62545c77da3ea95fde896ec0c483157bb05394ccf05eb0ac959b773925b7589adefb87e5c42397c4e9546d3114cb496a1bf775b82c2d1d4edcece89a2c865a2eeb6f6eca0d33945eb96871a6218baacf35111f19c503557f785774fe570f294c4c962dd1e4b2cfeb28dd6fc5806f26b79813f39d50ac717b4ebbe5469f6cf6e109d1d21e669d4611b1232e1b8e52c925e46ee0c144777ea23c773ee29737626b158725bf244bcb2d3f933662800caa23c521383cd81f37c2ae61c59d684e57ea3762fde207001179747bf01054f65f16c0ac8b007ba827fcc00cce04d3bb1f15473f129a6fdd246c8044688210c9bb25df10b25bbd840bfa53a20ece91991a2147032bfe5e03d47c52cc1c16f584c575906e7c988608c665f50edf48052a2345c17101454ea10a0a0f022394a7cfc745701b0bc77e17203686e509f4f07a6cc7ca93b91657f879c7cf8913160b58e76fd7ef14973664423e851a727bb4ebb63247fea8f38149651f16a1fae13918adf6713e3692dd74479de5a64462a626bf48d95568da8f62e8cac7464f9cf37cd45f723d6ffbea63ec8396b72a4ad9b9ebb36c8c840c43e686f5fa0d1eb296c58a48824bdf0fdfde56d71245615dda67d4af4e10ff03b06a5c2c900fc39dd163d0df378feb436750053281eeef6ac0badcaa871445a22f8e578d1a1aa9ef88c2e2ae67358cd97e34fe59ae1bb1909ddeab40e8305d21e9849edd14c6199702b542fe99ddf679ca5694458aeb2ab6c3261720728a37cd40c4b9497e2dfeaab86cdb919603dde2907fb82a38baea01b6131ef98a8c3b8d5b574600bf52d72bdd807bcf8ee2b7b531ee14ee785e63f8a888a349b43456fec5dfb410c7e3db470eca576695ecbb994231f5faba8ddb209891b38cf1f9140ac6753930f242d7692def90db405f1d95079cb1c5a7bfe07c234dabbfcee1076d3f7eb295ec085d4bd6848910d47ba6490f99660f5d6efb65b1c011c6dea02db3c2afc97fb4820ae1ccf11f6cc331ae5fb031d5aae87546530ac854daa119ae41d0bd61c665b00a7dbd89e0c11967e58a29ae209404590d4126fb2e08359ce4a11549623dfcd48e319d37f27072107d254111573d3eea6381e56aaf8a6187c00d79dbd008c18b0b8fbd124ce7dcfd9ab36568c189464c32c255c77222c0a89e3dbfb4dc486ea14cfacb7148ee0a4ce7e911575199b2ce1168b4f7b1c2d2bae105b9065a77aa8475597d6e0e33b820cced079c45b91f973bd071321028d797220a3a5c3c050cde2282f05fd72397fdc08221e6abc025fc47d7d39ab75b7ef975758d7164714ebac5ebc50aad839ee3783dd171bd47b06e8412278cb6c10f7d7f379274b87ca15850348e6fb692f515430b280a3daf15f8f4a1188c49f8c23c1c2dc298fc9cf1381249dfdf27c718110588b5bd30f87d800ad427994d4d5d9d742970a0a41a91130b9416a143b044049cc47f7c2084735e32689971e7308171142d9fad4de74d028834f5b639d70a4ccb275d8f1e51f7a0e5dc4a89ccd3fc12afca31ccf5eba3f03bcb854865d9584d721c72be1e8a642041dad976b2212e576ec16da024766fdc55242df7f64b90c924bb6c5d5be562d54b388f949e70cdefee1db1b0d5b3e71e31e44d5cc3a63cb589b279e28674bfe6efd8960f5961bfc37b1be967e75b130d2825585f5a464e26aea753a25fdccfa2b37e74685461b7f5d24e1d9592752b8ba592dc8ee34cadcb06c169886f630a8c88e8d631ecb88c19101970614b2ff1fd622290a9578a47efc123ca746ea44cd1a435978b9ef6a81f8e350778531d00dacbd158b0ba11c903e683c2e6b001899c88cd643878125071b85f6448fbd5168e300f59b8deaa722fc0d46f6548366c9365830d5a80daf0a89eabd4bf458401f22e93663b4ad63bd1acc9786250fa34a14152c6b3409b763cfe9765d4ec0b6ee261ef12dbf724319b8cbfe2c4ed6360c35e3a8edd7257d360c6ae973c561d607e54f85acc7c6b7e58935376734a2c0019d097abbf7f945edaf34977563ae5260ce1bb49eefd53aea7ac8c634b01aa193475dd1d1a222cf13f3c67bdae1a0a51450c20dc72ac1c8284e2d9da534ea20c676c26c4ecb7cad3cfc5312da58d6c412d0f7948bd6574a65cab41f01c21612c39c545bd4804c673bd555e952ee5bd6f12cd6940450f3dda204d5fb6b4b0037b94ecf35e0f71c98f483b88f87b536169d9d1172d2acb7d37a37ce06991e811de0b3f588b93a1a0e69e5d836d6c02496e8edd3562351198fbf631446905a7c3140cc6563ca388a873b00b2d7a1c8cf21d404568040a63949003017e1386696f59a14afb510a1c789555c91c5d30bc2a65e90853f0b8b48ca4ae88242db59e5dce564aaf8217a0687e2e22d5107c5eee2c3bd565e01198d7e1d0f765f785d09f1577e7bb220c001bab1d691a3c97b171767e6893d50365c2f615faa8b509838cdfac7d9bb57af369fc6092949ab01725c04e4ba9738892e4705d824f23a42a4d432105a578922f2538216884b9e777446e445f2d95179e52fd2264a8f0f50bb560128141d1a4a6b733bc6e5ae54939eb9f2127b972415c1f849609951157ee6dede2c2a74909d3578657bced51a4c1da0f302dcff1d32df980a7b227f7dc004f2b02c464b1012bc9b87a3b38bccc12b89defee2f06e6c541ac6a43ce043a2e168e960da9907c2cc406585265b70f5b7fed99a0a4b43fb48ea8562a2881956718cdcb7c15ae7193a535335a5cd37339a05fecf9a0dadcedec4a2ae79b377166939f7d9e9c2920ad0f14d0685d4ae3913f8177570a97293041a737cd5bef1a0b1244c4b8e771476b3923ccc481d51b16f3fb34a4c86821d671c29fc41917e4dc174f90e5e768f32ce1cf639709a55e99505a34dc5f8465e5cdcce4bddbdfcb818078d4117c47c7448f82399a12471aff5cfa7c336dc47db1294c168638be33fb46430b47eca62a0c2fef59c7273aaec43f9aed6c0b64be7e79a42199bcf97315ee13d475eb1806a9a1b6d5f65756ed897f51e86c14a9b03ef5ea05d9e1fd6cdf9e4d8ad34c2e78b04499d7e33c49679b87e06fad2ac46be954777348cc07af11297b1cf22c4865d09b2d05e9978483eec5a7ab00de4ac01a9fab6687b3628b465dbd163326545375519c554861a7b46373d3d4d592969cb54d12165e8bd3a452fae0dc72a804a391d5a760441a8c9b44610b5d28a9a035d41fe7abe0e2477368d54a45d426e0089a549fe574d48566d308431506c5f901db0ec2b6c99e9f75fdaec831e00e6b848190eb360eea6", 0x1000, 0x1, &(0x7f0000001000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 06:29:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x7, 0x1) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x90c, 0x8, &(0x7f0000000180)="7a8375be2b9030d6b6bba7523643f2a5d12db70d1964f30cb75ccc80040d15d3d94fb5205c849d6bd93760b585f59971580232463f3cfd140e2351048b91dfed144abaea", 0x44) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x63, 0x6}, 0xc) 06:29:17 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x40000000000006) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0xfffffffffffffeff) 06:29:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 06:29:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x20000000000, 0x1, 0x6, 0x5, "533e43d9b453a1d199511bbe0234c9bd5cae219d", 0xdf8d, 0x8f2e}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="56be464af8bd025b39522f7b44cb26283e3716cdb5787f5087f52561207e5cfe50088560aa38420c235b717ff90990e8d898f621a0479846e0e6f2439cc2cb5a1837cbeb49dbbde981e8dc9272f66b6ebaa8888143292027d45e07fb2ff4933f62a78b9d2074415dee4e97f4fe2aa9b6fc5794fefb455116e0c8c5be14b2e039f59d8c29aef33ee82d73f8937e431502466cf1814ed6581e8c56a43ea47596832bcc79deeea661eb336768406ff9e83018ede4e99c453b14c8dd474c647755f7fec45302bd245f47848cf3dfcc03b23fcb1fdd50aa3cfb94c32e88480fc889ab", 0xe0) 06:29:18 executing program 0: socketpair(0x37, 0x2, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 06:29:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xd6) socket(0x10, 0x8000, 0x7) 06:29:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x10001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) 06:29:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1a, 0x1, 0x0) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000200)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71acb6196407c9caddbe4b267", 0x22) fchmod(r0, 0x4a) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 06:29:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x6, 0xffffffffffff7479, 0x3f}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() setsockopt(r0, 0x313c, 0x9, &(0x7f0000000380)="b7457ccabe332f63da6e7c8c51b964b88c7312ac9617d991cd30e7948dfbecef551792f020ace59e85c562ad31808d8e7d52078b503b99fc2327d39e8cd3fce53407f3f99a0fd94b9a30ab447037d782c4b5b9bdc243cd6aa435c174c2df011e04a6ee75c71eb58a2bd59a0aa2ab9256dce19b69", 0x74) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x9, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r6, r7, r8}, 0xc) setsockopt(r3, 0x29, 0x16, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000400)={0x7fff, 0x1ff, 0x0, 0xaf, "ad51aea0ff6fa76bb444fdc31c63082c761e6961", 0x7, 0x32}) setsockopt(r5, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x9, 0x7fffffff, "a762dce923aede0147b3e5964b5363c4cf0175a9", 0xffffffffffff0001, 0x8}) syz_open_pts() 06:29:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:29:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x91) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000640)=0xffffffffffffff80) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) dup2(r0, r0) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000680)='./file1\x00', &(0x7f00000016c0)='./file0\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000040)='/\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000100)=']\x00', &(0x7f00000001c0)='+{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*!#\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='%]\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='}\x00', &(0x7f0000000440)='}+\x00', &(0x7f0000000480)='\xca#}!^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='-\x00', &(0x7f0000000540)='#\x00']) open(&(0x7f0000001780)='./file1\x00', 0x401, 0x10) r2 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x20) mknod(&(0x7f0000001700)='./file1\x00', 0x100, 0x80000001) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) chmod(&(0x7f0000000200)='./file1\x00', 0x140) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000017c0)="8b307b93cdd093034aa2972c1c0cc876f3eb0e73ce32c43cf66ad2fc173f4b0bbb8a7331ad688e3cb015a88b3fa5de8a1708383e45b52decaa89c331a99b6142426f0f7aa27c04c59b72872708ad4af910b64195fba71e71b926398764d471b98eb3e4e7e325d244545fded033912f70265ef9933158b31a4bd8182a61870c5eac1a9a4f148ca0d40a568c103b4cb9ddd7a387ace800db26b9f0f2e8f30fd0940205faf46fadd52a2584028f26d6aa12ae2010197640ff747ce61f2d02b4fe64ecffc5b593edbc6b", 0xc8) recvfrom(r3, &(0x7f00000006c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 06:29:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x40000000000000, 0x0, 0x3, 0x2, "b08d16c6562247ea5f2b2c015faf8a210524d8e5", 0x2, 0x100000}) ioctl$TIOCSBRK(r0, 0x2000747b) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x7f}, 0x8) 06:29:18 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x8004, 0x8) 06:29:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) r1 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x1, 0x101) fchdir(r0) read(r2, &(0x7f0000000180)=""/250, 0xfa) getitimer(0x3, &(0x7f0000000080)) dup(r0) 06:29:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x80, 0x8}, {{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x6, 0x800}, {{r0}, 0x0, 0x0, 0x0, 0x10001, 0xfe00000000000000}], 0xd5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x48, 0x0, 0x100, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x2, 0xa4c7}, {{r0}, 0xffffffffffffffff, 0x3, 0x10, 0x4, 0x5}], 0xd38, &(0x7f0000000140)={0x5, 0xfff}) listen(r0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x30, 0x8}, {{r4}, 0xffffffffffffffff, 0x81, 0x1, 0x4, 0xfff}], 0x2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0xcd, 0x7}, {{r4}, 0xfffffffffffffffc, 0x22, 0xfffff, 0x1f, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000020, 0x10c, 0x6}], 0x7, &(0x7f0000000280)={0x9, 0x797}) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 06:29:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100000000001007, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socket$inet6(0x18, 0x1000004000, 0x4) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/183, 0xb7, 0x802, &(0x7f0000000140)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 06:29:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) 06:29:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20112, 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r1, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r2 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getrusage(0x0, &(0x7f0000000540)) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) 06:29:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/183, 0xb7}, {&(0x7f0000001340)=""/142, 0x8e}, {&(0x7f0000001400)=""/153, 0x99}], 0x6, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) write(r2, &(0x7f0000000100)="444fc6ef0dfcc5201221761937e61545107168e670c29a623912b619ecbc3cb5d57bc99a79f1fc6507fb7f69122e88f3015552bc4a29c9a020895bcca981e7e162a2ca909adee5e7c70ee779b81335a2f3eb082a79045c6cdb0a1cdaa404cab057d18dd7a9508bc26c4ee602c77c97a5ce47120f5b4c29098b435affa2db3c771364fe153b23fb846e34b8738e9836e6d8cb8e0cf6ce33230ced7f66480afb2eb868866bf20988fa115c0de3403424f4a5a73eeb7e647460cc031ecd90c744a5d31b773a64be3aafd28c3d8704c4b520c32c83ac3d852ff922fcdd0624528d917af3", 0xe2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001540)=""/213, 0xd5}, {&(0x7f0000001640)=""/239, 0xef}, {&(0x7f0000001740)=""/244, 0xf4}], 0x3) 06:29:19 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 06:29:19 executing program 1: geteuid() geteuid() r0 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x401) setgid(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setgid(r0) clock_gettime(0x2, &(0x7f0000000180)) 06:29:19 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="734745de6a64361082e427563616a86c5e3708aa98a3f04e46ba270aaba14d2207accfbf43a4bf705e68e0425f5e4f52b3096e21f6e26c1ed9eb0521d28d40df47e1f71d411be156b4", 0x49}, {&(0x7f0000000300)="65c60368b99f15af91989425de137c525c529fda72eb7332705d21acc8b40e4c4131557dbe8f1f2877d95276e0ea6160de6b8f71c70c3a50401c50a9f514aad7", 0x40}, {&(0x7f0000001500)="3ce7657e7e53de5da38f69ff155765f928c1adbf8654048eb0da996ff37506807d8255903f4f2740aeedfe96881733d5ae58a6f1f93507e7664a289c049af653c103c409f993bea8804757ed7c195c72ef6e90294354e1925162ed98a08358e6858f2401c2f1024ddeda0e74a58c6f24eb3d185771b0f7f97e8d9c4c9c3523b90071a78aeb7456df4b4ca0ecf03cfd3776f6f483639a5e580d60ea4ca9c3a7235f5f89e974e6d21d05475853", 0xac}, {&(0x7f0000000400)="af8f9b8f91dd82b0f85c8768efdbc76f3f3e84957091b3f4a9ff8b0796563fc920bb36440f4e4bb41c648e0589adafdd115bfa5780101f7376be55b26dc4005d1b6af799b55d21769cf4972cef71b9072f37ae0a9e1c0592e10550b908bd7863aa79d750901184afe16cfe935b954e1bd36b26347cb03fa9bb06f40914ff5c5c1b017a2b2042f9d1c35514ac1855f270bee160a2a0eaa57ecf43b95b1a36265817580e08286117ee1497690b3afee2f3b01508328cea5b43f5a4b8aa88c5ea4c92d84b94a20e986d44be8ee7085054c7b1a5c840158e946f9b9064ca94ab3729ca94be83b4ede48ac608c14e7058d974523579bc7f08d8f436df416e4c90e0c9b2e1b0aae281b3ecb3d239b8c1ceeb8ce0dc69a8cb280afd20c7195c5a6dc1ac69ac63b2cf179d7204d2e7b78f74ca893d680014af74845b36008ce43b9f561b3b4864a5ef23016eb931e65f5d0e122264c73ab6dc5a1d91d504d4d98c4ec00cba38a5cf008189236ccc0a718b95fd57ab8c70f491acf2db63e9493ff92299b7d57281d6c514456487ce824666669e37ce0774ac9b7e64a69a776360ee4aab702e4d00881a7a3d1b5fbaa5193a85c6981f23925f4944b1c0e3294140020e9c1edb169487866a48fed25fa3ce02edbf120e4098d1e8a79c4947dd2d815d0fd0d24a0636ff8f3cce42719a27ede1c881e5827185b7b9bbd54bd5eea5c5e966ac9b78353e724f3eb0583b8ecdbd87a902d037430bf3fec313054ea16bad5d4d3d0f781df4c0197b20047cad6465f98f907aadda54ed9e436e7cbe5082d3a7cb7202ff345c847849d2dd6997ebd88eff46797b9ad14d19d6f51e74018a39cca5f0c1b20057cb945f0a16ee5c6dc4b553be004a3ecd1560b4763323f7d4a0c7cb5f1e13e2d18043dd600f3ff1eed2eca8ffaa13d0ca01e7e588bb22dc81ef0b66c4b9a1c5a12a09bdf5009b31a453d2a752daa7dd589ea51f0d1e20af74add6b3e97111f6742370cdf4932ce2bc9dd65029708a014a1037c5140305c768b8cd5e49da13886bb914e279609e5b8a46d74f7f8fb3aaa9d7ea35bb9d852af541230820993d9079ae19d0a9e9e23ffadfc4cb5a5db18067ca5dab81a6fdf339558372f695a983d7ae02973158c3dc8873fdb215efb5405e094fadeabb94e177f81130b95b0e6b5e09da82ce34857f9ff22c8140c43779f0dc8c503d09bdaa0538686fc8f85b2c44b4cecdc2a9f1aeb94b08b831d19d1ba822f49f5d2add07b9c731760027acadf19d2cfe277a050bae631492549c8714f780f4c7399710ccd6297142c43bf37775b925e85442ed093cdefe1d892981db7b7d84274eca056f0b30a193b40c134cac591f2f4379ea2a20ff42d40a95fd82eb06cf63a9577c7622b6bf6f08ffe30cd80f257d2a9cd2870dcf1f6c9617e288340737788913d702bc789182bfaeddb333c35127501a582a4330c7eaa040bcd0efc2f2cb908d132480fcee60ea35734507ee35a6aa5405a1c23c43428404d54154c0559fe17836f15ee683ce8460f5ec40ed461df05c55bcce59c092163bcc942317c4afcda3232a448859d91cb8fa76eb401a3da978988a688de16b3f003b66204377e2d2104a5c5b179945c7aaef91dcc19d14a3dad8426db357c1f0ae01019b8fe09a7be5cb88df562f879554d1e39870cac7a5a22efba56528b8bc40d5c4c48f901b07c84377420984efdf3b29d8a710dd8f3d3d267333c1845f93fe4be1610c0e95626771bfcbe8cba1f31e78ce022ee43072e8496b490e5fbf191bcfad0ebff4ae384d7954771936e42637dd83b23ec42c7924457b558f20e35d678b3552d9e35f4571caccd71ae3b15bb23631f36090e65ebd70d0c1564d18d07537be563fb34aa9af1b6e5a909b8d1d988c41fa68a2cfff80d4c0373536025d380b9fc42a2201bb75874bfef262e12b54cc45423ce76e99b0e21e0a0854b336cd39624149ec9ce3a76cd1e0ebffd700e883131422dba83a95edd3d059c9af347dea4d9b2b6f88d038bb503a7ee4101dff195f0a7611afcf00646a7a0cd76f4bcdcdc2c025c107d0624d34340dd4f1b1186c1a78925c52c4f877fdc34ac1b6c07c57d2fb9caf3aba1a44e03a6537858740ac3c7e8e0b350f68731f22e07a1f3e7a326f4ff7f61dc882b51f94bb5123fa0c92456733a848f02656b6337536bf0da7125901376513f67f9451acf722d4f070b3378f710827d8309cebcc1aefee4758342238c3c3393edb34928681c55517b3820fcd7cbcdde67c36293d79fc31a5ff20c14832e12be2d6829138c9b8f5b03bec3e621652731c13a0cb7bc6dc0221e825bb08350778fcadd5631af8683fe8aa13415077ef96f0e9492f0d232e84dbd52ad7d36ac1bc2171864cb953274e0f2a6a2b3be1485fe426f48aa9fb11fa4ce9943c77cf26df53f32aa9f3d4e5f4284643b903da626a8069edb5c2157913f2ed7e8c5ef0752f630e55d2145c908960af0e339398b05215925db29392272833884248cc5f29861bdbf1527651670f73105ecbdf19be9bc0f77e5a84bd730e64d0d156d4f74eaf11349e99bfb76416fb3780ba69dec7a2501df2c8123057b6d33c5215449d076b8e49ef68d397bce20cbf2737501cf4362287467da1e541df70e66091cfc22af52a60d0ad42735d22688283d3ff0d5e5a502852d72059ad155d3c713e18457597e5e7e078e55e7737b5581a181c991c66366d7d96b9671039b51f68698103c199450b57a3bfa8b14b1c681624407539c13cf631be82ef5685861ac92e555de304d56b71f27d0cdd3d4f182fd6795f3dbf90361134b148871cc262a88502ef764612ed3acda1c1ed79fc750093af3a99b0c550e1252cde0bc5064bfca95e0320818ad0e3973177a244274de84dbede0ef88680466b5f4ec1b3dd40d21ef0a1208ffe0e2bb26858af2526d0eb4ae9314913a8893161e3806d259252097b56191981bd95fd2c2d4ab5def77f79d0a450d317d4016912484eb6fa5c3f2f762e463abcb8d7a7db38f2093bec032bc8c5770b1b1c8116032379336bca7bdb840b642155d9e479fecf422d9d86107300af216d4ec882d2ac92d54dbf90e97a52dcdfd25b416aff04187fbd27ed372f36e53ee1a8157c34941cbcda564b3d295f5621a11c97bf876a873ae507c172592c45a7d100187636edb8590efe2674d4380c81d73a6d65992c2d1a876fc6d5a4f9fcf185672f5b1c48f1cf46c84e264dd3fd71f6bb214b9d9b79532c1af07176378ba76304a77e5b8d934272ef2ebc8a601ce4bd62ebb12939404442eaf920fad5f9530ca1f8ebc3edc8e16ca112a55d4a3b5e60ad21fd5b46bd7409ced4a1869d14076b2e141a4791be5472e86739c74530cdd6eef2c554df64af5e290bbb0a0f8fede2fbb437322c98ac016d0cbd5a00bf14271d4fba1ad5bb888f2ea34a364563d2077172ccac8c2e26f900dad826b89eb78dfb97b8eaa5434eb7597fb721cb6fd015f5e288e7a1ea595e2e0e4ec9fef80f330c08e62976087adf42d9ce10286cb57cf244ea97a7c3344f424332b07172ba3fb7e7f8ee1c4c3091c357408df0d129e70ea7ebfc52943d533d8f2e3e25fdbd8acb7287fedcf1a21a6231654b8d49373233b1520a1f8bcfd9b235b9a0cb956fac38701871d8997080c2075d9203bf5aa44e98fde5da82c760044da2a6fcc570991e8e33b864afb55a681613380d84d40e25fd03238724c93a1019d14ae5a13488f6fff7b2780961999a35508686233fc55d6e3831b32d25633b6addd9fbb0b07de009dfea9a8547d2273ef70743310927cfa6811bfe5629ad2281adc68c5e7c54c40770f8dad6e404f08053a8cb0871ce61fd01ca33f3f9491499ae2d4f11a98dcecd8a632093f3954a313a168e76032a4f8d1eea4df03be6a9beb5521b8d8d0a56d6bde866eaf1d2d553b7326092df080839b9a481f199ef22add19269cfa3842978a7ef15d151654075bf642363de65a047a61b1b98cbf9669f5ac4a2afeb53caf338bc925970d79a258ee5e5736770c4afa6052932a86fa636db959f85979411b4312913f50a3727d9f19ba2ee4ad7c979ab7caa34f57ea98f64e6367e7b902f719a9f9cdb50e42a828f09d68c04392f755b8446bb7b51c756c0b0a36ae1a1b10e987271f870105c5c64b3d24ebc5176cccccdb27bf1e8e4cc9c4143a292b649cc02c7d97260f782c3074bda93caab68df4e02b72f48cd6b294898d998df60c12752e12ee3522354cfa3bdbd3df4a54106ffb6fccd9561a1078b3bd5a29d207a09a8f4a5d57f6a89f4f4fab5ee94ff7d228349178ce3f2acae7a6fd0171fdba0c1245fe8d0a8f36edace9d013ae59967b26048d96e307f748e3ebd5d3397eb6d87711d2496770ed234b08331572bdd97b48ae080c7a9b31accd6ff589fb31f57bc9ec25259c46cc6e6c3cb66c96da53cfcb084bd514847c756181798607915495078876d4c4f57af0edaf1306db0ae41827cb92a6cb50319e3225b9f45393da948e6341db73b3e5824e9c36ffd0f2f39aff472f53959745dfe02617842e8dae0a985317c68d65afff705a9c517b1b7b44cef8aeba2ac7110530eecec0f1cc1ab5f91c70b19c8e303bbb0cebb185e3ccff958060e54468d8e32a89e6e6dbad5ae21f0993b43a0bca0990fcf6cdec96cc7fb25a64acf82a2eb37ba815932425906ee1b5e20fc91d372ff57457842e681d8a18b5753e219bd8c1c081eaeabc8b466f11581dccc047ab1afa5cc34615ee7798c71be0e607c20cd8787cb10bf6281b4559df0cb71997f06d1ff379237a8bc5911611fb3eb49e71998792d9b0a4d961de3ecc6560fb789bc86bb3b7a76c51a5cf06c931f3946b5f709d37ca01cc17aa27a3f0e139a435029a8c907ce07b6fded504e1067c526e17434ba8948079220e36bd90768ff70804e4e99a450c319b1548c252f6672e67fe963de3c2741a8e0294eeb8c653b87d6f39f5de479f1484b3607e4d783876a9039c36c53399db9104a676ccafe7f64a2e9f3e57bed2abf30a17beea3152c2c84893cda5372fe951339c9c2fe18abc60465f282951424deaa3855f0d38d68c9fcfdbb9830de57a2a7a82b83ba3aa5056e8c2fdac55ca35009ba65a7114f712ea5823dea7a6fd282d8f1218117948dca0615c2823db9a5bfe0a3389eb57dae64462d8141d04fb212497d7d7149ef5cdeb8c1e8357b6881a3b5487e2cc534868e2b18fb44186f126233a1ce0e9029974818e9a78d04d4ccfa582f2c5bbfd5bc4e5e1cffa822a782260eba8b13a06a2b31edc838002152b5acce1d94ef9758b04637d666653104c9d86302cc13937cb5ca958ec4550faad8efe963a60816f91b3fa0ba15fafd2ab22ff2941d3b018ebfc5c3b52386db5048ccf3c03eda620358f4c2a1eb555ebdd505a0da27ad6b0ceb872c7c8fe6a06b23b6495f2953ada1c51cd65874de6ea431e58a0aca1cfced564cccb8ad8954483c9372a10131910f813294a035ce48331778ff2babfee255ef2ece3e920c5759393f49d416c7cce7162fb63dd043dc70fbffc5cebf97beb10e82d64584c6b9123533ebeb08d5c52b09196ad4c907e42630350aa65eff089238013fdabdc87879cdf9dcc0138c1cf1a5b815a071739ec4364dafadcd1d26316f3b54301c363a594f3e7f1f1caac68bb3124b8641669b2c9f4ccab2095a46a60f3a03bd91a2e0a8cae335546e5f33cdc26ac19f6240f52c6b539164a2b41cb03d6b6849841cc904e0af1c43e22da2c7b5a13af86faccfe3e368b05e9946426174d842113b90", 0x1000}], 0x4, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x1ff, 0xfffffffffffffff8, 0x1, 0x2, "bd504a59983f05e0b53370687a7e44fe2cd90c3b", 0x3ff, 0x4}) read(r1, &(0x7f0000000140)=""/68, 0x212) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() write(r5, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13438472bdf0b6a034af6eb1", 0x72) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x1000, 0x1ff) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000000)) write(r1, &(0x7f0000000040), 0x0) 06:29:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:19 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x505e}) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x2, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x2000000000000000, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x18, 0x40000002, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0xbe9}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x8001, 0x40}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x1f, 0x80}], 0x3ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x22, 0x40000083, 0x2, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x0, 0x85, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x5, 0xf0000002, 0x0, 0x4}], 0x100000001, &(0x7f00000001c0)={0x40, 0x100000001}) ftruncate(r0, 0x2c7) 06:29:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x40, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400, 0x4000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0x6, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 06:29:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x66) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setpgid(r1, r2) sendto$inet(r0, 0x0, 0xff0f, 0x8001, &(0x7f0000000000)={0x2, 0x1}, 0xb4bc74fe) 06:29:19 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x200000000000288, 0x4) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:29:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ba50a10d37aca26544b6a694837409872e0a89e6d9b00137bb7f7b7447c42e1b32fde1a5287ddd4800d2919dc617db69f8c17a0076659b6e30c53da78e1d17891c92718a447a01c50d1237d972e99e1a001e294349e6b07f0b34a9576cfbec9c2bffbb1f5683c4d25691a33dd4409d3ba1e3ff51dafbf447e761c8ce751611c67a23dfece7be98907ff02f822a7cc5ddca2b4b0fd6714fdbe593f91353cca49e2b00138aaa0e86521d0e4be14429abd993bd9ed25a658fa095d8af2eac6a414b58165f52308ff886736195336a285b75da97e13a6360093bbd12ed3f9112dc423bb864baab23f3666fb8e60083130b55e6", 0xf1) 06:29:20 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 06:29:20 executing program 0: socketpair(0x20, 0x3, 0x1a, &(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="12ff9c63a5edcff8581e2edf43a4fa2a62df8ef806026a9fa3d73fd762fad6e82fde24ff2e83028ba9781147b5b94e9e8b256bb4c21bf180ea814047b15f9936fd087280bd03561116a685bf", 0x4c}, {&(0x7f0000000180)="a80372016dcf7a64a543a433aeb4d8fed9a1413db597fb6df288e2", 0x1b}, {&(0x7f0000000680)="e36ef02b9e295b3a41494964966121a752f2db49fec51f85d7e500c3b129acdb5002a0740a0eae6201bebdd276ba29af7c2a3d9124186bac46a7a0ecec4079b6b578e667a8b08ef368a2445e2f610dea81ab6ceb5d4b215ed734f2f70f3e767087d454c2899cbda5bc22206bc595118ac8f903830687e35324537a76fd3db18969f60c9d536b73e7f9b4a3d803ea7af011f1bf6e2cf20181a3f8ffb76a030dd6643d22b789e66e600c74705908f257a89ac96bdee6e91ed8173b378fd43788f3fea3ede981e8e2f53ba1b6fc7801167e7bc02c83fab7e446e55c18064581d6f6a2a68af04daa80b86aa5bc56cd4c1943c878a2d70efce746807c9b61c21fa7f67906190c9e22e2dd15d8b5f25b735e8832bfd8e8ed182ad2a0dcb77929d309b0c46a7bf8db6f506300d8ab0dd6e9031ec4ee1ca0923351f848b23dc906201295aa69c66990e038c2300b79f67d8f7e4df752b3884ba80268ee5cea2bc0f83082019271e60f3c37091c70c571e83ec0a1ed4db11feed5ac93160cfe05ffbfa965566c982f831a128d62aaa59785491ef6b314cfa05bf13ecd4c895438b0b218265b523c17848c4432109b7e7219003678fec0b2fd4e6a20d1c116af2d6cf632e8bb770ca6964ba4c9fc0ba1a647ba370b070af8d3cdb65c5149e204adcdbd625ec67c58af8a40d1b60508f4536b93ecde33eeb98a8db1506d8862feda84ac8fbd3df3db82660602e9b11f2073a19a81a1cd6135f7309e5166dfa1812d03a22918d7d04afd54a1db45c320c639b97185684afa67846b5c2d53ba11ef5192963d72396df28fa1ff03cc5ceef5e1fcb5d4ea93840a08a64577332f22935cb83faa62bce77d52b1a7e244b237c0818ce19f8375dcdc70ac2ec20fee1c34769a941a10a38dc1bb2e9d37ae51d4df74bf286e268f94febc47efc65835029791d8ffffd46e997c7850e9e5a67090e8849abd9d9ad1c73d9a63a5ea1c6602928db08f70bd4c53833c990b10ddf3e18175c37e81fae1befa122d799fc81c76819fe4f843a00113a74c3f409e5506edbb089848ae735085ea84a18bc174af05bf5f56786a501b56a54270fb125ce2f9bc07cddb542a87a8d1c16c84df1924e8aff4aa298e8044ba4bb7e013938d07969dfa2e1a20a4d9045345b538e8c0a2dc260cbb9067270fd5ebb52eeb1597f97668bc9eacd905ebdc45008b88468348f750b800a4ab4df1ad90a92a88238d0ce414eed016c8dc2194d06b6adc7982206ab1ea54959263edf1d5b8e0fc92c3e8992a0a609eb3deffc02d53ef7f9580608f9ee694d1be198f56fe8e9d7fb2f663aff91420564cf7262221c8205352d3035abca87cca409e2d43ae4dd79aae078c2b747acc71315e0afe737111469f26e9f2e780346de3d76779ee7e2c3f070173c10d07e803eff6b5d1b3033e7d0debdf5a266bbab16e09c58d9d6e11e6bdd20f2d77d95f8cf06911ce53f3ad90ccd473922728fe00c40fa1934f670d104edb24c68ff6aee134958a3d8d186d3c65dd700c446bb89179e62031b3dd8586efeec8972f91a0a76f9b16c95f78667f599efaf751ec682e6917f8c65fab078e72f7a3686bf153824578af26a5c1487cee022e8d121890f92fa0ac6c92240c46223ca2e7a46b5bdafedd5e547540140d504cd4d7ebbda09d10ed4cf150cf53f24bf16f56709a9b69bc529d9a5ea4d414b3e119f70bb154cbb809dea475d36f0297050bc4db49891b4db57b09b45a7b99aa9d24c0a20e0fe682d5ebccb9a10f49f4f1fbc966a6a9a393736c6536356df3983c040a53e506e8d75e90324904ed23247d7bc7dec029574b40d103270013fb0324d4a2bb2869d04a3dbc940aedffbd6dc0b5f407eaa67ffba5ce9ca67ce1acd96a52a66673eff28236a83289cd580c926bcb2b14dcb36604c96c0ab6556846fb9ef388f6860a0af88bf1bc0bd07379dc3b97b6ff1ec8bd59f0c0ca88cb2fe6a797df525d161ae1028a33fbde85d5db09f699cb884133b19d08a4ffb1475df406c519c9f360fbc2020eb24909a42b2aa549c33d948a697aa2fcca91f2dc579a7694e9bf0e713e47b7adff2e44892df7a2bfc62ee5dbc81da7da9dae0fe0b0e884b870bcae30de1c7f3aa750c194570d5c92374ecb02adc3c581951920a921a4c954809aaffb7867bc22c96af4d3b51feafcebfe1e743c53dffd80b2fa69573ff628d8386f5b8b69f578837f51fe9bc2028f50481d889a9a2e553b30061c339fe457b29c753c588a56621fbc1ad3bce8ad4c2c5fae4f76dee938075c35c74b66f771c6f196ce8d2170ca560978c73c26190bcb6a615513fa73095944afb960404d4fcdbfdffd1e8ccdfb840f3295dc7dc2cb5d6f490bf84f768cc7c1144bc23ab97902dd3640d2ac97be3958dd36cd4ce2ce5c485a93076b5e18d712c2702385c89f411429fdb8d3919bc3293cf96aca9119fd54b162f384c067d4a5f08c051cfad04dd94676d4f7bd53462fd31c26d225279f15270a0bddfadd8f1c90d6a2a75a316a220b6ca0bdb01172e6e8739b6d9539aaf0344a6535b95abd280ec9e8690103f3f7af733ff55cbea2f586696cef4501ecb381f977d91f708237d9cc98455f2650f2572d6e1d701921f5d115652790e02019431ee0ebfec3c856f287c65525b2577f45b5384e3d796a516122ea6fe47338a5b1bf26d96141ce7e0a8cc33f4bedad8793ca255d38309e6431af76ce010343d5aa867c19329c972a8c1341b5e81472c4e239fe7b861fbf518e6c5754a684a416b9e9a7d77604c8efae457dc9ead55752cf659efff64fd4e3e236e9ffc060564032f2ba11c351654cf56ce01161716c5b6bcc43f60ff363b22bc5680e12939cd51a792772006253f77730112c973ef0937523cc0debac2698c1bc0147f11d6efeac75e643ba7aa364c23f0e12017ef9b96173921de2b98901b13cc18a28c832d9d27890e6cffa6cb1d53652f0a8b5bd9ae46015f613c7c143cc31daf4d897751bf504f0339e0532419ef2ba2f7c117ad015bc869d0ec72dbd2aa8a7b15111b076f48208174bbd2c65bab862e097bcaba7003c291c51e5c01f7ca54fc6cf9b36cb0f2e6554b27360a581654f5b26b4a0b9120210d37c5258b1fe48fcef02147420135918e7b38d7cf418d9d34fc56d763ae5470b17a2cc0e41b7ea6c96d4b640b8a8e26011095094849c4376374e8e1f353d517f880c486197e1d2e9a2ddbfe0b566631bba83d6b477feed0022881470d316ed26bf3039bb302d457cf3faf3874b277c8e2a25c2bfe909e441c9e7323198fb654877de7da4e05e2d09a02cffd3aa1b55f85284b75e798eb758bc5b76a1784fa6704e3a152a3fcdfb08781847cbe5a4ef3d0fd3a3e3511a6ed8342642b9818795c2a04511ec1ab53a5f4f682702af1a7bf13ff7cbf03c871211a9b5450860e9337765d5edb3b2ce26a8a7e284702ca07715498dd41d9aec15ebafed1f8e8ef87e4bd56dd46931bbe78ce03b47cee3d8f2ed0e9645a84b39c59e22a15994bad54ba755611edfdd160249b7c2fe1227fa0c206d59714b18ce7a2ab884823ed483ce3f9841a8b5c6341312783a9264cabcb96bb224a473edab2387d1b75083c3ef65dea1da422743e45642a7a62c2b2abdbdc59cc3f9296976aa0e67c9524657b0c57c857afaa6a21ff3e4022a3e73648bb6770cc944c9994c3e3f6b12985a3e765f4b0745e869893ff6c66b50f74cbcf2771970b18d0da16fde28a0b609db400871fd29bcfa3ba50e1bb5c951954166f66ed97d1be976af5ac34c61ce61e16423ad98d4f880cda278489d3971e71edad97a1a4760429f89e82117505da01e548cb66e29104e17e9cbc60ac446623b8493e8b2eadba0150724751609f1b517e3a05e8ffbd6c303d3f3e176f03352cf893cde63f3138d83999679e3e1736da51364242872531991c8be1e40f953bb4d4d02e822f20ca14d362b836e382cda4c76cccc8de8047d557136a8138ae62b70971c074c912f5736401cb7a508141c671071c8d56769d23ae154e341e21e0a0aef3911d786d60e7e42e6952a33914a73b0b50a3f83542adcab6c35e11d2af34ec1a1921acedefa5f67773f184e7fc1ca62a9183649aa6cbe3ae6ecd223933e5503bd979c22ec7ce3458950e59dfc822d3ccb3fe6b7fac0c9d4dc64637961a10cfdb91bff1d8b57f95b59d104f9b0125f6e8149c8545d8a826d85f19930982885c344cac641cdf4a03257a4fa300600e4c31a5689f7fbc7bbca4283c47f30f365325e929e87c7c7008ae6048a2b353bb3b9bcb44439e1c64051c03f21c665e499468b7a6db54670b47dddaacd2d19e24946cb4ebe90c675d3081db863a97ffabe2469badb232eadc98f36d4cab5e47be546e2c45caeb00f344d43666f67062644621c91362ed9b4ea095c7f9bc5645cdf8ebd79a9192e8bd4b355f90e65c6f5142f6a21bc6328c71787cff407986dadb63d268034f410063d43beb9e6bf7baaeb87206eb5fa42d4d634e5f4539c75da9506c9391d161d921f02386e520fdb70e7b8f3424baffcc45915131bcf7611bbdf825c05234505f5e039521f3c54f0fcce52e59aba7ae26a2cf24cad91503974698e3441f3833c0999ae4d0d6e4cc54866db31f3d3a5e07276168e8fe592e1115788dff7669607956978d3833efb1354168c33d6fba47c80502973d78f7f66833926fdf9a47e035d597f44e76e14905467dd2e7d389931db7df77e34c1555f97de5e83f9b6b2e73181bc71adc4fd07b404212546b76f3b33a8cac62647e2d4ac3aa986450389486a7da9279d78ef80b2a9e277e06bb6bb7bc20036c4313a40126ce1fcf809c1e17d394d2fe37eeec4dd44d3447312644b47465afa63c2fbdce2bb5d50f5d61ecc7db62b1827d771a77fc9cf17a0bff3259cd5059862a1e45a4f219cc332c6a0dad870c64af538fa69607d811576d30140645d57786b6dbb15bb5f786b1be465e7a0a413df1ed0258f8e772626d164e0001f4e23ff32aa6acef384311a17abce65aa47537bf2084634ed0e11a4de14f2ed01f1c249d87cef0e73c297d6fc2b582ffeeed61b0c0828a8ec477df0c43a7272a38fb0233e17751474188133b8753461eca6bf7b42b4f248c4c93df121807d79e7bc67c1fbd9f939ba6dc1d5697f99367c85690ae8edacc66ef3c524f3fb4af9fce75a54f5cb92d1caf875303570322b8e84e0b89a6eb135fe37d59bd81b376faa0d7022fa98626aa9242797a121c273809489c069cac8222144d8ee8624afd3b78612aab3ec3bce860e8748c1b9ed7ffa4f2bfea6c867d96e7f8cbe8096ee68f1603fba528da5a71f9ea401496be4087da71b115f2ae866014380e72015263abdd58a0832bb46ff2495406043e882731f228691524286dbb6ac787466c7a792bfbf5a6e4b68190214706b16c72419e8ce3b43e1862d6debddc5a73291760dc25cf13a84ac5d419c117b7bbfe447767b0c52ddbe918addbd7b4f4a74065d56a6d802354e60d59504a04da83458b88813e25f90ea00f7ec4e4f47a197d10efb1a87a6f841996754300094f0bec972fea8537b2b42c20a5be739a726f368cfa10da986021479efcd48135dbace518b0269f0677e1de6f7a0166fcb496d4f105df51b4b5bb0074c9f755ccbcb1ef2106c195060aeaf23a26cee78688567b477756941fa86ef30e0087a454f7c84c742776ca13f902238405283ecf2e31713adb72b4ed7a27ed35a07cb225e9475be3fe2a4f0e9edb1dfa462c5c9f4ace11f370d1e4824bae833369cd6fc526faa3a06a17f03", 0x1000}], 0x3, 0x4b) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 06:29:20 executing program 0: pipe(&(0x7f00000002c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 06:29:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc770600000000000a01", 0x10) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/18}, 0x1a, 0x1, 0x800) 06:29:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000180)="c7fcb0a2e3a09509130ce9296b922a1378c3f683f0044c05b2f783abe418ec691282bbcbeef17af775a8781e4cf8658f5f3a91cedd08cc543d6205fac6a5bc95b4007591f9b1536ff24bd15da0a1d88aafd49f41cb9b39b55fe84e283c217c3f19bc97cbe9502ae7fe59951efb6fc303b01a8e97ecb8178bbfe7e777954f24f251e8ec7ca7ae5055286949edbdba9360afa4d5c5ea4b8b0463ba1a469fe1ce8103055bfa52cb2380723ca4031207dc87ddbb13429db0a1c41cac1814e96d5c307713915e2abd62b8b89d6c21c2726acb8dda160ca32ee6e808b5cbe5c741f7851ccdbc33", 0xe4, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x10001, 0xa3}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:29:21 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x4000, 0x1ff) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r8 = kqueue() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000240)=[{r0, 0x80}, {r1, 0x2}, {r2, 0x60}, {r3, 0x8}, {r4, 0x4}, {r5}, {r6, 0x12}, {r7, 0x1b2}, {r8, 0x2}, {r9, 0x8}], 0xa, 0xfffffffffffffffc) 06:29:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32], 0x14, 0x4}, 0x40b) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x4}, {{}, 0xfffffffffffffff9, 0x0, 0x3, 0x80000001, 0xffffffffffff0c9e}, {{}, 0xfffffffffffffffe, 0x2, 0x1, 0x8000, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:29:21 executing program 0: kqueue() r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) clock_getres(0x2, &(0x7f0000000000)) 06:29:21 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f21fa, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 06:29:21 executing program 0: socketpair(0x1a, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0xfffffffffffffff8, 0x8, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="efd70f7dba21d029c76782bf489ac98f70a81ef47ec8b8ab623374c548873096d4dce225b719ae14d0eb99ec42e26e628a5f20bcf33d69fc70b6f0f515c231f537f59a20492fe23dbf420891e9b7621b5e", 0x51}], 0x1, &(0x7f0000000180)=[{0xd8, 0xffff, 0xdd, "73c0e802ce8072c5efabf2e513a159dfb93118e55de42ded77aed59cadde0de101897af34c8af0362c102b2a29656bea3ce0a269a288f82f48815bb11ac8f081d99596cb3c831c899f59e811d9f4db19402b068763fad9b1b7440a09ea5159b8f0e41077f703f4625341b915555bd20cd833b89410d27066789d2fcfd9e3fb3cab7c05fb20bac8df0b6ee104cba30041fb91bae2210471a356a876619b051237b71c43c5808b7338f4daeec5d462ed655bd7ca476b08ca97410e61eb28b47a60b38210e1789a79f7"}, {0x88, 0x1, 0x7ff, "7f5309bd9b37404e5b74585e40622e4406802047242a2e4f0838478aab4fb700c030340e110e0925e2838bd041cef23962e68cf31faa1976433e67c0c38b9cfee30b2c41780fb1ba325c91260fd9f516ba1d61849847afcda69c68b9ec4a9eba08a8b58b36fe9848be3c7ab347390be58c90"}, {0xd8, 0x1, 0xe6, "dc7145c1d86026546cf57afbe49a327d356e890eaf7d2c6db942efd8ea1490d687146519b514c03558c0c6704627acd8e5da0e2234fa2113482b77ed6d7f75819d3dbbf852d529a7eb0b14c6f11bdb69a4540d24981341721b5f35ec417fd2c5d24b33f3afd4e98feafa1b5c73dda784465e27ae4827758efb52034c4c49ae8254f307dad28cd20f1b1e6af376a7526ed68e034580c1afd3125fc1c9f043750866abbfcfe1eb761a055f85f3685ad5171e838078ced8a07fb144d7015389ed3025ae"}, {0x90, 0xffff, 0x1, "6ed75c8898cf4d0eafda9911dbef50cf8f0c49ac07b03223b58d7ea567c6e6979b2a0ae1c299926dee525d08219df6ff5bda11ecccd5473ddbe40b57325a5b12dd6356c4abf1b887c80b19398097d4db9ecb4a629253b6fb262b020a6620fdb9ec9d0acad49e564fe225eb608125315b82074e41886307527c7c7dc562f3676f"}, {0x108, 0x1, 0x1, "2e11b9c4fff0e03146e1f1074ee6d650574c7b06b08ea43264e33cca4e27560216a2a43f55ed684c105f1956309814c0c4a55dd536ff88f8c6b47d74adcfb9ddfab314e6c26a3472380d50f89275e9d7692634ae64d301a860b8cee6373207d6c665dfd9c27359c432a05f898b4a100fe6026bdaf95162070bfd119e49a126ea958f7d1d91bf70b1144adbdba18de946ef28f585334d9131be50502c27f8574ee3dc87deae5091e7522aca11f6a8a37bf777408bac6e37cd4d1473d359c966e7f55b4f969a1a1e9e79623ad0d73230967ac64b9612bee3b493e2057ff3d74f42d6f9a8a6cfdaea048b571373892a8c4e7b6d"}, {0xf0, 0xffff, 0x2, "d182157a79a52f34fbad5d0add09f17d929b9939a8469b0733bfe48a12af7c507a16fe6402bd108e6bde9ba23508ecf7a1e3043c16386e626bb09b151525f63a2879659235d30dd0d5c3a47ffe7963f1396dffa4e384e5be29adb3860fdbdd615d1c2b882a4984856a9aa553d36d330401dae706f166b05ffb363651004878fe8738d371869de2546e27469a108960f019781b2df8fab0aee7100867c31fead8de21224e99190287b64e2491073a24fc0ffb09e3ce68e93c0dd117ab67fe71ae4a8ac48044fba9bc178d00f825fe72c39b016ded1c66ebb4b88c"}], 0x4c0}, 0x2) socketpair(0x2, 0x7, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1, 0x4000, 0x20, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r8, &(0x7f00000007c0)='./file0\x00', 0x8000, 0x3f) accept$unix(r1, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) pipe2(&(0x7f0000000880), 0x10000) sendto(r6, &(0x7f00000008c0)="0b1e1d63667e9d2fcbe10eb29970c43c32eb940bc63cb211eff2d3f43daabe198de4ccf1cde4b044f37bdf77c48b36f93ed7b7b6aafd522831e91c930bf0b4e99f82626061cf2f1f4c94362bfbb78a6eb03e60c507d49ee832f928ac0e977052447a9fd06fe36b530af9b7c04db0eb8950cdf2bf080b344203dfaa3348c3fe802bdbdd075efb3a959bd466466683b668ef07042210100c3c285782ac", 0x9c, 0x2, &(0x7f0000000980)=@in={0x2, 0x0}, 0xc) r10 = openat(r9, &(0x7f00000009c0)='./file0\x00', 0x8, 0x40) r11 = syz_open_pts() fsync(r2) msgget(0x1, 0x10) lseek(r2, 0x0, 0x0) fchdir(r1) sendmsg(r0, &(0x7f0000000f40)={&(0x7f0000000a00)=@in={0x2, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000a40)="15396292027b8054fb89ac6d4689539c1398524649c0848062ceac35ec6115a0ac0a3d3801b2aa45873ee7951e22470ff5858858d74c4a98386efc716aa2a49f94484147fbaea9f638ef063069d29c", 0x4f}, {&(0x7f0000000ac0)="ae4ce1576447228af676a150feb4a7589a8a4894b1816844fcd07a2eedaeb7c4b640429e8d157e0d6b374423d854567d32cd0096db35423c46b84a91dc233a25c409e61b49f4455b9243fa34d12b235605e5330e072171499bd5abfc03009164132988286a2052335acb194edfc0eb8719b4ffbfe5a146d4badb5ffa1a7f4c313d5e671991d7cd5af6552c256a854d3aed2409d6d5ec6eb913039d3caff0c8f32bb65080", 0xa4}, {&(0x7f0000000b80)="d16e8e2016316d58b7cb78bc5b83", 0xe}, {&(0x7f0000000bc0)="ad48fd0fabdc4d5522184419085d1678e91bfaad0067ab7fb3ff4b40d8632ce55df4c9e896694627c4ed51c1a309cb84a076ecde5db544c322f7a4faae905ab8899b7a0524fbfca657e5790cd439faff67b699025adcb3b3654343133ec64abb7b7f13ad6f1b17", 0x67}], 0x4, &(0x7f0000000c80)=[{0x90, 0xffff, 0x1f7b7c4d, "00695231906009bcb82951d108a4452361e312f311bbac07c77db1896994dae523173217056588514b472c99b7338c8525350480a23d4c6d0026435b3b64c59838b212ba2192cc61cbcb1d5ec97f915b6a840809b89d619484a665afc70c3f543c72a16bf93c0a161ef4d55701488dab3627b9a4aa3c32d43cc96b8c44b3"}, {0x60, 0x1, 0x0, "f2dab5061de2ceae2e95680fc48855ba0e7783d17522b81d9cc132c64d7e79175ed3f8da19fbc9a684fec454f3b2e8ba18f599ab94b217d16075d867d16989c4a0179c1e623c1286b2"}, {0x10, 0x1, 0x3}, {0xe0, 0x0, 0x4082, "c3a76dad40ec9e6d7506f9ae04c894a095f7f167e1284d1b255547d7eb6459fdfe1c96d2e354bd0f0742d7d8b59dc9c9cf062d22ccf5719ced876b5c92bbe94aabb338314f4dfd49398831046e975f28f07fc7ed982b4e5f8b260f6dc9b6010a81483d7b55300af3287cd97b50a0cf9fa038990feef5b21ffcc3286b1be43efbdaa84ccf3742d30231035e238eea603f979d591828a783249e93906a35c0c51c85cdaae8c66f8dd51727038c605d982b1da4bef403e5decd56c8e39527f465ce2975ead67debf46ee95bfa294c57254c"}, {0x18, 0xffff, 0x2, "93a9079b"}, {0x98, 0x0, 0xfffffffffffffff8, "7b0bfd16c558cd6e785b322e38b250cf95c9522b1ef31ca79cf149b0ccc7a543a19056777d7469577748acc2685a40534aed280545efdc2bc186f3ebba4f77929442ea4399988e6e24829f9282b1410901d32a397bd3632d248259a2a828f0f16e43456ce46966f4e44a1269d133aa29b0fd9ecc7518ac5da9e46bfeda9a0846666d615f"}], 0x290}, 0xa) fchown(r9, r4, r5) open(&(0x7f0000000f80)='./file0\x00', 0x90, 0x80) ioctl$TIOCNXCL(r11, 0x2000740e) pipe(&(0x7f0000000fc0)) r12 = semget(0x3, 0x2, 0x308) semop(r12, &(0x7f0000001000)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x4, 0x1000}, {0x5, 0x10, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x3f, 0x800}, {0x1, 0x0, 0x1000}], 0x7) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000001040)=""/230) accept$inet(r10, &(0x7f0000001140), &(0x7f0000001180)=0xc) dup2(r9, r7) fcntl$setown(r2, 0x6, r3) dup2(r8, r11) 06:29:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20090, 0x110) fsync(r0) 06:29:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/134) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000001ac0)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@file={0x0, ""/75}, &(0x7f0000001900)=0x4d) r6 = accept(0xffffffffffffffff, &(0x7f0000001940)=@in, &(0x7f0000001980)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001a80)={0x400008, 0x100, 0x3, 0x5, "bf9b311a129960ac31762b4ab253f736f5639d3c", 0x3f, 0x800}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = geteuid() r9 = getegid() sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f00000019c0)=ANY=[@ANYBLOB="01002e2f66ba374d88008620eae95e68d25079b6d1ad8b806feb5253443ede453819781d660cdcd56b5f6c99fbfd30fe87758192959f00805aa87f4932b72bda053a1f61a1ce542f7809ffdb656e3892aa04d7e1f30090d04280333c2f3b15cf28f607f43a532743062ad2558051e7cc59fd9c5c09000000000000002c1b57ba"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="3fba86b20b685048c13df173322b9e06fd7420da23c2a3e4ff4e5dee9724de5839feddc3ef842c887871e84174a7e4ac314d54b5789b6e2449f71ada650e542c2b0fb00d8f85dbc865e63f85", 0x4c}, {&(0x7f0000000200)="23e7e37d4fc0f6a9ee51b3ccea593eecb72e2dcc9d3b9220774a3280c560f48c8e89104f97029a6d284ae3ba6de9d065e145513dc661ff34a0a75eb2cccc1ac0f1f3b4aea48a598c6f85f1524998673592a0aea0ac488dbce667702399d9fcecda7bf645d385d903df77acdb14597475f34d7ff3e89743031461e11ac2c2ed9e8a4cf40c2623e4f03b28f8065be513516389e9d2c18f06361f21", 0x9a}, {&(0x7f00000002c0)="fd8aacfe58a487274ca7ed3619deeea2e47bf19f29575a91771cecd2981f1198983d2c0c46f00ef5a45739ade863157b2306cae0d198add53a0c10cc2121ca9c0853bba9418929c5c1481a4a84e734ebf18e357b98e964e0746082e5b9981b0d2b4dfbd0d4d9600535f8cec9861f799f34f30b5f0e336e81b37a10ef8d33824eed5f99e609fa504c1077372389510e07a31b08ce2b39b114b3aeb38211b740eae5fd62c30c03b3f57eff6c55621ac97d5aa730cc94219a96ad40257236c7", 0xbe}, {&(0x7f0000000380)="652368a07c1c1f2c9a082643a06d50e70856145065f91f19ff885b8543eee9d706a6d187dd99ee34fd6123327af47fd7bbc0ae94076ace19b9b13c3cfe16bd88258a69819d989f81fd56d32239e035142ef1a1d91c5a641f7d1d42c954b46d22a7ae96bd3661", 0x66}, {&(0x7f0000000080)="7584bc761a02867fa780836301e5fcb6149f8930d064d602a0af66", 0x1b}, {&(0x7f0000000400)="88ad49aac1750cd38e3cbc6eb67260283ad91500d3976c754bc2da8409d5221dc64b32fc39bc7c58c4a79a3a8b5b8b6b6e864190067893abcad3fa09d42e0d9243565f103eeb221972ccb7d3e5e7bd40d13c00b094719282af88c73a1b80ee2aaf22d3fc792c92a5f939298dd3bc11427a5ac8d13ba29f19b3f4ca18b012715a8c562e762603b14215521d52956d1958b24c115258c365cd447396e0249ffdfcb98728d23f3fb1d8b93ce8ec22c4a4fbed699d0982e447c19997adb362", 0xbd}, {&(0x7f0000000800)="28a629362e8e48ae25bdb72a18214ae02d3de4be4346d2b93101086c981fefe03e235c94eea5690de2979afb15b01ff86c072fd666d738ddf02409f3748f8925caecf13d97908bb57828662a99394e05c4becc6b5ca3340a5e3a3b14133e99adcf27102fdec23a50f03d6104db6466993ab21dcb1c4a551495f0b4e12b995130c3a8332af31cf3b6b295b3cca18104479e5423803109872b6c2e75f95c0fac7f89eb878498c95d8411e5045f237f60628a32078c95953abef3f40afe6733c2463b48244ef1b542d40dbe54d84b1e9324d59d46bcaaa8519fa2af39264ce6b929d0e9709ba366cb09e84d42c21ad5b3b1ab6c093a8a7f2a96d51b00f4efd6b923fb59bf00234c61a168ca6342d5fcd858344d185ffe1765ae14492658a73540777a3563275eb096bac1881559d2923e09dfc77ee2d8dc8e4014896922d9af9f54f6cd2b62515a560f99b0d29efbdf5ea3de7b292e3cad4e13da0292e7c731d9cf031b91efa43cd948394fdc15306da2b92aed69d98392305cf89ed31f3b3c8c6bb5af37da41374ddb943c7037442c7f4de7d847bc5ac480cab95244195a173f8cf4e7fee4f63edc1567299c2c6bbd38e6599feb5b1c043ea847ec6a0d34469d27aebd2f404911edfe658e2f9559f39f30cd7cd82ac784610da707c8280758b0d77b34ae85a7ccc1c36b5a821f0d0a268a66d19a050d36e97b91af875d42090063d37e6983661d2524d0fea9d3b10018347dc32bfba3c265149533e21354465765af63c43f62af597b00319bbcc5c18df2c38c88bcebc47edb2e586839f8d08ef790079abd2289b4487dfc758ce67daa8dbd93d6ae46981cf0a7476435e0a6d3864a08b257bd845c73d1922daa081212060de8d9d43577f60b4a41bc7534204de0dc8781587eeca012f4929ae9cf5a35f872e5869db17a153d009e30e5c7ce51493ad916df4de579f8f2207cdd53a81d034ac1535b882a493b50a33eb06b056a080e69ceca1d57552ee6a8f045719ae0d8dacc894c8b9e2683ef1a6f5a2eaa2362d800a6cc46ba3b13a35ad46aaa0ba04f2b9eb4e08e2ff72ef2e053de2eb98ab076ee5632ce6abafa61950eabdda36c8a96da0bfe18a0db1819dafd10077347537da2121cb0e59772d3ea0c2d32e86b2c02f6206ee7b44efc2a3a58e8a27eeb5edc34282c23b7cd6628701a830fac8139649a41243d4d2089647ef16562a0a1a5e67c94f9faa83a85ba0b893931b9ff08d46267b06e233371bcf8ead4df48898d3c700f3785cb31b8935f9a8f0772292da85a6a59340d2db59b5eb573986fae2bc69e47d7f8088aaeeed33c2bc4257230c56407528d9bf954fb8407440f2c78211edbb0f7976273828a2db86f1e0dbe95f57843525d4eb44dcdbac72b82fe06958711a7ca83d97ababf6052b486adf80b3b20bd0090c785f565e7742e81e99795372a83aa1f6b455f578e0dbf9c66a0e44f614a72370c1301e6cba343f17acb1a48c61b5410069f41a648705603a6a415d056ccd9a111f33e7a9c121386e3bfe660b17bc73ba978b956ac5965f2c909512f763935620c325e16b0cd5d8c0f1054b8cd1da8426271f0880d52a2667bd41f69127837bc60bdd0b89c1fde80891fae6c98a1ca60c89e33a258b4af956d3b4d1ac42cfbfb03a76010fc98935f956aba3442188ce3e956abb211eb9bf143fc6cbf9c4c8d7014f831f553081cd298acbc3878bcc4d6e90ecbe6282f0f5722338509f8b0e56f8e6dbdc447a2ed8f6bee9a1d77d0c23efd60a9e067a39786b7f7787a0eae594499167a58f0461a82d8f733e451ff0ae60ac07715e2c5c7d69fede2568a850cd569a69602953f78c4066fae4d1d2c68ca8d3bfaaad71115ded152a5e7d112a7f336898f5c16a39f0127097d1576221394dc2496984e06bd1e2633eb8515910af633d76a9aaa8b871f7c797f4085a907a01c0793f3245baa01f89aa62fc3cc36481d7b8bcb851e5916aece52c17c2e281d53d390bac4ca51c6ebb521a58c07897faec5c86efa40562e80cc178142f150b2c96ad0d02b80a840e0cfce54766756d90373ba29a3764d3c92e9e3e953964735aa99b33c7f8d3ad6d1a1801fa0282be70a5acac4d1fd0e58e0af6ff6193036b1a146011d5fd6a960b99996f587d104d06cb3fc0795da3c0635e3bd17c1e5a661cf48054d941b0a3ff509bc98eba38ca5e05ebcfc1c26d5f44fc10cbe06821d6e48eb31c3bb045d86839c6426917089b67fdb08b472039414e467dab78e9c96806df049efaeca2a4cfa32449dd277b3db19d28a7e0d7c88a7b6bc6a1509bfb0763c922ff9a86928eec060c8e18af8e014b31ded5f97684c25cd13e36c4b17dd3ce85f22d33bdc22ffbac39ea88d55cf3a10924e2ccdd8503585d216d320544232f7681b75c760322038d2fc8eba78535ce52780809e890cb85035879c721ea9b84bf3fcc87b46dcc811b152f5618a52a8f37a514f5c5d0dc3f5800d19c16b89f4853dfd227881927c942ec93423142c3a580157feb6f3353fca73cdd90e14b4ee2618650df231cc7f03a1a25a644f56bb5a003d5856b1eea3ecb1413454b07a76b3ac45e42b2c7ef727d5ca046eecf1acdc06b07865a894c9751ebadcf653af871628bb6f5809894b0b5de1e965e7e12f97e7483935c84d02442d17969ddd5ebd9b91e86d44d45327949812f59b1694191cd295c438212e2e5d6eaee60ef2c36e4fadc8c571ac461e7872fab47ff20b13c677bb3876dade490938d815cba1eaac5fa62b9c338af7776871572b642a4b750a6102c6014f7faf99b8128137c2186f63791ba5dc498b0452f7654a68a867c734d7bf82e6d55c8a976372ce238aa7a67c84351619ad23f87917259a204aea37b94eacf863cfb01348acaf0c2673c6f5a429d1837e5e34160f99c7444064eeb861e1410883406e5e68e68bf5f0ab8500540d3dbde59187bf446dd1e25d7f9884d17e7016e23a855fa797cce334a59d92f3de23104e0f084d620c1441adfb231b3a1330514a9410be2fc974a3ce0c49b0779c35dd554008420b00c602392a823e1c588e059419c9a3e8a1561877b985dd054e9550c995a8b1cbc295405797a9424958623ac805c02a85532a8951157278040f676a03a027d87c4dd5ab8c7e7c037fea253819bb31ad33d38761ea14a08708395bab2f293d401062999d7a18d7cb8d51d8b20d286f58183564b06246e5502656aafa5e09d5174d360b0024f3c4b838cab102ee6ae3a9cb8fea46ee627de1a0d5c3735895efe8e6443a6a8479d0ac1c25a9700d8a16844c96353a62e91d3aac5daabd4f60097f10badbec804354787ba65d991af3547d405286924de7731dc2cfa1e89874b7198d70cceff860dff6944bdcda03844fd2c130e5225661e94a33a020238316141360d124d8f325c7a3b1b5f48c8e43e3f4f44d351ab3b4a036eb613cba311211f178b3a5c505696561e4b6c7fbf95d5f1ed0859e8c93061fc06a05c7bb435150cc88673c8f70324509604d499c3250a36b0693e37288ea3c18946757690d6de2c64646c822777f2ebd599dfe93cc5e589baebf49a7903e8627795516495f5447e7cb12eae3a26d59abc7e28f21d53c52de4f264bd6a10ea0235f6367e48de5e24b1a22ba4e703ad88743a39bc5c2d84589a0f9c6722c9ce9332538ca85b9988f697cb1e09ee2cab052116be09193abeaa0e28289ff7627e9d0fcb0bd77473eecce9565eda6dc371e2c6c6ec705b84888ffc53c7cf263bf55841f66ce5a38379a5e6b8974258744194b2b75a8a463f1747cf9ebc6148479251cb1ef73da1d16032862c53093994b3972b55b781ef4b771b8884497da6ba3fc583f08c6150b01abc12ae4c74b88b72259d39b56114f54108096fc0a0b9cbae3bda6962a9edd3b93af6ccc961d9c0a295870236ceb82d610cb679d5e40dbfc5d330cefeec7297510235e44ffa03f3980d07fdb8fde4e1f7fcc3bf59b3cf815e55eba2f4c92c2fd15cf2c25d1d7551e12200e849c809fbf93151fa184a56311c1e1c19f4ecbee001855ec3a96418b04687685fdead8ae28f0a89fe06243e4c81ad7a9bc663e9a68c338d7ee83aef33be0229aadb3abe12be7b75d7facdb095919be0130e2209aa8316e4400a7016c336b72a9c9d6dce54fbce7f5a1c3d70fa57ec6a9d533f7046d718437d5d84758d8f2a1c20e888ece7293447be8577d7a0d68fc4157441093abd0fe2855348f3b4a9990a31ce2ca9a5bd46df210061dad720156f9f4beda2764687151bad5fe30635d94729b22b8e2c03087fda2e649d23d4114b9addd9efd93c7887f0d6264aa415e42e9d3eae7258993e0a8fdd193a75ef9ebd54797d3309fec073377840c6f3e1f46ab03cc7fe366691b63109859c29237a78765eda9ed8285d95be8c4fb2591cf1b7ebf331b29469cc71436e2277f122be2cc9b47492df510bcba8ac305b03e73e2b938dd3c7bed47135e22c524bc945f3f8602914091c47702da18ce1c16e1e15d619df5a4f8e031d1670b73d49d556790aa744f907475b93899d63fa6a1bff790318966c7a3ef0e5407c1d44f6e42a9ee518085d0ccba4028a9688e34b59939d56b085cfc591cab963ba548974e91cfb9f672771b0235ba40f666368e61c7bd2dcba29822cc9ce0625d18cf597756800f84e67540cfe5e9924d2d3580940cb0f66f32ccd1556f4c50cd16e8cd07a6999d4ab0e9f6e8d14abdc470495a4ac9b8cd862c58e628411f82033e8321c652fbc5dcd6a2a9ba7615d5e8f92e3564eceaa7caf4517080fe4ded77ba299ff883c5db0a6d875c903969fa0c14d62260ffe2aabe5c7a9669acc14bb156c6bc1b969c2e1105cba03991bc73382ffa1a43ceb46dc3228231ff25d996a45ebe322ed8c2a2fcb068e3a411351d0cfe4cfed806cbec8e954dfdb8651d5818fb19236ebc96a04c97c8002f6727e5428a6fc88b4f64439c052c67fcb4719ea85644978ecf583b054d28f7a48a8af097e2a6b4cbb9047983cd4e5d6abf1cafe1b93e4633e08d6703ff9a9d8f3d211837355f273269f7431d0d7443b2632a647aa4abb08dfd08f14eb442607d266d74a501a62418a1373dba2d7a8351bd3e3ccecb8df6cc4c1fb2c14506804b90b2713cd83cb38524e76e60fe8e846aeafd1377cf430072a600a455a7924f044786cdfbd91fd3e156c5afaef554ade6231912f7dea77e805aebb7f15530aa3555b3f5c3366236fa3adc4732dd84ae06a2ad2084d089bcac7a753cd2b1cc70b385ff357e685ae4c3fdf341622fcb912940d84a54ef25cc1103e89888d5df7af3c921d8e3dc01c961e19e50d82ad343ee777a850708af2c5cea8eeb452e45bd2b73b64bb776725a796f2dbad8faf221d7d65cf2fb0ab74409324aafeed25dc3d323f7b685215fe0052a71bff069c63e8c9e9229d90c85ce69db5849c3a2dd40fef28bd3cc08d8614ac7d273faaab09b7c29bca91aee99f5b5e75a2eaf31487cb90bfd35a30559efbe8a79eb545a67d31d2bf310890b32b40a05336b54d63e5e6a537c4a41ad4fd70c239d70d62179e8be509754e4e4a7267a7af40f5f97eb3d7f30e1de824038f147392771e34a3b58eb55d7b73347572889f500b81dd4863e241c77951ab205eea997223f3124214c6e017376f0a708526789d9feaee98c5bcb933be55f2b1186ccf3ada6f5036b4826b415d32ea9981c60fd10b056a3cb0dd5aaeab2b50122f3fa1057520dc85f45e305095baa76a8a1323c122a6a41dd96320df468f048098f4ad51fd8443bcf1629f07c10b29e45", 0x1000}, {&(0x7f00000004c0)="cbbd57b86af6a5b383d4b448d4101dce1ff54eef09d9f56f91342910a06731a203d7c123a15525061a548cc1a264afba61ddfbfe8eb33cd5badfeee24b8dd04cf17ceaeff7f7113f432a46e933641e01485178c81af1c194b8f6efed5eddd51514eb241982f70e2cc53d568a08c0c7b1b7ae3cd91b3dfabd6dafa91037043d66ebe9b6eacb87e99ec6149070fbdc4d716361b7ac59f1292230ef645d", 0x9c}, {&(0x7f0000000580)="a93c78e7c3732693f5ce6f500f7be9a82c3887f40397727ee5a633c306a991e1b7ab9ffb25ada19edaaad90990e092563c45428ddb52d1af82ca6f833fbecf6e704d2a03d93913cbe23a88c3045a6c9e267e745936d207d70b57485715151a92326ea8ad24b6c2e04bc95fecb368a6af3beda4e82afc586d1f398bdc647531faacb9652494ad344cacbb49ab9c6b19d65e5cdcd2", 0x94}], 0x9, &(0x7f0000001b00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="e10e40d963ab196cdd77f51ef70985cfc8a4c0eb4348b338d10358d2ef8dff"], 0x48, 0x1}, 0x2) 06:29:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020e, 0x0) getpid() link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 06:29:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x4, 0x0, 0x81, 0x2, "2c2f00b906dfa78452fd77b0575cfe507ea5a67a", 0xb6e, 0x1}) getppid() r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = dup(r1) semget(0x1, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x3f, 0x7, 0x9, 0x1, "e01a7886331b9590be19601f87832bfec80f6633", 0x3cb529ba, 0x4}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff57}], 0x100000000000003b) 06:29:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) syz_execute_func(&(0x7f0000000000)="f00fba730201460f2b21c4c2f5966c196826f3430fae6129f3450f38f65dd6c4c1d9600666470f3809bf592b03f1c461215cee47dfd08fe9300137") sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) 06:29:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x6) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x80, 0x76}, 0x8) write(r2, &(0x7f0000001600)="17a40fb200d1467422a8374f9834d68b98620055a4e5d5456ea2be7c20ed3517a9a485fefbff1ebb92fbc06897ba5811d3d86079fa9398b37e0b9f852f15b441a52651c9", 0x44) open$dir(&(0x7f00000015c0)='./file0\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000100)='./file0/file1\x00', r2, &(0x7f0000000180)='./file0\x00') lseek(r1, 0xffffffffffffffff, 0xfffffffffffffffd) mknodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x4) r3 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x0) shmget$private(0x0, 0x3000, 0x1ff, &(0x7f0000ffb000/0x3000)=nil) stat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) writev(r3, &(0x7f0000001440)=[{&(0x7f00000001c0)="20a2aa7e1472e36f4c934847db9eceea2ab8444a7e2d7c006cd2aa9615ba4c2f92e5a94e2828832133487d9c19373160a5ce48dfbf5fc19eb45b0d0583c5061ba5189a0aeba271f30cecf0b41674de724f484e7224df25e5f9711e19a9bad4f0d1c35950960ba882399a88a5135f5becbf277e3a1e41204af78f536dba71f0d6a2b87a1eb2cbd93713bedefbd4cc1e8277e4767f453551a965226201dfb38c0f387590c051b210378a17ae284e3cefb586d207652df12ce8f47ede7a1482d30dba691ae109f62edf783d48d7dbd91dac16456cdd31f5bd4a711fa92019657caaa2dcb4731cad5753c8cea642c222fc39e8d90fb42ad682a5dfd7de63fb62739f2d7f5bc947771fd78fa23eb7e65a05a154ee5eb6a9464d289a0c18ed38ff0e30d50a590ba775da6c272b29472c7d91a903ef0ed339425de79679f0737f487f7bfc7d6488292c9619e6709489dc19b646d322a3b6cecdc211019964e33d9a8da0d9033e5dd416b3a3805a7d9c3422944f6437b72c3e97c02ca01b79dd5a02a27ecbd2639b125f943e0673d54d81f1a8325407079b399cdef63cda7b1a3782368c555c7106a29ccbcd10bc21b1d3b8518bce4d5ab67b7f5cf78a6d5871fd4c338ae1b05539094cc3eebfc26a719eb36d00d0187128e8296a36c72741d648115e614cc3ac9f47b7ee23f739b52ed2eb289f985940c69ed47f69b9ee8219bbcdd9edb7d2d9208d7f4280d69eb26aef91d13d7e3b1407a13cdf26060df5f03bd630e3b662a1a273b45236178a94337eff21911d47dee7150641d9ca9dc4962b44d5cd93c0bc1350f2c10173ce0d8308430990274770494eb892013554fb6899f843d7e87ea0b828b23d0fa449e140810b84b7591d4dbc8b511720752af19356815127340d85df55c1b9f4741db892148b62474d14b122fbd3fe499a13795913880c4d4bef12f23dab8feae22c8f928f16f486d4a4ce95e6c881c53e2fd5cb6ca8a9234f289df0c12302959213126bd05938f3b15fea737a2a96ba7e123024e38f8a10b84b3724f4c2607df4a52216a36693d545c243f1d4996053455a3a95e25ffa6015281a9179ae0c09806716d056ab8260c0be380712ba6737feb418c6ecc29e8ca6991d1efdd01b58644ee5d0ca598247292340d29730ffc356c1aaad98faaac46dd1bafb956c5909a871e087b9277ebda7a374e6ead298a1d9513108e57be2370f8310b8c06e8f21a4730ce1c29f9998c547344afe75dad81bbd37193f903c5ac2b229f53265be3e4b9e711d10e72a551743e1bf21b2a94f6e649138db94065fc5b19dda4f92ede4b92e9d5573c9cedf70efa5e0c000bc90844710cd2c1cb7ce891201a3ac9a6b0220bbcb0aed01f70d5a0755db88814fa2b10cf06d6d73d704c515fbfcd30f689c2e5460b2168cc1de17c0e670c0d2b89c586fc05a98d9f3e932b6c9e58da0677110660c0d4d34ebc9ad6fde9511d5a69777d9d8131d8a36641015f74253d5a926fa6926b77a5ac36fa518c105476706e27fa6252de129bace0bd5c288898653f6fd0cef7d98c19a421ead9858cf14d513f72a8a9c549315359080c302662d536e3f8cbc2099b7b96172248ab2f4a094962f996447b7f3834ffa66e9a7ff50acf162b0f1b519612159a1a19a3efc743f89dc10359d62e5b5be15d35731b2e3b41c1e7be7997be5242ea635faec93e2932239b596364db6a0b75d11a7ce92fe0f61da668891d8b1d410ecd7cf8df5c4bae02d114e228b3f282c1adfe6aa9d4176c4c06a9e05f9d0bb24197738f7d0d25802b0a7ae733b23da0dce2ab2241c50bd9bc9e8024f708d5fc78d014cafae0f66a6a1e53179b6f6573bf24a5fa0b8136b38aa8a44a96c567de8c3fa89716cea8f28392b8e0a46046a7cbadc3cb5c7a8e5fa88a2bcc99475fe00914ec79722eada995138a1d2dc9321af6b383f1107dc1e567a0dfbe148d6f4d6f3c988d6bdce6552235853a9e338445ffa9042878210f8f9e514692ea1393bac723b3981d7fe1403b20c5d8ab0c3268f2a5c9c30aa567de8fabd97efc5e0a35c6189ba41044a848e6e4f83cd155e1c34b1b7eebb5a23043796459659d6e64e66fe925ba5436cd62b1f117fc822150c96c315cd02f3b303067f9f2f5f0ab6943f6ffb9e085d4691e42851a27a9a002f80d5b6528889bdb612314dfd213d09034afd730a7324d8e141e3d9b52e6b275be9da8fa4f84a191286626cf01f7aad03b2424725e72208b51d459bf7b11c445b43febff75c81d587be7d99dda49608e3823ca04dfd8880453d6a48fc55a2875e31b75a335437895cea005e46ee06c75cce1e4acd50e7ad73952f5321196b7f3a04ebea0bdcab67f45fbb4a10ce03a7a7e978bc958aef88f3779f0a424b575c08468235c4c2072bf5110fa289f64b4a06443dc2b56c4580697512855aeb83db1634dd258c206e57b9c41a2b701d85cebf8f583c69e25befb933d0fa8d4e4c593649cde8395af5f05e38db10c79929436ead375d53c976333ce016b53c9145bf74aa12c62d50eb1162af5f10eb1e5fbe2fd6b5d0a3e56a1ce0f0c7c7844bd8dec1615ba4429d723439bba76b6b8de03f3847c1a91d99bd04fa3f97b08f7b5ea2d91e9128f2c22998cd7687e4a1f181d76874bb36b6c72ed9d838652b0d19c87016b2acefc5694d451b0e256c976de3024fec32030ae2649e30fdcf32d7fce55e034e187eea866453e61e2074fd8e70e967feff745c78c73b8f2d8b4a5457d36d2362c6b5715d32d5837b1a5bd4d7c0565c999449cce6ade1c44649b075668a6cf9717c7cd4bc4863d7e3830e67a3c277b109fd65fb49eed3a9dd1d6dd45456ca2eb91f9ac4ecf353e89e483a292e878806a9850669105809f31145399a775d4fd3990ad48efd1ff41b379eaea40272e81cd534cd08319b709fd1ffe3dd007c7cf3e18ea48bfe096f5477355d215a312645bff3b64a860a486058cd27338da3ecd6fb5c8eab104dc00b79dec7109931f3e2481a30314f08ba7cf5c72a5e3bf1b1583e2b0dbf3f85e5eb0986634d4b23cbbb1326b663e9412e86ffe7db9b03953fec297cd7fc54fb76249269bf5151a9e91045963e660c8f1a702bba17251ad2cb2d65bdf7d0dd4e4ff90dc769eeeb5fb7f05f0313b2f9de7713eec417b1765f1f8813f4c89e047009ccc5a58f9e7b2ee63a18bc49cdbb6abcf90637a527d322fc7c9cf40941a6b0e33365282d3bd7fbfeb3a775b525b475e6cb88a98a85808b90ce89de49c9713c4e1b02b4cf30e5c26394105cc040d37e896a2dbcf99927dd881df9fac0ed76885534bafc6f0163cf3b0b4b1df886e6eec2a22471c2ab6eb4687012a82c11407668813b6994c05dd1119a0d59b05722438aa1212e1b595559a59df40f47811d616b6adc06b349bdfa21880d0fcff3295c66d5b2d10aae2529e42c16b86854d51e7bea2e6a52697c42ce87add29971b958f5b5bc42f93bb0f48207a26e88008fa45c90f80f5b09a7f23b40e89c74bfffb726875f39d582b65c76699c4ec87c003ffa86395b5c849479ae0cba17feaa03a2a0069cf77c8b84da31355396a6cf310e51db197b343397bc8afb7c11518109e24011beaf7d840f451e607a5ce7135789f962e5e47d6145d7e82962d2aa2f7653019565b22935ba52bbd5108d317d8837556ded3b239c5b9f8e921a5ff509dc4a32335127d1c4572dfef52be6e1e47a3ad660ea5e9af133f6ba11f518113d6a496a7ac675030c1eada4aba5e2e8ae77165ec13fd0d31dcb3e757bd2c217781d8d003d69c0e4b3c539ed0216b29acdfc98b0dd0b10f265e04c6ea41fcd02ee5e1d7ed4b7569ee00c6918c9e43b7ea9be7a646f948353926da4d6cb22d39fd8094a215257236e96fb594a7a6cf65bb444e4a2300dc28620a581178a8f53b2b2be2fc6f96d14f75f1ad365d788921352a57ac632705b48cd356deb76cc91fcb35f4b7f7d9531a14e0562e9efb873e22fd058db4dd9279e68e4c6367e638d0ee1f1cf9ce827fc95f4c0655ffc1d2a71aea0801fc63af451a563a18dd491595bece745315ca49363f6be581b2b8723a19cbac07d985b7f63a9bf55e1a56be00b965a61055f0a75e41b7cc3c443f03ee18379b8656c2e95a5e9ce8141b5086522bb2c00808c7e3869fbfa545b6e7692af8e0173c2ba3ad8c147830145381f0e3881bbbe3bd54fcdbc601948bc814c4bde4264c69eba3d4b17fbb11d0326239493a0ec491b869eafdca8ec1342cadb6954bc3974b4fe580a6c2b901ce158893be98510abba55011870ab4a89ae2d42f7a787d03919f464c07d74a1e85a12aa2103ccab9b3083756997f9c1b7748de455928c58bbdb778df13a494041a3d28c2d32e1e6f6df3b86aea955c45a2fd2cd2b090f20ec55d5438381296d6e711a131cd474514086bbbdb680d57f94d6e06a37298cfb39214ad7d8c6fab34953973cd8a5aa7efbd13c47d80372efdeb65b0152f4621f53c3eb4387d62af364ed26169a6e58d77a4dca1f58cb5f3b8a56524239e2abf3826d6ec7a2d5c59b89e676cd6b9c8cd834a714e20b9c197582f6701e01f3b3bb921f2634eabfef56d45ab1995e88498cce41652f405835a955c9a8080c420ab74b0a5b5672cda8e6618e148cf2e2724a3ab21dbe3cbe31657e1ef70a2309e61ec188c565f47e51f7b92ecdfb45e605a44e0dd04b02a089ddbab23e4e29cbc2470f0bc406c8fc049d97839660842d9bd6790e339bfb8835a28abb0fc8e7e177c68827edfd0dce4fd7dce5bf267fddc73ee7e5c3e93be29bfdd346f9ac266e7aee1873f7170684b6426b0ba37267ea89d87bb6b77c7927cc5d9d380c0b1e0875025a48aa63e641e839255c19e81034e631bb3bebe7d87b978f52600b5188490ed8f64087bf71fd2e01c85ee7ac9e25caf024de12012b98931eb6b56e996e08574c56cc029346b45c6f5728615129974d14c0f1299b18053bb31a184af07be20101f13b70fad52926b6ea0ad10e2ac76f0b38d78993bf6dc8fd42d004a63c81e4e50cf5ecf680844233abb63e0643a4c4a45997d89321549899b33a7a18da874bcc43094b1c62fe52a7e0e0d6d2e1cab80b6395a974e371e817df625e00b54067108b78663e0727195284e2444ab26cf12280de29066eb818d9850a27b6ce06ae0157dc498366af848357e5f11baff319151e9be860afff466eb7f8f0f805f34344b4f243a8b7c2670d016fc5393e00ee6ce296cf590d3b064368f72945f21f55d287917f6e6901e906006c742725fc9a4f5fb2fd3e40477dc3d8a8c81fd52b2103126fb6eac8264cdc714ef2463f1887521e9214db96b9a33a25b229b4458cb7a0d8ac34b17242f8a0a1412fe55ed4b97c4fbc5bc8c63564b00d3d4d0af0d6bbf179a79f2b68850852e4b89d7043c959198c20d7f79399fac4291bd53ff9f66057c47fcbc25211ab6df465d3d9a123141a0ea8388b7497a7a77089e9e215eb820316beeb1b418c5749a6f3ef51e3278ba1c3a836a3fd398d97707cec6854988ab3ab46431d84bfb0d10752056c9dd4abfd0f28274c24f08c3e3596331ae7713b2820e3a1b15db39ddef14e597426a1cabc52e88d3f31ed64f2c81038ac1ab5c67793d094dc275d12e228271ea923ba5e3cb84a7abb5104ffbc4cfa189a969febb2c356ca04c3f68ae8cf7b1b300a5f039cb9c9eb2f119484e9157e5a104eb41be29bc9f6fa1c7ff2c8973f9b3ae92bbe72dcc3930d2c09d14b01ad92b72e6dadb0bcd77bccc6f5362d0ff5e9eb30bac7dfd08ba9cac3fca3bf0752520c", 0x1000}, {&(0x7f00000011c0)="b0e58fb31dacef0851ec8b6dfed7460a2048ee1be4c8", 0x16}, {&(0x7f0000001200)="853e554fbba32506557ea30db59a4e92b2429714a984f7bada9f52aa8909899919aa9a2cd2c70d9796af9fb7273f6c384eae822f0d183de44a83da65721c59640b826bdff4e8a1ef065a44894a76976d1f0b6814e59f7c9ebdca57852245cb7c41504e0eb58db25534b92695674a3fe9d40d5beb190cd84755bdd60395403697ed4fdeecb0d1bcb51902cee16ad68856a23e16c88eafb50a4dabb77903096441e1bf7320244da4b88ffd71a3f179a28559dab798103d21fd786b22043522c25bc0c1848e5a3e", 0xc6}, {&(0x7f0000001300)="5c32fd0f", 0x4}, {&(0x7f0000001340)="b875d5b8b4c9bd0c63ba16bb1344b80ed6d815bf1751bed94e867671f010d9140ef998912500ec3442fa6a4ad7502a2e041640b38b8ee7e3cc7d9f8d27c12e6708b523b424741f74c2b14769421a4b5bcf004c88ea6475706179cabb2f925b6d51b71bddf62ce09ab86ea732512104965423ee7b266d6f016416462c771e894ec9df5b0c020902af983fe6b820f21e08f608ed7e0067a2935ca9e699117a8f717030a13136402e75fe6b5c23cef4e2af65c175af83a4bf848d99da5bc346113deaf2bc7bc05bcfcbde404ef3d1f714beecd5", 0xd2}, {&(0x7f0000001980)="c9d8d6edef5d142da1e755903a3399c1ee0af7a01d3da390566b6a969287d24ed7b4b5ce0c4749614805ea82de6aa749b87bb68f7e1784010ed25ccdd1106b589f7b80632dbfd9b19e2d8889f1081f1e1aee77a23ab6880674f9ef93680ae74640e287fe39f487cac918c16da05129de4901c3a6608acc96f90c30159b6c5221d125dc4c3e7d0d5e78475b51b8ec7c43b14445fc0a448eb7d35163bfa3c494770cdcc6296c8c54225a73f121c122c6c2308eb8ef7ffb0ebb3de40f8c1f2f16af280f572e3c4c9c536e84d14a8e1d9702f7227d32ae536fa29b13a91c0b5d73f943d7c5249d2384633b2d305ee7f183c8c0890a0867fe4d781caa1dbf55d2b164614bd52622c99969696434c955ea3e9cb76796a045757f5af81e29a5de49e82673443fb0c7b2a4edd03f4078f17da1de271e0a72a410dd8a97e0f23a61cb1a79056e94b85d60815a8a64749ae3999e1b0daac92c1aa7c3e215df0e47fd122c6dc2d37e7514dda801a8f953ca4a001b24673e5bf2203d2aaa8c24d983f22eab68dc8e0520d95d99e2a6cbc4a5ea53201bdedd889762fa915217871d33667703ce018b93cc727c349e91e7605c5835e99464411fc194b663a44d8877086274ad54a9135b368e0d22cfeaa4edc4b0d3538bcf9dd20875a68fb79fca54d1961607fc776883f6fc698302fe09656138e853a0dadd9034ccd074a668d181534c6317f038c2ed214e94766b026a74fd1b62d5ba6611e3140ddbea8b88715b3db7d3eba53f4ac43f86de87fae96a8f5a47107f2955e942ab0deb8199d080a402eea100459eabaca34c00d3239cd5cae5f6dd8c7648d14cd5065032786f48514af3e0d367f4e398b9892fd464ca6b6f497b96d41b77b9739bb3b76efe6d138fe5521d4ef2d91c0d683a6a9f73af77a7b8ed9a7864e4921e84375d5fa7b5029996b556abc0975f40b6563bac2f80a0100f3c85951ebd792dcd82fa82a998817ac867407b2a77ec3f58b51c802cbd0ef618598b53f7566dbabbc05ba41bdc1ab9883003f524b1abe91186830508fffb1b0dbe1359b941bd648e3a8a21565362c90925cc605f7ca107fcc020f2cf1a59f243761225487ef0b26d1c5c4fb35011f7942d3212fdc9be3f2061a92f591059bbe95a4fd5e3c7bc7c7293f681220d93879ab7bb0ac2001b0ddfce924ebcc600de8cf37169c1cea9b414a29a78efceba9520b7a841edc21ef86f9f9fba9bdda312a735317d8acf8a83dd2e0989cd82f3114e9264bd485fb66a3a4e57a53f3eae8b8163f3fc7611e38fb17818f43653a2b1098308137dd3794a7be5b9b7e90c2a9c7c2f5372b86a608b5b5d191ec20f8ee70d2169f358f13bee42ab2bfc2aa3ec4bc5c88264e369d3de6095e0c60d519691e84605f430865c8d93195a3d4ae7a1bfa4db511ed40239434b0b18d51c8f1d2e8284c1e25a44d48ad60a6f29b33eb3bf223e0e61c5a19b629cb324c43f58916254b82467ce5cd927417b3e2c3a583dd6a86781bde19a9cc6b4c6f160cf24652b5200624c4d4b4bb379dc17f8802b73f4bf830a5be4a0914fdaaf4339b78d48542bef0b61a284bcca02a818057a5a42b7b0838c62a7ffa533054a892b430d38e0ca7a20d7bcd593ca0abbb5037337114d585f118d1331a1617825cff175bfe3b1792364399a21bd86dcb14b3c910c1e87a8e60f7e5c4f204e51cc183226315d748f5c03bb669c0219148a317ee82d7fd863a4f5846a1264d6a2fa1a296a3e33d29ee217753e00763b19cb34537684f84f7f82bf6ad8c3a4e1c4f07902f24c803775fa8611b53342ef9987b74755bda02c6b081adf9fd372a10dd18d18c134b97c2662ba39d9b1e0f318b83451814e4ea9bbe00c1bbe3b1695e89c1f5a085412c507ab5da56e8d83ad4d37cbfa60ca4072e9655a1b8e0bb0daed03fd6e4ce2f57c198ce36ad785a88d0ffaa2125310808bca3d1453e093372ae65ff8cc558b52d6e5e295892c653ec595af7ae33b9dc9213a1950039f7851065d003dd71106beab051369d48e2e3f81300a748bb7769d6fa5eb8d250844d6d129762a3b0a4ba13f3e5028fd417b478fedf087b30fc94304aac1da8e8bf020e0471d13fe00dc3ece6bc7623ee3217c9f24fa9f596818cab43591df8e87218f28b432c06ba7183501d287963d3d520e20c67da7630f1ce9fc67c96c3f7c16be9d4cb3a57957e4a5ad4ed4fb73d1dac2b54d38cdb8bbae807f45a9c79da3ac904189f87f41a218e036f0c1d53ca11ac9aaaf42da6941aa14b7a058c932a8a8d0cfb8650de8897df9c2f7ab48b560629587e45d2db0ac00a117bb28eda90b73e8444034bfe26ae473d544eea5e3afb9ba78a5258c32259262fa3e66a07624c82cf38c86104907a0c81b219c669e4fea2bcae274f9bd0384fa7e2f106f4e741f7d193074432b18ffcac85fb04c2faac40ed87a427ba4964d0352c2cab2d0fde7af4dda771ccac147aa0d7fca9896631fba2a9bfc218636122a972d7c55756f8583f4c5f3eb15184bc944d899ca79b044a86bdaff6e5178c5a0dde8e206f38c5da15feddeb0ce956c9179596a85d3db7f2fd3287e318ea7d7bd08524458658535b165af676137f6ef801e625d1f059d19e7a90cbe4cf5c69a6760b9b02bae0046fc8d9a2845ccb6c2e189b1276a7f66eb976a5670ad63a529a964ca128ae788d304a2587275efe5667cc8797561c65aec6600fd75854031b98e2fb6500a631fc64fa215c47f9487375869a69c0c0f04a7757a2b578170134713b2817cb8f4a9ffc419cedfe245a0f801130a127a46d41dad8d14d386963c998b950673042cc2e1eef538730ed130e824e8355754de363bad44fc555a57678a69e527d0ce370fb525182bd9d4328cf4be2fab9751e3a3ae06b4fe3a7fa38bb6bb6e2f65bfd2bd8616d1e1043b789c1904de2e10e0476ed4ed8e507492bf97d9713c3b34f810c3fb5f77f13b7c326be5a528d0b4823c8701d5d55f4fc0ca50c0a3b5b041eba6262d429cdccc29f30efb9b3ae84fed68000e67c30b428c54e9a0bf48531e67e7952489e41efcea05484ad7f738c5855bc14b8851da252a319d65e5c17140130572ea2df0f87db6275911f07ff08b8cac7ee870fee5ef2ec13f9ceef8c170ceb4b7d5772ee0383f0aed0c090a5dc93119573f86a976fc908f454110bd3cf7bb86babc62eec1d3b5f17baf6ecf84ac57b4e67d5a941ac4a5336492e3624ed5ce78a6632f39cb0c9e61f830a58b828e6e1d223b80078d2496d8b68772ed401ae6c60321c83728426698a2567f1a1f7c946997cc5e90135da9d1c59f6cc6a9e0e1dd2e1d21c8066c3e540741e7f106d3ca5c2f7e26fb7412c2b244957dd3a52529f1c10af69bc94a64d9151a047c4e7abb9beace991c9b4a1da1b9aed9841cee427ac6a16d54a1bb1021c17b1919b2d8f14366c5f8b1624f8b91dc0552293c912b0b9172b038b83c5d21201d84471e9046b11e5a9439ae45727cc1c072a92f1b398df37a760b272bbce5832025a0202cef349f4f3fce9e8d9ce4349771d41ce8b0b9ec5be2de1beceb75f6c2098a329ebe167320bc5f634614e7ab0adf241f8f0f767a35206f5999592d6bbcfc89ff5ae4d2201cdd5a904c7cb1a90be227073a83181de6544fe7706a36d1b89b7d00bb61bbe3b0afdc0aafd8a2312eeb868e23a8574b86c19603222ed9baea88a11efebf1719db621e1d60c4a6de70270ec1d50bd912559652d448444fa702c5286bf609cda0c8bef5d549edef8fd08934e10e4d792101a07a21d7c2b9bbbe8d0894fd36b14eb330bec9347ba8fa33b7544dabe8b53fc63ce9ecdf81f677812d23debeceb20d674810877907ade2c4d234890a376cde61f67005d83981785dfa5af81c843a9b5a3d824db37fa685426878bf8714855928335dca8893e42f0c8faa99a244720575acbd04461e88dadb837bca46a33000a110b5dd1a6e6df89b89cfafac3b8d5feb33055e885a98c95ab4beface0f9ca7974abd93d0576abeb31540f03854da58a490cb4b77ffaf78e175d774bc421b77459f70afc0a05452a0fd7032e5d78fd4a51adb5ba956926c9e4cd676ec77667a48152e2abbc2bcd684fca99d2ff32e14925c24776b20fad61af0064251bc0def68ffe6373be190450eeba8b07678e4458091b3d8caa98859278536e975db65cf707c362a088982eae124be281708183465c1b1fbaf92c68cf454d24908af90bc0302125aeb521cc8e74021ae44a5213b777d92ba237af32f52e117493b964bdb09afdf3e5ed441219f5b1b51b1ca7a4b51d996ad551a6fe98236cb3cc5add6e5b6ad65fa62683fa65e23a20c10f7c28b95dabefb4f972f2e6b44b8ebe9392e08d5f65b311b6ddeb8effbd5eaea03aeebe765e94b2fb58b012f873228a1f240353a83acb836ecf671826ba87532d2b53c34a502b7c4a74c5e31c41dff415c52c4f4147375b4d7c14f68284c315bbf978357a3a57aa76d6cc8b9ab03e32148111469e14394e1a2f2b37297f0c1a40c9fbe9e450a9510de13be319479cb59cdc36a061795d507a46472e1c9a335a88df541318e9997efae67f311f0e69434f11a6ecbb896f93ffe39c9521cbfc953d54f587bf8d85b48dbe2ed511b2230fcbdc723dcf29e697ddc35b1bd5a76157fede5ff0cc77914b906ce74d9f4a8c739660a41883bc6762f4b91f117a514890a77ba3d2ec635df01104a047892acad437dd6238105e09734d10f8d28c53dd57023d5894558440eb1c1f3202168ba5dfe6f5cd61f443072de13e49890d921d46c13f8b6e2f888f2d7bfc7d2f5fd36ee1963d3564cea821c2531a0e7e70174ca3acfbb3df8fa73fcd04ca01c0326221a40f7662fcd153675d2122c1fdef99c3c37fba0b5a5352dbb93911ad328490cac03bf84e55d0ff5ca366431b4bca1c65fa3e8a26985e2723f2b9a1102bfb84090ac0f073e565fb9545aac85ecefba8d16876206adcaef2f021a3ad554b9585f118560c5b8576230143dd820f0d8f9cb98a8e00247b590cb691306365d36f343ecf0e5bc567b43f2819d3cf0b099981cc0d0529b700339367508f5d88645eaef1c399a34be40402120311ed832459a41f15265b94ea014c003112701626e400e796cbbffde392496a2e3f2e3927c3db96c2879bbaeb0b6f2858c4efc66ce5c15e68242f9af6447f2ea5b176526f5980a47e6dbef68310be5d2b4555f0b2ca0ec5e0469d79133532c8e69ae049017d9110c1defe34d95b760652a5d135ba710213d2e7831db3851ed64a78a039d3ed0bf3f7fb8fbb98b60c6b97283c36378d9a008bcf5ad977ef9572616ede97a2b0cea9b4f44925fe1fcda61c2c6743e97f39daf5e98776f8f0e8310a40ced47ebaa19031e241e63fd61f841f25196518552c524666c4b095e4a65d20e77791727da29ec79e627ede414dae130052f01a0802c51b2ebc066289a33767442bf2aa305b342f289f3afb7189c69fc130b294d67ca3dae1a8895413f7e3ee047d9bebde5558e6652bb0ca6b3394fa8b267bd872505f3d332ba43ea772c21d11e3f140ce2e5205d3d8027759927f3faa61bdeb8a2454dc5bcfe716e12a31aa3c4e288d169765d82d9f31cea7862dd505dce26f8d236107c7ac60292c5293f780ff6a435c8e58e51272f13d3c044c5236f5cf89b75bfd9a3520f48a30e7deceb136aaa64eda3dbd77832a692f1f52872b70aeda04d262b92b67360741771ac73eee65237332fd5aaff4e1ca5bcca17a1bfe01691f8561dc3a20a7c72f22c2ea6230553f34cb2680d08d5d0", 0x1000}], 0x6) 06:29:21 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000180)) r0 = semget(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)=""/162) 06:29:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 06:29:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="908551a30aede0bb834314b962d7ec2e8fd7ea5037f5b9040000000000000076ea47d39f303055bab059b73d44eb9a73a558ba2be06825c2a56bfdaa40182a63c4eb5155632d6e98bae26ecd29b0f70eb81c354992562d52a7b167ac8054485f959ce403261100c4599d1bd8ef988cd786b64eef99fa94ae0362f325bc6cc6d4e66d3e55b8e35acfbf1cece85e7db8616670bb96035b171d68b2e4b4e30fb4aa8604", 0xa2) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x20, 0x9f03}) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 06:29:21 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) r2 = kqueue() pipe2(&(0x7f00000000c0), 0x4) setsockopt(r1, 0xfffffffffffffff9, 0x40, &(0x7f0000000000)="0a874a8d6359715e4edbda866d932171a1a55c1fe65137d6d5bf5c95dc39ab9fb269877e2c93546e5dbaa053ca44f7a07f5699a545ba02b9198ddf067a28ff2cfc02f4881259ddf54d2a28289ad968405a9e9182239c06355dc11b3fac0a291f2bd86e8a37e83e66df6abac0888bdfb709bd2fcce9dbed4a2d9b108d4b2a7a65dbbb99028182f597c106d4ca58b0966177d6d4478bb13df2a8ae41b2", 0x9c) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') 06:29:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) 06:29:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) fchmod(r1, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x400, 0x3c, 0x400, 0x6a24, "52357594dcab9b5590a65c520a993e1eba455413", 0xc000000, 0xfffffffffffffbff}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 06:29:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x147, 0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) bind$unix(r0, &(0x7f00008acff8)=@abs, 0x8) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/224, 0xe0}], 0x6, &(0x7f00000005c0)=""/248, 0xf8}, 0x1) 06:29:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4011, r0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000001080), 0x4) dup(r2) sendto$inet6(r0, &(0x7f0000000100)="478461efafc182674d126be2be4fa951fe4e87d35d596f4734e8a4375a16ace00e80b4a366b1eb637b78a2c27eca6f2b710b6a4e0ac5492d8c35a65e8b937ca89226e7f5bde020c5da5f29508e7480ab8d9374dcb94bc0cbe4540031b1229f12927c2a52f8a618ee4a8631db63554ad6dc137c9ca6cfe7147c8ffe3d091faebc7b361a907f249f2b0fa7828c5aabae", 0x8f, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x3, 0xbda, 0x4, 0x5]) 06:29:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) r1 = getegid() setegid(r1) 06:29:21 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa6}, {r0, 0x20}, {r0, 0x80}], 0x3, 0x401) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) sendto(r2, &(0x7f0000000180)="53b0e8cb51195e2ab55f081bccda55311736a8505a922a22f4fe47ac0d4f574aa2eae0aae9f9539a06de42d37102203fc8b657", 0x33, 0xc, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r1, &(0x7f00000000c0)=""/104, 0x68, 0x3, &(0x7f0000000140)={0x2, 0x0}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 06:29:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x0, 0x0, "010000000000aa1b00048545930c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:29:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 06:29:22 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1, &(0x7f0000000080), 0x8000, 0x0) 06:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x401, 0x8, 0x1ff, 0x6, "4f39660d74f9a16a04acef01f0335a4c0de95731", 0xfffffffffffffe01}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:29:22 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000180)="bd282f1ff9ed345bf5bd1d73aa536856937782c112d375f79f49e40713fb220b9ee9a9bd358177f984d73d0b149f442e399d51d2f426789da7333a639105fdc21ae6ca9e9509a0089cc76b7fcc2212642fe4de7f47f2b7044975030686eb5ad1105f04b20bb25ada741102a7ff3b238ca82d64d20227e058172be56fa769b227856505f5d739014a3a9a65afe597379d999ba6", 0x93, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f696c653000"], 0x1) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="228228778fafccbb35b1251139ebc21a101f2f2584d37194786aa70d671ee59e2436e7f040d76179bc12115e568a8b00868ea917b0c4667c50f2f0ce58fc416e204f11cd7f0c93344cb0e0ca3f2e1b4dafda278e713215e84aa2862dcd64d780179a49efc7bd41aa03fe898b9591f440e4c5afc455964e5ec082a815c7f4d33646ad754d1a4d01bfac6dbccd9e9bf5157a8c771cba1f7d1824f4bc7eafcae38beef2bb29a98bd65df20d4a0dd2fad2bf1c84a1864c60850670924d5c74a9935981b1fe29b513f8ae653a8693671df991d77124817fd0b1aa87365674e1cbaf97ce5f3e2e", 0xe4}], 0x1) 06:29:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) fcntl$setstatus(r1, 0x4, 0x0) 06:29:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfa6b) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) lseek(r0, 0x0, 0x3) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7ff, 0x8001}, 0xc) socket(0x0, 0x8003, 0x0) 06:29:22 executing program 0: r0 = msgget(0x2, 0x100) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000082e263293072c6e142b281435a7057c8ef897b389b8a823ec7332d9674cc1390ebe9f00a138fffc3d480230cd6aa67dadaf5e1ca9866514281f62383ea5ef3d22b57817102cf6c27aad4ceb2d971b28ea86bf350720cb27525abad84c52e583897cbe5dd3f91aa52a1e85e06b31301170fb36bd9805acb6ed70ea09cea2da7c1b4b7820f7af18ce46b2bf736516ca2515bb38b3a1ab53a6bc29203bfc1bd85f2ca238f6de7851b92cf0667c45471e5585cf404b127395bcc0c5d1791482c249ea5dac83e85f845a62b4615a6d5a7e8c78397ce1af65af0c51e42e29eac0aec4c97bed994841501f894d9e7fdb9a66b1de424c24d96d40e1af86f88981210058e089f0260299c1d"], 0x103, 0x800) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x30113, 0x10) listen(r1, 0xb9) sendmsg(r1, &(0x7f0000002880)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x60d47053}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000440)="3a7a14da5f82168a016451e2b6457606a6c6a75ee8f31408d85690b2af5bd6367c07fcdb059ca0676cf07ee1847f19497f7ed11a42ec7153eac73632336f0de7502e210664860e9aa341c509141cc14284be34e9cd4b9c2ce27a8c9fac74e96a03397dd8f6f7ef0c7763a0bc216497dc18ef581acc3662b6a8f4383abe373a57d0b10e13d65d55490637e3f29dda5ad8db8412e5ca6490e2d440cd79a219e7d8a582dee5138e14c8243bbfb34dcafd9e554ceb2a2c633c264bd4527860bbec6d4414cc3aae36cc991543e58516a2f82ff4ccbc80df2d3deb6a28390455eda358fb83fa31bdd1553fe7ec2993970677d1a80afdae6680e7e69eadae", 0xfb}], 0x1, 0x0}, 0xe) msgsnd(r0, &(0x7f00000028c0)={0x4380ed3b42fc86a4, "a22ff1581739099873a0e7b3e7f77f839d3b6d08a1d73c656ef813d2bb207dde3b6b7363369ee4490ad1be36a04785ff0c43bd56d6d182fbd9f6d3a1da66b59fd0c45d4871abff488e53944cbcaef379bd69eb017a7ee175c391b1cc7921989b59b05704be63def0dc1a8ed651b995435d86f9ba6537ac1147cbd4cf6377e9a1c55874bf6962c7282d210d2e8a8c00e989022b0c2be556ec6571e678e3ae365b49f0c93ee0fa2cc18c790aad9dc2270c9c1092665fea6f1ba557fab95c6cc3a851e9395686fe59d313b4a2ffb9773f8398fa44dee474"}, 0xde, 0x0) sendmsg(r1, &(0x7f0000002c80)={&(0x7f00000029c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002ac0)=[{&(0x7f0000002a00)="57e9e079a478467812318bd472ed7f96079587cc5c986e1a11f20bb9b9aace245e208e0c328c4b6eb2b8b28c9c5da8fc4afa61df8f1cbac0c1c7f33f866bf4f0a8a944a8e77ef31fb0eac60f89aba65ee70bb059271d6745eaba7c20bac59186fef2d7ae5ce7a8fd8b5d4aea72c87ea339d55b8b2f909abbea9ef1be3915592d7c40f52f484683e5c9b5b26a4573f6b52d1e6fd248c0da16533091d526b8e619c18e277f", 0xa4}], 0x1, 0x0}, 0xf) symlink(&(0x7f0000002cc0)='./file1\x00', &(0x7f0000002d00)='./file0\x00') unlinkat(r1, &(0x7f0000002d40)='./file0\x00', 0x8) setsockopt(r1, 0x1, 0x0, &(0x7f0000002d80)="2eb495cc4e8969247afca54fd85523680b0fca5b83ea541127cbd351b1009e7ab942f8d4526df861b7a0319605858fe429319205315493cf03146ce9512f264d08a7aaccbdacdc25d5db57fe38ab7c4019811000c1021ff2422ee7a75baa21a7f7076fb8874d1549e9636dbe4fdabaa7cf63486f4c45db3f03ceede863fb0629bcf279e922911b3356c560fc", 0x8c) unlinkat(r1, &(0x7f0000002e40)='./file1\x00', 0x8) connect$inet6(r1, &(0x7f0000002e80)={0x18, 0x3, 0x100000000, 0x800}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002ec0)="8057b2562589dfec8943bcc3cce65453106cc7208a51164e9720eb759e68d079fc7d8f89df8c2b28060ca0b8f3937d2c1c49434681655be61fb810a711611602f24a0ea7a74773fa4b4e1b7c4cbc93769688c6acfcd96f63922d6e8c5b", 0x5d) r2 = semget(0x0, 0x1, 0x100) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000002f40)=""/16) socket$inet(0x2, 0x4005, 0x8b) recvfrom$inet6(r1, &(0x7f0000000000)=""/161, 0xa1, 0x802, &(0x7f00000000c0)={0x18, 0x3, 0x1f, 0x20}, 0xc) r3 = open(&(0x7f0000002f80)='./file1\x00', 0x8400, 0x8a) getpeername(r3, &(0x7f0000002fc0)=@in6, &(0x7f0000003000)=0xc) sendmsg$unix(r1, &(0x7f0000004300)={&(0x7f0000003040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000004280)=[{&(0x7f0000004180)="63f918877ca427e6c2b8d94372c63359be998afc3c926ff217fe50e14f34745890e50494cc64777509d9b3694f34d6f5eb121906fddfdf2e8644b9f4b43ac41596007d6d88d7fb1e935827f6525a52e2aaaf1344d4f849e9e54a786a2818dc75bec946f1c302ffb85007ac6b3dec8c3aee59177e3123857b8daef5fc83a30278000b8445d42c07e3ea243e45257892effee57ff989f0ee10408e6d4fb2b195cb1b7fc5e9d7997a5f2bb5929df04d39758b3d04b85d6d3d81faa70d01138e88d1f09c26573a869ea3", 0xc8}], 0x1}, 0x401) 06:29:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) clock_settime(0x6, &(0x7f0000000000)={0xe6, 0x826}) fsync(r0) fcntl$setflags(r0, 0x2, 0x1) 06:29:23 executing program 0: kqueue() 06:29:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x8d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 06:29:23 executing program 0: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0x14}, {r1, 0x4}, {r1, 0x4}], 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 06:29:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) close(r0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 06:29:23 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 06:29:23 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x1, 0x20) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x4) bind$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01202e2f66696c653000"], 0xa) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/150, 0x96}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/170, 0xaa}], 0x3) 06:29:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x4000000000008}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:29:23 executing program 0: munlockall() r0 = socket(0x2, 0x400000000002, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="2cda9bdd97478844bc98a1f4235f6a9545eb9188fd4517c138cd6ff5a46c13371356097ea73ece2d98972c36c4440691d2ac92700e78542b09808db5c1b322", 0x3f}, {&(0x7f00000000c0)="eda8e4d5b68c96dbe680dda106af2270e0840a65473f9134e025e5c7016def26fa537d6967b94bb78e4d55ee419f8c79749134a172ef742b074db61b2a65583e3e67414dc456f40927e6aa1ca79fcb7d5764ff767f5b9cfc3e603c1230dd9701201b466892f394359499610becac1bb1afde545b809693683b48a4d22358c99e4afc526613e3851622653c9f68a1ba1ee598da950c667b95f9f14a8ed0ffb93d5b847f1f50a512e99fe3f20c7f249c4397cf34ecf0bd2772b9eb9683eadbd8bd365b4f12bb22776d472aa2e4b5222298b8a7ba8f5cd99f17f2d93a3fb4a97fc51d947f3121317eff47c17e2313195fb2f61a578b26a9f911b585", 0xfa}], 0x3, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) 06:29:23 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCBRK(r0, 0x2000747a) 06:29:23 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r9 = fcntl$getown(r0, 0x5) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r12 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="d6a7d4f19768589ed6f0ee6a2912083b9561ae18c240d15afbd142d0a66f68854393ee35d6bd3d3ca4e5adf71c38f881cc33eaa19afe7a06cfad52013cf0c58128864ca1f6d4756c30c93d2b61bfeec186a54fdef89ddd838db5deb182a985fff7273056e65d586c3d09c07692af16c743b5b5249e011971996a0b5c154afbc0e6aab33f93b608b6a11423fec101d706b60c4f91024fa2aa", 0x98}, {&(0x7f0000000240)="ef27fc5ec3129b099eb8dfacc735934805366fc5f1e288faa73b8e989819e7d218852d40a711c09cb10fd1c3a24eb3cb9c3e9c8af0988fac35ec641a4c8db8587dcce6b70d51f2fb1165e8e1082e7a2a4a6d1ff3511a50f12383841138106a6b1143e82f7de50cbe6dd0de589d08dc120a78bea9bf7f578575f7468bc97f5afa53b168a33d1bba4676192f30f8554f4eac375fbb1f1491e9dd76754ab6b0361a4f6a0bad24891ae905cb0056b84436ef9fc692e4cea90f30684995a0f2c495c8b3abbc5cea00e7e1610ed634dea4a8fc4743763ebb9391893b439278091c1b5d1bf629437f028b5a8747f7cab8bb96bd726ff9cf11e34ce752a73571279b39efb90b277c6dffa756dd620209df05f599393fcd0f4863f58e151edd7bf05e04c835f6f39738abcd1f7d91166656cf7436e4d3a7a5adef3c63816732f45b5bf56d5af8183ba2e371c9ebea96e3e0692138899efe65b75512711f257f4894fe49d2b57116180507a067fef0fabce452f663d2f244fa6219e960500498902ed15c926ad9d1b5444755d9544a5842bc24b7101fd3f14aa194c10cf744cc542c7a61ee4007f14dd54df20edc1c02f343134a25d7746763042043c8dcd86e1a8ae779f822b2aa2bbb767d00c7d1a23376e3b2fff2c6b3f8f14cafffa3a1e0312fb0e679a2b7acfc824e81c660f880cf1cefca137a54efaa0fb2ec2cf585c2fe99650d97f962357af7972feedd271da1a1f0d8655079f9e902134e854f7a3f859695e3a61ce3c5cc066f934c74727649b8fa1f7a5be50cbbdaed60f2bd7fab8800c0dad04c2fce688b58a27bf63870e896707ff32e5cd01ff1af3203cc3b8d4054fa84106086fdc177525fb129fed1467d28474f08253608fb8e0147a38c8992d5cc250ee80032ec0b22b69a6f22c73bdfe19df8d10764c24ed3f38bc5b865a5cf757c34dd068bfe9b9490d372e025d483a6a5ac5b5ffb4268253e1592612e3b04ae7f5c69bfa4e54911dfb198ba310b2267f98471e15c69aa12fcf2f70e5d6cb3d1dd05b05a6af014ac922519d3d1d8867efe92b10272cc1013385e3dd542367f5309197d86021333299bf1f8f5dc7b42d055ad5e8c47032307c8983772c70f6637b88c100dd5e4e9e9f4b09425ae1e2a3f912bea9321805f98f9ce8f07eb7f66d3573a7184288cbd6648e73ab5496343977d4c4045fedf4cd83ff5222ca99784cf5f39fe55d83d1f98050f65ce446c454a94be502d9545246de075cf0679c2a482f07c45fcbc6eb3c8ad7fd8baf3df614a0209e290a5e0db48853801a2172297d44ff8f1e94206a5c09ddf765b9c450ef0ad06d3db6b4254ae05aff8f228b9d2cd785a1d7278014a088d3d068d1e128dfb11524eadb906fe327130b5314b5fdd7ff9645e4297a1b100eb513d505119906ae1fdd8a1a50b85d5b98a69e528fd53e86d3f9aa25048190322147b3fc9864ac978e08ee4ea063377f178c9660f6762bcc8775f08b8037aa0078f69d9a63ef31836aa52c405c73198e998517457dece10b834e2968fa3cfe15f59c60fd6076e30e6d28f602f373eaa923d6dfcb3e3c9512f77af75bff6777cc61d1d40cd4b875c35afb3f83fdb506e1e558aa554db0229f0b0a115f99cb5b7b955e8455031bcc3fd4b6152b7965c13ba6afe8342f4a03c1b4f39b1f831397ec37c70728bad9216c77d54c10834b5d7c46a1a039cf13f93010d8dd09de395b3602eadc938a6e21a1c817f537b738f4b4f30ca901ff4deb209f9528199c528b5cde1537c6c2a417b77cb6bc204e575a58bb10aa3f5208e0d9fbf0363a0409f15a82c6a8fbaaba4f894c99f96e5b86e5819b576a97ace34ca25e1a032c9331813288a33fb7232ce5b413a59bc7262167793ff9ec6455910d11ee705bcb51a74c3bd036c234ddd5dcda3693755629fb607409c2f0946555b774a635991736360da9c8b324a78f6b31efe8d04f679e3fd3f14fe90e550338240e945bd89dd28c4451eb27b39c37e1a9454db43c3965934ae86495cd3c5b60514fe6ed08ade75fda4fbf52047e7858b1d885b94379145097973e6a819090f7df250c6d32dff28cdbbe729385e70e13bd352523b2315c15076283035268cdd28d296627e3cc22f3c3cca28eabd6f813ee1bcec8af862740daeedcf836a9f03fe907469b4aec9a9a61284010da6e804113c13729a6fa6f4efa5c4a01e92498d781d53b23c17972fc0fb95204295bb08c9451c748f5a38c8658943debb7e5a50b1c8c09f7cf05d246202c9d14fefe0d6c4f2cef688aac83aef2d4d27e99421a0c6cb0c3e0c879d7ba3d91cbbdbf88f911fd358d8484398a7da525366f142b1dab27c965e96bcfaf48404cf7ed73624434cb8eb3c0ac3500ec0aede7027d217918fd3c83771d366653b93074c5832da33e7ebe68dceffc11d2090e169f1d32bb0d7ba9538d1542e08c1d09691267564906bb3a103bf12085096ec1172ce8d39720b2b84f46734bfcb790acb1075855748a1261ef8b536d31f43f7a7c9ac2db210bd5a30f59d83299bf2d12a5d410f18321ac60ec92bbde27f816a7c9e05a9972898134aa14337523ba850d3716a57392ba7959fd305b88b277b102c5fb061899abad33f6ff6281f617e336a965b28a99ccb29932b6181d5d2c9eeb3d37445106fe363b1d25a29eb684f9859b8b7a33fc6995b94abd4f13f0bd4bc8e936456c7c45b44b5f80a1277b0ba03dc866163748036f3b7ef1b081f106c17046d451d9034146a9ff0f9bfddc5d27db14a9374b0755e323dff8cd3731d6d7b3037569f8735ab314f401f416222f7bc1b14b469c9dfcfd548992e4b372c47d6ce267676a9e7d055f95f8c9c3acd95b49f8dab920b54066006c8b7fd8ef479005327e43b3c5c5ca094ef8293acd0c43eecc71193b33e2e46b5c52d2ec8331566b7d2774a1e96246a8de2f62ae5b03b6994b5fd758bd2fcea6585c459f9a3b2d1800997f63461fe3df71d0fc8e7c7634539171d20e3c87c77bfc967589d2d0f6b02ee00fb2ca82d3f9248d92b2a7ce54eefc1795d4922abf7d54b42011edb0d1339784a0130b8e3ed0dd1c36c21000769dcd028205e900a78b9445243dbdd39fde19805bcb42549f69233df782d811235e9535d25f35426e361289bc1f9cdf220a59adeb51576406b7149872a4f16f789360b2fe630a70903099884b7e83c744a230c5666447c5b6534de55283fbb311754a65d9bbaf6a0bb910322ddabfb7b7424c65fc2239a28cf97789b1e63c988814cac5abf6f2448432d62ee43b1cc60a6a8dd9b3c448af8c37e87195c378a03abf8de48dcda8a49c66e4cf4fe7b7b9d4cdb634237e797fe80deccba842473ad7de2f68fef3fd6871d35ac53e3e82abe0b0fe544d030a122ac6d5d4d91f490fe3ac943fe192d476f3b09bd06bcaaace662ecf46b1185e235f5981983943dc72be184a3cf832cd74e82c013894e939c1134c98c32b1bb196349e7af6d71a55910a4933dc1af587f4edd21f4b4b54bf66fc6085d996d95d7b8d7b5bc52862948654cd85d3e1e7bafd2d417453bc73623d2851d9a62f6aa8bebbffc14abfb67a24051d18470cae77a7012554fe77539abd3358499c3edcfce6040ac8ac2ffa27d792dbeb83b103782cd65cf244c0f3bd044b8b8a34be2f41a5698834da45066a9897bba5c47651b135f415cadd250887e60d2d26f55f2c3abdf4225fae82fcc10303cda86f54e8ceef7054996ca48789d7301a5c631cc4c9b761c0cb840ffb3ac69aad32079f70e5ee8d8729a8b15c409f6b50c408d1cb052b2fc1dffe8ec6ce6167a18ea6af6e381cc9a7b5c727d37ef98abea1c9a04e52b1545a0d0dc7015f7e24a4be7ad1579379023134f080a9eb4c512939438ed5785bfe126fa20df3131445f8781bae38f41cf8e23f7bd7061365b9ec4235e6ed75f9cdfa5dab15cc83d8daf5545bbc087b404a4044e5886d8a19f22ead64124f03071034635c714f64be0bc88e1bfb742f5b1c168474cbccc959d1ec89d6e508678ee3eaf564e9b25325a7bc4e8897c89fe1e5f3007048d8ddbf4ac8711c28be17779931fb2d6110cb996b5782f0a0fe86367714648d8942a47855503394918e9b4be8e7ee4b42e12011fc0adff85a0f094dfa47ffafcf2cc135211886e5cbd810722675f8bf6c29fc8b5ef94551d68a7f919204812fe64670933f1dd5a21528de202ab6735e097f0e56d7aa1790bd9da6d484af2f4b3c49ad302f12f90b7ddb79be4fe8160e1fc9b9def8e5691ad6635c7c1c89f2cb7ca8c18943154f29240c5c43767a7a68cfa388c17e04294a78b4525e25cf22e2844f8d972573c87f676daebfeeb5471c0fde0e846335fab8599a43f0e92f7fbea130b6611e91a214f558ffacd677dbbcd750432e1767c06bce900594c0584eb1d85bff8b8771626df330874be1a74db036c2fce2dc531f8dca906518acee307270fbddfee1a4f3b1dd9dd49a313fc09477b11a475430d3e49819bb61a8eb3caf3f0ff57b9d763f9e17abb462d63f1234b629b568e0d6dd0d378d0e1487f1431dc7f41009a875ee947e014863c3f1b3142ca7598460d78d2a8ad4085e84b41327d593563e61240d24658755089540333f46671037ed511a987c63c9f7356980d76a5069253fccfe3ae5db9e7c3dec8881924b1a293ac1bbee976c1915fb2c41923c4e9d03702fcdc988cb65a6b822dcf9f3e3bdb24bd3ee99d70ad6a0f123b5c7c5fb2a6fbdac79899dd1f6320358d17da1c454fc5986bd504de965e88f05f3b2c2fac60d0a699da7493489c38f2df3547e5c34ca70dbdd1e766e80c19c269cc62db0dcff0179c731cccda7754d003ab1b1e5b9e9c77fc0ff360cf8f0a0c5b48c51410afc23de17b8fd0f989f5c9e5026519235ad27ec0ec766a78d9a65d6bf5b1d93e9002161e305cb4ef49756731eb43e838d7b512b668f830447bf88387f3c56d12faed4947c1eb9162ff136630f560905a54249411c67336ed54f4084fff25c07ac31506436e6609cd5e06d3e18fcf166dbb81e751ec4c5557d2070cf1c6ec812ee49370063d107759c43dc6e7a5b113a9564bd87c08b673f9fea55d76e09339113ecc544df6c7550b926990731c5918fca135516c75ffcea4e02cbf6244e26735d9811a8bfe15caa3cdc63096eb3564bbc440133a4065bab92bf92b21087a40bf35a3e495b347c151e7f86e3429ca43c4540250c3220cc00be80a4ccbeebe26856c87b7984c64825a9cf688c728beca46f1253e449d658f29468f79b402872511dbd1e8a49f207edf37f41b396e61e0a76b55340efada62067918586e59fb01c826f2054dd442d579e88ff48cce6fd711873efb87904387487c8dc73124e55fe7142c878df3402e7d1ab7e52c9b62c01609d183d616e737eb15dd1b04bd0e11160742dfd099cd61dc9411233d3390611974f20c43afeb51fc420f7ef865ffe67790688babc2602bc38353a9906a47043d9013defdd5bc03f47fe8019de9c25faa4f9d04351ad2b8b568bff5477b689409c8859cd87475d75b027f8a4abab01e34f3c63defd3cc1b1524ad26fac046b61be3f2e2cd3323f52c61f934cab1897ce9c02ecae85dff2c242c1e9864a60b04764b05f28c9d2bfae0e38c55c3f3576b2a1798be19b931ae2b62386eaffce84a71b9e98eb98b05088bf9f95ee89c4a6fb09783f2a72bc7b4da5b4a1b048a78569f659def144134116584f5ea3c51e37f86d4c51f7717613c103e4672c9963d08b9b992ec74035db908247823dbdd74a0501920f0b333cbd680617c0f0748", 0x1000}, {&(0x7f0000001240)="cc1af948c8c912dcd417981703a0a35b06bd39ce2f414d5010a83f7359f5593a9c247a521ef94d7fb88ca3a8b52bc2c85296574d63df8962fb52ca916dff301b2b36eff181702a8abd74b0bb33fc97789d398cdae9ecce9c98c96730fbce5a757fcc4345a546c61abb8224078ef958f4e83740d894882f8895f16c5023c9851e1e119a3fe72ca30c51eb80dc470d41ddf76590f1a267cec8a6132341f958132f6b2ad2fe7e74ead9248e59772a3da87f159e7f42014c57ef83672e87b2df0ec3b3e74714b4ebd39de4a8150ac2b0fdc2271c363b78c38fae5b0dbd13fb1b2971ac1309bddca78b829f", 0xe9}, {&(0x7f00000000c0)="50bc4fe48ba1368b94823df0fc3fb2913dbe1b0ba64e2feb8d95d25099baeb6903496e6ddcd168ce8a9e43fa6cc8a36786dab12a990145c911b68ac9ded7d96359b8dc6d6623b16d924c7667379db93e0a7641cb99d56d6e349acb9f3f175787a07e16385e0a0788bfe34cbe9ce0b2e44c94150b6a", 0x75}], 0x4, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x110, 0x4}, 0x402) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) setpgid(r13, r3) 06:29:23 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) r1 = syz_open_pts() flock(r1, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f0000000000)="ec88765ec5714f", 0x7) 06:29:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="2d9ab4be75e259e9d30bcce6a9029b03c8f05705f54a056186efb9785d2b4ec7c81051a170a1627296005398b5cb4b549be05a7997b2aac75bec8989a0390b1b2c1c4f1fa02de768e3525753d052d1bf20d535f7b584eff01cc9a477ac7e138bf9b9eb8a1bc2891be20e595d96fef350c2d6110dc8b9115b897f5f1498f51ffa78023a28fb56449e9f0cab14c9253c2a9f807c0266f7dc54b443f06e27f234165c9baf6158ac4b8d0cd339eebfec92b44591ab52171316d541c3b2d0003a967f0daa560855a8964de7e08dbdb7d1b7ed61eb3b5954c957a51eae580b4c3c353c4a865ef2ca097f95b16adc69aa36da65f77b14869235071a43a74c5d5c0fe98c909e17e2da2eea70229ad6adaa4686e054d5b0bf8126df1c10f041085f6c91495fd5ad6a001074760d99f9775504b6d167810bc7f12df046fd3736de2c37093c51da92ebb656cdb66ea91b7417360c5bb4e607b822e99c5545b4ba26dd6e96cc2ce9799d7d90361a8a1e0e6e896308dc6ad1934fe4d49ff78206c0c7f0e3755b8860904f173ffbdcf55feccd4833c0be399059c2c97a6c7cfcaa1333d3ac72fac68032604efb0de8bf5dc02d3361db45c2735e7c9139f2366c184b3f9490f7dd22aaa43aa1aa4afedd08f8c86698b745efa538ac1cd91c6c090b2743cf57b3c3b9a81e379f30e06008b2eb5e71c7ff07857ce33ce3e296868c5a84823544c0e9ec43052e44738e928c3b12ffc35388a27648d0f7f309f7b863a06a7bc08b57869bd1e26cd5484d28e42a99156fd211048410a75ed56756b47f78c6bc66e0d7a48c76e802268c5af9141892f970ca443f26ac02e0c762c58045079f762759a639f569a57d9a7bd27060119b642879725ebc83ef6ee783f2bc0a43976b99d72bd1edbc7304f0464735f7d59e76923b38113ce2d92701c20756c97fe98d07534fedda88aff9f0b0e34fcf54fde386a56b93d0fc78e8e53eec2ab163d56dab46ecd5ffaefe7a3f1a55d444c575e23e88e1b9b433b76df4b205d47d3d1c90be859230472acd34026077bb78b41ff0680b82534335aa852e7c8494a4f9201350a6dd5ca235dd3ce82e70a259c548446fc8f9067b97951c415a48cf563e0b133959d2964ccc5026a08a57df99f05d224d7879b872d72a37362ced6bd63d35e551a50f5b8ae202716754fc081f5ce271f24046cf20a1fc7b372da69ea06175ef085957d5dd3d8fdd0fb1d3e81a1cb44abcae3afb0fa52926a37a98e260a119fad0bac2d13369edf07f5cfaff5603bbec7050a89252f8836431e18c456d2eb4cbae9b7789eccece8f7dcf787500e4f300c313ae04d4e241d2e38d052804897ada521c71987d4999f6791b587648c0d15ed1b42357a792fee24ede11d7db058c65c5b3e469194482cfadef8ffa346a0a64c37f44ccc1a1ed96af6fdc74658be8f39cdb0649d37696f9813c6444f2642654742beba0cf01b16f75da64ddbaa505ddd566a51bb11fd136c68c5926d84e0772abf19fc23b85786cffbcf760eac0332d7a003b3261900eca67178df61dc29ba6ac51ac94d86e1fe554fdda8962a3de18b5b329321225cf40eec5c032d9b360394290fccd1dae3583e7066a3689859875d61334d5ccf212fe6ef0a37d0df9b789cde1bf47e1dac8c357d61079781cbf21cd47f434083bfaaaf18cdba15d00272495f3db9d36eeaf96f2434fbe7ca05a1b5a6a4da46d795fdc4db6fd663a9feda353c47a2d1b6cb881796bd862badf2b6b35fc8610131a97ef28961408ad7a7c1fa1fdc5204cf36b8491b44658791df811b8136d1f55709ade4792beabc9626e6e98086ed7454c5e7b376d6616a8c7d2d29b6101ea4fce7bf189cbafa9a230874366b720594f688dc5e8cc61d763f4dfc6f83e22e6ed08ba7bcc77776f1509b19c39fc547f680b163d46ecab31ef3ed5ec4c8aad4fc9b6aa0714c5a0344fabe84ee0afbaa5caa841119b37951771e5c69993152649996ed4d50d3ee50326e7a8e5ed4fcca6adf729482b5c5c79ba42df092edc3d4a2ae44c301854de30d55a8db261131714d605b632d8972a7b02d3ef307eedc8b9dbc5ccbe47c62b6adb31ea17c994655d4a97a00356e6985d085399be5e1696ae97095d37dd736b2f6675cc9cbbde8ed908977fc8d0b5db823661452abb1987b1ef1b83e9530a29463c6d1ebc256717410196437e6b4dbbc335443cc18a09a0eb21de42d89790e3afd67925a387beb8a87d4db0cad09aa28baf2f964cf74b203a9dd1373ab577c795426e59a3453c0ae388da9f69eaa9ecddfbfdfd4d77404528f5fe04977aab309e9616924a18382b7d507b2520e279a25bd95489bdb486ca6bc49bde089ef45d6e657957728b32d762ce12dbd391049fcfc45a1422e629812d37bcc1905fb852793c56e98c5bda7115b849caa12ef3dd41d4b47243668b462a3aa545a5f898ca042f620c32c07bbae6671148b3c4b2fcb5f073a6c02bfe6a314f5c950ff4f963a657c0dd66a01e5d78895fccb40deeede34b26969ae4af13971503417054ab5638835e86db1e97b6bda09eb1762ca3c8a6e697897926720b84bb6172903469b3f56223e890850537bc57d95fbb4370f39d8e02e45b9f0ecfccc3143cd960e5a350052c4f374abc6b6d2d0956c9eefbd040b33a8012b6b35b605423b9e7fca955b540696b9555e5178b74547a3b04e0c1d86568e92dab19237b4bcb6caeeb9223458b6097ef74d5df19d45261c7d4ffccc163443f4fb0ad19c46a898da84b0974b4d975f74d1f3aa9ea394df9087d0bea42b71142361708293acc6251de66ce272cecbc0253f2203010d27cb6e1dc8eaf3ceaf5fca047e7c453553be656f2aab6239c98599410f7a5182979a4c16b50731de937c90b43de68885cd590e408eb1ec33ed9d9f8aefbc4e99ccc351a087f27590c728e05c9e75092826c5cf93c580ea3d7d1ae530d8ccf551c5b64c977cdc6bc49fce247a61bb4cec5b4103c2fae9f59125b9e9f3a2ee7d86342dd0d8e3b67dab24b570a51d16d5a88b1f3aad318420caed1f6a579cdf45df797a12535b86c8af97d2af69ff6d13869b62c12cce78f97528b0c71ec64c2a1c8fc953d498e1dd37521ad8e3a950f7deb0b8c163f9b950e30bde7858cbb91a19f0af3775137e76fb1d7c36e8e65629ee93de573b4ada980594a5b5b6e43867ab6f182335809290181767ab7d9bd8cf5acb08454d63afc15b5426788d21e499366300f785b917a7b7eb0bb3fbe9125dcd4ea0a047abecaaf74d2c324e5b4f420d12677bed7e62df277b11c3f84f425fe8fe2712eb2d38356bc18a44f8083cdb8a3ca2021ab380dfe177e92d95178bd1fb1b26a59c3da731d7c2663826504933d2e92691e2a1c92eb80a9f5824f4ec5fcdba5b331b9e574ea38382675a2088e0df93a27204e9cbe29a4374b1d188552afbe6a28d58ee9adcfaee10db0fcd6b22812c8727082bf851e9937e7ab7fbc3085b505d5f622ecde22ffc459f74aa6033d8742d57b120fdc4848b0cf9d38e81be5c458f2ef20a6ec27d91d6d1954a5f0d7f36379e95475860fe94377077492bed146229f6dc57b4fb5621866ef8cb9d760470d785954a2fb6059f4921835ece3b41cf3d85a82cf4554f175feda7a677c5e2acdf3870f640181c1b709db2d0fefc0822205dd8cff131aae7a040f60b404f77a46c34dbc620f6e4cb8b9ec3744d722f48a2112cb615ca9967012a2d1f690e6995673d5a936f85c544532a761cd8cf013be77720a48e0d0c459a1a47e133762c811bfbbb1e03f805dc73eef5cf39a117a553363785c3f96fa538a58a9e8da6e0a23339fa254a5f7cc9028b3ccb0a578dd2305a11f2218977938d722da679493c79312643189c7906d57cfaac8b8018cee7aeca893551c8b1a3f56496a2c45137c667d27a88c31e5a404140c0f25de598d207545d1e40dd89af5b4636b373387cddc60e9fbe24fc4d70fa7a0859c36c36cd424b7f5e9b02c1d417a1ed4c78e82bf0f6a2991693ef62bb4e48d40dd05659c0f41a735b9e55acc1d12771eb48aa5b105565de7b60094902932decdecaab1a8ff9b9a87b978c5b0b4408b0b80d73d5204027ca345dcda5a51b0d034f7d364d1a35bed9474e66c2f186a175c55ee5e168a7c4f59373b5781e1992598a412c6443a3f728f3537fb990216be732aab3edc9a76de9c865a57148c2ddcd167078c20757df77a1672211d2f138eb860edd40a47412fbeb10d99406fba2670a06370387bc4cc49a674ffc994cc72b257c5fac6159a3b44527ec0c3655c6ecebcdc047da53b0b11555cdfc7b2b410e3c24ef122ff90f8045703a70f82a1331f9bbce98ca3d282d5d9044f893007f24788d9bd05415037c6d132f9dceddfb206efac52dbb1ff8bd07d91181498cd383230b4f9c916f9961dbbc8cf9d4324860add85d0c851721cd9366b63adf618bf97a44cf2be2058ef3c8319d2b942cc7678ee35f4302b5e844be899cd50592c2a37b056fd32c42b6a5195f6a72338f398274b1670811b67094e6c51e9d285f0f9da9d9c8c0c0887fcd59ea383b352ee4d034a4ca0c8fdac4240f92ff1c7262effd3624ea1e3934a272e7273c7674fd7745b4450019282b94b789e81d2f2e213393aa7022c82f73776ac8926d1c6078429654d683f50f979139784e878144ebe0656a92ae728b044de60b64c2870f06681c1893a2c1427a0af1a1dee7ddfe6a47c9ab42f847c9f07040c9c6a72a659dbcfaa4914c737f2e9e48ce35d4d39323649df4c0229b858d9a7180263351c28a4dd5e118a41193e5bcb7b2a9363c452a790be3d6453ac283a6efe28fa427254979d5bcd68b8c7e3d84dd9edaf36133461a03d0671f4049b54f0ee8adfc58234e66c073d15f20d746c602437f0c2c536b0124cb2f1c776d7784fbf4f01e2130463bde6844e448ba7a20fb54d635338f4def9cedb889fa4cb794f881dd38a4277f762f6a6c71f443e80df9b14dfa2dfd26733ca49a3668b0fd11283b4f602b38b07acdd4c6e4766c169c6abe384c0d4dcc6f753118c44d9c7d81699f2dbfc05412a906d5e364b5ca5a8bff5d2d86a58837e1ee1af5d457355575f6028b62fec9a0d141cfe2467ff416b50aa809c340673cb8e276f43dbddd22d2e360aa320b396a10406bc5080cef464ebfd74e22be7d13988a0ac02ad41a93760227ed2a3e56685c72b7a27f0f67eaa1048037884727946df26348b6df9171b9f1f0be78c23f2e76890ea594ca60326256e7fa2f35d506c199dbc36de08060b891bec068e05e9bdbaefd282b919e8f352852ab2aed82bc3fb6232770d65e497df92ce1f1d96056b56e803cfb9ca0350c53822eb23e46fa22f124ca3f9e470a9d27491bc03dad36b8f7fe0ba2481f318207fd59dc888a485e24979d87b50eebe3f654e673813c22aca429fb155418609180fc9e3a3233340fdf2bbff19dea7ccd631689a40ba2ff7da6331b0f0c72da1d0fde1fba91100d347bc1f2ba65f36b717d9d152633b8a9c30dc8faf93d456e5c5b21e83b76e729cf8ae31a3793013d3c4a24a9c521c4e52fa11dad916d5e259527d11fbb18a8ae2207b5affa38ffd83b7acb2751edd4e49f0283bfbc260e3fba7827c5920bf5a3cc6b4931312a480ab3e27d1b5bf1c022dca2a27fd4f1d64d286b4af50cbe0ad7a7bf853262fe25357f27b806c250370c91fc8caeb3ef13e3170cc42053352f7a6a95d59f8d3541ff33e4f18e76d58cadbaa6c283fb16e51d0cd0a645381398ae6b74170a730fcfa42d86f80b7b0cdeb626b6798be64", 0x1000) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 06:29:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) socket(0x10, 0x4000, 0x7) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/36, 0x24) socket(0x0, 0x3, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 06:29:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xb, "b79dad9c4b00f2a262be040000000000000400", 0x0, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/9, 0x9) 06:29:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x10000000000, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, 0x0, 0x101, 0x0) read(0xffffffffffffffff, 0x0, 0x6b) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000001500)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000240)=""/78, 0x4e}], 0x3, &(0x7f0000000300)=""/73, 0x49}, 0x840) 06:29:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/165, 0xa5) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 06:29:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:29:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/112, 0x70, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) execve(0x0, 0x0, 0x0) 06:29:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) r1 = semget$private(0x0, 0x3, 0x28) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/219) 06:29:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = dup(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = syz_open_pts() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x80) r10 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x400, 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x6, 0x9}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0xe2, 0x3}, {{r3}, 0xfffffffffffffffa, 0xd0, 0x28, 0x9, 0x1538}, {{r4}, 0xfffffffffffffffd, 0x8, 0x20000010, 0x53a, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0x5, 0xc0000000, 0xcd, 0x8001}, {{r6}, 0xfffffffffffffff8, 0x1, 0x2, 0x4c0, 0x6}, {{r7}, 0xfffffffffffffffb, 0x10, 0xd, 0x3, 0xfcf}, {{r8}, 0xfffffffffffffffe, 0x40, 0xf00fffff, 0x3, 0x3ff}], 0x4, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x5}, {{r10}, 0xfffffffffffffffe, 0x34, 0x1, 0x1, 0x8}], 0x100000001, &(0x7f0000000300)={0xc688, 0x40}) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)=0x4) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000380)="bd33867f301996a62a75f0d9f045759d7baf083cbe75c0481c8ad7bd43c8b623716a26c2a4af642dd63a63a6461ebcbd71eb9391ea5d74292c751a2eee43b55a483f5b34b03a00ff79e64186318b2728a2e878f5736d44cfc480f9894d6a2f23163f13c1531989f14fc24cfda7ba139f9a42d1d0b8400a2efd4c990fe39de11ed838bc04ed77e67847e401a29334b3dbbeda494bc7aafbc3b9bce04f7a63246c296a", 0xa2}, {&(0x7f0000000500)="e7b5b4d38466c329aa39d1eeb9d4a7d74fb8840c91f643c98bd0456c036aafd0ad9340b8d22a43cafee15c73ffd45bb66c9fefa877f59ce8d54213888b06e2cc1b29c12245668d0f9199f89f6e2604c73d6af2217554e78bc9969386ee9cca263abc601471993b512f8b79400bbe9ef566721f236d12f4dc4a7b8f0fd71284ff73bff0037e77ecb8994a067b699d9fcc342c6f5175078a8d3b2ac11fb5adf587b94e7e6e73e0dc25", 0xa8}, {&(0x7f0000000440)="59b12bcfedc3e4855a05a852618c66cf4456318ff04a3a17d7a510dc303a3319ea7871f770db9ed070800f24d16cde57023e64d13be0cf9214b3d238a50729af6f26283ffc1c9014dad0e97f989c0694511e3defa997162035ce5fc0459d147a6da1a7d61dc59015039805b1251992cdc9357b8d9b6c922171", 0x79}, {&(0x7f00000005c0)="b40a2eaf225c1f2afe0232dbb64706e1e41566dfc1a32a7cc0e237b57329a3a9b378c8f1282e19c71e567475159bf7c08b7626531201229ecab9fff8042a4f42ec73841c78d6", 0x46}, {&(0x7f0000000100)="22b4c300df3e7e6731ff24b8957e54c18f9b0d6dbfa3d5d446826a6902ef2daeb610c2a14c3c91234b6228dcd70f724a0b1f74b888211c8a247fcc", 0x3b}, {&(0x7f0000000640)="755dfb21a94e6eee2cfa0cfd7bacdf305ce883690efa4adf9998d629e17e4d93ef04b19256a2af6354a5e65ea583103a15a7d408740bd42655428d29504296cf4f2eb009fc082fe2c07b5a6272efcb5bd879fd1b09fa1c561a0bc0c5a97cca13b05ced67dba12f57ad2b75c12bb98062fbf0a7b7dfd74f95ad6b39b82d0f9a0633cea59a906d0b9c49e3962906e8df600ca2e57a79bfb7e9991597f025ba0aeff227bca6f07254781e0dd8e5f25befeac2afd40a47f97c5f216ac548150de6a9f9ed833d0b89fb6d18cdbcb8f120e385d669ce636d962a23097c", 0xda}, {&(0x7f0000000740)="248cf135c1607e4384625b8bab16590af56fe5bc49d778330708da4c22bc44029602dcd7afb5fe41e90c6face621b805ba67a800af195b361be8a93f5b86863d876b7e25c25ba38d7c0d3ebce3136639b990d19263c4a196d5199c1bedf0ecd90f21af074ad34459ea125eb4916d4e4905ef8b", 0x73}, {&(0x7f00000007c0)="2e786fe90b071b39d3bc231a9b489b5d83750fa36eb8a7718f0900ae5903fa96053f81b20c87e85e8eaba32a78d2d68e77285fe77366194a90bb6b746c42139d38af44404341510d45992c101e5c2832f9554aa93782351c2b4143f7fa98893edcdcbfd114bebb2252529402c607883fea0ddfff2d853bfc92114a8973", 0x7d}, {&(0x7f0000000840)="a4af98f0412223fc6cdb4d3f0e83d89ba91ab49c0b071ee3284f164f09b118f816f26c280c0e04740781390f370412bd4c8dcfffc865c2480f5603b9a1a691aead026b384f5b206b3e31dbc023e42364dd5b165a6710705baa3fd306c03fb45d68104c1fe31202667ecf3ba8be7f49748642e212aabf665018c8b11f93fa1269", 0x80}, {&(0x7f00000008c0)="0b2fe9d910391927df64e8522a277de75d16061419b57f9c537783cb056c7ec0ee3d078ed0520e56939d5eb48deda7eee406b16d460412bbdd401fa7df0383fc863db6f4439ad2523bc39af21d9941de2600be9bb380346488e8985a433bf371a0c44242fac5a80b57a75686f0197e0b167f40347d4d0cd3f6feb6af3f1ec15d75ac98bef42aa2ac51bd42ea001112ba343a25b84d0255bbae4bb069531469d19e36219f0e08e25a0541316ebee88846e54619e7e967637123d2e6d81c0446092e21322a0a5d1d3cacb28f2aceba37fdd9511d18d95c5f1460978cb386d173863963", 0xe2}], 0xa) 06:29:25 executing program 1: r0 = syz_open_pts() r1 = dup(r0) rmdir(&(0x7f0000000140)='./file0\x00') readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/193, 0xc1) fcntl$getflags(r0, 0x3) getgid() getdents(r1, 0x0, 0x0) 06:29:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x324, 0x0, 0x7ff, 0x0, 0xfffffffffffffe9f, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="0c9f282501225623c2c1", 0xa}, {&(0x7f00000000c0)="a25a1f13346be58bf3ec39ed955b3ace23438c9fc2dd91cc182195082bea2e1cf86f70a34fffd084f6ddb94b97e0586bb3d204c556655aa2ec8b2f9a30179e679ec328f1374bc9d54427687ea9d1dcc5e34faf95171893d1df23af5552fd768b32fee62f65da0a74e262a85e1308206c3dcb504cd9549eca6f4b9aa75a5ba3023b393bfb66382b5a25c32ae44637b45c2fbc1ba8a6b0f1180fce7d53273efb751984b5aa9e22e470275da18510914181c7824de51ed5765379b7250d1580b6af0331deaa83772576c4a44f768e132120158b0156686d3387f25c13166a58acd8814ac3f0b5a5b50378df09769dcda10dcd37da2a", 0xf4}, {&(0x7f00000001c0)="2e964880de087011ad8799c546b45da76f75a99905d46c496644ba23d032c765f7f53be91bf9c44513de5d5db37f26c6e3f73f9f7c6641f14235aeee0cf7c6839c89625c7939d4e7e73c06e05b58f4c30f2fd9331e7f37c90bad", 0x5a}, {&(0x7f00000002c0)="cf776a71b448aa6504e687d0097d2101d0dbb285ee79648d7c53bc123fb2334bb84e7265b81e5619ffd74b626702745ca380aa25bb89c9a5bed99bd87f89460ef164eeda9a44848759f2cf7350595fc7f963f2db1821e138886264b4c21cd97058ead34dc33cc7722447b3e190d064a7eb5f06e412623f6bf25c999d986a9550ce565dfe92c8ea59a5af454c2b73a83d021bfc5e56ac9410efbc76c4b2dea9d7514d31688a49528fb000b1fb0b9c06a6ef7f2cfb613736f486b3ff3b09f90d04671865fe311c37e4c23238c511966aee5e280b1508a06df26cb2db51a5f452de845f3bc9", 0xe4}], 0x4, 0x0, 0x0, 0x402}, 0xd) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 06:29:25 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getgid() fchown(r0, 0x0, r1) setuid(0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = geteuid() fcntl$setstatus(r0, 0x4, 0x80) setuid(r3) seteuid(r3) 06:29:25 executing program 1: r0 = socket(0x18, 0x80004005, 0xfffffffffffffffc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) setsockopt(r0, 0x7, 0x10c, &(0x7f00000000c0)="040653930871499d0aa6469f0a4600e8d168eda56370bc4e4ace245ccc9feba3c2e1407e0414c721bf850d5270e409a3", 0x30) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="b183c1bdac30905a0c7409461c4feef4330c2dd4ffbb4feb318f496700000000bdc52b0f69d3a6b287454c743d63036de8a4917c8c8f29a38093c5f7e4534e50000000000000e84b2c9e00", 0xfffffffffffffef0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 06:29:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/2, 0x2, 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 06:29:25 executing program 0: pipe(&(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0xbccf26ccc83e85c6) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 06:29:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "e23c5b00000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 06:29:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100), 0x0) 06:29:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x58}], 0x1, 0x7) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) getsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000c00)) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 06:29:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x2, 0x8, &(0x7f0000000040)="f1f238a80edafb6e", 0x8) 06:29:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x200000000002, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x60, 0x20) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) 06:29:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/38, 0x26, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 06:29:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000a80)="3e2a7913e4bad21c714f4dd36a27e51b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434060abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d00020000000000009a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b3a3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14040000000000000096cec088aa535a68481e2713cc2780d09bb76d044eb70245930c809d5d9ee6622df03cffd65275bbf42170068e6e4cac7d34f403da06f7e24bb0461c7f53017a857f48acad4a6fbb2a6cfef22b6c8bf33d124379ce26d044cc1181d611b6c3debbc92c5fe8d68d3443f8ae49ae95443c659d282e11214bd4bf2bcc94ff1ee08d0de73933f48d52bb8a88a66b0c70391cc2acf2d2ecc08e5a6bb2e77fe6ecd8db1add20611895f6c8f35f40da64e99ab07935ada8e4d36841ed474cb7fbbbdc74edcf4d7139e2d69831eeec39783ba89be635b3800962c0600aabc635ddada0cba37523582218157377a44524423ab3627929dbd55c2b93c250", 0x225) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0xfa, 0x100000401, 0x98b, 0xffffffffffffff7d, "85fe4dbfa602000000079600fbffffffffffff7f"}) semget$private(0x0, 0x4, 0x40) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x14) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/128, 0x80) r4 = semget$private(0x0, 0x3, 0x111) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000940)=""/124, 0x7c}, {&(0x7f0000000380)=""/123, 0x45}, {&(0x7f0000000680)=""/157, 0xfffffffffffffe0e}, {&(0x7f0000000040)}, {&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000840)=""/238, 0x232}], 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xca0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000400)=0x9) 06:29:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x40, 0x90d6, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 06:29:27 executing program 0: mlock(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000215000/0x1000)=nil, 0x1000, 0x800000005) mlock(&(0x7f0000216000/0x1000)=nil, 0x1000) 06:29:27 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() wait4(r1, 0x0, 0xf22f768d180f744d, 0x0) r2 = getpid() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 06:29:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8, 0x100000000, 0x4, 0xa194}) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x5, 0x8, 0x6, 0x3}) poll(&(0x7f0000000000)=[{r0, 0x185}, {r0, 0x8}, {r0}], 0x3, 0x1) 06:29:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3ff, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x9, 0x6, 0x0, "cda01c8edafef7e8070af363d48ec2db3cd04ee0", 0x9, 0x800}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225250100000081fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7ad5bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a282aec02dbe199a71dc3", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:27 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x876d}, 0xc) r2 = socket(0x2, 0x2, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="893310feefd803bc24aa837b67f843f1a448643fd09b2b655dfb13b6a2fdd0359617bcf01a778846a721b3481f8e14320df23679", 0x34) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) recvmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/221, 0xdd}], 0x1, &(0x7f00000002c0)=""/93, 0x5d}, 0x801) 06:29:27 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) r1 = msgget(0x0, 0x180) msgsnd(r1, &(0x7f0000000080)={0x3, "abc4d7c87158ceb77b8574d42829889d697a902c823abe7b89272a366862bbdd79784430f2cb1ae4aef5e5da7189c10575e1cc42b964db7a58beb990b55976db68cf03cc817527"}, 0x4f, 0x800) msgrcv(r1, &(0x7f0000000200)={0x0, ""/211}, 0xdb, 0x1, 0x1800) msgsnd(r1, &(0x7f0000000100)={0x0, "f258d228be68056574c441b6cd88d25e43f119eeb9f28176ef7ce62e463dc6f21e86f140583a18e439f8e20ed23640484c8523c80203ff553bc6792cf632f8274c432bc9eed341623566fc5052c61052325be29c2c72b6872a52a9027ac58a1348bc250161b121d60ff6bd2b05f54041cf7b5113f4b6d8faf2bb3301d63a7528b9a294fdd6365e2a061e4ea13d4e2497aad3e6cdb17b1d90ead0f2d5bcd170b05e576d839425be4e7473e2ede7503f70a06de24d28f8e8beb33fb2a6c22c216246b276db45febf453641f33b86b23f8c705cad2a"}, 0xdc, 0x0) 06:29:27 executing program 1: mlock(&(0x7f0000ff0000/0x4000)=nil, 0x4000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/93, 0x5d, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x7fff, 0x401}, 0xc) 06:29:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x7567}], 0x1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x44, 0x0, 0x4ff}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000002, 0x800, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x0, 0x4bf1}, {{r0}, 0xfffffffffffffffe, 0x62, 0x2, 0x22, 0x4d64df88}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000002, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000003, 0x8, 0x1}], 0x91, &(0x7f0000000280)={0xfffffffffffff0f5, 0x3ff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() write(r2, &(0x7f0000001a40)="025f8dcaa114ab590f677f72f0a6ed2c8cd2d279f63a93a1c76b0ff1fbc6604d73586614ad37e47218b7bccf266725090c3bb0304c5d93590c4c85d08dc5f6419a420a48fd628a454390bf1c8566317fe14bb8f278b41a9dc24fa01448c8d982e8d29193566a4286add05b8f3f215df9a4effc3ce3eeb7c0414b6df20e5e79b74b16269cdb78b341f67695d14ff698a5a765bad7f1592ed6ace2ee6086798f51dd872f479cfd478bd0e92e6881629432c29da46b5707ad9d80472120d4fe23b5bcb23e0e5f786c4b657253ce4ecf1f58cec42d3a5f9983d7b14fdd827fcabe5af8d146061273fc732726e1dab6b19763aad79c", 0xf3) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2011, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000480)="854f14c553cd1ac68d7a0dedd01b89453b89b03defa030fe097b958b0f0e48049e231f58bf7a654455057a351ba0cdde16dd45594419dd3aee1e1b898df6569c261a238e69df92db0612f55dea551c956742c20d498ebb58c7cc19095e98db81bf4d2e78bbafed793402245c33d31ed6155afacb104fbbcfcf414735a27125ec54ce1ff9ca37c51ace68b91949820ee20524627b95164c9ce30c036899a82a88", 0xa0}, {&(0x7f0000000540)="c75e1ad7e78abcb58869562d9f57f4db671a4b3de65de4c0eca15e6cc902fa268edc6ebec8bbfbdcfd6efad34024cac8063b799e7db9b201c2f337e827b5796b9c60e4b5af7f5d0a571bf72f7cb51210f2ee1511ec5e042452bb9f07bd49145373c7b4d25361b2567e018e9f0e92463e1da0efc268130fcb6395214c26fa7afbb0e06908ee", 0x85}, {&(0x7f0000000600)="358b0387be3c08d5c01e66c79efb47c4bb027c1e2d51cfe0af75a67606b7b89006a9de0632cefe85a069bfcc9f06a6ba18fe71de6593fe6f361ce5528376789629921dffbdaddc87f69e739396453fff9b958d3d460f1fad4b2ee8558c20853b204e920927c4f3e4027e9cb977994fa24f5d3821daab89460096f9b6ea0fdd3b61e42808b9783ffa87756dfebb0e25da5172d27b18f7b61200c423278bcb5b62dcc81aef9f5f35ad6c57d232c85460588cc0fda39ca4cd043c92ca478a64b9693cea51", 0xc3}, {&(0x7f0000000700)="99fb75827aa67c888763a10d2631bd0048f6df26e28e654a61ad68796c557de44ac0f04689bdb0d7d6aa8dc4d8ec3d364333321bbccd8531b0a51070166d707de2b944eaf90b284f52afe10ce9220653c114c4af07a3beab98073577eb6d875db75f9feb01b83187a2059716877e8b81e2c4d86e83865a1a13948a3388b61aee443c5ed74de45cff0c03a637db229ee0cd3447", 0x93}, {&(0x7f00000007c0)="e89bc0751b3b626b53235479f2650c2344ab3b0ec816a42f2f42e8824ee11078bf8a8eac8ca479cd891d6e978f8f51517eb628e699f9bfa9c707a7b7b63662e632be32810d2490a89073f281225080f3f7cd1291044eee07446e7f2e78a31ded00300e79a20fcedfa9c006499a52de672a97682203e414da43cc19615a905a6230393e10cdf83bc589b2dcb0102a64c9ec490b4e4ec7e53658780bd99d5f045179acb3d4198798181108fe496facba3a87383273994858", 0xb7}, {&(0x7f0000000880)="e97e1a28a0a88b865aa9cad83b65d71964b303dac0f402c2cfeac2d57fa9b79bb02a2654be5519e4de200725b59511d2bf0065c830eb9969e5772aac7faeb094eaf41dc7df3bc2bac2418ea9bf9a5ea7b58e53ad38a2b2305f7b77975a8fbd230303ef98db12dbfc3b41b7a71cd7fd2ec789eb0eaeb07e6644a6aafe82df61888ca4b474e1d5c7f64d5279b6f97d57a48e9d5629caf82c72bdce169b62d7b7b0203db00ba60d137c0832df975715cc385381ac145d948650d25dd6da31a98b320707df9309c97607d2c9062beccd5383c7a1d6c78f167056138f829f7454bc3fc4dd753352ef9447abe81769b685958d2677307091cca6d9054094162b34bdde0d3bdc3af3459f40a16e5debc757d1bce55f0195ce1c3112e9fbb7f00af866200f43d9e669253f646f37642f2bfd8e025ca071b0116e2cf08f6be5df12f3cc5506f21b2295b61c4a0ff6e8401af02c924d2edf16d3088b1469a34d78ccc5ee20bb7a3d5b51f64d4b3895f36305e2ed7582a3eff1500d9a7d02d3583e26a859e0f3a0f76e9408ca92facfda32b49dcea5c4ea7b01593dd4d4f9f38a55d9975d25d8d50e5ae0b394ece7d8097907b5fa0b2912a3bc2feab84f8ad14984c68657b4baa163bd8c1c1e15fc5f0250a8bbc6f9ca969631e487809fed6bc2c6d5b4d4fa3b7dd838adc2d4a3d721b4134705c7aec1e72ef62649bca7d9b0360570fbf314bc9e1b4e5d92fcb453a75063f6d4f5c327a78dbaa11ddc0762a55271c60b24eb1e40ef5cf7ff557023b7f4f2b594ab43d01f6e3daf556f4bb2befe4a65837599dbfa0075028b1be0c4a8f37ef824fbca9f769fd65c1dee4fbda83e407f3ddb151168567fbf5e8ee5be337c89dea4de52d3bf55fd4f53b81d36fb6a720dbc7d9da0a9f7ad466af1789e0af90ed4387b19e05968285a2e72af09247c5ae16431b89ae1b25a3d1bf79715889d49f0383e13b32c8247fc92e3f4685e706408c5d9fe0f19ab7fcf0ae7f4914179665cc4b51f3da5af126d0b8363bca65d852f0a43529e7e0b7707ac7ecdf26722bb432c58639891a6a231da349171eebd16eaffb5e7ec72f2d4033ac5c5dab8478d1b3c33469669b378e2e3e2cf122a82810c8207fccb073b97841825aed169d13f3e198eeb8df4077e7268556900a656694672d46f204653c02d449d1b33ca27b5d0fb119c110c6a9142a864202159bf1eb2b60208057bb0921bfc5e90bd1b94069851fac07413fd259cf17178e17524878245c4ee96ada5bf238fb728559a2a96709bbeda3e1159081c725a80e483e90c02a08e810bfc7bfede767981a6f165964a0df77fe779f88562c830603b63016a0fde58fa8ef087d33d4add1b895cc27646f53a5ba1fe0afc8c6a87e9c7e97fa00eb5a4a8bf3514441a379d7e3396d91222feaf083d197f64b5dc8178c17cbcfb53a1513138a7eb8655c6c61b6a7b67c4cce40adffa902f21bfbc894f97233d0d1472f1ede8fa263f9501f9df2f157a2a3dd27cd1936139201e04b81319942fa6f41314ca68652db540460c2d8ab4b99e6e0e2096564f3c7a09e9eb76cb6acf97b0c40fcd3a2c5ac7243e5db8c771bcb6f2a8792ab0933652b0f703c035108c5a12bd3c1800646ff525f162942fd667d91b2d88940e04eb551492da6ae653e59019e6359ad43e865b9337531f29d701e230fd6b2df7abd2d81bccc5372ae532e4d3252309e73ef9b8e3f1aeee94b7ecdf0eed312cb9e4eed627f6671416f4cfcf32c493da0598ab50667ee325f3c1f854d889ce8502285d6e738ce7a7a2aff0ba7754b749eaef74bc80ac7396005fc5ac3491b4055dbbeee81939ba2f7adbdf7089a5e319f8a60fff2ca6b01b91108999d1ca922e93980c944b1865b5868d9aaa3480251a4f9fd940cd9cd2ab7a3b4f73d24d76ad5b0e085f8f74d87e1c48cba39e24f60d0849233fb5ceafc52e13f7ead4e40ba636eda53cab070e6fe249f3c838f9a54531eb2abb6bd5a6d42a064fcb74a1a8c90d08e3e25e7a5a623a863fae4cf09ca9da61c41899b1ae0d340d09b58b2a8247a63fd0c804f8577478e9f5b498320670a9a83deed4795c8352bfeccb35cee6971de56395aa54698f64b83f6f24d2dcc8da5fa31165df1ebcae418a3f6bf19ed1ec5ea1c8c2c1ffc7a9ddcdfaf4670bda817d263ce5ec0e8e9808453bc86fd39ec3e274d685b10daefa01c9d58b8c8c43f5e48f2c32f754448b3c512666c401841803a29c69b38f780410b0974e76735264a7dc27cce997984c5fa0bda8e4886333cf048f1c4e1593273637a314247eaf5447955d25569042fa830c9888a803f19d386be2fc3e1d46e86b200c5dc5d1f3a15d2d3a3ea4e63e855d73309bb5ca38a76b0c49bf24e8c0685aac44de886b112f3bbd23286ba8e517f325aebc6d86f3f817dcce028528797804a5ba7a9bf7bd740006f50761b11ee5349fe85c125db704e0fbeee5d73a9193de19fe8872e6e7fc8cdb88870ce89865cb925b9cac67eaccc5b5b7a43f4a051094d1a425a18b731073ba34ff16e0289eaac0fdf85f94038554554208ab233973cbed1861eb78bbdcbd9b58c833a0a266e6e1d7c2bdb94627e3bbb6229a0b6b385a0b84eaf99f061cc453081a4dd88339fd6589211dfb757ac2154fb4b39039473c1a1712602e7252a78b843c8fe415f3ede36b35c929dc6a4330af97df850a1edaf4963e6bc2fc97ad379789ac59ae577205f2d6eff4658badf17953a35a6ccc2008a8b1c1cf1ad781abd9e691cf63fbb8cd7f915535c620379b4c9801e9c42de397c3d2b37a8f3d1b56919cb24a568c6fee799f85412eaa193db2fc16d19468d8fdd8e201578fa32e9b66c38bac6598e3a98d9f313cf4f0df6f3903e26e231fa57ade4b3955414c91de4e69524d7e121a4a5ccea8e832b3e03cbe2d578a5811945f5830fed03eabc34229bb652e75f85f9623e6478395a13f5245ac31c3045aa55505a99f8593a5caf521964156baacc39a777589cb8b65bd8c16c91914816006f759f12df87df2a0fefb3bc34229428c78e286e6fef255c77e1136493edf17bcc26ff8c10c1fc1fa7063a6eb2311476f005b5b3fefdaff3949a14a18255ebf080a53694941580c67d4be62ea3ca7cc6cdeb18d392403e9dc10c827fb25f69a335ce2a40f048a0eb595c0a22944e3483a7b206cd6a418c7a9fe53d0baf833c2ad7c4b3f7178e28cd8547b57e35456f1dc09988dad3afefaaf775b8aac4b15bf442788160a426b30ad0398a5acc885174453374bd22d4e58295fe1d491ccc582b7d4c4f7c6655c32bad54320df756f8db17cbb6b8db6d41ea6b12801f6f7c254125e1f95cd2f7f227dc8da5195ca29cfed00f2b2108951595b829a61e046674e7d67c01801fddcff1ff28c2ca942b22c2004efb985307ed248e306a65ffcb5f42fa5d9cdffa1dbaff01f4645d6eba4c5f893852cb10734037cb092fdb2575c6c53f3ea55fa460c9f534263ee239c5f5b24922b7164bfbc1b22b78871f22483e4e683f011bbac77ab75614c580c1018e47d9e91accdec6fce3f652ca0283462bd3dd1b98c2fd23bc5ff4087ff2a6950a6c7a0533b33d604907d51a81fb2502076f984ba5a5cc7127fa5885eed591047ce8dc4b8dd4bd162a3cbfa9c998e70f668ae0826eac6616a69afbafc931fe859357131744939f510766f6cd25af173de488a895ebdc21c5903ba0d75b4ae5b8fa6fea0fd50d1c21f5f92b6cbbcc0b8e9cf4acc4b2b0752d6e338a9ecedae5e598199da36680034b0bc3bde20e3b60254468b7934ee89c4dc4115729e6cd5d5f5158a528c205195431b0236cc7708da46491bfd3d24b144adfef89e47d4546d032006ca69742086abc92b690b7d03a5fd65537e83586ae2b15c191df34cb41b67105cc909d60fad023f2986979696eb28d5a6ec9652b8edad693ea20b18c4397bd1be982cf97c0ad2740ea08ba025892958b01b099d7d8ce26c653cb3935b591d8c54aa12f47f60b1ee906db0591250aa7b2a6f68c8e2d6e018398c9dc5dd72b930e4cf75fc8ede291468028bb68c52ab07b2bd70e5c21c81e8cbebc4b6af4765ba5223160cf7c116087b15972200c41ad4cd86b607923df2cd622a5b778445cf2e2381171d5856abff42197e7eba74e110565dd2fdcd5d666a927ffeff59268f05c347e4c1a45ee383f33d74956397290873a9e85a50d0b7c0e3dc88614232aa34490eaf4eae029e088193ff271abbbc8188c6e26b71fc85cbbbb795b5bfb6d11e6a42370989e8b4fa3f20c45248690f96b535970978eb5df35f70cc6e823ab120692c184859ecf02a1ad1a0be6f21a5cfc4a8ed273f88a925b6728faf3c84e54eeadc8d6e5c39a70523eeada6b7df3d031045bccda1f70b264fdcc6bc6a2b34271abb1b36b452a51f7d662cc5fa402ff6029e5ca4cfc9a42854f002b61fdcf873a705f8a4bbc6adff3a730b7607cfbe5f3e0c7d73d40941bc91d902f1324893a898866402d9f4e1bdc7fec3eae87bae7e36496cde7fc3c05bba3ead9d6713aa5242caa70cf2ddd4d6d665d9ef73376f198e2204a7defd629d9068f123f0f23d27a871faba1c702f4977af9948192b01f5009539b7a084e6d6b26e80ae86733d555bbe2ee39f21b9c1a9db9b4cb813fc5d979f31c1cd652ac96cde8c99283e7f9ae94256e89ebb065f292be8d448c883cd1ea650ca8d07ebe9c961a5f42b7341ac992e1c0eaeea52d58fc2ef92543aea38cc6d34f7510e96c123163a62c11fef9acc1a1bcc7ba33634ade6725ca79200db14b10ed42362bce3c1897ef1ff7511ed8e2f97d9aea23eb3c9e090273f4934a98fb1a275319e32123bee0667d0245c130a5001fcd385f8d22a41321542dcc3be18014e47d9b90c1a4964c4a15ca2ab934dab46fabca8d7285e45f53aef131b5c0fb3af6a2973c69fc19b1c8837d8f1c13ca52efc69f406ddb3288bf2e70bc70bae5f798cf70e3d9274d3271e8ee95a247617b3920d4c8328f030ec3a22678494b32dbbfc40058b4c40a8dbf4734718c0a47c60d520b0e81d07e174ef315147f344d19ca6b9557cea3cb18c2a07f3fccddbcef5ffcd2b0f6d7cc889c0b0e7f4c9727c998e0a34b50e8c2578ae482658547b0476bedf0608d6e1e76983cbd1b5a5cf632393b7d99695a57954f49658b369072df968c1148dd6b56247ee12a445d6967c57d66257c8f5255890cdab25971f851c20ffafd9a35601e994be460d276d58c61ea2f3dfab47aef0fd9d407604dd79343703997ed88a80762abee18c98ae31aa5016c461d02c1860fb1517e886c36208576a30d6720013cd112358f63830ceba190206aab097b7b61abd3a7bb45f9113615281d9cc059038be0f993d67906de2f53255cea73e679ecd544ecdbac75e5b3aaed914dc62b11a984e2ce261a7e2a9233fd3834e7986f90465e26f79f0643e8bb816e99ff499d5faa55608e8fd6315869683b301c2dbfc760f34ee3d4f88a15f38afc4f55fea287130c24583f0f3adc6442409cf75b56d8091c24b6c9fe7254cc14fbd39c0c08d4e9dbd1a26d11058f7866fadfd56385a5773615451de04b38a05c0b42d57b815ebe408955d648cba14710d459ac66d3b4b56dd36a7f48774929a452a14592e214ca52f4152198e88095b6655629a13ff672934f37a27ddc883feb80314990da9883b5e4c911574057e890963e9adef1a34e147b50a4281cfb6ed88fe7cdad9eacb5c9afe39cc60e05a3a0c8ef4156a55d91ab145d0b53cb4ddb2da2df606835dd8bd67692aca7a0ec56321a0b4", 0x1000}], 0x6, &(0x7f0000001900)=[{0xf0, 0xffff, 0x1c47, "6101a111ebec71a97a284fdecb83c7547b14c7c0f4888eb02c5f1516a794e207dcf2f2c8369976b882f07d449e9f3e3a103507c51ce577db06286d5483e7f40d27d756295db2e3093fb07083cc0517cca775724cb85591bae801a00657c5b17f1b791fc11b075a551ec45b9e41953976c2ba7c30c4330b60ead9680378f377161b7badd6bf172893db7758aa074a74dcc0b9d28316e3fde3ab594688f0ca6ff42c17fc5bed7ace79c911a3359ee55680f93af29d773460f66b173295042d62acbaea9684d97bef6f226309a071aacc33462bcbd6870cd39edbb2"}], 0xf0}, 0x8) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x3}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x3, 0x4dd, 0xb706}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000001, 0xba9, 0x3}, {{r3}, 0xfffffffffffffffc, 0x5, 0x10, 0x9, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x40000081, 0x20, 0x600}, {{r2}, 0xffffffffffffffff, 0x58, 0x20, 0xfa77}, {{r2}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x7, 0x81}], 0x1, &(0x7f00000001c0)={0x81, 0x81}) fcntl$getflags(r3, 0x3) dup2(r0, r0) fchmod(r2, 0xa0) close(r2) getpgrp() 06:29:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 06:29:27 executing program 1: unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000040)='W\x0e') r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 06:29:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 06:29:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socketpair(0x0, 0x5, 0x3, &(0x7f0000000040)) 06:29:27 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 06:29:27 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) 06:29:27 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000600)="33942ef7c00ea5ba01749332e4bfde07f4a213caffb5b9476b1b6ba53eb614968c50b028c4e14642de69544fdd417fdda0e674336f52b5e9cb38b278434d006ac9dc0b4739267400000000000000000000", 0x1b}, {&(0x7f00000007c0)="e21a34af05c0e3bddfef3b3c80c199e3d3837f356e2cb8ec7c825af5ad9eec528b2481d75cd1f967e5c3abab296e061653d4fa73ad351adce64c379e347dfaba595470fe1ae6e985c7683b89499ac671919ca52f047a873c97964f3cc5dc0fcb980f67c672eab5709e918ac33abb9eb0da12e9c4eb30b4df93e93dc56587c32b1f6f4ec652301517bc620bc70da3e74e06992ed7a48fea320c7ab35150af7348140fb555a16a749f4fb7d9b7d91ce30cde1e9ea87613c785a2c70e89bef6120b83eeb2d537582ef252a3b3bc884583c97ae19a47bb5f10b2af9aeb937e0ec90ac146725985ed69bf5ceb2ab02252e23b0cf8c6a775e455f3816fab515137b7b1f38b4b3ee2908b8d5a33c37e3efcf47f7d099eeb018e3d275923639bbab04150edd2b7e7cc38634e2510baeef19d7dfbfce25ff5a476b2d8e19d63ddd1070fadaa4b4adf4dae5258c1291cebca92b53d9f7fe593a4fbb24963460b0e7e44ba7ade23c88f61e5abb8f894e1cbe385e4005f3e041f877b0af927e49bfdd1a117f7193b346510c1334f465c20fa528784cdbc7ecac91c5647448d666266a95dd066188cdc2ccd19d658dd84b254f409381b960d23539b6e0cdcb57210bb47079ec66d8edcda9eea4b7c3d4df273ce7baab3b92db308ec572b89f2264e83151470e02603a5a4a37f2f98049488c7006628c14c513abe10293784152946762ecf4f241d4103fa80de529c44b94f2fecce98a9f1cc4569c9cc1416e9bc40bb6f5e861948e0e20dcc59e044864db69fdc5ad91fc19fa0df1c01f942773c455ac17bee83162f768de964845893e312ee0fb6c7edb41066b3d44d630ba02c4588dd09899758d32eeb5487b991399f838bcf17278dfd5e5937bb19d1273b53898f69d0d87025e11661f181e2efbcd28fc56bd8b76bcc14aee29a2b9d199b7dfa55774d42de222c7ce4b005db0facc8f0ac016fcf6203bebbe1a654566dee2cc1773103d4d12bfdd3953d50dfab6e3f364b76e6b779d95652c80a53c9de667a1258fb92a7c92307f40638016fe8ebfeed5b27fc62777a55db49338eb23b12b7e5d97673ae3cd102a7dc2884c8863cefe1209211dc2d42bbea7a0d4763f46452430e26fed91c97a4a27cc1f8bf67ba9d79c800f22701fbe3289d6ddd0b90de71e034aea6659b6533f926cc85c0562da1ed67aca4b7fa7cddd7ec723e5805c73e346326c767bb79004f494460dabe3e63ab8384d28806a1f6bf307991ae12b59c3a3d3c11671560b54526701e68f738f5417b2de7cbd45384d6bbd7a359c38d20b060cd7b8662b616f3fc90ec835e42b869c5e72c8be25d07c020e0624e3f56b8d76ef0bbeaad85cc4d1dc6520d4f02d0f8a4fd16043410301c5b10484a068f093d08ed8dddd0b40dbc62893da2103b867465df7f5f6447eed1105c8046fd4f4d6597b9f7627b035681a96209e78fbfc50cd9e2af8f4449f456424b35617ef94daa282731d749bb1f96896559c4a04156c61189d0b292494bac8ed4ed81b28d08208edc71d34e05a087cb1d9c7510246738e09ad667b2eca0f109500309d68074181b37fcc9d43c80d757cac4db9cbf176e2131be705888be6a19165976c47a7f1e1ae10becd1e783038c8a5ad635606c3c1798163129b4019462276a61df347d4f03f71b6ae104ca12bf205bfbeca79f0fc01694693b731dcac749f4f7238b884046cf71c4e3b68cf315a899f388dfd943a7861848e80cdf030836977a48a28c5f6275d586291527920edcf23807d91ecfa8e0a5f9aae462ef568d27573e8d36dbebb3225d8191c4d38116388ff3c53ff96607885a6639bf3727fdb977d6bc813c3eddb781bb421d8993932ae0cfbd2f98200edeaab0a00de7a0dd2f372a1b54aec1a3319ad69a3e51e59043d56cb07b63478a3fe84da3e1eabb59d0d887c80a40af54491338b5947d1a8e188a46c56194ab2d13290b9027fae49f2eb93fef032594200bda08fd2a3b2b11d5c03061f3471f0d080de7b40f21706996ebb5a640a0eabdfeb1975cae2760e7e8c08f8122e5fca8ae16e7bedcb685fe7861c32bdc0335877d50e23bc2660e2724b23687360bc519587865d975bc6ca757aca9251a1780b8ed2da89d520574279f8fb23de4088c4940aadaaeebe269b136b6c527897f9c236607afc0d85f804311869af6f7fbc3183f04bb8951e5b3e36578e5ab9caeea22f136e03286ddfe7a0a087aa6b5263954e1eb91ec5f7899dcde306fd9fb3885aeecaf5ebe5c7071de7f3f73b18fba8e400395e2c46c4fae65d64024ba15121c3fedbbeca4248a4dc5405f984dd5e3225ee48d5d2c0bd6c84ff09683936f89bbdc045de52a26b0603e64cffb96b514af64d39e2453a9b90f1993884e3881822490e05612883cdb3f0ddea60f1cdf213bc125b09e384eb77863f1bf40039a3d1cf8718353679634804ad91520da99fd35f3f8d6d8a1a6db7d689ee82db5a651edd005295fe9dd0247c77d8c0c156131af96ea17e2a931b42dde897fc3308de800a8b422afa4c1aa02c5ad235d65364a96318ca17acc8aa0a8743a351122373dca34dc22ba477c678d4dd7ed57beee4334036ad942bf368f1495f453ab0605179b0fdb0b00b97e6d558c14e50a8ea9a3182aa79694c1aeb3fe9836becda98c7b6db19e8426a697ee65e6f4c90664b47c1aa59953f4acdb4c88063d161c198a13c0d9e0a0cf7ab69f6af32fc054b32b90989a86b5fef212c78d90758fea4f4577b8e0ffa93963a58f4a53ef0038c99cc80c64792efaf372f8340fe5666f195c8e7584d45e6532b5684691ed3784a198456b30217d147a627bd4af03190524002d1d40ce01d302dcd1ec5328ce4921fdc65ef6ddecde6e0a4e6bddb233334db54cefad48817390d1919b169f1800e5168991afbe9be18b5a47a97b26704e3a696bd113826fdd3d3399c8cd2771bd482efc5623ac42fc3004e90ee5fa801272d56ffc2231137694c5aab7b324a791900f9261dbb9b5baec9be81f8b43da0d930d46c77f3257576d202ef60f1ed1b4c4a54f93adb55a0d788b4ad2ca5fd974a3129f9e0bdc79867a8ad9c6930fb7bcd13fc368a1c5728c2ef34f7b48249f994febb13f854ae5735b6383a60dcfe8407a09d4b8bb76e16da5b253f5209414bb4edcb808fa1f66d21e7ebfbd756e7db344fd7fed5a11328b71097eb8362871caf42b53216f8e07a73a2bc2b9387efeb0ba38af92f0dff3547dbceceb80db7707cba322563f4cf0751b49495b4a84c24f126ff10d155ee6bac2484af58cd5df1b9a2333810232110277bfdb918391474be8379e5fcaea5a108318b10166b5552764991bcd5c4c0b2bda324bb08c71079574a38505e73913bda849f2894032e8d81e780f3a15fe685a7b979eaeccafa03f44dda3785421ad24e10dc9a2314530f3eb02708370d070a18ae01998a9b7b69863e746a209e51f38bc099e6fbbe6babec2e9dad343adc52b0b9c48db8f2e2e2e43f304dce61bdea6220e611bdccb9d92ccf5778556409d870493173aeaea9a786fcaf75ea14e1313ae6a06c6fb8b8b963d57bd58cdfae1ac41107472e8f67d24f685c4eea8258cfab902b9522ec8694ef531f19092991856fa0d063fda801341a393b086d06e47e4e7137e5940b1f3dcaca0e575e273c419702b8edbe3c45a81b3e08e63a37f468c65f2948a959c966b4b1655df2ecbbe5ded5505042a35ff76252af811ab482b7a36289e2962bfa5544bc093324d68ada48f3ae409285833cdeea809bef8b0dff3b4c24019d53dfedba8b0afb7fac3ffea587bd596caa2027822e859932fb3cca1a673eefe922aca286dd2e468d31c5cb4fe67c0529463784bce554ab68cf967b2c6f4bbd41e693cc13b89bb830f3d724bc75004703aad8061371c89243bb04e16134f65e199c45f3d8a0f68033a1ad48e9d88319ad5b3485cd601c05f1d3f86109f908cbd968790cd10a8c449388d99e75d3ca8c7221708e358cae9ad077307be084d0326d3ef3b621d5c9baaa636406562a7d1f3c8bd6437d92b8e3f8714fe3523efe3c403558e4fad0701fef2aa2781b728accc08934c51a4fba946be22203b19d94185dfa13cca1a4780385e9bbe46c47f83e8ad250fb7c43ccda89134236fecda3070de0874cef121290cf10ab357b38f54c3ab1c88e612470f7aa255d48303097d3c4c1fca66123db5b5e03bdea7d4f2237a7099c03eccf3d8cba2e7da04fdf1f001847d3c96c4dd8f5fb5f454e24964a28784bfa9809fdf010fa5bd62545990f335b66ba16c64a89ffaf4ac52d8f62ce70f994f5cc225d1b271e85a5391973bf8ed8090720b46b0d4040ce36b92ace86c1bebc4b5d3c01485ab651733bbf6be588593bfaad5d8cf4f40eda4fa0b522087ed116e67ab2c15ba3df9b949efd0696dcc7f5354a28f96845b3968c13f459761ccbb807985d471f6a9247ea5e183717bda9571e24282968c3be0d7781a491f191c05f3e3df5ecacd51a6a57fa55a42d8c499a001bc58a9b2af1c554d939b7bb51334398a28ae8085cd8c3896194a471ae9604188d4fc67263e4560b2c1d8080da8714c96ef910b4f60fe0bb514cf721b863915ee0bfe602525344f8b6a3fe1fa1959b84b2a3ece9c881094e808a5897e77c5829a52304f97fcd3a4a8bad02e27bdd8b8e4c354bd3bcfadc14df84ce42b7a396378ca95093a868e440e52f8588d8c51f8db4060906761fd7396318667bd8b852786f15d7b9794e9d862fa0bfa2f93321321e2f162f48bf13cbb0e5bb80120b270acf2bb9418f558cd47e77702034280c8b02aa44ff5a29bc07960d0d254f7544b4d892e98ba2e37bd66021e2b389ef29d553a0c6c4394aee79581684c46ed0b4155003bfa747387e70be24d2b36a182fed7dae8e6e839c41a8a70827e40b969c388372fb07e7778b4b94e41f614237dac922dd0a5aee560669ccc9b1a8dec4aad17b0361143aefcbc527994535bc8ab49ccb248cc09b65957bf78446f52d921ce873c4c68db8d93c4ec9c98f94d29944e68ad9940c93951a727abc34d6b74dca31ff60109731c0a8c6921eb6f5f9b14f9a245bd6dd4dc6d69490b43e85a120a8d8f9f1ef0f01d555156df9629ef414b2fa826d15f8b3d514b2cbb8bfe30e5fed480858a915de9384414b13a42c79b700f33d1c36d06004fab5edf226ff084d2f2d4f6db79530286065226493ded40bc091f0e9eb34320456a795dc076b0cb5e9d732e0a5cad3139a9f2e8a1ef3a585b72ec8115f6386d2dd1d6db4bbaf8b5f4d6a167716c4221a28559d008e44bfb39e2495ca8265aa2f61d953dc0bdd1a9955fef15c35ce08ebcd981e6ebb53693e02d8d757a0463ea547b62acbb6d17f569ac05245bfa7c250ca7eb5af3fa838712acf636bcd23667c529de36e4b3e3ad6b1d226515c07e0f9a036900b3d1f5ddc07292b001516a7127bfa0389406f699b00305a1a5e393082cf9d388ed3d01b3ca55b8ce6dba7801b23e5afb6915a1b5c3e681d875695b5ee1f905fdeab2bc099ee398d443c6600aab853c609665bd01ffe9d9c8dbfdf394455efd5738b0fc417dae32348743da51751c38d98d06c8736842fb7c8a36482cf8a8658457ef0ae3df7f7f6490ffe89e6df4b74da0a310ecc80764a8162eeb903b75b94ede4efd787ea40046b7670fdee21be62aa25cdb9f47876c78f5635492605d1fb469f85bc347ea99fb8207f08f75525ae93232a241d4352dc870ef77ebd1605dafd7f20e99f44187ed0b4433403f96176ed933b3ec4b9be326e63b4aae1c7f7820", 0x1000}, {&(0x7f0000000180)="605afe4af20bc3a5df7537cf051a41be3f8bd722c9c24500662d7a39358cefcfa2e27db54d6eaf9aed60eb7118f8401723815291053748480bc69edaf3f5b73f36032c941b183ea3ad0508a5c94a562799adbdd999deb6e26a9614a728d0f501d1faa12e9736afda61fd8f6a413f92c306cf0d4d5125776030a3cbfccf027d4814a21068cddb157399782563f18388d509b85f050af5ede820e282a5f290673e80fbfbd928151d2e3b3c9a54dbbeced3d06a529bdcbf0a6996e534412f67909c97a966960b2b39849afcd9bae02a1ac4b961ba18a458", 0xffffffa0}, {&(0x7f0000000580)="38683afcd8c014fdb4c1b743bfa85da5bda83ca96acfa7f1bc1c23da363895a8f95a4d66d5c599671f52242eedcfffb2c08ea84e47b431591f63df986dfa63016aaf03047b311f4fc2df5dcbeeac9a80ca00aaafec104d7e44a71543", 0x5c}, {&(0x7f00000002c0)="4c41dd41ccb2bc38ddfda26bbf49140e4fec5162b8f61dbbba50d49e6c184d9dcd252f54e28f26f4a2a4e4384fe8a21147ead4a6944b4664127bc82acf78884ed76db00e35a4d4bea6d864aa532592a9db974d3db06f09589a4033e70c406edbeb49270a2a374d3c2ec78eb2d40043d47bc9b8075ad118577e41468d5c87dbbb0b9d79126efec765e4a3330b", 0x8c}], 0x5, &(0x7f00000017c0)=ANY=[@ANYBLOB="b8000000000000000000000001000100409273ec503449d055f894a61fe33c574e683d69d5c4b42609b1749a3af18d8cbb10507e9d87221f995cdfb21d0ecf362f0405daa4e3204173667c42625e12d035fea439e01ea9ba923ca340cea51eefb6da9fe85953041869cd71ab38981a76f71af8684726a871dc5f60692c48f1abc30a7c2dc375753c8dedf0a1d33e9eec66253138c1e95659449715a9d39ae1be8c451101b53f3ffee7b13ed900000000004bfdffffffffffff0100000004000000abb92098c66713c5b39e6f89221ccc8eaec401b77d38bea99e189d6d8076c3758074239a587fbebf2f093120ebaf5584636cd92bfd69712f8a4db1831600000000000000000000"], 0x108}, 0x2) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 06:29:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x31) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 06:29:28 executing program 0: sync() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) sync() msgget(0x3, 0x410) 06:29:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket(0x1, 0x4005, 0x2) 06:29:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x80}, {0x18, 0x1, 0x100, 0x2}, 0xffff, [0x7, 0x3, 0x4, 0x9, 0x80000000, 0x101, 0x6, 0x6]}, 0x3c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8007) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 06:29:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x4, 0x2, 0x2, "6c06c274d55c3d53e113118de0b598c2fb493a7e", 0x8, 0x4}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="cc5e5fd558504b9f820544a10be11215b55c1f4b8230", 0x16}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="b0483a083d2973b6ab308c84a502d5e57119dac0423e514d54c2a80686974299e22a8b0719ca86b8cb581d6851f5d124a83fc0bce9b08f2f80f20fc66bfbf61e59c9c3f37486e8dfd7c5879c81f18ea886bf14ce4077cc7469a79b102d8c165d8b2b3a2d96721589d1c2c10b7c414d", 0x6f}], 0x3) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() syz_open_pts() 06:29:28 executing program 0: setpgid(0x0, 0x0) r0 = getpgid(0x0) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x80000001, r2, r4, r5, r6, 0x40, 0x2}, 0xffffffffffffff2b, 0x819, r0, r0, 0xff, 0xffffffff}) 06:29:28 executing program 0: r0 = socket(0x18, 0x4000, 0x5) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000180), 0x0) kevent(0xffffffffffffffff, 0x0, 0x200, 0x0, 0x1ff, &(0x7f0000000380)={0x663a, 0x80000000}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x4000000000a00, 0x0) 06:29:28 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = dup2(r0, r0) shutdown(r0, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xad, 0x4, 0x0, 0x80000001}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc9, 0x1, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x84, 0x40, 0x2}, {{r0}, 0xfffffffffffffff9, 0xb1, 0x40000000, 0x4, 0xe30e}, {{r0}, 0xffffffffffffffff, 0x6, 0x80000000, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8000009d, 0x5e, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000003, 0x42a, 0xac}, {{r0}, 0xfffffffffffffffd, 0xa, 0xf0000004, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x1}], 0x1, &(0x7f0000000180)={0x4, 0x4}) 06:29:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/46, 0x2e, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 06:29:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="459de6197587c15fcee07c61733debf1d799a87bc5eaf5107110e8fe07a20b5d68df8a10d2f477ad4d1ef52165ea2d888ffd679e6cde913b4cfb95d03c42424eb1ec4c994ea90d0e3d94255e61e8f8ea722ac338352ec03d1f8d33b06147efc87bf4fe1f17791d79c57a2ebacb8721eb3fb754e6f3685247253cc4b96c241e475ec9d78aecb2bb080166b1cce0725e408b8b87febf2fd2d4e42f3359764310c11863a37e3d8fedbea4eecef70d11ff21d722bd378b6b12f6fa0e7e3f9dbfd93bf7f522584ac6c4707360b02fc23791d5de4fef8084e096129e800e8a39a9342894221db5313b7a3e78c896b42c8ec2fb60451e26e72196eef94ad34e974d9198df9415df79550f607602faf8cdddcc2931ee8fa1bbb0bc7b4f40aef56cf249349b4329a8d82c1897adb4effabe7230075384b14ab2f02e9fc30aad5d60fd4c1a1f2b6461b25800783f3191f146f9f161769c4ec58398bcd2a9f7342e9de40bd8731dfccea32415413a169482c8bddd46ae6ad52d616c525a2719197fdd49fd5c800e9ecb80e5a1f3b8845de92ded6d033e505e4f73506f61f7c314b9f495d662ad181dd3c218c07d596e9fd288440bfee2a0e9a683a8829b31e6ba2ffc20a6fa58b5ec8e52dfb41d253af24989094026035019a960d441e3868d5cba03b3fcbbdd5edf4c641b3a3f4350720c675a3f4a33d87bbb35721f5b36438f7577d107fe3d23b0ffdcdd23c81a779efede64018f9f9533d383a886d5858a939e6ab17835e0ecbe0fd47ee9d62e42fd087d34c63463f4434e42958ba934c491c78a7cd1ead9aae1f83ccf95c9366687b4f7b69c19cf98ca69bffe4852835eddce9cf2ed37fe5cb6c34d44f78bb32558a86b88d6e2711c98c2b89934875123149b24d31b4626397ba822d81a9f781c3b7e690bd18c59e7ac0aa91121eeef4d55992c703c1ff08aeaadf8815eadf61d2276a2ed7f488c715153028355df0b8d1e0119770d86f3e0c00020a12247155fa185b71d0be5b1ad9bdff6a526da59e9f35e6da7519ef0dbda065b1bdc424937593d2d62f38746655c9f7b37ef1f6f77aae94f771c57aed756b94b2231c349053a9c8776f3df20fa5b3b6aefd41dd699b73bbeb79ff884c2ed7d994819f93536ba56d5fc875785d06d43f06b9188573dcc37b1b15c5b5681aa7489bdd30371ca79bd564c783130f7d1c91ad3bd8e140ab51e02884f7caee47844becf5ebf557e57abab691b1e258efd72740ac047cc611ac59ab5bd71269bc471eed031e23c411dd30e55db6fcad7832d995078dea926799c7cb625f1b8bd495f62aa896020803f9b921ed1b2bb3e506d45b55408a42a4bbf5badc6f365893ff47717c490f59f0fe7bff7bebbf1c90e216c72fb49612edf7ecfb47a8cf44f781bc49899df5eb7d3214cdbab8fef4f2a4e57cb7dd4065ef14ed203c4a1a064381fb73cb5488d0e49322d5b76fef8977dda62cdbd62aa033537bd2d704b940c89ae1a1f0cf958c8e24145fedea3499e6b4d52da2b9f8792f0be0ad1b764b5651dd25e2aaad5d8c9493492f0fb8f33d23ddfe7a9180a460140f08f5e4bb555e0f7aea73e9cd806b30993830317ee11e1b7fced44a4e449e91cc25c249ffc0be49dd2f15ee0ee89c96997f961ea206669e90706797965a7cd09a84fdf3fb51aacd0c0fd2e1aaf4431db715218cff48a8327085daafd0dbffe4edc8e7f55d00e72029eb23d40072efdd2b7483190370ffe4bf88dac9f16b40a3b34bbdb3de4f46c7130fa871274659cad488aa141d473a059222de687882db450009288fa9c1ad9fc23cfb67873f128d5933c524c5013f1b73aa20d1bc0d5ac1063aa3be26adfb8979e7b8414d2c14b89ec55c81321f930eb7f5441f966e34c2750e9969dcf7e23a5c7692f1d75d7e1cf1e20fe59fec9110499094d4a194c83b299abae48aa668a8c8802186d6210819dc767823e6bb0b11c619e7b5c7271bdefc74b23fb9cb0ff5f5144063eda1a033ff2bee37b24cd78278d3d83e7372c56001b4955bc40a210de73c4da7deb30208b60f5c81170acec76eb94babc2fb9f950ddf9a1957dd902c8e6d7bc6a528b16a9fa45aa9e7b5f0ce477a872840c6948c26d6c05a2b6d3d47039c9be8fdb57d2dd4989974a08bc78990a807365bc9adf3929ffaf92f992bd00bcccb647a8096c50e31e643ab6db6b4742d924be1d9e3ce730410245b1d952e52f52669d1060e593d05b68f6d333edda041177cd7501a0ca58a1cf540771714cb018ed21581db76e732c94268c1ea972fc92e60323d4c930a122e49ff9620130bbd5be96d72896b5e0f522ac4041e464ee55c07a176545b85bf5d8ced278395f3781ab74b43b54fe34c629c6443b1c4db12b70a5c66c0bc14ac47648308aea4a86b8e758c001768a920c45e5f013dff0c51cdde5c3ed71111abe407d6651a49a1d293093c2e2c28dd3e01190a75f91ffb52b7ca0b33ba8d8061ee4a6a95ffcded6d688610dd6d2e0bccf56250920bcdb77b3432436a8607a2d28c94c64b58c3897389b22aaed75508c42cfa41c7cb9c55d67c9c406a65748de6374354929de09fa80192bec1b71f42f61d13a55b0254b73dbf17c521b9b1a4fab984deb40a41dd48c24eb3312aee954f9e2a4c8a8cb947996a0764f0c6eb700fc263041661bcc42b30b5af44ba95c6df46e35b3eb193cd3c9f17f6c8339f9601bd78d8cf9d983e07269933c63ee320d2309fac70264b9b3797b11580063a4e8cb63f84568e0e3b7e149e57da83b29e2481d7511428e8454d40201a543b310364154ef4c7a9f67f3de893ff5458a39799dfcac2e176d06399885a20480d18ad8f6dcae41a6bee244bb6957bbb77b9a97ea99097321878a1b59bec08e64d7ee2a118b97c71afe30a051302f555734c06ff53939f9502b78cc51f5cadba43e53492dd84d7e1f449f9d1ad11c4f1d50528d8801ef94550d55b26d04269535dedf603504870d29205e14326bcdd324f9e4a3e6f6a10963daaf9e47f1e086124bd8e9048bdc3685a887612fde487fbb5c52d66437dd0badae5da5667129f93133d99e70391f0f06d1498e396701e051170954c812abc079d3de955740df94dd2e47d3dd78106b394e14d2a19ad42f0f6ed6d07cf2ef17eedadd769ee46cb946d8dd4bc6e817d713734a59136ada2a3bf9940559ee953031df8ebcb359a1a53bfde62f526bcf256777a587e40d3ade597f065002bd20e95df4700eb46030c3c679c55e0e33ca935e6c0d4303b17fc104ee6afa6ff77caba70bc44d7d37f41cc7694e7fb073a08a9deb48a1fde5b8ac9e3111335bbe7fac101efacb19ba8557f8f65770722fab4e9033e42c3bcf12fd68169aaeb75b0da7ca0497115757a176349e260d6d335b57969c71e8396a9bcefc62d71bb9a9a859f04b06ef2af3e4eed7043bb64a998006eab6a8ddbf925e446b25633b6faa8ed03451442580b5b91d7b6b66b4ed16feeb6597a86ab94373f143c78240b68141b936cec7ab7218eae09ec66fd3f7ad345633bb1c9081f9d9b862a346d1b9fc9b02f14f46134a92d75e633459afdde67a8e0ab4c00026469505946d0a09384c33d289212b1e03f6663b41fd67d2b4fb0289ca41ab525799ded8fff05b0d7c83450c21e2c0e2460557c2751424ab4f5e43f64b0efea3d6bd2d39a700e2eb7c5ca1b7f8a325e127a0e9387e290a081009ff266bf262b53470763cd3928d410a7ba2cdd51b4f3debfb5d76d45640ac3a4f2328a6faa5e94286adf9aaf40e1c46a72cab820e69c3dd04453f0c4fac05f30627c79d8fe920c04743023f2992c4b8392dd5143f6816e2e62794234a86983ff6b8b7f0926577904d89dd16600f4dab8f1f62c61435ef5b9aca853d1cb087cc92b7c762be2ff78aba97a53df09dd30ad5b9e10491608202aaf20beb3c41b60bd90ba1d33ade7f7a4c7228756c8922c289a6f361e84a184005db7333db40e78248b86d209ef3cdb9d72575a918cee4c5a312f164a7b74a36c45224b1dd3c21f5935b587f6c3cd34c212f92bc091a7d99e48f75d6d9cbb1fc786368368d3035574b81092f9d2b09ef627e42b885790cc631f35d1adc01161665343db598f19c74d40e0139e35f53ef6abd62653e50afa3b6faca336b48232037a27562f974be8fe631ca97cbb066a896b1e4711e8308c473b337e6975a02db459e3bf8969904f36388be09f86ca4e5f5e38fabbdf93ef34d9e83bc88a4bdcf32c4bd7b3c6e7c8006e6b5fe37fd6f5af768c6e81537693074eba71269ad59eb6fa96eaa79a7e76d8adba398ac6e201561ef5e304f77b06199a93ff318605e353469ee94db217638c0750c8b0953035bb3f71e3ab51cf668c302ef3be84a65e5a3b8c33c19ebc692f9fa46ac80383943107cb5c7f7aef61e91964da8c57f8666237f92c715b9f7631473992a96daf1f7927df7d5419668818a1d0b2a5bbc2eff559dc04020582e07c9babd9ec62e59b0f43d342d10a66d20b9e02fe3fac5a658462c327689ea9f0ee7ad46d8310e1fe04d704a7645e4f01b319e2a6ebcadd80692ce2f0d7b279311c4991e2a484d8f73528272ce86d8a47f96305eda5936579f426bb8e5eb6a348e1675447e6271e7447d2b6eb28a59b423adb269c468fada739f377515951b2b70583c8937fb896ea02f71e8983c3d5f219b60efe301c251063cf612a8b7e7b7a71a519ad25990f0abbe117f4fa429cc0558223b20c0f9ae9d2539353aeb3ce988208a64ad6ae0d41f7c49f6b4d9edf59b4cdafed70c033ae4361b68f208adb9d029336a888645fad3d94cf4ff50387b810a07d58274ae1af7d205b0d3162919b039f73ea91e28760625cb47d80f041dd11aba1e645610651d0318ef116a329c017b12609c20ce12c788d9e93b910784849d5c831fa3e20a9743b5a7d7a67a3b3b9c3bcec899c69c3a85d587b58787eec40421b4fb2c5f63f5a88f370bbf224d788d976a4239ac25c15ca5d1f7369b0eea89e1a9b0c685921ee7f28e682648e89b55774a3475cfa2702484a893999de09f2390222192fe65b43f6b697f324030c2a9596ae850a5a846eacba1d0a2f6db05459d0e2277166022707c8dbcbd21a9d3ec0e21721e3054a606ec224b72556d5e74c79dcd5bc4cc43c9ebf36f5bc15a8076f072ab462d189cd3944cb76ab80e5379692683e8e57b2f3dc8e1d021c6703bf61692dfd5770aceeff13f66f00c91ddb3283226f3830d1abee80760c4d69717cb60669f9d8f54769ab8dfe6c060502d97c9bb261ca63536461ba0fff4896b98f737861af995da9c153b8be96e0efcc659a7662985c8c6f2d74516a70eb58eb77fc2c07b29850f5832dcbc48b12c430759bd7b6407e0056cee8e1c5ae1d6aaf598cfb9dabee566e08f3168d44c16631a3a80e606e24dd6343f549123bb2caea43842ba6b6e2172b736b239ef57d6c0c6f30834c31ea744ebb2a2b18d3ad684f27b8a1c70945e5bdd4edf2e17157245568555d28a6df9a4f4dd7b02b7679ec5c59afdfe9957c965fbb4b28330acbae2f5e166d3736e97335492e63d049f215f28a5143b7f13d8913940bd1885f9eeccc95e313753d984153008242b2ba3d995b26817d69c07c8a38a63b49de14dba72e3f1ca3773a3d7738a9102abe8937a307a610251426b177a0e823b1af037700a75a0cdbafbc9148cada1c50ea11287bf36be97518451fbceebbd1e1e26ac2b87a8719d27168c8fa3127021ee277b4e2ebf19b9599b331aa78d45d7caad62655a48521cef5dbdc87daa9636080f4f885200550848", 0x1000}, {&(0x7f0000001080)="875b0ac70a19aba9f1b3c5ed3de6cad2171b466dbdf912a44e4d5e5d4a6e704369a190839ae72848c10dd3243ae2f6277d42d0dc475460fe0e9bcecf8a47591069c878860f9b54473de955bd1e9098bd7da4661e31b671dd7d8c4f4b4e241816de1e2033b6dffa7a27a5c6b437b39674fb01b6ce7ad6a6a2c1b8d780a45584", 0x7f}, {&(0x7f0000001100)="1d2a709e8010370a7905e53161d30c6d755723f8a2a83ae9d36475", 0x1b}, {&(0x7f0000001140)="73471fdeba15a1a2cdaae387853927e646b8d7640b3cb7a8ac008c32ac9073d4e37c9ee12bfeaea464725ff0be45075e158cd4c57ee2fc43425309d83dc4a6e0053ecb5008ae87cb7cc588d5df75426850eea9e5d7be36cdfe527fd937e9f3986592e52120761d4b4faba8bb31ce4893715fa1206f18ce396071758668676cd92a4af703b66e2655aca70bd9c2524e75af582facde7bbed33e59dc8dfff9c85c070c7439b1946bc418481bb5d66c953045a91d0aa9cac803eb752b", 0xbb}, {&(0x7f0000001200)="b20a74b356a00e898c31a37094830f6ccc5d0191c1d2c0f1b67f6ca230e225cb12f1514ae0e4e68f48ecf9470ea90a114e282108971fe1d73c46d6d207789f3cfbc6cec11ff987d0b3859d1b4fa7d8e316d410052d5ce2593700cb73bf1f069912b8208775efe9052a84710a32c38685158804eca0ca0dcfd84456cc8a358dc60dabe8794171a7cc9c6e27341d", 0x8d}, {&(0x7f00000012c0)="9c196b974176389c28b846ddc8d9174b8cbc77d329c3d50e2e40439e203ad400fd80450757f4c332fedd810d43f93f83c9177e2f7dbf461b4455e2d20e9d9cf4f710eb9b6ce62b31bc5415c5606574f66cf603f430fa5940e1191b9176cbeabcc145069d437c48001cbdc46e506435a4ec1d8c4f7128235574bab6b06269f7f25fc925bb21149a212eda7f02cedff17fb035fe92145bb9e93a778c3fc76ac51bf38f3422262739468e5687c81798f16322b8f1998ea6bb361e792f2b8f260837f9786b35df50aff8ad3111ed679ecbf1faf4f23139e43bddd35ea69227f6d39d", 0xe0}], 0x6, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xd0, 0x4}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x108}, {r0, 0x40}, {r0, 0x2}, {r0, 0x68}, {r0, 0x180}, {r0, 0x82}], 0x6, 0x1f) readv(r0, &(0x7f0000001880)=[{0x0}], 0x1) 06:29:29 executing program 0: setrlimit(0x4000000000002, &(0x7f0000000440)={0x407, 0xb}) syz_open_pts() syz_open_pts() syz_open_pts() syz_execute_func(&(0x7f0000000480)="64266765660f7f17643e0faeb2858eee7f660f380992f1ff00004280a900000100a90f00acebffefffffc4a225bd0f469965f2406dc4c11e59578bc4030d4bb47efeefffff00") execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='/]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\\!:\x00', &(0x7f0000000200)='\x1d\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='!\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='c]\x00', &(0x7f0000000380)='&\x00']) 06:29:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x42a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x4, 0x7f) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) open$dir(&(0x7f0000000280)='./file0/../file0\x00', 0x102, 0x40) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8, 0x22) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x110) r3 = dup2(r1, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) rmdir(&(0x7f0000000180)='./file0\x00') 06:29:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r2, 0x100000005) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) 06:29:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) setsockopt(r0, 0x200000029, 0x1b, &(0x7f0000000000)="00010000", 0x0) 06:29:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) socketpair(0x2, 0x4006, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7ff, 0x1, 0xffffffff, 0x4, 0x6}, 0xc) r3 = dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCCDTR(r3, 0x20007478) r4 = syz_open_pts() readv(r3, &(0x7f00000004c0)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/25, 0x19}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/41, 0x29}], 0x5) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 06:29:29 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(0x0, 0x0, 0x80000000000016e) r1 = openat(0xffffffffffffffff, 0x0, 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x12) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 06:29:29 executing program 1: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x80000000, 0x7, 0x4, "3cefaaf6e6a9c5f2c7b0049b5e9b5003f2b57043", 0x9}) getitimer(0x1, &(0x7f0000000140)) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:29:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgrp() r2 = geteuid() getgroups(0x4, &(0x7f0000001d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000001440)) r3 = socket(0x18, 0x2, 0xfffffffffffffffc) r4 = syz_open_pts() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) socketpair(0x20, 0x4, 0x7, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000001580)='./file0\x00', 0x10021, 0x8) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept(0xffffffffffffff9c, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) r10 = syz_open_pts() r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001700), &(0x7f0000001740)=0xc) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r14 = kqueue() r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001800), &(0x7f0000001840)=0xc) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r17 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r19 = getegid() r20 = syz_open_pts() r21 = kqueue() r22 = kqueue() r23 = dup(0xffffffffffffff9c) r24 = kqueue() r25 = kqueue() r26 = socket(0x18, 0x5, 0x4) r27 = dup(0xffffffffffffffff) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r29 = socket(0x2, 0x7, 0x1) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = open$dir(&(0x7f0000001900)='./file0/../file0\x00', 0x8000, 0x8) r32 = kqueue() r33 = socket(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) r35 = getuid() getgroups(0x6, &(0x7f00000019c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a00)={0xffffffffffffffff}) r38 = socket$inet6(0x18, 0x1, 0x5) r39 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001a40)) r40 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001a80)) r41 = accept(0xffffffffffffff9c, &(0x7f0000001ac0)=@in, &(0x7f0000001b00)=0xc) r42 = kqueue() r43 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b40)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000012c0)="e6dc390882f790f85b0bf05d53862b1694c5c26e10f4989d077830293b23cb07e65b1ba62ec5e1294299fd7274f5e995d74cab6a574318092344cb3c3f713a30c94f204d25b477b81cbb6a1cf11d9697779c9985ea26583186e298342f01b7a1eb1a5b7bcd8de6359f883b524c8ea5c8e1b0106add577d9a8db504a7e739ea6a8c71833212105580680f0e5d1d2a2f0ceb1408e275a862437b35f1886fd15106b16e4f67e14949149269215711dfdc0296", 0xb1}, {&(0x7f0000001380)="e5eb59122f844b9a6305331594da69b13cde95bd56e8bc5b4575f5e12fcb40438182804bb54f0ab124c7d1c2a474234cb162e07bd9591df1b8e518afe91095d363ea7e9c4df5a886b6a7ab", 0x4b}, {0xffffffffffffffff}], 0x3, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, 0xffffffffffffffff, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}, @rights={0x30, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31, r32]}, @rights={0x18, 0xffff, 0x1, [r33]}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @rights={0x30, 0xffff, 0x1, [r37, r38, r39, r40, r41, r42, r43, r44]}], 0x178, 0x6}, 0x1) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r45 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom(r45, &(0x7f0000000080)=""/236, 0xec, 0x41, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 06:29:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000bddd3950477e203907b2068ee6d884626fe51f310679cce5fe36ca1d04799e8c0a7f93273b03e622340dddfdab24aea699f35ce2ea47b94ef1658ae5e13ad2ef5a7e50c5bdcf0eac264671ee5bdac97d0338449fed24689d34a27abb4e8999514d32ba1c0d946d0e8e68938394451e9e95ba7be1e54b6439a13b000f491e567c", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 06:29:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xea6, 0x685ffffffe, 0x8001, 0x0, "b79d229c4c242c52dc99eefae609a4ebf482be44", 0x401}) ftruncate(r0, 0x6) fsync(r0) 06:29:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) recvfrom(r0, &(0x7f0000000200)=""/200, 0xc8, 0x803, 0x0, 0x0) r1 = socket(0x0, 0x4003, 0x7fffdfff) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffffe6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4}, 0xc) recvfrom(r2, &(0x7f0000000440)=""/139, 0x8b, 0x1, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x37, 0x3, 0x4d7, &(0x7f0000000300)) recvfrom(r1, &(0x7f0000000340)=""/237, 0xed, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 06:29:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="60ceb41a67a5b8b1982ad47a2fa6af92cc447a3a674ed91559f676709bb226a915f8caa194184aa53cebb48849143d0d514913e771a7779341f8b85cc8caa79317884551f7256f5de1f272da6518fe6484dcc87d98658f23fe78f917d10ded394981e5c61ab49385db770a5b9eed8bfb24c58369214772a9722f94ce67fb3a34703f06a83bd3195a140a086af1e086abfa0da161f33b38fd4956dcca1fc987f2ae6433c1632d40c27a8bbccaf3fbe2bef02c88983e5b0583c9b3b27bf1f47293a1b9f0de86fc2cc72501065d918ddeff8de9a1", 0xd3) write(r0, &(0x7f0000000140)="6bc346ecc533f90249c80ac20f487caff4e42f9d7ab6b72aaf12d6a4ad14bae353", 0x21) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="2f71fe34251e374231ca91217c295e33199cf9dd9ae51accdb51f305b17d9d53773e95a6b4441f74911e8967ffbad9a311de7c709a8a6bdba9631fc3a5f16b42309efd86aa83cbf8d4beee1505f6a830ef04266815f06639566baccc66232da3468a73983a1f7496ddd399290146ca0037a7bc5e4a10a51dac9529e3", 0x14a) close(r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x101, 0x1}, {{r1}, 0xfffffffffffffff8, 0x5251a16b574f983d, 0x2, 0x7, 0x6acf}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000084, 0x80000001}], 0x0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x40000000, 0x8db5, 0x401}], 0x1, &(0x7f0000000100)={0x0, 0x1}) 06:29:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 06:29:30 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7fffffff) r1 = dup(r0) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r2, &(0x7f0000000c00)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000280)="41e8be42d9f65830f0257567d9d6e5678c4f8d580659", 0x16}, {&(0x7f00000002c0)="beaee7446a60123b10dfa10aa1182b06ae1feea58ecbd436be9e8e443fb95ca49d9a6db646caec45c03a7ba0ef6823b65a9090b1b6c727427f40d978bd2271f11e38c320ac0ed5e388fa531911f90fae4a06f78e8bd01b4b5441bd2572fd97357144e58836cbcdc6b49180838d0905dc70df1e507dc1b270480d4935a488133cd9b5ba4e568dd1ac8ba953f286bad5122d6bdf76d4a7f52de045458d541686eb04a3bf359c62219264ebc410", 0xac}, {&(0x7f0000000380)="49e610ecae5a46565133123eecd9c65691410192feba254f409243fed2c63697354601ac821d13ac72584154a98747d2e84373bc0d756e930bb848a78b674d1cbed671d1f83ee9e503566b4044", 0x4d}, {&(0x7f0000000400)="e4ecc59bb3145476cc85be14edea5be80c07ed687452c197c6f3cb972f95cdc3f4dea46cebb2703495d8217ede8ddc4c4fdd262265660973c36947a4d437ae752a9e52064d06407a53aee157690dc04295ca475cb4ea2b5a1b50d134b3efc6", 0x5f}, {&(0x7f0000000480)="a73bf62311bb830f0ff8b2ce53de1e141f6316cce31bfb74eafb0a35ce81a88290cd3fc9942d0e8ae23c30b5f6fed9e221e1f712c85efecac496847f2ab49c55b1bfb97d9ec371248fc9f1536faab89f88ae16f71cbaebbbcefa51e0bbda309145e56c227b4b4d731bf705486ac3761dc14e42ef61fd35", 0x77}, {&(0x7f0000000500)="f1b90f62ebe6b6fa37c3a8a789a96e0c7745f3acefcf18cc81cf728df59b014403e9063d4600c0d9519e8b8199a6f24114e4790bb41c3cca1b3090da3e2d64e86af89dd15e15347a827e107785924c487a5ab07099", 0x55}, {&(0x7f00000015c0)="8571eb3b2257b6f9a7b4f077a58c4c2986507c4a5c82ac209b2c689f9aa0052cdd326dcdcae007e8b146696c0143b28bc715fc676afbf1dcd6cc1acc4ade664ccac2f8477a229e53376c2af87bb981d5a9e1b928db36ef8beb735884dc3813428307f0d7ac4e645afa5226e71c11a5428e05e8ace7f91ddda87d8ed8fea34c404b8a99e917b2e2b53ceeeaa41bfd8411e5e1c4e36f7d3b51885be6984b10b096632ed4ec945bbc519b8d5ca79c2cd710a4cfc00d89df0e05dcac8f219056c52dcfdeb9d588ceeffb618eccdeb1928f4d68e3f104f1e15f127f9d364f2357ec6f3497f5ddb4ace4df1adb3a0b4cb5af3a854180d16c822b36afa18fd2185fc1b698952b82d0c6e7f5cfc12d99b30d980837f304f7f46bff4160f5d0ae4e165d456870367fa1c7c3f078a98c4c8b603cb94032a93a5289f5f5d20c2f7674eeac27de88acc25b35932172a3900faaee4b52ff3af68d209ca17ce114b87ad5a2dbe63cb2547c9222dbc3c299e883222f3f6148c48143868ea6cd68ba95bcb2646e5a2cba6004fcb82dd1cd6e194e4fa6df43635d461cf926ab948390cc09b83b609bdec8fcc0575978468756dc8f1bdcddef60f85be2777698ec07928b3589be0ece236d2dbed84d75928406602b7742167faa6da12afa1798e04fd038847e3941a544859dddbfbfdbb1f33b7767e1693d5992afe34350d0a4e928849eb1280e03f12ae63fb68c80d71df0be047bb9cf5af97a413db42c3ed35e3bc26d1c69ccd919d7a980fa93f5af032b673217ae0ff0afe4f3f1cf269408d7d5f1b44069c82b57ead10ce867b67260ed6fde8e8ba8692ea5ef003155a87e0d7c231329eba5b0d0c3ea7619e5d6954830d18c5e0622cc6237b8fdb0ff3e4376f02b398224285b1c93b5914c248d765714d22797ff65f0366f2822caffee95039de83a632cb6f3a9055ba4c13f977ae300ae8848c33a100a7c97f0d8f647e464b9dfdab9c72f1e61f651cf0831dbd1923f2d7aa8472f009cd40b1914b8f52b1d1013de5fcec48261094357b9dddccdd4cf3a755381034b268708680d5afb10630cd9d4c3779100a087679c779e0d223f77842c3bde001ea8c1eaf4c8959a85b3c97fdf94d17ffc29d73316c5831b3a35ec07a11faff91942fcc9ae72dbf3082fa061b6566f9b7e2446dad1a57c0a7322b210fc01f61802b0996aa3786a93ed21027d42f6ee4d5f02c4d072d0f83d9d4dcea9bcc73783ade7c4c8e26b84e418f63e017fdb75646834d26d389e78c22fbb1f7d77c4e360e19c4e3defe3d51a82496443489b86ab8ccebe1beb7e00920f07a72ef7e4517808f2e4fce9c55de0145bf8b9285eeb9e204cbdd11483fad20aa7fea263fce80790662578955596d7a8394dd5ea2d0db6892c57340f16cde5c7f88b29612e06ae07e6bf4f6051e0887150649b442e8ee29e29ee84c9c066d34197b9e968ef9f55806099e24913ed37f929d202bab6f9eccf4115efa9cc150a2c0ab92aab56d7e7fea797785e11dd1cfc8a06248c1f58f09e5ec79aa66d31b7a4fb6b17c897bfacf410d4291d227620f39ba751c2250ff90a2d97d8202ff841b1dedf06f8fcc64846d94301859e0fcb9bd9103cc62693119c859145c2756034e7435d70192eea65134c28c33d5e32809a04acd4bee08c0eb8cb6d5a25579a477b70b842d1d444efda31bebf4d41267e9f8b2abb57e28a0149cbdd5a15cf9cf229442d84172e80b7015805ba8113c23e48fbd2372587254423241cb6c4bae30c2fbc0c746ce992fdecf95579ff0f0563e965e0c68c8ee4f9570d426410a0e85a6b72feece407689fed1bc1df5cbf074b37fb7794a3301fbeb777b168eb7beebeca39574cab02e6fa89a44d2e0461c240283c1d988a7a1a5a4908ebee323beeaaf0cbc47b780e23a417266630a70169421bb1d43fdb4029bf4d7c7770a1bc2f98606a20d38ca0262da2cc178ca0b5c97ef47b5dbe9bca7bc2711d0d5ac608ba490188e1b25b751fad53994e3fb89e68696387a514c788c9698a5a26f969b968a6a34c15a9d5b4f98fbf513510d38feb87687dedfb39bf22a3f29e02308f457ec3cc6e35e7828f6637e90e94c0c59ab3b5e86746ac608d92e8ebd4c53e59fad6f1f968784afb08e806e072610c9a99d465559300550ff2951eccab1540f7ffa1156a9093d8aade06ecec3b0a2b296e80fdb6632c274bcfa689ecaaecd562579112f3359ddb908b37b025ddf046be815397f8170e4179b8b87026e0d85c45d1478939b4667ec69028224008584b3f12c460fa556609a907f1c1cd05aa30f10ed5abdad59b3d2f7b96a91fe65ec1838ef329c2326ddb8a868cf56fb7bbc158b6c0f689aea5081572b27a6a08966c6ca425b6d307ad6dd2b466be0b1a33f5ade9550d64cf9f6eac8634bd795f83431cdfd95c424a9ed7cfe4ae04bc562a5640ccd09c654883e6f7ff08687d35a088ce9e111a9ddcaafb0d16a003bc7a54573526ce9bf946d85fda4bf2a6351498029c8b7a70f6a63c362b8816a0d14dcc866434e150d60ed5d22954e270508a6a62821d7d41a1954bebbb34e050b8c99620fac560a941e3e84455cb86a7e1f2656ee92495da0ec56dc363b6cf5bd54193b400a18e8253058b7b2b0cb5a5697b5ad86b4a3430ee197af20cab8a7f30826c69eb286d2fd2f9424b1012a7dedc8fe507eff9590ca652693e6e4f394d21d14e493d724dbd62197f18dd70801699bce6bf221af7e932a6462f8230ccfb8255f7c8a75a4e16819883257cf5587de4724bdbf7162c71bf390e7aafd5458139f1d024004b783ac7621e2b77f51150d0d4e3cb0b0a4bc517c3071fb073c279868b90679089e812a27e8f06712dc3f39c0bba0cf59e8f32239e5a9fe7a4b47d005b0e01bb05311ebc0b5011ea2518d5f1075ea0164fbb4acdc40a0f924cf7d40e53baf9a700e14aafd67cce7a216cc95f4d895cbaae7a4911879049d1e8b4727ca630be68bf168f42861068cb4bbcb0cd364e2d4ed507e316545a9b6dc02b82507ebc52d70d5f9fc182f225d1139876bb3aae96d76c252393fe208d1ab69b9389c964485f810b4c42442dfac9a5ff5e2a11180ccb900946d4705bf9d196e0a7f772192b916aa4309d98250dc0aa530d04dba037db6cbb496be8a12d2d6db626838fa23ce9ccc206465a773ef6457f656898b354b3f4743a6c343ea9b104eb81078c953b81cc00d474bccc1c9262ed2c821df7fc0bb63fbc1a4fec61bad7ebce0ed00167f64bacf401c30d06261c622edc849f2ae1956273695be21ff59829d42c1b5d9f6de7eb219251ab010e9ab4750aafdb8998b81b7f275ad28ae41a252944b4a4bf82884a7390eae66b95c48fe98614a9cd4ae32f0c357fbd3bf1e1eb8efd9abdb2623026ddf2ec2684ef50307c0cbae03e70554e00340d6dad5ab1645040525ba95b381567077c427659a15e7c86ee374d6df55c1a12af0791b09901d49fbec619ae59135d4b60eb8605873b4a23524a8576c69b934a188b32b84a2a838f71448c5f489c8d42ae33b23fd44b93b56896923543d96859af98e58d2f93a037b7e2f0c601b1d654ec4d1b19321a853eee4cb85678b5337bbaec4e4d5e5e70817ae69f5759ccc1549d7569561255d04159abf87e22bd6c2e103ebcdc6c9e9c20ada9a07559d029d687865a1507e9faa90fe669a9b8ad03e599705b75d0133b009a166c1280cbbdfeb66043b7a80dc134fec09a5e12ba6d12ea8ace0f49418f45941665d27b01ec188590a86009b7dd965c3ad4011e7af3a2fcfbb8d0e7243fcfc7b4883e529ffed7b0dbe7cfc67bc49dcaae1557d68127ef97c6135f0e13db23b6aca00d83849fa02218d2dd6c49ce0beeec14efb53d29b1a6fc594730098cc8dfa42292d5655c153c3d5d4650c1e6be3d081bf8856b308c623c4d69da68d45c1ab0f613418f1cad87aa628b8c8dbdb24fc4ae80cf478647afe51fb2fada11f7571add22faa852cca0c7adf9a06b634b22b1c10b12a238a9f6cba3d60d39d85fe39695c5402903c6a54e34015bd10635d3015c94ea943c5e1430375e0189f0863e4a6836aa8c21c0b1b602be62fd9658f8972122523ce50deb171a1ba3771b923666b7e50b07bc311ff1b0ea72781e13e5bff7fb34ef6a47fba5864089dee3f8f4fba8bbed3f0c454dfe0953855c2feeaa514c405ad2c658a93bc001f4f0c078428a319ea24a1211d6025bd8eef79aefcc83f6833c90b91e5e5e0ab4c8fb4768c9a04e4515933016d82aeba978ac1646a91d1578e1d6996982e9980faaa1023819e663530eed72adcfd996eec857eec394681deb705ba2cbb5185afc8c612d7c78687208942d92e73336eaa6ed44fd6342dc90a3bd8df36b58d37ff82424fbd58faf1109a7a0e4e6dda80b7822a1ef41f675cbd89fa982b35f8bdb6395fc09bd18c3c75d45c1e829ab304a6a7886c7dfd2f7a0e0ebde08dbac0004611dd37f103e97ef7aee13918383546e2d7074b8753d2fe4d9a27735cc6fdcce1c880e98cbbc853551cb5ec6f2cd55bb8e2a8488f2df5da56068f025a6b6a973da67c05cca051663cc0b17d07db9edf3680eb625be38dce94458105dfd9ba412a5197d3d2f053156728529a93faf06be146ba591a4a39da16cbf09352d1191fbd3ceb87cdefb315c6817e0ad4a4569b95f8a6f3ecce62e3e3ad536dc0a73e338a402a37aa56f3475a16f0ffcc5e488f5c7465a6c1b698d572845bede38e38c7d1bb0790ddc08656f65091aa22fa9b619d0b90ae339ddaba79775d72c47232b12e6e0f7fd09f2ec890c68bb57095dc21668f152af5881c64497a5cc08980ecae345448a7e1ef9b0199b893eaba8a35af9a5cd811ea1c1ffa3011d26bc874e262b7b6749d49b0bd2f42503a63eda1aa3de29ee8e436ccc18191fe608bcdb2305b4bc181a0ac63d47934fed89b0d65db968d6d7fd1855622639b509f125bb94d40997df2a485b24f0c2f54b14417cee4c8e841e389023eefd2d8b62f070a4e5354748f24e9e859f4b588faccc4e832c1be4802ffea7272f4772b63ade395785056aae4f4ae7805718cce185e848b30dcfbb269c9c92462866b7b231292d5a23ee3cbec28ec336bbb8d26cbb76d4b763ce36f6c8c6c0b7fa1ddd513ca283251941c5c471bb42fc1f41ffb684e884fc21b91ada3dcfba927110d8f9680a870c22b7bfa3ca1ecf28c1f4ced9c437b33ccef971d08a41edc0fb8953d7297ca9037c23521dc9c956ae51d2094ba2020d9930599e4d1d568acb11d7aa93cf85599e65f6067326f74c5b3094765fe0cf31680c6e702c42dff9ddbede287f2ef5655dd6611b85a9560e57ec51a128c99a74a80f0301790b97a0868a09c9646c80e1b059bc681792b6044da8234ef8e929e23efaa1c471cc7b417de345acc17fd172042c9ff54b408cc8ac3d93147ece0a5bf245796d79647409205d405c25f1e2e5e3571f74d5a4d9cc98787fd93ddbda69dc60e202a864533267d35d259275f1a3e6485ea105ae45a4bce95786f432eaedc98ed2a15033b088292b5e7bd5ec61f2f8df595d1c7db7752ac6e6b1470964d06b94177e06fe363a38b6191c1497a37096c94c15214a981ef5256bef5cf1cbac52b995f30c27ad023459f9697e23cf4931c5423f7f451b5f7cb89ae4134e268fb6617c5ef7c6d550cd21752b1b2ce9673f33efb3b4b7c0fef38dd779b1bdd99e09b7d006e807c8f8cf579053be4f8521c2cf3a7e69c3e033ab587f2ecc0bab5bfb5337e656a5d623d166c2433400a5040644ae5ddc8bd7427ec5", 0x1000}, {&(0x7f0000000580)="4a30a8cfbd9476cd4859e12ad377481d6ff4c5f0c74e104da4add02e101f35a73a325fd430e6a4920d34fcba95a50a3b2d4c7f4e12a72bf5f602d9d2b22cedd15ec474cf022cded103556cd3045b0ec0d36b4173cef980f19b1a31df41f83f01bd3414ffc79a80f9b910fe9e917e99e37036bef45ad1d64194c16df6f18886d88a6c5ad365ff42dee70b4f181302bd2bff75f0c5947f5965c8", 0x99}, {&(0x7f0000000640)="7558afee66a7cb6beadf1d7d4f00add18c90944c1dd532b16d201f281695fd11c1", 0x21}, {&(0x7f0000000680)="53df263638a4c03ef6a481fa7ce1afa22e67dc1a2c0aedd0b15e764aa260dbf5c05c1f521c6e889cbf4dab44830312fe52644ac1f25aaa0d4ef1315365dc222404320e1174b4dba0bc85b5005cedf6c38fb08d7e31d81a202457b1ce7b749f11b7e49dd5f3c8c81ce544335a37d983a2281be3b89098fd37491182a5dee49ef364108a7af0d718f8713880bc175fee6ca3d1c8a06ff8781f5dcb01aa6618dadcca2f5e87ec3c72e565a43a8e209d1e31e3a2186c1f3c6f24d385a8771d6abb74bed9131fd65d793a94c6284154161bfcc92d52a2320704f0238cc7387099f7ef15ec3e7f9835cf8c155093d580f12d9c", 0xf0}], 0xa, &(0x7f0000000840)=ANY=[@ANYBLOB="c800000000000000ffff0000000000003ed79db1ee41c7c9ec261d5f50ceb32bde04e593c476ef824ec60bd6159aa7666b3da06edaba96b02016157db392cf430cdefec40a8ee4955ceecdb71eca64de67176124e11aab3d515170e29ebf53c891f84e0e6b71410028699361ba7943d8d69fb49c2eb9454e38c121e81d27085ece33ee97d9a66c1072318bfc18f08cda66a68f4e831736ef77efa30d6ce2e86721199e996917cf294db4a4cfb3b64533adf8399c4ba18635e5c5c1793ff6d421af364ad0901f25d56800000000000000000000000700000044586442764853c3cf7d59cf3f3e1d27a6e9c03d2826c60153703c6e99db6e41e779c03efc54cf11d807458f60cb947e5acb5b57600d444441b5aa3363bcf1512148d36fe2000000c000000000000000ffff000005000000a923973d165fa04e150985de7f27d50728f3fb45a68f7578c3b2d93ece64f057f473b33537579388cc5d7a6806e0b0814417814c2d34a2aae5c0666037e2b4f5248778cd1b7949e64f3c09737f5e67c96839c4f44bb72bc3db980ef1d9a85d7390ec64f9f3984409919a843e953fc048c58a451dd1a77a8b8305ee702a85b313322a7088e92acad25f4f05ea182a0d7149c1c1ee2e6d6513ee9e186f5bc5910a2431f86c7447fa07e150fb198edb0000c800000000000000ffff00000500000018fedff9c4a8bc2ab13a5cae8b4a89df6c4c473136d34739c7e46f5a24fabadf4c49ebfd8c0fe1d55072ecf1d58de9d177a5b468153a53ab8026adc5df22e78eb9f912d9c282080e9bd657ad7fbca48fcae2f3b54f3ade5e9e48a113ad2a55df3884e4969b2f13fd56f9568f4b9d46393ac1bf4c0e03f9d8a895cc106423791e5c75f37ad9b8d594dc5f49fd1510a32324f8accc3d75d2891b616228e7a8d510f90665518727112eaad6473788ffd99cc01fc966c510a4007000000000000000ffff000000040000e20a67dd549389dabed8538942e97bb400000000a3c88be9d1de0db6a36f180a2171ee073f336b407caf59c7d5da7585202a15884b516b71cbc046f08c7ee97fd1f4088671c3dd3f3c5ab474111ae066b283c9775f015d5e33950000000000007000000000000000ffff00001f000000761ab92bb51ae0b449d30290c3e22c82a5b64555170332243b7431c1e47a92c8a7cc97861d4a0e55ba4d8216301be37cddbdd16dbeb9f95fdbbbfbfbdf9aaaf31ca26c6f058a625751ab4f3de25fe7cb16eb4160b0f6af7e7f0374000000000000000000000000000000000000000000"], 0x398}, 0x8) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ftruncate(r3, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') connect$inet6(r3, &(0x7f0000000c40)={0x18, 0x1, 0x59, 0x353423ea}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') linkat(r4, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 06:29:30 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x1000000000000000, 0x7, 0x0) 06:29:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() fcntl$getown(r0, 0x5) 06:29:30 executing program 0: setitimer(0x5, &(0x7f0000000040)={{0x820}}, 0x0) r0 = getpgid(0xffffffffffffffff) r1 = getpid() r2 = syz_open_pts() fcntl$getown(r2, 0x5) clock_getres(0x3, &(0x7f0000000000)) setpgid(r0, r1) 06:29:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0xe5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x415, 0x2}, 0x10) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f00000001c0)='./file1\x00', 0x0) 06:29:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x411, &(0x7f0000000240), 0x6dd9, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r3) recvfrom$unix(r3, &(0x7f0000000280)=""/4096, 0x1000, 0x41, &(0x7f0000002480)=ANY=[@ANYBLOB="01006cb42a4bc14f537e262621d300e90b69c08f12c9397a48cb"], 0xa) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x8) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000000140)="045aae03e6dc6a35209d711a", 0xc}, {&(0x7f0000000180)="e67b0858c3a1bcfbfa4f3a4948d096f99024a69bbc027b19dfe3dd8d70d4adb4b87f745a21a7c9219989a65f9fc123b7f0f28e6aecdedbd094473fd8e26d456a518c7ea44d5117b65b0566dc7223e4", 0x4f}, {&(0x7f0000001280)="d546036008ef7ce2cc91d0bc7490b3ef7d77cbaaa7bf5e1d74e414461afc89e5693f13316037d8f0dd784ca2ecb6c9beb87e898ad5b92b516fd6200707b17859afb767985f74d8a91ba37c820999218046dffb404c3a5610fc5dd8d27da5a9c864a9fc29ddb58ea80e44b481d9b9795c4beb974c46327829faa8534feef14e1d0099542f6bb55f6a42c1ab54f67ed2545a", 0x91}, {&(0x7f0000001340)="cc776afeef8ecd20d4d02e1694b74a71e2cca148e1a3c70514b5c6afb3b455037badf74bf9ed73c228bc380bd5ebbb6721f039f3ee799091f4bcfc1d68784ab91cd2b6b26fbba6e5270d27b287a98421a2cad127652c3f0d583497c43ca0b27bb4b370f05145600d5b15a76bd94dd72deb04c9bea5616272aca30fdd26c6937269a4948153c7a2c3552a9f48008035b169891734e127c349db2a808df5f2875aebe99e5d4a09d43b3f8b9c1ee166cdb4fc0941fa0dee4cc1c67715d056d08dead4c59111b1033c97b0d8ec83c3a4344f2d9deef434b6f9ebdd911ae056244657c2923951809f178ae5e6ed2e6d76bef219640b0472169ff07534985b0ecfdc6d91f918d631a9eb902ca2c1218cb8f7c284262e72bfbdd94e8e2803162e43023757be4360df186f2bc4237e9b15e4170b9fe7d532e08ee106358ac1d78069ac7da9eac58c9ab80db7129dc79745dc5cf60d2e7fe4cf99e0f8943b2de6ba92d686ca3397901a652b3dd86439f27340868ee5ead40e616bee0b5d4190afc39cef9328e5530407ed31f96c3dc7b578e3c90e8b4987720fc39c4f770daa13a22228ffd30212bd9381e9e700cb1c0ff8e2d1632a7f30de362c771aa690171ac32fb8e46a580fa7d68011317b8f09ea165a3095d950a85da281bfb02864c769fb8f4edc0f8bba62d848fc14e7677783206a56a78e9a8217c9cd420440afa4a5acf70094ab44b67adb931ea7a2ed8e481376683ce26aa2337aad2bf5294d22070188f944fcda372bcf979056f438f168c02b6ddfede56752a5949a49e43e80ca87ad315d3d1710d0db34ded0f884a7c270d49917320854074d460d0335e5f2216e50b0296d782c6f739db9b5c8c352c19d0404b9536b7c7934e26b40f39e14eca7c843023bdc35cdfcd52e17c8954d659a7f04118462d9427d987e26b6695a302ec39de5e042fbf62db5a8c35c9ec032bd2744cbcaa42a78ead28f421c989058afab5d85169b6f8123963ad22f4dfcf1689a5ca3e93316b40839f3bed48a6d2fb1a9cc9a396ed1fc24454515dac7acc8ea3041b76526bf9c8a9c91d83f67f46d76a7c542912df7cd209e08818fddcd860c79abfd9dec3fc4692755e41eb8bde418a0603c01737b5437b644dbcd16d0e6ac36d827e2eace6be2c9836de80e19488d07832f712736e8f2bc1f802fd26cee4046a04ac2491c83e67b25530491e0b6914d412a114adf85b139d739a5f6077ed96612354f9ceaec2c4ceb48ddccda81049f3c5b7896cc5c92a30e3064723a2ad1bed4e2ea110f165cdddb64a2896dcdcf46fcadfb49ee74fb8a4f91c37d009f0d8ab9ab146027cb900ead3dff89857ac593ae0eff613445dd151067a7558a0399363a4270eaaad0ed12a29714bffcbf8e572e85893d371ea13a335ffb9c40e6127ab758e3c1e0e0bfc194bd2384db4fea132f14ba77e4531e748492a45b76ed4f470aefc1c10c2df997b9af11a7f790b5c45d1556ac9416457b59d17427a3d43e49363a8daad01ed6f7676c3f947fcb75fb12e7b29c4da7b4dfde6ad4609239b2e3ae11c9f43e00b534c05f2fd47718e541da4b8f79c4f7160522c74193d9f32cf9892394b47e5932dc2e0086c7fe0807d3aa0f0f86c8ba84bda3e080cf349aad727f2a41e0e971f02decf26ee43cc1d7021c11fafae2ea4b3aadd4e8494bdea1685e2fb650513cbb098d8577b69e6fefbeb4272341cf9a684ac37500514b227fc94d017a7bdb692849550306bb4231ccdc39761fa5b8a6a61b2a6a2d6125973f9269b2e8637fb5b72060e9c955cd6ea9af60979adeb70e956884f15be3b798762edef9b8e5efce25aeb6a02b35b42698adcd218b314330c43469e8fc0d995f2b116747496c619d4f383a2e5ce157547d0be36fa85ea6f5631c0c4234ec5c6afcb6b2780e7239d74445b81dd2c9cd09e177253f3fc1c25e9ebeb5503cfd5a8491903f7838cf3e2d1f6bea4180ff77f2938c368b970f08b61077b8fb1757aeab3fdffa8cf9def1aa83072a8bef9a17c2a130a1f15177c8db2d0fad1cc4dbd27c08774dde5b177dc865708eb265c8ffdd2be3926f7a96d502769242337b7e3478d602f303c30e2dfce65492a142dad250c2bb24c59846d76e0c3679ba7540e513efa0bf23872fbc15848180ccf49a2ef4de3b3f65fcd6d77b3f07b22466c9f5daf9625a74f8c1aa481c43a5847be05d7c2b253cde5bed2bcde336165df5b5394d5cd2f03d0c3602314267cb7ea8f9cd27b75997f084818b03d7839836ca9cc76ace3563c731883f66b7f8d92fc60f3b477d2bcb6df0f2c5584bc8d85c7848b61d50ec67e7014befbbf6576dc7f7348e0f48efa69524cde583a9793c5e6823d3b63cc9c6c335682edfad77e4f890972323a651c6ad294685a68a6271ffeb81d3caa550426ae690787e10ed6fddf03cf3b8bee3c3dd581f0e93ce8738cf463ebc2cd7b5072723f9f008dfa492c9fb7a873b4b801102898cc9b1b98934137176757fc242e665a681b7c89cf929e79eb202bd160cb2ba1d6919074f325568164078d05c3c6af6b54d139284cd8c29da0439e499ad8a7eb6c75b1292e0b8a6d5c603dc457926b65937565416393a1c1937e6052a954810e3c4dda84d6dd1f8dfcd900cb9210b7f5303364223376c628b970b711a2ecdfda6e996d5ce3ce934127ea7b2755c258453dfc0eb06026803922c6e4fca1d0df319457bb4f060406ad49094b921af36ef01866a35bce3a79840c07751c120396f22dc5e91fbb9b918e4ed011fda59cad420631ecaec427f43c8b98ab442cb90812ca8ee173dc63dacda4ac08548fd5bfbac964d2effb8c9b8cebe3150b80e409e372caf008098a0aa21a926c71b460d0ae07b374db8e31523ad893917b0633337dd6f5de4d84a15eec3712e0b3564ea0dd19b327f77dee5ba31161da4b4eface58c8b508924c60108a80f7d0fe68cb14e8ce3c442662482fa81a816c6986a3fbefc31a5638a90f3af5dff4bd6a6e9b8d03f9fd9612acd3ac5930ec26e48f98608562a7f7649d55bd22c817205d474a3c5bf5031b31873c064156ffad3d7b23a80727eada4211c5f5db9cb7acb22bb5b19291b76be1bbbdee963a2b84b12b89fba718d8941b855197235082a468624e76bf762421589d4e8802720347f4ba6c7bac7e6bb6992c49ff78c7fd6dba0aab392cd1b64e46eaa8d35e0685a0974ef9280c99219f6a73b1631dba2746d1a7fd17606650b5c776490304144cdcc19e1f437516621c1af2ae301a48053df68f2ce1ac856ed6ed24727052bb629eceef841432ce02e0007b0ae2cf9ed42f559bb16cfde7c93302eb790fc832f4ac890f78f3bda56957dcc9a37f371f628d8087ecfe540b4fa425cb477926260bc61e358a4d63a59a729947f3650050cde1eabb3f03c5669bd0344d6fe36d765650bb35ef3598d1b62c394d11a962b194c3f4cfe6894b7c8d2c4de5b397995a0d0a4616bcb3ede07c3c42cecb4bdb7f4ae716d1e37f3bea7cfac7924b7a50a4179447553228d548e3810517309fafecfd3aadb702a1a9a87d1c26bfbc83124fbcea1f8ae9eccd749cf5444af1462c674217bb8abde940633c7d5da4ed457f253f3368d54eef45265f70615317c751e4264a825e3b6149a6f310e032e6dabba2f3596aaf874fac2b66d2b3410f30250ec3b72e949f4eed9790e2eb9d0687dea2b3efb03995a4dfc8d7d14c9ce61b2a5a9f6660f9d0270b711a34e61e1bde47caa0ed83c3cb6ad549e99d28c71a23a04906bf2c6ce6675716dd81f077a3a676623b0920d57987cc7a7f3e2ca45dea74555754c9865ac803d515dc8e817cc9b3e41e0e4a98bbd65c65d2c5d54d20b9678e077778e193c0bddb768ed9166b248cb7963f66bf4268d1e3d1d1982d5f7e3267c464db91819e1dd8542508412d81f6af9a2aa5c16f19c99472cf3decb5981fc9ec6f15c54c7c8e74e08ea10239878047ec0343458664f218f757f2bf4c0095f1c99795b75bfe656957a80dbfdb2a49653c2af4eec9d7dfa56d9c3d2a326fa2a910ad6405e8b4115269bdcd5c246d46aabf5b0617cc9bd80f270b569cf02441f5f99587ad51061b307e9f57859ffa2f772750f4703d554d7d9d2527844e26265d08a76cb0a567e03420c6c19b477cdf12e7d5aeb07119355a06ee0cfb6a63455a818094e242776f95bd721995a4162d6901e054427a087d6d3ce29631f0a3e926719e8637971fe1ac0a08811cc656df735425acf32f0766485e1fd6dc7b6b854aa980ea95b307cf7db4162f0810bcf498c88faacac72a6fd4049d7229ea80338b638efa9c5aaa9656c0b0b4f1745ee21cd43275c2792a5cfab1234d7c4e04f6cb2f02d536b4b25f7f03ceea4e299ca4ad8610ecd7e0213758ea5ccf4e4f8b07369fd9d2078073705cc1845bf9bd44af5f9320384de2a638ae47ae08bea240c488c26ad5b4010d0f147c84a043d26f497129527ac69c962c6aa0efe26f5cf1de55b1a9bf3fd1870c408e7d680e6ef9d929a66346f3f041935716d417c0db6c8ba2da167a3dff6ea0c63ce27b03833905f94a31ca3a8722303766fa0f0fb0de70bcdf62da3479757987921300b210487e9a13f56251927c59cb3922cfab40769fe6228082835a862e43da4e977a82f1cdb043ca56642d8f723ebbe0ba7cf285024bed9205f592daff75a0831eeee3ae644189be27b662b700691ca60dd5baebdcf9844d1419932705d3899a49a890cabc9cfa95b217af96a63150abfc49bc6c04791261a26e660e099b8df2adecc0363a916145ab41115a07e31c0f710181dd1e9bceb8e584ca612b193cf8a032462288a09c15a06c290316066c7f43ec5478611308cf19c6c5020f8412be9fcd89a6570a70b6988907b13c69dccba79a6e01a2e9d70a693fa801a3fd14d4303c2e22073afdd02e36d9d76dd7d1938f7b37c52eff9ec1ef1b30a252bec6be8faef9e045a81dd3d31789c6f306bcb9974ee84695773170b607c982b08a91face07282f8987bbc131039c8fd03521d739f1ddc84c5f40d8bca8db8d252fb0d5866e931ffe042c41d4800e00383c6846c50f82ccd4d5e01fe5cec644531a71adb2c43c8a5f311f31404320f97f53e35066b5142605561dd53b752f7f146a477fa40cf6b0f4ccf8cd3c7998c5d20e28f02c986cf3c1ae206bd1f5fba7a0d8a3d0f0f55063e9f2ce347b6eaf275bec4c7a64fe474cedb7a3714c652e788229c556bd6d890925f723e596f9e7fc6ae9d0d1fcef5890ece6e452be28fc780e0dfe28b554ef1d61461a1f585be5d0bfebab1d92d27cf2bad9a5c3943f33d8ebea6c81e761da8136585209988ba16d0cf39eb92deca0d835f751cd03b49e9607717414c80648b1604bda8874a6495cd9c75ea9cba973a3c2639e360f30623d561d279ceabd2ae3c186810b0333cb0bc49c29cfd5373d03ccdd6706765e057787da4f68f8d5580166e8db4271884b201f8c3d3149034adc7081b1a1b4aac94f4d59927adae9a6e1d659207449590491bdc04af1fca69208fce26f0ec2cf44984b728137ef0036d1454b5c582244ad0c10cd7eb1b6bbd13d6d7e3fe25e1e95a4fad576962305c8f3d9e85d6598fc0bc4a9d2d5c19079c99d723868d653fcf7e187e8ec7ebecd1593325e2c8f93df73046b2a0d7f3a3721fda92fff0f9412bd10f9ece45b5fd905059346ef563fcd4259ef5859a06e4bea4b944f176bc06d9da0e11fa23e86a782f7d2b6bdea461b65cb0fd43d1bbf3617fbab475643b82cb7ed59fe9b8ee5f9cb7aeeb043cc6ce907d00", 0x1000}, {&(0x7f0000000200)="708228259e3505870163", 0xa}, {&(0x7f0000002340)="a9b4aa97ecf1772abeab14a1e0014f88e3483e6b7d11bfd789869815a3b0afbaaa176fb487132d4542c52e2b5413a99746f30cc6cb8b1f3311721dd1d14e629c16e95c1608fb6801d2924438ec0cf8cc4a3b9563771dd1ba7356b4226e898f016827b3175e336307e8caf80257f1804f8ee35ed4b372bde59f7cd88dab86b103ee15289ce972ace6a7b05955ffcb2d9efa0e909072bb0d73152ba0e859f7723dd0efb0e649aab1bf077547a6e333a18fd466749599725f2bd46c83bcb5e35c473a4af170df7450032c834ae65b859f89ab1f1af1def486feec7096c0", 0xdc}, {&(0x7f0000002440)="3c8fe0cf270ae437931b556be9f9dfd77d8f50c2e6152ec76548483d80ba0c1f3ca71b9a818e2a3b8a23569f0fbb7a0e311594478861f9", 0x37}, {&(0x7f0000002480)}], 0x8, 0x0) 06:29:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 06:29:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6b3, 0xae80, 0x61e9, 0xac0, "ac91f33c78c219fba8b7ed26ee92a326ecf1623a", 0xfff, 0x7}) syz_open_pts() 06:29:30 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x54, 0x77}, 0x8) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x1cb, 0xd70b, 0x2, 0x6, 0x7, 0x7, 0x2}, &(0x7f0000000040)={0x9, 0xffffffffffff0000, 0x2, 0x10001, 0x8, 0x400, 0xff, 0xffffffff80000001}, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x0, 0x1f, 0x2, 0x9, 0xff}, &(0x7f00000000c0)={0x3ff, 0x7fff}) r1 = syz_open_pts() semget$private(0x0, 0x2, 0x200) execve(0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 06:29:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() r6 = syz_open_pts() fcntl$setown(r1, 0x6, r2) kevent(r0, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x80, 0xf0000002, 0x3, 0x4}, {{r6}, 0xfffffffffffffffc, 0x20, 0xf0000083, 0x101, 0xfffffffffffffb8f}, {{r4}, 0x0, 0x20, 0x4, 0x25, 0xff}], 0x100, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x80, 0x80000000, 0x400, 0x6}, {{r5}, 0xfffffffffffffffa, 0x1, 0x4, 0x4, 0x1f}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x1f}, {{r4}, 0xffffffffffffffff, 0x10, 0x3, 0x5a5a4b00, 0x3a3}, {{r1}, 0xfffffffffffffffc, 0x4b, 0x20000000, 0x7, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x400, 0x6}, {{r5}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x5, 0x401}, {{r6}, 0x0, 0x10, 0x20, 0xfffffffffffffff7, 0x7}], 0x2, &(0x7f0000000280)={0x1, 0x8}) kqueue() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() 06:29:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/187, 0xbb}], 0x4, &(0x7f00000003c0)=""/164, 0xa4}, 0x0) recvfrom$unix(r0, &(0x7f00000004c0)=""/131, 0x83, 0x841, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000580)) recvfrom$unix(r2, &(0x7f00000005c0)=""/137, 0x89, 0x1, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r1, 0x8, 0x800, &(0x7f00000006c0)=""/191, &(0x7f0000000780)=0xbf) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x4a, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x9) shutdown(r0, 0x2) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000900)) kevent(r2, &(0x7f0000000940)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80000003, 0x40000, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000020, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x8}], 0x800, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffa, 0x9, 0x80000000, 0xd8d1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x6, 0x4, 0x3, 0x5b5d}, {{r2}, 0xfffffffffffffffc, 0xf, 0x10, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0xfdb42a24a0682679, 0x80000021, 0x1, 0xe1}, {{r1}, 0xfffffffffffffffa, 0x5c, 0x800fffff, 0x6, 0x100}, {{r2}, 0xfffffffffffffffe, 0x4, 0xc0000001, 0x3f, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8a, 0x40, 0x401, 0x6}], 0x200, &(0x7f0000000ac0)={0x3, 0x101}) connect$inet(r2, &(0x7f0000000b00)={0x2, 0x1}, 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) socket$inet6(0x18, 0x3, 0x4d) recvfrom$unix(r0, &(0x7f0000000b40)=""/84, 0x54, 0x800, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x1) accept$inet(r2, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) r4 = msgget(0x1, 0x2) msgctl$IPC_RMID(r4, 0x0) fchmod(r1, 0x6) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000c40)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000c80)="6b39deb5ddfe6677c7c354819ea7d087f639f855663abb7cbb448e3a576c346b8cc1685930a5c741a7ba29995c9234d4178546d1ed84a9b5fae3a9f2799ed48ccbda03427164064101a5655bc8e2d342052d6a77d34bab9b7bc3abbf7a3e04bfcaec4f3548c9a738a74b4dee92cd3472197badf61673275f70134c33152c2176eb8251f9315f", 0x86}], 0x1, 0x0, 0x0, 0x1}, 0x40b) msgrcv(r4, &(0x7f0000000dc0)={0x0, ""/102}, 0x6e, 0x3, 0x800) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000e40)="df70dc8dca143a755e5b6473b0691ad7f34f672440f5e1238a504d250e2a7beb621d4e8fd5ec5e0515e63f77f7727a8df8b630b63f191c87cf", 0x39}, {&(0x7f0000000e80)="529a8077348733b4a2ca8f6cc4a95828f9190eeb234fa56198c488a6d89973340e612aaf6e441eed11f349651d6ecbb4d6f7f232e170817ca9624041bc5d4afa9c443fe89e19bdc8fff6d6edb315a2949417a64f7cce4cf8fadd072727d2cd1d530075398814217d09d7314ccc3d9e03a54868bb38af111679d93229a2d9d4a518c163d4e0acc80fbf3d0a0cf4b83f7920b8b200ecbe306a7efef261519eb532b18b23d882", 0xa5}, {&(0x7f0000000f40)="1a9125f195f291ec41ad904560127b92c629629f8b54d4ada495bdff16d820001acea9c8f55f0240829626ac13795b49e5adf36d1a41c1d4f9260788cfc2e8a8b2a9ae65b8c5f74ef7fa4ad30c58ddbcab1e27b1e248c441169ae7c3358963fdcd19bcece40cc784b282080fcca2038511df2e7d418960b3259b24d93f828b2a076493ecff4bf92673724e16ba1d5af44ed8e40c1d05f5df7c02e65e8ff5ae97a24f455647b647171155ca1bd31e44b99ba5d942245eb8df6ce006043187edc0426f6473610588ab1bba783dfddc96bf24da5e2786c493043e60c52400c7e96882ae45beea0a32054adf", 0xea}, {&(0x7f0000001040)="0a4524a1f41222913a892cfeca6dade495b0a908528abd3b54e02796b7cd257de839dbcdedd42b1fff696538ec490c090cd2f6d0cbe82c8cda891d774bce654a63c7b3cd4e40c243a35619b3aaf597c05fad71760623dfef6c3bf334f5e97bfc8807e8723ce6a69587547ef9dea7ab4cac8ed10e48e3fc1865643acad66994888f1ca1428435de3c1f50dba11fbb", 0x8e}], 0x4) preadv(r3, &(0x7f00000023c0)=[{&(0x7f0000001140)=""/216, 0xd8}, {&(0x7f0000001240)=""/16, 0x10}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/167, 0xa7}, {&(0x7f0000002340)=""/31, 0x1f}, {&(0x7f0000002380)=""/30, 0x1e}], 0x6, 0x0) clock_gettime(0x0, &(0x7f0000002440)) connect$unix(r2, &(0x7f0000002480)=@abs={0x1, 0x0, 0x1}, 0x8) chroot(&(0x7f00000024c0)='./file0\x00') 06:29:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) shutdown(r1, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:29:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001940)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="f48b", 0x2}, {&(0x7f0000000180)="a2dfdb20af11127287f1d85a347a821d76d166aae255f0c92b706867747da59eec7e57ce6c5910732179972e7b982674962b8a2308bec83e55fa71e86e50ec1309d088d57f6da98f3670eb4c2a3d3f5fd271c8cccf61daf2157b8db96fce9a7bf73724c743da11505975cd4e40e3349a69029bc26a0912c6584e085ec142b79f", 0x80}, {&(0x7f0000000200)="b9c56878be79076eabba2217ad0f1cbaa199a0a68ce4c6b1a854284c30ac4e1d540bace001f1eb19b6158806fbad095b5d2403dc101880977a", 0x39}, {&(0x7f0000000240)="31f56be28f229c4219e6e2111937b7634c162414a69cbf68056eeaf5bb0524f0133bfe4aaa4b7269f1d01aeb83dcb718b48def9f49ee32cf5e8a1d1127c066fcc2416f73c5a84aa683a4fa14c1de953766cb82e2e5aeb95737147b03faec6f04ae1c413e138f78069ad27efb25a3c95ecc35a44c7d4c5493ec400f4ec34d7b028bad8275972d1491be0f20e3", 0x8c}, {&(0x7f0000000300)="da098b559eed20e3355c5d85b1ae90ce9458127c67608d2f0e4c681b9f6ca9db098dafed20a0c4cbe1f9c2965c74e4c838b29447a9460f1798e3d5a131047727a6f1696af1ce425484", 0x49}, {&(0x7f0000000380)="3c4ce8da73f24f2ed8a22042d07426301a3e81fa255c4decc2357db353ac20da7337f361fa0e4c9c670c922eb00cf1c55e916cbbff7984ecfbc1a4e34830caa5b827696013feffa9f11249a3914f8899fd94a782aba30cb5c974fe225bf0769b302890b2f1afc0d35986cb0afc7611f85d8ebd12df65be72011a592a8e394e67e916dc139a06b0554a830afa8d9c538d5cc931203d22f2c15b298fbf06b121e2f9adb6ac3a92f44296a2b6ecbad79f404aef2c0a7f10394e2bf8534736dd8e12156ea2d5c97ce866754dff3355bc4e36dfe62912ec0a2a79274ab67df83abcd18313e94f7af60c07bb8cfad53f02735ac4d70c0b3ccede1f6bb105d855ee", 0xfe}, {&(0x7f0000000480)}], 0x7, &(0x7f0000000540)=[{0x100, 0xffff, 0x1, "e4bb8aec4a678a2739456418fba804fb35e5f0b3ea8a0c1b751c9472b3050f8e03ad21ee28b31a28fc6310e75fd216a4f4095af92420d3235a9301bea6c02a1da1c23839507349810d231bb94a8ab3ef3075153a4251bcf4b358f1290ad521de234cdb905245b096ad9eb81c317e8aa71b14f7a972bb104a44d5d0a00224b69c43751b608021cd4060b12ac4fbe6427200fc87494862ee223378203c6ca79bf9b1d7cb0d65d565ce60c781948c85d4864b44f4b1670b5528cdc080ad14d442f9cadbd7a3d3f403da3b94feca4b2407576b69375230cc552dc1084c698db6c3bc18cbb9b7f727dc471cb09a58"}, {0xa8, 0xffff, 0x7, "ea5154b698c69696640fc1e3fee82f6dc50660df6054714942403b9bda361e804cc2cc7888d713479e018f20936516a92509b41278d1f087c6437e620d7c53da91abb92e6fe9af88c9ab8bfe9b477a15c4fef38ce915ae37a3c07486384dbc735c52f45b6acd846456a63078c34ce1510144b35f8788758b44264ec746a6aba4fa3a2028c3ac3bb30cda553adf760fc4c8c2cc62a707ff"}, {0x50, 0xffff, 0x8, "5f5a1cd7458ad4c2889685ddf0e59ac5402eeab16bcaf6e92873fb35f587567e219bdb1b578fd0fd5c3d523f251d358d8b3381c76efed0321943c1b9b007"}, {0x100, 0xffff, 0x270, "934fb3caa7921c76c96d3aadb365add317da10f231fa3bf49b6460c05cb0491cd220d0387c4c09e0fd732476242f86d4b1ab562b7caddf94aa2d97782021c4ed2229aac5ea162e06d04e046f85a30ae3df0cb52cc5410d4d10f3fa2007556f18b921b9b0176b34473e9d660f352a52ff812ad7b63e65c9d5fa69c18f0adc10608702d8744d9c6065026a550a90ba85dfc2fee573f8b96e168c22ad324f02e26ea30fb4e29af23f67a0450d05fe760d03d1a3c586698d8cc4a9c105486b48d16b8f045918a4a68a35ba4ad7c3d8d69ae498f2b66a39bfd34aee43c4b8c641e68b35f4363dcc59a5ffaae5f405"}, {0x1010, 0x1, 0x1f, "464e79c3e287f0684f0cb0e52f90c81e917b083ff60a84200c70f0374e2d1527a139481289ca7c34df5ca57fb6cfc23fe0591227680671e993a07e4c508e02abd84bc74a1833600f46aa2177a0b436ff1365e9a8ec77f2ae2b751452a1d9eb1f9b07bc66ac8051ff90a70eb1cd229a0f9005bc3e19a97eafa3720d67af31cadda3ac27f23313826c473137969fb93a1e3caafd2ae5122fe0d3c5a4edd67373ada06be42b24209b88e7079986718a5f9e52662b955c7e364834ba6e1109dbeeef69f0990399bd871995a2b91352a23bfb4c817acea4958ddfeb574d740f730f9911f0083b9b237c3699376ac9c14848d5326913800ce8912f302f56668f05e1b3b6bf4a4090845f332acd2a8fddae7dd751602301ad64692ec7aa28872ab9658aa72701e630dba449603b5aa1a21924ff4f14357d071120fa567a37c0d7469fbf9c1eac514d863bfe75c72245ba4f5f35c41b0c81fa20d242fb30f36fcdbf492abe0af9050bd80b4261f61da66f18a3595948ba21147f972c0f82d809edc2beff6f50626d87357c9e80dcef5970902e3e021ad1577907c52ec372ade475336468b5b5ca1fefd235598b99b0bb1bdd43c1b110f0873507ffa83e14cddb93bf9a5299726e810575385702e5d1da45501a8b567925c356983fb2f04ce11edc289ca5bddc8c56df041c90b760a4e9d4757679ef1c80c2c17ae57a1b0d302438d7d46a8365b915637a8ba0e412c949a5f7a626c1bcbdc04d935602f9b137b71ba2573fdd99cb6bd218f36e88e04fce126074af626bffd78015749700ca741a74ec0767c408da76649246143094479066d6f085b4a2ceb9a1bce8465da2fdc8c3c591a5843edfef08eb88224eab16230096dddaa6c64af00f8ff817b2512d6cd485404592a15b44eb90b47688b5028fd8af029f588278ca73f91f0f3ffe2840e7733b0789ca64e98bda170bd8e4ea4d99ac3377ce9f5eb696e18161cf9feb519507fcdfc96d779d08870690504cc59bfe2ece2b5855b1872a8424dbca0f4d810b102ebd387d6c59d6d80586e327e280d81747d94fba0772690ee5f0555c4d7b5d482216e5d347a5e25c03cc82b594a1ae977526d1aefb169499c3c05b5323d22494e710175ac0577dd5adeba4b3c4895a569da4c157676f0160f7dfc5d5545e4221f9869f6aa69afbfc4b0ecf6b943663bcc23ad1d788e75ef6c2764487fbd796478aa744fee25f3e00f012148831da76419de205a73f8d5371194fcc763341dc65218501a7ad7accb4d959530df3d085f9849059c71f62550b8a0bf1bf76d9d5786e9ebd04d4c550aff895d76144e38f46a90023954b5e0a5d1c133bcc54b80ce2d7f182c8a4698fa223e257ec465a6a39605628848f8b1d9fb316122956b25dbc2d3d7bbbc238bda723a5b7b968be123a4e30d709d5e5609b06c8f9910c58b43c80fc8e19d9f6449f67708905186958a109d426d65b7cace20541e04f90286049e90f993f2f008bccf0c5a62d2d69233e203d8a3d1e16efbd879d3785d1a1b2f7fc5b804dae47741df0af406abf29d3b89ae8a3202d6815e077661bff8fcc0d3727459f8aedec61ea97a7890dd0a1ce3d6e4b6401bf30f39403eac44b404c7cce817a7cd11212a547dfa22f1b4545a1511483f0007f2d8f404bd923c82768bc8d604998343e84f59c20bb9f3950dcb0c6fd23418cbe758239f65537d42907a921ec2d3e02845449937f6abe51ef554eeabc7db8ccb8b4f987bad53485591be0aa7ef2f883c87a1bd1163ccb15b82f615f5c86c0f3853532dcb662a3e0fa50314d41d7fb3bf360bf78a7dfade4dea604e8b44e9cecd070d7c60037107457ae705580d2429d736304b272568ea6ea8e562e7442644ac75a84b0a8bbd5f3af397951fc58bbf696f5eff5436bc51906aab8f9d04b1588bf1855590e450b8de51d71f6cf80bcebc510c518acf91cb0a13e63835ef9f39ba1828525aaf2fbade0f535b64e86a624583c05a080a89d88d59aa31a7242d2e44113729d26a578847a88669bd8b4ee979b7a2ada4e1a45b8fe8b257ec73220211b9c7ab81264439a11e7243a6e412123ebfd76734b0add68afa0494604f1d47e90d8c663e24ce1f293ccbb7070be2565478468d2e10de22855de14643ad8ba18e51d86a6dd08fb41ee8da7d0fe198a94b8d6e52a728ec3e7c48997db4d646d469afebedb8be2ab029ceb88dbd9371740555f13faa9582357cfc1e7d0aba956d1299003b7c9857fe458484b846cf0fd26838401a75560743db1c173c782d36290dcf791f6be3dfcd272bbe739f65e65ef7e04b7bdca974b24f73dbe7bcbf656186871f3ca5a8d49acd801874d92f838239b2c4f76eb51202816033455f3d8c3c43b48fa8c3db82e6f2987919f76f390812bb531624c670f37ae4d4001847cd41cffb15aa1416a1ad4840cc34cc467bc0e0d7d86115f9c72143cdf259386d243e053de927a5d0f561db52c6ecbc180c3e690361fa60512682637341dd0f360bea593d7c5b3ac05d50a90126b75aed20df89cdbb9a7617c424c1e9e53a5f33fa649093b0fdb80a963edef6dab83088b67f29ae4913e464a349a58ebd545599204cff44ee7cdd0ddde7c72b06b66c3a42c1e4c456219f3949a3813baa7a70a2ce3835cb561b80af9406e8de30eb49f7d0f55f19b6f38d56c21db7876a39c88924b356055cab8f4db0ca3d268933f4d0d94c97b6c246620e833343b2f30fc8ff742ff7e20ddf731c044cf618f5530aeaece59b92b3d3df803d2341ae28162eb8c7b509a800f3fa858f5f4541f44108240679a2dc4ca079b5e1abb12e8902146b7025d9092a331045b495309719673192df79c1d597f1222fb982cb85947e10d946404fa02d3464b7e97e2ae9ecff684e2f85a1fbdb113cef1bdd496b59132a7cff428951693cc0ca517533442d9c1e71563924680ae5be55e11128d39b4af74dd0af7ca6147738a273cc866135b46037ff84b545c21c8dab305335b8615a63f7dbc123cd3eb3f22efd689c5bb8aa6c195c19c5941e0d347cde105f825be5c190cc3a953b077fa1b806fbdc601527dd39fd2a095735073101832dc65ba393ee8a4dfbd5a7f23edeca0cd8c7c86b39dec8d1ec68480c83358a6fef690d556d703103faa504b21fc7bf5d544f0011c77c1507cfa55513edad7f37dec32139a0f06d858cf0c208f2495e40af2bc9a36231a7edb9e8adf098e8224835f573dc7894bdcf132e417e6bcca506ac2b34af9bdd49e168fba2b6420ad5ab54530efa0537259fff80b7a5ff37de8c642e05902559964dd01a61b28f3687fb9533359d560942af6b771d8fa0c6b3c7bc73ffb04763038c49a2dea074d86f34e73fc84e34fa7c2248b221910cdceb0be9546c6fbc3784c7658edf57a4dbc643cf52819617ee667decad8691d607caabbd173a4a8c7e880fe5e8ee4eebe44501bc7a89c46ac10d76fc7ef7d402051ee95a48cd021fce214c32c02bc99178287d8e146242ebecad0107b7ce539d22c98158cda9f89f55413653146bf83f7689cd04ebb939da4090c86dc4f200a33b5e3975055c552e81d9aa2d43b3086b00dc8184622ed96c61a5d7e5abe68d73a4fc7f3e5eeac6d75381935ab5d2255dec09c8584a435ace44950eeb010c96b0c79a24e0a6575ff2294daf32cbdd582fa5197a3d92b707b480d9cc16e944a4d2c4eb2d2c3c5c9ccee8d8bc71410f0eb1c070468332086dc120b953cbe9c013152cb1ed5fd12cc7a67319f1d4449d42ddfbf8b84544ad7f9a2926d750b6f80c187f2d3b7703701db489349f9254b86c503be8ebd480a28541da4f278c9bfd55879e5801881da03e24a2c0823c32410461bd45722f02aa177607a9f27ffffedfcbb0759109d9dd1caef538b6d6abc5cb880a00e9e0db198fba20218bcb9e1bdba9e78d75a974f0d117044dcad1c50a0941a4ce8bffc0a8e043b8cfc57fc535f1e7350db5495cdd68a8353382302da879b2fe04dbe84ba4584718578c485f67f1fd0d396e07586c0ac6e35c54a43024fa44200f68f811e008406fbeda9004c4cfa17de5c8a6073619395c7e83a4c4e9dd9d050d21129008c5217ca7fbeab2bf6acb56d72c61c7e1a44b1b02124f6ea0022dfac816306ecb220edc1309828bfa8c8aac885ce65ad4c2c93066f6e1b2697742a06ab26ebca0d62707389016afe4592313f3a56fc440f9e8455688ca6b4c623df6c34f41506be528a0d509446dd35de14cc92ec69b72664f0acf0f714f47a3ab820444e39b7fe4fb157325645d3d9bd342a5bdf11b25960e42301774b9ecf7bfeef939f033396ba2148b3a49c9991c0e509e18c4ccd2b8ae65050295ab9ec76a1fa28bc9bbafb94545463b49fe7145ac8c8f5d99823443bd984eba90a457a76876da4e49b092365b67abca29a630c8359269746e44670e8a1a09dc2e430d3fd08e0f7a3ad4e0a27aef24543f9b425d7289844b800d66e018b31002b1cce81d56d52f2f66b512afe8e029ed235c0550d9b82fb8cc97becd4b5c7b55c55fe42a21a426c5ff9d52895392fc8dd036674c3c2dcd86eebb496fceffc3a9d125ae9629935a86e76832121aa19912729a7e519effd423106e2812684292a95de1b0a149da050e63740b1c8f65d21fb6695b6022d8bd7b4863b9347e3fa5057a1cc99dc7cc3e8a4ea39067605d69bca3720f749617f0815790716e0e62a6c77c8ade0ad953c2cd1b7ed448c0486774f2947b5a87efa0bc6596c85ebe8e0c1cd70fca094fad667038a311fe73df141a58ac8ff19ee5fc73b34a91b94a99327d8f33af727cf41e69351724bac759ef89a16434f464de3358d7083d88e7be715481d804f55b87656c873465ae08603f585229ced52a90332687c2bfe9934544ce2d48464980d92117daac900f3cfa271b5a9a2f95a8177cdccd25b69bd5c226a152ba03f441495ee026f7807aec76fbae6c908079fcf0bfbc4ec91c8d2d1cb3e88112ac9c4c57161481eb8026ee7b5c2535586e3b5dd236eb594846d45cf66cc3d22fe0ae108d8b2c27f939d03ba6dfcbb56e65eca1cb719e4e8f9d88acb6d63427efe44d7b595731d1b3759a0ed37beb255fe8cf57927299588dd523438f57d8c44a4826ec8c249447e58bc36421b3607a14abad4bf56b678b5e492030b3f698c435a44fd0882ffca6fca643cdc5d37c47284fbdd31b0ce32607dfd32fcc5c8525403baf141769fd1476c182de2de9bb52f32da181ead4fefecb781336471acffcb9c1275c04de8ce72a091b413f0f7e745e107bebfa5d9f6c41bb2a1936d6555e67d9f013a781a7a1bdd8318afa16563c9517867dc594deed8dd7992dfc79ad7b54bde75f1c2026616179056d5709e734867376546c1fd2ac40b8db7369c1217519729fef84982678bbc19a7749744cfa396c2ccbde1479e7715908dfff50a0e163f48f8ffc4269068091b83a45d958ce9641733d4f8c77aff9c5edeca17cd9dce60132995c90e61d63aa649915af0e421faa6aff9a077cf7f119f9f319372d7d33a273798a7faa1b2bb5a97daa709a0ad3ba3a57d109778d286ab4b6748d400725231901a5e828620a50902b87415f19a0aab39ec4c3df93dcc57010da4ac0cb2cfc7d5ee85b1da210b9fbf25a61637c7cab601d587881c788d343b483bc9ea213d09d700a5392a690fc728408c077b9935c4ede470058afef36cfeffc5e983e319a731de3321c03533beff96d44dbc73a39e8778242b7f9214b0c4ab215273f8ac0045f7583ea8f4c4fe5d5aa751bbba4bf1aa75c61655c2f57a75c9dfac"}, {0x90, 0x0, 0x48000, "c457fcbadcd4171ede1804fb88122130dced4ee2e5a6b7b329dca53640e533020b45938d6a2224b215f04d037fa2e6437f75b05d9712e32bdcae88ac63f6631c155a0c2d4ec8be320544efb18ce29b8b4626053ee9889ef212593bf12eb2b02b27998226fb29fefe47aab844f40a6373d942f7350059951c7874fb3590bb"}, {0x68, 0x1, 0x3, "6da4872ba5fd66beb30faafe8e325a910bc8bf83d452f7e7dcca11987f003b6e1d1a3a87ced89aa86641c4ee08de5c7e5426056384414cf617214edc9b7b19b6be31c5df2d230d78b667227142d4185986195ed461f29d"}], 0x1400}, 0xb) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x3055}, 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000040)=0x8, 0x1eb) 06:29:31 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x8, 0x1000}, {0x7, 0x401, 0x800}], 0x3) r1 = msgget(0x1, 0x141) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x0, r2, r3, r4, r5, 0x88, 0x5}, 0x5, 0x3, r6, r7, 0x400, 0xfffffffffffffff7, 0xfffffffffffff800, 0xc00}) r8 = getpgrp() getpgid(r8) semget(0x2, 0x3, 0x42) r9 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r10 = getuid() r11 = getegid() fchown(r9, r10, r11) setregid(r11, r11) setregid(r11, r11) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r11) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r8) sendmsg$unix(r14, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="04002e2f66696c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="8a16beb1f0ba80957d4a184731738400187f278915a88b1c229ca3bba6e9b8f479aa873be983daf76d2e49e8e48cbc16b270ba49ba5cce", 0x37}], 0x1, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r12) fchdir(r12) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000340)) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) connect$inet(r13, &(0x7f0000000400)={0x2, 0x3}, 0xc) 06:29:31 executing program 1: r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x89, 0x10) sendto(r1, &(0x7f00000001c0)="082ee09535b145cf1a4d247e9227315a6c80728e9fad34990955f83fb268f93803f978662a8d1252a07e7f194e182ff389a82ee97d94204a9008441918768dc8887a9ce20f87efe65d7d6a2b545f11ff7e", 0x51, 0x362a335e00de5fa9, &(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0xf792}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) kqueue() dup2(r2, r3) 06:29:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x2c7}], 0x370) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5797871f) syz_open_pts() 06:29:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:29:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 06:29:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x20000, 0x40) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001480)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001640)) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r6 = socket$inet6(0x18, 0x4, 0x40) r7 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x80, 0x40) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001200)="0c8d80dff2dfe8e71a84d7e82b6437145da383715d1ba8a479e4925cd16a593e95a9cdb9dbdafb635d976d2d11dcdaef481b7a25933c53c998b32d925333cc51473b35a27822033479a79843d711b731d30f60feede6a5045962a3b23bbd97a4f716eac254bf3ea6d6603624562b00cf09ee24c6d09d31697ce3ff2df472ab3175c2586bf6eae2aa8d113c4e658ad077d78e6d8db34ca8a5f5d1e39d32286482b0a7044d79017307927851c58fd6e8333b0c3d20d4ee6a6b7496e8540f8762179a37ef843e201eaa1f63e6b99393bea55fdd9fcf7e7356376899b7e4c288e53ecf99f343", 0xe4}, {&(0x7f0000001300)="1a80c1fb4156b190185996c42c91f3afad51f319424836f6a47a2be075a8c4b7d3628bb92950c2c3e1d7676532697bca340946b60d4837e8931f75af82624aed2c33fd61b0d28a374950f66401a1e319cd25939f4e493c86e757e1834e35cfaace5ae31897c17aada339f6bf015a4eefd55ab4063bea1c28c7b9f343e186149e60736fe9a425c2b909dd0009bbb846e1e582a7d784a1b9614790af3838eb34042aee79aaf2e03d753561fd3f70403adba3209f49f21d71134635175c6b8cf4e7529d62b57ded77d56d5dcf8dd3d5af78e79e206fe269c0b0e7ab01aaef5270cbfc0df893", 0xe4}, {&(0x7f0000000080)="ef7e650e74c53c8ef0f4cb44c317bfb9b2d05a9744684e03845affc29a021bc23d84cc1bf84ac3a139761214d4e2a05e9ad1e444b6763fb6135186b46e1e9b5d62645879bccc5427497e293c13a3d053ba0aa2502f22a6b9dbbf8e8788322e0c14dd76ec44fa65de07a3c6543d5567633a1d43e29e73bba106fe78c00969b52296dcb3590c8cb3b379f48ff5fcb632b85eb930b9d6b2e043360959319d32a02231856b3d65a0fd2eb8174505cbbb0e7f014fb2abbae595b4", 0xb8}], 0x3, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x38, 0x408}, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 06:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1f, 0x8, 0x0, "d701c9e7bb2f00000000e749e40001000000d100", 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) fchdir(r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r2, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x401, 0x7, 0x7fffffff, 0xcb2, "63008be6580a9a1f0c5880f6b3cc78d350c8b330", 0x93d8, 0x9}) 06:29:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000f25000/0x1000)=nil, 0x1000) fchmod(r0, 0x101) mprotect(&(0x7f0000dd9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000fe8000/0x3000)=nil, 0x3000) socket(0x23, 0x0, 0x7) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x31) 06:29:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000980)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 06:29:32 executing program 1: execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x1e}).\x00', &(0x7f0000000340)='\'[\x00']) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="17de0efc2f80ead3e66b9bb854d61bb5158158730c058de415302787673bad0ae1321bf26a74693d60bd0c4817b6fa3763305316ac79014a23964f719e86306e7e97d960e99b364423d82c342cad3c454bfec98cf9b88d61f56ea3a347ca7b246a53765dd6f69cbc9ce060e0dc93cba931b0f4984a53c3eaf30d7d83f88fe0f0a22c1b0d5b96dcfa1b1f1f9198b3be2c1f5859c3288391474a5bb1ca6250b3fb4ef328c2114f14c48d1e5f7e40cb33e50cf919e04213147d4adc794159ef9e25125ed3f76f28bf641172489af52432698e35fe56874c88c0a87595e378a7554b34", 0xe1}, {&(0x7f00000003c0)="6f75e1aa509904e779e3798a5e527901fee53e8a64e966bd133d02aeeb51d0fb788e9fa961061c1325b03344dccff099cbd69ebd0e7dd998ff857344d054a6f7b719f58f983cc190a18f27ff7bb2236d8111ecd59165f2cac524a901be57e4", 0x5f}], 0x2) write(r0, &(0x7f0000000600)="0db8d461c77ffe856aa682e0d72d52828c6a79fda303ad8b47c6938b2720a210efabccac46a97dc5c8a8ef6447ff0c945cd295d5bd3ba8202c2b75939315c3ac72d8415c7562f915f86d039bbf930e", 0x4f) getgid() syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000680)="8120923b4e0e18ae21d047269df310af7823198015fa90e21ee55b9dbf7d47a1164be77bc11e370b738201f038a704d6aa47a4e880814f3593eb39a9c281254aa2c473013a6d7091108c1e013b035098c6616f1f9f635c4e0cac85ea700381ee43e988859becc8686e9baa3b51bae1abece6d8c261aa012184bf9be5355f64397be383fb39593ff141e7179190a5657061ceb7b428f960bfb72dc68f67ecc7d0914869d16bd6413b34ae4807980dc3ed0aa89092a178ee1af363cdadf222c6be17bb12bb2586b5377bfdfa43f78d25ab82373df243c37be7321a46312b09b1a14611983e39d19938c76dd053e0b05e385fd5d0f74234e5ebf1ac30dbda80db15f701ab734c707d47ac810d7eec9fe3857fd5e37c2e5c8b9ba6b0b037c8c90f1e0a0fff149b341a217bd2a487bd18d70bca9add2fc51dcf026dc436fd3e2bcfc7e8fa5b68769fe1ce765e1e1fb5bb9a068db6d8f04b16e6b2eb002b441499d74807ee21d33111acf74331deee79a501d8758f71492e1181ace115f0f56fae4a411a62c78213fbafe89b6738264488d9653761210d5f22bffc047fe9c57de17661e8ef6e61152f1673e568600b6c36dc619c67e726e0e9b0da3bb9218dd8ecb3bba4249d202add397fbc828acd28a445344028a8e84c8b797ffda0a7fc014f7153386183ee9eb434da8de06953ea006b7921449603e4bbb1716519ef5cbe59ad023b0d6117bdd5c00c0b94bd2087a62d22be74c6741c3bd4c447b81669508275a0c128f50fa8a4ef1fb06a5d220f0a2584810425f8819fcfd9b58a66561d687ef54e5fe6a3710dc8b1b725346362f64cdad69faaeb84dd6fcf0f4b190d0ea3f01c2620f127ff64c408823226c83725484f6b216f36cec1f4cbdc9ecf9e6bc14718245c0b3368651cf52fe205289c7384f488be4a4804633042d4d410faa76ad37c2aab625b7bd0b4cf89238125c9ce7a3cc3580f0dc5727d221f6a52d00fee241f4a25ed8213a9511e75e5f57248b9989fa17ce7feca2bffbd3e5868bf2d8cdec017c323e2418c7cbb66143137a267c0d222f015ace8fe74ec075470d03fb1d0fcc28a1602d926f7e61fae2187698246b8aacc9f028facf0b36fd941af424d6544ddd130ecfad17350c242fb0df7752ef7d7ff1a39d2238b2139f79c892cc1ab6b961a425ec91bd7974686de46067ba1decb1f5628d856f8b95ee7010ee33d0b43db8213f65b01241b511cc906adf12870f10a9d20838aff6bb83369ef924643535e6b350b6be8e36f9d80258cb643cc11b2018bd15137688ab965df44546c3b6ceee427c1e8e531a6a1f3f4c5b641716032029bae7161829fcfb46795bfa016812be42b401e7169c054fe58cc7610c69aafbc6e1b949455333466da642192fbb30169fffaf979149b24777ead4806f2162138d183050188813a50daaf1918c9a8c290512bdcfe725a54675fdd071b136d63a9b1f6eb8900329f403bf9741d3debdc48ecc9e0c92bad36f9a669548781a56c85b97c77745171f0693efd5d68c966595bedb9ee07fd1902a34a8689973acdaf2d1d271a7a8c3cb036e29ca0b47dddeb2c3614fe9862044d1b0788b51060c9b8a2f6303230c66cd467861a892292ea98e61945c573aaafd5165679f9b7cbc5578363b7aa3ac299f903d642f535381a7099a5fcdf19e91fb0eec9423aa146120c99cfab9e57b541f1bb010269a65d978124299b12366905d1f67d9fba08f082a39a1afa02123c465f239cc48dbd29eaf6baefd681b08a84153a8f77d8a68783724cb2035d2abce870357225171b831cc184944c53b9d012a4bb75a37d93548c01d19e179d592092c5a7386ecb2b3b5d92512cc49f3da8761795b384b30dbcde67c347b7f5e08669059fb9d3f6324898699068fb08f42fb88522a1e0651d3bec566f08d5b762f3046d73738a385a93fd57c52ff74d1160acead2be4c1fe66c28a98b2ec6c0ee4cd2dd8fcb4ad51a543d9be88ef101a68188aed0757e90b71a6ae9b31feb685095e3a6729f823aa52362df9ae22dd381d1091fd74addbe9714033ac7c27d53d8d34707b1fdac8045e522941f8f2badc373065ebbc2aef491174ea11e44ad2511a222383ae60fe5fe5b4feed9a585e2e582dac684b0520759cfdbec828c410ee93b44eaf57ee4e313127668990d9ae88ed15ddb64fb2867887cb61f5d3206aed658a0c60b51354494157f702d11bc88071a75901d73ae7f91c6ea19006cc059f570dcdcf2f9d516aec0be4867be4130097babe1844c02dae94869d13b146dfc917569085fd2baf92ec6fd7ca89be4d429bd486ccd507aa64bc7f7a609bc1b814e4300ec25cb33695cd2497096540f90eb9b83cc83f81fd157c0c1c355650566531771f2edcdd3e6591e73c6d76c0df3666a9787f1f8291a7572d38ffdc1fca860bd823f0274ea913c74ff2f70dbc016b5dc21630f39b2bde00f9ec48b4fc25b7430486ee5d64bd1867caf35bb630920d0c178398fb3dfc7b1c3b3d252904fc0a47f7cde9dc7a58840744075917f6b5af809eb32b337b8852a251f0f3845acf29ecfc218dc6764cfc520fdda48f8453c18dc2a9743aa0b3d3417b81a8b2714cfc54d79982ce2006ca87cbca509d7ed71e37986166b69d17b9e32320bfa6a1b6bedf2ebe153aa641d5d0609ee66876826cda319257e034f4e4dbac7ce1abf383ef5bc82efa43c1ba6e1a95948d3ce5c5929c45b95a0aa7f40263b3a0db74d4aef1755a1238657ef5119ef2a522b506ef9950b9c9493cd32f0214675e2cead2470e66bd70bfa7b3183ae72ca99bff40f0e080ca754fe4f93d1fe641d8b5e379caf6288b9b02e590fcc111eab87537d5168dcfcde18e4636603ebf1666255a7cc5ab5b468ead911ee85eb13a34db57f64d092ad9f54287b853c9c43ae07370ed2432d40109d2f60b7fe6a4cba3e9f63f37066a42e7eda8b5bf6e614c21c1ff51e56df3b14647d53900a98830591bf1009f9529f14fe487fea5a3b84683f314be6d7ad27647b954f4ce48e149acb189553aa3c4ace50dc7c11ec9a132566216c363e7e6e6a2576b348e463cd2bf4e0d74840586a4ca06253bbad6cccc35ab5932751ca06a04d8f75c02d00e583a1cbf97e546bc236256f8831d89a83c16566984d006eff13fc664ec760b71fc21e7db3814e2d2ed7a55b75217c4ba519d456db765d5209f9cd2031b8f0a348d5b4e06dc7884be6553da94d2b668dd3e100ec58e3a47f4eeecbe6b749c0215eb73dcf639a33c54d3b59e2022c63f7bea3a00fb127c48e15eda2c9130cc2b09c731fe3f724881f4fa320d6e11d970e0911458e61bf67a0ae131354265ce17296497d802816ee185774a4185d1a41cd4b5657220fd1ae79ce7db1c5ee082acf7bf9fabe9da5dee0995917b24dd5760aad24d311c488f179ff63abb7404cd60d98ee6e5e66a94e1aa905aed082f07dfb1be8b61bf4a70d8dd203798263bf642a2971cd32a2050acb501c0cb760f15f6033f07e0ce7646b4756a38acfd4a68fdea47128edcebf1aa388259200b69c151b7eedddddb6f1760ab01e7ce1771c0326a4eeeca2b3349f22ad9f99779f71df2bdd558d012a5ddeddec09db94989f4456b7250d505b5279af1ce3829918a86b06974186ebf3d4819e9c5836d51386dad6c25862951ec030d03569ebf15ce40b26ce27d1577fa68710d9ffd279e5ae2fb5b99064c2dfc99c647ec6f776bb2947d3d8f89f244c83cca280414eb507e2065570990cd786df635c1823a62d4b2aa46e7e82310890e1d31ef1368977694c40c3c4ecc3360435ee96a77e3e37123632eacfb40d647dbd88892f0d8301608c890001ada7c725eef9ada1d04bf86dbefbe89268a3181879b23230cbb15c03457f73fbff08145f91a1b615a67f07e1c040a3030b9395230d3e890ead9b45489bffe34673ceb526f74ae0565080cf9c2588cfe9ffa380c905fea6c2fb2e0f38cd72c4af7f2186807ec8a114127964c6703ac8181c8ca69e5bc179c3184ad160795f8ac9b5bf396c4102af7542b4abf690d27fef96af3d0b7c1239c9038a1daa4d8853fc82073f1e07f16d6516a81fa44c3b0297b97dbda68449ea534aadafc07b4ba68a16c803be7f4819deda2351e26bdac5f811a8befe4b6d794abaecb93a0ddb40e19d66292d180122c2110d6b94015a49d4097a24f56bd59caabbd26493f4a9c8344c34357a6bd5dffed326e01ca25ad55759d0b798d468c82a53963a00978d76e28c2741bdf75a4b8c477eff327a4f2d97ce10cd9c510ba019c15ec053b8ced991726af93e7127e78ebc7d1e36c5971bcbfd8fc35c33841ce3cfd3e48f004fb241b6314685d4d04ec3cfb28e01972da6b42e8b08ebecc51f459fe24d0a554ede3940095a65b8ff499e5518006d7595de78a693762be34bb2cef1232cc7fab6766edb386272aa9ec0d9637b298e897866a98984329cfde5de7741aa40bfe9a2f328a50ad80f1f3465ced5e4c5572b82e2e81001bbd73f1ee57214af37d7bc419c1d5ba6c77e2f1ba3e236ac489e4534aa68b3f5e5d0b429da22948bf219c3b713da39cc5aee91cf5363a2318e8edbc782c1d47181b9460e56204c892ec222f7ca6e64305796fc3180ebd180e165a5060cf91395b72291164b8215bfe84b723e14195b0414028ae8b31e58f870f686a39d8e9fd6e7b6c7fb57f512bedeaac0c698c973c4b5b256e126ed2fc840a28ae9e21be4ce49c03706011a752cb6d4800b28a5bd42eb9a8ca2dbc5c5a6c30e4bf952e9ccd52d67a3410df73a9b609c6d59dc52465bb96d76c3a2034ec1c05150c9a076115b0267705161bc0773b3f7014e28e5cb0f05b1659ef9f0f0a571b0f9b1ba0fb44ba834d098f87e18a6453fb7b64b97a84a6efdd9ef932727c0a6c8aa3b3133cd98b1439168e5a66d5356952799302d70f313edc1228ef0cab42f3f55c64ecd57f672df377c229e1051f109d982519889d730010160ec30449d6b999de7f0dc17222fa204757b3bd78abaef40e5e8aa5f3cc2d023b4d85d8f8054e9a6bc121e937ffa80d827936ef1bc8c64a04fd7eac3d551528ca7fa2b1bf2da8004951ef29a2a5d891a1e0c7a8369c9d83000cc6f42268c411a83924898745e3123ada3f6b68bde3da52dbc9d2485fa7bdc248bc454c6149f8f8bd0c97458d226338924d9e10ab8edf293a771d63350c1a1030a56a757e1d738bf14306e96744b24a8025770d4fbf17684e398d23eafc6ffd8ebfa190eb161331a374e961914bbd5962ef22a1e7651488bbd854b5488a07f20a90d6c2f0a5ce15141492296e2e00e8d43bab2a29011d3a09ad09b0a7419e148eef4d7300592139c4af882d6a91d8cbb6b629a45ae701fe7d301df7c7527db3a054b82dea05ebea858b1e720290024eb4e9c9f450c77f9fed66de8829a18a1b9964ceaee6e8c502b8a359f7f4a682c2210ab5c458e9861e2c846b44ab5fd78cf048222f1c159ba9b0addfa65ce6ede3cf9e005fa481e576605a80881c0d06f38c6fefbcb8d6925584c1496947c801e79b32a9b3b7ddb9be780e287530393eccb53979d97bc0ece1880d73917d6daaa841eef25f11719de39da895d256af5574d4dbf995c6e8794524aa93f964cfbc051c2b8cf467655a3401171eaf7b58214b1e8754ee48cec15ea8f0c470ba6d8691f97bb696f967bad420d49bcd68de42e37720ecab753f5afcc908a750cbb6eca9b58a23f8064d62b0c1a629fc71661d3d75313ac08428860b30efbc185441f630c6dd2e4332131c7a44fc5053eb6509a5518bf8f", 0x1000) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x140) msgrcv(r2, &(0x7f0000000040)={0x0, ""/255}, 0x107, 0x0, 0x1000) 06:29:33 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) flock(r0, 0xf) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80000001, 0xc6, 0x5, 0xfffffffffffffff6, "45422568703dd88911b6fc2fa62f7f7b8b603696", 0x1, 0x7}) fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() dup(r2) write(r0, &(0x7f00000001c0)="c8ca08bb612718142a3ed97cf1ad2e8ce5cc8824b354bfa8e20137c0fe14e00d12016ffd843e9d2bfcb60486e3e4ddfd88f2d29cd35fce71ea509b37527713651c302353adb522460d9f039e3ad777853ba403186320fbbd99857bbd59c25b6ca541ceca469173be1cd6235f645b9584d365bf730551e7", 0x77) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x2}, {0x8, 0x20}}, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 06:29:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="90f84e120de420e352e569ac1ba45294c5cf36d7e168b5540f54c7e6591dc8ca6cd230c395285c6b668c82565a7ef54b6590b8c63dd122f91ccff66476ffec8e098395129cd5", 0x46) r2 = socket$inet(0x2, 0x2, 0x2) socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0x0) 06:29:33 executing program 1: socketpair(0x18, 0x8000, 0x3ff, &(0x7f0000000000)) socketpair(0x2, 0x2, 0x0, 0x0) 06:29:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) recvfrom(r0, &(0x7f0000000080)=""/92, 0x5c, 0x800, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 06:29:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) r3 = semget(0x2, 0x4, 0x200) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/218) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 06:29:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="709f7bf4e4d5e703157c1318144215f1d24c279f8b912f26a008cdcdaa2a4bc37644f094e46cc926dd1e0dae166dca1124b67bdd84388ded1ea5bfac205a07246025021d7f28199f3983058a5951e43b4680a0879407e92fa3c528a3fb8349739cfd06ae83989901f7041c72d87bfc3d4319dceb5f06cfad29209b78c47452617676518d9b6e2d859162599cfeec9ac3ac4c4f09857616a2c15ed58c541552b330e9a0381039abc91b9b6c5d3dc73f21481c1b78bba0f169801cf8147951870ffbada2726634b30374f2f4a57c8ba803c548c9b90db5b9c3c52fc150", 0xdc}], 0x1, 0x0) 06:29:33 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x6}, {0xfffffffffffffffe, 0x2}}, 0x0) 06:29:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:29:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) clock_getres(0x7, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(0xffffffffffffffff) recvfrom(r2, &(0x7f0000000000)=""/93, 0x5d, 0x800, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/253, &(0x7f0000000300)=0xfd) 06:29:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="2ef944b1526e28e8be0191b679faa263869e2a3fc46aa89dac17c3740c2023ce4049ec819b911bed66bd1c8b263ee0a2c0bb8d84efec4cdcc7e68b5f4dd72d8ce0de8254db7136b88d690f71ce44d557f95b5ed08998a3198af4be8cc5c66af93ecfd8e1be6c01658503abba30a2d375b152fcbf81ed605791d9cd4f0ab45ed028613b14a0960093967d167277ccfb639b302a632408154ad1a1492679ffd9f0283f514c3e1cc43ca5f91520930c096e66b82846", 0xb4) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0xfffffffffffffde0) 06:29:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$inet(0x2, 0x8005, 0x4) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x68c0, 0x9, r1}) 06:29:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x99) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1f, 0x7}, {0x18, 0x3, 0x101, 0x1}, 0x5, [0x401, 0x2, 0x9a3, 0x8, 0x8, 0x0, 0xffffffff, 0xfffffffffffffffb]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffffffffff01"], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001e80)="3f693d73f9b91fd032812492c9a2de7338f2dc2c74459cf8f2f5847102f809498fd14ebc1cfff2d13616e504078a93cb9917e13340f561e4b04e64a2aad634a29b589a85c897efc0b4eb340cc58662a911c401db1b15106efd45138aaf2810b24e91885e954aae38de27b506cc7db1730bb51a7ffdbb5f2640ecf886a3b173315c31a9a243a9f5a0817a3cf2503ea9decacb0f2e76428cd2e708f485f0bedee0319873b1a137512f0a04c3205943a0cb044d2e756a6362973d5893597d6180254b4d0f1d9387327e74480581c2a3b53fa561adc0e3ceacc77c65edccc0e35b6328c7c2706aed57bb182630cce82ec57005f9b01918bebf258e335d2e8b82715ae832f83d2c328fd32fa34f651d68173a1e56888bd610a7b537deaf02ffd0754e49bad07ef813a8ac150964dab95a30410dc0c77d4df72c35dca9b042ab5ac840f7d0dfa1cf945a78ba351cfc83b75a153fa0e9258e116b30024e21983c75ac929bc52e9f9626cb10b138851fa4644edb2924b17b12ab558a03672b9b58754b50994a91d2f2604f71b5fee57b7f9339a5eb4d88d9c9141af1a8f23c4d6fc5f61548cd253bfa1e10b884b0324e35f099be7dd6757ce7c85aa0aa3c455650e57e5a39c9d32c8df1668fc3205075d5e3ba28caf5e119996471967d93887fe327556a22df41ffb3fe9381fa649b863cf6a673efff9a2885e90db813302499bafa9a6e776dcd874634d214081bce6278352a8117a576faaa640e0e4330c38b4614dc94a2264d52d8368922963dcca69d1dc52f0b585404ffaad49672e1600e3d482e926210cf9e23b4a71bed11eae0bb67551541d78bd5f3954f8b6bcc269b94aa4c9a7f7c14e2dfaee29db126e1ea3b1ae9e58477f1a2e4321ebd0535aa8818aeaeddad78e1cd7a057c8ca0e86c3326ec41e5687b7ed2c8544400c01aa18f52b336d4fe85d35171b9d4cedddcfe02d3d16f08da4aa840500a8c0efe973be17645a2e85005350bc7960038c7604311d40159890f5349d0e8ec17a67bbca6f32648151759739824c38e05f210b985d8be8c051f35320eb74240d07a8aeee98b441bd6d70c62b13c5fd71817bdd6517edd5bc69ebca5e338eaa9cc106c9c744bc4f95a75ce27c30a81dde3825649b1852ffb5481f650e6302184fe0588830a8d89f880edf7cec8bef25766ecbda3ae493d02b8338b132ae85ce3da364f4a3f75622cc13d483914b70883687e2eba324303abe46bf00708eaf38663197c6029e1bbb06932a055f6eab58dde33c7690f63e248f0bc9e74f62fc4a73a5936502b188eef2c38b5481c4d6623ccfe35dd162447adc97675e7ab6163dce9d71dfe753b7780640acd09ea3f661c1b3e4683b7df46c420cc0d018148b61d2003a0f3fc9c871f51f2d4a0263b30385ecda5613826875fee0064e24d6139dd80ade54d06f49eb5a24dec5a6e08d652f9542bbc3c1e7bded953ae82df9804ba78c354022da1645bb5ff688fd2702a50398f31bc114a2f7e21256ab0405c6ef3736016dfc894ac84657761374f9a2fb406f86a230a4683306c6fed92f74ea7ff10791de23d6943d7712fa1599a701d2ff7e2511dacb8aa8caed8e3bf33bf1b1691acaff1467858df4087913e5ae0217ca9f9564807c7fe80e0758af459f5948a23511527784dac11da53cc6d1219e36cc3276b2031e67fe3046d0f411e10e2b5ae37ca5c78aace944748f289ca8b0f467a9bfeffe8b0556066e982bfabce7185da2073f00bcf8ef5a1cd45eecffc4d33aac1ec0d262289c804ba6e5272ef8f74391ee746f18adabd34ec853733bf1a0eac5d89e44fdac60ebe7d98959abe136361f7ec669eb2641ec72a59e48da72f04f23f23981301a2bee5c553b160ba5d42f7b54cd7b0379244957a9902d503eb73e6841a9bb78621b2a39baa6fef91dbff2e91e653af4f62590778d29ece5626c016cd506e601ac409762dd584928419e940637fc66970b105027c00a6cab59cff99e7f560777573ad6136d7786f7b651f82327d61d690bf7f6ed74453b34c4dfb77e0f5c370b54f65456666f6566ffdbea31272ab96931340214da624f826934b34dcf2fca07b56b3ff384ffb73bd11725ff6fc28e0a460bf93063e78a9615c50b8a18a8354ee177fb140413b1e94a3878de1111825b511b500ba028aa0d9125c736efbfd6b3838a333a9d43198979c04e5c95cfe1fc75b2a188b8682d401db2ea1a77ba346e57784ebd42cda2c44c44f0893331f349a20f4b1b9667aec90f2bb0f9c1684fd37978044f95de6640ee16b21cbd1208f563cc30090f51877c5e4d554594d22722b2e3badb6fab237d2119e836bcf7d10c5767a08debca8f5bcd553787120901098efd32a6c2d410339a8105fafc6bef524f9d924c26d26139e2f6c17ec5687a759c02bef5c6a3ba25a4b5d7494c2332db48cc195e6bf0067739ff4a1f5301f634120c119040cdae4143d24f8e4ce3874f95b973a9176aadc9439bb6bb63f03efdf2540341efb986e3eec7fa2cec902d00100f2d27dad5455020167aff80242fea499162310fb219b828fc0943dcb73a839cc80eb26329ebca8dd179fe3c845af7528c1139a4b31514686b54f15988773d4da195230c3fbd77a786f10f5a05a42be6225af1f0bd8697c052bd9f6e3070fd8f5cb6dca3191a67f1c8dc9aaaf21fb5665fa40982690d78a2945cc41bfecd5d749f566079b885966d703dda703e37eb2835b3f5c8f1d6252ffcc08c449d1c8a2dc844ec36f0245eead8e94794b7e4516d69d74cf315db7ef9e5efdfe4005d60ab3c8a4c1fa3892c81b622bc503234ef2bd03ee6b6b5285815cdf5820bb99901546223e1aaad7908013d60cee4446ade8a6bccd1109e62541b4bcede9171593af5e93187872aee4bb39636097923ab720664558387403c352c0a47922a398d612e5ba64ca34f4472ecec49d86396befffedccb83b21a65bce1b3d0d9b0ba9e90f34bbc75213f593ad973f57d998ec758a538b59946ce1907a020650220dc50f547363e0b1a9abb27cd9799ad5f44e40477b287441fbc9284283015726a9cfe956807d86c61bfb91b2b9cbed48e405d14d5c35ca92e2c8cc1eb6e09711c7387e9fa73414a5d67cae550d0e691e4947086023217eabaad410265ace5a669adad581d9d62e6ae7a9239cc4f3b84b20b3300445607f9f73320ba3669fcdfa4213e8c46cc6e1ab13600f5ad4d55078b0cb327fe8708f6b5bae1039907386d2ac396aa7c2cb7f3b381d8455aecca84370bf6f53db4def82b314093019aef723cabfee44e1fc2b1839db776246619aaa4207daf6d3ffbf70a418098553c6a86cbfae644a96285d2fe5fd3b958987f34d9efb880e5069d9c2eb81337f2d390d20db69ee767d260907e8c1e492e1b1fe53650c6aa86b9673dbd3452e413c6db665499d870cc7664fa7dfb872055922e5206c584411189418d1f86c41186808e085cf57daac67ae658e8eb942458dc6d5376b09f6e1c45653207e40f9b481e7044c26581ffd2b91ecaf3c50532cb424780a8895303a7b1a6f54fabe344ce190347837f68a7afaac681a27cd99e3a74446d1dec1c66c20ac2271c875b20e26dc9a9949796e0e033634fe6da09cbdc825ecd151f2504145379ab098f00c22b4abcae94847c9221c7f0feabb45dc24924474fb4718b1ab47d067966abe5cd3429e825544d21d2118111a6a4835991d5c5fb4edb26d970b06633a66150a3fef5177700b6331aae6a269e14b70d03d6de38ed19f5a938955bbd65e7d0bac13a4375bd4a2ec3b1e5063cf60a8d01b74fd05daf4f0d1389c75d880a1704d3b868d4367bdf1c9556779cde0e72bc68c1ad857bfe1787245e22e37c142d1701e34444bdee8e2fd7a5e6a44a408fdcb31bcd32d1bbcf99a669f9a26a0d2e8796592d62e0c4a21d971ecb1b801e08a4f8c71ee17cfd9197e0944e6afc43e4ae2f4eb4fc33e550d0a5c606ea03452f9ee76cbc01c90fbe3e152d9923082e2ded37dc7f78b228b87ac2673291873a1815abc8cd0156cf6eb9c794c0f839b1e821dc7e942c35f3fb70f30dd1e71297b7af7791831a89317322176510591a87d7518586e2a90e23261261d1459d6869f72839a60edbbfabae0cbd285853492ec95607900571cdab29c5f48d76b51e7ee9859820e5a06d10616aac632f150224005c1daa0c7c3ae46b49e3582329d36b0876e89d1101437b45cec5264b8e2a7a2d2adfa0c481164e0bde260bb605540c82a9354b016f64a314def6823c901b880db42fa72f940e3810596227367017548b2a0eb6becf9132cb67a1e830546d0d3d9f791a4daf6f854a87158b5ab941552cc03253978159876c017003d25c4f354d139e82a4ca721dc213b005005231c311f2e26aa7b1b042d131cdd61ef4488c89b408e086e6149e42ee227f446bcebb6454fb6aa90860a311d78d59cfdcb949b44f0aa873f0d432d61ac9085553cc5a7ea16b515374f7db48353775e5a917137376290bc149986e3032895f4a204437da7db3c9e929b90d6f9b511f41f3bb97e5956b65551f988264ae8c7e74b036a8c883b5af7fc27789bf82136408996d79cc691ae7922878442188e97380721c3f313a2eb68efd6e3043b506bb57636b4bed4d6a6f8e772caec1d890db88698626051f6b6f778d335d3533e32974ce8a3e696ee2679ae53b705f60ce29750e52dfc9a651169fb9ad871c7ed5487ed6cd7e6c2eb37698557fe7b733b766b81cacdf12002f6bb5768641a7688db9a76a6f604aa84c1fdd88866260685098f19f024121827b27d203d3a636238260ea30bfa35983a3b066dcedc173b79d9433c321d8e8abbbb6aa4cf08260eb48522b5d71ea47a68ddaca159da0461aac7a077ce32f391f3ee60d2809071807d74a5773d23c69a6ec47e61f2da47e52992306649b73375d26fe7fee411bb48c03acc79f380dfa5e0a98488df59dac21636901710354a2060f29c341d42650eea131c6c990d59538da24284ca887f648428d6075d244c1856e501ffb978e097e4bbfe09a8d868212b977ebb271aea7289c1653582982a551fbf368de50813f248719a79f888ffa99572597b607a955328a9b4dc2e350279169c4e5fcf894c6adc5e3f6c394aa8331a75effc3bea6ab099fc429ceceea8a596efadf6ecb41ca024080fd5e9c4fe09a9cc8c731892e2d4bbedd1a2b85dc738bd74b41c06459c2f3cb7fe083086efc872e60812c5ab2a620e048b45d2093ed2a01259c7a586ee213e0bb6e5ff96ce3320fc5cc11c65bf53a771ba6162f36915511954056b23f8c0bbc690fbfae4fc241f5aaef541127267d84590093f9a6bf65af6e0d30693dd2d397590", 0xfd63}], 0x1) 06:29:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)=0x267) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 06:29:33 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d15000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) 06:29:33 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc, &(0x7f0000000040)="2d809d0ad536887a0bff6bad") r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) kqueue() close(r0) kqueue() 06:29:33 executing program 0: mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) 06:29:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socket(0x1, 0x4007, 0x400) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xfffffffffffffff9, 0x4) 06:29:33 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x9}) setrlimit(0x0, &(0x7f0000000040)) 06:29:33 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') readlink(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 06:29:33 executing program 0: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/35) r0 = semget$private(0x0, 0x100000200000001, 0xd5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/127) r3 = socket(0x6, 0xc006, 0x81) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/32, 0x20}], 0x2, &(0x7f00000002c0)=""/101, 0x65}, 0x0) r4 = getgid() setregid(r1, r4) 06:29:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x801, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x5, 0x4c6, 0x9, 0x698c, 0x1ff, 0x10001}, &(0x7f00000000c0)={0x0, 0x7ff}) write(r1, &(0x7f0000000140)="abf71f343c8e2bd2096a18323dfe035816dbcc9068a6feba0e32db699c577c8b34cd9e2c80900738", 0x28) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) dup(r1) 06:29:33 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)='>', 0x1) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() r1 = semget$private(0x0, 0x1, 0x580) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/236) socket(0x21, 0x4006, 0x5) 06:29:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x840, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x16, 0x3, 0x40) r5 = socket(0x0, 0x9585fd7c89cae9a6, 0x400) r6 = socket$inet6(0x18, 0x4000, 0x9) r7 = socket$inet6(0x18, 0x4004, 0x3) open(&(0x7f0000000780)='./file0\x00', 0x400, 0x8) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r9 = fcntl$dupfd(r2, 0x0, r3) r10 = dup2(r9, r2) r11 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) lchown(&(0x7f00000005c0)='./file0\x00', r11, r12) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r14 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x9d}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x1000, 0x3}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x8}, {{r5}, 0xfffffffffffffff8, 0x90, 0x2, 0x5, 0xffffffff}, {{r6}, 0xfffffffffffffff8, 0xc0, 0x1, 0x20}], 0xb8, &(0x7f0000000600)=[{{r7}, 0xfffffffffffffffe, 0xc3, 0x40000004, 0x9, 0x3}, {{r8}, 0xfffffffffffffffb, 0x1, 0xe, 0x7f, 0xff}, {{r10}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x81}, {{r13}, 0xffffffffffffffff, 0x90, 0xfffff, 0x2, 0xff}, {{}, 0xfffffffffffffff9, 0x4, 0x8, 0x7, 0x9}, {{r14}, 0xfffffffffffffffa, 0x25, 0xf0000045, 0xfffffffffffffffb, 0x1}], 0x671, &(0x7f00000006c0)={0xffffffff, 0xdca7}) nanosleep(&(0x7f00000009c0)={0x200000000200003, 0x2}, &(0x7f0000000940)) nanosleep(&(0x7f0000000040)={0x3ff, 0xa6e}, 0x0) r15 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000000c0)) getgid() setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3f, 0xa9}, {0x18, 0x0, 0x7, 0x6}, 0x1, [0x29c3, 0x8fbb, 0x0, 0x401, 0xfff, 0x2, 0xec, 0xff]}, 0x3c) dup2(r15, r15) kevent(r15, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x0, 0x0, 0x2a, 0xf1}, {{r15}, 0xffffffffffffffff, 0x2, 0x80000004, 0x0, 0x9}, {{r15}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x6}, {{r15}, 0xfffffffffffffff9, 0x80, 0x8, 0xffffffff, 0x2}, {{r15}, 0xfffffffffffffffe, 0x0, 0x14, 0xb3, 0xffffffffffffffff}, {{r15}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x20, 0x6}, {{r15}, 0xfffffffffffffffd, 0x41, 0x29, 0x8001, 0x8000}], 0x0, &(0x7f0000000200)=[{{r15}, 0xfffffffffffffffe, 0xe, 0x10, 0x100000000, 0x5}, {{r15}, 0xfffffffffffffffd, 0xf1, 0x20, 0x0, 0x1}, {{r15}, 0xfffffffffffffff8, 0x12, 0x2, 0x800, 0x2}, {{r15}, 0xfffffffffffffff9, 0x10, 0x40, 0xdd, 0x45d8}, {{r15}, 0x0, 0xc4, 0x80000090, 0x2, 0x7a4a8684}, {{r15}, 0xffffffffffffffff, 0x18, 0x4, 0xc4, 0x8001}, {{r15}, 0xfffffffffffffff8, 0x50, 0x800fffff, 0x9a, 0x96b8}], 0x2, &(0x7f0000000300)={0x101, 0x4}) 06:29:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) socket(0x1, 0x4003, 0x1) 06:29:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="85bbd876827ea106284538165c97ae5700e007cd6b9f1d0707ad9fd641470e041512b02f1a0c9d36eb5d78e86b568a29210d955d8bc004e705e85d9207ea02be5ff0b4e750946350704c6f820d7cbdcce8c4c22b6b05fe6d73a091c301af898390b96967b210a8dda1513abc84b9b92cb97dd1dde980defba8485999c1c9e80220da8c94d704dcf4bf8c97463257bae291fc46c3cb21329e02e014791da048c3e7d7cdf73efed26a0e5d94fbc0d8a29510529ed9499c00", 0xb7) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:34 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x8) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = fcntl$dupfd(r1, 0xa, r3) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x5) connect$inet(r5, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x4, 0x7, r6}) 06:29:34 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) 06:29:34 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0/../file0\x00') syz_emit_ethernet(0xa7, &(0x7f0000000040)="490b368080873aa37fbe65d6b20d8ceaf423dace53da3f102d8e11aedf99673533bf18523c2730229f94acd7a7a0536671a90462456f8a057a4e207d542645d862119274913c24244a22960c20d9b146ecebf2ec4c696e9c0a03186ddd7eeb8bcdae3c592a946234231c402a2acb2977e5c6e2686b8c3fe3ff6a99a84d7727cebedd60c8f28eb1db46a7ee4cdf0dc27c09b9062aa054e55e3a247733fdc152772bfec97592485e") rename(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000380)='./file0/file0\x00') 06:29:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) 06:29:35 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 06:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r2, 0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) poll(&(0x7f0000000080)=[{r0}, {r1, 0x106}, {r1, 0x20}], 0x3, 0x8) mprotect(&(0x7f00004f0000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x0, 0x1, 0xfb) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x69, 0xc, &(0x7f0000000240)="eb0300000000000000aa4e713048e69831929648b669e30a3c622346b9b7d71decf5a3ae157c", 0x15) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:29:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 06:29:35 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) getpgrp() 06:29:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7, 0x21c}) 06:29:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) getppid() dup(r0) nanosleep(&(0x7f0000000040)={0x4, 0x3}, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0), 0xec5, 0x0, 0x7fff, 0x0) 06:29:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000100)="182487e04552f7474cf98b0e3353391b982441158b16ba248db2a26e9352c3aa98c84f616e62eaf71d8c245857ee41ce581ddd3a953c0977818deb9632ef3d093591962e3f46e4d612030e265a29e53312232adb446e3744ee97e833dbd7ecb912a1f2c69daecd30e5642eb095164ea6857b80170aa7bce639e4041f550b52e8ea01b547eb354dd7a572fc97ddb012d1933b9e309b0c42300a", 0x99}, {&(0x7f00000001c0)="3cce02c7f9cdedae", 0x8}, {&(0x7f0000000200)="5315eb78852d708b9634f183205e3f909e5c7a387af26d1185d2be27652c7e3af8aa2491f5846cf8cfbd5bc2bb28370662be906484bb6e1f761815f379c38b8e2206e5b5d11cfd8c43e00d8b57c146199a59d74779d2c050e47c122f3255e512", 0x60}, {&(0x7f0000000280)="85b3514549885fd3b886e8d298e4ed7620e98334d028938176e2b0a969348f9cf9eba24332aba8f06f986ca4e26a7e5730a416bcc4f4dce508d25d6f0b5c52c19e1824449e1ca39cc7c9ed589821fd4326aebb06018cd3658a9c8449d07cb4789c6281fc5541e0577954d72f235f6d098978d32c236e7f37c26d02fd93084fa8800e236e782f66d68c83f6288f776b07a61fb41dda3d9cbcb284f67e75adbd499b7973d577503f219bac8b151a52e2c6c7bf2d1bbd6ba3f66d8cd9656931f242d9729e69a00e4625355263f6f3cc40097f644ae07909f856d033592583544e27c4d1e4b28a53f01189c9d21b88efc1f795e4445fc257a7e5a3f6a030360170ee2e531204b7986a8703a2a14801970e29c6cb4d4efb0c7965bc98f10a78089a41b249322066db355c464a1cab6db5d2f601f1079ea7c5ee08a131e5ec6c7585c2f5c0b3c0acccac76e5684e5328529c2ee71dc979ddb7402a7c0c1ce49fe41a88515a01f42299b0147a16b33e6d5d2e56e730b445a7ed092fb8e8b6c12640ec9162e06614fa7b8c5d7157aa0b7415963b3eb3fe6077adc0fd04ccc9dafea27b7a2d00499950ed60c797f7f22ec36345a57d77515f8f8af131e7385b5946ffb710775cd67bc243e7240e7833954ba215f6612f7ef1528b10fb6d2188b1cd993e3da15c145db20c4596866c409c558d0cc82f01a0e77a8320ddbf3f1a336e9ddb3a7dc255d0f6f6492b05023531ce937ca96920c023898a5792ec3021db40acbc9f1f4a38461db8683b20e5cff86c3799ffc66db752977ff028d509d5abcd749a87c71eee93e287d37a606278fe86c64dcc3bc78103a429dfdba93b4e60dbd31622e2386212023d8af9b065dfb4c88d5b3b72d48ed11cb61a26f72bbf1c73fdfa28428973e7f04fde78c7258c992ca4981c35799c2b09d661942fcfc6b667c7d6345463f79d7c1a4a87c6f12462fbfce5a128e9074a252452eb631c41c3aa77dce208fe73a6a16fe16a85bf677eb9b30940894a88f9ea427aa9921175c79e9b4a9605859df620b8619d7f6349182839a0e55d557aef9a4fc9f81b7deab54913d7a742a2d71837b9a4bb8a4b5435855164a2f9aade123b9aedb6b7de679e62c1d5551b088a6132d0b08de4502615a880b63b036a2ab150150f396f790b524cbb5e5ed0ab2041a587907af2a7245e9a8f6c306c0c7eb1eb896c76700093ae00f7b47b1f4dcc389c0eb0e27e4a8350f8e9fddcee30875d1f7ba24792a26f57bd63ce0e84a4f5f5ad5112607113d62dd145f4fc1949281bacdf587faaac12f90fb2678ddde93948f7b64d46fc7e22ef0804f5be511ddcd554bd44c794e3d6c446168537fb2add2ae3d639cc01165bae20d9cec312bd441a94aa9f9a533c818ebfa6456b20f05f837576a0ec013d1deadc34d7884904e514a4e1b56669483d48baa4b3cee6a6efcadcfb1661ef0dabae188eb8541e930266a228eb8cf4e5a49a343d61dbffcf26a05523befc2feb73b34078b8378499f9dcec42cc1dae6d02f4aee7be579818c7dcbe95ac96a5af1560e058848e5f71929bc5c5654fb90dda93fb75c9e9f3c1dc74a834b57278a53262417ca01d9ce07156c3f4a09d139f26c4fcb4891c262676a41687b7c22d619adc8f5662957b3bf78d749d7ae76a46bea4a26bcdbc1a07dd0aa27f59b9e223ab99bf5c7fa2555eecdd72d792f7824adffec21f27d7f7b330de13dfb7f52c73979f51a251f70c8afcf9e0fdfc30f8c033ceac1b01104c86a4356a722366c0e0d6ad3357c37be5bc1b685ad60ad0bbc8f385b2b3682beb41a1622eef687c578eaa3944a045dcb7edf014ef2ee67a7d30d05625f471c053913aa3d68393704b5c645e4e3e7deb2588c910e3d0cc510da5b2124f8b0ebebc21901a954edf4b80f8862a2d4ecc1bad1208612b888dc71390645f73b800c6303689c9546a81f09b0e4260e45f18c393d1d3180e95eb6d50e043942317d1bc262741a326738185ee3ab4cf44b3f08d8651d8c7b926c0263c38b4e698edb533409b7d9c1505186c8f8ea559330e9c39c898b8c8940ff6c9ba75d1ab9074d89ff0229789ec23ba1141069bd7e7bffc15077e11505ab62649989ccb540220b0d59c017fa94bf35e6d44ceee0414a0171b5a74a25015c2f2ce13d2d9e55f9ae5a0641e05131fa81d074eddb7fc89a771b949c816f51f73b6fd5f2e53f150cad741079418d4ea28fbe791d8dff130f3b7837e98acce4e761ee6adccea230494aa9edb840c3f8783bcce8e2a908f46261458c2a23535fb4bb44993be4041cee11cb2c19cdde45c42ea7dd4bf3e7cee2c0d1e5a339d2bf13ff676d63fa9779d463b1792b972293bcd921a58c494840ddc4e56561f042ee5f29130f3f02e63b6020b88a54d2e975d66bc66d65299953f1c7b14a4d33642617b55d17a6a22a0cefdf78ffba50d60fc49816f6fecd812283092757f61785a7d8cc1cdb168ca988c71db233b7e2228d7127854ab32795aab64b52c11938ff447c5dbc8b403739070e15d3222377f44d06f7bd5f1bf6b9841de3d3bfe50fb78eab19fa0522ddc791bb07f686d79a62ad5d769e370f7cda594a2c2e4cc038ef9d2e759f3a8c4a78b0c3204040a22cd164172dddec6837a1e7bc70f8f5bf6ed66169153779681af4242ae52ff996304642464c80cd83df884e114bdd3a0b2b1cc1343bd68aea51664715fed61b094d774af85b042d33a9ef7b51b3160a05cca55f9081ea0bf0bd6e30f1c9a0b77e6399a7dc53d1228791b5cb1831eb89badaf5a1feb2dcff73ab20d4e3fe3ac4a2e9c8bade36bf0dfbccb0600e6c08a60cebd1bf6e8b6d24fb281fb29faedb89dc1059fceff12af0766370e4b7cfe62741345dc4e9839b58c601911486098f6c88e30a4fa5f326a57595da79e0c1b25cbdb001354c739354bc36bfb0d1a7d2d5d95dae79ba4c3e1a6ed05c33917c686e67fc901e0fb20017f3c4cd0c545785fe54cadd9ec30559ec297c9bb2c244d5e78ac73e3d93340f0b19f68dab8616773ad60090c0f3399a1554e7d39e9b4689bc8b05923d8da61283a2b2f484fb956c468b8879cf40f2a4e408d96475828e36bf95d6325eacd6b5e0ebe5ea28b5fb90de4ac9c51d8b6d6acca4f9b1d0a23745dadad1c34e5310fd1d169baea3ecd36df5578920c9d0968028f36b7a1395c5e3ee0e85a8ecba35941308833694d3bfe5344d2f8f8e989020f97e3368ed8785043d7a1f0eb925f3005a036c9ee115605a4afa3aaa2420aff0f0726f5592ec4753dc9ffd1921f4f31add579fa2ba4959c16cad83cfd5cd536a82123d5932c9f8ffd8fd6f057745c72744a70859135143a010509a7a1135950cc34f997f8357b7189f37440f49fc7f809a136273a9c89576f96f8f14452540832af1c38aab9f59c66c4a9d8f4beaed3ebcf31c899ea681dd5156eda2efb42bed21f08d0c3eb119d22c8f6b259844d03d313e819a3795c2dee8ec774a497c7ac31e189dcd96a9bef1403d213b2e32b2d6d2e7a92decb5d230dc0b1124098ae3ee70fc9ed9cfffba1d6920744a64f5a7116a7a69a290027bd0fd2b75c09137ce62d7cce80e9847f9c9eaf0e27f2000729c21a6dc746aa7284c829113b6db0d071587fbc937a712f0fa0525ffdca8d70daf64aba3344991271c06b668b7e758b3f1169a080fb126420fce588f433e512a8865aa21fff8d19572cbf9475be56860c79da817fd10e3377af154be5f63a4c0edc2c4e0bdf59cd723a1823193a54d2314f63feddc647b8af224b970b450b8b8a53f51a1845c43623fafb9e91749981907ad9d5f501b1b0ef0454df70bb2a1c433d0e6cd896086370836e75d09e89d9ecc56adda345c8c6bba69b01aa4dd8d8b75dd14a63943bd20e9c750dde22e67ccd82bbacb47b9233f8ebbd1ad5eb1bfad679123e123c5655c0098f19a439b57aa9b2a43eedf351e492b76d36dc46d77edaf5ebda710c493e8c814a4b6000a8d7b4f412b58bd26a1ecf31754546219fbfa142c13aa6d148a70f6518e46b9ad4f6726a2c015b6da0f85051a8c5f55622cfcc709a9d09cd3610b765cfde80ddbce8213f699131f778dd5d2fcdaf7f081e878cacafa470902813d72752c0ed2800395b160322a73aa4ce0a3b39e9b5388a867f07c95d2a825ce3cf79fa8794681b4133ac76cbae45e55334b2d0ecf606d00bf5daea5e672a16ecb2f40dfc8183147ae87837a6640e117aec63f8af6a6f6582e38dfc921740cf1f36529e8d45fda2e10a677a0af41c89d838d3464e029cd1ba679db484459ee4af090e5a9849d02dd9ccf581e302fd4ef378890041722887b84dbd9abde2664f7fd3217fe1db740d84b0bb7ec7b4dba7385390535dfd432cd544e26ea493562f8d2c90e38886dfcfdda7b00cafd6a5ccea7ea26d5d8abaf5450d1a10c72b5c945e07230804cf08d208fc483e1a878e4dd3ae6774f7d081e5e5aa3cad31d8db6afca58641091c30d890df0b68421ee2c037b429864f8b7b99db2fa5d13666404c158e76a2c4682bc3c997e9a749583ce67ddfb401efba7a7bc3c88e4f96ca3b5f3d80f34746ab4d8ddc84d05c692f755e8d9bc740f3f2bbcf235714c64285bddb83b4058611eabf4197d2468cd9595ff87e4181e9a9d250882d34ff829250b953add23471d8c29b1e61344072a985f64ed3b35eedca5374ec7017db625a790b61be77e6fed0e0fc02737eb89a3e02aa2c0b256e222a2fb34cc5e18206e15befaeb6d5c99e3280e4bffa58008e2320268a2779eaabb973a2d9a656b9ef1fec2cfb8df40ebb119740359ef8b159fdba7c412715755ae44ba787acfde822b027d0ccda54f9b2d4f7785899d9bdf2380342fa3a2e1bcc872bbbf079d3a1450f14678acf9dcd0ef1ea5f720b455ca72ca307389d66363c971b8afb903a3187b0178f4d9ee2af9282cc76629d033120808d4319bc6c4da2c74ec9d419893474ccfa578935b4ed882e1cf3f52a3a5a376d7c2a8ce6bfeeef3c4a7445c19e9ba4b75bb542c7f83c097e11ee92bbd9abca30d8350c8760a32068de93a6143b1e9fd9d49ce301c8c15a6f4d68eed5e84e81c6688b854e216f96693f467ee5017a4ab27ed2c9635dc3fb6827d294562d5b8cfbfde5c8e6891b17a0cf519e27970d84d4c104d69436d482f48aa07ca69bd89df11d3a207316f4502e3a1ef8835b926e3b640afc144895573558592b38687bafd78ccf09206aa757b017234e9d7c4862868f32d026ca12a35366fb99972adf511cb5e05108710a2a99acdfa47f265523d289376540c16e3b0ba0ed93f8d9794c0e3f6463fc0556a66304b25b0dd9b063f85cf73fbf43ae57bff72759b425f27793aeba8f3d5f3b3d13aab5ce25d00b919eadc93f1b5c62b257670d3edcaa46e5fdf34233227cfa2bc4f88cb25a4a2941956c37728c7ba7e9ccb56b6f2be59788cf4f32297ec808b54d2a1d8b46eaae900784440f3a53a881802981dd512c8d54a31177500be5466cceb8afffc956afeedcb450939a1bfbf3da3bedb2d2680ab70acb10d88af2249ed66877109382fe3317fd7ef8985a15c4302a3c92773bf6d071e5911521836abf86e8a51e0cba6e5d0bc73a85dee909d9d795d61da79e0b6b82ad195a4a1076cb16f540a1f0511afe3e49b06e45172d1cc2d9e27e9d307f53de4fca5e7bb51b5386b2279a91e0fc2974df0c3fb7f5b82b9ddb5d4c35cbcce8663b57316edb1035837be8a12d566b018bfb388a2d0a6e2c28731cc11481783734a5e666a55298f9cde1639e780e32f7fc8d41e015d10f", 0x1000}, {&(0x7f0000001280)="5b29b58c6aaacfd886f4dfda1e6e38958a85f85f59648227d868de6c5137d1412048c5a1211b0d31112acf2842e4cbf46e437cedd145af59543f", 0x3a}, {&(0x7f00000012c0)="c57ebc4b6bd87421e0c612c1d8f33d3c64d26de201edf108e48ba6ae11a14b4d93ec3e574cf9e203c59ca282cc1a07f07f0476a92293f185a94f43aff473e47ed2e6587dfc4c68476a5af08f210ffa01a9a82833feb5b523df2d8783ae901e936a55b771e63dc8ee0c1c786a23843a675c56e0d265da2f9fbab7e84bdea7100d50acdfdd5f030d8fd3b643e82caa5f4c6942c12afac87d2d5377990c7dfc807f639b7e147fcb0ca787b66c4c41fc383508d908189ce76aa54bc06c0b2728148da499bb745b77f15b403661f03de66c777281aa96680365ef6206c61845378d32dd6660ef3eaaead7ed123cb715c8", 0xee}, {&(0x7f00000013c0)="e186104518d132bfc9d6702c8731da994cd9324bedc3d2ce38f28c76bb4273b2bd0b6fa6b502b6b64cfe854e539a2708193ddd0de68579d733bed02cdaaa019bbe09ca9e36a8720b4ae1b2bd1fc28870a88654fb4f214529bac693bad9b9514d8b96574652", 0x65}, {&(0x7f0000001440)="1eaa83293d0beedce596da0566bf6c2eab3d5f0da1b4bd69d3ccc705683bfc05099a71", 0x23}, {&(0x7f0000001480)="ff9887937249a0d10010a048fe6d6112cf933951feea1a726a9a9af1c9c716b33923fe19dfd299d4e8b00091f4568e724c9659dc2005d1e60be5d167da92582954f7e2bb86b5cc67be849a8bcb87dd44671456c056053b731bcf2042a0a8329e97154edef7cc34d04e569e5ef8862147c3b6584e011d9416ec63e84bc7e41f3746d3d8fd4724c791096765b03d167e202aa87baf77aa5a1fba", 0x99}], 0x9, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000200000000000000000000000004ac798c8f66ea3f7d4594f0059ee48a9a82a19c1e76c0098a88c668c096e18030f30b5263b257a50534f3d7151e0e5b6ecb64d4b5261dcc48b2912d8c2175ce24c31179487bcb415378440847521dda24dcac25dcdbff2285e3b8a5fccc086abd7b42061e46c21756ce6697297ea9513f334205912cb46d112096f4a077f08dad778d9c0496123c6f0aadbf507a0ab5f356dcecd293b9ea2cf358cc31c553f1fdbf0992f8f6ddccad371d7652b0bc4c464f00aee9cb560f02f4bb7", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x50}, 0x1) r9 = socket(0x2, 0x1, 0x0) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000001800)={0x7f}, 0x10) close(r10) setsockopt$sock_int(r9, 0xffff, 0x108, &(0x7f00000000c0)=0x7fffffff, 0x3dc) fchdir(r9) 06:29:35 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 06:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0xff, 0x8001, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0xfffffffffffffffb}) readv(r2, &(0x7f0000000000), 0x0) syz_open_pts() 06:29:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/157, 0x9d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x3}], 0x1f, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x4) 06:29:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x12) flock(r1, 0x1) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20000, 0xe8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) 06:29:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 06:29:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c6530002b03d0d28d52bb7adda2bfa651dbf0fcdb2c3204bbf8e5b6c853f30f05422c3932de2263e85fc97252ef4d361d837d681140cae540ed30738f46764ffc939302f39fd999c955e040a962304afc439217a754cb56df0fa8534d84edfaa987b0bc69dc56dd51740e855a7a823fd79bef8e7e7d37fc3a15"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)) 06:29:37 executing program 1: socketpair$unix(0x1, 0x2000400000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) write(r0, 0x0, 0xfe27) r1 = dup(r0) r2 = syz_open_pts() getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1) 06:29:37 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000140)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f39697e6a9b4f29787c01ed9882372608592faf4661138f46e5043cfa9d2fa32bdd74e894a7c1733fba56161f6ddc69856c89889f67d5d83aca71647ff9b41260d9471ecbd6e3e906501b034af6eb1000000000000000000000000", 0x61) 06:29:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:29:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x1) 06:29:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x3f, 0x6, 0x18cc, "e99be1cccedd3500c71ce332466c6313e769d4ab", 0x1, 0x3}) 06:29:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:29:37 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="bb0ced7086941745ebedcaee82b300770d3002fcdf830db85d9557d4f812c0993065f3ffc361bdbdd5e555f0ef3abdc655a5bd6b32", 0x35, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 06:29:38 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x11c) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x50) getsockopt$sock_timeval(r0, 0xffff, 0x4000000000001004, &(0x7f0000000400), &(0x7f00000001c0)=0x10) r1 = socket(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="939d5a24ef380b4bd22f484848a89769768c44f584cffeb3405fa55d7faa940994a6731c24d6fcc38ad2b8c25d5ebe11909e3fa6144fa5140912a889978aa21afc6a6082ad04f8ce9a172c9e69cbed3935da1d1547158d8fd5b2214f774cd4c3b896652df25a59d0a058d834aeed15f9ef1277a1cd67ad93df72383fb896d174c28dc91ff9edd74828d35a924461163813b4968cb0af0f2fbd87ed33a4fc03cb1b63e74e8653096f647bbebb30622d198eefe4e9", 0xb4}, {&(0x7f0000000100)="0bc9ce132d5de2c9dee3835ae64cb0c506a7293e4ee37609c8984a4cdb7065df903d9e32cfa1643fcd42465a888fa6a4d7401110e4ddc9d0afaad9", 0x3b}, {&(0x7f0000000300)="cb69f978b936e14cb81b120647d8da6bad8253851b21a2b1025e259744919d9d166f899fc61aa79cdf3a79a3a817f564999f294d0b25a0204fe89e0161fe805a6ed4bdf5704f7a81c8b28a96f71c0d0c066ee0df86788a4c725b", 0x5a}], 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000002114000000"], 0x1) flock(r0, 0x4) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000200)="228228778fafccbb35b1251139ebc21a101f2f2584d37194786aa70d671ee59e2436e7f040d76179bc12115e568a8b00868ea917b0c4667c50f2f0ce58fc416e204f11cd7f0c93344cb0e0ca3f2e1b4dafda278e713215e84aa2862dcd64d780179a49efc7bd41aa03fe898b9591f440e4c5afc455964e5ec082a815c7f4d33646ad754d1a4d01bfac6dbccd9e9bf5157a8c771cba1f7d1824f4bc7eafcae38beef2bb29a98bd65df20d4a0dd2fad2bf1c84a1864c60850670924d5c74a9935981b1fe29b513f8ae653a8693671df991d77124817fd0b1aa87365674e1cbaf97ce5f3e2e", 0x272}], 0x1000000000000035) 06:29:38 executing program 1: getpid() pipe(&(0x7f0000000000)) r0 = getpid() r1 = getppid() setpgid(r1, r0) r2 = getpid() wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 06:29:38 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000334000/0x4000)=nil, 0x4000) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:29:38 executing program 1: select(0x40, &(0x7f0000000040)={0x5, 0x0, 0x0, 0xffca}, 0x0, &(0x7f00000000c0)={0x1, 0x3f, 0x6, 0x1ff, 0x4c2f, 0x9, 0xff7, 0x400}, &(0x7f0000000100)={0x2, 0x2173}) 06:29:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x1a5) 06:29:38 executing program 0: r0 = getuid() r1 = syz_open_pts() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = getegid() fchown(r1, r0, r3) r4 = open(&(0x7f0000000080)='./file0/file0\x00', 0x900, 0x20) getsockname(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair(0x31, 0x4000, 0xffffffffffffffee, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r1) close(r1) fchown(r1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 06:29:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) fsync(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 06:29:39 executing program 1: semget$private(0x0, 0x3, 0x40) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:29:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x401, 0x8, 0x200, 0x800, "35863f423ca867533ea00dba6da3ae15f174c4b0", 0x9, 0x2}) r1 = socket(0x10, 0x3, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 06:29:39 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000017c0)="ca53be1e60571bb5a2865c9780d6ac2b7add02", 0x13, 0x8, &(0x7f0000001800)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="004d66353ade70b700000000000000ea"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001480)=""/174, 0xae}, {&(0x7f0000001540)=""/64, 0x40}, {&(0x7f0000001580)=""/66, 0x42}, {&(0x7f0000001600)=""/80, 0x50}], 0xa, &(0x7f0000001740)=""/50, 0x32}, 0x801) sendto$unix(r1, &(0x7f0000001840)="f45a321b74f0a57808a5cafb9838e7ddb0b58c0db4109aa9368cc5ccfdb26f996c6771a661f43251bb1eca77019ac494ad2f970ac1f2da36184c39fa0c078a2ef140976c7f93d1d2c1fe70d44f9678f62d9836694975a6727e713fa2c162c1d3e443cad89ab883ef5e848e71d107c61665ff0ec299f889556ccda976f0f900e5d008340fb7d164705aeba3166582fa805b323b770be6427612ea0e7a2467e83528cdca25324dc1b54bbfa061aaff0d1aadc129a50cf9cceeb34c568fb91036f141dbd52982e9f755da", 0xc9, 0x401, 0x0, 0x0) flock(r1, 0x4) 06:29:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) fsync(r1) fsync(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x4}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcf, 0x8}, 0x8) sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="344e9ba2d7305f2f1c69a64158a3f257ce35dcadf6b7e1ecdf1ee07b5533d4388e3df425", 0x24}, {&(0x7f0000000140)="1010ffbee435c329c5f14b1afb62cce57f2cb1f7a2ca6b12dbd864f4457fd4356af96adda9584705baf77ebd86637c31f097f58cca5e0433b6116c20b5df15d970bb1bd4ed32a146687aa0bfbc28a5a8f73685f17a0b5da77c789a605ef9672836ef8e66f1425d6980955243e7c296e4685959fa2bc20f4c9f54783d422e64b8d04c0a7c48b84f84cf0ad234ca3770b729d36e1807fd120e29d030d0fafa24d153393c8f1644a976dcf7e31787f72ce5d0b296c94d292f907092978cc4da2a363046840fb82cf2b0f76371774f199bb1608c9c82b42d060dc4dba67b143c", 0xde}, {&(0x7f0000000240)="fcd109c5c79d984b27c49c36a0c38a7d6bc5199050f46955c17c2d85c57cc7aae13a51fcef45d94c403407efbe90b4bcc0c58ccc99455ed3fb7d10e6f9143c7eeb94229e03bf9d6497f72e6c471999ca182802e86a4b223bd244b8b8926a0660e2d88df94af2d5057710ddf504758e", 0x6f}, {&(0x7f00000002c0)="513e37a747b9e6ebdf627e8b677bdb794fc914c3e197dbfd29d22f002e3e9bef9c288b3ae7beec63fcbad7bb97ca38628e09e29473bcf93f1b54a7b15e382b7e46f4539f92fae2f5e1aeee9e58ed52a1393e39", 0x53}, {&(0x7f0000000340)="7590d031a5f932ec00fb6634233d76648f4339a6410763d7128e6cf2d01226e54a88ebc384777343fbc9a9408798137a81cda82ab03c79507d5950165e9e4ed8dfb6a80fb3c4ac69ddc23d34a1672b3160f6930b2b1976bca6a4c7f570b8d7a12645432c79497ffbf54b35c198d08b6451758936b5ebeb7d77995f800e0a62e6edb89eedf8e2b37607daaf93bc71e4d2b23399069ca649b533be695a8b5da3f171aef2af707357e67fc353e22c1e2a63426b3534c1e3869ed05c388601606d390400e7", 0xc3}, {&(0x7f0000000440)="0a932cd31c1a35269fb9fcd043a8a6656b27a97998f57090f5df3daaea5f3709ac2ebfc42ced0d164a85291af5fb6981211953006c789599070c9aa1b20a5496968e73431b449ce1c74c5ed6efca99cd30217a67eda8928dbe0cb7d32afc3c2670bd30", 0x63}, {&(0x7f00000004c0)="021cb17a5d88cb1a283c47bf4e781162900b671e4cb697e09a68654dbf95604e286dc81f09b0b1a3348517e6a66d", 0x2e}], 0x7, &(0x7f0000000580)=[{0x100, 0xffff, 0x2, "29526ff2f02500296938b3091d56af79c67f040461b448c7eed5c9c5a2d1664c781afa4e8c861cce3d8d69cdda81ac52af47109f773055bd0b974f6939c92724b47a4d4eba4ef5b2646e9f34b72b371e3921d0bf4228056b6b974a5bf3c4759f46635d28d1cb603368b714e7e0566ae1f6284e711fd9d38b36b02a3c8bc23f2f8450ab61034192ccc723f6637cca3d6a8e074dbe76dfe21bc295060ff970f752bf6da53ea31fdd52edf77a043095bb117208c30d30077d79a24987a81ecbc70ccc11178f79e37a4bab70b38e02b7d3f0a81fbf169cc276d9abba79dc73cb8774723e946c650122054913"}, {0xf8, 0xffff, 0x574, "569d667118e20ca2fcbf557dd3664e1ec0929be8fdb7bf62c2034ce674f223778d94caf3758f29458bf9c8c249bb7ef375de4bb7c9d16b11ad2bd5f4aef33678809e2d163071844541de5c861e022a5a955340e4ca594243bf732696d8a9b1cbad00ab33138456925713b369bde1208010dfb0f317e0c3dd37db2d4621215502dfc30ae1e9d1d7e22d91bea53d694a31d9320cf56342ba05ed60e4843e7615a6d3f02124e9515a2fea950a465e2ecb3bd0dcf696221ca52b40038c1657eedebc3393a04f3d4524dd4257a73775728d304e8336efb546a90cff0ad85989555a13c50c"}, {0x20, 0xffff, 0x2, "fb02c5b07445f5eda1c873aa"}, {0x30, 0xffff, 0x6, "1581c8fa0a3c6f7c60488f149fa47b24cd88ec7fcfb434897e6134"}, {0xf0, 0x1, 0xa0ef, "b5c743fcbe3ea0c9dc8a42eda18bd59760e60f00535e8ddd4399765f32b93a1af3f5fd5ea4d9ac06b614bc9d4b06235a227f9a9680b592a63e69373a4b3369bf9c90ce8cb2cf225d7971b21789b746a0dba23f86a6c352772b280d112f4f6454aa6bd48aef30838c15b928f9714f13824ec93d8dd384fb0056c070b0917454e21248f2deabccd20b0e5a45b9109d57f00176dea989beff467c3dfa7f4476f7a036f5ce6bd5bf139e7597778cb644b715e2dde7a0ae18f38eb3ba3f60a7ac4d92d79f7c7fb9d6dd0376f209fd2bc38c06cdce9109d4a9e53d47ac0e6db14e"}, {0xe0, 0x1, 0x8, "752c878a8b073a44edf5029217bcbe6f43309a99030f4997aed529d2e83593012fd6ab78d9200cb0dbb86082bdd83109273e4fc8d65a078df79caafa3e65d8dd8033fb886e33cc52364b31a6d740fb761378cff6c83f47c679d7f5e6e8b541482e8f3c21f69d0e37b5a51082f2044064ec51ef01dc5c14b10e62255ebd7a1ba19e2ef5f97823dc7b3948585f0a0370cfb1a3452bad3fb22d70096ccb67e768d83be4211ab2f450e77b78ebf2a3aa59cc7d3e21df9b4b68b00b59bf57ff2a999eaf39931ebd5d7c5225e7571724"}], 0x418}, 0x1) 06:29:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x118, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 06:29:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3ff, 0x6}) 06:29:40 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r3, 0x2) getgroups(0x3, &(0x7f0000000200)=[r3, r2, r2]) 06:29:40 executing program 0: socketpair$unix(0x1, 0x800000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) ftruncate(r2, 0xe6fd) 06:29:40 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x200002000000fe5, 0xfffffef8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0x5) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/123, 0x7b}], 0x1) 06:29:40 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x10001, 0x12}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x20, 0x3b, &(0x7f0000000000), 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x4}, 0x8) 06:29:40 executing program 0: r0 = getpid() r1 = getpid() r2 = kqueue() r3 = syz_open_pts() dup2(r3, r2) setpgid(r0, r1) mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) socket(0x32, 0x8000, 0x101) socket$inet(0x2, 0x5, 0x6) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000040)=0x45f) r6 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/172) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="e3bb40c724bc57cb4bcbd2d97ffda4932ca562a200f20e6b3bc1c33d65d936b97fa33d41d7b1854245c1bfb8fe4a8935deb6f018de3d04fb87ab99", 0x3b}, {&(0x7f0000000240)="ca4473174cf94db0afdd9d54ec37655fa9d8e9437e9474bc5dd69353ab0a94197db8b4e184a3349f65338dab6c9d51d6974ab93ab4829533d5ace505", 0x1e}], 0x2) poll(&(0x7f0000000000)=[{r3, 0x84}, {r5, 0x10}, {r3, 0x4}], 0x3, 0x1ff) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 06:29:40 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) socketpair(0x0, 0x8002, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x3) 06:29:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x40) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001200)=""/104, 0x68}, 0x840) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r2 = geteuid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000001300)="f0b18b89f9882ce0bf1288f8859342a0d51ef8ff59c3ee55bb2822be7bdce445d68cb88d66a79e53c611f9731d12b5948e397ce5d8b90735f1cd967d04a16bb00b56c019641b3fbfd1c0c82a88fa1954efc5e67624a2e5de0355978cccf26f900b6094828f096cc2daa6bbde5636f00c6dac9d1b2a75d6f73a0864bdb1905f19652bff1fb9f42696388b478a7cb679e0c6e883704608405f6d8b6567c8971b930f3edcaa83391d0b5e6bad1cfd90b840261604c5cad925759ca0b259", 0xbc}, {&(0x7f00000013c0)="b987c408a062f22fd86c8a0d6513c93302735030a842b2588a483cf1485edab4a82930390d46913236be79786d63842b06eedaf0ccaa9a73850fc408ab5d50b55f7431d8039a30934e52b34d93b08b4f8651b127aa7cec8b28d652bd2b4138121de51a9ab41e9d6052a481a69790c0b7f0e24dbfc9b5b22f489958f5fb600a8f9fa1cf6920ef19309a129435c8291696ded6bc72c8124953", 0x98}, {&(0x7f0000001480)="f32621f6295f0cf3a896edaa6745c1790afa991ce21393587e0e92a6ae881e408d18eeda41378413206ad17165c831a25bf6c53d3ef86062ee7c3183cc6d3c8698085a784634c2cc3d74b2dedfe8b84629e8ceecd7134029f5a93325fa11d2ecd968941d0bc034e874fc5d9f33918ef1a1375f3bb8c48e0de04c8d650cfdc17ab49ef79b78f8172e141b6942b79481cb2f13a8d2a3c0b34c6874a73cf2a37c4669d70e8d94b0e527ddcacac0f2af0a534c1cf6eadb1e236f0def5f08d46ac2c6745dd009189bded7696c3e9d6718b0d41facbb7fed220fe71f85b46f7c96bb0391bbba372f64e5b458f40ab3a92eca00f789d906578e468743a3eb37a9", 0xfd}], 0x3}, 0x1) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 06:29:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="a93da6a25f9e261cb80129309fafff23dfef319cbd17af35cd4194e67fd20941d8504dbb0c8eaa80f5d45cf06f59507dea5d5c567c99b40cd37da14f3122bb8c650256192f5e548f41526eb08d97d19d3f83bf59b39b77d2b8eb9f38d3cb2d9ec3b219451d28ee5f4ff0325935582b5308d10f640160c7ed600496b7ffd08b48f2563808ea109957af1846ec75f7148b8a4687385147bf6b1cdc6448b6f4e39ca7e2", 0xa2, 0x8, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1}, 0xc) chdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getegid() lchown(&(0x7f00000003c0)='./file1\x00', r2, r3) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') symlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='./file0\x00') 06:29:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x80) fcntl$getown(r0, 0x5) 06:29:41 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000000, 0x10001}, {0x3, 0xffffffffffffffaf}}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x41) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x80) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x9) r2 = semget(0x3, 0x7, 0x8) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/133) rmdir(&(0x7f0000000300)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x8001, 0x2}, 0x8) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x66, 0x80000001, 0x7}, {{r0}, 0x0, 0x1, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0xf89751b18a641a55, 0x80000001, 0x7, 0x81}], 0xfffffffffffffffd, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000049, 0xed7, 0x9d4}, {{r1}, 0xfffffffffffffff9, 0x84, 0x8, 0x7, 0x23901205}], 0xffffffffffff7fff, &(0x7f0000000480)={0x8, 0x10000}) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000004c0)=0x6) fchdir(r0) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000580)=""/95, 0x5f}], 0x1, 0x0) r3 = open(&(0x7f0000000640)='./file0\x00', 0x20040, 0x2) geteuid() open$dir(&(0x7f0000000680)='./file0\x00', 0x312, 0x80) close(r3) open(&(0x7f00000006c0)='./file1\x00', 0x20010, 0x3) readlink(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)=""/190, 0xbe) bind$inet(r0, &(0x7f0000000800)={0x2, 0x0}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000840)=""/142) pipe(0xfffffffffffffffe) pipe(&(0x7f0000000900)) unlinkat(r4, &(0x7f0000000940)='./file2\x00', 0x8) r5 = getpgrp() getpgid(r5) 06:29:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000007100f8f824d9a65696c7205f9830ee49000000009771429e2e05b1200374cd36f9a943611798bce23e50d3f5da3d7ce274d5ac85b39fe7d4b886cb2f9f8529796dd2039f7234976d99f2ae53c8bf551df08e2d9941b3fc448909053154717b3ee19b9e5423aaa22520e728165248f5651633f7aad066b2ff90f7ecaec447500f2a626767c7cebac6eaeca8a3f0368f50bdad2dc68ea363e32c10"], 0x10) writev(r0, &(0x7f0000001640)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c80802c1fa1a08125312e360a275a43ea0671b518e873cd718c887d2c5e95a191c5e8b0a44bb30b7812357f2464da0d9003807f41ef94c76e10ab9ffa858c017313dc3abdb70e914701e4f01dc29b9455d47f8b3c14d324aa8735956b5f074f0864e963553dc95520aaa1c4455e80369c91e60baacac300ed10d8958d106ff88ecad9bac1b46398e35bc060cdc5f14b469104ab2791b8b3d946709e41534a280deea5e645bd93783d680e1902e8dba3fb4cdb50d6f70e80eef52582ec89cb93df3c26e49fc33fbc98ac7b3fa505b7bcb8e5b6f01a51d51eb8b244c4ce2e8b130a81bf8247215b64b3ef786d58d40acbbf77fc83f776ed8b8a0cc83ee68c240c328c28dd5bc967ca5f983473339040cc2db7f315ef3617fecec9b1ce2674c79b7edd9e913bf8359f43a6f7559d28dac5e70ac2c418ace13b3c7443dbe0254d2816ac3fbfb45a18e563850ec2bf9a63311ec75a061119d9941e95530014849aebef8d6ee28dc4c91bd3cbdb394e38ec98e972774568fd0d6b122b8a05c58df58bb1f961535ca9259a214b89410fe8d5941624f38bca4702d48ae93ec49f4425f5608a42874e3e28ef106c0d7949d7607f1f664abfca66983a741f34af0", 0x7a4}], 0x1) 06:29:41 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/82) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 06:29:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x3d8dbb5d) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 06:29:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) write(r0, &(0x7f0000000080)="83a1186dc9adf1993093d463a5f2cb52dee7dd3451e0a5eb752ad51d0307a00c6068229da406799e79ea46fdf217524e153d175bca7e62437d4f8a3f35c445d99aacf9a24c98f24b8dc4411c4f3fd7efb43a9ebc5ffe6e13d51e61b13be225e591c1099d6f15eefc59d110101deadb8ca85a148b6ad58faab85de8a7", 0x7c) 06:29:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="468e6e440660159b96e57993ce8f1315b4bb44109fda21e8125474b9eacb904a752f0ec406c1e98f9bea55579c212bd3172dd3da2aa23f300c7fdd7e5c484b6c11bd510f3af2e33e2b6228061445a7ba09e1bcae8c8d3dd410d7fcc810f5e9739006b8b580de0a5e1c0d2039ca211160aa9aa53e0b1e0f513903935b6c49cf01e482d7a7dcf53a2a11a8d61a3de993f784728702a23be74947d781c480f2f40d687f533271c3789dd5ee8ca2bca96e24239efc24ba002ae9eed62ca97b83b5c5512a31dc63bbbc9c", 0xc8}, {&(0x7f00000001c0)="2280780b7f82d49624451ca14cc4822d440c40efa23eb5ad893bcc0eeae6a8e948c398afadf8ceddd7faa1234a5fbff518d5856184b79dee9064399d6e811c50e9a836ce360076f253f95e541f4f3f144394c519ec1b0c498b98e27e0d1fbbc5790228f682bc47b69e254c2c3acec5fe4cf49299e537ae2c51df1da4990c0ca24a6295ce22e97375f15b", 0x8a}, {&(0x7f0000000280)="6f25d7c21ec8f0d25f78b12dae858661aeb72d9390305481a47f4f07d5fc30a2cf5fac4f3e7b4215d477d19fe74e8026eaf6e6d1ab3f3faa3f60644b7c897aedcaf97c8fa80818327caeebf5d4a6da5a7edf441bb72e45bdcdbe9c43c09e5cba50d23215abc1dac2959edcdebf595b4d9491fc4d91af7b6088b7dc306c5ba86a61e958994ce3df7246508f5d0f32c4453cfa117d01ba6db630", 0x99}, {&(0x7f0000000400)="b54c3cf078c7eade18ef20d5b1055ac8e67a4d42e2876e49baf203e8f4e0b441d9599eb35526565f1d182b0f1d3f94302a7a62e49d88f80716401af27b81d809aa23c0528ca5b8e8cbdf17acc4b56bef55310f841736c66301bcca4ab1b92b4669992f45543ab1475ede5d15b057b87b5270bc6e7ee9b9a65232dea58ea3895008d06d98b62270185f207bc9b1b34356", 0x90}, {&(0x7f00000004c0)="cc8d25b748706a4e5a42a752fb41277f8ca5c774431af7ab516791709f3e5fc8a64ff30091d54fc32213395c7883117bea327aa75510a1a1d6c385731d21cbfd79c7710bfc37bd22855d3bdce8fdcfab945127ec689761b060e25f5eb926a786b91238039582dfda64e5ce533298f77b0b1cbebf916ff6c7d635831489542ee911de0469a78787144374ae29", 0x8c}, {&(0x7f0000000340)="643b180f31eacd70b8541226bc18fd96", 0x10}, {&(0x7f0000000580)="df48d7d82898ade3b463da4cccc72666cacc054706e259a7290a14d5b80da6fb76ee7b817a8c0f7aa18d6590787c6f430c4f9ce8634182e89f4a907f0607b061a424597e2d145e8ba2abb1daa7900bad922c4e6c6b1ff9b2d82e223386dd8d547b9b724055a33710675169a2f5f95b928b72abda0a4f86086ff93118e6c08c994812d7d8e81994c5dd83ccc015f938cb27b51f5ac622229bc4660bfd097329a2600e378565234655138d491a516dcdd973c04a7879d2f6fd2edac4", 0xbb}, {&(0x7f00000007c0)="958b37f898a7d60bf0c047abdb42a09451b28fc7ac9e9b125713d1c328d87351f9eb61da76bfb5b39494d2c6d428b1e83ae3111a15696249a9e2518ce86e245ef8cd155cc29949d0400cef562974a500572a147995bab89bdefe7311730c101104207748cdbfb5bc133bc0bac06111a9866de554066ba1503e15d56a73e0deba5ff6b2550a8fec4c35629de023ea1eba5cd7b8044172a93c319d20d3d62c3c8b2e93a69a438f875e9b7a8be1d945f4d86a330c646652570168ed7b56a69ab17a119258ee7368a555003f34b563ca482b15c64a9070b536fdc9ec7d59d53d7c83772185ce0851386bb0c625156fdc6ba2294c13786d58012ed4f999695608a61efaf290bc30b4c6d4159e4f2a1cebb60a9b5d007b128f5328738131e6e93a0a46e444b3219dfc62be2590704a4639535e837492b6eb18618b771a08efe89f262bb0abef0d51d38be7a7e4bf3989b719b9af1fb97df3234aa9b3a06ba97cd0fa5e138f2eaafc75941d81ad51a5aa6a881c2dc2e009b7c4878cf296504a0eef4a23888bd78cdc8d7fe5c5ec3eea3383441ad36e279c237a47415e5b1fb5deb9e05f763c208fdc6a0a5720e501fb20a2f362f1f860abe24a71e005c485a0b692539ad3e12188e5e1de677c0a7ae1e71f1621bd1de1f5d7d7a9283d9f89c4346ad1f98db9eaa30e9eca94896c982f337ccd88310a4dd43a7470311e88f54848f5b9f8f6a5e786b8c2fb383f3b4b020c4b0201b086643c963b034cdc8497804302ac42a3e46fd753fba8e8ee5104fda7ff3343120cfad27b631e845ae9f77c4750ad7d00e383c93c503ba8e18aa75109390df304246c3986cba581e4d6bf837007adae44e7185125ca2f3b6afa4c46ec1d654b11a357da499887eb305371797e1ebc82078e9d56c96d771c21c55d2573bfd8850799a5edf53fd729c71678275857e23ce7e8cbea366c4b884e4eb2482983ba38898bb5b6499506e95593f7740831b3f88369412e6b9706851cc67f4501c83bda08b93628f387321c7c5174eec2c5da75177073eb84c423de8ada80acaf53242ed145bd2c15b8dafb32a9406e5b7007fb1cd8a49163c1d20caca96acf8e3cce242b02094ed810c36426bb92f19cbec513930875d8a43c90048c1139fa4a8b2ec109ee74e08d89f972d46caad93a2383ab6498da0223b4cfcf4b80ff6658b2f2d6c9135cf0223d7f10a17af4fd5ab05808e695e09cee4d9fbb1f3300db6e2711490c45622ae079f3a2bc9be13581f7644a90c4c4f4d7ab57ac7ca19db8b3d17c40f79a45896f2af9ee3729b545c599ea8931f6a7f6c080267e0e864f02de7210915ba066be0d8015ff28b9f72f1824e1cec8b835b22bdeb28896a738a2df904ee1bb6372f9f2f224f91b6d108d354cebc465e04612b6736df709bb3ca87206e0ade43f0d9666cb06823aa9905e6690b29a6bf1d59a97200ffae133a560114fd3f9f47c8486dbd5a2d8d131492061e1d7a2054c8bef30b678406ea19d7a11b3df833174fd4daf4d64cda415d66e641c85bc7bf492837e571e82df6d9bde5608acb5b6b16c147794e5ed5841c8475c11abe87bb19a14b31d76bf4cec7d01495cb1088e4bd177d8f29a7c3fb7b444de1b69b52e7b1cb6268961e1f4c1988835b53a76568a964057f530b196731de508604f7d247a6481d9abd2da79de7bbe7fd28defad9d302dc265020b55cd0ac0098c21557974f28c893cbb80f97400e34d7e70f3711f937e4ab2cae3db0721b7c09b13567058ba3c666a0f45be7992834d0dd1f25d0acd3c528d9c350d82e295ff5443c796af294303b15454d0edf2bae220c83c2621a71f309e09658dd9a8ad92c547576336aaef1ee25abf9e50764be99dbbe05b3b757e7762d3f591e28f5f40eb29f7f3a5608211d32cefa825c285c1894b56023921a83b5953502c1fdbf74f5e04c88d5a42d0d649a19197c21056842b36d7eb8500722576829c7bdede1abf0f704410042375b468f6268d79b2ffd00ddc73a3a25baa3f1ffb364d9e9bd3acb9619e0f308dbaf426c57b3195d97597fb371891806b86be59bb74556ddcd56ed7db73848e3a1f7a6121213f55a879e71bd62d9adb9ed2057cdf781bdbaa82dab1c800b736136a2aa15f468479bfd4893cdc0bf0b5e12a665f58466f74be571d389602e904018dbc780caabc5d84c10710e69f68fc6e37c319b07d0ec81d0bdfc4ef90f45bd3d3fee226a00dc67b883ee0a602bad62f9de242db762cafddab97d56121c0a24e2bf2e459ddb0ce8b026620980e36013bc64e17556799398328157424b648d7d4b9c84b533484d180ed462258f84411e11ea5782172c2e1e371385ccd3b24767530289eb6f03e1859f0cd9f92a2b90e51d3c319369a3c63e8171b55c957673525da015ea1daa3e87df1db586e174f7b45044fd9141ebdfadd368743e4b2c92b951ea434180861d26f263120df69be5606121114dd60d9f399879451d004a8b792c55c665ed43ab464e03814271e8a4e766b605a53f5baa25ec835d8b900865437bbd53939d225ea323e29aa28449f1a31c3f3bf846178c61d8e4e29655f135a88f8747f99aaf20eab6a894fb761af87da1e85c8c602a82e7d3c245136175b75129507f1889aefbe332bb968c7be2b8ddea0b88e1a675f93638b57a9e72fbd60443f78a26c26548cf46649deb04ad7eff70457d2b0e10e2d7e12b28e79bb2eef01ff00ff38c0c2392ccd0ef43c297799f5ec92fc9348d3ce7899dbf79686471a9163a6ef08dfbffee9aaa067accc9189dd603354aecefa7fdfcc50df20fb72924b1c4df06babe0cd506261bd1ad038ca9dba9526d193e63fec2e35a265f06de2cbba7a073a6bda8bf36a9470c474a70461d1e4579dab73d587109999b2374f17096a9225d6858b9417f5c36cf04b80f1dbf51591ae8f4002bfa115041dacd2d939ac2514e1c3b7213f05a92456003bb22d8e7454f8b4869d91861b514f6f97c3f104c0e50f4b7b68020779005d27cd3d9f79f46038f80eae1550634f6bb1c32d1a9b19c539d6c5e4546b9b3d484f2b2c980858281f7aee7297d42a396ea4a6abc3f5e77e72bea88ab5bcf3589134915e8de442dc75646f9fe5c3a27015fccbc5c4e7d1ecd944175ed0deb97405cd8882e0df7afc56a2194327ff1ec51df4a46542a6ac8789339f7b6c26efa8d8650d53b1f1956f622e8cc43f89be2ff93e47adfac6594c160fac402fbacdc8441effbfb58ed3b1a276cfc2a20fbf5ec82caaccdf633086324094f0c7626807b002b2941c5844a643937f68ca9e39a71fba7616107f2a2d990f62af28f1c2f56edc03d8ec4ac00275bab751a8d3567929ffb7cd7789f4d2283268ea7dc99a4370d9be0e2f515e13dac9edd93037df3300e37c04f875b32e325de241ec3ffb8c940bcbf5f00e5a9d26b29ce272a394019d5baab4240c88f1d3118999dc2023e29a1e2b80c948bead801bec26c6d90e2a70edaaa4f394d6cb776522a3cb9e2c6a2f4189a9657d76eb5339d77ae92788a1a3c32eccc25981e722ab2e0ea971ddce0ff5e49b6999785d6997601e8e1eb5696307550e53b1f0cd2f2468b8914e7efb5970d83c998dc2ec94eade24d90bb2644f8b3990225c7edc906275b86c43766b2a59b5882d13b7df552dc074bd174189032295feb16a49b0522461d0ca2c5c5478578413d0a5a5fcc1804f4fdd5e9327e6dcbece936752fb6e4f45aabb3d441aeed004199f5ce0917e9b08effa17624d7abff1c779c2773598655d04cff4a3d07e81d557fa0d0661bd725fa2e30244193966e504a115223b61ddd3dbe71bc8eb01d80dd742996180a659ae1a20f872725132e21d84892dcdf9fb83ee2d3fd96b523d2a4a1de8f40ec3851338f32fee971bf26fa4447f42b0c1181d2ce68565d0f1cff0c6d41a81a161101ec5e2d4aa4c73b5a0a7905017eb1b122216db8177479ef565e2f3958d66319fc44d7c33be94f724359c246b799c31ac48ae03937fb731d70e1a6f9d59d57faaa59cb88b089460cebef72ed99b4112f4a82c9aadc019ef107646ef46d9abdfdee8a159895c5593bf047fd929f1bc0c6ec07f09ab27d846e59b745d6618f4723d11e8b97a9b0d46989ce37ccfe313d2138ccf52631e13502d540e20be68bac817ce28a3089cc38bf497e5d6253b9f7020218893a5f8b2f53c3fd14f621897f5192e7caf3d95f1eab9a68560376c89b20f432ce3bb3ce24c0f40116ee39d0897e6d5b4260d72da4fce4123bfd016276ca5c70077efbb82a3e7e860b29e1c68625dfb8fcf7b86022c9b8314d35c0c55b2eaaafae605b6446b9f3569f04efe98070738e8efe9ace73448995877c96104cb54428feca89deed681ce9b199b56cdd5082632d68b34237b60a4d073f1847b81aeb84f0e965a1789446a2891a73604d87313364b50172321441fc9f8e01308d047967aefd884b5c56bfb9e0c9c1686a7ea92998abb1076637f76bdd1dc43a956e7f67e2c30e6c666fb20caf633ae384092874ae794ec2236e52c0578696fbadf2ae89855ff5c141a1008688a7c21fd20bf6fffe627cdde8fb40bd238a15e87e73bc4e9b9f45883c1eed246e141c9eb25baff3e434608b6a13ed7b9d3e518366ef5eba4a8caddf15b24253b30c631d49acb48ab03bb08f4e988eb8a76d5da7e463639e3ab976688db3972c6ae34ddb3ae6105caf3587808764dbcbaf31e1cf7948af66628c955fe255e93b7406cd7248adf8c35bfdb40b9e14526131b5b4b18e6f3350db73b5c26f26b2678ebf492e58c9f749a24b8e2cdcd29ecfa78a8935116fb89eeb8c397b5198627125f854645a7949513aeae6c7bdafb07200986394732f099962c0973424e7299e65b2bb1c253fc84af0934c4479525f24fa39274c12ce9bf22f7a8aedc33ad2c1b4b51154e99c8cb4122b155f0d31f8fe2927c392e6be03e79ab0dff13c32a2968395195d0c4f8247e6455019e1b5ed24f16c4559bfeb18a51a1615a59e4f54cf8783ca0e14e3c1d8fad458d68e5f30afc616c66a2f4bb53db51fc6efd30295a3bed8e6dd09874b3e9214089504282bed3fd1abd8fc2f28de8852f3ac518b75f2b9e9126b4de693f1c739ba3a5cc67815287579343ca52e003257a5ee4a0c9a5d9b238c4ae76e28305883e3e88c17680f9d5f74a45d036995a9fdafd4e6c0393dc4977419a584fe379d864abcbfeb3df9edcc08a1299ea2482bb4c9c42fda89721bb60540f5059226f21612ceea2f2420cd7dfa632710b4b9345634c4e8cff4d83f7da964d34401f0a720ecbcf20527624fc5f5ae5963042ba1aa6671b5bcfbd9b7fa903e018fe7ac834bc8462933ae8fa457dfaecb8bb7750ae4b1c689a3c29c982c4fc962e85fb72e58e84903e10fac561e7f7800b36d5738e0a59a878ee5b95788269866163bb3a021edafdb23bfc93dc4b15540c5c5e6ddd79c34b3f14c8a014c606e24ac130d02f8ee5db03ef713311b7c795a9c90ee8e7508cffc9f2a3b218b92b2e0f12fde4bf2d6f476c8c541bae8cb60ae5b0c52e9deec619c2343c2e2db2aaf8a6d5018cb318e2749b29be87fa666ed5254fb60c422d63d02a916a200bb4e515f22520e35efc057e8723bcb27c07793a038566daab7d871f5ac96b2e016ac533d1e5a6704b2831197878fac62c8b2bad49be2ed7ce09c4e5554765d6aa42a5027a2c43f1698622411763efc722b8f035d0b195a7d2a8fed2d42d204325f6404ee83d6a80857393b28d8c8ccc5bf786297feea7f31a946ab73d6b2b461677369048d678f724e4fa2dc707", 0x1000}], 0x9) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x108) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) openat(r2, &(0x7f0000000380)='./file0\x00', 0x204a2, 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 06:29:41 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x14, 0x3a3}, {0x18, 0x0, 0x9}, 0x81, [0x0, 0x6bf2, 0x20, 0x1f, 0x7, 0x400, 0x7]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x5a, 0x933, 0xff, "6e3421fd869314c2f5f14cfe3241a6aa9214ce98", 0x4, 0x7a63}) 06:29:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="4b74954c", 0x4) 06:29:41 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:29:41 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="e0a5472dfc6eea40b6ef1d868bee18e9064995dac240254baf95696b3f464a49769d1d0b54443d6e2684fc2d37063c79d5c29834e6429634553eec9faeff3d06c91feaae84ab2876c7418ef321b609ff97a0c4173af723cc29b15a34d0afe4d1c11fb1db1084a6f245bb699ef91a02e6638b0ab48f27a6715dccc08b91929d8bff55fc85a34f971493c9d4e1691123cb64c6d811d6e9b3df5ed595c581890fdf46b21cd3dbe6a3610091899048f960b61a26dacc1549d16732a44ca6") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xb57) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x4, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 06:29:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 06:29:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fsync(r0) close(r0) 06:29:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x120}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 06:29:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x40000000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x28) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/73, 0x49) 06:29:42 executing program 1: kqueue() getrusage(0x0, 0xfffffffffffffffe) 06:29:42 executing program 0: r0 = socket(0x18, 0x0, 0x2) flock(r0, 0xf) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000012c0)="a3be04e331d0c4fc4061d6335b8a70b698956eb6a575e9a658190cd4fa49e1c2be22137e288d29d4818727363f590ebe1bf9f3535657e94bbf58b0a35908eb87d8061c3b3c96c2882186175835e4b189c311aa58d409abe485fec9201a7f6f841ad9a2603ae1ab7e2145c944cf617e204451adb00429975477cd7f7d7e0cc5cf1eb5340b20653239c260eef81240c7246727a5a679d3b8716ee7f69b26f6c9bc03af1cdbdcbae62825cbe8225b90af1d678a641feec1880f028b75a99c43d71d37332271f6dac769f68028efee0b76e6e192d41a7a93875877c73b8b585c2e29d0", 0xe1}], 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) r2 = dup2(r0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/156, 0x9c}], 0x2, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) 06:29:42 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) r2 = semget$private(0x0, 0x7fffff8, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/140) 06:29:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) getitimer(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x4f) writev(r1, &(0x7f0000000000), 0x1f0) 06:29:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x9f17, 0x5, r1}) flock(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:29:42 executing program 1: syz_emit_ethernet(0x10e, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") 06:29:42 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:29:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) fchdir(r0) 06:29:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/168}, 0xb0, 0x0, 0x1000) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) 06:29:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xfffffffffffffffe, 0x9}], 0x1, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 06:29:43 executing program 0: shmget$private(0x0, 0x2000, 0x604, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x15c, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffa000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) setrlimit(0xe, &(0x7f0000000000)={0x796, 0xfff}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x5000, 0x401, &(0x7f0000ffb000/0x5000)=nil) shmctl$SHM_LOCK(r0, 0xb) 06:29:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x20d4f9, 0x3c0, 0x40100000000, 0x8, "b024d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:44 executing program 1: r0 = socket(0x13, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 06:29:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x1ff, 0x3, 0x9e3, 0x101, 0x1, 0x4}, &(0x7f00000002c0)={0x80000001, 0x5, 0x9, 0x5c4, 0x2, 0x2, 0x4, 0x100000000}, &(0x7f0000000300)={0x2, 0x8, 0x4, 0x4, 0x2, 0x7, 0x5, 0x2}, &(0x7f0000000340)={0x9, 0x7fffffff}) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x2, 0x7, 0x7fffffff, 0xfffffffffffffeff, "334dc77330b1576632648f6a571e757e31841b0e", 0x3, 0x16}) 06:29:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x100000689) 06:29:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2100, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0xffffffffffffffd9, 0x40000000000004, 0x0, 0x6c) fcntl$getown(r0, 0x5) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 06:29:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) kevent(r2, &(0x7f0000001100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x5, 0x1}, {{r2}, 0x0, 0x0, 0xf0000000, 0x400, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0xff}], 0x10000, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x2, 0x900000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x24, 0x93, 0x8, 0x49}, {{r1}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x81}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0x9a}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000080, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000008, 0x8, 0x400}, {{r0}, 0xfffffffffffffffb, 0x31, 0x400fffff, 0x0, 0x4c0d}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000040, 0x5}], 0x81, &(0x7f00000012c0)={0x8, 0x2}) write(r1, 0x0, 0x0) msgget$private(0x0, 0x30) getegid() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) write(r1, &(0x7f0000000100)="6ab339c19ba73aaf2b57c19a05046aa30ba1aac26c4b8e180556aa1c11873b814d8c29880fd0fe93571643a3f25b0935a06f5ef5ee15d175c3aecd2a1a68c7e910ee8d0530b0067bc1c4ba035985d41d633ccc68ead460c9a51c245f7ae3d83c9b8bef822a4ff52ad2518af9dd6743aca89db807ee6df9b4fffd8532215e273f4a17ed9a90ce246854235b432c9296695260c9053c8920ff873fc3f759ef528d3d19c8b35e8c9440704d16aa29e8975b980511f5ccbd84076ffbb8e2cf9db7a3875cda117c9cd6042d524f90592ab98c4a4b4cbd9131ca210b523a706ad990a246107106740f770fc8195beab34b7a72dc5fffc6cd07ce24228eb6cc9f396155949d64ed23a86aed94c1ac9434c986adb5144ef85a20470305a46ade2b8647f02a6ff40d25ae38c59001c2444de30eda99fa83b1137ed8785c8abe1a14043a86b0a73216609ec9698b611c423e1445bab168de573a687b2bcaddab5a4cdf9126f9997afcf314c515aae0430e6d951c84ae608472336a2bd789d9210ba5155c0f3d96c869217bbedb7ddce551b05f737481b3a8bbece2b3091f8ffd0f0f590301f164de336c12d00f65d5f2cc3c45e031397370646f102a46816ad67b98e39ab8c9588f726c73c13e0851d96fa80d352ddf5725b36718bc68407f15b2e0871a315554f1d43874e0f5f9c9137d21ba07d7cb6bf56524ed5bfd59b970d3f7d5793310fa32b8cdda5d090feea468367cb935e6419e973aeb1b9b9feb27def8c333ddcb2a937f7d752ff7aca1cf9ace97ee2ed7b263d200d0ea87b2232308ab93ff66e1e34dc5e1d9d4a77a43f0c63fef7ea08c316c7a736940eabcccdc6525adb3b06eea2979fe7418a6838c78b05fb7839dc7a45be747822dcb6b54fd5596a8176911d7e9934231fd82edcd7c1367ae4afd7f9c8cb77ff3f182894a0700b9784983620fb8d86bf35e74cdd9935695e477663ebdcdc807ccdc752b8a356db015827cbd29f59bb3653bfc980b64b4e3dc8f4255825f7ddf6528c13b8d84fbcdd04c7f44ccf2b5828c81118b9bc3424577f16d911e592d5e59736835bdc16c6d734844f0941e54f1b82dcb4b70649abb8e30123922f0fe7651e2cd04c7d07405ee204191c0521b3311ef49eeee7b8109b2507d2917e724b148973b49e61239735e39353f49b8d8e178dfb2a00e0ed7542506dcc5e1a91bccaffdf635310f90ffa045123df01e9023de57d4ab6960102eab5a68c5bde3849a45781d4aee6ba337a7a8ae0cbcb181958047becd2e984a39a483b0649489fd111aa9590dabe79118a135fba5b1b3ed56485d7ce3a68d4515ff32fbeb4066f241e71e28517934df36260a70ffb8bac0ddcde186566f99a202cc9a30dc419b2805df3cc4d6b91709ca40eccdd91eeb81f99e41a59e21df355b4044ce32ec87de983695a1a189abd29b4878e2d17051c5402e69d93d2889feb24da581b861f88e641cffaf3622ecfd7e5547fa6ac8955c723890eb1ede3779813a1bff98b674ba33f07a30c803a05c0923e3a5d21aec2098923d91055d6333f37a3505a034aedcc53c76396c10e105acce5917d6f79977f62ab90de4da99450cb8d62b53dc88597b3f7af6c0d34859d462892593583d60f9ca3d24bf1988393a25d580606f8fb2517f07fae1f03744de380a6593b15a6ad6e6c2249cfe7126819641c12d122c275796331a48bf0bb2f2c8b0a0e614ba6467598da2b5c92a9397bac3d2155b9f01420b994dda53c42f4b1a36ab07c6d5dd5a0262299253cd7eb7153e6b6a66d56a75ea20caf0a52298ada4c4a7ddebc4f3d2f6aa637a34e040b712afb6a09e3959921da394647295391434ca62aaaefcacf3a01897ba9ad6cfd90d989c7cca4674c29af9cc79a2da0549ceb960cc8b6cf746b50205cc8b46e6d3fa9175c42b484a7a0cfa724fc6cad1a73cbf2699bf89a095f308c1a9d1ab9c94dce0923ac6f610c9d8f7bed5b54e9e332cf968eca6f7bc6b6b8868e43b54510b24e0b23c7a7deea89105870ad153fb97735a14c91947702a3132a808efc88b6ae514cf463dcc261ad4ddf755ab8e71c7c6a87fb24ca24f05ae6bde84a9d03a5e4d31755dc99855aadf77d890206d613a4068cf8fc6dc35828ac9667c739dfdd3ceca9a4091c3e6f8035c6fd579e4e520ed10e31d1d542bb3d36704707eeb3797dfa0afe744de05daf01ffcdcae141666c283af6f5b5f172774a3f904fd149806ae65a7a346d7028b2f65ef51d1a3a010c5db72bb674c4013034098ee58d835468e9dec4c536a052ddb56a38f775ee12e4cdd62e616f18878e3e6379ad9c57c1f4cbd7888924deebc95a23ee396ce29f2dbd74b5bcf22694959c4169d0d2ed0d94f2c921e60602bace59b516c85975e75eecab2cd299b1680e5230ae46e054776cd79fb4978f60dada06b9fb9e9f5745ac3fdebc7e0b4c351d4e2c2d2eef19b299ef1fc5b3aa61e8f80a42bb2cc02a49ce772c4ce9b2a921fe80436f21859a7870fc0c93f1f792eb58984ab57b3b77c36de345e4c9afc99cdba27f86e47a0657c61ae3ef54944abc2e6edafc47c30de00478086c3a2a8455f6892d4c60741acd02994990b0f5da122c0c17e4dc82c5fb23c5a6d6d79243104ee59f7421f505bb64e3045d891d2c12a34ce313d10f085da0a357ad711473cfbd83fd1d86fb815f4de037e011f7083a61c784aaa2f12d9b1e9ae6827853e408ed52d5dd8ba66a8378b785315a144e50343263eb97712789f93aff81d8b58a7e1afeb68ddb36b6a5806648fdd157315237a5872d1ae3fac8336f313bad2188b00b5611571648689513b5637b1bef17e9c4992b777218c25c82206dda253f6118918e98966071e0dc87c9aaf3f4c89d224246f0f084514f11be12489e2878fa360e8318d9b1f3f22624aae7b9b19c1166daab27ca4fcb8682c24e0608a98994a592dc5725894b68e2b32bdde505cf75325d64022f533687cec39f92460e744df2ceb273df1ebc6002e7cd79afe30601c35615d2e7126057048c7314d632cbd869591383faf284888657ab91dbeb517222c1bd41b80ed851ed7788d72d9613697f749167c48bfc71987169052affe87ca6ff3c47f2e7c5b766e12fd33bb62e157e844db149691ac58063c7ffb4c8790858338537adf3c959ab636694aa5cf9eecf90ab2f24b962b5ef841ae7ba507c0d520a3f345ab408d79642886b107d4273ad8605f30c4a6f16674f4b5253e037ea2f62569560ffe6593fc932e67d8da6209b8472f537d0d8d8bbe94dc6d02d8943d44cb88eb77909499e65f35755b50dc12ea4f6c846a9597e1071e203c9a30b628cafe59783e5a3952769df68b797aee163b2a0d333b4edaef8bad033843d916f969b0977ef1a967fcdf63da2334faca2dd75c59cc76128c81d1f7052797a7d87f6c8241fdbbe00649d0e5007dbf67fb768abfef9b23c29956486c11998136025858b9c76344751e7a56e184fdcbd3308cb8c9ea069e7ed811c59e58d6c58d230c8cb6751825871786623cb6570d94c48c5dc2092be997528979bab46b6a1653440971555c225e70dc48a6aad600e4474eab4e00ccff11e8c404dd7b9c534bb92b7dfe9e19a7d71f91f924edd2b196aa5f52e18d47097a69be9a60220c7d4cf0868410b90101bdba11c1b2a7963f1a6495f2a6e0f94ffe1ae6d43c96e7334cce785b7d07e4a6f7bb5f040dfcc38f90413f41b487bf7f5c6802ce104d35d8034c123baa3915794f40f6d1b036e6bfd37d76e19b3e329e30cbc9468dde763cf51137d78ad9fdc82e7ab9a6b25790c031f131ad32f59a92716e317b8dc450d9b7bb214dcbe2e5ce8b3e859041917180c5152e447ff7b94e0a754df62d7b822e2bef65ed16f85b2da4ee20d8f7ecbb038213b89ec5f625416d107c011c59750d24b6f1a732de8a186fb62a02072c8dcca0ad4b8e1fed9d1bea78f7f3d8f959d488aeb7416fcd2f485a8756d7021137fe35a3a26f581335aa542f26cd79203a5a421c2e97a55b6d849e1520f403abc7db1c39e990370305972c1cb252702e4d9e00f08538e6eb8b39dc777f0e5bee9ebb5a87a6d9bbadcc8b985d2f53b9333ac60e333864ab0a97bee4f06495fd7825103a0d055a6bfdb62306daff8aae1d39be5310c1416986b5c332cab2287c0239c71908fc87440e44935f1082d7c7eff1c0765abc3006aa33f5cbc4e4cf71193dcac8cef64b5aff1d33a97bca32937ad54a96bf7edfdbfee862b60754b0d150b07df859c7c247e26e6dba26c017dd1e8462db02803bdfc2b10547b6e061029919dd099a41b097cd014db2c5ff9614a0aec4cff90604568332123a64ced977d5c42c051467802b766bae206b4cf52fd9d6c422412f59e57138bcc2db926284d12dce1fce7af0a1d14405d6288edaa86e15de2e61425ae593266307096459fc462f31e64e9bd339b2ea9c22a17c5c8af741ea758504a577d455a3aa295754418ce4d1716e8519f2f2141227a28ac5b709f57100c09115136cff74dd179cb132455d5423e903672163d5b3de189feebf633686969164798f28b43c4ebe1590d48a7f8202b69b71b8c629905dcd93f51ca7f14117db0aa18470786d749f4c7a697939a8c80da11a1d0e9c192e804ee18e478da68e2f31519c45ab9de874cc736f6ddeb5540cb0b3317a55237479316e255373d0992ae80d937c9c8d8b38564128852074d9fd3e86fb0fd23d88875bfb55fa03f01c6a027e7887a4109d414343e1ebdc59d8dbdff54f0ab2a5cc3edcafbbfadf51851076acce2ce9b3bb002b9506363ab68b79f0624882af10dbfffd3c53551bb7e09d900ba068fb452478787e6dc1f6778d18f55db8ad7fa9d3d0f6d1747be726ed9f062a755f76b32748978d707fe512aaea51c81919042c90906a0ce080e35e44a922ea53ad9cb22b5d27fadd5d1f910d3c6b1f275bb34c9a7e12cfc30e518db53a1a467c4f850e81c262906d42b82c4e1c35759f3b947e47732afa98a2388db9894e0ba0d3d2cfe3e0a9cae4c80ea7ae8bb77560e0d80aad6a4b9362602e550f113db75d647020e75949a388631e3b9e8f75430cb0b04608566beabbfdd0b73358dd1a84e4728844dc372c4c0577fc49e32c4961e7f45f365d592162664eb75b5917bfb70010fa5cad9fdf49d4d8e8ecc6c10e7ad0799c79ba973f35b5fa0ab0927e46e57a95ea74aad87412178220cb481ebc820c171cb0716da857448618b8bd71dacef069418466327aa2a14a06f5678fa8fbba644ddcb6223ffc855d1474ed44365c3f7d0c36f4ea66520fb1c9ace07d5b9c3d4abe53a7bab2f21e47951612e2e3f47cff5e76f1d2545ca8e0c2fb3b540d399061acb10b87199a63b4b8eddf3249e29eaf7296e3255d3ff6f75c77bdf1706e7586b0e782cf682e1a4fa4391205469e151d27c9c3fb1f1ee1e3310baa83f57d87f5cdee7b4e664b7aa43517a931f9b3841d24e554d1d563f5a698c4d572fb2820fda10992bec673daab062b7a35c98e0c84ddd302d1c88f411ba2c40c0c483a0c2484748d1cc532bca57113d4d3548b165d04d4cffcbfc55629d408ee187a56b7b81d72d0a52e6f16089e8acdc79743261cb45df4b54f93349d5ff498b2c0e5809636806115ee7581f3cf176c145ed4e56e204d074c2976373ce98e644f8db90c4f590c33303dbc6ec692673deb1ec498836e37cc262873e896d5ad0c6f9a907426d22e6cc247d043cece610266ca6cb04489f54899f7987f755fa23ea84b62e6cb3f0300ef05dd23543b0699a7441e0b28b10e0f7dacc64dab", 0x1000) 06:29:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:29:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) sendto$inet6(r0, &(0x7f0000000000)="a9c8b0232a9ec09afcb50e5af0e2ad3a5ef189e74a06e3271055ecc9f2b6785af9d9d346ee1f067e3c8d87dfb515dedf2911a03ba7c034c4499e910ebe12", 0x3e, 0x400, &(0x7f0000000040)={0x18, 0x1, 0x8, 0xffffffff}, 0xc) 06:29:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x2a) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x100, 0x4, 0x9, 0x1ca, "cc306e0d1f700fa65a2ef8d17d7e089f3be4dda8", 0x7}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82, 0xc, 0x8}, {{r2}, 0xffffffffffffffff, 0x29, 0x0, 0xcb, 0x5aee}], 0x4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x2c, 0x80000000, 0x100000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x1, 0x21, 0x83, 0x10001}, {{r5}, 0xffffffffffffffff, 0x22, 0x1, 0x6, 0xec}, {{r6}, 0xfffffffffffffffe, 0xb0, 0x81, 0x7, 0x20}, {{r7}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x1, 0x3ff}], 0x100000001, &(0x7f00000002c0)={0x3f, 0x80}) syz_open_pts() close(r4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffff) syz_open_pts() 06:29:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40004}], 0xeaf4, 0x0, 0x7, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:29:44 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec5, 0x0, 0x7fff, 0x0) semget$private(0x0, 0x3, 0x428) 06:29:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x45f, 0x1f, &(0x7f0000000040)="ae62b5af7985e7a8190f983d76d83ae3379dbdfd8bc2378a821712dd541ba7f7bc132092cab825549ddf699fa7b5c90f06c724d5ccd8b486c22bd47a7fce8d291e803b034d0ec66c9515c5b5eccce73a75c3402c53c9c0ca5c", 0x59) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) flock(r0, 0x2) 06:29:44 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)=""/26, 0xfffffffffffffda5) 06:29:44 executing program 0: r0 = socket$inet(0x2, 0x200000000008007, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 06:29:44 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5}, {0x8, 0x4}}, 0x2) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) 06:29:44 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x0) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) link(&(0x7f00000014c0)='./file2\x00', 0x0) 06:29:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:29:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) shmget(0x3, 0xa000, 0x208, &(0x7f0000ff4000/0xa000)=nil) 06:29:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f10300", 0x4) r1 = semget(0x0, 0x4, 0x2) semop(r1, &(0x7f0000000000), 0x0) syz_open_pts() r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:29:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 06:29:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7d2a3670}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 06:29:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$inet(r2, &(0x7f0000000080)="c4074f2c7c4b0c946ae671d9b9b2ec03f542c1c1cbdc2045da9e49ba7c42393253b688e8af60be63abc63758346d0c0dc8b209b9ed18400824a95cbab433797f54f00e117cc3ad3cc499f6c1fc4ffb6477abf35951e5b57937da1cb2ff2ef6840f7ea1e999ddfeb917b8c612b1420995e209eff1c7c52527d6a749af80a021a8b5461450a8c37c0bfb521a2781d2701e1e653c09e8ea633d732375b7e936ddadfda0d1b2f0fc83592783424f5e8031", 0xaf, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) close(r2) write(0xffffffffffffffff, 0x0, 0x0) 06:29:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="7f0c1e2091a3d47be626b65982eeb5f9be3dea7134e4f7f501de3f58cda0f773091322a4624d9cc6b068894e98be8d82dc0c428786fc9189b88504df2a5ed597e50161231cfafd167f45d8d9cba5bc77913710da72bdd6242cb1fdf2f4ce2440e5e0e22675df74dea82cd44dfa892afd603ce3702b946fefa89e5ae85fb4a69acb9b0f995db72ddb5d9ae79c2e0e2eeaf4adc08d9a09780b4baba6b3bca4bd0dbced0b936d843cf95282181f6646d919", 0xb0}, {&(0x7f0000000100)="cfebb2a323c5b35aac5a99a8e34fa8bdbd2d0c69a0af8a9f2280a6f440ac14db9b98b670374a6b8622a1a9c8bf449d811f733a7b83f1b3606acc3a647b284dd6e8e9dd9cf148f87aa801d2055511cd7892d846bb4b83df2828d43d3197f182feccb70332351dcd8b2a88671f9bc2ecfb", 0x70}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="5800000000000000ffff0000040000006b94e823aec46ea2fb48b04e6b9b4ed86f2e43162157ddd3aba53409428319d4385463afdb2d538b071c868fec3308c47639f699d64cbf506557866b1efacc2c43f0d37619000000c000000000000000ffff000003000000a6140fb1b690b15866180a25986e6d7751b50ba3907d567569b8d51518f0e4778e8ac2cfea19389a854fe6ea616d3544ac9818e11a6b1617d507e90faec2ea4c0c4688bdec987ed9280ca11aa5d4c8558a70c4437659dc05446fcbede7338072b266dc7c15ac5258506733fe9465870c0a05c41e23245e8ab3956009bb088018865e6dc37b008aa07fcaa59a8b4c19aadd25fac68ef214ab757f2acc03c3195cd6deeb94c7aba762936df9ed88213f99d800000000000000ffff000004000000e465df180cb679626c3473969f49b78703c61f9d7572a3ac97b57e41b56d199375219cd7b36c7f85b86182d06dd02706ee423ce96f21bdbd3477e00b0b31b6456735c6c3ec9ac49f4d04f61b7ce76bf98d3a984f750a8932832151383d8d43e11e9e0e04c2cd420e37b66cc6ac77538be9feaeefe495a1ee20c1d3a95dd60fbfb101e3dd563b59849178fb078f4b8af67e33be5ca94b154a6d836b2d182deec9d0abfc0204896ef0550bd3ddd41109e1a109b38a1342af5da7149d09afb6ca649b13d9b1510900001800000000000000ffff000037000000187829214f5a00005800000000000000010000000c080000e5e6c28d2ccdb784bcfe7d4c250ac9ef84690d9d83f3c72f5f621799ded87f0f29ca0859c3ab6016d783ed8bb798c649e4471bf58aba0a5c807de5a8cffb40c79e4877f9bd652d00d800000000000000ffff000008000000acf09d17773a5f4f8771025d23bcce6771d74158802173328fd1aff539d5c465ec3105588871b3bb891ee3b3a9dba5349e4e79b8769a42a8161138e81628e0921d97069672e6929a19387f6f1178eae2f7a80bdae5b9982069ad3c66451d1fdea9827e4a58089195d6c2285d057f0f0a5959f229591f3afcdf709307d3f5436a6f7cdb23fbf99c51334a7ac2b7b721a36e8ad13a2076feb6424a3b1a4b867446e795b6dc33a70d3cc8a87ea16d16c73a146e5ba1bb7051761241db3b655e23d40f3b703200000000"], 0x338}, 0x400) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x401}) 06:29:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) sendto$inet(r0, &(0x7f0000000080)="c8b3372f9845d250cdc98500bd88143857ac28211851f6a8ad4cd40235c269ef56a7cee3a1dac88779ace3e803cee37393a8f36a8a41a51a142e317501ef273c7c61674b93fca40d29070d431fecfe84b60ecd94fbb156e25395", 0x5a, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 06:29:44 executing program 0: r0 = syz_open_pts() flock(r0, 0xd) flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 06:29:44 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a13aecf772380f1b165213536e881d85ff4ad8da8a433f0c720c8e04df85fe0fc862ae54f9805387dbef7e6c436cedd8ff5c15c22eccffa93a2a1966b46857a760c3b900e8e9ef82bd9001736ad7c5936223a121b2ef117f97dd1e751352f7f0a98e713c47898d2e478ddf8114f35005eb84192c147f00a392cee7ce9404be6be8ed92950126cb9fe0ff000000d2b00ea6f3122b0d396b250fb4a91c7f1f0cec22b73903a33ca2e8896d9b746b3f6bf548712f77bc74af8dbfa631db6d60b9dd29dd9cc75aa658c6e011580f7794fe8dc3c18c5eb64691bd8d2b44fa845f7fcaafb1dc0fa2a5e3cfdd9c4be8f04a93fc1f19f8aab2814fc56809f6309a4a63f75478fa08c18e3de13a34f9dbf73798edf2b74299c7a10b78dc69b33cde7b6ce7671884aa2953f65c2730abdc4340687309394e878ac5c259a8b09f53d9ab5d9697362ed9faf59188ff069a85b013209d7acd98f23ef1dd683242745cde884490ff4b5705ab9bfe858d9609ced8d0b9f841328e5da57cccdfd4c940b1def747ed2bd891e84370ab3ea9e8cdcfa595d6c535fa38afbec816e9616906920b67f12f65b55595cbf72bf3a448d291f7ffa5f36176663e16f47482c87117d6b9065c4c96334f2db0e306842a339755b3bea76748839993246fb7"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/35, 0x23}], 0x1, &(0x7f0000000440)=""/212, 0xd4}, 0x800) msgget$private(0x0, 0x100) poll(&(0x7f0000000540)=[{r0, 0x22}, {r1, 0x40}], 0x2, 0x444) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x0, 0x7}) poll(&(0x7f00000009c0)=[{r1, 0x40}, {r0}, {r2, 0x90}, {r0, 0x40}], 0x4, 0x61504a26) syz_emit_ethernet(0x3a, &(0x7f0000000580)="86cb3d4df22b600f740619b3987cb3b4afad0c5fb8857680f8519560bb6bac0a54f008a06d0086b8523175d565633ebfd638c3dad0d03fa7192b") recvmsg(r1, &(0x7f0000000980)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000000880)=[{&(0x7f0000000600)=""/65, 0x41}, {&(0x7f0000000680)=""/57, 0x39}, {&(0x7f00000006c0)=""/224, 0xe0}, {&(0x7f00000007c0)=""/151, 0x97}], 0x4, &(0x7f00000008c0)=""/186, 0xba}, 0x40) setsockopt(r0, 0x6, 0x7f, &(0x7f0000000040)="38a78d82e353fcb1168f22389390164d708b7d326671699dbdbf3bbf860bc0ea", 0x20) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 06:29:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/253, 0xfd, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000f384f31f25c671a88fe3580dde09c77b030b020bf6e90470561144efa60b564f377685bca49797945b18eed01c6693728dfb07530440a5e67ac8791ba642fa116df5dbf7152fa4ad09b30093fe9d1dbff7f4b6ff6a413e6eb24e615903b5654052c6c5a4511ff3a49c0ce00c"], 0xa) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 06:29:44 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) 06:29:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x108) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x401) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x101, 0x5}, 0x10) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000200)="f3205b8d5109ec1b2e63cb82411a48552eaf9c87539ffcd52b73708629b9c924269e69a4000aabe66161275d7d2bc63d264d19236aa3e4f6cb9c033f2055c2881708b72a4c1c4e92a78ebfeedc509c00ee93612e0ee53e9a63ea751d242f81de3fe19dbf15e4412e4eb16c73a2d6526aab08af1ea31296b259d3dd76eca64a6ecb3b616e0d83e248d5216dbaaf641afb988c5c4091234f2d2162d217375b1e2c985787d0eae975e2ba9017631e3bb8769b06f5f33e95bb025377ac849cb594f957443d706d9e622a80b5d331450ee662c5f8547501152d7a6072cd3e7ec6aa3d010aad2d5ff565923dd26ed38e9b020f8d536d88c10b68db8674179e", 0xfc}, {&(0x7f0000000300)="f86b02d98049f6e6ddab489fae45ea5eab95148909cab84f093b0d0d4d008b7250e7c3855fb0b0a47ce436ccca785213e85e237ed93807dda02accd0a338a027bfd97781639d2c5b9c186f0a8e105a753987cd4a01656767d507ed7655a5b984430d2a5b0aacb05254619efee379c5ebf130b6f3df9a50499f5222c0a7e3d428c2afbd697160902ba8a25643d592612049773fbd19218d50bfb6bab8a48fbc82fbcb1d00be77130e1080f02ccfe5b1bd6d62a33ea7cd9a37df6947705f88bb2f3c69bb2bbc65e6249e5b6056b54b18b99ffb633a2775def4736e705cdf8795465ce7829cec0c96704668318e33d2f153a644540eedd3466f2e0b5879b0", 0xfd}, {&(0x7f0000000040)="f7eb84699d2d6f141b", 0x9}, {&(0x7f0000000400)="b4bbfe40f2ae6b6d1abfb7a9353e054c5414853d24703965a9fd6e545bea48867b6fcddac274f540c71b6747424c6a4baf56ee9dbe40d6aca02beaadbf9a3104822e4a7a8f7f2241083902edc2441ea81a0801576859e35a9c0b51839638d26fb86fed0eb2f3aab2aea9a9857ec8d224279d42", 0x73}, {&(0x7f0000000480)="995af4e94637aa0079803dd3aa124e10c9e0d3154587f745a695632a54e937522e6a0a366f1ff74d75a994f52bbd718f2c4b0fa3b6ae72fbf50e51ff668ffd4e0063548b0fc88590d5ba1336da25db4419d9cfcefc997e7138d6425b958784db5dd148aa5727ca95dc2a0b43a190dee943c22e0f5cc392a83b48c58ef01decfdcb25f9d7482829bf22bb97ec8516a4fe", 0x90}, {&(0x7f0000000540)="32e8716893879e0f6a4ff89836ecdbdab921e22aea12369162fae7031dc4af67be2ae9b5ceb78605421a0adbcc2122a0bc81f98415ba3dda4a59fe2a11ae5f6dab93c53334b1d044cb2c43e59158a38afe20df980ae3cced0466acec7ce2ed24555b5bbfa346207044e23ef576790a635e4d266ab4949c9d7ab02b48350e7392fbc7e66277d11db8defa69ecc6912d7e0071e2a0664f34a6bd9f8e71049d30cf719e4426e5c4ca", 0xa7}, {&(0x7f0000000600)="6fcb9bea36f8c0f60b1010fad98717eb58bfb342dffda5d5ae1aa8507d9ee85f9dd598ad8a3a60faa43cd4b50e68a37cdffec49877f2d5fa17dd854d80bac8c69d5cfbea023a421e6d4382d50a2e764c5d808f3c73f3930e2792712f8243521cc2805f299dde8d5787cdc8e93dea2723eff4fb701350b8ae95", 0x79}], 0x7) 06:29:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x20, 0xfff, 0x4, 0x1, "c38dc6bf461fcece7d2825668d995e6696c7b6e4", 0xca, 0x6}) bind$unix(r1, &(0x7f0000000040)=@abs={0x6f6808a97d1af86b, 0x0, 0x1}, 0x8) 06:29:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495637b0a7d", 0x21}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) 06:29:44 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = semget$private(0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x18, 0x401}, 0x4e, 0x2, 0x5}) 06:29:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x8, 0x9, 0x7ff, "f1fcdb78a3686fa5d6d6a40e83141e9d89adac91", 0xceab, 0xffffffffffff7fff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x400015, 0x1, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2000000029, 0x5, 0x0, 0x0) 06:29:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) write(r0, &(0x7f00000002c0)="8cddc0afa14da8668b420c1ef250fe736342a8551e9e5738e073428b1c26e28bea93aab7460729c2903d1ea4b2eab74025caa68f73d50044f38c186e6b1fe1af9f7da88781937c544c035889e80f079a6680ed3326be0f6a3da71508e7545f393c21f5347df9557c3a3c5c2c63754e99dfa24675d3e3342176ca01fde8590e36c843dc80af94288e5048fbadad9e7881a07fe7f1e9e26a1838bd8db3312c2ea2ad62f5f264532ee275e685372c8947f9a5f0f190683990270a940649ac80f390ff025c94b8682b43b81e78f7069939f96bda26d6f9059f2c9980aea7ca51cdb9bea8df792a2cc552355fb787401247e8c118c0c2198d2f2179491382be1a55d4e63e0f566f279726589191f84fca28217e754e284228ecb7d0db3ba454df2cd92d8524d23f30d4e99bda5b45a9e1d5494a157c5f85fd8d2e04aa47f971d40d57fda7c42aa42d12db8f4d8a437f197e4f5b3343dbbc3263c01f78473d1a41b39299865f863e098afd6fa4540185ca41848f977cb4d8c419c5c01d7a51a2dc7fb2f82dc8b12a687fd29c26f54a32f6cca032902a3ff780b2e16c4bb1e7743fcbf68111628758391710d6d84bfeb8ce5dfe144ba71bd7281d7d30ee5650d317bf3fba9cfc01a06212183ef5edc5fcef5ff035d4b1773d09e5c92b17bb4e8fb4247359667f62aaae1408d0155fac6c62c9c08eb9bfbdfe78ad801afcfc14832a15822adf850444ef985d98c5a79312fa8d4868f566a2c79fa9db7974531158796707afd6fd1bf12b66d7dff3ca2fa0c5f37d92db1a756d8622920f44312aca639392467a86ce46e1e9e5259b6a962a4de4033e2a57c80633991d55e39e73f3fa640b2c1be2e4296499ef032b96398e18b516d441db7d2495426a70b12f712867562c17394ec2bb0186a903dec12d3c591da57c9ebc3b862aac735eb494606914a66c1eda17abd273d4fee5c5d49af67cd932776f44884667a454b8ebe133531708991f098025152da558b98c1ab9c621b19fe20012cfe4d58489e340f2d51e0a2628341254600c6598361126c569ed0835c4f34157694515c74dc65ec891d99b05772283ab24102c5a2266a034299dca24bb721b70ee3dd516a2f29e0f5314058b8c4ac4891e0af3e262f9f26b5aab9172d3e1d6acf6219158ff578e9b95816e7eb126715445a232d958f1c7cb713d124c54ab073c9f5c7503632f391d29b17f21cb414e80c6ef9e5af1afe6dbed3d1b1ce3807b44240d161c69ca3ed0eb18bbf2e29bf9131baef97edd45cbf6d952feb1a1419498d3c048308b534bd8330249b11a4c41c8616999053cc0e8f81479e764019f61b6d3de3634f4772d03eedca90e72b8d6f68292d06413f80ded66fd959b97319cbd58e92ef3657534debd9546d4a9ccaab23c3864a820afd88a25ccebab58b85f514ce1be470481c30e3aa9b9feb7d555c9afa25d269d25125d805f379919c3ca9f834d2eaa8b11bcf107415c0ade576e1d11504fee5598df640b4373f6c161fb3bc628efbc0e7ab540fb0ecf04cc39603957a5369a2814b73b07f74b2e0d6ae62f52bd4fb3f455eedb4e9c52947734310b818ff4d39b28d6cd2f233fc789c0a7f047669979d36602f83466a522cbb97d97365073eefb5d956e71b10b3984beb66e80a1d18c8e2176f6c13de690f81bc763dfb4a92e5626bee20280e74cf044a409cf9503b65b1f5e5ceb0fdef2901d8146e038772637200e66910791c0e2b494541b18d43bd5c5287e15ce54c1b3d07f5f785a6fd8f64337621a17b2ec504889e63967e5d806d54439f3397257c933d00a24bfb6bd2dc9555e05b682eb762619dd0f1647b2df890646b09868d1b82243efb5b1f28663182b75b729f2fcecdf693e02e7d5d8d1958bb58316699c2ad3b65c472cc026ce353f1e2e034493f80d90c97e6c6c836086dd4814a2fdc25190160a3f7f1871199489177919c00d0793a41f4857a596c63a3829e135afcc124e4ac6fb3a49fb73c6d15ca3c5d87804a26574b9c7a8734589f82aefdf2fbd5ff612fb10b37a297d56ece834d3893b3b005867bf55b80c5d8f44e79481a1b28e3ec56bf96eeff56542fb4c99072bc2730c61a653f754e1f076f0f97f4dfa735bdcc8af031497b180a1bb01d11380f50348695320c18bfb2c421c6a6463c8cd389111eb4fd26d2198efcd59b3db9d74f62beaa4e95bf3aa345acd443aafc4f5a34c1d9c6fe07b5aabec766d434634ff0255e09cd8e3a457fc98f6e90bfefd9cc99792a677668ff588aa1fb0826ec2c2548925023d0674c5a7914479c8e701fb684dd7406cdc930aa873e35da84c3c16851b309a586e29a482d6869158d6239f6575b1b6709846fa2fa69e446d542b702d0e8910eeeaf758762806cc6a72caa5b165dbbd19ef61d087fdc400223a0d3c27452565b85f666e7f6c323b858668016f6d0bdaf6b3295435335c740bd3492b72352f0dd193e7c25b683a2fb23f2af77bf1a498f6c7e54f3e86e461ab8b867e31114a4951d4a126d3f7977d3fb7a47811cbab4907c9efe122eb251eea4bb0b912dd9be1805388c840f74bb86891ce2e917871cadc61812bca43c15e4ccb6fa7a937a138b5441b501fd36b8c3b9807e7d081b458f648bc9b9b33fa1001bdea4ee4527dcb0d5c3f96cacde313eaf5c68cf525944ac2f3c3a18ffdef49304ad27722822be756b38e7293afb994f6101df539c90be54b4af48dbcae4c3eba4bd20f7ecfb4b39d4571178fba5b225ad6f05644e36ad13dae11c68db54735d0af06c2b3422e5a298672c2576445d9a31ffd5fcd3e5065e5d1d180030884ab5445946f94148c54329c4aef8e6d5d3da9bb9f5c79bcfc2a481a8f5a882dc4def58bb72e99e1665d5f9e3a2bd937b0d440da48e674440d5bfcccfe1f7cc0e0cb50c8f2e0786a326b9ec0d64d7066d3b9a08cfe3ff7d748954f6f48ee0b3c43e5bf9454423bf31ec5c2304372a1bb3d40ac463fcb8371e7a44d4cf69bf1dbd53c9fbb8d0b2f3ad5d4198244e8ddb89d5f74c98b23e0f53dcd9d7a7ed785982696ef8869bcb7e0c97ea5b69ef8fc5c412af9f44076c43f1f9bc7d20e395e0a1cfdda2a101f4a1a65e3c9efa2f026b298573cb8e79ca710752b1a2c3afac1af6add901d9845e06ae6a8d7b273b857d22f0f1cd1aa6e108a829b36bc901b353bc2ed25df36827bfed8a8d30f7554578999dd8178e4f9e545cafded789679952db1ca92d42bcd6a03cdea153f7305838ffa2f51c0306993749e7f4cc16fc1289d37d30f4e17702b99aac5bb633b7d8baefb6552b9c9624d8444291fc7140c81ccdade8ceab8707427e41a283732a456466bf524e98bcf33df8b148ca77f82f8851ce8cc33c471ddcdba3878ee72c993885814f443349fd6db84dd9e096366d303d688ab25839d007cd6be202643bfcfd0518f28bdb6fa3528aaa5e027e1693bbdbb8ef6689beaae6677d4dfe3222d0dc9975895e212e1a1fe725c2c858b3e2421c399152607ccee24db838859c205c7a4c255d256a98e6a74b4a89b9b5402b5471c5f5aee49cdf13b72d94fc42f24caefd0b9fe43d4704c86e324f2c89c3103a3c85428548863c999f967425e902634f14f0ca1832a70b1d4d40b98260500bbcac4cade5783e3abc2cec806bf84c7266d77dbf20caee5af7bff8f978ce33e850f5a50aae6285e77dad877c56ab7a27ade0a839a2c46312d70512d35b792bad11b246181dc1825b1993cebb3c6d359b9a85a5dc3151939b5ea29b704770def897354a9dde724ad090847229d7556d3cca6bc7714a9647a744911262d69144efb12b610237cfff1ee53ed6dd62399822479fe67d535341f5c950ac421d57f1409e206361323ed411c77d38cde706d68f6c1813863a04ae7c22cf179fe0631489eee3bb1dd3c13616e34f35a5e3a94505ef77215549a640e0d10d63aab5dfe8d2ee7ecaae30f631e8ab16aac1495b9c3e49bfb040d10f02f743fc513947d5951d69fcee02a3ac80adb977cacbd0cdf5dd3eadae19c89c6936e2e5d058596daba03e95b9dbb298f29e38823d29e0ce13bc81fecdcc88fe00da341d7c5ef5ce44dd02ca99c58c6fab035fb5b676ca8bc154acc4b7621b145ac9a501989ac2388fbf7f17b69abda8544d25fb0e41a3ff4989e85d8a662a74a71314e3266eab181d7a0a7854861cd1ad9a159643a5d5f0d6b956708dafaaf4c33d179687a1556a591084161ca9a99a611ed17ce83b3939f129d62f7fb7a48c2c41da054719641d7416bcd492d5de63d4b6499ea129f42c60019ef7d636f9336488a19dad3823fa3d00e1986687eef85137484e5b51dce8b0b57c53f818df5f0051dfd0e97329fd4dde4a735112b14dcdf534fc24e6d578320f698f4a136d3c9337f90401848110e95a5ef4a34d0e657b7cee007accab4baa5a9d3a25ae08f9adbb0c7ac169b3b3ee4de9073153150f2a9a79ca919247f83183e20394b1f8336ab850a07f38d72a978e00f962acda494f16e6919204831ebaf696ecd6e765ac035c0d2ef4770fe7e7aa8f8d6838d8b05c14b0ac5f7d1a254fcb6aa2b1f75a7fe484af3869af1ef1adf87b9c889b613d5fdcd0d641c40e8af5f3a639e24e0b3d35cfc16ced2fac0822985f10cd5e29ef5cccc65c3f1e7ec15a4e728445ed6c261b29575bf187cb491c113cf00a1df6f85259c7887b0f71bc2c8490c815b9db20ee1a87f49068b9ce294ee5efc53a57b370d7cf189ec07a008ca9f65e098b276fc9f0c45c9c1549e9f210e314ad1dd4a35386873ea9e53dd626d8d17049fcf34f564c8a41ab30ac842e98d957e866943ae248d1a74c0ac54fe2280da958125218066e86cb03d967dd159b70c006385e88e124302b6c5006dd07c62baf033b39337021fcc6e9eb623ebee99c50b88980583a3bde4a48e545239479994d59e126d98a90222d0b454b5ef2528604784e56f583444a55af342ae0465abd22fe93bfcbf6f4ee7961140c9e3a650b6cc4aff66f8a6bbacfae912ee5920ae5d986f7c2c10271affcbaea269c4b64b6d71a52bf19b030cf9b01c77891f26281caafb512ba2569e05f29c069dadcb09aad71cf544c4fbf87602fd9a2aae7ff7e559779c673f55add063202edfe17497e9923d7ff0c16038f75868031a9fb8108c95ba651493bf5242476ddef7ad70871380828e544869e9ae5a378195d39aaecd170b7c5a48cc229cb2a6608031e3cab5ebc1950201d3b6abba1d951a9ec8f2acae37374f1c0ea2831affd70f02766cadeec0190b4b06e32679385270c994c13b1fec1732e1336b6afa3fc9923618d80daa06ef05164046ac3cf534d7ce2d4561ab66071c1bdd3e4b99e866ec26e47442fcfd8ed0ed2ed86707df432b784d141d2542a4bf9bb978abf46be89169011984e125fa82ed5b32dff69d50f7657b61778de64d2a3ae6f69393a20b9269a7e0f1a5610e2629706403223384b5fce72ea8cfb7d0c8a0c012c649fcbd1d53347103ba3c1691330cba70c14a0d4483c99cdc476900e0a256d6f70fd41c95dcb288112d7529eb392f37d9f33e88a1bff77d096f1d359d35f0e833b4e6d4642ac1f8ab20bc87b368c5bdab88b946684ad149aa4e9d3792a10d197f6d0fbb343badfa3d7d8b816c8784818c226ddc397d8f8e704cbdf50e6f14abfdda83009459572a3fc2892fc6576f4edf2aa794c8b5b6f26e8ecf286f6cffacf6ead2730531853a45c5314f962e5edff5119a553769899e6576b091c5d30cfb4706bd032e19111220a5bd482863589d1c3948bd22d90396ee23f392932bf07e", 0x1000) 06:29:44 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/161, &(0x7f0000000140)=0xa1) r1 = socket$inet(0x2, 0x6, 0xfffffffffeffffff) r2 = shmget$private(0x0, 0x4000, 0x80000000008, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setitimer(0x0, &(0x7f00000001c0)={{0x1, 0x8}, {0x1, 0x4}}, &(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x3ff, 0x3f20}, 0xc) 06:29:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) close(r0) 06:29:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) socket(0x18, 0x7, 0x4) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) 06:29:44 executing program 1: r0 = syz_open_pts() r1 = dup(r0) pipe(&(0x7f0000000000)) getdents(r1, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/92, 0x5c) ioctl$TIOCEXCL(r1, 0x2000740d) 06:29:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0xffffffff, 0xd3, "cc49eeb3453872fe86383bcbc253ac915518393d", 0x400, 0x101}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x40, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="3a0deef1729614fcb4d260b8de5071e95e016d1db295025c4c4af1b38339adf89d8911ba2b13e2b61452c2324e095bdd9f0d71f11c6712eabf0ed11f88808b2b2ce27f39fc74bb12177981e3f17ff03ca02e6c1e3fa759f0601dbd7dd2108e55c9aa25355b4a735f2d984f53b21afc586b055a5d8f277a88ac38cb5abf816622b3fbc500d0d06d703658bd90db98b8c9b715ad55e61f196dc73fcc09bf98903d8ac4d3d55b6b8480d75f24f7a26539cdee24db369dcd60bba2c653f92c", 0xbd}, {&(0x7f0000000180)="118d16a2772babada35f2df859ae6cadf5e0a97de033f54148b2917f78c7b3ae2b40a207caa7135d43d0585436ba4f0a19fcbef798d15c949523e5d5a17ff8e694f05dc14379d20744421fa8c67edbfa63ec97cabbfd27fb7147221703b01e651a33ff4f03a5a17e61a469d7638bb4bb576cb4aa5beea6e10361", 0x7a}, {&(0x7f0000000200)="877e7d606b33223b60861757d32d17d635f65793c9d6a03466574cd3a6bfabee2cec47c48a0385c7cf2e1513b20a08999e455e387fd06554859807db", 0x3c}, {&(0x7f0000000240)="316794a33bc2c35bd9b230a45c0b919d3ef06c29438ad06205b98c07542c5ac97ffd88e5d7f951b146509705d880d8238eaa6d7f2f2b066be772797bf69814b0e78d34ad0f92e738644ba22dc1a45888a4ebf1756d4ac31da1637b75655ecb6d00c8d8f30467bc093059c1930763e70f8c70ba89daf7266d955b760f27c05c547c00c386c0e4c7865b8d19", 0x8b}, {&(0x7f0000000300)='y', 0x1}, {&(0x7f0000000340)="e1f9e23dccdbbae2", 0x8}], 0x7, 0x0, 0x0, 0x400}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}], 0x108, 0x406}, 0x40f) 06:29:45 executing program 0: r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x19, 0x3, 0x1000, 0x81, "7b6004658e414797e2e84a39fb79363cad5a9e72", 0x4, 0x6d}) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:29:45 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = socket$inet(0x2, 0x8a70961f009b8741, 0x0) close(r0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040), 0x0, &(0x7f00000002c0)=""/4096, 0x1000}, 0x42) 06:29:45 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f0000000080)="c6cbe400102f1d3230e5a2c882be75a0b36af17760dfd34f668dff170a0a0ea471334aa3284ac688d2d36ca7a81cad444eaecd53bf9c85d7dc949bc155cc0400ffb9b6cdb1aa9b1a6554bb48bc7130faa650", 0x191) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x30) execve(0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) 06:29:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000002ff6)=ANY=[@ANYBLOB="00e32f2f2e2e6c653000"], 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 06:29:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x38) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) fcntl$setstatus(r0, 0x4, 0x84) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) socket$unix(0x1, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:29:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000000)) shutdown(r1, 0x1) 06:29:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x23, &(0x7f0000000040)="caf5b411", 0x4) 06:29:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00') 06:29:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x200000000000) preadv(r0, &(0x7f00000000c0)=[{0x0, 0x362}], 0x138, 0xfffffffffffffffc) 06:29:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f0000000080)) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000004c0)=""/18) getrlimit(0x6, &(0x7f00000006c0)) writev(r1, &(0x7f0000000640)=[{&(0x7f00000000c0)="e682fc9f8cee64dd4492d47fb0f7e90a61c9b99f9241e3f13d4a1681a782dbf65cd7a34fab6d232199edb8bdf2d642b7eef90e7cb6db8f5895d9224aaf35acc50c31a9811fa522c0000b50fd559b6953985303b4244f05597e212c6ce1fa17eb09fa6e73c62cc2d064d6dd06e488beb144209b9d30c18cd6dc06600beb64c0443e08f027bf1b3d0e987f4d5677ebd6c07a88667b409b77fd965a0b68ccaf796cfa5351dccf424786321c2b9b40943a2cd4a8df7d5d8d7f01305bcee3a98d03155810bbdfdfe15c6383eff534ec24fcbc4a59", 0xd2}, {&(0x7f00000001c0)="719339ce175789b5c580365d84124909230f4013f20d6c11191d97ffee7336dedeb7b2ada2ecbca335b8733407562a17524cc631d1b7d010c5f9aa18d148c883728e17483409345f8446509760e1c4aaa0e6542487de03907b35a9194a7ea9083dfe2cd35690e107b95f148a5ba0b6996320dd06625bfa648b821a10c4306237ed57cd5b1a71a5b99d58da8392fa5422a7428c525e6532d272f8232159dd03a2e45ef27ff16ff3b594", 0xa9}, {&(0x7f0000000280)="3467bda3ad603f8b905a1fa789b094994227d2c3bf3682d83a47cf15ec82b04d89a4d487b7dccc4e4759abd3af62ebf4aaaa414f999865837f9270fa83688d6d1f0a2d9722bdfd4ab2062a9ff11b23de34d9d5d5e2d0ac007785df5404640a34b1088178b316331e9d0799d3b9b84416a285625f2ad3712377e9409a1fb967d781ebeb6b96dd6aca75824d44588963a1d29fa0a4928b02c0ec869f207271e0d7e9ee76280c93f18f0efe32c5e3b3a148", 0xb0}, {&(0x7f0000000340)="3bdef11596bad72c7da7a313d106b82337a6a68886365a84a1575869bf8156f2cc363f90322117504dfa5e689d0d64bd519cca9b5f309a229ca3a7b9a43d328c9606997fd769e00db5ad6855fbc4a88871c606f7df38af61c9f74b02c9bfb11d983205f518adda0a54534ebdc642c44678e57f368e29389c6b7e3f1a04513ec8248d115aee7ab43ba6eb9a6ce6631d716e1169fc3b618677f9b835acae09bd3aef24f99904aabdf18e5f35592bce5c98f013f0682b4dcefcca2bc4de939b2d481cf0b0ad8e2906d3494c25b397687e54a5a6b1058d4e1229d4d54c8d10b6ff4978eb980ec698582b", 0xe8}, {&(0x7f0000000440)="e2735db27e8100f60ff2b62173c41c2fbc396a4f97e7bb456108e797b4f8461910255a0ca70c4a1f0507a427e8469b3fa201453d9602ef58532b72f2fdb95aca8c7015ac6d4518fd7161eaf2271546a4763ae6d5e82fe0b413d06965f9a6e3f33e1a8501dc2d7c5abd07b56c71", 0x6d}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="6db0c56ff2d94e701ab71b290bd65d6a764a80b9100c5874a83e95d76e5f82f6a5fb33cfb2db51ffcef13ac359c3adfea66070671a64b954ad86ae9f0ebbc5c367c055cc03e9eeab543b0b0d88e5e115c660e84f63842a5eca657a3ff3cf9b52a120582696c8a3721ce3e94ddb12673770b500f8bcfef4e7d5", 0x79}, {&(0x7f0000000580)="371a5d42aacdee3d0c348520bf0dad3d63b9ad1ae4976b35e8e2c0ccc2f71cf66a4c174d32886051acf686789676782826646d41ecc74bfeee64ff0f806a6db18a2fb2abbd6bd2dfbb427df1e4c208ff021623ed31a92ddf5922c9adc0365643bd6b5f10b55100d11bbe5ee78a129a87267b60295cfdf4c2d24321cf9c2bdc59843b01b86e3cba1e92f178dee2ea192bfd2889579da5566bf8790fa8f4bc0e7392cb58b45d4281c049422d70", 0xac}], 0x8) 06:29:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c4e3229d0d1e33570f52a592325f93ed457b3204681eb9c9fdba1260991905d75d24f2db0e87622967df64a5ff95421253ab79a9237cc41c181e7e7ab318de583a47960b97b8c5e3ea11c36a55d4bb65ceed8d7ebd5056524f961b", 0x5b}], 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 06:29:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x403, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:29:46 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)=',#\x00', &(0x7f0000000100)='{@!^\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) recvmsg(r0, &(0x7f0000003480)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002440)=[{&(0x7f0000001340)=""/29, 0x1d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/134, 0x86}], 0x3, &(0x7f0000002480)=""/4096, 0x1000}, 0x40) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:29:46 executing program 1: setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:29:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x105) close(r0) pipe2(&(0x7f0000000000), 0x4) clock_gettime(0x2, &(0x7f0000000040)) bind$inet6(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3f, 0xfffffffffffffff9}, {0x18, 0x3, 0x1000, 0x7}, 0x7ff, [0x10001, 0x8, 0x0, 0x200, 0x9, 0x2, 0x1, 0x5]}, 0x3c) 06:29:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) madvise(&(0x7f0000c73000/0x4000)=nil, 0x4000, 0x1) shmdt(r1) 06:29:46 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) 06:29:46 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000040)=0xffffffffffffff0a) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 06:29:46 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7ff, 0x8}, {0x433, 0xffffffffffff8001}}, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 06:29:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 06:29:46 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair(0x6, 0x4000, 0x4800000000000, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket(0x20, 0x5, 0x2) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x4, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r14 = socket$inet6(0x18, 0x8002, 0x0) r15 = open$dir(&(0x7f0000000740)='./file2\x00', 0x2, 0x8) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r18 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x40, 0x10) r19 = socket$inet6(0x18, 0x3, 0x2) r20 = syz_open_pts() r21 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000800)) r22 = kqueue() r23 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x4) socketpair(0x2, 0x4, 0x7ff, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r26 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0/file0\x00', 0x0, 0x20) r27 = syz_open_pts() r28 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x3e, 0x8007, 0x8, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = kqueue() r32 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r35 = socket(0x18, 0x4000, 0x0) r36 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r38 = getegid() pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="6a69509dc9f6fa0e3a2db2baa2df7da8afec7c19f691e9103c7efb9aef88feed67860af6d376552eb2a1d2770c43a89e22eaab24f145fc251d555479335b421da18c7961cf28886ff2ec9f6f1c7fedd188d0ac38fcf1d4445f1396562274773c9192b73232626358caa44f3ec4a5aa8f330b189cc121d2c4224ff24076d64bb23fcc892426154bb422ec2092757c3ff144bb47f9639bda0a86211a5d5e7461e5280eb4d17cf23634946764aff3cc54cbbf9a452b622ac8baee", 0xb9}, {&(0x7f0000000200)="6d79e24d44a8608863e811dd584b2dbdc163aac564c5ff0979fbd49f6e5d5ae85e2b69991cfeb4769d018e04334b82d59a16a6560c3959e89a87155db314f106929c5520734a", 0x46}, {&(0x7f0000000280)="818e0d2b3c175bdd47da664f75010862ace10cd1a583867507ae6a352da9cd7048e07f2bb0641d364143d631bbfa6b97107d0f2f4d2bdb2f08ef252c27cd75db84a91fbe4e55b78cb8408bae32a732f823b59b3d15234903e16d0d8baaaa47b7c016050d71a1cea8195584b110ed0560fca6c43e796594f7ffc985baed8fad0eb78b7c5a2fb06ec750fae548df93b1aa7ee34a22e8dbbf26243b62dd4661f6103c9bdd", 0xa3}, {&(0x7f0000000340)="beb9dca70b1348a68e0e5a5cb127d638488740de9047317f0d79eb4b5f3ef2ae20ff2f41d0f47eb44ad5ef81a561456a3d053998bd19a11a2850b829425c893a0d0001", 0x43}, {&(0x7f00000003c0)="f742b36cc5290eb5eba750be52c9557acd07a13457752a3bbd1b6102ef13631f997a5afd775a6cee11772041bf89025939bca5cdb075ac335a71c1aa93f1a7b68c11e25dbb6acb68e744a266695ba12091f4591a155feb00a09db6dda403908a900632ecca326b83004c4358ab71abf5fecf7129f332f0c9efcfc62881891cfa08c4a0d8a0d1538408", 0x89}], 0x5, &(0x7f0000000b00)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21]}, @rights={0x38, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}, @rights={0x18, 0xffff, 0x1, [r35]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}, @rights={0x18, 0xffff, 0x1, [r39]}], 0x158, 0x5}, 0x1) 06:29:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x800000000000000, 0x40, r1}) 06:29:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat(0xffffffffffffffff, 0x0, 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xe814, 0x4}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 06:29:46 executing program 1: nanosleep(0x0, 0x0) nanosleep(&(0x7f0000000000)={0xff, 0x4}, 0x0) 06:29:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x0) sendto(r1, &(0x7f0000000100)="c9e4ac6d449b43d1131bb705e71d6f740dfa7589be3c7b3182623b35e21baee6565aaed01a52a91f6795e411546c6e210fe7c66f20bb9de914356bfade9cd4e293b6325e070d21d9bf7da24b5c8533f0548488e5488a8cac2e3b9dc96d5f41b431e5c5fb4348c9c47d584f5b1a70c7b73708ad9c436abfe10db58c1b9e8a1d2db980971bba2133dd62c81c89327fa9d7f0516f977824a7318645c0864f4c4b9100ef9b03912ce4ad9aa326ef11abffe7d6639ab946456904e38ea1eca194097f4718a288e4648013fab9db91a3393f923a5bf8311e0e68d08e610ac51095bc48cc2aaa97a9ab5054aa0e3ec589b1fd", 0xef, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) 06:29:47 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 06:29:47 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ff1000/0x4000)=nil, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) shmctl$IPC_RMID(r0, 0x0) 06:29:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x5d}) 06:29:47 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x7, 0x2}, &(0x7f0000000040)) 06:29:47 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getrusage(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 06:29:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000240)="6f961cd997b11344c7baf699de3465b77bf1267d33d4ba3a073ce7aa23f27e4a46cf187c907fd5facee43f826688303efc271c01eebb8e04534ce2f3d3e06c151737f85231ed7a0f1437076c22827806b46b245e034f3b858b6f28b98cd0e92364bbd6ac5e948829a490debf694733a9326143f989a00711507a6cbde92adccb476fe748135319fc373aae72", 0x8c) dup(r1) r2 = syz_open_pts() getppid() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "00000000000000010000001a2200000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:29:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) socket$inet(0x2, 0x3, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x94e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 06:29:48 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x43de}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 06:29:48 executing program 1: r0 = getpgrp() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f4f4dda7f3ba5001fb59698c94df60090f5dd1ed56e00ea1015bbac1f65e85a63265f9c47fca47982250053893e2e1962ee2c48fdf22567224c383114c1598ec3bf237c647820ad4a52c6fc7b3bb5b7e89438670e09244c2d4b2e73fef06780f5606addcc88b58213afe71581f4a078ee5fb763d5a11ce53c9bb81c91b4dc207eab9d151b513bf3c450065759dd184bd26d993badeff6e6d150487ed191fc4cbf2657ecdba29bd1d8f4fd13b4dc7dad984baf53b2d9f41505b92", 0xba) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) getpgid(r0) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@rights={0x10}], 0x10}, 0x0) 06:29:48 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) mlockall(0x1) msgsnd(0x0, 0x0, 0x0, 0x800) msgget(0x3, 0x20) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 06:29:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/86, 0x56, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000002a80)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf0b48651871d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x61) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/21, 0x15, 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x2, 0x1}) 06:29:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) flock(r0, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r0, 0xf) 06:29:48 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x2de, 0x2, 0x0, 0xffffff1f) sync() getrusage(0x1, &(0x7f0000000200)) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000002c0)="a9b073ea9218a87f048ea9b7e44a1f67818fa4f4f9cde5f76df98da04e57ca2cccf78caba5943a753e83d36527d9a3a73555f661bdb89e47391c297fd69a8a2a64085d119e58c91ce6f77f03f4780963edabbdf0ea485f5ceb43d6b6b9b24c752fd9540b128e86c32e569cf18f0b35faca6213d8f1b8da974ad02c4ee0e4187d60b7a5e9c4", 0x85, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x18, 0x8000, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getrusage(0x0, &(0x7f0000000080)) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0xfffffffffffffffd}, 0xc) 06:29:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a", 0x1f5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x17770b33, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r0) syz_open_pts() 06:29:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:29:48 executing program 1: poll(0xfffffffffffffffe, 0xfffffffffffffee6, 0x20) 06:29:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) socket$unix(0x1, 0x1, 0x0) 06:29:48 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffdffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 06:29:48 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x181) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chroot(&(0x7f0000000100)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) 06:29:48 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/233, 0xe9}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f00000013c0)=""/91, 0x5b}, {&(0x7f0000001440)=""/88, 0x58}], 0x7) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 06:29:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x3cc) open(&(0x7f0000000000)='./file0\x00', 0xfe, 0x142) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 06:29:48 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) r1 = socket(0x8000000800000018, 0x8004, 0x3) select(0x40, &(0x7f0000000080)={0x18b, 0x100000001, 0x5, 0xf92, 0x6b, 0x4, 0x43, 0x101}, &(0x7f00000000c0)={0x3337b42d, 0x4cc0, 0xa8a, 0x6, 0xf4ee, 0x8, 0x6, 0x5}, &(0x7f0000000100)={0x800, 0x1, 0x83d, 0x1f, 0x7f, 0x3ff, 0x2, 0x9}, &(0x7f0000000140)={0x8, 0x7}) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 06:29:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd98) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x24cc, 0x0, 0x2, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r0, 0x4, 0xc4) syz_open_pts() 06:29:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffff8a) ftruncate(r1, 0x7fff) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x4}, {0xccf, 0x6}}, &(0x7f0000000040)) 06:29:49 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/86, &(0x7f00000000c0)=0x56) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r2, 0x21}], 0x12d, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x3ef, 0xffff, 0x7, "2205c95c6ce5b49e20bdf4ece8df7baa78bd7aaf", 0x5, 0x8}) poll(0x0, 0x0, 0x81) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) 06:29:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) write(r2, &(0x7f0000000000)="15720811cf70", 0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:29:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x200, 0x8}, {0xd, 0x2}}) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:29:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2ac, 0xfffffffffffffffe, 0x3, 0x3756, "330315c364ef7f1a7dea569a9e8fd4e81d00", 0x10000, 0xe91c}) poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 06:29:50 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x1) r0 = socket$inet6(0x18, 0x1, 0x9dc) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000240)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x35, 0xb4c}, 0x8) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/193) sendto$inet6(r0, &(0x7f0000000080)="51d3b4fe823eddbeb2d95e04ac25c0561dd7516b431eb82367d85ceb5417a280c0bfb64d2ba34498ef7f3dd357054e30be01e303e19c74eef651542a2d92a15a1b9dcd5d316e38e23195e566d8e56daaa6d50661e031237a5a94d3378a4f4a083b432f67250cbae40ea4b6c78659277a45cefe1de72aadd9d71bb51a3ad23afc1e", 0x81, 0x6, 0x0, 0x0) 06:29:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x880, 0x12) dup2(r0, r1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 06:29:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x40, 0x0, 0x3}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x800, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfd9445bdc5bf02f2, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x662e, 0x3}, {{r1}, 0xfffffffffffffffe, 0xb6, 0x8, 0xfff, 0x1f}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x9, 0x3}], 0x6, &(0x7f0000000140)={0x0, 0x8}) 06:29:50 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) write(r0, &(0x7f0000000000)="ca7e2efe9b80280c9d632bf9ad86b2cb337f2a0294ad4cb9d397bd5952307759f71b6054290b80276a64cbe9d55a20327e8c5051ee1eb2bd69845c3a9868346c7fd3ab121c01140eca4082264b68931f8f81089c783d48451b35f61c6d834590a64ed963d57f0cfb3d58a1eb921a4d95ef725814840b180a5225b4f4da3790eb1e02a19909800f317ba4ecbac0718235061b2c4df167a843d63fca1b86493789fe00ac3417ac09941ef41369b89073f0f12ffca44da2af74ed85c8c24cd9ea8835ff92a0b8f2fac314e4f867b7bb65905aaa2bce62ec3b4cc27d63f6a6e55b45f56684e26bc6d284f52b006db951ed65904ee8", 0xf3) dup(r0) 06:29:50 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa7, 0x5}, {0x0, 0x7}}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x10) rmdir(&(0x7f0000000140)='\x00') utimes(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f00000001c0)={{0x9, 0x5}, {0x4, 0xffffffffffffffc8}}) utimes(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000240)={{0xffff, 0x8}, {0x1000, 0x1ff}}) r0 = open(&(0x7f0000000280)='./file0/../file0\x00', 0x0, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0x1ff) r1 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/245) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000480), &(0x7f00000004c0)=0x10) utimes(&(0x7f0000000500)='./file0/../file0\x00', &(0x7f0000000540)={{0x6, 0x6}, {0x100, 0x6}}) r2 = open(&(0x7f0000000580)='./file0/../file0\x00', 0x20053, 0x40) sendto$unix(r0, &(0x7f00000005c0)="2d8ca74cf72f15efa4355b411a3bead9cbfe0eb6c5e506e25089f6d9a1e47d71930bcc35536cabe5b150177cd2550187b10224471371b46ae254dc9c1801862beeed27c158aed37c03d3ec094eda3481056bf74d0ba8979e7944945e0c5cdd0ac845eec94575631df86db30f9f65334d8cef479ffadb", 0x76, 0x3, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000680)="8f832aefaf1a3f5093f4eeab424203cfdbc2e7c3e18c7bacbe835426c52fbd357a5d7e73ccab3aeb2ebcab42fda413069b1b568081d2c520313c23b0de2c21aed4c69f3959c342e7e5a44ca8dc11e72b12c37b1628fb5b93f2197ec53a857d4f77ed4857ece7bd80df8ed274861ef0e8fd891a5454512d3faf23982968ee5461c8afb1ba9e5b7551d69251e1f1418af2fb37c588fbd5f5d71d987710629a695c5daba5495ba204e2e49c176d2116348e3a49bba5704300d0618b745c4804d72ee0cbfcecfa21", 0xc6, 0x0, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000007c0), &(0x7f0000000800)=0x10) link(&(0x7f0000000840)='.\x00', &(0x7f0000000880)='./file0\x00') connect$inet6(r0, &(0x7f00000008c0)={0x18, 0x0, 0x8, 0x1}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) flock(r2, 0xc) rmdir(&(0x7f0000000900)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000940)=0x5, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000980)=0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000b00)={{0x100, r3, r4, r5, r6, 0x122, 0x10001}, 0x2, 0xffffffff, 0xff}) 06:29:50 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000180)="4d4f38877e38254797e056e360c117ffcf1e827473bcf7cc66541827682409202f9c8f4025f6a5600eb4b69bcc415d0754ec1cb82580e9073214f811461a9e09a1a8e273e0", 0x45, 0x400, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/159, 0x9f, 0x802, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) socket(0x18, 0x2, 0x0) 06:29:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000002c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="342425a0a8b3e8494838e117649386b74ad4d83b812174d39e8dc997151a67746bf94cf19d27be9d17002300b7b6c717d727c530d64488650ffd91b5790d1d2556458d23c0ce000baeff0c51b3953e4c2e0e3cbb37646e63d55046154cef0e00d5253962498b67297745300cdea2f31586b96c69ec3072553bb4c216633830b4110dcfe352930ff78b709f5cdee465ed9235afc24a9552b3a79031a7835a963dc6d8c1d8df39b74a4919fb309e11466ee99ddae0229369211dc742096e6c91b7cd00d226c3e667343ea08a26aba0c293c48bdea4815a9e7c9623fa", 0xdb) 06:29:50 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x300000b) 06:29:50 executing program 0: r0 = syz_open_pts() getgid() pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80, 0x1, 0x10001, 0x2, "504e4728cc09df56ad6e663a47d1a0d6df35eebe", 0x2, 0x101}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000800)) 06:29:50 executing program 1: r0 = socket(0x26, 0x4, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65380076fe57208f46572a50fa2685876a9908d72fa1a1e46bc56f03877a4a739e307b6ec1f4352e330f7daf73dc15eaccd76413ced317e7755783422a78a26db2904bd7c9c9276356417e735fcf8f9f89ddd3b6f73d496f3e61d3ce3a2a6e4fdf6119c528c5a05d787cb0b990867ed063bf28fb8544e9375e02ee0c638de9fb20a125d72f6500c4d951868b788fd5266320016a22e917d603ad4a0ba8a02b8db0cd7bf6fbae31f7ddcaf64dc41fa669876189b5cd042ceb8bf8f61455e509b0582ddc01f6c63af926d65232830fb728ef9a85dd9f76256d29852946eda7f8259c01853df75393b8a1b69636e02c52103e4ba209004078f681187a8418cd12b52bf05b590ec7f06e38cb532c02f0f4e0e51e2bbc29d103c40a549af0708d7bbd2878af25093de185eef34360e22dc80a53195e8d07066f34c567bc2155e31992a7a6ccea071d29dd2e50337b2e01e73ffa2f97c138"], 0xa) 06:29:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) r1 = fcntl$getown(r0, 0x5) setpgid(r1, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x9, 0xfffffffffffffffa, 0xa996, "25ba198669e58164ae92b60e5254ea78451759fe", 0xf43, 0x1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 06:29:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:29:50 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2a}, 0x8) 06:29:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="271f86691f8c1d4f5434c2f669a21d6029797e84ed6ff6a6", 0x18) fchdir(r0) setsockopt(r0, 0x1, 0xb, &(0x7f0000000080)="0dd2006cd92d261afa8c0a9a07b0e4bd3131e2545f50c52e121a39c899690917cf68afc75bb3da92aea220e686cc88c9a8672161c43568bc131e910a6908cf6e9fd0ca5ffd9cb0368088c8d7e184e89a9a9e88dd012cf4bc3001c5f88491ba77136b3ced8f987450cc81afe9f0f61c6d2e3e1470ab323fbe5326960202585a72916f9b6c2953a8f233dc7cdf9083cbb3f748d6e745279c00dcabd9eebff30727c4f7ff2ee03e1100d01c11a6d701dea4b866db1c74b5a08d4f510eb37c29e5582202698fb57f25278a74247d65a0", 0xce) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = geteuid() setsockopt(0xffffffffffffff9c, 0x2, 0x5, &(0x7f00000001c0)="71374646e7fee7804bdcbd2427701fd14ac136f4d15e750254dab1e5e0252f9dafbc234f85079787315feee5590b38028fa4d0f4ddc81ef3b53d67ccb669f429", 0x40) seteuid(r1) 06:29:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1a, 0x8001, 0x2, &(0x7f0000000240)) setsockopt(r0, 0x9, 0x6, &(0x7f0000000140)="a7c1359e73104196a52256c5eb0e9e134791f7837a3873bfcf02de5dde35492ed6838aa0e12cc872680689457ef5096a9d30283bcba3769d1ed9135b380aa7b514341addeb47b5f679fa18479b752f58b6681d048e24e176760b9cb7f1dfc028b4bc6347cae0cf20b8da37d15d19a8b223f92550af32230857876c86d3134a81ddfff6e7d52ba4f541413aaac4cebdbe7e74504da760baa4503e448e83ce6ed649bafbeaed66a3e986b4898f6acc7e327073ae67db48b49e75df6e8f9e2fc03944df2cd003a5407b13fc9cdef502b56fc9885b061dbfd69afd1611553795b27d3eaa1ca66bff7ea2d94a4d2998d347c78468004e9ecb1f2601ff7d560c64a5", 0xff) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000100)=0x402, 0x4) sendto$unix(r1, &(0x7f0000000000)="af5f7a2f2dfc519133564dca2ba455423902030ed1965c0d8713cc96634deb14fac54b627ad9ec72bae1c79066b6f308f412f1b018a0c8c584b88cd0afc5d181570d15d6f5cb6e4d74bc445d787b857171daed2a6881a262f1e03c61af98ed66a758c0ef7a0a3ff0d07584ce85a05acc80171689798550e6afa24f447f36058f2a013ddbe4db95898e112a1368b801bedf", 0x91, 0x0, 0x0, 0x0) 06:29:50 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x13d) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 06:29:50 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, "bf832bed9fdfaaf4f4e2cd976313748405490ff9", 0x0, 0x7ff}) fcntl$getflags(r0, 0x3) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) syz_open_pts() dup(r0) 06:29:50 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/189, 0xbd, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5, 0x1}, 0xc) chdir(&(0x7f0000739ffe)='..') 06:29:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xfffffffffffffffa}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000180)=0x4) 06:29:50 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/33, 0x21, 0x42, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:29:50 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d13000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) socketpair(0x1b, 0x8000, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000f11000/0x3000)=nil, 0x3000, 0x2, 0x3010, r2, 0x0, 0x0) shmget(0x1, 0x4000, 0x520, &(0x7f0000d17000/0x4000)=nil) mlock(&(0x7f0000d14000/0x1000)=nil, 0x1000) 06:29:50 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r1, 0x7) shmctl$IPC_SET(r0, 0x1, 0x0) 06:29:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getpgid(0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="eb99e89476e921f86ea260e58c7be34eadb5e3848ae2f349b9f80a08a7d7c6bc4dce05d96a867323ea33f70e3d62bee817e33a8b5788a7a3faf280e90d928f56a59153176c1ca3e03192e827e577ac3206a7785124cea111afc41e237efa5754912b76daa9f6abcaa04b7108dc5560", 0x6f}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x408}, 0x4) open$dir(&(0x7f0000000080)='./file1\x00', 0x902, 0x1) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x5}], 0x1, 0x0, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) 06:29:50 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)={0x8001, 0x1000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() fsync(r4) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:29:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x3, 0x6) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:29:50 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xa74, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="0412a3b406d4008a962e298179212cb85bf9d1993322940fa6af1bebb50460f086c1762ccad6963b7beac455bd7911ae174a301eec5f81e6d04e1e0adcf3ab5de5fb85455d74e7a56472a14fa3747cdc23f7a411adc84c51f1ec9a0a43d09f82629012eec862373176ac704fa1ecdf0c51cdc0bef49afa415f389b07b2339d514b59a3639284b3d8982a6404aa3c5461fc2bc5d57622921b47b71740ced2fe0f283a825f01c3", 0xa6}, {&(0x7f0000000140)="9b2078024338c6df30997cf1835935bcb303666ae05389ee050e662dcaaf08b0dafec796bad10b84b1588a4707029ec54febcf21285f7f607153f5044e2e5bea527f40656008e2236e7a65377b2864312ba6f56e094e465c5803824b2920fac5f31edce01ac1141b242768b74314fec837a0f7e5829a1f3af4105d26c237d807e559f3c484b9f5c2f603f2c37a1e43abf77defd8392d95c51cc48e9d68b76c4cbbb75c681478497ec097ddd07074eb47492b7d97cca1d448e25fc6ab047706e6a47305dadfbf0491f851610d31d69f0de0935933fdebbf7d0485594df8fa1895ccac0bf24b1b31c8357b9cd234e59965140eb2b2601fd9ecdf1e0f8f6e2c", 0xfe}, {&(0x7f0000000240)="7ed38d9dd8d77aaeada64935bac7de615a098fe67dc31d67d83d76e4044242", 0x1f}], 0x3, &(0x7f00000002c0)=[{0x100, 0xffff, 0x3, "97c0b2d6ee278731ce3e33232f53526a390c25261cbfa640614c9e3a29571d1e964fc0373840b2c9287d7c609664edf124ac4cadcb975373761a5d7fe2673ba004594fb569706815e5573b9dda281783f53ee95449a5a231ea4c8a8f68c8f1cdaf7559ce4edc459941d05dabaed78137f0c562e0f4bab7481ed7c138ad42987336cfee3512c1fffc8ee0bb7c5c22759eb2d1fa0a1971cba59fc484fccd197c92e840141db6019029093ad046c507241b37a36d5289d23650d344ac030aad2271b9cfdecb67b4d689fe9da8012d4d7bd910bada490c0664b2272e3c43d090f0ccd7dbc01d865c29c2a42d1f3a688c9d"}, {0xe0, 0x1, 0x0, "91de26ccd77125647bde55f58da94e7fc4996f3a734b984b00522c326d229f304ef428c88ccb276dde34ff75135f5bc674abb61fe14ef0bfd259b8b50c60435b9130e1de757de20960cffdbe53caa44c84f1ce696ab462ff8f6838ffcfb763bf4f33b35f8af7dcaea43575c4594acbeb01bbbef61bded14420ce1cabfa4ab38019283cb9b2192a940b9bb026516c1e1e90b1c4e39c57c9b428319ee0174ff5d6a0838a2ce2c6cfc342b968b02839e3bef1de77a3551f181b020ff555aec22f923cc9f9e79556e7184907c20e8a00da"}, {0x40, 0xffff, 0x4, "871e103f9e77e627c1c52a4c4984a522933784fb7ec90284262f569cd04ee2a6c2fa6103a26432b133b9ed"}, {0xf8, 0x1, 0x7f, "2e70d3163873c5d28abb3028e94740a9db16b53f35416f59e4fe5f0f05de928dfb8b0f6d03b837b866e98c5c078d13ec37d575215200559c16cf202c62489c8a2461c3696d57c37ac02457a3290abb883499572de066291d8a50271799063d02da9213a19ded6baf1df96e4b76d610f784f5431fd95446dc150a84d397452976aa49e506196066ffc6f52b5f0e2641afec0185cc51c93dec0c33249146843752edcfffb8067f6acc1b1968e5eb53fdb3c94b87e2ab2719afed67f748a936260b6edd69be01eaadf837dcd3004fe1e64c3888b4b842728fc9a64eec861b9e1f59f3"}, {0x18, 0xffff, 0x1f, "c5d09d"}], 0x330}, 0x400) utimensat(r0, &(0x7f00000006c0)='./file0\x00', 0x0, 0x0) 06:29:51 executing program 0: socketpair(0x18, 0x0, 0x83, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x7, 0x1ff) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1, 0x8005, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x100}, {r1, 0x11}, {r2, 0x24}, {r3, 0x20}, {r4, 0x90}, {r5, 0x8}], 0x6, 0x3e) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') semget$private(0x0, 0x4, 0x8) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 06:29:51 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="1df86ddcdbd39f9814d40f8cde02a1b4a2399d9d0f00d037f3d75071a50eaff4651ff7ff1a1b26c127707cb3fc14518c138234d4b8b9917ee2c4df0a6c679a83a2ba4d2d1cdd2c4fb2ea4e002c4d2f1fa4ec177674ffe5c125fe6ca02e903571839a63500a4c371d0482f7844fc3c8ad18319c8eb4cc0e39e3e3363b08ab842a4c50ea496285079015564087ec5279d76c0bb92b973f2c184dd571cb61ec693903d94da324ba44dfdb38d9fcdff1f79d4520f2afc232cc14ea182e0c5f5ed31406f8f15536e2257ae873bc64ff13203786658f12be852c6d6c1ddae0aaf8721af69225509be367cf99", 0xe9}, {&(0x7f0000000140)="0d865335892e43873e210099af3bf5910fca3affb72c6b55413e8fca6a995da6493c8a05f4691b465400cc58dce263f09c35d02fb96f2d8f6aded8e27f450191e2dc55f5dc6306784af6d94be998904efdbe4b455d71f8", 0x57}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}], 0x28, 0x8}, 0x4) 06:29:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 06:29:51 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 06:29:51 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)) fcntl$setflags(r1, 0x2, 0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="7abf4fdda9449ec99eca0645d9c605eaf30e3614f3a380d98b8806a677b303d78d43778326a04e046ac839799bdec9597dcf7f8a6632ee152f94c5d46347a3ec08d179fc0f065da2c2b6ae1546175ff5006ea89da8d22e6d05e6c1b23f6b7b362d7cb20a56e17b031704085ab662627dce250f80464f5fcb106cce8f7c63caa26b352889bf40f51052f7fb719c0a2a769e99e7a8bac00fede45a5850bc3f3ca231df91c5b52239e5ff2dcc795cfb1853a40e64ecf5d9618f1fbd396908d7ae96c1c89aa832db94256842978bf4a2e21f7da95835fbd4766c42331bf3fa9457b906bb15c685242ecbce95a5e71ea8099e6c60cbef33d9ea257f529dd3ba5fda08f013b33663cd18162d25dda1a084409541e80ac5b3b93c23bee2eae09a1fa31bf478e1ce5a1d1a2b23718f2006ddb3cacdb8a285aa684f3a06f0958b43d8cbd68ca260c60e9e84dce42e4dcc54ce13be0670b664500cb926ee4a995a3c5fc64d5df7b752d3cedd9c4b6fa4c29ced63b312007c01eb3c2eb48bccbc4acd452b08ccbbac2a1f66a8530e5aa3336c9aa85a61ff9406ad7f44bbe0f09abdb178ef960e46ec0c13f833b9e49db12e750b546f4c7926e841dfc81e1f1e24556a9f9fb644141616d5dac20c9883ee52af04205087c68d5cd43fa965f18342d066889ab90cc36077e0b6079d0ba445b3507b502443238c3d1f3cb488810f7edc2ce791e7da6f0e64a6e7e2f21eb21905286b2143939267fd3d8daa4b3fb46148cb59175d916f56cb50e925fa1c5fdc299b3d563e0358b56a720089eb679d3875afe425bcf292e2c1e89b4d4baaf844ca47c178b77229fff0dc4a399718e7e1655ccb168d7d554e5fa8eed558f1f59072204249b95b930cabf554a7692451151c76a0c5f1f68984a3a23941987dc5455829979ea9d74c46135c0e7bd8e7d32e077a0f86b02cdafba30c0a2207728f05e0d4106eef05b7e494de416539a0a650f199f14181ebfe837ccabce2df222779dab7cd1d6edc53955d6634a6d27967136bb57aa68c86b04f4c9cca4ffc5decf5dedb90fe3952f46b1a38f0a3ecf764f402f28d1d8204d4e9425f5922b4b54d88dbd8453a35f63f5c033d087602af571c21dcd602e20c2d3b99d8d2b2128dd73f55eaae789407eaa4519fc655672d3853d6bdf2f65cf9181f3b8ea1cb58800d84561db983921dbd81159ad2c1cc9d48ccfe2921c968ca255f63bef56066bcf68881e99d615776881b0119e411933adbd52a92c35d3e323c6166c8107fcadab3721cf92a6b93a9980f2f0bf173478812508830f46d2b4b381255b1e1ea600734a082d58dce8d21e33e4bafc53110510ce9413f9b5dcbe6bc09b763bbddb1a84569eddffda4538268006eb9f8716eabde714720e3d6e929897eb4c30e87b42c1c9a7f055ed5088b1ab7fdcce08630ecf7a9a657ca260d7f3f007e126ba98889a992690d47fc6afb2abd2b21277741d2d9a2f37a77fc7f4a0d5531deff140e869eaacb25fd2789a999890fd88238a396d0a7a5dd8467855868628507a764610c73eba3520e173a8086563f7743294c67ffe9b13eafa15e022b2128fc7dc4df7fb64df56a4b645cfb31229cf06941a01a1d3e54da01fbf3c7cc536beb3fdf2ef216057168e8026197e7a6d46652fbe767132921011fe75d268c5af7ca593d1d40cddd984aa9abdf544a29ef9feb780248e89afd4eeb1a4be26f43e73a851d2305e17f0a838855b95ef367ff0c0b250203be61df8da4ee9add070ca2a7fa90ee33f1369adebf8cae356f9cdbc33fe76f885b24148f8c0e01e287bec308eee7f9bff2d77eb7c5b92cc464d4debf78a44a2ed99b2b5b4fc9e8697fa787e7030799684cb45ac098e5d9d3df6abc6684d28e7599096046cc89ae3af9e626da277e958f8bae8236dcbdba79c3829a75aa935cc60076de3070901b0f6ac8b5989af7df9aefdac1f679e5979e5f2f5f31737f74379bd829cc6c2e718a36cafb6fa27bce775a732802539603dd6b1ef33240a60d6645ecc2645f44fc79b722357632aa7cf5ec6946da84b2041ba7a1f4c98b25da660dcc06b913117605b4ade8e4005135f9d16a849aaf4391d4fe715ccc4c1858fedb0c11cee1c787f6c059300f8cd600b675da5b0af9389733ec3617941b421900837a678f4bead7e648c54ebdada0eea328ddf9a25d192fe521d36d8939ff3905a933161a15919fe9ce1b379a9d2a4d8f97c67a29ffa24c5069ed61805971b378da93d53e96810f6251942ecaed38ffab10180fbe1bd515c9f1f6b20761576b8c3932064c5de93df97a4295061f321c05586a83252dda8c46cc95e9dd10dbcab93de25539f2f82fa5f4900d5f46810512e167fe27f4f6d70a1446a37da746129e1f0051ad6ad8ee6b40f0259a96a2b28052e93fd07b99c482d0f69a789f7f127cde9da7f67be3b4303dd09e718e6ba591b30236521e700da728519e5125a16c523725458696a20a5d28695c9bab7a0b6e044c74f9d0425f6e9c95c0820b733e13df97db7af1565e248de40170d13882e6dd1bc4103a2b3f221037643935b0e8d63e252be5bda9fc9f28090df2a75c051b85b4b79f6fcff09351cd2842bfa02e0bf077541f179a7f535c0c955c1147a5a4af757194ca44b77fff2c576db15cc05acf24a89bcc1db79d88b4fea1ef5a175d63b8eacb0689aea1cd58020eab6961f6a084c5d2ee15430bee547dede5a944166d98a3ed1fcccb0e0fb0f69131d4f79f1c42aecab0a330d0f03b21cbfc3cd69e4da2362d6b2552b2eedb66d02ef268b3f6311aaf6197a82f4a868f35707f190257a09420db138114609c0112f003a24169ddcfa3808ffb437223c041cdf419c7c66028981c9980767b1b9c9d42b9e1515bc6b0d33ecdbc1691d20bf22d88682a7c2672602cf67205c582ad8c96ac9f8fb3e4d5d822b030f4cff81b648b6ba9b941c3c0db284e7dfa1085d6590bff5be12797839967f6c5b0ec81ddb419bf57a3e54b824d57afcd6c8a74a0b09e2b47281f1704bd7fa22bff444ee9040ea000e838c8c705b5fc03d970f53e38a12860c1917ad3005ca6727dbd05f3a038f8f8f9bc1badc5753a66adf84fd4d65f98221fa943d63a6f2e2f1ca23d7be4c9317f07b82c00ca9fc66d21c6a342822368c910d153ef9417a91eccf483e185034bf8c11d7a564789eddd74c434639f113a3857e5acda87190bb876a46dfb4794f61684a96804c39a579a0f8915a16787df9338c7170d92710b05c067a1b63340f539343a9a972c6d034f8c0c2c4bab713f0447c8241dee43e126afd664f33cf73c3e5292ea36f4482f5859456d494106f7bee0df8649567d33aba5646d2181d4176e5f2e9b9054dcc6656245ac03e92857d3373bc0c673a4b5d35b508be572e920122544e3283fe8bfc43b37a9881fb4f6763f0d63ad84aeb19b2be27ee8e695a643e675491942cf4d39c34ae647b3406604e971113ac55ff58ec3b98eace61d043dd2941bd7a07e26ae2e49f9ab2d41898b4e2c60c7cde75763f5d6c54431dd3ac52cc9bb1ff51ec64bec25f6918cef64419946e34d455dcdf8ccc9412148495651a6ef889af953e41ac8269bff2d1c8b9532c65733b567ca288a4aabe19ea45d7de0dbfe4579b8c3bdf39bcd72e526a9a83065544af8c315329a129b62bb2a8b415be85d45f902c5f5874cd876e43f9a7da730618db7844373cb7d05ae16351fbf8441071e65f0fea927c1000a643bb668c926df6fcf2198ddf734519f317191824f5ead20f36916bb99ddfe177b1e88b0c50919bb4aef19b39433530d138b5db0b802ce3ed6d22cacacb1b8d8f4e5f1886b7df8e2813994fd2545289a6173980ae934f35e91742d621837593e4a11652c5ce999d85643aa26f27d33febacd4172c417f3657dc9eb31d3eb14fde65a3efc57a79cbb7c9b904308f11996ca85e75efeb4f4a8c380c37af11c9d1880e16b75fbe9c5c209278201bd06a180c95e9b934d5ec721d27bd4ecee2e8d2d04076d6e4e34ca925d22d790b2767d5375301e6bc6aabb9cd4e6a18af7cf763b73f662e22708c2e55e04bb3b9af547200adb551f26103425280f1e53fde11f6d36f6c858869c4f9a8f71f5bf11c878334b5974eaa364be0bdcd27025ea247ffc117075d84a747b9b64d590c691fdd13b0fb75cdb42af400e047a4872f8027d94140b493e903e4b25bc097ed21019d23aac0b5450b6070e4cbe479ef643d24811c3b846cf46aafb6603464788b3a31dcb286a238b703f11d8c11507e65d9b0553b2b044808027c578142f65161451d3fa928d9e2471a0c0de8ac9d4548eef39ccd73189d1cf0feeba08b80e86347fc88436841e3d0a16c1664130d5b14ab7b2cfc153eae9c0ad2694092adec9c2b473bf0b3ecd9a370a54c0b0246dc3b6a9080a42da71b7b1a9f801f9a1de6e5438f0bf84c94709d1afa2bb39421e836236f4753c967088e67e43ea8cf237a99ea8c2bd129473a93385e2c852532fe85ade3a5d59f401a54ff8aeb7cff2050b3886863b269cb2d1c1a8b9749d29cb17126a74b67aaa35040ba33df89248ed13effeb193ca33cacd7f975cb115bab3a5941024367662741d779576dd6d5724962a95727a82543a962df3cbeed01a02e066b1bb98eab11ae8958afb5cc7dbc89c19b1a918de1061fc834e669b4a40db11c8cd29c8e0841509a16a8341171fc7fa99b6899a406f3c7306c36e802e351b27be8dbe12959bb17a27a3ef17a9ec57c82e7eb56c9c02c5ae01b413a45df45cb2b4d7b15919493b2441d3c6d05b416776b5cf3fd38f2938706ca652bb81bd1cd08af25171a0ef3e42f39672ace3bc43dc8904b6bdd3d72abee7ada0156561df26d72cd6c6c47f02c2ddfe1740eb29e4e15fd831b08e775fc7500b95829d717dfcdaaec1f931897ed9d9838d18795865660c5a8a7f91d0ca5c1440c96507b09ceaf40e6be789938c516acf32ec220b79c46e0c446f90ea4c188135a153b0de7d0ebaaa9183eaf82c850aa88f2fc360e093de37edcb50468c5d98d69800d7104dc19e9745bd24274ef13ace7423a5c812eb2a9b08d6d434d4cb10afb74289b6150bcde2c84c53863f821d012972c776bececbdb59e77db92722ba397bb12db0d2b56334d1681ce18346d6c62c27d3c20b700488d244e6b76dacc502b2519a3096f565ef9c170419fa087f5a605a7490445050537687f6bf2d4859b4fcb3dcb96d8e933bd37711bec1ea6c0e41a940442aa1da4aebe105911a3acc32bec86458ed9a8a68e2738aff2f1171480d8e247ce0d135cb6e45c2799350897c3fc65a97dcc79c01cfc6160159b0da572b56583f5a3a93b7cc7d7bfd3cc0d64c97854051f4d4a3a96a9d6391909c1130ec7146b6eab59440e6b71f9dcaee2dc41d2d598f78f3fe53ed6876864b9800d5ce2a48c4233dbf4f2a10f1eef5ce89977f8ade596ea6fc4fd27e3949524c61878d259aad4d40a03f5d4ba18d1c6c75e9f0fa8cc95625808774439898a2bcacb595438cf64dec660d4daf787edd06943d617668afd3d43d2e51b3c8fbc10f174944ca70612a30acef8adc87408c00cbeedb8f908fb802de0e650b22a83954eb49cca69f33819c0c48a7707ad66cc29e7fb29f9e9cf6df798ba3042b40b65b0e92021a0acbcfa26aca3b729dc3709bb7c4038e4c404c6ac3863d0f3401bc86e6fb2922829e7366cc53bea29e40c0405e7a6d90b737653166697d91fd7ebf1abeee8d82af243353acd459f815c359e0a7a6b28ae3c3b2c464553a18419e77a471badc9686bff585", 0x1000}, {&(0x7f0000001180)="7f3840e25fd9ca3ad6dbe4af184b2b36b4a37d405f9dbc83a295581ddcb340be62698662d48102da3e0417bc07eb31c34744cd1227150518b35a6d5d355d6d53c58a25f53a9245b56d53dab7eb83accb71d7c67017d50961073f7b9afe6f460425e89dc7d1bfcf8bcd81866df813753cdd63c6c3aa02f560a2054f5d83de37f6e3c549caf48d67fbf95772e9e5d1deb0c451fe1c4389cba78562aa0dfa674bd08abc98ed7c5dc0e39c4aa1c1349206e1408b98cceff6181e781f90919cbd390d33ce624a153ae3af05dcf02d07a29fcad060", 0xd2}], 0x2) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x4) getpeername$unix(r2, &(0x7f0000001340)=@file={0x0, ""/64}, &(0x7f00000013c0)=0x42) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/84, 0x54) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x3f) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001280), &(0x7f00000012c0)=0xc) shutdown(r3, 0x0) 06:29:51 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x100) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x818, 0x101) r2 = dup2(r0, r1) r3 = socket(0x11, 0x3, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) dup2(r2, r2) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x2, 0x14, 0x100, 0x5}, {{r3}, 0xfffffffffffffffe, 0x24, 0x0, 0x0, 0x1bd}, {{r3}, 0xfffffffffffffffa, 0xac, 0x200fffff, 0x2, 0x9bd}, {{r3}, 0xfffffffffffffffe, 0x44, 0x100002, 0x7, 0x7}], 0x5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x4e, 0x16, 0x0, 0x3}], 0x0, &(0x7f0000000300)={0x6, 0x9}) r5 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) kevent(r5, &(0x7f0000000180), 0x34, 0x0, 0x40000c69, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0x1c6) nanosleep(&(0x7f00000001c0)={0x9, 0xffffffffffffb992}, &(0x7f0000000440)) wait4(r7, &(0x7f0000000200), 0x9, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)) 06:29:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fsync(r0) 06:29:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000000000010, 0x146) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) recvfrom(r0, &(0x7f0000000000)=""/4, 0x4, 0x800, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 06:29:51 executing program 1: 06:29:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x10, 0x3, 0x80}, {{r0}, 0xfffffffffffffff8, 0x48, 0x45, 0xfffffffffffffff7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0xfffffffffffff801, 0x18}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x0, 0x1b42cc8b}, {{r0}, 0xfffffffffffffffc, 0x86, 0x1, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x21, 0x156fc0000000000, 0xfff}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffff96a}, {{r0}, 0x0, 0x46, 0xf0000012, 0xd3a3, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x3, 0x6001}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0xff, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x6f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x60, 0x10, 0xffff, 0xd8}], 0x828, &(0x7f0000000080)={0x5, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) sendto$inet6(r1, &(0x7f0000000300)="e3d8f6d0ccbee9ff4779bb2b928da7e69968dec50f39b919017f508dfe1a7a8f430541807cff705dd3df7c00f71db8c9decb32444ba0fbeaeb9ce0de4c810224607b4b24153f78b6d966f7f6ecb2c43f10f3b62f9827e74412da9f557fe60b891e8328de9e1367bd937c721ee91dbb241a1d212763dc7266b1f92b5ec274781fca8fb77bf03284adf5304e20522fad678330556b4d222175a9b4c876ebdba079a457a43e64c5627d568e7d2ce009744366c323308272801da6", 0xb9, 0x8, &(0x7f00000003c0)={0x18, 0x2, 0x4, 0x10001}, 0xc) ftruncate(r1, 0x8) pipe(&(0x7f00000000c0)) 06:29:51 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x1000000) 06:29:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="3a26993e2fa16e5460fbc795b85c452c4f2175690875e72f3191110926fc307741a405dcc23cf217b6915fb664282876b8d1ba833f8fd4832f1d308da0dd3fc1b423b152b8a00fa9e9e16dacbc0234c786a99a468ec4db29e5f21319d806f944439a15006df50c0b1905d62330728959ef8b0ddb341cc0856d7ce21e896be2203157c21cd163e75802fc68b49a761efa5d119615bf3e16e32683b62e1b1e9d24baac52df55fac363387fff1fb46ea9d18d75fca39521ad437a44fc02382183f1e1671c9e00d9c8f743e2d0f3eb58d226e34d42346679129943c72ef0ff036d6474d94351fe5e38ac6fc3fb953a7ee29b714c80cc62c77e", 0xf7}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x98, 0x404}, 0x8) recvmsg(r1, &(0x7f0000001740)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000500)=""/62, 0x3e}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/147, 0x93}, {&(0x7f0000001600)=""/156, 0x9c}], 0x4, &(0x7f0000001700)=""/12, 0xc}, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x5, 0x10, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648b8a5180d37aa4d5eac3ba4189c0fd8acddb9e97ec39c43f9890e813df9b502f5bbee721e1a222f1f1d357af685032f6c93a631b01e96107de83dccd06e91", 0xffffff39) 06:29:51 executing program 1: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0xffffffff00000001, 0x2f, &(0x7f0000000000)="9513f3948292ae269282d455abab560900fd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc09000000786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470a906838a88d756b2d17d0d7000000000000000000000000", 0xfffffffffffffd1b) write(r0, &(0x7f00000000c0)="d03873a32b22f6104a0d13543ea40d177afd8a5560f99f2c6f4223b4af201bd095bbaf09f6fea50ddf8cce8154a05f00dead0d95a5cd0f7158a03ef42ab7e31ff562240f6ef6f8b3c868e505da2a5dc701ab1b2246ca43c91e8a73a8a8964c57", 0x60) 06:29:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x4, 0x20, &(0x7f0000000080)="9855a6a05d9762008fa9da1e895cfb2315f382f490b68bd265a97b19ea853256ddd531fa17764b786e4717541f8c12ac819c5bf0079d38b67f618765de443e25ef522d46f18d42fdf773f5173c060053f49ae2e215b8699d00d1ec4305d092331298e2efa518fef426ee425769bc71", 0x6f) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 06:29:51 executing program 1: socket$inet(0x2, 0x5, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="94289f584b96b20ef10adcf673a994a2b8f6a5133458488be6cd6747cd368ab235c2f714156e2cae71e8b858df3fe3e5de51d470c96dfcebf72442abbb86f3c8fbdc8fec548184979ecc9af7b15cf4cda250b1adee2de995d191b240967c7b13a3ae505927227fd69ffe4feb128d1aa151fb405bc3b3ecf60751bed94e4eb4433b83fe883574400f9107afc7666cf67f5e2f2b3a1b39b13329b733c250ee0ca3068c807d76bbdaf605850506b9305847359822634708d12cbd5a84d62127c53a5a17803d74cfa70def2e", 0xca}, {&(0x7f0000000680)="e51294cba345687c5e78454ad0266af945a5491649a3c13b7a854c7b23b4e43a300a0532d2818d29013ff082e1ba1f7882b68b1c9c8043938d8995300fe185c9cf5095f34a3eadad8f807952eeda6a75628064d1ab1a3f8205e178e0e38bfb35a0a32b9400d9dd58891bc76efa1db6a3a6006133c741fb26b632c06fa693865396d3a729fbbba7edce3b1d824db7a3a0655c67863771604fb846243651076c601758e712ed807d5181df88e872f171241869fddb", 0xac}, {&(0x7f0000000280)="bb1985b22bbf707cd3ee4e762d980147e3bcc0c7d28f333e26a381ff870be29c41b12ff75ff907498b2fecf37e7c1a933a751ba8826f38fd95c48176639d5cad318f3630daeb4f5fc373887c8f3fa113ef62022e8c34a35ad42e4b8c18f5a3105969bf6e60c01966f1f76a48a51b089a0e24679b596057b7167a1f9263f6213f399b2aaa32a214a541d9215bc1179d6a", 0x2a5}, {&(0x7f0000000340)="5c99fb294ec5e72de9950fbdef1a6e9c5f074cea7ca1d74663984850fe7ae4597918991400445c303f3fe18e1640fc6de9ca7fbd3aeaa4bd028a79e7b0a5ac8ca21b541c5e6692cf73a4aaba16b19d6afa8507df8207135da950012cc4b10102d04e8c2522d8c6dc68acf02fe5794be746a1012152ea9edc23d9c22215d09efe63", 0x81}, {&(0x7f0000000400)="39eacfda469a7043bdcdd784bba3617b88bfab3b20cb220394f8367fd24811a6f57775c4be8530bdb110b589bf56d2c8", 0x30}, {&(0x7f0000000440)="9b2175b3896f3b4c31872c1a461313af698fce4d", 0x14}], 0x6) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) 06:29:51 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000080), 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r3) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) poll(&(0x7f0000000040)=[{r4, 0x101}], 0x1, 0x0) close(r3) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x0) close(r2) 06:29:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 06:29:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 06:29:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xffffffffffff5f8b) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0xa0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a8", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7ff}, {0xffffffffffffffff, 0x180}}) 06:29:51 executing program 1: execve(&(0x7f0000001080)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000001240)='-a\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='\x00'], &(0x7f00000013c0)=[&(0x7f0000001340)='\x10:*^,.(\x00', &(0x7f0000001380)='\x00']) socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffd8) listen(r2, 0x1000) r3 = socket$inet6(0x18, 0x4007, 0x9) read(r0, &(0x7f0000001140)=""/192, 0xc0) socket$inet6(0x18, 0x5, 0x800) r4 = shmget(0x3, 0x2000, 0x218, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/4096) listen(r3, 0x0) 06:29:52 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x40000000000200, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/87, 0x57}, {&(0x7f0000000580)=""/76, 0x4c}, {&(0x7f0000000600)=""/173, 0xad}, {&(0x7f00000006c0)=""/146, 0x92}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/19, 0x13}], 0x7) setrlimit(0x3, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x5, 0xf0000000, 0x9743, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffffc, 0x26, 0xb64c8a7dac4f5a7d, 0x8, 0x81}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x9, 0x6}], 0x3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x74a, 0x98}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0xfffffffffffffff8, 0x4e1}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0xee}, {{r0}, 0xffffffffffffffff, 0x14, 0x11, 0x205, 0xcc4}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x4}, {{r0}, 0x0, 0x20, 0x4, 0x4, 0x100000001}], 0x20, &(0x7f0000000000)={0x1, 0x800}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x40, 0x2) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) sendto(r2, &(0x7f0000000380)="692ab72256c8e4a68fb8150b7d5b", 0xe, 0x8, 0x0, 0x0) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 06:29:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x8000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:29:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/197, 0xc5}], 0x2, 0x3b) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 06:29:52 executing program 1: clock_gettime(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x91, 0x0) sendto(r0, &(0x7f0000000040)="da486e5c5a00b5dfe7eb0b5c343a7f", 0xf, 0x1, &(0x7f00000000c0)=@un=@abs={0x8f946ece705cc7f8, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) 06:29:52 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x5, 0x3b, 0x0, 0xfffffffffffffed7) 06:29:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="60a19248d03888482c9f61c63d3a9c454041ad79902bebdc0608c98c36f24db1a94a78f6ec64865f961b7080e91fe5aa326c07b4ef6e3ac9dfe5daad045e7164a40498e496c562d51fdf56557688a0aeda63568c9d492a92594a1293f7af35d108e6dbb725737da7ad6e617be5b96ccf26080cd6ca5c47bfb1802529e0ada94cbc0c0d1616e29ed70960d9aa06885fbdb52a7a562db1031950fe39f4d370aa2f", 0xa0, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) 06:29:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) socketpair(0x19, 0x4000, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) flock(r0, 0x79f16bc0c5623434) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x22, 0x102) fchmod(r0, 0x4) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000140)=0xb4) r3 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x1, 0x4769, 0x2, r3}) 06:29:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 06:29:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x200800000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 06:29:52 executing program 0: lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/234, 0xea, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:29:52 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x8, 0x80}, {{r0}, 0xfffffffffffffff8, 0x2c, 0xf0000002, 0x5, 0x200}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0xc0000022, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0xa3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x40000041, 0x654, 0x401}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x85, 0x80000004, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000047, 0xf38, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x52, 0x1, 0x8de9, 0x7}], 0x3, &(0x7f0000000040)={0x0, 0x81}) write(r0, &(0x7f0000000580)="c8836f2914dc821eb2a45461caffcff96064442413143d12ec8bd86f5bd74489e9367a826ecbb89f5a9f05b8ab8abe143f4587acbd3c8df5cbc4f76f57442291a0140b52f2b24707a954b5909c8800aab58b75775d552f75115c998cbba36091665d48b4db29775e601f278b6310860d92d0cc53c86ed9ffbe02b572cbb9ad32c31476769de160b74eae239400a754ac96da446565b5c7a3d0a35fb27bcd7a250706a1b1fa6affdbed21c890787c41d5f4c3d1ba301d0d4d9ebe0400ea93f808f0b764884057dd08c5cafe4d8b4e9905331c1c108b1df5dbad0a7c18a8cacb6290c6019596029585acb76de4cd0ef063d1dfd60bf1ef80afedfdfbd49d2d0a99b95261da905ba2f592d73355c4f69ccf748219d4015ff034aaddc71400000000000000000000", 0xf109e130b3e23027) 06:29:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:29:52 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 06:29:52 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) getrusage(0x0, &(0x7f0000000000)) shmdt(r0) 06:29:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00b9bfd037dae4f228b400"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 06:29:52 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) utimensat(r0, &(0x7f00000006c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x4}, {0x0, 0xfe}}, 0x2) 06:29:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1b, 0xf1}, {0x100, 0x9}}, 0x0) 06:29:52 executing program 1: shmget$private(0x0, 0x3000, 0x3c2, &(0x7f0000007000/0x3000)=nil) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 06:29:52 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="639e8c4bc4f13a484ad9d272d7449b3d51ab76b3b77ba0ba4115bad852f8ba06b129c995be30581706bdc9f57a0e4fabf65191bc9eb355a4db0f88c433e4d8f62f615a81040f11fbee9ae935523e72f0ab6c84c8d817ad67298a2195e815df9c6e34fd846744539229a6", 0x427}, {&(0x7f00000000c0)="ea93d76780359686f65c2da6418870d259d1714763f4a92f6af1cbb9671be413f888e8360dbf75bcb593aef06c0e62532c2fc800902a6dfa3948eca23364a456fc1989e20b290b6549e9d329d1e336c673", 0x51}, {&(0x7f0000000740)="f3f7faf8873de245e176b96b61f430cc6b0fed92e56429805b47928afbc4310029a2a8e6336fd549a5fbe59c5887d61bcfb855639b261646ad0f2caf130f18b16f48499dfb96082f9cdc9e549a6d58ee91c26fe17f886a69a2c17fda80898ac5d3f1701b3ac2bc2f6cb6c06ba748603f38baf2032d7f1b09d849cd8b103ebcc13291c216b6ec0c", 0x1be}, {&(0x7f0000000200)="e950a96bc979fe0e63f181f85a085fdc96cefa0b71aff140315aa1f5a460ab6ca8dd8465710f321357d08d5b8fac322362645eb3dacf6acd87119a76c9c1d99e39f4049297fc54e5eae529f99b8044dc93426828fef9954f2fba7e06d3bcd49691b3be1338bc8dc6691532e63d7d3cc6a58cfee4bd96135a2218b262220de172d43b0d13097edc597854fb4107f6287683552c6f3a016c2f2cdf8e91ad6d3ccf4cce9fb3b0bcdaf780eef38317a25b099ff8a20ba09fa5a38c658f73b5512c080c6122", 0xc3}, {&(0x7f0000000300)="ddc8254378f0b33da10f9e26b48515ff5bf4b638fa06862237b6e5b938f5", 0x1e}, {&(0x7f0000000340)="ad7b8dd008de59676811f61c09e7a438ec4c050494d7cfb10f5e12798277efa26d1f7ebe672bf6b4ac87d6fa14ce680649d3552cc94334dbd2b3db6a385d1c25a4f8adfb5c37ba1a83bea0978b179bd9c8d28728a5614d75279e70b40aa92b61276b3a673f51d94a9ed21dcdfac1f956d5eafaf724e836697a2fd2b458d46a7e5d274668e6305ddd6a7ea6925a826cba112dae69c50fe3cc26178f1fd64c3dcbaae01974e008649652452e0d7e5b6d4eb06c7945c6fa6f120d8a7bdd", 0xfd99}, {&(0x7f0000000880)="c0e2ebe2733d821a7b9f2279fe67b340e748f2ba36e0254b06ff609c112ceeabc8b109d54e639c873463cf80445903cc15d8c0ad805b3694b45b7a001ae451800e48879c9d2487", 0x47}, {&(0x7f0000000480)="41e07e69f6bc126594affca55184554d056a7df224b75d8e50e72c1ada84deddbe71229133e738ec0a1b15c697c7d3530122445202602b752b52de9633e5f55aac3364f4fd310e96bf326fb88ba370dbef65e8f8cb5055cbcbff0744ae3a9642b3aeaf70cbdcbd233e212774dd879d34ee7b899673bf07bac76bf3522d471300482add2507c5aaafb8c93c0d46dbc98547030c0469b48011e2bb09f97141072e8b7642f9a6b70a52bc7a8f3ea2e102cf4649c0a47bb05339969573e1473f4ca64ff2a4db0f3a97f09d6a", 0xca}, {&(0x7f0000000580)="56b00d52e18c36244006515e24a0735d6211ac8b5f80cfc20206ebc9bc3770707dfa099fdd934eb20b09252dbcee88515e0b37b0a76f54e6beb03b28152d4b91c3b1b698e0942e26d0b3935388321447ac8ef546a7761d91ca5ae9f3df5be26c078dea3fe0edfaaf11af5e2f830cc80439d77279b5a75a525e55e1ae255964b96b9cdb14e429f764b9df8a24903a4e11f30b82d10b6fd09d033ca1d1cf94df136049f5552d3126606d49dca2fc89526b9234240ae98f58ff7909da10f33536860819c6dbb2633b422d69a25db42673c7615f8826df8e249f427d52990a606a46e669a69f3f80ec2507df768d24bae118ec80d5ed1344819dd186", 0xfa}], 0x9, 0xfffffffffffffffc) madvise(&(0x7f0000ef8000/0x3000)=nil, 0x3000, 0x0) 06:29:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() fchown(r1, r3, r4) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 06:29:52 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000002c0)=0xffffffb1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000180)="68585f4eacee9158d365c95a7b64bf4243f769a16b5d6a833af0c6c5ea700bb0de425db8945172949af9db60a7dc7e4b49e0472336ddbc924e1fb4771f733920358bd3674110ed4ffe9387fa918d89feea6f64f23e076677be640e995954f7b8c3211a3ee535464f3c92b92aef342dee8a691c7c63c6fa40a7606d51c429d5cc6cb116383c4eee0fd75a", 0x8a, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x1, 0xfffffffffffffe01}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000400)=0x2b1) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getitimer(0x2, &(0x7f0000000340)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 06:29:52 executing program 0: r0 = socket(0x10, 0x400000000002, 0x9) r1 = socket(0x0, 0x4003, 0x200) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000480)=@in, 0xc, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1, @ANYRES32, @ANYRES32=r0], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64], @ANYRES16, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRESOCT=r0], 0x361}, 0x0) sendto$inet(r1, &(0x7f0000000000)="0c9d59865343d5b85777aa23370b", 0xe, 0x0, 0x0, 0x0) 06:29:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f00000000c0)="493ad38d507e3936df21f02347d730a79d6c70959fe43fab30484345f75246c6a121c2f286a67a1549144a911d23a93a491db91eb87e99de9eb799f594f256a0772f39d86e91b16c8687d501be", 0x4d, 0x2, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x8001}, 0xc) 06:29:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f00000014c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() writev(r0, &(0x7f0000001900)=[{&(0x7f0000000280)="9a7a6452ada2ee8947d20f40091f775bfd73e7e64771353c06dc06a0118b68dd377f7d0b9442da5364cb6d33538eacbc813f6cd450426eeb0ccae94f495274ac05bf59ccd6332ade8c69776041a19d3eba07a59d13f46ebc0f24226496e0bed933df0e1d313acb2d10", 0x69}, {&(0x7f0000000300)="4b992e8c7982f1061fce44fc4172347a0b15d6a1aeaaf2d006b7ebc4dfbb1526456cdb9a482a29dd7b257969de097db70611d2b4d3f1279dcd8bb8996f6c55a8b8342f402b2831e865e808b83b740f7fd10bc44decda0754edb83ead5b1e5342c7d9730b3356962dfc0d5785fb52f717b4e895ea170b4cf4ee3523855acbecd830ab8ddb", 0x84}, {&(0x7f00000003c0)="ba2b58ce597595a6bcf95240c08de64f18c4a1faff22df3a4645bc7ca328d10220985083a620355ffdf74fa9010be0a47cf1461409f1fe612ef93a45d323937b6413614d4059fcfbf13c61e7a81f45d437b8a0314e77d501d42990f53b5de10952af257b2b01d1a2abc06fa4d7f500e5268d56186242f7a912fc816ba77c9a7a7628c74ed52553f0ebbe0cae387c1571d7ed5277a15532d9a3694a35b5a4048f487efcf0e2cdca3fc03aac2361788c4c6cec4d46f4fd519151d885be5e7f1b6b0af1507885f5d96b13ee8b9d96b38c25441d07cc9c7758ce8d765bd4eedb4cf2ebc0671284b1c851015048009631e634e27b0e0b9159810d894d28dd29abc51ce521d39bfd6e81da8d6e6a27cf3277f1c73efbd15dde0c263bf708eda7c09e77035f1ddcae888143864bc3d35ca4282c62b3f47e5caf8ec4fc2401a147e085ec1a1cb8cc0e4672451aed916a0521b7f68e65d1e51674cb1ca2d2bd392ea349c5dafcd43f31549906070549f98fb5c234b6f49eafc2fd1111abca38cba14adce62d97c2931f3e4898ba9d645ea327faa60eb8021ab2a09386447a6bc82f77e8e9c11a5c3d846c3e8122f6ddf73b74fed1667ba8db7c4b442b8061d7ebde681d2a5f605b09561920b52732975ef13d8e389c44bd7d888a5e5eb7ad1d171718a493451261040d0fabd2daa34dfd8399cd1cf9a2ac2bf23fc7ef966e2be348c15ac4af07f577e99bd639139b1fddb11bd363e971d96c0a69c42993c19daa53f7646057b047b30dd1ed8cf747bb55d981c7f365bc9eca38ccdcc40b5fbecf07b23b56286f0a7979aea6a679e4b9ecb8522c7ada4f3f3d27d9324a75c57b6df3e4f57121e6342a5aac1a8816f4137ec615f361897bf6d461118fe04cc382ed2261b7e2cc077844cff85d0e09fa7339d682ef59d873abcb841d9f7692f5e3388236a35fba70064274af9c85c3a56114e7754b1fa2624baab45a6e13abb3ec19541c7d50818cf6d4dd4eedf0ecf006aee0de4e44b7b679bd4c4ec332b2a99e3fdb8cb70461639392a3dc7a491dc35b55942c8a7c80978a03593fe84f3c24d902a28729159af6938ef9bc7e872943918d5cd50ec7b0fc4eea753b2c2812985a7d5dcc86dd5439e95f62e4d4d7171e5f335ddf1ca87d5f7ce32b659f7b02521ba9302574b3b3ccce227c001ddd1454605500ede71dd1377b9cd3fbbb30f3a2c2e3987e6e129badea3daba8b4c0b8e0ed4aa06ad6bcb01db8910867d2567f1ee1ba3f658cf7c1a758a55ce355152b1097de914a8d1a95c085d4f45ebc59320b9bbb195b6e0a759040ba11f663b963235fe95a392d31c48b551cb73fcb3e5781de90b7313a261b77a17dff4e607618f5ac7bce165133451f3bb9d2ee5f99ba24bba8f9bdc47cdb7a4998fc94e67ed017074166d532c5bd637e45333762bec4888b8bcd7c164b96ddd50e7098c10b451a1c1476a0598f9143d110da3ee7ffe9002e6ff679ff6d270c06a50396f1545baaf74cbbeb05232112b672e9c1428b853536764c027261bbdf638af3d738791e4f509e43fe426e5660f8c06143efb44b4038a8175bb19625c6ae6437a935cecc137f73fe6be15883751af5a66fd24781568b404104cb2e6cf8d1c563f6f3ca9e3b73ba3b0758f2b35f71907138a76075eadf9e91cda0b68aa03aff829b04353eecf7540d45d64859b5ce67934441d97fdf9152ce4fab4f18f9b5afc9d2c8e1326bffa4a6ab93c4a2114b028e8e2ead3a9ae2cedd86f91d3bbd640bb130fd68932e5d922be8169df08745ceb59c0a7973b45089780a34ec35c3a6f2f5cfbc2563269c7300189bb9aee2888968deab6dbe31337131f4f1da1b8718af5ec82ed4f0f0ae0f4d45bdb623a0ca52f4c7c9a3fdf9e9d2d872f06687b4a45a4e640a5f4fe08acaa3d67ef3f945e3bdcadb26749ef851f2266c14dd64e9eff17de0cb19f7dcce947e2522629374b0249f64d248672691dd40854836926cd47dd97b47ea65e089e9205ead488ee9dbfd2b0371f51cb9e5a4e0b0bb0cbe8281ed918e16bcb5d53fe08c78ea72ed053c0dfb3ecbf7d700cf8fd27c5771f644f27a104704fab96d2932bda40c5b6cd08abe169b29480014253f0a33a2546bfab6a8e6e3a35abed17974196ba08fdec091586a6e8a30732fe977ee99f38c2d314157c419556e9cd39daac3a53bf9788be05d32c00e14a742b654a43b3eb6304f5f87d8c954c4626aad0288822836f95741ea9ebd61e8f8ac99a7cd12c199306d38c6e6db4599bb053b50a70b38aeca06fad891b022cfe8da6b5746b92215d0ce5453558be76c8ebb0cc8927ffba52136fac92f64e0b519264cc40e7d924a6e9919b4ba90b92df25e724cc945a96a4849debe3e1b07cc1f9b57d5eb92c06828f173cfd4637d90456c5828a3231e116cb642e331814261fded7e563b3e0e0f389c6973b7300d970b5773cefbb4d4dbe7103998e9e28f865044ae6b3688d378533e95eeb40a65c78374cf6047622555b4dd8a28e18e4419449d700a41ba212a2f18c014f36ea4c81c6b84f6bdc4e14c41fc99d49c06f2d54d2e266bfa6ef454f22e3ba930fba2417fa7e65dff37ffe0c87b52ed1607768e5e45398b8981a063f45e62f31b9b26f516563ec490e4afb120763bee62f154b84e0c8fb35adcf86e7270f8efa84dd686f5844e6c70e172d0f75858bc3200f9a59dc22c3dbc8459162d3ae558925e39d0a5c8359a09cc33b6ea38ec0d7b8334b627dc314bbfbaac301feda32d22497b56adaa65faac6986b9ae0bae3daafbd81b88975f7e94b80182fb5ca8c0c4fd9a3a3ecb82fc7b5ea1a184e9c009d8897974be9c35b35444ea6747bb8e121331ccf467da2dcec9e4d161622f3bc0f126ff82806918b011026fe3d836cb1cb7f74afaee847efd832b2c0f306b25bb53bf667cc9ecfb56731536d7913376a91ca101ab437660e31007ca61247cec52455943a355a4e6f190a18c6bdb7f2439d1ba613460d8b952f629107f2485b6cc61a5cb992500cd2d5d8370dde362ce0007b85ff18cebb6525996d570f952cd2bb0b6617dc8acd8f2a7af98a32056e0308587c45c104bc4b4c0e4bb536d6f258315f347317c3f6f03adcb65642323ffd2e9c11defbc622dd856f76876361ac534de451863311902abb4ce7f5688025e04c9926766d7945ff1fe905d23b9f625d825a5b2b3608b8f90790ea80f3b9d9e7b9a91b76cd331e9fef9fdae32b02679cc2e1afeeb8fbfb01961894cf952d5fe10246eb645efd991bcd32f14dc9a1a19fc9df95948e76cdaba3b913b65ab99dfddec605772d43dbbf60a48f01de8cacc608bab2852f0f1e2976ce3801da0ba6ba15cab20c71725052d54b5f7404866a805c716d3a6d2d1e2fa0c18544097e49aaa3b066ee804a9f78bf23fd0b2d97c366b06fa8dad1fb257b1c14deac79e34fcfe2653f7e024af09d72aa790611e7244f638fc1623a14ad64d366148afb1d062401f3ce95d88bb0300e75d7d86db5f1261c43d7a6bfc4b1687b54e66dae72f0a6d81b5cc0de87f86728d279e76afe0bf9104c237052903d21c7658a78b5d9e4eb8365e75577b9625995dadc5934827ab19fece48de48047ca8b8a62dce1f53549c15aa71ab95f5b95c83e743fb050113a90cfc8a3edc4e582674d5b2103843dbdef9373498136a695618dc33bf4e6ca3b76665d4150e09f10f3af5af38d976dde09158a08f2c1ec0ab7b3e44e24ddb7b5cc75c2da1302fd51630c399cf7613825ffd1210c12a51ce6526392884acbd9fed69a28237d4ff006aa0281761e65025530c07a6d024809667b88baf0f448a8742576af64d840ba09979b7136ce143ab15b09a3176fb5a9ccd7747e06c35689dc4e5ead50e5e55e86184583a60e8aa5f1a19242e0657b39e6f1e8abf5f2db45aba24e33294b9c1722e2226cabecc90114418c91e4851edb7930131ab15fa822264ab7d8ff296eb99d364c212e9b748fa94db1cbe044175ddd39f211d64e9e58732e12e0da2c597a16e2b023ecbfd6405dc3b746361d33c4056b7d2f86b065e1b0083aceb9423a3fae264c1ec6f5dece73d491dd1a747f708eb0ce9275f5f53430bfb8f44304edd372235c83897b74bec9fcb7da11d7bc2eca94644a033ea90102059565af82e050b0af7629ed41e8b9a8b4ec01456748ff60bb29046002cb2b0b1ff345996c20618024b38a84fc9af2ce3ed78310d728a39f54e70f75cd28948732c83400448de55a9e5cc877850cf12d8ca53d2dab755e1daa0550a14dc1f156614a7d14eb8ae645fbd09525d9429b3810e1bc35744c3999cd6b288e931108649412eecc093283beef449e15de65dc241a095db17ae9aec8130e149ed48caa9bed25588ba5057fd922205fb0493f35309e7ad3cf6214b0a2f96ca78eeabbcf50a9e737a8c64a658b6ae5e5e550a5416525ef903662a493c5790295535960906e60b92fc1aacc4a0c19139b847b3b3ef58b56c3bd925083abb0979c33d99caf5f89c55bc7d6cd3e8607ef854d877c56f0a578dee6d62985b24e62b22ec40c14301f123d62260659e310062c81f760993410aa0c486b582b293418f1bf62b440cf33f1b1a613d47a069b8e73f6e6f55e945853c456b5516447ce20e513336f0bd7c7a4c8ba7dab7bf8103b8b6f1650273216dba78f6ce4e161dea6c1896e81b6b0beb04684863e55c1254e91e6a2ddd2637e373a5e81b2ff5b235d5b516c58321a82c75a3396d97fb70d96b413297a7e4c3e2005cdf6defc71c1de16528b9eeae77ec1a42f5b793792c556188457ebd010dd3bdbccb7a1c395ae85a7459d82cb9c1d0eeec9a52c41ca01aa2120c7d909ee203ca973d9089973fe2af9da12c3ae5d187c30e0171c77765bd4844c1a19ea7306dffb78fb9ac2a9f3376635b3693c5f3b6432111105d7bc0e6d39a80d928fe8d1fc2ca1e1a6850aa1a28c12772b9158ed14ed01263eda5e75c7927d24217e4d870e038952329f0e6ad581b29ff8075429cdf35747061203cde81e270bfd17c0b3c8fa30036d0c3721149b8e3a415b47356c7513afce751615693bbe24614fe59831c11dbd29cdaaa834c45f1f3755052bb2477edc770d9db7fbc4d06e6d85cebfcff505b8f4e729cc6e47f1e52ad0df96bb44f158ed24e84256f3ffa526c6fbc92b07287b951304fdfde4bba550506433cc07e4ff3b50a2ea3c9b75ab69b6e5957ac059b343e454c8264905bd7274f70378b84e7958d1bba45ddb331957f44cc7fc3ba2f4c7cf60d2f3536f07e97a846a4e78c1c351263d9fe91cc6eb04ce523ecbaa94c5b4db50bea3b083189e00f0a1f1bdc76e2ba29e2e4d36f74db6212cbfa0d28f61b9ea8ae6020b7c09d3710802e2c5ea4680c8a6edf023192ee6e8acdcf8b4d980ccc860768016e223102d26d2e13b10466d501c3d4da692fec3757be131a4d07bdae7a93f1718ae72653083e749e7e4f2273059392c2bab546dcbbd68f008fcd030bedbce9d0f083f7a354d63888a62a124ecf75547dd5e420c6ce7bb4e3aa1e63a4ef39f13e062715be775bc1fbf8d56c15648439fe4878977c3ceab6e1a8997fe968400359e07dddd7439bcffae6733230af1eb7c3972802bbeb3171946af1d75ca9389bab066d1f43f730e7c1b972c3c6a84c6fb87ab5ad80a57c0360b206396f6d4b3372eaa49b690eb611d955fc1077eed0adfd4886c227c212d4b6586d007afa0b9182749cafc0339a8f090e99bd920365f6a5e1595f44687d7fe5bc185193acbde5435d6725b4614110f19d5ef6878d6cdb028147", 0x1000}, {&(0x7f00000013c0)="f130f931cc6cb7801ceb9601dce902c6290ce32db1f46296d70c1844ccfe0b2b781ead33a278135ab3ecaeecb936bb1f58b5c575002f2448cb3dcb40af5574af9066dc88ddfad5c1e1bf0d6079fad4392542051ea705b50646cdad204c3c1417fb78d3d6cb7246c0e7d07eef3ceee8cff70e2dce6f0a59c5e7fc5160c65539c3409a1f5575c2a4cc750337e2e9d510", 0x8f}, {&(0x7f0000001680)="c0a9f9c425e1cfa8dba558d98f008ae1594972c3f315882abb72d0bab4c3e13c82afa6bb449d1115ebcca04009c365631774893a55c370353d581fae1198fa9d599eeefa1b3440e945b3091cf48db25d49385b15b3a0339b2d9560f0088a0c640b01f22bb46cab4eb2b10db40bd84efcba3df8abab9278a8e4340a275a3bae0c0d701487969964ef5a0bdc3efccdc03634da484f9c11f6f7c3d8e2030f8b59a57d519caf028139b51d40db28c089eee3025d81cdb52cb0ccabee72b127e2dea418e0eeb2fc9996bb293d4db051934c3f900ddc558048f7b8579447a044538b99f722f93f78da", 0xe6}, {&(0x7f0000001780)="343619a9be5ff89efbd27bf715afb7ecd5586aa910fcc8404a68c4921a21f2d81c02afa48b693a90de0c9db45fd20dae02bb1651eac285d92fb58727784f8772330a4cf79e79c3e51b2f902484a16bf568aa7884a49260498ba6bae9747b34cc655bdb9943098e084b754ba454d0ecefb2d34d1325747416bcfc21beff10eb16e243e095848e6c17123a61", 0x8b}, {&(0x7f0000001840)="1d38564c77c2c2ea2751b64d6f997c4075f16af632ea6d0f65657a708e82a22be663f7bb9d72965dca45ce97db5302089bd91d37276b8d0b3e6295a32f5cbf677d138566908a0299e0806053095a2207b34ef33aa3411912d7d6e44da53218842cbd05264f767aa0306d42013eeb575510fd239352cbbd7139cd999a0c992bc60096456af2380174246d9f2af6c3c2537af89c2acc1a3a76d8501d453e8673", 0x9f}], 0x7) close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() write(r3, &(0x7f0000000140)="88e059be5b12a771b2378a45289645c114e9095aa3b27703eabb363733271297d2952859d0b226a2157dd6c8614a01553bb48643771bf65c88526c2d9a288f0c0e829a76dff452e36eff9d52a33df11d85cab97fd2", 0x55) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r3, &(0x7f0000001980)="ada791552588550b80f2cbbcbde33bc43fb2b6bf4d4b875f78b216b63a6c90f029ca37010f9b2c73fcab92488c624e9d06cebd8880ef37472acb5ee69df7a377c1101cbecd7effa9168bead997563a2825019cdbf0a3330ab17ece101907cae40b680353758cc3c28b709a6d13af2b25f3a603a1e44b7c869d3631390d3fb178f2174054c0589b070e192e21397268d8fe531d780cff9cd3cbebe7591b94def0252048ea6ce33e9707df379a44221d37b1d50ab6919e50e24f19e8df27a2dd2463ef8b6a499d8ed3e1e341726d2b7b27e57782ef6cdf23748ffe696b4d51aef8de8eb93fd041d71c2f036ca00368", 0xee) r4 = getppid() fcntl$setown(r2, 0x6, r4) clock_gettime(0x0, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:52 executing program 1: socket(0x2, 0x3, 0x8000) socket(0x2, 0x7, 0x7fff) getitimer(0x3, &(0x7f0000000040)) 06:29:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 06:29:52 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) recvfrom$inet6(r1, &(0x7f0000000040)=""/28, 0x1c, 0x841, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x80000000}, 0xc) setrlimit(0x8, &(0x7f0000000080)) r2 = dup(r0) listen(r2, 0x9) ioctl$TIOCSTART(r0, 0x2000746e) 06:29:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x240, 0xfff}) 06:29:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:29:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getpgrp() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="0963ffc3a24b8c71b318741aa3c440e509297bb658583b2547707b98fc3552004f096be7a67cdd48bc56dd8b0502ee558b9bb978ee866a7e6bd6f238b6b87a01f7a3a291e4a0587d28362006922fe863c5842e99a55df550f568a802f82d140765d8d6f9c7022a27def2a30e8f6bc1d0b47306e4025a5c48ec0993ef7ae30b6676a17d7479bb60abb0a8a7c6664195f3b5f451627e449d9c4f", 0x99}, {&(0x7f0000000140)="00cd26a054eacd5a95dff17fbc09f2f041a16a10dd9d425d0a5340d8a5a3e5f050a8c66884f28d0643be277fada5ee1e8d2bb0a680859e6f58b6b154454c205c4f8343c5ccfd51d4a4fd8393e0c8b1788ddf3a7f3f2eda8f1c3a906155351e967ca3749da915c313cb8ddc3f41c3afd00ac4da6d5792e3effbe97558cf99b66cbe1b865101c7f7fab5026fc6102007d1d2245a549d2afa0e1bb02e5b17cd6f", 0x9f}, {&(0x7f0000000200)="0d5759df10453cb011da18d9eaa263dcac21059987ee0e6b3d8eaf624460b80a21ffa41a448635ad6b0f7f16a21b6ad12c6824dde4d5959acd160e370d38ed8090e2199fdfea2399613c80874db50cb195e0712c331bc45b0b799490cf4aa48ba5847e1f3deff1512680ddc287971b28b29d224457ad7d096ff0e92757449f3a80f9ca1c6e84352682434445a64d5b86b126e4b97ff111df72ac942241724247120b5dd669b746f3708557f214ec0dcb6b8e682fce6e72a9c1f15b04f0186cc56cba7c5eb3baf5c58ce02f6e9cfd8e75ce2e46edb4860ecb0d87ee8f228c1d1be8ba6bcaa28b5782b813", 0xea}, {&(0x7f0000000300)="4b02db552d7d4e16e9fd56167bbaa57122cc9fadcae1e0c0d426c9efac3f41b9222f2a5c200bd27e2a26d05f8dfd869411760376b684045c2a399adcf1a7237de725f9f02b291fd09ddf71d2b27ffaaf9e50bdd17c7190c58a5172e38a6cecc3133bdbd61c7ed217cd708d18cd1373bf046e86b38c8314be17bb1dd933b0b597627a8def6a09adb9e34ce7a21be986c47fc5302f1775f83d1fafa8304de28d35e7af610b356cd10171de926f6f4cd734203067ed28c7622ef8ad728b22553be9a7b4d83ac7ffaf39e7fce38fbf", 0xcd}, {&(0x7f0000000400)="15b9336bbf79358a634d63297dfa4df531b9d7d54a58bfbbbd0d359d3184155eeca655de5220d3f4f845364abb2ddcaeafb8cec1683f093afb4208d7fd5f77941cce45a0212acf22bae681e9f6446c1dff02071fedf9bb6fdc0eb72a44e25ed836c6a3c80635cee549b8020fa150ac569fd55071cd4867f35713aff3ac8a5e903b02ab4af1f32019859f4e38e2d387cc81c3", 0x92}, {&(0x7f00000004c0)="a76c9fe03b7fcefb57dcd119fd48332ffb8e18547e826830a6fd1523e01aa8b8250b02cc83f9ac8896f4164f6d9c8d93854d33ee90b8f622318ca22f50f29854f559ced2ba7dbe3f85efc52367404424d44bbb240b40cef0f79a8d41d2c5475e55fa7df254b8eb1fb324868e3359", 0x6e}], 0x6, 0x0, 0x0, 0x5}, 0x4) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchown(r1, r3, r5) r6 = syz_open_pts() symlinkat(&(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00') fsync(r0) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000700)=""/30, 0x1e}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) setgroups(0x9, &(0x7f0000000800)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000840)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000880)=0xfffffffffffeffff) ioctl$TIOCNXCL(r0, 0x2000740e) getsockname(r1, &(0x7f00000008c0)=@un=@file={0x0, ""/66}, &(0x7f0000000940)=0x44) recvfrom(r0, &(0x7f0000000980)=""/44, 0x2c, 0x42, &(0x7f00000009c0)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) rmdir(&(0x7f0000000ac0)='./file0\x00') fchmodat(r0, &(0x7f0000000b00)='./file0\x00', 0x100, 0x4) stat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) seteuid(r4) dup(r1) lchown(&(0x7f0000000c00)='./file0\x00', r4, r5) r7 = shmget(0x1, 0x3000, 0x700, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000c40)=""/131) fchownat(r0, &(0x7f0000000d00)='./file0\x00', r4, r5, 0x2) 06:29:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:29:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fe7f7666696c653000"], 0xa) r1 = shmget$private(0x0, 0x1000, 0x422, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:29:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 06:29:52 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f00000012c0)=""/161, 0xa1}, {&(0x7f0000001380)=""/72, 0x48}, {&(0x7f0000000280)}], 0x5, 0x0) r1 = open(0x0, 0x0, 0x8) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x4, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5}}, 0x0) 06:29:52 executing program 0: shmget(0x2, 0x2000, 0x1e1, &(0x7f0000ffb000/0x2000)=nil) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget(0x0, 0x2000, 0x34b, &(0x7f0000ffb000/0x2000)=nil) 06:29:52 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xc9) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x91) kqueue() openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/56) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') 06:29:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x10ed8a21d1ae19a9, './file0/file0\x00'}, 0x10) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0xfffffffffffffe7d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 06:29:52 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:29:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x200) socketpair(0x26, 0x3, 0x4, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9ca1, 0x1, 0x8f0, 0x0, 0x80, 0x4, 0x10001, 0x6}, &(0x7f0000000080)={0x5, 0x8, 0x7, 0x4, 0xf4, 0x2113405, 0x7fffffff, 0xfffffffffffffffb}, &(0x7f00000000c0)={0x80000001, 0x1, 0x8, 0x3, 0xffffffffffff8000, 0x3, 0xfffffffffffffff9, 0x4}, &(0x7f0000000100)={0x75, 0x8}) 06:29:53 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x6, 0x4000, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) close(r0) 06:29:53 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) socketpair(0x1, 0x7, 0x69ae, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x2f3, 0xc578, 0x5, "8758abb5583f1a38446125a9183fab9f7af6ea50", 0xe9a, 0x1}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x3, 0x20}) 06:29:53 executing program 0: setrlimit(0x7, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000000)={0xffffffff, 0x9}) select(0x40, &(0x7f0000000040)={0x1, 0x100, 0x0, 0x5, 0x4, 0xe47f, 0x7ba, 0x1}, &(0x7f0000000080)={0x103a, 0x1000, 0x5, 0x7, 0xfffffffffffffffa, 0xb4, 0x8, 0x10000000}, &(0x7f00000000c0)={0x1, 0x6, 0x8, 0xffffffffffffffff, 0x2, 0xfffffffffffffffc, 0x3ff}, &(0x7f0000000100)={0x2, 0x20}) 06:29:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = syz_open_pts() lseek(r0, 0x0, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x680, 0x4, "2874753cb609c895e14e017988c3b8ea17e2fe92", 0xfc4, 0x6}) 06:29:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) dup(r2) 06:29:53 executing program 0: nanosleep(&(0x7f0000000140)={0x200000e}, 0x0) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/243) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0xfff, 0x3}, 0x10) 06:29:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00'], 0x0) close(r1) 06:29:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x2) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000008000000000000000002bb4b0905c45340000000000000000000000000000cb8e5ff2a8f8b3509b099e71b7673f6f0100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fdaca87ba291b6a90c85e281079c4c64da65a1359e5cf0fc78f7e79f982a1c99b7ed7"], 0x1, 0x0, 0x0) 06:29:54 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 06:29:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6", 0xb}], 0x1, 0xfffffffffffffffe}, 0x0) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9bb1") 06:29:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x2) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000008000000000000000002bb4b0905c45340000000000000000000000000000cb8e5ff2a8f8b3509b099e71b7673f6f0100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fdaca87ba291b6a90c85e281079c4c64da65a1359e5cf0fc78f7e79f982a1c99b7ed71f23c0537ade8c6c5f6dc5134c58e5b608d5e4987b68279ee823cea22e001687e014b6904fb394321839745cce0492bc4769228faeeae91e5cc5e633fbf1899b680f226def0004671b1d544ebdf5f0c4af1f811065a2f35deb761290a96b2215432d2f1aca61236b95ae766a23b4a1824fe62dd47e708b9a195a694bd1b96c4df0abad40345215420f3e34e126c01e28f02c607f4b6364363a9cb79ada9c426b"], 0x1, 0x0, 0x0) 06:29:55 executing program 0: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="2400000005061f001cfffd946fa2830020200a0009000a0006e700000000a3a20404ff7e", 0x24}], 0x1}, 0x0) 06:29:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0xffffffdc) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1e0000000001000000000000000a4733ad197f24acc233eeae07d0e036900500004def0fc4909198cc07000000062d676a683568600f172c4d0d167917bd0ecc22ddfcf63ba3c7f0cfb9"], 0x1, 0x0, 0x0) 06:29:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x16ea) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x40000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9800000000000000000000000000000034499f8877fddb316b94d1fb12ba191239a0205c48ce68e739c15460768f3efc9eb5c4413bc904ffa44f9a536f4bb87b7cd4fde2a20378bd1000e0c58887e6fc62da6c1d8ba6390c3b983df053edaa8c23216d509795dce6bf1a5b33561f03d74c11ac0852584e031a008f843ed1680ed514cdef003ffeadfbb13828447dc0c1f46e440fd319fc2c0b4289c590c00d3b842814246c686f26e4c4a33a16359cebdebdd296e2eb659ec8d249c461a885bbe1cf48928abf1a646716925707fd360359032141f96034cadbc39c1f284725bfa71e22727a6b9bdfaaa58245ceaff6c0896730b684003f465eac9a737dd3431cdc9f5655a9981e7fd5a429617e9794489c29aa5aeb1737710d02f0b967434e843fa96a29982137d299b4d6277bc291aecc"], 0x131}, 0x0) 06:29:56 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)) 06:29:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2", 0xc}], 0x1, 0xfffffffffffffffe}, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9b") 06:29:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x16ea) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x40000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9800000000000000000000000000000034499f8877fddb316b94d1fb12ba191239a0205c48ce68e739c15460768f3efc9eb5c4413bc904ffa44f9a536f4bb87b7cd4fde2a20378bd1000e0c58887e6fc62da6c1d8ba6390c3b983df053edaa8c23216d509795dce6bf1a5b33561f03d74c11ac0852584e031a008f843ed1680ed514cdef003ffeadfbb13828447dc0c1f46e440fd319fc2c0b4289c590c00d3b842814246c686f26e4c4a33a16359cebdebdd296e2eb659ec8d249c461a885bbe1cf48928abf1a646716925707fd360359032141f96034cadbc39c1f284725bfa71e22727a6b9bdfaaa58245ceaff6c0896730b684003f465eac9a737dd3431cdc9f5655a9981e7fd5a429617e9794489c29aa5aeb1737710d02f0"], 0x11b}, 0x0) 06:29:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000800000000000e2ff002bb4b0905c45340000000000000000000000000000cb8e5ff2a8f8b3509b099e71b7673f6f0100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fdaca87ba291b6a90c85e281079c4c64da65a1359e5cf0fc78f7e79f982a10457f27e5c6bfa9f7ade8c6c5f6dc5134c58e5b608d5e4987b68279ee823cea22e001687e014b6904fb394321839745cb0eae91e5cc5e633fbf1ffffffff0000000004671b1d544ebdf5f0c4af1f811065a2f35deb761290a96b2215432d2f1aca61236b95ae766a23b4ecc1bcb3995870f8ff5a26d70821dfcf1a85d6bcf166cd754aee4004703cfcc867a8e404a6a1a69a32eb1c163cde8afa3c777596c0f548f9986b355b9dcbe7fc55590109530d0228486477373e67248b1e"], 0x1, 0x0, 0x0) 06:29:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x2) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000008000000000000000002bb4b0905c45340000000000000000000000000000cb8e5ff2a8f8b3509b099e71b7673f6f0100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fdaca87ba291b6a90c85e281079c4c64da65a1359e5cf0fc78f7e79f982a1c99b7ed71f23c0537ade8c6c5f6dc5134c58e5b608d5e4987b68279ee823cea22e001687e014b6904fb394321839745cce0492bc4769228faeeae91e5cc5e633fbf1899b680f226def0004671b1d544ebdf5f0c4af1f811065a2f35deb761290a96b2215432d2f1aca61236b95ae766a23b4a1824fe62dd47e708b9a195a694bd1b96c4df0abad40345215420f3e34e126c01e28f02c607f4b6364363a9cb79ada9c426b502e0285ae951a010c8ce16d87dcb82ec3fc7d46d40027640200dbde410ddf5cadd96854aa60f48038378a234ac8c5ad829cd649b9f64ebb5a795dacf6149fa0cb6adc725b1d2f24b7197d161224b9e8eb4ab1e15fb5"], 0x1, 0x0, 0x0) 06:29:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000800000000000e2ff002bb4b0905c45340000000000000000000000000000cb8e5ff2a8f8b3509b099e71b7673f6f0100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fdaca87ba291b6a90c85e281079c4c64da65a1359e5cf0fc78f7e79f982a10457f27e5c6bfa9f7ade8c6c5f6dc5134c58e5b608d5e4987b68279ee823cea22e001687e014b6904fb394321839745cb0eae91e5cc5e633fbf1ffffffff0000000004671b1d544ebdf5f0c4af1f811065a2f35deb761290a96b2215432d2f1aca61236b95ae766a23b4ecc1bcb3995870f8ff5a26d70821dfcf1a85d6bcf166cd754aee4004703cfcc867a8e404a6a1a69a32eb1c163cde8afa"], 0x1, 0x0, 0x0) 06:29:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1e00a744ca764cc9ee5c200b727a36fcf9d7051919fadc74146d5f99ebbec421214cf84cc33b1832c2549db56fd5cec38b41a918"], 0x1, 0x0, 0x0) 06:29:59 executing program 1: open(&(0x7f0000000000)='.\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) 06:29:59 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669700d3000"], 0x10) writev(r0, &(0x7f0000001d80)=[{&(0x7f0000000c80)="a322c143f5ae6bd9e33ea53735b39e9c689c9b84098f3b4503fb8d80f4355c451db43dde00386f86ebf9a6da919aaabac7ff6d48fb7d48c134a3c7ee535a9f2eb4688520e5933479555315434b38d19b1b785507abc8ecc36417d212dd8e8f3ad5fd1968c0b04d1aeb99aa4bdcd6c0d0d11931012b5ca7f70fd364515426176ab46e80f14b535249c5bf1f7267717821f398620968a4c3e11258df68d6d7613ef5af2deaa5bc3e7cf748de552dd362e3833d08f28f569057bb43df27a1b4c89d478cc9fadaab8a63fa0d8ec5d66aaa2d13189813134e5d0d312cf13ae89efed001ee5c2427e7e9700dce7ab8a08d3d9b5b72f0d6496cdd26d93871cdaeef7dfb30e3fbf023299acad036baf9d6be4ad5fbee5d30ccc43f668993f119abf2bbd5886396121268af7401298cbcf16c39ba9d900e95626674a4653d00d95e8da96fcf60ca1ede02c2bad63863ac6ca34964b805ca705ff7385a6e437a452e7ff25167ec09a6a26bd97c3833d516fceff9c383598e1f57880c59f2b7d5728ca9fb91dbcd654783c43ffe9a7a8dfebae747f24c665771705e726351fa8ce14161b4cef55fc090fa26e69132b274468b03c5d0fad960fac1453a243308e1f22049f05de7ff2a2e26a4580d24f2c764cf44472c0340f1cc74f0843cb72ce2002b7db6e7570dfc2e95d061e7335b9bdd86a9ae513941f69f397bad96983b764b7fcea6a1e106796bfb3bd411bd5a046e2a32a91b91504ace1f4aeb39ecead42e86b69754a83b1143c084b4ed823810f744bcdd09329c04333fe90c4eece02db6e15ce74c82d9a47a277c7ba52e52111657c4dcca3c2e7d298f20a99be0123297d8d865ec867a49bf1ecbd01c98137baff8cc1c5aee03711335ddb0dd78c5b4c94c59351678c0388f58c60ff7539992660d3764c291491561c5cc8574a16269e1585a16fb5bd2863d05a4d7c7b7663dd71913fdcf474b676c58e7e94aa804c552d41b3e9acd144221ab0f6025bdde54bec8e119c2761900558ace9c67e189431c8be6affc9b83313d20c63949fcd69f4972a39eaa80b91664d258b2733f12c472b5e7e7a300662b9c5b77f8a4de7690a31fe1b12adee9f909c18b938f559d82a523f3d0f0a85b4b2579a9ade5477bb0aa9931e4aa6c414f24921e92e6197372f996428ddff88fc02b1b29591a1c6799ce441ff843bf73b0ede605a355de9f20bf05d5bf0dad371ea0522aea7ad19b0b095522ae61dbe3ab15845d3159af8a2d27a2b3a2a4be8515837be552b2060482a5358513d3a687559bf6cd6a74345372f0f4b6a734225b67f46388865cad050ed584a2becf012543e6343dff460a32ab6c570c6464bc51f20ad73264217e7d1bc142cedfc1f45c3499aab76952dc9250e067c372f58fdc618319cacd37e26f88fe04d2d9fb62f3f5a19b922a8b4488b8e0ab2671940a414a118bb9e9e526b4584f757bb7e27d6161ede1959b2cacbf69b1ed0f3e9929091720ad1999b8821d0152e96b20d3319928bf16fee664122a7cdb2850193bb8696fe4f5f305c541b551f9a24494c620ee2ef9a7c8bff25593b3189cebc0da4939deab29ba1761b0e20e4bf2aef1515df8053eea3e64d764a6ca92bfec77579ced276b9a394ab391c08271e480bdd440c2b8556d87333e9234bb64021dd295ad4b017d17717398c74569cab4d081e3629f84f6140d23676edf9ce7aeea8f45494ae561b10559985a86e1a438736753682d6428e8880fdce73246681b77e457812ceb8c60b9afbcec6ef95e18cc85043fa53d264f9f3e6e994b50e0591ace34cee830fa467359e2f18260d2f3a8f6b9e072aea3f8740392e9eb062d6ab31585f6bf820cfc41ba590a007e319207d1b5b3295ea2ee4a817a41c6398d399867bb5762d648865048e23bb174ee7fc6fa9af5cfce423ca86744d7052707e18ae8942d4c8b8970a06c9e69e636d2fa4e159fc44242a036bc4a6cfe3288323fc29f99ada91e7fe89824ab52145063c4a397e398eb11b9892c1f642704b918b4715fb56400eed37fc6a150a62c020083fa6091085d39e883bbc75138e7056f9f74dd2e1a8140d721ff87f50379e8f10a5d4b6a29f46069bfe25e092287ad8458da1725d87db0df0e3a3a16e169d87ced2e4a8bdfd7c8e159ca2de30f5e5fed14bf00a85fa699a1afd6fbeb73a720d58218ead05a12cf643845b964149ceeb7de580db20ad27c86d55d95820f05ad48fc497509e12a592cc4669497ec5be1e5f505fc619114ad786cbb8164eacac53d601294caae4c0472dab1db8c6bf3921f15f15b04dc3fe159fb268d8df830559d82996c65f68f3a6c1f0ccc195ed29724e139e83ea8db62f0bacf74cd890084729e5f96d033d668347ecefc36d6cfef79b3ddde4f4c08cf07ac8ff1611a78fd5b5d483880a492fa959b3fb9f7e359449feb44d5aacbe70862a39a1c77334733f71d90c63b2720bf2a1685d6eb9bcd0ca8dd81b4e8575060faa20a95f0c9a5f8910415af58e891d31d674279cd4a9dcdda9abfc4f8d6e054e053cc63f529792814be95a26348e39daeaed33e6acb108fcfbf125e341a3f73806a92dd14eaf641272a45ac75df6efb640ee5397cb4566dc8c0e0a1f636cdb7b9e673228006e5b9f9b17b093c06ce3bfc17ab2a1aaf3aaa1e582e4763b3df474ae53493cc0fcbc586c80baa3b778ae3dacdffb87778ff5ebf51971e6325799b36aeda65d619dc032a2bb3ee9c68077e513a3c4ab693c28dbd0a051bed320a1eef85c6b138e84bbe6f40ae78d41f1b4b0caf14d3c8674180dee645dd66cc2f1c6b3508dd22dd1a2b3fee01e499ed0d883f1fed061ba9bc7972babc2a74e446a0a7c23a3129ffec30d04b75654dd3690aea26c26fbcf582bead0363cb1359d66452e409921ff94d9d51d5fa51cd550fc8d79b1a1e9cdc2fe8c8889cc4bde588bbbead35c841e4b401992c0b7c87297ba93362c99b009b987a9901426a85f2904e099e49fb1ae68cd35bf60b6c80cdfeaf1184145731df66d3cdb9b22368e29f6fead313969ec2d00f2d3742fea17582447f909f98a769fe83a4dfd5bdb40ef311b9376381c87c25485a09c6a1008e7ea5609c42715131fbc1f82f28147fb0157feb0dbba0348058ffedd09fd0ca3a377cf9a060531c2c7a6bd3609bb35414007446333ca1ccf9bcdf027753aad3f5079c3c7702213bf4753e0d78d7408c744ffd420e93bb8f1b2d2e18d1508d5d4a4d7a1e76bf7107f8ef65e4ae2ac4b156a371b77918238935f2de1bf53be36fa6536c00919d0076783eec8896aaa51db55d726b71b79151e40f2605594fd8ecdea5b2d1438321630ef05cdf1ae0f3d4d889754c3df8b964a6942a7eaeb19a5316c6aeb54b171646b7b3676d1bbb03426022df03dde80980aa087a92635c166b4c804d1ebd117d62ae519fcf3f957619e1e902ae116db4839daa25ade98b4a9d2309571f9e70df361eeaed083babbcd8cd45388cd3bfc37837eaf5737339641a4deb12969638d64f6e2b77581c170383a98281622e332d62e8f20133de0ad72adff7da4146ebb319cc577c309a95b7cf4c913e4a16ddd83b17f89f6ac06673a893f3a1387e584a4e52a8eb391ded3ebf67693c00e528f75a52b65ea59326ffe4cda1b020cb4ce18acbb6d0c561d2a1b09fc3bea2086fc0de91a47dda8a7a43922a3d9c915978d23b0d5e82e0c283c3bd327f4c750b75ac214f3fc1a8547f2ec73ee2739c0eacb5aee764412de27ac4f3297b1993bfde36109355053d676c88585229f97a1dfc85e5af93d0032f2819fbf3073efb5485526216b0ebcbdabc1d9f948a1c6577ad6e501b184427f054113d2d7112f6699a8bc5c3f145e413a72b8ad77d56bda02af1a3de0bb8ae2697a247babdd6e6aa2dd6991f7e59ae9a1ab97905ed021201c6db97606b96e0089bbfe51ef1b011a4c8b3303f14b185f73c96454ef2f1da8d882f0a36d9f1cf92d4e523be13dfaef41f8ccba75296bbd9eeb779f7e463dc61384424d5bd8abf40467b13e541e8e35d6c19da46aab848180ba697b83bff36a42aaab454d0b1f5b2ca06b8e1287fab", 0xb44}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) faccessat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x100, 0x1) 06:29:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/30}, &(0x7f0000000080)=0x20) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 06:29:59 executing program 0: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c03002000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 06:29:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) nanosleep(&(0x7f0000000000)={0x6, 0x6}, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 06:29:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') r0 = semget$private(0x0, 0x3, 0x72) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/131) r1 = getegid() setegid(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 06:29:59 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mlockall(0x3) ftruncate(r0, 0x8) 06:29:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x34, 0xdc0, &(0x7f0000000000)=""/240, &(0x7f0000000100)=0xf0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 06:30:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000001, 0x100000000, 0x339e}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xe5, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0xff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x3ff, 0x5}], 0x3, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0xf0000000, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x800, 0x5}], 0x4, &(0x7f00000001c0)={0x8, 0x20}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) close(r3) 06:30:00 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x4, 0xfa4d) dup2(r3, r2) kqueue() 06:30:00 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/40, 0x28) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x411, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r2, 0x5) r7 = geteuid() r8 = getgid() r9 = socket$inet(0x2, 0x4000, 0x400) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000200)="ce5833a3aed4a58de2336aadd0a33e88d11302715dbea93382984282713e1a409bb4a7d020e10927844893cf195957fbcd1d16c1826317becf4819", 0x3b}, {&(0x7f0000000240)="dc3731cbae4406b2745c8eee88e47e09c519756015c9159fa200a48dab4e2703f3ca3ea4adfed334552e9e6ad3e8ce92774b1dd0a4faaacc86223e73057e8ba000390a6bdcf9e2fa52cbc47d17548e0693d5b886424bcef07299c9528e75b770f257924d50170eb60b33fd15be97806df4aede647fb75dab8cda0260b167339fb6d64239db822c4a926c7f79d9120a828825fdec04d6f0f2f301560a4b4cb832c3a5f652fb027f1b00b61d064652af28f8c768e6954952f5858637", 0xbb}, {&(0x7f0000000300)="205dbbaab17c46902d292d267ef351274be648f5db01406b503c49d0ccf6c746f9e26943e840f78506d7c3507cda7303105da7265c53805205d18e98babced20e43732ac7bef2abb1052bba948488cb129dd90ec262e7170b650a29394cba91c1b24a225d7d109cfe9707a577b2fada530c383792cb77a7f9db6de54ab5bdfafdcd638f599dbe05e4f74ff39edfce19644296654f312dcaed660835a178a82d6dbcd56d0e87831b97a5859483c4fe4b01a81350f41d9376d8b3dc26d502dd856cb8887594984c55b59e256d5069483cb00509e3abd48", 0xd6}, {&(0x7f0000000400)="a4909c467c399ecc90b6bb521a97c86096525f060a9f18b191195896773215e0a483f4cf4571a01654c112f8092235ef776957551526fcc503001dc383b43bf894ba68819027eb8eac0e57bc254c674e9c44b5e55bcb52fb5aca54da755395cdf1168977ae05d5c0007bdf68cd27034647540ace352f7dd737f0c113940e4a068773d1a0226a8f4c7c185e445ad120445bde85c6ff7879bf5aac7338da43", 0x9e}, {&(0x7f00000004c0)="a4fdf0bdb11ee44a041f2dd3879b61a7dd629c3f2af80834d20613b09d62c26633ce8106ce145221619820a256e3604bbc1249a06e00e0a1e7cc30fd4147581c58fdd6e89d0cb40e4b73b4efd80aa1e06b60d72416a6e943d3a529ee7f7027e00495480b130e6b008aa8a59a42bad8f07055195ed1c8a460656e42946666b9d2301cb194805788a4e8aca6e78f40cbecd881", 0x92}, {&(0x7f0000000580)="f20d0b029f7778c17fe07b516cb8067c599c7bd943569f05e1858b003ae15ba3326d16d20b44c1fb3d5a429e9bc031a88485be00c1a7d577d2b1cea73490bd00b5fdb8c7e3c6fd1679f8ccce8b17480c4fda93e1a23e5a253b7434aef1c4f14ab6759572f45f85c5225c8e2baa7c8d45715c299e95b330604a3e52e220d763c0c27b8c706173ae268d6def40971e8a5f0f303be04df53d6badb47d107b160db7f7f1e20d87c692130d3303de50ddf3bc8a2482c7bf9e39cd2ab7d374d42c838ecdcf3888772b2f6e76c07f3517bbb6d4f37d21396c80094dcee42719", 0xdc}, {&(0x7f0000000680)="a25738d2557eba8248191a5c4b87df9c34ad96fb304ee6744de0bf121b6c6b96459bd8bdb32985de54", 0x29}, {&(0x7f00000006c0)="5929afe2e4a77b95644c243cd31a62375157003bd27daa3ab6968c2d7ea486162747b71bf96fc323d22426db8a5cd3aca1a4a55f4959169e179738d9ea587734c3777a025e1709bfcbbfede83206f1612423a03d45d253dbb0a526f2951dcf2e9d2f81ecddd96284ec2f19aced14bea044110648e040cc267e780a07c52d3b55db5acedd3981c2f76bd82e9ab1", 0x8d}], 0x8, &(0x7f0000000a40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000233168185ee8f5fae9ee304dc589cdeb4e3a8d3aa3acfbfb66cd9a63134a3d7e34e35c30cfe85794f66c41a588e49dcf289214b98c42432f03c8523926b6d2fdfe4bbe7ec719b6444fb6cc0456f46c220c5e4238ae68138242cddc2a1d97e24d2c1e06442bd41ba9d0697f8a241f4aef348f31f015e947565d3c0542aecc65ffcce7254d82d977fce38a6b", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2], 0xc0, 0x408}, 0x404) 06:30:00 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 06:30:00 executing program 1: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f0000000040)=0x22) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 06:30:01 executing program 0: symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 06:30:01 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) r1 = semget$private(0x0, 0x2, 0xc0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/48) 06:30:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) socket$inet6(0x18, 0x8000, 0x0) 06:30:01 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = semget$private(0x0, 0x3, 0x480) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x5, 0x1, 0x9, 0xffff, 0xf95b, 0x7, 0x10000, 0x3, 0xffff]) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x18c) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)) shutdown(r3, 0x0) listen(r3, 0x80000000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 06:30:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) preadv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f0000000000)=""/7, 0xfffffce6}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000040)=""/34, 0xfffffffffffffdb3}, {&(0x7f0000000280)=""/95, 0xe0}, {&(0x7f0000000480)=""/107, 0x6b}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000001580)=""/222, 0xde}], 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) execve(0x0, 0x0, 0x0) 06:30:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6}, 0x8) 06:30:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x400000, r0) geteuid() write(r1, &(0x7f0000000100), 0x1034c) write(r0, &(0x7f0000000000)="94e26ec259b50d7a72bcf3f801e2648c07e204166320ff38db51acbf5a046d76e69df60549c819094b050a5ec7ee4f9cabf1bd7bcee92de425102a44139a007fc19a968615184dc4bb7aaf2ca5c24d12d694ef24fa71b1f727683489fa4a8502d462146961646516df15f9b96c034f64ee3cff14fc7f2011fb0147dbf6318e45b5cd3a19", 0x84) 06:30:01 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) faccessat(r0, &(0x7f0000001fc0)='./file0\x00', 0x104, 0x2) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r1, &(0x7f0000001ec0)='./file0\x00', r2, r5, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r4, r5) r6 = semget(0x1, 0x2, 0x8) semop(r6, &(0x7f0000002000)=[{0x1, 0xfffffffffffffffa, 0x1800}, {0x0, 0x400, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xff, 0x800}, {0x7, 0x6, 0x1000}, {0x3, 0x8, 0x1800}, {0x0, 0x0, 0x1800}], 0x7) r7 = semget$private(0x0, 0x3, 0x480) semop(r7, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 06:30:01 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x8, 0x800}, {0x4, 0x42c, 0x800}, {0x2, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x8f9e, 0x1000}, {0x0, 0x615, 0x1000}, {0x1, 0x75c, 0x1000}, {0x0, 0x6, 0x1800}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 06:30:01 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2feda6de523000"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 06:30:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x122, 0x44) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200, 0x6}) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x7a, 0x2, 0x800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/96}, 0x68, 0x3, 0x1800) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc58934a7332d88fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f835ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41"], 0x210, 0x800) geteuid() 06:30:01 executing program 1: clock_getres(0x0, &(0x7f0000000080)) 06:30:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc0301234975a0237f559b7cb5e32d0ff2d4e7199679daa987421eab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15dacdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea8214053a6212dc30015f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0c240b3b03695a825ac9e32b7ae5907ed98ca35db188e0404f9d86b7abd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb1818bb2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd41c802257bcbe81f0d6aa966a5a1614660079c8f177742a46a87a681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a78106903ec91ce1c80cfe790ef2f93b5154ec26a6a99ea4d54e66e635186e256627b41c2035e07f39e844786649ad57900f1e541b35eaebd0416ae7339d785cb3ef7fa915728922720c4b9fca5f508df8410c89da354ade55703a4ddb2ca35606fcd43453a7415972652cdac17c6bab5e890d20fd1911c9ed0bae7ad4f0c7bc8170a1dec192cfcbccd0d451d96502e2650b2ad7bfd945e970f6fe318f8c2a034249f83301ad340faf9c9ef3c66d648f5d6d052b7ccfcbc0cb1b594db303086595a8b427cf6dbae9867c1956170fc177dd2d36769281", 0xfffffffffffffdd3) r1 = syz_open_pts() socketpair$unix(0x1, 0x40000000003, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000480)="d1201d9c07b00a16a86b937d24a7f2941e6ce5df99da6b477be77f1cbe061ab59b4c483ac24bff0579323b2d50e2f61fdd92120f14405cf540aea663e53940647fdbd7390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d48a0f33256b779b5ede3f5eda2cf3da26d2b4d05e3b62945f192187cbc737a295f602af38addd1cd3ac509b28ed3961b671ba3ddc26f75ddab17339887294e7199f6db95181669ee1eccc431a262e22bf43a134c0e749566a4287fbced64d078e3d99d972c7ddb80318a5f3f1e85a8e89f54074be1a75192267d11f01a6620b0bf3cc842725a1d268ef2d6364dd3605685db0336f99a79a0b668ff8c5f5916fd96e58eca06f2e329859db83b9900b71603cc698524ec499d7f6a7e7e9c722166294fe13331204f118eee69c6e3a4e2cc6ac05bd6839269cb7908e8bc7e1ce6ac67372572174842d9e09af147b705470468a1e1d32a2ee750240a21d285b4039639c83b64c7a85e8215f63bfbc06b5e32e08d0b6fe799633fd3405c00341cb93d0a2100110a8d0d7610d38896d05bc9341ef735d8a14c5db47b57499a1978d4037bf87fb34130d38dabe8dcab896fe7862ed9fb23b8aa42f093212b6533858adfeddd0cfe3715543bd4b4cff9984c0ed3c6f92cc96c183d9484bf386df110dc875d92367f186f36ca17d79811b257cad8dff432b4f3660ae4d702c6c9825557948c45ef8a6adafb5dabb6ca6d69d1940f5bfd57e401113c998fec2fafff76fee4343a401d9e518", 0x171, 0x0, 0x0, 0xfffffceb) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) close(r0) fchdir(r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getdents(r4, &(0x7f0000000280)=""/175, 0xaf) syz_open_pts() sendto$unix(r4, &(0x7f0000001100)="3b4f1d01d5c9115b7dcea9b8653d70cf5889e041cc145d8a1ec61ff75d2f7210683fa36c63cb5de6053e52fa9684fbacc171289e217e4769b9a02b8b53b46fe9e9d86eb4199f82bf5d4c6715d6334fca2c8a98e3608646361e2e385a6e92a686e4b92067c63b16b218a6b66466f0e2c9b0ac5789f2c734dbe37fea62ccacc25174cd0d71d23437b914cb484249d5c25f0215ac4aba1f805341c5195fa29c6c8e132d2f37d2591483f823d7b680879e3be14db0ee111e5843aef448795dd49405b4384314589a042c726a3fe93fc2908833d8b3f824b49fa784d129ef915ec844ae76a2260604ed77cec330ba5f9cf2b4dded7da0066b3e7897b51fb889a5f0cf4bccd6086567d855fe86ce5865a88b7985cefb930a27f3af2f4e455eb01e47ef9ad15289cda7a6a6c545e98d18b6daa1d64d8f71673b3684fabdafb7c7e7be186d126eede94130b4f52111ebe0347db2bb4ce3d874e724105b8cd76f3bc7366870207c803da2f5ded73c4c6afc5d08a9c787d748c30774794e9b5d02dfebd80428136b148fa8d19e71c7aef23283ab3be8a7cb427692387984a89ceb534be66b2fda77b982438d850fd50608d300268154ef74e5ab6bfaac10395b963e7cbbb1481a276e7bdcd7ee412656351910101eaae44175260eed3c841f691db90ea502dd7696ff44244e2367710e98825ef58ac887beee1a8ce3ff85973809ddc68e78a84a8efa19878763f545431ffbb4f42630fa194635d100feab77ce92b75d4f39293ba9b700b0fe91c96f4405342e5f58026369514bc8a69e16b4892c321990bfb9e1ab4687106531ba2bc93b518023c87898499f50acbf97110132971fbd37b802d84db9a18543a2de04443dacac968ef1506249949b2c13a4f634a99a6e6d71e96af33a1420ee7ab8a195f386da979a7650b28d92d6128b3e9c5302a6a26d9414565ce4e1f95195c6ecbd721ea31612f6c7bdd73fc97aabb4482f759b7a860b3b74563a20c11d1352c79dc18721456b5da0a31936b0b8bb6e2c8923e2db6184ecb75513aa5ec80208cd62b3f27c6ea8178ac0501fc5778fe980d1b035eeec08b7f7bf90472f10db225c4db9907b0270c65838a01872ca35583ebfa0f390baa95e730e72e139fd7268ea610d5547e68212dd34cd6b9f578262f25fd664fd730dcea5897055393f7561466ee8c924cd6dad3781b2b1c589fde7d9e452e0424f6e944ea1ae062902bd1ddf5a9740aa37bd87fd6c58e0953573f12463f55bf49b306044da2ff03b42f1598e844c60751044bf78db5a764aa4e83768585dda45f305ace53e9bcfc38a08ac50883336245528e0f82fd0cb050aac219e5bf939540b86337248fb7934a751e700b32cd3a4244e9212bd1a42953b6caeb0c97cac60256d7fc9b433c2074e29821c1ebba68d174a2cb8facca5e3d74daaa4b9b6fed8e79e828f434394ac4a8765f089a5b05c7041f72bdc6afc42db21147df38b354c2d4b8aedc6b47def610c5cae73d8b104af648d9fe93480cf768292d1071b1cfb4ac4f9a8dc78f2b9c3bef4708be23459873b958d93a3fc3838c50d99504bae589c76b73c319b3939297f422af8df07d5697f68ad95d6800727ae35ec7212f58fe460f931b56c08de26fee3352a9723ba4c9e93ca9526f897d958a5e2bbb765f035ca256abf636bdb7c5f1400a3aaddfe0d6b9ef6848e488e5a9c0adfe8a7f06edd57012eb1d1560fa8e8b166db08a5cfe3fdd795bbdd97a6484c481ca94d9b40150db8864dd13a300ff40d44a3505744fb9cbe3156470ad4928cc5d51ec55e13222ba1889cdbc5f6789d396717d75a14ebde664066830c0e57fecf946524203767abb54e66fd2c1a552de8b23f7aac7ab88aeb2e07fd6435aacf38e5d256b413889b1be2b3939249d17e4ff585fa988ba3614ebaf9fb3e6949ac3fc621c0d021613e33541ddbd20c145b215a53e0c7b1c863ceefdc4a0d046e81bd02cbec6fc17ec7f3771f770f7e7a8f9997fac75adc12f63d2dff200c5f6189f1430b8f9496c81b431d3aea5f370c3a9f13cb84db335ee201a61d7129f5d96338f85383ec2d6ca2ba3fa48bb74a4b787b64762852282c65556e8691678c82990d145c36fc41004441b1c5ac18d998a1dbcd6809c3ab85d48694e1c31bdf18475c66a17e954a4aa881fccd260b95dc3fdd4d0955e9b33c0323d05968e1cfa39a3b9461502c659b1f50ae3ce0b8b4603ffe83c139c94485fabe7268a992688604ddb12febdbd2e73754a061c904b25e2dec56a178e3cb5db45316ae58766a967c2208ac83d37f2926f191fd8da888f1ae9cc86bd21d4162596a10bf1a1dae2d29d815e6882df4fc535095a4593a6f10ca3031da7cf01f250b67ddaba04786000c61a1b216c2a4a00b9f1aa6f1dacf1e55fa7c2540e81bd25da9d7c1362397fc19d4ef5f7add78a9151e334256aa52741c8e31d85a5955add5504f152592def98064ee766cb8368825960ada8f708e8b65cf38ac7ff149e0930ed6d7bd43f1323d849684cefaf876aa3f45f84c9f983e2d48ff117f7ca3b5e89e058a15b46531e61ec5f5fac3c60a3e32d4a2af778ab85501179c0720106372b50c8bd4870001a85ba8d05c7ade513e800b44a2d9a25d944881028630d66ea669abe76b9e973e24020a1cff8c06f6fe3df0f2744fef07cfe439e00698bf5e906757150a9cff87c04302ed8b0985ec17a7d10dec3473dc15dc18909302e57fe8815893088fe53e49b002878e8f79bb41ee1b703eea18045002e69b4aa16606eec69816e45b247c5d1c1b3df5614a5a05b1c6b2944238f21e7428cf262ba5db7805fb7e505a18d3311e591e481bd71da14d6fc725a30c6e92185eb5d048ca2dc653952be6efd2177ca8dac74016b96523b148c136f5502cd1514f1b5f0158da77515cb6224179fb77259b83fdace9456f274390416000ddac4b95ed4722ef2b5facb966093bfa23c66a5d4d99482054a4237ab8a4ad1fa2dc75c3b19408ffb3d8d361cf6082f2e9b9fbeaff98d07a7eefa236d1f2007ad61b720c5f05b2c8091acf9658d344f38a4364458a0d6c33deae3ea338cdbefc3f8643053bb6d08f7fab8a0f7aa054bb77b9c70b036b66ea1dd388e32297baee122b9f517a6b59ed2e0f579d73e7a880942759af6a6fcacb8cf780c325be6d4cd3192587ee5a37c4a4c51670e1d0427061cb335bb0fd1b27f92c0ea954b8bf6be30462f9d60e6740e3857ef8100eaba419cf33ca747875e8d6cce0f98705b60d2812f9cd1ab05ce8160efb727fe4cef26a01c0b0c9f8d8ab6ef9ab94b36174b69689a9fdf6dc535abf95bf3d6822205981429ac101a57eaa15c26a8748d798c65ff2fe16dd3ee228b4637afb38fc96e05c2672fa91ac8c7faaf21dcbae6ef8c01f31b90c6a7c3b86621cf52c4c86583260f4e0670623cbbd073cef7146d05efd488c5a004cab1dcfa594bbca77bfcdbfa59a2f1462b59422ce00b6ceb25442b150c03bca913441d490877e6f4ec02ff9121535bb50077150eb6bff4911c3d7b04f78603ab5032e285bf34f95cdc2bef50d161c1313f8e023dc4b97235c15441e863de3c3eeb3e29a0f7b84a1b2e49efdb49306ea8866882282d2a0ef36fa27b0f51bb6cf1516de7bd79c65f6dee22a336a442e36c37cfbb7edc7d5ae07c21cc110de2990d7f49eb42474f429e40d7948e7b4e3c74511b471fb0c0587630c2f8eeb99a050924a70ab706857956e37a9b04308cdc557f3f8484c66ac3b322d4cc2b1ae758d59930467f6fc4fd4edf0e7f33844cd3d0a176580f68a5f866eac8636dfab89ceae2813f71db3f5557b82ca81c3b3eaa89a95cc7273c90e746f25df6f9b1a5ee0a86ab547faa162852e35462b6b4bab3b6262aebfc433be4f624f3a0515852195c103d07b6aba02581d56b662f3b3beeb4722360dd79a9787638cbefd7b511c58c9e3875fcf665b12c4b1d0bcd84d49e72f549e006d975ea7396cd2b12854e58155e153b631d96f14d6df7bbcd74eca213ee0e26b7258608bb44b2ffd4c90cb1c91fa409f7d0338b67f49337e8c4439da8df21c97e0331e49e2a3795d4c4aaebad6ad5298f7790416950eb0485d1f6415c8083346785162df9a2545d2c23cd6e876b4db0e5648d92b20011fb6c4725f3e85323f7260a290023562a67d7de142c31a5e712416b6c8c8a98e050878796d8b742dd228b9873b3d2d13492a74c2c9c7e77dbe81d5eec5467005063c960e14f08c35ea5f3a186d10f426f6665d255715b79de911dcba5f0ad6ba819bfaf6ec27b88dc1d7b7592c48287b53ffef4eb40b9665f2dca193650f47304b6398aa667e0e5d06556086350e660663217d1318da1b70292f87eb07ad676865e4c65e103688c7323f22312381d7ae8fcb35388980246c093d5ec1ee2e4d73403c1468a3df14711e1cea142795cbc468b9bc7008288d708c2b1265d5d02d80a12df1533436205ecfd46a97683b11bdbea56314ee7a2ca7830be3de4740c2c558af16f0739a64716cc9d62bf6e0ee3cc23094ee03363324e663e754cc7510afab8e3261a988d5cfcf6c301b3d2bd4d81cf1a118ca00d5e4d94391111ca975d7c38c33428821bbdfc50be7812af873bcc8b8ea0b9b6e84919ce15c89ec5b00dc1a2eab2b63612d1c1edf9b3c40ceb65df0604784c49b4fcb84de8badafa7caf2fd17b2d9f74fa063d765a6b007d43526a0e77ef68b0fe9c3a500f7c20c6343ad32cf6c284f7a3dca30ed62463b69fca26e7b6ae8f4d13958429df9248940d78e11837ff323d0a25b7ae1d8f64851ba0b70bc8e30c16cc39cd1ee824626eb479c8040070557377d2b71fac3700c0e3cff31ca81d6d48918741401aedaac3f1a8c7996f42e362c5a0e12f5634369fc8bf1c2a540e20c0595a410e9cd0fe1762921bb4e74cec891284fbbc796059eae18890cf7d8e11b7f352767c7e53531d33a84207a10062e9308092b5194f3f0b7cebaa986c9092afed596ee1b53c0ad4af993728c2a494a21a1c304fc83ec8b22bda7599810eeee7dc09e4035956304e95cbc6568dab41038c822f43e66c6eaddbb141d72d97ca1dfcc5fe4ad546bf677d93b6237f593e71844d323df1864d2008a391390f4c33e061826db0da8c25012247e3d69715610ad5efb30faf7256db1bc2b8e00d234feba3594381b743d059082056f0867f4aecfcac9f13174b8548df2aabdfd541fe073a8a65bf8e6cb1e7477a2e4f829910c5c514bb33732d15b84eeaa57aece7dae5a99644c71b65171b76fcc2ed60de4c22177b4c0fbfdf4a4ad3a91da77be7df65601b57ace2c6bd5cb2fbab6fe4a0c173cdd05fcd15e4e714390f929848fff805a3a8b140f2fdc33b27c266abf763ca48f6f4260c44749a09c87bbc3077a2e807d468726eb514f629bd168358cf9b976c44c8f0b7150d38ed8c279ad0781a5b5e61da1668550837060b47ea050b5619e5cbe926acb2f7e636a33a2f34d4291026baae1b47f6805bfd3dca567bfbb58256b2337057749e890066f14df84ed36f26078e3dabba7a7cc38a4ba4241dac9839f1d0dfadecb7c123ab723ecedfff30498926fcae8f4801b973a247a2926a3991d3ed994bd3e21351a16e61d4ee01d6346b593e8ad5bbb123312ff2dd6a1f24d51b613462467ffa32cc2e088bc07cf5185bd49a2434124e0ec49bad2e17c16b5738172af3e3f397a12ca608437d41f962fb1f206aaab0b8d8ccf098f1db2c52bdb684c81775399d9bfa43fcbaba283423933802b2dd328bfcabd420938d543bfa9cc014ebdf0ef", 0x1000, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 06:30:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8bd613424fbea1c0bc4b3b081b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0xfffffffffffffeac) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:30:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x7) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() r9 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() r12 = getpgid(0xffffffffffffffff) r13 = getuid() getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r15 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getegid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="53767d554d58509916507c585e0e857516e7f432fa61a52222ed3c2559021932d26a3ead5009cdddcf91016ffd89713b879a34c6", 0x34}, {&(0x7f0000000140)="b628dc06a4b2a712fdac9e4e1db0c8042e3d0d82dbb6e8e240a40e79f7ab1b99bd2ada8a7831034ce54aed299e3f6d631fcd45cee9ef98def9bb62837a5f1aaf5114ec30f034bacaaaeeb6092171b4cab033bd1ac73b4759d2e48f02d8c78e3f4c67a0e2a553eea7299bfee187b7d5e55c319ff8b45e235302387328dcc5819ff3ff0ad8cd957478fc7cecc4f74980cfdc1ae2a5c36289ffb6301436b8b441f47fca7880341a5f89de033533ad7d2fac7038e6f8fbef18dc60edd6ca50077566ff78a0c229882de3fead2b386be93ef7dc4dadab9478a3a61f49bdd8e1bb63376593cfbd80a8c3fdc2752be374530c5ca669fd", 0xf3}, {&(0x7f0000000240)="9eb7e66deb4341780a965588057a7912f2ea2ece14b00b0e3253038572b385bfc9fc01443787342d121ff675940fda6b4ce7c297bb7f52d1adb14166438adb3834fd3001c636fe4d8390b1f9f0ba7483698762f11cc1461aa3c81a6a7b29f52cbf34365dafd04b50f67ca732658ce0f274fe439020a396fff396047e800edf87b528c09f9b5ed602d4ef4aaccfb2b65cdd45b70d394a3c1e153f41b4bb5513d6b1d27ddeccc2a5e0626fef7d7c6e041ec56c085f", 0xb4}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="1f000000002000e7fbff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x400}, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b8062d370b12d7eb31e8701978d560d74a47f48b6e234bbef5131918390eecf09a37a97abf19", 0x26) 06:30:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 06:30:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) socket(0x3d, 0x3, 0x4) socketpair(0x18, 0x2, 0x80, &(0x7f0000000000)) 06:30:02 executing program 1: chdir(&(0x7f0000000080)='..') chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) fsync(r0) 06:30:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f00000016c0), 0x3) pipe(&(0x7f0000000000)) r1 = semget$private(0x0, 0x6, 0x288) semop(r1, &(0x7f0000000040)=[{0x3, 0xf2, 0x1000}, {0x4, 0x7, 0x800}], 0x2) 06:30:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x9}, {r1, 0x154}], 0x2, 0x0) 06:30:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000180)=""/2, 0x2}], 0x3) kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 06:30:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="559a2f87ce90fae6afc33631236e227515d5bd6e6926946670dbfe5eefe48c5de9f372c3f2f23806ec12e2", 0x2b, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f00000001c0)="d2c96dcf5ea1ffff0aa0ac83e6ee2fba616d8f253132e8f0b1b59e1c4faf7b16fb96b1d29607b826015d8a5d1adc6b95095dadf2b5af59aec9e07be77b6429387c078f7b3627b85d9b6120c540b4be37c9c550498bd215d98f64a5baedf47b292278d5fa5c98b9c8b5cc99c15e46d07b28c6bb2d35dbdcab1a855115b0e886b53f18c536c2876683bd8e09724a035823d7", 0xfffffffffffffe67) 06:30:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() 06:30:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x3, 0x0, 0xcb, r1}) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 06:30:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000200)=""/170, 0xaa}], 0x3, 0x3c) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:02 executing program 1: socket$inet(0x2, 0x4003, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 06:30:02 executing program 1: mlockall(0x1) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:30:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 06:30:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) r1 = socket(0x1, 0x1, 0xc92) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x920}, 0xc) 06:30:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1b340e8510b5a3d9868dba13b1cab1b50208b79331c0cca4954051a51948e96a72bfcb7babbdb06c98f63131c0ffe937a24fe181451dc7f8369221fa83ec0bbf", 0x40) r1 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1}, 0xfffffffffffffd92) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x37c) 06:30:02 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e4a000/0x4000)=nil, 0x4000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 06:30:02 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x10) rmdir(&(0x7f0000000000)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 06:30:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r2 = socket$inet6(0x18, 0x1, 0x200) r3 = fcntl$dupfd(r0, 0xa, r2) setsockopt$sock_int(r3, 0xffff, 0x820, &(0x7f0000000040)=0xffff, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) dup(r2) 06:30:02 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) accept(r0, 0x0, &(0x7f0000000040)) 06:30:02 executing program 0: link(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000002600)='./file0/file0\x00') link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000380)=""/30, 0x1e}], 0x7, &(0x7f00000015c0)=""/4096, 0x1000}, 0x2) pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) recvfrom$unix(r1, &(0x7f0000000000)=""/7, 0x7, 0x1000004, &(0x7f00000025c0)=@abs={0x1, 0x0, 0x2}, 0xe) write(r2, &(0x7f0000335000), 0x10052) flock(r1, 0x4) 06:30:02 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) socketpair(0x6, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0xfffffffffffffffe, 0x4, &(0x7f0000000080)="be6970eda3a2a9778c22761e8f1c80eb77f30af76b3675eceaccd5b07ddeb46a6924dae1942593a9e3ef86a6c81c126fd5b3a68066602e7e5a1501199f85cf2a3a9cdd70a5bafbf5a00ea803bf8f9997779bd37a60d26eea65aae3daa553fbee5bd9903c70a60c7339efc4afc9fe4d5ba3e8b9c4a5316d773f69938d3a32779f51af40d84b4b1160cb3708bb6c4dc283dbb09edcad6cd0a482345ae70c02ed32b1e59beeff95fcdca810de41ef33761806e2ad653d", 0xb5) 06:30:02 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000500)='\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', &(0x7f00000004c0)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000003c0)='c\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\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') mkdir(&(0x7f0000000400)='\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', 0x4) 06:30:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x1010, r0, 0x0, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 06:30:03 executing program 0: fchdir(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 06:30:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) getppid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:30:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB=',\x00./file0\x00'], 0xa, 0xfffffffffffffffe, 0x0, &(0x7f00000004c0), 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000002c00)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000002b00)=[{&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/214, 0xd6}, {&(0x7f00000016c0)=""/151, 0x97}, {&(0x7f0000001780)=""/109, 0x6d}, {&(0x7f0000001800)=""/169, 0xa9}, {&(0x7f00000018c0)=""/214, 0xd6}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/117, 0x75}, {&(0x7f0000002a40)=""/191, 0xbf}], 0xa, &(0x7f0000002bc0)=""/62, 0x3e}, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="cc1e1ccbf63b52dbb27f90b5f2d7b69d7f80425c824595064bf50bdddeec78b80af8d72d74bb1aa7b59793b488fd6a30ac861f85842d873fe723ed7b66d314321e52d6ff37de703d0b70c456bee2de89bf6fee061354d6a48b64c953ea90021fc1b0bda43a1f15bb442e39e6993afc2dd8c0a89936fec6eb51ee87c73f722420a628d81d93", 0x85}, {&(0x7f00000000c0)="740938481c473212423608744c102acf8e0689f265283a7cd99483b63fcb844f73e83b25542b973bc7fd7b930378af3b0ddb4066f9e9f720788952a9ed3d4b82ebce0c574b20150e33ff09924a5bcee6276d6333213409b877149479b7e39e74f1c33eba52ff292e40863000a33ab26121230dfa29b4a20e07a7b5cf8958a8211376844883c91a91a0002da1dbabde2b614039a366bd896b9f8837d58e43123a9b8b46b0f727d5e22acac352d8326b873facc9c47588e7a1d3fc67a1cba2f57f767945e7fe52ded40819cce88a5764", 0xcf}, {&(0x7f00000001c0)="b781870a4caee3953bf4835368092802bff83c9828b0f39601a111ee1d46c9db3a90525b17ccf9ed50cef3fc95d1171fab0ec469984ba10b3030bf40f77ce40891e90337e32bec738ceee0ca07272905f2bb05a15c8d518a5cdfd908d7ac9c479ff8c5aa9d757a9449acabc1a20f596e7e4007c8d9f6da60644f8f23540981267a8c768e9562cd161cf4ac844766f74095c6d64ccaf8208d1ed85e0645fc0d343ea1c34cfd95c9058e713b370144836734133cfcfc9f4719255b03dd577e1d39e3dac31734e3ec98a0d131490e73bb9727a180f803229b07ba27e4c8935a155883f6f172", 0xe4}, {&(0x7f00000002c0)="5147c7984840657fabb8d585992d8bc66ac872468896b6d444c62f974fd7abf224e5c224dc3216398299aa593da7cc2f25f2be3a195ab4fe34df9de4b55132a9cac4765c2b96d3de5d90c38ebc8cc3521873d4fc7b3c7cf4049a11e1d99bb69e780a680f307d02eda85f50cce2c0a29bdb7aa042b66f928cf258dc4c08c01e3d0e2f97feeec31cdbd62d3833", 0x8c}, {&(0x7f0000000380)="35222d7faa71acf4fee136beb32ce97f1fb37df83581f3c813ba6e97d3a8a1d899d68a6904d654d56d8133fbee10c9a48ca3445ea3e356b8e4495a93cd5b88c493449992e9ea730f20c4cd2efc341d75289ac213984f60434c29912efbd82667e2f62aea2cff3035e11fcb48d689b07b372f81720b83", 0x76}], 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) 06:30:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) setsockopt(r0, 0x25, 0x27, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/4096) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:30:03 executing program 1: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) 06:30:03 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 06:30:03 executing program 0: getpgrp() getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mincore(&(0x7f0000000000/0x2000)=nil, 0x2000, &(0x7f0000001180)=""/213) 06:30:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) write(0xffffffffffffffff, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) mkdir(&(0x7f0000000140)='./file0\x00', 0x14a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:30:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1f, 0x0, 0x4, 0x0, "645d5389d9ccd88dd1217d050a1bcc8acf57bbb0", 0xffffffff, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 06:30:03 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) r0 = semget$private(0x0, 0x2, 0x100) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/68) r2 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 06:30:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x2, 0xfffffffffffffd9c) 06:30:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 06:30:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget(0x2, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/199) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) listen(r0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="09c17c7cd6551be642f8f6281af206a82a49eafeee58867c33c6ba78", 0x1c}], 0x1) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 06:30:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x10000000002010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1000, 0x3}, 0xc) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 06:30:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$getown(r2, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 06:30:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="cf587add402717caff9d6a5c69966cc3475b980e1cd0f99efa31fa7e86d383712f2608c9aa662247f28f2acb4ecc846319f8463f6b576d08afe6617aef2c64bc63b2373d87852a7cf712cda03bb2af58e5717817ff01955ca3e3f99728a2d55145d89d0e0ab0f400fe44d1e3a82d7c2200400b81cde1572b0c52721d5084b2ed1ba4e2a5171ddab3772e945f50dfae17896278627e22c90a542cbf0111ad422ebc58d4fcc41d4a98f5373f9d49fa8d8b90c4df0578119539d735ccee39e3d4f801", 0xc1) close(r1) 06:30:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x1) 06:30:04 executing program 0: 06:30:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 06:30:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000018}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 06:30:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) fsync(r0) getpeername(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="2ab66c9cd85e89b05f69d5ca0867f0adc349d2a9a972d4b15f450f744db5abc3ce09649313f0c332abb743ae6f2b18779511aff296ec9d17fbfbef8a106c708c9065b9f1753e2d28889577c23b371df73ab157e2f7c7eb2fa8e73c74cf819a638519c6bd629931f0ea2547e01f3035ff8f4ab6c0271b07cf48ac33a004d9f7ef71b8d42783076236c8b417bf90769b887987e1971880b865ce483a27c4ac96586a449f03b24aad8ae142a4cf9b165fd41ff36fbb0c8e246b9a80ce9aa315d2df976bb471b54620918167d381642b7966572616", 0xd3}, {&(0x7f0000000180)="4f89e63392473ac4bab3e13c32d55bc9b2fefa101e1bd9", 0x17}, {&(0x7f00000001c0)="42b7918231ad50c06fe5448d16a8d9dbf9c494a39dae84037b6be19b8d8ebd4ad2028710404b2d4085edb5fb8f729bfcab402432e6e20f20507a74f9f76b1b2753c109e8d5332d2e04ad10209fb47fa471628f4df76ce37342f3d17c7462a35de672ce81a77dfbbe647b1276ad12a6915d6227cfc8985d8cb279f0937caff9ebe3cfd323b339bc24a154fbe00eab53378ebd1374610afa8d9638fa8b7841", 0x9e}], 0x3, 0x0) fsync(r0) 06:30:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x3, 0x3}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto(r0, &(0x7f00000002c0)="92", 0x1, 0x2, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0xfffffee8) bind(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x4) r5 = socket(0x18, 0xfffffeffffffffff, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:30:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = getpid() symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) getpid() 06:30:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r0]) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) minherit(&(0x7f00004cd000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f00004ce000/0x3000)=nil, 0x3000) 06:30:04 executing program 1: socket(0x20, 0xc005, 0x5) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1803, 0x0, 0x0) 06:30:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xfffffffffffffffe, 0x100000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) mknod(&(0x7f0000000140)='./file0\x00', 0x2081, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000240), 0x10004) dup(r1) syz_open_pts() 06:30:05 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x10000ffd, 0x3ff) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x4011, r1, 0x0, 0x31) 06:30:05 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 06:30:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket$inet(0x2, 0x4005, 0x3) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) 06:30:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 06:30:05 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x8}, {0x1, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) getitimer(0x0, &(0x7f0000000000)) 06:30:05 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) syz_open_pts() ftruncate(r0, 0x200) 06:30:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCNXCL(r2, 0x2000740e) writev(r2, &(0x7f0000000100), 0x0) sendto(r1, &(0x7f0000000080)="9bd23e8127c0bdf36e993ef230f02dfaec44fb6ebafcf85368119d5f5512fa99bcf99a3bfb03ba5acaf54f45ad1ba1109c71516231c4a8d079e8dd843118d41c45cf16ce307d6c3550c46607770e9a896e2024991087467b46440db184b157cbaa20d429fab03172c0d41161bea1187151989508f3669263d6cc36fff75b2bb69e3f4edd1804fa7c119bd4f68e8cc266839a620b2187d76b2f6f5a39c12012d017e2", 0x2e1f3471e02adb2, 0x47f11ed289eb7f43, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8001, 0x1}, 0xfffffffffffffdfc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) setsockopt(r2, 0x3, 0x8000, &(0x7f0000000340)="62a03f295823e5a73a2a2a3e6dad79447ea45ce7899d809cb809f82f3d4794bef0ac31369d0296a9199e677be9bf1b7750760a078a8ecd1b0e713ccfdff55ad2c422eac47f94a22c6a9064203671d9e6a6336df29f0162feb02c54dbab6b9c04ba05d2528d56ddd2f041cab8545f3e7dc8a348553caf11eafc887e46aa5d96a0afbdd593983d4db5ddd628c8044bc0c01c086907387b9f460fdaab278a02e6b2231906c7172ce8d4426e7ddb5a8a37f33cc1f2a1c0c29f34910331d0ba1928828678", 0xc2) close(r0) recvfrom$unix(r2, &(0x7f0000000280)=""/120, 0x78, 0x843, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x200080, 0x3) 06:30:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) fchmod(r1, 0x8) dup2(r2, r1) 06:30:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 06:30:06 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x0, "7e389ddedff3717345782aaddb4f3f642118683a", 0xfffffffffffefffc}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 06:30:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) lseek(r0, 0x4a, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x1) 06:30:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() write(r2, &(0x7f0000000340)="6dc54e43b411bbea327b32db4e7b2f6d1c7c2c7633aea7e20b6d2b7afa0d471629b645d93876ac3206d91c9d6d69703c82afa3d1f9d770340fa85d866e2970ce7e5fc4438cd5e91372fa627eccceb3bec772fca98b95faeb5cc768e28cc1d5dc60e31e33204b61ab58da0fa7043917726246f8862afdbc382eb133f57f777872806f8504736f1aa9df2845c128a3ed2783e280273f60952012bdaa7d52194cbfac72999295e6fbeeb99784a74775d1611d9e3e1f9effbf00f27aed2ad2f7c2ccedb05254ef7aad8bad0c048ce85d0202cd32166cef", 0xd5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) write(r2, &(0x7f0000000240)="7d44f51c21ce59ceb3d170d952bf31d417a232ac4d08aa061e158d06fae97ff6a66955304e4a6cfa34c8ac6a1a9a", 0x2c1) 06:30:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000000), 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 06:30:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x1f, 0x8005, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x13d3, 0x4) socket$inet6(0x18, 0x4, 0x80400) 06:30:06 executing program 0: r0 = semget(0x2, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) semop(r0, &(0x7f0000000000)=[{0x2, 0x100000001, 0x1000}, {0x1, 0xa24, 0x1000}], 0x2) 06:30:06 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x80) 06:30:06 executing program 0: 06:30:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fchdir(r0) madvise(&(0x7f00001f2000/0x3000)=nil, 0x3000, 0x0) 06:30:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 06:30:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000000)="a8", 0x1}], 0x1, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) 06:30:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a47b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca698c4a80be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf85}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x80000000000000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:30:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSCTTY(r0, 0x20007461) clock_settime(0x0, &(0x7f0000000040)={0xffffffffffffffe0, 0x5}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/37, 0x25) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x3f}, {0x80, 0x7fffffff}}) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0xa2, 0x184) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001400)={&(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000012c0)=[{&(0x7f0000000280)="39092a362e1c3f9a3a619b1739d23082277e", 0x12}, {&(0x7f00000002c0)="05338ace981ccfe52ddcc78e344d1991b85b89947566de7b669df22d63084b68c5a7fa5c04b4a4c09445abdbb9b91a4647c3b4a566a67436624e76bb8ad76d403681a26669688b9d88f970c695bf826b0df9a8bfbce6745293be9cd5e244718c40d8d157b8064eabe7cf99ac31a38e02a40e21521f8db5048a322dfb2050132a6f8cd13e41abc085e813e621f410c35d4ee237e8eea6ff91e8554c1b6737232a48a4b9f10d1148b8ae24705789f756a430151f4f02d656e765cf41c93d44fac026438b89394f0dfb4a0a452477850c167efa2d080b0af981d1618126736d71673b585a17bd0c989a6a0cadc7d0d184a3e92aac58a34a0e966ff39c5bcfc9ebe999bfaca7e8b43aa0c68b568e1c5bdd057433c804a8c0e7f07a6f44604c570a15265b36f77f5a865346d6fbacfa6bfef6296a12d813dd28bf2c65f9a6c39d6a5facb978e5a2055e811094a08636a95b77ed30acf9e60ae156a82cfb42ad4b2961c534519370c119639dde1636f5d0100b3f86b3cfb69f621caa908279a9da7de8460df2182385f72d0a11ad5c0bda186b5d0776da059aa7e30d9b35ab41e152ee5350d8ab6197ae2833d2dbc92511eb3a25c3fcdc2185d8ccf0affd39d6e4972baf0fd2660d80378a5927c0e0aa72340e19f303c6c4bac4b1c7c21f2ca213ac4b603f66f18775b2ee38cbb6fb9f2063fbd46dbaf8c6e324d60fd3dc0d99cdba24f1d80ee4706b11de17383e6668641d36b1570b4a628f0fca385f55cf95a6f17b2f7b71a0e8bda1af408df5a2152a4920e16dd0813fbcffd79d29e88c13147c9ea609250bbec49f1cd13f9f03d1f9cb869f46f3da81ba3f30b292bc1fe7cb8560aa78fe4516b5f00e326fbb3090c6dce1bd4ec8c7fa4e3c8000900c793e4138d5b239e3b7835a5ff662566b3c32c321c4abfbb359bf97bb5a7b80cd3834791a4fec006ddf4290372fdd7e61cb6bc44d5fe7fc0f9492d6e941e7cfa7bd0d969d2c13f61ab5e37031c09c895c2fdd64e63c3ad062f2f4c385c1bc8623e131bd9da49aea3244718440acc5ade4143d6571fb2e9728549787069a4385e61d32c34baca08d5fc8090e9bd3fb802a6504f072eb3a102811bbc65376ae59027baa622544793de0449a708a5ad57d83cd55a1bc6f765d847daae23f7211c1b46910879284793b858e8dd8566ae34bf1b85d98b866c85362c856cc5a0f106d9b6eccbce365464beedc8fbb5a05bc0820d87bc5d1fa94727da705fda66b7e76cf07879adc023df346482280a28356fb3d06e43d376240c512f794ac1a8c5c5bfc2ed99d22cd7e24e1555f1d19ccef1c0703e28ff0087f99fa54ea24e7e05cd8c10e1694261394398f8056ab398720fd069d8e1ea1dcb3c6c5d155458ddb501f02050a5a4d2d4a2ce98577ecf08fd36ae32fbb4a28fbac10c437df18684d48fb5926f68f54c44b064389ec45b0396c1e4f0c2e1efd716f9c6a804de2db8b82f9ba004a9b1b21fb0d763592f250ac9e6e3aaceedf713e377d03a5ff5e22521cf4aa25e001ec1caedc4e0cf25dd0783ec7bc538a738366f233334b71b2af663dc0588b8618bda93ed738d23467aa72474ed403d3eaf395bc5196516c9f86936412d8b67e6c40017505126565a7ade6f87419e532d0babd700d748605215740ad3f87501b61dbde6c66d1d0bc34c8ebccfb5fcd28a523c11472ff63109e4ecb5eab3beecf67f09a817ede100ada32194f170851d5f275e3625c018ace932b39172c7645dec6f45416977d492bb43cef31bb5b35c92b1ef929fd86a81d33466c10a1a218a8d69915fb1af007c8164846ccaac6c4ea43ef3cc15a9bd55fd687970914dc5da2cc4b10688a524df17ea37814df29976531d856f25d006bf917b30d33c1506b6a8c840b286ac1752a400be7ff0109e78b51fc1bb4d630e593f8f813fe25e4ef16d51f23f351fb3d590d85aae768255c7bf904f7b966e9f39887de58cb4aca7f66f82e6dd29d9630c1f7f95b10e8df2e573adbb65efa82bd47a519bea7addd296cc45533f8f59c025e5c8b3b8b9ef8e5e9d3c7a432cf2f279c1643d95967692c8a0b0b6a0d024e8f1f6ba30bd47f83b7b4a062840dfe26e40eb045b1901f1f90ebb2f5b2d6a8a5230a7116823554335b8216293419288e12f54641984b2eea35d2ecf99c1d0b53e5c636ff368818a485a899de19aef66fda2baff7a41e8db9dc581057837650daf181985da7940fb16b7b44a8fed72d5ba7937e5af49717e433f2b25f2282dbe37757e9a7877716f00bb59388301ceda2a08e928d53e35928ff77e0164721f8601d2a433264324d31120d14478fbf5dd24920359808a3a16870f8961aff05309c7be5e9337cc705f6b95ed73666ead642968fe4491650bb0dbf2f44578a93ac06751a181d57856300689def2a47672c400db50ec2c9fbe3297ffea67d067b6aa1638f47898b272d6b3c167da0c7bca353bb2fa5fe081dad350223f5a2d78a1f648b8bbb973e25a9055161a66f65c04b2faa4461b1c3c2bda54ebd5ef5959beaf84a46be320d94aafb12dbf6ad0d0e1d6e638315025ee1c40673ed98345f978c067ab55ec946bc27de8ecfcef3b9e077daa985acd275d30b5590316f98be955477875bd06e8caff34cae5f10ab881f098300ab9e56b7281a2f99e14fa8834b0df46ab7d7d85afda91d1243661cd7a2bccebff3b2db3b790faad3de5925af1a12abc3c8c3adade7cd39cea1d1ec0c5d059b959399f6663d18716146e3e25fd0ab4c6cd69acc491859a299112c600b61c391996d122b1c7c6953173dbd121e99636a9a1a3ab8aa312140a478039e366c655d3aea6da054d5f2add13445ea736553d415b228010ff0fcdb8d3dffab00d10ddcac31a4793eeb03d37116b7da685a5c4e8e06d09c3d62baa38e2285022864cb1295618a978b74fdd6851de660bb105dad8ecf2720d7dd657bbb144f1d415ebd71152bfa0f5966dbb8ca40c480ca61859ae51a9b2f07ca0666d7a75aa4b2e724676ccd9d68b9ba99281e9a58adc99472ee4a37abd4decfcd9fd732c068567abae8201aae7cf7e7b68676239ae993287cae4f5850596f4b2b7a25188757fcdd75b93e4223b745c4cc002b8100f36fe8417df37f3b206d7d2e2326f4ce13ff4c724cdaff64eeafa240581a7927748103c1e1bcdda0775e69ad7c602b844cd27c6bad8bd0b3435c4c9a91393b9302a36709e142241ee9685accac0ba96babd449a8e963f9fc3f51cafebc0bd294893facd882f7c44ffcfea2eb6b706141fe42959b6a039cc99998208b39a1349f8b7e92062ea1ddea15bfb9e039ed03beae1c5f6319dc33cd2f3e8412679eb0b627a761c249fcd0c23935036b2d1971b0294116912fde46cc5ff1c56f5524359df03f9de06eae2b00aafc64b6ab04144866bce703d6725f3909b5a2d6418c6f672000e380349d7ee4f5381fc64555441753ca0a032633fc2ac62c7ba0bcac94b146ed5054fd150eb0af6739107a5f3c2c8913796c412991d5f34987acc705759c525f0c41dd04b1d8beeb59c0539b8096fe163dd181d46eb8dbf16e13815bba503467e5272e754e7d602b298568330a28a060a9029e75db1a842780cb2df2ee8cca7b809514c0fdc54557aa6d97cd3732a0ea023e72f009f06b7968f503a92e745f97a5ff36853e5573cab96130b2a4d3d6f8e3f041190f7d3feab266b26e32ee3113703379cc0434dd203b609fa49d5cb7f9b53e6f7aa14a012439d6dd44d14b19849e641f36aee309c1ab68fe77a938c5540aaf75d038c38c1ffa3a3cc9ea7503761a9491a5998011e61a1e9256db8da87ebe549560988e3d5b14d891861ac5e2b550a4e840cf2b329033e277640638632e11b7c1cbb2776a6a01622f14b8eaf61e8667b678d466b3c3172783fac6def3cc1af461f8b22dd0a6a2e03676366a292793ec20d925c828261ce83999e3114c11dd9e66719906c325f72ab1e934fd9888a126f61db0fc880156a4f221c0028b17eecd701425eb75e797038711f5abb3a3ace4fb5090814fd427e5562e2e7b47db03538a063881b1bf654b9a6c45a7763d01c5336537f9e599b65e725bdaddc27abb5a9772c84386a71ef76c7139279b64d1383534c99d48a310a4473e85cf8dae200867bcff487b2a4de50a331635b6585b395153ba4d8246ff34284087989262da3370c573c9be96f982bd420c02340a4107516622d1c440c742f202374306f8467f832f0d2e1cf7008806ad01f778010e7f65eccb5d74ce20ad66435d1fa6dd215cd916b2de1b569a58b3f262e6ded64d4f91e0dca866ef6de8357b8e8935342ab91f1d04ebf4a4c7d894ce4b2afe9d65dab47521486efc36728aee16bd1111f4e34f87f2a34610ae1ea967bd13629858cbd122ece4d7cea7ea9f08a8f4c2f1752db86a096c72bde8a841107e62e22c0331c9d98399addb45cd7fa494e5081f409f3a0e7fbc206664e45061e7a4594310d01a95380d9b3115b6c5a3a3d9129ea343283f243517b199134e75b2e46733ae568ea5117213358b7e97af06ed2d9a489c5260d0f93834adb1a35a2eb8ac029653ff75fa50e9f9f699275b9fc4fbea48b182f2b023f5fd17a486c34d50c8a45c66b5321316f0c860feffb0e5c74b83b084509eaf577c6e095d7650b86096c172b3027396c3c536742cae8f7f0b659c2be2af296e1a047bc7fe6f4f40703e85d913faee48367c28863e3d9b06af580f5426a666ec8cb36f5e658743d80cdc9779ab5b23eea6665d3731197046b1df7c8cb9c38450bc8a7aaede61d572d11b55dd9607dd3231928ea621422422cb73bfca69a362e047bea505f7b7b3a22d6da94636bdea0b07be770a5605116472bb471080e44080adf532349cc7ba4f577dbe829e93b9c074093e97ef417cf0f9c06a86385cc627c332788125eadc567d2a2f5f7b018a5ab693ef931f0c7d37f133675c2dc6c7b980f807f1620a60823b28cd227ee54c90f9c705a15ee30b93dbffe8adc322b57b8f413eae6a3216e59c1fa7bc02d70aeb329e7ca3319dfee94bc370f4e378763c5559beb8326fbb92b415a7a47c49d1fb325acbbdba00a693476885045c42071d652e7cb08dec3e937fb0668fba1372c4615bd41dc5a9e4627eeafdf453c20e0209fc00b6eb247b5724872ccb1e99a02db6acf863e459ef5ea706450efcb30bc927d659673bef8d4e2168d99a7fdec5ab4f44f41790e5ce71b43f628d95beb08d51176c95b4bec324c60a1412e2a3d124587c9d1dd4a46fae1148f2ec3b099c253231f2e7d800c0dfd326c39c5012e060d49e774600ca7ec15f9c6bcf9a8a81477a1cf8d3e481f4219134433877c2fed554b20dbeb606ae3a94d9cb104abd0981a7ab6019f0d495f0fb0ead3f3b6934288ec4ccbc46193804123768430f62a70423674b2d468ccbb6954d59c3f45872c7264e5057df8d0e808e9f5e58276ef9f5f02f7270437d4ef75cecc4ebba8f551e0e2e8f7bb03dd206df0260eae059c3ca40d0643194156144f83f5cb0f6c659d2c740712c657aa486bdc1b30f7a4808ba313274f6d2349a5f9d2cdf5908ebfc42454f5c98a4d7f63da630bd0040e6cb515ebfa25a9ed3bddb4d4bb80de9b9ac56f3af4f9eae240474044297ced666f38eafd32b7c7ea91741ca662588f4193bceb7c1d71429fd228b5292f02d40b2f3271f79a46ffdb36dac2f09e2a18c84968905f2274fd9f5e566ddd845c41cb743accb87e7aa85715606b7535c6aa4037d7e8be642505a6cc58fb06695e69b0291f75a0646f2a62270b62e4296", 0x1000}], 0x2, &(0x7f0000001340)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r6, r6, r6, r7, r6]}, @cred={0x20, 0xffff, 0x0, r9, r2, r3}, @cred={0x20, 0xffff, 0x0, r10, r2, r4}, @cred={0x20, 0xffff, 0x0, r11, r2, r5}, @rights={0x30, 0xffff, 0x1, [r1, r6, r8, r8, r8, r7, r7]}], 0xc0, 0x2}, 0x1) fcntl$setown(r0, 0x6, r9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001440), 0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001480)={0xfb, 0x8001}, 0x8) unlinkat(r7, &(0x7f00000014c0)='./file0/file0\x00', 0x8) utimes(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)={{0x9, 0x80}, {0x7f, 0x1}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) dup(r1) chroot(&(0x7f0000001600)='./file0/file0\x00') r12 = shmget$private(0x0, 0x400000, 0x200, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000001640)=""/111) sendto$unix(r1, &(0x7f00000016c0)="2d34214a889167a5cdebf7ba117aa423746c0c9a47f5a79d1d0fc1a5e93f0b38a584d5f2429898a92b092313e6cb34a58ecacdc569ef685db3eab9229a4994fa612c29989c3429fd7cddd831aaa19bf8fabd8e9e5141346a876d33ab457024cf8c0eeccbf12e1790003db02657e949784ef8a0d1d77ceafd1163707d65c82e7c21fb36d328c982f7c520cbb566b039ebaf4089fe7030c5dcae9e094470cca6ec26697d0d384228b301aacdeafaf5f274b12b6e56d856bb010e6e300811a6726da39f7f310d930597f010350013111eee08bfc18e5a7c8b7054e423656636eace743235b0af10e1718791f71873a79e2aa6", 0xf1, 0x40c, &(0x7f00000017c0)=@file={0x1, './file0/file0\x00'}, 0x10) wait4(r11, &(0x7f0000001800), 0x1, &(0x7f0000001840)) 06:30:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="7ec1eab68b047641bd04f8872e53022e9827e0493f7795ea464d070fa996c97a", 0x20) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 06:30:07 executing program 0: r0 = msgget$private(0x0, 0x21) msgsnd(r0, &(0x7f0000000000)={0x0, "610c345e057aad86e691a192a79f66d3e52c9cb1a2a8bdbe0912e1a39e84d780b518422c39e6e956c1a65a19ec5a95dd7b804ec9e0a8ac82135a22fb4ef1"}, 0x46, 0x800) r1 = msgget(0x0, 0x500) msgrcv(r1, &(0x7f0000000080)={0x0, ""/164}, 0xac, 0x3, 0x0) 06:30:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000200)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:30:08 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) semget$private(0x0, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x80000001, 0x7}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) 06:30:08 executing program 1: r0 = socket(0x18, 0x2, 0x10000400000) setsockopt(r0, 0x5, 0x5, &(0x7f0000000040)="24113d0e", 0x4) 06:30:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) write(r1, &(0x7f0000000080)="d541ab45c3cbdc95820c5394c81e62058d169bb3eab3eb30b15470e20035293f21000503eedd7671b33e4d6cbdacaf6e77edc3e6f9fd2bd25f7c3c0e4ffdbe27372204b633a664ba906e267efb43966f359213b4f39a9a95af64b79bc95816ad48f52e0f96707095161f4cbca56fae9cdac7edf258b17ded5cef7d07b4185e593fb62a5dc59448c666897866dc3916535239c875fe5bfbbe", 0x98) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 06:30:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0f05000000000000008374bcfa59830512bf1a", 0x14) r1 = dup(r0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r1, 0x80}, {r0, 0x144}], 0x3, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="93926c6f7eacd73aa54abdb4933dcc189f03f5513202876cce830f4cd52d64e447a622fd0ab4fc13b0b87675a1b18be66e462f28b90b601cec46cb64b4e83269889f7793bc4ac5a68122a8782681d9c3ead6079b5edff4fe748c4ad36e784f7e1961a5caf503ca70dcb39441814a7688ee5153", 0x73) 06:30:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 06:30:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) 06:30:09 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x57, 0x1000, 0x200, 0x1000, "1b39fefeaac2c7a70ded3f075ef56f80b96e910d", 0x3, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x10000000000002, 0x2, "7e809dde097b74c79e683a0000000000112400", 0x0, 0xfffffffffffffffd}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xece8f70b32d1d0b8) 06:30:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x505d3b6d}], 0x2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x100000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x9, 0x800}], 0x4, &(0x7f0000000480)={0xfffffffffffffffb, 0x4}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="78b3f89434a011351c91de2a060d007593f66f80eabc2aa7a4565e6356b517af6a4e1bc042a435455476897f16d1226bf7dcad8edee046157c1d74d6b722c00f93de8129398ae1470717ce8cacafa4b8392e6642fbfd56794acbe9f2e0c3e68d0a6c91aa9209b7fe943e40ac9dfe72871c0f33533eb177fda9df0a46de39ea9dfe8207f5ff6c1e9ceca7644f23e1849a08ba41ff5912063cd56166180f625c846b7d9afa06ba71857f60e2c5f65a3a24a34e0d214b94abff47e64c4e", 0xbc}, {&(0x7f0000000100)="f3b3168b0faf1fb7db2af7fbd864af276d176b065fc5785f4212b9aa468a153f40178ce8dcd233a8e20186f5bc5878b15573bc127338d2266e80b3836dddaf09c51b9300da17cafa70e1f1971c244d87f3c248da50942d4bdab035f025c5e679062c9612f8a92382b4418d37cc05fc8bf450411eab", 0x75}, {&(0x7f0000000180)="79c86829b3929387460a7ac954f90801d8ed2db53a", 0x15}, {&(0x7f00000001c0)="097e41c8bb9dcc1c4eb686c3a5c751fa616dcc6b325b9b014bca7cce705fae46f6d9df99f68edab0d9fc9ef23dbf4db6e8fdbdc1bf3aacf8a62562eb6b63cb80b502b26a395f870b9630a9f12af5a4042c122f3c1ac243e90dd733415b1784eea657daf6e9791f1c16507564ad36d20e", 0x70}, {&(0x7f0000000240)="9883a93ae6ff5116eaded85953dc2e1b604d25383b9a64832d8db1f4add44a0d56e17fe49b", 0x25}, {&(0x7f0000000280)="1bd2aba414d6569e21e100862927b38a41f8ba0bfd8ba952e030e41baa2ad354e992b16c7e0411c936ea34ee7944e5d3c5a5b1e9c68b263ce1b6fe359847c6eeac24c168792e6e52500374523d20533b3f55636e15b22a48f9a207354d1c7a22ebb5c109bc147cfcb9bb93ef131db72ea8830dff9ee9bc77d6fc5cae0238df95b0cab3c7", 0x84}], 0x6) 06:30:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) r1 = kqueue() renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) geteuid() write(r2, &(0x7f0000000100), 0x1034c) 06:30:09 executing program 0: mprotect(&(0x7f0000654000/0x12000)=nil, 0x12000, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:30:09 executing program 1: wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000080)) 06:30:09 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000000), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) r1 = socket(0x1, 0x8000, 0x401) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x5b, 0x400000c6, 0x5, 0x2a9}, {{r0}, 0x0, 0x8c, 0x10, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x60d7, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0xd3, 0x5, 0xc113, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000001, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x21}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000005, 0x8497, 0xa5ea}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x2, 0xe8}], 0x1f, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x14, 0xfffffffffffffffc, 0xffffffffffffa666}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x84, 0x80, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x6, 0x100000000}, {{r0}, 0xa5e7181d5a9c6ff9, 0x2, 0xf0000001, 0xff, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x18, 0x4800000000000000}, {{r0}, 0x0, 0x2, 0x1, 0x3}, {{r0}, 0x0, 0x80, 0x80000000, 0x101}], 0x0, &(0x7f0000000500)={0x80000001, 0xc2}) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000680)={{0x6}, {0x38a, 0x4}}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000000200)=[{&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000540)=""/154, 0x9a}], 0x4, &(0x7f0000000600)=""/96, 0x60}, 0x41) socket(0x18, 0x8000, 0x1) fsync(r1) socket$inet6(0x18, 0x4, 0x9) 06:30:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:30:09 executing program 0: r0 = socket$inet(0x2, 0x8, 0x10000000000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 06:30:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8580, 0xd0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x80}, {0x6}}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 06:30:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket$inet(0x2, 0x8000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x101, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) flock(r0, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 06:30:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) dup(r1) execve(0x0, 0x0, 0x0) 06:30:09 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000100)="eb823090f8861612c15620e3033dccaa1dcccd4d1d7534c1cdc482448efa8bd32e44561f80193e65300c7f980cfc82081edbf0438f93eebab600461e386a50e0ad979e80d217a22e619eaf2751580f744fd61395706bb76e0b2889ec4b1bc9a86c0d6cdda71905592fe9d1d58d8dc9034dc80190", 0x2be) socket$inet6(0x18, 0x4007, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) writev(r0, &(0x7f0000002600)=[{0x0, 0xfffffd23}], 0x1000000000000393) open$dir(&(0x7f0000000040)='./file0\x00', 0x102c1, 0x100) 06:30:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 06:30:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cf0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0908fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x1000, 0x40, 0x200, "d9008657617635e76d8aa29e0d957654b6f4294f", 0x5, 0x1ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:09 executing program 0: socket$inet(0x2, 0x0, 0x5) r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xed, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 06:30:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x4) semop(r0, &(0x7f0000000000)=[{0x2, 0x8, 0x1000}, {0x0, 0x8, 0x800}, {0x7, 0x3ff, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x4, 0x8}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0x540, 0x800}, {0x7, 0x101}, {0x4, 0xfff, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x200, 0x800}, {0x6, 0x8, 0x1800}, {0x2, 0x6}], 0x7) r1 = semget(0x2, 0x0, 0x0) r2 = syz_open_pts() setitimer(0x1, &(0x7f0000000080)={{0x80000000, 0x9}, {0xd136, 0xffffffffffffffc0}}, &(0x7f00000000c0)) read(r2, &(0x7f0000000440)=""/68, 0x44) r3 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x8) bind$unix(r3, &(0x7f00008acff8)=@abs, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) unlink(0x0) semget$private(0x0, 0x4, 0x80) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) getgid() semop(r1, &(0x7f0000000040), 0x5c) 06:30:09 executing program 1: pipe2(&(0x7f0000000200), 0x10000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000001c0)) chdir(&(0x7f00000001c0)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = shmget$private(0x0, 0x3000, 0x406, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/40) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/86) 06:30:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_emit_ethernet(0xb7, &(0x7f0000000200)="868d9c478c7876c27496b6398f98db621131da51249d440bf16887cb3d515d744d04ff2bbbe41ed8b94706235ad6dd8f0f1b229c87519d82f57ec754ea9f5e5a43a85e74b03e43ffb2a4ad5a1c127374597adcabc94225e6a112b43c36600be76fdecdddb355b476e9b75038714c85588db7f05b894dd022beb7084a934ba73d2800e14cef7557af653aecef8b3378f89ad747f1c08fa53065c0d34b15261b15dccdab3e1cb5a5cf1514d74d58399ff0cf6d5adaf34308") write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) lseek(r1, 0x0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:09 executing program 1: clock_gettime(0x8000002, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) 06:30:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5}}) 06:30:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x100) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 06:30:10 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getdents(r0, &(0x7f0000000040)=""/37, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x16d) 06:30:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbe, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 06:30:10 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x104) 06:30:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="94cc0000", 0x4) 06:30:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1000, 0x9}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="893310feefd803bc24aa837b67f843f1a448643fd09b2b655dfb13b6a2fdd0359617bcf01a778846a721b3481f8e14320df23679", 0x34) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) 06:30:11 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') fchmod(r0, 0x140) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) ioctl$TIOCSBRK(r0, 0x2000747b) 06:30:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') 06:30:11 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000140)) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x0) r3 = socket(0x1e, 0x3, 0x101) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005, r1}) 06:30:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x3) getsockname$inet6(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) 06:30:11 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xffffffffffff8000, 0x0, 0x1, "45ba556e7958f5b62c27778a0d34c5c3418fdc02", 0x1, 0x1}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x108) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) 06:30:11 executing program 1: clock_gettime(0x400000000000002, &(0x7f0000000040)) 06:30:11 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 06:30:11 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x4010, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = msgget$private(0x0, 0x40000001a4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/86) r3 = getuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, r3, r4, r5, r6, 0x44, 0x7}, 0x1, 0x3, r7, r8, 0x800, 0x6, 0x2, 0x200}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001080)=""/4096, 0x1000}], 0x1) sendto(r1, &(0x7f0000000080)="203e363b50f37c6390130334b02c4a7749324209f1f9e54c92e34c26e2fd8c1de9fc4a4777b74f9cd7fdcd4f0fb00a5e529c199b53bbeffec56c72197ee908f885f802af7b59783446c4d7e65ca6ea2cf4d8771141230c9cfbc7497d2b9bee8d91862f47fe871448c6f744912158b03af426bfffd19f7ff3e3f14a5dafaac1d2fd9da5b6d823883221cf0c6c9fe477", 0x8f, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="01082e1a66696c6520005500bf7da07e3f4e21f17ecbddddf3815edf09f11be4346f6b3d6dd128776d7d522d6a5ee5eb9edb4de1483138359736941632b4bdfd9bbb489b579ad4f5e5a4eed22fa2d1"], 0xa) getgid() 06:30:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x120) msgsnd(r0, &(0x7f0000000040)={0x0, "b4686cfdfc0a4054ef3f9f6e9d754551dfc112e013e5d61a8f42918a95737b1e33859d232a90a3b93abaa125e61dbfb3ccd6c200d237bdc276465be93bc05a1207927db60c4b92cae4f324881f36c9c44295fd9f67a45fe374f960dda3a2eb6260bfcbb84d94f135be071682f70003e72bd41761accf33d18e4e9ff706a71cdde417cdf055fa4e9111bed4c179104bb2151af491020dca35a80973a9a935c440f2e9baf42bd059e68781ba7fdf4f7400f504c72d9725a96785d41379e9284cbf016c4bf77d820e5f37c4639ae39c557ea6cc7cf574465abe44b3884444998a8939f40ee1b01c05b292fc246ceaf56a3a66ecdcda978ea4eb4eeaee5165"}, 0x105, 0x800) pledge(&(0x7f0000000300)=':[\x00', 0x0) r1 = socket(0x0, 0x4000, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/209, 0xd1, 0x1, 0x0, 0x0) 06:30:12 executing program 1: r0 = syz_open_pts() r1 = getpid() r2 = getpgid(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = dup2(r0, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x80000000, 0xfffffffffffffffa, 0x100, 0xf1f, "f62cc216ce113ad47353c28ecde614ec68bd2e05", 0x0, 0x9}) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x2c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) execve(0x0, 0x0, 0x0) setpgid(r2, r1) 06:30:12 executing program 1: mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000699000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) select(0x40, &(0x7f0000000080)={0x8, 0xfffffffffffffffe, 0x0, 0xecb5, 0x1, 0x8, 0xfffffffffffffff7, 0xfff}, &(0x7f00000000c0)={0x8, 0x8000, 0x9, 0x1f, 0x2, 0x6, 0x1ff, 0x6ee}, &(0x7f0000000100)={0x80000001, 0x1ff, 0x8, 0x0, 0x0, 0x0, 0x1ff, 0x7}, &(0x7f0000000140)={0x4, 0xe9fe}) 06:30:12 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 06:30:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:30:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 06:30:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 06:30:12 executing program 0: r0 = msgget(0x0, 0x44) msgsnd(r0, &(0x7f0000000000)={0x3, "7011607095d5f05dbac973fa5a7e6d508da5c7d528282a6f388a89bcd83945826404df88a848389c241a2c1d71c3f4c8fd5ba7dc6731980ea6d8aedb8504d722fd93"}, 0x4a, 0x800) 06:30:12 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 06:30:12 executing program 1: setrlimit(0x8, &(0x7f0000000080)) setrlimit(0xf, &(0x7f0000000000)={0x8, 0xfffffffffffffffb}) syz_open_pts() r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) 06:30:12 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="edf148c3b507f6548b8e654bc00e82f21dbedad80fa3b1874e84798f5351ce4dc32f024992754302a9aa20dc5f31291b82dd60e46f8d50e6e474956e93224d591108d4696bf20d27bdd6a28a77191bd31a3e0bb49dadb32def864ec7361426825508789f702d8f51ea6f5eefeae9d8f2029170845b25867714ef46022835200a764acded8c4da52bd1f94a31e14247d3ae993b6a8a30ebe48d70c27537eddadd863fee1eda36ed0a29ec5e96", 0xac) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) r3 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0x91ec9aa1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) 06:30:12 executing program 1: pipe2(&(0x7f0000002f00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r0, 0x0, 0x4fe) 06:30:13 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) fchmod(r0, 0x40) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) 06:30:13 executing program 1: shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmget(0x2, 0x2000, 0x1e1, &(0x7f0000ffb000/0x2000)=nil) 06:30:13 executing program 0: mlock(&(0x7f0000f74000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100fb, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f86000/0x3000)=nil, 0x3000, 0x4) 06:30:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000040)="833cb9c0d0f8ff60075f40", 0xb) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) socket(0x18, 0x8000, 0x10001) 06:30:13 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xcf, 0x4, 0xc845, 0x6, "b1ae26a964f2c5436f6fc39b05ec1707936b0c6d", 0x5, 0xffffffffffffffff}) listen(r1, 0x0) bind(r1, &(0x7f0000000280)=@in, 0xc) 06:30:13 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 06:30:13 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4ff) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/219, 0xdb}, {&(0x7f00000001c0)=""/144, 0x90}], 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 06:30:13 executing program 1: r0 = syz_open_pts() r1 = dup(r0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) dup(r1) 06:30:13 executing program 1: pipe2(&(0x7f0000000000), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffed7) sync() getrusage(0x1, &(0x7f0000000200)) 06:30:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="6430cae7968e393f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf56f8de99ab34aa7085e053ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d0002000000000000dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638c5b1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eeec2fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c", 0x154) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:30:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x4}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:30:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20890, 0x100) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = shmget$private(0x0, 0x8000, 0x80, &(0x7f0000059000/0x8000)=nil) r2 = geteuid() socketpair(0x6, 0xc007, 0xf, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x6, 0x0, 0x0, 0x0, 0x1503, 0x1, 0x9}) 06:30:13 executing program 0: r0 = syz_open_pts() r1 = getpgrp() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xc, 0x584, r1}) 06:30:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0xfffffffffffffffb) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 06:30:13 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x382, &(0x7f00007a1000/0x3000)=nil) mincore(&(0x7f00007a2000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/194) r1 = shmget$private(0x0, 0x200000, 0x200, &(0x7f000064b000/0x200000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/179) shmctl$IPC_SET(r0, 0x1, 0x0) r2 = shmget$private(0x0, 0x4000, 0x104, &(0x7f00007a3000/0x4000)=nil) msgget(0x2, 0x44) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getpid() r8 = getpgid(0xffffffffffffffff) nanosleep(&(0x7f0000000180)={0x3, 0x6}, &(0x7f00000002c0)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r5, r6, 0xa3, 0x401}, 0x9, 0x8, r7, r8, 0x7, 0x240000000000, 0xffffffff7fffffff}) 06:30:13 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x1001, 0x0) 06:30:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1df349dbf1d32bdaf5b1911a5bd8b0f9f86ea0745543272dcd03749e29455e5a6d3ac097a24f3f37c96cc4bab7f525e392634ad9", 0x34) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="639fcf088f106725988f15babbce9a882e472b01d1193489d1", 0x19) 06:30:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6f) writev(r0, &(0x7f0000000940)=[{&(0x7f00000008c0)="06e84fa94ac26893ca7eef50bfacde26f49aff4f39812e1c9c3a7ee6a8b53224afe9b90e4423d08165284f929113bbf7744c7a61584b37c01fba3e", 0x3b}], 0x1) 06:30:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) r2 = socket$inet6(0x18, 0xc001, 0x81) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x128) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x82) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) r4 = getpid() fcntl$setown(r1, 0x6, r4) rmdir(&(0x7f0000000100)='./file0\x00') connect(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getpgid(r4) r5 = msgget(0x2, 0x40) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/195) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000280)=[{r3, 0x4}, {r0, 0x88}], 0x2, 0x4) r6 = msgget$private(0x0, 0x600) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x8200, 0x48) msgget(0x0, 0x8) mkdir(&(0x7f0000000300)='./file0\x00', 0xc8) getdents(r7, &(0x7f0000000340)=""/41, 0x29) openat(r3, &(0x7f0000000380)='./file0\x00', 0x10240, 0x8) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000003c0)=""/4096) fcntl$setflags(r3, 0x2, 0x1) r8 = getuid() getgroups(0x5, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000013c0)='./file0\x00', r8, r9) accept$inet(r7, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$dupfd(r3, 0xa, r0) symlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file1\x00') 06:30:14 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x111) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/140, &(0x7f0000000140)=0x3b) mlockall(0x100000000000001) 06:30:14 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x4}, {0x0, 0x101}}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setitimer(0x0, 0x0, &(0x7f0000000040)) getrlimit(0x7, &(0x7f0000000200)) getegid() setitimer(0x1, &(0x7f00000000c0)={{0x7, 0x6}, {0x7fffffff, 0x1ff}}, &(0x7f0000000100)) 06:30:14 executing program 0: r0 = semget(0x1, 0x7, 0x9) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r2, &(0x7f0000000080)=""/49, 0x31, 0x842, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(0xffffffffffffffff, 0x200000029, 0x8000000000003b, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 06:30:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="00042b619d757fd7c0b9e4c762b44917556475490fc1e046f514ddac4b2bfc7f5bd4717512df9d306ad40dd6a2b658a1b4354c9b0c2c315960d9d676f63025e890695b16f03cfc281410402f8337536c18f3535cb5d487eef9477827f0a8e43c987feb06e678c64615147195e243ea55b2cab2305589f2e9274d673a52d8c456c83e92c1567bb3449a9cd4e9063095e73146c8c32aad64da2d263e22fe09cab5a158d12e4258b4928bec90fa7f241d64945699ef7156822162c33342496d363e93352adf6fbb155aadc65e24050e", 0xce, 0x3, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 06:30:14 executing program 1: unlink(0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x20, 0x2, 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/85, 0x55) socket(0x10, 0x0, 0x1969) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="a8", 0x1}], 0x1, 0x0) mlockall(0x2) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000840)=""/197, 0xc5) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000280)="f81305554692aab9cab0393816a1b14ee8775a8df5cc532e7e9b30f1e660b29c2eb8f3d5921881b636e07c5d423a50b8db7c5a5504609711e72e68a9e686f9fff920945f8cbf7a854452827516ef5a219e4419275e0cd3cf2293370292", 0x5d}, {&(0x7f0000000300)="764eef5bd05c07a1e9fadbcc7c1ae6fb04ab4888f840d904747a92e7ff4ba9e43262dbc3b3accb126a26da1a437f00f3f40d36c8131574172d24752afee21ae79a13eee2db94a721c199b4cb5eec6d6f9c5a5f962c5a74c1e175353ab60837b2833bce96d4f279f4b5105228477b123766ec94785d99dda36bcd891be4c7925882f68fed0b278b4dcb9f1c3581fbff52e056be72c667dd63bfb88f5dc53a8fb34c094887e6531b77", 0xa8}, {&(0x7f00000003c0)="07200e54df57fa4dfb5e53f2280ce18d7aed3bd2ec52763e352c53e2bc8f902bd25afd4b4f1d892085965743b124efaf77610e5d8cc1961d861c5a4c07a26d66cfa788e7c41d1be88c524a8975127d80b2a731bb2a9d2a0bb31095b23f65f2f513394fe1a7db6048e64ce2", 0x6b}, {&(0x7f0000000500)="dfd5f9cdce154162f967a6bc02a650c35c0f67ddf17e4083788cfb6d30610d2ebaa53b5eaa627672943cfb71e166ef1aa6e5c7021365f67dadfca629283428a2dc37d01d0f4a48e043538dc1353d", 0x4e}, {&(0x7f0000000580)="fdb9f6bd583466948dbff70e1a61bb38f91a95e34faa791d75376790fd84722466615b953dbb3376f62c0855b72424bd19c6590e451da12feab778f07553c303a04e041dc3dfb9452a6645c6db7e9e2ce25ed5a5da9e76608e08bdc0db9774c767188a6b6c2ee2a33c95eebd7268a905efcf60140b060617db96b5839574ab1547aef6de43f4f1fcbae757bb37dabe58f2c9a5b7e6e0d723712e1efd0454264cb696535880a4a1f8b7007f63c331db95e4db73ebeb1060ce35dbfecd98ae63ca3c18341e86f0bdbc4f6c0654138e7e2c06f6edd7f1786018d718bae8b5a660b130", 0xe1}, {&(0x7f0000000680)="cc00ba8cbc9a0845b0888252a877c4dabcdc456d09cd0331c91e227ea9b3ea040a4ef428cc4bce9a39b278a1c9fc05a0a18a964157406bc320848795523c9996d744b7b0e5884ddca82aa8e84e6544767cd7ce2259d2c1b07678bdd88878b2c77ee17701c51712edb256c9f93d56563ccf471b88dbff58bebb918ef05429d9e7dc418a0bd8eba19b634664fee34bdf1dc3ef24729148bc7a0a3d08c53b71cb5f67ec5dc58aa2fd93e7542c3b730ce8859290fe3a84a03b7233", 0xb9}, {&(0x7f0000000040)="5f13d8fa973dda251ed08111251135b4c6a3d12644d31ae02de454622053c206670500000000000000", 0x29}, {&(0x7f0000000740)="7fbd9e13429d2691ab4787db426bc7535bb6fbe5fbad7fd59b0e9348a42a63445dc724e063d7ede6e36a2bc63fcc2fbb84157b7865e2c6a681983c8d5355af7bb4", 0x41}], 0x8, 0x0) syz_emit_ethernet(0xfd, &(0x7f0000000180)="a261cb1d21c7f7f3bec9fb8d382d2f311bcbcf7b8bc799e836a66b95d061db37bce4cf32e9f9f6f0111b7badf5db1e0051fb5b66f5bc5d330a6677bee895d4f6f233969f45291faa7cb5411b4f7e604467e3767f9f2fc5a8ce507a0379c052d71582db9513e9b8464ca080811b9d1b52b05eda70a7f82e2b08e3894cff8783bb0750fcb41051f0603928e7c682e8c86d9cd49742b689a2ef3364a6ceb899d73fb17628dbf3009d1b499098d6f279a9238c491d4e4e93f9062a0d766043e8bea658895005f8211dbde0876226b4caf3cd84cc4a960993bac26188a44bbb868a107d305bf651c656b9901e86ec755fa48eba0dbbb7fa517630ed3d31faf0") 06:30:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/85, 0x55) 06:30:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x58) accept$inet6(r1, 0x0, &(0x7f0000000040)) 06:30:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 06:30:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x1) sendto$inet6(r0, &(0x7f00000000c0)="ebc038c6b33414af7036dba847d30d721f76c9870aea0d2991565e00433f7c9e1fd66acb5f3ee01cd9f7651b9f999d749e2efb218b947f107d081b487c039372e7ab58cd897729ac654cd529a0c96716", 0x50, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x6}, 0xc) 06:30:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x1) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 06:30:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket(0x26, 0x0, 0xff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 06:30:14 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 06:30:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x20, 0x3, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x422, 0x4) 06:30:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001580)=0x10001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000015c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000", 0xfffffda7) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="bcf1125ee21950a9d5816cbafea58f38416162cb36ffde965f8bb7e5be78b6600a50c592b3bfeb26c08b28266489b1212ee8ca545b58a2d861584749c197b131e3bba93eb9d28daea2e187e3853afd530c58b9f6ea494ff0a8b6505c2824f62676e9d7cfbf480b8bcdc3a96c3ec140df30b7574a6665fbbf70bd0143bf99fbc41177a28ac749145c599a8a", 0x8b}, {&(0x7f0000000400)="a9b05f849a3d20892dcfe28e0b4615b85799755a4dc367da18ba2974700e7e6ea7ae6169097e64cad6e041166b6d6c8579978c967bd72cdb1551868cb9258d1c20bb4a82ce5593df4966af16f58fdefb137ce8642dd7043bd23dd0630274515d9a4bc07dfbb8aa8f8db1126c64ee", 0x6e}, {&(0x7f0000000480)="e91db8ad45988dbc80db211768eeefc827d42a2751f2184430199196c767c403b43e509cc6bbd4ff7a3c31f29bcfb5287e9b6567afe8f93a990df51f8d14e83cb42b14dcd33513b9d6e50aec94783f9b0e09afd93a622eb42c3ad2e7ae50579ce1807c138d3fdbd160ab75babfbce02494ba505bd0cb3f327c1acbfbf04df933f6c4c6fe0b86c3f5fb052464aba6d96557cea04e87ea2c570106a45027f70605aef3876de061af946ea067f6755874cc8c272dc33159a9981a834fbd1d72b05333092c749b09af28b445546a305b5af43ae174a88f9fee2882aa3fab4ef9c88574319f12ed284dd19b74ce179da748ed35763eb3149c62af7226f1e829a3d8ce5b70024a47a384ea2b553ac3d5f67401327aa032bea8babdbf471886e7206fe77131d3f5c8089672de7165d5f605faa6374c2e2391d1347ab518d65529f7f8789daf9e6f9e6b6bca4e4968dc8add0386d0430c1812f5c67d846b2b9517295dcb58001c0ebc54b3d88aaea78ce553e090de43e248498c1d7230eb635b783773402fe580e20f8fb766f30843f15f79ff1a61df8f1a5964299c56544c6e2543570b481277de075a77dbfae28d88d662f5591207ad7e5729b0a03c24f1c31f9a4e9a4375fffd8379643565de2cbcfcdfb38f84eb6177da01046f997147982ac9571f05b283fe70d8b44a821c34522bbda379e5f8ccdc3276561cb32980142c55fee2638fc4021aeeb41dd9e6960066984a8630c57a81ae1279652b42c1a82f5b700b8dc8f5775f99bd0c444c003e1403412b32f3ff2989a851fc22f566f4b4f218778e9c790627cda3724b191a4ba7869243391bab56192ef81cdcbaae564ee2bdeca488f151b09fb14659a583938306f284a082286d00d598e3f11b456ef4aa5794ce2edfa9031e8c97ae61defe2b2e60f2dc954c2fcb08ca5073e828d00648b6b34675bb62506d1d00816140e0e665df6615f8ecb141360ea315ccca3bd92dfed7d98f1a3bbd33fa104cb2dfb07f00bee35593d1cfc8c2ace14f30d91d0af512a9534aea6cfe9ef60074bed5f33e032faeeda6010be89d30b650276d5c4932c3526c6d66ac3de20ac5bd1a20f66da1228b0a9053f65bc487cfa029a4b47217eb7e8f5d39168a5e3b2eaa80adf1038a4fabed017185174dc240b684f74e37dc89b55cd206ed52d679ed71f00d049cfde04eeecd4f8ea28a7c16983c0143ee8055edb43c65f2fa9d182472177e844dc2e3ef6644bbaff96b5d718e712c6ab4f3ee63b57377f1769747775556f03b74ef508ee0fd51717a389941b085b708f623a6fda17a04ea9b36d21899dbc4b2ad0ace86f7528dce5716eba16badf65809443037663106a906f40e9852bd59b08fb9bddd1abcd764c7daa52afcaf0e57e8f340eec8d576e05f80289fea92223997090f7489e26543d0283a4d54c02cfa36960f77c16484086560782a99deaf43be3f8cd55a1aebbed6ee8247e9afdd4090bc3b6500098ed76fbff9ecadcde5a09325a66f69f0d514178fcdd49ff218d7bb5aa9555d7100e15ecb98455dead6230bdb566eae29af3864a9f32d16f1043a599adf43deb2cf6a7d56a756fd2f3d68dc390685b32fbe14047303446733bfaedfbdce70b75cbb1b49b777a2bd8eaf416ef61f2157b59d0199c793696cbc4ba52e8d66de2a5a03793e1eaae55acad05e8f8867e0194dd11d199353afd3483212956af6730fe8a33e6d095d4547ef417a5ffbc8d0b98f9f077e9ed800b3972c4e5ae64d8c0bf966da835372548cdbae398649e51d83150541e929d09b88126329814dbd55e94445b5b1ed28bbae95a0135f15fc2470ad16c63e74048ef763198871bd1665647455a9f2d0fecef9c9605d404f9f91f9d1d857991ca1491d87ebef95a6cffaba535dd3b20e8f419274e556dbea0997fc5f7ce97f8e81e86ccb472055ce2dc2dc15d5ed1a6f6eb14737e872db7b26e9d432a92a2e0426487fa1e4af7fc8b896e3ec45487240a1aec41424c3382f68bb7229e2d3680cf72d26b5dde71ef7ac7cf45da3f0d813b405597ac0e7a20edb54ab7ae9a503bb3443225c0ebedee4761c1c7e3fcbbb32b8c5c652cc7fd5795a5db7ca989daacb7aebb77359f66e4e5f7e443180159ec6162d56a4d3a03daa742e895c6be1131c9523d943e3a45d2d4787988700a178bb426a774dc5103450d4b5a777129dcc9d8f9469a5edaa57904d635577571dba4d0d564b5013a9412f9a30223bd91d8498fbfb7e07204851813d68676fb238d7c2bc8bdc40c182f9a41a59dd20972dfbec5be301bf6f1cecea62cafc8167e24af7b91ac61c0e055fe1a487ddc8d3abdb9db658602578782e17e126f2620918ea28f0d316654178d526372187b8005dd7401441a0ddecdf1ee285c62c730b409e00525418fdd8e9c274665aa5a3960899cb41cbf75eb419828251b9077ae466fcab1132735fc5eaf8e56a294bda93443fbe761ff88600ab3ca3e911ba73e5e254216d377a66b4c7ec8e6fb734e2331add322f83e9a249012da4899f898cd5aa00be02f0edaaa2722cc40d60d469a41935cb6b16b2a9605a7a2bc4e39e4bb680a72ae2d683ab204da5206007f2f57ed5bb924dc0ed779e6d8f8fbca52a89165c71f7ec87d62c40a692379fc07e6db19b61a75d449d3f6a43d0b6fa049d22d6491b24a80a78a2d2cf32e90fd2781347a6564e85b07ee0a480c2764708fc3271c67cda6cb021c183b9c7cea8daf8cbb9a3358b710e5b0154d61ea420f275e48cb26b6781a7b68634c7c9277a8125a95d8acf20e9be1f5f1d2eb7f03743707a91b177077d8903dfd18f95a86b26ecb0a4136b22f491d3570e44b2b07b4d1591230584e16d3b341c4939dba45e5c3b9c464eee4c4f94ed574ed2bf980a6315d8d20b2e913889fdaa8aec1009f934197232d9653501244cfc698157a2e129df1435604bed9032687f2935d3d4887bae36e8604c2116994adca18e9b059fa539730a1d9cd2c0a465c018db1804be4502956b2979061ac6cab9d19ed3d9be37477f0e2957a412d591634f9e93a46ca17cb0c0a3e6aab811af664c2a5f7f4c6549cf3001f363a4d1009189e6af5da66a43d650f55e78d5eab7410ad43b04371049ab049065f1174d4e1c844d7b39fdfe130d11889ec64a836725a221b22bf276028c8ba781883bafdb2e657d0f5b77140b43266c4e2e60deaf7b58ffa676cf5e88f5c98e3c5cf60af615cfe36bead2020616eefb4699220d1820fb681c606a8bcf46dde54f41a16892c541114726f3af07abe06bd7705d2fe8b1c30d6e62c300aefed92e847767748311e76166c1cc2c047258751fc20d88b8682b66d8bde643ef94193d82ba599000fea48e1c0abcd4876c8ee74fcc55a946afc2457fa1a447d2d7406be77cf608706d2cfe62e13993a1ec9843f5c2bac47ff1bdcac958880aed333167cdc9813bbccfb3f24ac0863f5ac8a5ec94412492489fff19766b02d1f35a33c1ec4affab17f8e89c0bdac5b57dfb466538c336b58db85f5404753e9b21e9562dac46d0c32539f4d40ac2fe6a894933e2f50739b99080af28f3576474477c0aa347bade819f32341fce4f51c82a4298ff1aad6a510c4becee888cdd48e792c95962c741d9934ce8c58f96e290342cd0ac053800c1c7b0f3f8017e69632a985d587354f9600fb94059b6d988afb15312445178093acc92569a12e20fe1bd2878dd568cfd42a502a2060a361921e035e30889d14e46e84fd16427276ed2ac5978bd7988555253d19bd24e79d5beba05b0a5a1e9a04304d9ee83a0430a18a8d74de43186f52344a827919e52d33641d6947d89e463cb185e5e4ef8ea65bfb265e541be54e58a52607b181d35b104675f83adc70711ca65e896bc75ca110c348b249e0a4a98c818dc57f3f87017ba4ce18c3dd76458802a726454535627473aba4b27469ad83a4b1a665f859ac1a74a9772681b1ca596c3a9076f24055f9b732ed2fef131fbb86e90996728858af055f91a6820ad4ba8ff366d9bf0820de51cc0d3523541e8dbef2d2d0354799275a75104ac87d333a8dc67b9e7d0853810a47be24ea04783ff509c75c185e4e516f8ac23be77799a1663a16abe6775c1e968bd1a32492b39e10c2960198b1ad7757e8dc44f2dd6b73e0417de0a34117a84bc9334351d085e2455ec3b54456d700f8b014c6ca73e0fad8b6f0fff4f8595c2cb5a131638e27564cabdec7a59b5beec2c414c350d13fe2b3915a6fbb9c17c84dca7cb6b29be0f823891e6f99daf5eb3f9cdce1a61c40f18bad6a6204b807b04ee7d495a07599f144fde65ae14da968110e0a6e0686b2c21d94b33ddcb886bb5017d585fb31bc8bc8eac461349e9bbdc96ba940bc127e78871cde49ddd6621abd9ac26c6aff17171e2f30a785deeed962f50a2c9596ffa785b9f55215bb9eddaf1b2f44c666554d2db10878736214d63523d7bfcfc0a998f4a3c8afe4d622ccca9c1068686b8522e634b66fa554a05f616386a206a49ec019100226197f57e010edbe538a42637c7f8457194e4bcc02bd8cfd785ae26432ab6ac864d37554f2e3703dea2f8a480b4b02e751a3669a775f8ae639de887295eb39c2113a2c8876a46a4fec6bd636652fcd5e7f5748f7f37898d4d6c55c902145b2615873da8c8068a46b2ffa056e753c0e16845721fb7bcda82fbd23e6a25b873ad2d5d99799a49e7f62264344df57f82546351127c8cd215852a2066c4e52ea42568bbde5bf6f068bb589e5559ef0065c8c1dd0ef4216d8d66eafe2b07719ce346485ecf843627507a77e86331a94693c2fedabc1c603871641a0f680cfc187ce280ac8d96bdc091253b6c2ef7c30720e3a4b284d85382c5c32a2633d1605164d1e7567c622f22b6ea8ba0625324dc2ebe0377db2a6a265313876c0bd7cf132fb12c41191ccd65a7ba1e77cd312693c62b6d0b311c6b47da5bc1551c93bbe3551aecdd8ff8520f3313e0acc82268368813b5ad2e793e05f70bf42b9d75a26a69dbdf1b06ee143ccabdc26a75b3ed5800977b5af4adb75307d6b2593eaf0473c2cfe0b7ca08e28217ee9933b5b4ceef755f2886125766c78a342c307832792f94284f1c138f016979e0f154df75461dbf8a1e066a3c0ef0be36d5ba636571aad60ce90c5e8af90febd7c1f157cb1cc17a49f55c3965064708f75bdf538f538291c6a0c96227d262b6cac3cd2a31c88ac4c2f5ca954973537b2630fc94168035d504818119a5842d2eeb8ad917a54243456e49444569f95e7258b3e40f5ccc807b84e05e30c8045cd8475feed260aaaa24b6396363677f1fa323b61a8167c071d0512abb6e5ee81409e0e1470e6ec11e2fbb14422795ee69489e344bf6b424f936ab754da2ad7b4ce0dd439852d43d9aafdb6fc3d8c71aec0ca1437191b8dea40487e4b2af43dcef56e678abfebf63b4a138e91720717eda317a8b82bbdf12818c9672ca4f9ac1ac6b89faea94de8476047b1dc3ac93c78bf6c74c461ee18aa244d5125caf32439936703675104bb9328b3e515c2c1647d392e7a9005c7c838f6fa7a78ed5d3aeee3d2a5b8f2c490fd5d7f418b246effae7e8e0ea2991105f6db02d7ed3268c3adb0ed3c586568316e6fe96e290763a13119318e9b6e0894126898dcc18c97c914ad9ea411716b8a35f42795e9c7b910176c0f357c8face78278ca562c7fa20281144df8fe512456ee0557404ae93c1e0aed8330715186fc025ef161291a457b8a453d33f969e1a9053b83a2351770dd4ce5f68494e7021e86c4cdc1d89e0a52dc2", 0x1000}, {&(0x7f0000000140)="10a2b84ca5d0729316ce1a8ab74a173c943eb9a3b9cf8e16", 0x18}, {&(0x7f0000001480)="80b1ed112754a523159a954144a1438d9fb9b760b597603649ee51e49724b1c0d09149b931c1fa0b398a39bf2f060967864b6fe9ca742515bf7c026cf61c640e995ec22c1b5eb42a6cf8ee972ebae53b9b39226a5ad4c2a578a3fe26112b42485874c7da35c99fd82e1ff7cf34e910357cf811", 0x73}], 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x1, 0x401, 0xffffffffffffc7d3, 0x2, "5bb20593385b58fa9eb52bfd07b74ef36a9a0cd7", 0x9, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x8, 0x1f, 0xffffffffffffffcc, "03c73c65cfb881f8a90affcba0b6a4599a414b44", 0x9, 0x4}) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xffffffff7ffff000) 06:30:15 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0xc000, 0x3) shutdown(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x1, 0x1, 0x1}, 0x6, [0x2, 0x9b6, 0xb1, 0x6d, 0x7fffffff, 0x20, 0x9]}, 0x3c) recvfrom$inet6(r0, &(0x7f0000000040)=""/199, 0xc7, 0x41, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x3}, 0xc) 06:30:15 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000080)=0x101, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fsync(r1) 06:30:16 executing program 0: unveil(0x0, 0xfffffffffffffffe) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 06:30:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)='X', 0x15c) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setstatus(r1, 0x4, 0x88) 06:30:16 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x40) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 06:30:16 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0xffffffffffffffee) socketpair(0x2, 0x8003, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0/file0\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x12) 06:30:16 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x250, 0x34) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 06:30:16 executing program 1: r0 = msgget$private(0x0, 0x82) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 06:30:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65f5caa3ba39330a3ff8c62d653000"], 0xfffffffffffffd8c) sendmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="daf1125e4bdcc77ac48f6349ced8acec5e54a0c4de93b8a2062a8f565225ecfcc52662808d219601a62c07d48f0172871a75446cd27f0a55d593b25d81", 0x3d}, {&(0x7f0000000100)="55297ed28e3435a90b07907180bf4c02bb0c3382f5272b292b57", 0x1a}, {&(0x7f0000000140)="ac25696026913bf61a1766aba580f4997ca4bcd7365d9b5405dccc69380e8135fd1359e334e0d3d4bd090caef5ac6d1dc442fb43d6b2856fe30ad5f68b32e13f680439129fefc92ba70312d01c64624fa48cca719cf1f8f8f397adedd1f4365f89c70a9bb027bdf0e451819aeb529492e3838f5a83a0", 0x76}, {&(0x7f00000001c0)="cdcb129ff15234880ad4d071144ba53281d772196bbd7dedbdf52bbf502d5724b54c94a559f98c800e54b09960b2aa35c09c0e4215e5c1ac3384de02ace3815387e08f61c6802b341d9d971d649b49b65a9aa014843f769593ee836023050f25726bfa7b7980a2c7dbf0cff7ea8511380ed170f7e4f90de7eeb547ed323a24f1ee74449eaa9538abe42438f94d83fad5932fb95490dad4c4d1e6672b4081cc81fd1c06e7af6e8daadfea92b9847ac2e21b3e8bd9593e39fb786e25ffe0ae961476ed54f65e887f0fd3b927d6c8", 0xcd}, {&(0x7f00000002c0)="398438c998b5f12ad2aceb5054cc05565bfb6c5184e198248059741029203f35a732a132b8dcd1b4f8d1b5e8d27d3764c6936af20e7fd7e493aeb094eefcbc59673677f17bf754aae1d50d5f95441cce4f060dddc1042f83bad801b66e3c807b816a1c023d24076678091e78e22b453f6e62dab578f1e4b6c85b2691a770cfecd7368b17e5a9f5dc24dbb8ee41c16cf72fece3b612b0cb6c5f37a8bc942d4508eb9fd050fa61d20ecb067e5529853e0e14b93b52e501986e25c9a75a4b7e16eb6bb303a8e7786de5984379d9bd2b16", 0xcf}], 0x5, &(0x7f0000000440)=[{0xe0, 0x0, 0xff, "abcda26382a4490dbb3e70ff31fa60d62557f9cc38f1d23d37da1a5116cd98a4d26fe3cbbd82f4e467de47cc128fc55a58bdd944f865dcfb9f0e62169433d37d8c4be61dbc07a0ed461d5e3ce1588fd2ac7e261c02106aafb4edd9e40edc0595bba63a40707588165f2b4419e0d78563195edfc72e5dc1a9d2bb5f58e4f374fd28c1eb1fe02023724011a8bb4e2c75f3af662f17296f3b11399cadcf7014b94536d30f97c1094e2c490bd4684622dfc636413e9db8ead57c69193100b0f54ccd3ae6f3eecfa1054e73"}, {0x100, 0xffff, 0x3, "52fa5480452a4987e2e0627c9fdf08d4bbffab22fc5137a6adccf204cc533dccd19eccfa14ca2913ac8b832f60de7507e1714d17aede88227893af45f730cfbbf314ce7d20c28e5e064bf001f14b5c378f079ea8e8b73644c209065ebbcadef660d24001209e7a9f892cf14b8812de52926d74b2b96dd673d333fdfb5e13fe59cde43ac3ee505cd3c83e277311134d6e61415a8deac4edede9525334dbe54452bab12ec46be69edf3b17d207ad4d14322d184b66275a5ec4e53205d044c9c92e18461a4d71a754d8362914c33c9e14ef9cd74acaa1f3ee0a50a6a025fc8cc36e37d62a2bfb5dac20f06717f6"}, {0xf0, 0x1, 0x4, "5173bdc413d5be54e21156b542f4dd7fc753a2135961634265356a68d3657183824e51ed5ae981f4810a4d132a6286d874421c5c7528199573c30db9a8d45712f9731eefd1663c1da19fe1ff115d30cec18e538ed8ca57018c5e14c3deb49fcd1a24606cd2516e561ad09a46a3c1d9facdb8cfb2e7d2adb80749f5e2cc8543aa0716e785226f6a25463ef4050907cefb654fd53494ca0ac50ae0a1bc508883d0aa8fccd3fa38884a376a463b99322ccb219e083e0020ecd8ad55271d773322a9d2c5e6ab4da69762050bed77267d2862c669c0da7a65d84dd115b0"}, {0xf8, 0x1, 0xffffffffffff8000, "1d3a0b9ee8b57955e1c8ef5f82a5bbb832feaea84cb3415b88f039d03e9c59d02ca2bac90396d8ae0cd316a9074abc7ca4fd759662184fbfd9fb5e6285d656f2cb64819142a083bc1ffc205e6fa3c62b541ae4d433b0b321801685a29807dfccb501aa7192aad47b13a51e9fc6b30a578892cfceb2637f41502cdbf064c150ec78b00e185ffac917a10741cf4ef14e5eef8c99f1c6be2a3273659ca4eb9e01f6d31a93aec7990dd31ac3730951cf489a4d20655221b6ac8387c869e4dac23b94c5d3b58bcda8465e089517c3fb29d3a66ffa4eda421be301656011455edcb6b7a3b5f95d7953c123"}, {0x68, 0xffff, 0x8, "9d5aebd83795383a3cf4d875c3eb4c2be39486983c0b968b8df03d8b93b7e3577e7b662bd3796743cb1b43935d8b000aedafdd6cb79ae03ac3080cd8ece96e0359bb062f2af03672f2051b794b1486abbc4490e3d4bfa497"}, {0xe0, 0x1, 0x9, "5ce49472c770a2c0836b2f8a998cf10eff2f0e5f42707e9c994fd5a3bf50a77ea06efc4839d8b8f45e1b961cad3ed5c4ac312ad2e464853c53a6268556e084738ae27c17688f622b50437358ac02b6fb779e326d4fd0dbc4bd8112c5038dc36806d99381f20995d9466f71e87c4d31c283ef773bd615a0343cdb4e99a889b26a2a9bc36abf756768325144a441b59d10b33de99cd11848e3f317e3ffac85817fa1245bd80af8708207be75e9345ea762b9d39ce50e6fd1bee23acecbede7331d0968e69a625e8728c6d5cb"}, {0x98, 0xffff, 0x3, "cb3b2f6c0be0272865e300168a5fc6e511aea43bf2f45b7b80382f92f159f74d6c6bf4c71d2a36f791924b1e8c8556ad27a617bbaa92a5ed062580d639753ab6cf25663f24628847343dc2418a964f7c41bd38f21f02457a19aa14791d081b5081bf3f1a983a1923d437dcfcf104ce43c60b12aa99f2ead871c7140e9f9b1489edd1"}, {0xc0, 0x1, 0x5, "2ac0b283d47373cc9d4dc7c7aeff5612da54a72711a95c8d50c6f97a4c1ce4250231c868b20604f58dc8c64ab6a21164f3b365720144b55a80b03331daa764cede705d016ebd3382f40db71a3f344818aef7769c7d01c2515058c30a9ab0c918665623ae7753ab801ece939ea37301c64fc7ee2f7a228352997c3a1c786d5ac977f85a7781c72917e623ae962186df37c139fcaed982aade4f7c4a92b6675870c5ca2b96eb25e12fdf13480d"}, {0xe0, 0xffff, 0x5, "9e0211205331f8fa3e7d4155f96382f23f2f503725a1f55c21c45a57881aa92161235b008149d405af8ffb216cfb0b53a043f75eb4b70c9ca08914f3b6ebcd87157a5a27a4ceaba880660bb74a713cfea1075465a0d619ba8a022302700dc2a2400d186e2da0c50f228e7fe0050877236c74374f11c81650d4162ceeef5aaa1c121fa7cf2a2df4e10b1bf4d42d95f8cdd95c36e7d61f02014bbf2ddc337bb594ba1044dda73a22ac30ea7f31574731c238d5103b5c34b990a12d394eab8f87ceb7771d510d9d9c89ba876497e354d4"}], 0x748}, 0x408) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) 06:30:16 executing program 0: r0 = socket(0x1000015, 0x8000, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0xfffffffffffffe26) 06:30:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffa000/0x4000)=nil) mlock(&(0x7f0000228000/0x2000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) fchdir(r0) 06:30:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1c) close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x115efce1, 0x393f}, 0xc) r3 = dup(r1) recvfrom(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 06:30:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 06:30:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) 06:30:16 executing program 1: pipe2(&(0x7f0000000000), 0x10004) truncate(&(0x7f0000000100)='./file0\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 06:30:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x2, 0x0) 06:30:16 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 06:30:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x3, 0x444eaa1cddc2b1b4) semop(r1, &(0x7f0000000040)=[{0x2, 0x2, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) 06:30:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) accept$unix(r1, 0x0, 0x0) 06:30:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6813, r0, 0x0, 0x0) recvfrom$inet6(r0, 0x0, 0x17f, 0x41, 0x0, 0x2c1) 06:30:16 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='.\x00') 06:30:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f00000001c0)='./file0\x00', 0x808, 0x80) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r6, r7) 06:30:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 06:30:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f00000007c0)=@in6={0x18, 0x3, 0x8001, 0x7}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000800)="c6fa24dbd672019645aac7ce29d303", 0xf}, {&(0x7f0000000840)="a02ae720d6cf251a31c0ff8cf41c441fd4c52a1703534257c628a2234b6c970d38e98eaaf22c08979c556d8e2bfd84da5148d76184df6084fdd5f20a40794025c50669ce27d0b4bdff591b318891c3175ddc29e04d0eb326c20fcb095ca84957f5208474c29e2af153531cbb97edc1dd64f1b0a67a82d7d25a27ee9314bb3b59c8ba2308cd4f2e17c01b12e40cee26bd6596d17f004fc449c9553035cd098f857edcea7956885dee33f6e8ba46a8dfe5c186f7f52d903aeefb80", 0xba}, {&(0x7f0000000900)="db1dc6fc02f4896ccb7342d26046c23ab025e8399ecbda165bfa766db2c991b4a5972cbdfd17efee38a734590ad5fccc522965c758a7756f572b557baf3458c8c51d916e69d4f8063f897c480601c04678460312e566d144e579f6c8a5b31ee8cdff0fc84b203ee4eaccd5940d1f239665b399b94f5b1d7e5e33eb95cb0eaf016ba18b571a92efe626319e47f9f490a0dc6f4cf64737ea2a86b00fd818569e152844374b7edf4f187da7739c7a8c8e6b3a903fd67b4cdfda55e163bd63adf40d764d013531a0a45cc69222feabcd131c61517284745515077b29eb4f767ba7e81527352f706b860e2fe9f16f7943c6a6", 0xf0}, {&(0x7f0000000a00)="64c03056a0c56ef67139e133ba7f73439ed7d5ca28b18b7cbd10499560af223a7257b33aee474b93a21e836d602262404263abec4a0b7d", 0x37}], 0x4, &(0x7f0000000a80)=[{0x90, 0xffff, 0x9, "1cd860f3d45ef7e97f45f16be14ad098128ef2cd5b27304f788619de5eedc63137d38e0dcba39e3ccf962987b09b49d3e8483584a3dc5e6825a7f5c7398150ac3e8a5656650fcb0a4a4327326fe3c5bd63febfc765c6662e8d93852bd0f96c70ccf7266e970f77dd670db950a0e1cfd7a44bba5a4718fd7595e3"}, {0x110, 0x1, 0x3, "0347c92865253f0ce2ed7eb82bf1d8f291509f4a0c932584bd4b90f8f1b50d8d5c861679ed427de6bc3928456ba80438ac2d84115951b894c155ab003b83a06ff05c5358e834f3f5cab7c24a8ef478207c5cd8344e7d4f4c0084e6a3aba35d509c08eaf49560818a1c5e0baeb5028f5b87e0c8d714e3ac3c0f5446ec3d21e37c540a2275bb62da9578149ceb163462813fd895e5efdeacd62c59ddcb4feb026a1093572924d9e5528d21304e0df37283b3f605416917e5f223fe1e4d12649cedcdb060d9765713df9dfb938b26a80bdc80bb2d687380ba9b5388eb92fa152bc4dc58d4303b2693d30fa718ff6e30136f6c72a9f5ddafacf3334669"}, {0x78, 0x1, 0x6, "1eb379cd6f30687bbb63343dae9c01188483a49d3fce824ac7dbf243931da8badcfc794bb55c928aec8255eafca97d5db0d86c0496cb11419b09bd2d7de47802f1a86a353c35f1258dc9efda002f33cfa4c80f49d72e7425f78202ee6e7e9209d4f3da16"}], 0x218}, 0x0) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="7e5da716bca97f8b983fec5a2a29568619fbdab264fe69d4bffbd36cc9b80045df70", 0x22}, {&(0x7f0000000080)="9f3753deab66d3a5f46d1ebc76835ccfa2f83ffdf885f6622ba316683be8daea73b24de61530a5e3747adfa6a9f6296836cc53ba81d459a9b77dc009769066d7e4f8381eaa1e159ea64ec9ba5165e573f799607f2151f6f6ff2e0a272c682c6bcea9343050f40f23c6d2a3045a1ba17ed12632fbf1087e94d6eaaa38ed8ac6ba9a53b7d72fcf3e228cddb40f259be37c28fdbf0e24cdb8d5785923f829e2a5586f12d920a077a6336e3204826dba99b5aca2c1a4998df68f2ab0a34e60e51f7f4ba42d99829e77ad1c08c93c40fbb398eac788d5b37b7755f32e5453a7b999b86a5f5bb380da444dd09432b703a8f09933a57b", 0xf3}, {&(0x7f0000000180)="65d306f1bff2716203358c8182c167f855a85d19516ab4fcfcda08de5621e64230b02b2aa233a2917686700f8090e721c74f14b1f0510a555ae49ae8f6a5c6fc7424747022a16afe5b3030d60ecb7445", 0x50}, {&(0x7f0000000200)="3ef3369e3e32967374b03457443bea240eaad0ae73f21e5cd8e3caa9775a14cce778923d46f68072194702ab17728fd46b06e3fe2eb9427240a3067cc84a1884a1513dc2fb1e9d959cf50cd18230805c5fe05b1a18fc82e39fb27433200325372f99c076b87dc262dde7f57f862c5a65934239cc0f59d752df604058cdaef4b64c104b2c50a525884d96362bab9bf2ffaedabd", 0x93}, {&(0x7f00000002c0)="940409380e710bd4b48f2e992d26b0ed96703754a8de41546c266fe5998305eb4a0039cb63b9164fd23384fa42ce14c8160ebf461cab5ab14664da7f205f4b22269ee8b21b5a290d216ff5219c967d63a934d1fe01a52b86f42b362f4df82012", 0x60}], 0x5) readv(r0, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f0000000440)=""/83, 0x53}, {&(0x7f0000000640)=""/42, 0x2a}, {&(0x7f0000000680)=""/87, 0x57}, {&(0x7f0000000700)}], 0x6) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:30:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff2a5c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) shutdown(r0, 0x2) 06:30:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x1, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:30:17 executing program 1: r0 = shmget(0x2, 0x2000, 0x66, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$getflags(r1, 0x3) 06:30:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) 06:30:17 executing program 1: socket(0x2, 0x2, 0x0) socketpair(0x6, 0x4, 0x3, &(0x7f0000000040)) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 06:30:17 executing program 1: socket$inet(0x2, 0x4, 0x4000000000002) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 06:30:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r0) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001080), 0x0, &(0x7f00000010c0)=""/97, 0x61}, 0x802) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 06:30:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 06:30:17 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0xffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0xed, 0x0, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x6}], 0x200, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x49, 0x3, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x80, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x2}], 0x4, &(0x7f0000000000)={0x81, 0x2}) setrlimit(0x5, &(0x7f00000000c0)={0x80000001, 0x8001}) 06:30:17 executing program 1: r0 = socket(0x0, 0x0, 0xfffffffffffffffe) write(r0, &(0x7f0000000000)="9be741e7bbfb88d6ef53e2fb4f6ee9b18de3eb3ed4c5d7d105ae12a25a1174efece5f9c937", 0x25) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/57}, &(0x7f0000000140)=0x3b) 06:30:17 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) poll(&(0x7f00000000c0)=[{r1}, {r1, 0xc}], 0x2, 0x4) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 06:30:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x3000, 0x130, &(0x7f0000ffa000/0x3000)=nil) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xffffffffffffffc7) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 06:30:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) accept(r0, 0x0, &(0x7f0000000000)) 06:30:17 executing program 0: r0 = socket$inet6(0x18, 0x2000000000002, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 06:30:17 executing program 0: r0 = socket(0x38, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) close(r2) write(r1, &(0x7f0000000040)='h', 0x1) fcntl$getown(r0, 0x5) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 06:30:17 executing program 1: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x24}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 06:30:17 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 06:30:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x10004) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10698, 0x42) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x381, 0x58243ccb0f4617d5) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) chdir(&(0x7f0000000000)='./file0\x00') getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/99}, &(0x7f00000000c0)=0x65) 06:30:17 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000002040)={0x2, "93934a6fea0b84bb1649ff82c54b53a8ab7788dfd34f824531f62f46a4c7718e3753f94d7515c5bd6334bd0f161dbc60ddbdf651ea9f60eb55e71ddbf8e4cc71a08b3204d0e9ffd0a85d39a3935cbb3b15ba54baf48d"}, 0x5e, 0x800) r4 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r4, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r1, &(0x7f0000001ec0)='./file0\x00', r2, r6, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r5, r6) r7 = semget(0x1, 0x2, 0x8) semop(r7, &(0x7f0000002000)=[{0x1, 0xfffffffffffffffa, 0x1800}, {0x0, 0x400, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xff, 0x800}, {0x7, 0x6, 0x1000}, {0x3, 0x8, 0x1800}, {0x0, 0x0, 0x1800}], 0x7) r8 = semget$private(0x0, 0x3, 0x480) semop(r8, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 06:30:18 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0, 0xffffff4c}], 0x100000000000027c) 06:30:18 executing program 0: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/121) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) 06:30:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 06:30:18 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/164, 0xa4, 0x3, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffffd, 0x1}, 0xc) semget(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, 0x0) semget(0x0, 0x2, 0x0) geteuid() 06:30:18 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 06:30:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) mlockall(0x3) munlock(&(0x7f00001f4000/0x3000)=nil, 0x3000) 06:30:18 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eff7f0000653000"], 0x1) 06:30:18 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:30:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) getrusage(0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a3239dc4390460ec0309775f20a74b9ec2940adfd8d836bc8f3e66a0cf76c00f70d8dfd819b036ea7ca40646d88688cf1f6a928f42271e46a5f689c81558d1bb6406c5d187eee14f27ff8bd83beef2baea5aae09958bf42abb3db4971756e5264daaaad07fa0a91277d0688156a15ddbb53516b1ad3a48e9b19700b4ef221c2d8cef07d8d2d692e70f9515115aaf590a8bca5f5276504bd2bba6173438a8bb17881eff8bdd9724783d847c51256c25ff683c81dac98003d2ee523793ee077a12d5003979fccfc37f50c4cc88fc1a0fcc64ab462c3a1053da291e9d", 0xdb) r1 = geteuid() rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/128, 0x80}, {&(0x7f0000000440)=""/168, 0xa8}], 0x5) setreuid(r1, r2) getgid() openat(r0, &(0x7f0000000580)='./file0\x00', 0x10080, 0x48) 06:30:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) recvfrom(r0, &(0x7f0000000040)=""/85, 0x55, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xbd4, 0xe0}, 0xc) 06:30:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:30:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/252, 0xfc, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x41b, 0x9caf}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="7fca5524222608dec228361a1b3833dc32aa1e68c0f4fd7d3f2ccb2307fcd453794517bf6f27472b3d0f6da135721b926c1c5584b3fc548fa0160f9bf4613c5524ae5f10b95b247796951d3af85f141e76d3fffae706ed1a705c68d4448cb136b43c6b8f94fec22e9c71152f91a897942e1f22497e4b4a5b0ecfd3dedf0f135e876b28b54f9b24f5a5b6f5bf", 0x8c) 06:30:18 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() syz_open_pts() fchown(r0, r1, r2) read(0xffffffffffffffff, &(0x7f0000000080)=""/145, 0x91) syz_execute_func(&(0x7f0000000140)="66420fed4486fe439d8f8908020e66430fb02ff3420f2c480e3e470fae4803c401b85ca2d4bd0f7f660f0fc48ac4838549800c000000ff1c89") mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 06:30:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x7) chmod(&(0x7f0000000000)='./file0\x00', 0x159) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) linkat(r2, &(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x800, 0x5, 0x1f, 0xb3, "25448db89821ea477cbf11c1fcf28a7cd9cdc7ba", 0xff, 0x10001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:30:18 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x812, 0x20) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = socket(0x21, 0x8000, 0x7ff) r7 = kqueue() r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x83, 0x20000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x40000000, 0x8, 0x3}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000035, 0x6}, {{r4}, 0xffffffffffffffff, 0x5, 0x0, 0x1c22085f, 0x3ff}], 0x154a, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x50, 0xb, 0x401, 0x100000000}, {{r6}, 0xfffffffffffffff9, 0x0, 0x10, 0xe, 0xfffffffffffffff7}, {{r7}, 0xffffffffffffffff, 0x0, 0x40, 0x2, 0x5}, {{r8}, 0x0, 0x2, 0x80, 0x3}], 0x9, &(0x7f0000000200)={0xfff, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = dup(0xffffffffffffffff) poll(&(0x7f0000000080)=[{r9}], 0x1, 0x0) 06:30:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d8ff125c00000000", 0x8) 06:30:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:30:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfe97, "a8884aa3790490ecd2fa0e4f7f00"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x11, 0x892c}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80000001, 0x6, 0x401}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000040, 0xd336, 0x78d2dfad}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000030, 0x5997615}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0xb7ca, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x84, 0x0, 0xffffffffffff0000, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xffffffffffffff81, 0xe0}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x8, 0x4}], 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x17, 0x20000000, 0x8000, 0xea}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0xfffffffffffffff8, 0x5}], 0x0, &(0x7f00000000c0)={0x9, 0x101}) clock_gettime(0x2, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x106}, {r1, 0x17}, {r0, 0x4}], 0x4, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:30:18 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/39, 0x27}, {&(0x7f00000013c0)=""/28, 0x1c}, {&(0x7f0000001400)=""/38, 0x26}], 0x7, &(0x7f00000014c0)=""/173, 0xad}, 0x41) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xffa7) 06:30:18 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="9b8b7d62b33646ba059f11599f5d5b8fe4d417ef2272a5507cba697ce17ce1c291568d81c91ed38001ecc148f90470c71b6d41bc0e9878e931c14dcc93295e650f84259682c22a60094c06b78d7fa7868618ffc08702c8ece21ad00e34aed4848af7b844", 0xfffffffffffffec9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9a, &(0x7f0000000380)={0x7ff, 0x3}) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0xfff, 0x7fffffff}], 0xec7, 0x0, 0x8101, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000400)=""/105, 0x69}, {&(0x7f0000000180)=""/184, 0xb8}], 0x3) fchmod(r0, 0x90) pipe2(&(0x7f0000000080), 0x4) dup(r0) 06:30:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffff0000000000000000a65ccf8d818f50ebd252a8912ce5e5a0422c6dabc9f41fc1bd864711a0de1181db3e2c74c9f39255ff8567e016351bc50cb66ac8ed9b88f9eab2de56afa19c3ec79fe8d99aab8cff4a12601ade614ffa4c3107291ecf9552d614062fa999de7ee3ff1efa6937288ccda35a9d3838e5258e0b370c8a28db65beeff2e19476ad1c580a7705c844b08e226b89aac8e09a1116d43971b5a33f0090d5de5a85c55ee389d75054410f51498801eb2e61cecd34fe5b"], &(0x7f0000000000)=0x6e) rmdir(&(0x7f0000000080)='./file0\x00') 06:30:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) shutdown(r1, 0x805e494229df24d9) 06:30:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262feff9e3cbd578dfbfa86f8f1bc7bc834db25782485a6ad1febb79efa281a447746c3a25497f38d03d7053bf9d481caff74c74214e6c5084e925c6f5562c245b756a49c78e6e79dfd705957e01dd058ce3bbb103089335331b80fdd1dad1ba0519c8ed13101252fda99c90f6254d39ecb83668b13c7cf23354c87f6faaa89b9466ad170c419a6760161d5a4e9f22ffbbe4e189f6651", 0x101) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r2]) close(r0) dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6, 0x26f8}) r3 = syz_open_pts() kqueue() getegid() r4 = msgget(0x3, 0x20) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 06:30:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x7, 0x0) read(r0, 0x0, 0x0) syz_open_pts() 06:30:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01af890ce8b97bf7598ce81f0e7c68907e6ae924f3b053bb7822da52da5564829624e887197482dd1885693f1731daf6b3c2785010eb29dfb4f8a72abfe61cc6fd6aece4cc8242fbc407ee9d7a3be2e66eb2caf6422512a53a1d3889db512f0f6b8a6e9277d1248bdc8d6652b54fdb272fbc1966ef1e46d8ab0a001c", 0x7c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cf73b34b6428a9eb6580b975efeb9d2ceddc4b392cad6b55ad77166577201eca38f518298472e24d42888a5edeec899b7f12cce61d05c161798ad4c1061228a46224a7652935a47798f7e5f055e62e6cc3284d799a636126b14641d79cbe0d5a23cac493ddf299ab3cdc8ac1bf5de7e22774104b9db8462799d8e52b62c5adf0574f91b245890978e8dcd3f26025fabd63508966201dff846d419c10609c762375356a6258a0f7a60c18bf3e9c99ba0ce8dd3d5cc655f2cd4f81a11572c572759e072bac6b6b1c967093eee78c", 0xcd) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 06:30:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080)=0x100000000, 0x4) 06:30:19 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semget$private(0x0, 0x3, 0x210) syz_emit_ethernet(0x12, &(0x7f0000000300)="29d45f172fc7b15f0111cba8fccaed01d45c") pipe(&(0x7f0000000040)={0xffffffffffffffff}) semget$private(0x0, 0x3, 0x3) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="6387260cea43ad6985c9209e995e8ea4814a4acd4523f24bbfd4117c02ac65ffc09e67624f7f98062a16856f6b216daf1cfd8adf9caa20d45fbf9e87fb0e19a6a5db692917c606edc0cb77b727fe7d6323ce12b0756492ee133ac1dc4c0e7e6bf755bba008909d277d586f3da5c16d8c22871ed406eae9214b26bd1b572f39ca7a62ddecc87384188c0a6ed1e940920c5bdee7fc4cd734a444f97c2b6ab961c1e9c9f69d3423e849eca23455ab", 0xad}, {&(0x7f0000000140)="bd5c2865e0c7632bd19a468cf6dc7334e9f9fa918a22ffaaf0e42763c4a87e8fa26a501c1a67aef4f674972fa65e9e5c8de0c472ee83a18c8261f85409a45e52cd24fb505d3bd7b8b22a1eda0a4c0afea54cf7150d3b872af07aef60b70d8a97289f6a0d7b9c0da4abaadcc5d8b79717", 0x70}, {&(0x7f00000001c0)="5a39cf9185c391f99c588f12b8b4107a8f910b99fef5485d5e1b75228a0f3aec90ae1386742fdbbf723cf9e47e62281be4f6e73aba3825f321a28c7f37d912b9afdd6240de2840e82c32f98694d16e75d96a4086b55101cb528be84af8ea0073a86f85fcb608682b7e7cd1b90d8b817506912a982c7db53f13", 0x79}, {&(0x7f0000000240)="77fcb1c515680fff811ddf5dde511c00a298858803f757edacddc995cd01e7e091327cb90f48083c73766f528cb390b458604cbea882e2", 0x37}, {&(0x7f0000000280)="356d30dcac855282038f4bd97eb8385b169296b413a03b6ced7c3a9563b90befda01f0fb16bc1e9069bdb55d45181514787f10a75acdab1318116a8bab43b2d65ce50bf627a1787fb43c67d34b9fd1e71fd71889e26a22786f2ad9133d", 0x5d}, {&(0x7f0000000380)="3a8217906c4505d80ebaf3eff9add7f3f09eb0c0ee5b88655e4abd2bf4377e2094cdc50e36a7470688340527a450bf8459c38d803030018124e0fed3d0ae00b239bcead997f8463338d1c4580347b0ccd7713674f89866f574df0f53905a5c75a7ef278d96775fe9f5aa8ccc971759f8f46c6612c6e55a460e623a7afbfe13bcdfbca9edd087f8f853259094947f6a054c073a8e6f7402185051bffa3229879a338aa9bbed5a2fbb3d39861b06fafe9bcc0657706eb9e03069ffdb220e23fd32d742fc5015d48905628bb15e7dada6ae2330adf40287797ab9cf9e7dc071eaaf5b0476ec1a8eb7a40ea99c8d8b563397fdbfaab374b744e3d0d156", 0xfb}], 0x6) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/30) 06:30:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) flock(r0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 06:30:19 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:30:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:30:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x3, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = getuid() r13 = getgid() r14 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() r18 = geteuid() getgroups(0x7, &(0x7f0000001b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r20 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="557192acd5157aec4fad57adc862cff1023cf929358cab9682a7a0e2058e23d9048a3835192b207114d98705d9a1730751507eec160ef391fdbf6dffbe3f9dbbd92753a40ceea3736459676d2c90d11b49d16cd09f9222d9685e038cf9c045f6e932efc6b2077a75fbe6b03043cab1b43278b4dadf4fd9a7e5b592f67f68ea228f41dc90b6941950b86d0e8d6682084b2a8a7043f03294d593b9f634c818a6b934e75a01e8b806a173ef0362b62b7eff1bb369052d9b5638c73947721babd587ba9aacd81403911763abe57f77767d16c0b995e1e48aa2780d4f7ce68abc5d48dcc6d881227303ca750119e6c7ff043c65f485de1aebac74114e8423d769fb4106301b4079a97faf3ac020fed4915707e350ab14c46681bff128bc12a1b75b7dc9f52d98d9f67b071ee706eb9f30825a57241f05fb2762c8b91b62bc0a0046c4c6d6a94179963f24937fe34dfe91104bbb8c61108ee6859cba98923831859318cb16a8dd06138bbb3f5dd3e39b4c50a0535fd9deed3f9df2d4e4dc5bbd1061c80d2a6d2041f215bf022cc4f430f964e9364c209839a364a149b0c0341dfb1788b62fd7777d7fa209d8ac0947f3c24ad041cf1be5aba4a561d02f2c3de9d23179feb6806f5c9e0a0f19f8a2474e3eb9f885ed72eed5641866a1680d7030d5f42abc6edcc68fd98c29f287084b85087cce338b21dcf80e8e92811910c382548a5b70fcf24488ce6063b9f41f567aa6eb3ad64caf6abef1d1bda63cfe0117314621c2c3453aa0805640d21afc1b2ad07e0cddcb07f941d5c16909f3447a4499e2a1835034148acec03197a18bf96bad358ec03036c9debeae87d5667a6267cdf665bd4e38362609d2d54a12465a9a01779555c53fde6ab2a90d62e040d871be25552b8b94f20a0eb1b2cc5ceab5fc3117b3188c16832f3483127f6f2c8333ceb43d108af02d87dd17c9fab01eedc5ee1661592200770aa0580a67db38020839b933023095cdec2619a047815f70079b8764f2b29160be3646efc5abee21b038614939627d2882eeb5d1d3b0f574f339211eb52cb1cdf823ae20e2e9bbd1632cc1b1b68d8d0995feaf0281857cc6ee0153a60fd9021fe0df07279c00673a02502ea6d58225c36d4f0935688bbb7578944706db57a529c443f863904e0187d787195ad3b54d296c449f366a22d90b7949d64895082e4fff3643d27f1cc4636367ee3bbedb71b0735d6de848f5654ef4bfd4dab66962fc9da8c9c4fe0624e711f67e418b835d18d5e6bac8f469cce008f4197d794a918f1a6dd76bcd2e18f5b642f5de89c2cd901a6e59179162bd2a15431970ca719b7f130c79d1618ce94f725906e1770200078a955b98683bbed44f59da0d92dc0f830d8919ee8523dc1d816963958e5fd3d352d4f6481b8aa01f1b142298965afab7cbe78fff8294e4126f0ac1d74e8da42f4d9a2d87cdec31af93aefc0380d27239ae3a5f8031adc26699207b515d8f495fbeeaef201f3f48b579bb49b4944871fa2886b6aa9d76fceb4b6dbf0475b81e3403516debeb9999878f54564ce6f4924538fbd621507ae55c5f04a44645884db61d609afcc79e723f0a4fa1c5886d462fa2441a142446f77d803ae0969dfba3037df3e89bdefb224eb88f025c0d937c9fee964fc3bb39e31079eb959ccdad5e1c5edb9e6f0c592884a2ebd1b50fc08cac4ec8f62e7d0cc524f80ba9d6be03a8c188e5e2c4e3a7e68351eaef5ba7b6e06aba34a3be79a8132f9374ae059927cf1a92bf3ce54a6fd9d94e981d7c21a5e30307d6e675b8470dd3edd052322286878194e3b089b0a081aa01856b1afa4e04afd0a6a5946205ef3ae94de1ff33159f5f60c7daa702911ec90120856d04eeef089504dab5cc0e61f8eeda0583161270f4e9de58895b93ebef246d8b753127861658b27250d4a76afdb351050dd973fe2744e8fd57a6cc41d45eb3abb32047a72e96258837fd2ed9758f39f67748ad31b47fab79839fe0bc7011c741bcee43256847765779e9e082fad6d1ead6115abde9e38eccb9e595445d594f342ba5fbfd5e53a1ad1e8bd1bc8beb912790918071ff09bcb13e23e35ab9e4cce5603f2100466a52a9e1ca088ff77ad02b7ade05cfb65074fc982745881c24acf2284f2ab7e988692a09146264901c4477a73fef35fd7161ed78d87572221706411ca4bd069a8e0eb4121699f0f4030867e21cfa568f442c3e0dd020d93e94c35a74db4398ade979b560cbdeae9f3264b614cdd7c241dc8b4df63f6c2d7c0c10739bdd10c93cdb79deda1d40a65bf9e645d902d556d3b185393f3d0556feabaf5485df4cadac61a3692f056933daf5da0408426aa666198546a87645e45230d8ed8abfb9a85a3a355617fa9ccc08ddd1ccb6740c7728bab56142128367114e2d1dd0caa4a0f6e4b9b01d34cbf2a462fd9679b3f2b21abeed9d74bdfe10c7db8c56affdd7b0144424d0d6851b60dbf4c463835ce3257d3a53ed88dced5647877d2c380e5ba4be4ca037b7d10b560108b949bfd6ae4715c426d836633ce6077ceef98768cb9b84c6688f6b849d9a6b2ec1dd00204c7f8f8071d298b9fc1d41dff3630f99fd6510c3e8eab7b6e3506db343c8f39baa5d2a6c255e00cfa4b8fd384fe1d7b9b0dac917c300053e4c401a4d5e43952265925e1f8b038e7a9feaa7e164003f2807852779571a9b452c3f404b8daf879b7fac0d743c4b6bc0233234fb7a4809f731733b6af33a12b6d83dd22d365b039c2fad913993bfb1aae68bf0756846fdddfa23d0da2d0536ea7c811a62543af744c9cbe4dee11157ea75a050570db1b7c05b20483f47259ba39673a000d1049e5c2f8b30c0bea870b6428b72a3368151c6814c6df391ccd7685fe72c1972533e93cc44874d19591d4d1569b0513ce5eebbd30c9ab6724564071fc8d198a37e8b08d9cba44177a7b34edf577e3714211d212192e9e129529da049f497110a6e421468b4b584c08012fd3e007419a56b181e5294e594972f72623435d541b0f620c6efae4c2b043bd97bb16f58218e7be75328ff216dd49d19276a94eeaf48471d3a7f96ca53b864eabb1f6bd403a6028aca342c95862a9c164a6fc26599b18e15e0b97350c7b8ea7a7fe3544ae2a0d23914666c880a176dddf1504184d6bb4248d334ced555146c423c417b2ccab7d91944f2762d88481016c01d50952b5c15f32166c239ce85ef9ce087e9a478ed5bc358058ac66516d5a30c824a69436fedf65e3eaa072255d4de5ad070355a36421de233c22841fd368ee93fb9cbaee7b599e16deecb8854e7026218e7a35eef527c63b8ee0fc8114e2cceaeba4c439a987d01479ecd3cceb22f8af7907c143e437c9eb8270055bc78511e5340082d636542c76568590c6ccd92af493bb1c33b375eec617474b5ba6fbf76161c9d1afe8e9b33d3b88093406c571645ac73e11358e01b9f8f5ab23e701ace0b8c1e17cc9a9e35285e99bbe52a6cbb036cfbb57a8948c6bb838b13c8bd29c6c0fda2a82636f59ea6c58b140ea6e87cdcf822e9d7fa6b50595b472c6fafb26f7c81c7ba793e7598f0ffea6ad3b3d139f2524c1073650c2595a22d2d0898a5741e5917dbd4f0f8f30596c35a25c880899773c0d1896dcbf0810e8534278bbe5bdbebd389942e87e7ae18a10a52542003899011d85f9e76f401b62d12adef8a99d6b8e774638eafabefe9aecd7181046e5a215d82c5ec5fff4db4925e09a51b8e7224a9ee677cd648e2407419afd9c5678703914513512015d3001fcb51d0d5b2771bd45441c63f38b706b5ec5c6dbe9ecd9554b23c1bb0bdc6bd99a9e5dd0da00adcbe7e4f566c49cf55141a32506d59ce80a5c482e5b8f0c90df330ea588da0f0d8adabac9b4f377408ae904ea139da36191f30240d8a1d9ec83360b127ce5311caa76b31f534eae623af00915a6bd1da50846ebc0409a9c586861506e9fe40fc58ebfe9f8846c699e56ae517831889c9683cb8ae0e055f608ea1dbc702bad1ca1c4a7b14d24100bf576499a16ac7ffd708b58a63ae72795ddba0e91b68143d541fbb6ded52c0ddb63b84b30249d012837b31d5d027e6b435b64fc5a3148e87b9c364cc70bb4a9da955d7e833e700ebffa87ee031855e0a0b0b81724f3dc2042152b178fbac338e049e8874b35433ed991b7ac3a7bd29f827c6cfc63a893c6d581ad9ef4aba1cf75b93fa685b1468043087f1fcc1ccf42570cfabd092846fc09ad7ae092ac5ac1e59221a5ffe7d08d7dca19be9e20b87b1ace9bd68000e184ff7d4331dbec0415dd51e5b73cc093d13ff84acbbc31110d47940d5ed70ac28775df96751085a3932085f416b3f73a501adf80d6687e74f024924f932a2404ad8876b1163efa3acab25eca3af81b07f97c9ed0522767f229a5c0783d34853d943819ec22ec9d94762794845749deca20790a02f2ed2fa78557fe3698d4ca7beee6c9b5706c6c91bec4bf910748e239d25fb7a95ee3a3babccac2f89ff73f243dcd6d331120eb96d0c22ac15d3c670414b94322b111771a1354432b136633eee0aa68090dd51576918e1d59440483ff8968eb59c9edca9b96aaceef2030e77a3db29da7559789814d765e4e95aa958ebf6c42c1dc15b4ada801e78ee6c30d42f80f2b1f5ddaf21443eb861d61ad6beade6e44b866f396e7d081b6fc84151daa948f0bd02fb112f5be0298e5b073ddd05f6f703bee936c14b033ffb8f2cc4cd1495da5ba3b902d71fc30af8b448d4dc1b80f1a69b357079c04b74584c54d74f03906271583617ab6a09bd0b07152eb424b393060c7f32d3820ce8ff5d4c5e9b2d9f607b9ecfb719c1113ae9c8801064318757a9540514cb287b7becd5d77648f4684145f6aac07b3b6b2310c82b693bf21ae48c5e95c08033cae8c395303bdbae956b509f1864d74e5770c9e5b38034507285d7556004380b9fce309b3755d6c7b25af3820d59264763c083d725eb0e62a283a7baa7dfd6a21fe2e65639986c5d0c4976a4186d8ed9df1ea7eca1c163c1c89b6c759d9ad9196b05872811a3132b0600be3bd1295666d99c15d72456badfdacfe1b9c4c70655cbb0d45eee8bad9ea0cea50ce8aee3dfa4265a5a8ea9cca4f136754486c58989cbadc861b456ec2b125524c35af5b1d79669cfcc195e156303140e2c1c48287fe44a92f877c1562b82adfa5715da6c058a6b2a6b9dc0039dda976de226b6061b0a36331c6bc15a3cb8f3680c43a8c1764d671e9c5788f6e0be5647686c29e3159772a7e4117e427f73b8a7ba276e07e3ac132e38331ddee33e369b7e7213dc2cce3bd956325b3e22bc0eddde1c291f245799dea4295af3fcc22cf0e1bc4805f3f39249824b182eea3975b5bac9604ce3c5ccf7b91da9dab8f23f7487bc8a0fc31d11d0dd50dfaf6e68492b4ac6f403f2fb4199c870509caababc9c5c177be3c112c88e19e59bf99508b5453b325cdcddbab0992f084777a363cceb6768338963fe1d14c68b62d84c97a22c52f3a809c8412c83e2377303d2105edb94fdc873baf20632101df3075d53c1170a3e4ca308a972a59a3655c74d22866be48ed6256f4586fb562f6ad49878363b27e4fdd6ca2602ea7bf048dddb2d5f8f9e7cbd690ceaa6b47374a78c86422faf7e7f1894ecd3a279bc12c5a3f61379c527edfbf114ccab707b96cf4a7d43bad56a358cd4ee67b8045a67968cc67a6562e2f2e7529b9f446eb61b724f5c3e08229aa238847016045b75ec860a48cfc5d34b7b499317cb896128f5f957702342df8dec93d966", 0x1000}, {&(0x7f0000001140)="835d843022f4409f8c4fffffa2c02bdcd01d47184e04ad3ea9b53ec34681969fb404f4fe9c19b06fec1a09fffcc0a007d2c774a483ecd97103d5f60c6982a509b687ee24a1e70317c9edcdc174cdc85494864a9f0ad2ce9aadbd532e4c5607dd5666d8d2e22d357bdbd145a16eb97dd09426e3f3671bc892549371b6ca959fe189fffc0ec5cfed7ac1ec6e86a177ee649fd2dc74f0305223e9942e940076ba72cdd1890a8f9b505ccbc6a7987836669bf17d68f026a30ed0da015a017c80f6170d3b996c2515b19dfb203ca7df249bd4701cc1d245b9e372a68ab45da003bde0c63f11520db285718fc4854e1ce2bee86df32e067d0177", 0xf7}, {&(0x7f0000001240)}, {&(0x7f0000001280)="2afac19445d3dc96a6bec052a0c8c0a7a20e3d29de9ca7ed31d11ebbb56f23573b9fcf052b1043db7af48ffbf2bb31b6d9cb19eacc32df3711ce6a394d66ecc5", 0x40}, {&(0x7f00000012c0)="257ca22c96c360612d8ee4ba2a7a52835a96375d8cea134edebdf0bfbdb56691c5e522f559c66f2bb229a1154114e420c2f15f6dda977270ad37ae235b1f52acd9db9d865633062ffb871dd4b4e8aa656cecd848a667fb406e69", 0x5a}, {&(0x7f0000001340)="cefad19b13d6af844e0ce720b107e88606a8ca90c0d9e65e51b25a9b176ab041eadb00d14645b513ac0ff25eb027c946027c4c46770f32e45b50d882f9f706cde20f17c5b8f99d00a44881ee63f3c04846b730546dcb97943d6104f0a7587121bf5c7afb33972419f6c69e6ef7ab97f8eb9a755863905120507c28f6de75b7275fa669a4bf6b62215394b310a2080ac39baa56eb777a6c81e49d8e3134772b48bb35400670d67baefde519e682e17db84e2ae04f1ed31250d9a2ee4dc0674bee1071d5e0dec75a51", 0xc8}, {&(0x7f0000001440)="9dddbd9380e89137ae0cfd71f9070419e1f0ece796d8b39925b6f0fb878b075f8ab636aae3fb2625744d7f217330a50a04f19386565af161ed5b107930a97fc52e3b2b6a0491238f57e6b2e08153e9b9a474e0533e8ee3ff316893bb1493cc8d2ce0b8d969bebb6f26b439acd1db3f6386cf67f15fe6e4054b4286d401d2d511c5f07f987ebc46afe9a12ceacd53c832151df7f33703b98402dd785b32e59a", 0x9f}, {&(0x7f0000001500)="40d0a7885a4df86324bdc827c7a19fc8f82718ef03a8b0f2d0b566d1ed7749338555dcc23417866692b11c04c53a3dc400a80d807b7095fcc9881f07552c52b682930e06a4a2333477547c267de1d369af21a8b210bf2623fa6ab90f99f48f16800eedfd4e9ab47d86b48b22ea45550c0115cf20b89762bf50d9ecee96000c9c22a2c161f29d655896270d55f540adf1a3fc739c554ba116", 0x98}, {&(0x7f00000015c0)="d491d298e8abbd01a8de4cf824b89d6443f85e831efbe8206b22e8747adb0ca6f17f9be24589226823aea6f191d66e5387047ac4da0314f8bc6b944bc33b90e0d80b3aeaa4a41cd90a4c50f2238b2c3cfd13447abb274867798de2c2c051b138d93ae8e31c067efadfce4945dbc4d7ace43f3544354981ba83882c933d193769d71a2551c6913f2a943b4920bf24b510b6a96f7040395338ebd9f9d07f0393566586b49e318549efc5b1d0de61945ec6810b46d4ab28a4536b819fd5cb59904a43c4ebd97e01a80d42286823b6741bba353790d204cda86e9466f25a20dfa8071fd5fbe8", 0xe4}], 0x9, &(0x7f0000001b80)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r20, r0, r0, r0, r0, r0, r0]}], 0x160, 0x2}, 0x1) semctl$GETNCNT(r1, 0xe50a72a79d46cdcc, 0x3, &(0x7f0000000000)=""/193) bind$unix(r0, &(0x7f00008acff8)=@abs, 0x8) semget(0x2, 0x3, 0x12f) 06:30:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:30:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x8000, 0x9) chmod(&(0x7f0000000040)='./file0\x00', 0x40) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 06:30:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x160) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/49) 06:30:19 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) flock(0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) 06:30:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) fcntl$getflags(r1, 0x3) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() read(r2, &(0x7f0000000100)=""/113, 0x71) 06:30:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x449) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/134) 06:30:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setflags(r0, 0x2, 0x1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) fchmodat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) 06:30:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) listen(r0, 0x0) 06:30:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/30}, &(0x7f0000000080)=0x20) sendto$unix(r0, &(0x7f0000000100)="c484bd7625e6e7d868bb83d0918746ea606ef336461912076fac0a3e721d5ecac31ee2244499d592fb715f8cab18d4d0239c2a422b883840309d615e83ecaea2aa21077bb8d814", 0x47, 0xc, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() syz_open_pts() getuid() r2 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x100, 0x10001}) ioctl$TIOCSTART(r1, 0x2000746e) 06:30:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xffffffff}, 0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socket(0x18, 0x1, 0x100000001) 06:30:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 06:30:20 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x669, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 06:30:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 06:30:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getpeername(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/203, 0xcb) 06:30:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffe03) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 06:30:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6e0201ffffffffffffff"], 0x1) 06:30:20 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket$inet(0x2, 0xc005, 0x6) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:30:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7, 0xe1fe}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(0xffffffffffffffff) getsockopt(r1, 0x2, 0xffff, &(0x7f0000000180)=""/215, &(0x7f0000000000)=0xd7) 06:30:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x12) ftruncate(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000800)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000680)="7b4438ddbe68165cb0e82d4de2468fd058f1954d8b09c221f930835b8ec5a858a50c43712193ee114b1ede9a7f843c8fb4693742680f3afef2dbd24a4a7df212b1155d7a50c1778b77dbd803af26d004575baa4ce23a488708024b5c384bcb0090f8359a73a9b313a3c3a28304b281833bdad6463d4af3e1f09cd1d0e8fb195bc58faf46208c0fde48cbc9e435c27b49f1b28416ee133e97341145732495daf4bf68fe762c5404d265f1195a53861d2cc2948eeba3979bba18dc91e82e37cc7f81aaaee894a781dabe314da66ee51dcc8854d1761cbca9a073b40608e1dd62d67a6e0e57f1d6344306379b", 0xeb}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0xfffffffffe, 0x2, 0x3) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:30:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) socket$inet6(0x18, 0x4001, 0x2b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getegid() 06:30:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x108) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x3) ftruncate(r0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 06:30:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x1, 0xfff) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 06:30:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="4f01c23d44de04a919cd0d0a2fb57845ad26489951b7dff2bd5b1a9e69e78a8f9aba86ffd9d3f27f929db02c1809f692c22c7d0036c9024d5b99c62c0ef71d71311f3885b07e52d71027cac4976066541c41817ce22e62ea8cf4b32898b0c35e231206203c850c03391eb403377372c4559caa87f8071c580d7a8fafc586b5f660b7753e8f0cf750843f9aefee1ccd3611365a02cc83a7f89342d5167ff1ea77857ce5a574da13572d82cc95d50abb810aa432a609ee09a495ab0df3becc8743bfb83e2c55c09ac32e97d8ace56613fb6ceb5b7298b4baa9fdc1a87c4543ca81402b677b4699b1c57a839614278266", 0xef, 0x405, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 06:30:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) shmget(0x2, 0x1000, 0x601, &(0x7f0000ffb000/0x1000)=nil) 06:30:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8001) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000007f7f5b17784caaf3dc00675200"], 0x10}, 0x0) r3 = syz_open_pts() accept$unix(r3, 0x0, &(0x7f0000000000)=0x3e) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:30:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() setregid(r1, r2) pipe2(&(0x7f00000001c0), 0x4) r3 = semget$private(0x0, 0x6, 0x118) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/241) 06:30:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) listen(r0, 0x0) 06:30:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x488, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) flock(r0, 0x0) fsync(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xc00, 0x102) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lseek(r0, 0x0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) setregid(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x2, 0x8, 0xfffffffffffffffd, 0x2, "c0bbed9dff896d26ee12ac0dc7813352f37c0eff", 0x7, 0x6}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000200)=[{r4, 0x40}, {r0, 0x104}], 0x2, 0xffffffffffffffe5) ioctl$TIOCCDTR(r3, 0x20007478) lseek(r2, 0x0, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) r5 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)="74af64fb0f42501b9c860b92ae4e1d36456ae154698621d02c0ca5a3b678437e6f109ac6bf780c32de327af5a239c26fb72988593b332a2ca0b7b0e19fa1ce1b1c1e4a3d18e7e39ce1faeb60ed4a82a3c71afa89", 0x54}, {&(0x7f0000000340)="42c08382806a0e4a29d0912d8eead2225d12a32ba86c3dae39b40aa712afb77b4729ba5bf481d81becf6cf1f04eb29c105fb5cc82d5405198aa561aa57c389edca4c30bfc8098b087104158d1ad7d22e03f5211b1b5e9ede7c4356382357a2b5d05ac63ccb73faaabb4665e880e2e3a65dfb62f5385d0a6ef3f829d246ff6408e5af7a003291", 0x86}, {&(0x7f0000000400)="d9e197f63d908b0a45fbe1319b04d8b6b12c6255356fe96f67f9870070a9ce5675b1f5ba88f1b89333d9f24d583949ad482bd6c7f0222704a5251b8f0b18bb435d453af852f5e54f3f8f16b2665a48b90d36ec597fd309135735e81eacee01ba76b516b94c2aecbb6ad9f2956c4da0a36cc0000ac19eae5eedf39f954b7c86fe7b77eed49e052fc6601f794284bc279a29d3220ec270cbefc40cda7a0f6a5d2307644819955f12ef2d8918d15b22aea0856e6c835173e2398abef8d9edd174e83d", 0xc1}, {&(0x7f0000000500)="3426f4781cff8f9dbfaf7553252de2ccdc19d1e986f22a1111371cd55e6c918ef2185ea36e594fa9f1610c56c90ee61cd2d660b45de7770a3b43807f0a49ad752af595a72a3e6b9b955272492ac3aa5c44e870937f6c43", 0x57}, {&(0x7f0000000580)="239eb2d1d0534d1e426bec31c70850d508a5c9feba", 0x15}], 0x5) symlinkat(&(0x7f0000000640)='./file0\x00', r4, &(0x7f0000000680)='./file0\x00') ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000006c0)={0x0, 0x2}) ioctl$TIOCNOTTY(r4, 0x20007471) sendmsg$unix(r4, &(0x7f0000001c00)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000740)="3723ab962c1330253d9288b3f7dca21552d0bc104d12ba4be4f8854ee468b3cc695ccc575ac0d55cd305c32fbac83b96abc39ae286cfa3aa223f027db4d1da154d90bd844cc08cb3a7dd6bb7722a3ecabed0ab856b3410c434761fe52370753b0237f7f319bb69b5fc9e7ffaab0ad945e453bbcc9efe76e48db19b974fc070d0e0057f40466e5f885dc94ed1810c4d0226e813d145", 0x95}, {&(0x7f0000000800)="102515cc1054cd26e0b5a171ff18bfe2d7e90675279ec4765fb7de822f72ec65b59a87a1df3d9166f5ebf428f602ee9d3128fc3b02fa914f0ab27e9cde622b86f9055d3690f3facb97438fe49b507fe8be2cd503344bf0e3030797db", 0x5c}, {&(0x7f0000000880)="7505e49785854e56eed59ee984bc41423e81be4b3259c714b2472cde3388e5a764ff2fdfe1ec4189ea402997ac337516607100889166a0ab1012a4551f4d3f0f15ebeab8298a038248cd971d19b58fe2fadf0a5eae6bb58c50ca63490aae397bf68c9a73d70513ceaa8bbfda6c231a93fdb7d30b6a62aa6ef0b3f10c96f94982c9d576e104b7d3a5031907617e3d6aee3bf0672baa02ace37834291e14a0585d8c11769baaf32facd370936c644528cd661a08fe039d843c0b94ab0cd697f491dce16787c6259cf1e9a44183ba9b015b7258e0ac99d8fc12efd3867ae74054a65cf780d2ee9c0e515a5e", 0xea}, {&(0x7f0000000980)="723f17886d700f98791172051544b8bad931f8aa272ac76b56a7941aa7ad64dbc419a969e24825f59aa8ed09c0a5f236a3ffac2e7049c69b08626cdeb101279b01137bb689d7b564e8c0affa332560df466cb94203e30639bf70c21bb1b0bce0ff7d4a127ad56b2ec9c8acbedc1ce475ed8d181945a1ba576ca94bc37476f9761ddf5eb989154d6ab4a728207a47cf287ede6678f63d22f0d21577d84d80486656cea556cf98a59bccf26a50c7b3e9e84de015107bf2e4df7cdcc13008f2ad6bd42d0c05697c2d0dd531fa6ba31c18d89955ed01dc3aee227312c03f438c9f269201a98d7b616233d1ffe1d63c600e22b812e5e824f377fb5949ccf3f552c7c0559fdc0326465154fbea11774271c214e54e9b27ae833c1fec473753bab6b5b7d29914d0942e9fee091a1ef4d1852f934eb07e5f046aea05322c0ee2f4b5cee939919ddd566d84c99599b17690309e05fe2d9974bce70d4658e38c463dc20afb30c655776ed9e73b84b053c522498b64f6eaf34ff6115bf07c1fb7815dc6a1a1b62fcc99d790d4131e805c93ef53aa815bc4445de969f73aac3e91694911f4029d953fd7787ece89917d26897ca3a095a666e4914087c1309f4f3b37e8e4cd9f782fdaf41bdaa05095082d8c9452fc5ca45024999fdc543321a3db862a7e883bf22d53a4d5e8a450cde20374304f23986f15ca7e035c651a077602fadd9ede4b8da74ed550509d7aa73cc2011c14666819b32bee7ac2f04484a8be820aafd6073db2b4b630ad86d9a42953ccfec78c4dab6376f6381bf4c58afa04c236553fca94aa22d73fb003c301451ce1686f9d0e3edfee945d295b21d8e6f40f675f81114515b607e4cc7f8757cbe9a18af67de42d28707da236443de219cafb728624507d9f54d5981b07f5986a28782750fd44a1635d3ce29e2bdc758a5e0d9417eeab95d77bcd359fcde0fa5b38c48fa9f13b6f56d742ba7fb88ef95398d73938839f13f0785f67abb58af84b0d1854cd59ba2c90492096d5310cf9e1cca2028dc81a3b0309adaeec4708da4ac356cefaa6071a58a549e2f7d9766644ba50f579b67967156b9a16a9f8320c71c6c9aec6862b2ba2b7c9c8342f1957696dcaf3c97f3b9525b8956ba7cfc6767f13629e2287705d2ab491f01fcffaeb656896589eed1f4e55f1f2579a4fc6c46cd040234478f8dd799347cab7ab5c0ccd3811332f2ff2ad1ae315daaf7d570bea5e37812a74675fe03d648a21ec6cce8e1ea35740ae507e41f904ab42254e58000d9c80a21a7300fcff583f82213a21a74c1d2df53937d63e40b4a96768c1762701ee3d331decd82e4b38b542e526c386a1758799a52102c5ce461ba2ba3c3f4d19bb20c59d798a07406f71c29b32aab0cc6adef56e10e9f82a21b06ae9508d5574bcf5ad0f24df7f61f316a627f3466cb30d67c2fc439c59301ec8b1816af48ccd37f4950f5cdf4ba7ac22d8d9978148a9afad7b66fe5b0696d3a36884c52284f6011cf025238bb9be5871bfdaf16952053ee1275e7a9db0cf8a7a956f9ddcefda99e57b365d3419d3f44ebdb4563cc667aede0190059f2b4fe39768315399cece55259a9749a5d9095ed7cbf401ffca6d68e65732b21a14976d1111fa9096225b1d6be48d5ab4f5373120a007b0485cc343f1bf6dae1d23d33e084245227f3d89b58cca047716c4d39edd058840a86a36694ebf4462028e35300434c93cf1ac272c6b057ed34a7242707d60df9d5509488b4245151b19deddd98b78b8349cd228f4badc390f7347350dbfdc465fdbeb6209d3e358a4fb5b4d9692e486214e7f3042b759fe6c9a749cea9d80407bbd8d6407707835224d58aa0e57d863d2e28f60fd7c0735928fa4262ca9d5757ea7ee26f98fe50a612694676d45b9c8b53b2da8d338872e79d242f9b282530bd6e29740cf129bf59d739fb4ea9e46f0c1c803901575652dbba757f41718c78288bd0699c21fa4d52d6f5e6e7405a7916a80132c0c8b6ec78fdccea6888ce10be6f6feb8b3bb5903dcafa6e78ecc6f66cb1c199de68869b74a28b16a9ef6b39f52f0b84fbde4bcbdb192fadaae4d5b5d942a06a1b893c326a4433ff3c051f0a198cb0f507f6c1956fc144477edb2a2ae389d63a5c92e5cb9161818361c5cacb2dadbe9ef56eaf313104eb4fbdf74279dbd86dddaa03cf0d031d3479302d9770a49a8f0f4b8db5d7b003168bbb78d58bc7fc9d64885cd0ef1bf2a8ec71cd1f30a0d82aff93ff2ea181f8bb9c6d797922602d31baa1ba69f0ae9e187887d136cac0f21ee3b0f9635cbcbd20260c16303bd0062b0ce346421f8d5e91a4bd6c277de710a71b23e91db6488c23e2a98809d8ca40db308b6b345c860e62eb6e034e098fbbc86510d33e9e86440ac59201dfc7fe8d6d0989e2ff1b638f5839b354c81c6a29284c87ce8186f57757894020628073821bf0e74577c05638b9b58b17a415c5d5e976f870fc57541b9dbad05d24c8137ba262cbb64fa730bf14b75988dba52f69460a797889b0bd73aec573e5fa1ce3218649e7c21ee6b2ad42152d9e5fc684527bd46295f8152d2c008789837a3b4fcf6d01d60be5a30c57373d838176cf5128811628acbe3290b9d076852948927a7e0aaa4b41b2cfa8c66c0c686b3ddf201ee36257efffe4405442f1e1a629a8efb8e5230f26995a1653f6eedfe42a47e7b8dc7b73fac9a44462d9429a3ae264ac0016b6e2e46c66ef32de86bd46df61b339334ac989bbda6eff54d9bfb99fc96d32864598a956262bba73a5fdb7429d2617f169faa3a258f2ad7aa6d397c3c428ea523993de115d417ae6a90adc989b0c43eba822d192daa75c2f9105e580bacdd708ba3faf5d75552105f633ae6de33783673dae81468d723b1d9da4107f4856f1031472f0140e53488a58a4df2fef4bfeb67218338dea0fd25afcfa0344290924cc875d9ec86259611b3c9ca89d83c800b46508a7914564509ea618adac5a592762edb90e784f94224d424c4fe47630391cf018ea82e3c4940629f3bad509a78dec8d6616ecf30174dd832f7916de336ec820a0c50e495d3cefa267b56ff234752d54c854d9e5a6fd5f4b0fa96b934cc70faaa61185ee6f9acf3c0026794f9ef4f3e4f5238a5a788767dcbaf68450cb7c26374f0bf612d35bd08fcc3de322935114e4a04cc32fa7944238030b05aad4dff58612a19459d9656d902104b562dbe7747703572e18d90a378d9443ff0076963c298d7e4de3c95fe6980813665c60948ce110ad9cba0cca64c0f26c3ce9618f4d9ad2f4771985bac1da79175f937157efadb78003e422b997e6049e2919fee2abb50859f61c7de71bfb99b170a10f7a63802b484ed1f48907f82ee442dbc39f31dc6642cf25b342e7b128466cd797b67304c227c1359116a933c84371696c23625f236e3c1a1f120c5706a9a4669da0609e3c86681aa0846a6333ee74b11ac59b560186877a9f8763d474584be61147714afc68d13ea4dba737973e05995e72574bc4f517cabecb795982e49f6419a0af256dd8561c76da4ab073e675cadb6fdc88df69e1179280e6ec62e57fb1bafb86e86a7f18739cb7fc2ad70066689c1f224e00cf219d183de3f747241d6c42fcebc4d2e394799e3d05e44f4aa09c6461fe8794b2f69f5787613858c62065c3c3b8e168f441c8846c53cca701a26be76d00027f5a6aab30424aadcb8558e6e1079ceb5465cf5b3d83ed4f99f794a82466a8120161d5b10d0216bc18ae3ca9dcd6b3a4cc8a41127e3d9b9c905825a8c65e389b385001c117ec03a3371c7c8a8e28aacffdebd0957b3a5e98ff943d6c6752056935cddbdc6b3f3a7310e038cde88db3446489c61b9cdcc9a01458ce8c1f2e478a357f5ca5c2bb05aae27c47bd274b0fcd62a1e8293f8c4e98c299b2d2c2d1d14ffa7c21a349568ca265d3d8aa4008c494dda95f9804e1dbe685de88bc78ca962cf9f06d881e6be3fc414040056d9ff427618b29aa14701aaeeddb84d8d869342ac0c90677c57eccc212227d43fd8946aec457e2ae33a9cf74436e610535c949db92fd4e2b2de20c84d15c648e535bd41359ad7333b567dfeee1ca95df8d1d312a59a24998bb241be5530054054cb157b8cfae1be28b61c319284587ae391a6186994393d6cd301804b3effba700a5fbf02b3c34348abfc2184150266b7d39ddb319e3f85e8c8725e84a60453cd6dad220b184afc0556337696763bc0c6d2a5a198723bf896e849df1e681305642922309b1f6a4edcc7beecdee63d5a3e0899a232b9ecc073b3be345327700507333700dd66286c237b3c9b080ea94f36fdb5ed62b6523ef1f78c6403ed1c499f3fa159295db2f1253b5938b3a56e9ae77b4ebc91c8945d8658dd99d838d3fae89879e920326d57d42102f30a887fd48b3ca022618b57f852f1a862269b3102bf0bca1b45aab70ead32a0ce38547c500ad75a9d4d28b3a8b71a95f17030f26e8cc68e2041dfe1bd7c5b1085b3003acc8674b38ec7bc64d7379fcaa1bdf48ab5b71f1fbda7aeb0c1843110cbf16665bd30410b87b4a85e77476d55d9dadaa4707731a153218e93f25d269d6bfefdf1879a38eece3929745acc27c2f4007a41d98e310cf16a3d8362dc6fa112e4a1c39f6b47b2d6b59c3c7ccc9d02f15ea6aee63dc9b49880f0c34374189c4d2e97fd367a288acb5dba23ee2016226da90c9b88d71231fb35ff180b0cbd928eaa8fd6de3c84b844b01e280f1cd695085f7721400e987824e7b04a28564b4269c37466002705ac7991e34da1ed3dec2951471223d51886eefdf684d8476faf11c00e27f98f696e9aba4b8338f46c7165e33d54d3290a1ad0b5ffc254f0b8c484cf297d80f420093b2cd1465e14692731a8dad579a41ade9fd346e64711d3970ed8a405dd124bbdd8ed7c9162a0a4f95ee1b7af4af3ed8240218bdc99cec46b43f583379c424a4346ed46271ea49ee5f39c033d4652afb47bc81be79d10e959547959f4256b344a7686a37af036ddefed51e35b33aaca06b58a79df8427c8be8606600c65b9dba4e637c075ab0ce67621f432eacba3284b96e3a7b72945538db9e4e5cd625a7cb3ca6d70f7aef3569cb0f6bd953a085fb453641b6c04d6dbc374ef9dd26048a83babded371bedb14809690337a6e335f068adfb94f701c29d8f438fa9749218a06e8a44f3575cfd3d4b3fedd58c63831c297f76d3da9734ea5240b51d73c4f78c6ac994a5d49adcd529dbda22365186e092a6d9a291b7f175c32b927af60b5453d402b2b3e3938b936bdaa09a7c5e9dc670283a48a3f95407332b25e08b9224d8bcf69d43493b364b6dc73e8f1c462d06a8525ce04a47ab42498f3d6d0c4bb063d7b372cf21e3ddb8b1649040fab448bf1f1253665fe2246a9e153b6a18b75b551bb5de8f026f17ca19861abd183965b2ec675cbb2d2d1a952751ee6b9840392f685bf5801845107488d3325bf5b93666e1e08f1d3d31d95688152b95c0082bb356aefa19738a2d8cc211a9e840f29fd41bb9ba117e5d67862ae2d8e69f597be2a634402a76f873f968201d4826e5c53853ce7bc5a413261627e43d4bb944bf17573b51f7c5a7f0857049c2d91e6d4c79cad5ce372b394ef37151224a34b6bc5e79b0dba3c16586b41ad79cc4b84783c343a36b00385a9e7caf6cbd103362f5777214e07dd7fab06a6566f063132c43c1e41cf2c29244c77e98505f169e6e46c0c97576c2d180da1e6cc73c84f75de9aa611c21e7304f1d4ea63ba4fe121f70264df6eb69905a31c", 0x1000}, {&(0x7f0000001980)="03019479f7f672473981beeb5dbf971c984714cedaa21c0c9de95771b69cee785c2c0c33b70dbfa0a6f5126daa5cc1e7274a2a8fddddf4c183e109b10d82b965aeed07cb8970bfe3ce26be01615fd38227033eeacde4787c114c23cb4d9957e018590c1de3540d0bfc2bedc314f97a68ce36ddea0f1df3acdf6a4e97cf12583bd80fc3f30044da8e22245335427d46a26e8dda8e0f727b81", 0x98}, {&(0x7f0000001a40)="c81486c7498c93d6aa714fc6545d2b593f316079a810166c0f7e24d9896b25d3597d9bc9d424983c67f2ef6e8f8bb050cd502bb1a7474280aa8ae8b78b2d75d6f19e15a72829578255ee96793180", 0x4e}], 0x6, &(0x7f0000001b40)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r5]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r2, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r3, r5]}], 0x98, 0x8}, 0x400) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001c40)={0x7, 0x8, 0xffff, 0x1}) 06:30:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x98, 0x40, 0x1, 0x31d}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0x9b}, {{r2}, 0x0, 0x12, 0x2, 0x1, 0xfffffffffffffff8}], 0x1, &(0x7f00000000c0)={0x3, 0x4}) write(r1, &(0x7f0000000140)="02", 0x1) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x80, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000001, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x11, 0x1, 0x1a8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x9, 0xf00fffff, 0x101, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000008, 0x37a, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x101, 0xe3d}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x4, 0x7f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x4000000000}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x9, 0x280}], 0x200, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x532d084924dae12a, 0x10, 0x200, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x400fffff, 0xb96c, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x8, 0x9c}, {{r2}, 0xffffffffffffffff, 0x91a2837302adf788, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x3, 0x100000000}, {{r4}, 0xfffffffffffffffe, 0x44, 0x40000001, 0xc6, 0xba}, {{r1}, 0xfffffffffffffffe, 0x70, 0x0, 0xffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x21, 0xcc7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x22, 0x40000000, 0x1, 0x1}], 0x0, &(0x7f0000000200)={0x0, 0x9}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x2657e6420db2f4ea, 0x4) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) fsync(r2) 06:30:22 executing program 1: getitimer(0x0, &(0x7f0000000300)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/194, 0xc2) mkdir(&(0x7f0000000340)='./file0\x00', 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xa85c, 0xfffffffffffffffe}, {0x7, 0x88}}) fcntl$getown(r2, 0x5) 06:30:22 executing program 1: select(0x40, &(0x7f0000000040)={0x5}, 0x0, &(0x7f00000000c0)={0x1, 0x3f, 0x6, 0x1ff, 0x4c2f, 0x9, 0xff7, 0x400}, &(0x7f0000000100)={0x3, 0x2173}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:30:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x8}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x19, 0xe0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000240)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1ff) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000280)=[{0x1, 0x7e2, 0x1000}, {0x0, 0x9, 0x1800}, {0x1, 0x5, 0x1000}, {0x2, 0xb2f, 0x7842e6547287b530}, {0x2, 0x3, 0x1800}, {0x7, 0x1c, 0x800}, {0x0, 0x2, 0x1800}, {0x2, 0x4, 0x1800}, {0x6, 0x5, 0x1800}], 0x9) connect$unix(r7, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x6, 0x0, 0x8, "f22736b985a71b36ce82f3b1c64aaeda7093ec7a", 0xc, 0x10001}) fcntl$setstatus(r1, 0x4, 0x88) 06:30:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x703f, 0x5, 0x7ff, "eb5bd680d5a5ce93bce231a5c4e8eede1e079af8", 0x0, 0x7dddc30}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) socketpair(0x23, 0x5, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getpid() r3 = geteuid() r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file8\x00'], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="e9a683cb9f30d91abf0c39540b5deb6629fa55f974c107e1cf410691eb17ad3e567ad083759e7f93f2eb6a9088275ee02feff25a7c7f20879f60862b6af6abe3e1dcd04b00bd75915bb02ad7e39e70b1e00e0d6430306ec32222278b7f527adc5c3f3fc976f7304b72e626be506b34a120b31adffdda743952eba63a26923721a3f72275569f8f2f04b00b2331f61d5723ce8d668b95b2ca22d589fa576c05d0dc", 0xa1}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x118, 0x400}, 0x4) 06:30:23 executing program 0: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000200)={0x3, "52d29df8c9acfa8b334e5eeef0a1ecf0bc24ee44f280143ce0e8f2877d46199d"}, 0x28, 0x800) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x1f, 0x5, 0x90, 0x800, "1fd2db24903d282c344ca626398130cbd665767a", 0x8, 0x5}) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="67a4704f102af8d0c86a7601cde9648f78f19c59dfba151ec356dcf35305e91fae22f4698665a897908cc30526fefc76678e1bc87bd936680628ca0b834402627365ac295d2794949d24c9a9ca8bc806cdc3c43a88ad739b371ede61f20c4521df047661e2b2b08153f22c8491082e9349c6048ce82586a7c2873a52d1af4c3406d71cfefb14fa46c4de9d756b294cb14a4f25ba6d96e32e4d23a18f98fbe42e6cfc54d21c5f8047116b7e0067b7bd4432c646bd10cd7be3110116f64458ea0647ec60ba63528c72018e50af84f6765074ac3b4fe676b41848cd9bf3613c2afff31da4b4c1e7", 0xe6) 06:30:23 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x4000, 0xbff0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 06:30:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x500, 0x40) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026bac2b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) getgroups(0x1, &(0x7f0000002240)=[r1]) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="b9c42b251ff5e587d9719bb35ab38f8c062993e075fa391659c66879753b35a0f72d8655d5690d3b1569a7d015acd309ba5c1fee2751cd8955ea52b9a7214eefa9c589649566bab61300a0a41befe9"], 0x1) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 06:30:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x7, "c2b34f687c6b4a2fad6b0037bbc459b9d89256e5", 0x2e5, 0xd17a}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:30:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0xa0, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x0, 0x6e}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() chroot(&(0x7f0000000100)='./file0\x00') 06:30:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0xc003, 0x8001) dup(r2) sendto$unix(r1, &(0x7f0000000080)="1cd56e501fb423eb8cf1c8df51c6b514d5e00147b0358937f40a2dccd9ce125fabc6db37ebddf46c4bdc735fc42aff019a7a0def823be2dadd9cb8721ac4ce0b6a47287d4e34b7e4c4438e52d1a50b0eba6ce97f1add3fb286b951a06ece8cddbba0ddfdf8d33b744f968ba8e9f046af4f275ea92caaeaad256247ffb8", 0x8b, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x2d5) write(r1, 0x0, 0xffffff00) 06:30:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x800}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x809, 0x66) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffb) 06:30:24 executing program 0: clock_getres(0x2000000004, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) r2 = semget$private(0x0, 0x6, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xff1, 0x8, 0x40, 0xffffffffffff33a0, 0x1000]) 06:30:24 executing program 0: r0 = socket(0x18, 0x2, 0x200) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000000), 0x0) 06:30:25 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x4, 0x7) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1c0, 0x40) poll(&(0x7f0000000100)=[{r0, 0x1a}, {r1, 0x104}, {r2, 0x5c}, {r3, 0x10}, {r4, 0x107}], 0x5, 0x2) setitimer(0x0, &(0x7f0000000000), 0x0) 06:30:25 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0xfffffffffffffff9, 0x81}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000540)=')$#{\xe6*-\x00', &(0x7f0000000500)=']/\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='P}\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000200)='[$$\x00', &(0x7f0000000580)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000640)=',$\x00', &(0x7f0000000600)='&\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='+^\x00']) socket(0x6, 0x3, 0x7) socket$unix(0x1, 0x2, 0x0) truncate(&(0x7f0000000340)='./file0\x00', 0x7) connect$unix(r1, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) 06:30:25 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/115) 06:30:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001200)={&(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000001100)="81c5f3fd34437017a3ccd600be522efd82330d2c891532530f3ff8afad1ba12381ec8b30b48d561b7333ad31d5b9df2428f397196e5add48f15c5b8bf194ce3ed86a484b8f4381ec7c49667aa07b6bfb471d37351be68227fd723d559f516b918ab6d8fc4bc2a4b92bed0d8acef7ba7d50c0a08f1c7dc46346f695bb82a0bfbf61afebd196e3048f17c23705ce890e1e20d8cf33a1fa44b2ed286708400b274e412cfee90db6a13dd48455", 0xab}, {&(0x7f0000001280)="14f1c9a9a3a006fc1550265f140d4d7dd068654f68453225095cf31bd367f4f27e7956702112944f7431ec7d6275b08e2235921613b25bf5b4dd1e72b5b4c3512261e1d28c5d046089b17a0c67036b3c68cc87a323ac9df412b7f613340fc2ebe0874bf09490dbff1596153a59fb5b29c59a0982afc9cc67132a264bb3474538c38a13c89cdb57133783c65e2ec62752b998c3709b84253103ca9c9476521331155c761044d2e214906940628d9c4c133fa94f67526ecd012be515390a30", 0xbe}, {&(0x7f0000001340)="206fc8f829e41a66afcfc7450e48de48a6410a7778be36b6fc09619978b4bd5877ce1cab432e888dc8be40a87128d8108ed6c5e6cecdd16337c7c8bf7cfdad1dc7fb739d010989b6d1fdfcf58b36697db19a9fa722431deed17d5fe332b4f6530950af5caec0a87c8e2aeb8ba8ff15c9693717337fed874c583ea871aaedfb626695f30e83daeca367a2bb489d7a0fe7b2e1074c6c9de636ca10656e58e20bc2656e16c173d5f9a07d55d4d032830e7577da4b25383e31b4a71b967e9c421e5c1783bc940b029c9603a5f93428cdeea77b52a3c0911de010f5b612e5a7ea65878b156500d429f3a8fc216ca3da", 0xed}, {&(0x7f0000001540)="9621690e7915532c333617624cef7b10c2dd5c93db83ff543b240de8b74b02e46f0cfbf8acb73b36dae37df91bc828027199d824e5d29b7fa75964ed8a0c83fb30e117673b86b0750a1124ba49ed94d458ac0dfb01b54ff961aa051e5ecd683fa87dd470e8c3ad42e1be0a87c382f0e7cd713a2fc39f078135c7131b66d273b6b5b83b80f391c437935062f059320d33ea41064ad57931393980a5b0b1b61449a39293dc1b397c2a78ecf897f15b8e00b05c84a85268b3375d292472bbd6b27328b4d75bf498df559398293bc5240187cbe7fb5eba88b363a1247e0c", 0xdc}], 0x4, &(0x7f0000001640)=[{0xc8, 0x0, 0x0, "7ab4765aadf779f050894ddf01c4f2a7918b011d1551e352320e2e39119ec93cab9e10567c65c55ad02887b5fae9782be9426d8f12be75b41519458d25604397297b87d8542ef00e8df837a8d64fbfeebefc381244216d81c0c6e2355c4917d6661b3ccfb700bc21df714126e94a4f1619b66c9fc1075c2c3e23bffe7cc802e1350e9ab5357f1fbb89ae7076fe54022a5d12a90319d0a2cb9629d8e9b2edfa55048a97608bcf232aeb85d1647eae7c1e8df6d3f9d31932"}, {0xf0, 0xffff, 0x1, "6901014022ad5fd3dc44173095e6a5ef4d2774e183cd5bd93f9a5003a6eb705784b5bc0d5626b229bcc4d711851c9c146d807e23d23bdaee6bbee21b7b4b41d40ba1499628f9298dcbe9e23c1949dda41f1c70bef8270660a331919a4b9fab2971a1f06f75f85da6b8a125f0ace79769b90072e18800733ad1aa73acee381a2cd205d8eb2c55dcd1cb99d6d99828fdd99ace74bc00221c988adf9bf83af430d0e3740f1eb92e86f50dd62be20a863cbfd38888dfaa314999b801db4fa0ff9d7b4a50cdcfebb0826def1b8053da00c7571d5a1c826c8081042b95a96822"}, {0xb8, 0xffff, 0x8001, "3d3001fccf858879fd5def84eb98531f5acc9c39a0055ff1299e1a8e43c0ae069a4817ab288b67a03e14061f9ef0169e7b5a1987185993e8d10b32fca506be43a6b1d57fc746f3f28d4bc8d773299a68df7500580417e1d4a8bee26f7c04480ed8acc52df1f57d7b0d8c47f948de0e73305e7cbf5852c6071c0b1407b054b60711ffb63aedb452e3879bc6622b4baad0cf6d7880e444c6edfc512aaea6ad02fb05b9a6d166"}, {0x68, 0x0, 0x5, "ba30c0fa3045ca99e0778e102921b47a126d21d7bf9cbd2d9bc15be59124709c81b8033b0f3d80d3c2e75ee3de04446f8b1ac13fb7d539182a87beb7dfe08e6165988634a9a6b31d97f0d2a43270b15d8e0ffc633e80b8"}, {0xa0, 0xffff, 0x2, "63b96b1f655e45e65cef95392da785a8b932909cf38684ef1b79a7953edc959fedec295a4694732b6d9dafd8c93b9fbeac9f4decd017dc1b83f1fa7b0f4bcc47d2546c7f9a886cc29cf87d24ac54a7975385eeb0da7e0781366eca7cb8b688ae47e51888d49a4598d2e67c0fcc6aa7a7b2ebb8488e12a5fd42132f91ed98d50b2df6a261035d265e0cd69943"}, {0x80, 0xffff, 0x6c6c, "7b75fce9809b6dbae8d4221ca74af71f168eacdf44e4851aa336498fa83dff94ffcf2249badbb59fb3720a3b68570d634b55061dcd433a5a282bbb24173c7ce8d1c46605b8aa5dc534eba50e5445fd8c96a30c356b3331315d0e41cfb1f731bf46613392cef519ef975b7974e8"}], 0x3f8}, 0x404) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x10001, 0x1}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) wait4(r2, &(0x7f0000001440), 0x1, 0x0) 06:30:25 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1, 0x4, &(0x7f0000000640)="77b5320a58f9a619cf78ed861ec3f1f4b2ea34cd7a359aca44f710e632e08c223f7dbb6083309599719b22da4bc6c20b27391ca9178d8190bde57b1399f17f79476cab5ef73dbb9e21333017b51b0f894e2fcf3f6f81eb9f908a16c362ce29f02f", 0x61) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r2 = socket(0x20, 0x2, 0x100) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000600)=0x2, 0x4) setsockopt(r2, 0x0, 0x40, &(0x7f0000000040)="cf99", 0x2) setsockopt(r2, 0xfffffffffffff0f8, 0xfc7, &(0x7f0000000000)="05e940b9fa1b6836dc6f53c8c4c242d8d1beeba78b65fbac2b0234d189a6dd31b60081ac13116c497551fbd0a4ddb181ec51852ac9f554ba84", 0x39) sendmsg(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="9b4fc98846f1eaff4f8d5b2236452d2f537a2d1a0c0e676fbccf243f258ec251fe3cae76dcf6b537efe3f678bdaf1a4de472f4e91b3f5c91b5daaa0c14b53b0d4a75c0b6699d29d475364bb111157b8486633f1eb81eed83faac33360b3514a9a6c337ac1d2ff457442bbf20c023f48e1cc752f3228f143294550b5fd6b14e2164c2799d57bf62704f53ab585f78ee9f7668100c7a40445d7087f0cc17305c9301c6d35ace71529ded3a003f677f2a1f7f69baf3bcb61018ce0f61a3ce88838e53c29ecf1e26f58f99af", 0xca}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="a000000000000000ffff000006000000ffb1f84e701d28fc4c09f2c9b64578d43b4e2c37b49a93cc5b2761efd5c90094f20b59b1ac312a6c9d3ac91af05bbec7ad371e4009850560fe70d54f317434039d6f04b9c3909b7de82989a82d256b3e0537f9a9c7edf6202156df21a443e5409c0cde3a3cdf2551aff682d0fc3a8bed643b18d61e5822660ecff4b2e6b4f4ecdadec77edd550dcbfe000000000000006000000000000000ffff000002000000c05dbb65c2da77b4c7ea333580966a501f59f1193b33078feb8d34be7364da25a81d6c115be16317ecc4b2107e6f358f2400fe547656f8aa108d7a110b235f338c27049dd565b8fc1f00000000000000f0000000000000000100000000800000fd0466b796dc416fd0610b53f9c76623d079708d41d85f10b7b35f62d7bc605509358ce05838391a0c2f349047aab5b11bf04a6215f54848a0eb77022023ec2331ae9abf809996bead585d2da16ec470f82111bf485a4b2fad53fa565bcf15b301b3618688c739fa0d7e146996370186b3985f2770a373875b92fa32e78ada937da6137e1bd11127c3017d4ff5bc2d0203db970d3c2866e3726d22aaac00b9f402740f1723200bf7d1588327d80d93e6c116d25e6852a314787ff83739b21af9ca5bab40a7e34fcd7bdc4509743176cce8e23af8a1e9fa81ae50e55e860a0000a000000000000000ffff00000900000003f699ce42b81d42fa51a5dd4699b026b4c9236b394433912da9e4bc1d8dd1476480e94a9cd8de0beb725310c58e482a62d392daa9abb929d6722325c8edb9c6ff861fc36bdd1700bec6912558f78995cc1cd3038e5fb8fc529e55f18ac9951f68c80aa56abed63405f141103d8d081c251270f72c4bc7645409a759f2e4e75933d27db565df27b22bf74f3c000000009800000000000000ffff00000004000001b8cc2b6c9b759ddb2822ef5f555a4879b05c7e3b058a7483be58ee6e1a8abfd71d5dc1a245445a686f6877cd201a824feb683777bd8727d9cf876cd56c5162b5c00c2d54d79662fb6a026f9f1a8e18d3bf3db09b474c861d8cada02ef400f701720773d09e33bac018dad0b6f42e7bbd21e44b863d7c9c456a590365cd6f2f2288a770e7a1265b2000000000000000ffff00000400000008e171ceef530e67b1b5a0433cb500001800000000000000ffff000002000000887caf46ba000000d66ca453e868596b54c47a09ea57fdfca187a469ac5066512eb6195eaee08e2af023b12df9054e9e800cc6999d3285fc7b63f4e76fbf95f463a95d889317c2dc2b3dda0216e49f79ce50f4ca70a2e8f7c1b9d9ba01d9648cb176d2a3dce28efaaab76d2ce0faf5b456822e7e835b566eda3651f536f12751fcbd9e666f1f955deed8df014ebe9e461db75091b776186be33fb50562c7980cb9af702503792baa0e97d36c6227851a1d88ee44314c7f61c76faa1d885c58f243225391437e30aa9dbda422fe44"], 0x360}, 0x5) 06:30:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f0000000500)=[{0x30, 0x0, 0x0, "27e33c0f3232fada2ab60ac51927aa58fe33e6ebae19ff8b3d"}], 0x30}, 0x8) recvfrom(r0, &(0x7f0000000080)=""/93, 0x5d, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x40}, 0xc) 06:30:25 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0xc001, 0x80000000) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x18a, 0x0) r4 = syz_open_pts() writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="10aa0d6d5469cca9850485aba0d58342a76a051355225d4764e902b1eb4125acafa9291da955f48bf2b09311b050613e2b2b552f293c0c934b30bf3b73770dd671ba8ac68560e3bb907e5830eacbc1506ae5d0d483142f40a62d474b46106e6a9fe01af54bc1a09a6323de3c74c4a629934ae9e9c4bfce29075c941a16e8acc2ef2ae08f2fad5ada72e8ba5342ff4e8d4012cebecfb6c2b49aa93504b61406044bed1f7eaa06", 0xa6}], 0x1) fsync(r3) r5 = socket(0x0, 0x1, 0x78) r6 = kqueue() r7 = accept$inet(r5, &(0x7f0000000140), &(0x7f0000000240)=0xc) poll(&(0x7f00000001c0)=[{r0}, {r1, 0x8}, {r2, 0x20}, {r3, 0x81}, {r4, 0x50}, {r5, 0x10}, {r6, 0x40}, {r7, 0x40}], 0x8, 0x8bc) syz_open_pts() poll(0xfffffffffffffffe, 0x100, 0x8) 06:30:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="908551a30aede0bb834314b962d7ec2e8fd7ea5037f5b9040000000000000076ea47d39f303055bab059b73d44eb9a73a558ba2be06825c2a56bfdaa40182a63c4eb5155632d6e98bae26ecd29b0f70eb81c354992562d52a7b167ac8054485f959ce403261100c4599d1bd8ef988cd786b64eef99fa94ae0362f325bc6cc6d4e66d3e55b8e35acfbf1cece85e7db8616670bb96035b171d68b2e4b4e30fb4aa8604", 0xa2) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 06:30:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 06:30:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x1ec) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 06:30:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 06:30:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x4, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 06:30:26 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) getrusage(0x0, 0x0) 06:30:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x1000300000005, r1}) 06:30:26 executing program 0: r0 = socket(0x20000000000002, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) socketpair(0x10, 0x3, 0xb729, &(0x7f0000000000)) 06:30:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x70, 0x5, "26d14691591f72b4430f6aebaf746e98eb8e22fa", 0xfffffffffffffff8, 0xffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 06:30:26 executing program 0: getrlimit(0x7, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x5c1, 0x0) getrlimit(0x6, &(0x7f00000010c0)) close(r0) getdents(r0, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x40) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/4096) poll(&(0x7f0000001080)=[{r0, 0x7f1e28e4bd8e6c69}, {r0, 0x1}, {r0, 0x2}, {r0, 0x2}, {r0, 0xf}, {r0, 0x2}, {r0, 0x2f}, {r0, 0xa}], 0x8, 0x5) 06:30:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) getpeername(r0, 0x0, &(0x7f0000000400)) 06:30:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x4) r4 = socket$unix(0x1, 0x5, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r6 = socket$inet6(0x18, 0x8007, 0x4) r7 = open(&(0x7f0000000380)='./file0\x00', 0x90, 0x80) r8 = kqueue() socket$inet6(0x18, 0x5, 0x20) bind(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x2, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x62, 0xfffff, 0x0, 0x5}, {{r4}, 0xfffffffffffffffa, 0x48, 0xfffff, 0x1, 0xff}, {{r5}, 0xfffffffffffffff8, 0xb, 0x80, 0x1, 0x4}, {{r6}, 0xfffffffffffffffe, 0xb6, 0x40000040, 0x7ff, 0x6}, {{r7}, 0x0, 0x81, 0x60, 0x101, 0x91f1}], 0x1, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x8, 0xfff}], 0xfff, &(0x7f0000000300)={0xda5, 0xffff}) r9 = socket$inet(0x2, 0x3fffffffffffffff, 0x0) getsockopt(r9, 0x0, 0x40000000000008, 0x0, 0x0) dup(r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 06:30:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) ftruncate(r1, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)="ddceb099ba65b3c42655f08be07591dce88e200ef7a029a365f977ac36d2c9b8fd6883fd9c232f17294c5f5fd0baac382376d8e2423ba9453021c2be6155d62d44aaa5f9891d302ddd81d18a336472d46d0392cb88272f2bd3a9f4a21d7b63f7ce86bded4839542d31a90deb13ab408cf891f2a6d5a4235f0b070fea0634516e775e46adf456feaae932788f99b5e635d622b022a36e429f51e2bc6c4dd02329afaf7b194ed9453125cfb02147354ecdac8ea3172d3c6eb3a3f992dd3d8be395311a21a0aa8d8dc1aedfd4d288cc81e671e18979b29fb9f8eec32923003bdd6ab53a492de1cb6f793e55", 0xea}, {&(0x7f00000002c0)="c5b9b18b29255908802befccd7952341fa1dc06289cb43f62f6cbe122418b687ad29a4e8dbbfdf233d22a26ed5c58f734e3be566257db66c23ae8cac17078dc873805831574c54c6bf1e5b74314fea55ff40957d37f1d39843d33bc8776c88029abdd23b01817db2a48c17f188675167b8cad276f79fdc865156d7ad49ee9e19d8bc2d145c034bbf7289c18a42bb29512e1667d3235d16e43795096467a1ccb57ac88bee6d6e3833139cac10113e57e74f9afb83705f58f008d242756ba3dfdc017c5655597984c3de4d4b1b139e0edcf706c09114ab525db221fabb1427549309ab2a2cb961f1e650c5698cf11b9e4a88d7dfdb4c3f56ad", 0xf8}, {&(0x7f00000003c0)="c6b8d782afc884baee0b2b8ffa4a44ec87047031369b7ac6c9381c44ffbfda30dc9d5f8d40d061d68cd027127466e27d75cca315951865e0914486909dd6b10343467e397cf93e0eff8b009ed2c7cb1ee49d38d539d714d846324548e86c0e5661d5503714c4fd17718bbb0fb7450625a604bf90b1d2859ba1eb9b3be36568b26ce11448c7f995b2609606967daff4bcd025f62570e291b996975a9f6eef89b20eeaa28ce3fe663addab06a0518e7dc52a262502228ba80d369466f8556340792ee19b71bc", 0xc5}, {&(0x7f0000000140)="ff153ce8801f34a6", 0x8}, {&(0x7f00000004c0)="c05b40f84add1347c2bd180b7f", 0xd}, {&(0x7f0000000500)="b1ba1d84ff5184bb81f780112d01cbff2e89e578228973675648e5fbae9c0481b55330bdae028c6fe3c5ef0edba883242452d2f2336969247a69407b6abc3725b867846826556d4f49816e727e296f7b9d18236593f1ad71d19f0227915c499f2be117ffd6c11abe383057cfa0c76d6a7f755964f34849b8e26a42400a748060319af3899f016b8b4dc8145bdb2ef6f8923132855fa13dceb23e2404194abfbb473ddb776d7660cbbf790607d7883171879703defcd7dd4d72ba2b3ba0d4d8b3be98f13bc211e2ec205e8c4afee45ed4f78c2493e371cf7f9fe425c9453d97ae289ddf5de30fb712189ce17b32029633032a862b9a009ef2c239d7f6e2f0", 0xfe}, {&(0x7f0000000600)="99176e0da7e05e063547da96c1b05250dfd0845722af9a9fb98c897694a397b4a85171668ff8ab", 0x27}, {&(0x7f0000000640)="920bc0da5c6805ee2c401e61e55feb983184464b620026cf29478de3eee859b68b977d5a4602b06d44f93a00bfacfca3682d9351c30fa6c44e924d539f5722656cb38378e8e9b4b9f7da2301716ba7ba1d95589eef1948fa1452fe74d9b32cae2fc80ee5b196cc15b952d71eaf8b0da34437798e8439629308122fc850431820a179e5edd45160a2bb08b2fcf169952b094b1e076bed81d512de87d87b203a864a1f3e0daeed96adc981f5562bd48d6de3abd33495e8bc893c056f2cde36e4ea4b704afd2860fb227affcfaaf3f57e0594e71416dffbfdbf388b3106356f712d94c707e6", 0xe4}], 0x8) 06:30:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, 0x0, 0xa) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x100}, {r0}, {r0, 0x94}, {r0, 0x80}], 0x5, 0x1) 06:30:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x80000000, 0x7}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x2, 0x5, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x12) utimensat(r2, &(0x7f0000000180)='./file0/../file0\x00', &(0x7f00000001c0)={{0x9, 0x9}, {0xffffffff, 0x800}}, 0x2) utimensat(r2, &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)={{0x2, 0x4}, {0xe62, 0x604e}}, 0x2) dup2(r1, r0) 06:30:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x490, 0x407f12623c7060b8) select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) 06:30:26 executing program 1: r0 = semget$private(0x0, 0x3, 0x70) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/11) semget$private(0x0, 0x1, 0x40) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) 06:30:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() socketpair(0x3e, 0x8003, 0xffffffff, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000280)="9382f73dfd62e8830456a409f87a42ed5104ff9805d1fc2485721f4b11bb42e8e59eb375e5cd0c764ea73b4634c7e2381265b04c3ded9112dd3d175396e999a90fb8ad1f5c68c58c74addd66159d031953038d937860f177361c5c35d77af4fdffb88fb0d23d0915f97086d0a6b3d0c46786d19aecc47a5b6d4a1c32dd068fb89605c371956a221fb34b867afd0e816ec2b34bbf2b9016312e2d305c217208e1a4b270f00daa", 0xa6}, {&(0x7f0000000340)="39bf072c1ddc8f07560bad2f01011152475683f2f5ad6b92360171a4", 0x1c}, {&(0x7f0000000380)="3eb7f8f049845f28f74636db6abaab3aa4e6883fd75aa13064cb369373a214a131eb8f090ad9f5e9bf45e88fac7c43d3416a514199a8314c50cd0530b99ac7b5cbc363f0821d13", 0x47}, {&(0x7f0000000400)="c837effb256d9dbabf0482769db32273c46464d58985ab67b906136de382a3cb002e06a36dabb597875a93ffb363dc054e99944e8f5ed9a558593c742cd8882c149622f298cad1dae950f606fd9e83c1ff1471957a7615ac1c39f0e7e37376ee543c7f3bddc3ba92dbccbd899a62e746e01258ca0bcfb637a5ff5c59371181ca16bbed25", 0x84}, {&(0x7f00000004c0)="f7e524ae6b6d8f7d5096c49c8ce73890a3cc1e20183c51ff26f0e6f23ba320aec20f6e33ee05966ae34ae6a7273115de3e19fa0f823bc601cd79b7f508db378e67565f76c15511770b1305043f9dbfa8d811cff15db5ed223599c3ce50b2901e1afda68ac53aa0f4083e69d042c28a098ff1b0700fb8b120b4a167de6e5932b99d250f4af76a72b2fed97a2a2472d0db6a291f3e20f5328e004fa15f894331287a43143fda3de6768a5f9272a547bee1c1f521ccb8e84f6f8d9c7bb956eeb66403007bad551ac05a806911f80b769c2076e3e2cb38f34ea2825a04e56dba00e935f82ef433d0c8122a6439098cb22b6bf6d80f939fc1adc897921dffe9dde90cce8a3be9f60347ca2ee97324b2b12a1bdf5dfbc1b284c1930be40e248e031e55edd8a39915163b098ed7c223fb519c903592b52204b26d1d3b7d37ab22829f60fb70f7009f3bd1ccc53f0f2118288f8214e1536df82f18c4c2ca3e951b70cbedd9353242f93f59a09226a76ef782cfc9dd2229c3675442f7ffb66e6ad25414d25f12e3a61e7b4ae72125453584b597eab28e6f94aa1f62b9e8d94435d55f17b764a90079df505afdc593c244742a751cb8834ded34c3fd2b5f1a0c0fb578882932028fc9fe04381c74be5515810cba7ac8f38299c10e5c4422b7580c1d781356df7a665869eb16c267e7bed96ff26567a23b0b9bd7b6739312596bdd773867c3f2516b0f47029eb31630276c8f47b78e6428c6b015ce8b73dfc40c65bc7d8305052f5301bf510782931f55a49f0518cb7126c98b7c898c2a5dcb56fd01bf0c2e6c014f3ebd6799b4fd4ed501b7f239d605facd5038b1bc9ce2812c34d7862986683890bfdb87ad685a8767ca7d53016fb9f8554a7e4a3e80907919e312173191d94c5618c9febe2541e65e959ce83352ec5a2266e1e57d1761d91b4e10bb43ff40120430eabb966dcceedd83d29507efc8349a5e2fcd728f97896213f7044890195e0e1228d4b70569c9ea4ed13f81181ae3729e82af25ecbddc9cc36eb4c657a0d83e7a0334c15a1e9de27d7fee537e80ffb8864e9b7a16120947471da01bdfaab67ae6d8be2dfdf3a5cb1025351928b8141e23f796712c4f92ea7d5b45acba8ee0d61bcbd6290cdcf0bc17dc599df9e8e8fa8cf40ef48adc9705c25e9fee4ec39f1afd5b459bb78e97d5e2b02d2a02077c95ef006a2f31471b4ebfdfa0ff086141e4c354807beb8556a5dee602a209e463fa42449c1bb84c69acf5ce9ca8ee485d916b60b954cd58529d1434afa866238f6e5bca361bfaa2789180183b482ec3e35ac1a1b3b1435671fa33769f3e58e0947ffc60037f59370b84f9f49e82e124fb76949e886d05b63ef85996c6ce26b3432275676acbb7bcd733bca3e612e12bfe8a911acc97471203112179069e78e60f6de99965edaa3362d3b7dd96a5b827807998d7a89940aad54dbb7193bdd463f8a4afa9d5e98d1700b48188ae5f4c2b47dd1c2730b3e6eba5a76c8915bf74ae1179972a271a4bc335fdda8fefaf7d734f4064780bd05b729b7174b5c406908acf3af2b4ced9ae10f9754c1a17f01d53728bdcf19f1d46616e87dd06972f643027f1f992dff35ab092bc625b6907a8383764b9944c1faed8a20d4bfae6681a1512e80ef4ede3b298ae509ed440dd146773ce2cc264ea1849787a497351124d29903493735e4f94c483a5d2baa026a79170535b840d6bdae19ed5024df50d3cd97a46f4dfdd09fe7ecf210a71c758a7730a5beb74268f0c9d1a6dcfa5d638fe3b4e646b7697e4f9202e5122dcbd05de8bea4057a430d3b99811e6a64de5866eecc2dfa866493830c90ce845c0ba24d733710bcc8460db5356024e85c109c67a309ee65fcc4d1d71c3886916204f6d5f4ced8b7dcbec8139e9a5b37cc8e36d2f7d2cd68efff322e265bae38f15d1a4b14704b512b0e2cccc53db0a9a823440a9317195837362cc6dd84cece223b351bd440643bccfbbecd04b6da998bbf962f09033c459c788d7fc46de646ceae9352bb9300f44538fa4724a6e9100cbfe42e491fd62ce96f2953133973759e9725a738e0d538813ee49d5ea6a618cd45ca90a0a8bb398f89fc6b8438d94a39ef6e456996ae5a7ae34aa61501be455b9192d7c36e26526228f2132852f9b850bed04fce1960f051f27da3b6a1a61c7c11b15e6720ae7a05a238a0ac41d0bda44d0c6ab6962577e31d44fee6ec1667e0b8ee1d71b55e772364f17972b89bff26cd3ebf178ba2f002c64943074d4a9e31dbfc8536fb9d625e3b896b59bbc5d90136e9b95b0f6c4ad379833ccb7b2755523d3a507aaebb45ee89a6fe4cd075c9248e1816bf10f8ebdb32749b7137fb876f8e32700cfbe9e6ee3ea07af06484739886b77d63fd1983c6598e44997b8531a31f179bffbf323c4122c3db46cbfbaac18bc1c96571cd9546eb438f7a0bb753ef118d68a9b7f06e6680749f967a6cdbdf5dc05e2426f4547e4174e9f5a51d88f8a0610f9688278da9492e64310a1bab896972e95ef040e288a0da86aaaff780ed71e3b2d8c152983636ebb9fbe0fed1b68e7c2a656c6666badc6fd6ca99a1f58d0520c9f25af57365b3bd2cebd90ccd745643555e276415b99c65cb5b1985964c8a5d12640dd26a598105db45ec6f686a0239e533eaf117a56b6722fc78262ab7599dc8857909f2af76fc9fdd9a0f8361047aad978b5b738bfc4edc6e61b8d1d9b0f5bb209d76f5b0ad1980c3f7c96d9c6664374ed5b3b695a6423f155b9c4101df59bf5021560972f877a4a037b4868ebd5a2c0c4b106d4a6dff99090765a3ce159654d08eca04cb63a2110438c9e99f143d61b91df3bd6a154d79566113f88b758cc951606c90cd0bc14947dbfbec378c032c92a77c6cc69390430b1a2a286b7d97cbf9252d3a41a203fdb02e15962803191c93ae09d3c71ad44a50a209cc17811f1cd310a5e5e0b747f41f93e3ebd4eb4a8a60a0b57056a069c22eaa2e585f173e06c37479d63eabaf8e1e54c1d6452cca1b2bc50e345cc734bc7cfbf8db8a1b509115e26506c9ee1c1364cd25da77b3b4546eaaf0ed1ff465e37bf401f04c4f21fc52f5f28ed87d75b1850a50ef9f18601d46c39d89bbf9f010de1e95fb3998ebab22ec3801e22f119bfadb34ad87eb98b4cebc7c39730635432fc79d06b3c91dc4dab7810ef6e16c3c698ed08a31e63c4565c96aa537300f23490fc03967c1943a6d92f4d1fc0a903deddae4ac7f42f2e0c66ae432ea4b506ac4cd0d9efb4f27f2dbd4d3cd9f9a7ee71f06b4eba42d36fd3dc6ca641595217df97781f4a7b57bc2d4941c60544bba7ab4cd7de919d7df3333c775243755913d992d2cdc9c45eae102883e6ec97514aadc4a45a7b1c1f09d070456f27719225a2e05e5bf5838dfa2dc7e5d347b487120ad7bcdbf5a0645b60d7c492fe339c4d6bd16c2a2df988db6bf641e56a0cd1141cc88b176568fa47013c70bac1b3e48c0db1a90ad69ec2ad41b193de70ac1c535fd3d86fffd737e2f8623f3ed7d59421e041105ebf715b41e3dc8bf2ba07fa602ed3f5afe1b3e66a550263b0cfb35cdca9e2250ba4b27a15ce2ecbf1b4250c0c32b127d6c9fdbf8d31011599a883e49a5998a2bf67bd8f243121c74673b61fff09279439c5c457b243dec421e2b8f3377fe84aa83013a72077c07cb85d7c7a635b6c3511108d52724d0d851768591c500ebc8c6095e96a130a3a068322008aed919950964689f628d888ee4f4f259c82fb4f662a125498df9b2243ea8a47b06e27843ac0db261457340d642245f4f82d1d2a737e540791318d6a36229d72b2dd47a90f2979e1a12ee5774d465071a8f4febead1009d848667e49d9d4a57cabc6715acf0e5ca33f74699194d8aae4f7e4231f619011b5e048401eb2acddb896cb6eb39fb7dafbb6a12b92eb5cf10066321f6ef2f974d3d3ac99b42b5038a60f742c4ff01ffc2bb34e81070666b1532619ed1b10db6f57b772bbf58234bc9a9da3470ce27a3d2148db10f8e45e77d60b52fc83f8007656a1a45ebcefb390f87bbad06cf0edc693d8fe7d0e6ad02c5d6eaff3576fcc8e29d1f84c7d5ba4d8115dfa2ebc075354c518767ab87d3528d806363a6272404b380924e625c4c749f6140d72679e216ce5c46bbb07c88543dc5f8f059fa3843c33e342a075d46a67009ba47af408051cd2fbc56e04bc7a98f7868c701977d9edd88fb256695d39dea2bb56b8a319292c28e218d6c3b9014538a14ea6cfb5c491e99d6d3b4f64db8d32f702bbe0fb57307611411f05b1b0df7906029ddadecdb062d622986d775668c21582faaa8557616e1ad5e90a6fec041c331c25d659c7bebed8f40014e67713cda786edc58b10b2a63ab0d5fb34590951bc7ee5576ba2ec99622bb89cea9e6671373925f133d9b35dc1f6a7c16cbe67ecd5259cf57895a040a9a72c48ff1ef53969a0601a2d39c94db702f961160328bdacb792d07c6f10e4ea499841fef1eb48d8105dcf9c3705a2eb4d02aa47a7803c2e93f5bd10ce3514063c2b38c02501be3fbafc3bb1b4128ea6304f268d3cc48351a96106549eef86e505007488df7a22e51725c1b0bd63e400683b45b9ac5f7a24b7a51ece2b7ec5087d3b1aae4349f5a6c9d2e19091eba640d17ba072a9d08660142c2f5e505ec2a79eab56284e2391574dacad0457af5290bc99e5b3c8c711b61441a7bb8f30aad4981fc2de1469b0e2a477f4e4b56afd33428694ed905b0bb2cba54e559dc592ee7bcf88a71112a01c2b32850f459da33b8dbda4f8dc9fcca357a718eba7ac87095babd212a565766001748d1574c1538f2aaf33afb0721c5257bb71f59c9181c073f87b95d29ec660f4c4744ab99058bffa427ca076c8f69ad59355cf128ea6474909f25ed7a0fcf6ff00e6aad7620d12834a9509ed836f6d33116c073fdee387f2adabcb664e217d7f66685aa96407fc60be7ea9b1b880581f799701fbf66c08e78eff0d02a37387961e43403a114231c485039ff120a885ac697665ccc5cee9e1474f0bd9aa6c2adb0835357b22598815a368d0c045a91dc7672386f22f3e04e725f61e916a83676eb75ad1e8b812c3aa5cd8c3244c0bff89742db9769e076b6e92ea707bc3520d6eaba1a58613d7d30e808039868b18a2ba051052bfa774c5d3fa35fa619eb54e9d012d6f4c16c65cf2651abf17c1989286d7cd55d3339a488f3f95abc27e19a23f1c4782a843cb32966e2cd59e235a45464b2f163753f28378962d1b06e7ff2fc0c6c72e836f4f9def0b76b0c5c3752193f4797c4b170bb53ecc4ab4fe26ec0fce4d3fa5d08d96e68053c4aff323fad81050e2d76a8d4e5194a1bd6f94f99091b6ef15cf079ee1b90b91d5a78d3ed2077d532f12754f187f5dfc4629a0af606281e71a2b785b6bff3907d48ccf5dfb168be25dd42401085f888a2c484be32bc0438917e1e9d630a73f2cdea37d0b8f3a0d8d858650adc090fec50a1c0c1af3d5d16b05bea41cdfd9e60f0494400123663a9d0af10349bb767f65a9cf5c17e2664e670a67011138315eb8aefdc27355c99045bcbca0f7ea5f7bb5442f28c7a43d0a7bbc83bfd166dccf242d2606cd30e5478e72e4483a3246011e153de83f408577cb5b75b4da8e80411c8f09bbd38a56d7d8b26fdb0b78aa48c11d1b163b247796210aed3d9ea73664727cfb261b7944cb4043dc36524e09dffce8974dba83ee9c859b9c67c34d4893114233378b9465240cbe275eaee62ac3fdf0ad478934d10763fe067582619cc9f3", 0x1000}, {&(0x7f00000014c0)="101d9374edee5a0a5ce25dade4d23adbf0da7b7cf43c06382cfe681d0633de00cc3c4a3ada8b12d756de18353f39e146f193255951cdc09893df84160264fc3db59f9f3e48d0d1847305c020361ade3ead2cff6f6fd285135dd1d019e83669150635aacd72edfc9740161f5754d7406845dac481eb16a574b3ba95bb5479687c34c62eb237353221c73cd56eba95a9e959db9e90e933f8f71f0e40c782579bc900e2fa8b881d1a1d289f617b76", 0xad}], 0x6, &(0x7f00000016c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r2, r1, r1, r3, r0, r1, r1]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r1, r2]}], 0xd8, 0x400}, 0x9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) syz_emit_ethernet(0x5b, &(0x7f0000000140)="e803952f0544663c7290f0609a696dfb86dd1d19859e76ffdcbb10697e79ef9badce69a0baa5996a45ede2e79123de5941bddd47545bc95ae32a7c3182c83411f77b8f4b4ce2439a9d346e5f0e0f8ee378dd6057215f759eeec3f7") sync() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xa0000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0xb0, 0x80000099, 0x1000000001000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x9, 0x100000000}], 0xfc52, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x8, 0xd2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0xb34}], 0x9, &(0x7f0000000100)={0x400}) write(r2, &(0x7f00000001c0)="14cccf29d4e2146e332a46b2865b4cf1d0ce8c3add107b7de9121681bb61aa0a48f98040954546364e865f2f760f7fd463d462adb5be6a03d261ac59744d5ef8bd55b2f33576ab6ecd6f603a9d7f", 0x4e) shutdown(r1, 0x1) 06:30:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/228, 0xe4, 0x801, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0xfffffffffffffca3) 06:30:26 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="e7564c36f7544cf77fe852077166523544b85ac67186836f099899b7f5d94f00a122e5734ed6aa0dc0153c9bda3741b2958ea67051b4b3ab67306295f01f2c5559fd192a74da63fd39b26c15c0e9f57001e3215492aafc82edd8270ae636ae88b3b65ba420240caa260547d2f70b26514886028c49bac6fb2e7795954150ac7eda88e26ec9e81ca58e922ddf5b164d0f5893975355c4f1963440e9d06e1de8c5b89c12e50ecf20d4deeb2c2590c91235a9225f9909e080e1c5667067fc336ae0cf11a44b0dad536c", 0xc8) nanosleep(&(0x7f0000000140)={0x200000e}, 0x0) nanosleep(&(0x7f0000000000)={0xfff, 0x3827}, &(0x7f00000000c0)) 06:30:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x8) seteuid(r1) 06:30:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) 06:30:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 06:30:27 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xa) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x3010, r0, 0x0, 0x0) 06:30:27 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, 0x0, 0x3d0}, 0x8001) fcntl$setstatus(r0, 0x4, 0x80) 06:30:27 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 06:30:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/90, 0xffffffffffffff35}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000040)=""/34, 0xfffffffffffffe75}, {&(0x7f0000000340)=""/225, 0xe1}], 0x10000000000000f8) sendto$unix(r1, &(0x7f0000001980)="d70c30840f20ed951383af76dcda67bae95635a35092875f4375b152f06add1f3ec2ba9d83ba359caf06bc389abd0edec3b19f0f5c3d08feea5d2270f04d097de749b7ee7bcbef2b359210085a2812bba8f6baffb3b05e794cdf56fef95f72593ecce79675dde1b8b57b69f618883273bf4283a460ae90f4d0fc2f963024880fdd8e3efeef10b0cb9619212d3221c48980ac00330c3aec8eb1a6afd1d29428e50ec1246e3a3b0eb68b6c1a0c954f2aecfb1cb18153c2ac5bfe11b6eed88ceb7335b41241a2359b1ee872fd91b6618d74a401839f78c46603a1188db5d556fcc2ab7dc551fe51a9e43d9b8a287d4e36573ef097619e63d7ba0b6e3bb7e6c46e4c544396a255b3b669bf9489b61be98dc8468fedfcc806a809526cdef5a75e28a78161891af62765504699c2e74945b7d59f2614c10fea0d6ae0686183aa21407de85b4a5705368c099f0d4296bfc7f8163efc8652c8b20da2c0c338805a0edcbe22d95950efd3ddb4d34af98073d4c26f92f039fc575ed351b9999dbd89c285b46097698e8b965c18a88657d3b654313236e3d611f5fa3701131c1cae77ece8c0b7f84295745ce76a6939881d9bbab0cd74a1ee03ca50891e0f1f046e615940c0213c0681f071ab72139a249bfda7adc05120e037d16b47d1c80ad2979a97e26e390a71eb9cac2e47d2b2bdd9c383aa69ba2e7cbec8069141c8108224e0ac9f8b423e6410f078294807e79ec348c0d9377de1530d56d358c6b6dfb724e6bac4a47e863b0acf44292d8c2dcc6d1ad8acb23382b5481322551731633049fe888c96f27860348919e33f243b232046595d638d313db5e07f83e1ca606642e84c4ad0226e819573b6482126703a155bc1c8c514577ca9e27732202a849ceaea50f301314d8ebdb78dfb835876d2387b97a1486500a7c5cb94954776cbf74821c0d2187cedd151dde5256c94232576d68aa790b672f8f546d3d6334abf38827d0d13ee9a5b3864e1ab083f9a78161cf694cd0002a4e1673080657b6e423154bf85b78a4e901fcf488236deebe93804b85e20631a393d7d25893adfed81838f6deb69b92bdf9db6fad7bd1daee21d18740a989aa7f3c0b8d39dd3275abed5765034330fec8f23f542f2f14038b3716e85732f68a50126b4ce3647ca461ae2a2c3179b582ff8d3b39abd0693b2bc8bad9734dfca878adafe9861d4efad60f20ae5b5a5b1a724d3926897e842755417822c7614905f106b499b1bbf9a8d0466e17383684a279e7273d147c879baec6be630a2259328460f9da7c4f8dcecb9f97d59bc1589a4b057acfc589d3455b861b60f1ad6101502409a04eb87e630cda47f85b348ca6a10c2e7c82388a97d4440ab563f7da6dfd4588fc3b5fdc1d937369fdf7b482e986b326dfd8c980e02c616e8a9f0b8ed6e25a215ca7f834afb0897aff1a01ed85b5dcfb2da0cf3a419769f1f4a1eb8dd5a19e2670684f5cc3db2507e72b5cbb9d7ae75b0297e0fe7c27f59d31dfdf4852fccc7f5618ac4ba4b0b4b0b0567e2687316ecc260fc7d1a7d03f3a5256d805586abb79cba2cfecea335e16c5936c02109eb9bca76c1aadcd64c243bcabfec2393fa312a65c15d9e222d78fd3cf01a93179b1a3a8ec5494cc85a7180ba1f359ccddce78595265efaddea35696ebc38180c897b99b78b041c170fda40d6b61fa2bbe165372c7f396894bbfb4a035aebf97f9798b3504d0cad576be2ff404e795d21e7b9a45ffb44b22d1a2e2bfb4a41aef46d910f1dbe385537ac6fb13780c3ae2e3f31fe0193d40ed9fa0f38a87b0935da3f767ffaf0ec186d207f6e3a9931d54b53521686b0403e6351f91c2c5e0d5338927ec4130ec4904454ce461340b5cd5eb915a5308ffa7e2af3d41958d48843154f9c0f779769b0a38310036a26cafda2b193124b9adc6b9c009361918e27ab342361b2747749acb0c14e5577f2d16715c9a46e684ae8049aacc2746ffdced8b3b6ef741d57029652939bfe716b59bf953d50e970d6908f66aafc359755776594a19081429cb911b66998cc9e4e87c0a3e68813fa8b7ab17d0a19bff57c67c6c68e73cecf15c2afbcac3e27c017eb4b09eae133cf10e89ab2bd4d5682a998a0fb945a8aec2874fe9f99015ecd21de69f5030b39d4159a250f3129c86d4c0a675f86ec2d569fc729c73ab11f537f8c1f371ada7b6b81d71de612a0042282639ce60d3b1b3a0f59be82a3fd505caa04ec279122417910d09ec77bf4aec25c6e4d3991261332c99dfc4541dc7d0a11c2f669b764668efbe265b83b3201a489ff265a72646d1f3f3ef5e23c20dd804a6b81c5178b68376944875e0040c00a43aca8168a7aceed7831ab83f37fe0726483fea57aab51fee2114da19d9ea16553d4cdd682ffb0e6eef00d925a5021a318abfe114c3d4aad406a5d4798d5f2025e7091ac3eb1ffd4a46751fda145e37fe29ffac1f8b9d9902cb4e4dd35a97b18daab02e624256ff9185cb0f4243e0775b845657de219f0b14b2251e9d4036f1b063aeaf2709cc2c4d832b234e972007f8ceec549c5be18ad90075ce5c284b47a3e790cb7cfce2bc8772f2e88c811e1529be085839fb29b177ec187d9b1cef89b9e58f85ab9a13fffb266084b372c2b2e860a9d8c6b9028a606d876f7557984f814469c36df375e567a13508537a96d9bd65f4a7aad89eb1e607da246dc584d3b8d9da41443db9e76fcfa89db2d475300bf110b622c30aa5de7f75b9e580dd7b5faa8984d418922e86892b5d0b1a109c73051777e69944b4bc25a8c0e26bce1b0cac3e02272ffb1c2f7ed1b1e95ed4de4d3c6855b50ac1949bda801fdc016b5e14dbb52b0b16cd73092c2067778331ae6729a403f360d964589a7c35bf059d65ced1eda060d635c8c6b5dd9ba81a1a1bea2c6ddd07a83974d3f8aafbc4da9677ce653b554bc938d2d6f40c40823ea45cc658983f698039d3bb011e1ebd61f948bea3bdb19de2a9fc38b7c6021da109b1a79074efc65f376559ad7753974009a7839ee6a247999e7c76d2f9fb1a875cd0485347db7105ba2e02d98f962263bcbf0ff724557b6c9c3fa781e0046442db5f7407ac536378555af479bc204d0db0aaf6f0d4a9c883f6274fae43c9c7ad517e877f11150b1a8181dcbcd4af003b34692c757abeae3d7b48a8ab73cc82e033d2b1c4b89f7aeda361b077e4b1c5e55f890917cdd10d51e99927b682cf57ca18919644b60cd5b026bb942e064a41619996ebb3f70c23fe7f38536973a1eab12fcee08ec2f274458119df7c9a4719073a4002e34721b8179583bb59188510131284a1be114ad0e9524b9e1531dfab29e0320776770a71c08fdb5986006052add944cd150b9be33cfdceae6dd6535244a2ba15463fabe9928b74e874c0b5fac747f2667fe372fe2914677cfc91562365cef0b7e91eb4d853b231a0f5c20c273088d67d085f5e50a51e041bc00f8b1153cc8535039d57ed7778507154fe6f931fc0a91ba0d9ab62cb0e6694c71db9216ffce2b2f1427f18810ff92311b53819a704f1cf112d15973cef614082dfe18217c3fcbc9c160ccd34c513315905a7864b156b8a19cde0940807b8189d7078502545684c2fd99a2567eebd34bf8b115461fe1cabf33beda568a32b6dfc2a660db8dc3c7b2e80fa126f61b088a12e73a5fde5877c7b48fc3c89bc316e4b78e4967b71276066e91c519e5c6b77ce8ca952dcd8575bab7a7a7b5b34e875c5bbbf75f003a826aab57c722905b4848bf98e7d6c608ce68313475423075f7d93609590813f1657a1c53f4c36fbeb5b793d2384d7c285495018883512377d42cf147f6e1079378a3ab9fd40fa9146bbe1d21d2c1b157425b9e353b714dcc1fdf8b895bf9cb7443802431135014785499ec238307e304535fadcb384d2bf12d2b2a7d79bc66604e8e376a872237c96e3309734246d7737f458ef7975228fc99ced7952b536f61c5c5ec396749a3f47665c674825a1a3dcd75d44d4b4b6e9bb6a095e9b5c98cb1a9216b1da1b20a14bc6e1c8bd56318b8df123bdfbd7c5d122287d52f468f576ee9f4a4c464e1622d3e7f11ac0beaf0d077c1673cedc7849f0997e08de0afc73b41b52b79e68ea938841e977a67095cef426e9ad39b1f332d5311ed30295a7ac73602da4db6ef9a6b2b8861870b8b315e0d478eca6189e729a009d58d84d7519c9fbc05a9a48b4ed80f3433f772d4765464c95c69d2a3ec94fa492452461ced53aca5565dce63299c536cebea35cf79f2db42b75313a4978b471dae4f5ae0f6ef82e44afa5174704500894bedf0824ace30d3841c74d80279856e2bba887f0e2bc3b81b0dcf0ed73012e8b4d1c6275d001bd25fa266182f0c41e841588a8228456ce19dc5d65c4a01ccd1f417842519a8a3bbf2c49170a81f1ce96c35ad51a3e382a17308b30ace9027b3e24e93f8e60f0f86d3ad05e45de3b7158696af60407493745b09926cb258ea0149f6d3ff9191fb747305d070c05f1747c4f755f4cd23a12a7e3cf9913b3cb766f9279007b2f28eea919d1651b2b14fe217aaefc29ea7647bd954e447509fa688d36bbb515cc6565663ac5e57d9d5356bf02a56720ef8bf1020238b63ff34dcbae10c290c24bbbbdddacb9fffd921758a7545f249c1df6cf895ac1783634c43dbf0e79dd6084b84846dce4c74eb4572f2d142cef815c371dc72582c1ded6e38a390fd7c3ad7508662ed567f1cdaf7109d720fcb929ba1803f0373f37a9083a52e0cc4606e867ca51aadd513014d772cf74e6ed4eb866737db2579e6c9391752265daf7b84c4222910990a5adc06675fff490da10259acd4fcc03af7a9d9d4497d8a09f0c99e0eea67c2a655010868f980eafec060b13bb2669215b8db847dcd33d2995b6eadac36dd0a3bb857a35dc48d953fb7e7759ce733aff67f787ff130618e2395e0931569cbb7c61c69e659368616b41a828d9d7c81d0493b07905ef4cce55834b261506759e3bb43bf905246c9eb0a66a4d35bbe962b90ba3a6a04aad71280d024a7ce26fbc3f736fead0456196974beee72a8078a2d115a9b4dfb7aa5e94317454c7a8ccd4645fb19b1e8b75df6d61a698d83f6dcbfbcbaa9b92e63fb87a7df448477e3389317178a06d8a1547e66a4575d0961f014ff4a84474e0178e43ff01fb9b73bbbf79a52e842bf857de0e62f89af88db441d6819310d184f13d10f34ff03747f349e265326b51bbd8ad6148b190f0bf0872d98029f03d53aed976e24d90955f6a42a248560faa1673a6980ebfe522f4ea9e5bd4586e8cb11a6db29389df68522bae1b4dbdd5c3707b7f73e83d655268ac4d54a33cec1d15a807ce9b4ac138812ef87a0b9fc66a8a5b9c33b4c01d6037be595dd4d7efb48b83ff07b1119976145503441e26debbae6c18201426ecb0c4aff4fa73f869d538d298424c61bb5c9ff6b378b69347083666acf3fb6253d0c8aacf0d2a8fa4d8ea399691fe23f254861d0a85ebc93ca2eb9d9407af1a024f06f79e5aa9b7bd74ab3913b1b3cada2e28dcebe617435c9b940d2bbb33705e22a94ae1324b740577b62167b5d2007da36eac89b9d85f4281db6c1239ca1d0a083b482a792a1e4a95b49c94f36831296b5259e5d40994f172fcc895b6c59aa4140311c1e11edbf784dc7c4eae404af217b3fe7b43f9a4cee47cb5ab47d2b9149cb81e3f5d85db5b1a5b491c1e80821e43f8d4c6b2a4c3b37ba51457e3c4a66e8c6eea4043f7c3e7934dc78531fa9f9ae0ce085214e35f1dbbfd64e7fa76287b57e95f447b3", 0x1000, 0x9, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8) 06:30:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x3bf7) 06:30:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7f, 0x7be4, 0x20, 0x5, "b1c84c8b12627cfb28b771fa307efecba8ab1a6d", 0x7, 0xef}) write(r0, &(0x7f0000000080)="bcebd4ba02f184289ade66d1beae98fe62baaf767415891d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4aa23774bcba1ff7fb5971bbfff979aac9b0fb8d19", 0x69) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 06:30:27 executing program 1: r0 = socket$inet6(0x18, 0x400000000002, 0x80000000000001) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 06:30:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffd, 0xf8, 0x14, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xffffffffffffffae, 0x1}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x80000001, 0x7}, {{r1}, 0x9d5d9c88166f4de0, 0x80, 0x4, 0x3, 0x5}], 0xb13f, &(0x7f0000000240)={0xfffffffffffffffe, 0x2}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r0, r0) 06:30:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 06:30:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040), 0x0) 06:30:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$getown(r0, 0x5) 06:30:28 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="c3a9c5649b12de8d9adeea636500516d3df72b0f4d6eb151abe0144605cb2148ea22c55bfbd4c19ac41b007f390cb91d", 0x30}, {&(0x7f00000000c0)="a8b2ab2da76f193880c1295f97cd517425fb7fbde17eddfb04550d4d5793edfb892ab64918c3a8a65829fced3e7768e36a05ddb3c36589471a2fa2488f258dbb2e4e07d842bb4df795fbbc", 0x4b}, {&(0x7f0000000140)="895c64d89834728d487fd393d7f83381ca6f2512ecade82e7eb071323108b3d5fb77ac4981a88d4c585352f06c3d9edaadd47cc688a530a1fdf41b9fae72049e7dbb10a8ebd5811b76b03586e81fcdf0c325ca15da43e0d294e371325be46edcf679841c3ed6571e4f5a4c113c856fd0d479021fa268", 0x76}, {&(0x7f00000001c0)="a7bf6957f3135003e96ebc9a7ebb21548ce2e4ec1cf8da3064a57e97d40fd1f90700365e84d2dc34d21f1f8ad8da60843900dccc79ac19fdcc4ab14113e426dd5969821a3200a16f01e667ce52eaf21fe168744e0a7b8f738b11cdc0605bfa278ec350e120b0d48f16b2fa24e6c7168e5051", 0x72}, {&(0x7f0000000240)="253a38c6333877841801c025b103abd14e5825adc5774c1ba8b1ecd89de3fdd4b6a83e4441d1a2e744e435323475a92ab512ece338b0b2638dc99cc3a8af502d31af8bc1bb141e9f667ab209ca0a35c6497613237e9f579e3e967610a8838de56e13972b080ae2bdccbc70cd3dc8d2a3fb991095963884d4e518f1a86b803824ff6168f1c53bcecb585cf2976402fa989d4f05e74845f0274affbcfb735be9c199cc9a3fc31e5ee01ac8783ccdaef9ab94", 0xb1}], 0x5, &(0x7f00000004c0)=[{0xf0, 0xffff, 0x7fe0000000, "f81c7fbc2915cfa708c5b2cfb1b96f98bab9d58c9a5280c08c3512c4262049b69e10f21ca3c2445acf0ac4d5167fce2554d72724ab4efb39e58bf4c3a24e5da7ff9f6321ac7592a82bd5561d93df9b480093c108f9114934013f5fbdbcc98408a3cd5f70a5f48bc2ea6c9ac74394a2081c6340c18f846621df3a8842c301bea20e750eeff9cb27366ff5eca59d8fa59a93f5c798c7e204efc2cd386d52c4ebd732427186779a5a8c8e0c0c650d5f5cf76ffb04a13e554b153c436014c00625c50936a882e66c0364c962db9d89ebf9fbd8153b47e45c17b0b04487d13f"}, {0xe8, 0x1, 0x68a1, "9a22cded601688abe7aef3e0fc9179adc2b5cec79b5773b9ea8533acd7ae8af15bccb19d720c567d39bd9280341f0154d6ee5420894312bdd877f51bd8f3674b9f69b73a704ca00ccd8c9a5ee399e6b1eeb1f10f59fe89fa55bef8ba1ff541e6c15248742b92791ebeeef987d516e22bb2229640f899154a45021bde38268d6bc279f0bc6af40a8a352ec38fe7aaa352e1e9d1be2415932e310021eb7f8eb0a38a696273d54db8c17033d5c1e2b686c1678456c3cadd60c72d3e1de0e3c41574d0e43fa11c1184f7babda11f4b47642cef093ac3079a3c"}, {0x28, 0xffff, 0x4, "a942e65ae67435a02772122ccbbb9b84bc"}, {0x1010, 0xffff, 0x0, "97880f876da220056f28b63f589d5b27083b01f74290b5ca6cc09d6c5eb6759559ca60aced09f26e5a19c5c857f67293f0b0fedafd1cb90788eadd26b66656d087f16f8f2b5a02c89f3f1b95eedba6882b50070b8b632a2c6db5275cd5b360e85d855d49d235ea21c311619f1db2b3f0e85e5124aff8dae704c92edddc94fa63db05d8b353ebd7df559b9ec45ca02fe89939730904fca6d9f107e9b6b46727f868a0e478ecbb52dd4f1c256419a4672cb8c01bd5ec1ce31da8686a0d8bdddefb63f20cca7121cf27506715e50474328caec4aac0dfe46860b22de136b3fef3329edccb24fe7d725d2bf0a519bbd0b27c0cfd182887b831e0260daaa5951417b0bb71552f79832cf13ceb3a9997f2e8a182835f41c9df29989fc9b4454b65026887643370f34632f41fb7d6d9b0becb369b7f8f6ae3958cd9da5d7d8e2b3294fb7feaacd7ef39649d63a09b8d6b3e379569fb3c9411d92aece868880f6d88fd74768b678fb673121e0d6946a00a98692faff8ddd003bdba1dce9bc0ec91797f648d5a6aa8a2e8b66c6838e83032b3834e846549eb702b62cdfb2e8e0610fc0ae7230a861316d2894137d5a1d067a3181807c19e6e7342794a986e11664adaf7afa0e35395f3ab0adda47e7f4c393eff743b5c8c2215b624ea05888da350c6ee224918b8b44a14132bef99d7848895e7c5f1c2f15f52307e9448aa7e56bd453915f0e24bd1e9f8eb07a109c43066fc986e74864eb5f6a7c24ad11faf4f0d68d728439f95e439849ccbb7eb1019713b6e3c2b8fff7021c1edbb7759391e4a69c90aacb59039acc9f0724d10fea5003e5e60b71a6e686b18934ae83a6b5508bafccf1e7882a93632de99159fa7e0acc8b005af7783aa206b3d7fdfaad6a4577f2ec3f910a5cbdaf62b1537946317e3030d70158c3468c45bf03e57455f9f9788840b40f4f5744572f4010d16c37ce1b68435372a15127740fff6f65f317684c88b769d640b71a35e643d5cfa0e2f19fdcadf0ef208038dce930ea7d35c5ce133a1db79140fdf0ded967986a44dea437faf875cbd22bdb1f1ee0532d94f8becb08d4f65d53bde1aa40dcdb16d0e97fb2471f1d60bb738edcd15936f0b16500e44f7fc618151c0d7c5ce12b1e605b4c43ff585ecee5f74c9a1e44ff89821c418656d0c18f7b3fded941e19ab1d73f4eefce6d508c5dd18f1dda91780f7b593b918ef1ad10c49e8ec980acf3522d30248f05c7e537eba4c8860ca7e63cae4f346ae31376ae3e776f1525f5c37b583876322b6ca42897a896066cf0573b4238f4977ff8c5ac16323a128f953dff2d2cbdecf1eed067c88074e705fdc6a95253005df2bfbc19fbacb858a5f0c603d003c0feef73b6e7b350e2e5e7c33d81ce69fa998625839789aaaeb433bfb478f048f0f64822541c3ff800b70ba91a814aa5de64d66d291e2d138903a3225dad3a9b72f05c894110444af2094eea63cc3d45971f2d412d529a1abe3f8aab912ef584f8e0eb93358eda36676fbb0d49a3f89557ab2623e9ea5a2aa89dccdd4e8cf1da959002a5fcf0a56052e6b2866c42973303a2812d7b75396c710dce44b2045281b8f528763a01fc23f8faee2dbefe572e16a2019a01de862f4d1252b826974e4562eb4eb5cc769530937df0ed7b670d4cef12d2d637fd3c2265351d91c16715924cda8d7b6a6c82acf3c3473e18d4a48da86da9e3d668826be3a2d0a757c1176d1f9b5e5db72444adb37c3093fb637e257bb3db2f04b14460f045a73b3c73c33c9a2b60977e46de05f05db829340a72f9b179470c319373844f3ff72c7a76b918c146b839efda7f549798f3129850c4a2e7fba7b66f91c76e70d85d14aa04af2ed573cd2e204dd2c2e797607518d6f4b3a8330e9334768cdb0530d753779e82acdd52a3abefcc162539c77e1ffad385b0a59e75090350ae870a93c39d9d4d3c06f55ab1ae8e36f8c84942570545736953660874fe8e4f2e099055ec094c2f49a37215fa6058e7d5d2b96b574231b8a39fdbb9cc103547a67409d56f8b9f52a64c3cad80335285cecb404fc685a13cb04133cbdc3a9c3efb117674604a904614d90cbe358f2bb21d5ae1f04ab6d3f6105bc802aed4fbe5abb3b2e972040f53abe457a7207f479c69da776d460e667eacc7c41a142633948918187fe2f628612720d6a3682763fa13f86b452dcdc5ccd9c966b4066443eb7727bd3d89b916685485a1c76f6eae12e2ba54689b8aa6687e99b86b9950c5b9f881872b4724fe191fe5b9e06552bf646e8d8210e9e1d4b2446101a3cfccca1cdf9f38ece9dbcd357ef8a10227b629579b9090598e2759ca82c32622abeef12841a6f7d3fdf8343af86244419baa7d688585695b6335bd44c4914e9839e45ab3128e60863895df3383493fde5fb900eaa8095acc6bcbce3695a9eebddafba89bf24fc91e848899f3ce79466c32064c9852f40c64a22f38f7643b8b1e48375db1e15a6d44a8715e224b734716c87b4b91164f31a3c6fd6b1c908af72a7d687c83cedf0f84ff07657c10f99251958e82c6417ceb6fbe0bcacceedf9e70973e8ff666079b4bec758eed39f964b501bd9888893aa3edd1751c948dd0498ce6642ff283e30ffb93c80e79a518c528f30797a3bfe8df4f547b2f6112c16ef0fc96f632e8adbd793d64689ddb05a7c9ddbfa7397167282bff723c91e856f458c88757f0b61c68fd7e382bf8f96836f340dc3cd3fb393e685916cf28ee909542e4c0110a338ac640bedad44fe191f3e24429a060e85c45eea6337954e438e7a4d76319af61b2ad1e59f9090a4d8b04a05c593291544b822013c9fbf3572481cb5ac0556a91f359f87dee4e829ad641857ea11f3384aac5c496ea2a01c2172d13270db2e2052024913f66400158cd38775ddffe3b5f0f1ed61aa04415bd54b57e8c21bd8dd7b7e15bba5e41efa5fb9dc40fb2f0ad5157f7e602c07baf38f1fc0399fd93344c3c1415e1e0d8b878e5777a0c3df089dcfb4045f9fa46bb317922e94f36ac10cbd858c2357cec5691e964c72860911a2b43f2eb46f331326731b9ae3e219b2e612ea4b1d515ea81178a1e53b766aa3aab0a7504781490aa92b1c3c044168625558254858d472fef1ea8810a95a4348f87b59bb032939d18a0f345b3bf0e468ff011392fca6378e85d953b0f6b00baa54ff21c2b45b3c39bcd63adb09f5d8174485c2f70185804f4659b761d75d828eae00b5ebd3e3b231323e97e7b69c95431b1f5310e6a761dad4af1e58cdc27e86afb6ffc806d0d9cd5bb478b0373067be07b181da36ea4a4029f03c0f784c8ba1071e41c837af345b61b2109d5fb5d74d207be9ca05750f2c7128008c48ed58eb9837defdb035cfd6943701ff4d278c1bf68ec804f4d5f7667a4d3cac867d1fced9da74816de0049cb26206a0c05a856f721b69fef60d5e06b2bcbf6cb6bc6ba2459050c7636f1aa7851611704c7d7692e1dab0618cc869e45b357dac6d7ebba460e34c1b900bcb832a07da98d919bd71d2d453ed9149b31681e58bd13736637b7e7283d28a1f705514f41ee0396b2f170c1a8ef8a5371acbcf40466fe8ccc217cbd76c47886e780f3950ade6aed86d25c65b64c0d98027b14a517cbb2a51a2a4c8df7e3d731d3db01e62296ccffe5d74a2d988e56896607da60cff7e76ca5a7c03c0d48317d5aa7fb3710cf2bc7da234c13dbdc8a71c975d09c6ca678871a91098ccd73339a7152b4de4f932fc241c793e9a80f2f41536e56267bf77dc4c0b410ce87c29aef917533cc6a4246ea255fc4957f02f2651fffefb6b3e469cef655b84f299c92afdc75295d27df80c90f0af6606d1afe570fba135dd8db1332c86136296de100131341cfbee64119fd740c761e66f6f735ed035a2c1544c1ee22b60261202075dc45dd98a9d806eb450e84a8d68bea124e9c781ceb6da5a56a40fd9c8b46ad67aef41c4f6ec7d4ab0512e176ff120c41cfb6c69f9c1605740f22166a1201667ea1351b2c07eadb8ac0eb9a2a5db727ae4abacc28a7213201ddaa9b174c39c3c40a4d01d54e0e708734ee29e02c5b8d6099724f1d96bd3e34f3e0b5134772891ab5a4ec99ba0ad81031eb4c42febdcbdda9a81e9db6c3dc6f57aabcb303d6286c2cde29299db18f6a8440b13f38ec2b214f83a404378d61c71fa445d1a8b2027de5aac60b00c099efc733d85d66ebc9e3e3a2a387a965ec6e5657b88e6440482e5b4468fd937dcdbd8bf477ca22a9ad3e5f898af6a379aeb8ebfa619a1d667dd5077fa8397a86114a7a4519d7b8f10f914bbca10964909362b1ff32ddade3021103e904d98df2626d7cd37f0b47815f79fe3d39cf97398eac96bf58ffabc0cb0cfe77f9770d4593971fe63f33af40ea8b19d29d3974c50e4ee1089381529aefc995400c0b7a9524c8b4cf1b5cc03bb41745b6f9f5d9a50cfd53566ad766e0c414481a65d41875182bcbc64d2ac99370211d30b981b185cd7d2a6c27ca3ae2850db174ba04c05d90cc553ee4da4b823ca1d224b889e99598ec102c10ed3c712da87be78eeb14f6a929a132e069ad854c84476b8b6267b73920fa583d651aea1f5455465771d74c95aea02deba226736f8971b99a9f798aeb927e30154641e5449cdfd4bd4750f5c098ee4bbf07191068d2e4f76f6efd6effd040cffd58f15583bf7db0d60e3144115c61cce5934ac8e16920cdfc62b269159525ee1998793881628d300cf8b5d8438c2093257756a2c7f0ea01c2259c420771c9c5e8a063dfc6b6c0f76b37118bb0435d75a17a0d3cbd3e561d6cf769103a9f09a26b96936da3531b51f668cdae50021044dd69e9633283db1eaa01fa1de9174dd2306f3c30122156385cc17c9d109e68c49685815280dfb87dad6125f25f6e66e05631140f5636fed409f6986a2ccdda3a1c3d38c9d1b71acaf52598533bad1a665637dc369002292405357d4fc77b0c36ab3c12e6c7b90c73d41e35a3bbfd595cd0ef885edf9c67aad33850f8e56fd33f7f4e226d06841073e8e4d4c2bce03d241d67b91b9e5e8dbb02603f974eb714291d6444cb49775211488f742da277b42a4b59e382f73cad99bb8fd07016a199ada83c421676e0ec1826a06254813f76822d42ddc477cf70923b4cbbbd9c81b6d39da191636112737200dfd7a4fe623280434f5d1f5db1176af6eaf9cb8db76278bda327f2e7919055218d925c5ae6c16934792aa460210bc495b7479db5090d7d15dfb016bb3bf3f361d1867adbf196fc45e910712c261fc48917f64abb042d824d166cc8269bede8d9d3ab955770244501831e0cde29c180af1d9ab07ef77367912fdb5c57bd32d2b5b6cb4accf1e73400d61ea7e4893dc688a46bc660012c3e372c71b500b1c11034ccdde9e5059be41cabcf4005827baf6f0deb8dec6e232d9dcafd059fe5ba091d6a2768b8391f518e384e542f9ebdb9831fcc09dc52959fcc71cd531c68e64829351abc0294d1aee3ea2186a346b5a95f879632ed6f7b3589466336a76cb6d00128abab8ded51b43c9ef72512dec349804213e901602f28238e183e787e8f13cda9440f60a3957c1126dbb95574d19d4dd765e5d88b89f6d08b2bf2a55a32ddea21f95f1f8ecee62d79bf76dd7c236f3a735d36ce396738665325cdaf82337ccbf23820d9c4b68928d084002b41edd441a7820ba767b4f1aefae64090b9386b82993b83c7bcd9a3c6dd5fed7dbde59fa43243dbd925c67dc98238af77ad06db27ae96bb24d6f1727f4b3bc7ebff95cb16dd26fab7cf3fb81"}, {0x58, 0xffff, 0x89be, "96579f19d07c919bf4e8ab9eee3c46fba8d911f160d3c1291c7b8c3880725af668f44c09cef7413c9808a3df02bd5c450fd1657381ac3ca9e8e244a53132a9398ad42520195352"}, {0x98, 0xffff, 0x8, "15a30ac64e01bd8f46fb650b58a7a7207110f6b26084aa39e296aa10a513db8534d429a418d084db03bf7155f1da739be5f93b215fc6e2a95df95d0d6626c97bedd108940fe343f02285ba900b9ba87c362738eb6ed2a67c5cdb5e84c3d642c50d36ba1bba71f61e3f3ece268d0f96ad9af56719c7dce22da36e08cd539ef8376e40b1971a1476"}, {0x80, 0x1, 0x2, "a0364c597718fe31df951cf42693e98dc136253c9d86faec2628e6adc04413b3f5253bac8a0fc8e6fa7c01e9e6e659930c6594a4aabdf7609d586e0db087090ac49039f3af29b36238f23892363d692f109c14ea08458865e641305b7c9e10cbc666cba9673299c79b236c1365"}, {0xf8, 0x1, 0x6, "52367a9782371f384a766d589df6a1e633ba50e4c08e65556ec3f5a2d78516e317fbe5a2bff82a94527d9d9e0995feadc8fe3e329669094a6edacf5070078f5fd96d6416d73228aaefb8ee3ffef5c9a7e7642eb39bbd828dd489ff1dae21dcabad3bbc52e697dc84e9b080a38d07348f4e6c7c9dc787c5fb18486cc44b0a47a67f01c29467f5bbb576932edc1874cd0ebcace617b5944b8886f8ca7a2e6f9143d722b4ed31675db821f1cec3ea441ae2a0730ce09f62fcdb34c218fe30cf3343395c9e37f8ce8422532e91e44172fda4001c9d5aeaca758c1f2d94bb0b096162a49dceeb"}], 0x1478}, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r11 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, 0xc) r15 = geteuid() getgroups(0x2, &(0x7f0000001b80)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001d40)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400), 0x0, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x170, 0x8}, 0x2) 06:30:28 executing program 1: r0 = socket(0x2, 0x0, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) readv(r0, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000180)=""/16, 0x10, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r2) ftruncate(r2, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x1, 0x5, 0x7, 0x0, "7de25cd4e289271503181cbc8388a03e5b6dd253", 0x7, 0x1}) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) 06:30:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000000}) 06:30:28 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xfc6, 0x6}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="019cf633aa9fc2be3b865d0ff7c5735036e5db6d630cc30e1c78012d6810a8b9f215c0f0be4cd161f70085117db80f92268c0f52295ad6c6f23be58ee84bb1a67d74ce60e1125c51d9abca482fc1d9501065499d613f", 0x56) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x9}, 0x8) 06:30:28 executing program 1: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 06:30:28 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x120, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x20) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r3 = socket(0x200000000036, 0x4003, 0xffffffffffff8001) dup2(r2, r3) 06:30:29 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x96c}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x104) r2 = semget$private(0x0, 0x2, 0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x601) ioctl$TIOCSBRK(r1, 0x2000747b) 06:30:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget$private(0x0, 0x1000, 0x66, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000200)="74939e2f32e39f7ad9114108b9c1881b23778c2e00b274b95a7708622352e33e02f7c51ac15353d4eafc5c27f26673ba4f6b950b79a9dc167fa813803e9800ea2501aaf7f1a460e509097e7d4507873cccf78004a980b788b6e941869ddf1159b801fff8f5a23d48d3a6ac4a184bf9459488f1c6862c67a912", 0x79) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 06:30:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) r1 = syz_open_pts() syz_open_pts() r2 = accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpeername(r2, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$unix(r3, 0x0, &(0x7f0000000440)) 06:30:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) kqueue() mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 06:30:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01052f94696c653000"], 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 06:30:29 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000340)={0x0, ""/114}, 0x7a, 0x2, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89dbc42135efe9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41d2e34ef1dd0e1c387effbcdf7907baf0ebe5e1858accd602a646dd283527b132a0f47d3cec05c690f43a06a7d5ad903dc39920f306395b9f0a2220b6085795ddfac3b779628a133ba39ef8305600c6f58fc50d30795268ee48cf519f12049bf7181d149c8f0d59bde7f658fca0fb42cb505c5e656ec274bdd89aa82bae6493bc61a19049573a481702de7173a7ee4738be7494a91d519233f4d79015843fff81c31e49a3ed6a29506653e8ec86c2e40ee0a55eb96e39925b873b99bf9d7dd9d96895a654ed3358e295193e209e382570874afd830a8f48d657570c495097f3e0d1bea7246ccb5d4bc0aa67"], 0x210, 0x800) 06:30:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 06:30:30 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)) 06:30:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="2f7c767134c53b9251a5c5fa82487164523d1f5c86b9b63e57e5dc35b4b2ba211e3b5a9c2cc9a7bd30b6a71aa6f9b484a87cdd14e320cb5c5a164a6d24e7c4410eeb10706a6792f7ab233d2d70f086f2d30eeb8b0beae9b3f0f65d11a4ea63ba2e9bda6eb52a03f78e4927f9e8883905eadec49d6d223810ca6d8074d42f464fb77627433ff76d88590e6697ea3458693ca8f2958fbb6881893e96dc775db393ae9ec786", 0xa4}, {&(0x7f00000000c0)="07d47e2ee5ae5b19e802fa9121650e4ff17633986d8e03bf33caece3a9119a19a9b124c1076dd4c251c1c355fe4917fcaadccaca2e7f45e4e87056058445d6a7195c68cc9e55a96c7031c405be871f9e79ad5c8aee07125312ffb845334775c00fb00f586823523e6b665e707b2d54c8a13094dd852d7f5ae35991dd9c8bae4295e30cf6dd16668dc14e8fcfe36ae449bfb5dccc18f671a0b8d015f837d7526347b8e28a01181282f62ff9270a30ce48a679ce83d1b1a3db66590fa2d77e5efcb4ad853803ea27", 0xc7}, {&(0x7f00000001c0)="97058b16428a865b6f938176746231c0aa935384890951b73775cadf2b73bdd408b3f9192b992f63e2e287329c5fbbf69597f0efe79d1724e8", 0x39}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 06:30:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) syz_open_pts() 06:30:30 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0/../file0\x00', r0, r1) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 06:30:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x60) link(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x400) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x5, 0x4c6, 0x9, 0x698c, 0x1ff, 0x10001}, &(0x7f00000000c0)={0x0, 0x7ff}) 06:30:30 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\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') pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x40}, {0x18, 0x1, 0x9, 0xfffffffffffffff8}, 0x81, [0x6, 0x3, 0x2, 0x2, 0x2, 0x9f, 0x1, 0x80000000]}, 0x3c) 06:30:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() r2 = dup(r1) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() poll(&(0x7f0000000440)=[{r3, 0x24}, {r4, 0x100}], 0x2, 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom$inet6(r3, &(0x7f0000000000)=""/118, 0x76, 0x41, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x6}, 0xc) 06:30:30 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000180)="e4781e61ab234552a00f5277b98f33c9e221a2dad99b8e0e81f92c95112e97924ad7a2f6b5cd70d9e14640654ae6567c776320821d8bf21a0a92dd22925baa78ba3e0f6bb5f7ee18b87c3936e8e8328d68a026fe0ab212b626aafeaaad4586e43d170b60f3093a658e96b7de62c26fbeff55fa2774c7488187259525632db093c01fd51d6e958a120b88bba25806e161ebb4ac047cb2feb7b0a80496e69cd55b3657fe054276c13a", 0xa8, 0x405, &(0x7f0000000080)={0x2, 0x0}, 0xc) 06:30:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 06:30:30 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x10) 06:30:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x21, 0x4, 0x0) r1 = socket(0x2, 0x4007, 0x8000) r2 = dup2(r0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)={{0xce49, 0x40}, {0x1000003, 0xfffffffffffffffa}}, 0x0) 06:30:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x80010000, 0xd88, r1}) geteuid() flock(r0, 0xc) getpgid(r1) 06:30:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 06:30:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="bcfdc471866c7cbe35888b82f0433f51bae6b55735c8f388e0e843288e43ac33a8bb93e93d6691c975f56a7b3b309931ff317b333a22c3b16cb5ca2474c3cbd241156964b25308f9aabf84d6ee0b6ba6a05bcd5d2292a9b16292becd6622af77589a14cdf912e06dbe5b6711ae3c", 0x6e}, {&(0x7f00000000c0)="450c4a641ab8400b77f660b5071233b7f4e3f72dfe2999af758620fa485c0c389927ddc8c404b6eba704e08d2e76fc2246013c20cc929c0c", 0x38}, {&(0x7f0000000100)="7eea69718b6f10e33819ba5ebca3bd205f139b174bf9a1e4a4e60e4ae800981cf7ee8cba51e631c0794df44ed786656843067994e5370e0fa4069191ae22e3335b855b18ce4ec14b9f38f1dd2867989d04bc14b0461e3a915a067de263a8298adb055e3fae772cc408e2ef6756969ba4b342f6c48ad58d702dd1fa", 0x7b}, {&(0x7f0000000180)="6eaeaae416cdb2b8280636606ed47ea951d1211a98fb069e4688f8b16ce356efb93f1e31ade549c1bec8c4380a91c84d36c15a4fda6d7a7106c879a8cd4c1762ebdac9672a768d05eb759832939bd193c2ea1aa2787b807879f5b1777c4be979e26396aa4e64e6a145acecea044a26560d91c5ab5af2cc6543671e8bdec7231afb22f30d6df4fc52af05c3d0a3f8ab21cbd91bd8d2512071656827ba4c97acf1ab5f9ed769ef6bf9ce65c52693a45f9654f231cb67b14d8592a432fc44c5c2a18f53dfbe65a14c7f6a6f77efacfb423d1a0ab7bf3125caf817a173a26d5a018a2a2f5f429f79abd6", 0xe8}, {&(0x7f0000000280)="c25a643c5f02dff125cffa73ebe6ea7080621ec075880a2b6757702b750dc8a374bf738e3013e6d577e072b74234812eea0e479bbe94e18e0a251d6d32d2c187c4f550da02ba45", 0x47}], 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:30:30 executing program 1: r0 = open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) sendto(r0, &(0x7f0000000000)="53cf26049aa0955330c93c916c30ad345a8a791d769bd23121", 0x19, 0x4, 0x0, 0x0) recvfrom(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 06:30:30 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x6812, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc2, 0xc0) 06:30:30 executing program 1: utimes(&(0x7f0000000140)='./file1\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0xffffffffffffffff) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') stat(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)) stat(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)) 06:30:30 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 06:30:30 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x1, 0x5, 0x7}, 0xc) 06:30:30 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x800, 0xbc}, 0x10) r6 = getgid() r7 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r7) getgroups(0x5, &(0x7f0000000140)=[r5, r2, r2, r2, r6]) r10 = syz_open_pts() r11 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x1000)=nil, 0x2000) getgid() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r12 = msgget(0x3, 0xb0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x5, r4, r9, r4, r8, 0xa1, 0x3}, 0x1, 0x5, r3, r3, 0xb, 0x3, 0x8340, 0x29}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000200)={0x8001, 0x6, 0x1, 0x4, "4576a66b1ea01f8ab83a9f867ff034513e73ffdf", 0x8, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom(r10, &(0x7f00000002c0)=""/252, 0xfc, 0x2, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000400)) msgget(0x0, 0x14) shmget$private(0x0, 0x4000, 0x608, &(0x7f0000ffb000/0x4000)=nil) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000002600)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/239, 0xef}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/103, 0x67}], 0x4, &(0x7f0000002640)=""/60, 0x3c}, 0x40) wait4(r1, 0x0, 0x8, &(0x7f00000026c0)) r13 = dup2(r10, r0) readlinkat(r13, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)=""/248, 0xf8) setsockopt$sock_int(r13, 0xffff, 0x1883, &(0x7f00000028c0)=0xc9c, 0x4) setregid(r2, r8) setegid(r9) shmat(r11, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 06:30:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8}, 0xffffffffffffff57) 06:30:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1f) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 06:30:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 06:30:30 executing program 0: mkdir(&(0x7f0000001240)='./file0/file0\x00', 0x40) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x13a, 0x10c) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 06:30:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x1, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:30 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) fsync(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10400, 0x110) 06:30:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000866000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x10001, 0x4, 0x1}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmat(r1, &(0x7f00005b9000/0x2000)=nil, 0x2000) 06:30:30 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = shmget$private(0x0, 0x2000, 0x184, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 06:30:31 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x400) pipe(&(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x1126, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket(0x6, 0x4007, 0x200) rename(&(0x7f0000000180)='./file0\x00', 0x0) 06:30:31 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) munmap(&(0x7f00004d9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 06:30:31 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000780)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/28) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) 06:30:31 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240), 0x385) r2 = semget(0x0, 0x1, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xffffffff, 0x10000, 0x2, 0x7, 0x1ff]) 06:30:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x12) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66086c653000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:30:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660765154759"], 0x1) poll(&(0x7f0000000640), 0x0, 0x101) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8429, 0x108) ioctl$TIOCSTOP(r1, 0x2000746f) shutdown(r0, 0x2) fsync(r0) 06:30:31 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x10000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:30:31 executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x21}], 0x13, 0x0) read(0xffffffffffffffff, &(0x7f0000000440)=""/4096, 0x1000) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x9) recvfrom$inet(r0, &(0x7f0000000000)=""/136, 0x88, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fchdir(r0) 06:30:31 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000048b3c4c8d49e77e51753f1f7158005acdd46da2a41248d67a950bef01e7d316748ad70d48effbc9a00f8eca32cf04def4219a97b143ce2a8e4ad12cc149ac01c102b6b4bc29fec5f834ac975ba48bdd81b556b3046e3b846d66c4910da454bb47b637d549846316f9a8ff2cfcca58c28315ed2761ec064b1875c3d5c58ee81c66f4c5a29a2a396e4cd6777413732991b8f99fbdeebd67091dee45f4abd14334db9e1f2fcff5389815a7c8f9810d671ae538a88141ce6ddfa154a0e1e60edcff5e46322855b767385c3ccb767ac8a57e2ba856d21750bca10f8ac54594c21953ccfde4a7a12ba981af6802e29f36ee422d40cf421747664430bdeed7d054fe8fb411f0559530f9e5247711b12e8f119b2b297794d4a5312fdf92d0785b1b0eaef4b6e89c40e2d2010b05b92ac60a3061e3e4c55ddf4fe4b3783df55263dfa720ca82f6478d3f76a1cdb6be1049b4aefd9c5b1816ed01eb047fe7aaf6e251119f26281a3cbcdc4a596360a14de0af005f211371c930b8cdf11712ad02c93b90137c156edc7c9ce910147acdef39e6e3754f4f998b4703375ffd76e4b3cc172404f57e73f9cd0c20e9db29cc871b8174e16cdeb333e31435a03e065458458e77a0612a4e211d28909e0dce6390d508d3d9a7ce47df4ff66f272c9295a47536d21f8c9c41cc4f3314b0912975d4aad9daa64705ab567153af09917260ccfabf39151f5e9f2384c650d7766fe6a180cdbfb64a9ed94cc1942f7866b69cf3eeb15e048e2ea1e7b8c865d4063993e574f6a7335475cd775886990b026efa012d8653573d45bc6d0787ca97386eeaabf84db92782ad16b3e7f6aa2d41157134b1ab71c378d8a7a560c4804c79bf071c4ee2abef6383dace4ef5b2c4fe6f5fb325c3b584e9f820baa93c826df095ecefd1de1a943506ad20104ac7775ae5a79f38e5f8a487f60445a535d93f949a0e305847f4b5ba5c31785808809e509fbada3b603cbc97a4a3fcb8462b2f493d2351129e510ab64e41a00d2373b903c1a4391fbd154ace7d60d2098964ac0d9416b9279ed89b191c4a2089b63c22aed72e11a5ee1ea63456257b4bb9fbc4b15a7bf1ca61ca1e5dc7efd0f1e2a6023c2751dcb05dcd1dfc7cc72ef428dc8ba5222d17bc942f79ace4f0c9387579756edb7f38a78e4a6431491d7e9302083863054199481bc880980c87d3b47dcbfb452746bb00f6dd7d4982f2bbf4d1ebdea452c6afb3d3469cfcf07d7c4aa1f45fdf4a3762274d9190965c202bb11106bddaa79a15bd5625a969af46000a8df00aabf5e840bf790ee5172b5e3a6f96ec852e0905e143d7d3950f901cf157904a49273f90e08169e71aedd488ee44a251f40f01ddab794bcf6dd0196de4b576374241e63ffc9cb2a1cd10252ace3cf6338823d1b0de100332548a67f8a7e530e95222e247d2d05ba3de198d06173caaa0075c6b6e39a32adf8b84f79a088f815a39cb15b2b17042122b389be90d098270a3d09fb826d5843774dc445c0725635ff91e4ad6a25e9ea3bc05fea14ffc5d260a9ed4a01a1282349169ec9f9ec2321b99aad3d24c487120e7df37301caa0545426b3bd8d788b0ad180c12dfb450145a42854146b55101d7c4cb9ed82644a0760a89732fac58ce80e61663c378a24a2c091cd4a8b79c10ad62ef260c5d87c52528799691e09e78a091823def362109b42daaaf3db79cc59b4c6da7458dc5d7dcb4082e4bdfd32d595aaec8a2d7e4077750535eb5036f3ec0a95600c4072137e437d82ec601daa756e6c3cd554b09046d8e7ddb60e9b418a7ba5a9ebdadedce707dfc2112902ad5116e2a5b056e1fbd38f0a71745a9a9dfe7772038f4425ebab0a366fe66d54fc14cd8798a4be6207d3b847574c8d7d3facef5e23d2665909a1f5d9d2503fe313739ccd8502f3af6388fc4e1ccf64608313878f78f57db48ce06dcf416c59cbe128f7eafcf18220f40078169bd08893545dea984c341d3ed2c9fff74a2590349808b84a9cc58109bbe15d4d608bbd73aa322b22f23e2668aba729f1e6e6de0c36491457f76f9b0db53c06a5fc041a2e76be5ea1474f9d4180cd85880614ee18ad352884cdb13802fca37bc0e3f90732d64cdefa6def453f8eab55207fd74726994d83a58ac00de951142902dc07f858ad99c6e1211f7b4d1f5899b8773bcb4b197bda75a6780053e281797bd8d11a40a01f00f42a3395a1071a137f274c2bee5793db7809e2db9c895fcf29996faf387f18e5cfda45888ec54056f662642e8db064f596ddae51b9689fc324fd507d459e5054349ee675bd5963fdc304ff69970d7ccbd608197e76c92f7c1e2b6c835eec04db81a88cc11b48fe3d81121d3ee1d6cbaaafde0da67374d15be4a5b44b791fd3c81835b0c546db1c8b4b97622ce596f449c9ebec2a4a896441d62e0bab661f44c708caf9393b620962ba63897da539483f1fcf43949f8625f6d99d726aff362a81e271501583095c4c12f2ddbf941ae4ad4536a47969e14f3d226a0a5008316f7c75065098893ba49bc26cfa10dfe2b7b1eabf14828ce9623244ab53b597a5cd41b5e9ff545ed1aec1fb6096ce4d1536caec7e57b1d5197c20496a78821fda61293b844955ef1bcddc5216fa8c5aadee8421a42ef518d59d2733ac70ff70182c0a9e81b88c2da16f7f863527532b96b432fae5f5c87191e96e6f375e9a079584eecf664c3f69380300000000000072b98b742667eec9ef014694ce9f9b7d8ec62ace814467b0156aab2e34e5985eedbba14e1a286028cfd86ba71afcc2b0f81d83c2bf69a0b72af634824288d68c8e172fc3f94d192e3cda20fe8aec1cd10323e18b54ec826769851d40ff2da70208ee741ea8f359d16467a9ac9eb05069c74606a0835c0d24100a4023094917875246c674e5a15d4dc6424a97c78629879d4058f9395d56035a6fea39599a6c63cdce520f66220150014c6ea4f567c8a599f43037dbc39640806e9da020b29e1c6c5e07b4fb9133a60344cfb9590e523af374cfa641207c15716f569f6f78bc18ebf2a2b017820b6faf1aeb58575068f44a96a85d2d7a97cf8ca56995bb634df19a70fcf7b241e8c8c9f0fdfe5bb4d04197578866b9aff6b40945f7a8f8fd2d4ce2845c087cd3fecf4fd98ea87eb22a37af42f03f3490e6ba8ccc9c6fa78493d02cc4f48bdb3ddf6ae6a6145fefc5e6c2916a98d74fbb68622d795b321bc8cef29dadd3bf99fb60f739c46ac2f54ba7c6d6d006aace6e3a35eef0b2410ecb96e75d1010f28caea6968952e16f2fb4af36cc194e916d1fddc05729fcae20442c62d0dc60273dcefddc29504988abc39aa28d4fb1c45f7ca50bac4e5f6182b4fce389473966db552d788fbe9107aa70bacf8ce9d30d04931b6f4b9e063cb46aed35f1a45e8fbbc3ad6577a4b302f2241062e62da88baf6be0dc1d71164bee269d7d2a148327b5df50b04cadeed40d3e822853c4ac814107300396a64313f8e80e7e2f1c792d94afc8cb523079a419f86d4578ec23ddc009009f3fce60c4cfd1ddc1ebe13cd535fc0178a4fa3cd3ce428b29551a945ad71ba7003e4b9319f8b045597b1ddfbf3f3e845863730d2ad2b6465db8c77c540400ab7561e4f29ea78ea99482771f21d22f96090d5998cc3dd17b8f04e0d2cf5b2d65d08cbed424f805413e4dfbdd48de874d199a7727879a3d162f86b168b514c0356662469148b652c5a291026d59b7b94e0a7256fafd11d31dc32a90e7bdc3e87a3d83d0e29a51c2f80c15525db8af62e1e1b19535cdc3ddf28b764a9e98ec11c607d461dd0c9d5e88dd30393d0eadb1bbe2298b150bb2b7cb37725a4b5fea4c1fd01fe94d0e86ac5aef865a78a71375ae3348665f9c214b2302f3fec2bb4e10c4393aa8d0e81cd51159381a9d3a60cb78b0b92a26b71438c52758943f6950cccc8e1d0d90f7371b3326995112479bc0e370f13c4aefcdc9f1dcb10483986e35f28d9e5b1c0527ff0328e115cff82702d0fa4fef8c7050d2c558d673b753b1b9ea23d6a9c94051d1a2a754f96cae0c3a974b77a11ec3e9dec7d2a8e6d32d0447ea7a92f6a942506930b3dd597102b074b76e2acc0987935d199c7398ac3cc7f1ee3cfa249709c8a8ba7bd33a82746b697f0490643f114e01f9c42664e3cbd78c22380bae445611ef3fc268d772db67eaedef581eea89cf3801152ce2fd9d8b53bc683089ec98bfae9b557eacc027b417c4af8fb0f1f87f417be6d859677c3b2ee4fad24ea213070f8115a7518d7e7efb763cddeeabc30d2d38f886e0a64da640a89521cf7515deb2b5ef3cdbbbf449a07c183b0ce29e35b94386ea46d3544eccc47917344f43d7dc4720f92a321848360144be17ff35fe95447c1505f2900228a20fc9afb35c422d93b13a1249ec50b3318e1e127d9882dcfaf7c2e85343c9b43bd6970aba16742f3743ef87a6136b889f4deea0207bf996c6e97b59ae75025cea18531c6bb1153df29c1392b97f6b5efbfc9693f1d5db4437bf5ca609dea1d13a0cc2648837168f3f46c003adc25325a6bcb03235de94271fc674d08c869b9c504f36e966a0dc95db92189a3bb456d95d2fbe2b87fe6cdd72c5e5666984102e55487f714a43ba774e9139361217df1c10958f071b65f1f99af86045ea7a8f45034b9ebafa4922950a6831c3ef54fe6123d22137da28cca9e9284a873aa64068719b02881a684a8fa9cae163ede6c9fdff0ce077d1718ffbde3a1fbce580290d703bed8fff1c0b0fee7c97b23f525b7ad95b39ef67c8940855eb46797c99b91c414f9cae09b4b4b5029449d52fef04ad242c12e2f988df650ce847732015485e163da80aa6487bfcbfa8fe4b52d578d2573908e08dbb83db96c90fcbe66b395682d2a660d342a67deb8bb8c8541618391db1ade0287216de62e82d9330b1093d9f39b259758647c5dbfd1fe5d23dfb520b7a1c3f70fafef5314f2ac5d603a64516585355354fa6275846ff68dad5ed8f32e5adbf829944b33c74f61d01eaa301551b43d45e2d5530bc02cfd22151647d355b698844ca8123ab374a2e607aa7bbca545b0dcf9ad767ff67d40baeefbe0518004cf3809aa9c676812448e02914adf7d25a828ad8801010858cac3a647c9f494d2999520d494307745c3dffe5930410fa2baf04467a4af791c7016ec63a35357c5b7e4c3f6ef83cedda1c297ebbc8273c616225d165268605137a8b684c49a2d554a840a4ddbf79d4adf1db55fe1ae220e9bb3ccfe9178dd1dc58b8371f6be4a0e523f8551ea174ad740c0c1eca5410b4bc68f69ca14e215270d3a69c39a98b8ed9d3d56f1d0eae5657cd5bd599e56b5e9787f08638f19245e2e4444262a241adeb442a1094dde7b5ec09467ca6279bf54a36f7992884fafc78a3df540f4abe054e79b2f35575f630d35c59bceeb4cc6b45d02820605db5c3d186e2b75404ea887fe20c3c77492de4ce3e8fbf1d144e977296373b12f757afb7365fbf46254387d976e87bd21b0870cb7726caa980eae70824e274a354ac39384c91fd47b7d6323106d7d1f06373421802a8ae2eabd1380576e697cf17c21d50c802f37bbbd407b332d3b4cc4361a5c1f9fab476bc85906454c54bb4cc3b1086ed4437d0d7761b105184d1d73f02d34a59f1715460ba804fefd8ac0b2136bd83a4fb10cbef802296b6f0d502ad3769c591e9effa50e634987f1c506cdcb6ada2aaa3d4a8f01e733e24437461cfbaa111c84f7d98e474e70dbe87d18d7f699f7d41205fb6c3d949d572a80d778b6d2890a954e9ecc98b47dedb546f4cef64974e8bf76799c639b8120c314001a0ae39efcb474dc7f167b447ac1e2c8611905d4599e66631f117a0738d2f893e0b54c5ddc9ee52fc5d7753bf0aaf29b7620e8fbb41984d86d2d83be0d1a1cb1497fe1ccfd0ca"], 0x1, 0x800) 06:30:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kqueue() 06:30:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a", 0x1f5) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000200)="e4055fd4506b0a86fa6bcecf14d53d176e61aa14528f07033b9ed67aa409ceb11410ab98595d50fa1444fd2d95789de5062d35e9246349723c5f5ae9348329d431765079886b63a6b634288fb3fc8c6960fc64ceb733f5b2fc9d3b479fe52832a88bc3e88fa02acfc9e7ff13c424297979713a9580ed18f50f3bec67731f929576d8cf41cd93df613ff6a90ec4d0167d1211b4ce370e29496a8c77203ca7bfa772b5752054f84fd26c811779d39d2c9e7f28980becb8631d0d6bb2cca45be22fade05166b05a", 0xc6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x17770b33, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) mmap(&(0x7f000003a000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 06:30:31 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2dc1092d31b20f331325b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 06:30:31 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) r0 = dup(0xffffffffffffffff) clock_settime(0x2, &(0x7f0000000180)={0xffff, 0x349c}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x204) r2 = socket(0x0, 0x0, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0x5) 06:30:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/165, 0xa5}], 0x1) 06:30:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffffffc) 06:30:31 executing program 1: open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad13281feaee4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 06:30:31 executing program 1: semget(0x3, 0x2, 0xf2184a5b6eb09eaf) mlock(&(0x7f0000215000/0x3000)=nil, 0x3000) 06:30:32 executing program 0: geteuid() r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 06:30:32 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x9d) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = kqueue() r5 = dup(0xffffffffffffffff) r6 = open(&(0x7f0000000200)='./file0\x00', 0x290, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = syz_open_pts() r12 = socket$inet(0x2, 0x5, 0x5) r13 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xc6, 0x2, 0x100000001, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x9, 0x4, 0x4}, {{r3}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x5, 0x1}, {{r4}, 0xfffffffffffffffe, 0xd0120af02ed60dfe, 0xfffff, 0xd278, 0x9}, {{r5}, 0xfffffffffffffffd, 0x2, 0x80, 0x8, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x31, 0x0, 0x100, 0x540}, {{r8}, 0xfffffffffffffffc, 0x90, 0x40000002, 0xe647, 0xff}], 0x9, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x8}, {{r11}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x100}, {{r12}, 0xfffffffffffffffe, 0x8c, 0x20000000, 0xffffffffffffb741, 0x8}, {{r13}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x5}], 0x1, &(0x7f0000000440)={0x10000, 0x3f}) setrlimit(0x2, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x28180, 0xb0) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) fcntl$setflags(r14, 0x2, 0x1) r15 = syz_open_pts() r16 = getpid() r17 = geteuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff]) r19 = getpgid(0xffffffffffffffff) r20 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r23 = geteuid() r24 = getegid() r25 = fcntl$getown(r7, 0x5) r26 = geteuid() getgroups(0x4, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r9, &(0x7f0000000780)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000004c0)="a0ff14f19ff1d1df5548e117cfdbac8864709b932ee2c3c4089e04dac8ee1237b39d8dea63d7dd8d6248cc290b427c5a5bb9523e0cda", 0x36}], 0x1, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r10, r8, r1, r2, r7, r8, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r3, r5, r11]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x18, 0xffff, 0x1, [r0, r9]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x100, 0x1}, 0x6) 06:30:32 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) r1 = semget$private(0x0, 0x6, 0x220) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x2, 0x80000000, 0x8000, 0x9, 0x5, 0xffff, 0x3c, 0xff]) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) 06:30:32 executing program 0: r0 = socket$inet6(0x18, 0x10000000002, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 06:30:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x420, 0x20) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/251, 0xfb}], 0x5, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f00000001c0)='r\x00') ftruncate(r0, 0x5) r1 = socket$inet(0x2, 0x4, 0x80) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/4, 0x4}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000005c0)=""/232, 0xe8, 0x40, &(0x7f0000000700)=ANY=[@ANYBLOB="01002e2f6669ddece6aa6d85fc3b7530bcdacbad636c653000"], 0xa) 06:30:32 executing program 0: r0 = socket(0x10, 0x0, 0x355) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r1, 0x1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x3ff, 0x8, r2}) 06:30:32 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/211, 0xd3}, {&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/251, 0xfb}], 0x5) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 06:30:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 06:30:32 executing program 1: syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x2, 0x44c4, 0x7f}, 0x0, [0x0, 0x800, 0x8, 0x5, 0x9767, 0x3f, 0x0, 0x101]}, 0x3c) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) r2 = syz_open_pts() write(r1, &(0x7f00000001c0), 0xfffffef3) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f00000001c0)="f6e7c4e548ad05b4e0a98504974d65679d3a7f355ba6ca6a38d0c82e13c800469ac2535db34613ca653eb6a1f1211225481f23841b3e4f95e04dd898f1b88b9c29ea888b64bcec9c8171627f9fe74ee7ad1e68c2e6d5d805cbe7db8be50fcb0b95ed990a23bca9d5d689fd41782acdb5ddc8dbf07b055fcb49b15d7c8ccd4d65b3b4c50af31ca4efe0a7c7ff2047220f50792ee3bf1eb50f51153dd82d65147be1ce2406e572271cefaaa8cacdc052207469bc76f8b38d7af8b39b0130f28211ca5c007bc8", 0xc5}, {&(0x7f00000002c0)="5b23fbbe2aff98dcad249d0f0053bfa5e98ceba916e94aff47340d54215bdbc60c35ad5d4a4e04fd7e66aad05b81c391e518167bded82f5f3dae1b11c3ffb81abaf91ae525c8e66133ba791f434d80f913c5339e8aed02e8e8273566dc3d1ec7d459d0c6b02816fd3b7e05230e5e300393d9b2c4aba104b06063cae4c770a15f3c5c965dcbb56720437e26db24bb10", 0x8f}, {&(0x7f0000000380)="83c60b8978b2edce64c0d250ad3581e204ebc2345a2350eb7cd0be408410181dbcb2f6f440bf688e4a8617563c5739af8e933098d159d6a779af0c6b3f5b65069ebd883e1d9d978fc7dea0737968af61246727883bdd21090099c32db7cbe64fb4183de855bde5f8c1c03c7e8cb3f1d371612a11b635772d8e127d41f21f3b2e8cf08d842831826faacc59e4268bb7444bfd17dd3c2c55bc91413a06b3c221ad1a8f9dc70d8bde203911a1b355b792c5f5d94343d465478c08f6db79994f0fe16bf0f94d5376a0d92b42f4edac297ed67a3ba2c6ef", 0xd5}, {&(0x7f0000000480)="6cd85e21705da52ad9fcd1b869821ec7e5fbbfc96eaed3a2ae47", 0x1a}, {&(0x7f00000004c0)="3365afd0941b46efc18071e496d0047a5e0708646f88296ff0c9f0da1b1470f016ec6c04bf669cbbe505491117b3c27bf4e6a3483016d20ae94ecebeadd3091a88de8c1265c466eb1ca41147804bbc34fb435e33dd6bf808c0cdc8853da4d625cbbcff51adb47878444f8aed0a77f293d1cbba1423556c028e54e4912c430b9e3286c0e83cc59c4ad5654f4ffd2f787669ea3d37822e2130d3c6022d", 0x9c}, {&(0x7f0000000580)="9378aab05269ea0ef477a1f51d78632b591efa7ac376b36122a26dc978e850efe782f59a9731c52e2e4e6b2dc725ccc5559fc24808d1226a08f5720ba095ef9129019a3de92b96b39396b66a7f9125ecc537f1926f8d343ae87c935288234bd5b6e7e9c897417d825b54c6ea1d8c1f3fbfdae281c19393d360a9bb9b560a5eb665ae188028a7bc092382b6fd8f64091759d83e22d3e0fd85638f3fd510c240cac0b673ecc7568e46d59ec201936a4fd8", 0xb0}, {&(0x7f0000000640)="a970dad566c528783a6f1235b3dc787a6a3a57987c197496518f91c71d88139a20bf23fd61adfa275375af3fd116e3bc488ad264d97d1aab1096882183ca06c0d146ff9301f38385f3e2809601d14c1163ed43ee6e7d96d965c0b6eb554d2a08718ff3dd6377a3d9c65d44009f097a27fb1386a36b2d09f221e1b5d0a6adcc7ab75bd3b051e22021dc8ff23782facdcc505a851214894423fefb2d1a18c2ab7144094210bc3f4bda0167976e62181bf382d4a994e7fd092aade225eb5861950822d938f4d33aed1abcc360cff4a50767eb779d0d2c226f8b268c4f57b22d068843c31c956932a2593139322a", 0xec}, {&(0x7f0000000740)="f3aafa32026ee308ba18d2e17ba94dde7d59e88620fcf4a9407148a3cbeb0c1f2abc3d8c20c52846995cd03f17b011e380ded9c381076ce265716da402b73375809fe026c0b947b344396b2972bac6fc870478a0a46ec3cce96abe6a923b0ca993d3370b667e1e9795cd742e3ccafc14ab4441583cf62f4b5f5fa3648c1121092a5a1f446c56a8c62ec6d0d4369470d4343b1e69f3a6fa81ed844e24c06ed9348d63f3216ffb27486f71dabe6aaeece40a04d389a743e8504751ab33ddad906d5cc3aef4510533e040f77acbc3c7811395b7f9880bb6896ad2a2953315d2", 0xde}, {&(0x7f0000000840)="9f549e662322a51ae1e28f262594674f6fbc99081521957b2bbc7be181b3c743716f59cf2800e80cd9c25e1ff02fc5", 0x2f}, {&(0x7f0000000880)="2e6ceaeb765b423c1db7319136a7149a66097b51bb935efd67e38ac6eea0ec50d15f816fe3e2f0672ef67c5f2964a88696cca58a23e0f4d5", 0x38}], 0xa, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0xffffffffffff8551, 0x2d0e, 0x80, 0x812, 0x784b0b6e, 0x11, 0x101}, &(0x7f0000000040)={0x200, 0x100000001, 0x2f, 0x9, 0x40, 0x2, 0x8, 0x9fb}, &(0x7f0000000080)={0x5, 0x1, 0x9, 0x1, 0x0, 0xae46, 0x400, 0x8}, &(0x7f0000000140)={0x2109, 0x3ff}) 06:30:33 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x20, 0x5}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 06:30:33 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r3 = semget(0x3, 0x3, 0x80) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000080)=""/4096) 06:30:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getegid() 06:30:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) setsockopt(r0, 0x9, 0xb736, &(0x7f00000001c0)="1701dcf7d7b10c4c54c42a706e435b4e332f040a297ddf1792481afd4fd9b3465d8d5d90135077ea4678d6463d694a5e64f35e519ccbaa96a1bb1ba6538f17297a14a2bf5068cb393841f2ff467535b8", 0x50) chdir(&(0x7f00000002c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xb7@$(\x00') read(r1, &(0x7f00000000c0)=""/77, 0x4d) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) syz_open_pts() truncate(&(0x7f0000000300)='./file0\x00', 0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x4b0, 0xc0) open$dir(&(0x7f0000000040)='./file0\x00', 0x210, 0x40) 06:30:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:30:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="01", 0x14f) 06:30:34 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x74c2f5c12aa0646e, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/205, 0xcd}, {&(0x7f0000001440)=""/146, 0x92}, {&(0x7f0000000240)=""/24, 0x18}], 0x9, &(0x7f00000015c0)=""/254, 0xfe}, 0x800) 06:30:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) connect(r2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="0195903c15f1987efa286869bb4b75d5c1eaaa0c9a86840586c2d692904b42bebf4865d0fa57c3a19e92c0cda30eb96c55138abe0e5645240f65702781ef4929b99478af2b0c889ef39e4dd28f7f1487604eaa3f2f946dfbbf8997156eee5f96", 0x60) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:30:34 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 06:30:34 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000280), 0xee2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="516ff639ad1fb3b25ce9834c59e7e5f2f0f0e19d97b2917320186c25c6e9224094ebc659dc81944500e753bc177846f19f55ace755c1f26c37058845dc79eea8e877b9012d37def65497b8acf47e032bbf3d0ccd0562ef50427d54325ad13a74b81c616bdcee75c46b6518c50d814e4eb22823f9dae8bd621e7455e90532c01b39a6334e8d9b472eff8c0a27e65e30ea62ac880c1c4951f5add7cc195a5962467f33d08cdf6225d923ec0e2811c2eeaacd675eec711bd53d34cfa87a498717c08808bd36f3b056a204944c310d4981a5494cfd001b88cf4680c4cd06a6ce297ac2fc4df4ad4d2ac1ec5898a89fd634605bbdf075a04899cc2d5797520fe0aaff3aea594a18dfc350421b607a111f4b4199a77d82adb20ffcf5a06c2e2073f906e451a98b92666123cc66ace27e9d7dc56db9f7140c5c97a3b9dbd2c72d48397efdc29df2f322d75d604d29c6ad03ef076f82d0394ebc71225fc00e0f6cc2da8cbded172457626172413d87c27319b15df7a0898930f8ee740b4fba31ec0df0de893545b67f5c344c8f2113b1207b88012d27390523089f23524d83214886577e5643621a9cec1ceb67eecb6f5e51b3554342892835fe446710f42318bb04e4a43572c268fdaff1c20ac9d92e473150840a88395296a6a15ddfafa69d1facf535da52ba3adfe48e1041953e7d87d40ae6cb693ed745310551312579f014337fdf955eb0eea5c32b995b042a0ec582f185a0b0cf875d4a23b10aef1c3a542af3fe39c6617e2e90b3278da855ca975e3af80ce1b635be2e78f7066efdec8db421a2d6f7a2b35611e0e1936eae370761407bc99e9ddfc10ba577312705e3382bfe417766bb7d59016ecd0ce20c68f652b4ca7c9f8aaed7e8d5818aad634eac95594648bef9660bc43eee5c5e0cd1a933ff8f33361c9a7771c96c521767ef2a0e247079e628663d02fff4ba0bfa789f4cb117bc6210677c8c3d5f68bc21264098c56b71a5ae6517aac2b0cd29ba30990a5396cc596b9c51ba11103660b3de60084d8a2a3ed7c6eeddd5a1e9ead68cfb509757e2635ed78430da3ce80dae98d6ea1a89199bf51e396b0a293d3f4e8ab302de4c46f34b21097a005f68037e7495dd42798d5ee6c337b4ec284656202984d5cf3d4b37c67d07fed633eb5aaefb98c1d8fdf459d66482e9ef64509e169cc3c1147d5fc76c42fcf0de0e392ac1bd18b1617a6623e9b6be855be79392a21702846c97e9f4e9693069fe646d79102cdbf059991b252a1c14380ca2e73790e1eb2a5bc7ff40d206c2a368f7c92e263a19e3b1fc52d02810bc4fcf2ab97cde14f3191694f249207723af255fb4c81a663a79d86e05d38767cadefe7f9cf07f943ff2f6bc0cfb2ede5e051fcdff875aa63e8ae8ddcc110febf98507a1314a11d35ae90a7ab16443fbcf8d0128ee6d0b1e1353cfed9a447dfac3a11c412ab47c0de9893f5ecca3c32a1c7ed21b1d6158098f98a614bf095c48d1fb3d0b294132c6a5e6614d02c7b07d69d911cbd7ecf33fd5790baa8f0671a661960f17c92ad736d0a3a7a36632301b95873a218ac98f2ad042a1aadb10b5110527893912633886400936012b36aa4700e23766d7afcdf641f682a55d4a7317f9e4908c0dc343a88a16e8657ad25be94b8d301310e5231e950dcc32bfa1f42918a284fb6578652d9b5a5e7a9bf0afea1c62c60052bf5f163ff15b8dfbaec67979917c3241c13111b9ef43550e8f825e509f5f892dff3e2c2a99383e7a06613aa39cf37b2c0c5904d93d1a1b13e9ac865cc3f159b898393be27e598361dacb81fdcf81bb33e8e6aa6bc46b8b4fabacfa86010084fe4cdabda5aff5b0047a08dbd5df2ea044d792f214e22e726d2ba5ad03e30b746bdc2093cef3718b8bd98d9e5b3f7afbb6ae79ef8f6dd0ee0eeeddf6d63bd2f72578c2ae20ea2dc13e5b516a869fb07861d854432daf8fe89d2632bf8c0687f23d91d7ce638383c46011f9e1fced0a7dbcf7d851cc1133cedc24c77a16cf187ce6bbbfdc696313dcbf5036ddd33af180b12782e6e0aa8a2cf92ce3f019f6b0be2526367edffcd4c59e85a66e6f78495993f4d6619bac894481e417f7e377f6eaab52ed0c0112885f7a38ac97965d4247c0bde12a568561377f4d0d23dd0c93bda9534673e78b3a6cec3cfa69d52beeabd596ad2d55f9134ccc8252ee30232e36844e4f21234333705ed71276d985809c757ee019af9c6b01ac325967e0f4ac2e279f7ed17cfdbffb847c169f330a843dbe7cb07a7cd86d22f0cfd45d2c5c676869c1cd8c425e5a6b338ce8a197f37dfdaca285ac375f49f96402866de959bacedabae2e3dbd3c34ef1fa6f03bac911b13470577db5c4d0868b108f63bb0db9e26ab037aecbd7bcc3d44eca291125e7e1a6bef28f7f11067a0fef6ccb650d5c7b4a415153288154663daf3ee918a230c3215eac768716fe00fb48cca751a6de200861eb17581e51e68ef5fc10db730403aeeffb7822ea780331d622f724c670532ce3dc763823b720d9737625c56207f9350f81e1cd4605d55c9c2616cb9c2c406a35aded1eb0860efb93fccb80ad5570f7b55f091067984100e1356316390ead9cb4aa0ab3e7dae6080d6dfd03d46fd93a81a3580e9619d3e43103736325643cd6f8b893f8d65bcffdbb50d22cae179b514f6b3851aeeaaa16df876fa297777c49865f2b5b2d104d746ddd5b4c17faffa56cacf6c60a46307997a872e6c63d7c8d5403257026505c5f19afeaa235096f91e3a0c71b9cc6cab1b145a165e31d0d59696d127aacd345d5605af36b1686be539e857e02b769f28d6f6ecaef9f956d54f92d10fa0bda5e12f42ac9945c249b18e1b2b7298cec2e0a567012e0f3efebbf6dcb64db36c6375468b3f5321647227aafc9bc21c350b04cbd63901c76202c1f6c8d60dea20ba35b030b968e15f6c03540974999a7f508f3128adf43769801c3e5c1611b99c6137aad79cbc05980ce6b7ddf0190141f5a3415304a099791192d81f48be34903050fde9ad99f52d139d384250d8c0c2328514fa981f55be49be9a0708f7c841f4981295660f42334ecfa2aa00ec7c72fbc80ced4be4ff946219e243d29f38605cbad8f37dc7d6a03fcf93ece80fdde49402b3477dc460a9d72305e70e3267608f9579a53dc94e2e0c9afde15a572c4a638475cce434d26e4607836816052c6065aecfc7229940150c9deab77e3d4ca91666fa157e5d74d3e8f4b50907e8ee550c07dd57f8137c8d496a9b1fd4a76e2b0d626c13418038f919164cc02f23d76298d608ba67b334c39428bcce31576dca206ec27aa5c3d6c36fe212058ef67eb8e83fdef236652477946f1be5de44b939df8e99ca59d9230acadb247f417254735f9cdaa3af6ac1190c728ae63c2d1e91f60a236f56575cc923b6f817144be121a1ebb4d1b2a2f4bccdb5049a981f614c61f2ab78c6c9903d1d0a0a53553f5a2ae37c9edcbd792bfd381a3427c4cc00c59eafcb0039a02e1a7daf4b1d1c75759ad47fc7c07a48a5da5eec29c97c19110201ed9de0af5740b5f2a4f0e0971d283111aa525b71b5b47258acd242c486b99f67ff1956f59f0d27ede1ee1d0e80a2526f0801f8bf91ae0bcd073eb17ab1b54b00171c276e46455d52eff17c377f74a27863681b4a02f894de52fe94b04aaa768b6fccf55961bc8ba8d3bb8dcdd20503bb4fb16f03fb862074ee0d4d7827b531a99da6d010459423238b4bc23391a11cbf1609d92d8b3d953265c7c0315da75f882b6313b566ccc3eb033b60e4164dd8c7a64adcd837b6b8cc77c06ca0becb31a0d31462c5ea0c74d8fc112aac51bbd2840cda3834cc51ad23c4e7fa6c56815fce24cfa37d56f24d9000297cd5f95c31268c99689a2ecd31b7b5e1abf5dd37a81fe97a6fefcff6ff88f8f332b1345b059a2482f3fff19a9f85954ef1dd038023f92e87ae30715a169c4ae0b4d20ce7064a40f2871edc4f3ce771cec62cec753665225f7fbd104b853ed2ee3ce3d21234e079cc49f0ac7451e850c14bc363b9d826fe205c502c613eac51bb1499dcab00255b36ff9ea976c929838b39cb1a7b1b7aa5552fcc78cf7f1539e70526667cb13976e59ee39cd2ed8dce9b107991ccbe8f2b295b69567456ab7f35f6f418c0303580d5dad6ea3a60ec97c16cb841e07e478a20e090af0b16aaee8d5f531f67a3718fd55ac7ea6190e3e4d1ef6f659b8b611dd7241157d72c785844297cb0c9e0ec98d87f0e4e6ffeb02ae655a9f48b424b49ebefcff6e7f0e8afccf5e7d70ee993d4bb2d02d48cc4b49d839b522280cd08459d49cd902ea7a99fe8a431373e7390980b45275c6e8230c062a570e2d275b605513c373ce6bcec329edb4b927749b62ce2c9b862fa9a71689c6a4604e424227e6a7ba1416266f6e9416858fb94db7289499202049ec9db7ea48f9b437c130f3eb23c9e9bc154bb079099ba6d7cea237cae04c16a849c7653fb61c6ebb18cd845ae43e538fa25cd7f3ad29ffe443511e736735e51fb52a9aa03e6419e8f5ba002763f3c8375d334a8259f4ecd559bbdf8f934ec26df8004b82bf57718511141185ff5906c0d852c3fb7058110824aa17af704af5efd0992401885871410520c4fbc8de5cb125af1fb8bda7be7dd52f88616b42776bfb478b91c7da4b318bfbcb83771170f5955b0c5b83ffd0e0504d9d28dc2162f3d527c819a54fac286fc98603b88ac1999fe926a4d48aedd23f9024f7deb5b046eae72cdee84b8734a9733208cc299bf527383749b5d9ea10a8e48a5726a6d4bd0e80c45eb1e7be91f9e0a0a378a135c2b2b14cc23869c8259b66401c5c108ddd8b8d689ddcd762f93d21c82fc5b250cffc36f6480ef43e91091f6a49f9ef0599ae2869ecb0e3659c66b334243969fcf90a7b464be9dc2fcaea4b6e6f204d8b35c9f56cfe1e0b9c9e8c0411318b5adaba5f4c9ebcd525bf3c98a9836a7439273599b53b75030a74ddf0165cac6506b23a59878c8370cae475445e2d22a8378102bfef2c368441c5c5614ed1976b763329d5a92f6186f9d1c668a3f92030f6b78a03d4a82b5279588896622b1069f29ed4bb5aab0ab0715c4a3639570ef49c71c085a1988cfe74d3a2f6f42ee3f3de232f5574e4fc3d66bb75cee6bee4d8fa716740711170fed701f7e12c3d5ef300a8be37a87f4ea2c45aa5ca036054f5ee681ee6bfb7761a4697ef81fcbb53e0d0dff9ab4fb6555195ffd795a0f0f4cb4be1fa7612bfbced6e4280d3310611040d052c091cbc7f713f9db3548f47ce4559b3e996c2658f459e13f1fbde3692390a0aa1807a6f7599c4e36b41c4cef27ea2032482c48b54d843e0d70a1d0368a8c8c8c99270a9e99f02eeb82f0f8ac4e24b266865f427cae88ab3d93044869116706ede360a71862a71171f8140de64e52ee32c29202beeb8f87ee3da7929f87a36b790dcc7d0198364817d32ad119b5b5ee16f6de05b346322b2616bfb3420ec504d9670a55a5533bdf1a8d17f569a266b491f77e106abd788974671996936f549ef07c34ccd946fceb751447e551a8056f37de500c2249e4eedc96f510718dfb68808080c648b010718d67fa5f39a099017c9e0d72e9fa1d9caa84ac7a8bd1e66400933ae5c7496d87feb645d882db7d8ca14accd7a6d6730d09693f432c06f7b1c669ae2849ef90dc4ae573cfb93a2c6e7962fe8174b4dfcbe218c09f394a4ce71ff5a780c994816d4eaf77467fc57ae6176f2fb5d59cd049f556b6333c32dde4430e3ac4011a617559e249eb4", 0x1000}], 0x1, &(0x7f0000001240)=ANY=[@ANYBLOB="1010000000000000ffff0000070000007269bfc0e94278c7dc01147735178c5ee49e31a16c5045183cd324f84171948f5977a10e993bf7f964ccfe4798f7c0981edc576d530d859cdbdf97f98352f6a216c1115a941fc8a6428ca5a84e00e96ab9992dadd3f3dc6c771f0dc8574eb46f8fbe0c1f2aafd7910b7396fa992402c65ffbb550770daaa09862ffd4aa0fcbae89e7782dc06c3ec5d36b065c4e988e09ac81b790ce817a441e5b4c97cf6017a2bc7c2d609702bc2c1c1d32c1d69b99f44927aed799032551599fe490fd45ab1290dc6382c092e5e53e69e14cd453c17cfebedf85c9e8121a35fa088b97a81cfe866b0a5cda6a92ae7bce996bb8f3e4b332781de0c7daf2493b85b0b908517d5b30edb1e84326b24318a25575315068f284f00cc2e46b06031cb544f54f3f348fc68c66f96bfec1ef02dbd612b170801f533bc2c776fe2f1fc44c57b121c83c462a344dc54c8a18f7230650ae180493d506fcf0f586be3ff495fa85248c29840a79136334d0e43db0baac85fb848e468afbc50bea1ded8e989033c56e95495c042037e64b4c03e6e7b304f5cc20f17c7b8e2149af53c24c384d4471aaf49ea2c031f840a2caa79891cd48d98e2904e914df6cbd3cd321de7d037e51ba6b208b45eda00d28de37dfa10f89dd5aa7fd677deb9ead996d7a4ba16a1385df42abf51f1b69391c25208ffc966e8fcbd28776fc06a52b3d44d47087380d1ce2ff6a014ce81773a1f33a4661bd77e7349375685f8d78eed3b4987e720fc98e669f1396be5a5c8729bf7dc23fe4139d65cc19e046b49b8c1d3bc86f5dfa1e49d0e075681cd4b3e3811a06f85aaa6f316a63ad4f4667f1ed08d6f3fd1f2d2087b5cd5f523c97063ec6bcd937fe851cf5aa72ba3b18875db194d53c3583c9f680a9f4c5ffdb19553cadf8b6298592f400c3b62d401c9d3e133eb99f106c848ee38cc5a344731ea5e35b09e7e114de90d11653439e8c2beb926d509e9a74fd4468e65781529d846e2bc95bfed0b60e0ef2e7b504448e0c4c9cc27955458942a8ecdd2f510d322c748626c62ee78a663e7f8b3c91438429c8ebf1adf3a10a41b5c9db63a2e78e9fc221589edbd72db3552a4fa4d5069b40313e22798d3d6cb31716ccc491ba13721d555155742b64584e326fb37367573a591b67af8966d559190ea5f164c2fc443a07967a1532020b76ede23b98684ccf062c0062e1e1eaa3e6f5e1246bfecca197df9ef1191aaf6346c2dc2bffb0bb2f1bf64a88a1443e02a2d2399fc1f970a74eea188e403bf772cbd256bca5367ffa6d91fe756eb558a456405775d7f67d63c7726004052a2863a795333bdda7d74824a2d35090a52108748b563bdf6c18a08e1f62528d4f55218340ec759e0b4e638f5849b7ea9661e9d47c8730120965c5f398e8c5603cf88e37740cceabcc9c537624d9e8126635cfd7e8732adf51757c696bb69845856f521a44f3e04db6c7fb5cfff57a7c58daac0410966f2f1bf33c4d5a1c5a592f4df59072bdca2b0fa5b21fb6c2cca1169578dd2e741ba89383c1747640873e85fd43e8e5e12c6760c8a170784b6beb9c6b102859ed4d3ce4506343a7203ba8439f628b1b89568ccb8c45906b9337708b2979f1ac62f0c1bd0b17b644b6c84be02852a0089f537f08ae0c336b25e0fe9e3516bb9bb2cb24c10a33ddeeab046dc960c7d5c1a404c41e5d6e50d0485301255749eb5c62938e1a3fdd87eb5fad878e2b3efd1efd1076f8f4765123f59f8810184ca22d34b2747925a3a03d51ffe0702955e99833b5712fa6a3d9315288d6ccc18771c439af131fea4236d12ec0c92645c5a0ee3cb6c86b7d610ed7bb5432b983b4ba019c7533eb3a3527265bf34b3267e99eecc59bb4be2740d910d4729fe271f5e26da10ed85e3c1a38457df1b32b7cd3f7696a055f2cbc4cad652300000000000000008314f6ff8bc3c81727421950c03b77fdc253d82582a26621ad7915f6b67858e01b119f3ea99ae2c00862d5e478ac6160d65819f864321ef33f2e2039426045f903157c4ce913c9e63b1300aaac049ed64a347191105fde518ce6586c46bdb7e5100290c0f54defc1626eb1889d0cc8876243494a5ad4d27300f1c691ce1037bebf0ae6a0426069b136da7f82e41ef8ead9e8f47492349fb2c0b439147f96410d0aabef926e16393558b2fe30681ca5001757ea680fe40a21be66ea2fb950f7291c23e00c0c80712949a487db06f4a7763a81824fca8e70dd458aac1c3b66261dd8a419831ad8c1d534af9771a96aee3c4ddb74b1b23f112e8f57e8fb53bc6a934957d4a925b763fd68b9989be1f701a5963adbf15c8ab84293801dc554d0d1e72ddd461573ddbfc07addc60b862936220b2ab7515d605dae621ef74dc1a6207c0869dcdb6cda73a632c52b64222841726163de1dbd625f35d1d77e11d205f1eb132f84d5d5b8801af9d085baf861470e71db8ed50200000032ee972a7a4a6eb8491f4e61019f8a9abfe11a1931d6af8b3ec7b9f2d3ae8649afd410953e80d0c40e9bf3285281dfa420891401ea403a45d129095de33e5f8d377e0a471bc57f388e3296c8effa43b7a94d92282cd84e079f1418565d2f7510b159bcd47d332859eab4a625ef07df6fbeb5b30105d399dc8e074bbd5c4c2b49ab01701ee36ea39e4f6dc6b7e8836ed1f7b69dad9b41f9215cb5d435b8fc73b830213c4d56e39376d88275111882e6ab8dc5e7066440966c9beb0586ee83b1315f5d4fbcedf4ca45fb6a66d289a3dd4e618e9bcb442b1026db35252888d2fda7cf7b8cde71e671c587576369e085798777ea283e4c4902b43eec5507773cda2d930fc63b3350416220111938703220ea8807d210d6dbaa44116217b3941f93cac9e01a5d7977cfb2a1ba14a2069d95c15cb07ebc99dc571bf8802c048831d26c8a78f65bbea2264a4861e9feabd2ffc1fbe807a853e44de17cd87cf19dc26e44a970de613964970d1286b45ab7c7e1aceb31dca1f2751d0241df29395a8ebaa024f7ca339746e0a4887e9ab9d4968183fcaa31d93b886ebbf63ad5d69bf3a52d38e2e557fe936a15443dc1e0b62926bc5cb8fd4341fd59cef75ad13f9f88602c3639e1236d8b5d6e11b56f205faf59e5e1f7cef826dc311821701c19119ad16ca64a89ee88afbf5a7eb0df4be0ebd0656168166ed5728b08ff6249bff498c80c0795b07c0f1d3030918502c8e437fd540b5a1a4d6569734d8dd7627799cde08308805494b6f757b3aeed3e848d07c5c58ff5443c86bbe930167fd7d10566d36699dbc250c18ac86b4b7d5502bd084bcc3c0f32eebd05b09726d737395e8cf831b0931381f3c29c9600cb397d91285d2e25c4891037e9efd5d5cb7988093d119180fcc61a22c33a2c9d34087cbb3a32da2939f8b574d28cb2a2b295f31993226ffdd75f7c033a9728cd91dc7df73323b90106f24d9ebac1fced8c03c5d1dfab4e7acb0b122f4c9b0a2a5c941f102c3ad816198c7a776a5644829d80c0477ff81fe2e93be7f70667ec765c73cc6c8af905e65115b266ca7a8185e727049d7f6cc92343f8253081d01c1053e6974853a300879eb56d5169e9648a74746142da4456d2ef9c15bda58acc1c970bf04c95685cb25a1608422fae6eb8f4a9ec1b761c4211a34b99bfc71e33e9d315c6578aaf95411cd4b623f78070887ae9b8577eed4a51c1190e9ac43e0658a084cd3e9736dedc034b653fff68d1a8400fa76b7f76803982a3ea5c9d07aef9187ece9d24f2260e40220387079c9190ea6e7f269eff6e42feb960f779de32adca3990ad8ea6bc531f95b7589a1dd413b68f874ff7f51fa108ae4631eb9b3ed56a7ea087402355be592c4477c75aad91dfb74ce6f1d82609f2ba7ef0946c9724acd7da4f011f1d16ac1dd32ed8aaef6a11154762ee0ef5b0172a503bd48570bc5abec3f842aca5ac089af6b89b961559d1339cc06e1000b884e1f76aab37e0bf5bb414eaa3077a90b41309a01b149b818bb76ba0a67a4a5481523de47348d0ded40dbb87ede3c38c9a92d3487f229de3c81ff5b227f011fe578aa929aeff80d3d13add50208bf5e0023e292bcaf5d08b5a6968043bec4138f650b0cfb24df5a80bb8a8754c027f008d165ae2b451b59b379d0bd562ea821c537da8be7138b21067bc73e5f9059849044f7bebbfe529b002ccf698f95be3cc850e52bc093244ab4bf0ed144729a5b2b58aa208ce829c090ee80fc8e46e49194869642d669d30790a67c18af8825822d00ddd422ac109cc2c28921581dc49560f6292a5ba8a7881478e0d7b86a70ffca265c90afcd173fdbf2090a2a3912771b71bca4362a5c172eef144c9fb47261945ff5961c0efb97e3f1cfb93e3c2e964cc9b0a1008078bf8f55824f69aab609b6933b9075ff5cdb706d8aa3bf4b7060684bfc254199b32f0c95f6749562877afb3c5dc1212128af448337cb895775de47c17fbceb6971168974bb6fd6d989e9b4ffe93e07e2105e952f8d31f928e13234c26d62101e83b88b1fef59685f72b9ef009a09f3fe1c02df91f14f2d344575a6312e9402ac63dca34d00a8dcfd737e717eb4e5125dada84bbf35c6d8bc8622856a0e7400f7c7cb588dd8533bb0b7d893c4bf16bcaf72d1ae88a8e5f8966c457dc300556205d6ed305bcd520bc3e2f69ecc6ba2cc38e9e2f10cfde0471a54918abe996b4a63ba6dd7b5fa8d0c6f950819dfc92919d0037a0293ad835a1215019d4c4efedce581365561a6bfdb300d896829fcae3baf7729c0e3dbb1204905b78c6ba6e8d8dd0b12876c9d1ede899630fa17b775eeb2ef504246620d65a56e0fc91ab2f874af3d1e6a95c1e1fbf100812f886b816e352199d1f03ec5c77b7ec1fee8ce206284e00d9f60e7fc002551baeb5206f56449ecb04a7a6b01c8696f583299a324f9fc0b59267d770357dc82459988c3eb435fb5297349cd5467910103d38c8bb009f1a82e63c6368a86f0bc9ef3fb0829c91c517b35393b2e71d3d27d007e40a62a47d0895d75b70886522afc9a6571bc53c4a0d71a0fb55ce7c9f0ab5773e83c35f073ae91ffee3252d1758fea24df264374344b5c58a288d3f0f1298eb012af92fcd7a4107ebc4d0b8fa442027b10619afd8253f8ee82feddafc57e8f81445846d3378b92b1bb941b9148cfedd8fc56b5f00cd7048066c757f100a1a2a6cbeca03aca1e3f5682f1b1d807026fbea0df07603711102a4ef01e2a875d4ae0396c01e6f4a0ef544f98608d8535653a79342fcf60606b2a14a7378095b9f6e787588f1768e95630ff00644fe46a94805ad45622ab5fdc5e48f06acdbada171945bf44b4763e9e3ea9a43df18ac5f2ccba83922a403d5de1083fb37832e161615d28484cd4dc8b1482a38df49db18d9a784494464aa02b5ec4e43ccbc7d13db9097458b79154142ab8924a6b38722a1c590a89d398cf5dd7b6b6fee8f3fae9e8a8d01e0b3f8cd924bbee398bc994ee3dc6df4f15ce862cc964a4e367d5220512c0827771eac2bfb6409eb2b096543aeb34108130c628988091f2ae7032c38e774436ca606de49d0f1d6326ecf91a816bcfd5ccb3a4ccb1dcd9dd13c6e9a45eaead8db498a69c72b6ea2a301ba3ff87378e651b8900b584bb156fd1664511910c1352112ad1e7cd0838f320ddb18fd1be5d661b7e67bb3fb84e54a5d25fad755778cf73833105e59e3044f16b4eea52729ab3f4664e483eccf4712fbcb389aec0fd2d187227dfae45ed185505232e436856c16224fd1f56f6265b1ced5cc04b30cf7240af9f712d92621cb0cf11515a01944cd40dd1149de17f10334d800000000000000ffff000004000000594623db7ab77f7e5e21261fc7f8674b604532dc21c08ca033ed3e1171f9f1bfbe3c1eaf70e646f9776cf14471848f4c275133858b35bfdd823276a1104df681876c2f4d423f01cf85d9d87bafebbba4d4f97e164281687caa41b52c29457c54b6e29d56cc808fc1f6f10488b46fc9f8b05b5b7c9f59a2370db9fc5484304a377305f21011a3622ea8d62c9422df1e67823df90e4218f64269d9b0da0e58ca701b2b9f03cbcd4cf6c2626803fbaa45130249e4e6f88c889ca8bee9c9ae9172dac7e5554fea4e228bf800000000000000ffff00007f00000035056069a9af147f140a6051594ebff7bcf6692ccda7b99386aafb0e8f14a3c7f433785bd01be1170d8a9395e9d4c6f6fed8dc415a5fa9cd969430a6aaec15c118948b7d1225fcd86648b73782761bfba7ab0c80eb6cedf921890fb17dbe87c6d1f7b075da39125860a312da14db9c42d3fdf3dc1ddc81eea05913dbb92ea7b84eef92dc16d2dbd04c581735a68912a848eb0030d4d31ea1e0eeff187ba6609ac55cba478685059c51ea4ec10f60e6bad340932fda133edb4aa3ec42d29a0029ef58596f67ded4c10dfe67357c155a23e83eb9fcdc71661236e09b3eb28d65727181a5ede600000070000000000000000100000000000000bae9be8b1ee36cb43b68334c77a1637ce60af9b32a60df24a7a90d86340dc5440865e0b9ebabc6cfaaecd48c9758898c5f1d51a0fbb84382955ebbb0553a54f3f927b4c37a8a569c537b031c5c651d0b51c0da5caa6291ad928e000000000000480000000000000001000000060000007bf93c4ce7f2018c723fdb417c6d2ed4cdcdd88cdd8103993bcddcf25acfd0a5e9e9b4aa911a"], 0x1298}, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x4) flock(r2, 0x2) accept(r1, &(0x7f0000002940)=@in6, &(0x7f0000002980)=0xc) r3 = dup(r2) r4 = getpid() sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f0000002540)="6fb2e846506b4eb4945fc292afd9cadc0fc85d01270928e523f221575d22ccdc218c3f446f91b511e393d2a5f15dc37e2ef40f176a1109790cc3439b4e8c36ac39a3f81ae912e7370e1b1d0e79800b59ee77941ba0ae37f59a5333d272209b85e1b0cf0b3207799a1ee9e566d3ee9a19ca75a5bedfbe846d2a2daa35815b082ef3f13d9f32ebb0295ed47adff31092e4a3eb6167060bedc3982a017429243df99a7f457108ae95495df09522c4041d45b9cf8ba8275cd6525316632bf93d785a7b2f00a2f2947d682a1fb773ae88a4113495fab0c6c4ba", 0xd7}], 0x1, &(0x7f0000002680)=[{0x110, 0xffff, 0x101, "5d0211c707a5728c6979e514a586315e75ca6d9f2965361c8dbdf308b66874ff35969976a49490c5ed428eb893a983835a1d716ada9bdafbb1e3e7fee116094061c952bc1db9dd1463a792dc965ae07720447a8d7832f1f3594233ea610efe4b4ca7c46c8aa7e6a6141777b927e8791db3247641f6b839083660dda752804a75a728b9a543f4c5886b83e854084697883c79a3cf255f0c7d857eb10ef12c3625d0a713b42f3586690e1798e6acb91fbdeea3dcdfbfacfb3daa73964d3b93a2454d25891ec6ca20f63d1d15a42cb903d09e51e9bcd6877fa89b562307ac43b83b6f5e68230556e7dbeb28c18ea60e95c43124ddc2a52981e15e1c87fb3c38"}, {0x60, 0x1, 0x5, "4a90d49e934e776f04f0b8d2e26cf18e2736fb93b75761f074fbaac6d23c42860673621af35578e7a7a2e72c8d8f38b7ffc3c4a10abbcd41ac2afa9843d05fa58b9d6bfdff172ef64eca61"}, {0x100, 0xffff, 0x2, "75fb19bbd0497d9ae3cfb9a2d1657357414b8589663d0afe6969737e5659fd5ec825769c0d7c75b6261ac19449d0936105b17a666d67c98016c810d1e715abc857e5bd577a1c0f1e942ce8de3b7294951c1ffaa543e91342624166e2bf0d063282f994f02ed90bb15660cb05e9b53e8e36fc72883d9981f7fc3e614f01a70c2847aca55322b984b7bdab70a14a1d411403c530b0e3681993ea7f0e85dacc28c8f47a5637f499ac03d0d3370d25ccbf838e0729fc9bc0b40b3615aee9e5cad645a741e4c1ccf486da96e6893648f7c2a4ba132db4438b5fd6c010b59c023573040c88d2e112c75a5bda153349"}], 0x270}, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x6, 0x1, r4}) flock(r2, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 06:30:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="881283741a53d52fb7d2f2634f97af6d8e5e7da1c9d819ed3f7ca369806837102d8bc5e2f338e6b4e3225f5f1e5919a32a0cdabedbba67d8bc7c3bbcc2a42c3c770af694abbc28700d780e427a08ca825f1701929b85", 0x56}, {&(0x7f0000000100)="816eb24e932dd8f10a731786aee26433b93d5c3ca911c991c246a93fa173a91efd0aab54ffd8736480c02f9ba1a0278b966f04cbfd8c9b882729010c03fe00eee6e536a4fbac1bd5e2f49271d9adaff3539bf9f983424f6919db0ebc291595fe552665a7", 0x64}, {&(0x7f0000000180)="71ab2488723923ad4fe0e189f4bb7e0fbcda89f3270fc2df0b23300ea6580a27e6b56a40ac3f7e5ba5a9679f4ce8b02fc371fbe9d9046c3315f9672bbdfef62cc6", 0x41}, {&(0x7f0000000200)="c896e48f9303b8b9d049885b6d89ee7a4bcc5f21837cfc62d292f2fea0bd6388ca47b7307f8896a1b95a1b7d6dbae855f544b0d0fb5bf9a69c88a377081d6b2b5aa765fe797798e10f52bb55b68cadb6e4148761a94f6b0e88f03d835b5d1b5b9f827488c64bf1ec14312b381f0120c01691247fc7576266ba05087040f5d7d7f6f668096a2696adf56fbc7da42d2660f9588c865a07213c52839703ae262647bba3", 0xa2}, {&(0x7f00000002c0)="5efe8e916a6fdfdb8ec38d6b3490e11d199dd9b59c483c766d3ad6dc683517a89c75d39b8332e72bdb75b40ce89a2442df1df77b8d3a78372543453e9ce583cab62fca942b5d91e9bd48fa8beefd3da40a7962f6108a4fc2833f9ef79271c1479fb875820323069137c4089112c09e240bb3e3c558e87cf9bb5b7dfa6053c06f2dbb2cf7408eb28738d3d27729deeb5c94b7eb75c224d0d4b8939ceb0cf137c0d4b85d20d469490343e735d9fed7f846babdf4601aa843683900c809b9433e349bb3baa5375dcce2d9fee533b86fb4056ab471544b4159c3e5e313f8fd4508a226b680c0d3a9327d", 0xe8}, {&(0x7f00000003c0)="925dcf2486a5e2595222ac34889bc1d21c22c89afe68499c441d05f71bafb8c2cc4a59e06656114c21be4361e94fa54a3b4d99c39b5b76d983c666daffbd1679774f115415b247c9d274f79667ec0a1155ac1026bbb2e3e8f40829c39f612750483d9dd36ab0ecd3c541473374de4fbad4399ef191400472e5395ff3699d92fbc80d276f176e055ff3354595b2b5c03741b4bf0f7f0595a79f4468a45683af838dbc405fe39f3c618401677568f1787f11f5", 0xb2}, {&(0x7f0000000500)="c43303d426f1e742d0a26ca05840073128ff765c16012fe78ae6b0ccbe8e6bfbfe738d3ee87516cd57b44c9468dac7ba30fe864d9736fe8a4561c82cebe9ee3d9b0c6dcb6fc9ae13ab3bd958a8ce41649ccc5208644bb24fe9470e5af75b489b1e87f2ab0e7862c13651a6e7a38472e96a76d28c82a06054370a574541d31f2b5742257d4df76262090fbcdb60cd601afdc230df8b", 0x95}], 0x7, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 06:30:34 executing program 0: r0 = getpid() kqueue() getegid() getpgid(r0) kqueue() 06:30:34 executing program 0: r0 = socket$inet(0x2, 0x4007, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="dbd902ef9cfd1135d9bc9fca9ac8ed2072401a15126ad18ce2925132b0ec046e0f332a8d0e262a145e76b36a826f19fe111a88a7ea9d827a801d9266ab9277c28d5cb277afe239e626656fd22dd5aeace8284af5755cf5c4dc4abd375d17d8f20ad74583f487812f020800000000000049e08e151dfaec2772ad4ff5371e200d31efa1025912e8060000009cc1fe5a602be2b80d9d241c0aea4f8239531c3d0fb4f5d88ae0c99770bfa6ba48461d07b920697087d17d8204", 0xb8) 06:30:35 executing program 1: unveil(&(0x7f0000000380)='./file0/file1\x00', &(0x7f00000003c0)='W\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0xfffffffffffffbd3, 0x6, 0x2, 0x10000, "f72beee091c1f5bc452db892421bbabbc736ba85", 0xffff, 0x80000000}) link(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000300)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)='W\x00') unlinkat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x8) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 06:30:35 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 06:30:35 executing program 0: socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x0, 0x3) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() syz_extract_tcp_res(&(0x7f0000000080), 0x1c00000, 0xff) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000140)) 06:30:35 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240)={0x1, 0x2}, 0x10) socketpair(0x1e, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/130, 0x82, 0x802, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000000040)=""/122, 0x7a, 0x801, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) chdir(&(0x7f00000002c0)='./file1\x00') recvfrom$unix(r0, &(0x7f0000000280)=""/35, 0x23, 0x1, 0x0, 0x0) 06:30:35 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') unlink(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 06:30:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getppid() getppid() 06:30:35 executing program 0: r0 = socket(0x22, 0x6, 0x4) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x0, 0x6) 06:30:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 06:30:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4f, 0x8, 0xfffffffffffffffc, 0x7, "5fbb5eeb6f00d53f3f93ccde0f2903c5859a25e7", 0x6, 0x4}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) write(r2, &(0x7f0000000000)="802e190976686aa3", 0x8) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:30:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0x8, 0x2, 0x5, "0d9d0992e41fc588a0fea84fb0c0d74985b0882c", 0x4, 0x80000001}) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:30:35 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) r0 = socket(0x7, 0x8005, 0x7) fcntl$setstatus(r0, 0x4, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 06:30:35 executing program 1: r0 = socket$inet6(0x18, 0x2000000007, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xf8}, 0x1) 06:30:35 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x2, 0x9d, 0x1, 0x8, 0x6}, &(0x7f0000000040)={0x2a31, 0xc3, 0x6, 0xd3b, 0x0, 0x6, 0x2, 0x7}, &(0x7f0000000080)={0x0, 0x8, 0x5fc, 0x1, 0xd, 0x34, 0x9, 0x3}, &(0x7f00000000c0)={0x8001}) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xa0) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) getpgrp() 06:30:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) fsync(r0) 06:30:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 06:30:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x61) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 06:30:35 executing program 0: socket(0x39, 0x7, 0x7) r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000080), 0x0) 06:30:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 06:30:35 executing program 0: getrlimit(0xb, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 06:30:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0xffffffffffffffdb) 06:30:36 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x81) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 06:30:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) close(r0) read(r1, &(0x7f00000000c0)=""/218, 0xda) 06:30:36 executing program 1: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0xffffffffffffffff, 0x4}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:30:36 executing program 1: r0 = getpid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001140), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1000) r4 = getpid() ftruncate(r2, 0x7) setpgid(r0, r4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x5) 06:30:36 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x0) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 06:30:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x80001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001640)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c80802c1fa1a08125312e360a275a43ea0671b518e873cd718c887d2c5e95a191c5e8b0a44bb30b7812357f2464da0d9003807f41ef94c76e10ab9ffa858c017313dc3abdb70e914701e4f01dc29b9455d47f8b3c14d324aa8735956b5f074f0864e963553dc95520aaa1c4455e80369c91e60baacac300ed10d8958d106ff88ecad9bac1b46398e35bc060cdc5f14b469104ab2791b8b3d946709e41534a280deea5e645bd93783d680e1902e8dba3fb4cdb50d6f70e80eef52582ec89cb93df3c26e49fc33fbc98ac7b3fa505b7bcb8e5b6f01a51d51eb8b244c4ce2e8b130a81bf8247215b64b3ef786d58d40acbbf77fc83f776ed8b8a0cc83ee68c240c328c28dd5bc967ca5f983473339040cc2db7f315ef3617fecec9b1ce2674c79b7edd9e913bf8359f43a6f7559d28dac5e70ac2c418ace13b3c7443dbe0254d2816ac3fbfb45a18e563850ec2bf9a63311ec75a061119d9941e95530014849aebef8d6ee28dc4c91bd3cbdb394e38ec98e972774568fd0d6b122b8a05c58df58bb1f961535ca9259a214b89410fe8d5941624f38bca4702d48ae93ec49f4425f5608a42874e3e28ef106c0d7949d7607f1f664abfca66983a741f34af0", 0x7a4}], 0x1) write(r2, &(0x7f0000000000)='0', 0x1) r4 = semget(0x1, 0x3, 0x100) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000100)=""/78) semctl$IPC_RMID(r4, 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x48}, {r1, 0x5c}, {r3, 0x8}, {r3, 0x30}, {r3, 0x4}, {r3, 0x8}, {r0, 0x4}, {r0, 0x5}, {r0, 0x4}, {r0, 0x8}], 0xa, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) panic: m_zero: M_READONLY Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *271432 38420 65534 0x10 0 0K syz-executor1 243159 34145 0 0x14000 0x200 1 reaper db_enter() at db_enter+0xa panic() at panic+0x147 m_free(ffffff007a550700) at m_free+0x17a m_freem(ffffffff) at m_freem+0x2d vio_txeof(ffff800000173290) at vio_txeof+0x104 vio_tx_intr(ffff800000173110) at vio_tx_intr+0x25 intr_handler(a,ffff80000064d280) at intr_handler+0x6b Xintr_ioapic_edge20_untramp(0,ffffffff813e62f0,0,18041969,a,0) at Xintr_ioapic_ edge20_untramp+0x19f Xspllower(7f7ffffcb000,ffffff007f1246c0,0,1,ffffffff812ed8db,7f7fffecb000) at X spllower+0xc pmap_write_protect(ffffff007a6afa10,ffffff0069a0ebf0,7f7fffecb000,1) at pmap_wr ite_protect+0x311 uvm_mapent_forkcopy(7f7fffecb000,7f7fffecb000,ffffff007a61d858,100000,ffffff007 a6afa10) at uvm_mapent_forkcopy+0x19d uvmspace_fork(ffff8000210b6668) at uvmspace_fork+0x1c9 process_new(ffffffff81acd080,1,ffff8000210a2978) at process_new+0x1d9 fork1() at fork1+0x26d end trace frame: 0xffff8000211695d0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic m_zero: M_READONLY ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 m_free(ffffff007a550700) at m_free+0x17a m_freem(ffffffff) at m_freem+0x2d vio_txeof(ffff800000173290) at vio_txeof+0x104 vio_tx_intr(ffff800000173110) at vio_tx_intr+0x25 intr_handler(a,ffff80000064d280) at intr_handler+0x6b Xintr_ioapic_edge20_untramp(0,ffffffff813e62f0,0,18041969,a,0) at Xintr_ioapic_edge20_untramp+0x19f Xspllower(7f7ffffcb000,ffffff007f1246c0,0,1,ffffffff812ed8db,7f7fffecb000) at Xspllower+0xc pmap_write_protect(ffffff007a6afa10,ffffff0069a0ebf0,7f7fffecb000,1) at pmap_write_protect+0x311 uvm_mapent_forkcopy(7f7fffecb000,7f7fffecb000,ffffff007a61d858,100000,ffffff007a6afa10) at uvm_mapent_forkcopy+0x19d uvmspace_fork(ffff8000210b6668) at uvmspace_fork+0x1c9 process_new(ffffffff81acd080,1,ffff8000210a2978) at process_new+0x1d9 fork1() at fork1+0x26d syscall(0) at syscall+0x466 Xsyscall(6,2,0,2,0,7f7ffffca290) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffca240, count: -16 ddb{0}> show registers rdi 0xffffffff81e323f0 kprintf_mutex rsi 0x5 rbp 0xffff800021169098 rbx 0xffff800021169138 rdx 0x3fd rcx 0 rax 0xffffffff81e14ff0 cpu_info_full_primary+0x1ff0 r8 0xffff800021169068 r9 0 r10 0xffff8000211692e8 r11 0xffffff007a54f870 r12 0x3000000008 r13 0xffff8000211690a8 r14 0x100 r15 0xffffffff81bed177 apollo_pio_rec+0x6e0d rip 0xffffffff811b599a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff800021169098 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor1) pid=271432 stat=onproc flags process=10 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a3c38,0xffff8000210a2be0 process=0xffff8000210b6668 user=0xffff800021164000, vmspace=0xffffff007a61d648 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81109 15067 73278 65534 3 0x90 nanosleep syz-executor0 73278 256925 71996 0 3 0x82 wait syz-executor0 *38420 271432 97081 65534 7 0x10 syz-executor1 97081 229749 71996 0 3 0x82 wait syz-executor1 89345 176319 0 0 3 0x14200 bored sosplice 71996 516837 18428 0 3 0x82 thrsleep syz-fuzzer 71996 355042 18428 0 3 0x4000082 nanosleep syz-fuzzer 71996 445212 18428 0 3 0x4000082 thrsleep syz-fuzzer 71996 190866 18428 0 2 0x4000082 syz-fuzzer 71996 52366 18428 0 3 0x4000082 thrsleep syz-fuzzer 71996 185877 18428 0 3 0x4000082 thrsleep syz-fuzzer 71996 323059 18428 0 3 0x4000082 nanosleep syz-fuzzer 71996 137239 18428 0 3 0x4000082 thrsleep syz-fuzzer 71996 271634 18428 0 3 0x4000082 thrsleep syz-fuzzer 71996 464063 18428 0 3 0x4000082 thrsleep syz-fuzzer 18428 177841 40744 0 3 0x10008a pause ksh 40744 302406 66287 0 3 0x92 select sshd 68098 311158 1 0 3 0x100083 ttyin getty 66287 429190 1 0 3 0x80 select sshd 87188 114645 87106 73 3 0x100090 kqread syslogd 87106 121873 1 0 3 0x100082 netio syslogd 32599 247974 1 77 3 0x100090 poll dhclient 10522 289304 1 0 3 0x80 poll dhclient 55251 387744 0 0 3 0x14200 pgzero zerothread 86336 473417 0 0 3 0x14200 aiodoned aiodoned 51998 192629 0 0 3 0x14200 syncer update 57640 411886 0 0 3 0x14200 cleaner cleaner 34145 243159 0 0 7 0x14200 reaper 35643 319513 0 0 3 0x14200 pgdaemon pagedaemon 22832 377428 0 0 3 0x14200 bored crynlk 91215 408185 0 0 3 0x14200 bored crypto 82510 429895 0 0 3 0x40014200 acpi0 acpi0 45021 419610 0 0 3 0x40014200 idle1 71982 81480 0 0 3 0x14200 bored softnet 69704 143110 0 0 3 0x14200 bored systqmp 5836 215615 0 0 3 0x14200 bored systq 12019 417903 0 0 3 0x40014200 bored softclock 46439 215715 0 0 3 0x40014200 idle0 1 462081 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper