2027d4249ff35ce84031dcaeb0cd3210e9e5a1be173e91df38f57db3360badeba59ff1fb866f0e73d0891af57c4d45b205ae0f92503b54b5688ca79ae83b84b727c2a71b89a4b1abeb83a20c8332f592a4891f94812e6a954a4db4f85671b43460748fc962e91ec8f210d4721743073cceb37522b6466a0ef734581bda9ed84b77aee9eaa36e6dc4231655484f1249b5588d3ccd6ade50640aa882f6ea85c758bb3ec3fb1a4797a1c171b8996caa2dc36550fd12432f416e8102a4f034f0150b085b3dc82958c97c438a1bb37fd9b8d3ca1cf46c4d99425d8c80f5d521fbeb2f5af39a43f08c9c93dbeb6f3f4c29f050d47f3db0d8390713505f83b83b1bd6734622b34dc2573ff8a5912d3c3843fcc845537f7649d0eb2f92aac51884efd595fbbaf72136096682b9b5ba0ae6722cfab6958d5d446f17679a26b7b54f1c613156b4b550c9b75d303ff52703e912a0ca4a44630cd94df7e63b840792ae0fc027db6bf20e3e711b0564af3b9df1a5243c143853e921ee09d81368105a79bf625560c778485cf1e17d9a6c1218f4588b9d85ba73d7aa77bfe6079f07daf8a32df82a299675b161cb0d008a169b2be0fbebcc2bcf45910f2ad1d89b8cb394c38a8e96c64b96c7350ea8f7826131766ce9a8a8c013434c9127d69428fdb365c86c0bbe3d1b5ae285ac7576c8920b078603f54b187a778f05a65a422d269fed97770f4db2eb43ab7afd07d2e5f19b472e5c6b4c24401ae984109b2d410d0eb467f98eee865b4ffc656037603c42eab69a5615066000e3e5bad9bb95fcf570fa96cf40592bc060840202dcda5da3c9610d8df36b46db658b096d9cab53906eb23acbd0e21e78f2f0262648181832b85fe020aa1d7d1a093cd050540ad25271a99f90c9cc1633ea582051ea612e5d9c97cf7168037069d873a1b759fa41f6fa44891fb3502cc60d7c5c239b69b99b9b1dee45d27139ce17941bf7054ac5826d1ce0156c505bf5323eafc81cf2bd1da4069bf059321be901dd213405ed4f9e3bd04eb8514792aac6b1ba555aece9714cc5af8db498fb0a762932f9b71df9bf7c80ceeebf241f0394bf16a767dc0ab6833a1b5aec604ad53e62fcd97e0a87d6369b5c3964b679ec7963b2f0641548f47cd87d3bc39be2e298e93eb2ecc8560174e691b9b10890b40170725eb5a7052c31aaeae793cf96ec98a98b15633c6e15eee54780d4261e94adbcbb02132dc88fd8b2bf0311246184c2c3eb55b8e2dd30b79835861c55049e4002a3530a09c4dd48e3c69a476f596378497f97ec0118e3aca908f0c82cb8c1239fd0e1e74f2145e01cf5535a07b329af4b74426f2f614c49aade16113e7347fc98bf216bb486637412411c39a4b44517203877eb750307976368e16110ba544603ceaede620f5892846bdc3e0bcb6a554e71a06ce9f4c469fff3a7a7ee2f60bbe7e43ffa313494eb6d8cbaaaeaf354a493d9e8800358be5b46c499f1a2bbd19c6371a5c1006bc94c937504e224d9cd390a9b99849d12fc6a454478f9f0b73dc51e95a439a55a61090afa8704c98318330716dc90e2cd9519c911fa3556baea9813a692f8492df95d1d41a2ccf876298e21dd462f542ad74430bc4de1978fb171283422b5f535c7e751fe4a8c8c65e8840aec6ee9070f45d7dfa316f3732fc9f78a5c4c7249b4e244aa36fc6c1ef82e5c3d0d6d8d3aef90082ae8d6356870b629c571bc5a775229ac39cb78238e587c84cce9032c4e06f80d13a31ae84fd89e9d477212d919d29faf66d4c0f4d18a82d7f7bb18a9106909ad1b941f3c6ad1c8d6b1621d1a16858fd25835c628e1ac4704c7eef98acfb391b1cb72f90b06d03583546bf6db3d110cb4e7472dcc0d8bbdaecda78783109e97999b4bd64c74df908ef36fe6766e0e6fc219c2f911e4fb2d6708185cc23364c6f1d7e9a9bb13dd17c759be7ea8ab9950df25240e6a702be94d84ed24ad802f5484b956a66946e4ef8d3112316b7858a7bfb17c7fd9c48a18aaafeb10eb1bf6aaae890baf531d406758f6699205ee3340e0c2c746d69a5fc86382afbf88d05fa3c79c2b0b127aa3a5eb073f109b45cab842b72df9faa6ed337a151b3a9f37a819c1d1bfe7dd382c988f282ff31ce12b4febc3bdfa7a31b350e80cef6e23f1fd7f48a857acfdbda2ae22b8d99257ca665916927eee16ff8471044af3c13c8b52df3aa07e56f49c39a8efc3e94aae012337a3f2e7ac9dcf4bf755cbcc477bee44a8601dd8a84e8651d1b17d6c75e99269312bf57789d207ef24df00a3ccd07b32785fb5b17ae74155a7155b38128df6c840248e829494be6871aba1323e720159e4a7a3cf15a11651b85ccf3abe2509496bf809be38cb33042dfa28ca96ce7e64c2ecf43a666081025f37305424c6358d0fa599000078d625837e7fd2fa84d3834d19f2bcfc9d9174e7dc1a159808a6d9bcb1094ef803989421c7b85d6e64c62d1ef90ef51f817a586e6bbe37d12fd4ff9f6bc02c4c643320a0a37b9708fa2c26f32f9eeab16da9fbaaeb345951b7e8e432297f94c3bbe5dbfedb201656dd476a6e73ff68a45697a5be4686074e388eb50f08f628a1d54d18be75c8d70598b509204b570dcffc665de94ed7dea5514e7de40f34eedd89c91939c97c861596529c065cb014a3e4b3c0b5d6311dbdd3560b04c0957bda5c83886a7ef444b2d241988a1ba7778d9b74f3ebd617a81d7b930e1edbeec19b133cd40085f446cdcec3a0d30743d00aadaad393116a0f4104dcde36dcaffd4c5b6bbe69574f8d26582b0c7ed79f42cb2455edfcdd2cee7ba61e3462723df1177cb97ac27cc93eb318280b5e7607bfa83ee8782162e9f9b8d6cd6ddcc0657edee40b92f31e46cf12fd267fae18677f7f69b4aa89a70d1d9cf72d6d07c5e6d5b14bcd626f2d8af3d232178cabde548ab73e6f8bc7061a30b1aca7ffbd25a1e9635b43cb2fc361b0a675e09876e0c8ddf5da01e5a7e695bbf3f6b404e4f4094177f1bfc745f62e4602a75ecdc69c66e1dc8b2c673be2931eedeffcabb2a8cbae3ba37934d500ca025a39363535b54eec7076963c682e583ef2c3f5894c7cf354055ce76c49a7926f23fbb04b7e3cb4970011750e957df26a305027f4ccd87ecdb2028ccfa2a3c536dfbc37453dec9e1ad48db102c3b49f521b1d207b30fd5a23e7798cc799ae1f5b608cf002dc164153a23dde71d781a77753cc5193f36834407aeb4306724a3d80c8374b804ad0fadbef6fe66ada33726b95487a2625472877f8459f4818f97a0792707a6a870a72e36342b0b53e794312fc890bc44db51d4c8e4fd291538f5378a577c9b6f8bc2ab17aeda3a226ddfb32d07b758004470d0542390ab299137d9ea6102db72473debabf21fd6aa27a4f800deb8b90e746213a9dc2571b426c08e9fc254a6b1fa2016ff4c359277b5b08183ae8fe454e2bdde0c1cd9f44a231056dc7b7cd25c4937ab3506baac0ab218647c07279a45ab31b8210d92abec80204080082ec3e418cfd22b275d342a5e3b1730a35b74c15c368687768162b71c80942346cb5aa86d864e7cf5c6d789da1462cc7039b0eeebae7dc76df01def7cbd86546277d349b37383eee25bee627ec597e859505726cface47374b2e5fb219c098c3b044f8fdb499e39c4e338c1545e7f5adb0a4ececc50b9a502ccd7331f7a8063b14846a4a5564c57b66c803f44d791c5f62d5a6875e2b09a58670a6b07dad1e3006eb13987bb68c7ef6d3845996211a85c38d357d1b499ff68c846c882d7e21b21578376f3bc0e8690d5e2e116c9cba969424f790c19b74bb389e78fadd1bae8e2b7165261709c3cad3b3373b37fcf9648bbca229dde4f2b50032e0b6d97788ff1f303030c194f80d4d3066915b10f1e7fd2e9ed70d2b28c62baab8536fe61bbc407afcf154bfe8ef1d948e59d9f70c1629e5f2178a2c6a34a6b8b72030106a18874f093ba341e7edfbdda75cea3608b57e1c3a1d0a04fa417ae56189ed13393accda436efb05a2c4e84df214417bdbb5e42b85e657d8715d2915cd3a34914872adb370f32e18bdd83e9e9504d97f0bc29cb887c27e95efa0be7d4a5e31ce31439af32077723a0a698be15ada32e93256aa2d106ab0e3aed20e4efc7dc39db38b003e0"}, 0x1008, 0x800) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 14:58:44 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}], 0x100, 0x0) syz_open_pts() r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180), &(0x7f00000001c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r4 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000040)=""/109) 14:58:44 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r0) getsockopt(r1, 0x400, 0x78f20d19, &(0x7f0000000000)=""/104, &(0x7f0000000080)=0x68) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000200)=""/109, 0x6d}, 0x800) 14:58:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) bind(r0, &(0x7f0000000900)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/216, 0xd8}, {&(0x7f00000006c0)=""/41, 0x29}, {&(0x7f0000000700)=""/71, 0x47}], 0x6, &(0x7f0000000800)=""/191, 0xbf}, 0x43) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/8, 0x8}], 0x2, &(0x7f0000000200)=""/244, 0xf4}, 0x0) 14:58:44 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 14:58:44 executing program 0: r0 = socket(0x0, 0x400800000004, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 14:58:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8001, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x64, 0x1, 0x7, 0x2, 0x6}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 14:58:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r2, &(0x7f0000000040)=""/9, 0x9) lseek(r0, 0x1, 0x3) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) write(r0, &(0x7f0000000000)="1daec415ccb6989ccac2", 0xa) 14:58:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x406, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 14:58:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x13, 0xffffffffffffff73) accept(r0, 0x0, &(0x7f00000000c0)) 14:58:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1f) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\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'], 0x1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 14:58:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x3) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x4000002022, 0x0, 0x0) 14:58:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x200) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x4, 0x7fffffff, 0xfffffffffffff800, 0x1, 0x4, 0x20, 0x8001, 0x6}, &(0x7f0000000100)={0x6, 0x3}) 14:58:44 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000079c6bc3f6865476c9018999cf3e94cb7c7e1b43055b9f25ee294c27095c3a684ae5394bdd23ce4e9500899d8715e2fbc91642e"], 0x10}, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) r3 = dup2(r0, r0) ioctl$TIOCEXCL(r3, 0x2000740d) 14:58:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='!^\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)=',*\x00', &(0x7f00000001c0)='.-.)\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) 14:58:44 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) msgget$private(0x0, 0x41) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 14:58:45 executing program 1: r0 = socket$inet6(0x18, 0x10000002, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x3d, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="a7096e604233f79ee5dd3f4fefefad11e8239e0eb10a", 0x16, 0x1, 0x0, 0x0) r5 = msgget$private(0x0, 0x231) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r2, r3, 0x40, 0x7b8}, 0x3, 0x4, r4, r4, 0x4, 0x4, 0x2, 0x2}) socket$inet6(0x18, 0x1, 0x3db95426) 14:58:45 executing program 0: setitimer(0xffffffffffffffff, &(0x7f0000000140)={{0xfc, 0x5}, {0x4, 0x7}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setitimer(0x1, &(0x7f0000000000)={{0x1705, 0x7ff}, {0xdf, 0x7}}, &(0x7f0000000040)) 14:58:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) 14:58:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="77a1c9c18916be8023f024620e08c737c4bd7039307c98a3866b0fcd628bce17fdd9d29e8f3488a079b43a5fa5a787b5fc6fc1b34d34f8ae0840126102acb62dd71b5dfad30f87a9b6523cc863669f2575fdd1990a353aeadf3696d633", 0x5d}, {&(0x7f0000000140)="0beed2fe08fd4a24533bc5ab64134ea4c0a4995c9dcab4381864c9afea60c9beebce3f98b85e55025465246d8613575012e2dfd0853d41e174eb69001a28a99b939069d4afa7699650e9713e60f3d5ccb737e49cf64532a49e62b50c62672afdee301d198cdefcdcf5c72d061b9468ff966af62eee5cc69bb7f92bcde72f338630e49313bed3ebe77b", 0x89}, {&(0x7f0000000200)="b885c09a1c5e8e63d5e1b0a803f42c3faf1143ca240a0a39f878008bca42239a263b13b3188c64695287dc9205ab9aa9423ff9689c8b1e6bf632a5caa8dd0568a54d4f58dda5e1293617dcd8c94a413b437aab7f24fe3be67a0149ecda075806210f51e4d013c065318233b7d8e7ff0ed8171b11ec549cc13e56a13e14892d2cb1ce527226aed5ac62d1a9a1683ca3e2ca9c02f542b95608e2f5a7e3c0cf0bdf57f4ce2a011fc5de7d969ea4f244123656a9b265011deca795374cc9c70e2308fe683011b4a673816bd97ec8b2e0159d87ee2eb98a4ab2f2a18565c8cc74e608013500c53f72ad8bc2b6f20a0719fbd6e3676ae64d91ed7f133a", 0xfa}], 0x3, &(0x7f0000000380)=[{0xf8, 0xffff, 0x10001, "eb330b2503001432d174f086b480e7a73edcd492775a691aec8c944780f6bb563421b53168b5d72fc69912862c27d85303439bb6078c79e0999d8370adaa3c0bdb2be4f98ec80597646d09a3447bc57bfce05729c77419c925ed8ce607be3d017f7260798a874b8f9c24856cc9869ad4497bf00256a8fd490d179f4ee0ce5c8ecc3ed7f928aa23568fb77fe6504bf84c64e0eb712356a39b49895152ff65036da33ddaa4af23d3300e8b0d21a6455e1999ed053f54f72e0c759cf5cf2863d3b7f6ddcf222b005de55749d6f23b0086a47c7fb6fed204778c79b1d692ee5d24a750bd55bd7d2c95"}], 0xf8}, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 14:58:45 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r1, 0x0, &(0x7f0000000180)) 14:58:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0xb47) setsockopt$inet_opts(r1, 0x0, 0x80000000000018, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/162, 0xa2, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 14:58:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xf7) 14:58:45 executing program 0: r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x4, 0xc151, r1}) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x24) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) kqueue() fcntl$getown(r0, 0x5) 14:58:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x10, 0x4, 0x8) getsockopt(r1, 0x0, 0x8, &(0x7f0000000080)=""/223, &(0x7f0000000000)=0xdf) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 14:58:45 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) 14:58:45 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 14:58:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) kqueue() r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x2, 0x1ff, 0xd3a}, 0x100000001, [0x7fffffff, 0xbc, 0xff, 0x100000000, 0x7ff, 0x7, 0x3, 0x3590000]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 14:58:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0x0, r1}) clock_getres(0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) clock_getres(0x3, &(0x7f0000000000)) flock(r2, 0x6) pipe(&(0x7f0000000140)) nanosleep(&(0x7f0000000100)={0x9c, 0x7}, 0x0) 14:58:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c7, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x22, 0x8005, 0xffffffffffffffc1) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1007, 0x0, 0x0) setreuid(r3, r2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 14:58:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:58:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x24) ioctl$TIOCCDTR(r0, 0x20007478) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110, 0x0, 0x0) 14:58:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getegid() sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x88) r2 = fcntl$dupfd(r0, 0xa, r0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2009, 0x4afe) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r3 = semget$private(0x0, 0x4, 0x100) poll(&(0x7f0000000300)=[{r1, 0x40}, {r0, 0x4}, {r0, 0x1}], 0x3, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x9, 0x4, 0x1, 0x5, "c154c50e4440395b42f9f22a6f75ef9517d53a57", 0xfffffffffffffff7, 0x1}) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f00000002c0)) ioctl$TIOCNOTTY(r1, 0x20007471) 14:58:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 14:58:47 executing program 1: socket$inet(0x2, 0x4003, 0x7) socket$inet(0x2, 0x7, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 14:58:47 executing program 1: munmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 14:58:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) msgget$private(0x0, 0x102) r2 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) 14:58:48 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b0c7cc341e4022c041d4519f869fd31b9fc76de369cce37dc1b113e3606b30ef137be16604daca928141a541104fb3c48aaf514d98c5c7aca5fc6a43b28c10f75a6e984aa9ac6bd3f586f24696dd190fbb207749073ede6a63bdfdafcf892ce8cc149da0e16a0b53e19c9eb462629b4a10b642510b85fa47cd82dc7afc7f63ec4d51f9f460c7c8aaa615195f50ef77407709346f1636a7edfe27a93fee5cb1c10792dad241d9adb0f4fcc2b4", 0xac}, {&(0x7f0000000140)="f818cf3462dffab0fdf036100efb638fb51f97bd267aa7bd1152658dc705c3e08fcbb66de9ac68e7079a47", 0x2b}], 0x2) getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x58f77bdd) 14:58:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) fcntl$getown(r0, 0x5) 14:58:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:58:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x84}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt(r0, 0x33, 0xfffffffffffff253, &(0x7f0000000280)=""/4096, &(0x7f00000000c0)=0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1012, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 14:58:48 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 14:58:48 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x8d7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7fff, 0x5a2f}, {0x18, 0x0, 0x40}, 0x2, [0x1ff, 0x7, 0x4, 0x5, 0x7fff, 0x3, 0x0, 0x2]}, 0x3c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x1048, 0x8) r2 = socket(0x6, 0x0, 0x10000000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x61e2, 0x9b}, {0x18, 0x3, 0x2, 0xffff}, 0x81, [0x80000000, 0x2, 0x2, 0x200, 0x7ff, 0x4]}, 0x3c) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x100, 0x100) getsockname$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getpeername$inet6(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgget$private(0x0, 0xaa8a3798c728e0ab) r6 = semget$private(0x0, 0x1, 0x10) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/195) close(r1) connect(r3, &(0x7f0000000680)=@in6={0x18, 0x0, 0x400, 0x3f}, 0xc) getsockname$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000780)=[r8]) r9 = geteuid() mlockall(0x1) fchownat(r4, &(0x7f00000007c0)='./file0\x00', r9, r7, 0x2) read(r5, &(0x7f0000000800)=""/9, 0x9) clock_getres(0x7, &(0x7f0000000840)) setgroups(0x5, &(0x7f0000000880)=[r7, r7, r7, r7, r7]) setreuid(r9, r9) 14:58:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/80, 0x50) r1 = syz_open_pts() write(r1, 0x0, 0x110) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) 14:58:48 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x104) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 14:58:48 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = getpgrp() mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) wait4(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r4 = geteuid() syz_extract_tcp_res(&(0x7f0000000040), 0x77e40811, 0x4) getgroups(0x1, &(0x7f0000000300)=[0x0]) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x101, 0x5}, {0x2}}, 0x2) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x4) semget(0x2, 0x0, 0x506) 14:58:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) 14:58:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) recvfrom$inet(r1, &(0x7f0000000000)=""/141, 0x8d, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x0) 14:58:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x102) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) socketpair(0x31, 0x8007, 0x7ff, &(0x7f0000000000)) 14:58:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 14:58:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = socket$inet(0x2, 0x4004, 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fbbee213d62efd296824aaca5454e536fcbbdc29d014f4cd18d1fe82d560d559bacc732708bfe5fb190060e70fa9116f71c2157c191577656f8d70a6e681f7c4bc67d906a8d6ae407c54415c8e9844c7", 0x50}, {&(0x7f00000001c0)="59eefb2d00559672ca8a4d1532d075029131aa8e0d6b418465ede07cdf9f3e04c8a016b195aa68a04c3fb1f794ff02b05a24cb546c3437ef6017418c6f09ada6f0738d2ef43ce49a380f8871243ae343ed73c6cf01e2679cd30a455291f2b9bd9dfc42ccb921bfa32a341d43a7216d5228b91df672899356012b1a", 0x7b}], 0x2) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0x10) 14:58:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) pwritev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000140)="3f0d5bc1cf6aad5db27cf3ae91ffe6751ca559fcff476fbe20ba1862f997c8aec503623212bc0adc42e3dffb69ff8ff407861541afee409f5802083e47a801ece358e7b02785b251d0eeeccfe9ba0495db9fc9a745e2614f612fc3424c476bdb42445b21dbe30fbe13246f5c65fdc4778d98b67481b189c931b1fa981cb34de8658a3c50443a85442f2ee85efb0b23921f4a3d537186486e4d6532659c3d7965cae8853ce203cb", 0xa7}, {&(0x7f0000000200)="740e06e27cd16160611c85d5ef89374cf6b556e3ac7033b160d75f95a9f206f44c37b651893afbc46b0f0adbe6f48de6ca671f5278a63fdb209175c57735b6fba533977a18eed579d4fc8fb620e78e4b6a168587e8aa3b2097f2f654f6dd2ce955cc0b23ef18d63449405b077a36cfd7b7d7f27e73ad441d87c198d251b510b2add21f97930b7a7f2421d63df02720ea054c4d92b9acea7a0fa998b11a5a822a6b870ec79484921e001143abbfb10a0d78b573876871cf8b6afabf6260c2318e9bc9c86974fee62d20b1fd906e8d40f169797adbbc7f08fdd35bcfa3afc5ac", 0xdf}, {&(0x7f0000000300)="7b3a78c6dffba575068e2c4c346bf95621024d2f188947bce173e54a0462ce266a8c6d397f3181a85136b44b52dc17e27313104cf97c288f54006c50881186962c114b0d44604bd0084fe0a1dea9142e8a357c065f7d376f821852f26c2510e0d8c53765127b5d3c4d46e4e73803", 0x6e}, {&(0x7f0000000380)="536513e1648d040597f7a821dbc947191e0d588ebe3fd00d5115246fc0254d684af2b42e4ecb5a9b027f2f31c2f3781eee2f4262940ee74bed0d6ebb05455e49f7bb77350e6e8f030bd4a89234be32102c786d0fa5810388345194a6a18f9e04996fd492eedfcf7cf009712dfdbc0ab459fc8416288869412f20817c49f0946090173901485f326d076db17120edd27909cfc4051e3e83", 0x97}, {&(0x7f0000000440)="07c7b4c2a4177c275c1fc7abcdfab9dffd3a213ae210259728cee1308d9e43c24679c7a51a6dd568af7ddb535c8b61f4c76fc1397ce0388a9de5b0f0aa41ddca9e0182", 0x43}, {&(0x7f00000004c0)="7afab09880b08f0a8e9410cfc7070f39adc89c509cd0a8f5cb869f589e8aac1d522b014d97b73f4019c115c6ac12f3ee1324c674438012daf4212ef41791202ac68f400aee969f66b7", 0x49}], 0x6, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x100, 0x3}, {{r1}, 0xfffffffffffffffc, 0xf3, 0x41, 0x6, 0x9}, {{r1}, 0x0, 0x48, 0x20000002, 0x7f, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x200, 0x8}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x1, 0x61ea}, {{r1}, 0xfffffffffffffffc, 0x44, 0xf0000041, 0xa41d, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x49f, 0x5}], 0x1f, &(0x7f0000000100)={0x0, 0x7}) 14:58:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) dup2(r1, r1) 14:58:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) msgget(0x1, 0x200) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000180)="cd949f9157c4ce83e299bba6896dbbf1db7d5e1c110c307b7ffec7b2f1ed1b7f435cb4bb1eca4c44b4d6e20bfd786e13d16eee485e22d592410c6dc4f29b51153650858fca9ad68101bd97fb5f5b0f320fbcabbf4bc6b0654d5e53e0c5c069510f1f647c2c8a378ea5af7e805f5fe1afbcea5651529104087bfe0480db1908f055c63f65e4b77bb3a2e210da41fb516136922a4ef3d67462f40f63884b88e03e52064e62ef91814576ac8753eb0583c6d2247be7a7182c423c30afbef0928576adfa7f114c5dc37640f5a2d367ab4449829e6da88391a91f9eea", 0xda) msgget(0x3, 0x6aa) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8000000000001, 0x5a}, 0xc) msgget(0x0, 0x80) socketpair(0x20, 0x0, 0xc000000000000000, &(0x7f0000000080)) 14:58:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 14:58:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x10001, 0x7fff, &(0x7f00000004c0)="213c93e43134291b0f2cf39c92b9266a35705e2f8d9b766d3a6432b6b93e15c7d7346469c531323cd06cab01ba7a1fd8ee79b96aea0bb2d6ae6a789666b438dbefefff05f3d415906d83e2d34edd9d8d50edf9ef35b9d93bb3579cb7939bb80cbf4ef0a276215ef125ddc241d9ab3df5b71e36dac87bc91d281187dce0259759b21bdb168a0226c4f4398a8bab32cf3f0875f56413f2dd8f8606ff601e429dd2d4134644a93f7aaebe3175d4d3a155be9fee465822c52de981111af8e46baf09e0ed8875633126dc02d902fba7e97bbf74ca91aa5bc7556dd0313d75c7f67d0e10963dcc143ebd446463c6506673cd76a6c86da3813ea449d6e4b4a8e093d336ca3e5626579a3c5df29db76a69d5b085360f49019f367a886507e86ad2a027b56d414406c2c25aa97d67dd9fc55fbf18500b85f91066c1d14169db7f94a85aef55df822b98e8c7bc8b0866fdad8f3da21d1f0f81823dc5aaf0fe9a1cd4973dd0fa585baa6055a6abb4bd2760bdb2da3b56ce91f76a2be30308a2051e60a0570bf070fe3315e9b6ac2d4ea9b0abc15624f8f6de218f52a84132caa23a0986852cca6a6abdd3d52b5a70be919c46cf334813b2dee4462ce91df7382b266c5451e5c82d825628e9cc3d232fd9b648813c58feac7428cd01bcd3f9540403493fa1bb008d8ba77108da495ce45604ea0a7790e904b76bc12ccfdd6f2af2075a54096cdd5d0c89bc3d3580e7c869a2207af1a96c4c35633c53c44f2889322688ecfc3332f9320d6a00705861c7ed795bdcab26fb9235a6fac00c9e62753f922d6cf83770cf1d03780cd45b92351c208870d695c64c065a737dbd7645b30fa79f4b7a5edfb10340b6ab59d5d6e49a2dd5fb0173405987e945d7c2e110e774e19fd379b170ba3757299d68b46fb4a3bf9980794684a9dbe83ec7c06416a6e51064e49d4514f8fcd1f6a5e216c4149df117a713d619c4599f76ad10dfb20c752438fedbf29604555506a41d0efbba7905d1aa4a0803ff084bd2f207f54eaa0cbadcdfdbef74d9c2ff2bf4c6b10d84e0b036187faa31f5f19e994f98604f5b45744788dd4ca32f4960ab3cda8d0ee5ffc6a8b013a85a23b62f4eea27b79102c04d0dd083d197f5c299946230c6282b84da1004ab70fec3a48dd5c06e41899f3db470d9ebbbbc395f49e4b705700229c6a505fbe39effdd729f411c56aa4047ddfcb45ba6a0d31d725ef5b0daaf13fd1e787d4fd0b06d28b3a3773034bfdcbe4e6ccdfdb06fb584604aaba0803f48ee8639405febc9bcf5b447bdea6ea91e4b333867f370ce2506d573d006844b6d7ca4929fa187ba65237a7e0fbc4fd3155f31728855780e2e756fb9f51c58c59dd96d33d6123a31c028fbc080eaa826b100d9daa529b63a7901331d35899e3444f85ab87b3204d4e552fb5251d335f87bafbee937bc4449149bb2c574c5aa081ee1f88b437ad0f1fe81148f8d955ad2c6390b6c1afa95dbd6dd7adf181b274ae76bb908cf4a28817e0b1d909b5136291b2d2fce19b1bfacfe896a1596af09ca26dfa428bee769d4c073a52076b495749bf53021f90e67c0fb0b662fdd779c3d72aae9fe77a50513ed0980afb2b9ff03394624a7657a8302aa9f361ea4e8889587c938a9497923ac01ea2b5b0ab73ee3b48880b4a538965c99daf92c54924601de3a6cbca83e89371b2b6148f18d7ccaff7c2443dd1a00666c6864302a699125b7b08c066d8ac8b868b65eb591b7fd69ac11bb0d0650c3abecf87f245de99f18da54c0725a1f6f3ae455e972e5f5eeb4db2908bf9c197818cce124f2f734eafa0c19a1d6914b935e0e6d3b287384a45c159405308a1e6d67f553d71b34aaa4568c3f3edd16640398dbdf284dd11f1176f5f32595e8aa399d5b400b4884610243aefbdd65e6985cf0a1f02804652e0f59266b53ecb09b330d0409d4505d5042a35a9abbd9d10cb7c2e4b23ab519042e2e4033f7f7cefa779c08afa31512e280282ebe2034ab11ea82c64e2d0bde12291134c47ea8823534dfe5603410130f28410c7a2d85af89d795390b7a3a48aa3c8649bc3720174fdf5d548d8a56f9cb3d90c81ef5a293adcb6e8f1f0bdc605e286ee3061c59041efa7d3dc901095511f74657334afb6cf21a80a1a0403d0fcc93bd630e8c2766cbee9441b9c9ba786a415b317fbba86123d3dd3c476034ae4607ff593e8b2a2b095ac2d37d273045cc49413582c7dc42c5502e90f0135706ddd155576519e406cd9e7c9a0efc5dd66f54556e50aba1c7ed7e1fef56935d1cba597ef26de515222be2708c54b59cc90f362e3a1ff69767818c318f199961e5b82208dd6506d5d366e88d9f5e9153d0414e1599f93cc642f67bf5a8253f3e66480c9c555d8c3ae66bbde80b3163c3bbe8dd4ff1d9ec3c8fec0af5528a81aac4a884c3363d9b27941649d3a1a03b58b1e5e8af3032baaec61d62cc67d43d3c10f8cf76d7ecc55a1c17b0750ec53dafc4e9f3af381cb066d327cbfc6868240bc194f5abced8e7f034034eb35b9acc94cf55ce72f7cfca3566f00209c0a202ba48f53541d855c398c2628a4045a1778a9d406bbfafe544f9b4f4c1c2783133b8e84235f652f08fce2c06703c260f157141a5f5aba917d87404750783d18480e253c523307e770f48ba3f054b0014488a9107b4669794437660b689f1dec77c28206d6b4bc2404f80b6d4e881856634ce0b890eaf481b421d39d6ffc46cc8ac6373e1b74409be8e24717b94d636b36ec4a0698bba9733c373d3435c5ed83335c9f1ca4203ba44c59dd8c2f90fff26dbdffa064bde5ef1176d344bd92d85db55545ce01328e3282a88a83eb96b7c0aea4f1e9121fe35f821716b079976c33bd11cc2eefb2874b6c4329c0706b05c9c78381be9d50226fb5d97790c9988bed6d4153f0cdc172e2ff0e284454d56974bf9fb868586fd5fcdf756468ed0195f517dd8e8c6af4fc5cc3f4918af72ff8b7a3a88cadf888d299decfcc0478711dc664d243ed46259ba363f3e40f20a493d9a3ff94d942054b0391f716c8e1c42926048f7d099060ea423be6f7fba785c6f05f8c1f46aafa1ce8a1c92450702797299be3babddde6615620049ead8539ad2692582d2c8372694b5605612ef9a832dc9108b7efae77e277d48e69eb5b3e8b28ecffed828f87d22b1dc2c1e65f489289888c1971d0f294465c6ebd41cd9788b172f2695abf6ac211fef6c7f24346291bb4951972a2d775bc13207dc28f0a4a727ff8c059f3eec0161f2541fa6fd593bde463de09fad0b40c222f2aec3df3a28fa2e86fa27bc0c4ae8ddb600e711b52bd4870af455fc5de92528146ef703dede9c0142c1dc76e76c75331270e3abda67b085fc1dbf8b5765118e21ff0efae2aba8fb1c790d465a29856ca52e42fccbec3f5587ee82d5f8aa73d2e2d3f6ce62e309ebe6383c59b6f4e91c7363417cf18da2bee1042a6002925e584999b6432888870bffe0a089887dedd705bff25c251e534c7847f6f8b59da4fd1a96183a9b987654a29233617f126bf3a99c27a692b02fb7f06c4374bbbd7232930007e77aef5d66934aa6cc5745878200c2d3e14641387aa2084defff6bb04460e713fb6a15ff7fe9ba23e5c5aa1f35054a3887c9d8ddf0f15647a3f831c6ffcb1719b5fc8016be41442c7e0cfd5730563e87f064167d4e8a660d50a035747186f4b9528dbf1624a69b155332550a96941b076dc61ab0b8c330bc04ea9d30a8cf1a77930877e0e8a1e6f2c2b253c3a8082d9996b9b880be3b295524748a1968f0ea7c989416e53adb0d747f35c6a2ca1970a30f2db461e2d3ace78c1e8234323422d540086bc82b88c08db78aa07f5a189020c71f8fd6ab49d443fa43bfbc2c17f7c93b99c05d4c990d684ba9efbd1569a9b35acdfce16d243b994206a2d1da736315841697a9f1ac5b1be54345da05789a03805913ae981271290ce2b945d06dd9156eb3af66ba4c6a3f7384b5cc07565082972934268bfee3a2a20c42f306d3bbfe213a58a7dbc81a4fc4c6aa0df21d300ba2de9508d7565e5355c271c342047317007c7b46a3e4365dba72bf25e1f0ab281ce3490967bcd0c88caff3881273bd0cac15ee1a3cbd636ea9064c9085c87518d1cfe7bd1ec94194fe027575b556cb0dd4bfb3e706b863e6626e5d67d068d8fc32c4689ef02f3109d2685aeeb738107482eecab5a4a4af23cef894b547a317cdb0a8b8f1c448484ce41d9b2ea05a278b0273c88bf325561a9e23c92b615b59f49528d815e53b1be261f61cc29fe86077153ed7e7c7a661944f37efbf443eb5e00611b8568af5d7bb1d77a19d239e2edd2b09e11ead79b2fab18ad0904a8f60353b8d07fbdf024363f41028b2e69d6e8b1e2f9f88c81e324422b577369ca2fa6291d1690f98480c8f0a8138dca1f3251885923bfc9c22fc2bab9a49f4c405d8545d41b4f5e8ab32265c26220486c904a79332e3c9f222dfb58e37cf288d5dac44d584f2de0c93050667dacc4b5b9ce12b1451e6a5ff62f5bfa0fb5aa5ccf3ddbc71eb3c02726dc6b38698e3cfeec5222a8af2da8d448b45843b2773f182d33f7d3a9d9e8379d561b40e6b293d85621aabd62789a192ab3a0bff37e04337cef4be44bbf387c61c7b7b8f283d311c4cd8f288ab0d13f1f2af9a182798e6db108c6fa5caa0b9bb748deeb3d26b22f36613f5e871dae3de4b828e46bdf6fcb6b4bef6fdbbdf8c6882bcad3d7146fca742599bcefceb5395ec6b8e0ce4cd3d1c8f50c9581a110dad04b7754ac48652a900b77e78287b5bbcf363f2d2505b3d543bf6a6719940d40e0d4c090d65e01a619d1a46080da76f4253eba5aa11f22a5ad64b9bd0c7586ec8d6c582c2d02bd5fc485ccd7f2d2ccea726e3c9cd12e8bf698ca8840aa95abefb5db64b8212bf9ca9400bdd38ed31e0e7a8ca812545bdc4bf9aed3e0ed3fb41491454d1342fb085643fdfeb9329b7da41dc440aba5afbae05fb7aeb7bbde4a76ad33f390d74ad969903dbc87df8a2fa3f2902ddeaed900d99f4480ab6f149fe4322fc820372164f1eeb840f5d6f7f445d6a975be64887b2c60b34c49ea1629f2c279867ace1ec9757dd40c16ac647d2b2bf9c5ad0079ca8580137eec3a712d08eb0cfcc8429a66d267c0766072f02d9b30e9906ac3a84ca905fe0be90307e055093af816974ed7fdb831922b053b7ee4ec107fe94def62ba9c1d356d30f09877285b7e0b6d2c4d9c7c9616acb6f50218dfb1ae7373a06c878f7aaed9fe83dc416b4b5ed4b05ee89b38fa42d1645a6f6e1f88962e6cb0683a18295691eede3198c19ce27a7484a438dc4418170f19ced6429cae20903583de31084b4708607c36e46e3abe487a6574ae7268e3d6162e40a6093df34671a7a8a77bf4db3bafa146806dd8976cdbc7ed2bb1fd2fc917e8d8a88a738aa776498225e69bfadfbf2f919be1fa6c710850d14e1b70aeb2743f54a6732979f8c2524664b9c857c5d4d0eef2d3b2c820d38b9f431f3bf9ad1ba03c23e4be7f41d0f817db3ebac30a7e9bd4e40fd4dd9175d7731a454c92f6b145d51d322f53f6070a3349a7a17de90df20700a6e456fdadb9d6e035da252be639e74de14c3c4840fe0691892ba85dc7dfd26447065acbd8cb0c8307623161a43f9b77aa6873da74343c4a93616c6571ab4042d0297c7c7e66721bcc89e77c65c266d77bf78389a72a41ad95f1249c96065c329ab8cb335d954863fde03e29c54afea5110b0becc4710e4f26b303897205d41c0ab15f1f304c3bb9655f83be5", 0x1000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 14:58:49 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) unlink(&(0x7f0000000000)='./file0\x00') kqueue() 14:58:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/100, 0x64}], 0x1, &(0x7f00000002c0)=""/213, 0xd5}, 0x840) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 14:58:49 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(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 14:58:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="d0fe25bfc04e5a0a6d2e6d02c2491cb0ec4628e69ce93ace050000008175", 0x1ed}], 0x1, 0x0) fsync(r0) read(r0, &(0x7f0000000100)=""/252, 0xfc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="4568750b2b9675bdf28f88ae804ecfac245876060073396e7b432b8299eaed60de10c8c7bafd514b312d7eec1f606b639f3f5bb6ad5513a088202292e1f777a64551ff73e51ffe27fb8c592f4a19771f405a426a1f", 0x55}], 0x1, 0x0) ftruncate(r0, 0x0) 14:58:49 executing program 0: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) getrusage(0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0x2, 0xfff, 0x6, 0xa8e, 0xffffffffffff7c84, 0x7, 0x200, 0x4}, &(0x7f0000000080)={0x401, 0xe2f2, 0x0, 0x5530, 0x1, 0x3acb, 0x6c26, 0x2f34b3a9}, &(0x7f0000000140)={0x3, 0x7, 0x2, 0xfffffffffffffffb, 0xa5fb072, 0x4, 0x7, 0x80}, &(0x7f0000000180)={0x6, 0x8001}) 14:58:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1600000100"], 0x10}, 0x0) close(r1) 14:58:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 14:58:49 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)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 14:58:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) 14:58:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10210, 0x1) socket$inet(0x2, 0x1, 0xe44) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10010, 0x80) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x102, 0x0) 14:58:49 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000d80)="d9c6efc92f9effcffebab6962b55ea33e94f83ab36dfefeef5d2d5c945404a5daa75c460439f49a28278ea8e896004db3043d7e8caadc15c54f2d5d6f93043d2140aa10328bfd7ecb243e2713e276842cd3ec569b1a673755773b98ca745c9820b3430051ccbbc6c726eecd52308f933a5e92527cfe4377fab550642467cee65624997b7ec32a353ea89f70b9bd68f2ee66cc8cec99cd5ccb1294fa7754f425e5a041950a6647ad7e1be8a626ea2ab1defa82d22e6d1fd209244e4bbe70451eee81f1e41f6f0a788e150a324672fdacda937389ee82369df3d9ad0c8a25720f010e3cf61f513487dc72b4155cde119c81062e096a57bc63aae64061c602368527fed79120659bb69533c2bf973d8e1c2c15c4e05241b0731a40c663565005280f39a00d02cce257273a6c4e6f53b34bc688e951aaca72c54cdb8a45bd6cb1dba30ee5ffa9ae6104edf2f6d476b324d1f6c8ce7aefeef42939fc9921d5281bbf286128feddeebf9633a4577fe86a2baac1d1e84f9da5b5924f379acc5f9c0e636bc2bc44167e5c27ecd2e64300253bed58a7ecb3e62976f383bdcb6d217192d8dfead4a0796faaac6e7d02812df4f3bd8a40d19dc3c00c2de9e382c0c3f6af3750ab2c2820e8d597a5621c0602a2fae748673524045fe0833afb84137ee5948ffa3d402ee3c3cd71a3099e8f424c6ebf354d5241042782f8c3d31b4ccfba962a1d358dca482e307f0765aa194a8c5d4e24f21ca3b351eb07dc0e07c196afce9c37d8928353e5499b170e7de045085eb856638da7bb683e76eb28f531653316438ea1e270036a87107bd4bcf958d885eea90e929a7a98490198ae1894819e11b27e55c56164cfebe414e555fbe733db5a5410abec5ccced9ee35100fbc3fd0ff6421e17fc79824fedb9ddd073626fe9c167994138fef28421771a3055d614526d2e02c82f3fe3984217b1d4df4fa805cfacbc417fbad0a70013aa15dcf58a9d2460cd41335a8f96d354d8b0d5014389d985e2fda9167450c05d05c6307dc199411bd1d2b3f73e851f3bca6c4dc0d7e872f6b6ca2cb8b120988447f415d43662446f76e25cb74bd50114bc794236ea7c75149007ac375800399355b168899f9b4bc016e62c12cdca691cd6304e34945c992fbb6271059a834d74b40af815b7075fc68369acf8fff00af99f4e521f76cf9759acbb5cc7cfde21f6bc4672fb9f5daded709fb300164eee355b6dbfd21faa4dc8434627a31532f624db58bc4bfc5bda83f42daea93f2404c95f9f704f7748c67f3b6fc2b6fc478cb944139de0144b8cc04d88eae75ff762147dfea7090ae65925fc7da80e241cd23eb0e3ba075b672e30d5bb1f5e7a66eab47b1a0e3711256ef6590cded91011e60aefa510711fa6e5ac3227041772ac4d934348d665a9aef1f8f885c8dd6e2218dcf7279dbf63b0c86dcb57339c636d8f1586c9220ad7e3ec854104a62cc379cef4a77d3d38d621cd1040c838851cefa5abbf5bc41b7486d3a3054aea8bf340f56490f9bf33c91446d66fea5644c30c264713335d3484764cad18d46dc48bf8b3ee14ec0e1cb590dcccd776f38b083ee597a0c590ff58dd829ffa245314eb1e2aec3d1cf45f90abe2166ac6aa1cfcb049f492bb9dc4aab4a24e119be916d7b60f3dce9104a355bad77861ab732d3e0cb361663d6c666602e49b62e80373305180103d1270452abd64befb5dd267fa1821c784accaede2a5bb4edcb217ec3c195a3bc566de0b4717777d1e55865118fdcbb3eb6317705ad10e8eed7b25f6ab942357c3991eeab806dcf4c117c5bc75b049daa1d66745c5235d84af3b1214436371392b63beaca7fc54b9d6745f35b396ce97b57c8e80b2bfa7b00df9deace5dd4cab71ffc985a4c592b585b9321911128ccfc0deba972c4c1b0d909c9307656b807e4b291783a6d8e5b38f659ba9999d1d70675712f8892ab57cd473be4b8b31d23b59094f309a94ada986263720ef542b012c8b5188ac39cbad78ebcc34903a24fe0f9ac144dc0a7b35a7be94d906e2af9e7c20a08b72fd048423ce7342fb60037fb7e9390bc403e0553b25e819c21e86db8dece49fef6875a7f51300e79af03d0d1040f8b749bd39af6c7b5b471040d2a9db35b655441d96b2ecd11c72a8a5b70fc779432bbbe7a15c17d85275fe0db891467aa219d1113cc9626925f9d957eefabe6bedc2ace354233fce998c8b2e17fc53399adfd206f2adb6b54d7f479991ae4cc5fd9e27a85be9e71201414923708ff44855733496ce9b4b5e96a04b29ef73e76e9e1e47e4a9d654d4390674f47117376d33ef67936e26c835825f135881b4fda48ff91a564b06350cf8cb3b30ed91871d14c3c77e47a2e470a22a71e4b8cbfadbcf1aacf3003b87df209f40c67148216ccf45cb18b7841a157320d1cac0b48a8a3d662c5fb9ec0b17498b71e0f7b43548d881d956a3ea899e3ac327ed0ac3f8823c853bd18ee07eaf2ffda7d4f4dfb8ae05a36bfc0b4b4b4582230d1f7ea13adfe90c101b86086e6ffe4a8f5c171d4d33efb92e907304441b5b92c77e2de5a3c6bfccc745c0281744c110020b1f73978959c068583230d547bad595d569ed532134d1e7598400f33d16666d134d7d115436487f362739650d18bce56c7b442903331d8a019b8fa3111b0c508504815a5ea453419579591166f87c79e62dac7ae619dbebbc4d349b276b35e5e1f037317c2542a8c20658f013b9dea877dc5f8150a2b9896a33cd6c2699b33cfea479aaa562fb56b7f090d82ad695fad134bc6138e0761ea0cc46f9a5cf1cbdef3b280b9d72b690d1dc8e5fb952c4cd541c50bd8489731686f03a10b0bf1a1752fe375f4a0ae8bf077ef7cc3ae3c027ccd3046a89f2d1ade731b2f9e02e8915acbdfac1eb6b6bf914afb9c6e1a2f9ba92dbcf06763fb3cd1ef5ae2a2c251da15e59abc29856af254cedc54b282c6c104f083fb49040938d92079eac309ecb16788f3513098688ef8e0c70d20fbfbf1c142304f6648ff22010924f01c77306ba9e0dc1becb2d042eb6db0de8d91ae4643f7fb2fd38114146a5c8a917aaf373aa91d270d615b5ebd2de6a03f9e896b2df87803cfd2f1a5ceb04bbed6b016503021907c0a7e6c3e75057f58f2bf2c6d4ed1c629bd838c3aae0009e557511214b8a6bf86c19a52848098cd7948c8bf4d2654fa428cc9b969d0cdbe8019b58849df5aae5a36dc25840f15e39d4aab2db20fed01ee9032e64b7dbcf4306d6fcda2486a914f46139dfcdea557b4bc87d10f043d66138750f4187bbb2f0aac1006d24dab2471117ef08190a60f97f3c54ff5d0abc22522e0f1d9280a43d5c646b15c441051eb0ddca33bc8f88dd42e43e63abea8529ba150c1596a475866ad0d05a4f1b23316038e61dbe929314e65a6d5a4a84e873a1887e87f449feeef242b9e91cef83b3074c470879a978d69df0c2808959047f35a20ae7ad3566df5d41005f03c61d04a19133679993124e10ea73be4a6f7d6d20d3daf45de8fbd7a890370f2759e1adbcea8c9c05405959bfbc6d8d9b31b8186352237103f456b172bbf7c1dab46576d5a4f1de3f5f0324e82555373d05d1fa7704008bd1ab252b95fb3476181f9349c99e7619cb7fdc502b21ad82d4f5cb55863d41affe6eb6ac64e18789ceef7f0e7cd5f7b5e2598841506423d52a88f702f49591521e9ffa9b0a3ffb6f16aff8e3819c38e7dc9a0fabf997583b3d911419794ad09bd193c13bd73302b77958a88ffba570681ebb442f5d4c83da14d1e6f237e67899dacd88414f128f7b0b98ee843639ef2dbd4137b42a1a7f26096be7b367978cda861ba11772de9f9d9701e839924f2883d72b31d7b16d00cf6b27f921fb06113587aa25515fe86d8a78d87d3f2bec00ef2304c3f9c071ab1b6366c9a4aaf50bcde2ab0902616aafe1282d1428ee89181f53e26e6abb5b52aa9162449273f4cf4eb9440af09ff98a5839461da2a25dd7f7ec29a0a44788c2096334822f21f2522109cc0e21d53c42f90d40ee377f2b6599b97b465b28f0d669ff1e83a7db086c84b2ce4199eca8e8b1cad56e9a60c6ede2437cd9df45cd1b1c5de6cee1f6a000f0c39bed0672e6717cc1d6b6087aa31a9e86370f0cf44444030b5fb9d0f4faf70823c1bbeee05db9b8b4c728f80a16ee81944bc7078d9401dc85c7cb30b2355771ae617e9428952043670e7aa88131cb496a0ef8f3fba1323b782c2b925e9e64cf384cb1aca891c74fda9e59596ad113cfc82acf0bbbbd32a80f515c1ec79a74053911e3b63c7a6ac7fae719d0e0e1fd85675b71a6f333eb394a2c9c59daf960b544bac1cbbbbbba5670be66e633b76c58d1db822beb03b7d4c7a6b33e867d5225d0d80149447e87e95354e24f19ae9e57615315cdee32c9ee3ab5595189a29c699e102cb90710b2b12e5495595cccd6abe3c5f329bf31d015c7acdfd5ae7142cf9d78986fca7a43233bf13088706cc9cc609ffc0828206946728d3c3c45cc53090d4cd373ee8bce12e28a5e36b6fca0d961ac030c431422d431abca1d9dab790d219ee6d1477903287c8eab4cdceb2d241bae0d683b70c06dd47b27f3e361ddacdd2b3ac026fe68bb9410ac1747df06738a7c6c0ef93c6bdc21c180914fd37aee9d506c0e1e3b384e40ede59248a6b8214670d61dc0ab906423e29a81687dcc73911872f47592d1723b22662e99038d37e086828328bc8b257e69d051ec54ecf403072cd204489e30bd34e5df2a975c752aa4c1c1baef99eb402cf98d44157c71027a5587289e23f21b5eee37da91b1f05bfc7ae81459bb541372f7195e1c0b9fefeeb68323498a096bd55f723376693ef93e2cefe88c83a667be20628ad29dc3987ec1c1447b29768760c4bb57ab560c7443980c64c4e5bd216622294f23816397a335efb53bd5fda9a0463ae48b8dcc79fb6e2cae5285611f3b60a1fcdddbe0cff8b4805eacfd82449a8392a6fdf053e3ec283f047af1640b5df1a1023ed73a35366b5c6ca2e520a34ac99ab83e550f3a5467f9a22007be061c2e97d790186682b5050ea2e0ef0772ae8b2bb333b726828a1c6e95b7de49ae66c4c4ccfdc2b58492333b14fffc65b3d7c33b330024a51ec212d88f36f09d820943bd699e9c95971e5b0e4c15b784d259fdea7f31aae3dc741158cb03c76e1ea7a8b9214b5706ab1db83693deb03c028a592ac0ba64ed6b621aa196db1e51b01f13d5ef859c4a06fa77616e7075e70b5a0d3a11193a0f26ae3ca0040e69642bd0b24e5de414e41ca10caf1d27760411b6cf7ef615df65398adcf52195519daa7975e4bc275b2b45126b28a6e185c1525fb3e10ec6aa4c80bc00ecb0c7f3601f70c6c95efa06fda0c76016cad28de3ee5984b8adb30838d64842ae609f8716cc6d586736313b869e1135af62a558844ca168fb82f4c42404902d407f734ec3729a927e8d80e09451cd5a336d0e63626a4a7e0ca3d3614d21f0a12c6780dc1e274469130eadfeb2058ad03113b785418b779b9c5421cfd3066d3c1ba9ec89eb776ceb66683bb53bfc4f6896fb9c76028084d631bcbe83379d3d90d0e31ef42ea5d2ec457fbdae77e498441eea250bdb86a5ee3e7d4bfac6eed8cc3250f86bb603f4d7415f9d9a3c797c35553e27f074b31a189ce01fe460d097891108d87b998708c01d9af1b5bf53f01df03eab9ebd72f9ebb96b2556445961f253b52a97ed8f72b23ec3ac9a32bb428d4567da3e7ac0d43c1e74a4f68b4148c3d4dba09fbf4a1082c3dc2f26afec1c3807e", 0x1000}, {&(0x7f0000000780)="0c712a84ce2c3fdb571fc4dd3f1f80667cfbd5355d95ed5842cc9208bfd6cf5935df63d397c7de4c4808a0c5ebe6e626eb05bfb803b7b0da6838d4d0dcf5ca17f58f0df114163bd29166d7472512b658b5daa1f632c7c8842981b7bdf0c98e3fc89f2989eaa1f6247c618be0e4ed9e614694559a33f8f6407d9c078b5d0ef84a7f6790e1f459452cd3a0760c355eac29dd4da5357cd09d191e549e70848188d3e1001df4682fa7176a09ad5005905861f2c5bc349d837269f7e88ce2cefc9047e13d02390c80fef21217e91a4cb5cfd5edc8", 0xd2}, {&(0x7f0000000100)="ef77f6d4ec0d350c43b0193378cbcd357fdabb0e0e7e29143c13e6a5b83228a028999132c4df7e0fc51b4a176099f78e9ab94503ab901599d3be437aa3d0754644def42c7dd24e4c577b958b7739e522c739b66402da5d143e0dd151414cf8c33737b858be0a0c7213c4250c84504994343b3e3fed63bbdad56737decb15805527cea4b4a4c0ce717a9afa23cc6a59267f0a09ce2c55beb425b6c56972c61162f8ab3b405204c1b0cb23c506ee741fd86a0dc8", 0xb3}, {&(0x7f0000000340)="ce036ad0dabfc6f8c1ccd445668481a38847adb3c4e057066b7798cdcd80f115580e4c1f3f4aafb68478238367dc61921c0acdf1816a3f28d8ff86b7eb3cd1f69b14be3e7ba40f025a34e7677d3b9658d8bc9d72883f4cab54d1739ce6e460af334592fe115981ece0c60e22a153d264d20c94435e174641012a9e6fa69bab56ef0b977fb3baa46272a7a9f6af85048a940053bf9573195f66289ca8248a4ca20ea1f6d6538db79b251feb6a656a", 0xae}, {&(0x7f00000001c0)="dab725b9de94033443139feccde5fb57c77c0eb9c614b08e0b869e39ff026de25f43a873a9084fe4ad940226c47882ff", 0x30}, {&(0x7f0000000400)="16f6f801c7ef14d74dd560341495847eeca5cc465dd94045f344e017f0a897f10fcac5a778d78845750134588bc3ce81c66accb80cd707a6d6cc5cc8c89afe05699f814e39323f1df74f37af05229d8ce7df7339a1256e4800c867427709a92f3715bfda5cd0f5c73488445c53a90c09bee235f1f7b47a133b1db2a38d3769c650d5e48128246f8cba3a82d134b4cd66e011777655106d268daa01226a6265f53523d47adf849d07678f288e25eb9cde61f1bddd6ff2a59b09c66f1ed74ad029ad5ee01612569f927d109882af5152100acc5984d0a5faa67974e9b6eb6dee9d", 0xe0}, {&(0x7f0000000880)="bda35ddca4d2b1ac630b1de3c6261a5f0c", 0x11}, {&(0x7f0000000500)="cca2e5901807b61d862217797e96288c882fa397c7ce5768886c8e2fde238f28ca3c4fb0be4853a255cf2df2c4099511f99eb24eec8a036dbcfe941b0e3bac13c6846365f033602a055f927f4d0d34a5ac5b7b8c2a3a4335f928350adb74b83d48ec24a4f5642ad962f559a6859b99d1a98852cd29f2432d6e35268adfb2c6ddbe27bc37125fbe79e7c885daf6becbf9e098bcc03aeb3bea2ea7a7db4ff9c1f23d0cac4fdbdf81d30db190c8fbee7994d502ee3d1e2c3753e660754cac7a653c89443886c3", 0xc5}, {&(0x7f00000002c0)="178371f41712565a23d6a01e47db74bc5868fa0935e885f28577dec0cbc7425063698cb9394adfc79bfa", 0x2a}, {&(0x7f0000000600)="c280b14db511b212e742cc83407e089c6ea29c9780ca7cd2b3e91f7552a67025185a75b3f93c76e0a633d0b0137b46a568c42dbc16232a55fe0ef98e35c926e19900795b34633126081c35fdc683aea6b4061226831344aa1ac24b4cc687d0474f76089dae68e263faa237cb71d4fd8c172d244cef2036d2ca898f8a1e4d58b98be9a9c508c19f045edbdfc5ee696abdd28a353d39fbce02b73a0c53c05b15c2d62d403f51943de7cec572d0adf48589d5e94053cd28f6148239de", 0xbb}], 0xa) 14:58:49 executing program 1: r0 = syz_open_pts() clock_getres(0x7, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 14:58:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x6, 0x3ff, 0x7, 0x7, "c0acfdf6f7bad437886fa7fbfbf8b572021e8012", 0x7fff, 0x7}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfa3, 0x800, 0x6, 0x7, "bff9aff57f94a93175e0020e4ab8055446fb6d42", 0x5, 0x4}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 14:58:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socket(0x18, 0x1, 0x7) 14:58:49 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x401) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 14:58:50 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) mlockall(0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="fa0785a9e0cae9036d06585ad588ed913b4cd09b2050be2fa2d07deee3ee27717b6d6fc8a8d8b9c4a67fe21b23a82a18b8f870bc09661ffa089e5aeed8a84c57898e76aa9ef78811f290f73150903df72c0d3ccbef241e6e08887180c02f950a61504d364cb8b74303b3d4e62074cfa257871d60d7342fb6ddc1bc4c545340522fd343ff", 0x84}, {&(0x7f0000000180)="97557d4c4b62642ca59405f1f31bf61744eb81fb4487205da361d74892569afd5fbd386c7b823440bd18a58cdb0261d8c269ae491d9fb3ed2df25f30f10cef2b5b4d81c04b332b8c56e741c1d97647e21e885a085bae454cb4b930341cd74809331fb57670e2bdf3df2566907e728938d2502fdd7cd930b9c6496ecbec68ff032c9b9bfec170246c6ae88c6c129ce4323b330732f710d2755e7b856980ddf395c2a0acdda223e096e132dfdf", 0xac}], 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000e2f000/0x3000)=nil, 0x3000, 0x1) poll(&(0x7f0000000080)=[{r2, 0x24}, {r2, 0x120}, {r2, 0x100}, {r1, 0x80}], 0x200000000000025a, 0x8) 14:58:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x1}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xfdcd) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xe0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) accept$inet6(r0, 0x0, &(0x7f0000001480)) r3 = getegid() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000140)="03f30749e76b9323f855449cb286ff016f5a2f542d489bf498e696b46fd4b020b7c56d025201c32ee86972e2b4089d75f34d951d5a0fd48f7653a15ac13ddcf187de8d074284199a7a710ed65cbd3607f8d30e8f6c992cae11b322056e7d55ba421f7d5b", 0x64}, {&(0x7f00000001c0)="a1bc2b40ec1d1a0f3c", 0x9}, {&(0x7f0000000200)="3d2c8177c538481e3ec441a9f2dac293afbddbd94292ffd553568058081750690186b70f555c602e4d03bdb5d36df255e294a27cb8327320f6682b088cab5c363fe2b6ae0490113dcbb30575fd695b81889500afa4a1868974dc24228fc5ce6d9c0026e30afbd465c94616ff24ccfa17c818876d9bbe2c9ee208b435dced5340e3a148c636edf157d38abfaacef45c4aa01867ebc4aa299be8c5b4960840e2b8f5b2512865ad2e937d988089b73c7badefaf430b7222d826e849adbc7ee62a961af7d88b981828bc400b", 0xca}, {&(0x7f0000000300)="aed2372261b764d20c840e8e7e8aa6fd4e48732b71733a4170e1fd0af6ac66b2", 0x20}, {&(0x7f0000000340)="20180173985efd9d1cbed1692147adb5bee40d0787e6f8386e39994d69941fd68936dc77f75ae179931fc650f3aae017daab2b1df76a08e746dde212ef8e61847c6a92e59860de5eb78aaaaa7a2df21b90a35aeaeba1b69632d0bbb33ed171abf7ebe0aca5bf6549c63a5b0070f51fce83a61513fe2c3fca57bafdf9a67486d61c0fe7e0a7a1c80da6ac669ad2045ce8491fb85f6a09bb58530aee2cc06319b9afec3d15a9b7a38232f2891a0cc04828256f2308f8f2eaa28ee44c5d3077155f30320846eaa4f46165d2a18a39813e0c6415fb8c2f725678f8ba2bf8d8f358f8e154169858a3fc9245190f16e9e0309d46539b78e5a8ec88222028efaaf055925b9605963397b47eaf91f6aed60da6797269b4f60b7ff5b20cf16ef221e7b4af07bfa83ceff159dbed76d70e40b72a3d31980a6ced4afb3b3ad0fbb8d7d238e85a5ec4c5986978df440413e90ac39df0f0159641f64b83e3cd35e064ec9aaa4de5ebadfba717e2a2b44de0f7c1679bafd87963a5e4eddea30d07e34dda3288cf8c5e8058a6fe019320d7120610f6dd885dd41f3c3d08d0151064623908c4593f7deb9b7191dd2ab1c07f127ad81d99589c659a42a5baf46f35376886836742d0bd251ec8aa7e7c5e7fb306db23ffe5b26057151342be0abda77cd1c65734980624eb82974b5b113880acef07e62b333c992a1a4c8649facf1c04c3dd0b452bd0b5ad3e60230e44d54dd7b7302f8ca94b45acbf6a44612b3116301badeb52bb9629b5752618e4a6ddfcb9adedd84b7dcfa6e04b415418ad9ae69993f7bd12ee4c9ee8fddc7972588abac477f9072046645acd9806357a6783d5f06ac6612f07bd09f1892f9ff4e8a0a29f9e01ac9a506832f2f234e29f5050dc4e9a498be03e25e5b4f05affc66771c2d458d7f8bb49637ab77c78c3aee5477003e90294727a5af3efb9b89d1c6688a0bb0edd67fae0eae2d7d5871248745c827b32504b4ac891437c1240020b03baaa9137d87ba335c577d3391df4ea48d3187cacac4faad602c14837bdb40bcbb06a0d17a3cab41de226dd4aeda006b465426fd9b06affe5e228d73fc4042acb2cc2a61ecf9e536d5040d9b636530db1d3ba9935e7a845ecd97d4ef3a90f38c29003b8ba542e295f1fac2541a4996e5d9e9827b285e131435f24bc78a3e451aaf2b3f6af7dd8eeaf359f3a60e28566fb7babe3b421ea5db3a1fb5f64cb9de9f81614cb9f41d308a97a27bde795af94a6f5911091bfe961495728db2ee1263b7a3ec7b45dda01b51d6fbeef21dea5fb02a142be8c30a931a3a3c13e7d14e13c8e294b84edf4c531636b6f8930af0320ff33bd801ffb781248c5d58fd37c9ff5eb28a96273f4b8e7f9a00aa622f72ee0af11c28edf120b0472c124f82bdf1bf57d69ab2b82bda32d3333d7e18475c58520dc15cd471f6824f39acec24edccacbb874e454e9b2cd04588148c31ae57ff89901632a2ca237e0242b765ea160b4cf6b3086c07558e68ef84d319361356819f56a0cd47e1289c730840a2fbc8c00aaa7de4b872e98b1146edd8a3e09ffeddf20c7f777d4bbc203be65e2de9a83f1c93b49536213e4ae93a9f84dbacaa82cc81b0e472f788a948e9ed22f9ce300795572a2ae3ffe6a0a6730f037731c83fad3d561d75bac1aecef02bc58bbcc9a50fd85bc66bab79450ef95fd715a45b28f48bf631ab64b4e24ccef6c5df9b9d0a3ecc1a1d25b82cc95c87a7ab8c8c4b61cef45c87743acfed4f70cde55fb0121bd955172e51a65d7cd5567ec79a070ee8e003cee6d942d172f1e872622909922912b0dc19724aaaf19490ed672a44960243f273bf017a535fc96959cfe5b031cf182b343939b02a8456ca69bfeaf7b954afda384ac336dc403bc90b9956951164034ca6078237849c6a6aa5661541c5d93b410e94d2437999896f796b4ca030d29b90ce26d1547720e3054ff3f9815ed90a29df5e3884abc2a9b6d26464164d9e0ef591ec70284a7b4f3ae4bf771407c6fd7f30aca60c5df9c4ec655adb01701d4a4c6885787d884089c25a2f6b89e51004c79309f1adca1f20391915dd526e29c875fd32fbaf71e56cd471629458e68654ae153b2641b6b2ddf20a356e6aaeaf1962d0d7cd41eadb4f267cbce76d9a61cc0369430714b0f0971f9292bf6b5522b1c2a87735a89f2499289f7b053409d43915fcb42b71f22c1610fe4664521e9560f68d19d630b5e1cf636a043205231fca09375d172ad0eadb72eca932a8e968bc8674eaf2ff010f236ef679b1ade169b6110df2dc043e06db9407819af30e6284c28f53e36d6059df1183f59ceb08206c2bb700c9ab87e53325bca5de1f9cabdfcd224b658e1304a22e89ebaa776cdf2d65966f345140d6ee477b87ab4fe412716b53f92f9f976f40a2b5194b7af05e1f56bbd002b429b88c7020780903c8f1b3c95cc93b3ff8b359bfcde4c277e53abb896a703a8448cadf5a077b20d4507bdd7ed9092b1cf26d25dcf5717726aa4bec7f8056828ee0b9db6afbf869b102aa4a27c9d4ee8069bff9e6f6a8370a9449aea80443dbea9adbf38fee6f06923e38904323226c483b5eb3cdcc7ac2bfb3dd89cd7df154a62e05529d58b9b444110c74e127990374a7b6315a4a76a03191d97c7b7d4e3dc471f2e795d12f8343c7042a923a703d86f5c297b8fb21c621055265087180ce46bd39b338d169a5ceba105b9064e0b0f42fdebf9ce5a7ad97744c760807f57231de5eddbdc7d070bbeb702bd37d2896b8edab3193bd80d961292f538000263ca92920deba0e01b97c5d9bfedd7d9d3479e50ccdcc641a0967ecd31b9327855dd6f2926a3c2421fb1005e4205d65da9884ff87f5c4098e8f389b5deb1e2b7f158916b7499b37d082e743e4884504f8c41acf7a7c259a67825ec11761dd31cb82b8af89f9030cc40aa5346ccfabeafff35dd007b064e282c7ed2882e6b57e5974230b0940bdf32ae5615edd406a953b333f717d3bcf4a40274eb5ed0fee242ebdb4653ec5d3ecf9e20564439c14f2a2e6cce90b1b8710d6538d27f01a274655e23fb30be3860f5f83d4c66648e21257c184388cad2d4d036ed8ee741992fd8c1b91df0b519c361840970020d2faf30af47340f1bdd437797e6225919129c6592cd4cfb93f49154883e7d3ade1e2d3f393acf3083252afaafcc19cb9c7a5de4738bc5f18327a624229a603bca04dde8d1360dba4b0e417cea967ef3349c6bcaa3bd95beddf714bb4ce734b1cc93f074b0ebcf8575a0eb4734b8345533b442507bcedc35beaacad937b5b4084d0cea66d0b7b6bf939b6f7cf3befdfefe62a1c15743c18bf61b7d003571868f601bfce9966668030e6463f6a518fad4b4cc0b127ca23e95ce837c7b3f139f8f014d9b312af17746f25cc8c23f4764f02eb9068de9d81a8ec8b09f6177891c5c8334d49b2ae1d8e66c9a000c20f37b24023b6d366fdef998b29f5e6f1478fd56355312c00f0b34810559c12e659d2608c9c403920cf766638879ef3bacd45664033cbaa03d0129767723a7aeb79893a38a66373a23a50e6a64103bc5579a6d1e85a2c968f3b689b0ea518221fd99de289c4b84340cee1bfb96278c4988a84d80b06c6ef535319749d718d022515f792ae9cc96543e437ddc70168007def991f3420b8d1597191fa91185ec6a6fb582e6c17f853f4340e0dc6255de8f2df41d3f03d4c04a4aa63c41e737b366f4be27644142d3ed4227d1dd9dc1e16b251a574259051c97542999e6572729f4a02b2415add469535cb4ea17d62228086c928d30ebec6805c2c6d8959416d8cbe04a124ac7da196bdd5a926df14bcdae6236e14f2aac8f216a67f5cd55a64360e400d6cd541896fd9c565e21df4328604ebbe25fca19ef32ffdb87181bfa8655747e53580677a118c43931e7afd7199feb03fef732ac8cb352662dd83c38e172b3e682aeb8b57b8a2111a63ecaaeb3072a6e9ceb574b7b347c40fd37d9d99f242faa0266934dd100c2822d2b3e696c5860cf995848160bcf8f0d7301029b1030d3f8c52d6e9fef00a15d0aa2d0b8a90e05d0f04deb9e67567551fa2ceba4d2c825abe852db6e9f6308e0651a39fcf2004d286ff3f831b783d811ad477e880815245a6f8bf69c559765315e5891220060aa55347122973a3a0b13747db2459e1cc769918b938daec0498451ceb012170d3d66da7265c3c4afd2465ea0d1544273c65c0b951c36bf0bc3a9fcc350d2228373838fd81bf049c1ee139c507da70668a7b3ac1019d0a6d80a1a694fc9ba5bfedf90dbd68cdb13ccfa9c209d82afe43a93672701339fe3fb924cffdf789ba8f6eab03cb701ca768a955693ab978cdc18a5507666b05ade882be3a386b0c8154bf8860e06a34dee0e01ebf8a54fe51723f0f47224bf80502f759d78d7123e6168cb40174bd03708e3b62a0ef5f353d9a7a8e3f88c9870d37345914c915478ee5a71732c98be4a64d5959f293c32091e445fc75359bf8f85f6c656ee1d5dff90e60fb54db29684b1edb085da6fdd7d8d70152c3bf5f1a7d67e7aebefd7d390d5cb11e4a9956054d8f86786c6380564780ccc64cb1bb538b106d7a324fb61b2c0688d1d9f649b38cd13345c9054ea79c7c3af98993cac8544a676d92a7372a6b073fb34e498fd82d6699ee2affe66a1863b48f1daa3b1a647f1268c0911e9505d467074b652aec2c14d6287195586bcfb8cf6c17e91d098c812e1f37872efc0ec2bd487b0407f9f8dde63b2fbbe80371e8aca4bdf157d4566b24832d3a77d68840326efeba5d14b33a396a376b50ff3b0144e4deecf014bc12af45c68d8a3a65a031545cf4fd813a44fb442c8266bf39c1e0574dabfe68f4a2657c3cb68a59e617e13f9209b6fcb5f14033a57f1b86e2f63ded5e3bb518584534abb27ab27878c92400679279459fd4ccf7518db7ca659fa77f9378504ffb7e0d8cca0ff34f764c5343c57c34c6dbc891884eaa28469c8e4c2fca89600f0cf334492b52176ebd97119e30abbd4e7bf4fb9ea57ddb911c378dd8dc07725ab4220edf0b160107eaec3a12264406775561938852dda662cc323a37c0ad3886dce84f65e4b6928a93f6f10859999821959b6267e44f519f52994de8197c911257897f8cd02c579dc35fd1aa5226cf09111604e68d0565661a2176a4ef11f45b447c6f09682ef50b7e99bc48b04f09a77d657808707006580bfff538cab7faab69cd03257c979ef803f94a4147a7d0dd49e4c124f691a4dbdc25273861de01cc0fad4b27c116a2f1ad6faa3f520b4f25a683b7d58b01bfe012f35753893129767cd43dd1c066c536a00cb6ea492f5cf68d44d800209d209523bc38d88951653d26383e007a248a11450d79a10ae3f1ab2de80b81e02939e035cef9e54d8fb62aa65393ba9c22a6e8edcd45d862221ccfda4aaa6b428b6c4888a7b276c3e1a79187c2ebc5c808e8d2794504143e1a50b568002e186b236e2ef6def07aac2451ec7c0cf8f51f1b69cca6924c9c219954ce78e177aa7cb696600177eeff449d412388238ed587abaa6b3a8138b20a09fe10601a94e09eb09ab4c44df5c421cd4886289b84af8faf6c052ab948603cc2a1f3894ff832e164ab00d0a09e08429f8c37386e67ee6f6e682d1c0e8415e2bef2b506491772832215de02e254792c521ffb4845d97e63154c15904457a44886b253cb78185a642715fef88063f496378841a8e2b104b6aaf716ad14fbcad2304e2b2e767bd38f85bb7d1772fac7ecb00c59f05283be0c92a1a2b959c", 0x1000}], 0x5, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x400) 14:58:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000180), 0x0) pipe2(&(0x7f0000000100), 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7e, 0x81}, {0x7fff, 0x1}}, 0x2) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 14:58:50 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 14:58:50 executing program 0: 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, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 14:58:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x10) fcntl$lock(r0, 0x200000008, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x1, 0x101000003}) syz_extract_tcp_res$synack(&(0x7f0000001240), 0x1, 0x0) shutdown(r0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80000002, 0x7, 0x7ff}, {{r0}, 0x0, 0x1, 0x80000003, 0x5, 0x1}], 0x400, &(0x7f00000011c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x30, 0x22, 0x385, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xff, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x51, 0x1, 0xe597}], 0x8cb, &(0x7f0000000140)={0x8e4, 0x1}) fcntl$getown(r0, 0x5) 14:58:51 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 14:58:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="68980b01b87f3706703c750a8440f7586802672071cdc7469003def1f28b8896edd7039696636a4ef7d4c8a25be589b298266aa258ec316772a642e303b86e7265db53bcd87de01d89c8838260e7c04c24f0b9a034fecfd02717a3df0b0d03acad997f272301c2005d37bb3db7b84388cfd41087f4c5c857e620c2e90d2e859a46108e9c52acfeb470ba05a7efb38452170d4f9c1a3caa6619c86355921e5dff1ec7b01c488516c8fbeb4d69884178500b29fef913321de2b6ea306b5a63d0604023fc4ff2733c672ce861b1c21a23a92f42d26f52174eccdb0061a14609a74915093ca1724a96cc104f849aa0723ec4c82fc2a8c4cc44c7d857dd17ad6dc690196f75f7269ecc43b57d04e64b149f9b9bb4fb6f2e5d133df764576c21c92b7854ac8a877e142e9f8f225a79ee5148c003695938d6537b10dad2d6297a1e4e37fbb5c61e9085de919763b2320f5e05f033b10f7e492f6421de623fcb657f6f1a54809effede8b7ff0543efebe83e2cb9231d7c3c1b02272990dba944758a0972664bad4141bb0e3622d288c1ed3aca20980881b209bc958b218257ead92be78b840e1e221178b72fd099a556eb55bf09dcc0eb91b229b8f6a788265d34b56dce2c2ab58e71990418d1d11e837130d1bd4f35822552a05e4e8c09ed11c70dd9d623446f7ddd6b607c10e0d4505c75aa80164429513cced6b971a11e006c709c4c9e1a18db0eae1372eedd9146df6f53fcb4c01691aaff540a066fb70c17644bb01e7ac91b92ecfc48af748bf30be26eb4f4c589cbbdfad847d7710b89b3ff469162375e8325160e7216bd508d13497b72589f9b11bb00f65cd092022f7b2cad6e893fb2c7fd8035d55d546cc40b5cd7d81dbca10fccb52f4802e334e17671d51a9026b3129f85501efd597d052aff3ca199d1ee052d722280dd65b58c795cac2ffcebc45930e9d91e53a505b7d199770c7c3eaf5320e049df477379b164ef016ca35ce80e93752a152d63c6de16783e3da23db1aa5439f1eb3893ba2cb2f7ca18ceded2d5d25155ce0891b0ddc44b60f0e472e189ba88d279447336666fb974c948c76071d75397d1a5be0aa742e4c0a7759d142c0e2b91ca5d1f49eca9afcf941fb10f0804e76681f3682079263b0d7bf2f0e91b32e0b8d7481115d1fdb32c83bd3067fc1553c6e9965c0babfbf1c30fc124df235069dde6c9f3d5fdfbd9d994e2cd97c1af8744abd9d5794e431bc7482284aee02511bd2d39b5c18d8d37d52c85a8441f24fa54be6b5d5d2333bf31d983e95f8a651b952bf0d482f824793638565fef7f8b0c04b9e48f97c4ea7e4ce0e10b6a0d89940ab88093706a3740b4cc8d1a3d9d3bd8e04e23365e62f090a9258a1f980410ba9ebbf0d7a83c691feba489507ff266627013bdc154a8667c1863204f91db9268dc76505f7c8a08abd7e4ff0294f30272b7a213eaca21bb2ec3518a3358139a8f493e5acc1c3f5cb0b2edd22b2c85c61344629b7ba2bb1c7a6d1fc9a2d662a86235f38ae179e787001230bf616ec787925cc8b71d627246a73342c8e681a4caeb0d388ab55d771c973e6229da00edd164dcccc45b39b46c4fd58e55f85e42c003924b1b91e291b28fcbe6c2eba041cd21596da2c5a8cd6ffbebc9f20f73011afd422c2f77e6102379509410e16d84a1748dabe9416196419feb8fd7f171ab808169d54ce7bf13f197ecd51f93d3688ebf69680dec577bc70e19d2882e2a09526a21e3325818d4d3c5aa394c3e31388961d89c146eddd23ba6c185767755ad6589e34d78734dcd0413ac144ee4a9c1c56b86301b55174d247fb85323af56b5d34b51ff168d9b2e11bd9b66ad7242eb89c5a577a220aa33b79bed552b84d580bfb7fe7cf656a755b3e7923cfd9c78a9b3fd313e853bbe3d33e7f1f6a3a0eb294f590ca13cee84d22bbb707c09285858f761bdb2f7955c9f5bdd3fb3ff3d060f19632e39eb0e47e3643ce3f53f6501632a278585b33b0a09ccc00abdd6ac07d32186f9a27fb896a5809b7fa9f9590b8855e0e6d8883a23e102e68912b8f005bdee7e5b569fbf3e5d6f1b34ce5d6fb22033c42d43aac635022eb9e00e59ce74f9794ceca31ece7ae4b39c3b9e7acd4e4f04a7298c408f7b4c94049e2e23abc897531f8dc9709766014b72de17e465f7e1b96a43c7dd1038384b50f48e20b9f23256cf2407c38bc04e8ed84c456e604c928db49a753575ef8cbfbae32685467653a52880964f4a5d1353a23f76a5aa773be330cbbc3d4afe0ed2cb4ab38c8e770a119074819d01c5c6e90accf0f93793ed9b07fc208c070f4000ee0dfab0623cf3e841a0177e13d4b94f0eca12de2cc3cd225ec5c9b58ec9635dd25bad9816c7a9c5601a10662c239209def1ca1e45748e657e4fb0bfe12add4db4de47907bfed6746318718ee6b13f794049b2ecb9ded622ca4b1fb1d973abac45a98ac6bcb17324c50f48d48c57e792f99fa2fafa0f411bd3b98e68c69be9df9e662dadedce684c46d3580426a09ec6e599af0f912f6a0be1cb770ad22da8a13702b60956117762233f8faf9c232ad038251321f32180f1c03831f41b07875da7aad573996a9efdaf97cdcd4e4ac2526af42f64b77e00b57ec494042c1c99b91427b5eefb57dcc4c77d43308b1802227fe0989735503d7697c08fd7b44ee946a15ef0a04fec6738ed0612ad273621fe9c55ba6df24dc5b88db9423829478c543c64f696b4ad828421dabc205de37c4af00e584911bf7ba7f69e9f4b2569577afad5946b096fc4e7721f8c9f44b35599be30e870e8d4f53731160f06eb850d1cb9f449f0f2c8f8395004362ef8bcd8e78f3be9efc71fdc9aaa4bc284df9524a89db7764f01cd31c814753847ff6c1b855f485f86b9752449321f5c922708a3854ff7529f154f1ee966376a36492f9dc3d6055f25bc77443b9066e956e49f52e3b0467fe196ed9bccde6356ff6e00ba24984624a2c2e86f45263bd75d499bdec7f19818da2d4ed21f4247352c6b2e680b982b0c1be5dc1147078f5b5469c36453160d00518a68a60d9a9f841b9802dcc292e6cd51ece17a1cd3633c879db4f6dbe1c2db00e445f3ee3824088c953d9a2e94b20aa00def90b24fde18061f6cb64894a39ae7c11bd00c1b783ba011eb536247eaceccfff70acbe493ac93ae84b444a6b9e14aacdbbc37d8489523dba5d41ce7cbd275b3c0eb56ff1abac4f85c1aaa423cd4ffb771e53cb4bab2eea8729e029968d6bcc38f33af17c5351a71dcb9d064a6d8db848fea8762a4ad42446682e3ce01e30b7deb71e83486e943aaf4dce36d61cc1bd72f9c094ad93b76adcc324b83534179f0d8086e866dcb1d9b58e0598ac5f312712b35b5197e3ffefde861c361a0a8a90a9759b3eaba52085913d09f0e4e35622c5c3f3586973ef87793939c782a2ff4730a5a6645cb93a0221f5f846d685a66bb8bdf29b3a0308bd2600660d01027927fe5fa71b3cd2835a92ff7ae554aa005f8eab45730930fa31f218f35282d3bd038fe9168cdab50f0effb32f5c0378b1eb96630f8d2f741d4cad082519a6126d39872944af01b81be6b67f91080dd61872235440c30bb3a17a875a60bb89b86e5bf3319dbda5406d758ffec99d72dd3e02b8877a6cfa36479cec77677014c16c1af7ac71b9e72aa98c852833bd817f2d5d47625c1ed6ab4e20082db6b1e5650943ab4c946550d5e1a0bd274cf03faa2424721a01de4bfb4ca89b7de3fa1ea4cac88967468d576116707a16db0bab33fbdf92880c0eb55f19b38f6d7a7a56d74f1d97097d09c6fed2297c97743e3f80bc5e10ed739ca9ccb02a0dd43f8ca920a1d4f2bd105658bfd7926b028f7f8e8eb54e052043db9e9f99464113b8fda626685e10a31bce68be778668374a542287fc638de0b2c0752c6e8f2ccbec4db8d8877003382035b0f7fde88c0ab631475610b198c60cd6ef9a817fc05958ec38a7e6e77b2e894eb49c25a845ebd3baf538347008f3f345416f418c2ac613484a6fad2d736545b397b3713fd830b1c30e297c39d6cb2a0643396863d9c6f6a06ab8da596bfcc25dca72fac3f1b2c1ea8f25608061ff07e0007fc068caad40d37d9b666d17bd1b8e21ad925a7428742e57ac5d13c721dd70c82b956cd8a843cb29dbebda86a11b547d5999b9014d9440872884b20757ae2a9d7e69beeca15fb972472fc9eea7c5da695b9665b8037cebdbea47c4884e1eb84a58afb6187738997a092f6ec3a05eff80bf153a735b149de0fc593e2213fb75425835f0cfa20edcf711df2d0934551f79bf2e90852502b2c36f44403df5d36a48c9a513e8e207b733c07e1f013fd139a972e5146f3b4ebd9639077582b0a1928faece17b1394e569eb23bb4692f70ddfa406e413f4a1216b0fc5b339072e27527a4f01e380d5a57d57b62f3531b6a3bbe6f201ed37adef486832afdbdaccfde017bed821e626e5ba2fd7153b1ffbcbd207de55057944ac3b0bb9e1ee4921a15b4794a8ed1dba888ffb3b754b038ebb49b61b81a951c55d54a4739234ce2cfe1ffbb7991e6b80f89b5906c300eabccff007f1f26d639919f53966b91e3e07611c5b60421d39bfd8b8096b2c12bdecb661950c919ccf382e3cd75d8b1e6dfaf145e9a72a4a7edd56b652009e047af1db2742471b29843e03e5db37fe01a8cc0fedc29d92c74c4a1bbd3753436fd4e4c2c1a206c101668518645e91e733f551b7fc942b936281838e4d3fe972818ae8f1a410735365f0b9d60ee8b15c9a52beff5fa68df9b0d1b97daff387c5e7bc0b8a36d158d7c28fe3ea1adf63cfbb96fe259c63fdee0683c6707ac7d7a962c46fb746a3714336df21d5383e77d8a47b5350e1c71fa00166adc85335dd911743a55b1c935a922cf83aeb6a26bfd8e1fea4f2efdf3c591e18bccc08e14a095200f308a54fa8f7b54a8a29ebf1610ce3f068bdd6ec0d7e9d4270d1f2aba03834eff7e97bf6810785a57ba4537ddaa79f3094f8381becda1c210cebcbfb9506f6302241c6de84373f24c3e5c93f9e21147f5c9ab30dde36e53f7fd52857d7d5e87e0673a5a629f912fe1a08d962b39cc750bf68684c9e684874ef1db8f6557d2239e549c2eee8d3c914ca619e12d2cc93c1413d17286f7f4e85de89472bdb81f0e0a3b69a5190954c01fde6b3a3388aa444f2af17d1229766e30a572622c154e3b9aa99bdcbb443e1ba6e9fd40b3e2fd56ddd98b23384ed56cbc58bc05cfabd6b9c8833f5e8ac3295a38819d718e81798466af7d56c953d12019eb8422156f50a98a15fd8e1e02a91cb0804343a9025e41efdd4206427cadddb2f4558c3079c2cdfbb3bc4b54213f8e1efacddac8d8f82559052300f9f6e253f2d0aa08ef326ab2decdeaf549d952ce17e608f3f8dc9d4222f423d7e78a2a3bf1c5e3fd0039e0bd14e4da2a5ff4c9a7f58750f8f11f614f0df22ce05e94632d2d7d211448fc659b40621fe75de3b3781a22cf4168273ea1d2a2b326a183252a66a81b39fb1d746849d687f5e4499048c89c4647e2adc2abcf0907938e457e1971dbb1e07e6a75f8907b4521d9224feebfb6fb6b70af5493471a72ee85e17c56549bcdebe7dc0babe5e82a82586eade0fa1d37371b9940f299be7da82e15c044f20380d5fded0d3a4d1a0c92e4457ccf5ebb998a5f0118b09bd3dc3d6cfe7ad573b83cb0be3f2e954d5447791a75ea9feb16883cf9bac187f2f9d03e3554379a6a943e1bb3da5d227b1ade68ba1cb67602a98315f67d5244f20dbbeecaebbade8ae8741d948", 0x1000}, {&(0x7f0000000080)="2bd491e6752ded2de80750a0dde68e748e253ab0249c8e0a514b21afc745e50bda5b194f0d6eecae772a50ecec2ef6eeac3f3deb4ffa5d436c6e278a1c78a40d5ef109b7a15856158c34c051c0c656a31f50765d952ad88461b11b3c54135a302f9537a231f655fc9ff61dd2a4aef81ef27000f085da99ed09b4650b342c2e2f7e349616bc272b8fc6e8cfb18a1181fbfb75ab17a4d46fbc99e9ff4ff3a975b3df36386a172d5e0135d4db45e98214c554e871ecc6aa3ad74d12dc5af9d3cb36a27a097819b1a21c", 0xc8}, {&(0x7f0000000180)="0a3bb960c6ec8877fc7efe296f8971c47d8c0749a0b32485af16ebe602bf815bcad2d5eb3c1f861a7bc9b4cd06196db98754726dc6aff8bc9f163f87b6ede2c1d2ff2dfec89c4b39b8b052091d7340ca573d09c54aaf52da7cc31c7d7eb72ef7ae3e4a9b765e0b6bb8be33ae19b917b94312985be2cd5c94da807bdbdca4fbadb553f09ad34f9c6f825a44177373", 0x8e}, {&(0x7f0000000240)="f0cc97a5f0c2f676aa2fa931f971402c3268033a53fe9b20e964c92cceb13bac98fe62ff40f0e5df2bbc5b3c1afdcbe77f1f49595ab09eaf490ece961079878189d0951f647ad4efb1a961f880fd682a2c1e656544586f1cc2f9c47bbd54dcc2ed480c1c7aa6050311c496364703c9e64f43083cddd163678fde16ebd9d6ce0bcaf577bf4994adfee65c0eca42fde37d129c30e5878da6670c1b3a073acce03a9ba57abddde9b55ed296aab9bfb213aa99e07b2b0372cf8b86c497c339b9eea5c5e881", 0xc3}, {&(0x7f0000000000)="dce1175a51ba85f61066045589f4e8b33630bf3d", 0x14}, {&(0x7f0000000340)="99e9345310714c2444960d842593d8b2ea77201837e77bbd8c4842962e648a63e5d5f6951eb8c5a8e182e5b04872007bc46ce2aa7f4025ca2a721a12393afb7c1a2008721874dd956c4ea88fd51240571f9d28da8eed0f3f7ddb35d98900c8aa4188e75f232da84a64683f07a0235acad1cb4848df74b570dbd86a19892dc3a99c3abc3d864e95fa7bfba11318f56472da268070e667fe8c7b978bdeaab2a0ebac0efe127e73867073e8208fbb6edcd3a888591c4cf17235f4ac52d35619a7b442", 0xc1}, {&(0x7f0000000440)="874f101bc0f8be956a1d70db1612c9bcaf6acea54fd57b090d6ef7cb9c0c0d7e65171ea50cea", 0x26}, {&(0x7f0000000480)="e08fd3c7c32a5e25af6e5c84105be040c9db2c4a739c6d4df63c196e624d1ca63f82a91d64bc0a3f", 0x28}], 0x8, 0x0) 14:58:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 14:58:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) shutdown(r0, 0x0) 14:58:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x8000, 0x8, 0x4, "a6353790b7f12a73c95e520e8fd2e800250cdb3d", 0x94, 0xb8a2}) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:58:52 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x20}, {0x18, 0x0, 0x1, 0x8000}, 0x401, [0x3, 0x5, 0x7, 0xbf, 0x0, 0x3, 0x0, 0x9]}, 0x3c) r2 = semget(0x0, 0x3, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/171) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r3 = dup(r0) fcntl$dupfd(r3, 0xa, r3) close(r0) flock(r3, 0x1) 14:58:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kqueue() connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x7}, 0xc) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 14:58:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x420) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/106) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x121) socketpair(0x0, 0x2, 0x9, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000300), 0x400, 0x0, 0xfffffffffffffffc, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000340)="70c42d570df32c42da04a9b4e5ce8527a26d14c5767a48a3f25766a1354fee1a6df6b17d2005fcf10db37d6197efd0b15cbd542ef2d6decefc5e1d5c0e289cc402e43f26a97213990c6f66acec426e7320e0e6d180f7fbd85270da5fd4773c9dae04457ef33620b7f473c6e9aa0ab34549156b075634ee1a68a9e376ab47629798be264ef87d2757e8b1edc6e9040275eea7c74a", 0x94}, {&(0x7f0000000400)="d148e5eaddece5deb8527502e04282480ec0a24f2be3fe4dfeebc0e6b57dab4931ce1772d3073da9b71dcb21b7c9bacf7e6b77bedee5f696b0f1b29144218b09586286b487448dfe25a345673423d10c57899d6a3bdcbb9fdd7bfa1d18d81c7d36c4", 0x62}], 0x2, &(0x7f0000000480)=[{0xe0, 0xffff, 0x4, "364348e2195d6c0ac9b61b12b91d61826df396efbe0f56b95ca5fd866716cff9720092fd643fb1fed527b99f747b3df6746548bb2ecceaeeee313658e8ceb68f68d43a084a7db524334ad2b4e64869ae2437b4ec8d7107b6bf2c1989d350be44a88962c65bb6b182973c1213b7e82dc89c93b2adec51fd52272309a4c8828664df20897e4b9946dcc34a3f4aed6d020f6cb26c287a78603891fc07ae4725127cb06dc76774466f9e24190d57c492cac3e604e37ed99180d639d3970916f696bbd60348ecb35686de9ff62200f0"}, {0xe0, 0x0, 0x8, "0482ea48fbf7d4c2e46fb5dbaa1aa305a9e7fff0c30b2198fa98cdf48081969f1bb6659f229de12c7d040d50e5831a16787ab347dfa6d311d384fec73589117a66ff9fa47a282521f58a87a329c6d821fc52aa36b744a054c52a4ec0d128beb36699ede3b168edb33ebc604eec1046be2f3e039dfe88fb621dbb3707389ddfd2ea1bb9a40e000bf43c95f1ff3b5ea173408dde629a2d4e4aca07e89be1c96891069f9c0532c390d7ee2abaaa472f0e8340cd0384e05dd2bb586532db7fa7da59c1e3a1c52f7f7096df16a9"}, {0x1010, 0xffff, 0x9, "dea2c749bdab3bd21d52d6b8c8ea7bda77aa67839c331b83e803116d2b85d53ead2c625f9de97638b5484ee9c4aac8d6cdb534f1d006f8d9f0c341b1db4641fdc095f790ea879f5166c6eb641a42a78e96cfac799e69b4516009525ed8c736dc67585622532131d013015d9dcca2026a3ef368f671fdb091570b6c47adffe3e92ade4d1caefb774d7b1e79c425d282d85d3b649b6f067769ddce81c6cfbcf3250f4d9c882891a4e118af4f482f54ff7fea51fa4bddb3d2d4b7c81d6c76aa8988eefa6df72c9c33dbe902441d433d077b9846081a8fdcc656a4a73fcecd638f026675fcf9722fff39ddc92c894ac03a6de4ca248f7ef52d747a15c7da45034d5e65af45dc1d7bfcc63baf3e3e0cc598b8c9395978cb55e74de5d43b0381657e2d8764fc65d6c4562527b18597d10aa65fbcf8c5a93c6133b683a2b651f9305d34ff472d952a6203ff8837e8542e8cb4096535db672e0ea1aca92b59b62700468b0c70612c50d73d4c5b77ffe91aaecb7fc81bafdd00f31854d00348e00eb9bec9d847bf6d795c45ac882bce51b762db8d03cde3f703aeeb3b599db7735cf3c60259f4db8051d5a59a07befbffcbdd0cd8a829631503dbd88487ecc122cc2e1b3409fccc614a7d584dfddce912f7fd4db24ec61b6a4ad6d2ea208a560a4892fdd9a457f96fb47dbf78bf915a7e8a2eb17c12ac342b3776ccfdc2d82c494482c8730ac39d0eab379a3c748509046f360389bc0622856afcdd97f489f90946f5607a8131cb5f17685a1a1176ac292e3b0fc55c96e83d33d9483783f96cdefd04e625069752878cdd276335f3389568a2a97f08d3aee964d713dfed08ff0562838f92ab2c7e99126ae0bfff7fe321a0a2dbbe3574f4fd606c5a254f6ce42a6ff0ed78ab2b7a4cc6772bcd9d1fec0c8ad6908b7f0d3990747135356fcaddaa98f85f9b23fb5ece7fa3ff51024501d1b604815dd2066d79ea052605a45a1dd3c601b97430ff4bb73635aceb85e58a8dc5cf985a2871f33e5efb0faf5869249612dae777909ce2ca65c1244d09994e7cdcca6a5b1408f268752ce79c4640582a3a7d54c0c9af355cbcdb58e5ad11205c9d4302b3c4040f7ac27e0c520491f280aff8bef1832afe4f219dd7c79938a63c464e70f9c08a4c5b3bdebeffc150447a8cbe3e763a588f5b6c32132501af83b79f3771caf02b27d07dba51a178fdcd7d99b5010e2f4db0cc64609d4e8e2c470bcafa3b58cc05a449eefab7c6943a8365871fcf632232d9cac1b79182d7d504b634154fa97171d4b7aefa2dae6f5371e53de80a8fd2aca264f27771be6d581e0c364c02c4d0fe628cdc2050a97c5bfb29d2fd8f8ecd3333bd512752817ca344378291808290dfdc4caa4f8a7cefcec69847839971a1e8de6c9aa4a798db27bbdbf9ed68eb457493e67851fd7deac00dab6fa3cdc44fef89433d1bc6ee5b423f23074756fde92dc438389560e0d26e34ed8ab9780baf91655af81acb092feea4ea7efdab0db89f944825f388f851ef42efcf44271450b9f900d8fa567d901ccecfa83e3a50226e83c6d13930d6fd2df9c73968aa7c8d8d39d20818f6c52782013db49c3fbe1551d21ac842f791d888358d002b74bd8a9764bcb14914c83d4063b2a196e42cfa0b6f0da40aee147b43b301bb1b3b5641c3f96094d55d62a2a8e9d988e66713638196063b06565fc66c5d808fc5dfaef14f9775f6bddf4f29607d9ccbaebbc503c1319329ac4da2ed61ceb3276f0a2bae0b2ca2c3d61c279bdbdb506ed70e187edb7852ded0da1662b8d153d359898be7a342138a78a300c2ec92c4aff100a0cbbd69734963206a4978160624c0bc86fc35e4fb6ee480e5c55cfcf9bd2313a17ca2cfc45507c924735385b6c465753ca99a6afa0a494191929f6b1fba3aa03b1d42216e2cc0979dbde946084dfdff03ff57cb40a22a1fdee81e8a960b3b1b6f809d07fb51156afb571902b136738ec3e813a0f4b7a00990ca7fc57cdb71243447d6f2a09b6f48d61982baf070df0c1e848966dc40b730efc4fefb53382de52b816894761be676d65f7026838f89f59660144efb66d955e58b0e77287bcb1eabb396988670ae84738aadc604bb9b12def7dd8bf34abb2e2477f11803c877197b9c82c2db9df0848c7b0cc118397967e1c5213f6bc9508e476f80c407a0d51d5a8a4a301f33db22205bbe1565c13e7fcdd3fe7bba9b9be59d0e8db09897a4434c66d9818f4af8606fb48bf4437c5694b5895b0f6968fc9fa44b2e2e7fa42d51bbb13d81e34c07c72c519f4adbc287feef2ba7865f89f3aff3dffd0c4e50a3fae930c49003d5020af14d1c0c14508446cb00e6f700151c1e99eafc0380aee28046637d5cc6e73f985b800d6e94c0028575ee40d7cb9af2edd9f3e751632faa302f8d08503816708e2d1dbdc634bbe3a973b8bb3b9d8e11ac9d5861aeda1fce470ae8332e163e5e6a2d6dc19b7853f088a943175349cf8577c1b4ee5f679b9fc80ce967ea2ffd39d0aa682bf2d31e03cd5a3f96e357b0fa53273565e549ffa08ccb635b277a7120b055b3cc0154cd7f840fa921bf27dc132b4c80d95be1147d04828e0592a567e83ed2ffdc40d708a2d0f157937b44656620fc4b8fdc631b8b6e139002adee394313025d1c8102d82db9385ef3510c5cef088918e463faccc227caad951bcfc3aa5df86bf503300f0c2af71e15bffee756e8d04d4916c9386325c36ed0aa4c07df4092ec70b3c8e6231e2ae1cd77661029d12afaeb2c28ce603ea3b810af038c328faac23af09e612eae30875848f362354f764ca754d270d6522910c0b68cb2f90d03b75b12e44dae91301e8927e6b748ee34ac333d77ea7825d08036b7eeb8175b90436edecf47a8be4c964f432ae72d2994a9637e2b00032e4fc3d40cfe3d27d1b2975be875d3f437ede0b1578e53c7053b632bf57d20ec2b37a541a72fd56086b5f946de167c265bfb601af8dd60960cb5c417e0094e211d6d741a6e1935e9f39b090ca716dc836c3334cf6e773ec88a8283222422d8f68743828f1284e77e0f63482e4925394c90fbc82850b66ba8486c861c8e9bd5525890d09fa409f748c69c5c428d931fcd19af1e7d3a1349a7838bc01aef57f637decf6863b1c46ed75522ca45c7eeb0cd506a4a3e6f38f63b256fa8ce8840425b17dff4175b1ef66c269c9258bca456b7a1531007c0cca8d192f800bbdcc0c6cef4f5ae7a4f0e264fa36f421bc7fe7a70ee1310570252e0a5f14f7895d20d7a77d84c55e687599b755b475270983a0ea976e70afe719b10eac52a13453508431bfe1f200ec895ecbef473fdffa4486ea9966f4ef88a77b54d223aa359ae7ab6443345634a49f616304075e1b7ebfe0d1c7c5d0358711e1488102801ef56a7b6694fd08f5c4ae097ee1d3e4f8576f2a15c05316442b6ef9712ca903da30f5da23dcf1e015aceb79fa97b4749c7f3963da644b0244ce409701744112b39a5a81e8ee0aab2cc6b74565da9e1a8421cc785af6f3dc3b96f0db376616e062e4093b1d897fe00660e33e354349165abff974c6c5336f4b3164374de3c74e6a921f5087b7b0f23ba54c7ace9637e69b384c2e4e5f9d6c326e15f37f77a9e5a6e44965eb913a624bf5b8e857050b3896833333c28a75fa49edaea8eeaeba8eea642081061d387a7c18b24951eee7c85262a83b6d54c1da947f57fdddbf3a1a63a778ec1937917a506e6438f10de65a98128f6227591c995a674302440c5ead860e3eb023c6b3f311057af46e53ba883e9642a9bee562f81e6ea9ea79d2a8169440297dfcd93aa720c728c501ec7c4d61bba8c84fe392f38fa382e4dac5f405f29d042b85a13b8ca92651af363b34e1ed34f812c8bc2157a2043aa3ce1e02c03cc64f4bd0df2f2ccd63e568bc2daa99c505379e041d46027501c7adc2bc1baadf347d5eaa5fd23d598bc0d8b3a7b98b6733c41c2212b998d5ece9e6f2f752499580b7afac3b4613974ea50378d1a44e4225df463af245ee594f852c9aadff98212a9768f53079b7600bcd056b5867e00ab4b98c0b2b4e38e678e34f52716ee3861e7f051abcafa97f8561ccf804a35bc6e39f2ffb0a7896fa758c7e9806057fa7c8fa36dfbc1e7b01d000fa68087175a719af1957923763ea3ac68990b0f4fedb9f2a7459a0d763e497cd75d9c1027810e8d7040753ce1a3fd8327da73596a1d859570d1b7449c7982f04e5f8e2140f74a28de5f35b817113cb179a3048cb43d757a05ea7b5b5171c400db995a1f2fb17abe0651c33e573483c6d6685652184dabadf6b7af60d5bbf508bb2357730a81a18a847b2e55216fbaa22c25d04ca7d25b1b5acfa3ccdd66f9d224fb18111d67b620902a6900781ba8819dc798fb217324b60eccfaae24c4f4c7dca7fd3c44a581aaf6e2e289fb4f8d4330ae932a6c2722a053143bc2d89ee32f3a1d59a67fa1bc24cbd64a818d2079588d14491fa5a4000498ab1357cb49ca35dd373a34eabf2eb0cbcb155a65858a078ff9912876be9c79ab536800cb37c9c7418687889576173ca87d91b7b6bd33c859b2503db762f99d4f04ba8ce1e88a401238b8d803ec467bb8e56280d942eeb3158e2578faa0db362a1acb74ea2768ebf85fdfac0f9ea19f16f440aadc385c63a878c3dc8974b4129dd4e46db164a70f16f4301b2933073831f5f0de99cff32455678398d23352e442df8fe720b4d4d49590d91f6a7a21dd47e591b846fea9a30e05db4514eaccabde9d1d5ccd4e59ff0d60a2419872c69e9650a05ad574e16ea40768b8ea38ec57949be0065f940b9acf6a2a2ce0df6363627540d550366c819e6a927d40d8ac371e8f8bacbb020aca8f1b2f8e03c701f56747cf713c60421dff881733b6fc69a4401fd2b1d166425a5d44800f292109353a5d074c8f32c5fdbd689d75c0f65d088e54488c4faf135098dafd86fa259beb9cffab44fc8940512a93990fd37f7ce9e9b3a74a31f643fd5995163cd36b3bcdcba43e41b38dd3d085036f2e99c99049e5b001b7e826b434c04488eb5d970225521310c611aee7cee9894e9a38afc97809e9398c581bc04184e489c4901c5b30437797a6f85d664e78991c8d5cdff527c8c341e22a0aff843d69240bf78fa9d2fca1dc749150142f6764b3ba8f431fbd5545b07616cb7d9c92fb7a72398bc370d2c2f101751a3738c0a0b7d1fe3cfbbe3206411d3b4908917db77bb0e4f6f93d61888f03c76383a79127165101277d10c262f5f43631271ec4fdc55cd838a75f8722a9ce005eaa7209f16fed374bc25d4a7520e0ea7362001b160f1d177d1b29ded9d6d6acc908a164e1f9a32afb293396af56778dc6be1e8964c783cf023048b4ff0d0dcfbcfed2f7eabe8cfa6fe5e62034a409797d5514570d8b04a4b10539c77768b8741cee0ee710823f4e563451290da0f2ae9beffa07a26252877f2b815e6c6a13cf47ced5d0a95c83656b52864b0eec81cd61485eae57452c2cfe7f0b1b096d1d1b876ea7fc0045ae7faca146a6e00f8dd838602b24987fddee967c51b24524494609efd20415944da68c6f065061aa12b64aeeccc999c0214c1f1a43a4c3bf881ce5ed179658fd909ab0a1d8da7ee45d51206291083469aec3c8c5146062bdcb69179fcb262db5af95c58f3bfa672808620cf97add341d4fcd9bae25d38a4a701657f4016aae934ff6c4b439b8698591d8b69398bc9370fc6a2bf0917b662193d7d0e4bea7a1987e8038a7706787b1de7312175c1778fae7ae04a51f442880343c"}, {0xa8, 0xffff, 0xff, "8d0f03b768886c86e8e4977c64ea42d151d4519c7befed198ea0b136d10469153505b69b0a1245276be6e62feea0381e2a8a4fa00fa132ce611d85dff5bc4864bc1dc05643d0bb2eec85eca34581d1f45ab7a7203bc0074ab47233b88cb70e853aebd27d65064a73b78dda246a02bdb27ee708a26f1d996766e6271d014146e206e5a6ea921b6a2a80bb64f41f43839e79b7f3"}, {0xf8, 0xffff, 0x7, "851a5a11d9d396e6b432c7a1a0ee3b583661feec699e229a45b91b94051b8cc959e12b15a886ba1fe871b9e55e7845ef0115c1486d4cf55c5e25c0d2e47224e83bb2f3715b57c4ffeea9bb6cfe71b627982e931055b13d1d84214d866632327062f09464086ba79f3f96288c129ac9162b986d63e5af807129d168e187c1788e1ed880a74cdf633a0e777e55238138024c1e144312865708e43c122973e19fd3865852cf93c91d64b689dbed222a91fbf50fdb24d5357332dea23f6ec53bfa79d3fa01faa955bc2bbb0fec17c4ba37b8396cf2a5fea1c433dc1b1d13103f8fbc8808c1"}], 0x1370}, 0x402) r3 = kqueue() r4 = dup2(r3, r0) kevent(r3, &(0x7f00000001c0)=[{{}, 0x0, 0x46, 0x7, 0x4, 0x2000}, {{r4}, 0xffffffffffffffff, 0x60, 0x80000000, 0x9, 0x846}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x94, 0x0, 0x8000}, {{r3}, 0x0, 0x4, 0xfffff, 0x1, 0x6}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x26, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3f, 0x5}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 14:58:52 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x200000000000001, 0xaf, 0x0, 0x100000000}], 0x8001, 0x0, 0x8001, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0xc5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x7, 0x5649}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x22, 0x200}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40, 0x7, 0x343d}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x0, 0x5dac5eb7}, {{r2}, 0x0, 0x8, 0x0, 0x10000, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xe4, 0x4, 0x35a, 0xd2}, {{r2}, 0x0, 0x41, 0xf0000004, 0x3, 0x6}], 0x3, &(0x7f0000000040)={0x2, 0x10001}) 14:58:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) openat(r3, &(0x7f0000000000)='./file0\x00', 0x8ca80cbe6632bde5, 0x40) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:58:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='\x00', 0x1) recvfrom$unix(r1, &(0x7f0000000280)=""/215, 0xd7, 0x841, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66695b77e22f10a33d7ce18e67b20f353e927994ffdbc8df9cedf89ea6cb5cea43ba38042c5ee7000000001700000000000000000071627058e32d02fbefd04ee7a1cf0eb2201255f7c56da524ef7d8ce65a08d94a013f1de6bbfd713ea74e08f98ca22b03e802090033ffffb36b08f1cb37473f826ac26d1be0ce282ad8894f72b6090c104ed13b40c3bda14c355dc5c9e9545a8796886437a8e187d1c3db951e1ead1b501f91ba7a2af68aada5864a938dcdfd4d3dcbaaa7e33d21cd5e9bcbbfb68b18e5e577120d3111a98d4f4d2ced611cde6b011bf382e3ce70dfa372e0d28c6079d97046563bc3b677f8a28435d2108c00008fb018c43e90737173ebfd8c7c49a97551b0e1dc454b67f44b2738c73c10f4358a191a8cbb0a7042c4c13b8e7e3624d67572e550ea0b1306c13a63f37460b9ddc9a7eb11d8dffcb29dddd864f522928cfa630f550c35563acd2ff498d40df4e12de1"], 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 14:58:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) dup(r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 14:58:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x80000, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xa0, 0x4) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) fcntl$setstatus(r1, 0x4, 0x88) getdents(r1, &(0x7f0000000040), 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3f) open$dir(&(0x7f0000000040)='./file0\x00', 0x840, 0x20) 14:58:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x400}, 0x73) listen(r0, 0x80000000) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="314609f928e7c8dc94a50b379694a89b00"], 0x1) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) listen(r1, 0x10000) ioctl$TIOCSTART(r2, 0x2000746e) sendto$unix(r1, &(0x7f00000021c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d98aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e084c2e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c050000009182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932502001920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 14:58:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) semget$private(0x0, 0x2, 0x20) close(r0) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/178) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) 14:58:53 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000000), 0xa53, 0x7) socketpair(0x6, 0x2, 0xa2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x100000001) recvfrom$inet6(r1, &(0x7f0000000040)=""/100, 0x64, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x7f, 0xda64}, 0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 14:58:53 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 14:58:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) flock(r1, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x6, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r2, 0x0, r0) r3 = socket(0x18, 0x1, 0x0) close(r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x7, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:58:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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'], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) getpgrp() msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 14:58:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x1f, &(0x7f0000000080)="212d8226d929dd2dbf62cb866f1d040574c12f54e13e7970cf6f1eb1536429396db6df8a7c66ab48c6455dac5065ddcf0ae61421d3c0f40242178457611015d1411e47d7a14e26b9c9377908cd1438e1e37487e70e4631a43cfd7ea5124c56c7d605cbd854ca63b5328558bb25b1e2bff8", 0xfffffffffffffe52) 14:58:53 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0xffffffffffffffdd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = getpid() getpgid(r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 14:58:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) r5 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x20) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000340)="2ead41082c93f33af186ecd8c530c4485e6865edb2c7243eaabed02ee5a4c1deb436953c80e51d584f0d24267cb06704a9ff4710f1735c9b98597f843be6efdac3f571b9cd16fb860184ccd6de546d083fe041570838da7377da650bbe65a8d40bc7077595fc7c8196ca28c531a20085f7e2c154603dc104a49b68938793a00b939e1e333757450adb78a0745e3d0976afc10ff09275e3aa430f06ab3e7c8f552a88ca4f49441ac75741d8f084d42f52501885ad972d7b0511dc791eeb6220522fa17361542915e75478bf0bacb72b7658", 0xd1}, {&(0x7f0000000440)="fb1a1c86e1ba4fd62f1b97d2c9348953d423016ffd06125f26603754ec5ec5c68609bc87653f44921c0ab58018c8a7092e6406bb9bda0a8e02d1afd225536b64ec4fdb15ae7c46f130731f491c098cfb80683e8395962a788f65a41c1a073a84ef773fa4bb4c34e7e7c7d3cd94e8aa5469811691bc91bb139566562ec4ddbbab8287604788dcade7eae9ef6608627e320b2b4f62fe432c731183611f33afe597281717bcc427115e4c612c3e30672af0f420cebc07d8f34c8f6d982f", 0xbc}, {&(0x7f0000000f40)="cf55df65dd6d92bcb63f2a593a700e1430b432490330dc1ac58df001beed3b2110bebab9ffab29a7f91e07fb097c2e46440f62b4ea2215e1eedf1ab70190a91143d073da684c7db12cc28c42a8dc032a470158c66cebbf895abd433c6b93be36cc6a587b627f13d8547d6e38d8a312178efe0011899c9e202706a4f2c4c6496de407ac091807f1a1e093cda9039d89089dea450a01c7913c3e56067c2eab756e68da6f0cfc5e97e01de399e3c56068c14dc77e25ec66c4555b5092afbb9fcb5fd32c7986b3f0c451f93a4b3784db06e6e83e75c152cd74b57218ae324ecf6d5030fa3069fa20ce721218d3611556c8eb657c457067c9e84e8e0eb466d53d77771b6350bb6715875c2e327e485c25dbfc54e5506567613a699a0bad32981bb2661d698ea6c0dd95e8d92b36c40d86f5b0b60c3a3b4fc9d4efd99b1e8df2eb3d82a782d16758868ba8698280264aa0afdc489a157db5e1edf20f6acb02f169ecf4bdbde5020a7cf16ac8d74c9967f35e0d80108520d2a358035d28adc189f128bfaebc7906236615bd0c8927f7216539aac10d1c945e91c6fd4e98bf4401e51f4503b806cbecbb17686b5aeed9466335c9428cdcdf0a0271f6077e1bedcf23252f485783058b2caa5672650512c78347d48d383334218dfa5253caea1e5dd7476bd2371a8b70ce1466e5e538f84e585b69d09839b3ff904b460277bcef7c1d904ddbddbce92bb3fed03556e181fabee8cce19d79e277f8d09af19589ad0d39e1867edb4698ed440e215384fa143bfa99e57148b8f1a4040908f95c8c56f8bc6b8cd8cd24f6ff77db323c3bc85cbd59152d76c8508d6e3179d738d71aaf8f8d277e322700f2eb489ea3323ac30673ff7d1ca8ef06e832e697b7f8b8d90a87a2156ecc3bca84cbfc4b51226423b63db7386ccf117064283848039d26402888cb777c7a34e885e0dc42f3bfdbda6720050f67475c7f73b6ab457225af965a6c049901339b083e5f1ddbc57476b6f390e23ab42e48680da12a4cd25d1658cad910f12cdc39424c3c132fdbe52174eebbe6e0e55617421b52020b53bdeb6166a4c4c6c44440a535129671682a9b5a824fe5dede155902a850f0085920c8059c21c61ebcf95b232cd23c4ac9d53dcd0e891320c9c5f49c986562f9803a02b748e3a94acae0a1b2b31173761c21ccbea2acc1a8d1091e3d8bc0e8c56a41f0a19e9a35d13191c783b7a3f68da80ab71f77d56a897b64838d675425b239aedf6d5b2225659b853796c7c5c8ce70e32e7de6907c53cb7b06761a4d9fec25ed41f116a27b3adfeea179c8eab3e1b1851d4c8bc937a7c01690b29d67cdce525d8bdecbd00df9cc242c5f89f0a8160e4a7249fe4eca121a12b9bbdbe2b72138ed223740e5b8a2e970a74e8c73b7e7595b840d7a2f12bbb239f8cda1dd03107d73a46576d3db2ce49d5ce32ed76a6a77adabc4a8c9da8d08512020af38838d79e645882aa575152635985f8ed5fa477bbf26dbcc20699babf42c9045bacd8e9e94bf5c2ae6d07ef300df7f0d6779c9de6672fb05a03f121b631955b1435db97893debc3bbf3c0f83aec508693fbeb8fac023729c5d8202b3cf0ba9fbb074907f3d93642cb1b6f10856aa1b7bab634706bda8f3a856bc0ad7e33e283acbcfd1c8cd6f8576a3fc082b99a0fd769129d22860b69daf70b8a9b0a73f2fe7f9648b1989a0cddc18f0b5d9e817839de50571008c209251cb4e29a2bc2b14917087600ec6237cd0a06339de55dd3d87d72e09439d11d875f81d2571fbe00b77c4bbbb847f9cad9545a78f36e7217eae7d1ff6d0594e0b867be34273401cd099da1ddd9027440631ac63dbc1a4595f7fcd144802ef9d39190ddf29436f9ea501b822cda49217f1b4dd129577e53778cc58e9a874bf09ae1711c7b5d40b42fad20f72cd86cac8d89fc96603575c094f6748b4c5e414ee600c209e1b24ddb16e58594817d9c3c6c093627b3efb0ef2387c38fa3e65bd0ba2ee40d17fb6fcf34380dda5e4810874f1d751a186eb7995f139ad42ebf2958b1131374bce124ad72cbd5e56931318025438e541e93a782bf7d2de870c95d0a817a246a26b1a5d757ed7c3983e1fdff97cb47630e9afd952f2da5a3ff7433d440a0d4cf32fb5e5ccf78b27c454f7848f277af032fd141374a9f52ba56d40a2cc2876ccec67a6c699bfe67b4b71545c3719dc9375b0679f9fa6c042f02b2702704254fcbe7eee7a5f344237ee4c362427de1fd2afc999ebbe2a19b9a07b29299f9121c799c4cf70b2d855d069671c19257f82f23dab5331ee71d13c7aea7a328f70a27a576f54777cb988ebd62dac2a9c18058236c550bc3d3f4353a0c3d6009f93e0fdfe2633289e38f249c698d325193588bebec47f957b00aafaa7844af3037a911664bcea04cf47359767ba7fd051c6d16e46cf7cd752406b7b165153368a9fb1bbe7f4b9452127a7476e074a2935d5c85938aac2c578f02a3a0a9efcc8d3a2d3708108ccee018dbeaa2b07c4b3c3bbad0a551fc856e24288b4f9ecb4ad223f983299e3a554425ca359b6bff6e16fa9416782c64fbd4937a5ebec4bfe75ee88e52abd176c92b4311648a3fff24a7f41e2b8369dd3cbb8e60c704031ea48fd9cd63df821c47af636efd57424fbc6d735d6c857cfacf0ee615575c63ac06a25acfb6535b0ec6f02884bee190a12be38c11c05551813aed6fc869c33d81d4a64b626e5ab7a34ef623ff766204555eef15370f392750c6ba06b90dbf23b58dcd431474f7493d0c2904e101dc72d4e12cca344f81abb19f354368fea5c4ccf6d315ee76f896aad2e46aa9ab393ef1519f61e022cfae303ab7d9e5fa186d4c555cb23169ad8eea7b508f8cecf1f8ba671b9aaf374f76d8162e03b3b00961d9d50c4f4f2f9d867699f82a0a0df470d05b7025a24d91cd35bd04b143a2b664c909ff911f0e3d39c23c53c21fa3d2a0c2bf7f1a3ff15136df0bf848e8b5540e63d36548c8dd6e7ec829fc3440ed0c438b6796f788c083a0c343923ec619542b5c6c8ee4e02c32ffd9546b0d5dca1e71b96f784014071159c508c15c3ca3b19410d82018dbedb84449373e2183374e96afd44288388d6af4565f3197cf897e1496ff57f121b09b761e5bf43f63bfa420e547e5c562485fbc7c5be34618b8b07425fde826e1e9b686e3296acdc22651809766b8636e01e34d927ea6d8afe3b776aefb4acd71b00532d0ba1e370e7263959fade8b54e2d45f588422b6b2f37553697faaeb4bc15831e17150a915d2a3bb15eeef17966239c8553fbbe0ee1cb6319b449056b3150cced5197df8f25ca833b175c575c26b288e95619bb6665c04db26d4fe99c413811ee05bf24d4238b75d049900f10297e3f5af4265e14bf907bd79e6d8b907ab25ebdf607695c7461854399736712fb5858a7fbbdf7d55c0c9ece590857f692bfd88822e04be2c0b6e3b0b8b8cc4e445f57957104b5aee8974a6d3b2fbe0ffc081f773bf5b2908516dbcdc0f462b56da72d96452d420986b023402797a2a58bb5935e737c7477f50a596190198a09f7473b37c1d09923278563e3554db22ac1c8c9869c98a2a65f01f81cc59e1071dcaae755f98ab0c744bda629236ce10d3a456682f1b1471c7d0bba3a27b4b4e2f44db134ad4c68738ff2fef8a821f4dff05eba3758386667aa1b0a646b53bae58e010efd181971b5793e27df80641e98b5c4416354a6a9484357b9082978da98d380beea0433b2d8843ced4fb555ef4e4fb6f4a5e4fc505822b4015c231e833dde1c8f947b0ab8bcff2ad64e4d9904862138822ad45f7017793ebd518dc82287f7f3f6a7941b3934a824b547842e01951ba2de1fbf7d39068bf4ead5d4d22736c07fb8d2cade3488a9e942283a4fe942e190a6f6faa02a9fd3a521dcafafd7b6ac9d1f586744c8b12bb6ae6a39c02255e7bf8b846efff22c6a761c03b797d5eab83cbd1fd5ce20622fdd268f0c2d8f3232782105a1edca2486e8ee8b61093243458a01d2eee4f76fc52d7fd0281feba6ccaac4a46e080a2aa9e173866f609562e1d3ac5cb60f11065b6181a96fb6112ca59343efa736507037ecd3c77d79296cb60bc9c9b58001c88fa89e4102d83d96ae56aec60f1ec50ff2cfee4c3ea6df4571dc3c58a1a2fb322385ddc5952879c49eab09d13c4a99ee878265edaaa4e52b38aa11d8449fb5d5d7c6e11aa1676463b009d20c66c8ff6cb01e050ee7834e2b035afdd2461d91f89707cc89335062a1e92f3dbeea342ab8fa3f2cdb9b9162d4ab3a38a2a4f275869c62637ae4f7967a7685253248a32799780f676712f60e66b53f450c89249eeac3b4d3573375a7c1f2c7a3f915985eb5790baae7837ed2ece9500e7622e3f750d4aa29062313aebe08d8e8854f635cec6a1e8f1fe9b219e2fe07e28675073b31b00dc4d8d4118b672bab5a38f558b56018437e57377037fdd79ce93d6a680da53dde05f7345e7653b22c9ebb8afc9c7ec439d2c605b7bb31d45f9b4c0267825502f1b8866e2376cfa43c139491080aa55d2dfa3919401e07c59d9821faae00132cbf61e641c94daaff7a1d768eede7f93d90df0a938c0037f46ef3d63019918399ad5dba64d6d19de207f0d2ce9675b4aca853ef97c69e40ce78c3a8b9a2e129e3c08d7a74a017840d3d651cf22509feb559c3f143077f9e7e7d2cc95d71e7cfbe2d56eb95249b2a19935f0489b22b2aefae8aa8295aac7841abaa7ec75a11089ebb23d5376cc1c48d804709165d83caf60686d8a60aca5b4b18314fca181478931878b8e01c180192799c5186673395a7dc018c60a9fc4393d8cb300715bad54d3ed27a84c6b26a6608929b2b348c849e1c6976f066a1cbddb40f7da0725c519c4419fad5e16e87eca8f409541c923c36868817e7038668a34098c9a3a21e5606eed759ff2a7cc39b097d4f685b2e47fff076df6f7b3603b6b943c2f680b67791dbe1d1e2d112ae9e9334f2e50529944377e99c51342c536a1e509285c9d8994a7a6df918118b2cebc849fff3438178bc49ae382f69db503e2f05a9bca80ae1c5a6647568a76b3fa8507993824cdea7ddb33c3e7ed35f9e75076595122baab222ac37ce089c0c95977f5a84a2f2030b47cb96cf76aa416d0ec622fbfb9be4103d69816bc04c7540d0705a79f2e1a18c880a7f9bbefe82cd40d78615762551f75a8b2344f2187bff0b47c1d0c855db33d0e82655f957b39bba748eb58f2285613eb7228c8aaf14aaa4b6395ed10d6ec6702b63f3bcefc45c9fcf3f79108f5e523a0b5f5c39626ab2140d798e12591226a975461eda272854508446e7a765f05c15f5f7bb2de5cee8204574cebf930f8aa16491e799ae02f70e39ef476a775a2c85fbfe57bfd803d08f7db2e1aa807f25b744b37749261950ca83fa44adf366be281e2ffff16d04caca4b958497a491487294b107f168ef6fae9c26b9ad23c078453b6d91154061319675ea343b87e0575a869bcf84a6dccb0e5b281437941be6dbc5360b6f9e3e4e9a63e31520f58a9979f15ac4634feaf3ce0d39a7fbdab16fb9dee604b04a189c609fdc1fd7a15031a5d5235cafae80bd9aa5b6992ae96e79ef04bd6dc2bb2c411c017d951302ed7b67b59fc89754fa6fc2e605f366e58601dee8d4441fc4f166d62c20b5e04424f62e4b87c00625a60e8adf3d70a3dd3e5f657bffcad58c818e6ce31f721c33fa9e688f7cf811dfa1ac9c2fb325411bf4abdebb6f77d8f825ef90023333640ca390b30e13d56b4630a71118475693b", 0x1000}, {&(0x7f0000000100)="48e9ea2a1b5e9b45a47c352afcc3b56beaeed9f6b2760bb840e0e9c155e1c3314546693e904178e02d39f1bbed6b813e03ec7bed541a3db5ff718600e14113ad1b87fa3d11fd3c883585b2b67c90cd82079fd65753aee6c6da01dafbd2bd7403", 0x60}, {&(0x7f0000000500)="37bde8f83443790cbf4ca728f12f61d54e80fe89d93c634fe3b725372ededa33be8ac44283cf53a598b2df4a64585c4340814282b074f0d6920f7231ad4e91160150c95cae01d5ff8e518720e0c5e7493329282324e5c31a6eb324b8f71518089d87214b1465ca005d68f0", 0x6b}, {&(0x7f0000000580)="bd1e92299183bf2eba8ae94a19539459b1bf797268a5662c57e8422bfe264c732bf1c67ad44b5becf7b43c2b25eed9c026a4d47c5f844a49aa669bfa5ef8ffb4a9d78d9ca1a4a38a12f7ac8a028515ca65a1b753a0f910108dcce2f24d8cda7b64c0031ebfb15b7e21af99309034e1fee968796d912235902e", 0x79}, {&(0x7f0000000200)="d39d87f953fb8d", 0x7}], 0x7, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r3, r5]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r4, r0, r0]}], 0x50, 0xc}, 0x0) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 14:58:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) 14:58:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) write(r0, &(0x7f0000000100)="ec9b02b51a4fe615a52c7f38cbddc928b9fe699acf4f6e70678d7efc24df0277018115829279d8ab4b00b59899cb5f3648ac8e552a9dc23795f1d55e01cc3c8f8e8db38c6410", 0x46) 14:58:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getppid() r8 = getuid() syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffe84) r12 = accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000440)=0xc) r13 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r13) setsockopt$sock_int(r12, 0xffff, 0x0, &(0x7f0000000480)=0xff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r2, r1, r0, r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r14}], 0x98, 0x4}, 0x400) ftruncate(r2, 0x1e3) setsockopt(r1, 0x7fffffff, 0x8001, &(0x7f0000000280)="362f5b149ec1f674e11e85eceaab961d9b00f5d8738ee814ce487c8c311410c84c219f6941b48b16f64865bde8cc0b7c", 0x30) getuid() 14:58:54 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) dup2(r0, r0) 14:58:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0x0, 0x4, 0x0, 0x0) 14:58:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x8}, {0x5, 0xffff}}) 14:58:54 executing program 1: r0 = socket(0x4000000000002, 0xffffffffffffffff, 0x5) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="819c54bd396782bdcf26334ed5b3ef2d22a7c09483b63e164a4ae2038592fbf56fce5daef4508f013f4f994a44eda344d7080bba1721cfcfee563a35c91964d3c78c8e579a8b1c14dab86cee159141ae1df855b97f7a88d2923c26072fdc48313d21b4a36ee05450beb157"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 14:58:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x40) 14:58:54 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 14:58:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 14:58:55 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000}) 14:58:55 executing program 0: r0 = socket(0x20000000000011, 0x2, 0x7e076bfc) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) 14:58:55 executing program 0: sync() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:58:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) dup(r0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 14:58:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x1, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/46}, &(0x7f0000000200)=0x30) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x40, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x1) 14:58:56 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 14:58:56 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) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/26, &(0x7f0000000080)=0x1a) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 14:58:56 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) accept(r1, 0x0, &(0x7f0000000740)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x35, &(0x7f0000000080), 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9}, {0x8000, 0x401}}, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="3c7ca8d66671032cc051f36962807655aca2b1db5360c273fac19dd510965818ab4a56af30476f0efd75504c6f541467325a054cf3b1eca9c7505e9daaf6d97fbfcc3d0a16d573782e8b9da793d08fed0465e951849189846c299e79513d02580d1388d945454fc1261165f9", 0x6c}, {&(0x7f0000000180)="658b2db431ced8587945f989fdd3791196269368e81d8219f6a1a8f441186ab860414185c0103a4401b6058c7bb08bc15aec39be1ad36510f363e8f76507aa76fde9808e097aa6512fa1a4ab4e66ba0a73cc0229d3b3e8bb73622f00af22ce973284d1bb808e4e251c535e89ecf2612f561f6052ad7ab3e583016faf7a5d02b031b8acf6fa05bd6ba450dbc83e1b3ce7f78a93d6c84d0e04fbda7f5252f0f157fbe077acde06c286a2eeb7c5d587e76c610042bf4ddc48393601e2d66c1d8d", 0xbf}], 0x2, &(0x7f0000000280)=[{0xa0, 0xffff, 0x8, "4794d512fd343ed712e964588dbc6c32d669dd27b48eee8a9189f3138dac39eb47e5a6c52ef9bd6cc1b9f9200190e3cb5549675305d7afc5fa79fe08880915b9adfb5f018f5ecab6c2f5d2cfe7990a2725cc2f8ed45da86c6bb5e672d44ed07f8ca7218fba84339e123dd541d3d39e1e10fb24f2ad116a0061df99efd0dca9838d5001ce5e70097f5a4428f4"}, {0x60, 0x1, 0x0, "cfc3610ff2bdf44a56c9454b632e5b0fa4d97a447a7d79f5a3054f5e50921c2b33d1883b6753171f7f7e305057d0e2d71f06b21bf3bc0e6aa3a50a8358a183f2c9be39d6d3df811f32eb"}, {0x110, 0x1, 0x100000001, "fa9b3c03055f97a6c48c3abcca430fc59f5d74d1525a5e069f668a50b6663cd007aca1e5bb34ee0c6b4b628dbfa4bff986255ae1019dad80cb4a643037c5f1028c20d4dea0a24ec75cfb71d0aa98bf227c6c1ac32eb9dceca180ff4f2d5ff641e90d06fe5961290210c734ea6417a973e27b9637f7a8d21ca5af4ea19bb28241295fa060eb77135d360f94206e8423a3c65aadfc71176f4efd7dffc09a4445a72f5a15e141a3146e1067598c243a4e339da13980fb16d5d1c3cfb0de38ab7f920cb496f34a0a5db51c8f9d502a998b7fbf7e30fb3080ffe911ed0865f1ec5ca178467b0776e337facdcdcc57ad0f2dc244ecb00e4ef3703e631450f5f291ec"}, {0x98, 0xffff, 0xffffffffffffffff, "bb509be89a3db62416ef9a8cf151f9d51bac9a0f78bec3aa225fe480ccb861b7d01f3647b06cf93babfd7cadf9502bf463d6f56488f1cefd8200da33538e9fd7c62adcdc16cbb3892e0e8ba4752a3534bdfcb490f875075bb26dfd999ad66a0f2badbc62d030c6f299d18f8ba0f6fe140dfb72c176000ecc6f370269cd11af445a"}, {0x48, 0xffff, 0xffffffff7fffffff, "5cb9226508518c2f3e1cc3c8ea91c7c760d7a10254af8595be44b0b7632a9bef9e736fa0c52342e62f2002843a43a720e205"}, {0x18, 0xffff, 0x1, 'fs'}, {0xe0, 0xffff, 0xfff, "19417b23dcbeff736553ccf5904822258b033339c82c3ed5d7085355b6cb5ec910a6a6a9c7aee413560284aab3d9a8ad957efe694f906029152c15bb301abaf4eaeb42e415014e7d224be012dacaa1dd14d02388438ef025e862a42908a54ea2863152f2aee62c942e3b5cd14f1db4ebf2583d186ba1f3448b4515c54fc53213ea3b1cefc26f7ac7f7a0bd1565d084c057f8a075d0997c64229fa03773937f8cc479ad624a769bbb1780708734275039a0174edcf9a88a75021d2fc8962895ab7c9afab8b59336b3ea4c52bb88de"}, {0x98, 0x1, 0xfffffffffffffff8, "0f7bd7a752b6b6bd8cc4f1af3aa38a2a3aec5a119b98bb32eb793c88b4ae3ac80bcde48bc4a541edde8634e98ed9f7825512df9eba6e8fc3e5898f79a0db7f9ab7abfafb50a52a64c89f7244a022b8630f253cf0f7ef4b59dfe6776978788d1cbfd595905e49cdf3b8f2341af8ece08ac3a0abd4396015ea75e9d553d21e66406a7f"}], 0x480}, 0x1) 14:58:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8200022f6669fc3e6c653000"], 0xa) socket(0x16, 0x3, 0x2) r1 = shmget(0x0, 0x2000, 0x129, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 14:58:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff4c) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x6) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 14:58:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 14:58:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 14:58:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xca) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x6, 0x101, 0x1}, 0xc) 14:58:56 executing program 1: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0xfffffffffffffffe}], 0x20000283, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mlock(&(0x7f0000448000/0x4000)=nil, 0x4000) 14:58:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/25, 0x19) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 14:58:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000040)=""/170, 0xaa, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 14:58:57 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10023, 0x62) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 14:58:57 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 14:58:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000000), 0xac, 0x0, 0xdde, 0x0) 14:58:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) sendto$unix(r0, &(0x7f00000000c0)="eb123222aac5adc5cce1026685969c4f34e55208f3842b5496334aaa47214af359ec2cd520c83e32d9a3c9d6b0979de63615b926b9b7a0813112965dd9075387f3b49b3b9fda9e8bbe1ff4ddca4721c796680faca2931f7e28b89e753c96929ef0793f6669", 0x65, 0x408, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:58:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) socket(0x10, 0x4, 0x7) 14:58:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) r3 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:58:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 14:58:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x5, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffffffeb, 0x0, 0x0, 0x0, 0xd2}, 0x1001) 14:58:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 14:58:58 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x4003, 0xebaa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffffffe, 0x2}, {0x18, 0x2, 0xe99f, 0x6}, 0x1, [0x0, 0x0, 0x2, 0x7, 0x6, 0x6, 0xffffffffffff8000, 0xf]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x40047309, &(0x7f00000000c0)) dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) 14:58:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000f452aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002140800ba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685cfdcef3db1492132001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fd4caac1c6304ff3685a9a56abc179219505f26416a1a01cb86d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d70004678df44ff0ff0047b6ca61096adda8c6d94fc2577a3b5dd3300692ecf6dd77c63934a8734f11c216cd2c3ec8bd8b69cd9d4e866f9180e7a451e2d630641e6cb74ba1863c6edba6a4adff40b34e8fc7ff540053e98f13e2f739bbdaf54f1431adc5fa262e8d1f3e1ab8bc6aae8d916c49778e32c422cbe044fd8e3927b6d5f7f5e2e37962c700cd61abbba519aff307d208b83a23f792c099f54ace4ba2cd5834cea88ecd8f0e526313dab7358bfdd2f9a6a62229891bdd047247d8a8dc6f5edee7bddbaa2ea101a77abaf5cad1ac7e33f7434377acddcf2e6e7e0feccf5b266ded361f61acab2dea5834361b7fcd634f55996bf2737d47aed4f4bb54de057f15129ba4f74a69a7314bf77625b2bdae5e18726c090478bc3183cbdac2d15e65a7abcfe04d4cd3849cba31bce3cbd2b57255631c95382d9371a26422eaddefcfc0406eca0755a3987f6e41a7114a8f61da4cdb5a19ede5a418969cbf6739e578f39134ac10701e8efcd041352921ee94fef3c8049793a7be80cbc7f443530000000000c78c508c39044b0f27b4349ee18694d410ba0a8b83443363b2143b13afbe81964f735c2e37b487d83a8ae85a2170b260eade31b0659236c603e9622326b1d7bf52782f1f15b167dac55ac92c75c98742801319a3c2ae91b1f6b8619bfc5f258931c4", 0xfffffffffffffe71) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000200)=""/82}, {&(0x7f0000000280)=""/240}, {&(0x7f0000000380)=""/49}, {&(0x7f00000003c0)=""/188}, {&(0x7f0000000480)=""/97}, {&(0x7f0000000500)=""/85}, {&(0x7f0000000580)=""/146}], 0x100000000000027b) 14:58:58 executing program 1: syz_emit_ethernet(0x277, &(0x7f0000000c00)="81") r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) clock_gettime(0x6, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x7, 0x9) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffe, 0xf371}, 0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kqueue() shutdown(r2, 0x2) r3 = msgget$private(0x0, 0x600) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/59) 14:58:58 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/91, 0x5b) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x4e6a7609d55c593d) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 14:58:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/204, 0xcc) shutdown(r0, 0x1) 14:58:58 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:58:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x18) pipe2(&(0x7f0000000000), 0x10000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 14:58:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x2) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x0) 14:58:58 executing program 1: mprotect(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8118, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x4) ioctl$TIOCSBRK(r2, 0x2000747b) mprotect(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) getsockname(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00d355a6143f87f1f2127de8b4e11a108b0fbc75ae834c51fb822994adaf42fd945353bd272f41ec6396d77a52b5c67099d496f213c10d86e7b9d906ca7ca77192917c91d938a0fedb03bfbd24289b7dfcf3a96720ba6bd15b455afeb7"], &(0x7f0000000200)=0x42) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pledge(&(0x7f0000000040)=',\x00', &(0x7f0000000140)='\x00') mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xc2b, 0x7f, 0x5, 0x1, "db96a70c30bc3614f18b963040c72a61c792fe0f", 0x6, 0xffffffff}) 14:58:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x6) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 14:58:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 14:58:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0x159) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = socket$unix(0x1, 0x3, 0x0) close(r9) r10 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 14:58:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xa1, 0x40000200000036, &(0x7f00000001c0)="4b74954c", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000200)=""/34, 0xfffffffffffffcf9) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 14:58:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_int(r0, 0xffff, 0xa1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 14:58:58 executing program 1: r0 = socket$inet(0x2, 0x4, 0x10000000000000) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 14:58:58 executing program 0: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x4000, 0xffffffff) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = socket(0x20, 0x4005, 0x3) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r10 = kqueue() r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x84, 0xfffff, 0x535, 0x3}, {{r2}, 0xfffffffffffffff8, 0x12, 0x2000000f, 0x545, 0x8}, {{r3}, 0xfffffffffffffffb, 0xb0, 0x3, 0x7, 0x3f}, {{r4}, 0xfffffffffffffff9, 0x4, 0x800fffff, 0x7, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0x1b, 0x4, 0x7f}], 0x1, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x1, 0x84, 0x8000, 0x100000000}, {{r7}, 0x0, 0x0, 0x43, 0x100, 0x3f}, {{r8}, 0xfffffffffffffff9, 0x9, 0x800fffff, 0x4, 0x1}, {{r9}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x6, 0x7fff}, {{r10}, 0xfffffffffffffffd, 0x40, 0x30, 0xffff, 0x4}, {{r11}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x6}, {{r12}, 0xfffffffffffffffb, 0x2, 0x8, 0x7fff, 0x6}, {{r13}, 0xfffffffffffffffd, 0x24, 0xf0000010, 0x81, 0x5cc}], 0x80000000, &(0x7f0000000440)={0x6, 0x7fffffff}) 14:58:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/155, 0x9b}], 0x1) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xcc0, 0xea67}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) 14:58:58 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) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86", 0x14) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0xc79, 0x300000000000000, "001100000000000900000200"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/45, 0xfffffef4}], 0x0) read(r2, &(0x7f0000000300)=""/169, 0xa9) syz_open_pts() syz_open_pts() 14:58:59 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1a5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f00000000c0), 0xffffffffffffffbb) dup(r1) readlink(&(0x7f0000000080)='./file0/file0/../file0\x00', &(0x7f00000000c0), 0x0) 14:58:59 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() r9 = syz_open_pts() ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000380)={0x0, 0x100000001, 0x200, 0x3}) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="674ac44f41e5ff22", 0x8}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="a988e9f66bc087766e00dc74c9000000002000000000000000ffff0000010000008e912d0d28b765c39c4d7fe8416cf7b751ee1ecc4d5899a76389c0d51001db6816271633b2ba49c4201bb9f8b5f22c8727f1d3920b55dd793f09fbac2fd2d20bbc62f5bef282c001b520c78cf52f91469708996071e7ae80253fb340f98422", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x400}, 0x0) 14:58:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x22, 0xfffffffffffffffe, 0x7) getsockopt$sock_int(r0, 0xffff, 0x100, 0xfffffffffffffffe, &(0x7f00000000c0)) 14:58:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffdc3) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) close(r0) 14:59:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x400000000000006) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() dup(r0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) syz_open_pts() 14:59:00 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) shutdown(r0, 0x0) 14:59:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xff0b) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 14:59:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000063fde600ffff00000900000000"], 0x10}, 0x0) 14:59:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040)="623ed1fe6e9fbdf41e3a3aee6885", 0x58) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 14:59:00 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) setrlimit(0x0, &(0x7f00000000c0)={0x8, 0x3f}) r2 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./file0\x00', 0xc008, 0xa) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r1) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000180)={0x0, ""/137}, 0x91, 0x2, 0x1800) flock(r1, 0x9) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x6, 0x1ff}, {{r2}, 0xffffffffffffffff, 0xc0, 0x4, 0x7, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80, 0x3d, 0x2}, {{r2}, 0xffffffffffffffff, 0x30, 0xfffff, 0x6a, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x9}], 0xfffffffffffffbfd, &(0x7f0000000300)=[{{r1}, 0x0, 0x80, 0x80, 0x40, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x1000}], 0x10000000000000, &(0x7f0000000380)={0xea, 0x1f}) writev(r2, &(0x7f0000001780)=[{&(0x7f00000003c0)="577a5d81192fc5ea3026", 0xa}, {&(0x7f0000000400)="445d8abbf2ec45f9ad4e97ad343a05dbb63b9dd448cb4e802bc883cca8bfaeb9636b0e70672398becae8963a41fad613b4778607cede558880ae390ec8660b51c9ab5f8b568fc62c5ccb1ffdd14ec4fb6f63a707e3edd7abe1a463d92c6665147add9ad7e353f9a590afc5f81b336e7c120b99b8d61e2a885acd24bbcce5f87d1a7979eb9cad74491b24971721370aa5d9ac000a15a6ae808c9330cad41dddeaaeb14513e98ae36bea180c17d7d4cc16d6255ce73e9723dbb472796098b10f4d8545a36dfc401a4b67dd5412633b896bfa96d4082167ce9308d51ced2822a02e38be76dceb4fbf378cddead51fe3e9431532dcec", 0xf4}, {&(0x7f0000000500)="0b91f8d787ac7c872cd710d2ff4c5e610110bc534823a6e24525d5ea80e5c237bf2f5ac24eec6b49dd34cfd98ef9aef1b8a6e8bad1be583807258b11bb905aa8ba031bb800cbcbf20a00d68d4ecfb29e21442b83b2c546c78bbd9ace40ab3bb267", 0x61}, {&(0x7f0000000580)="4c5b48e9046d83abf6e6ca84d9b73600cce59d2661954ab3afea0e8f16c6d7dfef76ca16b07529970f9d9a72be581b5242c5c13b4ed6809a12d296800bc5694c3d211581ea647db3b99f4f1db3fc1f30fd705f090ed551273e47030ee4481828", 0x60}, {&(0x7f0000000600)="21f194ce2b8910edf5fda5bea7d9977815332b0eff8458fbbbb0763df6ef57f893b80bcd820d7de6ffe31c119c754d20ee1e2a4988364d4748e0837fdb5dee987199671b69a964f20fa2612c16401360198a48841e41db3d65a0d3111a5ed8bcf361adafec09d89b82695ccf7909304c8388eb9d45b6ccbdd7d1bb4a2a528b70ece66b93d7faffb6c5140ec3efea472983f2f50b2e07ac51cbcee62f5ba9eca33b0ce94855c02cf0355fb5c12c958661249f3f0b57f4c2354aafa23b03a88b935689cca4ba1ad383cc59ff5c1121e94dddca27fb3066eef223f36d92291aa8d11204f9350bf1a298c3dcd7e5671e8be510f04e0c8496a776fafe5860f85c63d57483eb70280b9241a99e940e11439e5bb833fd2d8702a73a7550cbca7a74be8ff52fada4fa9b32cd45d6d50e541826619d6c650cd798b42c678b764cdb71922b0b9dcf6f5c71c131b332f98f97b331bbae47bfc403a74188cdc314db8daff123ae9fcfecf11a81f688cd7e28237d9a6227edf782b80e70a62f8a3e78bca22bd17abb47627930068cf563afa5204a3675b302184780f39060c2560ce64a9b67cf555a03c70b7a650d52db8a3a787e50cfe960e1d3c93b8364b065ba780f1900d03e596f199951a2b3edf1985c0dc100c39b7c15de5f4b757c3ed074b75ddcecdc58dea0b44aff188c14671ef045ef60705ccf9ec775b62c54ffed5b3831c36675ea7d74fa026b612b50b234582dddfa8a3709ce9f20131921586f7574fd880db40c2d5c953c249d1af9ce6b1d0d3f35faddcbaf48b7cc32b2d80b40224c762da74c02ea18c676e8d1e063aba6494cd19c39e1eef7aea474cf16fb4b21fb84ef52ac4316eb4d139537857282bcb424270756d9aecf714a163da6ff0a75177a762d1b33ba7a9036f470894b9bdbee0ac21aefa504cf99c6784e6d79e38b020ee2a70e1b1e81f1e5e69f02238323265efc805a9ede2209e6b7cbae26eda598503a43309710cedda1d605ce0c343481406583592af6b4cf650f7a85a93cc2ae9832ecaa0610ecd85e023a904c9464a1a5066fcf4deacebcf650e45afa977a9a31939c7c4518f488a2a661b4b5af88cdb8248a142a89ccefc4a0acdbf2ed3800b871501404ad89baf397e67b57cc8796e6d5eb7f33298dfb2a17c00e67619537b61048fed701ba395965f68eb0f0a740d85c3d989b0f6faf6dede3d038c4a403ad2245202551170240e51d6eab0a5c649ae0a886aa709dedf54e0a87513cfc3173b41d36047ea86aa3175c147b0e5f8d3ddb149a803f921244625bfb0098774d8135ceb7be1560415af82b8166087a3f34ca91efcedf2129336db36317ff10d21881aa20298acf3c8adc40992c4e102332b36231271ac8dc4d47068f0d85f1d6ad11e03fa08d6fe4d6f104dd344f5c0de50de5eec24e90e069bfc4919d33de0009745bcad215f5492104a3c0e5350ff9eb007cfc5e19e12f0c0756c66e2dbfa2cd8962e48343221d91788e9e734ffafa017c0dcd29e30dd5306fd5b7f00e2a6383c32dca20e8738c14b72b282d58a68598266d189c9f777066ae65e3eae8216aa74d46bb0d9611da11983d950590f182fd37594eeec5712a1c623d8de41f07e4724eecd5e33fadc28a1048d9f36e493b666d92e9e64c35759d55f067549e5ad5bae5281784990509fb1642bfa7a7e1c31e1e6fafa5b5c304b52a0e27cc8703ff2e8776d405b92d35be6af326e5d4b335f91fd883cef8fb1953c78340a4a1658a995fce95eba1aafed1bdd1522be974fb99c70086447026365c245e7dc1bf516bef8c1c010d444076c608c2e814c0593dfc8acef9a8f41edc01edb2c9ad8ace60332e30130d2cf6820611d563fba2ae000751e28dda3713872c0bfe38da36fe932cee2613dd16bb6cd76a00224b54b0cf69f3927bb4efa46addf91126bfa7f2d81835a3b33091281917c7621a9373b5da8e32617044d985d67bbd7430833d91a9f34e4b5efc788065c103dd955a6bb6eeba5ece20ff703bd8d94b1eaf3a88a6ff4cae6b69eaa1858fda93e4a058fcde3231f87ec326f34973f7dee67b834baa8ee5633f9501bcb804ead398b93128ec9ddfd70d2145a3a62283c9f14463e10526ea1656dc0277639f31b0dbff4e032fa366aef94fd57eb4ef612db9d1eaa336f531677ebf9ba5b1812e88a5c4863cff8535817beae02e6d73e37a6cd9e8259272bfa7aaf8847831a9b94186df17bead0013965f582ed50944ca0ca1e3e8ec785b11e890831a491ce97931e933873743e3a011dde9626ef6252c9cfc9d552954b944c5bd6491aa38c66e80baf65bcfa0ded8953101cc12c034206e8ed14853158363f116e5b467f7174f0a5ce77f7e379226011b74410a4db0d497bacda384ce39b1e729ee0872fd508f04734b07e10e3f26bac608096112eb3d4077cf897967867f78b48b5938cd5b0b3473ec0b74cda7c63fb22d5a73e7d56628607cd9390d5feccbacf160f3653133cba2e4b3ac1d6c947c003c2938ec00f52118309da8d8ea888ec57ee8da87af06a3ec6178cc665414a01723755faa67ab3db0714c8a3b2d0cac5681a30d632cddd7a151ae9b5b8c92972b78f1809285703c812a817d494760e12b4bfad8d4da029b5ecdcc5ce81123116ed4f3417f780ed8afaaf3d9a23370bd12ea2ea3e4bd2dee85115daf67514312bf6559b0863ab4214a6781292fd40c09a93f2ec394c646f6d18973f6531dd4457ff01dc8ef23234e43361e7d1163804d15f88afd77251bd5b905225453382c4363ddddadddda49a12a33f2fab92674c96df799317b29b3a05a0a423f54f5b8e1e9f964df0e49188065f7299c1ec1f5119dafa6dad8a9d943bdbbe78f27c7bebaecac629ccb3e7c517bdc6d59ac6a1bffe6eadeafc7c794d9c1702d7cda0ae20752eb71324d7e8eed1f70ac225b4cb8533518df2d63943a44f7e19a38281a051acd9b244a30e7f5ce1c0433b3c245a3e8742def551fc3354c3cd02eb120aff55a3000c9aec83507bb6d487003521979a1d10a79a5c2ae01b39c36e6f25fd8b5eca7f3189b16c73899c86d37f02126f8ee0b44dd8b59407b3a0162252e2a436a6c61d71437075fd3e8daba76ec52640564c99a3939b268550c81ca6e6261b2755d3777668122a3c217720f2f770e97fee9a8f48816744b5b0397860293d891bca5cb3a095a669c974271a25e57c2b7e7cfc79d605bf65e537567e575602f45c21086debaf38bad409311613fb6c9d8afe7a9f41e60ec5b43f09c82bd7b98d224e208ef4cf09b05070ba84bea94025a829792ac233f8d59b302d92ae57ac9218b6b81908bc603cabc9bc1d01ba79715e6b10c2e8e897b63b397b3cfb1511f56c1a3259e65dc5515e44d7dda78069ba93ebad819db515eced8f41de514d75766ba90c44669230c6eebb125e9c022206c850b6d4b017cc8f39fdaeb7609927cb3be2366fcc47010ca7dfd6583df6f758a2596b85bafe81109fa31b6a7175efe75767439bddbb9b2c04004b775a41196d16f8848651a4a3f50914729cfbe97c852aabd4f01a40e50286da56b19af3268e59b65e4f9fd9e21ad9368cce599b17496fd66bfe4664f7f19ac96ac866287c4b093d70911db3118a682fa9934b592eff51c12c586a1fb3a36fc6e238f7d77a20c9c92d9a221c7194ea56116eb8a3e8abb3b6b90f78b3288a6da19f902c7043cbe33291a276b6370dc0e7a56a960426f55d0d25d6eca5ac8f8b52e7420285ebc3a55a88d034d2da3e9eea6beaa5653117eb091a64a4c29d0ecbbf764c9086f2310baf0a8a474cdb847b3e293bf21e93c258752a792953163bdc2bbde1f29cbd81f9c33515651e4334517b9cd9334001e6be55596820a781d19c5677a27aa69777716477eb3629e67b474dd3a9e6704e94bbd177b6001311277ea59b560c0dfbdc140b5012d8dfd4ecb636e089147d976d252fc3cf93005fdf4966d2342d1eb167afbc601f91e19b8d4262e611ae8c339390dca4f6f92fdd5dabef409c9abc32aeddfc4074d9c1547963a94f4262355085eb268cce2fd8864b191170474424cf6718a0309f1538191dc1b42fe6e63f749fecfb908d41af611b07020db965f291a1f3d79c77ccfb7b60be852b0329bc031e01c5e97daf3e832aaf597f1a93e59ad9315433dca89d98384ee94224a44d291af7b3b80346b779875e374b3ae67b9fe23d79381361b11951655758a907049219ac3c1d1b632a7f917939493469acfaa5d25be6f71d46946f60de24d8efe02d03208db8ee8d76f0d52659ac6fbc088706e562b627cddc924b251d5d0bef33c937ce5a6b2c69d9dc8cbc9c8f1e800bd649b690a58ece2420ef8254c143aa0d0618dee3583dcb2d1daf9d9dea3062b7f95a9c2552f6abad14d6722e7c4c7607416d4ab2ec6ab5ced3eb43ca5ada3598b3aa3c39761c9811e35f71a5dfc9d26b7e3f3d84ae87041d29b3d73c7c861f627a7ddd6d8cbe306339c93aa0a5490284f1f36310200697809eeb2790ce12da93ecdce72f600b9a10d37d80c0b827ce7c914e9ffa63ac8fc12805d9ee897ea4e8091c4d99662eb98db54a6ef3a1d14f0d70fcff635024c90e4094a45ca95b3ef2c84774250c41fe4d591e8bd523fea99ab4d5beecb08bb9aa55502ee72ac55fe22128b22b18002b690b6c035f95ae8e5fdadf8c1fdbdf8ae4086e76e30f4f98acc5c2fb036fc04abd0e3df85975c26e91f284af1ff8c6364ff5cd45f9f73bea4184878d56de8e67b1a854ed7147d0b0a14ca52c13db6309bcd4937c1d74884a71e35568aad5b53a9abb9a1234437f57dcf5e8ca0ff9092cf7e12cc643d9fce893d31dfb9da430689faa7c16bd4e1b1253061b5a725485ee1dc0d5a88b4d4ff54523dfefb38509d7fc0a028476e320583b29c7f363fd9fd4106bec8ef1180c5c9dd3b9fec08988d498dee9b9f9c57fae1987f607ee16b7de2a98cc5c6cad07d3e0bf64c48bdb2d20346f0f29cf6fc3174200da1d5da2bb80817808680affb7e43473f639f2b9692951e29449711bcf12790d28ec6a3e5eb7a4e059935e8a7c2a1e421858c4233d9094357dc5cf9c16543ab661ff082ed2faca4e7777319ddf6f6937d4e08607161ccabf669b6ad2e72c1754b50536355c055886debe89e103d937b83217d24ba93f9bf809b0d91963bc13a9b1afc3d74f9f071778269152c38b3e26ac797f9ec73d5dd7638187977409febca20143db6f6d863f380a00fda0d30bad9230bd78f03302f432f424d7c34736a27e92cc1e4ac8abd75dccef4118c90be56601798095a1c77fdd926ecafa67cacd114e9d478d960e4cb616367fe4d228975553849c471b07e3d37d01a5bf8cc5d42284f49262adbf1f969fe7e24a66f41ef8097d693cdc540ef8d92032be34758313e0ad9f492a4157bc82d2efc0b71b854ab24298f7dc7cef4f4d452fc9899b1b317ba8f8fc4bd138e9da6f2acb091c822a870b5a1d1053d8da5c9b30377a243ef6b1a101c0c0622aee4dc63022d94d3006d01d3650b500c49a2e44387f53b4173451e3b1c68d480a7eecb028b20071d6a4b51f9411fc9d450fc1ac53b1557db2c5bc6245d517331b1d6d88c381b59e7639f8dfd2332105eb2cb941d1ae521fb0d9b61c1072ad1796705078ad12353a9c0b29688158d58435e982106ea8f5bef4bf75fa82ad8d92f436216c6bb39e3ad8c8bee2ddb02d307a637364519237d843e1d7a81a7a64ebdd9c5eba41ab04b0a5b3d619fe6a6eb7c1a40d83183a7580bc125bf71d4d5d38408df9e12c8f4c182f81e47a267", 0x1000}, {&(0x7f0000001600)="b11a658429dda3f019d38c8fa671275394bbbfa4d03aa490fefcd56c61920bad062b93a32321d19e69f8839b6eaae885c40d54c53147bfe1a78e97b0a3b12a2f6745f699542abd6661c610e7bfdf5a55a67e8a8c0529d95cc6ff88521426ac2c5d03e78d67cecc6e3d5bcd3e28edc4b14bc416f7bc31a9d42a34bc388529fc699b688307fef990a437b703e3be79ba7d499b6a", 0x93}, {&(0x7f00000016c0)="60a51c8abf1b5501ea511474969dc6935eeec4bdef0a8106ffcfc6c8ad4e3e9d71c6b6e2f04c1b00b64f685cdb8e075a24aecda1c8a423b465c7884646115249dd57a749f40a84d8d592ed1c1267d88d1b73f388ff454c71636058e835eabd1465af6bd8bdc8cbf14dd05d2fcb4eb844a19296e1f3c07bc722ecf5148163d24c671946521d510157f0648a64d61b9c9d98e6b84d45fb973d84041704aab7499262c11e01cf176834ead813561080", 0xae}], 0x7) r4 = kqueue() socketpair(0x6, 0x7, 0x7fffffff, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4003, 0xace4, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x63, 0x80, 0x8000, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x10, 0x6, 0x200, 0x81}, {{r6}, 0xffffffffffffffff, 0x21, 0x41, 0x1, 0x1}, {{r5}, 0xfffffffffffffffe, 0x11, 0x20000003, 0x0, 0x7}], 0x3ff, &(0x7f0000001900)=[{{r7}, 0xfffffffffffffff9, 0x1a, 0x4, 0xfffffffffffffffb, 0x8000}, {{r1}, 0x0, 0x4d458df245295d49, 0x40000000, 0x5, 0x9}, {{r7}, 0xfffffffffffffffa, 0xa8, 0x20000000, 0xa68, 0x100000001}], 0x100000000, &(0x7f0000001980)={0xffffffff, 0x2}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) recvmsg(r6, &(0x7f0000001c00)={&(0x7f00000019c0)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001a00)=""/201, 0xc9}], 0x1, &(0x7f0000001b40)=""/137, 0x89}, 0x1) select(0x40, &(0x7f0000001c40)={0xba4, 0x800, 0x1, 0x7f, 0xdf5, 0x9, 0x3f, 0x3}, &(0x7f0000001c80)={0x400, 0x10000, 0xff, 0x9152, 0x9, 0x357, 0x5c, 0x9}, &(0x7f0000001cc0)={0x1a, 0x5, 0x100000001, 0x9, 0x4, 0x5, 0x20, 0x8}, &(0x7f0000001d00)={0x4, 0x9}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r4, 0x0, 0x0) select(0x40, &(0x7f0000001d40)={0x9, 0x100000000, 0x1000, 0x101, 0x6, 0x2908, 0x9, 0x1}, &(0x7f0000001d80)={0x100000000, 0x40, 0x100, 0x9, 0x7, 0x7f, 0x55, 0x5}, &(0x7f0000001dc0)={0xfffffffffffffffe, 0x7, 0x0, 0x6, 0x4, 0x9, 0x0, 0x8}, &(0x7f0000001e00)={0x800, 0x1a}) connect$inet6(r5, &(0x7f0000001e40)={0x18, 0x3, 0xdcf, 0x46e8}, 0xc) mknod(&(0x7f0000001e80)='./file0\x00', 0x30, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r7, 0x0, 0x0) r8 = semget(0x3, 0x4, 0x400) semop(r8, &(0x7f0000001ec0)=[{0x7, 0x0, 0x1800}, {0x7, 0xfffffffffffff586, 0x800}, {0x3, 0x9, 0x800}, {0x4, 0x0, 0x1000}, {0x3, 0xfffffffffffffffc, 0x800}, {0x0, 0x9}, {0x0, 0xe, 0x1800}, {0x2, 0x9, 0x1800}], 0x8) setrlimit(0x0, &(0x7f0000001f00)={0x8d8e, 0x6}) 14:59:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 14:59:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) listen(r1, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r2) 14:59:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x1, 0x4}, 0xc) sendto$unix(r0, &(0x7f0000000100)="cbd87aa1b7c34d58380a4f55eacfca6c8b554eccf1a0a5f16f768b61717eb21c63a83c7606360746bf824cb2abd42faebaac5d65e7143657269b9a40769b497d7ac0c012609f4fe4b189fe1917e2445fb423963fddeb2c33e2df4e9edc062af16fef5fad7560a5922a7fb039ef4685f1ca3819fc84d65c3928081c223b1c526451155308e2aac8103f0b647b2ffbe7bf4ce06ce19c188118f5c143ef7dfd12daa7368e60e34c556fff0d24eb1932c3ebdaf867be3fe466d8f332f759cae5a0ab671f0b8f0e0ef0031e8d2514ac244590e50d163993994bd21f86f1f48fb4d4c125986fc1b666d3dcc15208587b494e9116bf7e1d54f182ca", 0xf8, 0xd, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 14:59:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 14:59:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="f31859e1d069594aea051691f5e05f470eb40641dc7716d65a653163addc1b37233263aa392ed95be0ec265d4f22e88fc4"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x100d, &(0x7f0000000000)=0x800, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffdc1, &(0x7f0000001440)=ANY=[], 0x4, 0x1}, 0x2000000000) 14:59:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8207e926caf800000000638c2f6334465b53d4bdcd949c77b43f8b6b596d2c380e4646f92816e13f5943216d2393b31fdd6710de6f026ccd2d7c04941cd90682d45103cdcfe04001045f53b7be8086d257d115e1ecb0c42532433f2c316df8b62025e4e973498fdf39c2973a348e885079fd900e014fc6847ce91df3c297aec6161b5dd4246fab2e58e7f0a9c0f920ef3f550f19f3fd7663a4a79272ebb3145fe7bef2c67e1f2222edcc"], 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x1b) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 14:59:01 executing program 0: r0 = socket(0x18, 0x1, 0x9) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:59:01 executing program 1: r0 = msgget$private(0x0, 0x120) msgrcv(r0, &(0x7f0000000000)={0x0, ""/61}, 0x45, 0x3, 0x800) socket$inet(0x2, 0x2, 0x0) 14:59:01 executing program 0: socket$inet(0x2, 0x4000, 0x6) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000000)={0x3, "f358f6aa7f63f0c0c4e1917951898d268a18a09566922f897e0e2c97575f974b7c5ce91631927c87c199c109a3777380be6bfe59e4fb1080bd6caf28f7fdd0b0ed6001d0c1cf430041d3ca60deca55cab10bd0cb3facec3156c31f7a0c3bdfd9c27397e63e2294682c2cf48d390bb37b4e3ba688382228eb7e86969388dbb73e2801da4ee5a3d33b9ce3f8dc35c2067bc2addb780147289126"}, 0xa1, 0x800) 14:59:01 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0xd2017916260e5915, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) socket(0x38, 0x7, 0x9) 14:59:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$inet6(r2, &(0x7f00000000c0)="c7ea892853bcc0fd3e7a23a0059a80a459309529eab4c785cd83b17fc7b0dd2db8ea8293a7a5380c3017008e75f902c79c05df115dd25fd940f2188ba91cf75704b47f45cfa01eec9354d123199c309b0553ddb366315d45401f050c9cc644bbfe743f82d288b8012c56cc8475f8c6169fbb18b23d5d5097249cc90640095d29894ad26b9036b33a8161a3d3a9ca5a6112b33598ec4e157ccb783c1c4e52b7b995be602901e48b316bf97df1f6e9ad5e9f73d84f12", 0xb5, 0x400, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 14:59:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) munlockall() 14:59:01 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = dup(0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000280)='./file2\x00', r1, &(0x7f0000000300)='./file1\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000140)='./file2\x00', 0x0, 0x1) r3 = semget$private(0x0, 0x2, 0x40) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/169) open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) chdir(&(0x7f0000000000)='./file2\x00') 14:59:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x10000, 0x0, 0x0, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt(r1, 0xffffffffffffffe0, 0xe19, &(0x7f0000001100)="245196bb0ed6dc1af1c89751504793cc0a2bff1b202e16293ac049aa69b66969aed615dc6f760d62edddf5832b5c26585522b0e1c49d83501dcc86dac10de4e520f168c90fcb8bd7434a4e3a1c4e812fff18265fdd4e3cde7f436d8d406af96e2f8f4dab0e7e62cf21598b0947d7cb150b", 0x71) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvfrom(r0, &(0x7f0000000000)=""/112, 0x70, 0x843, 0x0, 0x0) socket(0x0, 0x3, 0xffffffffffffffe1) 14:59:01 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f00002b3000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:59:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) shmget$private(0x0, 0x3000, 0x450, &(0x7f0000ffa000/0x3000)=nil) 14:59:01 executing program 1: r0 = kqueue() r1 = getuid() r2 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000180)="82f6f3c490f971c394906152d82327dbf4572a0293d9fc7d0e3fb10b6d4c23944aa3b111b6e05293bfe17525638d4a6b974d17fc8dc3b090014b5c156081ee40260746567c5d336c8e0a280ccfb6c642c4444fe5d034f0ddc47037374b4176b9a6ff8c199da1544e89ad5b567f1603d3adc47b70d50b46589c8385283b25b179ee63f5ff5fe9755b02633aa74982169dfc4fc642b8bfd1210e1280ef514debd09c84037788c1533a07282861ce643f9d37ea1e77daa8b53310bbdfd589fba63597f2867e9411dd789d0da7e0bf999b9922a9aed34e0df2d25f5c8002a3f549b4b27b92e6f0051db824a0d5a0938a38598e73958b4a5fe7c81ab41287e353725e2d46b26e691a25a38cf7d7fbd943283ec3821113f2a623ac83de3acb09428dd5b209349979a03cea5a03c2dd6894a478b7fa8476af3931705f46bb373247726b5cff1726c7189bf4da4f857963e1b0ee584c6723a4b93cb2affc986976c824f5d212f05d643203123650797f0e175782f4ab49ddcd812f4d846ce6fd59e1d03de2a7c5b531137ddf2ecbb6243c86c4d3fe2ca7fcedf9689c89b293716a13db8fddbf704d6f24249b99c20542100f8f0c10d7883c8e7efbf3dc82107b13867f184373b11c59a57258eee179f902f56104b013125df9fa7357c37cb5e75e5c2d0df8a3199b8d17447aa00b5f8d3801844583a72bf3a00b66b08fa087ff478d8bbccddcb5e09579bf0971ac45f15f7daa07a56ca9f059e652489afc1a2deb97604b1dcec97f2cbc70987d234910c41d5840f7879ed14449884ca56e904a08b1787d54ac0237502fa91395d60ed8386c242362bc92553179dcfc7a85e234d4977933e44c11f71d167cd142114e708c9da4184cfc15833761b01151e85ce6cb32aca125a5bd00bd2015ef2ffa92498ba34d688bfaa35379e1a37e2a8ae016a62bc6eadb458324592165f6a6b1be62273056a0d32ca440826002e90bd1fa518486c9350c9df126dee3cc84a138d98f9117592cddbee386289ffe0edc7409b41eb36e4f67a61272466f5675bafe23fe6a74fa2a5cbee5d15a5e39528d21fab0da23d120c9871eb3b4f3456ed9b7015563862bc2a6ec548f884aadcfc55082ceed05b242f92cea3e01365ff05542dcdac7873082f5cba1188d1e8ed0f4fe26ed050dd10bbc896d8ed66201aded7b0f23d4400a07f1e9384d9738f7c3c7a85ef22cabcb526a142afb6f561c68f45180bb77fdd63cb5f55f039e41c300af7ddc57b21a73562180968f23734b0b1514c5c47a70ab639baa1c6c39ef907535ea31c591fe0fa967a3216b6b15d67eceb00343f7571a1f37426927de95d315f23f1b342b4c2629b3c48a09738573383a84500968db09bde1567abea70d3151f18835327162543bd4a3741499a57f2cda9299463ae3876d7c0fa2006bae0bdf284d6f8e124603d7e9cc0c55f67ff9d21592630abf6a30e1f852c4ac31afe722f0e93315dbe39e6e355708ad35fba39bb13e4a84c34e0a63550c89e439758e226c0b2a3a36f49429260e662f2fd1992fdb538b5eee895355b2e87c0d993d13914d747a56b15ffdd8e3a6cacdc6564269700c99bd70d6b270be140584e2c29eb7640e7f6b53d749f30b7f748bbf0fd94024f98da0740b5b6adec052dbd8acc0f07aa55ece75f3eeff0f9ee16c9be302264c44c36931b5217166f9f852e548125004b0e4d8db718afe6b483a863d5b66162741afa8d2cf647326c947c16a2497c421966b1c3b147c2e639e5638debcfd604b83d1c1d6becae03677f6eef63d24aab6baa83f7201cd62b30034fc21d1a5b291e6b097be69e7d7038e0d8eb6f86805a310e3e791889f3c7fe978a290fe34895ac979c52c35107c2d19de314d33097f0fbaf36938329e710a687fcf538feb4820900a94af301ff0e80be0c08e68242650d5036682bfaa1ddcd09b3101dfabec494ecadedddc22a3c437355318732607baf2db87c32319ab9da85206bb41b2f4f940e846f3845a3ebead9702aa4edfcd3f4ae693ae461617f44b4f283dda59ad6b8ac9320f80fadfe947eb79a593a6caceaa37f015fc078c8691f568a802b006a2846c5cd5b1ad40f4ca4bd8c7005b1693039862c2462686f4bc586b35b52facd9e65ae58de77818d87f0a90276f31334b7d4862bfe568318357e36204ccbbf35abafea0968c2004a41c271392f4e797f1ac1adbe3e5939a9b8d9880142931a289f4194cc39a468193f9a720b0c24f251190fceb278171e41fa22e77d6cd5fe412a9012e4cbfa01b81ac68eb7e5e6f13968f1e1cdbb20809bdf461d63f883b3ab8b3e0c3d0b3a1a26fa07dcde1e9019cd67c64a6c17c4a58fbcde56b4ebb0fd74504779fd5cd866eb8268d8c7b49631eff237b1f3a87ad804c25ddc7d3437dba21cba9d41d019bc9007159e965506ca622e6e17a920c58de86b415b2cfe7fd17d76868a7c7c76dc5a08b15d82a47b9151521f0bf341ea5b9bf69560be7a1417f0f21a40d6e1db1054746973117f5a6aa5237b5d0d97ce687b6baeca6732a967d770fe77a18e157cf2b7ba9c9aa161dc0a33f92da12218b8b4ddea3656ef80b0ed9a154edab4858b964e34f02a5acee5238f41055613fc9aa1fe93286ddad239ba9e351d2a9f261a75c169025b4fb77169ebae8742f1921531bb6a98abd231100f94627dd86c38a0b97ca8317cfa88dde4a9c9b714c70f0208be8420ecc15735c65504191dbd2f87871d9ff329e583b1f92396dafd1743f90d637f6e01c679284af09b82a505a78958c2de66b30f86acd9025312b94c71e789a9ca25bc9103db5f5ecc4be56b5af1d15bc072d26f5eeb70ab3f02bcae0730a6ef392d11adc3bb355fe67e3438e5d6466576b0159c76f81c9f6b552548535a550976ed50b71a312341b6ac450d45cd0cfa233913a1af46428aefffc771f6ddd6021e452cb5a1cbf44109b688bbf617f5699b76b66c90f9e1172041733d2cf4c76bc4e84b8d559c73993da9d3cd958a12a2a7a59f50fe16e19f14511b81224e5fe407894f270eed2d09d5b7f004f1ec66f43c93b7ea4bb03ad14210bc2195e26982f4b9840004b17d364e95e0c92f1831a3309f3d01b3b84ec623b69124cb6181a9f50d5fffe3c4dc89367b96e728fc03d3f23743f8b7a2813cd2694dd5863358aed0426f36b32228170e802df356a8e1817698444cbac13315a93863aa10dabebfa2756e935cd34bc8152c5f8514f2b31fc7f0e1a7efb3ad7d11ea26bf10ea989431e3f45d781904c72cbd254ef4e3516aa81d4267718c5f81596fdd0a9b2e284e45403793731cccd9056c7c4e5e50e6875fa0e99856f32e135cfcf87317921e9aca49f0ca8491fc0b67f7234e4d717930eed667a5e7fabfeee64b41a23610f5c16d0ed848b8d597d006c5df30fe14f60a80922ab0f30911163776da08cdb6ca412a837348ab295a50201cd531bd3c209e832f0442f53840be3b94a9ed53d106d4cb9e7a1f3b7e4683e34e55b74f3132eabc405d17714db08b10897d390c5ab76e6c9e098508c736f3babac576863fbff0e05d3ce814a7dbf1ce13573cf56f6775b26359ab727126473eb6e58321a7e84ea2dc5ae24555f6d2a31243a37e1266328dc9c75ac02aa4390fb6efde3879ad770af4e37afa411b57e9e5f997368e8d1b8054ae5632d0eb2bdd4edb280c7c89e8c117af967ee3c7fbdbc20a737f05401fa4614ebd439c5304918135ee595df7854adfe667b2912157509d3f7698927ae02e4f9d81d71b4c769b3b58876f431b18fa80a0878f0b6077dfde37d61ec417144fad47dc8cf75a2adcc032d020c31055c7d0f014328c407a919349f23684a7e586ceac59df68d18e681f624f676673be7a6aff68262d0d6ad50edf87f59f253a63fb676bf49e578643008e6f25634ee402148845454398791466ec6b58efc2b4aa645d419981de1a97aeec864537129814ef651d53c14759fdcfebb0f4b341ed5c02dc3eb721ef3d5e3a096c9f81f65869c1c28efd515786924d9c760181188db96a2ba6ad225819e817e95040180003b3d491592775e6845440e8ebf2bb2c3c5e2fbb0c69babbdd183b471f663215081086192e60e10974eec83056c8e1f239793f3d5e80b7685e0475dc3469fa0d22fd60a71f0e36aca5d66845f3b587915059322413944be475d44c1c8626f55b76b53935aedfab0aa717c5434a623f5deaafb8ab74a63e97b861b4d19763afb586cbee6494549f57b7c9a9b198605d27e0bd52a3a84dbdfd1430b44fcd9cfba9a5cc9ebc6a7505a49efd2d195c25efb47977756d237eaf93b885e9a899a7897e45d3bea75279ea4009af419c30575c0bde368efea09baa453a9853772af2279dfe3db91a4d8c67acffb6cb7305b746f052e67356db562455123167c412a5b18208dae652304e7914263d3f44decfa79dc2671d7013ca5dbd254b49d41a93eb09df08b911f052509d5eff5bdec531cc7492d1d7d0e949152a192bde9668c07668fd2e5cba27af9c1f52440e1d02b2e7158d779bc6d9efe95279e4a18042603f60527808c893076c47c037eecf9b8b77050fe803e6893b32bf9c285da39c9869b4a8ca86105e15d785f845a13b7a39ee9fd3c659604baf9105e2f3223110eb7b6622716dda32b3ae35dce2688a5e91b40ff953147b3951cf30715f2ffd3a1f36357c5a67999fbfcf1a255bdfdbdf1e4f7ef514801886bb4b68a8291180f3a6cb0a864925f724cd99152a4977db6cca276201f9a5150eebd3edfff0453a9879063af2777eb8ac1eee9d79791dd32d0278663c6d3827fbc21c83abd519b59a15d24fa2a1dc3ad3e511a7bae5270ac8cdd5d855d1e4e7c922318deb98f8c87e472824ee649466de4aa09bcc56c84497f9e90412575a035749f7b5f76a2d6e5d2ac2fac96218f4ee4fc67db6bacd9d830d8c6bce822305225db3395ffb8efe25cda07f15860122576a44a79e5468a47c8e9a932de7f7e491157e359a7e11e5956437018d446d687e724c36ec4b3915e6a87cdbcf5495817e8e98141a18fefeb153fd3ac52298c34ad46c665846927a6f697d20d524f5ec3fde47778bea2d774f7ed3d63ae379146d1603032251daa9f150deabc7d8fcde44d2caad45de8935686863dd2ea0a60f8a149062db1d099150782d7fa277d492374ba2a7235311b77aa670ce39eb148aa1d6022632ed615a0ce611b07621a08cc67e3a4c400e5c51fcf06bd4060efc327420df2134a70bfe7fc5478b1b51cb6fbcf29fb2dd242aeafa497be1def8a99a41d05e1df326af0c3e04b88561e6d22cbf3c0cebb9008ee8217e076b747794236772eb1228bbda442ff2324340fd66ea7b6c945dd37cead174f2e787c18a921f843d24c079a88b24a88c79c479290b474857c4c61b8ddb8b762608cf43c81d3898dac6585bf8d88a8a2868fd22c90911fe7d83f89ea5fa3f12c92e15eb6b4543f217544fcd2d25a7a12e1eb7ac8453c4b40e1bf6064482fb856cc6f11d35b32f81e308978fbe68e7d72c685d20431bdf61594511c20b1a33a096bd99ca1a0174420665d803033ee0c5ca1575d2ca039b45fd3eaa4f447e64f0d7f0a8099c28c54a6f935485b7d9c91c24527dddbb140b1e480ecf2179d1a47775f039f28a1a777eab90092bfb0747ed62bfb84f0720955c6e5409e31cec391200445b373e11a611c0e3b7d0e00b57b607466d3d596f6d4598f0c6ab2174489b582720b7d55435351c0850b49bb182db5df6f9df2b8df9598bf31c2aa716e84f7b774326921df9971ed58b80e92b6e990291c", 0x1000}, {&(0x7f0000001180)="d4f865c142653daf70e583aa78e8323fb508c4325225d075a76bdad6c5bfdd34fe659704cfebdef12bb1bd82f9bfc19fcc2370044f8413f5a799402389655b2b731be2a0712b08ebd1a3bc4573d7fb90666b3cdcf9d58647579ad1db792cecff64142998de1b2207a7e6fa9a04", 0x6d}, {&(0x7f0000001200)="e60a1490050fc29fe6fb5cf73c880f67a6da8151ce9330efd32217ff1811e73caae1faebae9ec3b0b322c94f5a2b1d72c41c31142c36c4da281fe5e30e9936391d27b5e8496f75466e92f33c0ba8ce7cad8244c1d33b63d32084811eb5c6c398bd38e24ca356da71ff40dd2d3327273450137d4ded584df76abcc474fd5f288b5dfc9b7a9f642d9b344ed07f0d92a08bedd35940a8e8c1fd14cec906e064ef5aa34b2616e4ce22e1f27009a7de87bea1e66cd1090f89f47e8cf69a5253", 0xbd}, {&(0x7f00000012c0)="2d4238e30c6a74903bb4795aca8c50761352a0bc660861cbad0af9cc18c5e72eb400c8482631b99094742a4b18a0688cb04e437c66e4352938842cb3392fe1403f868a6e94b0ed7d82bac7e514cd4bd20927ecd3f06a58f1583dc8cc090fe34260c50a0bcac97abf6d46e99dd11c43a532c0764b07ce4f67ebbc8da3ecfbcc35b7e5828f945c6ab3e785c13d413b396fed7dfa9f8d3eb75b957b12fdbca56a5bd0547c7a092eb8ff65e2c9a8fb9078034aa1b9ce3fbbf4f4b876a0e1cd5cc8cfab3acc7ee0ac08c27641e7bff9eed232e023e2dc18d132f12c545316338173baed0ae195bdb7e97678754230d9b6fae52ffddb338096e5666ba7f27bb35cdd", 0xff}, {&(0x7f00000000c0)}, {&(0x7f00000013c0)="58440cab42d609ef45964894c50269a6b7dbe215", 0x14}, {&(0x7f0000001400)="8c33ae2f0f853ff874749a18b53d3316422f33bb261ac10aae63e12975171ea2334adf1e95748095a1365adc95125bf1721764dfa6d68b5a5972a2192e403dc1a4d66c17f5792b3c570360008a98615131643b565e43657c37d2b54b63298c5c75cdada9106f9c70218e16a701bd9706d0d8fb3149e17d60aab7641299e11fc643d7f8207a020d00af4fdd9d56f2734e85cc0d103552a54a0e3a1e8c227ce1e1bae3cd23e4458d686d026ca71682c6fa0deace8debdd4ff8b5a48730e15c25f6592f27f059950c2c4b8e17a0831f915fbe01fd213d32cbb4d1208a09fbf994f8f69d4fb71e11497f8a5a08e5a7", 0xed}, {&(0x7f0000001500)="a2da902d1572841aaf6150afc96fb6d36918d0f445303fa1cdd4520f31e5b279802cbf9b0269", 0x26}, {&(0x7f0000001540)="3671afe67f43147b3189d6074d30a6d8d045d39a7fbffc2af2ecc58a667d8f1f96b4e7d32f64afcfda169121deba98c4cd02decda79a074ef54c806a95369145b9cf0d0b846579171992ef57268b8caef06349bf8d75a4fddd5a5ef754eb025456b74e2c2d70d136b1193ab7d44f12119835e6cc61c634938ea9024867d6fd6a084036db1fbe7c5e690f6dd5405e6f1488fa8bd20b19b3fefd88ffe35b909536bc695763a426b2f6d91f86736e6ce4551f576eb6a2996631939e156d5335996a02e9ad1c951d4d04295cce76b9acd5e38920efecc5a28f896fa09959d7e0893a7e", 0xe1}, {&(0x7f0000001640)="472aa2826baa3c68e2f065c7b724c7f1b12fafc23c4ab117280c5872ffc57e6484fce6fbf3e7aca5e4fe839fcaacea2529af1dca7516b8d3e280b03cbe37b07b8cfa725907f5e1fcb7bd92e864a25f29a93854f46623ab572348604f", 0x5c}], 0xa, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}], 0x20, 0x408}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r6, 0xa, r0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r7}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 14:59:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xa) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000180)="f7d3b6109a3d308dd34a79474a284ed3e6838b9fc1eb93b0a66aa76dee4dd290f1c9c6a943a33ec258927ad67e66e455ca563067efce1fb98b7a430dbeb562d2dc7a8b327c6eeda8ffe9a40f07fff3f75781fe33245d32f0fe41afe6478d8dac8beb24ae8e5edec307357098c9e6f252151451658cee2fdb4498adf87b118c8ff02a87c6d54f5805c56069e2c81c3180007e92cd58cd585d8c87e8c5dbc3c47810bac09c658fe391caedbac58a8042106651ce1656c5301fa6071c20d09e40241c52c4d0e247cec908405a1d8f53c3290280a437c1aa071b64e0cd8f653f8f22cbbc61c6f269e5f2db0fd2cdb59803", 0xef) r2 = getgid() r3 = accept(r0, 0x0, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000002c0)={0x2, 0x1, 0x8, 0x20, 0x100000000}, 0xc) close(r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r4, 0x20007479) getgroups(0xa, &(0x7f0000000100)=[r1, r2, r2, r2, r1, r2, r1, r1, r2, r1]) 14:59:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e0400000000a69e7b74a42d01696c653000"], 0xfffffd1f, 0x0, 0xfffffffffffffe8f}, 0x0) 14:59:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000380)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) shutdown(r2, 0x2) write(r1, 0x0, 0x0) r4 = dup(r0) poll(&(0x7f00000002c0)=[{r0, 0x60}], 0x1, 0x4) ioctl$TIOCSTART(r4, 0x2000746e) utimensat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0xfffffffffffff800, 0x20}, {0x4, 0x4}}, 0x2) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x20, 0x6, 0x7}, {{r2}, 0xfffffffffffffffa, 0x8, 0x40000080, 0x0, 0x3ab}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffffffb, 0x8}, {{r2}, 0xfffffffffffffffd, 0x21, 0x42, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x139a, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x91e0}], 0x7ff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xc171, 0x7}], 0x3, &(0x7f0000000280)={0x10000, 0x8}) pipe(&(0x7f0000000040)) 14:59:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000102d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x104) 14:59:02 executing program 0: unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x5, 0x8, 0x395c, 0x2, "a6459d2fa93b3c8cec9baef31d3bfc17dead2477", 0x1000, 0x8001}) write(r2, &(0x7f0000000340)="990533d32f934747f686db14f3ff0ef7512c9703b65342588e90268aaab1294d1dd7078cacadf4ece2496298779508fc7e829af48b86f7a843171ac6a32e5766f5f9de79a5acefdf23423b4efc8643729c7751552f17788b3395894acbfa75ab33389e286d2f4d124851167faeab27b6ebb778b48fce146695ecbc989986de195ceea70fbf58964771809d14b44b3e93fa8619490d9f2a913a41c193a01c0f69e54695091713b0defb6c972e35a93f4f1583bab0c844c7dbb3880343", 0xbc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x41, 0xa8, 0x7, 0xb44, "f40d1aa010fbfb2e091dfda4df1909e20d32cfcd", 0x0, 0x2}) 14:59:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x0) 14:59:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000100)='./file0\x00', 0x8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 14:59:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x40, 0x1, 0xf563}, 0xc) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) utimensat(r0, 0x0, &(0x7f00000000c0)={{0xfffffffffffffffc}}, 0x8fca27b0313375ab) 14:59:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x3}, 0x10) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:59:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x2a, 0x4) 14:59:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x26, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:59:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') truncate(&(0x7f0000000000)='./file0/file0\x00', 0x401) 14:59:02 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 14:59:02 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) flock(r0, 0x8) fchmod(r0, 0x10) kevent(r1, &(0x7f0000000000), 0x3ff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x48, 0x0, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0xff, 0x8b6e}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000081, 0x9, 0x9}], 0x7, &(0x7f00000000c0)={0x1, 0x6}) 14:59:02 executing program 0: r0 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) utimensat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x3, 0xae}, {0x585bff90, 0x5}}, 0x2) 14:59:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x50) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:59:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10488, 0x9) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) 14:59:03 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) close(r0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 14:59:03 executing program 1: socketpair(0x3, 0x0, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="296c12fb9b74f6ab526e4b1b82db5d9f831f78cc2a795ffefa9a5398080456de54f65fb34d0b8bf5a5237e0d05a330ce18048c094fd28477703559056b877a2daa6833fc89620b59540c0eb93db8571dc103e8c30128403accb4f6a16d2b5f6c92c7f3faae52a3acc6e0999fa5ec29a4533953a399a7fa72227c4c3198d76eaa3f12f720edb876cea3ccb7b06ec0eb3e3260babb1c51486a4703202bf7d84534895507a8a5ef2887501d2f6e363f6720d96d0bd4125bee566d971119be78f044b73ba27f6bcee70f560d5cc38ba47ee977bab7ec94c3d13c962b2881d5028b812d3311", 0xe3}, {&(0x7f00000001c0)="f823f258dc7bfb08612cc1eb330cf4fdaec899e1716756681d05de7db983d9bda1865f2e5ccc2a348ff714ede3c9f63bf36a1d6d433e5deba53ab55b08349a66a05b16b2040a14406993e4c255e646af4153fd1ca5920b1829d93f3e1f069347c7d12f408348e1371daa78397d01dfa1ca4ea10a220f0c3e4d1c136d2587876f8854c1831456cc89429ec965652de5a5a4b020d77a54a3778440b89e9bfaaa95b8d2bfe5dbaa2cb6af575222584f9e5dbffc5cb7af74b116a17faa7f58ecfecd12928cb05f9fb2f866868a523ef78fb20d4ba2", 0xd3}, {&(0x7f00000002c0)="98419b25b5beade397c89eae5fb74ca4bfddd877f45bd095db7a042e7e5b66c2fb43c935fc974dae2e00e4af6a8b1a08a06b9e9ca13db4e835d10616c220af646caa52e7485ee894d937054c2f0496aeaf5d1494582caff9083330fc38052f115f1eedc2c404ba64b55490cb006be1b40c40dbc569d33c14defea8441d66592cc0bd2b6d9bc5232cf56b9081dc170488fd893be434b64e2351f6530c529d98", 0x9f}], 0x3, &(0x7f0000000400)=[{0xb8, 0x1, 0x1, "eb69ddd13c8c395000e66d83ef141b1c5b236897942818b339709a4ad39fe580f7d4469d4544a7ebcc2f0c290719eb4632a7e459bf851fe2b1aab714096b71ec2c08346382934259143e08df478352cdcb1265f84d7e4ced4a335fd32c3cb54c8cc1e5ee5e0962468b913ac12aace9e57b2e881889eb7bbe4e5148a7fa360bd483e681fc95b65369ff766a2cb28bb612e1e59f28f1a9e559d85d585633f28ee5a4d4ca2b"}, {0xb0, 0xffff, 0xffffffffffff93ee, "a2ccd0faac1ac7f043870995c8bab6dd07647d7cf04f28869127f728ecb7b698c209f87adf8ce8d7219b9cfae1553422eaed58ced21829a33429634d7e5bf11a8f1a61ed3a27e0f37db33baf6ac20e393e2f34fb552c5469406a8b002c849090a4932c44c1d4b6a1428335f41e2f5dc5b64d59ea0f5f627ac498667831f09821ae85db644a3b3294013b698a61cd7e4f515c933d87fe837cf9591f2b7b7d2a"}, {0xb0, 0x1, 0x8, "93c9625bda1f560db02f5db3ac3292eee380aba69059c310029d8cfa040ddb4463faa60557159b2a85da3be23a1a1b0d4ea45faaaabdea24662c7beea251361208f7dc122a690b476b2a7b30a1750ce6a9fa6cd99126263ff980ea0237c9c38e76ed2a30e4dd32ff169627a1908894cc1ec1e27057c4fd801203fbca2a1f4f0d36fbb311318c2254346446ac63155deeede4bb4b5f4e00870a324b4162"}], 0x218}, 0x4) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x26, 0xb, 0x9, 0x7}], 0x34, 0x0, 0xc68, 0x0) 14:59:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 14:59:03 executing program 0: r0 = socket(0x2, 0x2, 0x8) recvfrom(r0, &(0x7f0000000040)=""/12, 0xc, 0x801, &(0x7f0000000080)=@in6={0x18, 0x1, 0x401, 0xfff}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) fcntl$setstatus(r0, 0x4, 0x48) kevent(r1, &(0x7f0000000000), 0x38, 0x0, 0xc68, 0x0) read(r1, &(0x7f0000000000)=""/12, 0x68) 14:59:04 executing program 1: munmap(&(0x7f0000210000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x8000, &(0x7f0000000040)="6db438c56b550d666959a0d25fe55fe98f20dfed893252137d1704cbf3fca0b06a012e7ad405e23c29879b3186a053d801640b14999769e8c855fdd3d09ab64645d066e6084b61d40af71ab0352082dd7d783642bfa545587666e5a32d38b61f9026882d09ad47e134e5d13de76d6b13914c89bc808445605ac4ecc4d3215710d096d7c61f87e8bfbe47b78f3ef14f7a2fdff67c7140b9a9c81deba86bb9d53721261de80c2d588a4d49c25bfe4fa09a1315600cba17a081a35fded9dd7419f7ee44dbab7f7ca8b94f342995ba39e98669241271c27d", 0xd6) 14:59:04 executing program 1: unveil(&(0x7f0000000340)='.\x00', &(0x7f0000000200)='c\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000246ad187744e8746f54177f3fa815acbe50000d7768b20e59540a7ff1d5fed2fc5f34809ee67cf7651688f00000000000000000000000000ca60f78b9b78a695deaebcf2b95677fcadd6fbf90dfe3067d5c95f67c69f2f5081bfaadc8f89ac"], &(0x7f0000000000)=0x6e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc) rmdir(&(0x7f0000000300)='./file0/file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 14:59:04 executing program 1: pipe(&(0x7f0000000300)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x28, 0x20000021, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x42, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000025, 0x40, 0x7}, {{r0}, 0xfffffffffffffff8, 0x22, 0xf0000005, 0x3ff, 0xffff}, {{r1}, 0xfffffffffffffffe, 0xfc, 0x22, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1ff, 0x3}], 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x3, 0x9, 0x80}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x40, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000008, 0x8, 0x1bf}, {{r1}, 0xfffffffffffffff8, 0x81, 0x1, 0x7ff, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x1f, 0x4}], 0x800, &(0x7f00000002c0)={0x7, 0x8}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x0) 14:59:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000ff010000001f0100000000009a4d7bd482779e0000"], 0x10}, 0x0) 14:59:04 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x138) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/31}, &(0x7f0000000100)=0x21) sendto(r2, &(0x7f0000000140)="fa868a03a7a360e99b9a04a4b1715c7661fa848365deb65f4fc5d6304a2080e6bb56f50e2659dc069012407a4d021df11bca5db5e089443eef6953b1829a819311ab7c423802ecba2573d56b416eaf4d0ab5430d2bc76445d18663f7242f5809ca74c8d18b082f5bfb3d7d1fc12ff915dd7e024d6af9024be41177fbe4ae46fc", 0x80, 0x8, 0x0, 0x0) getgid() 14:59:04 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/109, 0x6d) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) 14:59:04 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x90, 0x80) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x18, 0x5, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) r9 = syz_open_pts() r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x8, 0x10000}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x90, 0x9}, {{r3}, 0xffffffffffffffff, 0xc, 0x20000000, 0x6, 0xfffffffffffffffe}, {{r4}, 0xffffffffffffffff, 0x6b, 0x0, 0x803, 0x1}], 0x1, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x1, 0xc8000000, 0x10000}, {{r6}, 0xffffffffffffffff, 0x1, 0x80000000, 0x5, 0x10000}, {{r7}, 0x0, 0x80, 0x0, 0x81, 0x5}, {{r8}, 0xffffffffffffffff, 0x1, 0x4, 0x5a530a8, 0xf60}, {{r9}, 0xfffffffffffffff9, 0x40, 0x4, 0x9, 0x1}, {{r10}, 0xfffffffffffffff8, 0x89, 0x82, 0x3, 0x6}, {{r11}, 0xffffffffffffffff, 0x25, 0x10, 0x101, 0xfffffffffffffe00}], 0x7, &(0x7f0000000400)={0x600000000, 0x8}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 14:59:04 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) msgget$private(0x0, 0x120) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() setitimer(0x32aff4fb4f362f56, &(0x7f0000000040)={{0x7, 0x3}, {0xd14}}, &(0x7f0000000080)) 14:59:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x401) sendmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="0c66929c2c6a870bc8f32fbf2b6a8a2c57c5dfc2dae7636d2e52168bd0c6a8058ed858b50286d03c73fcea2125c6f40965fc7864028a2e3cb3778fcb7a8b3921d95dcb37f01347842e207c67c1c9b767c3f32daf1f67a5bed00f68cc7a3b561e3b682b85edfcf352dcb12a64728900d3b26b55df7b8aa58ed42a9535d5fd5fc9d616beb7e0a2eeb7b4250da0072139c1769e5b4e3da9e58262b792fa3b29501e05b4c922b84d7061ff2aee459f602271d3f36370949a54a8362ea3379feda61bf8bf8d5fcc34acb78bfb2be34042a3398c06b5e3f70495e82e9d9f2b8fa559003aa50c0e7a4e7cd53019ecad7b9755d1b0acbf85a352683b660e41c9ed52821f948a24af4279d441f39f01b7c72f8b5c42cb56b6608dc3de19a283f15ae473a0351582c9f102d49b390d85c072cfeef568cc6decb3d191952fbdefd847f873a65c9f70e673f84a00b46348c38013d9ae4cedd96cd47e43b4c55755ef46ebfb6768847ef55296de6890612d189fcb00051da628744d0d48f69cb28cdf70e7883fb5858f60d860d5232b97b1db1d78320be050eb774b8fadeb4a505b7e6163ca714a4a4bce49b92bdcd8b131e084f03895cd8947a64e9d571b59a269ce2fbd24ba71a34908ad797d3b2d338d6bb76e2d671ba27c28f894ad85ef04ab4897ea420b84db4d603803cd327c65faeb801fa661a7876d5efb3c876d739ddb0284f0b9e3abaeb92dd351d077068631a130a3211822050b23bac477db74960cb034241b977187fa9edb7de9480475051e67e32b5a24cc966ae030f4886e4c901c48997ca3241ec590b11e19c85ba36c6da911617a5f07fee2e904f0076938b843674628e515df8906d75b8a0ca8f5168159d018522d474758ddb6040cbaa7ecfdde47d08fde765b2bfa1d49bbf386d4b2a565f0ed3c2ee992ea079d889bba622b6756990c68ac87dc8a9313db0bc6b81c4718cb8e6478f96b36ef78fcec417dac1cdb0e73fef80f34a341f034cd8407dc583091d626c783c49252075166c26862681638047ed9595dcae74c61abfca4b26ad1abb9a9e02a8b091e8630e90e603614d13dab1570aa26ab6b9d879761e27a62a6628cd60e1f4ec828fa07a6a9bdd08ed7bf19d8b064d758677c02d6a07a4df2d75da79d276af1a3716618e5a4a194c3c0e3650030db10b85d0524a25afa0bb39d6a2d50e4a369e219597fd79d6d59bf2b30f60584b6405bbe46e4a66aef8073f2a26bb16b95ea939a3aa3ae2be77065cc714d67af11385ab1523d1a40685fcdcc3d395c4c620efc8cb27879e35f1bab180b4d8dac145c8b350752ece37de33e4005e6f942195b5bcd48d83261b5ff0842803412e36e4c011557095d19591d771ce02c19266d5d41eb388ce65a6478c3e06f465bb5275c25677632e8179e85db9b2219546951a5ec78d296b2077b05163442f603f5ae734435fb5fe21befe5264c660b355d17f8c40287f729013012388761d3301f16ccc74563273a3314743ebc3edabc54d85d6b05ed6b0682e8123735e2e182eb87a3f470a4e27ee08f21b36a218bed6d8fd64c40cb78c27d5c7efb6c8015dc091277bab3915f06083e9efde14453fc10a87105d299bb7bb31a24a48e8a14f2ab0a71677de33f19b34a4e539127951afd19f2684f39c08aaa5cb0f84a70625721dc142c16550e1be550082d0d936b558b8efd617b3c718ba427e52967261ac58349f0b7e5d9f0ce49e30fcf2195ad7b593c4b03052112b04917386548acbfa27552687a8ba72b13bb0d0addb4ceac7545481264c2ef11ed4b4305dc74a88ac5dc45db380054de5d6a24c31ee2c2a76efd60e562bd31e7a060c70bc035c064044492ba3ab436557c31dd8942c95d879ab4e3a91fce96c9eaa2967c8b77c1bdb416b2a344b7669868aa3453e4e3ee8cc2ac7691c17ba18df0de16a4f3f11537fc97943a42eac762daa5f8bf255df95724fb58da9fb5ba3709c3d8cd75bcfb1c0360e700d981d4705bf6010dfc0136283b5d9cade3cd96c8e4ba480d0f37f627c6f50dd24f6d74db1a85b6104e6277c047fb8bbf2d86952cab883f10345d0399f00ccbeabba760e3db7a249ad8ccd2d7865b6ddd8bf289881bb5ba49db416ffc5d8d9197fd55433c5218a9e505a382080b05834ef42d03200e72d6b823e9025b5889a2d3486c15dbf46b2e8145e15ba2cdde37a1a980d8874012692c069e16d48adc4a62fab9c68e01fa7d3e28a061da8b72a1d4a673411dafe0a9a06ab210b93dc211091095017fe188287117ad90152705bb9f1b174e189fe3b04b8726d9f2817020bbc6bcda83a9dfc43df05afd4a941390583dcae1f1640bb7304686312a763bc81f1f03ddf46a1d381789b397b771dbbe5305c6eddaf244083942dfe3b813c300911e87af14a973dcfb7831c2e49555cc5a131ae636597703b17dcf7853ca59724672bfe69b34ea263cf178b1ffa9987ed1bc5563dc96f69fc92963e1c58391ccd45a6e32a33c65030eda02d789f9767ffae63615cee6afc9a12f7605da2ae719b065493c1e065f7b04c5b65557e7e787034f85dda0801b5058e96bfc202516ceef868270a7d02321394e9b4c912ec6284d681ccc76d81832e387d460044fddda1c5f4d9f54d8bcea8755385e85fe86d475cbffa7efcb248e04e6c03855f16de1f49f70f5ab83c3a6cf2d4ace48f0e2568278f7a37ae370eb8473b1bf018f27cecb0d731f5d224194fafaa40ecbdf5ae4e7eeb6cdc797009ac38e4b714ccd247f020b6c5e56852797ec1c316ba5658a54c20dc015a0f3c017cfed8d68be7b29900e44da7dc1db5137290f76269d4e223312fb2df6ef5f0cb79bf9ed95b5609198575390c5bed298049bca5f8b1c221f3eb0a1f037165d84731345d0299e7f0749ce675b1230539cbf1804a6364cd5b5a64736fb75e8a74570af62c94f4564b3d143abb068b81ba5b62925bc43827b92f35ae1100b8c5c8b6cfd7abd97a91ebf5d25a2ac581f8f81fe38860add6b0ad32cce4a636daec7af750d705794b70fa1591ce1e1db9b5afaa6d3e641620633290e8a7478f735beecf0ac6e431f58253a44503c3e86a57461af1325d48c4a7331fb743e4e91cf3ecce2feac0b5d4c8df063f47def36ae50bf71b2711e61985288c39a195985fe3936721f13f624ed1685461a7ee744be80b7fd082aead8fdd20c81cdd926cce1cc93827db040a19dd817425315d822600d9723414f91a407911ee59e1d406bb802dbd1477aae179fdf23b15d375105e0893a80eb4408b5bef44b625ce94e916ca8574e3ce77dfa01a548fb19061c96aad2cd82612813c9f9dee2848e980e8cffafba6edf8c0681c61448674ec813b347f260994700514691209eb9445cb87a3fce59232dae8be40752248391178682730d42b33bc4c6af7b9f96a5a9a1be815cb7ab52903fe261871d0218940de51fc859e0253e47bad54d1f4d88ac6c08b55fbda74436e885d9db284e4d5bc2dda3698c285338370b915cd262662ff424de01d2dec35872aa745205337d620b0f0508c2e0059f69e13f14cf6c07be122262272e6b3c70bae9ec6824a1d78f41f884ef23608d7c21be0c80f8bcfe300ae2a0b961a75bb28cc0dd722b1021f00b7c96f1df99c8ed78e6547d2a34e5be1d4cf1f8a0a10a6d79adc630e8845aa737660f6dbddf805eb30e1a4924d95af646fd0cf6b68a697c4fbdc92a8b7739d71e5ecd5e97b356393e1823a4e652f8083fff2a10cc6573de182aefc598696c219f6fe9cedc8e7127d4e5d8b9bcf96cb98c8d6e29b97df11505130c132e70da51590a779d016ed4784c8365dd19115cfaa419727b53c6dda0fcdf64f30d7d732b58c52845e1bbe0ca40c5f0e4ae551c97be308b6a190136c38fcbc3a0fd2b7e4710d0c039fb79b2aa99d4b0a87c13bef2db0245c3f5b28d74e3893a644f14bd44fd99c7d789dd7e614546336099201616ded2c7c2bb065f3a887f0a9a715bb17c1f4091f079d359ccd1ed582ffaeeab3b4a907ad02752b8dbe49cd36a02704e64a6620a71b09ea9345752ab993d6a5233cd0348db01405d309f55abf260662c70cf685d198edaccb80df3c45a48701557188a16cf3a68fad0e756b703c897b02f5a44dfb34b4c51b8e6cde9e311fac5557031db91252bcb59a4cee67e02b71273d6233741f73bdf1a29ce0deaf5b2ff725fe50a27576f4d607ece497925805f250e576064dbed0ddef242708492c6c1cfe4d304f69e04e98f5625cc430832e6341e40a399adcc3dfa8a3e466237a2d42006922c78e44e09f28cfb5bcdab95a7cbd7facb9ea31bf1d52eb8d65ab2d7c02a4cb3f8857fcd1467e71f215caee77bd8f3813c54ea0e3e964619dbddfcd78ba6a0fe4264cf3d2bcb7745405d627851b64a4f993cb12df222bd23b1a2d70a2f6187088a39ddec0f631d44bacf3a14f9932b51f36b3c8ebc7fefacd6a3af5f9636536f21bfc1e98c5979ea65f06a6a6020d3af7bf668025673b63bd4e237ae56ce7c4b3d805555b9cb66adfdd1686ba2fcbc7f9f9971a6897e67be170b585dae5870e31aeecb60b72ed7f2f998612f8a1ed12c44a1dbada98c79a27330cc1d899e2438682dca4fcb2508e10809edfee8603ecda1e184102cbd742fde883c74eb73c18d695d179fe2420e965175d312f32e2b7e2f2de6b8c75675f2d975de088f4ce54a751f6481bbedb492ace4d7250319ef75f8d9415f98552cd803d0b1ca7f39087fec555520d2cd6109bad9097b1f9c7761373ddd81e7c59f27eebd71216a2cb890128eef3ea1d5abf88700b6944e2dfa4edf13175b4e55aa51a454ef512ad766f314ae729bc945fefa4647ff60dbb677e4609a921ab65d46d11960de15a5aab14d80a34821dd3a0f8aa6d6538612fc3087bded1efe8a111d11473b3bba9e6f00045ba0d9cfd729d413b1777185cd7dc0cdfda8c89819c4229c4c42097787a2a8e8fc7e0ad57e90e330a53bc87d4de4e204ecb4791c08b2f2f1c51904b35458921a5fc70c5069d18b5baee1404fe7c297f9ce6198f6b90c111b804727d285531335a5879d34194624bf6bfef63d2d9ea446af510c725fad3025173eab98f5e7edf46b96de2aeeee7bf81b0c0298ff9d79ac189a22931a5c0ca86cf27cdd9c252fa3d91c8ce77473c1faf4995218ed4226842eb5aae113d08d82523ad877be9be0f3d45ee12cc33574cbad533b6b291e59a247febdb0320f5edad7431e8b077cb4b9482fd8bde52da3872f7cd830cbf0fa4a8a31d13b439b5ec12d7ee182e79904bac09ada2e62a756d7e1824f344ecac1f370982f964ec7d5aab760d607bc21ede28dbe9155f192af888cb7ac69985a5224de6480614935ccb813dde91e4bca2f2084410933e76e60f0c22d84a6b010d831b3d06e96cfd190a366063eeea757a6b1e89ac1502590ff0ab4e277b2f0568058d7803546c192e898ef381c80dc51d60d7379a1d897678f392e053d93f934b48fd6f0a70be8631e5a815880ee0cc12be309303905d528f25e1d3f04700cc7a35ed1bfd5533de9669a70d3a2e265d28c9ca3933766cfc7633a662960db91ae10d8cc15be7982ef0d789c5f1dbaa4319e46f89d1f8f7e941819b4e0bf3d277eddecf726b1bf8384549145a09e435d84800cd9796f7210ee94e6c1e3122fb0e2e8e4cdd8f629830cf8fa2bd1d37a0cb4bed5a2e234f8db4dc11cf1b7c1b2bd33064e7d1fd848b23864c9e96bcc51144aa8d2c727865e9c58bf738e6664fc1a7c51ed0ea3409445047fa72bfde82315b11534d18d9f45bfa3e4411bd8", 0x1000}, {&(0x7f0000001100)="6825a359b032da15482d4c4cbd5afe55993e7cd6e256b3d7a5c38ed3b7b56a64bf56c2c1ec96a98a8958545232b891ec8b4e1357e24010dd74bfcc3bc1a768b1a3baf944a226f212e74473a6451289c41ffc49e66ef4ee9961a8d1986611cf8009183beeaf059613ffec7a78", 0x6c}, {&(0x7f0000001180)="c27fa37c6fab40ad68fde829849ff81d581edeb6e01a303aeb8a3c850b30be5b635622b609830d2533447f492b97b98b858408aec2835a82439e71e6209a5bd1cb90d5bd43ae04b95ef8d8a64d673cfc98665606d4", 0x55}, {&(0x7f0000001200)="073a2899601042c92e72ec4f7d55dcbe7555c09446c29c98410e9533039862c9fafa1aecf170e94b961f361288e9d1a33b9bdc60297a3236edd7a585cc0124ee0d944d9ca2f2df472d5a4ab261eb05236dc5d0ba03f927f359a7bd1de156439fe8a45dd76cbd", 0x66}, {&(0x7f0000001280)="94dfda04cb207d17eb791b82d7d869a2c4bc02e4c5780fe16d1726d279b04fc05755a29406f34c8311f2f9561df803e04477d3ca", 0x34}, {&(0x7f00000012c0)="8182f99809b5e6ed2157168bb58f879cfea3391b7fb5a5bb89770e796c16b7281086576a82058e04de8302e7e719200663dee95ac410a0ca2307b5f376ded74a0e99deef1dcd7a1e5d1120ab42f9e9294aa6d9d7108075ed7fdb69a2d3012886a96c7075066b21e02e36ac4fa3f4ee11fa2053dc7a1f4e6a470c5fe4752f146042cae70534e405f91dc21b6eac720b73b88ee0dbd0049f992d7e0304ea7f1254b034960831fcf53feaacad476800f9003bceb03f53", 0xb5}, {&(0x7f0000001380)="7b34a8c8d23a33b85cd18eba25d04a3c3d0279854567b5dff8a818ec3dd0b9f07c8581ed7e445f65829792a4196afaee1ab7f88e90840b38b3c6af32fe5e851db7e6fbaf53c7e10895b05d3fb6b01c4d9c1fc14eb621ce8d5b4511cd4fbf1f4aad771ad8784b38122656f88b4d38479147d88b655bad27949dd052922c2a6e3fa8987d478a0d0b32eda8528fa0d79a64ea20519b626bcd71acb76b7756", 0x9d}, {&(0x7f0000001440)="28754d0f5b4890fd29372051e9d3d5386c2257d94d13ae90849296f514ff8979ff0ced8d6ad42fda9c37a55f0c397bb1c169c26868835448a4c214129dee6f8a7d2671ddf207f54e12297501752cd56a2a023c47b3ef39714d88dbe46f6df98ea541b281a7fa66013a63681150962dd30f6883261eaff8a90e1c65d47cc2698c4bd2357d1ea731afda1294095c261b4f0fb3980ad74fe89b005ef7bc1f4ba0e8c5bf3dc58fb47218cc00625125dda5b37702995c9b59eb4ece656a6138dea376f45a3ca3a5f9c0b732b81c7d8b25bf53de8c521ea398c950fd9f727a6325a1e95603da6f2bd4bd0801b5f6250cdd792f97fe3b114d7d5a8e44df", 0xfa}], 0x8, &(0x7f00000015c0)=[{0x38, 0xffff, 0x10001, "4ef4a64f742c3c1cbe513f01039ee2e58ea16252a0078e8e5fb07b9cc4f0053cbf"}], 0x38}, 0xb) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res(&(0x7f0000000080), 0x1000, 0x20) 14:59:05 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = socket(0x1, 0x4000, 0x7fffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:59:05 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:59:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000326000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/143, 0x8f}], 0x9, &(0x7f0000000540)=""/125, 0x7d}, 0x40) socket(0x0, 0x8003, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0xffffffffffffffe4) 14:59:05 executing program 1: mprotect(&(0x7f0000350000/0x2000)=nil, 0x2000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 14:59:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r0, 0x800) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) ftruncate(r1, 0xfaf) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x9, 0x8000, &(0x7f0000000200)="685aba5730d431c7da93cc2f9422e89cbac29a4ac52be0b1ccc603146c786c69e85e2667420a19f3d9061a9388f096a5f846156b6e435d3238fff43a1cc1328b017d6116a3b56697994ef63821d34ae1387d6843eb06d501d03a2186c24b4f1ea299982a8f2179cd4c9403ed19bf5459104547290c563a5537739b3c81621f4e29dce5cc547f4bedaf988c28dd8f6062c88b6d11dd52a9d95e666b7591cde92285d692744e90fa8296168b15afb86ad191cd154aa4a43b36987e9a4ff5350668ff2e8ca484998462ed6d1a0bad6738a25a7ddaa37e", 0xd5) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) setsockopt(r2, 0xa2f, 0xa55, &(0x7f0000000100)="6ea20f5ff16804b5ec1cf8afe9471a4e1bbfe5e9d11c6d89a4efa40b52dbcaffd3424bc5e53d75ac8400b4d0e303cc433f07e0ecf8a9de6fd5e2d2947be392c3ee49de6902934e560646f0a05bef4dd2e442c089cc0ce232e4898726059e3271ee451f41eaba72f145ff77769b440145f454c2a9252da3efed834586833bd687afc7a03dfd9f3b84bbe8e5e7717af0c8f33be32a061373f38d56952a6f215ce8d71dbac7d9cf0f93a31a597dae5db595b681644d651f8aa84002b0294ff937e0c98144541403f528a25b8960306794954b298648e5fa9d0e7297c60a6f3fb84d95", 0xe1) 14:59:05 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x80008004007, 0x81) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000001080)=@in, &(0x7f0000001100)=0xc) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 14:59:05 executing program 0: r0 = msgget(0x2, 0x64d) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x101, 0x7}, 0x8, 0xffffffff9c1847bc, r6, r7, 0x0, 0x8}) 14:59:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 14:59:06 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 14:59:07 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="fa", 0x1}, {&(0x7f0000000080)="1a46aaa2cd119f5f91ea252d4c5a97579a", 0x11}, {&(0x7f00000000c0)="fac1b8f961c1a32ccf847b0fe59178015cb73b753853ceabf1c92067a3e1ca7894858e67ea9a897545a0a48870d1ce820851a9f1eddc0e0da7dc8f2c7f8bd022944ef2549e", 0x45}, {&(0x7f0000000140)="7ae3595a088dbc6fe9bc24b7e4fa8de1d3dad26bf378132692c2689f3b430ce3eeeb1fa38c83c548a137eaf97fae975ec57fbb2268b969fc2e47f47b685b6a425a7d8979704967b5420c8522522faecfab5ed23298c976521635d152671542ce70b7", 0x62}], 0x4) 14:59:07 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:59:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="3ba25eba51e1213eddf4c529c1a6947102d13b4fc89273ad1fa59edeebe869b06a47cb544014bed2538105bdc701feea6b70d7a76c5e324398115584c1d2b07c339b27ea0335255bc5caf5e64dd0694345284d5c7dfa46051a3d9f86bd4dca1a5cda91def43ca675b843d32f1b168881541d2857068ead7cc79cf31164030a3d070e65e5b96593b3239a298de83add51d8dd8664fe9325e25c4574d6cf15c1d04fd594461efa560bd8b436ce3bcefe261d33a293e9f73b17d11f4d5891997619cac8c2", 0xc3}, {&(0x7f0000000140)="d6698a0abce8c4f407679ab6fb5cdc9da3d31a9175cdb00bc9c91fa2c0ab7d6b29f5d6e8bc285d22a1761f6cabe97e993766ebffd7eb80c7f96a80e5f243b659c66c5c9de03d9ca6c254a14c9c75c86104a0d31c484d5eece723950e80b59700a4828a181c93095cc621197ac3dac10db43a91f5a8faff65b119f17acf8f215a219eb3734723842afd0d92c5e0b2", 0x8e}], 0x2, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78, 0x3}, 0x8) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 14:59:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) 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, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 14:59:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x8007, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x34, 0x0, 0xc68, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x10000, 0x883}) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 14:59:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) 14:59:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x3) fcntl$getown(r1, 0x5) writev(r1, 0xffffffffffffffff, 0x10a) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) lstat(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)) 14:59:08 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 14:59:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x4, 0x4b}, {0x9, 0x3ff}}) r3 = semget(0x3, 0x1, 0x220) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/26) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:59:09 executing program 0: semget$private(0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0xc) semget(0x3, 0x0, 0x40) r0 = semget(0x0, 0x3, 0x320) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/148) semget(0x3, 0x3, 0x84) r1 = semget(0x0, 0x4, 0x10) semget$private(0x0, 0x4, 0x36b87eaee3c94e59) geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) 14:59:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)="85", 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) recvfrom(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x1, 0x0, 0x0) 14:59:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) write(r0, &(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) getitimer(0x1, &(0x7f0000000040)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 14:59:09 executing program 0: r0 = kqueue() r1 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7, 0x3}) r2 = msgget(0x3, 0x40) msgctl$IPC_RMID(r2, 0x0) recvfrom$inet6(r1, &(0x7f00000006c0)=""/4096, 0x1000, 0x842, &(0x7f00000000c0)={0x18, 0x0, 0x20, 0x100000000}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) pipe(&(0x7f0000000100)) 14:59:09 executing program 1: socketpair(0x0, 0x2, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x8, r2}) sendto$inet(r0, &(0x7f0000000080)="d912ab0ccc30209b8e858e7906bd997aab3b8b96fd3d4001a8ddb5c2c91c85bb51b325c9d7c562a5216ac127457c3c637543ec4b10e0f67bbdcab64579e8b6d40114625df75fb681d6728daeb5e540074f2a87858504382a2e29325ef9204b09383bdb1ef4490d5c37b0b9e9d596f5a8d77f731b101b", 0x76, 0x3, &(0x7f0000000100)={0x2, 0x2}, 0xc) r3 = dup2(r1, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x5) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = dup2(r3, r1) fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r2) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x4}) setrlimit(0x3, &(0x7f00000001c0)={0x1, 0x1}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r3, r5, r6) fcntl$getown(r0, 0x5) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) fcntl$getown(r3, 0x5) lseek(r1, 0x3e, 0x3) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') fcntl$setown(r0, 0x6, r2) getsockname$unix(r3, &(0x7f0000000380)=@file={0x0, ""/36}, &(0x7f00000003c0)=0x26) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x4, 0x0, 0x100000000, 0x0, "4beae43c9bb2e41aad62306ea47133101a6156c7", 0x0, 0x6}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)=0x5) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000480)=0x80000000) getpeername$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) 14:59:09 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 14:59:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000080)="ea96dff1f86f25", 0x7) recvfrom(r0, &(0x7f0000000140)=""/58, 0x3a, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="204f834d3a5173245efca3b42743d9822aa6", 0x12) 14:59:09 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) ftruncate(r0, 0x1) close(r1) 14:59:09 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 14:59:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffad) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) r1 = socket(0x18, 0x1, 0x0) semget(0x0, 0x3, 0x200) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 14:59:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="c0e2622d50027560bd9c01c0419add161e9e5329635d079cc00bb53efcb03ebaa08d9dbf72934cbfbfa97efeef1d97badb13366e5d2b3c03725e06af6e1aec5a4e22ecca9368ac84376cccb9df1b670deecbfbc72a52a88d62790a3299e3f727f880512316abecad4f34b886b203aa3ac556d2e725664644ea1ecce02695c434421301694a684be95bc4ed5d8e951965cb4e1d13c2139d45fc5ccde47319539a23c9b23085a9a392be31dc1185b23e13150426946bb78a0a0c4e8b4d27192132305655e802d6424cbbd2c72dcde267ce9b0dc833c6b9cfbc6c898dc75cdfe063c9254d52377b38f9b15a6b9b30005af24392ea826ef536e75bd3eecba637438371bfa0bc0eb96842dec3977c4a4ec8bf2c519720976517a5ffe5d998701a8816c60f1e85be5688c0370de8821fed93eaea74a502b36a7fd7b87556b5dee9d8f2882009b4d70febc247871d47b8b2e953edec52951f5572d53dd4283c99e8a64181645d6cf4208c0138661a4ac6f4eabd28576ea6058353c6df5693cb2ee5661d33dfc011f166c9a4d1914703d05d1c5fe51518a28426588006064cfa1ec2343df39ca8902870685d5d6a05ed5cc3ff43145fbabb5d3d91fff5ea7b98a5a2ef099b308f9f3467cdb0bb13c51bcbc7b088990d724ac66a7990925a37fc2bb4424132ffb53a348e701153158911045a4c1d0b5f18f2f5ac83f6ea4585b15f90901bbe335798c07c31dc1ff95997a3a52f11cd7394eb8034232f66a72135d47e486ba8ee260237c8e689737f4bb2d5e347179c1376671957e9869519a6233ae7010ba59afe54684ae5f67acdbf0e4a8404adc71a3fbf40f4fb3d3d3397daed7411a935501aa39894b530713e9469d677ffc4e0d58ec0cafcbd4d0deda417fb05af8a4ac517e03a5242136f5e5482e9c69f4231694d1e3c2d6a3c03d741b51ebdb86b82d1e0ab0a31aa8fecd3bf2c1586d02208ef63d3e2d1fecbd6689d9fd053ebf8c36682d06749ebe034ae702d9b4fddb45f6d17b4057aabb7ce87f3ebb08ffbf29c9b76bcb31253d45580b7c59244190d904f13774ed1d36c6e21fafc2b58f56fe7bd909e9c993e4128c6570a639ea3a51fe5c8c24f4b863d2bab4680b0c5d75f68225b97c2c281de022ed5ef183c4de4787121edbc078552120047a791b646103dea65ade351519be100b5d62495da459d8f1d6c4a9e3241c9689966468d07766d68d74d79a836da00d5b0e228b6333efbcd70b208b03ab5164bd704835e8ec5d3ff5a4d1652bcf45af66fc3048eef99ffefc8ca4aba29fb89c614326bc1b828623a1e242d28efb2c3201efa680710a557d467ff007c06e864150f5915bbc75187655c57f36fd33631f1b26494ba10134f310d8854ba10ca36c7799f13026d1093207f091acf1e7d49158bc449cceee008b53efae30c935adba27ad688c7810da939e03ce8b62e31d7740e56bf2a9b0acea178eddc2d99332ba45ffcac52a73fd5af84fc2a1dfc4250f0c61248604e716cda6d22013b531338392b00a45a7d7fe32eac557b2d19d8689b124c02ded4527056dc5b5966483be066b21467b4b09879f427dee87b7a513a23003d0b759fd4e9025457829cd89d81220a85607121dc2c21cfa87aee39ad3561feade7cb762ad8496674a500d9520d0119aaab06999534fe44301530b1a4c948d45eb76f6e7f43a1fa5f1829652ce55bfb0c6e79b146f67277ff94b6ad7827f87ee6d01480a72615252654b0bce124d608ad6943455bd9671247da97ce7f288b496265b2449f7ae03ebb36850b22548acba982013871b2e860482c8d9c802d9bce8f5c58e98afc0d0cc30de68105997513deaaaa235f705172e037c70ecde29cd1fa4c890607aded638a76d6d5cac944db76a14452eb0de39720345410a993f0febe45be680dcff7a6fa274f9a87f962973da4f74ebb0f01f579f598a87002377115b30b5ad07d41b7772a6fb9a6fc81a4b002e3d507f74499161a037adbcb571222c1ae569a4e4d0f8cafff414bad7c088f632edcb4143ef74ac6f69bba52c3d73d40864b3624526a8ecf47717a0d62ae1aebbfe5dce81aef74074f036601963d23c3a2b7ac13662480afce6cc3c3fefc02445eda54a781623c7910a517d7949a0d3c59dc454ba1325d02049257453cbeb5241edba7da99046ce42637cf42738433b192a78f451ae761c5327600953df4e44b24aa70ef58650032e11cb3f74cd9a799babd72917dd9c69b489245945c3ce5fdba9a9a272cf67e5995531ee05509244390255aa04bdd7a2cc7aeeb4b0dc68685c7cb1147af338eb1568171fb07b8566840021c5c88eed1a68eccd41461331e685a4a2f7f023ee19526b10a96c293ed10515542e164669a526e17b314f658b67d3e2e3ac9faa28bb9c8d8a9e6c0c80b6e38804d0af19a51b10e317b2105d73ff1f01fc42b4c30530a4a99ab9e0d9fba8f8b94cfde3c727110e0ed85880b1b9e95e47ee3cee30e9f6ee87ba124c1ace4cebb89b39e0ef6083d5362b218f03e4613d5ee11438fd2488db3a85b9f1a9b7525939e1e49d5f81d9549521d2a3d7ff2ac63d99d01bd197b1872aa9df81423c5f8cccbd086157fb9b1efc24089fff943eade1696daa3c5b45d69c7bbd1debea2984159157a66e82d0365b7a7a9abff8b257b01d84301940a08c947dc871a9d23df6e52c81e53734074335b1ae70fe662008b9f726ece682699b55bae71e65c80a86f62f71de38cb4b76af17b4e71393531633d622578849bef6217aba413b49e74e54cfd316ff4c9da5350d10c7dfd6c02bcf38f4eff6a8fea597f34b2931a8a4a4bc09c06e3c45bc3c3f0952d42bda19e64928b1377528c758bbbb8dd9b2edc4deb7fcc30dd70be9eb034291d2d510f12aa6f9df19658bcfed80eb576f02d7fcc5e0c1363ae1ea18ffe2eb5bd4e3486350a6f86383849ff6d99af54b3686142956410ed03263dc94a84366e9cf5176823d3207352e952f8c9560699d4230c369cc72461380d00c8b8efc00df88f94e3c073e934ae7fd2cc533b34fa1a2ddfb01ecd0b47f22b635a3c7ec9dd197cfee84789df41208354a52291e65366c1b67f1dbefe30f04795036e2bfbf00aadcc593a43098a231361e64a0a89d2d058967cc557beddae03f3b1639e4e62b96a9a396640f693ad64fea51f5cc54cd9c5d466ad04d94f173dd1111db62d9395e6b183e5947b409f44c45a8275cd8658c02fcef3f4a674ef7a11a5fa8c3fd0af3551ab1b7b2548c6d3682986765a1aeae638bf4893f7798e8ce709ca30542fba4e2f1f6feb233760940228eb29aaccc35c09c411c9d94dc2aaaa59e05a1f385fce07f6271447ded112c5abb2c6265a3048d9e523ad86be8148f18f4c2c091f8a13691f0b8bd867f00a558d7c614a60279305b9775e913209a69d6715a5585f379a208c13f86a0d040ca77bcce71cc1f13d41f7b5135a6557a03d0695e4d170526004a05e3355d9d4b6fbf26c36e7cccec94f649b945883f00c41654b02b2327dd0e4bcf8c73001df420dfb7aab7ad67d568e79a8b80815e720a573d87b77ac5bbf28d5f14d77471e80636ac778649f7af2675af2488c98232cf97cc473f01cf892f561313057cced741600081138e3e464d3c690687956b8bb9d437dd7486798e7533b7c3b234579f91bd163496406c3d5d8796a30882a1a24efc5ebdcbed70f80fea829a454edc515361fe59b13fcd48eaa54e2a7e078bc41d1635ce6ef44888258eb8f924a7855d904ef685ae17f0fb892367e179e3b150face58baa1708af5c1a3bc3e6e5c96a52a60a01c5f90bc798ddb5f023e56e3341d6f1000355b8b608a565cad586ac4faa99065c9c7ea6935f96a16782958ee6d47eb4e22d43df5c63ad10d784c90603c2d894a07ffccc5f5d800389030e222c429c497a448894527b3fd50287fa29993cc6c704bfcfde6d113f4593f07d688fb383d296c2696f4c464ba19dfbd2afac851243874d46c1758e0ebbb8ef0e05cfe026799f5774f14e7e9e390787fb26bbb661bda04223212c6c4e0040558b3b824a0a398891ddf9ed7558be0ee670276edf7e723ab96217983e4ef29cd0184468d6bb31ac246cc231263ac6d008efa74b256b58dab700d92ac142a07e870bd9043ce3cf1fbc899ccd3fd70221a24ffed01737980e3677da65b8202c049d34a87414ac866420fe59dacf8f05c93802b681f8ed88b7275d860090edc812509407f44039e53366bb08bafd7fa22c40ea86993c61fa162d8d6b72621c246f69b7d2ada02aee39f9df336780e994fbf410122fd3be693196067ad19372f4e85ced51c9d6425babd62f223e72b29d79e9c9521e8ba6f0087d8f38389caae736f67fc2bbedea5e463980c391594b0682e8f0ee48dcdca124192df148dcf746f10f9de34760293a3917ef7fe154413f4db89daabbe6b5d1b2ec3058eb54cf4b079a7f9453685c43e52bd55ba98da08022f39c05b87ed7c343e408502605ecca2e495fa863e869e82f231e99c17efcbedba1cc85d2200e471984c24d71a6b84232a9cd6a23c0dd2274cd0d865b636149d0598bf9beab349222781cd2e7852372acaab0bff8525c496ea76be608587b7d5a5dc8e9e1f930a23f15e6cbc04d34febacb7bff954522eda52d353cc78c9de00b5432222553aa2bb43305a6cc4436d9b8e062435305c4bf6c874ebc8276f93cca6f093cfb63dd9ef7297dc381d5131a1f0e77b0269d40881d4c5deb9be5ac826c00fc828494828bde4206e021125dd40a900b1d30e52656e5adae7f6d88b2faceeb39361f0d272ef908f55d902099d530cb202d5d3eb84c941b5b7d9e37f66d47d94a2c1966ace4912bed4ae9b848596f31f96be6def7761ab8d656cec43ef3522a701a5ec4a6092b53444a050f7e3d1466dc4fd0dd5997d8f67db0c2ca65c728a3d13b4aa23218dbd7e5a5c5a955fd1ae99df3d079dce0b68e3a4ef8214bf47a9c52fce563ab36006f8096a74af8fa046636cd26c5c9505ec9b1b40a984f55a109ca4c17ccde31241c089af5e8b9a27d3ffca637d2da0f4cb28ddf765b49ff11bb97e43b408e7ce6ca0d4f4c703e0b8d5e77fe7d35481005b33237c10178405a099410ed889856b5aab8cf4eb7091ceb23d2aa23ae82bc84bd756e600aa758c81aa23bf0ef4f57eceb277f13df7d9a57bb3d020c6169d304292a34cf43bd13befa1d3fb8042ec1ca23539419491e2d63c79b061a03c4f21e11ef7fa435bfcb41601f4148c2801c9048aa1e33c60b3003ef0db77b88ffdf201ad2259e474fccf6b110983685af0b83084e690491166c61a83724a4a6e61843b1338e33652978f1b6ef5671a83d20c5bedf6153e5ec7a3dd944b6e54f4bda5a1e084214a408d49cd1eb09ed350ce2d42116235bc3da82ff6e73ee0cf5ef53fe31a363fe563289fb0939bb516b64fd87688575659acdf6aac27a8f369789fd2352b015a7c8ee9969554858f7aed78725eb7ef384f5ff320cd6092a560f763e84eae77f5cec9714701e45f8fdcdda37ef896441b296e45f392b5ef541b5afbbde3ba8a9f60d1c470a60f83965ea0061fd82ecac09e35ddd2236aa44ddf88c4c0e270eee79c6cc8a2d6049209a9c8fa33425f111910109c95b4d7d50276e1965c93ec817a7e5c1d91c3c262dc5a2b7f9e715776346381c809816de6ed6efd24326df86eda0fbff5d46abd4518b508b774431fc1c477cbe99aaea22d535691f57d89b15ad2692d93fa4aef3a37a8b58762d9e690e5293e21d3b7921bbe746cce4d852d1d8eec08a0325d0aabd", 0x1000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="e2", 0x49269e67bd1010b9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/45, 0xffffffffffffff5d}], 0x1) 14:59:09 executing program 1: pipe(&(0x7f0000000000)) getpid() getpgid(0xffffffffffffffff) 14:59:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="a7fc750660df7d31f344cd2e9cf1488385f70dd6c97d02a03de8d8dacaed3c38c7dd245d3f1dcba420f6d3cc1b8fd4ff373eb53b711bcb0ac408095b9b847f05247983bbaf32e18af765dbf8beea84cf165050077e16267751b1fdd8a71989f86c564808deb85878871521af0b42a7d6047e5b33b3a685783e478ac9a37d601e974771f32bd4f9e83c86fb91d3250dee611b9c624f888cf57b9c60cccadc161bd037baf3c23c567ae0d4cb3012393b5815d384be6dd5981efe290c2a7de525fb1ae40c1f1e99bb17c6ab1e33a47dc19e93", 0xd1}, {&(0x7f00000004c0)="23ed7c9d4731486e010c3e63a3fb01b0220b8493e44dcaffe3c6315e91d6c4d40a35767cc8531580c0baa49d778f87ba2c28bd5bae190811f2912a0fa231dcbc9e3ea7f15036eddf57e4c06794ad71cd773cb7ffcc5cd31f3ff3edaacdd945daf3f521e5b508968be8af6cf7406a64bd72344353f0083ca5cf735718de0eaf994ccba1056d09f3abe2757ceb02c5d3a7c1af99b6ed2d3c37b1a73972288ed18166edc74546dbcfa1a7bef661b1931b61c766b9a6c8c294c51b16a1bf1b3afc99360457238e5af2075d5b8a0423b91cfceda4ff33230f6949defc7713751a050f3cb8d489a3df05d6fc23d13c1405ad8954999d6497bbcc9adc8f23a108498bb498620e0c04ccd0af216bdd7fd8a740c2b66ed30f08a02fdf124c4eb9e174b8522a883fedce80c6464c2bf9f80ddab260263eef04b7da3969643a3dde405f6b53020dac0d0479b177c87cd99d0a90af051093541f2058502de728030ff9c0e506b486ca063636cb689f529ade3206329636c25b448c91571d1f6cc5a5b8ebe137535776bd0d967bbe99c045ff1554151078c9fd94493a37909d2af902e20f9c9c25c450d79fc6070625eee000504cec119e3191e83b19a8eb307bbe2ea067ce8c7d93717eaed11d30499b1bc6389ef5accb188e4f896a53b0f2e12ba15473c09b12141c51e521e8116267f4e36abd22e4c894315b9fc58f1019a4fad6ba6f386030da12dcac21856f183dadbae9793cb689914a4b92ff5da3d52f593f9b740a8f4a42644eab686cf9bb28671ff09c677a8f81021fc29ab0d98088840ecc91982036be5ded2dc304b74f893558c34d7e8aedbe2573b922ad56f58a1a6c0a86b1d2f28c319b5069c65139268ca70bfb710711391aae530036ae2ed0b12cb4f7da3dcbac3e2498a11118d7c30a3c353fa50e6010b225d616a76e4fc4d0e730f111b44f1fbb4dcb371a8f745e928daf54dd14d9dcc31d3373e547f91298adda9527df07c01746f0d2a5909a9d73ff98042440c1c1e66286eb77eda3a1b3fad5e83741776d1dfc587c1635266fcd2d66281b824babcb097e21599ab89cda1d723b3f89d190da77366f6636cf1005ab69d5d000c7e980db9f40e7a185bafcc9f5e51373bae1b5d9a68507bafe5f337df9b870f8344a75875e15b14bf6323bdd39f6aca433630ba5ffc771adfd52c49814791bedbad323f5a9f95ee146722b3ea14e0116ecfbca293f89d2cec2d30af3144a486740c69b393c7f48d99d88e06e1bc34e9c905027e92f1a4783da27c9be066758007cbbb1f6fed20b765215a24a9ca093a81b0c1eb79e888d6fea2862db77dff62147a33fdca61b6401b8786e8c4e955a919aa4e2f954ffdb859994f1cbb40c2c5da26305a3d747efc4fc5f422bea793c7898377ff3f801a911ade8a1c94feaf8b00b75016636900db4601f71b03c03c440469b836bd085287e89999d2b6a5e4dddba62781690de5a97b28e3ea51337624e9338672facbd71303ca1803468ea92df8b49303e44f936fa9c290188f1b953830d509b5ba9472614b3eb16a69a5cda743964beaa6b8ed88a51f7287e074dd94bc7cdb0cf172f69761ef32d14b7de048ba737475d299c2ca7fe1c13a5671fda93aaa51446a2a979040105a7d00a833edd1d926fe983dff4c80b5e36954f9f888ebfd9a8deb903895aff876d65971a2a8066407fd7d94bdf82fa05956c6129b2e9ae783e8f456d6c9e28441f7988bf9d6bcab45236fa8bae09554ac0a6c28e49f70ae1879e45e85fc788069c786b90879d894b5c55099f6ff8d67dcfd2ba609e48d0c6c2cd9d501f8112f2ad21041a179e1c09b9b7deb6cc2291214677c1913e549ed2a868e9356ff434258dd6aa3878230f799aee1a24aa14d2f09c551da02c0a4ca94588bb5a2e5c696a5768b00c3c9e2fd95a197d02e2dfb18d0888e1d9e5ab0514dbf41ad1c4a79a57a39154d84da03547a84f10fed0ef301abd22facb51bf6c5d11ede330562b0732990c5dd8180fde202c735c54f470373de3e1c6b728724028386fb0f48df11acff74a0e6b8c4262e3ce52d818e4cfcc2bc50fb39931177c316abe61ab1aa15604f8aab7aa91f2b049b27a0f8e460a2608b23b3dd65b2dbbf19d8251410e89311f09c60d1a8fc6b2bbd78570505eb1dc2a503818ff39a3a9a802fbde970f5a21385847b2b182e6eb0fa269e80252d7f9817efbb65eabb142ff030db6b93b66b682edfb84edefe0b7a37580b0d8f96c5477517850e7b1115a8e6d92f0c43557fd73b9ec401650387f4e0f7b18c80f8e7cda1a936b754c823ab2442b9fa5816b784eb973e72fb7a00d7d2a6bd374687736d9fdb6c9b626e1d89d77550c812f0c90b14f250c8caadd089d9b56e6192af35508ba8bc6b15b2560797bd6ba8268a75b4de37d3da12b61d6fed3a3fd897fdfe9424efe98e8b7530f12b3e681418e03c3f9407dedb824d94fc48f935b8e5218bd69aa60c9913e3b98c490542388924710ced9bdbf7bb378bf2bdb216145091ae867b4596595a94e9f5b9a9188faab5e394a90e85343809fe42980dc46be1a0a60b6a4ba71649b305f299fe8d654a07a1c19fa06ba53ca76669535fd9965c391b17628af89cee5fac23e42bb6810a08272f0efbc08d8843a5cb7e476325fbc0bd5cd45734cdf5e21fe421badcc3849228129fb1ead8214698cf36923e16cc7128dbfc57b0425845672b6e613a142699d9dc3b0a7ee42d9365a738c9179b69601fc2d076cc53997f6864d2556b11576945dac706b97024f8bfebb93f8d89c62193564d6c557224c3075b2f3ed75c1311a368dd4a3d7e588ed9bb761c4e45130be1e811b3a493f77913661b172c4b2ba5a4b57750839e2a11c5bc437eda917f9ca85f3af9f74e7edf4a1f89a8b16ef3724eadfb2c3c4f2d80b326ead73a96dca7789ff594481845bfdd14ee8e187615f700e59605c6502574b7a11a4ae761c5fc783ce5537dc168086680417873ea7eef4b0ba3d35ca189497b69ac4b20cc7c27dacc32908bc417b2ee25fb3c30d42badd432d15f725cfc54930a1ab03af1e1043a30024b27d593357688f0120dd1dd37d947aba4968f4063bfae83696ec9baebd15ee3b008f9f5434c5c8067c55ae0e9475b61947831671164496c93e1ec0a4f26f7740dbe1e4848a3d43e6339d5a08db68eed7bdf40fc35aaea01ec662dd3867f334439e5afdc7618a130d6e46135ec1706da628c7f31d7f2ed1b7988cefa50f6205e33bb995070196d69af26f11be54186971ec40a049c4f2759c971596ce216739de4aab7b46e71ee5542fb538718e71c97d47fca55dabc161e2436fda7a1dd9b9ba2aeea33eef0f0b66c73709646f955c8c14b3908f40b1432679cd48c2d75c6513a3cb746633f2512b4dadb725fcc73dac7c4c3ce15f57633bfa81274c1a94e8e7865bc0ff2473d089815850992c5c9d06df0547cf9aec9e8c9a85a1ae84f4bc2944174defc87a3ca39fa78d1d21ae04ab44d913dab0eca93e39db12bae362ba2a6626e13770585f44957768e2251b6b96ee5df64e107ea766c8a0646c959a2d69dce37865351094b4bf09cb7bd52aa3db32e1343422d516a48625dd155bef77da6c625ee9a4cd542768ae028302bcd3717b3d092006bc2acf738fd22bf4b9ee2ec80f8dd1bf77e663115946b005ae3cdcb5303468e19f80a93981e5f78f0f8d04c6877337940c73d3a6f52934c5754ec1f30c8fc099b447f80fdf30d3e96245fc00fca08431384ccf3c68046cacb60f29d795a37f99a2a0c4d5bb772eaffb21812d00a739b3ae3f44c25be1985a74f5444c89b30b7936177e009db8171dfbb2d4e3f685cd379f0426cb4274965f3f32f2f45cabe5a5623fefaf66690ac9e5d70d67865541bd109f6d4c7b96f0fe1177b24f35ec2b68110463f4b487ab8525401d1447914db79f7fc744e573e2010f5577d2d1e9b4601d472ba15ab88990c466a46bd23569f9eadb92fa3534718a1109bf5d83d3752e3a9793462852f4f27afcae535fc2945d49a25e6dcd97ad93e291ac23d8d2e77f6095acc5ef92ada439f2da37b3f795f3f4aceeef4ce0a767fcb6b6ccbaa4f36565c40b60959a3997cb588a7b88149057704f3968219e85eb52d3323da0456577a6d4e4e4d23726d3e6955ad453db8b9e7ef7d0790e2c06a07979697dd35e53fa149082b49dd5ff71142e2032f0c7a21b849ddeb5090127ad7987c6877485c67f7bc57df313044bf2c552d5be68c3dfd8f78e8c9c668c65d106915359a368b499204b9aef74c7b085e7f9fe0e0f35109e389b85bc444eb408232c1f225c172c3a552c1a4ce594f8d7be39998e20c0b22f9cc1e6d32e77d938956fab7e7eade655a328146e0df017d4453c70e63fba44cd8e7e2c0aae0b78105d11eb0c49add21205b06bfed23a2c48c14c6d909c3e08f8141455b6916a68d8481524bc6be7196a0a993314cd623b97dfd722182aa348c1b98d2cba62199df56a3cd3c884a81a4c8140c2c93a4d923eda819c41ca7204dc5d09e53e2a833cd40fc24a8b08bcbd2b1e2830515f05bb152e7d40f0f10af25f6de83677ded29a75c0d5212dc1b16156627cadbee5ddeb8af27588c228f8b6fecc4a01e6f880b10202ee2a6b62e85c8179bb644814953c61f387be5401dd1b63d8650ef5d10c22257a2b4687c11bae47b5b79b23745c6bafbaf81015a8294fcb3e7cf75cc17bf43709b02ef53a0566156e8b704d3c3941be0fa2d732d3c06bf6f511758f04fdee284bf88ba5d26a2355d2f173e19159919e507a25329e97657291ccf45172b43b3c9d381f3e79519e263f40b6b06e1afa2c3fed80f7f1d4e104469d9468483eed4da09e34a5eca0d283584dd3550c570b18f21990338a180664efe0ad9060e7e175cf87a57514b1f264720acfd5d0d72776c6eafafd839eb0b2d80d187d31076db8cce449fa95e46f58237948cc12186965cd4a50aa425208d1a59ce4ce5c6ac93e5d24b229078e705dd3b12ed41d1e5497975dc37e47ee86da79493572741a36b5db5c0591b355d730f35a1aabcbd17d36539a5e364f643633e4946ca5249b09e4368080849b6fa9ca90bb6f0b610c6dba8ade6f96b919de5da3fb28d7daa20b484f63fc7b9a88598b418f00e957b582d5224a069bdbe2085cf157aeb7304562b4ca709d814acad1bb9eab19d9e66a8cf97637c73fff2c803ae72613e42747538f9cea6bffa4d72a842d5a0ca1585f13328910847360316e60028557826085676929dd25d9e15d2a0b145bde7fcb8d30a2c23d1741b31caa0779c7c0603f38b06f8beba665e59d08ba4c0b21e5df6d9e4c8feffd749edda629e65033abe5af0dd4a2a112d5525c9f8a1268651f1cefa9a4bffa667c9b0c6bcd67b9ef58575af2645ae1e8cb3a0519a503a99a94782f3064331b4cf69ca5b445192ad2f87e65463e0c75c820e7b0bb99b0915252830f25fc5abe43a87d516d761492a2678b130f70a8b44ad17f159b571908433c6d1603fed00eb8fe58b6eb31f15085d1f67adafd0168d1c8b68a29bd138c7a22149bf51cacda8546ab9a960f379608da54dba295aaa42d01456541efc65874501e69066232731c3ebf0fce2095a2ea109f47885e2a15b656de848640527566e9dbf123b7e44f10c47046d0bcd708ac513406cacedbe17b90935142e9472f772e7b3a65ef5d0ce2983ac6a14e57e1746924cdba3eeac394ea147160fe76b9a54003f1c700ed32d49dee59c18f6abff9c607fd65792b656f7b2e8d71ded7368ec0307fd0b94e54df6c69eab7f2", 0x1000}, {&(0x7f0000000180)="cc9ce5e7fc487d16e1db0cfed8bf62f6e410e7cb14885c1f0a72f08261369560afbd4c4e83200d", 0x27}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x38, 0x1}, 0x40a) 14:59:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="2f4ff229b256c62fefb7c7199b0faf968c42c6221daba931b09139e6e07797002c962f3ea6ee2781d15a8e42016f68f1e292bcc0004005a2217bbd138c2a105b149f76ceca01dac80b8770644bcea96382cdc937ff444f6f37f51b83d16383ce3c06c66a5af1dd120cb6fb1964d6ea493fc45437a027b642a72398d894eba59897cdf9e0ef5ba4f5bac50972a504fed40006393a3276eb46f1b5bf8136e429f30ddc941ebb6eb59b327267127a94c99cb47c9e67f10e7e87898357a3ba16fa179bbe1978440588b7376e96d9abf3be3be3f3e78607fffaa7cc3c110875ff095f037ab6e9b1bda4608086d1e7866e", 0xee}, {&(0x7f0000000380)="b5afe319dbebe1d5dc7223cb79b86d0d2d7cf6323ee1beebbbfcb67bdced2e2b9d65f62783647f2d476db24b8d5f346882bca11f1e137af9671b63a3f30412234132245a53c9adc87cf42551380570cb366d5e56aae532a467e1fe03538285ab32097c31fc75f707ca973e84e1709474211452962a5905c61579a1c324d8eab718f8e9223e40edd77dfccbd53cdf969a74cb1e057c0932d33a75dbc2dc1a1dc612085ed04c68878df48baac1fde5723e24d3f4791d3a803006262080ac9ecf3310cd5c1ea9a18a3920cb28a1e453c362bc7a03", 0xd3}, {&(0x7f0000000a00)="ee02b811c981924c88d7cc3dea31925a6723a1584ecc5d0fe5087fd9cf83507c1189a8490fe134610044146282fd3a1ac36af3765349bd03ff529102fd673ae8d32c0dca2264f2bc1f2d930d279d01aa1550aac1eccb1c2b68e6824032d5825905ea81775391d7985b850bf66ed0b77eb29b2654d971f57436b1e15eb250f87f28ce7ed2594b1ddea7dab3f8028bcac42119bf8ba4e2ee42b1d49e5bbcd3f82c64aecee4334e3478fdd63b4331fd3f5c0a97fffc59195a250581e6569ed749c0124865bffe3a3e2dc1295635cb5f0b1e2aad904e0105d3372fbd3de1d260aa14730ffd58d7786b61683f075cd338c88c72754b89f883047adad5fa7b274dfcbcae40343a30fe8c2d9388b6f41b2a965f1a119a91a5b4272ae356d1ad2c46d688142c2c14fe53ca320fec41ba0b466e966ec7492a7ff30a276fdcd8331ef0b3d64c35d205f1e71259b87cf1f8f30be6c1715684b085385e0958dd470b512d25b8e283e7846ce089570e5cce094831d02a2642fc89ed539b379cd63bf4a82b7418fe396c0edb47119947ec61c5788e3bd9550541a19dd3048aecd457aa2b416d89afdc15760681d01c6d4e3a94833f387759ab1b812fc0ae69e07f93dd635011ba5671b3639f4d1e6d4846b30ab1f1a0f7888f3d8b113640aef9f796b58b76443ec2928e8e51558758e362c7ba12cfd5a21c3ea63bddb9e9ffd58a545af2fe91ce5288efed4d1d5bee32f2cee39d668eea932b3dff106cde22c80753d5f99734c8335586755482cf44f1f65e2f7e78ae5d1508b8d7d6fb383c7034c035332881efc675ed69aa2b92d95b80aa3451c7913d0f6d01faa7d53bd6bc75f6f5d9107fd4c32a674d311784e7e1251a313de4878ddb84dc3650caef6e5f8e359e8c99aee1b4ce8b0c6a22b49b7bb038bdf2e3463783f1afc057984b11ecd9ef5e2db3760e0663cf63068f9024b87fe17e472ceb82d95a9e014122ac3803ef8f6c6906993d62db236e1207590aeeeb7501ad1bcec3557cc68cd595c2551f29a4665ba971c9c5076197d72e15e788acf09941553a6657821d32713f97392c81bd838d0bfb3950ea22da8a1131e6d611cd8558315a9b6552844907a842607018486cbbe726a032f9eb3b3a4e9a9f4b1f3c1f3405b65f76c3a3887a27bafe022ed8318f288d216d13619050415ca17c7890936dfcb5f36412ffe6edafa66caf55fbd2824d833f7e44a731f93303cf5e726911206f6f99e55dbc0d025842683eb2d24777136c9cb90898da891afcff5aa14841e5fb301da9fdf90aff754a247854e456aea5b9926d55f6a1a76af1048dddd1e36a1374e8658a13549b6599e801ff8a32ac6ce4ce05c1de0ae2ca7abb95d2f8d89e3930bf805e6410c2ae3ef5e02adf1e2d2133ccfcc28ba1d4e72e094280ef1df49683c7ce07a8fe6adbb901bbe0561bdaafdfea436cf824b4425c0488661641c3c58255e46b6c519a387a11666aee31d569ebb00d19b6249725158aa72323f95e5cdeae2f7084fc717afd9396e2d5c896794379f10452f4de02809d60cae8eb0064cba95f134f3e493941322bd0d28292ffca087b54ff4c03499ed95e7d3999381038166bbb44b89dd855ccd6b24863a95438a2ef6cd31090d19d335f9de250c0267182a472df6fd5c2576d331ad77c6a66eaf7939667a436914fa5a42389351d40e2c9006e509e76e340ad7984d2abf3e9e73812cdd8446c204c7b0d1c30c81734f9c052e2f82fd5d139da49ca7184714c1be48e0b6acf32774ab9a618e8d1017359b6beac83e23a20f81ae331df1cd06aa5892a9d6aaf8efa0071819d5f9d48c632b944e16e3947607a60f318d37f475d03e43008da7e58f44269fddb6c9b4ca42c412dd3a68cb9597b34b44b8a7ea3cf25a4b690075b2b87628640877c161ed1df9afb0e37c433753bac1f1e4e75f6fc9e1b9482eed9507a201844f9562bb3ec9a305bff9d06f445aa0ef1a6eaf4805eb06a0f57f67e063777a1eb13d27c685fb3ae6692f54d384ad0a06237ce71794d47de9606022fb03263d3e5c4ae4478205a4f09927d5553ddfefefba0f50b83a080610da89f4ad17ab29f20e295f21b6383cd96cedbda9dae898b2de063a8db83d0b3c8ebbc8149d2d0947c920c567fa16ac4e288166a447c9bc30d8a6e9677ba06c60cb54d2b4d2c2586f7b414492f45520b143df1061428e301700cd00b0a2d94387a22eb5004c11b0f32ecf071b9781c834395189c2d96e92293ddfa99bd7f702903b8757a73e763bdb5a4697f152797f3ab5e8e7237e4891d6696a357c6fdbb2207f332eb068f79c4133560113b7851828600d48912ca8c8682322a2c949f9da8491124352c0ad0513115a048505e0de0db935468f903cb0e84c1dc68f5acd8a4b3b987d350b8e7316a4b22ced644f7a7f2e5444b69f2658fa4b74741444328d5a308df809ef1b65c7c35392d1bbbb7eb1c51603d222747895268463f465306723a69df6bac3ae2e8280f3023ce4c067525a85a9244a03f04af530e77bd6999fd5b4a2c4cfc93223fe696c08bd65a8407355c53c40e8eda9e0aca600732177d65d9ec825d2761a3f11ea1d4e73f04ede71a7251c1213e9c65daa47062bed55dab8ead644b137750903a7baefb0d16362ed5879baf9b6b0146ee94c03ae9bbb0c190160e1d6d37550abbc534eb1df8b60004752d794c81f06ddce6b5a76e3e5d828a617f2c7d54348962efce76d0c1e0cb7bef9ddd8ea73f859dbc9344187503c370e3ef7fef5b890b9501d7fa3ad547d3b2eb7dba498b650750b8c118cb745f8c29e0bf95c68a0aa988fae3fb2ede7383d5410fd4c648ffa8036629b98bcc26c64313d0677599c9339d24e5ae9efa026c052fb717b57dda451ff681aa71162b9c7b27d80bc4a87424c95e97879717b8a290d89f7f2afa911edfdba2432c56bb92afd5a6243ec12efa81a0bd7b6bb5e41434b4c71f0cb0ecd0d1824ab06a10b7b6d2d6f49b93f2d218f8e7faf004289a3f33a518a8c8af3a5e1aa91226b613dd42e322b2e9dbc0f2f9fb02ddf0803cc7c5ff821d22455139c6168bd03f18b2303123f0c5313b68912259cc576f1f8bc1a017a3feadc36777c7665c898bf641eae484f06a11c4f164f429063ba96baf69ae22ff5526647879efa238589ef7f6f84ec7e5d6844ac34f793db0cafc911cf7e68dfd69d16053108ddcb227779acb87bd95f9763bde969a31bda4af7a1898ac015a977bc96a40a84df4798ddb5a769eb6258c0307d09daf459041c558ee69bd1d81c07341fd2a3718dc109fdccabfed5cab6f593e71e0570e531808beffe342d7e41012c94b864b8063c7df04ce71281e7d1420745aef9814e002a618fc7085dc5e2d68393cd3f6826b075eb75a9d25f58a5ff1143bebee20f5da34e8803a1b129f37e6c177b65ffcc45b0a1007fea2a0b181e04483e8425768eb731043069a4ba475b1e76fd8cd6bc6ca2f16447c37504e7bef122414f7b243155896a12d70c06b1fa0067dc6375288e94125641c71f9c5301cc35eba8334b4d6247696aef6fcc4f45f23053a302c5ff358393bee9f82480d2ae72694dc737caa29f8397a9602ad33d704e21d1c37ee51e8c8f01b5b1de549176b24f34b3d4ecc73c7b1a24a51a1a3474c9335a5fffd515990cd4ef5e7fe40553acc07d3bf13bf0bcdbb3e43c39dba431f8771895b757dd2938b25a986eab477876214b9e8a449767dfed1dd2d4e352bd5f13534b70b62ad172f280d010436382de1b0f7bfe0038ef5cf133fb5ce29df1c0fcd0acefb971e603f3bcccae7455b2582a5b0e19c81d675c6eb12d75479a1edf570b914dab29bde20fabc6d21991045d942f0c652c1bb333edebc6bf66623b7c15f72115b553b0eaa7e6f54e31d097cc66fc0325566d9c1622be1707ce2536215978199c085153d29c7e019ec8a269b8b965d8af9b76278c5fd8fb62646baee4e9d5b43d006351f39235e1bf318449cf64712453e29fb547759c97e1c3b707be39de3ed76a76a6bbea9f0113778279110e3aee2b0c84eeaadc43583e56812b58ddd95af723a37a69942fbd8bd14f522b621a347ff24f7ea2c3827041d667de2c70a62ad613224d1f49c8803b9523cfc73a17ac5f9d0ba9c80ec458ec17878365819c8d4d07fdf58b5bc70eb25276851fc66db5de704551e438213b0dbfa0fa7accd2614a97c85a5e6ee0a90eb75edfbdc8d849a1780ca984fa6d71a9a8ad24c18d0c45ccdb17916d063d446cbe77b5fa3af7f68ec903ebc48c5910e8bcade8032266b848e6077e1bf04cc93f15d27d64a57efe98533955943c312848e9e7195735802245528cda7f4fc4ddd321558df0245509f59289cd74caae4ca3a931ec1632e999b2f7f4f6071e9538fae39fece3666d297c49a1d0119b4a6b506969b2dcc400f0ed5090189d94c467d90104f38496a50125a9b3270202f44a90b9419d840d2589198e8ece80588550c4e35d1a2d61348b179d5fad5733fee29a7009fcf3118a07817536187ea76d444cf17b3443e2bd9dc93dc4c9a97f87f0da56847efc285c150dbb998e043ed08fe64538171bc65b6ca5e1ff98376c41c59c5174bdf30114590fcc498fac05ca7dc51d3b8b4fd1090a4605ba648291019a270ab038a2cad7e7bff0bf07ef715907854e7ef6126e307080664d53dccd1db210d924a1c47046cc99b2011b6530030341d9fe34bd8641f55e6115b0c86b167434456cd193e7557abf494364755bcfec7e74310e4312361ef010941b18c5359d072019b1365b700931ddad746c8face923f2c3127c32acb08c63881c68668036dc44bfe9dd6a5ae21188fbb6c947f4b37c150300f1f521896bb933d6441cf067247beb1b540b900be58e441b87f645125a2cf92afb2e0fb5140653e0f4c20f9b9ace1cd4121d3db4b16cb82e5dc93d03d229b8bfd1065ccc175d2a3c4196bf22664e236497c1f1218fd83f1ee20ffc8d6ac0113be80abd63e60b76019e706ea6955c90910cec6e4602440b45c0599fb3ecad8fc00f1080b657f552934000ac56c73638f9b2e4cf8b1848b09bc2cd761c696fa8e26aacc9e844966b8605d2b1bcbbef0ebfc1c9dc1ec065f272c705bf7332bc0b570c9bddd443b33507f0ce7cb8a91c6c4430b9da8ef4f79ea00b558e74b2d99d8e66b55a085c6b3331b0adb7e5c31b0c2a580c54f213093e076c2d44636821c2a01e326450749b4670816784985cbdf12933db9ed47160af3ae4d945eb5ac468de71c1351c55976e55a6d251957bc3efc5ff0c2eed15a41ef175c939d8acafc1a17ab72e536e7493ba215213cdcd13b74cbd069f665a962baa94d6e78405c36850c5cc5d08cedf759652e0f296fd64bd145d72123ed92c23f4b8fbb4aba81080e483ca7a2783c71db4b5485a7a0a711c7be86b359e61f18366d2209082ac0f4d54b01e41756d07e0f8080493127dee1dabf37ef5c9b49e26079bd04076c9f76a5e90dac422147ada8513c89fe68de2f4be21e4839dd502cb148949d6020718127eb2612a5ae5325b6b7d29179f4de77b61fead81e3ba6d869871b3a0f9cfb14fc9a099f1a35328ca066272a188b8c4f3668773bd23a9b80fcbdc5154031c9dcc443b79ea9ef5057bb7f01a764d0b6485af39f1ca66e9f31bdad553bb85983ee65c089bccbb409db0775805f0061d5c89af0bd5993fdc5a3b6d0226059fd2d024a931de800b1f9e6c6fc7853e1bfff0debc5c55d8429702eb0d8c97f35cb3e69fb8425d2726352d0d18b6b8975f79b4e492f1b18f3b844bf56b8de25c2c9", 0x1000}, {&(0x7f0000000040)="d8245374cfb9c3dc4fd8142f6d0df6", 0xf}], 0x4, 0x0) utimes(0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 14:59:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x0, 0x0, 0x1b8b}], 0x91b, 0x0, 0x400, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 14:59:56 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x10001) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="001d55381fc32a3a5de1e38f34580fee6c9e60eb895c68a25e39c6b23606cd8de7111838ca8b21955ab810c11f5e444b42c00026547f0e6decff09a4909fd1f78e1fcfe0608ef8693b5871d8e8f2926a8f2ec6483fa26c21d24dc788d397e90a4693e685d8ddfb48e951ca4ac796827effc97d170260dcb22cabcc486ce625dd3f96884d", 0x84) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000180)="c8eb4614a4cda542e82d1f09133ff3b665f5a2014eda027f626cd91b029404b0fddf411bb91e31736c2abe50558ca493029a173ba0ea0c32279b3fa9b8f629fa36777b8dfbc07f91f58a03c961ef6544f1c31a516a4ad73d485d3393d86fda0899b7f0440fccd169e783bb5b85c9c7594c1e3a4f7594a94ade622cc05b36f1c82bd54f4724a54a02d7f6cbb9a3a54432d01ec47aecd3ce3dabf599bf873c749625de486032cf3b1f3594a604b111521e7a45e2860ee21d1ff22b0351dcd00920af199e667b48458a5a6802977093fe06e09d85a00e1088e85079f5635223d2b56740b8ea3cfc5daeea71e2889db001a1834e26f7fb806e776d96bbf6a8bfd5607f94247f84c20f5c03de58b63d5bdf70fb52a711c9ada8adb8688d1f6be8088da7224f35ff147eb84f84cd32192f964f441bc841cdb304f870e57d9f1054999059c7f89b641019bc0bf11b7474f75f247e5c4aeef14e91511d611478c1fd3daf740cdb0e0aaf092ef52783f55c15a2eae0be0a6513c88faeb9bf98ebc993c005acb73237644f57167a5eab4b9d8427912395e47e05764f454a579e3916da4ecba58010d2e04ecfd8ec972d6288c817a4d31107f51965499cd188efb0d735127074b264a5b1493fff03815f5b61cb3da7809aa2facf1da77e510c9f0865fd7b101e186710c2a36a41f9129854a79e6693b58e9538f8aae95cb88e02825a953f207064aeb5ef64bbc7e9457fad88124f0326c8d4c7eca5955c248bb2f0a047a17356812b850d1297fa77023023a2e9e8d10bbf25b012b1412a8598f1b357f66e2cd79227f85889a0990c02bc862c17e18f9832de1a790466a2d909d4f2667f322810c570eebb9690797e3c6b27b8b4b4a3a4160e29e80c2e6b9ace42858961c5a0c922d9c483453cfcd87710ed776e26c2a0c3f2d32270827eb2ba076441c67e5e089f23df3e840845d04d2100287b1e3f8ec0d27b1db88c17361f2a05d163d1b05cc45516c2ebcf30208ce4757a9f8f5f8faf02da3a5a931e612f41bb915294687dd0e2c6a01a207e751dc643ada9304c2ee39354e491e1153692d220901c358b71fdeec80834c91ef15e92b394adb3b96652eabd970d84aef2ec975c7e9232fe1dc52f500f3130efc5262323839f4d8210db223a9596fbe8746d658246759e4f12c4a962ad6f602b9b67218e645997f17afe892378c6010e30c8f8644601786123bcb163dd8961698131c0114d46ef2e7bb8d73a9c644348e20b5cd610c0425bc5f44b0d3d67c57ef068015bb420b10abc9263a677883dace15616214210fe7f8a985e57e33b2c8e6fcd2f7c5ca1ebfdba528d142dd0d525a7e5c5e2fe662a934c6acedc2a26e7813fb915861b744db26e672969df529a89f0b877ad083aa53b16c1e7662a91710e7d0d7bdf3fb9e3b7fe614ee73cf0606ad61356dc1dfc75d6cc3fb674a3b369cdac63f45ae9a8c0099c79f3072e51d09aa6e10f6ae8a61d286bcbf89c06d70d872f5247f827bb39b399bfc0fe6eb6b082fb652e8921feb06c9b78ece4ddffd7f4fa0cc10d21ad0854dda8fca20c97cc18b99de97c23a379085529b37988348eea53af75817696059f29f8849d0872e586f534216159eeb946afa73de44c345ebb4b122ffec0f8924d1beba45dbe7e914a17e11b5952234d889ce38abb30172249ae9ddd433923a096b168b3d85b4ade069844bf95fb8fcafbc22b4148abbe495462120d7e96b209cfa95a93b7e959928150813f9fe8e01417d4482badaf1b4e720001a6ee1b2ffd46fe089409d7ac1023c88571bda6be18ec5622418d6c453631b7f7137f583c3b04969ebad32c2fcb9fedd769c6bdbb591dcdf290b6f3fd82f0278a568a0a7706acd76da533f799f56eb7710ed94bbc24b7837c8561188e35259fc1a9dc33514bde502eccd075bf150e87cc2d522956387a51cb7005d6d6b5bd774c507e29d75cdf5b40e64a860ce280d6eb0bf413a9942264584893cf3961abac1957a501a671c922d1e1d27b471cd229b19576735f48a511c44d52cd1fa92cb239707fb2e914c8872507028231255312a7022445b185c45363cb9061bdb4603858560ddbebbd45b39965ddadef062c60bee91d3ed80ecfc3f567d11eaed782ea51ddf3bf99ead1a938eea235ecc830c91723e8ff1aae87de5d5f7845043a80f1f801ce5f91bbd33ee4376e5d426bdd167dd911e583cf876e647be4f913b00a59025d843b0a6dc884f75c6f088d8673a99e385ec4afb21c6ebed4cfc568a8737c33504d932f742219d264c25179f90b38f69ec6d8a827171d06a26f84df8cc2717c2717faea5fd5f345d39e57a7715c9f87b639244700c8ab53ddec21949411d31de433af4d5c2ee22457b74a7fbc5d10dba279a4b1130c410fb6bfd2523b16dfebbeb6237cb3264d0e675ae9993863ca9bb593222bf26af13b9e8f37101b7902872879ba4b50afbcd701d4034743a9945abaaffc95326dedf17eb2110cab523f8fbdaa16d02629ba68532650aff9ef6305aa2f160d2287b533f41fba583676cea75b5c0c9fb060f09235bbc3240ad2c4b18efd5d298d7eff7f2de32da796cdf023fb70c4ef5279e1021c653e8c95008c98a2466550214210afa40b8a570087744f8d548dc2f5b12403c8ab7cd58c71f8edf1f70cab1bca455a5fd00887aab0034c75f60314acbeb6d8d9cf9e507e7a99db42e5d253072cc883fbc69cd99898e7f511c1b12af4d7355187d48617034c83e1f72fefd304e0aa6786704580a55b1fbab8d6caef90633b0ddf2c7ee860c3e30d3de80d5cf605f2be143e309f57b0af1a1ade6b7f0b4dabd785259b1991f1640e7b3b224f6db508056bd00e64f2f0c3ecffbc566d5e543ecfc4f9f92ddfd403d40631095e7538ee08ba2045fadcab28d3855c192bd5aaacbc367650e0ab481ed0cba00d916304c3bc2397797784422b1bbe6ae91b6f4117645ddad234d3f68cda403948d2be166e48d33a14150e7f52698b62e05021cb7aff52daf85287c99f97388c6e3c49d40f847c0db0b7567e69fabc5089c77f5aaf7cc9bd127365c02edc5d5b79d29b1b2232bdd3e24f5bd77cf75f7ef0401b8c2324f20354234c41362054d670644762960a214c3c2e8b7f7fd32f8a5e63f61db20e2ad7e93f8bde51bd80917ef207ae6add7d640b0baad23f0b2438d36c32e94ac55c6be5a1fcf63766543f266b47b7a188c4a7b9302b650f48422b887f7e4fda5fbcb550cac203cb6665a46e69799f63f58e964c3544bfbfc28b2aadbd84c3465562a4ba7e5da647dd67a8880b96c6e54b4b6d876b5aaed0464986eb5e4120dbc49126debd21199ce6cabbff1b885d3296176ee67d8612864984560a6ffb797ec26f24ea0d057285fc99a26f03d7d6fe6f1e0d322ec95670faf4442c1f9c3a6644403f31ba8a1a2ff7f7197a16457ed9dc5ff664a94156e3294c214bcc4c7d1d3f97fb5f784fe7701f3ec4ce11822c3bc8307d5b54aac191c474e29866156c665eb69d22c99f836d71cb3c36792e3b7812df325f93f08e2ac7b384a52bb0be8643ac1bb5898644ad82f0f78bda99fa6d468cf9447d39e3ec492705691a437d08285c4abfbc7cae47067832fe8d6028b760d00235f626e1bd843c3094fecdb4ad43210d7eacf828ccfdaa9886a3c376815a939243112e0dc161bcd3279459419e6b70e787195cbfbc4c826cd65913492546959f8ad0ade4069ca221285d70c72cf690119cc55289e78d7b8eb580a7e98139e2b41ec7b92d460a59b2ce44ad849235e56eedde77e7263c9a01d68f2360f68adcbab6b6fdb535ee62e134ea585de337b7322a379fcd30246395f40ae2bac6f179ab116ef8a151fb811f15efdcfd2b8ea229cfe31d4959c950e31fe23b24f0e26c66557847097d29c25404b5d4deb841cff1a5c5541e6b88232d574146d3f043168f6b1061023b0d00e037a767bd1f5f49e01c91bf700340209869b17cd987297499794a3bfc827791d796f5ab1237e238b941c1d4779e3e15bb239bac37922aa82c19297f3733f1357d05b88d0e3cdec678343f07667415a0e23e6e4bfaca62132a17b27e6c07ff770bec54a9eea9e2fce66a4cd4794b6c40108aa2fdd3bcba8ddc46e184114b72b7284b3943ee3fe3dd9c327c6d000aaeb2e2be640b93cfdea26dd9488c482e70c3866017b0fe2587b0ba77d7cf999c00a961fdbc478bf4faa59dafb0492617b47b6e04f083617c351564b916e17d9eea9ef022ecc6db6c499bd55899398e444d0e7d02bb1ca26931219e20df93770175423c6b4934adba1837349be61b3748b7aa6ef9a3bf6412873f7608baf7d1227ad1cef2b9d3a28550dda534c75350357823b8ff7e1de2383dc7966219cea86d4db3c750c43123251614974d3150ff3f52c2bbe6d35a337b3f465db69f6e2cba24e8c1589eb3fa54c8d70bf66d23f4b09c1a0afc82eb532226add2e79461c672803176984c7d614e79e432dc902d91fd879cd50f5857aa17dec80c893f09510ff60b3dcc0fb0c549d27621ae61892e61c781da7617a6a9fe40c52a8636074994b0dd99e07361d545bb273b8b25bcd6353f21d2bf6d847381840b4263013a30b3924230eeabda059b5fea342b72442788f89d6c34d070591052b889b3cf805fcadf4fe50d251c132c45ebd7541d94c96563577726c3a717e5724a626b3bb44b5bab4d9e78dc5d85558c3350e4005c48cda399e6becfb7fe312879ac885211ac1a855b429b3aa30dc5a5a31c0faa224bd22fa2b77d25a3e965f508ba5ca150bb87627f19fc2da74a7791cfb16d18a2a939ba051f68bf5bd25a9da9f49cb5de2634d03484bb795c737c96c0261d2291e33d0457c76b445fb543863326f3b107cccf1242bf71bc90ead5bf0ae13608773d42447310f65a1deca30f4baa60b6c8fe4402a9c048c111700b116adddc05a20e480bbbc9ee89620ab742a191885f9e07427650ac74bd41402e0f605223e81385a36abb8e6a329919e878fb1db098734fd63bda5bd140633f37b3bf92d13f17aed08d65affcbd24429adc0062af24b730c90fc554346e4e9b118b10fa12b561cc00d719518ffb3ddabb6bf0ed66c57dfb336c93bbd385ab2448ccfed145c1e055fa28035dfeb8dc0d3fe644c4fba22123c1146c0d01b1d25e029d29a3a177d9987331d079bcbb91b9d2b608d76c64eac4240b89f8d93c62e1223743debbf006139f57893403d85c94b0432d233febcbff31f0cca88c9c6884cb571e805744b0461e92ce2893cbef0b291c1cc180a43531612b05ccafa95571b57b1a421784aa789a5f0ca54234153396b8e451713dcb158f798254156beab0849c747e21b6f19b8ede4b5f05cc67581ff61be9912c3a237baea8889d1af7e2ec5e9aaa7e3ac7d5165715507377e9627ffddd46c8d889ab5fad2745235e9269fdc1178b876bfaed70ebe185c2b8e1d01f1dcd73fc4ce6145e420708fc6901d839a59f1b5faaed05f3d0d9c88c43debb760156b1a0c621ab34490d10831acb09522abd98e2906b8787188c93d0a9c8b8d04cff94de55c33544c0d048551a41e6460606edd7c9adb767bdf248c7913b940a9be4cb30cc9d2099fa99246ea6e6213a54603ccd62369d2fd3a849cd2f86cd79d4127a22a70037a89eabca563b15679df8cd89d9234e6eec674b6e8c0a7caf0f5f70b7f8f6aade49cfe3c81e9ea791ca56df01740221081ae641ed9974212e37b7c2672f2982c1aed19ebc1b95b63d1829d851f2096a7d67efbf9fe2ba079bf13808fb6047380cd7bf185e1284e7f4", 0x1000, 0x0, &(0x7f0000001180)={0x2, 0x3}, 0xc) truncate(&(0x7f0000000140)='./file0\x00', 0xffffffff) 14:59:56 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 14:59:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x0) 14:59:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000440), 0x200, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0xe, 0xfffff, 0x40, 0x8000b}, {{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x7d5, 0x20}, {{r0}, 0x3, 0xc, 0x0, 0x1000, 0x4}], 0x7, &(0x7f0000000500)={0x34, 0xfffffffffffff001}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/90, 0x5a}], 0x3) readlinkat(r0, &(0x7f0000000540)='\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', &(0x7f00000005c0)=""/235, 0xeb) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 14:59:56 executing program 1: r0 = socket(0x1a, 0x1, 0xfffffffffffffffe) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000100)='./file0\x00', 0x800000000020000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="00001000000000000000"], 0x10}, 0x0) 14:59:57 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1d) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="1225fa3390ff51bfc37568ed67034a55c36e024b8be4f376ce7b4541a25bd0a34e771a53d8b11a4eef6899612e350bdf1955df2b11e373528f09640b407222f8efadbae84613d9792f74145cd16962739680ae7f9eefee9a82797bba888dd17730253824d7d2c927adf0184a9c3e", 0x6e) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:59:57 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) 14:59:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) kqueue() 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) dup2(r2, r1) 14:59:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) 14:59:57 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 14:59:58 executing program 1: semget(0x0, 0x3, 0x0) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2010, 0x5e0e) 14:59:58 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000004, 0x0, 0x0) 14:59:58 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = shmget(0x3, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 14:59:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8000, 0x100000001}, 0x10) 14:59:58 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) accept(r0, 0x0, &(0x7f0000000600)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000680)=0x1) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000380)=""/143, 0x8f}], 0x8, &(0x7f00000004c0)=""/128, 0x80}, 0x1) 14:59:58 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = semget(0x0, 0x2, 0xdc7234dbd288fb74) pipe(&(0x7f0000000140)) semop(r0, &(0x7f0000000000), 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') semget(0x2, 0x1, 0xe5) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 14:59:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r1) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/27, 0x1b}, {&(0x7f00000004c0)=""/224, 0xe0}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/71, 0x47}], 0x6, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/99, 0x63}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 14:59:58 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) fchmod(r0, 0x98) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 14:59:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0xfffffffffffffdf9) 14:59:58 executing program 0: r0 = socket(0x18, 0xfffffffffffffffa, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 14:59:58 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0x2) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xffff) r3 = socket$inet(0x2, 0x5, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x90, 0xfffff, 0x18e6, 0x8}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0xff, 0x4}], 0x3372, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x80, 0x1}], 0x8, &(0x7f00000000c0)={0x10000, 0x9}) 14:59:58 executing program 0: clock_getres(0x40000000006, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 14:59:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r2, &(0x7f0000000280)="8e5037c3061cfe0fae36611e98bbf315e594ec90d07b49ead51f49ae47cef1073318606a50f6b9a8605d887332371dfd2dd9473f7ee453180e214b4e70114d4c744f0d772e1d868c1446f8253e177b0f35a1a23f7ff2d02cb985a6de60dd4849c70f2e1654760300677b84f8cddfcb4fe66c131fe37b79f59df75e2c5f875b332d2b5d13b82d4bfcf2810000003556c5f438d3bf3b5eceb5d1c5518e4b2f620444a2df1678c9c074efb9574614b326b67b063a5fea1f16d44f161229798ed1d0641e29b14feba059a6e79b9a9a", 0xfffffe68, 0xe, &(0x7f0000000180)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000540)="02ba0c0701046913d5a824b635988ce10b5f340406e3cf43de08157c5af13dc7a8a9766c44865223a1923fceec178c5a2a45f3c7a3a96dbc47b234346d8bce442741cf777ead47c87bdbedb3614af2a0de9b868ec982e27f1c7e2f66ea0f8a93f02e2a31859a6f760c0ec6239ecf98d6323a5d99", 0x74) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000440)=""/195, 0xc3}], 0x2) write(r0, &(0x7f0000000380)="84b245189398165f158cd465e4eef5ee4c03e67c14ef40e4a85f382951810e0bbc180c7b3e721063ff03409bfd1fa2bd8bb188c61c50d6f79d28788e796454d2c382580e7248deb6086eaaaaaaa773cd8a1ef6040db88ce2aaa3083ca561c3fd4c02b31e0829d3581adaf419c5670bc3a68d46137527b3e57a7f67dbaf0b3ea4b50b639a4bf535e7a5ba0a752f847077d50149833da9552f00774733c3c3814478424fdb57478c76ce4e", 0xaa) pipe2(&(0x7f0000000080), 0x4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) kqueue() pipe2(&(0x7f00000000c0), 0x4) 14:59:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x2, 0x80}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x80, 0xfffffffffffffffc, 0x80}, {{r0}, 0x0, 0x40, 0x80000040, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x80000000, 0x7fff}], 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x400, 0x1}], 0x4, &(0x7f00000002c0)={0x7ff, 0x8001}) r3 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() kqueue() kevent(r3, &(0x7f00000001c0), 0x9130dbf, 0x0, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/118, &(0x7f0000000180)=0x76) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)="068759fd69061ba2e1ea23301add54130e09cb0b43067f3460eb7afa9386b7995302c2c6a809ed15f0b7fa12e81a5aad2bc73dbc1169918ecf2c18f81452cc73db49937e8917de3462dcbadcb9ff1ce2335102b7dbb486d27f88734f7ddb25c65b22c2cf9e3432de5338578ce8b68f38dce98fe13971880d3c645333eb7c74cc48c2056fdc2f99222f941f2f7e61bb64f68bd8b2f08d36eaf0c767b626959b9acdee3ffb30d0524fffdd9be7090e453cbf5c2d9fc6c0e0351fb0ac23ca3c932e2bdf7c58d567d66dc47ee7a852938dc297b101690ae754c90961155d9603c019fe9e543fff0c5f3009ad5ea8d8973713900a3376b1e6a36319ad6b3c443533cdcaafece56a3078662a0a952c8a3010ac3681c5cb0dcc061fe37de742d3d869069bd4251be23aa4a8acef64de4e65493af161750aa45f115cc09b61a286b5a579a330d4f548f31434960bd17abb119ecf27f952bc51e232b8287ba222e87ca5a92946c7296bc12f05395b387e8d21903029f56db70586daede9c868dcfd5f8c91815f263937697100556f2717b430f5b71b241a4cfc53fee73d37eb914898ca5346f2e71c160e9f371f10bdd9da27e75eb53ebb4a303044742ec204dd888893e8b6ed6fe7accdc2e59e3385544880722cba0cebdb8dd96db93d085cf0bdcfed7f005e5aaae0772cda1b2d03a79c65efd8a659c89a32c7af089ec5f411dd0c04c3e2d4317446296451aae12934be26b5504cfa16d7f4f4c46895543b1ac7f9a61cbbfca5649ba5a2385a4117133cbcd5739d78b3508d0480b2e272ca5192b0b03bdacffcfb997ba459e30eeaa7895099d851995a20c54fe5f4784187f6ce503ba45680f7bbc36c8414a34bacbcff3d8fb3b3f4520a30eaf58ff0b455cb0444bae432ecbc16c0f39ccba4e3db50f7580cb758bf1b38a2c8f7412c6e683c6981a3d000afa2a364da8760c3f714a490647bfda448aac3d09ce01fbf92603ab4ffee4380770e5a7f620f97ad864fec9417c070d246cfa95935daff49f26671d0bc4dbaefc07cc70b26fc9d4e5c37da527933e30ad8114a3817611da183e4293d37ffbcc6e654f86b8517afe63aadfe1f2349c3200f74f735265e84015705f3715255e02fc952eb3ecb6189e67dfc8dad55bc3dcebd66af4bef6fac9a6f9eae16fdd6d311f2b8b35cec358960401aa3e9cac341450d46aee23cdebd074f4a2eddbc1e64883d7ec4513eb60ffe0d6e1126defc71261c4c0488ca8c68918a8e7f9469442b88d8103445d492a27e5593a4314e7fac45a8f66176d1505c66058661069dd1b0e72db5632cb7fc8e4cfee8244e0850cbca526cf3869693b0dc6519fd20360da4436c721584ffa11a7af811ed5c452f1838ee2f14e0594ff85f15634d4c20a942d0f97f0613ca352f6e71091ba1c57369de090c781b090e39d439ee7f731ccc7ad6f2f42759d84e802d5e5dbe512595b5fa82308429affa4671eb183586b30b00b190f721c4f80cfdb786ac4d74e37f0fed1ba5e0c5ab859f91436dba5d9bd4bc9c2867462777ca8bd99e163b1305d57c2dd98cea7a0cf5d44f5551f8b0ed8da61577828dd7478d899f30840955920c6b5e9e1572b815a64b643928350bccfbb86dcb80e8aa2a03e6a9a99eca3c69dce1a33b299d38c587751449a72554e18a597b42a38fdc1a2b336a51ad0fb2a0752249424e7bb311ab74cfd4f5b77489aca74cc10d30600aaa36fc8822193ab0eac1999676a3007a8f92cecfc3163216296204f405ef077d25f4dc3a665aa658d80102eb3121cf0b0b629ed6ad739c4596731880ac7152a26ad131e8de7ee3ee1a71c380b6c5c339f70d138e9911be3f68162d09ddafe73846a7ccc1d7ad4d4724de46803a50569ff755ef1df77d09c19d6ed069e3b006c249d3fcc81ebf33917fde95ad73a05d88946b0fbec7547312c19c6381d2f87092bbdb0efd53711bf9b1adb68a6eb8b336cb8fe1a424f55baa723c34b18a533e1a9f8dc961c7d68ac70ac975d47bccd71ad79e554857b4c8123dedd35cef86896e4fe8b52fec90ef1823cf66c1f186ccbbd83282b4808acbd104fd60c7069fb96921aa823de51b9571fbd2c398c696faed733cc18a08b7827edc729aa9cabb77931c0de86174f564b1c36f0afb557bc157d98bf9629c6cf87808c02fb74f5dd8cb99586087fafc7ced1060c685743307e65246374be5feb5f1935ddd35963ac565537106247bf557ee58a1045c1dbe083731a6bd2f0f24cef689f4d7c5874d1b8ccf66c7f93998437d2b7b77dde1feba14fc1d0dea4892dcff0b55d189d5cc78ab09c2ca6c7d197909c7bc1f9306fba76ad82dc62732da2527f9623eadab33b0c03383158df198d8dbba6057d9914fffc3b930d1361b25715e84a7f2dd1aa243a2a5b13c6c836aba9d8f6ac760466a927e429f3d07279c7e7cbe3847e94ec8cd5a44776306bdd51dd83c629c763abeb55fb585e3ab73f1e89029699e448171c0fdd31ce55f5544215e6080aec3460381ff0830578f86c8d7ee0b3eb2ae8a3296ec8b43dda6714e0c6e9b52027d32036e8440692d563e6f8628955c21d3b5d53db21c4ece596520af9fb22cf453d896b554f82141c93aae0c81515c96094c253b2d2b0de1248ab57ca6f88be008e7565927ee6d3d756cd6ded9f044fc244e34a124e62e06eb692c81f670ced6874e980670b91c50637d3b59e21ff5c6fc42ee34ee11a4ef9ed57f2149053fe378fd02d3a81622a10d0afb5a754a8ac93a8a98124896b5f9eff64eb6f03d1955657d772bd80db46f04c0f67c7b3af2ec9959b7fc4d5a519c91794295302a74c3b6a102fe99e9251c87fb197f8f14711426ca78d954ed7ee6ab81fdb8f35a9e3d1910598b989b28643c131d575e4c34dc9e49cf71d0e8be60432075e1fabe7200a33557ed6e1f0ef85d313d1f116cfb19081ceb6c8f2ec3a71372d3e081fb58f5e76ab0c2b1eeddd9d611e89f8b124cd5be0f502ad162e083b5be9f60cff05b57ec850d7c14b9246f7d91822d856627433066c021f3804ff43871e8c3ee39b6c97057561af36a1d79ecea1e1d14544e046dc214fe59e1bf41cc59d529b1832451e3ba4b256595cfd4fec2a375ab3ddc046ac6198ea20edd1bdaa64d7885f1c267aa3944ad0e66a4a04181d24ec1460fa22a32f623349bd820ec1d3a0044385986f3950021d47b2178ce6c9e698f9269226fe951c3311cffb30e20d4f539ef6c4ba576c93c9285beb501d0f35c3c9b4c7b57bc54fb3049d795e7a6cdbbe7c913952308db4eb37026c687e09ef2a032055b4f6c02b132e68215b5324e155c74087254c7d24b2215126e1a045b640aea9a9c76592aad95cdd33d2f1b3247ff0cc1101cc290503202b96f097d958d6b0da20ae21e1bfa085796cbe1cc9ef0c8d769a47533d444615cada532a7f711584b5a8a7f46950836423977de0c99bdd04148a1dd037768f67b22897c7b65567a0e192e9d08f579507276f35fb43f496e371de5ecc01f407d0f4c5288b0842769caede7b6dfda69933c6c8f096d02c8be901c96f1c33866dc51ec3b9e27771c1f3aff56c8e1caef33796ac04d4e8de86fce76e12071bdfad954bd0cbe097a4a3fc4b9a7d53e8812d2487eadab5086e39a56f0b2f9cfe72c08e5b8db56de2349f6dab6adeeda0429a9050cb73fca76ce1d14f5bcfc526b9c9b58020a11cfb2de2acd882f3ccda02638a0fbbef018bc4ebea828b3accfe4c349be310f504d73919334e85f59eb346138f063fd8f7f5f8f4cde0e463f390c8a19164ff3fd1eecaf5cc4f171c0619f64732504c0170688790db14042f42f0846f6141c1088c6ac25cf1c1607b02e2e49cad6fed7481bdc3446d66605b3ab85093275e2f485e2e1c4b0957a4e4bace113c0cc0484c37073736020945e3e0cf9ced3b1b55979278b171c0d94895805c192489c93b994735129a0448be31013073084024e6883f1c439254bd3e0a839005f08b66f97b30c82003b012c64e01aeb967877e9c02f7d9e4829a9f81ae5f0f31bc8e005a5f990de68824f60a943effbd9a4ca7ddb23de330561863764a64e159db99a0b112ae5c4ebce97182ea5050933abf655fd8ee375f9e90b24806f00ca150c215319b61e095a5ba7c90b67353ae8d15eb6eadd2e72ffc252395db242eb3e709c2b05264c3448246536463993acc27a85941ec4726b9263a74eb79b1fdd9e14ca514c2bbb0eab31912c32c9417e604c84460855dda94842e9e14824cfa68d61c941c3c123d3aa9c1939f08120f143706d71372cbb82ccbebbaa13a5d41430100c28946513e55b5865ae718dd06eb80d6a251034fac9cb37ba7229ec058c57a3fbf6ad1cc23b32714330bfa0c8797d6f5509f7483733ebcb29e8e243ba837ed2e506f22d32465dd84640eade1d57d06db41ca4cc70adfea282a5288b0ede2f520e8bcb29b1c6a2d4d76857d66348eef177a7c91aa52f03b0873eee6c2d18dc7c2aa4014e15c70f50dabe1e50562dd3fac4fda9f8da68ff341154b7e66c5fe4edde16f6b453fd9014b80e36b01ddf869773a63cd4d82a5e16ac947213dabae5627543843781c12a3b8c5bfa8780e2265c46daa2999f4ca1df1af0861efda2b751af81d688b46df526513021823159bfa4b1bd3fe1add2306e8d8bfa5221846469742e883db434907efffe9f42ad1b0a452d1db15b1139b5786f6c5fa0bb19388e0c426d2b112e10a19dc025d5710fbfcd85f07b90fe87ebc7ec917b6b82db3a4973d9cd68bbab930b5f8827ee3d88572f883e8019b949626a6dd098ef9faf9f6c016db1181e9a4d422e65b63c923e6331a1770ebdeeebeceea7b81090d7c251a5610f5ad59da66b05dceb1e0957c4905365ead47eec5ef1b949f4a30f4372f5b4006af73ad743eb4f95bb98a6e14503af6bb93ad4e8595e164b1db485c5ba9821a284d12198c4f9f52fdb39781d0d66dcb873d268ac7bab35600ccbfb5295ef47b06090c1a2f9a748a92557bc59e67416089a5e04fbb4304860afe2646d70c95ccfb7e38b16f6f695a5d3c58dffe3ffeafd92f2fba9479838ccb799bf1f4c30d49679486d69bd6a46a5a236a11e1c66bdd514984bd55971fa83e6e4f57bff71890f49b19e63a8230501dc139b5cc64ba8bbab0588eb886a4fb6722dfc026e9964581da493fe14a1c819de5e685d57bd0a9211a2abe1e9d107b55751bcc9eae15f284e94d0f8205c301f6758d80a5532a6ae59579208887194edbe2fd98cd697755a571806c44a3638f933d2c16613e0aad0a43667e7d6e56df5bd46a6851098123a36e3ec9a8b2d367fa3f417ceb4ac10c86c9f76519c7480341d476790fa8a9081b9c1e830bccb85f47e5c2229258fb34559586b2aa22eb99d600bc31b3dd3522dfe4eb2018bc8e856965f0043f4073c020b8bbbb5740ca32918e79f48e446742e82ca74bcd3822493c73e19a246a876ae3913e7b90b9d84362bc03443d66d153eac9d4db9cb7fc32aa469154e3ba322464e2b5f719317b091fb2f3420c12fbfd643e8babc7b066a4d56b5db180db3c6810a79b6ccb38c1034787e1a8296e6c94cff3db3d9f28b6fc7db2dc3cc89b7674fa3de9257e4e848c19ad3dbb4459ea6807bc1133e9c94d11c15ac6c62e4061fb4da71d14f27b4a308922372710580e11881bc5502351914d2abfad8e5e942398a48f4d2d7867ad5ee9033cbda1f590d1f23423c1dbca1506c53279f2b214df07b5538ad462175147a978ea0951fda8f1d3c9330ae15f1c3753607ed091fed3e0c67d2370c60a214060a", 0x1000}, {&(0x7f0000000000)="dc15aac1d42d2480ae6a3b7e639104adaec1fee800ea76ef6709e3315fc290ae918e58d63ffab5e1615446aa8ee71a1ab8ed75af9db09801e913e0720d08d685179773d929d941556828bd8456892e171fab2c52c93f910155b3d321e715d52748e24a40c978e37337fa31b26a1a9d36e854bcdee44b120c4bec0e55acd0a8c23d12c6b00142423b7ae9ea25d53630a1ffed59518504ad9ca8ec4a434a11afdbfb485f3d586d70e6f1efcd8267fb81ca2e0f12f2ba2d9e3ed33cce", 0xbb}], 0x2, 0x0) dup2(r0, r1) 14:59:59 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x200000001000) 14:59:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000001080)=""/96, 0x60) write(r1, &(0x7f0000335000), 0xfc94) rmdir(&(0x7f0000001040)='./file0\x00') readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) lseek(r1, 0x0, 0x3) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 14:59:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 14:59:59 executing program 1: r0 = syz_open_pts() getpid() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8000) 14:59:59 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) r1 = getuid() r2 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r2, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f0000003040)=@in6, &(0x7f00000030c0)=0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r3, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r6 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000003080)=0xc) setgid(r8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001680)) listen(r4, 0x5) close(r3) semget$private(0x0, 0x1, 0x4) preadv(r3, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r2, 0x0) setregid(r8, r8) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r9 = msgget(0x3, 0x200) msgsnd(r9, &(0x7f00000033c0)=ANY=[@ANYRESOCT=r8, @ANYPTR, @ANYBLOB="729fd80393e29982711ee4b58e609fb7666c6dd6415d423b527dec67b17a41aa715e41df9a50a9eceac41d711926ac803a058c69a6a3b8b66ae38ae0db090000004b9f147aa3c9000000000000", @ANYRES16=r5, @ANYRES64, @ANYRESDEC=0x0, @ANYRES32=0x0, @ANYRESHEX=r3, @ANYPTR=&(0x7f0000003140)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r4, @ANYRES32=r3, @ANYRESOCT=r8, @ANYRESHEX=r1, @ANYPTR64, @ANYPTR64], @ANYRES64=r4, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000003100)=ANY=[@ANYRES16=r0], @ANYRES32, @ANYRESOCT]], 0x9, 0x800) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r7) open(&(0x7f0000001640)='./file0\x00', 0x7b, 0x8) 14:59:59 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:59:59 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 14:59:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffc9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/184, &(0x7f0000000000)=0xb8) 14:59:59 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)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ftruncate(r1, 0x58f6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:59:59 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1, 0x1810, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x5014, r1, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r2]) 15:00:04 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 15:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:00:04 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) stat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000006c0)) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28a006f0000060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"], 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 15:00:04 executing program 0: socket(0x22, 0x3, 0x9) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 15:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x3}}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 15:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8000000000000, 0xfffffffffffffffc, 0x9ff, 0x3, "d730c1e7e40002000100009d530200000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 15:00:04 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x101, 0x7, 0x100000001, 0x9, "1397f00b7378e3e1577f71759db4551fc0bde447", 0x1, 0x3f}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 15:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) write(r0, &(0x7f0000000280)="6711c435abe6577f2f9d0fae3c37c897ee9bb8b5e6583b6fbcbfee791a7b1348fd6903c37c5fae152cd0fbb89def54e96ea44c8f547a878655bc53c4eb97069e74b47650654903b3e67c5ab8ce6cbb5b9d9babc9aaaf91c6b9efd218c2d59a9c40c4af962e6acf8192bbb24758c2da6d4f06953784e04625b8f1361d5b92b910916867f2b487196d86b0e543e0d4a38f706b399489903351374310b78a8010605b2278da881801e5bc247e68a59a5145623964668cca446f20cb094c88cca604ced819aa74a65c22beeac2c16ea89f8862c890842f8d0c4ef2b4a5d3a2d3a60e7ec1f2a83dc873472956cb7f969b855064b0d4032f57820ace5b5841e0ed0691e0ffad43b30d6bbf4558d7e8fbb07b2a0ccd52cb5cbd4af3050e45dda4c9f866f9077a637b4cf83060962069fc29894da2db9cd85a28e0bd70aad12b89348eef278a21ce257ff4c4689c575ac5635c26105747bc4c2dc6a3fe8fafe6523ad69f5945915548c48bfa085757a6d603823e890756c3cd3586604e9906dd43e45b15828851588e8600c8b70f590555bf1849f33ac9147b183e290a18c96c7b4538721dcb1ea406ab05522cdd785db5b8139fdbaacebfcbd9841b67a87f30739f29bf093ffc97959943365dedb9fe935b85e7adfc105d2ebbf9192cb851d27dc3fa83ff843af7cf782300b12643ec2a805a3b2da8fbf18986270b9e88fac2e86d59162c7d9fc6aa2da592a7dfb14cff7078005c2f69cc8b3a8e5ebb829eeaba196bf2d451731d4e2be0cae4a88d0f9cec5acd51d97c5a8aa7853886308bea449094bf84dbcfa765780681459c584a3e4b30269cbaeafd80102a7415b0f2bba6320ac438d58cf2a2a3adf6410d3eec1d1bd1c43b12fa77ae843348b9f7d17121e94b80a78dcad2227b4bb3314951a4cd97cdc9b9cf17a6d2150c56850bd3449c5b5d8dfe6a8a2f5d7fcb24a665d098d936a1d60dc894c8539772bf42fff53a32505553648a40fc2a9a5a17d719efd8f34e0d79c69f768078dbbffb27940b15904c6c174f15eec5e447287fc912fb31a720536bef3919c48802ca5a43c1ddce6d3be0b65da58283098b6ce4301cf09f5c3ab3bb5090e42b91ee9cc65eb02b3a18a67447d976dade73e75d4c497e430d9359a1cebb64d5a3aa5a79d27e8a7b30e243fad88f4381b922fdeeae8e51b02185c9e0f86f59defeffe783d5dd9ede383745dc112649fd9d0bebd06fcced98ed6b215c16918ba0e9b0ed96b20586ebe2b51682cbccb57676c3a7b594deda60cd9bab36ee5c446625fb0238bb5e0274dbd85c87f554db9e3d25c6da74f2dc6599a8f9826ee44626d65c2422c9b3564b23d2afd6fb1b9e1edd8cdf917a1699a5cc3eb58fde5bbb4e0d32b0fba9b0ddf732bc4e63900118f8050779a4770a809960d4a996605119296add22713297927f7777df9370360dde1f6f8d55f738bb1f938781dbbb602c654d5c8ea6d38cb04c643f86f9bdfb4c2879c4d424fab417aebe969e8d2243ead308996c0089049b50c0d08edda152f65ca51cce5a2af8c277a6b03d7f28808a350b404a088c378914988fdfdf0d760e1f892ba47a2ab48eebdea8b04539418f1688d8994a8bf16bd85206d614306705a8ef1490b87b5a929688cf10e4d4a44810001d49df3bc469c5a45e2f6abbc92bebcb9e02847e58b64db326098223af3ed91e4e4f3bf024e5980bcbb2bebb447138c97a0a1b64d7f142693fa474110d1616cc61c0274b71e70bc7b58a35366c268d71897e632df20281c4ca8a181d5f19beca1a13cf2982dec535bc313795cadb4886e9a8461797682b58ad18b5a038cad532b7e14c97f62ef652e3dcd44046a1298fe8b7a57ded7b883fb34cffc05c71cda05484d04b8ebf2d3f0b02b5dc3732afb850c2ecca9b00ccf7e024f9ccda6cbae4a7e7289eecd691e4e290f3ddce020d3f96ac2e38a9282870d3429b309d5a39b177c86bd9dbe0c903841df71eaf1b6e896f36e6930934786baca8a5cf953da9534a8d633706d6c279cccae87318260232fe0cf86e8c748a4b6e3f28da15a829ebb321d7611d36ee85f8031ba86dacdbe40a1ebf08ddbdd3032c28c94f46e55be8b711bc20eac2d4f87fc17040c7838cda7316540526d1b5a672ec78927bd24b8974c139c12f67dd5a2051806cf9fe56e491f588c206e8786d2f3fa01cdbf0b2a5aa0c72fa6de38cfd088413d13f56a76111495b63319bfa350772bb30fb95af5b40e460565be4ae458e16dc01d85476d41af9fbdbcc282001e9a16206f6609c8ddbc1f4845d1a7744d774942fd9b88c2a71fcde615a0b691865bd4c540a335069cd3c80bae8f68d68f6cd00967cc6d3fe859cc31ff1899f5fa1113f3b09832408f670bfea2e5af549f9894af7c6f1e3c621a5b85cfa7d7c72b64bf269fd4d32427d079930f7a00d1a2a4e4c9ee83531558f2e4c8bf0081497363e3c5c388435b47e54aab173b60fd9da40593155efd46f796f8d17b3814aa30863951589d784aa245351186eeb7614d6dda842bd669de98bf84092787d1b0464a3752faad21ca434cde5ada89ef34420edfae48e14ba2dafc57049ebb04ccba27d9521e7562309223895cd4b3c63afbf3da92856890638d9a4115258dda878d0a6343c1a961f91e8ea227eba925ddc3220372de23ee6853522d98ced8873255d8d15ccfaaeeb430bbe94d48f515d4df53afe93f533c3392173ba6d36713640b5f68d5c084967288356e851df1ec8aa6257ee766eb83b74cae33a5bebfb52d56df256246480d68aad4a43a4328b615e03aa29c06c0a8cc8efab4042582011e05cc67eeaf822e6a91dfb07276cb90c99b52e5dec78a60da5ea64e8b4e6eb21bc827f10ef6ffe431efcdda693ed75fa166df0d7ae3b8b0a82b61dc2de8df937e553feb7bdeae751510b625a5dc866021308804be2dc86b626c3f4d5c36a7ba2206dea3d41c9e9fd713f6ce65b0cbfa8cc8d12be5ca47331971f763ebb9f00e3d59c37cf24faa2137af9136641ba3638c9ca50132d3b717bb18771ad296632008d1bd33c121e95e39191a81c466f79867ca9705e5423a210fc8d6721c570898665bfb16af928a48e031d81c91651e4b7c45792f765b17f1e81217e31b57aff1fb14cc55de4d70a451636bf67987663402a4a01212fddf0ab47878bab9eb09ba3c71c4ffe34f3bc745a056f652838e58908ad5d5cfbb0cc216c45e01af8b10b19adaaf469666f9dae0415aa4f160edb351a45cc77d7e152c565c4b539a1116ae8b1625f59d4fb6ece8789504dba7f9a1461349f9da0f21c3ce17f58ee4b66ddfe385244dc8366113a347b6da549797a557d61c71b92319e5877e1cc8499dc5663b03023274734281e55ea718fada71615b9b344798d8b988c9e733aa5debed53b9d6c3f80bdff5715af7e6c1e55c75a76207a16b8ca27d8c2935701f108f7bc4528f93f9145ab46ab333522346c01d33845a269d9c1832edd68a82fd422f3fa5d876b8bcf12fcd011076c44fceb47d8dc52d283f24023be907b380f4b5520ea899db75fce1bdec834b6061b603bef0ee899011ae3f467b7f695cdc0dd9b9a6e253eff3bb9644518f4a4c22d32f9167ab57b04996bd71eaa1279e750063a1261b1a20d9bf1dc58b7dd72b007596b2c72c9eb5b8c1fc5de8836be32c992a5db917b7127b28a95c3d9c55adc86805b047276b366af31552a74b6259863218b359b36d8fd72b68b9175bd55548860720fd76cd0a107d163d33eabd472ad4f1ca7defb68b86a026474dde99801cd976e45c0e9431db7225c44b67ed8a3543088d06a7be40ab75882b3244a02003d5dfdc89f88d23ab79c36b8dcddcaa973ded46de5a9d57d728ed36396a9d67c0e708e582cc328d87eb90a8377829878196d631d4765f8260f9610d5074f22235556bbcfa666320e15b4f1bdefc5c11e27e1d1c47574a84a6c140b99f6bb131797d62e8051337dd1f6a06be4639a1623f3e2adf8362b0140627e42e264c148384fe87c9e528bfba42ecbcfcc03ff64fd5ca50a07d03ae53b5ac0138253e23c2d98f2cb8a649a29ce84ad3a62e4450b3bf77f31661e2021a8d016a0f2d978cccfe87a30666ab67ca4754998dd56db810a8d2971dcf788cf30fbdbcdd1a2c53424bf67cfb7bb402f08550bf481b0bf69f0f019fe4b44f93b88f93b896d7febf946489eaa0326e7dcab264989210c9b2bcf84d639542b50b8f562ffd05ed732c83c392086ea829e5c19f7ff1a6cef351c1121ec2e6494c93067583cb96198260005966e35bd9468df0eded9bde9989aa623155d4d7714cf5f72a05a5f386922fae45294e3a4fdbb1712232e973a765f6343ecbaca29ded99e09a0089c3bf56a065a1fde2a85d588fe8432a2a20072e0fa5784a4086627ef435a724aa99800ba05805e979519ef693c001e4e27cb79e9b0fd0a348d39b0a3996488e9f253568907396ef096ab1b9924bb14a7354b0452601cd5238c92180dc3189651a250bac88b8964f955e4a6e3e45b4fc1ba550860f8feb7644260332c68e292ebcecd460b9cef714b1d70c2f75febb94f65fd24a4845d67d4d34539fee54f62b1dbfede61efb32ff6e511c1fbf1bfc7c5d30e0aaba4758c56c765e6eb57c71b5c74f7558736eaa98f32ee4dd7e6e88ab4806fe071ca55361f3f9f3878729766618de1339a9be3801326ec00e70a170ed6133c1534cc6dc32702c84ed23989a1f7922ee34ddb71b37b12f6ec06b11cc2aa8b13bd8ee21fc782fc71eacdae0d1a4378a95094034fad4073afcc5afe580f6408995dc2d82d612f5b0a8d98b4a8142ae71e868d0048d339b5df6c2d749005f3cd56ed6cacfa1c1be9ccd71dd987395789990d4d8aaf0452c1df1e13b1f2e3651da54f1fc6e72f6f00251e8b1f3e1b63430d38458e90f182efa7fb5dfaed90cd4db3135246936fa2b13c90e3a02f015a423f76f0746cd7983b3efbb6a35a99fa8f31d9606c7ddca1d3dd9a902bec9a949775d43ed064dc5b0d82a616f3acd310dd25b7be782703a7db76e8885fe0231322ff5adab813f3e0226587152399e1f082997d5e691fbaba68513db8dd6c16de35ea6ede70058e49118467abeb3189bb638163ff5efd5ee1dfa7bf1d6e09597b0c243abe93798dfc4091d9cadc8de6d82d1044f7b819adfbb7887e2ccc9eb36e9d71bb57a72bc245d458c6a4aad8d7ac645e7de9d0ec029e6293b80b361498a12ec3c1f3c6ccd946a0be54d5a20c2adc58fc7907a40f540db9e8ce616e243d8dfd1e5f559f247fc488f08f5a8b3e8d432ebcf6e94298c57ebca04a94c182d68320a43d1a8bb484054ecdd5b59fb5d736a54691d60c4a8f642a534bbfce39ab3b4a49fa65e9d076318679c17eec7bad54ea9fd6cc3d88c81fbc41ae0ef88698a1de243053aee97221179e6e4774192f891046a3de371fe7c7265c636c64854bbcef61fb6d129916a0cb294d2e77a432eaec3f961253fc5b55aef770be72078dfdb3b90999e9078c90d02c7ea605f8bed9ebec960514c998cd9b78094c6143ee74ba61abdfdb392dd3e8b86f8843da74c6abb3a688c56a52c40d222b002e4cd069da47ab585b836815944f996a28f9bf24b5ec51a4128d4fd6b88a8c03e2bd4fa385a8907d57524fc7bd8642ccb97d8945265be137830153dbcf15884303a0687461b449f73116d27a5e29cebe25c675a4da0d10e915a8cf6dd126eaae3dd90c61d0b3931c86119c50434866fdb1b29fc9e09a69c04d19407757a405e0bd08dff16123e5645d2f0ab8c6b89ea9fc8953e555", 0x1000) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 15:00:04 executing program 1: getrlimit(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8000) 15:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:00:05 executing program 0: semget(0x3, 0x1, 0x310) r0 = semget(0x1, 0x2, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x84c0, 0x2]) semctl$SETVAL(r0, 0x4, 0x8, 0xfffffffffffffffe) 15:00:05 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x5, 0x4) 15:00:05 executing program 1: socketpair(0x119, 0xc000, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 15:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x42, 0x14) close(r0) write(0xffffffffffffffff, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5", 0x10) r1 = syz_open_pts() readv(r1, &(0x7f0000000180), 0x10d7) 15:00:05 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000100), 0xffffffffffffff8d) 15:00:05 executing program 1: setitimer(0xfffffffffffffffd, &(0x7f0000000000)={{}, {0x2, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) chroot(&(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) 15:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100), 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x7fff, 0x7}) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 15:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) truncate(&(0x7f00000001c0)='./file0\x00', 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x284, &(0x7f0000000180)=0x7fff, 0x4) 15:00:05 executing program 0: r0 = socket(0x38, 0x8005, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) socket(0x18, 0x3, 0x10000) 15:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) fchmod(r0, 0x100) 15:00:06 executing program 1: nanosleep(&(0x7f0000000040)={0x2, 0xfffffffffffffff8}, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x0, 0x3b9ac9ff}, 0x0) 15:00:06 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x2, 0x1, 0x80) getppid() semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000540)=""/29) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x6) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000840)=[&(0x7f00000005c0)=',)([\x00', &(0x7f0000000600)='+{[\x00', &(0x7f0000000640)='%/n\\\\\\*\x00', &(0x7f0000000680)='\xad\x00', &(0x7f00000006c0)='.\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='-\x00', &(0x7f0000000800)='+,\'\xa2\x00'], &(0x7f0000000900)=[&(0x7f00000008c0)]) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r8}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r10}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r11}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 15:00:06 executing program 0: socketpair$unix(0x1, 0x10002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) pipe2(&(0x7f0000000080), 0x10004) linkat(r2, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) 15:00:06 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00006d6000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 15:00:07 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x2) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/198, 0xc6) 15:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x610, 0x0) shutdown(r0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66d47700c9d6"], 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 15:00:07 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$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:00:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x0, "625ab933401ebeb5baedf5d73011e24a35743bfa7100325a60b9e0f5bfaeb66d250870deb6ab7f3d4fdd5fa97a82c4d935bfc0c5f6e9e03397d95d6b79f2b50954495f96e87fec4427157e37f99d4c4a4984a7815cfe93e21e91b93f136505c5a6fab82ade4a0a0a3a0deec7138b7aa2dcdb7cdf6352aa3466f8c977730a38a7addef02b033187bfadc2f84f3e3dcf9c0cf027cf7227a176e7819b7c21aafad9f401dde09bfad0b07bcc"}, 0xb2, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x2, &(0x7f0000001380)=[0xffffffffffffffff, 0x0]) r4 = geteuid() getgroups(0x9, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001480)={{0xa2, r1, r3, r4, r6, 0x40, 0x100000001}, 0x101, 0x10001, r7, r8, 0x1, 0x101, 0x3, 0xffffffff}) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) getgroups(0x2, &(0x7f0000001500)=[r2, r5]) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 15:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) r1 = socket$inet6(0x18, 0xc007, 0x8000) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:00:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xffffffe7}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) r2 = shmget(0x2, 0x11000, 0x30, &(0x7f0000ddb000/0x11000)=nil) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r3 = dup(r1) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x1000) 15:00:07 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fchmod(r1, 0x8) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 15:00:09 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000025f000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00000b0000/0x2000)=nil, 0x2000, 0x3) 15:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) 15:00:10 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/240, 0xf0}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kqueue() 15:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) clock_settime(0x2, &(0x7f0000000080)={0x6, 0x4}) clock_settime(0x4, &(0x7f00000001c0)={0x5, 0x1}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x1) 15:00:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x3b7}, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="23352219970d72475113314393495b0c8172c3ba31529436daf4f2814418f6d100d7f3376fe6620232dd460e217c013823429adab0f99e8b24f3395ac897e66c1085c9f115364adc08e72484200a143e14c64ba25a7cb3d45163c51cff5db1eaed6da31addedfdb79e31cec5cd2b8a76fc207acb0b28e5c9504d64689bf597a74c9bbc6367531164339f627a5f77ae204eb38e1f06ed3bdc8172f537518443632345f334d66ded3ffc366a2ceeb449b8280cc21bb5329a3c7aaa2d12184c37854ddb4696201854ef3616814c8d8e550ba7aa4edbe2742ae93eaed9b5759986801ec0de557f83f7e0be5068f703914d69173be6e845d63e45ea46ddf70dfadd12074c869dd32685692679af3388d10b1c148ea357fed1b126bc80f69c40451ed30c4b49ff7cd25f7c75ac599f3e1d3248fa203f6f98c8133cb31d3f19766ba97eabfead1916f19a8e052a2cf33bdfd991e650daa9a09f893bea62eb24e6aa842b1d0c42406ce222ce1005d2837262dec67432db928f7f830883f94ccceb56212edd67c7b44b785a96900d3bd934fc01dd7f8b77190ea1583e0a4fdd99f9fb8bc23fe1ebe0ac7fe38e2bb88decf0cb0bd02dfd98f83c6dc620843de6f3ff0e377bf28cad2f17f094435e6c5c12557733f1db76af2d0a09d14c9f885475631fea8f1f99705ed20533bc880d3d7fc8338875019d0e4a0165d789cdde69a084e0ddccfaacce08c84cb75ee229ffce245df718e315b4e57b8f8449c0279c7ec9bf8ebac77bf1add1eebe34073d16543fdd3ba29c698210d29c0cddefb0491b7be8d1ef2abde0269538efc001e49840e716fbac6c9f7c9e9826b9a9ba9cb0397db078fcc7086a72b713e6db4e1ca57e6e42b6069ee0c673930119fcc20287179c6933de9e68694b79f181b5e5ca076e49ec8f4470774177aee9047f8ac96803701b691263487d8d50587e61262ed4fda30d3a9f888a84465c605334f2f0d48c4aa1b6f83ed01776e53a2465525203b41e8a84349c6c58b957fcbae491c2d4f707ed1e7f8c97da17801b6d05eb0202b4ec113f3942aeb8774c0de1b42e7e458e040c96acbaf5d2e5b7eea5d4c0380b5755ce9806d9bcc7843b63893108103b171a5ce344f42aabd5fed07ebb5f41742a0c1eca35641657d421fbd7fce2e0f28ceec65e5a637bbe0294ca7ccb2e58a74dadc952e82a11a626fdd37eda06dedba63ac42903f9f23c50c41d90e0236ad0390b89cc8c8a6b5f68446839a35b44b8e5c38c15c351e7df4345f37d8ea81ca1c535ceb12dffddd702138c2e34d225e47ed9f26a3a431e905869497809aab6bda3e34aac4f623df21e2cd99369c31253baa7273957abcbcaf1287e2f643ac57347ef28672a2b1963a6f56842a85e9f1fee0b40b8619b6421a331b2934af2cc9b09f309ca9e0b04b1e8b8d95a7854c99bfcb077d37f1a2e8e65f62f9c0d6cbc6a36590fdcc3a953ed0f527d0e2911a62b0a658c498a9387ebdf74cfa7e79d6422918e4d4dbfbaa457b5dfd01c1e43b4b6d74af7aeeaced57429d955b7600a1f60bbc0763b5ff772c5c0676b5449a997f82c2d8b954c95f9196f73b431610405ac000331dd0c19add8b8df49675007c0e999f8994394087b183057029d41e17299f8c3ff2fb22cd4f8b2e052d06d3ef2381dae06bedcebe0036c3a034d2f186b66cb94d59fd6dac0bc287f23f333a65af03b535b467457ccb0aa3113b4e2856990c2fc5e2ed738713f5df2427bf167c1dc0fb0220706939465dc98761e2872650e68da9a8528d9dddcd08d35311e145ad00c245d1b2de788910141373a80a729c63e09ea165c099e74eac54a638efd4149b4d810071a94c0c9d34977e2617c145b4a95e9c0e5f7eb4043dc2eb438a9725c297eadcdda5795bbd8d14cd508204668a2e88a30f098874cc036bb09e6de50ae64c75723f555ca577dae0d3f1481b5ee4dfac6926e085d7d55d2fce63a71401cc75ce775d136c483d6885e04c6927ceaf6b8c2cfa8aa5f4f3a2c2eff8022d4fe88bf2159922debd68c7d5c1dffc5e640e5e600eee9ed9106003fb9de530df411a090bed998c8161181460f03169d7694fcc420e8d1dfb735f4136bb710273e4f544e122180be18b585506fd1240e098711de625007e36a967869c6abf04e56e3e85a44d5c84669354519053fdbd5d1fdb356d1ac7e6bdaa6bddbd5a0fe92fae36e664342c128d48f9d69f4ae9e54718938dd403b3334f767be3c8c1f41009b03668a4d4b5c49198e72f67079a605447b5032484bd8de087e74b12bc52ad1bb421919bc094b1f27ed43efd3c876a348860874a41bcc4843d9aafbbd3651baadbf54da445125f5f43cf22479e3839f93d2ab15aaa630758e7a62a6a57c487b485335ed66ad9e7d1f88298fe48e0aa0838fbefffa815104f2ab3ef8d1a6c796be136d707c4c84e2060079b5711ae258baf415d26dcaf246a1cef1caad600bd786108d9608b4f04df8e78cf7b0ad9882c13712537ec44d54b6cb95d821dc1017462635179c3e3be7e6d6d17bb6f5c45bb42177bdf91baf890392b4690d38e536c50d510f9c46044b1b84d8d18fb7266723bce0cd941a7a33673281dfe4e6165f3080395be446cec899d3ff355ab491a60f04dd000f75243926e91ba7278e8d01d550a0ad4e7632616f0abfabecac6c5398fa4c03301812ea9412b38d5362c6b8ecfd5e187cbfaf8d12162221de1eb36616f8543e9b2a481036381921d8b28cf6fcbc5058e284fdc531664baf7bae9d8ee4eb3bbf1e574525cadfbfe499ca6c5a4ee8571522f0d61b5c6f594b38e6287c850c0d3402ea55e1605bd2769bab8b23758151fc483f01b7c977574fcf74f287c27cc95065b05e509d3214bbf731cf6c8049f634ad10f1392b4249f2f520a1f6572b0c3606852bccede7168b590903b86d55b1359792e4c59a84d9c46c24d65ccbc2d171f76e25bb81109843889fdf64b7780bf3ee15d892e8ed82f1b109f41fe7425f9cabeb29385f123cc6e14a03e78af75e22d5d8bc8e6f6b0321e703635ffe89a6715acde10c072de5944bea3e673707618f45f140e67a317ba83cf2b6374125da9e53aff3a7f4d052ae411f1f4f697c82a289f874629ea82e899a7fb7d1714cef99a3bb630643a5187674a68058d1fd05f8c86a776d120dcf92ac106eb5e1565cfb30ee391af4066a178289a1d63cd9e7528528e0491e52804b591f4b1ef52097fba378b590312b1dfccc17ef3bdbf76a30fd032e7dd8c6c2f84901d152fb3e49f1b5fe15e4e4693b1b98bdb76009c59c89838b6832cc679c87a53c62bdad82271f0089d885948b4e862578fb5d6c5858d926e8bb1ea30d0848f02022a09ccacc8ab73c6a8f5e7dc5a4cdc1203b451c59fcdbe6d2100f308df2bba5a6b80902b5583e8462bf2123d41159cc39296d509843b75e18fc91dffe754c7152622418d4f6a9bf24a818fc11608e5352e6b87b81bfe521778d7af406ad63d2c52e53477c9217ae319a4cba4f551828808d2212fa3e0fd51cd21003500423e1fa18531d013510da550b7fc59b23f473c85bb33f6fd8bbe07b4b311728483536f0b7ce9117827cce381681387459fee61547db45787980a13ee6f77dda99ab69a6d42616b689874328f85d97ab5bc3b65b1f3a53546ce18c1a71533eb57301c1393c6c17f99f74d86cc88e9edd3833315fd73ffe7f6f5e0240a1fcecdb1dfb1800beda35a8bd8a84385950b7c8ff7ac08da2ea92fe799aa97695d2a770bbc56fb778665253608107b2c0f725bce6fcbf5e130dbb384cea224afc44fae84135302804eb3ec28fb2dd19990d292387152bd609db300bc30b82520d959bedc2698372392817172caa0e5ad69fb7bae7f767ba4f25b26a516ad43ca0054fdb37587b887f16c883540bf1e22400f5989cee6248321fb4ad462751c1cf3cfa6dd815aaaa09818edec288ae87701c84c6696755855a335033a17bf030d7bfafc20fd9b5b88793cadf1c35e3a7828b0ff44f402bc277d12c0e7ef4ffb03b062c2a576b316c3d75974f845a1aa60f77be5538fda2977616536a7fc754228a1b0fea37577e5054f8d6f922e8139272cd1ae8a835ea54dbb54565a5c0b802112013af12014b1389e13383b478af8d5aff0dc209787dcfc13d03dbd6ebea3a7f2894ac62225e7d0b9634da38d5c3a8de8893800eba318e955d4318e8786dfbbca7157214a737cc72d4a7bac3007512b08a5b40ba8389bfb7568213f3137d1e69072daa768c9e1fc351da0aa8d6cc945dc4da61350392a5f5d0af0c3bb324ed7304fe6ae50e41c46c4af4aa57064bf9dacb4e5bfc2b67916284024dc3e4003c026422312a3c2d84d8a2b0e24b4fac8a7c910f05da385a43da998e09eff251b6b786dc1417303a441695d3611f59490a2f01a2501ecb348c1f7de56f0a64d666d726a0078b6eed5965072ed6e64d006ba3c39069e81e6dc52b9a71507ac327f989efa8b39411dcbf7af26cceede9e9b15fa9cb6e72c95d6a4ddc359f65419221e199b580c3cab2ba3cd937a24fae58b2c81e06cce0938236bd0915a4383b1665a5ca64b07b26baef68ca0500a36cb0c74c747015ecd535d9b604d320546c760be458fb1606293b01250aa9e395fac63e168ec314a635ebb22d7e8926f5cb20c9d857ac1c96652c979034923fbe19ccbefb9c27867f10e44a9f9c56b7b5da59588f75b810c4809da1b97a9c2ff7d23fd6dcb91f0a2991f67da98b0c024d1f8b4d90cc6d465e56c1d95aa31de314e0d475b6ac1e790379786c64ca431988701b18472a6f7a66c9753d0eae5ba7f8b9ec47835ced096fe0f4488db63acf51d67ed72a53859f429ed6f459f6798d855d6aa98599e3f7f4bfd45491a601ebc3ec9925b88cd323daa4369ae0e42bbafa7fe7a199a0eeee7d656228d09043b66aa4d1e3ced8093e245ee3d62e9303388d4bce8832bfb30ce6667a95a5ad30abc15b6fc1e75f23821637e8bebbea88879904fad00af21a048f83f9fd3f29e57fce7f344666ab3b253705b3f6486158c2fcb973ff526bd8bbd6c8f3c1f4d44d7ab72c158965100e3c2eb6dd571e47561ab72bec0ae3eab673944e3f55f73c8e8f4375f1a8de09649697c7b1b9cf8496b4d81ab4e9116b2da249f0fbb7aa09af599639ce4879b5160387443de5b758759a20d46af5e495856ca6cd5ad8c210fb1f8cf8f5eeaca68d17469d64cdea3d99851efe61fa6939595fd79ce1b18de7ff6880d714223062adfa272e03eaea640820450cf7c9265adcf2ee0e315617c554351fd1e6bfc839a7795d6bbfc730fe662a046a1075a65e41f15c91230f709fe47efbb4455878da73481ec226f587117c1e94ab0dce6ab2ce964c73a2359af18aedc82b25dc6ac073dece423d35d776cb352e2732fd646c781bb9b93b70005e0691fe131e18cab61c54e191b75c8cfad5f0e767f361fdd526fa116390945cf167ab872d36d162df01bc9dd050655fa01f248a09b30837a21d0bcc827ade3859ab8b7ff9e38c41be87c40875888beb3c496e7262f7c9e4a13b96146c8fdd820e0f2b757a2df96b9ca64aed446f14535f40f3f2cbcfd2a8ccb0b6a93c1a0e58f63fe6a5aa4bf1c7d77fb7b598763b54abca1449544ccbce4edbb174a09a67b52d7e919160243ef396d442bb634c3f04736d4dee0b19691bb543175a51b34c7e6aceb80182423bc82bfd839033867d06e92d6adb665ecbf15bd16707f316b79c88fc3f0b2ed0c55b3ed5a93a820e831ac5ab856db0cdbe7c58aef144316b0ec51b2d35d9ff0a00", 0x1000}], 0x1, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x98, 0x401}, 0x4) r7 = getpid() wait4(r7, &(0x7f0000000000), 0xb, 0x0) dup(r0) 15:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) syz_open_pts() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) fchdir(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 15:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 15:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x40, 0x0, 0xffffffffffffff57) 15:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x8, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x48) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x42d) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = fcntl$getown(r1, 0x5) setpgid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) wait4(r5, &(0x7f0000000200), 0x3, &(0x7f0000000240)) r6 = getppid() fcntl$setown(r3, 0x6, r6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:00:14 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f00002fe000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 15:00:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 15:00:15 executing program 1: r0 = kqueue() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x2, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff]) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) getgroups(0x6, &(0x7f0000001640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000300)="ceb5f42b98ab74de0f9adb7d4e483b7cfe468daa16bcf686d3dc2495f6da4966f37e5ec8cc9744388dc4316d1bb4d430768503e6ef55c9ba2f0cbffb5a915e1f132bd53baddddd8067f336fac1db2a9bddccaf2f66749cd4aa5aba4d24325c19fdbd3a6c79983b12c4a486c15e333bdcffac2a32b602935638317df16970c099d616b4ea8716beadf2eaa8146ec1b1a2222b54530ac699500cb113c4d87a0199609f963ebd13351f48c8ce", 0xab}, {&(0x7f00000003c0)="e00084942ccdeef036ecb3e89d526bbf6bf20844eca181203eac81f226cd95b955d347ab1b3e330575a406a56b54c8d8a59abc61428806b4827f274a59ee78d491196d534e878cdab0eca26d49d601082be6e8703a279aba550de0a7670ab875ca5297c9975e4dec210ceca95c2da569f297af9af7017a0bc4ea963bb16e33c484912d3e033e9dcd3a3b810fcecc94efc0b3f99d8435bc0a9574ab10b725ef64b13f58767b3115a1017c63cd743504dd4a323e4b", 0xb4}, {&(0x7f0000000480)="480280a0d5e10c1312866e504ae6731c4317d9205ccd10f837ba8dd3f8afec89e172b6157f6796631989bf7c6d5d29176466468f69f41c206b184728796c6278465332bf09e81b0770ddb2c19973ae4ac10f823369dd6c9f8fbaad3a6bc391ec9c18f110a6f6de054944df1c0d1a97eb3644823c4397d0086f3bf9076a50854ff65e2524c3e0f4a66c5ad0d1cf0f1920c8495ab8fe8abdadbeb046bf7b3d91851a75c00702bf7ab6a94030019da9af146b83f6d3d2f8873b44def71843703bc1be7fd573964e0fa69df6c394581e2a10c62275da7f988796b12d28aaa605566ae8b23231f44802440a565e71fedee9f43ca299997569c7f4030f7ff44da113dc8a7f11163f4bc37d40594878cbf5112452cfd55dc46bd7e75d787aedae12b20b617ca59e52cae8c5cd683012d6df9e42529ca2c3d57bc227c1389dea51a80a06f4e5cd39c664b5f74a06f613d8a9d3d6151afe8d7a570d4e638ada70fb06ec4786d3d327ba2a3c9fdb6cba5a649d79947ff351228e97604ec5e31af5d1f7a2ada9e3366de4570691ba125e245bbe5a4ce8466bd63788b86fa806bb70670dcd2c56e89122870002728dbe35daec492b81bb0729a8a5542b39219b4975ee3e2bcf521704e9f99f8d41901726a33481a4403662857adeea17e74b38b324d7e125de92464abf336e115b28ca9a7bf82d92311bd4549f7aca490a6ff13ecfab2578a34a498340017f223dbf55a7488cacee00fd966bbb736cf12d6fd708e370cd701ce83d65110e339e9c6befa6b9f0edaf80459dfdb46c1e5fd8858061ce970c9ca8d7c747b37afa6b26d80090136582beab0871499baefb6892427d45410e3f061bd995bad36e866b20d4d2da25566e23305f5ff430f4ca237459683fb30951265a073508d18924fa79d8845f8853fa0f0714ef73a061017871aa013bd891bd36a09f1b0674bf538f294d5ac754e316588e3bd81cfa00f3a0922c3bf9a19d7e35c89aac18cf9f835a757d01b75690862a6114d4534781caa7fd7c8a1e91f3bad09b9f5b87495bd39084421c098234f001ed28edfe4849f11ccf0c6e8a16b889b3aca6dcdc565ff581f24ba0f3db795b3ae327411c553888bb661bb76eebb9c86dad80d309010982138e23336c61029bdd363f5d17e5aa95ca4fca949a4cbe4758973277cef1fd6e62692ee4f15fad8001d84a7060bc1c42ee6e3658f5deb4795e492b1a8889e77278a8ec8af511371f6358eaaff27f3f466ec8984ebf8937097a84ac04fd46fadd8ff0dc8a7b1692a79379f6aaf9dd4d4b4cbbb1756fb0305d0103ede229390416f9c278a115138165944bbb9ea880cbcda1f3b427cac35acf5dde620fffd6253d927cfee6955e3e1613b4bbeccfa66600d21f5898f7894e3234d3444b42389f875b620fdbaf794f4e06b9e10b32bfd11443388afd8d718f011d57d6b91085494c63aa8d4248765fe40b6fb3d08581ab8b2ea38e9415e11aa42a8cfb2b2b16f4c6ca4b7d425aa26c5e08a410064ee8ec216a5ec6d6584343277a707d891d4b54bbf1f21a6510927a5178736c871749bc4679d25b6db39d8525244c22ceb1623c3e7faec4dea1818aa3795cdf97d5fbf6d89fe880f56e66dea83c4b9650c001b3dde2dab83f07b076e78ac022a9b9696459b615713e5812222f506a403e5d73d8b87225bb4288d532ee090974367ed7346da93b3fbee3235388806de17671160636ed76c68e4d21327d00bc3d563ff4a048b1ebe43d999eaf65711aeac3bd58cb617aaaa4b8204a835d3a48c3b8eca43917f906634ab3413785efa6d4e87ff213613d909352527087e7905930f2b41079e9de8fe587e3e5f495aca51bcb9f25040600aba546eba66745063f614f73ace19cc347d69bd34e5c3df9a8ff974fa9bc7da5ad7bd0588d344415a25d7bd2673c708bfd60a47bc81c2dfd1f5049de773e3d39c4724e492cf8bf094b8d3f23eaeaf7a59b6532c95a49f850fa2fe998df7e0967c31cec577001bcdf7ba9ad366b967e2dac6e528cc6f8cf7ebc38f19ab6d7c7c3e5f9629d059223089bdaa1fb79b6c727a87db0213d4f91373424fcbf664aad1695c635cf1a43b7e06b1cd4f6b05c75ff86c48618842aac02acc13b9d3ad230398e7560532c4642df68c4e3a10aa4181c2c20146850a88561272becf1f0bb32da72a7795e35a6cbd1aa447c684bbfb454f1b85e15ad40e4c6f36830c9d94e0b66dd767ae521fc07496791eb720625d62559449ccf39d99b184b8ba48712333cfed2228515229c63f6dbb3325621bdffb530aa0841e88f529ceb5b6e011bb39f1a193fa91adbad279db1efd5ca8a026ce1c759882f64d1234c0577b95617b0b44322ddbfd536b9529c60007ed28500e9682d9a74309a987b2c5c05c7f98a27877147117ee506177043eb444f3a56fd50991e52ad00232bb76f2a698b0337b83675eb871e32ace1c8ee17cbf9f8b53fea96978a349baec27f0376bcddd5aa8e3e4fb8c5cc378e6bb46c25567ba402938846aaccce72755c97ac1fa6215779c3163dd86ea9e99b3fb18ed65daac4265e646d1a308a9cb1bd2738b220b6936f82ad2a1a80057f482a40a1034aa8246a22fff64b1a101994876e22332b4f433e679f81ca1164e7539613e4dc037748c12a2d43611dd6c64ca78b09cbc333246982fb8f4983fc79c8d01fabcdde0f7e7a05922f00a0228f0f705acdb87c8ffacf900318860e442e97a9d862ae54eb6537b373fc19beb00d3173b2fb9cf84f288e02a696e3fdf30165dfad1d8ad8d82e35fbb285d1ec8c470234158f933422c7799436150c6d9bdaf8e33502fd698c75ee2f5dd2da1e50797ba432c21e0164d976bfa6adb283e1a59c6aa1fbac24f2486c28bbeabd0b51932f5eea71a416f1317cc9566d3f0d6ad40599643287c0a19b0d40eabfba8990e6392d77e6b3d31d100fd475fa344f00a5df699e9255861666efe48233efa0988aaaf42ded623fe8e3f69a5b8e6cab6e3d60d766d7e617cd5ae85684cba1df79b590d8f73a10c9f56803f3049feadb7b0c6d1779354d472b7fe41ed7ed47a899a9b9ad961314fda7e9cd866b6fa67b85448c16bac15fa3ef951fa6b65c5c23dd7e0733c224ed52dbfd9974b1461e9fd3d3aa946a8daece4f71e58db8d640ec3fdc90b77c9879f8d9f3e2d415cbc47b0668f42ad1c67f68ffacc9e576fe6e949cffac1c2f3a7ab6bfa426a27280af9af38632ce4193c39cd3e9d95f27d44827b47c3d1797fe00741e7d6ff39903fc3bf158aaa0a1d6b5f451482fcd6375bfed0d8e00bc088e9c13c3d95444b6d646d9bb3cc8021b8eb2accbd34ff96b0c8568ebae685f6c154e325bc0f52e333af8bcd827f55f615343dde3ea767ee1055b3b1ee499f784867d086e471efe935c3a4ac915f44267cd98ba8e1bc668611ecf75772dca94502b5504da9a029149f26e4d28e1d4f94e9a5ebd21110bcd7db68ab6941accfa38eeedaee72dfdbf27816dc10b30141b189e27649a9c27c6b71363f5661f7b359e3650e2f3b8f4e11d015a3d6607acb0624977887754f97404156ce60a15d84ef88a420e63cf3cccfefc0cb2c334a9847edd8f651bf657999f8c3e60a825fae5c9dd8b12c462eb7ff50bd13b29195bea3522d6d8a2537822786bef8983f38dbf2f340ad7bccadc65e26fe25bc7067135bf06f82889b108b21691f4975337e0fac5399016854292f6a61e90670e87190a5a193a417ac7e8b019f0464a4f0785e0d0066a340f60b3cdec2013c50f237efd2a0b461fa47c8808be4ee6cb3102426b291aa1b5cb9def3c62956ed01b57976826a5b26c6bca7f84c4399306d7d2d602e6b1da46a018ac675be962f9f4f5f133d11f05ba09cf83818bc960e7769b090c5528671ccd9d902c65a2eedf01d336f46bec7d7c61d7d7cbcf65aaf3e61fb543c477461e7244da64e4aa90f22b962c9210572e31a38275f3295a20ea30cb676ba86c306a63b46a09e0bd2c123353b9657278acda84aaf0a45636f81017b9d0d783ae1ab0cc84288eee3de6f6f1771e5f85ae9d0a8486b0526451047f5b7322a17039bcb7ccaf547b33c62ce71d8605218e88d664005fa2b9caef4544e34b9fb1085a8d58bfeabb82b3152c37a3faa726b686fbbb7c3e2d1742ac0e205310df868cc61f0af9f8c03edf0527a207f9045efadbc76c891a965b48e7fe597f83b6037e75d70d2c60f8b2bfbdf56b2ecd3137562a8fbd3016978d6db62580dd8dec75b94f27740127ce16dec61329fd6bde70daede3f5389405f14a3517660dcb67871fc1f05817636920bd3db2d2d4bb1804de223468307e11571b6e61250cf7916580fd05165fa1429d74961b2b1b45e67f09d0d1ca078b7a221c44b39231af88589bc35a9f93788b0ea5b0735e18c46a3321fa379204c5f82ca45a24f10bcac616e9c8bd00d9c152ae4f7104c8b304f8a17fff9ed8ae2449f3087126d40c176bceff199a9ac6ecdf98c59c2a6e5d3f36d5d3de332fab380d34eda39eaf2a30bad75bc15eb78559a410872407d527c5459e8d84eea8bc01abd6cfd39c7bd9e8f4c9988af24cae1c113d79d84f0ce1988d101cb8b752d5151112a305084572b3ad023ec05e9e1de4e483ae807c35a35b8b1781006fccf0892f8d64c591452b40d6078b7ba3ae9328d06887b80532bda4348e2cd12d5b2396e82e5a504389a4aabeffb5b868d481dce56d417d68551bfe2a638486b80ee6e223ce66d47e92c724523ca871ed9e6898b7e0c40b24b46668a3f344193fbc776b435a7350a45a7dce082eab6819a9d6df2addd7354d4f88385cd76d18fa60834eb47c096f5c35931b70a00daf6a028d182d2ab134835a28c67dde46abf41f45b79036cebdad42282e16ba83ee8f00b4d3c6fb72d4998f27488f3f86f8cbe23d36ac09618ca463484966b6d84a3bbb58107dde9cfbbbb901df0a82516eeef2ac50d6db2cbe1d32588049966baa10763c9198c527cf3cab3f1ada6488397bdbdd4bfb262fbca1cf4583e217dda10a68c5b1c80f928c67993f2f9ed1e252e82dc929831950851184b674a8b20403df5abb1c48a7ec50bb7156d6e21429447698eb186a522366fe46e30874e4b3acfaba36b4f802947afd7bfda5952d298b6726326e890115db723280cdefc2b535725620e08c01982522791696d2e651dfd14928e837464b385a5a471a9dddd5732e5902c5eb2813259b777b7a9b7971de79728d083b4a6e64c7b509b01e18a1a14b8897d1c536e6421bc506936237b4ba8093c6ad006a5696c5a559ee5f790843f8a5a490e5fb7b6554576840ebe5b57722eadfa1048550c3d0c7d16dae099cec09b5df8be89b77562d7b718f551d759fdabcaf49c68568c67f67dbf9f13526e7f10134825b834b3791c8948b22709ccc49c66a708797e22f07418133f8365cd49e9749da66fcf19f92f31d4485c56abb55b570cc2eebacf4952e2504d920d488e3947dd09c19d39f9ca1a26e1ff6e42278eb4465425dc726bf29bbd4ac20a9cc39fa4e03d610ba1b0e2fd7b45c1b94e29095ed080fe651dbafc724d495879fb9b452260d5578c4b48d7658727d22648d82143b259452fd91b8629ccdb643eb5f7de20a44e8ff5592192d1dada46331e15dc2f3da2b38868b9c98930ec10da0cd645773f18ad7a0a3e64dddb6c5cc9203a47bf3580cee6ad79be873d8e1f8942079b0030dcbb6bad31ef88e4f4bf4b5900b4e6c6fc1b758249855aa8849d90b04a08e907545385a0156a7b06b39772df2ca2e37e08bbd0fef9bda12fb41fabad888", 0x1000}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0, r1]}], 0xa0, 0x406}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/75, 0x4b}], 0x3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setgid(r9) 15:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0xfffffffffffffd0e) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 15:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040), 0x1ffffffffffffe4a, 0x700) 15:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0x9}, {{r3}, 0xfffffffffffffffb, 0x81, 0x200fffff, 0x4, 0x20}, {{r2}, 0xfffffffffffffffd, 0xe2, 0x0, 0x7, 0x9}, {{r2}, 0xfffffffffffffffa, 0x24, 0x1, 0x95ef, 0x2ef0eda6}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x840}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x5, 0x591264a1}, {{r0}, 0xffffffffffffffff, 0x24, 0x40, 0x2, 0x200}], 0xffffffffffffa289, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x82, 0xfffff, 0x400000000000000, 0x8ee8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x8}], 0x9, &(0x7f00000000c0)={0x6, 0x4640}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) bind$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xa59b61b454b0e58b) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000002c0)=0x10) close(r2) 15:00:16 executing program 1: r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f00000008c0)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000700)=""/124, 0x7c}, {&(0x7f0000000780)=""/104, 0x68}, {&(0x7f0000000800)=""/29, 0x1d}], 0x3, &(0x7f0000000880)=""/44, 0x2c}, 0x2) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/22, 0x16}, {&(0x7f0000000440)=""/59, 0x3b}, {&(0x7f0000000480)=""/52, 0x34}], 0x7, &(0x7f0000000540)=""/235, 0xeb}, 0x40) 15:00:17 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="9f8c84aff58d33e7f0e6dead0ce992f9076f06798d1becac4ff9172ec9f8392e", 0x20}, {&(0x7f00000000c0)="2a11e3e6d51ce4b9823f303c3b5c8e7276c344e08167bc7b66d0848f0760cf553d1893f5c1a67ac3efbf7f2a8f6f90f285c615b6a191c06076c5cece7794cafd969703544583f5da406e96ad38bf2f1a9c018dbb57dc0951ca993172932e99363aa27141eb8df57bec2704abdd98b6bce9d66fbd8c4b3b3b2d5c", 0x7a}, {&(0x7f0000000140)="05dbe546b4e2253ddc5d9aef3ab51bb3e936525ef9a5ee166ffdb3cdd4dc98ed376bc7e769112080d26439f228bf574a81e88e40f3fa94dac1af289fe33e8b91c23490544f20d7912131ca091e9db5f37db8da00e657b4e440af1829b716a163801dcb76f49169ab0a8b3d20e9ee280405198d3430f3ce", 0x77}, {&(0x7f00000001c0)="771e44da79203f275eaa38dd35a020174e28ad42bc7ac05ee7bf1e0919dff09543457e76ad9c75138e0dfeafa1bb744526c8589432b4e08897ac9f9da4d9e3b6b55c1c59e67b725e135b693ac292aef307ded1bbb861663fe2fef02b60b13afdbe82f1beb7f23dc38f68b39e543c3c2e6c467c1e8332bef6389c36f87a14658f708c026414fbdc2bb002cdd035cd3618c5efec7baeda8ef6c89ca9328f9a606632bb611fc980b93ce3944e82331bb6c6f649d8b2dcb492e0ad13ea610840b90328f15e00e4a0ba7cb3e49464908dfe93bb85a3", 0xd3}, {&(0x7f00000002c0)="be0766303ec4d036a88038f9a8cb9dbedcff4b22230b6be0300690de0a08c510ea5b590dd11a26f83bc131eef519aa650dd85cbb0a8e5cd02ec0854b9b1081807bba777481f391bbcdaf985b739cbbddc1e378a3232acc05f45ff03389d73925d19fb2f79be898d4bc6335f3a5deb5d24064378c39d28495c0c264c145ae52edeb78d8a07655e7128bc521d1d70beafaa0e16af3e2d6017c96", 0x99}, {&(0x7f0000000440)="b32dfa1381af3a53ac9420bbf9b8953ccb0c26e3021434512f2bba208e297f2f0b2df4838bcfb176178472c78d968f8bbebaf343a48c8c60a0fd77128f3aa7a0510e5888afd3d8e5210ad910240891907a4a460b4dc81b50842b4d953534ef4ff60ade7d5677658a5451f0dbc83ac11896f353df75a34e1b136302ac93427073aec37f86f52f5d44c81222dbdde4d465baa3f6fc7bb143c31ef19af85c74b359ad4c642b4d9b184fb59f681d80575f698a27a143b40b0fc6945984b3ed97b9b7f9299038969be35ffad80e0cb40d88a84a2a3ab9439c16a6890593a260f9831fe2cde2bbecce99687f08c9e96837e0a89cbfcf92154923107dacf60829", 0xfd}], 0x6, 0x0, 0x0, 0x2}, 0x400) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 15:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) 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) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x400000000000, &(0x7f0000000180), 0x5, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 15:00:18 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0x4000000}}, 0x8fca27b0313375aa) 15:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x41) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 15:00:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) setsockopt(r0, 0x14d864e1, 0x2, &(0x7f00000000c0)="ecb517b8ca1d6d022275473de6407a17e059a30453b10a7d4e0e09616708e9741794bbced25cec8f30fef9eedcc3b8fdc875278ad6ec4491ca2aa54905b09bb2dabd357f5a4456bd9f1a822ed6fa701137f74eb23424ac1e13e1bae7cb69321487b0dca655a13988dbd84e8707c32ca1c5fd97f27a6f0b873747e5bb81bf50db7629378c7713c683b4be6caf335475e0d36a211ba769e87ed3346f4d", 0x9c) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0x25) 15:00:18 executing program 0: socketpair(0x18, 0x4003, 0x6, 0x0) 15:00:18 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x2) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) close(r0) 15:00:18 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x5) r1 = getpgid(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x5, 0x40e) 15:00:18 executing program 0: mprotect(&(0x7f00002ed000/0x3000)=nil, 0x3000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 15:00:18 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xaa, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931b09648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:18 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x2, 0x18, 0x4}], 0x0, 0x0, 0x6, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x5}, {{}, 0xfffffffffffffff9, 0x3}], 0x10000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) write(r2, &(0x7f0000000080)="557572eda9bfc5d73444e877a8bfc6db94a1b9818a0f56dbc0551987856d1dc753406e84d4f9d185103a7bdc827de23bcdcca467506c3e2070a1860abf46ce8b155752ac9221de557370387bb97d9683a696b88ea67ac3e1ddbe3ca67d58dc8b7b3b1d6e94d417724c92acd7e85a6d100d1838214f2664ca77eeec68d0ac5390e56785d62d02c166f738fe06dae66c4ef738979efb6349ed5e6dcd14699eac3dbdee8ef35968a80429dde07b4aa51b6b6be045df1f4f62405c5ed9c8093694df2ebeafb890874126a6060d30cf72a81b0e5392d6d88b09a154", 0xd9) 15:00:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 15:00:18 executing program 0: select(0x1e2, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffff00000000000, 0x0, 0xffffffffffffffe1, 0x0, 0x6}, 0x0, 0x0, 0x0) 15:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10888, 0x2) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="9b0fd90758219a230cf8371425cc87d1016ba425faa57369c5603b05cb4adbdf93deba3fa17099eca1e7dc674b6c3171bd3bed7b6c538d7d45a58e4b70c6591c82448592e921a43140ced5ce1a1ad4e17f1835d7947d021fcfdba5d5cc1fa88e918a5a7e91b7ce51acbc8219e8698788736e639ee0f6c5b58d9cba674fdfeb00f30c9cbee5b6", 0x86}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r5, r0]}], 0x58}, 0x1) flock(r0, 0x5) close(r0) 15:00:19 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 15:00:19 executing program 0: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 15:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 15:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() pipe(&(0x7f00000001c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x3, 0x9, 0x68}, 0x8, [0x7, 0x46, 0x5, 0x9, 0x3, 0x3, 0x3, 0x4]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:00:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="3933604ec39f18dadb4e18d909c66883a0f61361415ebec80e7031b575306ccdef0c4231e3605f85e10afaf9df2ae1a577c4da5953c658e1804c334829425bfdb64ce3304113a77463a42bb64bc2499924e20c48dd886823f3b84b1040e65f1dca1483cb21e8b9c57c1a74449285f1afef", 0x71) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) fchmod(r1, 0x160) fcntl$dupfd(r0, 0xa, r1) fcntl$getflags(r0, 0x1) lseek(r1, 0x0, 0x2) 15:00:19 executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 15:00:19 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffde8}, 0x800) r1 = geteuid() recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000540)=""/230, 0xe6}, {&(0x7f0000000640)=""/111, 0x6f}, {&(0x7f00000006c0)=""/169, 0xa9}, {&(0x7f0000000780)=""/145, 0x91}, {&(0x7f0000000840)=""/29, 0x1d}], 0x5, &(0x7f0000000900)=""/101, 0x65}, 0x40) seteuid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x1) semop(r2, &(0x7f0000000340)=[{0x3, 0x7, 0x800}, {0x1, 0x200, 0x1800}, {0x2, 0x2, 0x1000}, {0x3, 0x0, 0x800}], 0x4) mknod(&(0x7f00000009c0)='./file1\x00', 0xc020, 0xb0dc) semop(r2, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 15:00:20 executing program 1: minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffff7) fcntl$getown(r0, 0x5) 15:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x6}, 0x8) 15:00:20 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x8, 0x7c08, r2}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 15:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x4, 0x80000001, 0x5, "1fe645ab6042f788b6b3dbd5b9a333f766d662c3", 0x8, 0x8}) 15:00:20 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000000)='./file0\x00') 15:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0x5b12bd6e, "855cf50147c0cae961ad8be2b10000e4000000ff", 0x3, 0x20000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x455) socket$inet(0x2, 0x7, 0x3) 15:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x182}, {r0, 0x11f}, {r0}, {r1, 0x4}, {0xffffffffffffffff, 0x10}, {r1, 0x14}, {r0, 0x80}], 0x7, 0x0) dup2(r1, r1) dup2(r1, r0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 15:00:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x142) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x20002, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r2, 0x2) 15:00:21 executing program 1: socketpair$unix(0x1, 0x1002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000680)="587208840cf9159406ed06c82fddce22a7653b13f0f2c771b4a4d851f9a38e54188054f226409e1343bfbea9a8b2c7a4157c2243293b3ba5bd123ccc2c2f763544ed14a9dc0677f5402e6ef707800a7045fb15c0e0614b1a4c30562d61bbefa4dd6f62dabf3f15dd94913032b67e295dd05029a3c724df0c62d16fa04212f77314d94c7752b7f17123131b3f3dd5a3002986a45c94ec7108f6432f0000000000000000a82b767864ed422817cc622b7ae9941108ef39245d7e9543540f6e952d6f428165c8db2b52183d5d2904db2af9f9045f9e842d32547924b9e2b66f515ec0acf1206b3125a3fedbc2c38a2ee095489d9f67a055c82c645758", 0xfb) write(r1, 0x0, 0x0) fsync(r0) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)=""/199, 0xc7}, {&(0x7f0000000900)=""/224, 0xe0}], 0x2, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) accept(r0, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) write(r2, &(0x7f0000000080)="f5718d7b373b59729faebe7cc6736f5932c1933745618c10b889aad9f2dd8a9500fcfd6fd0d23cd97e05580d83ef85d10acc7dec502ebc653b7d61be487ce737e0d9e19767451c5a44a4660dfa3759913e0c19dfe224c4e9eef1c5831dcaa1d9b2a17638d1ea5542bec24d4e38a8bf0d3bc2953583dba0f6c35c9912e23b8cc8c11b90682556178db50c", 0x8a) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000400)=""/72, 0x48}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/3, 0x3}, {&(0x7f0000000540)=""/57, 0x39}], 0x8, &(0x7f0000000600)=""/32, 0x20}, 0x40) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 15:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6}, {0x8, 0x6}}, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0x7723, 0x1, 0xffffffffffff0001}, 0xc) r5 = syz_open_pts() getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) flock(r5, 0x4) r6 = accept(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) symlinkat(&(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r7 = dup2(r4, r3) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000440)='&\x00', &(0x7f0000000480)='+*))\x00', &(0x7f00000004c0)='+\x82[\x00', &(0x7f0000000500)='!*-:@\x86\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)=')*-\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='{\x00', &(0x7f0000000700)='\\\x00', &(0x7f0000000740)='\xea@%}\x00', &(0x7f0000000780)='(\\^\x00']) fchdir(r2) chdir(&(0x7f0000000800)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000840)={0x1, 0x6, 0xffffffff, 0xd55, "8430bd2ed721263cdb930bfc82db69b29717ce2b", 0x1, 0xdc}) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r6, &(0x7f00000008c0)=""/3, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x813, r5, 0x0, 0x28) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r10 = getgid() fchown(r8, r9, r10) fcntl$getflags(r7, 0x3) fchmodat(r8, &(0x7f0000000980)='./file0\x00', 0x2, 0x6) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r0, r2) fchown(r8, r9, r10) 15:00:21 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000100), 0x800004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x9, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1000001) socket(0x38, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') setrlimit(0x1, &(0x7f00000000c0)={0x5, 0x6}) chdir(&(0x7f0000000000)='./file0\x00') accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 15:00:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/211, 0xd3, 0x40, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$setflags(r0, 0x2, 0x1000000002) 15:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="c535572856640d17369f616e280bec752ced23da4458454d096eb76d6a4a706ecc", 0x21}, {&(0x7f0000001500)="597ba280ce572bea22009a30a4426a3c8d20a2c54dcf94b535348ca6a756cac907841b2cb34c7e8c36f220be08eb4b4185d4bbd60449c74ec034d85774e07840cee51c2445d83af0e7141ce4e257f877fc9ccd4d7fd430b7deae8bf10a351cdd4fd8605cadfdca7ea1c754ff329912e52c022ce0cb3d5393a5b6a69a7c503def345076a6d3d9d47b4190141f18d5d93ee60d48296a6d175c9376ee439ff2ec51b323dfb4ae59cf43ded3d538b54dca7deb41d5969a48f5806963276c138f3423b60e8e0c9a9ccec435fc6c00f429b1465683006cefbedcd04953fea2d2cf02902fb2c78f4ec709860c2c4b6ea8e4240d8cc57521484fbfcc535a298617c23eac62cbc5932ff100aaee781c30c889fe03720ca2f36fc2d680b306c4912801c6917093e0ec663338759f72de0afd08fc640ad0fc06ebef6806f33781bc3badaf0f461888c169dec910a41fe89b109c93a15809a792e31ce02f94a4160b619108da6dbbf3977c8184cadebc56314252313ee3a9f5e8e1ddbaf955c3ee91dac6a50f68076cdf77e30c7ee8c78f45bec7485f33c674de57fe87956b132af79f42bf6a41e7638a569db45f56f0f2cfe40a20981fb8456dbbc4c51cf127cea3bcb4265d6522c382f5c8d5ce67c6302a71772926c406207641e8a997da26508e0c061abf301c6c74a2b17138a62c5b8623be62376ad6597ab6a1689a07bdf8cff689cdc79400375d004e733b25d31e55629db9cbf8f2b94ddbbab3234ec6fc5458a879cfc1c56a258ef9a8a263105d69cfd0cb3652cbcd781f2678cf7c5794a33f543052c918e832a54c5e9112dfacada95f88f4688b65922f214c345a148eb4fab57aec1cfb8976ea0e0703302fd4bb4ecbcd96fa0f8141671136bafe6b63fe880d1b38c2fed5a935606af1ec7581f67c26072ae424de70283f31ccb3c01e0426370717454febb9b692ee6eaa87f80d4e98b9bb060e35e35f8754930de1e1fd0400e770718015f26a854366e44526013dcf9a526092028fbf485c7b840d61ad7aae665d763bacf3501563ea28ef456963e54400cc7945d7e1b90d04af956ffa781010165a498a07d386e5466edcf6ad1dc107b9086a97d1a5f6cfdc9f4c3f32e497c170d986fe53eaaa7ee81fbbc6f07d0aeed052c23159e36bc9f2f561b33039d160fae81a5a1b4028ac85fbc8c53c876461bc173f3931826419b1ec3b66c36fe80bebbf2e1e948330cb3bad7645563ef8b8edf8beeef939c08fbb09f4c1fdbc145d3d29dafce7759f86d62cdc75600684712509be04c1989d675d286d31bda42c364d426ce5484ff24fd5eb9b5c2fa0b9d86020ece2ced697c28313c1935a9e57732677faa6b164e35133506413244f353fcb196668f6d0257f982ad2d701c7e2df025acc727a72ccc7444214532074c30e9a24eb1904f1d7abcffe53e6e5ab225085e830049c74961863f4a264540599a92fcea0b645cc99a3d76e3d80b362431e6ddbccec8c9a7bc436a3d076b1a90ebe8577f9fd3f3b9342590e7049d2f698c91eedbf36d40a54a3701e51e7d6ee9c09cad1419411bda8c3b443f498bbc6552bf6bd4f9c3a7ff5a03e840a90c86129b403dd787bfa4f36531a01a9cb9dfeb7c77ab263e47cf2e163f2cb675e91ce884ab009f7531b0ded6e032dc180b5b436d63b3df1f1a90df62f793dd51bdb1c2c209ed8a8fe15699c27a9ea795056e41ba5f55caa62ccdcde9af2b2e77ce1266ced6d36f83c0dc29b9d4f9eb3629b316b6e01c9ef0f9d563b166b0eacc95328cf0cc326393d9bb9a3987b05601879577cdb53e90fa5d097df465556f760347e65de56941d146323c9292645d69f6955ec091ab0e49320cb0fff871c953ebd83fd967f00dd5bacd5f7f64944057df160106c35c023ed4d559f7d6a4854d9acb83b9996983396178d185953058e4c5fe7ffb264135c496898a3ef329139a1b57dce0e3460542042314ed23f8ac43c7560229a8d8adccc66a4ce1e72d6c79949a8ec881a3ce4bcc8e7bbd459537e9897632e8333ca64129344ba726acbf2fd081916f3ee7a7722730e26a81bb4a3998bc42718dfccf73d824535d7d4202fd08e4f9d089eb44aa39b8d6c9aa4e774e538f583aa174833dfb1ad4971ca2c1413681fa29177c0ceb0a83bbe993ed93f696d7f5e1c4f2f0c818d8e09798417618fb93230ddfc3fcbdd7c6759625916ea51fe8bf18c55513bcf784774fd7a8a58faef9f94b8238118da64454ba82a59f396069f62fff14b7258ce789d3c385e9825f2b56eaa9020d928de25006f7cbe2f3a84cf08c181c69dcf0bada67c4ef56ae251f9902f8104caa215013b7a5e6f11ed04f99b3bea004de1bbbdf585760f0175e6831ea71187871c08f9e7272de21f9990e2720b75da72b8c61d8b2cf3aa3b5587346cf954755f76cf3c086eb65e64aec45d450cb03d16b2a169ae652d26456cfab5782bf55848f18cb8994fd87deccdce461717ba0198c7967df15f650c4605b3c14034b30e9b4fed9f1c4d9e8bacc9c89ff6decf69b178be9f6a37d614f51b869a9ffdf5f72e22eb2ab5b363fd67b873d4d82539a6a298ba5a024c154093cb786a795fc24d8d499213e5c49c2dedf32b5a0e96821390b6319f5cb6b6d62347bed6ac25262a890d11711118419977117d6e90c2949fc6aabfbe6b56c6731e63b8e9ad5f569fda00f3d5d7cdc12594d4373d03abdf6598ea6d2501c397f3aecf7001901b3bc85cfab7b2b43fca7b8df3d5f7f053683574d571a877527081bccc51cc7b08a4a9708a46de77de3281f69b3d86e6d00db0bec70e732c3affef001a2b926b7a6d055e59e3f03ceeeff163bacd1d4f06b6d125ae965ad70c25a0173675bbce32539fbd61af51524ab2e4a4de68e24474fe18212f94a71287199189b4e3de93e458468b2586e54786ec7aad80e0aeb27fc9ec35b167200289d493cdf60810dd76d9844a3d2627f4a7348926cbc1fc1491a7f62d3ef6db84aff0b0415612ceeb865650c439f1ef389b8ff64090c71df2fb5533ac179b1beb9530a3293044ae4c8d015f7d42121820c46db0c51defa97502b0916e534867d35258191f8474ccf6272cf740fc30b9cd2b1c8b89b46ed2018167ad202a7254efed9d63a17fa944a28074425d53fa7117f410a0bc409b5a8dfdce41787c38ed5bc5d39c634894ceb567d5d752d4c94aed8aaa11dd0513c7ce557bbbe61916d976b2fef1664a3eebc5618d3ded2ea87d8204ef4539a718e7c7440cc658847f3b7d45f5ed3a2b12d4dc98e95d8ef06c9c16c8e57d3f4e1228ea44226ff92c8f354a74ac31e7a83658daa8d812ddc1690070db07c1609c3c20289878724ce0bb17865ab37a8eda8c0230c89f43451ade1329233b9d7909f609acbbef08c982d85c270faf8511c62b671ae8f38455974151ce4e93975b9d051cd48633a4f8389d15653505007b3d88690838503eda00672d2b6f7f450d4bde8362783abdad729c8c6f830240d2488b1bf728acf0bb319c836d308615741eee390637203aec1d1165c8de672f04742a49b9e39ca9426c520fba1cea68719b85977a94cd6dc2c0f9cb0d847d58e04d07a4e2091ed7b59ecccb19402d8be53c422f3f2d9602135fd620d0f386ab128b7494f06ced7d509f63f61ab0c6ec8878b1f9a4e949a8259d6499d715b7e6976be17ea3584980c8dc1dcb233a6610ecb4c5865e907afdc1741c400c967b1ef7d6580b527b3735d4fc320d62383f5859f6bcd1762ee0c072dac1f09a42b4c5525ce789ed05027a2e506820e313895c05f175dee6e4d52835bdb743daa2e1608e64aee293ad0a7ee21e5f91bc99bf2bcc3d399cfab02e7d7dd1dcecdd1c1fc19b201aca09b9c8fef69f62d527ff7942d099667d174d5c5807574d87199dd4b046b9cd3ac608979e7cfe353229358e2c4cf31e9f4b6a750bfc8ad3256212360aece6677cbfa68b0d6af279c6f72a0f070d4f1f09254ab73e0228f2bbb8b7a3ce0a8e80e5b0b36ff4560dd1ee14e19342ebaee60192bead66f9888cbebced4c2a341d46666079c19c7ceee75123822694ecab32afd31e13309adfb6937d212ccd5a2ba08ae7ecce672b6af29f45fcdcb5c610bd1f505f418fba5337b05258267a836bcb996a608b6fb1df77d7b880bff3136485d2ce1074fba7be85b295904570053c4a4f86bef6b2ea9ebe281ee16342fdca84d67b0b20575e9d36e5ec70144d05593f69659af374975be4050f18ba99ca9229c785f9c29281cffc89e4d6848b09fc0180660ad1b1ef49a81bd6ac352f4d4bd6a1c0faac8fd619139b682e350a6ad45d27d89ca9500b64b7ff94e1584356cb69caf4f964397f077fe94af96ae250986a1732d23a72709eac60ec3fcc18edf8c8861cd0ed5b11687299cc7b1097b716f79fe52e68efd24c9847dba656bec6bab5c0fb2de7835d75baf5d6a1da06e2f34f15b8f2f5c9ce67aacfd4abad11099c5adfb77defe1c7028ac292cba7ee403aa5ad8c3edc922e1e4951601944aff235647083b308b10c15784eed7067575ff4e2282b18903cd7c589a9edfba03125cac2a9df01bcb82706dfcbbe99005b1855d6d751b241f55390ab981d2cc86d44c22ab698455b664e594b7f47c3dd0cf5b11c17cc8774f1e2e9efdf9d6e338a7c7edbe7643b33066ea78c83beb80dc394fb2e694fcb788eae35abd034275a0247a37157d707192621e850941cb3a2f46471967383bdf85ad9e1dca6e8c33c3b7bb61681648e2a42cabd25c5fdc0ef12d2ba338f8fb36f6a59469a9cce5ba85d8bd5b5430a5b3a6579a671fa5a11b143a42e367467873b5176d63cb120e5a8e85602fd755f7030f7f1c12363867879b89f8a810a93277246ee98f19fa3260e939c273c376c39a5d61abbdc053fad4479cd399cc5ea445084a0f4679cd11404530291a4b6473e492b1b8d5807cb19c9fa5dc555aa96ad69e72219a524c79b4ec66cd67526369342fc488a40fef044a64cd80f5b941624b40c45c63103ff07b7f1707b84ea2741821baf679b856fe2df38c6c7ce61a65bee1da52dcfab6522fa0a8d18d1a9757022d62ce41a984048755f5b860dd7f1ca7cb18206ed5fadd64d6d868e391b6c464f7929d56bc17d6d4f45377d367c8c363f198c72d9fc7132f03c5ea85bf3893b4245846de203cb04651232e8fc8edfb3ab45c931a605dcb255080e0ef82b6ecbc0ba58f5c087ab8ac7f981c01a2f479ae2a0969d210fa2529167b168119edb818283ae6131bd1ab4bec5a993c72166d5297822b302b7ac956b0a3482fa97f3d1c8adfa5ae93d3dac1ae74652a75da83d081892c65c2db2782ad297b7a50d28858e30eaaddb38f06e898f00118301641226711a92dba01735f498813d7fde481fd5c122be151e73665f16e652a3af02b87d5ae0381188800f1404038970ad636314152384f88e44657e126064ef235cb7657567d77c38c409b6b922863da61d4c31cb0ace8635238be2421fa2a505a3e037316219b4082fb1f7ccc412649bb8bf3caec118f597b47ef684388c12aabe02caf17a303d162b2507acb6a340d495f8dacd2e19c5c2b97fa7ba79a4817ce86626999c359ca94be7c643af97427ebd71ddac5dbb621fd092646321e4f7a0514aebdcca49fe0019c311499b5fd6d17ca03aa21e93ad5dc95ed810386bf6611e2e233f84370c0923e69470e944c707cdd834f9d9b529e3a52c30ca5d19c239349acc7dc8db4c7f5efe0126b63d48f03b09e9402df6981b4d5baec1d11d02692399a375b58a5ae63378ba62a88a08eaee4be3", 0x1000}], 0x2, 0x0) 15:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getrusage(0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) 15:00:21 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3, 0xbc8}, 0xc) chdir(&(0x7f00000002c0)='./file1\x00') 15:00:21 executing program 1: socket(0x6, 0x8006, 0x6fe) r0 = socket(0x18, 0x20000000000002, 0x0) getuid() setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 15:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:00:21 executing program 0: getrlimit(0x0, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) r3 = getgid() r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x300, 0x8) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r5]) 15:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x3, 0x3, 0x4) semop(r1, &(0x7f0000000040)=[{0x2, 0x80, 0x800}, {0x7, 0x8a6d, 0x1000}, {0x4, 0xfffffffffffff000, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x2, 0xffffffffffffffc1, 0x1000}, {0x7, 0x401}, {0x2, 0xff, 0x800}, {0x4, 0xfffffffffffeffff, 0x1000}], 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 15:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x100000000000000, 0x3}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) bind$unix(r0, &(0x7f0000002380)=ANY=[@ANYBLOB="000000ac736c47d62900000000b80000001c1a5191180b0000ef7e6480211e10277d47f8eb6f970d1ed3dc15df613e905a5e96a7f5d6195ebfcc4aaa8cc878b320b517dff79725fd6599005c048980451c2a085418a171c05fa6c82d1888ad259ee4ef4c0b4245de7cce2457f1da262b39634bbd3d7d451bbcb86966babebe259c1d37d4e54add6c895dcc2494c636f7f445b9f85582d8b63ccd462726e950f93f4feb92da31dff60a7226985835e27d801aa4e314e3b881bdad"], 0xa) setsockopt(r0, 0x9, 0xfff, &(0x7f0000002280)="9bbd87ea3fb213a6e69c18e372f48fb4f33170bb73ffeac4688059922cc0578a95a18696b781d7907b514591a7cf984f4b2196177874011e2c549d6047dfbaa4d2714c21a2e2d979032f7fd98b391cc54e527441747c6e09fac085dca638b176501e7027b4356c34c93f8b2a32df8193f1129260bbba13fba3f6a05c53c6cd1624d71b4100e15c5fb7f2411bdf2cc009ad4fb7816208e33bf932b53c5ba78367e6a5e66ae5f82199225a5fb8247658ba7170db15c5ef5ae7fb35225c3751ed8cd3309a4bfc74a12689b0e83ee6e17e726f244964", 0xd4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r0, &(0x7f0000002240)=[{&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/167, 0xa7}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x4) 15:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff801, 0x401, 0x90d0, 0x1, "d730c167bb6fc6e2050000000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r1, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f00000007c0)=""/89, 0x59}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000840)=""/126, 0x7e}, {&(0x7f0000000580)=""/180, 0xb4}, {&(0x7f0000000640)=""/81, 0x51}, {&(0x7f00000008c0)=""/123, 0x71}], 0x1190) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = fcntl$getown(r1, 0x5) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r3, 0x6, r4) dup(r2) 15:00:21 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) setitimer(0x3, &(0x7f0000000040)={{0x7f89}, {0x5, 0x401}}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) 15:00:21 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rmdir(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 15:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 15:00:21 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x9, 0xff}, {0x8000, 0x2}}, &(0x7f0000000080)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000000)=0x3) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000002440)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000140)) 15:00:21 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r1 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 15:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="64e54df3e21f95f7711998720bf3dc18c8efc2590a6a2f273774ebcc7757f9ee239fa49ac05eba6e23a6c26d724ac7146ef75813d8587d65822c1888da20e88be533050799c0c7b13912b0ad18fee33765beb18287e97b7989c20c8fecf966380adce00305ce99805d64eeee973834eca0e57afc0b29782856eb5466aa6ef2d3b574ca1326304cb12ad44ef73e9809f179ede412085d2b073a6298795154346529bbf4b5c71d5f6f1c0ebc256f5d0e708db57528839a91ea883317aad790f12d29cf70fa4cab8abefe0b45c241431179e9ac335379e7b3fdc2481632c688a0f0d6cdd107344c361a056d87206fb36d063907157c27", 0xf5}, {&(0x7f00000001c0)="bc39d5219e1443f11d367b9ddefc3a5302a3af6b2843486c52686fcd38ff499e4b89bb0a326a9aa565d43108388738537f294f11f7b0ba45ac601ceab57c1723d5dd6481930e63fee85441368061b54a8a16f24f7fce66a1843bb5debed58e0dd85ffc01a7584ecfc93ff09178925ba212", 0x71}, {&(0x7f0000000240)="0c6c130a1c1fc09885c27bee245aaf84803f71610528939f9af018b32f4c65b893235882e31cb036140a523a8abcac4cf9199e11b0ba58ee61c1dd40c412cc2fd7a6231713778366a6c313ddb8243b0e603a63d29029087a2b53370ace14c9c0ac515f69c21a9968f410498bdc5bfee157909674ac1376aa9d02afa671f134cfaf93154cabd12444691c190ad1b2c1ca4a7bf091635670d454aecb76ba482a1ee48c7c4d636b10bae0c6d1ddbf8b160335ce0afa6e1d2ca1f2799047425d2948bba5dce7544df856c10b94ba6b078be4aa22d4e3f9e9f72c5c91915b21dc1db9f73b810db10d7f1cbabb836162d0", 0xee}, {&(0x7f00000003c0)="ebc4ca87d22e98fd53ccff2771d107f5847017be8c99fafba8ba9317fdae7045065b36aac1b980f73f319f95e6c722cf4853e0585d3c6bf818569be048d43fd97caf3eb5e92449f7dbbc8b4c3b6ac54bdc5003cf623ce0d7dd3b6603d0a2b8283dde2df4f37a88353f447042a712d346942704b80a2513a4a37c8df5227a742f9e2414dd8c2ec09841c1735f2b523d796181106190257f08c909e909096b8624e4f83f079f86ec62c88b36188dd7302759ec7d46d97ff46fe59954aad2f302aed6baa61dd3655c666a84d0e9044e57464647f3a6a170a588a577528f5890f0d05b96b3b425542ca3f8269928f328fa9817290dea0f661f962d034d94f6fe", 0xfe}, {&(0x7f0000000000)="2d9f442dab5e18f50e8505123c691447581633f6a0679746f21889e27c04718f29d5ebf095d28234fb39bd660ea620004b0797c6ab6ffd0f6206", 0x3a}, {&(0x7f0000000500)="5b3032473b349994bcccae62e0b1d298540d3f1d34796bc7e21e85e995ea493c121d99ab1a43c0f3b57332804d48fbbfaf253c48fb4cb58c004ab12e68caf22c9312b8f62c2c4baac004bc56abda5bdb0e97882008318ec342cbea7b4b2f0c784b56177232caba", 0x67}, {&(0x7f0000000580)="e509cefcd539422c48fc0cb68b062daf75a6445a549b386a8b2c7ca64e54aa47a6f067687393a0530d3f7cc1b63c5a6caff5612be8e5a6e7ddbbf4071d4b0ea738", 0x41}], 0x7, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 15:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1a0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) write(r0, &(0x7f0000000340)="a998be7c5cdb9457c8f322787a2e126d721da750ae3476a1abc4ed6a44b5e6e7ce271edb1ea8b4ead45e743740e0beae7d53ddf687e09b4facd79785a0ef27f6cba7c3febe191e169861ecc141bf6e32319061bcfcb6706a826838d6fd547c144b42cd2c67dd726901ee42c40ca800adc9287afa49a514fdc55ea085306d385cff4e31c2dcc5b4713e17e6c3ce9d6aac6df78d38711d58cfbcfa23db720ce82482310a9ba301b6104bb15e691fee0d0a9dceb9120ac06915f68fd228d95a6b", 0xbf) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="c072b3e431f22d56e8a3bf4af8dea4222504c5356ad7476ef0fce08f767acd07ae5ebbff8bcbe002410846fa35b7ccf985863179736cd287de4670891bdbcce31185a743785c9c5a9f6a052218756f5e5162a40b9558bdc930950c2059f5e521934d8f6fb6aba3e78da8ec04a3cd58ef74c143372d0de97c0d3fce6d572d5da6329eabea9d7816de9311a70030018998f8f846d5043603db65382c9d970a71e9cee49f5bb20eda5f1094", 0xaa}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x142}, {r1}, {r0}, {r0, 0x80}, {r0, 0x2}, {r0, 0x40}, {r1, 0x80}], 0x7, 0x1) dup(r0) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)=""/106, 0x6a) 15:00:22 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)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x78, 0x1f, 0x54, "54e88b24ead3ce111b1571381e41c6335f9792e0", 0x69cb, 0x32}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x2000100000001}) 15:00:22 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="32968eb06aa6dcbbef5d2dc6974af66b05b58172f2bc0635843f7c50c34f9214fbdb66984e8a68b6a2d85a5736f3ae9ab48a46c6d6f156d7bb1e8876c8869ad1c428a71a4294069b55657c4c0c9f9f8e", 0x50}, {&(0x7f00000000c0)="75f00031133b6df4e5e9eb", 0xb}, {&(0x7f0000000a00)="cd928fe486cc62f94dc334e68ae3e7c23f78221d09ef77d49b2e22558c7d255e0869ed1d842d9c54d8b12155f3af4a4d247c25afe00bc5cc87d4f31b84231ae5cc6206ef67e34f53a067b74e9089c1c3b903f0a56470b14ff5a8babcd260735cb87f12e867a4042038587a1e8c06a3fb933f012ba47810e94e04b0185b6943e3d0f203cf5358ad893603dcff7ae157809ac3528426f412cf4487d615d7ee5db7de97e83d9ca60e9a0b28030ef383c0c2c2c0649c5a3baf3d24596683fd599c8c06018809b968753393a282cdbdb6ee442e22a2cde81e2583503b3a09098b02a8f4a8", 0xe2}], 0x3, 0x0, 0x0, 0x400}, 0x1) connect$unix(r0, &(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000b40)=ANY=[@ANYBLOB="0094600fb8dd48e277952088dc3ae63975412d184d4c"], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 15:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x1ef) ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012ed1277d0c47d68974638d2f66696c65300047cef0ec65ff58812b3ef3d898836274ac5a0fe07f834629c8d9b2efd1ac3f1c01664fec465a0ca0d900742b02cb20b542caac2376bf6135f292b86b28ec900860025ac81b3747f14aea1de5868527242348d8f125850d6cb8f06bdd93435c94f164fa22e0fce50411a78569aaaf15cc4b3c2a4a222f1551980470df0345ef4770023efb6139b10266c6fc828146326c9ead8a2c7d22216b79a10d7cb9dfd2b0701221341e034102104df2c37bb5810ce52b3b927d4a1a"], 0xe0, 0x0}, 0x0) r3 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 15:00:23 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 15:00:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 15:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x883, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 15:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 15:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="3df2ecf564d01988e665735704096cab05d32e2834bfb51f1cdfec9f7e2a790b8de1243cb413e9199806789968a0e5a349ef1103eeb448a937039d1e8811e58a975f57b79dcd74ec224efec5c5cdc8624f9ff44727d23e0f63dc13b1040e1049d24bd0f83ecb924e16f3010a4de7f532ab34be38003328a3c136f2854a52617b27962a9019f8b2122bd4899bcdd34b825adae8fde78ca8882cf2a3c9fc795539055f1cbe03d7164bc2580a573a7a30f075ced0c29a72787b150347f802ce733e6ed729e53264c8e652fd861a5961b1a3c446cf6c", 0xd4, 0x400, &(0x7f0000000040)={0x18, 0x0, 0xb90, 0x3ff}, 0xc) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0)=0x8, 0x4) sendto$inet6(r0, &(0x7f0000001300)="48922e2ca72141bb6611cbe221c5091aa68080777f63bece8d1ac72b1db4a8a9ab9520284669112efcc9f3ceba33bf92ac06ebd083fd7603840a6b5042be4ee37baf82ea510d2a475e", 0x49, 0x9, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x7, 0xfffffffffffffffe}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffbffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 15:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2000000000000002, 0xd, &(0x7f00000000c0)="6c07000000000000f54f074851c83db92c51ae44c228606ffafc5b35b396af58a0bb77f8945fd37144a032d0368a69afa36740fc2b6dade54423008f54055017988da5e517eda79784ce63d225292fc8ecc5a87086425904249b8f79d1040c92fe159a14dfff6e11878062f1a439f0cf686d06e57af7dcb1ef8c70de87db3dafcd6a174ff6514098c530915243cf0544a0ce791854052ef139d2d6c7768e3208bda8f0b75eb7f6100a5199ff66c931486349fece7bf46cd94815e4cf6119d4e91b04ef9cecaa938911c7000000000000000000000000", 0xfffffd1c) 15:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') clock_gettime(0x7, &(0x7f0000000000)) getpgrp() 15:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 15:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 15:00:23 executing program 1: poll(&(0x7f0000000000), 0x200000000000002f, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x182, 0x0) ftruncate(r0, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 15:00:23 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8, 0x0, 0xfffffffffffffffc}, 0x0) 15:00:23 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000000000000040, 0x2) recvfrom(r0, &(0x7f00000002c0)=""/128, 0x80, 0x2, &(0x7f0000000380)=@in6={0x18, 0x3, 0x2, 0x5}, 0x97) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000240)=0x9) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x810, 0x8) openat(r2, &(0x7f0000000340)='./file0\x00', 0x18000, 0x0) recvfrom(r1, &(0x7f0000000180), 0x0, 0x1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 15:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = semget$private(0x0, 0x3, 0x42) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000006c0)=[0x6, 0x7, 0x1, 0x0, 0x7, 0x7, 0x351]) r7 = getpgid(0x0) r8 = getuid() r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r10 = getegid() r11 = fcntl$getown(r1, 0x5) r12 = getuid() r13 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) connect$unix(r1, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x4, 0x7ff, 0x32}], 0x875, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x60, 0x21, 0x600000, 0x9}, {{r1}, 0x0, 0x14, 0x4, 0x20}], 0x10000, &(0x7f0000000640)={0x7, 0x3}) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r22 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="f67d0c6e2c3988cdb6153fad0e42c5d7f21bbbd19eecd6bc0e96", 0x1a}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd8, 0x400}, 0x153b8c2f5b2601c9) pipe2(&(0x7f0000000040), 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 15:00:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x41, 0xfffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x21, 0x10, 0x30000, 0x9}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xc1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x6, 0x0, 0xfffffffffffffffc, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xddf, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x79, 0x40, 0x3, 0x6}], 0x4d4, &(0x7f0000000100)={0x6, 0x6}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000002740)=""/4096, 0x1000}], 0x1) 15:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f00000013c0)='./file0\x00', 0x10882, 0x100) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt(r3, 0xb558, 0x8, &(0x7f0000000340)=""/4096, &(0x7f0000000040)=0x1000) r5 = getpid() r6 = geteuid() getgroups(0x5, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380)={r5, r6, r7}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x44, 0x67d, 0x9, 0x2, "3d637cb9917871de81e19bf11479cd086104f7a6", 0x4, 0x5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) close(r2) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 15:00:23 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet6(0x18, 0x0, 0x7) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000200)=0xfffffffffffffe53) r1 = open(&(0x7f0000000100)='./file2\x00', 0x20, 0x22) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getflags(r2, 0x1) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) fcntl$dupfd(r1, 0x0, r2) 15:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x80000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x0, 0x1, 0x100) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/208) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x6a, 0x2, 0x57, "59f5e27090cceae708669092926740dca1bc24be", 0x7, 0x7}) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r3) 15:00:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d3446b}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 15:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="e558946012a215acaca4d02fba18f509eec83452281736e9ddb5a240d399c4e49e38847aae2169923886bd5c74d15b01fc07e5f0e0abc657e135d795f6b81691b20d84620a193b8b65ea0ba32ca7cc5baf5196e201f16cd87f501b8504f4a630b42869d25a0b89c887179614a093dc5610d91041691f2fe1a957ef5344a714b644c6b5bac1dd939a634d295ec5f1be90d5f0b67c09f58cdc19b2587c8d103bff0d70e7f8b472489878493b1fd3ba45b3", 0xb0}, {&(0x7f00000001c0)="e693bec3e7a57b54bede6196867c294f128a5f3c74fb8e968ea19ab098f18fc9604991cdf0295cf14a4f63585e11209aef1b3f1e2bc077f7edd3c8f7ba4753ca9b3e952058900753ab8b41f4ac48a603de5bbbe10ed9b5feca7600b9c50df5709dea1f8d11246e13c74395793f66d8f5d08313549a6696461bb1b21aa680904dfe47b7826e8adf5428a78a32b36974dc86bca4911c17b481f0058c6eeb8b3b38e6f216ddcbca82a4258bc2d55dd3592654897abe6e2707481313e544b437fe42cb0b700b6a1a027bc433ad434ca9d90933bb1f8e4bd60fb63596d73940433c65057df31583112d07e4e920201ee0d9d0c47e84af7d2137", 0xf7}], 0x2) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)="066cd1731d7762541a42631544c3f3de37bff269b6c30affc36635a3c39357a09ac96e8329c306ad893edb2fef7f9589d4610fe3f8fc9f3e1a822e11e3d97c5ff37192872c78621950cd354cfee79cff97be562429626ae5cc9403749cd536bd6755ce3da60db6626a72fb78a95961e222080fd6f4ef950eb51ec915d305", 0x7e}, {&(0x7f0000000380)="dac8c4f52e114507af1646edcdbef18a68f92ba33ce764018234263d5343209c4b8807c289709ab25e3d81ccc42608ac4f6cc0649b23ca471cacd7c9e3edbc79f1ec740344f0d75fef968eae3f538ecaeade82777080aea5adedac68eb4dc89f701eb97f7a6e1cd1348cb57bcf7077bbd1b5eb5d2ece3cbc9ed5aaa7e9edf25d0f2343e9842105b0b73c35e5260560c0708b0154c6cf52a85fea77cb8889a898f89d85031911335d8957f43398840d1ca4befb5f42755e2a", 0xb8}, {&(0x7f0000000440)="2efdef7c8289d3587c7045db5eee3c73c58ce8734586", 0x16}, {&(0x7f0000000480)="d2f3b6d72e2fccd27a10ec12221d929824f101736e2eb40d8e64ff1db0e69c2dd069a7acbad553d6ba7afbd13d482d02b4678dfb88e7c0cf1b597ff1f76fe81c863564f092f00bf33573c2d0e624db3a7df1e62e7882eeeb4a48b4bd866b1619e7f88462f5f4b7c1329c1cd83063", 0x6e}, {&(0x7f0000000500)="326ae5f9cec77e49733bbac0a96ee28d234500077ac94218b43015868f709e8e24029eaa395b97f32786ae9187fc8549fd12425df761134e2997cc454c74598436174fd0831a5edfe830bd68802eae04869ccae4657f818e000f937c8f1a4c2bd685883e3623b80fc5efae15ecb2091447181747a97812147254d19b296e79807a0f3f2e8d83dbb788a4943daad062eb0c5c83b77c53a0150befe017f94dced1260ef93a43738fc65848ac058bd356a223b567a912f148642fffc98c33105f347df3e688e9c5d36c444f", 0xca}, {&(0x7f0000000600)="4029a1f3810f2a9acb9a4b7a4cf0847e9c607e9f863225deeef390350b80260a4d", 0x21}, {&(0x7f0000000640)="be7a32ed1fc42208b0098cc31123cf4a62f65e6d9d112215be25e80658b0efd8e889af0ea2cd339f2c1582859f9df4d22af4174e6796000a3f980eb132ac86f32684d3d176aedb13c3d136994a86f5e4af7180dfc3253a56d6e63806b00f7d4f7d33", 0x62}], 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000002600), 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) 15:00:24 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, 0x10029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 15:00:24 executing program 0: socket$inet6(0x18, 0x4000, 0x4) socket$inet6(0x18, 0x3, 0x3c) 15:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x258, 0x7, 0x1f, 0x1e, "ce6b2c7731184da3fc2547838c2d258786869d47", 0xffffffffffffffff, 0x3}) fcntl$getown(r0, 0x5) 15:00:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r0) 15:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x4002, 0x4bc07365) socket(0x18, 0x1, 0x477) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) 15:00:24 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/10, 0xa) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 15:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCEXCL(r3, 0x2000740d) dup2(r1, r0) 15:00:24 executing program 0: getpgrp() kqueue() getpid() 15:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 15:00:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x186) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) munlockall() open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 15:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 15:00:24 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = geteuid() seteuid(r0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) r2 = getpid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r0, r3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:00:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 15:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt(r0, 0x251, 0x9, &(0x7f0000000100)="a9ca3bcf4c386e2965d8204a6ad78b122966d7ccd05cc1b6d54186e5ef97176d5ec11237f2655964ee303f8639bc1edb4c7cac9ad3478de4b5261369fadf931d4c8d19cc5a777f5d648be0b3a94e559eba27d75bdc6947f6fb1762ab076d84dd39712a7e1c7b7d41f0d6dc201145dc2e21d425e9cf0f3f796a58d2563e79d7c64ac8ceebf03b623bbca0bc0c95bd350252c2070c8c58084e8fe546fbd75436f19414278548e97197a9bf7a28b65a52ee43c41101d10b505c0171c2ee07fd8680647da20987280ca4cb91792631", 0xcd) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 15:00:24 executing program 1: r0 = kqueue() r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = dup2(r1, r1) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x124, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) write(r1, &(0x7f00000000c0)="347701c4269771885621cb19c01296e4dced062ab52c7406325189e29d95afcf78266cd18292358c85f6e7c953b52a89747644051074711a587371fbdf0bd35f0c07322f371455f9684f35e73098db20bba2793f6ef17ab60847ef86647ae923ab0da4076a1ec1081d062dfb94a43380edc8e836b05bfd2143e6cdf60012cde5d2d697b87ad04b677e0583019b88becc0009ec9f3e7562729fd7cd6da8bd95622fb1f8d58177c24c284cb9710f4495e40c7f3f9b2f5edd28ebb2940088255f805d7f069084b09ddb7bc81ead3faa00998cfd0b3c0a293873a315a121cb20c4598be89cd316d1d3", 0xe7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) connect(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x11, 0x8, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x74, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0xa0, 0x2, 0x8, 0x2}], 0xa401, 0x0, 0x80, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x4}, {0x1, 0x5}}) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c65300046cb6d549348cf0493e8aecd17551f797ce0bff64f19e4ea2ed20bf01c8146e164d0136307d1e6e6b38d71d8485e771a1723cb1d8626fbd029cc743a27535db8078a921d1f53479a64b4ac02bb5faf265209d89b6b948ee8f847c4f08d901f563b0eedda4d3d1b4d1a42e1b9ef088a86ff2ffdfa73fe3b0000000000000000000000002d15aec2cd269ae2546361b90c15da2342498f890ea87fbe187c0bcb7810d95c2bef6c2c90aa765b0cb4a577ee77439a084363cdc3e07f602cf6feeda3fa4e4a8ada9c4d448fc894cdd6179e0c06d8e62beeccf1b351aeb247caba744a41973a5ce38bc101cc8bc3f27bd54bfb7b1c4fb3284e52964ac21296d682f04e3f9eb8c64c6066a7db0cc617e6e17b3de381501db7af303f351e5aff6540949bf256c19255966b698d71741acd2693a303babb6d74ec91f80700000000000000"], 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 15:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff70, 0x0, 0x77, &(0x7f0000001440)=ANY=[], 0x0, 0x2}, 0x5) 15:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/178, 0xb2}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0x840) pipe(&(0x7f0000000000)) 15:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 15:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) ftruncate(r1, 0x7b5) 15:00:24 executing program 0: msgget(0x0, 0x20) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) msgget$private(0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = msgget$private(0x0, 0x46) msgsnd(r1, 0x0, 0xfffffffffffffedc, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 15:00:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) getrusage(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x10000) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 15:00:25 executing program 0: nanosleep(&(0x7f0000000000)={0x5, 0x6}, &(0x7f0000000040)) r0 = socket(0x15, 0x1, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x17d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) munlockall() unlink(&(0x7f00000000c0)='./file1\x00') setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 15:00:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x3}, 0x10) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 15:00:25 executing program 1: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = geteuid() seteuid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x40}, &(0x7f0000000100)) write(r0, &(0x7f0000000000)='<', 0x1) 15:00:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x8) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = dup(0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x4000, 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x1, 0xfffffffffffffffb) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x5, 0x8000) r10 = getpgrp() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff]) r16 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r22 = getpid() r23 = getuid() r24 = getgid() r25 = getppid() r26 = geteuid() r27 = getegid() r28 = syz_open_pts() r29 = open$dir(&(0x7f0000000580)='./file0\x00', 0x210, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="240bb060e8109f3a5f6fb17db75c37afb9ad36e6e735de6fa04d27441d2b0309c16831d0e747035da5fc760cb544af4ee2b98841d331a8138b7a017c15f6feeda15d90a8217cf4eeef4a08b125f59e8affb67a8cd9235674cfe4b07161c9cfa01eacf59610562acd358130904c55", 0x6e}, {&(0x7f0000000140)="0d03b1bee1ba8e6fe6798e48d1258e0ce4b30eaeee6c0f2bbd89dd551314dab8b07fb2612dc2917561b68b633f7ed9259f2255d120219c58066965a34df02c69b53695601795e4cf1c116a5baa30d18030e7291bf98e00d01f590ab610d88b0b37dc4b404bac76a8d11aa44eeacf53fb11c66b269b152f71e63b8d6326b964f6a5eb0214b4a588ef65e43451da3bb625918417d7b12031b28d22d4b2f8decd0f03fbd0887a02a81ea0f6752e5ec6f06295a65b3023c32ec9d3033b986fe319463b4e8261e28ec5281a", 0xc9}], 0x2, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x130, 0x2}, 0x2) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt(r33, 0x0, 0xb, 0x0, 0x0) 15:00:26 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x21e71d2573fb55c) 15:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40000000000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001800)=ANY=[@ANYBLOB="66696c02060002f1ae7400000080c179a6"], 0xa, &(0x7f0000001600)=[{&(0x7f00000000c0)="7a3eb240748a9620139dd8cdeffb27db0c08c28802e53c4db30fa6a12be458998c2f2fd988a2f2cf49db83f6b72346066e329975e72d6e8975e35c39e9625a1af698790d00f4d9238e872ea7aa1791df3d981c0fef74c7553b318804", 0x5c}, {&(0x7f0000000140)="c483adf5a5ad447f6695b1d49d657b27be1861d11601ade481abb7ce67b2d6b32b9abd2353eaef296a7ffe0dc0573f7e13ab441f067988b02ec09ac4", 0x3c}, {&(0x7f0000000180)="39091b8c07151afe047f9be910ea114085c4f7542a10dbb8bafd7874087b20abeccc9ada7513b7116e4681960e885862e0a402d1c460106e28bbd133b04a6db8145db01ac6cf0c33d5ed2b12ad09ab0667ff31efbe41ad77ce2c73ef1b40a7abaaba35b5ed7833baf2685ad8198b1a27eeb56c8df727ca7ce77de5c16e7e55fe980c99db52aa97ccb7ea17b3bf5953b52967b384340c9db7f5d45be1b66db1c67cd81672be744f19fe2021f9b2d7d6e413c92d18600e0d10b14d2d26f4f93e3acec24cfc8dfe9b7e461c6c6d76f4ce418046665051e38ace9fedda60ab6f0715d6457dd59980d228f5054c6f3f7a36698dcdcb821ff5d83c", 0xf8}, {&(0x7f0000000280)="cfa2bbec932f2604507e5d376ead4bd3f66f79097cd0b62c4009636b669a2654682e320618480e0a021efca91d18c5543754c58afd5ada9cf2b49ed1fbf55724d007137908e66c5f11a5610d2b7a1df819e0c44f24f865ad9fa340bbb41c9ecd6396cbbbbd05dd5d32c87b2b2176408dd06ed0b745e7be3fe6d6588b4918c448185d773027badc61866217cc246c8b6808143b9beac4799fa68c5519e76abb40f53fea0d82556575ba1d96790808c5aad668dc5f1efac908b17601c9b725f2292d4c6504e3418d08e059d598a330c4ea06f4e3f46615dbcb0f858fe3d7cbf92b120fa1d927da0d75952ad9857d9de9c85e5662934e1c4578164b81ad", 0xfc}, {&(0x7f0000000380)="e9a8a828dc90848465458f1feab15fea162b774dd27e726dbf21606ed2ffc3e87d5bfa613e4541536422e5b7a7eacd30d8290693ad2dd76170dc191faa8e9ec37c239f069b3d29f498bf459f8efa66755632915f53f81b91b17e171feabd5a3bb8bc50f3bc892e14f1b4", 0x6a}, {&(0x7f0000000400)="bf34b787dd4da70b4081fd328842a333e51eeeb4964b8e7ba4118299b5fa8e69fa909a5a57a0b5d911cbbcad25e67386f5df3ebf185282f3b047749366759889eed596ceeeffeaf17482865433fccb0e48357bb4c617108709d82f7ff629aabbbc1f7fcb42b8678df299ad1bff0723517f201685598549e28d72afb61eb91c5c9ac2e3adeb6b6357028e8d92a9a1c7907b51f8cb7fcc08280f2632b8368b9b9aac61d3649b807e0df059b19cc5539d309bff8c110b24b587a141be694c1ffbec181b3056f34fc9a2bf8ba7a4b5056f8547d8a89083980da984735437095ceb48a093eb33bc9dd570290bf477b7b51edbeb896244f9ed7df2831e20e22fdc4f8d97092d31283559708c3f5a54fa172025d8e68820b61053c0544f8b005085ebc14bab7326085bd68cd67fae754d54cb8a5f51b56b626b19bebf7d2bce5287f49e0112d8579fdca2a7ec15f41337a6314da68da2f964b9baa8f752e0b91daf28ed8488c24c2296cf556fc81815554fb5f4d480689729b9e98e47cefb347e17d448be0b881e9a942034a60712554374d203c65602d8ecd678e6ac680348b0401bd09940fccf345b2c2722d92fe42e385452bf9f8b01b00184624e7d6191f59aeb406060ea9305ef191c9d7c0dcdefdc02d2b8124642669528f07dcd013ccf8e8bec2231a006e6e52c5bc5caeb6b828a0a2cfa0a7c94dbe47965f4ad703a07d79fcf3ad6a08dbb46c0fc65f0de41429dae4e518086892c89749fb1e0a37c39b1bf0bf208bfb2264abd8197b5bf6719702f79600f2896c50ff713b5ca176ebbede2c5f0d4a7e7fcc1be12d9512ea9e57172b2f93cca95a893992bd50006a8c9f6e4f1815e1580460bc4fb29f48468fbc1e20d0c733d5897b1117367f162cd0fe4b8af846edbbf38df92fa5a047b211af19ec928fdcaa1711d88d07b1a9b78cbdcfdc1d85c24f1d8d7c7ed6833bc37457b4e630515f4c2e744e336005258250ed8f411723e6bceba188e77fcfc99619919ec6b6177e643184fd1a68e4c322b870b389d949bbf32aec9ec2b7f0b5fabde971f073e1bfc1fd3ef0e3b82f88222f61d25b68ecd6f18155af269bfa549368da4073bcfc7e7acb271cd623d245a2a603d8ac76a81d77ad9f52b342b58855982a93707e39a99424a33f342f5ebedc8c405b8d00d4b43e4339b7f201faa41ce23d9c8cd4f5318a1d579b44130fa335e8635ff0abb276ef2cb0103266b305401c0e91bbdd80a7ecb909acc194ab5f4d5ede6822eb9809a46b46d3de7f31667b022db6e170139d93d2a529d527885d2cea80e909fdb00546a7e13c474e5702ed21ffc29a34f7b5589aa937fbe3f48ecd9e76d69d3ecc8611758b79a52ff1868ae75c3ccc891dad69587a3a7d645f73017786d61ab76e99581d8388377ada1a275a05a0efef49774ab0827b0989383540febf967b8473beb307b00163015b2dcb15b4b70e55619ce1f1999bd41e721373fd179e4689bb95aed9bcb8d6ade4af24907631042dab1c33d0f01e6a9012c9555e70e965a3884a18027778fb90ce1576f53ce31b2da89df1fc9ad0074cd8fe448a6c3a902a3efe1d4e7967519310f3b75fc3584508b42b09a7c3fa1b5070fac8eb380f50dc697bca4164e1c63ce091d0e451d60e23ee1166055ab81f3b20a84229d04a05feca921d6ffe96477a4a72fb8401bc089dca695fdfe173f9975ec19f7c904eeab0164fb9c956f8ea9b3c3b1e79aca7b75462921f9c86a2b024461e678932d7251376d9a0e741a9e01dac1184b08163689a8418b069e6009ff9248196d529d1ce75a18884c83cf1418cc50bb998b3a5d6dcd3cfdd2755e3616836ed8eb894f5ce224c2e78837a811ba3e8182d058bde445df82fc723d6c711cb7117679543f01a4dd99e37207fc2d65b461d773ec0615d47535a4746f36b312b18e044e8d7885c0804aa2f579bb17bf1917c672edadff78c98b9b9345b5f8b33d8c399cb386fceed262bd898fa773cc0d8d682f38ea87d8a75fd907d80990114fbbd2e113fded6d2e82c54afbd5cba19df4d9a8fb65d2efb2044af650b32a9571d705b6ed3f267cb04a9960ff023dabc9caedd9e1e4c1c6b680308c376188d95ea8989ece1df934f5e16fd56606521e18ab1108530145738b11abc560126d1687ac8fc15a99b61289fdab091a63d5ef6fc01b396a7b416b63b0a233e0028d5361b82aa206f40d4a352e5356890fb1362eeb1d4daf5618eebdfa576f2cde7e56b16f98fa3db9695b2f7403d5abc1e41fbd598716d3633ef53c5145eb99b794c1e80871c36c54be5c1060651f758566c8c48e3f5f99fe5ddbda4e69bb8e37fdffe0515797ebd1159a312479375ed320d7fd30d54100c3c9d79f96a0cc8b755175f9a2e24f3ece44c05d49df017e68c39cf3a62b25af45b0c8f70ea18ef8fb499930823d7f6ba46876df93d9318cc5cd5ca4ad4d02eb7190b1bf61e515a0a0b745bb7659a05ad6f2885d732446da53c557e37bb6debc2eff38160c41c580e8f905289dcdae0df360311dace7aaaec58a11bdb765cfdd1b2292b91efaa9215afc4bdb88b8e43d592743cf5f4c37a26eab401712a0c56c826a547356271cc1b511f6971563b07a21a84f5b5709cc8acae05818cabaa1107442119cba7ba236b4c07767d7c7d9b4ef4b980ec59ec9baadd06012a3a2fcfdc9c18c990d33da7eac9cea379c7ac9aff6e0819dc1d7a164a0f13b806321b055d016f41d2e96b6a4d0f0d7e874a92a800168a6708208a8c8b8db05d6d115cf5653a3baf501bd4f37317a752bf7f5b99d3505301299031a4a10bb63b1f6f42a2c6a1d32017b261ee785790be9de4a0088e86062147cea74bd146dc4d223a6918be1af9ae8377afd506a651413b55dc9dbaa9c2dbadb573c9b4c8a97fa0245c914dfe3133667a3375ed95afce9c36e520f0397d3dd527ff9ab5f05c616c96299c9ff1fddc3ffeb83992a480ae8b0b16ee265b65f35e32b8e2214d32aa2a81db6b1c0953461061c6adef7e16805a78c143ac686cc0e48c495050ba3303883103255f65aaf49b0f87ecb480132193c45a9f10b14f6bbec64bdea30e2cbd554e92920c7e49e7cf5310380e2f7a3aa195d5e69be2b46692003427789efae31708b7c8dbef6a4f8b66da1605d7ac40e4894822315b0b31a5b2033d59efa3f036a578eb8fb10df7f7c559252470f9cb4098edffc42054e567ab285f2075c773bbe1f4ac452bffff9b54975ea0e896667b473e460cfa20ce3c738f966130758bb3edb0d0e8c72933b5b6a4f38e5e5ba1a3881b16d7c56c2a60f9830fd2b36fea936c559c4a0b55735c2681f9963a4c03d6f69bc6fbc877d50e846c5d75e822b859f8e6e9de29dcc6c77a8ac771c19fbc76f572baa12f2b2e148b1cb2f69099e206a776a2f5d5940ea09f2e5f002577fb9f0684e8b7c392a0e96e89bed77891944b902b22b5b5f874de3082572fc2679e03904644bc81740f685c1bbce613b0f6e65ba6ed3accfc800e4c23af638005685f94a3f6cd957046a967f284e30be8c67b144914ce4a149c14e369fdf718831dc7d340685987caea1571db932438290ffd5b9e3af1337237ded315655e2df45ebe4e99f4b2cf83081015d122ec51460377d83c9380389970da1166f2be088324fb0f8794214bd852c3f75b55ff44897b10e63ae1c8aae573ecd2e80b676371fdcf4374e412402cad41f372533062776e4e401f59e1e576fb4cbe696303c7295e1e3696a18391057a8c3b344f801b414fe0c396c0b8d25291a84800fa48965f2628ebd866ec73137936a029e44f5c86d481b89324dab59fd2af91a81c6358272caf628e517e2bb956b78722b3a4526c822feefb625e0fc784713f09fb3afc941b7fb7af4345979de11c47ac7469a6938da962b9f35c688a1b563154b715063d7c8ad5a369c60db5d36250c20cfc13c5e85c5a754ce6a37f9a3d25b9e9c29e62da95d3423a1db59a043812fa9df449011b67661775e42d1f1e6efa2bd70a88923a8ccffa6dfe8b7a4f22ed4eb0e26208c9da63fb07453f33d0181d1c8fd6f91fda03fee5ff122d905d2f153208812ed72defb3efba00023fc7f1e952134bc6d8f2a58c961c4402a3a37edc54ca937942ed4bdf078f78acd4cb21312ec29debcce4c7fbea7e86150cc38b2b57e3bdb880f2828e78126231f66fafb899c01e8b606ddb2d8f8eed528aae570bff1df486108115864c5c7b5af270c1424e9485341ee387a299ac81793ddc1f9de2008bc4eeaab2e65a9518e9a64e704aa6aca9d19222842e5b71b6ff196379dfe02c3fb69a891ca608691fce828403e4b7e1df63b1d978a2af21de5aa2d7f648e29ffd738559263cb07cf70a4598506bb26e1e09b160a00b5cd50b6473b876618f1ee2e34f1d4ed5d4c8b803279f328cdb45d9657fc0ad1acc449f10194941f3b030b80ff90d35a229d72284556f20348a8036758d957c79b8a289930a5fddc30c4e7481da50cae2101654ed838dc4e5df02c3269e4decc36328cb410fa8b28c972e171756edcb02eda3197b88f9a67336bf472fa6403607629a629edf3853121bca2295e9bebdea777174545dd75cb06ef2e52dd43eb7bc37cffd80c58eac0581cebfc683ffb71e63528ee40ad62420983a96eaeb07869b5d37182c52dcee9a2ee60930a623eb1743262756d1b90511fc438456d339eb9af77694d9253a0b26a85c444bf5d1b86404fd31a5ef2406f0442d8c918ef500c580061484fb61effce01c14b1875ad369feb94d957fc9e9cb289425106fd9f2f23faad66de689fff499c7599f5ddc2b1267b2e80eaa567efbed72cf2ada9ee087dc479cbc889d822ac28ed94790e4fb83ef9cdf98a1795a09aa06c716cc6710c5500ea1df3ca66b13a6b164dbe078b1d7dab8580f2117b5cf0c6e2726f16aeca0f1ffc0b9c8b80ed87bb7de2e5d860415c172ac9266d121b53557910b889f3b43f6cb842807dcb3a17b027c380b100dbf3bb07cd24bf6cfdad81fba8cbb5bfb918cf9678bb796017c0445e327dd7d860eadcf791e9c0285786a4d61799e71516aa63088b1f528c5043ff0d994d7f8c037f772c19749e67c59cb2d90632f7d74521096766f820eb1e8f0dff26b4c41eb5b6aa8efbac36bac86a989edb6d41b892edbb5b85708e9a9d9f7585acfa97c8ffb6b5f7958e1fa7eb7e6693b0b78c68eca34461d9ae6a09f619beae65473f0db90f4c341e254d8f93498e0888ab830e05858fb01435127ead9289cfa16240b3cf59e0811d96e6f3336597026e49c9d938e2c69d86158731b75ffc46e2034270d068824741628f8ec8968b23d6bb3c9ffbcc84b05b6f244a42df3b9e96b5c53715b6a5ba907a5dcb282b44e291a75f7e370d7f7017c7afe735708ef37016a865ed934a664f0855e09482b5b7589780384f8a9006e4856ff14a1329cd35b285c6bd8dc2a94d68951e93407151ebdd38fa507f7f4f39715f5ebfe288ae42452d69be7a49f8a8145b63f4a2397baed72c2dd488282d54297a205db7ca2ba93dabf32cc54f30c8a101e0b962d7bbf2df985078771f0289e82fd1117042aa520ed213a83c765ec0cbeed90e39f187c755974c66b9719584d5444d5e940ad921fe59baaef11a680711d3ae3037d4dbd59e0270d7ca0647608535e53cd0db31f74c0b7bffb31047882c7c76ef8e8ceef38bf14aed94e24e10ca3ab13bf1831f9ce50bf5def5997e3a7204c4e4e34cac0b5c26d28d16a1c2ad5be10f05944292a198327dfbe392ff6229430cd8fc52006287c472750d905602da88", 0x1000}, {&(0x7f0000001400)="00989c31f7c29466b45a2d52978a45a08c3985bea63a062945042aca34d036436735d29dde14ee0b874c74f8dd5d0c41dd307af705e7828d10c2b32275722339006bf886af8d18b180b9161452d2a6", 0x4f}, {&(0x7f0000001480)="c59153c19e90cedb4f1b2e5123b86f7009726c9bd0efa438772850f56ec34a48dd4ae61834b2a4dd57e0b60d691b38173b8c734d0210486d42ba8f0db7f733e54662b6eba7694c9fd896ab704da5bc81d56d6602268cc19bd67f2c2063a3638be883b4f81e4314e9f5f236738fad3df1363399aa5a3ac901735e5acefbc9f90bcb20f4107b6da5adb34cf0b1576eb3ee0f4b10f52b6d97be59944e14749d96b0db6b716a5fc2801914e95afa6cd4423403a5f795dbf755d1b8926951d9f472d753d9d1f38e19160fc9519cd96a803f22ee4bf6bbf0abe4d67f87965cfb7b26f8dc31", 0xe2}, {&(0x7f0000001580)="6d7b9f1323e013cd9a344e47225cf37acdf360ca09030af5d9f0590379beff17a9", 0x21}, {&(0x7f00000015c0)="85069ce5cfcec3944a57104f60391c44e53ac191950a5a4e426dbd1b4f3fdeaad68710d7f6728c8e0ab3a4927daa4cf2b243abafa397e6ee68ba48d62b3e", 0x3e}], 0xa, 0x0, 0x0, 0x408}, 0x0) writev(r0, &(0x7f0000001980)=[{&(0x7f0000001700)="513e91a64d", 0x5}, {&(0x7f0000001740)="975c3495a2d4b5e4cc44ad81350546cd80ff64ccd04ed6b8abb96305a21b0a24daa20295d5adbf86fb21e92c49888d12bce7bf31b5f8438e798be550ce8efde7e6711e700a084691604a89f8c336c0f4f0e52abe45659cf344a4425c140fbc5fcfafe927975182ce1581bdb72d4a7f151d83d1916e923161969cf03e0dc8910faf17f8b46ddec85630b80f209a97d50b95d2000b24f63a524d6b59f6718d8afa3b5365cb04e5b7d6104b3c710954823a845d3a956563e778b570", 0xba}, {&(0x7f0000001b40)="dcf72c565bc9a39bb3d688339351b527ec8494f23632a33f5d6e682467e4af0f906d9ef5d3f956e454b0e88f82ee5364e86f76b3f47380d2e9306f2a9a1d42966a21cd0a8ece1e7f0673d4fbbf02dcef2aff80d3cb0fd873f9b56cf13560e5997191ba1b8210ac39120966c563b097eae97ec110820c4f35ae436af749c7a5ad1ff6f414e37381cd8b7770afdd2e48dbb612b1df04b4325a00fb7c05f0f8c6eaf96a5a9f4a20f4c0b9c4f6c23f6d3c68df2fb0704a1d8fd54a9e73806def70a53d968f0a48f16950c726", 0xca}, {&(0x7f0000001b00)="2d862b0800000000000000e1876dbc2f289d", 0xb}, {&(0x7f0000001940)="519c8d52559e3dcda171c955dcdd88a3a42660cccdc5675beec96d7cdbce3653b07acc", 0x23}], 0x247) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 15:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000700)="4130295d0e854f5267b5dca462dcc4df6bdd9607ea10251f24a25d6408be58f71de6016631c012b3ed76927474ceefd52dc090f1886c68cf4a9bf9239ccbdae3a9b76712083b895741965f28135b511875c152ae6fddeabf4a9afdec0940709bf8f8161298c8b19a193d17fccd21c8e06bb15b314a5e662bd4f8020046ae8b631797be0eb023384ceac8f289f33ff0e3d035c8acf16a0f19aec44786995bf2771fed4a7fceb2935de47698093f219dd7693a74a09e9bfda272f4907185caa0436688b65b83a1e48c7d3996d65aa0b8a3e80e0da1d82e7b9c705008ed1ca5c94f652be4329c8a72d1eb184d531b6ca8fd33fdf4b7b6e5b685245abe9c932515c61e48bafbc6b31d342899ad6eb155ac31423937086a1053307684c9ec3ecc17feffae68732a36a714bed2bbc79bb55c9d14990d5c5ca89af2aaedfe6388a6673afbaf467df84bc82dcfb211601fef94f1f5e4facfdb35a66e0a198401c59f6977a7f31944b33bbaf2b8faf6b989a1ae304a54523ab8b7283e3446eef55d122f32354f4cec4ddc8db40ab5b41309ad020be2a00fbd1132b6ccbb0950c7dbdbb8b7c280694f3f56dfc9231de45ae286911d6796a3becd0712c4ac20217789900340891bc6ba8abea47d949ade130c7cb5a757ffdccdde2913be07c292cd84dba32a8b159f4cbaf3ef9de9a99fd905f77772091c65c9eee3d0dd631d71430226e42e2125e947ea9ee460d4fea52b584bca9cb1ee0868647de45a4fe3a49bfd05eb24f420ffcfae849154f9c5e7a8692dcb9b072585db001aa6837f909d09b8eab81a5badf5f4aea23959bed0c09224b85946678501dfcc06e0bed783a7f9a063a0d5211f4209542a880d24e7bde6de897ed5543dfb0454d85ade95165eff77e198cb174bba83faca6b15b5c7ba62c44de85df2c541d459b5acd75003d951dee491abc24ab218f99a8af8621b3264232cf42e78152ed82d29152a63200aee9a532189167da83b877ea22b02c41cee9951716ff2e44d1118f1ea7975969b25c297e0cd3f150d8cf11676fd86fa4b860d74be746054c291b7c90c9e61312f3934f86f9760549c347c8240b453fc27b0659ffd4d6995c588e2e8415654646f2af5f98e3024674a8b09490a6293e6baff3bb5a9d43301c1d8fe292101a502b2044e337c30c7ec57226672eb929bcde3b87661e7eb185065abd965275eb37c6c54b8397f778f2181c792e93a095885f1594f4c94e30f5928ac19a75bfe91eed3fcb2f5887e84bdb1253afced19b150ddfab5d37ead6424a8172c95bd1503b42a42082c87e40c3942391f21e27c896264f84073d5878fbd198d4d9f099511e61cf7048ca39b229259e213e71cce245ad9939048836cdd68b861f2afbdd672f0ba7a01c984a6be3ed19aeea5a5f52e2aa9a4d3c4a3c26d4fd31fbfa7e33207d7c22662c62c81f4c9a301e797932fbc468b12bfc516d62d03136a3c8e46edd47574b04168e087692f4f4f478765d5f133777ba7aaa0e52f013529b51d07112426b43edadfe034ead34d7cccedc60aaa44dbb8fcc6a6864d2cb64605364f4fb00d11e5de5a90081102984f4abdc6fb5d58a7c59f82d63166978ae64577448aecfd20ef5f3a7188030f29d630aafc55c379973d2a7e9190a30999b13fe17f6da94e5a96e46eedda5a591857b966ee7be6c3464efb6272ef6a0e180f4000e0ba00315c045be149f7a6d2c66eb8d5ac2e7ccecdfa818261f8d81d96aeba6ec6b1e4835a507529149ab798ecb32c5ec5739d2c537ec7ea26776cff132b509a7cf6f8077b88896470660d2067ccba49a0464d393be55356f5a49623a1d02afdc1f650c6342665e04f2c53d63e9be8deba49b1f0630d02b2d7d26cb64168413200db6c8c5839138778e0fb3d8e26402b1a8d0c6facc2b399544088ac650445d88c283cda7d10b06b5d06dbe96132c846eba34cd7bd7684dba8f99ed68a7b388b141a60cc839dbe2db2fb99b023942f4fd9d771a6fd5ca4080fa58ac5e827ff51aca157767ee570a7ae587dfb2cff242b741b3a8c06d0f8cc5a062bbf05f2bce1c5a1f75218fe887bd90211ebd5aaf97b0a393ff18aab51f0c45851ce7ee01613d33e1c4fca80f00a01e5b58a42d1aaa8877702c27e0f24f4d678bf60b01848e973c827c76f5baa4ecf33b0af39334d331606585d00bcfb5fec002327aeb56cc3deb12d6a313f72f7f11736f005b5b847cbe5512a5ac46ee94d2c950c37314aa6b42c3a6b6a65d6865996113d512f0de6272f0516312bfeb649e52fcf5c4ece235e2265cf960e88df1a49092bae4d9cd908486ec8ed3dd6c6418b09ef539dc10f33bf19c088ffde65631129ee26d1029d61064ed7482a485f13e2fdced9d8b13761fefd26e4d73b843cf978d841b415c65c57e6322e7aac162dfb8533413236747b24284c71e42b88d56b08c30f4fb082dd22fa9f18b7815eac40999bd11a223d06f73660e1e9e6c279c8677ba5ae8b136897b7b38cf5fe829aa4ef4e3b82b22a1531c55c59627d12cf31d2d8b86a7f36655a8c6e156bbd1d3e3941c8bf79342ded1637b5625b9d445792d2e995668a18f25a7ffa64b3c2d3efca34cd9ec0237ef9b069ac7bcfee828405c581bf638f0f1a52598de93150fdfec6962569a2c98add2037809eba906e1c5706979c17976e69ab5ca0b5ea657e84b16cabfcd94a5dcf590ea3ee521e25f39561488a3c7b7b58e4b07cce8ab2b638cfc86a5667030279cd92a6115cb1c03f0e1f8cf51904ccc56d6eaae897718fc5c4a6dddd878ca1ee98326443dee5091d09e4e66609782118c7fce6c2f6c0d3817341923e47dbc49d3def7e3cd6e5335a46f1bc2f016afc15779d34bc85f1f567038d50a2a40037b5c00d3599fd9cacda17a01c4e60ae264550becc2d512fd718faf0d7ca744c44d85dada46d9ee7971f4f251773b9f43e672d08c160b34c619da86150caac7a5e570eaa4a7a55bdc3b9a554779e4968abf6fb72e7bb9fc4c4fb4465769a084d03d8411ac9e894801f30ae76cf58b6d6e090357d373d9a197c6e407eb44c08da762097158ee027e15795baa17260b5201642218369685d3c6b5288a19879d4e330a8924f1be2a4110c4d490d1a99634e2b317fe4c3d20f12fba66fdd7cdac43d62ee2a3d04b871778cd8cef0542a796095e95d601fa119a5279426f838842718ace1318884e5a15c23e5aa61686440e53dcbec1537a88435f8165814ca95e139cbfa129d820cf80a2eefe0dccf04b76b5c8f9bf23baf4513caa75f4be14e85d4294b6d9c30b159d9044320be00277af72966d3fdc55ceefd94d8b9eaf73296f7fa359e8de9ab4776c529052306fe55bfe3f50ec2363f78d75868a9f490f951737edcbc58cb4a39b293f5cd1c1de0193fb25d65af3034a6b2be58727736498ce4c4f7c8eadf92dadf710f402a141bd621ccd19f917a41a3fbd021ca883f32843419c7accdfe3956e0c170180a61fc09e4fd83021f394c32a20fd3e36e76bd63ee2b4b6800827e637d2f52ac0679937233a70e4bcbf3ef1eeffb3d457aed2e75d630eef8004f72bf3e98bdf66e827500a3719091ae560f985794f2ae14b7d068435e0b5d9226945a45740636e409e49aadfe3969bc861a7d87cff395beb957915859f4c2ff361a954f31d38c46b1ebc6a6ecf147535f26712d5a7885b3fc48023f956755513a9b412257dac9761af99c920d72d3d24a6f9c3ddec9b755c6abfe8d74a303435b34db25b26f08c543f0a777b8cf9a88861c7911ca8de6a5e6922d5e18100b0a1cce1b3ed20d7e89eaf03dcb4bf1ff894b93df3c7c197090f4c0963578db7bea0cd0ff66b576764126889b2f2b153a93899efd1adb05d58ea46a490dbd3e9ecb08cecd51d3be49b3c72c93437e61c89f3d1c98dfeb70d16153816ee8533e23d9ac1ad07585b6deb7dba34e8c1952716169acaf2a91215f8fe85758314c04e0ac90fb20a4a5ddffc8ae1b1e9375ddef216535a756ebe4e4b2bfce22fc9c29776e75f79109609ee3eae832b82642b755e2a04fbfbce457ccc5cbd90473881e79cc390083951205d9ed183d2d400a817c8dfabed03938b0ee940bfb32678d201055de4279cb2cbea587597e165b1d0f963ff3a148a5cd11bbea14c8c5d1c3266bca3adff67e54eb4be6cc608a57c5eb0dd0660bcbaf168bf875bb80e73800e97fe9359309a466823d778f497f7a2b869db22a84a757cf5e6b073b77fb190be76e05dec3519010a921f36fbea9fc6a22eece00af808caa453680fc5310573a464ca83217fc09ef2c9ae57d2aa33bb9f2cf9d1b4f16a1974f3e1dea5fd76853c520709abf8c709aa92bc08bf23c55b44e241af9c39d3077884c768511094adededd71a0c8b2d6a897eb5d453101c90ae7f46a5d94e78d46a618d1185e09e9143ab8a455608e5879dac64e3acb7c75031acccfdbd1581788c01991bd80818c4b6814a222550345406e95f878a5a831a1f7dc96705bca49bec27d5edfead77050df0fcc5989f079795a586cd6db6fb1c20b7acbf1ab0c50f6d99f482ecfa020be1b3d476ba72d2389df01126e5713f4aad3bcc958d2d0e86d1ed704228ed7f31d2ecaf9e606aa59c7d824aef7e3efb4e9a670f42258d41c1ef64e07869c1cc10d752c0b9d1bee529929ce2070391e5c493ad0983b115478235fbd8ea5135f1b1735dddb6d1ab5cb170d9165a6858e037e8d59a90f97da68757037d02ad4fff994521a2de8c61570efc13b13a3185588aba77e1b8e38a89e477af93edfb41a54082ec1a0842d096c43255ef47467ea233b859b2151048a1f79d869afa692fcc879e4c75ccafb75fdf58889c7addc13f66a3a897ad8c9abee2a252154c69ba2455a1865528e02652be7a1ad669197101927a5c1b01c1946d4d0451f2445da4ef7cf3bd7b3cb74411f55d0c7b7865c0faba23ba937063ce165d378730d0ea1bfa114ba299a0cd29dfda712a5318238eaf403b46ebe9a2eac776b82c33876bcb4b2db5471aad419d629086add1b6811f4e2ac1b46931668cb04de929e8aa158721f46c823062b44b6bafb61d74dd8258e8aa2b4e707601572852a8214cddda29f9aeaec93376d6028eb119764a78ed4d16a1c83211adc6952bfb525413767b3708fcff84fb0328a4298cbe15f766883efd447d8ccddef9bcea0bc824348534cd03ee95cf635e0dd7524c8a499f4a2e3e8b1179efec020682ced8641fe0ed9b726f2d448ac29438b9f548615826786c765ad2d4f82c2e6758fabd10073c6c49b812553df4a1610aa71c0ae979459efc25051119c0bb285238ccadf6f62853707e85b13b6decb8c0a8222d46871ecb3b7d26098f15199f6d61c5bc02471851c59a83ad31381c8478aa725d1c4ee9913e56e77bd551f6256e069cd03a7b30bea0931b2fdea62b23a448c54e4e0a50de1b54d1cf202927cd8fc2d23d8d265f9dcaf19acb96daecd0d0b6f395d4f310cb0cd5788405ae1b690417c46e1609eea44ab95dee0498fbe35cbbcece88446b2718610b9caa0908ac2860365f88970048ac89e060924b43af7a566e6ae4ee8e9cde1504fcc420605cdbb46ea950075c4c9a1dc7d0331cbe78735d81baec155a1272e3fd29a52633b62ec29e7ce7f53621ba11c6ddbeeef06f0f0e2d3d12ff4e82eafbebdaaef009b1b9acaea9918473becec8bca36d9f9d6aefb21815269370f614bfe52969d31b69438f9ac47f5bd378756fc2c78fd44df9b5b0103fd6e8a021d2d73d0e095c39ee18d5f786bf0e8347361dd3eb39509ebd797ffbf9dca5f", 0x1000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:26 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) getitimer(0x2, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x1}, {0x3, 0x6}}) 15:00:27 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) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x1f, 0x5f4c, "e4821414276eda95508816922db3cc2f0ebb78d0", 0x2, 0x80000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x400000000000d68, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:00:27 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x5010, r1, 0x0, 0xfffffffffffffffd) 15:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) close(r1) 15:00:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1000, 0x61e}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 15:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3ff, 0x300000000000000, 0x3f, "fc4793a3f9b95e6642de4abce3848fc918424c8f", 0x8, 0xffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0xffffffffffffffff}) syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0xa5cc, 0x0) 15:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x194) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x100004c}], 0x1, 0xffffffffffffffff) 15:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = getgid() setegid(r1) 15:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) fchdir(r0) 15:00:28 executing program 0: socketpair(0x39, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x801, &(0x7f0000001040)=ANY=[@ANYBLOB="010049c38a0c6c503000"], 0xa) r2 = socket$inet(0x2, 0x2, 0x2) mknodat(r0, &(0x7f00000010c0)='./file0\x00', 0x1000, 0x800) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) connect(r2, &(0x7f0000001080)=@un=@file={0x1, './file0\x00'}, 0xa) 15:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket(0xffffffffffffff7d, 0x2, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 15:00:28 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xf423f}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xc000000000000, 0xfffffffffffffff9}, {0xde8c, 0x4}}, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b934313dd5a9d8d50505268b2939cf9352846455e5a4f9f15eed1799c2a1b44702b6a2ac30d1abc5b87fd2e8ca4451cc89936cb011ddca348fc3038639ef1eb851c67a5f57158e07611ca45a2105668652fdd70986ae1ae17f9592eb95782818e85b62cbb440faca4ce9360fcd129d30394d868cf8885ae7448b98cdd6722ae75fb274689c01fad3fef14d12ec199a1897ca038f5f6e11f235a590a2e67c1b2925c2552c59d1d38da8eabc172da0faf83383db66c61382210c16994bef33e30dfc54", 0xc2, 0x5, 0x0, 0x0) 15:00:28 executing program 1: socketpair(0x31, 0x5, 0x64b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffff1c, 0x81}, 0x8) writev(r1, &(0x7f00000025c0)=[{&(0x7f0000000080)="344e9e9e52c6af2babd448534d0d10004ad8f6c3b3efdabf478f0f6361df2fff5096415056c78acd71af74713f7ec83e45a16a8001ee5328b592756bd0bbf8a7042141da017730e2f073d3a4df539fa9b99b8d37dc3e88fd155b9639346e2c64ca66102deb8b2c5cd817eab356b47a24", 0x70}, {&(0x7f0000000100)="58009858156b7fb9fc9c1ad12cc8b3f943c40cae6abe3a1fbea389e09acecb92e3f5bc951d160ab4e33c88b820e3ebaf2e78eb4290e382730dc7dd1387a36b44665188b05c74c61cc90a7c7e3832808384127f88f9e1c38509a53eed3dfd4529854ebaea1fa7f29dbf7a549304f7d58afb52a1d4331c214e18f6976919f39f3f065bd825fd7e29606b1b5a00142d77e61c5ade176b01b01b37fdd803f9", 0x9d}, {&(0x7f00000001c0)="5c5bfdb6b0c6c66f133ee625573b37c4818de9c8d495f58a30e5b448670fb2e23fa2ec64bb8405e76e1e86738676cdf766ad7aec980751ee776fcd2982a9214eb4aae10cf480d200321c4b4487de2dfd6a768fd392e8ecf395f9d2398b9e3261c500d9314ec5c7339413230d68d74391f3bad7b5f5b4baf4b4d1d298d613fa799d5f2535dab3baf4a2995ea9684298311215d26f9ad3e6712067ee473428df233d7071121f360a8343a84665216fae4feabcd3765718443f5ec8d14b55825c98d6c6cd6fb40e312db09a0e0108038ab2a5c08a1a64920de84317fc4d3a08906f96f553c620db6dfc43a7378862d74838fd1627c1299344cee461e388f6d0", 0xfe}, {&(0x7f00000002c0)="7fa086e34ba46facd653ec7b408e62ec04749fdb9140562ea5ce1932405a0c6223f51e62edd4d073d8a805c078d53b20123d2f2b2fc53973eee051cfcb76bafa8f2975acc45d7cf54b743e5ed148bfa17b5a0cb8c8c9254e402d4b8f5fd4f0b059514e1a21f850547529d28922df82b78d8aa6a3fd3a397312db61520942c493e20e006a882a26c570c9799df755d57a149007264d875fd4f639086303cfcf0d509ed084f5691fa58e9452119a390c0fc99ccdea3620bdd9f7236bfa110c064f8315e9e1d6d241db7899fd13087b9f5de375382eef2ef0d1397aa9d0d4956da76255a8316f47f025cbcf1d3126b8bee88237e3a9a34e7bc321babe2cce1bae8986c68336efb00ed960df1cbb76549894db089968a7d1ad14ebc490eac06a14b0a7ee9446ce2e00d18339d21107cb555e03f8283b833cedc60b41c2f860b7dc96f9383bad55903154ceeef57e47b19214d9a795775ce0947acd4e6d97c1d0a41b9f310ad37e37dc6435668487c624557e9a2225e410ac293509bd90e13c051f25a3f1462ba8e5a957f98562d81f00a8710dcea608bc76a29692994c23be4609805c218487f84eba7b1f3bc0e691003a469d2430b970e8ff1977c81ff044fcfe0ce8fbeb93b26ab4d0fc048c433da300c127380a9d9cca8612ae1170110e8218ff82194febe9e3d08a30e3e3eb6805a8837ad1ef7b17e1675813120445104af62e59945719b42691230a86dc2dda1d066b5dfc1d9b7a2f0fd7aaac359e180f2b5e624bbda79ad5824723edcc9474720fd43ac1532653b67217ced173dba177614ab1ca1903a97f7f94fd94a4994198b5f2bdba61cef22475923857e5c592ca0d12b45f8be11bcb8d6bcdbac9ae2623bda88f3e0c9c13d56682324f98c5e1d3867974b98413b9e11f01de0f7e08b777263163d21d76f0e25997374a552d4ed9fb389b837a6b65386bed0ad1f81e6b7ee884da68d94d511e9dfaa96aca20bb82b19498ec3f51b1c13d74424a5242d0c7b38b978f9ee9cdebddc7ac5e5795850236e2cf27a392c7c38ff6db27ae6766e4fc2c908a3f9c7248b8c6c33847e6bb3813f9214a55e4e53687f6ed66249e7f1d59bfcb267f8d3971ff88477680ee3ae16d898046def46ebb0b8771a8c03d19b86c0fd39a79acd68aa6bcc2ccbda129e21a7229e3f2c36d44dc3ee7eb029a945f5fe4829574bc512443a14ebcc072b4f0223bb941f1517f01fdd57255125b1a2a5fe81a4ec832b2c8df782f5ea58a183ad364972484dacb14a7e9bb0560a09037328a729cf4084fa6a82b43a008dec0930e1f699e807306223727862cc99ddee1eed4e031fad64bf9b2393c7768baee109987b5e53c58842d82d2612df2914511004bb6bdd050fddbf74632d22b8e47efed577ddeba47ce7743d74d0f3676962e7444b076305f0869592290274b6cae7064584d141237eb2dc4d701841fd9e7f57eb01e5104c6cde54fffbe0d56689b7d2a42bab7ba32f7ee42fc8dd3b9be913aa295c28be47abff4cdb999e1bacebf31b8ef2823866290a614d6a0a5b726a7d2659443195f09a4d59def51eb3113e48a8db979d9ae28e2e3484e272aea9b90ba5c8038d7dc6c808ed8a782a7f32a6b4589c233d7f6620734100266fcf219fc280e0e26ea4ad8913d2c75bb2fe00117f281e4558ba09d88cf3aa5bfe73949777686ccdacb6d72977bb5707e6bf25b67ecf3a3346b1215a1d8657ff306268fddabb829c5c2814f2eebb0b421f9f2d365cb8a75043ad18a311dddd556b0dbe3056d2050299b54ab29270e7b22a23c855091660fc72be19597745764f38946b6eb96f43fc12761635688286d42cca4da5b9889179d5da2b5870a5a9149104f27304e09c1d259a0881ed5b5ee5be5683ec0c71d72bc651eab3e4feba9e1474921b2bc5e487968bff9ab486dd80fe88c735fbacc86df98fd44402bcb8a55758ab0303e4a59dff867e89ae26b8fc4a818247cfd44ddc716cb4a278b16495042e50de3d7555d5dad84ccecaef1d2cf249d1cfb179a38f118adb81c6d7b1361bdc9756077d60479c947f2c2cb708962805aee3a99b13f0dcb1cec74945128c591c70d85c7d40ef1fc9ec4de815194de98903ec9b10f4f4d4a9d4c64d5d56cb98299830a9756fd11f9432131d94920765e8e9b76148c8aeeaa0e5bce614f95a8eb401b663e664740c1012d8f4aad93dc5c4334c6841eaa24fd7fe691d85a899a345eeaeb5ce340d56dada0917e518d64749f97161da5879f8da06fff61ac02fd925bff6d350bcee8ecc5271598717cd12cb4f7911714ac5d8ba0ab266f1f6f5c2ec17368dd6bead7e35fcb2a902a8997acde252e5a800510992b5ed7dcdff9627e67aa5f1e920668ab918a3ff545af2a0a11a43f9bc77e80e310147301849177874a45ee61acdd515022518db95dccff92d1ae00ee304fde27f22ad50a1a98b44c1beba99619e916ea379d7b4c3cd3d0b9bc32530f8908e5e85ea5f9ee84b791d0b28d67d8c0353a97222f8a904b909b9a83b1758c7bab88b296cbf06b7f0908b0a70611fde066565c1da5d684d1ce019a47a8075ae19ab253d7a305f4c9a09902ec21df7faee36da64dadd2428d7c828d08c3b576d1e87ba6f8dfbe6e54a73d3f57a405376dcf22f438c9970eddcea53a17ac91d344d3f9ca825d9b6cfc650517e39f8e8656d6d3bfeff6334edc623b01081c0bf2f508477a99e6d58422739ae7d30e74381c525eb12249338ccb3adecbbc27717d904f6b8657cfd92b9f26f7732cc4609ee441e640dcbb5ce0da947904faa9ffbbe78b764f95637d5844b3428a4302ec4b48104845108d0d4199df40cc7197e8ed73e1ffe2355f2991958c16b5c79f0aa86ce7b56ab44b54eac053db2fedaea40111b24ee7503f9d06a4ac4e6510e4294c90f575d0a5599761f5e189629ee29fc33ced327248913a28ac975fc8a8cd6fdc68d3975117b5255689a8392a41b6d3efcffb2e0bf3b182a7ae46fe1c10125a0c73e3e1bec729b9078ecb05ccdbceb891c25c7a314f072be6a385b9e5567eeaf71b8594fbf711a74800d9c2494baa24ac317bd352a580ce8ed7769699ebf479ef32ca76f51b2a65271286e8397eea2c1abfbcdffe2021abdf8fc9cd3acb295c7d4b793c31ad6c674ba77053ab6bbddb754a41cc86eb032a7c4f36c23a7762876aa5bf6fd51ac0f4a7e2db5f21b0725d6c5058aa74a3e76aec3bfc5da776d0b67bf3dc8c916c74546e41bf97275a063bd126eccac57e274dd97c38db2674db0f50df62037139ddf9fad2a43f1f1310d3599c6e1d68fb7a63b1f9a92ea54d4779b9ac53d76910c4dd76fc7c501cfbfbdcf9e44ebcf6f711a3aa0e1a78ecb7a88e93250a93503a7d41ce3749e182cd869fd6b8fc957889b7953810967badd2edcc99f818b897d6268bfcb4a520018e5dd9cc91ced86b9ffc0571e99adbae6a2b2ad2909f22210077c25c0a5a049f5da16a4ad7ae706ed4d998bace4fc640de83219aeae1b018c8b72f88ae3504e5e65cfda1514443be8e49d964b1ad87374bf944324c1d00bc7c1e5106de8b38cb5782557c73ed3909bcf045161b7dc2333025aa79bfaf09ccbdd77436271ac819cfe84d47cb5f63e36046a0f3953833c3ebbba51f120c2ca780db08276df53cd5d07397f6dc55b298d5b6363dad152f8322ff5b1b69e5b32df608bcfd9039769f3c3635ed9aac350cc939567203123218bb05a348e09ab870414bfc64feea4a659a5ba9a04674f1e38fd784e57b85aef166f6d230cc2ecc3bd120198a1a99f9199072b008862b8b0128114e3794146ec8cefd3a41a0281ff021c5538f1923c41d643d1bfacdbeaa15d2831f71a2097614b1b8aedd2eb86c37978de02785d41ca20f9715e4f664120020f39ed30d681b5a63d1531927e5403bcf3692d93d74f6d3e26fa675ae2070a63d4bac297d752424bfd1728847e9e255342217579d04b6411e5c3f69369fad2aed68b704fff45593432c6699c10891114fc8924864e9e49e81c731ef60df9218aaaa57575e2f30b43858de3cb64b2bcd58c95e19190d36dff57f6cac741459571560f4f7f9ede1ed6ff3b229c9273da2811ea897329b398c1ff7d7ca35ab5f37988f24789dd911be41aaab880249e62bc188d25689baa5c2013a506e9fe996c7b534d21234483e4761092c5d5c5e949bc506874ab4e43069c3aaf71e905c1f1602c56f61a9920f7bc5f3d14104610ee493145156ba848b449b518f66d9c430f6ef2cc6f1be0081ee90db300efcaffbe926abf053782d69a9b83c9ee5e7ff51df37d5a77c73192360ff0c423614d141701effa7b783811482c5291c4936b757b62ecddde6a6644495c540f62a4be7b876e11df0653904d93cef41cdb7dd04c61f5a282c43f5ec203098c6f97d0d619b0f36fcb136e296fb88378dd55129f054e8bd9ee07a96dc416605a0f92c5b7ee0162e89961c11c107b0d5bd3b7e882c0a9ee822123dd0655f2547c416ead66252e012a0b7916ddaaee132d8a087deb5e2bbe2f7c67f6cb83ec7c25d55ba5353178cd07231624baae77b7e97f6c60a926b5ed51c788b5de6fdec6f67f3d7b849cd6061fe2a6d4cf4f8a9d66f9317b5f6449ebc17faccdb6975f23b6d815b94a6ff021609b7e08bb81a116140e4b63987b024fa74e38468e6f637a7f27e3e0e06f073a48b64c19f3737879e1b0710f4bfe614f33d704ac0fa96c63a74074a02a2efee430ff463bac206542cda24ed8e5ee7d86a80f0fecd555e3d0d435af49d1e3f9655ec026ab8ebbf02a03e3ca89d7d07d95ae3262eab07baba59a9151c3a0b45890ad5f57d7e4d1d5fc2450a2fcb09a8ce7fe68d961167544bdc3c56fc86193e5a667b6a7626b504e1ec78b377ca697afd8a6af815c19e8ee73a101557d30a823b854110df8ca29834462f09caceacaa2cedc4692b502c97576f30c0c0ed4734ed7c7db3ab2697731ce347312883188066f08677c7465db2395382f896609c2106278e6e8387802c772c8bdc20452b6eb537e81beb29c9ff7c1b8d9e4015ce22762a82bf98699850b9e29e110f9b2d1df23813ed0e53afb3fd7b6f5c0b7103a47a2845932bce4c3e3117c9dae10e3398df1b0a00b3643cb1962f5ce8209c89480d845ad3692b36ff177aac2842f4eefd776bfd697584db4cbf0fe2755179dfee25d8019ba9b0c08980e475f24bd492c27356e8bc9ce2c3e2e29fb96f5616847f89eb6f4bc79aeba3448daaf434014d39988293be5f6246e59ca7e6f6c0d86678b1fa3ca1dbacbc26c57410623f4728f240d965bba7bbce099ed43f5b6548afc3d9b683e17bec58dd6d15aaaf49edf8e51d0f8eba841085bcbae0fa31078bd6f89307a718e4a2f53fe412f40ad74b435704feed0edb3cc548eed5824630735db73e27684b669610457d131154a8d2802cf892a30d1d7e6685bf20d576ca58688e7ff0628139024b58896c0f871201b6a2609222116f95443e7a9f99256f880e35afe8d3ea8b6b7e4e12d7141322a84dae438167df3b4f216ea609f9eb3648e462a202d0be08adbb63ebdb16f26a1060f3e263494c5ca44786c4f4ebc0f4eec38006824a4b775ee9180ebdc4a7fdb4fe5ce90adc6e191cf928b087e79f915241e38f8584fd764b224985dbe48e933ee03fd295206b4de266777f6f8a2c9d4b8cb1fd16cee33af4d92dcce3de6f276ef07d42bf431af2e241a3baaa6ca735632b524c987904e0391566a9339371fc7105d383feffbdda8330dc79f5284cdde1ce7edd450fcc9a7ed5f98e1ddf4c14dd1e", 0x1000}, {&(0x7f00000012c0)="90939b", 0x3}, {&(0x7f0000001300)="b5aed4d141f0076ea875464e34b4f182690651fef9e3d9cf7e05682ac796b585ac0c65a5e8ae23bcc9ef01a699f0c1bc6a067cba6a9af6c36c9703be13556afb69a0765528f0cbc4d8c641ff48d49fdb51451b08866366d79ab6efde11b760b8de5b3822636db4db1b27f7751aa8e3799e8dcfcdce2787a39c1083fdafb41080476aa6e54387fd0be044dd4599501b10a35daf29938050b84f8ceefa815298e25967503507732d0618d430c91b0d6ce75bf561d6012f0dff07e5d26ac6fdd6bccd85533486abee7a69b20b0bb5dd868530649ea0a8829cc3d4df57d967271eb10e8f29544962e9b6cdbf9fda6997a9f6518958679306d30e574301b688688774cece794494c3a0f73f28e40c80f4719b7d605d1dbf39d6247d372fca5eb971ac626338598acfdb6dd6261e4dcdbdd59a98a1163cf12b0628bab6fddce35f38b092ec4cac2ec75235ead5e36a54249be80f7bf41e27a91cc3567bd45e7eaf595ffc27bbe661eff2e5c8fd3729e15d10ea25ede24a24190f156d3e39660b5fe65d1837b23e55dd5d368c6ffb0e682e0223575c7ec88d9135418d48231995bbbec21a9c48e67278e2f2bb204af7a73db583bd7059ba4668660f6962218c6e629330db47b556c4c5b0148252304ac9af15e479922c50e98408d88445202427ae06370d180330f3e9662b4959ddce258971a48df21ebd932aa2bc4ced2aecbdcf0e2866dcb6f5b21fb7d02525273baa61965357ac3ea0b38541e2b78343d7efc2972b45e9079380ea8c22bdf63c1004731f1adff6d435ca8fa35e6bd5e3f8d0fd9a4e8fc1edf41dc0a9e46dc983985ab958c7ce713960894c51f7387b697ffe828c5096e34d360f2f17c5389dc908127032c3664d25b5c93abe71eb3028ffbf96e3bdf68a93cbf948d6d9056fe4d357cc1c506394f21dd84ca0c9ce8f2e0e64d3296cc3ceb1a6b858550d07ce486ced35970f0736a5ce4ad8507da9abfe5cae08f593dff593bd28fb43823760d73b3551dc32bdaa15847e4b684c250650e0fed92f5d4f1f7770d8e78fe91d628bba7443beaa94bc4297b143a2b5b838545e20bd6ccb0bde272630c030ba917cb746f929b76a1dc8b2b725c01fbfb5f890ed39811e64d9abe1c44ca2ffaa95c28ef8b57547c88fe48aaf151dae600215d0a33823252da9094b1e97b446711e0bb04c8f79f4ebd8e82880faf0ce01276e800b01e22d269547b6ce24294491201d88e9736f1d0ab0f4000c6fe55494fd676828c1831d95269fa7b085a4a89497097df5bc94307c5f0dc685f70070918f024bc8328f7dae3daf4120e52b818b9eb1fa8333ffbb39e8b8ecd950d51bac89db2dc71c47949336c21c06be3cbe187be0d4e0babff21a81c140b7d73811b1c071c7e29b1baef46a70e86a61db82f4bc2014b90e01fd87bacde704020d281d32417b20763205d947dca3b51094365ed5032ffc9cd541293b65996e8e96d0991cb20925a98d5992b2d21e777dd5d5a211e642599c4e6697f606fbca49557b84f0b5e7b6a6bcac54e193157e997b49f7badfe3f52daac7b320c7c6de483970925e49f76d1c9da25ac88fdedba0b2c1f4264eaa2b6d983685d3d3e86a53650cfc1463f477ab0b9a63f4b78780f6fb08118b39786c9ce19efc8bfad4713f2803136a7a014df357e3c03d4d02e445a0e4de5b139ba6818a574b1f7710ca6c3723b9070730f805bf4f521c35eefc08689a544953e340374e0afbe15c78e5417dada948a3e094769e7ce9a5158d39ffad111620a5441eafb76c12895c8ec1b702a55084ea2e798c386ec1556b74a05d571b2feb7bad69560d420c0fecabed8e6012df09d45fde049169201fce22c169d11807faf4ee3e7785c0173dc7579dc3e522faa861c64133ccacb5b76d77d3b1d83f98e67b6f5bf965664011232bc6c13b3101300f3e04b39975d29147edf69e78f4020f168ff197d308c0237b47039cbf7176ecb73be3ac8bfc0f30b498340c5310a1bea35baaedf3d32a487e679d9ea55c0a275cdcb08fc20f4705d6196c258699221e1bc791c7e843bca866cefdd414a10b4ddb1e9c88afb1ec92d64535f3b1c843d68ff1a36823ca00471d425ee15dfc97bcb17ca4c454e4319a880cfd8ae91245b3c6999d28a71adcf76b9a8439703ea1186c6d76ad2d65aac2ca7c74ed388d44017e6d6178487156794244c5757803a50a1942cab1eba079cf2bf3692a4c798dc0deb41a9df7aceae25f86f9fa7a82d979c1d7895a257a2a882632b87945dade1abd1ad542315366839f7279e1daf671d9629ce68eff3fad1cb5d83b5bf89907045f0bdad9f5c3b1382ab57c8d6e1210b4183c387ff066ba9341f2c4d87162825d2e10d8321223f3162c7fe18a87d70057a55902669948b4be5dfc0018e79c17e90a520a5a56752f0fccb561a69619f86b1689e42e69430b4b87416eaf9608c85af7068c34be3484c07a40989b00addda7cb079daf0387beb7cf9d395ae96f88d1341e198662516f2b6efa4c268efc7cc0b4148cf40c675829f94fdf251e4f9ab4b412ee0105788521d394e9ab10f2944c32777321c79b8e8b673e4d2d10cc4df8ee597a19bce681d6481134e6d8f6c231a0722bb81ae051ff709986a70c90a37ebddf8641c638038716e7e9ba1f955ec94936a70db0f2a8d2f83fcfd1fc09e1ec87ccf2f3d00c4e9ac7a2669c6dd8a3db643e106b4216e3805aec1f4da6760c05a257b3bd3f08a382eadfb6aafa6b0ae3236f44a4dec8da618d0030bac920be7cc7015368ccda59d8e923be3c4ae8cd26270e05a4d0290777fdc253da9a98280ffb0720b7372a6686938ade2e200df47f96dab21731ce653959af4decaba26c810275f490822ecf3d1f6c3cdeb7f496e5aee5addc95aa574645da20d3c0b01b988745db7437c910bef7f624f3c72a9c75d3509b9eb3f10b5c6608889b7453c9243ed6e097ecc8e3abcec51faa2aa888ff75931dcffded810ae2459b1df81da988ca3d9bd2d3f6d8bd99f4d3f7e6ada90fec348db3a770face048bd422486397dd37abaeef7f066bea17beb448d4a114fb2f517ddd944adc7a8d31cdb216fa9982907edc07172df8420654e69ad07fefcddc2cb1d9376a90c9b4a259fc84d886c8fef9b275f7454c79d307e10ab03bf92018ad8f52a77af70fb0247fb7d651ec2c3201e8fb688161322d7950c2ecab4d414b3386111df1bda87957625090a26a23906e0cc53a24e591b83a39d5c4abf912da05dc8dd837ec2c3a2085237bcedda037b8400451c5b923fba780b6ecb81c32216b7444b84314970065a6bafb8f85947c5f855ad238b2859cffa3894852fb942bdb85e31eaa80b249071f0919b379bd1d8e1980216d19ef042f6b291a75dd5e9c5732a73a2b20d20c7919f14680625d22da35922c2d92cd63ee36e514ddb0c955aacd768b0d92d32964ebc415229a0354a96a39c41620248bc118a5a8d82b3af4bc36f6e8692d68dc8dfbf22a74feacac626e77113bf1a7b19e5d7892e3a2cfffa5066367a01845b8a2d8de14922780ed0ba0605ff514bfb116c1ec907a2d506a426d2b114b01bb1e4cc7f638f8b0f099fff1c619c174a7872f015dbc9b868e93d413eb8d15857292e9f503f58228c0132e6da868320fd550f95ccf0b48f504af3d5d102d593cb7e64f811b4f15c817394223ac6e1ec9a822de94c6c7f00f1b6e2e77b62937710c35e9eb4f2bb5d3fe0a206b0812ede89f1e85e5d7fdaf9827a2cb6aaf2a78b45eca24022bda360d64a478cb69704be917c9316de01ce2f535aebe79e8843789f8d6ec89ab39dd01ee9f3541b93f6eb86099490f166d9e210f96727968274520036a27df10c25261f6778f8f0aedc026c75daf84e1a0d483eae03a1615e80c09f53286c0a5dc29c0d97bae958669d38b2f036debad80298d57d26ae935aa3b70a1f07ec9d7e729fcbecf464984580a8e081005e6987528c68c1c4ad92930aa8a284ae02c86364263858745490b31da8f587974f4a63eeea3406ea28114235f41c0facfb13220f87528069738c5918f8b6a3036116ec69d57144bc053419e2cc643ff842e246832139f8a7bf4b2da0ec92a476fbeaffa25c7ae03e6ad4440fe1922bfa3a861a5db50cfe0e2cfbc74e49caf054bdbefe4f6682fd018bd83ac85e3e97d6fec6870a176719433184b2137bd25f87a75d2fd34722dc925195f63bf200268b95228c9e65b3f9eb0f29ad540352432d551f986a0b0fe4daa37c9350e92334077a1ca610232a6c516cc43427ad96ce3696bd4828cf3158348252193fca7b494ef3200cf1b2ce2003da4ad4bca60fc63082472b01364f07a063d31ee86736a950bf8110c74d572ef8ac2ea6521513cc7a759be69d812622b8ea8b1ab491f48fb51530838666f904c0f03e00a381ef3d7bcbc41ad4e49df6a73c24910934ba9b6f82c4a66768df0133d866c0212d44e7301e1eac0efc0a6739d6781c760805c133c72b43222e6dadc718f15774fd4691c1c73b4a99bdfff0d3df3fd16b19b82ff87672b04ac0ea271f3c42ca2762d05c81135b4597fbce5a00ce942839243f30fe3c9a187d1327c4d352d2b4c4c5e3f874e9050d8610efe0a095f1c12899f004935012c30940454761913a8151e255b64ad57bdad5737e1643eff507acc73b0596d15a4b2837b934bc50164904c5d40fda3059f9ef12bc25479a6cbf36ccdca234219e6c51109dc800a102bf1144dd01a19ed98e6905eb6ac06a0aaf66e1784c2874c35e72ab18d11c1141285367923b5e6fed432c6bd42fb3544ad1c7ada0e72a193a36ba90c1826b4f81b539e9b5baf9d90a2722c03a93aec66b7168d3b1e2e9f87172d237448ebbda8985b56b8fad007e2b1a2d663547d5d85b274b910ce39cd4f93ac1fc3e6964503858ca11bcbb811f52dc85cc15a62c434625868ba2d89f7369ee66c1f466195bec4504dbc8a62ce93c3c64e7f3563fb7a6d29666f1ee22faf362b2931eee1dac5d400af39a44c2425e62398c3d56d339dc02ef808a2cb5116c85f24c9cc147d89208738f16b2ace3f12d924b145b864246523b04ec5f950ccce86f930c97247147b0c299100a0753c9f87750f5686b8d4453984478e47bbe44e9b193623cc7949e325d0dbfbed2e5ccfc2da4035d536e2a80f2ceb0d12e8e7ceef5ea8bd809fe390777c773d17961343b6cf9a871f64e6e6a1c6093166a7af9c16479ff234fcd7cbd968c902c6885df1f03f869fd6946e54e27b9fb44c23101a171266b063803d90eb93ade78af50ffce2f6fe2e59598e1418d74bd2c3e55b5ca4554cd597e93137752cb62d2f6be1f68da71293e4c8178524d1a9d0c6d582c6e6ad295ba7f211f2bdfdd08b3a55e459d10b283e2cd4d8db859b31382cb34f2a93313a35c8325f3f375cfdd0b400056f471b096ad8febf0db3ca2b014ff370c6e40ba0fe7ae58f71b182f0d61489a0a53094f83bd2d2642705ab29da36a2a16c338cc9866f9a61e9645fe0ac3c9f7992a6d2fa9b61cccac4af9980346902d30e533d6d8bfad79a72f56c6ce8b0188785bf1a21fd37266bd7fc45479a7f307dd855c0ab1b912f8fd7faef97234a5440962d74fe4cf9d5a7ce3af0ec8c8a12be451ca1cd9860eba7f38b5b9e549b4bf742e1d45562e6a82e5a0bc5a120881e987ba5ee0f25e25174e2b3b433fa705487ce89a8ff86c1fda048c4b04ae5cdb7830f1a01f0fe508c6072dcddcc7ad8a986259c4a01a7b92ca586accecc095989e9917895f1bf842f59657da167ea4921e11886548b9df9fd95b8a8f189", 0x1000}, {&(0x7f0000002300)="9eecdc66626bff96c2105b70558ecfe3b73615634104f9f553b9d820a0d206c3bfccce6283d91698a664d63f5075ff5b88c505f66137b90d5b8fe16c01abfe5367d8b66f9f0f18ebec52fca105ab03a815ac32048226f01f3cbd23443266397ce70e7ff0e493444ba178008d46e710bccf044e651632d36575c95c427ddedf2fa3dbaf6498cac642b9cd9f16ecdabae6e280205cd6a3ce4394b6207668b03d8219e7a18992d502c938a6d78202b8b69c624f4a3f752e8ac83715a9bce59aa11ff19d16299b348399c979b18eb2106e2aa8734ea1a1c693bfe143ee7b91189de8c49d3703fb6528f7bd90", 0xea}, {&(0x7f0000002400)="56ff6885cb8777c34b181243723cc8732bcfa57e866dd22922862b340ae45e1fb8f2a9e12c94eff94733161ce7e104401b6351a99ee33ebfe8f60ae811b7a8acda28ea1d91d8f6a1b0adee742c0007777c294f851cf6402b2a69194c92ebde3db6ac04c3aef4c0da780ed8f9a01d28a2549e736ff9b8d303fd0b8091ed3f131a46f0da2117a2772cb766a873a72329687c89b229029018eb86cc344fd9283cefba7d58c149aeaafff997900768661f4b55dd8ef535", 0xb5}, {&(0x7f00000024c0)="d17a68b589228c5f19c8c508d902c287c9fb6da135eb1e1d82e83475b70ff65a075d19a0320440e030eee1b61e12147594092b67046a9e1b3d232c70c4151c3901b23ab36c9e8cd02d63952ba5728c65e10d5651c855ba793e7598e32bba969da69c8cf5f62770c2e47f5673072e6c59eb202774f9ba2f44ec7076b8fb2e84ee4ad49489f9c4ad7f18c4ea7645e9e5e578159c9194df84b20563127b9626cab525e00753f1cd68f1c19e0b670c7082dd2528fed1f484756605a14af09f15572bd90fd0e8541072b6723755aa845dfad7fcf35f39690ee0e6200ab0a6ef7a2650424f0c0d49e674", 0xe7}], 0x9) r2 = dup(r0) fsync(r2) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000002680)="ed0de43177b94dba18e583e2030a6bca4ffef33a273941b4d8f0b626d9cd55f29896afd388c9e656cb159de5a1c332052d3eb839c31d26282e6dd2e3fd74821ebf5f91bd6682aadf3cd7c2f9071b5778d62305ac9021ecbf074446f0d3e2073d0db07d7dcd2f046267ab46fc284a587330dbd7e72e6a30c4276ed4a29eb30c0a640370f48a30caa1dd85eaa125886d40b21718ea079ccf4b8109b5d7777556c61c018888ae48e44a0d6fd22caaed94dbb16de9de030dea15ce38247a90ba4194c0661c91d5df9aa564515c08b653a32e58ae8277858f0f9e5ef02bb8ca59508d19c3e1f48ec21ce2", 0xe8}, {&(0x7f0000002780)="70f112baba0f0b28417fe61cd6fe31c4380e505ef0c9b85e2e6e6e251cb8bfe0baaf0f83e094f1d093263893c6c8f0de23ff2cacc069c26decf3fb3c3fc05882a466ede89be372b7c776fff69ebc74884409cb2cae8fdf68bacadc08adf563bcac0b39643c9c1820db6b1082a476ccde2b5f2666ac5664193a6b1f09be3970fad01360412006d2b9567f8fb6cd5dd44c7ce84767da5b65508ef725c53722410f06a6de933cf846b98f079ea65fab09edef0cc3a3aa64de87ddff23d6d1fdbcbd21760445842ab22c2efa3badc55863c09b826467d3504951149899", 0xdb}, {&(0x7f0000002880)="5a2e1ba1007d251317da23c0423886c68bc556c3e597909ecf677ea5097d5972f27a257c78d86852033a26dd73a894f86a986f4f76c4bf1e2186be68499c42b70685b50677421f8fd41f6a9ff04c4b44b691d53e25758882dfe270a97d636dd599d9323371e21ef8bf6df149edd239322091ebb346d308a69318a7429c5038edc882d22a7d6b9487a15696b4bc2bae421c27edf13522514a81499894b9cb9a89faafe235cbf1b5ab499f4174acd3e1aef096", 0xb2}, {&(0x7f0000002940)="53d9b6b6a6412066e681e3fabaee3f1a4d9519139e14ab1e4ef4a5f5240c7b29fd529c89032011b27de2366d02f40a633b79ce698b18feece2dd1644ad91047d425334a72ffa5dfe9d15709f60e9e5dad898ae27317f7fc95ed2ff86fcccceae0be129840c64548b", 0x68}, {&(0x7f00000029c0)="b12deade30264aa7b7b96e", 0xb}, {&(0x7f0000002a00)="ff6328caf19ad33ff569db8ce96fc1beb603cb97435de451752d08ff89cc525f6a7bdb801570480b0386ac66f4493996b09ca1bf4728e254ce36055667ffb81cc15e0151a48b84fffbe2d9b3fbb466d0a1410d90", 0x54}], 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002b00)={0x0, 0x5d1, 0x45f, 0xe4, "fc7416b6431b1470d0287f938b671eae0ee28c5b", 0x3, 0x522}) semget$private(0x0, 0x0, 0x200) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000002b40)=0x5, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002b80)={0x4, 0xfffffffffffffff8}, 0x8) bind$unix(r2, &(0x7f0000002bc0)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) kevent(r4, &(0x7f0000002c40)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x401}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000003, 0x7, 0x2}, {{r3}, 0x0, 0x2, 0x4, 0x0, 0xe5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x6, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x778, 0xa2f}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x9, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x2}], 0x9, &(0x7f0000002d80)=[{{r0}, 0xffffffffffffffff, 0x50, 0x40, 0xff, 0x2}, {{r3}, 0xffffffffffffffff, 0x14, 0x21, 0xd9, 0x400}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x0, 0x7}, {{r4}, 0xfffffffffffffffb, 0x38, 0x0, 0x8fec, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x94, 0x20000017, 0x6, 0x4157}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000004, 0x200, 0x6}, {{r0}, 0x0, 0x0, 0x20, 0x1, 0xfffffffffffffff9}], 0x1a3, &(0x7f0000002e80)={0x6, 0x675}) pipe2(&(0x7f0000002ec0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = fcntl$dupfd(r0, 0xa, r5) accept$inet(r5, 0x0, &(0x7f0000002f00)) fchdir(r3) pwritev(r7, &(0x7f0000004000)=[{&(0x7f0000002f40)="6d0862f2af5a4d364e901e5c0000d23137554b087b1f74cb2f252621a78fb9470c0c07b1ba689ed3111065ca8ea0228aa2e0a7382e7b6bc27de8703419128b1c346864c82b5a57501605041714379107196761e733411f44f29b34b91c748b369583071bad7bda9198ab7e9c4f921d6cab29a3935b825a790f861a7950bd1cb3d2c2df9aa9b45a657f18a4e162035df025652127bb25f77ab73bc91e9ca8b7c4aea3fa59", 0xa4}, {&(0x7f0000003000)="493f0f9f90b518399701bec0a1f9c501ed37122c8dd7442dc3fbbcc5a07cedf5da449c47d0735358c6fdf71bc5be3184907a97981c69a94023b9dd74e16b43ded121e7ff098999aacc7c4c268ac272ec015f5d501ae119bc06a92548dce3637c3c06dbdfcec25736a80c7510c89aad63ba86bd4671811e9bd1294c52bd0514b49a57ed135ab7fcbc1ee25e2df8b23f8284dd919074b5ac54eda7eb233cc6d944d0d83ea201830b7d035b9daa89c97cd82369992b217b23970f56accdca18e35cd49aecc330e7fc62e92f64b11542685757b9b24d8a85a99f01515d53e8b3af8126a82d9c8a0e00b3c15e2e255d7d78fcf679e260981b097b960b2d32c9dc42b3237ddc014afbbda4d9b05940e45637d1e890d3b5156011afa2494f7cfad485d6d87d9d96eec0cefaa87148b145fde2b6e5d9e0feca1a55eb1a3dc2c73d9455d5ac569e4ab2b434b7aa6f9090c8ec85ed35dfc057c586ff5129963dee81e319a07808cfaf7d2ddfad5f2384e994133e8b8061606b2162df5e0bade4c62231ca58d41b2066927442dff6194a45a2fe39b2a028e2641d50ab523a2708344ee5969d50659b77e024e1d89a3cc1a167b46953e2ce7c5fcee23cb0eb0cbe8f5ae316b227b487f62b214d54ce65a1b549e98caf8bf9c10d6abfa0436ff636156b7de13c68681f7cdc2aa83342e1f99581631e71ff0f1862b59c9a1de72ac2f651b8d5c912fc7ef974cfac1194fe6d14650bfc87a6beb2961dbf86f4395cb875ed6030c86a930f6f05a77d7e5accede2d77c2efee55f9817e7acdc81cd6b51e25bf9574736fe7dc261cd7846107f5fe983638bcf8ce820bde75a6cf9664d6aea1da520ce2d447e510ddebf9752e857dee847e406d78a345d87c15ba3a81ce82465810918d01da930de75bba65b03c9aa8454b65ad26cb43cd03bb46698d38d2bb0e6dc0bd38827ebeeb7fb77ce874d92f7c0d298fdaeb5b558f9e1e782bf859d84cb31a65abead4b212619e5bd601d862a0847d139e4faf8774abd1f7d1bb75ebb5d9e2606790c1cc5677bbf25cd242fc8ab00651af9f89332897f95da2d05355c5ba8ef4a3eb11ae5c11a9e7985d44cbfcd91f832ac279f759766bc6740cb372d4967d0229281e27d192270239e0eceb756b788821ce199f5ae477fd0b71fd69586fe55a612fc2226e7609de0fb90af60d3f54ec1195e15de6a490e523eb228c6c616ae4d69e96ab8a5ff45aabf8e4e405577095e01fa94b11f8d62e1a16451b36d1dbd847521231d55bc0315f1cd2d214838eff2b11b734b3460d6e31dcb073ed92962b170b766f005f25ed62963561735d412ea94e0ed72ee08250e0c75cf7510614ba0cc5d33e338a7400a07a919b1c357b207ba2acfae00852592a2273fb8f4601cec594b8c6dba29b338c860595df4103e4fe9dd2a6c71b9b5e62e0172155e4850cbb571d8b8136219d29cce6ceac5ae8bbdc79d80fc227205ab37152e2fd580b8acbaa253c1c2ec352108f61420baf9f2cae4a0eca11e5d91665ab37a4b989320f0a199bec39de28960c94da13ab4f8fe64bf75b2bfc00547c8a2f1e267359c084a3f12d2e58a7bdd0cbf531834c24ebc6cffff07293f9939a263357cae711de19c6d71ff3b2f9de82ece843ccde26c021c1c8c08d0fad7896f66d3292779906eed70747c41c37a715642074e6ac9a9b64ad12e9ec15dfe58ac401381fb3703015769e5edcc31855a0d65ea5e16591739d6d52ae4f53fdb4f5df32b0f9bbadc27cfb0eb08446aa6e0285b4cab946e4f3288a0961bc82121c287c6f310403affe3c676d4cce168e9883c34c0f833e8f646fe816bcad299fae5d8573953371b6c084a6b12bfa716072f66c8be403777a7ba9da7b31a9d7ee16a51d867b172bee1ff6bd70065531ddd835e8b8a7c254bfead1ae834cb474333bdb766feaafce2a4423c16d95b73d95f7ecc9ceeb0b0f82ecfb472df886a4c46e21dd7f780619b93704feee17d214cafbdd7b031edd266f9a0fe7e0766ad83ae6ea04ea519c2cc371315183eb3f03098b784ff1534fc1dc751874b8652e68ad2ccaf086bce158178f71f343ce643c1a3a8183a8e54d67341620251fd970d5a9366fc72b69ecb33179baef7f9473ab143f0412b214d57d3a9ced9ea23363da5408afef4628a85bed100a33f078721bb80f7ebea1c0a46144cea78a66447bae98df794b2043609943497125bb54f0279da05ec8271eb178ecd73c3743bc1bf2c3b9ad18d08763497939314e93420d5c7321a32b232c4a582fd30e849016cd70dd2c4b160fda0da6e9cca638bc1eddfaa5c055986d2e970ab6e6209da96d67de6df0ab6e2cb1e8630b1da8957c5a04a568167eb14ec183a5b8e5d54efda839b7fdd16188b2a7c866686ea41983cca04900c0f37edefdfcebaca9cd28acbfd73f578605a76e17d69992511919a1d6bdc6267de8c0220a090633ee4f61f3b6626ddfa450b4eb63dc5f455ddd0735039c6ab42c23580ae8480383633b73b00ca41113bb257145448c7e741963f4d6764fab71796cc0643cd542f741cd2d1dec9e41f132c37ff6b18424915a3535d94307840449b5d7e111a8f20cd0a6d3d40aa8eddc938f818910ca6f3b69d24ae7d802b660c63f51d399ce584ca1c34aa05fc42f689b9e025c272fea566c4a7bd16e3d5c0950ff871583088d1b49a4cce559387d98f355d93da0a05dcb3b8ce1b993dec851546d2742202952deb4f813d72631f2cc0d34052c55ed71b5afa3554552ea078023ba1a3074fc88414a0d37664840d374dc4753698ecc272fc06b2abe53fd7d27445fd492692769768da83702287b7234585b68383823b24d38dd3d89c5db2d69bd2f63c3b89a3bf94535cd7dafebc7519e210db9a7150b84b4b4cf6eef0fadac9bfb26c4951658e39c9e2c5a04eefcc83c79f38d4584ecc2694510eb8228a87c72c67c553428b83ac18f450f5a28a0ca7400d131ddd4ea7bc7b0266847a5bd1ce0a631965e9df4fc28f8747e5ba256cf00a5858a8bf5ab6856d5b3c3126b7c2ed75a3fd2f09864b8fde6b0b04d1cc62b829c2fca762c4bc69c7f6011d580c61de7bb7cf7ef198d350772c09dc5969271fe6d4daeb579a29c1ff38b65d472b5146f28572176ae0d44c434437c12c3b733db49b9f43e2be644f772c9564432e6a3da64a481f089730d506e149826325b7dd2b27c867adc22772f23249116ddd398b3199a39bbeddca82287cad5c38dc8fecb45d20b8c1f029aad6ec99a2de8ec98450d000ba682c1a541ed618f362e6723a243694eab2ea8ba0ca64ff317db056ab0fcabfd865bb8db11db48d74de0084cdd27b1d031937e1617c8c458abc4dcccfddc0bc989d1584db73b70330c68c9684251fb7622dd121e601ddeeace0713d03bd109b26fdeecfd3573f3a051545cbef24740f1672529ceee23c003b7d1111fe15a8d317378392c7d70436abac36d699d69349db24e54f707426a98908bf758b15040d77d0db6445f6a93db29f3db50a271748e416104799f3005b1a97ecd1833526f4cfccb472ff9c468228eb1cbd9f9b39245224e44be8a3227b866ee93afdaf9f49cbfddaad76f42fa4ad31999e0ccb845e0272da38c5b77dd1dcfcb0decb8e586570814604ca7d4d501eb016db8df98669ec7cdb292107cabc57cb355bb8376d5c26604a5365243b8787e8a0f6db62934d4214898f1a84f650ea27b49c57c30fb6a7a6d9cc34bd546643463166afdfb85a2ee95661d02769a6f42ba0555636926809c7bb0aebc9c77d3c9badf504a2f6e5f375ca15642466f75c909d0df856eac852a2f5ffb5e33331a2c58ab9520b28c5b165df3f0eca3e89b1077e04e0fdf0f932bb74a7dff8bc0b63af74b080e36eadccd28760d1a132da6369622b2aae2547516b619f2504fe042ce7f9a4fb4632ce5794891e39f59d64da354dfb38576ab816ebf734c214acffd4ef960821d18a8aa065279badafaa8debd882e090923d9bc9e347267b09ee3ffe176fee92672d9c482ee5957cf612b2934c1a5382d841a67183adb02f03504c207c821286df00d509e987bc46986e4df565222b2774052e0c1fde0bb897325289c6b6a150b5e4c87797d083a32057f645d210b5b680e072c35a04aa7fa73f5d08da9edb798cca7c1bf3535cd550c9f8faedf25805ce62ce4aaf027c3318b1dbd65c146ae07374ede18983577c4128beedef92599613c8c163c6eabab3c5cd6f4f3d9e022affb4522603dd5ba9bce769ebd5ec786e917e94aabba15ab811db38f0a935514f9ebe3bb9a408508262053a823ef8f7b9a31a4a05da2651f53d2c4910100be6d2cca046dcfb3a68a8e8be35079465211e25df015b7bca6c9256ec5c2d298d8d08a7da22b1d92ae1197b6408d6eae9f324b85cfd68fda1e532c2793b9db00abaefbbfd94ca56ce9553517ed7bb09b680c22628cbd2e497feb1763c1b7e8e032ff6abd307a1e658a4c235680e4e39a58230a91a5549be9c9a01f07175a75bae9eaf3de9ccef9f8326b24a6497293e365612e6e9f1dd6547b98011d850e19be3cdbb981ca4e3d33f1c0129699c028bf86c2def291c93bb56b715d0a76c041e5542394e6ef6aab927bbe21c6bc19af093f539bd67bd1ae20ec924713a230499cbf01a6476720974d1057f1f0938c88eb62da83a6611ddafa3bd33b693a7000cf74a03e269cbb0e519341b33c6de518e15ece4c2c5d30251a3196065f422e57c44e6048cd2acd4e2dc9c0ec43150c68f54b73c2def2c8e13794fe5188091efd08fe4395686b391f21bdadad0275371eaab43125973137fc28a91aa005053c75112d8524cb1c831f98044ae5b0327f3016f94c134479ceae90dd3adb1746626be2737e95e4563842f54189114a304c2c1af3076f1e35b509d4fb32903968413ac50bd3612bcf3da64228e51ee5fcdb603c70b42c1c728c4c2dff7b4337cf262b92d492112b7a1b3643ff9d86cc7ec3e15d40cc319c13151af64a762227a749c39cb0c82033a82b16d3ee319ed693511f7f1d0bf7d32c1220bf0041d31fbdf95ddf996a01c27489b60061fff5b74819792668d5dcca4cd919a9fccf9e9a2161bf09140eb9914ecd7e0ac4dd647cee0f7d1f4b27783207d67753d95ade9fd22fafce1a456fb68a9d09663fbb1ea5202cfe8c8498753a18c8db7431018071937637dd17d0fb3a0500eb92a337a683658e72c7231fd314e0c44fb66129a9ab83051818f773c9c57f87615ca264f12b94a510fb24cf0455bae60251486db0b4f40b4cc7c9eec7385aeb11e32a305a7da518eca2c13e35ede8ed77163d3048d09dd5bba33beb715c9690f1c66a12d1c42cb2c073b5df23c67015f50ff40ea49e26e48ecb38349ade5b1d0d5d517f1c6b9a3b2d390def36cf417e8f926bef5f13e4ad0f5c4ad69dc2216956128f22e87cdfd6a8e492786ca39bb04f1181bf0a6c779a0ecd59fdbcbc24f87b95581e965aa3d06aee6cafd53572ecee5a9d0be106bd379c3c10f17eef62af1387bbdb4b622c5b1b02989debd0c4658745496b14592520fc632cb2cf11e5171a7eb5f44dfe66bc67969b53fd586a3a1b2d38b986e8a1bd52c1277bdd0dd22ef219774d7cceb7ebfa538cca52bc8e50cef64b03fcfa3a91be1f3eba377f9eda07cffef56025ec12a5f0f8ef8608604713cb0dda456faa1a2a0a27e609527108857b5112e07b5fddfcb4ef4f2feb2b4531cf01353a283698a543f25bc379feb30b36990548d4ea430f71c29742d08364e2088fe1a884acc4f0390c6f1af5fce7c0a8777ad54", 0x1000}], 0x2, 0x0) pwritev(r4, &(0x7f0000004180)=[{&(0x7f0000004040)="aa7930b798d86a393d6cec1f43eaf088b893058e74f999b99cfd14feeb60b8a364d94776d2", 0x25}, {&(0x7f0000004080)="38d6089c0cc9c3be27467dca6b94818d4aaf1935e23c99eeaf96b7a3aa47caa60506a7a65f9453f226c729e575539098d0bfb0ec1073e548e6f5015c57b9554e54c25d834effa9d2674f82ecc9df8afbde4d45982cb6455ed4eee57aa0498fc70dd4987c6fea169b92d27291e32a7b3e440486a5e48d18f6703ac23efcdd1e4298b095be9c6f2a45daaee2ce15d19fb0afa26c0bef6a50ace738067e6e428a9149f728c91d433f260cedd5793ca0306b18e60010443a449ca4cd0270ad95089dfadbba5481c48ea6f4d9d9967c16", 0xce}], 0x2, 0x0) utimensat(r7, &(0x7f00000041c0)='./file0\x00', &(0x7f0000004200)={{0x7, 0xc}, {0x200, 0x9}}, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) readlink(&(0x7f0000004240)='./file0\x00', &(0x7f0000004280)=""/92, 0x5c) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000004300)) recvfrom$inet(r3, &(0x7f0000004340)=""/253, 0xfd, 0x40, &(0x7f0000004440)={0x2, 0x1}, 0xc) ioctl$TIOCNXCL(r7, 0x2000740e) writev(r2, &(0x7f0000005780)=[{&(0x7f0000004480)="c00a99be7a84fab99f6816bb152e5c5a1f466942925d4af323fcb04222b7a8a58390432c1fbdba3e3ac845aed9f679f2093f7d13e96afb809a9f96a42a284cd4542d0cd1069c5c2de4e239c4ae566d5d95762d9144d1f7dddb003ba7b11cf4c83b524891270899d0f6830ee18d8f708ed2918da363411c9865f8acb73ae7b6592f03172ece820fcab608b66c2743a86405867c10339047fa65f8627f3c8e6924fe4df6055e68e4a1967c7938fb760a4cdfc78ff5f20c94bab411e5fe7648b6cfebee31f45269287dd1fff97718b202468b6e7fa6afd962880e57d30f6b6d70", 0xdf}, {&(0x7f0000004580)="ef72d21ddac928578eaacda15e3492ccc88a3b791373f2c1af7396862f629638b9d43afa1599ed64991e570a0b01cce04e84af033c8ebf2ddd0f54cecb5a6f1e32c9fa35c1243b9acf6caaf0ef7eae1f9d0cefdde501bb0434d92f6640290b3e22baadd81a91383d4ade6fd02d537cfa8ca025f8c22357ca588c5547272d0d8287a1768db7ecdf3758f5fd0071b626bfa0473bfa6fe852e24ded6b88", 0x9c}, {&(0x7f0000004640)="6abe43e8c2160b7ee099f64602f58bf2ac7302446915e13d48ebe1e86687acebaa6b0a282a0181bca4f43f9e7e2619babde9662fa443938364924bd8ab26acb8ebb6f9459ef3ccc1328028890892adf7b40c7433787515524a3c99a884cae8469cb3baeb4b7d308b7e04691808674c092a1eb3007912b3a2bfd4a51ff2719c6cd2ada6164030458ea243052bb4beca779a77cf5b33638b3e25588fe9fdab4acd09fed259ea6d636ab16fd5539a6e1a2858f2351b7991c9af55a17f1b7fb33f3cb0e369cba4da57182d944cd78d16a06e869cf6", 0xd3}, {&(0x7f0000004740)="c7937f2a1bac04afee5d15b907251fb2618b6d856dbbb2a1467376c419ffc180dbe98f797aaca5a5f4476aebbf05f638aab1989127e4e47a77fd517ea7aee443b1ab1485c31e93d649b8ff7d799ea197f9c4760c9a3856c31d23193bafdb1f07dd82f84ca65c9346626c024f106ec974391792451fdb483af83d468f1a3b613759c46deabb103f61c1b00fe2daf742432c1e09b763dc50e8cf6fc3ace64a3246e328edfe41f7812d6699002f7d1ce41ba8301cf7cf1c293f5164fbc79fb3aafbe55774a0b94ee183aab9a88ec93884b0348a389d7041ec4336b94cafaeabbb737bbb3dc0db43c3ea43b718cac552f542ba203e006e2179b4450c053a1ee3de18cd19c8a12bd307f0acd9275bd7f13b67822c2c9d8125b8057bceac99690a62ae718f687dd93c870c1164a540be4ec0e5bb76b8fc246a9b245314e477db9deaf7f3afe571c18e240d86b61f0b2b80c8767ceff5f3f4934be6524444a0a27261c5efc41c0262e15f83d19faabbb23c930ce614dbed49a6cd496d220c4a8b0adeb1c71c6480b1a749060d62fc8977dc526db53a5d6430bd06ca546e231127440c24807409eba0ca63fdd47adacdd4114cb403881d2c9dbf1e9ae72483665f215f779e0dc268d07b42d5f83c1af40d3ea676bc18d89c29c1e08e7b5ec51cc142ae9a037fc6d145f40bd58ad36c079af929ebfefac0a6d8e4aa10f46dd5cbca3e64a9e579f5e3206093162017b9ac515e1324a66f5cceccdf92d1684650f6b70b54c6a5a784bb867fd003d285cd7ef25378c61823fe3ed074aaa1356957da5c37e0899511173817a41edb6104f84e427f784210204332494fa4c57c0d531631f8159009fb1910a0f8433a4468fd4cc6c224c2505d4989be1483a6f64863c4ba73bd6ef5768e5599ee4bc290d70dcc4f814388635fad8c649622c1035ee0a3385c200318cac02182c4944f8254eb9db0c8db06e8f681a323f68e8120edb68aa9f4182937fbd4c38830068107ea7394d42896988e3153e14318b53a133ecc35306f75003b2a0293ad6923a23f8a419f140485dab80d372aad95ddda444e7f5352cd3f0d14ebf9019e5a1111aaf49c52e7af590dda0271c400499fe47a1bdf585ffb59f97b1a10151cae623c8b10d4192f3cbc8950dd44f5fc73c207bc1f357b2aaec7f38156e4da81945eed584d341c2d527a9aaad3128559905863e7663f16312197455bd8c26e06503f519ea3692a076c6097bc35989a3658fdbf09f002675628709552b9da23c64521940b9c8821127a5979e4ad72b3c035139fd7754fe8693a78363749d16e1b89a4a877226a0c2300d39cf20dbdb4b4ceaae794c7f48e0f118dcaca04f8e48583795f20caa968c63c00ff3e12e91d6a567973a31334fe9fb3da5db4f3b104898d1fc29d0fc8441282dc2a3a998e3351b3337810639c69e32028054fc2f9d7f41193b2551f1b54649e824295321896c0bcf4f8352e5afc744727f81a9c6a413f421f97219510ec970572161154b739d7fd3ddd9b502d965bddd6c00917af89ea07484ddb2926cf755399c5ee41fdbdbe2ca5525b2e19ff5b91fb60139fb732e6eda7787ba112907545463db5b7a68f4d9822a798ef9a20355b32053e41f11f19075bd044d66ff4bbceee88b951f8ab9770e757fd6277e559f204ee8afce68a57df1174a4cfc39168e17d89577b7c1bbdc04f20b6ca389b053990dc970b1e5dadf808ef4f9214ba5033d4de27148eb6f808296fa7848e63dc83abf576cd68830cb6190a4bb0df847fe23c3dbd6280169aab4e22217eb300a03286f4f4faba10f7e603b6ccfc004c31bf2611fbd0661dcd8293b3a00baac4487dc7b93e69f6a0c6c63dfbe2a9c22f240adfb62a6d7eae5af57d32d6edca405b0c05ae4014e764a2fb9f7c68dcf0429ae1b88fcd40425d1fc7e28d9b5a7d789db560aeb1e7439b17cf3d5046f88101aeb59fd5628464b77b86d121945afa718cce3ec258c5cdc33dafd4adb86c09c95cf1e583e38236ed93dc0f18ef795299a382c26fde9e2b7940f65e3fa5327ea437d48cafc29c81401bb042f9dbe3e5f4b30027d96219e9826bfd11eec41ff53f0765d04d1230a655b6abb711e051f96be2c0c92698023754fc1a9c340c30a6a1de35fc90a3e98029b81f55f07f9a9948bff81874878fd19b9f3e54c5448b8ad70073cf7802b2af6fdfa2cd977ec08a0f5ebf8af115f4b5eba047e2b37e49737001487d05cc288760f7403ae00f17a761e2fe6894aadb72073b79b81a429e31dcc337374047cf473917d673b0df0445d462c3e60752c718366fb37a37adb7afe2161ff8f5e0c97d03570cc7737ea1f4f548d5adba72cdc5a4f99a1ef3b7a4469177ffe550160fffa5c07b8d6ffee60364a733b1ee9a930c20f4db29ea421649c8ec3d47b1b1db5be9a6e649ba6ebe31d9353334a04f79ce682dc229be9aed745a39f93edc9108a8371b8ea5a9dd5e3f2a9b396b0e8e0350c05d127bfce84f46b43ad148827890aecfc5e3729a968315ff94e324878c8973d808ca94fac0432c022a3c826fef03aa8e5bee5f0a907d2690109150678421105c68e7911d29927bda42329db205a4abaef3c9b78a380dac50f4ac3ef3d235ab9316104a8690ef9c27431f3c25f62af20db38a9bd998f69ed20f492c2b3b02e03e1f1b8c3fade051779489d4e2d8b8e4e6b902661a42577cf760ded9375fd66a44ca9408aa1c40d019ff278bd728f07c209977cdf4e181e5a19e7dae2664fe73a1a060f8f64cef289e465fc37f2fdcf02ce8d768c545c08ee77d4debf899f47772b8e33690b2efc0df8ed5089724b3304aeeffe4bd18955f012978bb96a15ecbe6e6f03c5d16e6289c1c81bc4f91c4f0e39d6c2b6b763ae9e936fc412720a30aefc6232317cc14274cd42192e6240ec98e884bc36fdda637e0025116e489d986168c6ddc232a85bd2ef5e0de62972b77c6081ff9726f22fd5e9b0b5936b53df8a7c890fdc3bbdeae8b86f13ce2dc535e64b36c01c9212a385b205b93c3b5c7c6924c084fe06423cd9f46dec22fdeea72bfe1ecb20a0037efb0371f7bead68da3842d9cb6e463b6c77d40dde3a65fe6366184057417c2c3a1b21767bc35b39af8b79951911092135ea9d8d5bdf6f5ac378b781310d8fb92c48a612c67154647135fdf620e157cf4a2a5077643ccc116f8ce7f8056b431a7e408b53c8f7b65ea572ae50cf29b625e26d7010fc8d1a5a0038c61745f3a431a4bd0d0ce7057e29ee5e5bfc7576d81bf02d6277eaef2037c8cb0d510de91d6fdee5d8008c1e25ff276f651b2095d5d520171d9402da7ed3110a1a43117ba8269b0586861ef6d66e8ecd4d9831ce1c2b5d7372fe48ed1c6630dbd8b3a2a9346d0dd426eaa79c96b502b672e4766c10c4d2c6298a2cb82c75f562281ab13e05d8bb3de3097454651ee47daa77309dc9d7c1231e3d5d1818e823b964de426eef11006bc297fd0b6db0a794d72ce8b05075eebe4d1548db360a6a7ac42352a2a0631e56df20501f9f8d5eb56a60453beb84d0a5914360f3fcd2b2ecd62467c516df8ec0284e0ada2a22c5bc262872b73f401c0e4304114b76ce10af1a1b201d31d47ffc554af352dd01942a4ec596bac2a6bb8912f934d9f34d2cbcdbd278c9c2d10a78023127747e77aef45940ba0908096dd7d3288a0e696903d65f5356f21f3bd542aea95d6cf05b918f791e18f2ea0aa06ccda25b0813257cc894004ee921cab9f0e34710baf75d053d4e1ae52f7a86e1db16401909dd735dfb4b3f1b74468442d2eb3ae86545c4e76e38f5ecf3d651bb9a9bf0ff9dd72c8b54ffaa1e578ff9adaad3d3c0b86be872a04274ba7e1cca09b8cae6661ad093a6e2dba7498ad2f3fb90b406517427b2638f3b491168f4dd4d02c4bb534dfe36b95cc43590f54f5a7fd41788f20e5cd70af5b69182adf0734762de067860c88d98ddfc8d79fed3696b4d84bec77c8526599a44232c393e77bf0d89a12a52ada07a4bab8fd32663feff61abe97a994e74732ab2fcb3d0991d0b6aef766de385ee0486ec5ebc0d238659e92b9c20405d0eeba2272e8d1d1801a94553ab2677c700945796cf11cd348ec7bd69a4a7c921f173d8b50987270521f81c78ce2640f2b028128e4bf3f28f597cb9dba25e3f08f4d2c3066bc4f149769b6076fe15574866cf01b14a71851a71573220aaf7c60c55e9c8fd31783a82ed6d20a92cc0ed1eacc44b53f51dfeeb2aae30936272fcdfe35a19d742036a5fa5ca152ae0be8dfa2d248b99fc872731a01b301c391fb85ce2b463c404d36acd008d9e0164911af680907fd3f90061cef0ef1a0acb11e6217022700ae53dca64c227b862cd8a0d76efa11dbd96c5dcac5cde9e3dd9b0b9e00c55e4bbf0cbbeab349480b50cdd776bf151494f1ac1daa027ed33a8ea4088164b9a2abf6f15eb5d3f849cfd3ce7970e7dbdf5cd573bcee1880dfe8056fe03795b2ad31d3d79e463f007dab6ae8eab164ebe4fab2dd35a080f9a0a5d9032a4b8a1b4715348450c0bfd214fe265b0b7980ccb32266d5de42d1eb94a09c45b15b2d9e6381fca4d5b9fcade24e47ba30aeb791e7dd93c2a99f54cee4067b9d7c84a23da026639149885cd05c470ac7c40602dde9558e2b659ee9288b55013560442d18b5d8176e05d78ed4aa7211bd6e6d4d847a40dd25c53547abb6171d21d0d036920d2e49e672d3bd8b9ba0060e5e279c8630e17446000ce5062dbbeb441b1bfea6eec66deffcaa9e95f93598127bef099592a1a5ce60b192b08ac09b71b3a4e76f707eac1c8c25df78abb3a215b1915bf2996b8295df944b88d095bc4a96ccd68080218f9807a369095979fbab9aba3e3a6d662f053ddd35351a3c42147cd1f8979614c6f0e6c67036a7970bb83c882bd3890d00f45688255d65cec02b60dc673bef250a37a75f5c6541ce5304c121657217cf7318771da577847c98c44c4fc6f41c37750532fcbfd69571e9dfada786236585e5a3b93e1f286e176ceeb754542e0e5011de40fc07a030fa3757a9e6b01e34ca7f2fbfaced02f6b5218e1d34cbea134d5761cef40c19b648e42bf3ba9c7b474c8028d5247da094d2c736db5d5c3e23a502aaecfb698758dcc7d423bded47608d8fdf6316ab5197bdc69497491a4fd2d2eedb7b31ba6b90a009ac201baeef6db00eb3397b33d1185864c077c89482f347be5e3c2bb7c60efd6e5c2204c6e85c5a8eec62cc7053ed361506499b809c862c72eaf0f1267d416b09198b3ce70d2b87c0e39be8444470363b143aa141ce7e7ffe5ea92a816f2d399c3a9b48b84697c498c725c0df3b4e473e333b57d413a3eba6125fb61d2222ef658275b13babefcf15aaa6b2f55f7b6f74132b37c3cd399a0a36637811342694727867382107507426f02111e89b40cd40e8b2d684149f306e54e8bc5acf513e6f513dd5c6b3c7a60f010022c3f12032e660b096f73da1abddcab131f5d9e89f998c3cdd3a4693b2d16748d524f4dc5911271851d6a21f77fb94b7f2eb56c4a87a3502e5cd9590b0f8b411c2dd7083adc1d97c57adbb1eb6978086f607ce711f66c3e7144ec464678ebf6b2231e482fa41897820abb4aec94a8a9601626a88864990f65330133e2bfbd29c82a2b03edcdcbcbe73ac588bd8a34c087b61f0f7134ceda69693db390015ddf3f5b35204e984330672c93868265c9f6a8fca38b549f2d8ee7a914179d2f1e4ef94ec385f6503e2546d49d1bfb5c0fb7116e99df68728b09c570a4cda398e61be89d67603e6c0d354cf", 0x1000}, {&(0x7f0000005740)="5babcd507d772a6a93d1010918489ce41349e5728e33de4cea02bca103cae2eb3dac42fdc0f858620911930836", 0x2d}], 0x5) sendto(r5, &(0x7f0000005800)="5963f1548d51e1910b4896a5901163507655ef14b0ba0dc96f0a6d9fa7bb40a5f5e20be6379869cdcfe0e3e811c7a91ddc93b967d9b59419d2f5089fdf6ca503979ca0395541204452726966127abbd4a98ac149cf654665670b423ea9ada04253f9274e1ae1d910a303e62c07760456ed32514789fdd86d6219089a8bddc83b4c79485cd3c4b53b188622f85f5208aabcc24f7246a637cd5a2592f612bf6bdbe2b76fca503c736f17176eebbde1d616122da3687f8e1e3c7b745880985be4b65a5ad4329c6251de2588ccd997388b40f9", 0xd1, 0x8, &(0x7f0000005900)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000005940)) 15:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffe00) 15:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="6c776edcaeb9b200e852f5f31f74c8d61d3dcbcb04f3f7ccbdb2101a0580f863cdf58902995cbdbc96b1234cecb6222ffc639192de0f3bdbf490779b7447207a37746d2f809787f3e912e96c0ffcc59fc7894b8c5674a0e669909e9add7f3b3ac5921f5b8ae5243acd5b50e0c986e4d270e7b61d0887833dd261a08c9817a2a1841cc6a7a634b3dfe11839e1c671e013210554852881cfa01b12d3d00abd99ae1fbbd804ff7deeb0b8cb743a8f3ebc90fb", 0xb1}, {&(0x7f0000000180)="8209efdc80a8c0cd456a3db95a468fa482554269be596378c6500a7f253d01cb94074dfccda0d746a6526d201f42f8e5b95f89e2b68b2e3e92fded34d328cee4457e3031658c6057696f106380b687ea1fa4bf786f153d88c810bbd193c1e4b7ad6e6e72fc5969de9016fbf087b994d618de2c862d7c3ce7910967b83622c5fd13c6b7688ae62f9b765649f331067cda2ec22385c0661eab79c1312237d97838126bd43435e7d2e2c47105d733d0c005ea19fcef7e7161f8feced3c98ca6232ba4218ab44c31abc635b89a958d7eb1262875272af91306966ea4fdd93aedea9687891c", 0xe3}], 0x2, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 15:00:28 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() flock(r0, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 15:00:28 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xbc03) 15:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="242eeec447998a20eb13c76cb9589a345733a869814ae0c2af51ab1898937cfdaa64e49da1d9d995dc23bfeeae41e5d57d116cdb58e934be35ea00e27034da0bf528", 0x42) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) flock(r1, 0x2) 15:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 15:00:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getrlimit(0x4, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 15:00:29 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 15:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 15:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)) r0 = socket(0x3, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="005407a6f0f6469de840dd20656f7d977c57e797f81f108f3663511bbb71ae7add8f1e354ea71d6b2d0e7c06d78ff645113b1fa0441342759c1c17893eaa5bf3e9a7e5bc800f9c8a109aa4b15b7b5468a4a823f873ac602cb5720219fa2bad832b6a0e3d7560dbfd675b486363"], 0x10) r1 = socket(0x12000000002, 0x2, 0x2000000000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 15:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4bd}) 15:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getrusage(0x0, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) 15:00:29 executing program 0: r0 = socket(0x12, 0x0, 0x1) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000040)="e00b4b0680a33182233bc441b9e309d25ef66e015f32777300238ce468c0a3096e7604a67cb28a9ed841a3a4a7468344f7f6aae9360de229fffe611b3e2df00e21a6dacb00dc03e3d048696e12395bcd823e3467c2a3a1d7fdab3179d0645719a3adce1f2ee74cbfa45593c10906d20982ff7368f6449e9989edc0d96dac", 0x7e}, {&(0x7f00000000c0)="6122b933037e2466991d65daa019034f929646e1beccf791b6f6b5f4bb864b11d3494058e19939084b46dade91cbad678beb683a51bd2005a0c539cc44f719188dc926aa748ac866eddb01977fd5337cb3a6be96f96c40a7f3f001e75e287e3b46faef3a6c29dc42f244608a0ca4e2f9195fcc4a5c152b17a2670e99f8f1b4b4963e69aa56c75f8ff1acbb8c075b21cfa785ab5d953139e33fdf1e62bf498f255bcd77880e4d59f396b57879e1e9bcf2cad9d05bbcac55ea", 0xb8}, {&(0x7f0000000180)="72bae3b47e457c36e2be67ca6d8b972ef2b057d76dd41b426701d6d6e1c2967b5a2bd473644c41c4c730b5940da23bd4604d80813e6602fa78ffbad9678f12aaeea900ca3d05dad92f0ac6c0a6a0870cc8a09091b40c960fc008e746da84de9116425419bd64a326be8a8d98236a8b59a9d796d2718eee88399cd355c0a2bcc25fd6580d948312606d3eed2ed44c8f6c7c995a86e1d72f68e0f23e75e31449ccdcc71668d47fa3ba80fa6c5d57fa88ab72c3", 0xb2}, {&(0x7f0000000240)="925ed520b654c57a4aea9b20d93509466f76006fc0a3dededd73f6733b", 0x1d}, {&(0x7f0000000280)="48c908059ea0fb436fb6fb3ffdcada965068d53fc8371e035afd03774da90c25bfb095a772f25285bb5e216814d84b7912e36439c11bcfea0f912b525ae5e68637ddf5330cbf9572a2deaf6b5b2f38e2b9da9be59984fa11a503505f64fe3269d34ea1f73ea3b5b79a87a4940457eff7430d7eac039d931a0b33b9f072eef8c1e7ee11e71133c6be07bcc539b8afb2388ed897ebc3ecb88f43f3f1cb7210d657f2cb65c95f628b4355e45cbe00f03a803fae1d6f855b77aa5363c5c931e0db0c08ec09a40bd8771c9526fc19ff5112e80490626b5e17a50e007a246df5cb66fb6ac685794df2fd144eb07c66f90efdb967d2b6b7baf05c10c025c82ceb879c9532d7b0522ce0a97fa4173f3a6a5453f1e36f747d8f6606e91e704e7a1431468d3d0ffecfac08df11f35be562a0cbe4521faeea01d14f3445ca1be82d0cf6d165d8de2ec14eec3371521e2b23440f997dc4a1874bfa6b4e861f5d6bb6c67cffe06865383116d2683af1c4650fa8f3238d374ad6b04497974b6d1200857dc049b9d113693b5958875692bda674d4276c3d3d1dd1d04edba1515636ae7691901d8754d14098c29acd7a26be4d1d9fe6752399b692957ff36f2d7f2944a93e812fa1823a261c2a5ec307bcfe526fc9fc1de0e7e21b146bcc7e17a3a1ef9daa91051f7f14506b53a5f12aed919166c10f88ca9e90840f07e515689fa75954fdcc7f8ca8ef0c528a0fb1ffcc83849f85f91b20a79245ef3f5bb4f50e1093d994f1362a204c4f66bc054a1b33ea4d16907d05c630f78ff93b0a5fda999ecda84e86e977b1f5cfa15596c97f2f653cc263163d40dbd84eee652cca11e44891665ea829e246cda726ecf6aebd3d1a9c6881a01350483ea5006935d5c237f43cb3b9b519e23dccf249a2961d52aa8e7a155dc9395b9d354c2a56284397e8bd100059baada31b3251dd8fe44e433005a209a6ca73d762f0b6d91dbcac737d761db21bd15048723baed03934ab0ab523bd48002d7973af00e72ababe79ce3b76efc45dc2bd04cff8c92c48328a86d369daa84c5dc994f716ff14570b34341dde5d047798677b95045ae47292296a4cfc655944374cbf3ac55f92ae02b90562914cb57f6006240cb03751c7b6774a1b0a2a932ba7da3aba83b7ad7e61134a96575843e1f7796f8cb671dceb391ead8a1605c6b64b40504a67ac8992b2a689a4f892284900ab6f188c2a7bce0eab6f292482fcbab19a0d51ba4b368df2e0cd2e8b94b19ac82d505f470d51084946c81e1c56dc7e9d07389128cec398d7dbe76e93bc870b2e2e123acbf69a178a9996b613e15410f3387145a37d4c49de6a6da19bbc6886a6aadc3c9a22cdac86f69d37e386c6a63f5f879348ecf268d180181cb6a83a094ae74a86183b408342140b8ce1ebc3ebc9fffa22a0c91808e983e1bd82df6c3869e41d6538afc2af24865bf36bfbfceaedbb01322799d9d8e2c0a89491a5a4db74d9cef961e289f1710a7603b40016b19c40ed0627c4a21d46ce1beb0ba7d42430c7594e0bef0a536f8b00dc27be19536ac1180011c579c201a2be55e36a029236d7e93f56ba379844b1720d28971721652052025e7c6ad68304b97fbdfe17eef1dcbb59a121073cd70e13b87ca1252f9f8e5e48ef40495c6823e067ebc5a4636715b82d60ca235962560b4dab55209d486f0aea89ba5cc7e29b7ede487a3ffd39d57e3fecc96942f89ba7883e043d099af6f21ae29a8c0281482e9273963f7bbf229d5485928e8985232aa796cb060343a68480d3429268c6d9fcc89ce2447d986d1b2c747e58fc572db4e65f8b8636ac41460e1c11cc7f5b9804d1111d17ce3a352d3de0f8d30e83ec76cb51daa6d254e788cee08b9c476a4045edf2795ed86ea110e6d0540cd4a8cca284c6b3f332eec5bf6f4e20461688a4a8de392c36b1bae5571c5bf5380ceb6cefbaba3daf3adef511af9fe9683a5249140459de1677278a2d0339af43204ecd20c3aa5029bfc82b963f104f9f684f21a46b10bf831da80f1b14bacb2b837a16aef76cb27bf0a4b85f20daea5cd6ffebfb03dfd39f2048b888961504896a7251c4a3614435f1984727398a23575c23c5ca331cef9e0537ea553a2833a3d5494a664be95015dd83f8b3c523482b66656d92bd641dd7353255e050776d591c015c9010aaf1f237b50ab2beaac0c73666c4cf4fa2c7122ce0897de030e9bd5376f8cfe757d8c3572dc2c87629d260a48e9c082c748ce3f1b99e6ea00a200ede5b76cc27d8b56527d868c4b0afe85cf6588989246433eb5d160c2af71e11cf6b9ce39813da3516236dbc177fb634cd1acc9400805f5e182313adef729128dad944c94dc9046f8fb3b8159055c8dbcc89ee69b92b6b7f755a86217aa22e1ba20ff44ffecc2a2912eddfc1102cda338e2c25396b91616e45b2c78ef8b6da1283a08772f9249bf6f504419bbae6137fda0d6e2cd081a1793226cd53a0c85a915f2e6b377d46d4421f3d949533457a71900bf92ab252108db47df23c26149047a18dbc70bb3d1384bb1fa43c3f690bd3343bb7803bd88ae9ee2b0d34499e881403bfd20e4c0d53dfd0ac22d3a35f7bbcec3f9ba48b437e97548279ca174e09b85ce6c8b8439ff77a9026973e1e41e39c88d5b8583f690a1c33fe95f395382f07e4b4240c6fe8b0ea69989e5c1a4608eb902a03a1b4aa31f20351599afaf8778a4350074260515a06306c0b9c7cd0fe2d70451a8ab63f426247fe54c8fb61a9d5b0745691ed80de5fb1631f4590c8c274312ab49c2e37f960dbcdd336dd6b22133f7a9814f326ce11a924a8d93d979f424cd5ea9c765202b16d1d8e6f9ef49556a029db8ff07bd2cb38fa526493b117fafaae5010a28e06575fc84db0aaed11a5f40b21a7211e058c7e5935515c00ffec1da179b8749a11b2a404d82dd3546e943ea78c7c249d1dbfdb8772346ed3c2df7026859d4169fdf2e50797780dcb931e92368a02f074939374d87b2d8f3a96351ec1545b76a7bdceafc27b788f96ae3cb98a314868e95bfc54e90848b240f8f63e4b78f35c11b0c2164a211c3d4b30c63e0623d2890c82f4493013221124cad82fd1ec106fd5de3ef7ea0b793c86f10c0cccbbe6b18ff5a88a1f671979aa4906cb09fddfb552b3cabcc770493dafda92e0ce0e4db0096d0f83488aebb594a0ef2d0c0e98955385e735bcd2974ccebf791c909f37657bc2926525321fc466d061e08f9294ba5bfa4725bf1ccc06c1ccba0aeefe4eddccb818453e895ddd85219fd219448d39838d4b3f45e72d073712828da51373dc0f9007b6e69f9314e6d449a1acd35dfec61650e6a8da13fdc965210edc5d03e316ac1c2f7a9dcbbd883d242a8c603c55010248106614a1411f8138c3db320f99892b79ee54ffbbe29a69e378710b6d21f3d34a28611e52e73b54fbb61159c500aff1816f391ec57cb8071c06daabaf1607a3d777c2fb2a701bdc27bff78a30af664f6e658f282aba1f237ae2c424fb50bcac29a61f13fd51a8b22dbaf0156cc8653c1c625b248b90459b6abde36fc3f7e1fb7060dce384e32d1ee340344f6feaf059b55440584e684afc30bf371b5577a8de0990baee2e806e3c80d53620801498baabab4505ac95c936fee5bf8b2d85d62d93e6197567c9ff99611a6b2e37b308943670e71f24c4a67a5f58774189c5dfc1fe2445553e87a93d74727c3cc3d9d0914f4b380c6dc415c45fd05eec0091ea6d0be57d2a48b8ce2e312f4b34815b5a8d80a146b871a1410c9ed93d93a7aaaa3bd07dc682d210502ea78b05ed2f0a3eb2aed19b958c26a91bc5223bae9b2ffda1d78907b22c9110d79a5290dd9b23aa9b18aff2ef8a650650fbe8145301d76d34ff31e107b7c0695cdd05130d8de5abb80012ae67c63d4a9ef17933e4717e78285367847861d6c00cd970e0b6f9cf7ad644a174fef4a9ae064db52d44be44c82e51a060b995d5595708fc7b1ecde56c506829f8d367d9ca750789d316d5d2c76277731c8e425c6f5b16cdf30d3b36f3e5b1db71052bfb69efc66d2904c38a38f0c9f3427f6bf2842096eff7afa60487712624576419a5570b1e030511f61fd318b70f6705132f91cfce4dceadc9cd4903b34a6edb08ceda6e004b73d86d05e8a6cdc68973bfa8b4c39a43ecb070b63ab2f2b61c5996b9e499d0545f63ebf5208e9957abae92558bca29a17f3f92b1db1ad15227d270b4ce340126b3cd329d25f2ac7ec39331aae63f13d61b24ec8a03e62354309de9512a4dd54e10802e80b8f5e06130014e0191465502d3f9e42170fa988c864af41adddd13b41c8fcc0073514d079c9f6f0f85d5c6453f5df425943794e1c88b74b5f8d339cd20766e899195f6883df525108cf82ff89f3fdf3b0fe4c5d297a71f88f7da18f93db6041d3264468ebff5e9591a4d2ffbbd98eeb4e4ee440a4c90e7b6efb4e0ce0b4d264ee29102e11386e588e1d8e1552385268ed97fc3fc14149adc6590b48ed8fc339ffadde9ccbfd6a407673b886b7aaa8c769a1f16b4e5ad386623131b12857575507839d7380b5ae13ff7580b4d90233dbc8770d9d2641973a719eb9a888d80d17c1fe7ff4f7c708b3fe200634d5a35288d2ba594f336353572b78518516ac2ce97c6d363ead603ad3980d1d8db3c408b6d3367c67cf7bd27f81d566891b16e29e2c347839f3fb2dc05f1772fa391b8b3769c8c0140f72704766081bedb984035625a946876e8804bdd11d6d84ddaad5b1a4191a8a5f003326faf7d7163dc11be5763624c4a4bf97ddf95d14bf9b036867ff47705bb8db39e986067025d407cdcb7e3368ea4c4e165400ef8b15becd832929f4bbbfab47b5faffde961b46bf958eef151f3df8a57700a387b5ea89b14322685abb85ad1ebd10ef62ea9b1703e35c4666412593351a0bd87ba0313c12b7afdc29f5e2e9d2500384b155c115f864210d43e7f41d777490577e8386936564d1b7fd2326e2a843e65ade34bd626c83a1033f86b1d67f6deea3651c90501db790949b98980436cbc91d35125373e2836abfbccbe722a8a12b3c247f8e8d0432005fd9599aa71af67aa39f39ee371c355d869490ac4d429d2eab57458daff85cb38497de89913d2d2762ae724e9ce092e141022f3d9a63f05c4b50480445dc1322e52fcefd29440145bbca88567897c37f9d1427ea25afcc3246e26ac42bb35a171ef7717572f38965e1448c5d2d25a61c32895d3f8efd98beba72de101f44a3467d2b7238a86a9e067e450759b5ea031658acc397850bb44ec5b262a674a5ef219b2aa6e5ee91b078f7267880f60e77a5c8ec48071b482ade1102c6b7f9785151c90983a94557254ae962c76116569f648f8699ff244cf8ca6a1364fc581b23ed42f4aac51ca9f5c01fe52634e7a772bf14221f195db25acb4eadf9fb65a7be4bd1bd59e228c9e322c9e5dcf8569a2bf3fedfde4161afdee4aaa9d41f8189950807dfd3c41fa0a9b8970cdc5c39dcd1d920cac67bf9cc00c534702c261295976617bd69eeb96ce37221a1e9531b386a4f676d59b2e85704505d3ec4c161f3cf3d485d28275ca5e7224a62c024583f097fb0557ee00d77b15a834ec959f802d75a255d13bc3fb22493a691990be12b2a298c91f016f84048975382f4925d1e42026dc9087c72bef53a4535e846be32616d550414f32404f5c158723c274e793791aa749bf35ed1432aacb72e1d778ef73076d8377c5ecc67c8c29f4d4112598907cf4b1c470dd16dd83d54ae7bf04b677a43842a3e0a26b5de3", 0x1000}], 0x5) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="659432ca9bf44a34e3e0c54f8471c37f7580c04f946aa1edc976bd2459eae9c2959955c72feae3002cc7c76bf09af662bc1f198b69655e229525cf", 0x3b) setsockopt(r2, 0x2a3be3e1, 0x0, &(0x7f0000001300)="fc9b17769ad5a4aa14d7c606dcb6bd3f111f6c0f9b59639c2ef67467c052a98478e91aa438d8f4d2db39d2c69e16d6664b962dab2b5952dfa46d3a01896005712d3949c976a982f96912076674d38ca28b10800ddeec1b7ff971cfbdd975145c1d9097569e9d492798fe0701ca4e29e178edf001d3aaf1408f59d564a8ae4285c549aae20300e6ff3ee95dee8045e1f594b9f196af985f461ebe97d2a208def1685a33e1c3ef14c1cb00a03fa08497054d67987f6bd7ae705d", 0xb9) setsockopt(r2, 0x3, 0x487, &(0x7f00000013c0)="910efe6fcc2e61dd9f8f33b257fd1a482e29142c210239aaffb2311ef6d0294fa7a18dfca9fbcf4a4311c60bf55203b21113041067bd6e2434c6878452b91d51362f6ce8ee843ad68be82c6fd3ffb5a8b011b1de280004d27dbcf61afe27d9cf253ae54395d9f3243f874d3dca0819883c2b08d0d80d3cbf4424947d6e1d2147cc5cd668a8d52057399870083412799f70279b0acc37c61d3a69e8562af5925a5ad292613a27baf55dc1a4cfe7e0358de0ad8dc1dffd394352baffbd1f0fbd5c633441b03a22011dd41a1175243b57ca2fe77607f59e33326ad4b70f95dc64c4ead0fe403513baeecd45233038809d5d3b6870fb807fe25df3ed75c243ebac73eb3f3dd158b268f3686b8688c4442065c0009203f842679126c46117d27ddaabcff555047fc556972e6a955834cc206b9fd9e1dc58bf82f30db7f859850ff94d72460019431288e1060b3e76f85a26a0c9fb1b33657bae2faa9d0dc5004ff3666d21eec8bcabd54fb93dc0ad91a35f1c7206dc50a17894f58a640242b2b899bbd7cbe6e42dd0d783af4361310a2719bc5e42f6ac0c52eaf71e3f7526c57324980b80c3f46d6965bd91a2293a00af6e7c74fe0a6a550c02f3c72360bba54e2cccbb8bd9e614bfa2a77d53435fc2903cf7a52daaea32348c14243b8ee401c6c7684b3cc663237498a40228ae2c24f2faf55c416e9b8a5dacb8f5cf10725919f98b4d3c3b1aedc10f3c3257962304c8b0f51dcd423eb857f1525057ebcb69b9d8d95757b02b623e602528f96669f6c3e534dfb1b84418409057386d0a1af03a1988031e44b88ac81dcfe9a18641b127bf758f225678191dea3555db2debcd3f19b7aec76be861c6584dbede4f64c21b97218f814d0fcbf556d401eb5bb77dbbf306bdff02864b71c3d707506ff794b66babcedcdc4da19cf50c4937c8b4eb277850eccb2ae530472975df4baf48257a1cd4aabd5febf4723be37988bd2861da7e93b65a42a0434831427b15612ac4bfd669f7c45bb1f4517fe6cb12d1b27de3d809537b9553c0538bc5ac9444c3f77b66388fe647939be992d20dea7ed821b64c55c8eea2a9c2445209799a9ef8538fa7d938dbfe1b18260462f63115b532c224142a5f7d7c61b975c66c62cc0f07c08408c1ce5fa5c99571cbf9e009fc465b88d005ddf2ee58d22f5e9c5b9e439a8d9755f0741ac5386d2511bd5e64c92c5e9baab4cdf4ae2b821053a0dc63f230eea4dab841ca632ac8587f111ff621e19cc66616e485cdd5218d843f964390839e2693e09edc5a46ce65d18fffaaf5068e03ddf2cff51f602a7efb1888aec00e11c8414c08fe9061de76d412ed10af9719e189f698851c97cac1f5213a354eccc1f6f19993aae419d83ebba67d5714e35e7aae34dda88981cbd42e2a2c44dbd997a0374b4a27a2a6ab4baa0421bb09371b1372b952dbb5fc01a7247537257f888f32c153d358f8b6c538192dda5643477f5b626411c112dbbace82b63a91d7466fb9ca41d54ab0b0edcd9a01fb46ced6cf29cf458832821a613a74f3a70c2dee4050e51174787d4b058a242dadcef75c9418e5912c8f078648a9586853826892dd54b977f60bac061cd461aa8ba8cdac09c8fc31686c2da28bed81797789ece5c7d1a518cf299e0e6678c5f249b134cb9d262ab225576623639e4e7315405b1dc50493ff48480e3c4a5fd3d646737bff27c97609b7f05f57b92b35b26151d2ca2e3a700b44a85012ed9ec2e07df2b20abfc8b3f09b1af655dcb0450b1674ecca4e09498b102b4a2676d81d66f2e12f0352e78c03762f58e9cf212bf5b369e18453f0bd2f183ed02737e421ac326087590623e91b96739c41e707b32f8f051a031ee85326c0c3b6645aa19a9487ec0ebb1e780d46d7280b043cb27a2e45be3e493d07b8b68d1bcd6cac34485f72802de33a9618d3b41d3ac19d0e04bfcba62187036d51c09047a72e8baaa08a7e08b52bb7f17e18f5736c667be240c3769baf8e31118aca900d36c31457e7618273cf476d97d6820abd82703dc41521908d4cc163f2179eccea90d449755badd7df6db9b86fb860f4f774914c9d00af3a39a36aa40181b8d41a1b28af393d55a883336f9195515591117d719f72dd59240d75503153a852cdf660c4baae3f45b60b7b7bcd2cfb19812f8b75a471f0a514b3ef40cb9433940106903660a33418056301fa65dde656b434d59ae82c055be1812c484ff8bd7dc67a8c757fa2ad3087a3e8797ecc1c31cf4a45813889cbc7d963c6a55b56c4576e79ceb650e6b69cea4ff5595dafc00b914217ce13d0a97f85f108bd16fbeaeb2cacd3fff9b73cdf150feda0e366d26382a32362fc0d60da1b554e25e482335362a523593316e43b0a45727eb7005712fd132798fd894a8f6daf62109853a94afb870987fb62f1c3ef88e9e0da4884432dd371d87da1ddae2f40724a0e71e6af6ba0fd9165ad478b5708e6ad32a033e92502bda61630b2b4df9468fb4137ae207e2f1fe4ea6564270a58d913775b05cda93319c463092154861128417f602c4462906cd6d47748371990b21709429eea85615d4a629655966ad82d2f35d6e92afe0546c339ab0d824d948cec1003e85997bcd06925c5aec3a5736d3782c8582d5d1a70bc5956efbea80866198ce8593a86c6639dd87bdc6a06ccd449491bdfd949616a4fb3347ddce00c4b0fe10017805fc9eebb07ade6cbe430120c89378d932638077d0496a2e8c729116c9df1c90a7c6daa600bae4429fa488eaf8670b7e42dca7fd4cc45e8bd0f9b939ca6b0275d683649a6960021bd691110ed4e2c09148bd501fc831d2c5cb6e46b2a3c8c89dc22d8067974a571be27079617bebd6bc4f65bc5d2fefe913428aedcd69217b9b8de00a05ca80087f5b5561a3c068efad1b83a086339beb6f833f3cbe1b038c0203bd621b973d4278370bdfa57198afa7205a08a0c839febfe199d47bec5862b7a3b7c76e63517043190c3e5bd3fb955b54ff8818b17640a64ce20ef3b637ee1d95de98f142e4afc0371974931adc07c5b4017fdc3410c93e1cd07c63a263071940e1ffb537cb9905f5e0d549a079e7dddfbeb3e6d5db4dd6d6fcca991d9a6685ddd6bba3f07cf5e7b4c8ecf6dc3614937844a24fa47c24a2f79efa2eb5f477b4826459993a576c56dae1859a998909c530a3b36435ed2df37cc57b1f354218f8cb8ae37fe0ae4f847b2040950ac70e0ec8246313a8f58e17b0399854d1816cf68d71ef3c35b488dffe38bbf74293b62b540e7879cbe9ac3767e9e37f5858ad127a429138505176de539a63ed95397e72cc138678667bb607f8b566a2df84c741f74c347a03d3554ca93829889f573a7aaaa5b60614b9a3e0f8a6ad75c184486ffe969bde49438b99076f7616f9c8fc24369cabf648c7681159324ae53744cab01bc9e615f5a97a3fdb9fb37fc10105a709955e334fe893cdef3eaf9659ef0f81599cc5463330c7783e1dd032c5931d3c6774d271496f68e0684b2a75c551c9cd0fee7e8fc75232c50fb4d38eb063f20c5a990944dc82253a67afa283aaaaf11fb1df8f73df0459ec468df633b2be1b4b5c5bf2c3b95adcdc071c371a741757b5c5a2ca63de8d482dbc492490cbdcffafd3357f3c00944069d9a762766255099caeb8a8e1e9ce0582d888e8c85218f9f5dfda62696a3317323caa4d07b66dc730904c7b2db2cd87a8786226d29ea64106b7b3a95459fcf697d796f582ba1af2c86aa4ab70961d390f366a4a6ddea12163e39f2cdf6a34b31ed8442d912a75db0fe1a8b833338b4faf2d28e7bc7de6ebfb1a247abe4fe4595bc9b01b9fc823c8a96ed103b184b03bbcda2d9a7391ef3a6470e1b586cc83d7046a3d11967ab3b0b31af0762555f92faff9dcee4551cd177dde7fbab29090904fa58c2875f1b78d32ee5a5e311075982b1b3ce9430d9278d0de75c6654f1ceb30e9112713de1933f912080ff330bf329194e403035098badffa77e27ee003304fbcb667ea95339172142cdeb9836cfb2b4b6f420c0f7c2a4a30622ceedf07c1724853a82e0a6b01c570c35a4317b9c782528d4f47ceb46c9f550360242340e547e210c6f863fb9cde8896efdf08e2ccf4d0839e4826603656c6d32e676a3254a0e929d992c67bc3abb684c78d20e10306a93c31b2caa8f8a71378111eaef993386483dbb7314528e3474e9e8e81a5310283e348aaf6f2ae635f14d7187b38a1245377a35c07ea5f390b1cbffeda482cee73e0540b5f76d7e74fb6f6beecce1a88e244c2158a1c8d3347b495a05c0ac07bef58fbe986f76e96d83c8dae29a4338759bad343320d13d27d93bc09961685194eb943eca6eb55ab7df4895962a9af9adccf59d8551a55babe78f7b9d112c83ff48035285e873ffc1b2d71bb3bb89752caede2eca7008bec29cfd5fbe328f408004e975aec25b66e11738703ade485ceae99a7c36f266a32322f773ea16b6ea18106b182d5539b7013f7c2f073594c969c3309f09d300ce51f7fc508356fb52d29d1e23bbbb071937618ee31b038134fb0f633e82091e988e38e95d3ec26921baa8b666a6d825bd096e092e87b883d08a97975f2b5f9bb0917fa957d35a437e78e9de5720d394e42d827ec1a338d66f53291717e713a76b99ff7ea2a4a2c6d37b1c9f14ffc76179757b262e594b5669a3bfaf8b41d4fa0cd67dbfe126e55511da4e43e65326c7194b4232a788d7d2aff56505fce90579e709be419df428249a977bb04bb957c98242a692b985a61627dbc2d0626dfdbca2e56695e8220d3d3b28fb430e08f2fd16a51e0252508de59dd2927526564101ec8662176c7c2d0761ab2a19cf85c19f654aa249e5731d1ab2b57e8e146c676c5af9ce2a1565d6e7497f5de4f097cc77a3d573c5e941006e20d80c20ffc96bd75f256c06c05eb87ba75dcf04e029c9d213e8c43b2b924c17e743c6183ca65fa50d47786cfabcb387d0d8c37c19c62fc4081ec3661ffaf8a4521116830abfdd0e504d79fa50cfb3684102164543c2769d18a21b1169913ed64d1bb8d81329525595ed5e640f48ac5b7ea8d7495efb6cba2ffe24ef4695b1f89a4854840465f91a57cb16421f4c0aa5b9edfaa6baf35784eee2782a306ad5d0b2bee39d09ec822afefe8c01987a31aed41c6b8168d2e4e72926ad4178836645b3d7d62f762fd92f24f0e1de9cb3b9df7a8967d140940c9cb8cccff7ad961726b52da0c89f212b1c4a4dda1de7f6a0a11afbb8d013fde0672e0cd1eaded1ef4b13f85e8cae619f8b3940d3d2841cd041ee25c181cec124d1b9765edd409ea6156690f74c3ad28f6cf636e038254248362ff8aedf4691e016a64cc4a77330507df194086386ecc6fd16001a14ea76f64b76f030393ec6c6f746b2dc5d165351e864516654c84ce00f2b518c784f2cfb5f90f6d21f7eeb4e0f5f03f78debc7cc7ce6163f3775be971c4baea77bc3a1d930718427aca4d8fade47da49d8e557237af8e304128ecd9bc31dee611bcfd331a84bcf5df89cd04dfba07a24ba5ae3d09b5193cbf6c33cccf1bda7e58f685ed87720021bbd839df6f37b67228967738669d4e08e63bb460ef3a5770e6debd6bab1bd31deeb81f6ebae5ff1e093a38d0dc77dddcb1b3e11ba824c95a2ba0deb0e2b740e3b6d95a15fb6305843252312016e13819be7d810c311581b8eca5a6ea608c090aac7d1fc72f5b79880c5ac435cfbecae86c34caefe3a107577d90d491799fd4f78f9fa52646ad389c60456eae4172382112f03aa9e261d", 0x1000) 15:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 15:00:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x120) recvfrom$unix(r0, &(0x7f0000001140)=""/47, 0x2f, 0x41, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = socket$inet6(0x18, 0x1, 0x39) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x3, 0x2, 0x157c, 0x9, r2}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 15:00:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x2, 0x20) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mprotect(&(0x7f000062e000/0x9000)=nil, 0x9000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1e8) 15:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1000000000000000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\b\x00\x00\x00\x00\x00'], 0x10) fcntl$setstatus(r1, 0x4, 0x88) 15:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x1000, 0x5, 0xffffffff, "3755a0a5f537a71b7fe322991c3f325d0d1845c5", 0xffffffffffffffa5, 0x2850}) syz_open_pts() 15:00:30 executing program 1: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x80000001, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:30 executing program 1: r0 = socket(0x20, 0x2, 0x80000000) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x100000000002a, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 15:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000072f66696c6530006a8e99f9ec11235ae11517f2d7e8ea373a71120869f23ccd9a6bb826ffc264d1a64d5cde6f8d75b0"], 0xa) r1 = socket$inet(0x2, 0x5, 0xfffffffffffffff9) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 15:00:30 executing program 1: semget$private(0x0, 0x0, 0x1c) mlockall(0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 15:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) fsync(r0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:00:30 executing program 1: pipe(&(0x7f0000000100)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 15:00:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x110) 15:00:30 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) mlockall(0x2) pipe(&(0x7f0000000840)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 15:00:30 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000003c0)="0000ff000000000088a60b414bcd7a0bc2cedb7e5991d3eb73ec2676f778b95ede886b8366074925b542d15100000000000000000000e928cdf414625e1a67c4baf25f1aa50f18037f1d7d6cdbecd74ca2811cc0f49fa3166e78a91e6fafac4bfbc5edd1f543becadcc89bc848ff3a28520bc9110e7552ad2487071b51f45e30870c60c2a288bcb55f5f9fbee008b86b00006b6538a8bd15cf88b50aecf3f8576cdb7b9fab465e92f049cb24710489f87ee3e04055173c8b08b32d951a1c8ea1f5daf501797895c79eaa86faeb9d59d8f2f2b4fdd3f436f4ec3a1ef7ab166ec63e8ab76bab404293e42a18d6ec86b98387a3264900b7a50f00f1771e3d3c00c266bc607b88cbeb267a1a0d9519ba8a2ada47c07c5d5a17f670d937f146026e3f0ead70dbcde957bac41b69c57f1d5ec93916c644473cd39718a7f166b952bf", 0xcc) 15:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 15:00:30 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x1, 0xb09) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 15:00:30 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="ddf1b539d4742b46eb67e16ba4c63505518c8c02b5aeaa9ed5f5564fbf21621483039ee006ac1ff58d2d3a33198eaa56076baa2f752267597aea21852b3f2ea1c5f1975996e1b5a3dababef3c7590c2ae082b4a80d8892abbdec398c0f9283a4e904edcb565d57d4d5684a6cd8cff8db5ef66c2a8753bf5ed215132a8a51001a8daddf6786c0fda21227595f69204ba2b51a82a63d21ea02e77ebc872ef7e43ebc5adf09e9c14205a9549c2db2b652dbd15067b5049821bbaf58d089acc74a3d2a3e08e120de940a710f6b9f", 0xcc}, {&(0x7f00000002c0)="cf3421ed86af71952b6dbfb88992f45bfd25df62be5864a09b332e31aaf94ab2f5aee0a55f585c9905dae0737b2b55778065df9a3ef7202ccda65c4e9e8db9a6b548c29e3117fd8767a75dfc3da1051f7fef4fa649454764125a23dacd4664a0fdd5af19cb28e90b74a08bc364c5756ad2b0a24948db1c7eb279a116f4c210430f93ed6ef0f61272aede3c9ef37e04d99c44ed80cad3e6b145a511bfac6760c9d8448ffa247271dd3bf76f84899e35dc1021239806cbdd77bf9b401dcf47fc124713c0260d638ddee9910ca97e164d833c386a2f19ab30d33af990ebf7fcc41b0b9b2b5964f0ca4d0c0078d8c1933516a4c45c9daa5f9bf47b89ada2998194e976364798070a284923a36bfb7cc2f775f8e627f8d671e6ab063d7529abc65f8fc6b64cdf2423290aeef8129ebf1fa929d46568f55ceae7e6d87ff1ccc540495d38d1f841e729bfbcc91f06a313fa1397b4d8d29bf02504928579c3804fcab752fabfc4fa1ff7686cbe0723383c2208245daa515e7b8d138678b659b3cd9d923edb9b6bf3573ec9e8fd0f9b3755489cdc20004827436421585e16c0a843bab30a2b29d0f035797e84873afc607ecec9754ddce37000d192666a6831a29e18498ce47ccb530e293336f2a9bdc5490e759dd839ab19bdee1831b8a34f0070d7227764bfec133ca13edc9126321dfa8a7f69051089f7afc1479f23744ae5b1918b10759b318724fe1ff9c7909cd72ceb82af772316ae1ec708ca5b4afdcb659d0e9a2b1268cd35f75ce99385fafd57a2ab9e4b209556c8e5652eb342944050757285fb25cd1ef9f40ba29530507a788c8b868776d9da61c6beca2ed98ba63fa8dee2ccd5c5594a62bb2fff45324c134426b478d9218252849804a0ec38ce3186d4fed33e50b0b6d8271961582ad5df231513a4bb36a9ea786b968e5a5d3ac40fef5225e39e7a3f40eb88ffbc13fe4a49da33f97acf19357cde90deaa15c9a7e36ec74bfdf5af99e9dc0607f52c966814831c3d86c5142e2aa7e5b094bfb28859528531c5a89b0fcf60c70ff542437f75b1bfbb513fb7e623538381a2e5df845b5458ae950aae69219e829692f9d483e76e9c32983337530175de9508ae6b1e29fecac2384a2311aca5f15b68f47ce1b2204bd29641817866cb96e22470f2f91cbeb63a7779f9469332722f2c1b56d4868c164957c2787d94e9872b42d2eafc0d7501bdce0fe1e4890fe16d9ad40869371ed6c8f3cd9bca310dc26d756edd1372d3ec6ac4b845a57c8f86fcb28af7eedbafa8643c33ac9a9ebfff985225ef1628804de49cfd1dd3a93535b695fd7135d8a6a32af77e8fa043d27001c33c62c9019bd5f2bd75ef119ee99c9802e251ecaf08cc719c5b713dac7055bd61a9fa34fa535fb7a8791c52f712a5f44ccb14fb2436738579edebff3127bfded09d85fd327fdce88b42743165a8dabe7d0364ad4ed1a13492050b7ffb8809ebc73598edcd735218fdec42608638688753cdf77a94c7d6046e5107122add5e94aa6864540329840abfa97e23b7435cbc15416b7c7986c3c6c36e29bb8e3255e77a11cce75f9701b17bdee7769c8eb118c81affd57fbcec25d37c2ea8ec546a2c6b653aa578d149e930c00393261aa1476872c680be111e0dff1b812a0bab43c991f3db6d6060abcd315a2ca0a6405430e9cd9d7ca1af07c3be765fe39273630e413b3d1a13ba7279f050c8f15b72d2b634104fa6efb514ae1440c873a9a28989d1d014d8c0addb0ac14c124964c6d1ade737881d490ef71bed516395be8ea10052869023eb765b5624f42c2beab9277bf1cee7ced8667957b8a578f10ff58785d347aa471c151c9e2a419ff55c028ffe185e9dac70e9b0d9dd111a6c086be9fc46065551cc19f89bac0961d773f2ed53d7eee7d905c3e5d64a7790a2763ac4ffa2f4c6c7d0d13558d072d84a5a11c9e8e04e95b355fcc99ae5b232e9ec7b23b9c6333829d3497f2470f78eda4eddb0d220e746ecc6c3a4df2bb2396a5fbdfcc5b85a6ce33e744b9587f962155d7eda6fe4e7c761f976aa0390aad8c18a2d6c9703d3c9abf1a36cd6d39f5be9f274e1fee349a47438ea8366468c1bf9ff1ee047241223c27adc20d8675ae64402309f3c13c8beef886911183e6de7b008635f23d2d74db09d96f294180b250dcaf34536fec4bb68ca8ea153d4b39470fe5bbbeab85497e86aad5836cca8b616daab8e896725335a50e887b9fa9b7e4c65b1c0f0a812929800d0a15953fa64127fae6036c85b0179873f9e7188970993fe32d1bdf05ceb1a59e2ab7119bea8f54a50f9420206a214987206c75edcf1d4d264fd911d793b6227a814c7862713b82154027786bdaecdf0a94dee767809b9b7ac725b3b853b4a164bce6488aad5f0adbc79120624d7e569023a0e03b0b5f047b3655480b0cf27f8fb2825e27720754f3b4534b202a84868dec940530147473d5da04d631def1c4681d3b3264a204214a06548baeb92e1d398e91ff4e984f2ef45f93130ef361f50333743726b0e8df15d9348f07053ef5fa55ab00a77eeb7812e0287723bdecf233d0892a49da5f0e2d011f0fa07fb879d7e5c6c76941b60b964345f5a7cfdf4072bf348050ce4e212365fa827302fdca6f7eb8eaab79023a120aeb3bd597fecf0e396c266b5c2f44d25adc28cd72bc480d239641791b0b7ebd1d5cc89ad4ebe2ab5103008fdd14dd6616215efbb26ac4bd882f2d9a1931c240b51497ddc0e7ae6e845f9f7d84f7daba4ff4949235e410dfc2218db194c4c2b71bb1c06cceba8b79e5a0b80dbfa0f02119b46a315642523c2960ed814600cf073f50c68eb2c7c92e7033937e1db9625ed30c134aa0ab5e0eb61ff6660b47fff11651ea226ced1551e2e701956fee270cab5de18f7503095fb36c7ed4b2c98bb5ef5961bba1c4592cc7c2e506561e12b632ce5d116b016b9a6a34f1ebf97a50ec21836021eca7563bd57c4c75dd91e9059a14828186b855e194432b6edbded46715a327f74e1cd73998b0499d0c45b16e657ad7779c1497b92366b76fa25c14f0810651723bf9571d908060dcda78a63795b3df2bd079fa7b16e0bcc874a36ff97520b278253267cec31d5ed3db313cb844219a47f5596ba855ace90016c4daf7d62efa6353db823b96d3bd7830e979c25b3bd23a9e1841abe65b8e772afcd73ffa2b9bfde788cce38891c35eccc8261f3ea7cc917b81c25dfd57ab1419b934298486b4670f52000af4feaa93c51613b79236c427a0c37d4902d3221ce474696d51e368fe81e492cbe20193f0ec07cd40093a799c40384235b0ccf2f97ad9e3eccb09003c033f7978d5aca993e02ab45740ad22294ff9e0e4cdd4bad4b4fc8648a8ad1375e37bcb9955cb69dc47aaf4ad9ba4aa2d3634172ce49967c88874689186dc9e95548e4868324da081cea089161f90b6d12aa5d14ce467f9b292d60ef98d8b5b9efb10fca9afa7417b1695c6d5e40793b575efa1d687bdc8c7e6054337a38ff72236c46795148c08353f5b9735d3feec6d2f9be8a5d1e84cc873bf96972f13d6b71680b3a2bef6eb6b9c0862fd6159175e58bc464502a62bdc908f18db23c6858d8919f056bd8cd5300be473842e2928ea5b1031c22c82a03f6887cd3f6952a382e22c4d62e9cad0e1bde4957321bc14cf30d410bc2cdf92d9f1bb0efca0cfc92c540956b279543b10a2ed38c6e8de53b0d7613e2f88cc02a4dbd01bcab92adf9f06655bc3cbcf6a1ac2ebf921968a3c8888ecdb7ef5d4a01ca5d350d3f70d605be18f60deefc9afcdd6ab3aab6fe3ee0996b018b29d3429a9fc1f9cbaa98fb2938870d1b6b920ddc7447beba90e000ce257510280eccb061d59eafcec790bfee1d24d193a96c15ac51d9773b8b27af78346de7d8b0bcbfbba91445c284c2561286676b9793632b5273129f73c4b0e4fa72100fbda837bbf500efbf1e81e13c13c90b08b09625189f71ddd376cfcce1e7ae6f4c245f3969cfbf4e6ec49a3189c7cc5dd5bc8a5ea0ae118d25a287b4b8d31ab33d823be78420bee95149f9ecdba0c480db7a94df03e5fa227ca4da46d6134ae2667441a246854c9e706bd5dad355312e76c332e335fd7baff97bdf17d42706283ae6ea6fdec5e9f3c495b150f78be7d2bb8cd8089d58c2473236a0e6099a08423c5119be2b31aa7ba87f5a4701ff1391038ee5f36c809c4b076dd67dba9029d6955af8b740592c3dac494461185e05e22ea685c56a75dc84e88989123393515e969fdd40e89e34986390a9551004c019f36bfc8ac4dba5b1a6a6bb8f3068bde37b39de13ff5480d402374b796ad3ac81dbaab71d4e6c5f5d5c1d5efb1d9471c329702c72b29600c6114daecf3e0553f4e89d6d1fbdbdc478c2cb0389f85bc08be732db0e2a27ea0bf79894c51f2a3c26ed6971aa9e3de04518285f8b61c02b88e42ca5f69dcceeebb02fe0439eafa5e9e7d14d0ff5474493d6b34e67697907344a998b5de62c85f883ef100a50034acafe6982977df9a3334af7b1739ceb9929dd7d59d1363d737337fc439c79cfdb9eae63e65d6f36607d08170c3f830f752774fc1aa61eba3e9e08b2ff8376abf67e92d217ef59ed88ebd0c6b1e72aa1edd39a1e03cfc735d3129227f95f17f1ab486c859b773cc508e7421a8ee835aa70c2a41d3e3f25649c9e7d513fb6b968f0cbfee7cbebf0739c3e8e92184b478f48bcaaea76687e240a0f2c24ae1ee93bb84357d2dd421f037078029c755d4772723bcd99592cda66d2093a468d5a9b7fc32b237a9606619e3a897ebb4878bf923b4ce396a02c9f9f2c9f639a0a9c9e2bcc33397a51bd960eaac26180fbc22b4c1ef10e460ab7deb596b25770e4d72e36d6dcf1d4f72b0cf7baab9a0aa4c9de6bb6874d3a5106b83be3f57d44e38c13606c75a3725c5cb6305ff01711421aafc3b14213f0062de3bbd4d0e9def2e095b43deceba6df50a3996a3719e7cad4ab7dd431647c41f5b442e04c818116a9721173a8607226a128897c0548320e03fa2034e7998643c6a9e641b1669c6190e7493b73508911abc0c1afa30c53cef946e23e8525f79e0c451cb04887d3f430aa4d72776230b0e1dd5ba8f298b536e1b13b9a4fe23513c6e0539bd308abf28562088b65a7c9241e08801879b0f6d6bdc359633f64018d955be1723dc1c935b24c6c1417f69bb3ef99fffd89bdc295283010eff5a465ed035497d5bb10104f39c77f40078f7c66c875a32e587d5bfadd33efc1bd0ecce32253f603b1432ecfc4f41a91a3f1bee4ef439880fc1ddccf444d3fe950a14869fa29a41c0f1ff755e1ca54ad99136100fb75274eaa8338455b599ce987857604c57c2992ed272af21bd7f547d29be614beef57752a4432f4b2950b3a5126b9435dde9cfcb3028ccf87d3d6bee34b80e3b2fd09644ac873dce59f5c71b06f6b302f65fe5fb7560bd745a53d60d1583de6f7f9cd08800f39ba1ed198210c9566007716b16d3a1a92154dd35d8306d47eac4f8ce83bdeed9793282fd2ca3083e5084982a51f95caefac8f26b325622630ed7e08f82001cfd9157c429528bf026d033213a30e29ad6be17f63e85446c881a80c07c40fd757856d96ac39ba0da0e9a9412e47ac699f0ab5955df61ae438a5d344c08e80816c8ca68f572f66743991eb838e7038e49628786e70197222cbf2050008d3667e8f1aba802de846bcdf1e18dfb10bd9a61b680f74923078da5c7da210bd37d42cf8ccf3d0868d7d940dececcdfad24df26f27bf08130181ddc38316fa", 0x1000}], 0x2, &(0x7f00000012c0)=[{0xe8, 0x0, 0x40, "51aec66ed1da4d28bb54719add495c574fbcd3c9cf36789f20df82c2796ec54e99329b39d91a890225e32d2f4541817ebc07280192b7b66d29960f6e07441d8c18455636cd9aa17b4f277b716b451bba9490c90a32492be898e9f27264394b59c53c329ab941a8d4c40ac0cab50c8befb24ee18dbc96a7dfe34c93bafd37367bdb478860a3981882490ad09e389f61d7c507b1c247c05d5f75c879efc0357fe6c63a2f2533cb414ba23ff2fb6b475d10ec8084828bf9f5a72c50a87f5f0f1688b9f65a98de8e778ede5481006ef0d63946e78d82"}, {0x98, 0xffff, 0x1000, "a7409ff607c0e8185bc890e7ea17316e53f1db30657bcf6bcf3f6c0c47fc5222252d7d3f9faa4cac0b1a2671d4f91e2c33d44d23eebc7b5e856d17ae0e8364ced35b1439fd5bbd5ea2913cb7780a4c0aac635821f3af045ebcf7d879386996683ac219e6c4fd45b9423db06ae52ceb8f9e70ca42609a1862155735c7d8e31cb586eac3f6c76ae9"}], 0x180}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 15:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 15:00:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) fsync(r0) 15:00:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) clock_getres(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffac6b31929648000000000000000000000000", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x2578, 0x6, 0x401, 0x9d5, "5f2b1ebd8c9abab08a4aaf911594d547fd2297c2", 0x1, 0x9}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x43) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000508000/0x3000)=nil, 0x3000, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="96ef7018ef7a7d4fa68f49623a6157298798ad7f91939f99224f554b909276577f92d2c3f81c7995f1f1f059f6beeebf77eb4a231fbfb233b287cccac264776cf767b111df8cfa8d17444aad5f8b3eee63e2d308006ba8e194059834f5f9702805f604957a8b365c57c81f9f567ea0fd029162c5171313b56ef319706fe1c7d72e795c78c3f4c789bba607eb74f3dba773675ba8983347a26ee6e47f93403d1597deef6fb249338723c800b8e8979290bdb85932ee3180d3ba5200000000000000000000000000", 0x21) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) 15:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53afaf7b139f5311ff03d030cb5282bd3719b8185af16713aa269682247e00e8a56e1dc8a4c0b05ee2d14225cb0d344432746349b1b611e8287242b49cb131f", 0xa3) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r2) syz_open_pts() 15:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:00:30 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x8, 0x7, &(0x7f00000000c0)="4653ef61ee6011ba473899a490c3895818427680ed7f79a10d6641a991d408edd579198cab3164062b9afc94ac482ec875be549a59e8f23eedcd86fb294a5ad577d1fba61e92c998017aafc4fe1c7d526601669e772bba63d6ec39a6", 0x5c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x26, 0x4000, 0x7fffffff) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 15:00:31 executing program 0: mprotect(&(0x7f000001c000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 15:00:31 executing program 1: socket$inet(0x2, 0x2, 0x0) 15:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x100000001, 0x3, &(0x7f0000000100)="42d08f88051189016db752104b2252e3c13ca4b56c1bf6021de76513e7caea4c0b2a465e4454ca51d8122ad690fe1947d501cfb4add18e966e319c4c1b3410af86e7be76319fd9a5fad99c7e09d21687e3c754f7809eefb74a855c02c738213900ea1a05d67ba4f8a104e20452947d4cd414856c630ed835d7e160451f1a0b10b5059e3a44f9790b1ad471c06d0115ff10cff74897c05feb", 0x98) r1 = socket(0x6, 0x8000, 0xfff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 15:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) getsockopt(r0, 0x26c48ea9, 0x76, &(0x7f0000000040)=""/10, &(0x7f0000000080)=0xa) socket(0x18, 0x0, 0x401) 15:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f00000000c0)="f749b164dad0049f27345b9024fa7f61a10b3dfcd5d791e3a6e88422b6d8a919bc9f0dc52335fe7753675f7b", 0x2c) 15:00:31 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7, 0xdc2}) setrlimit(0x6, 0xffffffffffffffff) 15:00:31 executing program 1: r0 = msgget(0x1, 0x100) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) r1 = socket$inet6(0x18, 0x4007, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x7fffffff}, {0x18, 0x1, 0xc72}, 0x4, [0x4, 0x401, 0x20, 0xd40, 0x4, 0x8000, 0x6, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0xd3}, {0x18, 0x2, 0x81, 0x100000000}, 0x4, [0x3, 0x100000000, 0x1, 0x65, 0x8, 0x465, 0x6, 0x9]}, 0x3c) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000060000000000000000000000000000000000000000f49b0000810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800001d00000000"], 0x85, 0x0, 0x1800) 15:00:31 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x20) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 15:00:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="23a8f78c6f3520082d50e83bcdab1b85d6113a96ce573912c135b4cfa1e8e7bf195baea29cee322173a9c0330f34875492099b3474a78530c9848a33e6cd52b4eccfbe7789c20d74ac55103b3ded71ff42378dc5cfcc2d7df4038b705072af47ef44ea4c0aa9dbba96f733841f3ec7f62797aaf85f0a87be2b89c5c6d769f8049d624c32fc44eca43aa30e977b0ef6f1f597abfd5fd285fcb209d3121ec368e0156de81f93e97d511722e62b165c580578518a09927d46b9b9abca0fbda020dc342f1a03bd01", 0xc6}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 15:00:31 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/33, 0x21}, {&(0x7f0000000400)=""/221, 0xdd}], 0x8, &(0x7f0000000600)=""/166, 0xa6}, 0x40) dup2(r1, r0) execve(0x0, 0x0, 0x0) 15:00:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x7ffb) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendto(r0, &(0x7f0000000180)="76dfdc293d03f4a28b3aeacc13c4f900ef3cdffbba6e52530a9e6ac6c29d0b0d7ace7183a53f458500c42e4a89f9e7bcde23058236b9cf9942027bd3f835a20a277f87a74770728abccd0ca4b5d5bf4ae0b32ac1223d704fa2426e7da27c64336551ea2c3a21d9b37e185eaf86ccaef232aad2f0c8ebe4ef16667c787ea87ab07614ec89ab41f4903e988201e10f69d79e08a56d1a8879b3301d02563ddcb1d1cc48af6727967e1b57b212c534f33b81864cf0fad5ae8fe6d5a3959d67e16331c03c69332e2a3fba61cead0206ecf198b4efa462794cc4e2c079b5acab0d757d482c9eec5926600390dff65eb2cb3c893beced8d7139871c7cbf14b049ae9fdd17d7d10f4888fd63323ab9afc311eef8bf1e032e3b4802de5f872ae8cad2a5453728501ae3fa8dbc1dd9428b0636a24ecb079570662e005cc8a0cdcde20d25a297d5341fae723095555423164038929c225377d158ac4a428f5cf541ff45fabaca415536fe1e1247e086e85602c5333cdd7e0d8a3900440eb2f66cc50e02ee9cf812a73bded14a0a12fe9d112899a594a52365abc240cca2aca44a4b0c03c34990c4a95c2e52b9817f45575c729133786516a545f3cf0fa84cf21682c353e1a32b31df40c463a674db29f6f34c0438e4f5b83203c635bc23aa8f09e4d3adc4fc1e7a5346df3008e0295c3b009e9a52a7577f0a3109bdd36edcd7dbc26db8cc29f4af7f467855b64399c89a8a143cf971a6aca595bbba3cefeb7a22868b2f9857891b6f742b586e2839f07c3813fc66d3b55b1ee0b351a8c2d4f52d4c7b1906bccb86ef18cdec49fd2b834b227627f4a97f677b489797a57fd34ad0da19e73b097cff7db5d44c4ed67d7a280805f845eaf6a93d0fa551721ce54a4cabf40dd2ad0b4f02b3ca7e8645d3e040f5bff6bfccc0fe94def4ae6b8c0c8dd29646cba4cc132dcaac1b34cb8870b8480021cc4ea3fdbb86cb9a9ea15bc3eec3f9d9d7c598ca5042df67cd838dc1aba19d4e7245134efd22a72ba853bcda58a1759cc6b4aff8e141dd44bbc5fbbc2d91ebf33d856205c3e76ecf59e339fe2bb279dc4f6c1fef07e632c888d92a20ee9c10b6a9395375e5a954f5083b8ce62f66026b786eb9ae0fdfd3c0fb749ebd997c29727dc84d472e7de8c1f03a2ea2ee9d2846897aaf0054487807145439a1ca54df17b7a241a8b81460515508c5bd3f3394d016040b805176c4d195fad8b98cf993eb07dffa27802eb8fdd72aad5da763f3dbab3e7c1347c4210a320e8ff628d653e1975c9db4a0bf69e2cadb4ee6a0ad2302e49957a2f41e42502544c0e130a312ced967c6208afe235966775ae466f948451b8618e553f285eaace582e1ab45c5be0c14a217d7db7ce0abdb35842d70b0a03c0f3d25f538007976b365bb7869ca0f415a5ad25d8c041e105e719f07799eefb6871627af2016c088da637e5588250a10c7d235954dda01d730261c37715f64974c658454256db89b7c17b5dc23b306a45c6371e013a6097d1f1f2ec77d50d7377ae6c79b745c19c9d1648bddef3bc39830d22f0b865136da8330107d8dc298e4e197f028ff8db60898a28e58ca48d1c988abb726e7327e0e84e652dc1385c2845f691597f459106bff649edae076ef427ff4d832287872b3f4e2852474516de7542724a4b98c552cc706d131c2244bf68e19be1d3db6daf6a4170bb10abcf90ae3e4c69e40d26fa83cf4d50c6fff408b057dc2226397d75cc9cacd2e5639d391b91ff1198ba6fb66f1af16c42230a75f09cf3cbad42dafe403c0f38d0eb095b30e6e879c0aa838ea98ce2ae8079a6a3d5a84d2ad7bbab462e39d51424f61fccfa891237875b4a78565f1d1bed4c0d2a9ab9a62a6fc51160c57576f5752bf7abb535544b3be5762cf78db4dbfb3708d5c9980aaaf0943b5fd02d0903d56cc8b30b720da163d4eda0f05a41fad8e436bd237567c9a7cf496f1957ed1f55a36c13f8236ba97f9a72df3ac427fcf0686038ad1a6979280b54a4b9aa1533b0227ff6af27f4820aa308cc7ec96add9048c091029fce039040be25ef1854605c6933a4f010f6a35e20e4bd5ce5ea40544f6c4d9040b64f4563daa9a569a9c38ff4aab7f0818c587446dc9e5ecbff3a38238d12f2f6ec0b1826e70d6b4d74fc4e8241540b6abc35afc2452f3a5e4f097a0dd89fd7a2ef985bf640eb0457d3523304db6f05640d8c432656799e4c54997080e6d1172bf69fef5556083bbe91e426e75fde1e7d1909ba776c7ca7212cfd8216100d51525b3d0b7dd67c04018e2c65ea2271472c02fcac5c9cb90608125186360dc5202edb627f13f250a3622db910cf3dbb737bcaba208358f12084a5bf4a860da1da2f417ce3e02244d13da09fd1fddbd7d7198410bef997e1caf257f4277c5bf303d218ace72e00b0ff8fd143a9b9c70eaa81a24e0c7ba147a0080dd104e975cc2fab9355267611cd0bb213bb88a077a23421aa2584e67a9aafef4747daeef8c2a73e14aedffb720bec771e468f5ef1f255754127a3ed89a38dd860912e8331ba35974c90010d71bf60bb095fa549ae76ce140cc39582f0c4ba41a8aa42371d9bc6d19633b5b09c13064b2f39fd1db9f273063d9f5a4f0bb5233d1ae417215d406b0248b64c8575aca8a66a0de88b7140f439cc2be79f0c7008f6b00ea60c8e08299446eaa85792baf2db2c47479603085e425662bdc99c48afc08e0b051df9d86529962a8f31f42e66a78a2adb4231c2e73e7a7d625a0d19d28609abc6dad3956fd1b474a4fa59681ec4063d50e02f577511738c71d4cf010b317aaa37e076ea74125b5a1d45daca9f9d27537470fd7dff9b5512ff99554c9123af1413f8d924bcadaad220d99b2444b513076a4ae5a7ea9bc02f51d8b7e0d55754be8f4fe004922388e168520368cbd238ccfa523831db3c4a9ab0f5bacea55b0b5d9f11873ec784535237702ca63e5415289eecef0e1d532a0a7a825efadf0585576d8a20bcf95f1145c6315c7702a8395966688568bb2747e88891b4b00af7afd40bc12b48e3e3d22822287a00d7dc48e313716b937c27109a010ec1310757649cc82e771a2444e245b803d1c7f741b4b4f254ec08457e3340a1ebae9b5f93a51c30fb4f8315426b85fb38d6112b50b26f85e95c2ac172de50d141b35f7031258c636eb55f864073f2906425726328fa8b79659bfa563ecc7bdd76370b5f455c71e98222d79d410838f311ee268a31b38111efc0b03e40be69dbb8cb56269cb94a83c64de97a0338b75d5289b760a69b0e78564e9a863471855d1999b370c9b34db6702e67dd6e816110c2c2c670b906940e16c3cb6071a9d838a20acc95759bf01797bf864c32020a05ec9e3b71fd4c04a65f8c76223a76b5334fe4ea5f633957eca812bb0ff7c758e5fa41157b0447551dba37f96cf0b767bb22fd345270868b2a210d3275025ad65aad11c77c268161aa8220ea2061e44c94c3b8f5050225cbe64fa5571a8e247fd627985741b9918da7b23c43cce17e5314f7b8ef07db5f687c03f185cf185d76b8740cb62a9c786d12667703a1eca321bc2cbcd542f133ffa9633e0123fc694bbdd1a4ada2d96027b41b450a0617ce6a93003bb0bc83ed8a5be5853081f2c563542520ea2a2cda0a3aa32db2fafd8fba8c2c5394f8eb50d2eeef30c2ace19e8ecb27e42950a82d27bea3ee1df33271810a761f53ea2fdd1a8ce73b80791b43cab1d3d64f81b88d064afd3f9a220c5153e2cdcd6382c6bbcb5496641e99bb1bef1736b8a0cc883033aa24d9edf74a92884ea0b8f6608651e676a4f90f7db042eed7e7c92b9867a91568093f2a85af1cd558a9a7f0cd018deeebdb3f1a3931b7aa8df14acb9d3e6b9c346ba8508e5276ad118ad7934ef19dad4ec2fb20279f09908b9ef880cb40ce62d9e7976dacefb26e7579a5040d9f39309b99709b5884226b359df4a416f7a62654856b837f574d1b276c7cf44147e5a11303ae6a5c719db9a3691167017ef36373b81056b3504396a51774911b4fa94d78e002b3f37ee0102ea1aec6cde376da388ae99701695d6c050223337ead2a06a9d18b8b6f0b6b74a2e8ac9995ada0eefa5d9769c137751f838d39fcec3af300dc98e6b9ad6ac3beb66c753e1a2dc524119320fa531b307908a0fa396a7fc5e6a3d88cb75c78bba35b116729af671a6ffd3a70597127988b90e2a45ea12467b0bd179f7b5c87a922b1e6e519fe0906244e78416154aff6eafa62eb9a3ec68658344716b85845ab6c9762a052979656ab5786cc5810def6c4c378c34b0141cbf893e71a1c7007b60d1b9731212a9f00e3b2bc73910d3cd0c73efe82f9b64cc38c7609dc761193d71332cfb3beade2d59d535f476b4bcac4a2b16c58194260d76f77653ddf6f00d70c0ab1cdaf3d83bccbb3efe3a490a690ac4cdb86e1c7f1e3103d768c0d936ab51b4da9bfd61cded4de21feeb81932d760e84de99692d83280cc48f8e295c869ad944b4675429c6453db3fa4be1a72d154fdb19f17e297b00a4135265cddbe1a9fba0ecda4ad187a7849a91f68fe9ddf9b6297a6551598c81a74728baf974c4f24a6f772236073e3ab2bdfcb1b187bdeb8be08f5a77d0a9d45abaa286eb1c608f0e21a303a8226f0a307d0e350df2eacdfa0d505910d8f98ccd5040963a1863cddeac8ca45bb2aa673401c3019fbb9cdd1ea6b3980e22a88dfcbef1c6acd2b4e75eb889ba102821d8f7e82e5a5ad88840e8ae0a5302a03b9024505e7f7efa556b4041a9fd136a10d3b1471ed2eabf117f5c75bfb5db4e76b44855348b3c38c311c63a317fade96e2847a5a909fb54d075ec77baadf12e028ff7e1c059380330e7297796459ad810f6abc4d4d63189a02d4fe0b95572a3d303ce1db6ae4f50974d33f179d0cf519045493efcf96727395daf0dd42048e7fb9e5156161d558b55429c9ec6140aff0a6b8bf4de928c20e9e475d799741e710a4f074b94b66f1c4b7c91f855cd649595cdf5fdeb9ce9f65ce997af1bec7e27f855ae0909c59186be9e290b748a0887f3597a07d0aa1761a0ef5eb140db55802a5b144b913e6e2754bf9f059bcd861728dccc6500631b5cc99fd1b19413e8e6ae7a1d4f0ed6a2a073f4e84b4e5ceaa906e6e7bb2cb6904df11a2ec904f4fe5526096798512b42f2752e8af3b6d0e06a5f6a76f4d8d58879098a40b4cd2b35faacfa9e41722f1b9f2bf3b8ac2b694be4039fe347393ba502c7e39885cfbf980bbf706e0102b4454250bc37f1be6882f650aeb7be016b4ef5f1438a1f786ba8b144b072bfbafa8cd1ec449b58bdaa3d27bcd9c04041a7b0730153c77b382f318e2707300b8307ff12cbc3293a3efd9dd4c637f30187765d8c318b47abf9c3e6df9649e14853a978dba0488a748956be05df7ce04fff89af6f8064b79370d5d385099a90a2c2ca2edc53fb4ec5d386e293badd19110d52c62c02e0901e50039e3feb83977efbfb8f8bebd7b184b54c3647f0eef72b841cd98d7e7e0238945f35e425c447384166cef41bcfb6bb7d60a798bc5a1b2aa9f0d6efdf83c54e8bb4f398e84c1978cb75a84d605842da7eed5357c3a4d2bcabdcf7a3e00491b2ff3e19877427f031c6b835fa6e18254272d319a8df70c78ce3fd6356b1bd21e7b799b709baa8f3ec394d940207b78dcb9f264506e99c562bb9b64f6d47c8bc45f6bed83fb7b4cb90a979aae15a2adb6dc0c3074284d2dc14d1c481af401bb3e28fb19160e88445b9afd6c6f4d9758cc18cb9257714df78de41bad0a2294", 0x1000, 0x1, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) getpeername$inet(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f000064effb), 0x0) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="36d1a7d80b86c564a27db6bb1c479bc14af1ef4532da37de921d64ac0ed846fccc0e0601ec6b739359eae47dbb7d4cda7664f24ad2c995cec4ab71", 0x3b) getsockname$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) 15:00:31 executing program 0: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x2, 0xef3) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, '\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'}, 0x50) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) rmdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 15:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:31 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x83a}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x4818, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x1, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x401, 0x3ff}], 0x1ff, &(0x7f0000000200)=[{{r2}, 0x71e71d3588fe364f, 0x10, 0x1, 0x3, 0x800}, {{r1}, 0xfffffffffffffffd, 0x10, 0x44, 0x80000001, 0x81}, {{r0}, 0x0, 0x4, 0x4, 0x8, 0x7fffffff}], 0x200, &(0x7f0000000280)={0x9, 0x18e9}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x4, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x60, 0x6, 0x0, 0xfffffffffffeffff}], 0x10001, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x31, 0xf00fffff, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x53, 0x40, 0x3ff, 0x34}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x3, 0x400}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0xfff, 0x6}], 0x4, &(0x7f0000000040)={0x0, 0x1}) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x3, 0x3, 0x3, 0x101, r5}) kqueue() close(r1) clock_getres(0x2, &(0x7f00000002c0)) 15:00:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) setsockopt(r0, 0x8000, 0x20, &(0x7f0000000000)="a1f1392013cba6399957e150bfdf56ed86f95d5527aeb7c3a4e1e1abd63320037f9d2acafa1fb0f28228ffd413f1035f26a38a697a7f04442cf8e1f8205a2e183a0c0f9127aa47337a3f85b7a7d11462c09bbd68078384fef1b23105ed5cafd3b51308a45017f15ddf8efc98a5dfe516d6a1a4e125e080484637cf36bf40d7be29d534192e9ba8d18e1d4ce0064228795df4281fd5a57c9b54dbb617abb06519df26590db8567c24d4354663f6db6d6a897482a794795cd4cc522510d44615", 0xbf) 15:00:31 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="dee5f9921704f930737e831c06c47f2a7534d63d8d9ed9d91e4f7836311c381267f0bacb0dd767d3c174e8c67d2df317bb10db55f79dadb41daa61df5bb875e69e8969103a7965024dbec690fb611430c4bfeb58ab5b7c812ce220ddfe2d33dfcd93862d6dcb529b3295d877c146c949686b3e530b337feac14f2f54066185cf00880a438d03e4d5b668d2cfc0115d94c643dcbe4461e3e3f839ce4da7ab9d155bce14cbc63b1691acbc424e1cf14c1dd6afe81b29ffe89edeb5f19dff227966b69584f84b1b46243a35235ab1edee2e6696150be3a864a2caa0d9f897f675ed", 0xe0}, {&(0x7f00000001c0)="1e593325a14b5fdc0f93c0dbb702d6922f785d4ec4f93e5fffa3ff0522d547b0f2157dece182eddcd10b7ef1b424d5c3ec3069cc444996ce829d080772beb0edb42c0547e22b5d1dabe5d7e59b31742d9ff5fcf77b2588280cccc61489817501a9702790a1f7ce6e59aef1031a0219883c4a0bcf1c2d3258b3fdee945e2c12cc7b202a414a40eb7cd0ec432290bf9cdfdf6fb405c84c51028cfca9f5bae7b208156f3dcc7056b814d708d03c48dec5b0e6ea222a84c726c6c5fe7396ff620fb01f06de", 0xc3}], 0x2, &(0x7f0000000300)=[{0x30, 0xffff, 0x2, "556ae5a052d4bc38b9288f17a5c2af7967adc79a4fe29b2de045bcbf0467d631"}, {0x108, 0x1, 0x120, "417149e76011fa0aa183248708e1eeb2700218b4946e731b8524ab1e70efc1a586a6cdddff15665cc7df3679acc96d59ea4dec9e7ea44f77ede33de44fb6c52ec4e9689fb2f7ad846a6b2f35fe95f8d6f9f0cf4036a06d23b80b39fddb58da637974dac91b84ec0ab471307aed17517c54031f74aec4cec0af38d1e1fffcaca040433b439bb14f5f777c19099303505919fa045f99b822aeec25568a807a67ecb7d687c73d34177fb9f0c1b1cbc208ffb31cf1e91bb7986f8f7db6dbd147d5ea5f4f2477438db6c12613a45abe4e685c7b8360e3ee972d3827b6c8d5bd3bf777dbea8c3dcff8cc2b2c6a9b3d28770d33c2"}, {0xf8, 0xffff, 0xffff, "233823d3c0a3da1d3e0352f298a9886a55d0654252245541212e5fa1b63f987f551dacb4ee8694c471d6bd8f0dd24281cd580aeaa56e44ab92f1b3667f4145ed0e31c1b874307127d4a2fe0164dc11a37b64c1a8d7288b32408bef447ae058f51ec1b3510a1e911ba013b001e394c33cd36e8852c0c739d3077a838f0ab99305c19e0a67fa40e4a1628b95d93fa0edf5b7c3e8dc090d8885d96a33ec687eeed7b980b87c5f61dc2fbdb7640785d2c087feae1a5de8af52ad506640e446ce794226cc6c792743bde9b8891146609297b9f45a8320f52f6c52aa9b40b3b0bb71d16d8bc9"}, {0xb0, 0x1, 0x100, "1b672be1b3d98ed284c9d5222483ef308c7d708f06e63d1480c4846668fda8d31e0df6ea28a14304c950662ea9ea7a05f06b210830cc925a28e28abe694d4a5f2d44a6fac1b419dbbc5ee2e18e7b3bf5e82190681ebe1340b84db662dc73cd54ee81bddb06a2a9062849f508ee054a7856021a2010eb443a9691c89f6761d60c74235423d32589132f36268eb2342c94140ef88da438e96ed74a6f40"}, {0x58, 0x0, 0x7f, "b10282bc7c853cab7cf2adc571ad3a7c87ef9e5897b4ed6db157b16d2ea213d02bda1d13becf9cdfd91193d1c3786e313c70f4557648665a7849c07c46b86cad864ac07f32"}, {0x18, 0xffff, 0x9, "f9fab730"}, {0x78, 0xffff, 0x1, "59f118533fd1d5c702d989d23db3a9f10da6523eb996d3ef45f82f3f996278219ed58310413b413a457dbd7e5d1a626b2efac6f0630a886838e3626cef81eb1f64c0924f995293278942d6092e333791ace607e8c87e1fb6f24829abb820ed1d67cff5e26ed545"}], 0x3c8}, 0x6) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0xffffffffffffffff, r1) fchmodat(r0, &(0x7f0000000740)='./file0\x00', 0x0, 0x0) 15:00:31 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838cffa47961be3053fb8a682cce9acd8edb92552fc7cec875c44a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870", 0x75, 0x4, 0x0, 0x1c6) msgrcv(r0, 0x0, 0xfffffffffffffdc5, 0x3, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000f9e800"], 0xfffffffffffffd19) 15:00:31 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x17fe}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x2, 0x340) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000002f00)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749fe7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"], 0x1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 15:00:31 executing program 0: 15:00:31 executing program 1: 15:00:31 executing program 0: 15:00:31 executing program 1: 15:00:31 executing program 0: 15:00:31 executing program 1: 15:00:31 executing program 0: 15:00:31 executing program 1: 15:00:31 executing program 0: mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x2000007, 0x6031, 0xffffffffffffffff, 0x0, 0x0) munlockall() socket$inet6(0xa, 0x0, 0x0) 15:00: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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, &(0x7f0000000840)={0x1020d4f9, 0x5, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00: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, &(0x7f0000000280)='7', 0xfffffc9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) shmget(0x3, 0x3000, 0x704, &(0x7f0000ffb000/0x3000)=nil) fcntl$getown(r0, 0x5) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:00:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x40005c2, 0x20, &(0x7f0000000100)="00000004440160e71af7436089616c282a5a9e7c04d1ecb64d7237e662351ea17e85", 0xfe3e) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) clock_getres(0x2, &(0x7f0000000080)) 15:00:32 executing program 1: rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4000002) 15:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000240)=0x47, 0x4) r2 = socket(0x16, 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x10, 0x1, 0x7f, 0x810000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x5, 0x9f6}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x10000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000006}, {{r1}, 0xfffffffffffffffa, 0x21, 0x80000021, 0x559, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x76, 0x20000010, 0x20, 0x2}, {{r2}, 0xfffffffffffffff9, 0x1e, 0x40000000, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x70, 0xfffff, 0x5, 0x6}], 0xd4c6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x80, 0x5, 0x4d1f}], 0x3ff, &(0x7f0000000200)={0xffffffff, 0xd4}) 15:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) close(r0) 15:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="fbb968371160b06a7704a1d1ab330a5e9d76a0b41f911eb89e6138aaf2b6f69b94fc4ae827a16d043d4cd6949e20113010b9621b6dc45860", 0x38}, {&(0x7f00000000c0)="edbf0e353e42716fb3b2ed8127e390ab1935a097af4c18568c04a9cdf427a491e7a086ef406de7201afa93bebb5de4985eb6daf26298376c1cc2178bf0ea249bda22697dba3994c9717f6025ec25e84b41cc1521941b6cec9fa0cb55ef86bbbb2f333e0da5bc2a9b0b31b78de35897a6a0d9580b11cc7ae7450243f0c98b5f9e975249734e8456bc3d187ed2083f41cb4852945fed9b6f44a9ed655cfde3ef5f3ded1b2c522f20433aa641451838441dfa15c0f977158e2b68f84e7b9b4dd898f9786d42b748e48a541c9b9baeaabea6e20844f7", 0xd4}, {&(0x7f00000001c0)="c1d7e5890c86466d", 0x8}], 0x3, &(0x7f0000000240)=[{0xa8, 0xffff, 0xffff, "a326dd53f4a1d8a75b5f7b9704ac5a054c33555a385acf373aeb4aafe70c2f34ec3a9feddda883787fbbdf0012dc1d8fd1d972341151eeec41a598126ab408a290c03dae08e35ade6f07d9bf80b1559fa95a0db7c6fd8e5de5b04e064dd1f319e6bbfbebc8b2a983f04ef7fe29cf72c08f6242b10cff08d10494499c34d53c02ea9adf748bc3b0ca8f81f2c28404f1ef80cec6"}, {0x50, 0xffff, 0xfffffffffffffff8, "ffd2f2d6989bf0e6745412b223b5033684b9b213e91794950bdd14ce44a67f2c5f4609f11f3c7b948d13c6bb253c16b29e3ab471f1a4ab1cf6f475a7c5f3"}, {0x90, 0xffff, 0x5ea5, "429c7fc5b8b2b21e5494356f092819f7180fc3fec4ca7c60f620cf8a3009a3ebfd05a38ba80d9ca6718274553aaa36acc2c815eb00798a364d534a14ba350eafdc3aa143849c96404d57cbe94916a33ce0b6cd3fb17c532131a284a63f6fee658cf6c52a31235269db3ab3f4a5a3785728572e7a2d84efa1753ef9"}, {0x20, 0xffff, 0x0, "2107f41af2a401e58050"}, {0x60, 0xffff, 0x4, "20279098f36a28fce093d23a6664cc3097eaaa7c85814061d587de85a009615143c0672bbfd02fe9f68eb0bb046ea1ade8dc23a3162922aaa2fd54b52db5292649016de472d41ce602c521"}, {0xb8, 0x0, 0x401, "96f6d15a11cbfdb72ec26e5dedc7379ba1ea2fd3189de8dfb48fd63780b5fe97c1f1f4ea9de7cacef7c4893cc1fd295bc1ad6bc0330deab68239c42e37abe4d1c046e0c46c98344fb2c0c5d82ac063669cc663ce46cbb757717ef23a30563cde324754e62f5f0fe06fbcacfdb89c564b37c2c019d5e1190306f04766f985f25730b7f68fb88ea8957e4bd4b7a4ef3326878a3bd5cb983188982e47320bb005208fe2bc"}, {0xb0, 0xffff, 0x289, "df83dcdfdda93437a78cc6c0a203a772cb8ca0d180424abeaaa09ec46afc37d6e00b2f94964c9d97be36f30f6e7891c349d0b1899c83b717249e37d321cce59be33a044005c12cbefa2ade4a0a1847101ed19ca496df3e3904d9c05489dcf8948577a02127cab6c3820dd6053206366d94c0c86e08845d33c741f9ed84eb83517304dd01327cd5ac0b92cde2402988a1cb9f8bfcaea178ca48f4ea6b4e"}], 0x370}, 0x2) 15:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000112660851c190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004328678accd599c137d047ae6db231c2d6edc18fbaf60fee90519ce91c9e6838fa67d4bcc1b76020c897b8e1e9601222a7f1ed4c0a852d00f3d72879030ec952cc2b0d9dcc8ff0acb1bdd88e1fe0536796470b81d34e35a2b6cf2f1461770b6d56e05f2aa311"], 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f00000001c0)='h', 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x4, &(0x7f0000000000)=[r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 15:00:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0/file0\x00', r1, r2) writev(r0, &(0x7f0000000040), 0x1) open(&(0x7f0000000000)='./file0\x00', 0x842, 0x80) 15:00:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004338b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 15:00:33 executing program 0: open(&(0x7f0000000000)='\x00', 0xce999afa99667076, 0x180) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r2) 15:00:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(0xffffffffffffffff, 0x1, 0x10021, &(0x7f0000000000)="caf5b415", 0x4) 15:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 15:00:33 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 15:00:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x7) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) msgget(0x3, 0x494) 15:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x40, 0x0, 0x0) socket$inet(0x2, 0x8002, 0xffffffffffff3305) 15:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x3) 15:00:33 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) socket(0x20, 0x7, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 15:00:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 15:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket$inet6(0x18, 0x0, 0x1f) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket(0x6, 0x7, 0x6efb) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) kqueue() accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x10000000000003fe, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x62) fcntl$dupfd(r3, 0xa, r3) dup2(r3, r4) 15:00:33 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) flock(r0, 0xa) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x7fff, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x122) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x840, 0x4) r4 = open$dir(&(0x7f0000000140)='\x00', 0x802, 0x0) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0x80, 0x10001, 0x4}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x5}], 0x7f, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf00000d1, 0x0, 0x6}, {{r4}, 0xfffffffffffffff8, 0x4, 0x40000002}, {{r5}, 0xfffffffffffffff8, 0x10, 0x12, 0xd3b, 0x401}, {{r6}, 0xfffffffffffffffd, 0x4, 0xc0000002, 0x2, 0x10001}], 0x20, &(0x7f0000000200)={0xffffffffffffff81, 0x6}) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r7 = kqueue() renameat(r0, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') poll(0x0, 0x0, 0x53e) kevent(r7, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) 15:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet6(0x18, 0x4007, 0x8001) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000eff7dce4f06c0135c1e23e7d74e5d91df100"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 15:00:33 executing program 0: shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 15:00:34 executing program 0: unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='x\x00') r0 = socket(0x208000000f, 0xffffffffffffffff, 0x40000) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/82, 0x52}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f00000006c0)=""/6, 0x6}, {&(0x7f0000000700)=""/58, 0x3a}], 0xa, &(0x7f0000000800)=""/135, 0x87}, 0x40) 15:00:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0x8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x490, 0x122) sendto(r1, &(0x7f00000001c0)="dc2a1ce386cca65607d0f8714f724efcf313a09720f4e129b08289052cb5b107492d4bbbd6da169d9117c4a7ca7e9b60a20ec0341942b06cc23daf45399dd4aa44d79f259931d5e2371f2a1049d347690dd1f11990b524c12f4572dcb4f9988bfb23a3660f8d66c1201f917535446da933d679e342bf1cd15248fa2c4d70c70a69b12e93ac9472e8f7f4cb2f4b491afcd608e420eefd", 0x96, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x4405, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r2, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 15:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) shutdown(r0, 0x2) 15:00:34 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) sendto$inet(r2, &(0x7f0000000300)="1e8160e8ae8e319efcc4a5322d127685a735270e6c5bfc9637571ad39036e33f8b4af3c190046e6c86c4", 0x2a, 0x3, &(0x7f0000000340)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x158}, {{r2}, 0xfffffffffffffffa, 0x80, 0x4b34c7709e1099d1, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000004, 0x94c8, 0x1}], 0x100, 0xffffffffffffffff, 0x4, &(0x7f0000000440)={0x1, 0xfc}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x42, 0x20000006, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0xd67449a73ec75013, 0x6a3, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x3b, 0x1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x21, 0x9, 0x200}, {{r1}, 0xffffffffffffffff, 0x44, 0x44, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000004, 0x3340, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x2}], 0x6c, &(0x7f0000000280)={0x3, 0x10000}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) 15:00:34 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(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', 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(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', r0, &(0x7f0000000040)='./file0\x00') 15:00:34 executing program 0: r0 = socket(0x2, 0x3, 0x8d) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 15:00:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 15:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x80, 0x81}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x38, 0x40, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x4, 0x2714}, {{r0}, 0xfffffffffffffffd, 0x24, 0xc0000002, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x7fffffff, 0x74}], 0x1, &(0x7f0000000100)={0x5, 0x6}) 15:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 15:00:35 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) socket$inet6(0x18, 0x0, 0x7) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r0 = semget$private(0x0, 0x4, 0x611) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x9) 15:00:35 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 15:00:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20f, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20890, 0x6) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000180), 0x2, 0x0) 15:00:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x4) 15:00:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) 15:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) socketpair(0x16, 0x7, 0x32c6, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget(0x3, 0x3, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/4096) semget(0x0, 0x1, 0x100) 15:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x100) 15:00:35 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) getitimer(0x1, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x1, 0xeaf}, {0x5, 0x1}}, &(0x7f0000000140)) 15:00:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="c091f95c1ac417c8292a80c79c9c1e59a5a5faf6caf8e2898a250b1096130b95d08d2a007ff185c50b25e964495f8b7b5b3761b087cc10a6bbae5cf84c45a164e7c897c2a07819f45d2bfd4df51f6f99b1ebb972c5e1e826398cf270265bf7a25d80cef8b05efa78484dd3910541663b5cdc3dd1ebffc324aeb9aebad3b87d2cb0f125641aa6f01f8f3e01f6cbee", 0x8e) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x84, 0x7, 0x1}, {{r4}, 0xffffffffffffffff, 0x15, 0x2, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x41, 0xa3, 0x7}, {{r2}, 0xfffffffffffffffd, 0x50, 0x1, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0xb0, 0x3, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0xe9, 0x2, 0x20, 0x1}], 0x80000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x101, 0xfe7}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000003, 0x100, 0x2}, {{r2}, 0x0, 0x40, 0x0, 0xff, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000000, 0x400, 0x7f}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x7, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x8, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0xa8, 0x20000001, 0x6, 0xffffffffffffff01}], 0x5, &(0x7f0000000280)={0x400, 0x1}) 15:00:35 executing program 0: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xff) 15:00:36 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x20) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/68}, 0x4c, 0x3, 0x800) r2 = semget(0x0, 0x2, 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) write(r3, &(0x7f0000000100)="6c5b38a9bd565c25621338c175161e1172f76962b1d9b005d6420258a4e8d81f18110465279792768b7dceffba7e0930a5847b826b879b53e60104fdf0caaa527acebf8fb507375fe7dec827096c9bf95131eabc615dcfb01ede2073ae60021ce05ceafcb74af670d7b37371d8c707", 0x6f) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/133) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000280)=""/235) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r3, r4, r6) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x4) ioctl$TIOCCBRK(r3, 0x2000747a) msgget(0x3, 0x410) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000480), &(0x7f00000004c0)=0x4) munlockall() semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000500)=""/4096) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001500)={{0x6, r5, r6, r4, r6, 0x4, 0x7fffffff}, 0x5ef, 0x0, 0x5}) msgget$private(0x0, 0x12) syz_open_pts() semget$private(0x0, 0x0, 0x400) sendto$unix(r3, &(0x7f0000001580)="cb5df41619eacd67a359a64996422858fb21d7b54797e39b31ac5f706dc410be9ff44d1e27b8a6cb9ab70fc35864e53a29f7b1392b6d15722299743208b5dac62641db96c10ac58ca8e34f38caade5b431cc0388905df7d24f156517a72dca7f750d8d5463b3215f4b5b5eecdc5542c8f54dd6a944369f534fe6eaae26e7d7c98fe69a0281252f4aa2da5b91cd740e0de61440f0028b61d19e3fcb27b867a8120a59f8a2c6d019539d5bc243380616edc94157c713258fddc96b4151a176ec", 0xbf, 0x0, &(0x7f0000001640)=@abs={0x0, 0x0, 0x0}, 0x8) mlockall(0x1) getppid() r7 = accept$unix(r3, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) getegid() setsockopt$sock_int(r7, 0xffff, 0x1006, &(0x7f0000001700)=0x4, 0x4) 15:00:36 executing program 1: socket$inet6(0x18, 0x2, 0x0) 15:00:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000840)=ANY=[], 0x0, 0x7fd) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) select(0x40, &(0x7f0000000300)={0x8, 0x1f, 0x7fffffff, 0x6cc, 0x524b6129, 0xba, 0xbed, 0x100000000}, &(0x7f0000000340)={0x401, 0x3, 0x7, 0x8, 0x8000, 0x9, 0x0, 0x8}, &(0x7f0000000500)={0x0, 0x3, 0x3ff, 0x80000001, 0x0, 0x63f9, 0x0, 0x1}, &(0x7f0000000640)={0x4, 0x1ff}) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) 15:00:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="91410d99393a35ba4994efeaf15ed2dff4bfdb1b0086887eeaee686084cce5e7ed1ca719cae4e368f186bb6c51334c8850c84ace117a82312ed7bc25fea2ff8ee49c204e98f31f2159e803d8badcfff90c146db1b382d7fa8d391cdc1e04cdee979f282a41e6e560eda019c51661160a1e13d8b2aa28a8118ed5508f103e548b6b3bed96710f80686f97fe5530676b618fda5c003d7d9901f5031459f2ef1c0cd655f058166a0c8e12271b1a3e2d77fd3908465df386c32c8cb2bf708c2ea73e4106a847dd638e", 0xc7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x144) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="6013a600165399583dfb179a149c6c3dc25110c69f1d74b45e51fc16a5c0c12554cd7a55caa2a0368d4015d5c0b81ef78ad48ef6eb473f8f2063bc36bf8409bd9e4a245b21cef37bd63a459a500cf80e0bf5e64a0cd55e941e064a5c3650a9d38d8959c0d433", 0x66}], 0x1, 0x0) r2 = getegid() writev(r1, &(0x7f0000001580)=[{&(0x7f0000000040)="4c69384ac6912947b044dfcb42b815bf0719b109d7e575ef9363644a7e4a", 0x1e}, {&(0x7f0000000080)="54736739cede502ccdca2432a17ac4895b151e5992eb292b767a59e22394f8c0fcf7e27d14281d6c68fbede6f7378e9218a1e049536061", 0x37}, {&(0x7f00000002c0)="d84fbe24dc147fcf1747dd04378d4b4aabc42b26a0813ac86c496883d11580834007012a0c40564463c5350497f292106b3945af77e1d93bcc2cdad4b54311a9bbf6357bcc029ad8c01bf6700ce47e1d4a24a684b616bd95e0516355c44543c182d3a3079e3f755b9300c85071ae554f66ec85073cfd64f406289e5cbeeb3c979204e3d0ab84128161e02e263993703f0e3331c4461d69bc52309b1ecb675a0e6dfa21c225a1acf428275f363a3b13500d33bd26e186acee0530ae7e45efc90fc4aeaaa99b7b746ae5555f363e3a6174df", 0xd1}, {&(0x7f00000003c0)="ad035c531667c8b37b717a66be4353fb62c76116f21e539e0096dc29fd31ddb1cd149c1afcb06cacc84597a9e2d347e5d8a7582f02f7547174393512fa81604dfa2da3900d6bd3483f2524bd5a2c2c9abe9fd76a2fd7abf75d2d15be01da08f62d209a49347fd20b59884ba87b77c758d693fc1769432913", 0x78}, {&(0x7f00000004c0)="05307f22c12d8b73260768593876b52b5b80d8038745648ea8d266d582b6d7ec99d7f36d1f7cfa7c0104a52794878b773114476bb5817d514880064cdc2c006bd6efd0fffa6abf207fbe24313fecd8b1e5f36d852edbecde2ae1a7fd15739509fa44fb3b3797e65acbebb2fced2c268252df2e96795ca00bb6aba37ad2da67bebd8a9ae8f043eb876c78f04b45804a0fc009fdd3fad5e4530526a3f122744fa5", 0xa0}, {&(0x7f0000000580)="d504bd6591b6963499b396511e87683924fbfd374ce7e08ddab35c0c2462eb9be907ecf1596106e76d4404d79e80914457a6844ea00acadc4a24750df048effca7f1241ab4f5c3c1c3d422d3a86fa1246e00b629187dc749a7ef78c184388e73af56eaef35dd61bca48b9644ce7854eea4ffd5ad5b8a6de46c91c6c2ffd720acffa3097f2cfaf13ae9a797375b2ca0d91e7960d33fdfc63aa9bf861a9be26a5af6e3975ab91d755adb021f3daa26cc244bccfd0498e19ab5943e236bf6fb0999f13b449881be7c45fdc25bb6568ccee703da760c42edcbb3026e9b8275e93e6536d377c19411df4aff38bd16fe51c16e6a9374566de94ca61784d9f08a1ef33ac11a173ea1a636c1c1bc89ce5e133beff8faa66a59b9def56ad3eea9a22cba25600582aa2552178e0b1fa3261be91096448482615b3fb7651dab7f664c7d4c41bd05a9e1a1b772928fc595f073ae8c43f709b88630a7141660c46bfefda5a17ed53c145343152d33f56f340f6a660cd65887fe431e37d4b52e18c4cc57c8fab43c9e2c793e68f6412cacb6ea8059044d46be42e0ea5cd29c3146d4adf55c06a9cf4c9afa1d735f98450248d1c2175a32b2cd77937223619f6eb7fec042daa6efe67957702b9f49f4ed0bf34fc776d40c2137a0d240542451c7b49948502e803b0680d4f20e4693f3488af912b38930aa1bb851c80a15182c262b3928eced21c168d55395d62c0d7ee5045d8ad67e8c79689d06f568824d33d7355193c9a20e762690e10035456cdbe397f971fc825a519fbca58d61d1f59261e58761e3a683f98688700acdd33003ab9ef68f26557b203c92e9fde7c85a63b503153b3041e46148b56f4a3cc6dbadcaf715898565dfc57ad373613a24a207e7517c59725601f5dd457858a5251f41fa33f0634ce80c515bc0edcd8408454065a1baa6326f55ab3e6bd8f7d6ad1d967154197c1d978075a98676b277e4bc0687bdc4cc0a518b09899dbdac70d3e0052a04fccc3996c94aefbb27b2fa9983b685b3cef227e723d4b02ab7cccd328e0ef85febf574f0079eb4665313d2d5803cb3cea494f51de3278db2130be67f70f32e4669e44fb9126d8d66d9ec7670e2a2bc096f5386e0177eb4ad3588b4e5c74bf532eca81f988912509c9d23ee01f96e497e196f5a3ae79124177d399f401bf5cb1efc85b3a515ee8dfadfdef31a7a4887848e80ae1a903d3a53d08aa31d891c1f3ed2734e6c30dd5cee1fc8031bbc4580b8a1b7b5408b3fcafd7d99b352b3ae278a78984283ec467a60a6d3975c8b3ded799a3de0992aca5605a28e84f69bd405fa922e54beb24db5f7f1099feac47e5adc531622be1556b1bedab9c7a517b176bccd2f331727e49087e0dce445890e1eefd05495334b05e91c35651bf0dab0633c9d4e4c2b356992f30ba128a0cfc054cd0de1517b99d7ea4e617187316dc63ffba067ac4f5096f50446852e481fdeab2d06abbef5a9f8e7e5d6048cbf65cfadb05837ca5aed39b6548076dcd9368fff8f7a3cd7a0d39092258fab6981f541f94291ccf98be5024976e0884fb76d41210547e973d4667ec3e18fb50a0199604ce50f64fe3a93f9da4049390df151615170d19c155de2566e3dee550d6ff69fdd7a2a9d3910922afb6f8bdf6aa9e41494aeec5b3fc67c72cfeb6a74a7c86036dbe308c0925cb9665c40028957df5950d81b35c26f3920fa0324412ed07b988e756f65d97c01849029252014de6aadff03f3153f85340c052908df8501038783410e531d3da284a7c6d6eab96d61313f521de2d0bea2d773d56bebe24f463640146e492a78d2f1435e6101d8554338f58403c7abb83758d933b3b1b7580e4e4ae3a7fa3f42874098b40e98d19e1076ea837ba27f1fed2f9d636d214ea96be72fefeb84ef2dde3f88f7e6396181eabda8109ed786eaddb372b55c81c708bfaa9b878ae996a38642f3e49dce0626eca35669bc39954516b948a710c9fd1ed53d47933e19f1349f6f33f30b60dc5707de401ef6e984d821a2b64179a92a20859faf3390349f0154b40a6daec95e8f2210e8bb6a63b7db2399f3ba2dcba6a6e1fb788eaa8f842ea0167ce923ed45498dc1184717271b1907404e8da7bed4669218d5897c8c58c2727b8765d0dc77e28d4174fddb4b33b6676cdbac68656fb00835373ae44c378f71f08c6ac6758acd14c5901c67856ce88e28a202381bc97e6df5afb25132fac2e01be960138f95fde21d6c3ab4fc8f728e8d29b5e973b3c178c1d92621caefab5457c1916f0f4aee782b3cfcfccdd66bc7b62ad65857c093eeb1fca4b00583d63b73a977fce2af0f279e55c98e36a88c4c7e29d8baa25ac58bbc5106c2f303f0324f6f9c2786a5d755653cd70d7af0910830025883b7ca5e4c48d882b0c3e310bd23eb2d2201f9e18dc7c1b57b7aa87467d378ecfd64d46028835dcdcacf62f16f1d74340367d898f7424de96047a5e111f784b9d778fab5402c9e9371b4612cab323cbe1887287d4ba7ad8376d8cc1e3fe54b72cf45844042c31d57069cde906fcec91baff1bc4e09590e526fa7bc70af6cf3b1acf4450565a33b008240016d6c1e52c8224df9332b6cf9a3c790b82fcee645f24099919984655e7b8dd13931f73553ff9fa3e014f3b713f609f1889182c72c2d7c515f9125b840aa462646a85c0b158bd830ad03cbe435006c5bbebb2f14a75c28b33bbe5d7281fdc3cd7930cce53237708b406a3c763fcca94112f11fcfb3ddbe752f10be8554275bfda8cfd09027e991e538b41bf558765936aec0c330d948aee90ab98c294e4b9e111d2eb65bb715ba038bc0037eec1906601478abb7c484fd0186aed53fd58b03517b445145ea9019b4d00293804b947df68d82ce6274b56843a7ae1cfbda3db816d921d34952fa3c2ed4a7512a7e87bbbd7802296388f6e756989d4982e7b9e2f4d65c862c55169ef13ed3c67dea52289e5a09aebbacfa86f6b48b4c00f6752f1f532aab564b16ceb87b1fdaf9633ac6c187a19dd3e2bc640e53e94a2af1f8424081fa820f32f3a3061f7456b6d5a730b20fd4d1ff0d4da6a1ae1bf97a968633671d9fd71875bbecbdb01ddbcaac35f9534007bdf59a1caa244db82b159d619798ed6749e16022ed0864a73cfa8151f532686f86fa667f4151782765189a087cdd0de9346ca8d52a5ef83157e1f2dd82469e69ace03472b715c9177d5585ae0d0a5046c71a54eb0ba3d8db131116e306f3e38474539d6e48e4121c4a6c02fb5760064aa6ba8f96b761243475ddb056b8608b41f44b364f5e108efd2aaef849571dafe71f9d988c5dc0ee90e0966c480087d5e8530be52d8f99a77fff64115c0789ca063bea79c581ae74ff32f9846d4dfb3e920ff6c91b5b53f8bee2f75069d7a551f76f67ef92ae215c5d42587c61a0feb0316675c0dfe8e90c841792b657e832207cf324c7309b9fd5da87f31d5e17eb96ec851d0ab6547e5635833a4539073285383d11f539bf8b39406f3f0ca753202a6f2e750fdc744c9a89607ca5c8773bdac57b9b853fafee55440c9b1906643a993cfedbc9d089651c56a4d9deb6aafc766a4edf17a5fdf780058dbc222ef020fc70167bf712613ab39760683972e0aec2b4149c3c2f5380982e12a2e25c320520c97b7f033e7fc11ab15ec4294e67d58f419cab61f152e9d1917c16c7ffa96c965a9ee422968ee46ec4cfb6226f9a7ccb262d3e9cffe2609b3aff4af98e52940c9968afa0e208295c91fb0d373c83271c11dc61f0054930fa49e9617f0c264fa77b5bf85dd6e846bfa6df2a125e55765b375dbb8c5ed026bcd20202e4dff6433bce38a01f4d274f2b21da7e684d7e6a154243d034d96ed09d312ee6740cfb8ed4230b1fcd5a481275846a60384fe7d41aac7e6169b2e393c0f13f3523d67b870facc488e92be05e094fbfa3214c6d82d970547396b58e3983f820500fd809ea043360e8fbc2c94bb0ac1a2b1eb9c7dd874552779ee41bc5e2ef92e2b92ea4491e48af7b1b7d81cca8fe47acab5e3a3fef553623552d9c77f3729250a1ac95063e3c22d01d18061c004ee601c5d509fab25e75f2d02d3967bf81d5e59928637e00407acbade4e3f47ce5a7024651ee58deb253f84658432d5ed26fab63ef9d0e68115c12b14f16d72d24f8e1aad72ad536c719f384bb96d7d69f3d4c7212e62b5faf4342e91cf777a6bb37135feb68c04976b8b165a0fc9b4f5e1b5eebb649bcfc24380ceb8f2c678f80297f4f4bb24c86438afab27b7ba46fb7dde7c2d84e980680223f40519bef18d883f68d0c089b0403d08cb984cbb5389142dd013937046e5f8e5f2aeb33e56f0632668a160b8e2341445622ba4d038c1fec26d271d9f14cb5bb61541231b54f436c38aa31697f0e9ae434bacb6cd710b49a60b31099d37bed30fff4de93b8ce984c71064ba80c718d1b39751b1086218e0b0830b5f5066bc9d96c053168edfe20ea0f587ad7263215ddb7fb01647c238f88895f78560f225a325736c51a5edebc9699facbc52d5004bcbe030439e769aa3bbfe05443c030d4ab3b89129f049ba65560bb0d8fb2518ceedf42cb7c92b2a50630a1b17f745ab22658946eca592c4a6c539b6fdd66cdd886291235c026b178e1a88b759b5ac7e13ce8d09bc13b4b4fe2ef46174fa9cf633caf9d117857c21ada67d5834f43693ca3efdae0d4f7d71310ab2a7fa34d47b130c23899bbd1169deca77385a5dfb12e6112b06acdc288f7802476ba46f39ecb17241437a6f2a68e78900e25b8792bd322cd609a2a7626d057bcad21927344d061c6b5821817b0eee85c491036ac3fd17517fc3f66c0333cb929c2f7937c4bbd40775120f74bdd9102a33efcc4f66fe190f8357ccd0d7b6a3c34e899b74664597d8785d23d0dd1710c37458fd2036972d5dad60a203a3650ab0095ea4ef51ea5c77b68c37a5f86718cef891e8b8ff3cc589bc325bff97859a84c81900a5e27aeab6db0d79c282b9bf6d043397e46772aeb3878280cee4aa9598c7fb64bd121e0d5c0a3677298da899b55012d42ae5913a625cc95891e13f92e39533e4499ba22ee0890d67b2455f372fc61743ca07180be1b5264014a51401d3cf325d22c233c29138d2b0f3d7a65df42fdc4524c74c10a5776af27beca2a85069c16c1bc7cfc60db512c50620868ad59f5e42601d2d22f8bb2e968871de3557372549f59ee842797d24943f2e01f628c9a9be9e032061f948a83d6468e49c9add4a87bd39053164ac3a153dec215cbf044816c333394587165188b0ba61de31383ee9b439085ac4af5e79141c84159dbb68af0b9bff711ccadd0b0787f7081e46a6044bea4d083539c28a2e38901e308c5d89f2db85905e132cb367be5c235f09c0867cf4a34e8ee3db210759885693ae0c2767ba5cd1c5fd3436b0e3f30e9576290df943b47f2e8f049283bc41a2acfebd3b29e4be17b82775b30a86ec2470e6c3fda0979f8a9d050128bb2c332e8a9b28e7f9a0d5f24f9ae4f675a8c5c54265a4c6d22afb071a868ee07e9d9a5925b89ec5a2bf920ec3abc262328761813d8d999316db3029467256dba7f250a8ac9f9183351884f97d7029f0ccbea6143d946e08f88ab4a2b33cc30757dd507d9d7d38d22a7a6b32077e5ed187aae1ad17811d7f5b003945b0df47d2f3cfa8e792c24ba9bdb14069ca88a5ca8c47d826b1bd349073c77ff6e63eda41b8d098213bfe02e57b49f35c8b8d06a351d4ec636cca17c1e048635e18ab470d907edf2fa7a806e0cd042200ebff8", 0x1000}], 0x6) getgroups(0x1, &(0x7f0000000000)=[r2]) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 15:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) dup2(r0, r0) 15:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r3, 0x2, 0x1) 15:00:36 executing program 0: getitimer(0x3, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r0, &(0x7f00000000c0)=""/207, 0xcf, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 15:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040)=[{r0, 0x400000040}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() getpeername$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 15:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x800009) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 15:00:36 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, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 15:00:36 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0x1, &(0x7f00000001c0)) 15:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r1, 0xfffffffffffffffd, 0x400, &(0x7f0000000000)="4d0c87c8367a92c7f88d4acf0fb367e9a8351b33c42760e54524d5bc05903d2c0a2e47fab969894110e84845608ec5491d062213bc6926ef5d1466974d57b020f821c279982d6d7b8bd583f6e1c088464d1a940f090ae78d9a1284f3d6c5f090ad17311eaad87037f7dd5f463cfa89596de7055d", 0x74) readv(r3, &(0x7f0000000200), 0x1000000000000015) shutdown(r2, 0x2) 15:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x800) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 15:00:37 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = socket$inet6(0x18, 0x3, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x402, 0x20) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xa48, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./file0/file0\x00', 0x42, 0x20) r6 = kqueue() r7 = socket$inet6(0x18, 0x4, 0x400000000000000) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r0, 0x1a0}, {r1, 0x22}, {r2, 0x20}, {r3, 0x80}, {r4, 0x2}, {r5, 0x8}, {r6, 0x64}, {r7, 0x34}, {r8}, {r9, 0x121}], 0xa, 0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r10, &(0x7f0000000000), 0x10000000000000c4) write(r11, &(0x7f0000335000), 0x10052) 15:00:37 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)="21b5632f85ad62b4c92331e079feb15bbf1ccf77fc8999dc70bcb64f061b08a1b7ee0f408385"}, {&(0x7f0000000380)="a023d9b562b03f95d6eac054403487bbd4d0f00d25653ce2f127d3019f01b1842935747252668d49ebdf81a9db236ac64c14df9555c58c4f07ef7cd1b95752cda5a94a589fe83c053505be883e96fb2ba055924edb5d9c355d5b3e53f6d0c429ebb5f613f1071b09ab62778db71935f88a41f327a158ce65b64995ed2973ab6b0cf3e38eeff66073f28208ac19629ebf52e006d874634c5be1dd5875f13f291ea9588033720093584df66322fe164047b0a36c6c254627a29f0f8afb729b45140a96f32c91"}, {&(0x7f0000000480)="892469e61987a2666e58c0eb9cf2a7e065e56c487f988501cf94afd733851ae446e41374d714bb85de7960b2e4846eb93c60b8100dd2ad04abea90bb8f476c767fa3ba9afd36f9020754ba27752e39e0c93376acc57fe77a9a81c3fb8fe724b0d12299f30ae707c7f7fea1838394a104bdb26224abce8b6aa10523606ed63808c892e7c1066f440ebdb2d5df646f97c5e044211d53f4da8defa34cb19004e63ac74e13f7c01a6b33544102398d7e88d59bf7293461300e99b82776f53a57325066fc2d69491458cb6f177737bceb207fa4e1af1bb46e3d03c2f3a43357ffe837623df6c9f2de3155ba4f6182f298657a6479f202dbebba1d59c93a0cdec1a7d827d0fcdaef4c0276bb2ed904ac9fd7b486b4b30fc48f009e3c88d70994c09626d1460bdd04b67b94b865a706657e5368592798a1e4e04ef6183f1766407be38154aeb96a696773519b3c66be29096d727f1a6d144804cf0fd65e57baa4f976e62039c7b42dc0d04af369b1848cb508d91400a74655beb12bf8d8779f34de53bdd335afecbe883e4720f00c3e69108d271709156d500a34e4329768388fa3056dafa0986152dbafae5ddfb17117cce7d7629b4fb2f8729f9468c8b3559f1ac873b51da00558ccf65aae98bcccbac6a7393fe2cde7c19ce1fd74ba6f171ff8f05584626aedb2af9add5855428091f4344593a191ec9ab6071d0ab06252890da110dddb07a91b11e4455f4cf0db65ac275e21bcbe254e9ab70e6a9fbdc9fa0c13c9378e60cc71634f527f42614c6ce01b780429bbfc1c2dd425ec39991907f9d6a15fbc4a97b82527ff9a85ab3cad671e8291dfaa2b05af7c7de78f69f7ed6fe9f696e800879ceb6a3d67974af4ac4cd9dbcb8c81464cb3c29fdfa240e509a7994fbe28757e5b114490a4598b5c24a397901d8c46bcbe6c8dea31b1ab9b85d5870ccad1a313a44a0c3c38edbfdd66c984cfa0254d5ee139554a3021db40593b7db8f9fb8f599a003996920a4c37e9401f862618414cd4e3369760d1f92ba2f3cf70cb27a3d45605ab9fb04a99d486b6bed099a57fbde28c3d8981a506d385772efc94a698510705e95b5e0ceaefd112e23d08061068d92aab9d6cd5422b3397fd8d5b4f26083aa7652725e2d679b51b8bb7abe6aa153baf6611462376b94b55187eb6faf3addb4d838f744ebc8bb26c743b1a51be2583724280c8d49289fe553f46538eba9a78082637abc1931597c4246fab49f7c5179c8aa7c63fa0deb44373aa22d76985fdc8477a0586a9a5635d0ff27757ca5a5ea9085ccfbcc0cbd70724ec3fd7f6af2331bd2826986fd5a4f347062737e6ec177359e39b8fa763d6ddafa40967da7a1eb18449b3e1a567f6621492b9a042e5184b2b326f0aa981163dfef3bbd50400d5132b57876c0f623c2f1be679e194f4de8be9dd36188229788c246e713207d299923b9a6933171d9f6c4e9198e35991c4a69a522411618a0a9a86975aa90c6935d085593529a1fdf2dad13d6f2937e8a41ca5dae295f9f672a570101915d45cc4d58dbf6688a407ad809aac1f47e78d64e26a8d40d6a04698547d511721fada3768b7a2cdb9b0f73625b3610311b30834301690d6698b8e22aa8e5bfe0b16692866ef09e9288b0dbed0bc78d4ded486b3d2ed33b49e9fb09e3aff6eafc1ef827f85a8a2e17bf96d33f689b6cce903fc5fa0afa5b8908f5d448ee9deef27be82d882b1c07be58454b0b0b87a318aae272de15163ebf3c7ae0f8fb1d3ba2f1f9df65cdbd08bfa66ce24aecd1c7f0192c36c62fd5c0933089538c43ce5b81cf4383eebc821caf5f6e9f2fc5cc594be91e80beedc6cbb447370581d25488c273df391fe3d2d5c70494bcb2920adaf9cf5e04d6b67e52a2e5443f0c14a9c6413fd8dee50bb55247c6980ad30760ab699d2b7e9025f0e656c5b297edc7d2f52b899ee934e3dc99a2ac672587b918657278ad304e20524770fe4e38f33b20fb12a1aeeb09a573b73ade340a9ad623942a82052188f77352d60e2d662d74f7273c78bafd436616281702a521d127619bf6de772f5c20670777404f7c2733cdd4486847b0485d75a664ca5272168fd9528e6edd51e622978001bc33997245bdb529a10acf0745b57e994992a0c1e82282a84897d47feb9ab8c4cc53ed5489b0cf376b1b6f4298b24f47808ac887fca631d9f080bac97cf63b17259ccc6a1a0652d6e39b09a9037904e60ac69d26db0dfe8ce0d563fbc30ac3706f15f88c91cdb82b49ccbf478c3ef523a9191730ba8c47df807dc19d72df26ea7a5e10dd29ee83dbe6b6b4a259cc8417c8afb96cc6d1513ac4a5d952ea061dbfcb4d00cdf13ec2f6491bfa38a3c3a4d180dd7be60702239e812be0a55743ad16da455e61abe7c4e1705e528a54edebed1679056fd836fb95a55f0913fc4a23822b6c3a69a638d3bba481edbad64d329276b3b1c76d43feef78fb8ab1b16aec4f1dac7d2afc4fca03e50153c0d6c13a18b29820a539c2fb92621c37edea80ff6894538640b8d31ea1a070903efa19b2685b9f9345ffe67f6f6731056a3cf43b484d54d3b725dba8bdc21e08e5e584a4936c60a7d7f1cd2efdb966791ecf32383150fbbf984416a0e086c03b31a8dbca79ed4150d55e59cdd1577082df1d5cc235acfc955aff161e0713145c8e1f9f8e8649097dd699732a7cfa7775a2791580db5ede319bb14fa3d519fdb5cd35bfdd224477ffa2d8cc3882545de2b0b706769a25cfd9809fdd5363676000fc5aa98b63aed51855c25751521cfeee787b4b34b19fae56cd32cd6275349e83ecf085fccff950f3e3720bbb5c68e4c00e0d1dce30e0bfa6fcf86866a08e63f530357895ca732847534e807a5c19168a4b343997383618c5959c50ff745d6f5fae0402a8020db624adb254d9fd18cfccb0a60180f2b7d7c6c713c42ed7a7177962dfe368f59acf7b5390785a078b14043b8d758660c6f5e2ed85b6e6d008886dced44dcb81d3f1bda7cad6cef9786b3026cc619096ddcaa5ea862d8128fcb6c32b815ca452c07574820130e00e97ddedd9745ab6a413157387ecec4a1e07f410792b7dfb9b91fbf51c99bfdc94aa7de988c7f9304c384d04817090f7725f03957effbc2a1fa33cf0941cd7acd3d1390d83cb719405b1bfb2324456333818c19148450f630d51590b2dae9408271b0de16df31e35b80d0a2ee52235020468632d73c1b1ff4f0e5ca5bdff2bf6e7cc7f095c73d28f700fc189f33b0361eaaa7b90ef391016bdb13b88adcc87f6a4c356735bf82794c36e481fcae686107e7ef68a930de89407a679af341b12b3a7d331d93acdcc2286a207fa67a35a8c4f08ded4dafcb78e3908f79b2cb0814958ec4066584fd3a66fd55a42767ad9786f6a089a2a307ed9fc26611095d1058cf859f211002fcc94f1b7942c9a6da9eea22ca0c3c36e28ee2314cafd75550bea03748112efab53bf5c87519449234aa05354e5af926492732d9d992262eb4e624ef2e1e2a2cbb1f1c70c3897ffba2aeecff83db71d235a07ed1f2f964ba57ec32daf8e740a5dc5dac1db92e4cc7d42691224d0db172dc0308a300cacf7b15ac756525b13d47a485c151ee7dd358b528f6e57dd7b54060f362e4518274c5a9c657ee998f41c3a7dd1a66c0808cb7b2f0d2b33573373e1e4f78e14522b81d6a1d279534f0487a0cc1974c75d66979c71b3420bc8620ea3638695aef96b38e81da69565932a190493ffc451ce8d278da00596b84bee7a5ae7d5b415fa07f4cb44d6813f36c9402bc16181c3fd28346a0fed341fd364f0f388c22fb122f7bd02c7b169c620ec4148e489b518f7a8832c3bebe28be24fe72d76e5834e44f95f1fe23418be850c6c03f52940f83383b8807c675f05b61d63ff6014b24c80ca9930aa3976ade6173b77e9fe1af282b77337ff8cdb21c007af8859517ccdd0af7e8c59d703801e6993106e1c78c7349e2d88b8dd1659e7ca13909457ff521f8bfa0d38265097556136d59a04f7ddf75a6ba28dc47e408ad1391b9d7b230f7735b76f7356283924c52692179d048833475dc6d8a64adc70b2d649a01b27d16d0b65b383598fc11524d5e122d3866728fca64c5a085111068263391b51a10fea7c59bf7454c8fd3ba7d6a1ffbb33fc25c4ee8adbb34587b9c9d728cfd917fb632133471da7b065e90e32cd160f6437ab8aab178f16ba48ab0be908c72d92aca41459046594c832f23a8fcac3d6cadd90bb64389841ae2158bf4ceadde15fa208d954be1d64c15116b63d309461cc56791b38331f4c562771b97554660d02e5eff80c8f1203015c44afa2f337a5e8ce5219c2b92cad3bf93fa0ce35838baa11e9a7796bfb07c0083c9a85c5826b6437ea1f3624ebf82e9e5e729480dd77142774430fda75bb740cc4952f0ef66f46c5e443a309c8857af9043be2f6d2a1dd01353b08b88e3f0895f0552d1e95b53a1fbe9286b842e1a15d3c692ae5275128ae8e754732b1c8f1ea0512bcd10ac1bdb918b5f788bcaf881020bf89bb997dcf9627b7ab906d5506949c317aa342449065620abda50a6fb388d7f7b19643bbae6d92e472c8ce247c5d72c4107cf89b8f5139dba2091a0c4d14216c95779077fcb4d59576a91f2970e4fa98eb1e5c6fb54cda3d33549b4184a4c617a9b5f2b412ef5e362dffe489127703b2f269ee1b260a8e7314486b049ef39c3bdd29e8caf42db7b139a4fd456bb0f5aba4c35ed473dd959227e5d35a0d8615a099f5da44b7e502734fd05e62a604a589ea7e8ef879a6dee77aff6740ed3404641d8860632d176562cffce0dc158962a75c51034b69119f62c3b185a488f05003e5c1669517499ba8afbeeea388f6be734eb4ea1f3f2ff8ea17d50730197cbb4e3e5a4c3dc134eec0156aded4d8bce5574191589e0602ed758e8436a8318747628b1ace6a15fd70c7ce410e8a20c8adbdd8d479da12c75a3930ccc11f3572dfd5fd3bde999b79dd839b265dd2f988bbf80e8522d4641289c420526c54a12aaed1c1aae7645b187e0d84510c4bb76db2f8d4cfb566fbce69f94dbd06aed1bd72ecbbc99770c7da2ee78789dd3337812e2bf6a100a39894d92be9c1f6ab76c470428682b4be768cb6fa50455aa4bb244c42d12e5796ab21003ab66f2cb48a17be2ade408b91ee699eeb769d0268ad21e3b767552e49217f31282bfcaa1cc5453a30dcefdcad6d52b918decec955acc58ae5d9782cdadcf158c1cd9bb71d31d77942f42c3c0e36a372f8c48d907b4cde01ea5d24b992f3b57881c9edf059ddece8c84e1443359f4b4de62e1cb34f3e21dc747110dff879c49007800132bfd75d31c892f025a278a13c917bf295b3094a959cb707fd9c52b42fc51c47c5e5f32a3835b3a802f26a8bda35548da772f93d6c297503ff87d9cd133bb28eb0cfc48f55649f288b63c48eb2dcb20bd1730c54819369b45526d1f1a5c0f091962a4758fdb3938728fd687e2a5fd4f8fb7780616d5b50d2e26a0b40c9fa4eeb86df49713be608d3e27a75f9573e2aaaf83f3b9ddab084bc6ba19c6cdcb333e1a1915c496dc0e140102276e9206add193215ddcae0ef043bb4508af2f4e0fea218c6dbb26624dbb3ccd4cfdf7498a22c0e6d11e76153c18324a5a5159aedf82bde8dbf41321f72bd97d6ba6928488ebaca15e340844529516fac573ebe01a7b3b13c3f9e35c235e7a5f742057d4fb66ea4bbb695c0807d7d0f54c2718b44767322af3fc488c3e70345cec13174353ffb2cae92d88179d71c3608f5480168b99b25d"}, {&(0x7f0000001480)="fe744336e05855a94d17"}], 0x10000069) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) close(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/156, 0x9c}, {&(0x7f0000000000)=""/2, 0x2}], 0x2) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) r2 = geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x7) r3 = getgid() ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r4, r6, 0x101, 0x1}, 0x8, 0x6, 0x3}) setpgid(r5, r5) dup(r0) 15:00:37 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) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)) 15:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x449) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) listen(r0, 0x4) 15:00:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x1, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) socketpair(0x1, 0x7, 0x9, &(0x7f0000000000)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 15:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 15:00:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 15:00:38 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x44) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) lseek(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x100000000) syz_open_pts() 15:00:38 executing program 0: r0 = socket(0x1b, 0x6, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x6, 0x7fff, &(0x7f0000000000)="43be7da255214e2af80e03eda2ad02e7ebb7b4f67c033e63f4624618b78e186bcd4a0a4b074a188bd3467b9db3914a44ba8c628fa2796c859a456ea0e58b822f5c0210aa5b510dd0c2afbdd9260f93941120f6cfbccb4a0cca4562e7e41d44acf42ff25217c44e5c33b6c32104e08eb8adf5c26e1afda13284b452a47a96e4a4422f", 0x82) 15:00:38 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0xfffffffffffffffc, 0x10a) 15:00:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="734f32c9bf0c51d63e9e984c37d9286566e6d873e955a4c0c85ace95699cff3f1463ee937f52067ef4fc2f74782626d337966d9ea9dcdf483aa47d15f205b9323728bb084adb0bf51219380775092ac9241f8ed36384b1fd0ca20fdc6a9040244d5e326b919f230890b08be1b7dfd47651873876b3785ff5aa85d3dd37dfcdabc36a718de75e8fa5f5fe4cc8ba5d228f5a49cb55bd7403b551030da44ae1e2a52e121fe22ae9789f5acfb910b557b9f7721e1e5edb36e1ad0aa023bef4d2e3", 0xbf, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 15:00:38 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) 15:00:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x6}, {0x9, 0x7fff}}, 0x2) 15:00:38 executing program 1: r0 = semget$private(0x0, 0x4004, 0x40) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x7ff}, {0x2, 0x3f}}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 15:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) syz_extract_tcp_res(&(0x7f0000000000), 0x100000000, 0x401) 15:00:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000340)=0x17) connect(r0, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "0a42e60703e4f8c9209bc6108b7eed4c8e5902426289c3b0d732fe47f9f1b0afcb95f70bf47ceb851a37"}, 0x32, 0x800) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2d3598fd790c335b9b89f50132e88cbfa7654c644c180000000000000000000800000000000000100000000000000000b372bcfd0997a93db5c73d36e4d55b0da0c5ed5443c7bd9e74fc81ee250cff716c3b8e449f9389fbf09c3c2071717e7978cb84d964831f1e11a9c374cdc0e019704e80022b7039cca690d89cd3b853d69489e895639c7bdfa7d020a7804ecf2a3e58f8be45affb43589833762d9dc352f94e90831f556a4ff18cf662abf0fd4beb31a09831e08222d15687e25602e83bf1773399fa92ce7788d22c7fa6b6d55a814d7e95d4f47844e00b913402e8685117e471885ce9c159b89ee038f6844f03c16c1dd92c45cce74fd7d4b2f263b09e30df726a792c1d068e11a5d7e50cdd917564215348e45d5b498cce62eb14e0c98151fad22489aeccf2f0a4df"], 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/173) 15:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 15:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getuid() sendto(r0, &(0x7f0000000200)="becdfccf7e4cf99b21935296fb4109094790dbcde773d518f2c8d6d716becd6bf9250da80c866ef03de75d440c592ed28f73c56df06d8a0d00237c81d88fe407151606bcc718d171b8589820d54044b3bbcee2b32c659cc21436991d9a205ebaac810df1272f454fd461681f45d2d872bec5867475389590c5011005894b6550e0e66f508df8a9efa8f53f15b793d4c48a59afd7bd56d819bc8f28943ac15a32d95fb35555eaed04afb3158065f11751a6ff624eb3bab09f5f017904f630f3feb2b5b27976dddcb87239e57fd1fba7b408f215f83731e294ccc496c4d70553", 0xdf, 0x7, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getgid() getgroups(0x2db, &(0x7f0000000100)=[r3, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff]) r11 = shmget(0x1, 0x1000, 0x98, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x10000, r1, r3, r6, r4, 0x136, 0x20}, 0x2, 0x5, r2, r2, 0x3, 0x3, 0x8}) r12 = getegid() getgroups(0x8, &(0x7f0000000140)=[r3, r4, r5, r7, r8, r9, r10, r12]) r13 = getgid() fchown(r0, r1, r13) socket$inet6(0x18, 0x4003, 0x2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 15:00:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket$inet(0x2, 0x0, 0x1) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/47, 0x2f}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0xa, &(0x7f0000001480)}, 0x803) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 15:00:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) shutdown(r3, 0x0) fcntl$setstatus(r2, 0x4, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r8, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x40, 0x0, 0x1cffeb46}, {{r7}, 0xfffffffffffffffc, 0x9, 0x20000000, 0x6, 0x7}], 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r5, r6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{r4, 0x44}, {r3, 0x5}], 0x2, 0x0) 15:00:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x4) lstat(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) geteuid() mprotect(&(0x7f0000745000/0x3000)=nil, 0x3000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x5, 0x4) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 15:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x4007, 0x8000) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x68a, 0x3, 0x6, 0x7fff, "469d162d62c8d98eaff28bdb72ea4fe78d5958df", 0x100000001, 0x9}) close(r1) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 15:00:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000000000008}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) recvfrom$unix(r1, &(0x7f00000000c0)=""/183, 0xb7, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getppid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x0, 0x3, 0x3, 0x94a4}) recvfrom$unix(r2, &(0x7f0000000240)=""/65, 0x41, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2f5450d28a80e9436ad42c3067bb"], 0xa) 15:00:46 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x7, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/112, 0x70}], 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 15:00:46 executing program 1: clock_getres(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semget$private(0x0, 0x6, 0x2) r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x7}, 0x10) dup(r3) 15:00:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget(0x2, 0x4, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/4096) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x3, 0x2, r2}) close(r0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 15:00:47 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) mprotect(&(0x7f00000dc000/0x4000)=nil, 0x4000, 0x2) 15:00:47 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x110) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000040)="0053882d5cdabe9da96e0073cf89b16f9deb87c5f32a0640ef2351683202754536c748de000124c71c3d0cfb4b239e1d794fd3a1fbdcdceaebc873eb98a4e52b039d582a63a35330a4444cd7738c8381b1a4445dc2cd399c57b8b3f57c39c3a5f8b2e3eeb9c548282cd9b9412a96db27c325ffe0751add6d852f7f4105048931e24174fc7c2e97073d9a02de181842d19b378f869ea501a6a8f5db1787ed869843ff900cb45d7becd6460e59d680c5a1a32918baaa88e02a45253a4e76da7a3db74f16ee6f6efa1a9c72096ffcefa5167db0929f21a0e002fc381c93db6326e0541adaa1e2584515939869a37b557a56cfca27f5111754a59b27c5fbf738f114a4c617686a5df0a010d8860fa71ad6524f67c4d4dbe51eafe24d397470b04bbe03bb5492d0c17a033bc0e4ec97c062f18958af95edeb7c2e5419868c08dc2351928b07a2898ffddc6710c0c99530caec5740b3f863c0ff0af86d5c0fba5c9ab125127d1adc40cef9837c43903df08a06ceb1745b874a1e885fcb6c308c06e51ecd011373cb1890e0976a7fc3b193505eff4cdffdc9adc43d6fa2680499a9fd981f3cce5af6340cd57d064ed18a404ca0781ea1f9fba9d6c18386b6aabd40b44fc5a99104f49a6bf491f51c10ab075937c260a9974dac6a974520c9c5d79d32b117d84a4b7738f3db28dfecbb4c338fbc7e5ebde370b2202d8cc1ac8ce7fe09bf57422aaf881525d5a9911b477c466930f9b86d74d944cc1d97dde224e332174919ddb3b3fabe941779110f9140b2ff222ed0717c702a9a4f6c3758a40a5daf0f9d2595b9dce353670431ec3d4918dc70a6428fb1a4d079bf5bf0ffddf5baf0ca40e06d10d3225ea979f8e02b986ccc389dacd77145e381bd1dd5e47593b335c0ce1690745cac123ac56cc7b7542a245e6ea1a30e4fa8027ca80a56176897bf53fc587642a11cdd6982bc7adc901c2baf3c639a90272fd1638e30fbcb0b4de645535c0d5abf43d2039a3cc7e14098687775c48a061fd207f0241136221434383c79375c25c6e5b3a83247ffe1de1a6fcde8a65fe9f079de9bd103f673a9d3cbd3bc0f6b7240eb9ff7749a1b830cac9fade870fcd437693f6bfbe3e09121f78420800fa6dce3d45e698fa14dde13884894faac7dd553dac0915095a5eaf56792543d087254d5b6402de7d5dad4fa84b47fdac41ba7d13188ef8ec92ce4753a2d8136bdaafa0f94708997e200a6f8cb0c3f3204b449f6f2d140f6b26d50dbe42ad0f3f13fa833bfe6bc7d02c27c35f6a4bf197dac7e60d9da66544bf8d094777bb6ea76442d9e4d846a8c68d3eb4832831794b051da02a027d5d6decc34392bce51c1ba7e77d1f52955dfd2c139bb9554b4f7c7b794a5ddcb32cf066c54e725b636798838551fb0b29f5ba3d4e7b664923888583526d28a22234a9a4c988bdbb28e0ab700551efc4f5ca21fd581b4f67344f25d08661c17ac237e2a44d8c4c1fb65577975f16fa35ed16017f48b987b2f468029a7f4894d6ba38a5866247b463a606c45f7f50d46b5e8713d51f21d852311b2faebe207f6e4ccef9462c1d203440cc10574a3bdf6073180a911a92ade6a2639a332833edbb208677907e3d90f15261de6b7ae078a0a4b520544ad02db0758a0656eafd2cd0e53f4d6a7ccd9e50542e4af368961b441df98408941e970e722f87a27e8fd170de05b8b46c8a639fdc3f802c025fc6149a0ceb70a65a105646bfe992bc35a52b3462ac44854edf15623cb873c1440b718919e96bec17e0b8425d71d9788fd212c5aa9b1bb3c7f75b88e90ff9ad643b0f3a5e0c477ddb5b68aeff2a4472785ef60dd8d9eebe0cf9a3bc7a0ffb8c7aaee1b475f460b84702c38712ae18094c3779483e2973908bfd1b8a87ddd4e6dd93df59deb893a443feb132306cb2ee86eece287eb67b0fbc5e958df201d6c2ccda6ed58660a186e6e72b12c7cbedaab0dfc620215603b33a1aeffea36e08015579d4541a9b4581a6c22a410d29bbb0a89c81c5ae1f7f03a14952f446113b9436613fbf628cfaaa1518d64e007ff5608bbeaa3cfa9c424fe7c16f21ddfa374377d6ea1a4c25b323e94b2792fc7ac4cb718cea140533b08e549ccd5585d3d415f82410e3149ec407e4a91b06fa077059cee1b1e6cdc97675238fac26e9b1b4a36d5818cb8c37d9d046f028d4d3ee2da9d776a86ca83adf9b00883074ca9701b181dae4540b04ed8a776244f328f58935da57620ea4ecc9af3a92763b2fa62379f447616ef26b77fef6c520a4101b20321f8fc6040383722c520f17a1eda06204ce5be4884a7c1e964f1392d4a3d298488437ac96c82aae2dc306ad709a6f1af494e6bcec21a09ecd4afd1f48014ddd50963c341cf9910d9d461a7821055ca91c8513fb18d9732ea0ebf37a7e13e4cf5c1394adfea8a8a917da5959926e57ba313fec21c2379bb6e4fdde73d2bc11226b3122f76081ec93f0b4eaad997157e5b54412219f34598e90bc1502476bdcbed142c91940307f0b91a6350d4951ed70166512ffbb6ad65d950c31f1cbbe8c303474de361e7440946433e6dc5854fff07d6fec00b54818e129ab66cee05e5d534766ad1f57004f8a3c598cc471abacb6cd415bd07bf810c8d19ff2e4c3acf91ea34c170d0c0a0e2f4fe6524e19b409c8946d1eca14104b014d77cabe16cc2212ea63c459cd62292a1b9ff2d00ce4af6f02e775fc129b28e2f530968db02ea278573c1e2efb0595412aba6677a725d634bae4758612c58d35418bf75ca88dc83b200b533c69df5482eaff71717c7ffab79c36727a345f4a2f9ffef56c216e4c026b11061c43184b5ee10fddcd2730c41277e51577020bd77e4ac2df2bbab32d189e41c5d7dfaeb36d2fda0f0958689770f53272888bcd2b2910aa7c831db9575dfbc51f4ffa47bd1645566b53cfc5e5dfa80b5ef8824437748dbf6b79c8d329cb61fa59f005f908a735c668cc54b432734b7b779023e5d4576ee57493be892bf685aef3329e356e85fc614c19ce85519c8c0b64d29943d3ee76300f3721f7d1a3900b157b625eefe601d5b83f78addde3a4c5481854c24fa3917dd4e609026dd5395a4984910f64d81d97a6c1bd56422c6cae9d7d21568d8447efeb0a87b25618444aba7989a647a99740a3993a58ffdd097befeb76d5edead1fe9256254f08334bd3d319426f0d77f296ac7606807930a751ddf23de3b70899ee1f25de651e14b8a4292270a30964b4553af031076c39ada23cdeb152dd544923547d2d4d37f38499e06121347632f36a041ee17563989de7e6d18785fea20413ca4e1fe0e85100daf2cf7a6ed82829686cf4eb20c8df0f842bf9346f77a9534ad8b038217303c61484c7c0a2f1660da3f2bdf5ac09326b98aeaead749303822e5317c84ac596115a418346e9d848225d0c678c11f85f138c1bdac38b30098178a4989dd601154a41d49f18a44c8bfd2e425691a5c92b16953ab57cb1d84668007c7a7ea674f56873bba9873f85cd7a9a3df4be917aea856304de99d4a79521520eba655c6bda30ddd5ad4daffff98ad4deaf3ac4ae1b2ab1cff5b47b41f2a889245c94a908d06cb580c8f7d334e1c30055b64ba499d9092e3a3be80de85af0aba1d38df9429c34f0de96ae05d5b853caa4c0fd27f4c43a071424c07b640631e8d6257d2d77dea9a40439f9d2d4efa1e1e0e18ed4036036165204db51ed22eb089417b808495710d56bfb97e7cca77362542118dfa27846389d1094fbcc12107a2700674cfa05077ae898f65a8ae859fd8222ddae2a6da16052c3c77e5e55f78dd6d53aa5dd5a596d7c11c3dc2275cffa34f95cc0495c90c1d20884ed0bbb7161b1f0dfbd9c4eda19d7d8faeb37c4a7a42a3affc032f100dd5644ed5b1e0bfd79c15ffc90450af59aee772d79bab97ad9917768434000af78f62a6f9d5391775fbae7a198a9e775643650f529436f8a4f5ad1b2e6c5657f0a32a22f75677cc1ae0aed6891ccde13b3a7c3d23fb77fab9444dc3c7dc65c1824dc557c9be0b7b6e610ca10055b30981d205683cde356acde6edcb5e66e1f307796322db0db7ecdb107bf469cf8bc145f48c2a7d4b6918815f8c51f1441e6f95da41d4e754c15cad7ef716e50c3270226a9ce450b2ecf8c14991875dae597fcfe4c702ee4fc9f0c143ba203c5ff3b48a43fdd32afa687ce5482b205f374ecee7556b0814b7585c098ba6d2adfc40f712589a2bb8653095f642fb7ace8f007e788c8754d9deec9f30abbe285c566445b4250ad3eb5a3306909d15d71e4ef58870165b1f26d834c221f722f4d79689a5284181edebc1950bfb9b64c8d6ac3c08ca029a312cd7fbb7006c9c98837dc3de92aa3b9e1a542d2070f92c97ee38c42411882319879d4d8d1aa5eba389857f729edc22a057c856b8c95955b9ece1085f25802d4c1d5c08befc13af385bec6dac4b1309e155292ae7f23774363d065f1ea5e9b30c0803fa74d29f976be51b086d7d7f45213243d9fd07fa8dca95314fd2e165b7a39a91160a8624a0645fda98f3bf128464303d49e80fd05ca76073635419aa91b2f1fd28180527c3aca4f4a95b24a60fea85df2f8e824c9d33ccd481a481e361e9e87986383867496f4a6edf772d011becfd87638b7852d9990a02307b4ae06181b8d1b9ace3fef1c035f4f38c60323398e24e343366718deff96c5f95c249cad0bda779ac271ba960a29b9adda5479249e4a92176f9a31b999cb28ed0b4f7f81150fb1405bd86f9f59c3fe71ed2f8fbfab53234fb26311c6fd88a8f760101831b7590e0ccb477d36e438a585ea28b9080e15355adb4aa2edda5b2435d4f76360137ccf644c8a10efe520be89b592126d60880fdb4b820625f484adc8abb43d60ee03dbf485f139c8d20493ad0a4e7cdf482d0fbe3f174efffca40cda06c23345f72e72925f88ac4c577ec34a949a6d50efd5a15aa789278b5f1c2643f36657bf73e473cdd0c7a628240fe44a30f1dc7b19bd4724881c9eea61da3eeaf5cf4030a3cc77825cf327216f9fdb7babf47b38c7b214d9ff40f1e50f784c2dbe2cc3b47503bab3ebf0c433aeb3a6471ed5c748235ee3c6fee229577f0a21a126a2c9c6b27d0495222b8cc77ef01f842f6becae46b8301a4a3d35e174491c858352e1822d3e9f556f24926f305612fb7b883ee6fdd0a9cdc681940aa1b7f9323613dbcbd57dd0a55195042b15b6990d6088b14515565ed673ef538fc371730f9237c3bae74550d1759a3c4ece4c7bd7a67dde32dd737f688a1b4cd886f28a86051d234ea508b8ef8f6a0ac4beb38ed19b4750489889ccf1c5c6dc102ccd60ad992fcb3de11f8cee74a10fe5ed0f930e2be7b87ad3b184443d79944f8b390d12609c7c16243b2dff86c212d4d81b696adc1e058334786af87f52bdad3895d52d16550f9a489a43952c7b8bcc345a1dfe682f2b6c02680c92d8b5c40100f6cdfe5544f455dfcbc2675d63792dfe6d0194714851999f38b5cc1a4fc52d77a207c4323583f83b52530e5a39493940b381e298a68c6fb71071d5bc77f38206064f6f2008253ac1656b7c4f71179e245b55d386bf386a166795404f935e9de64e93a44cd009c644c696aabed37ead53b1f3503f21f77f0e1a850344975139c77733ebf7ceaf958beb804ab0075231013c8874bebe253163ea63842a3257e52fd2e963d90ea763c567ee198bd6a6c140eb47164fbb9d3bb5f0fac8708ad6f46a9ad84ec25948a67ebfa61a45674276441ee61760dd6bb43323e95d06c5c20f88e", 0x1000) fchdir(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) 15:00:47 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000040)=0x9f4d, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 15:00:47 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbd, 0x0, 0x104000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="90b08c963d867dba8bc81e760060b29eb0733bb3bd0f12ba3ab36224cff0716446e0e57b3abdca5762cdfe627e14caa5c1bd8413", 0x34}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 15:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x1, &(0x7f0000000040)="c5deb082d47f763c179055606bb02cf317124bd532db3c8ad6e4bba502c525f4c2e58b18ce1300f5c5b017361c46dc680bba235ac4d6e44f7504889a53c5a5", 0x3f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x10000) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) 15:00:47 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="366747116c26062bcc9a530e6627ebca08c2629ee283025823fc978cea4eb34842c00ccec1378c7119a70c317b690a78d47fc767eb8d0815d3bdbe27ca9799982a1971efcd8699c2e39e3fa7b68c9f91d3ab240d4ca63570ebe59111e07a19b5c47f4493116671c96c13606719814056944bd7db0ff2a658cdea9ba92703408d847b6e60de558cddb0852a2cf8b495f2ab86d7970049d238a81bc9903aaa2b3395d30145c0c89cdd796d6f399fa7dc4d7da05139ce716f730e9c28fa5ca04f88421c992c1933b1a211e05b67842c02d3f806b352f731c6c3b590ca7df4992b799517702c1a1e8c7d3e2365f3eede56dc10490624474df4887dc53bc4f6d3d29f640987350beed35878cba2c36142a0b5582649ef62a1707b3e6811c74c26a4d6c361811aa28d84787b34105f13363a959c58feb20704dbb1f06ca43ac8b9f9f4ef11d54649834a7381e7cc73992f92526be678809c558e46322948ec2ba3b2331c3a971f6ef0fda9974f277f735688f07107b28229e2d3cee965a1afbd1c52369560664888b704614a1faa59afc37a7bed7c7a0daf903acc4b5d0cd50d0e0093dc9f8e3af4d6f0bf162a2a1da129ad473477056f4a680762bc2af043b815e3f3ded301bceafb6587855a715ad5992b256cfec19cf23e2874879cf9297b8522c8840f3dcf99d399d27ed9eb8f53d9e9a17e1eb1c3f2c0051906a8a9c4bcb6435d3bbebbb6efbe09b93557a598f026d66b836cf2d544196d20a7a732a63bcd73acf7a3001feea51ee0e55666b8f243680e3199c5dcaf0e51c497bac5b64afcbfe334464b47ad5997c188ca28323f66819d30bbb2192b691141da25130b212f10c8bab2f7e5a7a2805be18537af14176dbbf67ed979a2714921a62edc12ce269fcab17dd574bab553ed75f5971d18c89527b65dc851d691ccd71f094775f1485ba5945f6c489349531d6a8b05c361ac9fd43e01acdae02946dba5a83c0a98bbde71c7780b16d6bc3174751c9109c5f96b783fb5af11af915432722103995d1527b0a1da5ea0f17e1cd8fab1c9f1de1178cd4f5ba63e196b0c42ed476a25397f0d7e747f63728c8f9e7f8675e1486c9804c0fe8df88a275f3118565e5101393fae18871d980b09f6bb7e01020fb6d33ea16bb2abf6f851b569d371afd45b521ebdfe26a1c6e0fa3b8c8fe8fcaeb395a0d9d02c3b6a9394a2e21586c48e1e061205e5a7b7f1be08ffc2890c7de8754dc2e469ef03a25986171ebec4f24d84d5b8ee311d77997c0626e9c555b68ef04808bb3b23b02fdc78956743591a305fd712bc84388ca311d521044ebfeb7ce0a4839bc78b0cdf099e22908546b277306614e0bc0ed6201bcbded3de2bcc28af6121ab507879fb34f8aa8a1bda17cc4e26173001d8a5fe37c9b3f29f511d7bb35dd791142c1ce80e312b4a67360687d7ffdfa4556ddd969a14092b226d18650b4fe6c741f679eeadda94f15aa976b89a5e4f8ce294004ae2868ce6b773c8b8269b64641b1749b98b49316a421bfa2c8a3cf506257af07a90ccea87e7ad5d3e28353cbf3b1cd765b9a10055923791c16a6ad8fe148fe8f15a519e5c176c2b5c7e44dc7e8952998d35d7751f69313e242342c06edc0df02290ffa4f803152bab3fc83ec71fcbe253488a58eb817f1b6dd8ec08ebf0826ef7dd361057ef0e814d70c558afec40eaa6cf7be762df73d3f69e10b54c557983f187ab1e7d710b7e628b48d3cfd73ae74fc38c15ff790d07dff6d600ec5dcd4deeb6ea4b9700117135e517bb3ee65ea0f7d5c8958b11a899926cfcb97d257399647b578449b5f33bc9e8839fb3e3561ab776c45be5d0cba923fec72e578eb90190c56a0c0866773a807e94c9c7cb984311f973dabf59d87762153cc21406f676e9aa09650a64f4e5ec0a9bb4c35581202e94fcd82d752f178377a742bb34ba804af1483f7fdb0719da2d026f99fca1877219b983b7b276bd2d95bdf3f405a6eaa5962c93f4206c40f5f861e32c218703e97346687869b3e986fe5d853cedc191c34e8317e8d47d2dcf0279c5d9182cec028c7f1826ddb39ca05383cb3e57a432a8aece3d706f5d5c484361f51e3c591bdc789fc9dc4263580237433604ec4fd36356ea75da552f9bf727ff923c0f0dfd2a664b518ff01b42d00cf7d440767302b2cdf6cde44afd247937f09780093253a2029ee70990686a6c2ffc645bc1b977358354983a109df359841f737ecf08b535886ff427e27e4489a695c4cba071977adaac66791176542abfedcdd74122de841ad654cd406b7bbcece94009303317bb439d28fb9b8e9523d25e6e83b1aea92e2485399a2952c0b4387d8f522dfceb6af9a6a03a2a7b2ee4c9fa220e0c4e5f76efc896d60f1b99cb32ed6809a7120294b55ecd4f26c6f211bb3a1dc059c4264a644fd8a920663f9839db77da68001d47542bdb309209101be52f015490f132688023eea7a2ae81808b04d0d12b2d7bacdc1d97cdf16d0f97ca750a56cfcea31beeafd6f65a709c74e430eb82be7e05da6077a2419d7268b29664a7c1816119d12db459ac581df3c38aed3dedfa8c24db4e211c58140ecaf6b403cc3b96a9083bc198541147187de92f850bd04b1df66b20d407f53954b329a062d4ab2941696c4270377822aa09c027796bf34bdb8759db9e200ac17c3464408c9c23604aea8e809f83f9c644b193ea00b5fd3db23e6f98318ea01263d33e4902455aea700ee5ded365f913a1dd44218c0f290482380a7f54d2fbcaf507a367e6b0be8ac84096908d8c437f3d496ab9fdf5527bd90f1892a4cfb4b13a406d9aa974747bef733701d7e28da65036a6d9d82407fa7b96c89414170e14e3a379e26f31f2592f16eff244960181dbf40ef550b2f8186192f19f0697ab74883f9fedaa0904afab809259789d80f53a13bc3661a3ff65b30ac7a06b25c90ab46637247f0b7a4616699c7a17fe5ebc6d11023aeb08b88a6a0d5f253673a941e310a4e9c1c11bdd48475db77164f7107b24bf2174a34b1e2cf336630f548275462441b1bffa74259e7d8af8c3a8b0732be86461a5e75eddd77f6ee318d99496b99d35b35d7e8505f2e8c6de8d58711e56ed7ad40ecde5cc81ebe891444d776f67cb9d32ee63504be20652e0d422126646b2f38da7f0e0f1a1838434b98827d114601bc82881a7002508349ecc3ff80771ef79ea29fba271675a6cdda1120c09d43500a1fce631565af185902aea272aadafd5674a78d8045cc3cb4ec094bcc773edb04913110bbd3eacf64177afb811b320797a65847205ccf2d5bd34a930890656f8ec37b634f0971b8bea8e13c8778c34f23cf55036a7c2c245b911e5efcccc04dc774542d8872e86fc0efc2dce19de58f4d5d5447f99e223a8d55ab3016a792eba24c93524ac38fd21ebbdbcada0690aae2eefacf4004a79ccab141cbdbf3e229d682de17e08e6124007372a21ac13a3ccbabf2dcaa2fc5e089be58291c5d1808ddca8b9f72635ee2d59c9bc6f217828f3169de2ae2cd33ce2f101dfe38f9babf37f2acb502bdc300423b7b24e6c82a74b1b7e25bf593e94a0652c6c525cdab0387b3084e5137f4c3840439b25aee619568cb025eab38e6471da6326b51c315116bc180903a045f25459db0413f911dea6ae3e658ce5cc573f9b102b61f35221bb22efda00627804f3ada0c24f81c0ac2fd0113eb1af8660af9f029d27ab1b0617626de7a966bdb2b58a4f1367cbc0dafa2c293d5a3a191f2502a6a7a156597d469fdfd9f32b19747c2173daa83c7d36641cc8c89bd8b7ff9e8c1186c66107a02e2d3969f30a69e6f3e3a973d92ad0405c8870e66ce9154538777ae06b05bdb88c8e7cda0b12ea5a157affdd920ce991a2027ff3d8231a6c513dae4b32b646badab21011074daa5d34a699b1520f77000d986788a828aa4a131dfd4c480809b85ba89a032bb14205732dbd9e8aa84954844749155067fe68de7d8eba0a8d7a844b44ef0171ccbae04546fc758dfcce25dfbeadf9faa524c9270de102d5275a2da6cf2fe665b2ed00f50bdb0933d3e2cb0be51d924c68bce5e195bfadcb24b6c04d2cb643940ba10bf1da8929c7d55af16d61db46eb06298900751f0bdadab871230d3e35fa98e610619db25fb95577d2f8ab2451dec01eef32b1caa364ae9275229bd2fcb833f342ea2d9fd9fd5296f9dd237e7010b5cdaf9f05c9993fa52fadb8a1ca496d9a6f115435a449fa495db28e61d2fc73ed36922f702d01480b3ba4b66b37a49f11213b580ef95bec9bc0f4e8c95e051152c6760949c25770903114683a79e6908e3beb524a471ef85cabd6731ad664a628104ba159af4f635c29d7312c00413c86562cc2a83afedc83b56d9ae8279e2d44089dd24625e00428a7c1a40989fe24d6d528ecdfbf306e58cfa54825f4ee3fa4478e6522772d650d831b473b6a03a6ccb5f5262530e55bb23d0c4dfe51a0f6237013e554003f45f92771ae866adee630f97ee2db7a3305ecb95f1f6272ca1ac6f025ab72c913520b7632f5e88625b356c4129cd2741925255bc24534da83ac3e93a3e1eccbc7841958ad5c4b0b28d6ce68823aef18306400802adae2df258386ba9414fbdd459f53c7a3516d3bc5278d62b2b3a24bd63dc6419fc17e34d27c5710bfc76995c0bdf33cef222232520f7b38ba59b3bc9b8241d18d9dd921e5cfa6d47462cc2bb224b6153864eff5e177908226c5a037425c4dedccd9b020d96556f2a86a70f36cb4223d8f1fabf92febd7a23d436cf878f07c29b45a0c923126cf21e845e92b083978112b4ee22820a082a9babc23c102d5af6108629151ba6ba4349472b4df3b72d53688513cffc36db104b559e2ca8d3b141e062f5b7f65830af9208bc4de4f5b6019602e4f48d87d08c6e531867bfce635d78118127ad28d6f3ca6a75b7f403ddbe6a9eefc776f8f4d4a857d6b15929ddf0ac60f3791f62e005768f859fbf30b1d71a3371817d9be69971b31c65a969a1625bf4f76bf1985457c94647d46af85d03b643b937bec056f99fbec6742921353ed1913a0924308dc2ad8c0234cfc40b2ef892f68228e7f3eb828a9061525fc8168a49a37eb69cfad23b296f3a17f4d97f2a3381154c0ea86914ab664cbdf08751726587eb00a81b24dab8606c36909219191efd3f223c061ba73338d082465e54f84462547cf48b1cd4a146b72245eff87933463d28e40c1d1f73cacb2bcbf2742d17078db2c07764ed6fc7ec3cfb6e2d6c310b959a43b5933e6ff4bf54da82a056285233e887cc4962c08a9b3e10969501fbd8216209e436562cbd841daf27be833a7409c6e92ff612fda7daa5b8cc451b84c7a157727277e3a44728c00dfc47d9106a9e331a0ae8f438dfad9ada211491ba8d69b72704a571866d8976cd5e09281991517272b99137be8b72fc7ab6c0149641ec86911705f65c7d854b1fcc1dcc96b0e8da6153ad3cc23874cb578c325ba11d5fc13f63160d755e1cadf458f37b3226ce4d117fb4559b34c2488d3446539488bd0bf86b96ca75e43a146aadaaf2e6b10b9c1c994d61c405e3f2cda7b1db3743b06be60cbd793eb4badcf724bcb6043553c38e433693b672f1967dffdb7627c6aa7c703aab39242f4f6b34bdf9730cfa2eb7f735d4279d02b532ec5ba565444ae44df0a267f524fc9ab89916b71b3b00f3d81c5d3d7d717ab13b3b029033970a6030a1f97b5ba12a50be56faacb8013ccdf998221470afe22c2e760f824ace04f8160396794c0c909f7c0e27a93622d23a928e2ac", 0x1000, 0x400, &(0x7f0000001080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 15:00:47 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x2000080}, {r1, 0x1}, {}, {r1, 0x4}, {}], 0x32f, 0x6974) 15:00:47 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) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x8001, 0x5, r1}) syz_open_pts() close(r0) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() seteuid(0x0) 15:00:48 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000100000000, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x6, 0x101, "72479d59ea40b0f632c1f6de37dcc05e79dadbce", 0x1, 0xfffffffffffffff8}) 15:00:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x8000004) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x1810, r0, 0x0, 0x12) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 15:00:48 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)="9085", 0xffffffffffffffcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0xbf5a, 0x7, 0x8000, "7c73c7c9f44171b79e0af90b1c02dc281a1eef00", 0xffffffffffffffe1, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 15:00:48 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 15:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0xa4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0xfd2f, 0x5, 0xfff, "2a010098796207cd00b1c47130088ad2f5d3c039", 0x9, 0x4}) 15:00:48 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) dup(r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x184}], 0x1, 0x1f5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0x5, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x1, 0x0, 0x8da7, 0x5}, {{}, 0x0, 0x4a, 0x2, 0x0, 0x480000000}], 0x1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x5574a2a4f957657d, 0x1, 0x8000, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x10, 0x8, 0x762d, 0x80}], 0xac7, &(0x7f0000000180)={0xffff, 0x1ff}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x10, 0x82, 0x6, 0x6f7f}, {{}, 0xffffffffffffffff, 0x98, 0x4, 0x1f, 0x5}, {{}, 0xfffffffffffffffd, 0x9, 0x80, 0x1, 0x4}], 0x3, &(0x7f0000000100)={0x80000000, 0x81}) geteuid() 15:00:48 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x28) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x94) kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 15:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100, 0x2, 0x7f, 0x4, "7b4f4a53e450bd3cbe3ef4b38b38646fbd02c373", 0x2800000000, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:00:49 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9f) setsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000380)="81b964979c1f9b618a23536708f80e839d83b28d4be60c08c8aec70420a88982ae757f901ccd3fba863f98036d5e4da2e4508bfdab44a83a55375ef3608a864a897f44a01e3bc448979d213a78b27de29a316e2081d73d9fac9db8bf704dc84282c21974e95fcf2582e7f8e8b2a251a1e9bf7a25789da3334cf18758b3729b0dd0490450f7039c000000852de9b82bf8ffc34a54079d5d3877d0e87c4ffe809c9b2ac0ebd9d9a172bff302820af7d1a48fe7d0a50000000000000000000000", 0xbf) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9ac92ac129aa1a963eddd8d5b5d0c3f56d8dd60e1f351d0624f64c33343059925d02a32f3de460cea2b4d2ef05243cdca1a9ed5e33071c3cc7421a08749342896559f00cb1a28dc4d3305a7e141f7e922d5f49e72f2519345bd414c86e9698e0c1a0e7c7e5a1deaacf0c187b2ec84059f0", 0x71) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 15:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000100)="0000f82fab1ac4b027d30fc6a20000b703305e9dfa726f7fce6c21c749aa35b1c16235", 0x23) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/102, 0x66) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/121, &(0x7f0000000200)=0x79) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/../file0\x00', 0x8000, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xffffffffffffefd4) 15:00:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x40000000, 0x1f, 0x0, "5165714f675f5ac60001000000010000e500"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 15:00:49 executing program 0: socket$inet6(0x18, 0x2, 0x0) 15:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e6a852f66696c65300009de2bb2086e97a1b7b5b37079334609d46fc0325a1284b3ddcacefae8334503afdc31c9d15424f427693a6ab8c561e465dc67b93c63eb7a1206d62a4adb2ac5db6a462b48dc33cef8b51417017e0be10deeec7f4c632c11c330e2bdf9bf19060f52c79eec6a575edd5c81bca9254356b9f296de57c841453e9c7ec86038372235253de6914e657220c0ead2040c0be2a9ef803883d210865d5a7e7cb7eb97671417ddb375b3faf625f2164c36b677e50dad3f4f8a7f52b37419994120168fd6baa7a677be8088d80dcdb3fa17d37ca0842cb5d8dba20058d53e20f3b7e61dae459f4bddfd7461efe06591e03e5464f3261f3c7fef9d58a48d40e0741f46f765eb72c14dc0bbd509a1583b0d1aff8ca9d631a2e64f16491e8d8e7faa520423ed728a2ee430f64ef7430999cf7a9720da663bfd87ee6de8f52d9c0de45dc86b892314a9a5c5ae4867e31bd5553e4916"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0xffffffffffffffff, 0x4) close(r0) socket$inet6(0x18, 0x4000, 0x200) 15:00:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f00000011c0)=ANY=[@ANYBLOB="e4ff2d8ac57643545229cb0f377ae2a9f9efea869b9b93d10ad28b7d87975bfca8af7c16c963f133e3053ec2555d21828b9b1214846fe95bd27f0eb8b7f671881d3c5b8080f3b4e37fd98db3a7e49f2f289314a5461136897c2b83fceaf7f27e4eb4682f56de6bea2442daa6366bdf3d37353f2604252ee7026984ba73bedfee93b6348b1eedb46daab1a631f2ba4ec41a159faeb7"], 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="25348a2d4961db85c46dd089e67535defe8b0f3cc6e5af4649f878bbc8209903503e02cfc49e0fcdcc3073bd75c683b4b8965f7bcbe19f60e5279f3a63bb4bfce8f69adc9671c7e2eae4d402e8814c165542010c56ca8f58cdcbf5297dfafc89b95638644021342e3fe912a8d51d354fb3cbd5bb93b1c4adb1b470d0f79e5db9b8815c3c567947bc8a7b5f1381aaf1a263b64be35fc9997cc4fa51c0b6e8dc2eb769042fd94e8206402f85a96ecea523ac3f82cc899956392f155cb49282a3f5f0ccc876213c1d1cd9b5f949977f552c73615899ac6d0dd6d9d504515fecb78a6824eaf714af3a2d5e578bc1d6dd48e506b252c979e22eb34a1ac370bb32fd974ae54b7712dd65428bdc1078fd58d1e18a58817cb5a1154e21d23d1a8d376c387ab54392c2f4ce687241f83b051c39554fdcb5d2b841ee0e4d68cc9e7e61a05d562a56537d4eec963189b40ae7719d59167b77d2f6f28b1a1c34ee716112b01430247c11ad7ede6aca649cc98f4b19e1f92b183345d00804d45aaa063c85b18fd28dedc9fcbf8ecf1024d511137ff311ca2fbeddf687c19fccb93386e183e0b51141adcc8c88714b3d92a337f4d10b9a865a093d9b23ed8d6e19f88a6390b9309f773afc1c88e19b926581205a463cac8ba898ea5d4ea539956190b57fb729a7dfbaa187d09e0fb5c19294dda9ef206d004c182d715342a1ade81dd0e44cbf3fb2f46eac642cd2aa0d914df871ccd23e6315c2e05bda7fbc4a75e90982a04bee846fab049d5c317c6cbe578ab3dcdb488cd3a8b8543cd6435a02aab60212e44cfc7a9cd8901ec3c54ffb0b8ab2b6db6026e6454b051d8827beea0ce7632a58c38ea1a9c034d2775087edbdd5e797f1aea03f6043f65dc42863421f64e9284e6a20fbfbdcd2549dd535481820ccbf396a263208b9aa9b2073f6af5e38cc5f7cdc08650c554fbd6aab83a1bb1b082e9936f8134d04971be03f1733bb2031f15bc4f0bfbf4a5ed0512c7681c1cda898e06dfb7432cdade0359350033578beb8fff42ee7e4ee64a50b30b4f475115f715a8d5e2a9d00516a1bd3af13524bc5861ed8d6057cf27bf45983d133918c9e8a706c7e34c1f846ba6502c06a46e07a14c2c30a2c8be41c79f7587144be8089d7ccbe50dd085772ab330a52700fb7766b66446d76cbbd688e6a349ae6c481934af8ebff4e4315babed20de0136bc7bdb04e2645715e57296a5f1403cf620940340be31c0f1e5e6249209922c5084b0c53cf6b64e3d22238c5c6366a5b7d2581227e9d46d5ceb31dc063eb3d02e696816c1d8f957c858607973252fdaaba45aa6ab8925780380247dbd887e071131d2eb842ca5a7524fb827586aaa4b4fc4a6c4bd354f009f3041a67d426872087fd525a28b2fbe93d2e8d3caf45b7251449f8b2cac923ecc5db762544d7e9e77b569540276cce0bf62988c2b65966534a461dd020a433e04218156881c79dc9bef51c58ba10e4b931de802856f767418aa126b7c14d6ba317e932c2b38cba02f93e38b37fac78f264d9f58160f49ce64db9a697d8679185a43c10ab30171db7b7a8cd5389aadf6dfba8418d69df9f2d0bdc9490eeb23b0852b932a927aa89ecd9e4a98b239052c714bbbb93c68c577a4fbc28e79c5c3f0c9c265f0e08213914118037666e7a18e2ae5ed2e086b3e6498d984d5dcd4476dac88aa490bef13c09921d70032d463301416cd5bf2c5f749e46fab41f66e30abbb81b59479de9edc318e573bbb6f350ebe5c559b83c0a6e9f4154bd8cc54ee503a2e8caaeafa6f5155ee0a8748ed22f30421599e1d1c779a50383842f761f801c108e456902cd8c21747c3878941164f32aa1e86795f8495e97678efcc6b6841686debeb5bba6fa9db9495925abef3550927b8f3ef367812f1458af9241ddd616f2b54311551007ef31133fc56faf6c0d772030692f014bae4355333ec008dfa1664262a68f294ae60d86f05653f9dec7ed6f33290298ee486c63bc754a746e5b1e8667ee9e18fd6631c5278f2b09d30ac905b5c943a207fd96a5ca30516ec95cf7691da5ee66c651104a489c8312b6d432f1f503a4c1c09e13d2527ce649565160a3b5f5584f257de9534e848bcbc7ddddf0e0207e08456be99a08f159fcc91e9f0386bda47a0c5436c2c0db1c5aca6a8aa980fd00ad50af5b094a6007e653673289f07168b1398cc2323bc7f9d194a5189303cb14a681896ce0c80bcc851a57f84508bd8d1c19d05ce9c1b6afc19fc245141b6efb72cc0fe6b2fb23efcfdcfa2c08a1d316dc4ffc86a998d6ff0fe9cd407b78fa6abb6352364ee36069a390af268d88b231ccca09a460aeee4ea4c1107fe66bb89ef66ad487333db1a3bf9cf5b02031e6b6bc9be786a4173c22c366d3341408c8e23bff4a20d85d00f6bd8e7747d9b0e6e16059bea663f954db31dcc50439f686858e94d22da4db374ebf1b088e649b1cae2ead9a83bc5e750c39106a0d1b377b82b0c97439123beae0cad763043dfee841b71c56eb2100776c72de777d72e30d708ac49aed841f8d1f923592f52e393eee3cb6e3cdcb0c78a73be794d308491dd1dd4f80867751a2ab048c4dc072daa1b5016a9a6fdf9c7efe1c70001d52fe45c7fbbc5a251976870494c541ab10c2ca14f0882bf08f2789f61eff1e10c6ea729b8f8153800bd80ff67f2cf95b86e57ac7f6dcd7ce6ec67871ce96bb500ef41eaa7a2a6170325d75a4d3bb48ef3e9c265f9993241de159e9a1d9102e71405e254d37ecaf4036375819f8d9598978255dd9ea2a315d5f9dcdb063ca06977843dfe72c0f9d14d9a2b95dbad2420866e085b0cf75a2591efb2e302d860877c18e9db59c761afd4032a8e97b942ff1750ad5947f17fb3a61a167f3b3d5a169b906428b49b5b2fcb65152e536ced6e09a17d27437dcd4e53621a2a0d5676784ea32deffafdbcab51f47f2c1fe8d483789fda26cf75a39d3d5fcdc6d72e16a3da19258a9fa6c533477d1f57ac73b1003a30fa2bfd450f31ce6f492e1ceff50eb2b0dc27765a0e4343bf02e70498632a801375224d51c4485bbd2d2e18b24448c5f51f920497f48b8977993fd8b258f0159cb813ac34b864b32e80d374495015c0bac97992ba87ad6190448b97dd33c37121374019d347359d80d366803c61ad401728f183d3c608041bf07704012f094202a74acb236b3fdc3c7f05e1ecb5228731f7e7c1ba4fcd697cf9eeecc223728a9a8445a5083fdbe147c546b504ec843f93eed1194ca37d498629824822b1c7b1aa0e7a2e5075b16f50a2c83c1fbd310d6219d61080a0a79c06d7062bcddf6cb1f07e00dad495f861394542cd2699b646f057f52356c944b0fbfdda745d6e5a83c8ad410c651577435ee3d67593eb882e7b1802d836e3d783c7413251661f47e2569fcff2e486db040b3976a58dd5a3bf11e092f7355a3bcd75d7ed66ed9e4b7670107fb8be4ee27551577af6e8c42e1ff9e937df71d70a0c2b9eca2fd8540111fd6c1882156980afea3fb67b99ce4022185af0383f0b47e32e804b594fd22a0ba7c3a86f5150bcf47ba31d507fc63ff883ed5efd714a6e65b386cc31a67bb90c5997e18103fc1de2f817077fefb937786cef67c4700c333f66c964d45a9d741695618d73bc52896726512fbee89c295bffa8714b1821b34b9af67e756030439f05cd26cd6ab632875ef9d9de8c454b85abcbc7c83c7469fb9bc7ecfc0015a116e459aff6931a7f5ec76b2917de63f9fae7e151dc5794d0ec587d47436301f539ab925b80958537399df14e88d7ee5dfb10369abdbf8fd8cf7337595f7a015e438938a0089ac2978b9b4cbf0b7d8178649c0ab0167de1866f94a903fea7f8fe6f1a25e67cdea3a5694549bbba14d716b1fe24e2629058bd3fa2c1345eeec44e53a73a9841fc8766f5104c98fd9d98a82f2b39d84053dcea248dab7bdfb96fdbccb0a79993b5d5fd9ce686fb0591bc4c63d5c32aac08a16dbe3783aee4b3b32a68bfbcf93b0ba5a9c402cd49914607ed9b4f86f55139c4569567ad5530edf1de2c033a6394a6480defca90e86b3a92c77596fd8ed10d381fbf713dd6abf1fedfd609e160d0081865a1b0e28cf1e8945544f5b562ec9a0053f57849a34bc9a625a3f9621fa2421904318f20b956f0940f675371b2ec213d214e10941d0c5834a04e6911117f43a7f11214c5f47fe920484eab8e6c06c1ef73937965b10c79d8054101dd07253bf524e5436b2ea7ea301769771cfe2d60a6376caa87ab21c95cc96d51be17c6e96b5cb8792976c224827360344a31ddac2844dcdcfda3769be90f184f9af2868f46523b8c08a26493d78fc5a5e8770b7abfd2192bb0a6d36992de39cfee554015995147ededff48a2f3e532b3afe538464388c8545e2699637003855ee7f646a1f6b8c23874fdd4f72dea52096237d4df14bdc17686d28ee6e39f110d887e82dd2b2b17c688bdb65539774cb561a5d0ec4b57cc7b15c6d78f5caaeab673291f3f13777a46a8089be7f2f2154c7aad27d405649f280d962997443305248a3f2d9263b47037fa729951a3ba4c0a30e94de3ad939cea01c204959a372c984b84ff11313e4afe928d8f7073d2fd2253b96eba0ce18d629aae91a9df79b2fbc2ad83a2a7efd55df90073001757d9a3ec6bc756c23adfffc288e0d382d60ca8d452dca033a3e0198bf92108044dab130fb1706815a5e6d49ff75a5d824699eb9c6545bf20292762d76acbaa7054cc5eb250e5a8c2d8f419224cde0cf1478c7d5be1e1bfad489914ed4bc4221b9f3ecf37284a239c2b466db444b734c2ea9af992f5edbadca19448719c644b235774e4382487344ae9529b656d71797f9226f9beaca176960f6a99b4b70cdf7ce7ea71abd462e395b8ef17abd8f69db61ef55fa01f537fe1f52f200078c0bc5eb9c9f2b36b4c65b22335be0e9664982179c42d7b00e166595f448f66f3aa98faef3ce1fb381f0f7536b694a1ee57359617dc5f32060b77ce3e60ae1be1af25a936cd34bebecec0d3e600796b0568a7a065b0fab55baf6f57e45fa5f44272111bd1718b04db14bc23c72d55da9873091d454f882a24ed659cfaf9520337d18a74ebbda6e9b9c5fbe68cd3af0e09342873eda68a76793a51058b421d8fe4616070518bd6af299e1a048a2586b863e7bd3123eec9b1bda79085c7a74f1028d89eb498908370ae70ad9cf5dd54ff44f5f7196d275339784a108592c7409aae10755eb255d6dee6e2f50f5e53b8c05e2a8ce2f246d267f28669ac57f1541570d024780828578774fe782da36bb5f29f5fb45b7fc7527146387780c9e9ce7bc4ebae0f7e3f25d35bfd2cbe25ca6a463e730743e595b01b1a673286ef7d5e9d4dc64a27ab54470c69ea00ec5d667e443588e358be6b4773dc413285541dfaec04670c61ec7fe1d4034f5d02e4ce5177f8e80c584869cd0003fc55fa6ec5cfd36a08e6dc0a77a33198eeea472a5d840094d1b0f437e780447d6c6ddbbbeaccbf71095b705d9192e64dd00c9be57b149670b7f4368d0a60297bd9c1bde493b18fe96bec0adc46ee8b2225cd366cac47466a765ad55e843ce8b66d90c6b458b4cfbaff764be5cbd9b42f211cf989abf98d78bb01cceb3fa1b8c0a6904d986341049470361c11c17e0ab2161284e2c5b5a8dcb5a31f1301cb5d752fcb19c1fbed4266da831bc053ff86f88a8350d3655f2bed3e6b303667edd274d2833c18bf8f11531dffef3e5741848e0e0cfb6607293793db8c592d0af4566fd9dc061b7d76f714f1d", 0x1000}], 0x1, 0x0, 0x0, 0x9}, 0x40b) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 15:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) r2 = geteuid() fchdir(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffef8) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8090, 0x42) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000240)) 15:00:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe0, 0x0, 0x7, 0x4, "7c11910162813fffd4c529d2d860d46d4b579d1e", 0x6}) 15:00:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0xff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 15:00:49 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0x40, 0x20) socketpair(0x16, 0x4003, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="3ffa3130af3363aa272c081e6b1f64c9f2176be64fe85a0d7be18920606d72bbafccd6232fa2988f23e03b89c1217bb5d1220e4171c7d2d8f5b6c36690c4", 0x3e}, {&(0x7f0000000140)="6fb652", 0x3}, {&(0x7f0000000180)="497d73aab0c6cb73bfe804d6bf0b608ca7c5cde25467ec01d58132f7b7cb6a05644e3ca6566b87a1c69ddf088dc648813842b26391ced33ecfc1243f09904fb4d1de7e3ffe7adf45ef24add6da6c59d43284715f2832f241a0bda89ec5dea0ae63b55a9813f8a4995e42eafca83529", 0x6f}, {&(0x7f0000000200)="70ca64b07166acd27af25b3278a7c65b140639ce8f668340e1b71da122267fc3e2b6d7dd4760bdc8542f7989c43558197e0837aecbb83014a48287a8cded534598902d41d5788254e93d0d419c78b4f57c757378b972aab258947251c5c33a65ced37fdceba73cd6c0cb66fe2265fa92a89661fb036eca91eeeccadb15bf46d5c22c188636836b9537b3ef7fc52bc5ff14f243562e1cf369444f2a72279dd434ef35f77082a17c614040e3da0aed367df670c9a47d351f6210b1a20ad08df2d7d96b", 0xc2}, {&(0x7f0000000300)="d6990aa779d7085e685b9f7dafeb803bbb34fd5e31246658ba3ef5f327e5c42827acd240832b18b66f4b99bab261716d87357a55928927c844776501bec14bdbf1cd8e82265fdb7f1783c35bf8c06b039890be3f93f93fa4c2196d9a1b97bbbfaa1b", 0x62}], 0x5, 0x13) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="82", 0x1}], 0x1, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 15:00:49 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getegid() 15:00:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x8, &(0x7f00000001c0)="6fff227be66b1ba63c829e5c88135458f6c619a510a0f90b57474b74a42ff7613a34dfcfa9f361cbefe9323395318d0728055b39461d7115a39249aa621132c5a3de2b01ccf3d03684f14da2c3f7518032794225c6e9b1dd857905973ea29bf9d0252eeed15b3df4450e8e9132e0349db431c8e00086712e7c75f53c0e585568022fb0c0c13504daca5e32fb86da8db5aa518989fbe24af1510d84c8da0e966a5517f89087673784054dc30c8bfdc8f38d76ee97129abd6b621bea9c9ac1cd7cc98de0299c2119178b84e1f785d37c6077b45b", 0xd3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0xff}, 0x10) 15:00:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) 15:00:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x1f, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 15:00:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000004000000000000000000000000000000000000000000000000000007d049f66000000000000000000000006000000000000000000000069170716d10000000000000000000000000000000000000000000000000000000000003beeaedf273cfab20000000000000000000000000000000000000008000000000000000000000000000000000000"], 0x85, 0x0, 0x1800) 15:00:49 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) 15:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 15:00:49 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 15:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) fcntl$setflags(r1, 0x2, 0x1) 15:00:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) r0 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) 15:00:49 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000300)='r\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x600a, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="14dae65c8fb1f7cf46c6ccad738bc9825bc3d7cd5c5023879c0e1b8cd98b7bcf241094ba63d06482366903a37772957ae6d5f71fb4820dc6c521103894d4bdea8cbe1122535e3326b1322fab11ae6912d4a5e1cad3d7020ff703e93474ff2bea632f6dadde6f0868afcaa0357204a53a6eccc38002f3de233b68aad626e797137152b44950f18dd9997adbdb2a8944b3978391a51a1914172e811e046c1f96de8c1e86ac36266d194a0fb957d7e6126d024fded1b8e722af7d02326c94bf935dbe9dad810f4c398c8c0371273a344cd728d9bd1355756b981bba8e9b2999f9c4ac56cea275d54a631b9888ca44412fdd77f52ed8fd573b", 0xf7}, {&(0x7f0000000280)="82a50d658fe29400bf380b3e1c08d69eaa8b1ab2c973f05615290804875fa2ba476b124b4c30380a88c6adc3a8a89cc2e7c09a9c76b23c0f", 0x38}], 0x2, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 15:00:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffe, 0x1, 0x0, "0100"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x98) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = socket(0x20, 0x8003, 0x4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x1) r6 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xb1, 0x7, 0xc4f}], 0xb5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x83, 0x400fffff, 0x9, 0x6}, {{r3}, 0x0, 0xa1, 0x4, 0xfff, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x40}, {{r5}, 0xfffffffffffffffe, 0x6b, 0xfffff, 0x9, 0x1}, {{r6}, 0xfffffffffffffffe, 0x10, 0x8, 0x8, 0x4}], 0xc7ed, &(0x7f0000000280)={0x9, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:00:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(0xffffffffffffffff) 15:00:49 executing program 0: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9702662600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12c123c000000000000000000000000000000"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x100) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/254) 15:00:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xdad9d3afc4066164) 15:00:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() flock(r2, 0x3) r3 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r3) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) close(r2) 15:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x8000000000, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764", 0xfffffffffffffffe}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r0, &(0x7f00000001c0)=""/120, 0x78) syz_open_pts() 15:00:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair(0x26, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 15:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) msgsnd(r1, &(0x7f00000001c0)={0x3, "1f110cf4816dcbbabb27c23d190d818469fbed851f39e50c37ae4494a6ad5e2b0edbc631ea388aa3494d9a496be2258562d360c4484d42a781c242b14fe67c3985c2f1c0d4f2bff13107c3864a50e3d7457c83fb13d91a52a6fa06e343cf88467e14b02e651e2c77806d1bfc8957f70b7957fd76d9e222a48c1cb2314cfd38b1355f2aada3ac302f0c0fd24f56cd1e25ef2043902bc2e9eeb9538e75f78a9e026f05a61b47bc912fbba6b412f87c89449768288a66f29a3d076798378f5cb900893b4231f2ca1e6effd272d491840ed068a34062ba013c0eeeef18de7ffadb33293eb85d0a47c17fd01e136cfadf39a7499e328b3d5df5a14d532f20ab9a3c55e05ef25ca3c3a6f142bab0734e50a4b2cc87c1d694b7dfcf5ff5958e009a1075638d37562ff660cca44b1f9649effd50b8e874400dc66213e7fce41edb10fd3f997902e1e34cba623e5f4e6038fb1ca2a79e0d01792bc9a5049f0a12651b08caf9f4f9862e7f6ed9e503b8a391c4ded5800aa0b49f8d5861c45896f4b99cac6c771173b805750bbb9d51c90900ef720efb987bc3366ef1725ee987c87d2ecb7660f6bc7b12d0d04e7e9ce78e342f95dc1e77dc45c6d3d744f82f960b2722858eccf70be2d1d205e58a389fa3c0560a7da832d70518b265bae4b10e822e74ab379e8f968f01b093ba47c0e630a8a0b26836ab8598c6cfd57020083134658e7fd3890d3877b2ef9bdbdfc10bbd7d5a01f0fc043630a18646a93f06b7791d4e54c5bcc63e1e9b31105401687c70b6b1b687689f864584db0a95545234db7c910575d012f6272401aaa36e63c6b58759ee4c3af2339014d5638bae8140f2277bc03cb4b4928e6f44e584ccc6dc231fe6a072c5e77919c0138ca68729985e50eff0edb1463c8bec2a30a2ae5fa102d7df220f40d7d6bc06471c8c7edf0318ef7c28f8d0ec594fb5f560237a2170d118610510f2e4f1cf552c237649847f2a5ebd7514f0cfa64163f34b58b1132b1f621f2dfee6ca6ee4c5f37691023c6aeca0f8073fdcd3e07bb249e172cab70164504d9a9a57e11fc152eb9e4c0dd636debb46a2216edcc7cc5558fe9017d51b2ab0eed2163cb2989f6a4d2da34277f99b1a365b8b2b3e3528fbbff4457bb2da48fd2b1ebc68fd28f91fd740fe431947fb6b92e4dfc521fd918c465bdab368be2ebab5394e14039e348419a3f7f79d837150c4aecfab2c4ed753bbc6a6455ef48f42cc2d8dc3758a27464f1445796255dcbd305c03fffc3ea90f20e030f1a6c0e14e4e40a8d526864a514f3e189e937d7d13d41ebc8942b9b909c1a95beccc403b130c1fd096ddeed27b7f9b64c28433d5ed212cff04ec6a1f4fc3060879022810ef3c93f51f918446cebc540fb04707e5bc0f8ca51059827359d1af14e3cb466adb130602d8579617eaa3bb405c517f7f931bc3fa91135d319222391de8f5646a0d5122c1994a218da02c9cf6c0aee0434c367d9f0d47946a726f32b7dce21ab9f124b404bd02444edb607ad9f7893508bda962bc4cff8c2aa9b29287be2a4aef9b1dfa1a8b4bb9c36062b77be3e59c23bc3a89c25c4d7b512320f482b9025b01cc51b4aad3e15cf05d9a6406acfdd812dd9791ea530293265856a316aef6d30b8d74b7c4a28642c28419b5358226823c7353c410bbcc4daa4bfcf3ac7b644905d6012058aebdd2ce8f6c4c58dc2dbf67b7d448d384296c5d176104682b9ea753bc8d94f2e77e052a33db698d3211617900df2a453b5c1d7070fe5e036e5149dec4df1fcc7de71689bb765e2df3e6e435e6040bd6ef31a64c0c4ac63561cc2398e1992cb6df83e3b35eb59883a1681fc22883651391408b8581eb844d09ebce43627a3463697b2b5a5de80135f446cfbbb1f86490d79e7ef697bdd24490f9ee86555744ba9e6bc1df1648ff9f5ef40906353e3f68f752180f1b5ef3ce50fe0f4d128f50c574f4ece59e50c437f9b29e763827dde0e9090a58af52dfdfb98745d63efc54f9e87cfbb3fd9954e730f5f23e9e72547de6a017cf08dff4699d40553df2aca2d8145900d2c4eef4ea4afed699c985d1cb85fd942689551392b7d1bc0133e4610c480f51b2ac2ca67eca807b6583189093ee2528144b140b5b34f3f3afc74088ff6bc2a66fc0af16fd97eccf5cb2e39ba80e36a11f4a64d14afa3422f84106d5a2b4de0421cba8af89b995a210ba0d9931a34aa2327665be1285ca790fffbc7984a515865942d6fa359511d18b53ef1f45bdecef852b0dfce4013ab1aaceb8fb3ce76db5689a52fd2f96107882a11952d5cefb9d53015065e894c25f17575800d8b219dfb83bb754b37c30425b838f2f5e0c095e5e55d108a01a146c8f9bec2b9ae22e57e5b8292cd769ee90027fa1b9a0f875a7a566902112127ae58e5c988ddfc89f637731bf5ad74e3a6412777b6efe258faa24f2b971adeda600a2eb7d30a5ade1edf2c0ee5cc08f90e49a99c4cfb40fdc35a908504255749d8c09d93bdd331a31e7ac2e01498d81b72f66028c5143ccb86df26bb35b9262e0f1a55ed33c4965e104308c96bdae78b99bd9cc8ad959cb203b1b82cf10da2760e95f9d4eff81afa875d60de0f2f124e64379ef2901b5e0c286f758a0d96987dff0966a72bb9d2cd375aafb893af0cbe57098afd98feb6d8eb9c2b261875efcb9a9591ccdd03258b1aefb089ad30750b485889abd6c92183e9f61a4c0055e9e4b74a5d6b8f399da3863bc475606fde6e9cf1d88ff7c02396125eea28b6ebcd05874e55ac45b570bb954bded652f7f071b811bcc9b018431e1af7fd5248eabd65d8777a2c841e2f312744975b6f16a608b1c38c9c85e19aeb73a9d45a0ce1547d4662297edbeb7300a8f33435d38724b66dc2a7b2db9c3d33101f08c226be7ced7f42212a464669ccd8b31e15f9ea6913879ba2b309ec146fa088e86a028748035bbcfbe2e9622691dd2e847294eda5ba2c66c772ee2eea6d7bdc0ea193c27e417950bba78296c77873146a66f9e7056563ca379051acad3cef3c00fcdd43424eddeb19e847b43c971b0846a61ea40f49ec96367b6fe737cfbe42560c7ac58d1c9c48544134211a79f98e1379ff59b7070d6c794f6fdb085c9be8ec9443b073898949dd6843b646feec9bf41a0ba04cd49db16ffad992a53a80c550d534dc4426732d974cd74b49e1199ea372ad80bdc19b90b07d1274dec5170c91a7e570b7ecc1bb724f4634147059df2c771773803d7d7e6c4508db62cd7b0f6c3646f4aed30f538c3080c816337a832afe7faba2132e96c9e81a38af547f27dea520d8b4c91da64385bd54ba334ecc87ce260b70464cf54938ee2a5fe9ec7db398a7ec378e7aba0a85562fc1f8e84ebc233a6bede147d98970cbbf625e4799cfa0101005147fc9b76b54e80acd8fe7f56cc7b4ceec0c6aa3c77de4763058d33547b3c11a1ddfe67b26637ae1bf1d1f10653b8d03f1543b3ae46c923d42e96f18210087c7b600640394f932a84fb74b917043406eda8304376656fa8f228b07c20c8ffb6bd77a3f7e4cfdff2db02a415efe05b9e79c7efcd96e05f8df23d723dab3d88765650be8fc3fa6a02864f0eb820207b3ef54deaa4b6a0f69ca26cf4407e362e489078bd31aa1fa8987081959e5cf3e377666f4bc2d3c58d3e6312b77e573e92d118a8a98b35df64969d69906734dcbd6d1769c9a32c96758303ddd231694af7a78c6b876641524513b08ed20a3871fdc92a541227ce6118362e207f110e2e1a7595d336903dfc7258c3b0165bfc98a89239ca0227cb1577957ab46684207e41fc81a98f85d9d29a476436eed55da35697b4684a76969554de86d9b2bc0a437b9ce7d421fe2bd8b341aa05743c6020815ed2b7037f45541a67f877bb8387eb3859f4cb5acec8f1a8391aa3ad1add0a09f35587db0aade3435beebf2805dd9c382c683d4d34e1d9f2072c8b1ea9dca1d8f9e62d175285c1abf0cb44ddd7fc5c28b4d68aebc029f205668a6b2c35e0393afb926b8ebdde4449fc417cd6a2f1aab825de9948c08f47792b4ffcfdeea82f496fead1b4b05c5c2d50e80e33abe58ce83b3a3320ed988fd7bc89a0d09aa3e182fb7f63514bb7cf0872eb6084966ea8bcebfa1f8dd62fdbe37b6ed7532ff808e83ca87e40d511e08767a0b52e01ad0924f424132f3b82a0611aca667de3678036456150fe2313bb7898e62b11275fdc66ce7f6008f3cbf892746c0bc575f0b1015ab1656db90ae7ced82524a26f3e6221d3a6cf537a3594d4c63ff7f7124f02382619bb769646a7390c3ea7d602961a1caad153ef8d71e4915f4cbfb12f59956c7842abf1fb7aaafcc635c37ca1bae51d5459ed6d51a218eb2feb40fef5db3063165c06ce6125989bf78f3ae74dfedff0f8733563738dbd3725fee692c6824c4831edce67dfa0efd56c69c13aa82b31a69fbfa96177abc75eb39ff6c654cc61cadd8924d7d78e8f2c79297ee14fd0d12913743c95fc6b5f6778f380ffe089511f235a46e1609bbd19468e2555ab6d8bda01e5510a75b4767724d1301d63dd6a773b5dedb75cd1f72464f89c98e62d5e28c2b1e8b73f7559cf2926b93549995ca590239287d654e32fc095ec1cd4a30a27972ee8f5aab57d3f92893c7f9f07e7f55a9ea8f61e8fad2a4e7ba67c179090ffb9d0a8404f69e0ef9d422c7c33a5ecb2d1121cca8523c5c31838fe7cbc72d432544d63a91cd42deba7ccaa00ddc13c44f00c5d6db3a5bc80e4a7a7c385e1148a57e1b7d59653ced1b59b3c55c55807d346804e401156d01925e527eb6f62bb79b06f3a0248b892f601f8886b1749042a8dccd7fbe63856b72af87dcec2b0f415a06774e500c993f5b6e556b4c1880acdbc7f03f97340b55ba9f5ca22f08a4176febca20670a815e868438b13fedbb6fac4d2990266d2e1c65f3205dc03efc5a6b16e7edb50eca9b4ae05c8373bc8b05aa72502346e0e7ecbba8aab4fa3f15547a0afb068b7b1375f9d97e81b15dd8c47cf166ebd078b3de5e048b83d2da92cdb196dcde379bff0c8f5b5f889e398c7d6600acecc530be279d6c95354dc0f0cba31321b0f957eb5393023fe736c6e742fe3b9ba1cb404a20611cb6f193f3fe20febbf5fd8a3487983bfdc9eb91388193ba312584d1c3d8cda105d713fece074b2a49a6fdcb1f6e72f65e596564505cf33bb5c60367cf3b4592cc4742926fd6758847a3a299eff2485a26af673aaf3130a72a735d60a99658b84f1cda3b2a1790240f1e276863177db5a8f8890a53dd37364cc2381a7607d82522a7d333f2f8256ba6d3410ad2d31956655f959a864b9a330d6465669df1823de2ce617070cf2c3cee4baffa0cd76f6bf3b898cd9f51179a2e691110374ca7eedc2ed9488a1b78d2c2120e4727d0262b611651b1b97206839062529b570e455c0924ddfb742c0898849c10e41adda0ba08ffe9ded39b59cdec4b9f16479ae76ce1c40d21777950c5dccaf65d2314434904e4b0e2126343cad94b67e675072c8fe6658b64aa387d30b4c53a7b6fd2c2a1c3cdaa5e5d89246c5c164f5ff76b90068646152c91a3723801f057d0aaadf5b26d6c551ea62425864e1e7eece5b7f082c4a2e7c55be7d6aec297dcc29d86b1a26c14792fbba74c0838e31f3cc574b9cc0817bf8f361b783e29ece6c3939567f7ada95957d44590f2392691b4904e55b8de323bb0a9d7a5a0ba4bb4720fdd4cf0834e0a7a011daae42d1dd2e3f562920ec895e7a171b6c0f3544ed02ba195d33c178d6eb6f3f9c7c60c52387b754446195"}, 0x1008, 0x800) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 15:00:54 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001380)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) 15:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 15:00:54 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="925a88c989a7679c67af8a7e301dc07895954bdea28e4381564c8f2c71a39cd94b0eb73756", 0x25, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/221, 0xdd) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000280)=[{r0}, {r0, 0x1c4}, {r0}, {r0, 0x44}], 0x4, 0x9) close(r0) flock(r0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000002c0)={0x1, 0x1, 0x451, 0x4, r1}) close(r0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000340)=0x4) r10 = accept(r7, 0x0, &(0x7f0000000380)) fcntl$lock(r7, 0x9, &(0x7f00000003c0)={0x3, 0x1, 0x1, 0x3, r4}) utimensat(r8, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x9, 0x2}, {0x3ff, 0x1ff}}, 0x2) sendmsg$unix(r10, &(0x7f0000001640)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000004c0)="64a70fd8b53c54d0a52d9f22aed8f9cad6a67e0f9b02319fe95a548ea41692f10d7eef6b8e718832d23573212b7f056438ef45564aa7e78ca00eecc5e2413f72a4122ac50920c1ce4221dba810dda53d824de58c42056dd1ec2e9636e0cfb8523de60b05b632dabfe76a5aa3b4ee15e3aaa1da34e51692e5c0dff53f49b95a093fed1ed53c01bf724b8a639a75b6d2f400ac8c2c8894177f0ea59f4c9faf1b0868d34dbdda97a9d11914bbab54f3052a6c0d656f6e716faac6ffceb9b81589f3d429597402b8e953af1fd59a44778ddb4a20324820901265652e482afd8b38a0e840e170486c3d2999c97527b4a3c12f99efd304b0f2672adf5c4943a1dc3fe5e7bcfe93e291b0a9ca67507955078a224b6f884dab8cf43645bb8dc5b50861c2537e0d1b764b8dafcf061acd233a6170949cc271c1db00b5a376d14c6d39373cbae89303ba6c737143911e03e95f89cbeb5c602d13b49b39fd807af3108dd49579d05f607420e085799fc70c39d3404909f3d89ec92f13abb95a1f0b8cd855edb16bdf2350c251cda0428ca630714e4a0ed0ba910254c679fd82d242da5a81d535041b864d06d98f18185b52c818471c3cdb43bad6348914b503c9425dd64addea6ad0fbe24eb544f526ee613cfc048caf670ef6528d16a45bca8c5f220afbe4a9f93dda3622d18e2b46b4d083be611033315af68be891858efa81a7ab6418dc3351da61d58c4c2ebe4194e5f2ff1bebfb02ae94eacc25877b7f503a230c95a0b819350cbb55aa03819bea0fc874490192e9183786c2b517cecd9bd105f4593a282c3c7f94feb8a1e589e4ec137b3583fcb14fc3ee40af246d788590d11f41ee72fb351569688440679da228cc0a57aa3bf7e0fa62a5bfc9e0cd2e6b22cbc54dc8f95e660f5261e6e02d7c4b8a923c8eddf6c129ca374ff2dc8c076ee770e3f35c3896c4b1c423089bd92ae31f809704231b915d8cbbd7c5bdaf4f3b22806a850348e0faecb0f4717f0fa67d3072b9f57ec49eb51174347523eb66371b9606447ace3d4af812ff622fbf640215f5fffc913526c56e4da2df33ca92547f9ec7c9e380ee358d35baab994aa6d59ab08e85ea99c048d34436122d8cfb4cfa7bf2f0155476b04dd41fd4a6511a94b1b1e7dfc0eb61559cceba0f32cac5e89b00153242745960a4c3ec4fe143f54f75c724f329fb30ec71fc2898fe2fcc86c853611c3ffb4531549fea7a8cbdf2da985b428d5efa48e1a25d9fcafcf56257312dcdab2849135646f0558fcffa9b51a6843c59ea8b6a1f411007055cb27aea84c2cef67670fa7c953ea99384fa8ff1ce713bcf4fbc65aa794dfe208816cd3b70f41510d5827b057d6c40506584bc880f62ca7378dbe6aa29ff5caecc9e1a335586606a605de8ef786342d4b7b09197a96ae1141435603f9fbe8cfde401013f5c97cb3501acbc74cb48dcbbf78e1c5b6cc7bb03a4263bc46a17496fae628c03abe58d79efba94a39788882c391ced3749fe08a258234bc93d63797b9e33b13d9fad9691d9fdc597786e5ce556e69a48a7fc1048639d6ae54836497b4962eba0b38da45844045d0579bd2ae6da9214bf85e33f5c1eed9030fe7a2665fadcf715e72dfbfaa6930604364d612165e6042bcb7b2f609441819a19fc08235d6acba046ffbe6585260afe1dfab2ec8e419f8e66ba45cba8c534e9bc4562160b0a8a60110f60adca84d2cf13fd8e66be2a3f9945c89e5108b57ddeab3d35201e93f0de54d4b0936cd642f6fc8ae63cdb48e9a5c592143d602286b327c7561e61bf1f79078d5d3e4cabfa1204c2c728d60fe421bff49cee509209482fa30e9a6a47ca3fdbd64cbe4c852027755e89c97e55e0bd7564da0b3e8e70a617cbfeac18a05309cd4f428271956e44dc3dc6a83a0335c7329ea927c6ffc334e51a4d8fafe93a1ae76ec5f4c952d2f81a02e1e2c5ef37865142128ef1054d3149afd05872d5df0e3b78d454b1959edd051e4ecdb71471a9c7cf0dbbe507e9a3d2f05d93eb2ace9f2ce0ad71d4eea1265d064be96653ba41686bf2e861b5137bfa4593b01b5bc767e1c7d785c7eef78988a6c0efd4fee422bb539cbea71265752db2c88a5b218170c71374c79a1b0bc3ce00cd051bb9e59663912e9a1ed7f68307038f42ef55336e6794898aad5a9e1cf1d05bda19f0b0edea435cacfab255735f02e34f3fa34a5515d4057171cb9887b570f3741e26cfd9a1a64ac599322f4927d10c556798883643d6cf3b69277de8095aa0b55ca937fd73af6357b8d1d50d03683aaba93c42925ffdd4aad382748f7cc2d5451ecc44a6e1a2726a1b04163c106472904552f2e36bdebc024886a8e4b9d2dc0974600d280d431b2c77fc5fdc417e99ec00685110575d60e7b9ab9f61112ed5b37a8673759c3d29110f3fd4ea5ca781944b52f36ece0cc337ecbfbb8c39252c6d432f1b4d4b2023f673571ff503af0cbacbcc13cc50b74e4352ae179cc28ed42d715f4c4decf67308091cb525c0d6232b70e75a2c9622f7b3c129d5147eb9f01e848ee39928ad5f3150e1445a6254e766e4a451c1fd4af02631cd816971ee69a17a7e3d901eb4260d26efa943c5eb9111080f0524ae5239b79cdb292bd40d0ee89e513d4dc858132f5df0daa4b05f7801757c233f8ad0edaf03b2e3d9d0ca9111ba8e5d0286fbec253cddcba3328a5c408ce80b207d2e60beef3b2c8c9b992df0e52610684746eafb90b82cc0b0b87ef4a9c869da7750c68cc1e5413b190726d4ef362f84af008427e67ce0857c5fbe859cb5a05ae46131f363e138eeed3e8a478483d845b1e19ab53d39f0053c097d9e43223e56c61f74d48b11342414517dc3cf3d76db9c5e73344b3c51e98c1f22bf5840ff792e996848f7aa42132b0bc08a7e2b28c297890a5869d5a4d05a116a0c7a4bf6c56000322620486bcd012243bb65c9c70d159a0998399743af1c3979c4c3fcef04a4927cc02932b3784493f1accbeda569b6dcec588f925f302f644ffd3dd1bfa5e151e3c18afc0dcc750b3a91f226690d82e67de762582543dcb31ad0b505e473d68b6c5df1d565801325ff7b665cc1adc6c8f3faf11e85535da7ef95896d5c543e168254220ea1351a506dda9ee1c5dd8adaa87e5d97f344a454b2d01032c88e8183ab58aa5a0b5c4751a4dc52e15c82fd57cc4cf87a1e49535fcfcf99776644236ee4e33be51daad71912f1ff504a4c9ae14becd1ebee75a3ae3e7e2b214dcd38fc452cdfeb9e621862d39d46cbb69bb658ab7788cb959fbaada00cdd7299f6cf5bc0f7182461def5867fad3c959941e583f6a67d403e6e7c0ddc0f88799617c563dd5c465033053df067ea240f49dbfb179b85dddf57734f68be6193251a3c8bad8fae8164a7deea1f82d38c216ae852418333a3ce566f215c721e3644e86658730cafb5e4c297314555944ef2960227fd99924d9a182a6ca437078b6c8170ffff808fd51a4a59606b908de6c7bb24ac5246df44fdb352959351e356c1204fad778aab314170c40f35666d5e6e344f896da8e83575fe3de7a49131c45e01d9b15d15bc882406bae3804fb4f6a9dfae8b0e69749b67a6ce62550dbcb9692bc29c616e0dd21226077dc9822eb45aa5fccdbd232ca9bf701ac1d6e87052e7259bfde74b0e59c1ba82de45f4248fb6b74bd86a10fe3008299ee77325c3d07aec60615a5782b8b26552bffad0ac4cfe543276389728989839c02560b0bf2b23887875636092301ff3837e0ff23d8cbce8b2c59606f983263501ef542bfd1f83e7cae98568a37b0e9b58926518d7e8fd51fd01620b4546f893ded0aa0918903ef73a94a4bec3c400135dbe5d5102f430d5374cec580f22354b79beb069ce5fa66c9d768f13d1db51ca285ecf254409c0cfa3352b5fed0457844d7729061b7242e10bdaf5cb99bd9bf61263e620f88d860cc7a2a45706db0e786362d215d92252fd1ec40d628c833d9dc01ed030ac9d7e46b59c44dfcba4c657ca5c309992607de827807916cd87b41cb86b66b23a51ae6922f2ca344488780a0de2ad148d9cf6fadbb9bc4d4ce44eb301b7fa6424131ac68641ad46286da6280800fd78fbcd9acb8c2ebb64771336fa5122f8fdf68ae2bf3fd020dbe85ec5beae301f1bcfaf26b3b70d868d1f1ee5042b876f026892b9c4cc4ddf2be5e3ba7c18656f75a0507e141661debe52957afed1ce37952d28da19f2522f2a9ba21c7362c57dbee5270f6d60e5dc9ad974c91336994084f5efc98fbfdef9c3b79f32c1eb84d0ed5b88f127281742da14d1c6eeb592cdbd550e0845090874871834d6c662b79bedab640ef60cc722332d212567d8cff260fca0dd77aa700beda789368f325370b3876dbecef42c27f0110d158a6600c29df80095cc729529614c4385f2045cfd97779952881a800786bc688f32ed8e32620b377ca486e92231e9b48a1c1556c5b61e8e3fdd63e7b0bb193a94aea5d1822c2c567297994a52e80d368450bc280a684fddb07dbd261c2e35a919489df32443ab8567718b221d84bd274883eb9eac32d2e27f192626a562e398490c3c13361bc29ea5b08b4ef80756eacf3a24317ff7c051b1528e56b2c25aba969ff272b7ba4ba110c132f6ecd51effaaca038bc53da478d7937844469d3fc53b8a53509da8d658d9ef288a2288200d65a4be609ce64d930543d9adc6374c19483384c0089de2dc394642f81f3256626d9f268938c0bfa20c7bed3984dcc9f9545fed0179b4bd473d62041f8b14f4689162018f06de103be2a0a76760c21ee73a9756ea7df525fda5192abfd80e61cae0f394c0a30b845d359a69934baeb426514a3ae68672549dd5f479a8c77b60df925f0ad56b158caa3f99171260206fc2523cbc23da45bafd47d36f875b61b7aeb4272b4a08b2e0a180422a486f69680bdb493be503d146eda9065bd46dcdd089c0510c3a8b31e85c6a31de47b36f1b8de5215d1d2e7581a311f023af319b21207944d0118d87697255c8ceb8830bf30304d551738d2dd05e3da3e158702c81f94254f0c3c63df9546df0500748751e9b0c3773f6f5ca0f28adf79509d862da688caaf8017eeec5f2499a2c1f93f9a61f76a339660e2eb08832cc59e7fd3b7cfbba40e4beefd43dae6f657946faa0e6ba5647f5cf4d5cec1880eba91bef79f7f4ad9d4ef1d8285a34f4b1e14df306308732b9c28620a0ab62d5df0a7481f238ebb5849eab990edf126bc921a198d8897569f85fcd7363162276b12e4073ac64f5b55699b9ba52df0c856253770d17c947e0a2b55dac13ea5c45072b4d79591df328f09f019c226086ca0ded0b8f8608643765238f66b8885bf3047c312fc0a69fdda24967867e533120cf1740dd67443a691638f455380dd0e3e0eaec3d41333b87ef74fea66010507764ca86bb54c4ca057e6726de88dc9e04f83f490e9f5fedd53068f3edb61cc07a3c4d48cb321c70087f1db0bbca8fd5b37b9018f4b1f850e9792effa4b2a6871cab11a0843c00b7860e918167c52c169e97ef9cce1aae4c5f15a891b69aeff15c5a9970533b923f27315d578fbb04937a37aa007f49689d275843fa46e043b8ddc3198f504aec8d4ba386176057561c746fe9adb58c411ad86b8866ab839ff8c21d198f0391939e8c0b4116afdf4f8426b0212c856fe2aa3a7562596931711ff6ae9a77fc2e7f6f3e63d62673f0bf357b44b5b587ef659ac3423b8ea4f362c7f50a16dd519f83f9db9ac524ad407b9a048f5672a19515f961946140a735da8e130e295a55a54d", 0x1000}], 0x1, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r3}, @rights={0x18, 0xffff, 0x1, [r7, r10]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r5, r3}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}], 0x120}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000016c0)=0x4) fcntl$setown(r8, 0x6, r4) accept(r11, &(0x7f0000001700)=@un=@abs, &(0x7f0000001740)=0x8) r12 = dup(r11) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001780)={0x1, 0x8}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) fcntl$getflags(r12, 0x3) accept(r11, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) close(r0) getpid() 15:00:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4005, 0x1) socketpair(0x6, 0x2, 0x1f, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 15:00:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 15:00:54 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 15:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x21, 0x4000, 0x5) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) 15:00:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 15:00:54 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x110, 0x9) 15:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0x395) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x6, 0x4) 15:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffeffff, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x2, 0xfffbfffffffffffd) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0x400000000000064, 0x0, 0x81, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 15:00:54 executing program 0: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r0, r1) r6 = kqueue() readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/30, 0x1e) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) clock_getres(0x2, &(0x7f0000000300)) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) pipe(&(0x7f0000000100)) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 15:00:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xd0d}, 0x0) r1 = kqueue() r2 = dup2(r0, r0) setsockopt(r2, 0x577, 0x9, &(0x7f0000000000)="a45d718985fefbe8a6ad0a5ef070b289f8797ddc8c449b3aae7299328cd5439d8e7be1087d5e9a531e6ea7f743643cce71091890736656c165d87af46fc78a70789be8499adacf2b3d3a1b8aba3191b3d8f693b34e1c1d542044928c0360c51173b11f848cd36d15176bfe6f5b3ec5b088ce30b657d132e3d7d9d64b37635965ed5c7df966b724f7b35726cd46130ea817e2612a660e3659a4a4ad7c48149157a509533b805efc2288510d2e741bbdd5092fefe3", 0xb4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:00:55 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) syz_open_pts() poll(0x0, 0xa5, 0x81) syz_open_pts() semget(0x2, 0x0, 0x1) 15:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = semget(0x3, 0x3, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/223) clock_getres(0x2, 0x0) socket(0x6, 0x6, 0x10) clock_getres(0x4, &(0x7f0000000040)) 15:00:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 15:00:55 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 15:00:55 executing program 0: r0 = socket(0x18, 0x8006, 0x20300005) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0x9d}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xf4a) socket(0x1e, 0x4007, 0x100) 15:00:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x32) 15:00:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 15:00:55 executing program 0: chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r1 = shmget$private(0x0, 0x4000, 0x504, &(0x7f0000ff2000/0x4000)=nil) shmat(r1, &(0x7f0000ff5000/0x4000)=nil, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x3, 0x6983, 0x9}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x1000}], 0x9, &(0x7f0000000080)={0x7, 0x8}) 15:00:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='\x00', 0x1) recvfrom$unix(r1, &(0x7f0000000280)=""/215, 0xd7, 0x841, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) semget$private(0x0, 0x6, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x20}, 0x8) getsockopt(r1, 0x2, 0x6, &(0x7f0000000380)=""/240, &(0x7f0000000000)=0xf0) semget$private(0x0, 0x7, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 15:01:00 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x80) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="4074646f4deffd8254c47d11831103d5fdd1c1fd8e28f54fadda0510e45b36ef02202270cae031aac3d54a8932e26c03832fbc9e5c72fb846bc2874e717dbd738b1a6909fa12d99ba4f3f530e6d798cf70708156a1c877c2cfd9c72204ccfc1a7e8467a11eb3d1a34b4d1b8af7b960821ea848827be4def739c97b68a16e962c668198f450645af486c6dfddf5d97af6b52008245d8f1389ac640509ec55d7a8b806e65b85c412d5cf5e5f8126a18f0c9c031c1131a427f8013098739fe3354c189f26337a2d3284005d", 0xca}, {&(0x7f00000002c0)="b73b71fc849316639f6248d0c3a42052d7ecd45a116770ae8b52247aa7964b1ae75d59ab2917dd04252ff88867fed0b1b0dc0c92920d9298adbf003138d1c7fff770ec", 0x43}, {&(0x7f0000000340)="c8e4e3ea20716207b2271e07aff960e26a9374b2de2925ca683eda1d3610abd5b80f8c325a87388ce0ddbc0cd3ca7a9b2e262b8e6ef98ebf06de1d3dac04dd1d114b21c6819d541f0f5ced", 0x4b}, {&(0x7f0000000400)="a74cba9773984ee5d4d16ef127049bad579b17243991b03062c76fd5e600e9792ad0490573cdf2dce563173741393a62a8b64d37c290bcaa87a2c6e1a48443efc1b892", 0x43}, {&(0x7f0000000480)="af6e8de7c0f8b5a28a45d01cbca7af1fc83e6033bb0ae9c93c1833c5ac2d45526679d823228e1700dc21d932c611749a27186398f4a8fed59cd1d42aae6e57f53ffefb3a36fadc3fa95664d61fb59fb941ac79d54373ee9ff49853b0f8a2a8bc376a3a22b9fcb738392c393a697cc05a1658524a8e47371198bb595470207dbafc9104bd68a8103813", 0x89}], 0x5, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) r3 = getpgrp() r4 = geteuid() r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r12 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) r14 = getegid() r15 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000680)="e354867bebf95242ea841835c82cbb00f739b46434d594f5b4c554cbb1b05f105d34afa0b7889e7a74f5b370185a5b5f7e588835afeb8df5d0200fac713a7079536a1559ea2b756b6ce8e560b540900b3d8b30f541c5", 0x56}, {&(0x7f0000000700)}, {&(0x7f0000000740)="ce822a6c6920edf8408dce23f48abcd9f9883e81e1a2a40305278bd185f8af3cc05be4c774889f0cfafbe503fa3bf7b564e29cc9a1be6703aec29d320450d8526db596ae445a73dca38e4582a90d1c4e70b71083c68ac036250f3f94e593251886627b8f3f6d803b425ce8d14673d65747a6de60eb47858a75f6c3726e47c9fea74fe40f4c259c3d25b9189795b6a26c32314eea69157d4dcd8ec2280ebbffd96f384f946aec6bf2542390e75e27b29188d6f22ab06b8c135cc9", 0xba}, {&(0x7f0000000800)="b5feb463ef58496ff1c7746a13f2d1a1b9a272ddfdd22692fb89cfaf14763f9eb89c002ab0cef4ad642d5aa4a11391907d77aac49674012984cddcc9c0127555e513b5a9bab35efe1971940c7806c95fa50f15070545bb2814a890be22325266e44c756ce045c7314f2f8bc4fddc2e5ccac9ccf9680b0390b3e9d3c705e5ae3f136fbc619127ef301a978b253dd99e0e252a0b197e2a30d55dbe0cd14c8d1b1e7ae247fdde0f06c2c586fb6c1fec7f3e3bf8fb383c0134d1ebe6557fb64a87c5dfc6864fe94f9b975582a84472adfcac9a810467230f3e25a478e7cb6df12a2f5010f6dd53ae08e6fb1a3ab6759efb3cc0d2b3c8ac53426d0fe3adf4c81158949d91534ab9c9b0493c10d126f22b6a9507cab4ebb33a4cacda4f819591bbd94fc322eedddd467640d816ef73d07338de94bd41db0d3c913ad64f13116ec92a974c4e3f10bcec5856b000b8d61b03fcf96d1bdbe265bbab97b37ea669a06dbb8eb371c1c56716a3f0d8b460195c9ca747195464cfc740c320ba85df7752f3ac4e6c773a0669e15e6ea50dd4fe3d715297257424fdf29d647b6110d851b5611c056ddff88d43ea9351c355ff999f6f81a6db54dbcf3b60f0a867c98b22f8f17177ed78b8561d0476bd71f7e15164b945c3bd942a68ecb3f059ff58316ae1a4b24c85edeeb9fed1549999811b7511ef9b384c9f80aeeed67593a7313f4af50a838e61d85915433c92b0ed4a2609dd9a57cb6af4d8fa2819b5f8cec786c7ea649ab25f057204cfc386724918753bae295190f130541f2cc7af8cbe25e37d35f982f4dd6d2c7a2ba2a77da5c9a336a155275249ddd61602e69dc3e2c35c828c7a19b1f8227fcb3aae2a9c5f27e8b95c710f7431254ebe988da89e79a764748f9c3b5fe41a7e149dbbed284d142a818be3842ac6163bd17b6b0be23b82d69510b3c637aada1edfb1509b7eedf51c51587fc1c21482e7fed3ff13a8f9531321ccf2d566f250c0bc14029140d8f28d89ff264e3c41b9722161209429a744bfe73712f8593279f6bc90dbe40bf08b7e6e437fb3d77790066de32ea7b158a55368032d0e151a939c5fbef4993a19a29d5f367548bf865c119517780d7e9743c9dc5465603792f144c249c3b10b7a760bf875e6113433646d96130ee82bea30e4e22cd858a1a0e80da7ce35aeaba7f8db591b303542c69036d9cd6e0fb76153be6c48fae9c5e39d278fe0b230dad4b3e94fadf70f207cad0d3205875b04ebe0bc7a7536c0d2971f032c040fce81b4681a35e7c87acf1d25f68c512ef5c4786026984ab57bd0790526f8bed3c1bce2f459f1980cad345286bc839a5ce84efc935ebcbe130e7434d5484f1576efeb5c596d70be7439efba562088fcd8234cc6b76ae07cac74bab37cc0dc02c08f3a367b42fc5889aa1dcd5777e859f557451bc9dc33d0608520b66f1e4a58777f6b07573ff2d785d3ea6af563d8bfae9c0003a5c59550a7ec36383fb32e998d367f7578952d959a281dccbd5a30753a1cb163abe0ed9c27339622221d6b6868a882ad06a6f6d2c710a5402197fb7e43c856dce642d1639fbf971b1fa67a165f1efc01885d9b069fc654babc974fa995aafea15b7bd3b447a96f26efb1ddf58cf9a41d601b6aa4c6c7b202ec3f2ff4b49c8da798e5502e6abc583d4a9f212ef9ac9b8d1c97c8ee7107c5ad501c29df5b97a37f3f77e56cb1bea556d151f732c4f94775e54dbb2ece873f9a8394e1dcbe156892c1cdfc0cf9d31d09396bbe44ea017061f038f5c301d73bd1ef4d3b470ea3cbbc0c1053b01ec154f8ec372839f473443a381a35b3912399a39e6ef1496b1f78be1b790be5adebc63a2ab278db51ef74f3912ec4bb9ee42ef0aa60154f2db6ddc3355fcc408ef35b97c279eb0b59450d3ce219246d50ffaa262890019a0f1a0027006ea923e0dd2a39dd8055f0177ee2f879457946ac5e45f32db5bdf224deb53fcb65b20066d75845fe7ee1135aa02575ad53f1b9c57cdcd39385c5ecdeb8e3d401434842fd68679b10940e65a25f438583f1018064ad83e874236d8f3db00eef4c88dfc2d837eb62d4e0fcdb0f356b57698e25dc7cd13b536304567e8dc9e5283160c3f1efa11e5f9eb098f0ab3fc9d0adf6b5c587c9f143ffc5bced3aae79d1878883ab3fd15040f8e70c0f08ca85c016fea9605d5314dab570d285214270d899f4d948c106576feced836738577cd22c8c38801e9ca51c5bb2ae50fe9db52c5d71ab70305897aab08663d5de68ed590632b856eaacc1b30eabd2e0629f61d61915e984f270b61a4473e8791a7a215866f3462ef7cb47209db640048d178188be0f962133e29685a65c4e4a28a3542ed5f9fb4c2983a315a02ef41b300b04d0569af019ed5b9efff1ffed2d946065e97bf7151052a2a989320c12522df83b2ac85455a03ffbc9a38fee39cdae3ab2964ce78e7f882cf1a7fa248991860ed7c6d33c426d86ebf72a0441fae37831e746439c048ab8a2a40b9fcda44c8c38e661b6fd252082df073be321f3b699d53c95694f77f4b2047ea05c21c768a6ac4ac537fc6a5a1f02a9e62baca2967e69b856265423a7cf00a0db03cdca417ca1e93e9f289831533ca6de8819f698526ffea6655335ac486b2a87f7eccd7278a925fa6959e2d7173fa5aeea37e5c654a7d999f14ec97ba78c13548835bc549892393cd272d8f319bd0672d2159192f3020a12b782ca350561d340e5bcab7c010666898ea13a8940851b668e8b3a4e613d48e6ea7a0740199781c78ff39afd4795886558251bf6ee7ddb860987fc29d010f1b570429b01fe85eff6584ce15dab647a7efbfee8f456e172f026dc38e332ab83841ac5f607e963bf8bb0ca2dd99b5b06e8898cde01f2203db49fad3347abcfbe6a53b77e8acd05c87b5e50b13166a7c5881d48114f2c9d67538059fdd69e1204b3545cd9e62c5a550dea822b2f606491eab7e9461348ee603e8b9cbd75814671973554ee20fb4580a6a345063047cb40862fe8fe747e98ac226f04fbd63cfe693bf812b93f2a2b195a1ebcbc0609c57f728eca978a81fffcff410c9df5ab156565c80bf2f690bfda612581669030a92e678463f3fb8e9d0b83c749918ae5ef5f6cbc46f7253601392a12606c9dedc21461fcd4fffab1cfb1c63a776cb47869eeef589e5313c1369e783d4a8b8a405299afc40663cfe4950a9652a7970a01ff934f77f64b1278faf6131f1af868ee367cda1e0bdfe3638862b08b9df7c139014582e09e9d31a49ba96fc0b1ff603fe7f987bfa858bd8597a85769981e5f6b193d1170acc89a7b1e45627809ea83e475d9d7f097c95fd224855a4ee566a36048aad586bc73feb5ecf9ff0c2fe849ae68a828945a7570ff028063c797fba0068461a9d5a6ddb079fd380943366ca28286c4a137636dd842d3114507c0533b70c11ba5c7b171668b21da00cd0b4e1a969553048e613d4633379d627b1c19b8ff2f4f94bbb9103b67b825037094bb09340ae9c9c59e1d0f64dbaf2361f727c044c65b06b0c54fa786c52339fbf7cc0547b1a5c16131916dd0c7a8708ecedc7f8c4b6550328f3b6831b7d5f052fe249910678921f1b1808b989460859e596859a6361d6654264bf87be450f1a4259b3f57c1679da7fc958baf8022b3f7bddad071319c6ac95aa95643748d01a44af6c9c4e597391058a01f7bee0e6b3eb0ec1c2f68f9f39de79fb3c291b035247cbe02ff6730336165be661ff2a198ac3f7694196cd2fbdf12e44275c87ddfb479c86247cc0c7ef2e6f5094ee151b962400d0ab4863918fe104a9a3398e1fcc832f0b4a001acd38f0dc4ba55eb60669c8a81cf61082c89597d81388cb3dd41a8814d618340b57f7cb92e8ed414da94076c6bf8089e45e2dc7fde473b7e35cee01efe3085c439e9d04750d0a682c5654599ec781aac176ecc5428222cab29cdf1f45e0c29bbb2e9b3268aca063c3b9d3ae388098870d44568e9d7b68dd1be73e60af7551cbb98193a5420fdc72caa8b6910d913a846b1c03bfb0f56c14df95ffd83481b220ae160702c2a8eeb4e0be0a93b54f7c957340f2f5b6b191972012d853618db53ac4218fe7ccb023c24423bd31c3ef80345e911d2ff976202c962624aaca0b67b13f391a337d06ad91e1fe777d2d9337b85dd7c2bba8171279343c9c24dc4f17f8d5e2aafc86f1dbeb8f230e12ed651fc4ad6328f030c7aa74fea6d9585d42f380930c1e3ceed813a0c17a5d8a42254e5e5ea8a255969a78b0c1e1ecb740eed7ecc3f7d454957201b4dc33c8f345a6ef2a16a009b42aedbf28182927093b4820d6eb0a6d0099b5b59ca0ea4e90bad5e3b794f6da2c361f2822b40ac32f5edbd13713999e485f83b923df5206a0dcb3b1c77c149df8afba7c2eb66a682351520c54d0713f1cd68df1e6abe872eda03d466885b13efac955b45c13e5ddfced4655f527825c0b0e703ad7af89f87ee90be127012963e4a7446e78c15e7606f5b95ba6ae3900d678a46e2257c5a20247d12e7177dbdec4d8e14df6720c3326e9c9d1913bfeed5cbd9fd5f35fe8279af6af4597981fb114e7b31af6eee17aca031d6b82d7e38984d692b6c48e897ac0c19ee9c0a0510d4c8116249b8ebcb1ea1066920f263dd711a63b888dcc5805ed87ec374b8e53d8d90e48ab9fd498c6f7fe9fa6f9e75f90d60fc04c753e71e1df263158a3af70a235241270f370cb626366d319ef1f8cb27d05235075cbf48189deef65b59531518c2cd33b9c70bd63e683d5000566191902f5ba1298750ab406fae30ccddbcd36719f0958b4737b07c8de72c8f19710e397a769b98815e794168d75dd53398e00e976674d46beddeaa7e44ac7aab8a4dea5f483b7291187ff73a8203db6b2a1f8b1cbe4c94db847add683fa01dc878eee916dc7a62ea48c9ff876565f44e22ee4a40e5f370606384b8928bbda09b917f78dc51b856f2aac133eb98341ba23e51382fb06bf4cfaa32444dc39502909ca948a532eb8169a0629ef7d482effe6f8e97f38b8a4bcba688ce23cafe50d2e29405fdada243ab2d2bbb46d1e54446d104fc19daa454b2c07da3f1219b1fbbfcdbd910d47c3426dce45a488a5216897b1d259078de42257a8bbc278a6cc29ad6995f70e3e9817d049b0a99d630f26a56fdd43f0a4e22ac19c13ff4f1bb9f7d848ddd0374496099eb21bc29eb22a5df8714d29b6df9c7d82d916e2e25ebce0fcc7c6607d3f8b1ca8c58eb75b960243bf469d8e6060a26d8389ab50d5b4851e37e1cecf4fcdcb65262b354e03ca52878dc679b7f71213ca0482797d4edc4b86d74e39f3244936e6800ea7249519e2eb332d0caec2238456cd90b318f80529fff334cb8c27592907129cb57c15faaad7f4d88f6d6b91253a12dd3d13a95ee96aeec445a71f0eac0494d203738172378d1cef3e3812f5c1131c3dacbec1c8913c37f6952664547ec3c496d89bde0bda624cbd1a3ea731d351ff1fb8561b2aa457a66ed38894801bb08a6d9633beaff25a7d8642943fb9ce6ca09741af39346ce6763645dd143d1a10acb36b3a30a7cf69688a7df1f2b83806c4f1257295a8a149dabaee525d174558621462e5d2580452225e53f343b8cc0bda0cac029c6bab786cd859833872f9177847909633d28260db6e635dc8a8724ee03de403b0cccbf9a8716e2111b0aa39b1a898f6f31c2f7504e837b05a618fe5c46aa68b6f6cb49b8011d2f122895ca5debd046b3925cbdca1ebe69770f0a6e15eb073397617c73256e379fd3511bfc9b6b", 0x1000}], 0x4, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe8, 0x4}, 0x40f) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000005c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000600)={0x2, 0x1, 0xdeb, 0x3, r18}) write(r2, &(0x7f0000000200)='R', 0x1) 15:01:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x4e0, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="2f5b3facfd8f9539f0e00ccd50f26651cb973621678e0a74f04d52cdb09745309bbb48a25e90fc42accb0d740a477baf34b642ca827a1367826971d20cb08af14c208cec67d7b3e847808b6785648a42cb87761cf38ad767d4bf0228e7223b2debb31ca36fa91af82df2d5619354fe10b7c6eb3bf2bd9f431b8206addd6a488b929637b01964cec335ad3af282bf5f3a48ec3639c90129f09a13d6999b2b1e1742ec50a00f9e41580d9aeb0a29a200bb8d9c47", 0xb3}], 0x1, 0x0) 15:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 15:01:00 executing program 1: r0 = socket(0x18, 0x0, 0x10ca) socket(0x19, 0x2, 0x1f) setsockopt(r0, 0x200, 0xffff, &(0x7f0000000080)="50b501deb5ee7c07d171c3b43ba6fc8db8e6d54573829d8b3301525dbc0f9f5a48b736ab9bfee363c91a87f33b1afb9906a0e0de3c59a000112eed21280080000000000000487d5123a945b44bbda1222842af33f63c3ceb9869cb04406fc630532513346f341485cd9f01e1a04ad1", 0x6f) 15:01:00 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) sendto(r1, &(0x7f0000000280)="a926ea210f0fbf082b5eb2ab46ae5ab14f0ae2e3d12c89b8b55b00d1c4cdb48a4efe58e28bb4322022171a073e21d903351d4f6d02f8a1dda1fce33f3ce60ab36654c65cd1c840e76f3d89f5508d09b611f58dbc45c3030047fb58f7b09b3c69c9d3d3c84b0e40500461246cf2d91c33f26d7ff227c7248646b6c0385f9ecd7a0e9462aa4062c64f1af7ff629acbc4ea30e92997b4a953ca88487a4f95f8636fd0afd4de1a81c8ad1551b20ca0fc20609134f8700ceec1b1d876ec9b0c09bec6c37f62d4cecf112c0992e44e02c4164c2cd1d17f9c59d70b0c8dc1ea797cf359885fbf1c40aa751a58b8", 0xea, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 15:01:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x76c, 0x0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f00007a9000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x6, 0x1, 0x40) r2 = accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000a50000000000000000000000000000000000000000000000000000000000000000000000100000000000e681ad48f317198d5b2800000000000000000000000000000000000000000000a800014c460e510000000000000000000000000000000000000000c0f6e8710902c22e51f5a8"], &(0x7f0000000080)=0x6e) mmap(&(0x7f0000275000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x80000000, 0x400}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) 15:01:00 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000100)=""/46, 0x3ae, 0x843, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffdec) recvfrom(r0, &(0x7f00000000c0)=""/53, 0x35, 0x40, 0x0, 0x0) execve(&(0x7f0000000140)='\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='[\x00', &(0x7f0000000400)='$\'!(&{\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='!#\'-#\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='&\\!$[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x01\x00', &(0x7f00000005c0)=' *#\x00', &(0x7f0000000600)='!\x00']) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) 15:01:00 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x10) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/../file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x2aa, 0x0) 15:01:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000081, 0x81, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000007, 0x32f, 0x101}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0xfff, 0xe73}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x400, 0x2}], 0x5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x2, 0x20000001, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x101, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0xd86}], 0x20, &(0x7f0000000040)={0x72e, 0x5}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 15:01:00 executing program 0: mprotect(&(0x7f0000660000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) execve(0x0, 0x0, 0x0) madvise(&(0x7f000010b000/0x1000)=nil, 0x1000, 0x0) 15:01:00 executing program 0: socket$inet(0x2, 0x0, 0x3ff) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 15:01:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) r1 = socket(0x6, 0x1, 0x200004) setsockopt(r1, 0x6, 0x0, 0x0, 0xffffffffffffff05) 15:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b07d4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83037b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x80000, 0x0, 0x17b) r1 = dup2(r0, r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/250, 0xfa) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 15:01:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x16, &(0x7f0000000040)="04000000", 0x4) 15:01:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) poll(&(0x7f0000000140)=[{r0, 0x80}, {r0, 0x2}, {r0, 0x6}, {r0, 0x6}], 0x4, 0x673) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x3) 15:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xa5c, 0x7fffffff}, {0x100000001, 0xffffffffffff4ad9}}, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 15:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x9, 0x1, 0x1, "5e802689d628bd427ffe81bb5142b49ddcf1fdde", 0x5, 0x200}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffd}) 15:01:00 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/173) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) 15:01:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x1) r2 = getuid() connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x7fff, 0x40004000}, 0xc) r3 = getegid() fchown(r0, r2, r3) 15:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/112, 0x70}, {&(0x7f0000000500)=""/213, 0xd5}, {&(0x7f0000000600)=""/232, 0xe8}], 0x3) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="edd9d38d480f5c1104d68449532341975f092221f55a9625f1dff9dd781456786a4f69e56b46294ad8083c7fe3b80898a5a7139fa97746f9f8e7a38960a39d501e9f1fe4c2c7c958723e1df2695c3cc2a41e4d5c783bb8bb12bbed54df60e7ff9ceb99edfbbc5e613ca768d703068a07c3ff12bf40cd8a745c6318bc645cdd78a21c39730b47b23043ba23dfacc30034b10dc809e8fe5958c9f6a0aab216370d9eb0baddb6efd87d63615283945272579620161d83f5e3f82387d2b341448153a54b72401fd133cb38270148abc3042542512d29348e98cbba289b26736fedb35101666958da32e0b898e506c3f5298e2b365064b2ea07", 0xf7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) preadv(r0, &(0x7f0000000a80)=[{&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000b40)=""/217, 0xd9}, {&(0x7f0000000380)=""/58, 0x101}, {&(0x7f0000000800)=""/14, 0xe}, {&(0x7f0000000840)=""/69, 0x45}, {&(0x7f00000008c0)=""/229, 0xe5}, {&(0x7f00000009c0)=""/51, 0x33}, {&(0x7f0000000a00)=""/74, 0xffffffffffffff20}], 0x8, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000b00)={0x800, 0x3, 0x3, 0xffffffffffff8000, "f70497c87e56f8d6d80504c0e79bc1cfa06422f1", 0xfff, 0xffff}) 15:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x790f10cb, 0x0, &(0x7f0000000080)=@abs, 0xffffffffffffffb7) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 15:01:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f00000000c0)="1e1f2406ec59271e30a0532548487c907b932446f8aa12577cc6d97f858b31571e256c15fad9df09f2ceee73d0b5f1dea15eccdfa5ed0ed43068b766f1ecbabc0bc05c694ca84405ccb2a7dfed867073339d87c2db873524fd376704e1fa650e72e3801ceef337cf9244501d46104853f71bb079b010d157359adbe8532ca7503804d231738ea359045f3fc179cd64439527c2459b2cb05a2898cf9f2d4ccce7683eb42d58e8980705001972aa8680c0d7da7c9d5fbadc4014f464bda931fab56f3c54afac4f25c78b773727cbed4f62f467ce0312304f61f36a750cb4d8e59cc719f1a2", 0xe4, 0x401, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 15:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x2da}, 0xc) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 15:01:00 executing program 1: syz_emit_ethernet(0x29, &(0x7f0000000000)) 15:01:00 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x1, 0x1ffe000, 0x8}, 0xc) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 15:01:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="870ebf6601c105d59a263f7401fe79501c8d4c1384dc108448d77656fcec711d862ab02a44011eab1a6ee01f1e467ec12f1676576f7c43e9878d34db5515e151d59f618cd04932c529bdd3670f48513677579262f11eeee8d33ee6b2210c6b8d146b9550eff6b0147f3338cab6eae318bcac48a203aa9990", 0x78}, {&(0x7f0000000300)="a2edfe9c369b1e4911832ca9b310592ae9905a7b423b19211338a310d7fcba7828770f0c04f02f49f6783965eb6d7d933fc30116735964c960604c5f7dffa0132d5e2dc857b715c0488dbe4ad5aa7133ee9f948d8af220893fc534e824732af4abf9a7a392040e7bca8f5f884ab26217ad49ff8db3d6d0ec79c54b56848994e69b607b4111c4387b35c50a7823ca21a22b9405e1800803a1e3acf96b172c16ed18f38789aba73bb3b8287fb6ef8e3ba564cacda263fb27897c0ae9ee2d804ad698851033397d3ad6d3c1bb2588ee533fdbba429c51c4083ce94fabd067ea27f53b", 0xe1}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc8, 0x4}, 0xd) recvfrom$unix(r0, &(0x7f0000000100)=""/142, 0x8e, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000200)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 15:01:00 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0xfffffffffffffffc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0xa7, &(0x7f0000000240)="e96063b66c21095d33ff02a0193506b98b7984e0c35ad8e757365bb1aeb7d8fd267f48d0181d3558e62b9ee9857f8a9a9b1999f3f810869fa0d4a772484addfcb2cee6d1dd0780057023a5b30bb3329a12c7df876a666f441ccec2cf79f01107425bc37d16b87b0fb2e1d357f71618b4b3331badc7793aec078740ac6571269b684805c3887b91549af006beb471a0381906e40bed7c9739627528b2db57093e03b93bdf615e81") fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe4, 0x8, 0x9, 0xff}], 0x26, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xc0, 0x0, 0x7, 0xc00}, {{r1}, 0x0, 0x0, 0x80, 0xd}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xfff, 0x200}, {{r1}, 0xfffffffffffffffc, 0x54, 0x3, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x101, 0x2}, {{r1}, 0x0, 0x0, 0xe0ab0e78efa44959, 0x3, 0xa316}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x9}, {{r0}, 0x0, 0x10, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x80000001, 0x8000}], 0x9, &(0x7f0000000080)={0x8, 0xc00000000000000}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 15:01:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x1) unveil(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='x\x00') bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2b734815b43000"], 0x6a) 15:01: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, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/104, 0x68}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:01:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x81, 0x80000000, 0x4, 0x9, "fc75beba245f846f3dab54816b8e299bf739e540", 0x8, 0xfffffffffffffeff}) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) close(r0) 15:01:01 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) recvmsg(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/202, 0xca}, {&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f00000013c0)=""/255, 0xff}, {&(0x7f00000014c0)=""/68, 0x44}, {&(0x7f0000001540)=""/160, 0xa0}, {&(0x7f0000001600)=""/22, 0x16}], 0x9, &(0x7f0000001700)=""/228, 0xe4}, 0x840) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 15:01:01 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x38, 0x8, 0x5, 0x3, "c7578e5203f604c71ee4fecef713afe88ca355d9", 0x9, 0x6}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x40000000000) 15:01:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000, 0x7, &(0x7f00000000c0)="c127b30e07eccc898f9c768cc3c84ffeae0ad232c99e6ba98509caa47a0d02aa01f1002885f1244cabe3a3f0698ef451ccf192cf764287581c30436454b8d50bd0eb85208658a88e6b69b6aa3216f4277da844605078282e8c6a4b3e943d04f9a5455b5b163a06cefb4834f2bc6ce7e22752e088491ab106ef139fc3b79f9a2deec0ef4c60fb48108d8548cfecaeb80ec6d477eaefe5c66a4808906bb72e58bd5a39dd60808ac772a820d38661b7b8adef054ad70a44e414facb84c0eab1baac699ac93165", 0xc5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/133, 0x85, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 15:01:01 executing program 1: symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 15:01:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x4, 0x100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 15:01:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:01:02 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x800}, 0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 15:01:02 executing program 1: msgget(0x2, 0x0) getrusage(0x0, &(0x7f0000000300)) 15:01:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 15:01:02 executing program 1: setrlimit(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040), 0x0, 0x802, &(0x7f0000000080)={0x2, 0x2}, 0xc) 15:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) 15:01:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="3d4bc44d7b909cc1ad", 0x9}, {&(0x7f0000000080)="6a95542f3b2b6ece", 0x8}, {&(0x7f00000000c0)="542760c86ffa7584673ff07bd8b6952a0b8b410aba67009037964ed4df399351cb75ce8cb43d798901e2bd9afeb1fbb9fd072c17dfe9e05635199c8898e8d226db0f0f328788cd73", 0x48}], 0x3, &(0x7f0000000180)=[{0xb8, 0xffff, 0x4, "d05dfce79f79ed1c2db1c37d2d584d84e1af1b2644e40ebf0d5c434a513b6ea4d04c302f791523c571e41edc9afdcd4253ef47fb6014550145ca2f8e7b8d0b0ad100f5c88e55122ee3ba1027a0c74a871c8a763b2c717cb47cc478a9d1a72a670f8a86ff15fa73e46de078e37d2d5a204ec9cbb3d6210bc1c94748e0e9f4f898cbf6b35cc1443ae741e1a7e6df593081b9a16b431d72ed52dc1d14f264ee7ba9e6"}, {0x1010, 0xffff, 0x7, "ac325718611223bf98f1d6a1e4439ec6fc6cc018e822a311d18a2f0f15ba8ecf50e69c20f46ecf8b80cb40904b2076791e5657d6cfee8079148180529d4c29a7bef67978db32f0e3ba626c7447a1e0edb086f9216c4e37bc7c4f72e5ce3d8102fb32c1682b97cfa50872ff4ed3e55eb382772f57c8c6c315f1c8a4f871c808ace51a6cd3eb5384f9611be7dc3799c013615a0c60c9c0270e7d9a87f20d9fd68ab493e2d7b31eae68f7f61022ba47e18469372d6268e05932961027ceb8c35b77371319f56d15f62e9715d12a3dfb157b0588a4e1bb531ec8ad918fbb295693270ab62a77a7bff26aa864723ba03c9d0681f5ec87346b8a9f5afe1645c0988cc38da8ef76178e1eee5cdcbe18cc28a616b9c4945359844cce3e97f2ceea1622bf8ccb994b22bfda1da73ebe0e0bf9a9e7d84caf1a408ca89e88681969537194d12551fa3af8d1f7bdc5d9cefbe23a0dd6dd50fee30d2f622c0f2930bbeb90f5074d78f6f496f1b676acf727297af8490c4406ec2869bbcf66f3dc5239e225b0d4820f2c6dd152c8a6d28cc756f42ac50fd9fcf956b341889d95e9b3d0af5e75cf2293e1942d3c35e715ab3a6cb7b5622beb9c34b334af064de1e5123dd37ec40edcb6bb0e1183069d16a5d0352bfc0eacb3a6b7ea419d457043bada430e5cd7b078d3cbf8d0024f7fdd0292d58558e50eb516c1fb779d8881bfbb9355f6b1643ecdcb7c0812aaa6b611d6b3920938415e6ab80fff019e8d34e9d0c12bf8440b234313e4e31c253722ef4959bb1532f60bb484636441d61c9b61e12500f0b2df884108ce68bbaccfc61076baf5876764f8c0a1fae0a472f0313e74f1d54c7ea8b90835685ff531effa1ee5ca14fe8957f2730e91de163a028700db073de309c89af3e127e19739465031346c9d5a589ece2ad9e5fb5b52cbdc2753de65a21dd283065274d588a32442ff015efa728f4c26561bb54de364f9b136889008aa38b85e5dac05604b04540fc0e134e523323146850b0e84d5d498f866bb9e41fd33a9f3c61f79a33dc597a68b2b9712ddcf6f390a853395b9f810cc1965f5a0755be39aa298ed741a26058077d0de4e9cd835cd75fa2de4e86bdd3dc739a56c5665b0797184ad7c14f8cc2549bbfafe260ec011ace8f49f373beee5b37f048212a85a01c2defb0b243340c500d41dc63d8db9617d2d9002d3454b2ac526bc7b8e132af2a1af18126ec3614d0efc8dbefdf394627e9d88c1e441ff2d9210b3b42b2149e3bd0d59b49ef157a9c6bfea12378cf0a0e6a2fb676d40d7cfb94b9dbf0fee2ac31f2513ddcd531090b5f64fc1a0b0f3b0d305368204eacf336b2fbc498a6897999e4c104b3e99dba6a95eb10b01f345fc6449d56f1b1a6b48eb121a170ad307b355b278e0d69d7b6b842e11926cc34382f0c0762ce4c5622c8f3ffc4671539f92cdeb1960d2eedf257754d1ac56d786ce36d64b22242173e765890eb2cd61e6128331093e67ef09f3e2976ed1686412631f296eef1a5a6810df24fe095bfebe38e478e0c5a286bacbe8465589dbf8b7101783d973a8acb4ff8094291478a1cb862cf936a3ad7afc5d0178b9c5b4d07295aab1af19b0fcf74a1dcf2885020817d8766381a5e71c64ef77ebcbc9e7212cfd6721719a8abb8cb98bebbfdbc5161532a9b50bb6133d07e8467440242774e6ea651a05b84fbd854e05a7cb9c40496afce53b652bb3f4e5ed183644bbd3e15a0ba7302b26864121db82b09c9414ca8e39dd8b2b6ca8626a9c7c58b0746fa9a2328d3aadd432a27aa2bf6393b4af3e474ad56495ffd00808622eed396ed6bd79f5ae8239fcc5cba016ad085c7ce50e35e47a3c379626783033c9996f31e4fea76c1d92b5df1300e76fae81d96c041157d98399ccabb5b100f43b7737dcd8ca38c9bd170d99beb253d430dee6cae5be9259a805f8f499ae2c2bcf5ee2c6ecae6e41815add1f0f8ab7c397a6e40f2b6449e319582ec4117c21410618ce4f94c21ac3c06b02b8e1d502176f7c6edd724223efdb632d95ceca808d8ea9b2fd697f77925f3ab7dffc5f68cc0e02efcf385266889a7d2c747bb00b934b9265c98fd4abe89a6efd4a6db32278fecceb6fdc1cc4181801e5ca17deeae79b6cc3d321056b75dcd8f298ad803224e71a18bf629a6dc157a0177b28433330990e253465a3ee1a4f0ce79ae9a03c7391ea37c4d66d571842becd7896a0714a755f135e6f2a0b9a2e4fab53b191c01c46e3b07a04ecb2fd1e96728c7c8e6b6c9dc013452f4894479af9c6b17017de903438bda82f775c05b5d778df889ed8cb29028a3ca26b8dc930f3271c150c9692b5dd10af28d3c0f2738b98440e187e9a5b06784c733dc7690d8847491e7a8c01650421294d52fbfe3ba031a43f9ca1eb5ec40549d529523b73b5d6d64283ca0122b8be2a9e3505a48c96de6459f9bd6944c7c8a39faae710394997dc7073fb2963731868d2a6ac224c1b13e467d1a29963c996d291081a2c3a8a9c7085a49776d35b4889e93637152ae78f06d6b4687898283e3f344985d2dc5d586739ae9238d865aa657dcfa0d356b5379a8ecf8e55a9d6a60aa63178ff486ee454b9b77cf3fb11f32828fd64e82559bc54b51c2e3d75f6572024a71e4038cc6ba52ff7312bcf3175c38476926aac2ff896b9797a0c7d6ea79466a96d0b87eed43daa28b586d4857e6f4bd8500705678a4d9545405f2b250ef5aecf3fde84286aac44f6882c1b34727c5dcb174a03da33fcfb1e6fc8789de1faf4851cb916493aef579370d1c9448fea086782fb406ba96f856eaf995f047eaad80c7787fe69b5edef11bc541028d7f307e98e0169670da85992b5014132c2ac2bec6a6c8d4ed4f5ba6ae91115d2a70815b4f7f58f671f6a3b0532261f8558b10861c99650e1c78b663e80777b87f777919ad11f5008d1d4184442ddcb3d2e3a3929b83a415400a54db1488c21944582276b4991002e38fc32a49f1760bee4152d947240c118f269d4e84016578db6babb916875e0504793e86227cb39f465da677391e27693cae237f5ec0bf7b5327d01bdc1afc955676ade1b722be5e8e4ee9a56727e57b1ba3bdf56628643dca013e161cd5e74f7b5e73bb06225ed2f7aa2c5f113b144c98ba414d9aea30036461171518bd1918f28c28e305f99d4538131569531b2ef6788be7c1b01647670b4a67e98ffea1297aec4056dac185a88754b31cf539c89b1b02b23e6931b06625c10ff27eba60dbef313915b5547d61b1b7d3168ef6bab663d62ed050654deddb0f6e70e06552d2e46208423a7c53f432b972279ab0a69e7e54247136da551e4a600e0e64b045655396777f04aac55b767d68b4197831b9d9ebda1ca1a7272a848ce4c64a99d27501ec81e3d60d83f96cdea03406445d239b781427a9bff31e459e3aa0747e898ad2e59b2c54a96e29dc0d8af7abd0a1daea921225a0e6e3cd9100decff3f98d7140570570e94d77d9afdc4ba00a2052be09ce4de6cdb325763f3ff19585bbfe13c60451d8ee62c11a7caacbade5c12bf65ccd2eb43b6331f52c3cd0aa69d361a79b51e04bd7b2d8a85666376bd7784137c43f3ba8d9ac84dcd05d216481a5676bdaeab4a92ae0bb8e75c51961be001ef48ae4ba7022d1e8c650623e5b46430d654d5c2d19d9e66595d8889035e9504bee21b35324177b8ed16373380b17b147276903fd4fc15aed81491d1ed4b53d8532a4af3d16002607efdc07d8b833727eb3b08d9c3d4f03af8ca5a513015fbf97eeedc84079eb4dc5f370d5f84d45fb44da40dcfc58458663d601e930c6242883d98537c0afa516c2b2720e744f90bbe3855abdbc5c1716e2d21ee3ea15f3f01b0c97eda589824eb643355b855237682557374854706381526bd3e5a72ab3bd153ab1e973a0a9adee14425cc6a7b8e256727d0aaee5e6e9c1b04415e247d24f5e7d4b595756643be092a9948c5431ceb7bc8637fa41db387f7c76fcac429fa5e1f0161c285f936af42fef9cea221ec7290170a3c7b069b01720e975cb8166753985f1352ded20115d70e0306220248a89c6da721a2de59d24062616802d34d04c522a2b32568181b11342490f9d8f16197463edb4f27a8d87c997af2e57beee28d289df6dec929ce17a8c04160376a2827c50f61a8ae63f41f8bce30d82fdfc89b33e655e3332aa94ae460ff7a586698de7600ca6d55a6a72493feab28db7d275bd6134da5e034e41775f03ba24bfc6752cf919c17b9706481311d58f8b96849bc0cf4b600e20669f980a0e861b993d37f8205d05d85a17c7ca11dd5472885acd41148f304fdccab752c112d5d6315fc09ed450da3093dc15907ee5448674847cc18ad42ec7f4f0bebebc7882320e9db9a80467f516b2548570cabb3adff34acd75deaf6803239bb5436dba203564c81cd4d7d180f59ff8c9b3d727ac499875c24e06162af3ca7a69f453578b11d29c3c173ceed46d474d0036e85bbacdadae1a94592e5dd7d45353e82bd5fa64aabc53763eb6e937d30822ba031c4a0f63c290b43fa42a31f67510a56be4ee15344513f2c72bb52f8e202bddbb64e4bcd31b9c3296ad22a6fb624a5e4108a2e6003686263b0d621951a2cae71c721509e447b552e54983acc95d09b8f91a22d586eb6edc9dcb93a584844c91814ad4aa342d06cd2fe10caaff2cca49c8961ce53e6bd027fec0eb4766cf9cd646ab38c9c65c6c587c79da5c8f4a2f4aec04377beea9eba409ef449249576c8294539345ef23c87b9188189ec4a078c7dd9152e3b259bd4a808d854efce55c09694ff1f284b345683e3f37e531809b6358538bee0850324885f057f63c49f6e0e10f9a2ab7b49c5233653e67d83b6cefc3c28dc994c6bf9b4820deb797fb843d6df76760d9d43244bb6ca40959308912fa653c7e99ed897b2659d20fcf1a7b46cbfc1212e580a74e2df97246a13f337e26caf263d2ec9000104b9f9d34832be1fd7f6051d429191ff598fa04a6432d46fb32758bbc66c406590fc479ec0b55b69bf6ad20c2109e9d41fbfed640293282a188e06b13c20476c9d6b6571571760a347b13d4b7a419415cc92eee95a836fbea00dfe8804b7955724de57162c76d41206b8fde007a6aaaff69ed64f8e8ef76812a7f3c73171be8c8975072b69c6a9a952203db4e8f9ac1c9b0cd6219a4482d1c3f263342454229b9087fcbc147110a589cea00728511cd2cb4b84cf6eb08a3597331a8b8616c90ca288bf0cc5dbc379afea28104624c8e3aa02402535d3ee1e78e3ccc28f6b91a263c52340212f4603a96bec4e45c3b8f81414dac8a390ede9e470de4af21a7d43cf266c983b1761bd9d1989001ed80f93e7e2363e0887b57b7f7d40b0e27af57c6eec0cd0cd8fd20633531d94e4d1b03aa7331caff0cb0b1ab7a1be165e60365c8f71b8cf67c06fde78635c376bff4ab13ec7db1c95fcfc712d761240b4dca544ebed28081509f536dff0ab430459e5eaf05eabede7c70565b434116b97f470876930f71f9357a70b165c4b35989e44bd9c5425f9f80d62320a20732471ea78992b5083421a68a9ec854f8fc8fbeadce939364ff15e0920d0e8018c8aa5e391bac6146f194537d9cf6fcb910cc80dcfe18e2c74091351589d8fde254dac1accd0bcfff20e7af569831e970b17f7e6ee7495e2183c49d864cc3b684b71516a4b17fd94789e67129ffee3861c5a94b83db497b5a4ef4f09149ee57ab2d56c178c91a1d35cb5f74c5d95f1f58bdef407c6ab46af81a0d95ebe7959fa3dbb6c7b"}], 0x10c8}, 0xd) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 15:01:02 executing program 1: r0 = syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 15:01:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) syz_open_pts() sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="4f541cd368329454d145dcfed38b388c3bea78a85e37ab71af44bf75e638fd6ba24331c5", 0x24}], 0x1, &(0x7f00000000c0)=[{0xb0, 0xffff, 0x1, "1c0e8756df0ae12902c57c1158b0aae4476ced6506ff452b1939dec58a2649fa83d89380914100c8914d7c67321b2789e6e293314f9287589d64fda83da0ec776393c37d879a59579558ddd0bdfbaabdcd920e47593767dd92208c53fdc72d7582cc306c19827ffb929e2dae5a7ded9adb6f74c36e3c17628263e64ff1483631fd12a2715dc4e03c56c269ca1283c4880d8bf8fa34fb3694e1f8"}, {0x40, 0xffff, 0x0, "706aefa3cf1f6168e44649827e25739829b290d39e448e1c3bb923c2319e16123c604c17e3245b40f5"}], 0xf0}, 0x40d) 15:01:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x101, &(0x7f0000000040)="c226f1ce14f1a90c1c0cf184", 0xc) socket$inet6(0x18, 0x4, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x140) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffff5de, 0x7, 0x874d, 0x2, "b3a98e04cbb0547af18e08026e0be4b2ce0dbcd0", 0x7, 0x6}) 15:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 15:01:02 executing program 1: socketpair(0x20, 0x6, 0x800, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xd84b, 0x6}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x300) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/200) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 15:01:02 executing program 0: r0 = socket(0x18, 0x8, 0xffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xad, &(0x7f0000000080)=ANY=[], 0xfffffffffffffc86}, 0x0) 15:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)) 15:01:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) 15:01:02 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2000000000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0xa0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x82f42231fde74122, &(0x7f0000000000)=0x80000001, 0x4) sendto(r0, &(0x7f0000000080)="123d7d0b848bc6d8a8ddf6084c7770146accc72fd475cd68d3f0a00a5a3d881f4d7456568ab904b5183fa2c7", 0xfffffd07, 0x40f, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xe4d, 0x7fff}, 0xc) socket$inet6(0x18, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 15:01:02 executing program 0: r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="42d3c5dd5240c51d63dee30199c47ec34d39750dbf01f2f560ec7ac3d195f3bc0ccc9994b64d0ffedc29d6b4cfb599f8f7", 0x31) r3 = syz_open_pts() r4 = accept(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bf2102a5abc9c11d88f"], &(0x7f0000000500)=0x1002) accept$unix(r4, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) close(r0) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x5, r5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x3ff) r6 = dup(r3) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000140)=[{r0, 0x24}, {r3, 0x100}, {r6, 0x104}, {r6, 0x100}], 0x4, 0x0) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f0000000400)=ANY=[@ANYRES32=0x0], 0x1, &(0x7f0000000340), 0x1, 0x0, 0xffffffa7, 0x401}, 0x0) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:01:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) setpgid(r1, r2) listen(r0, 0x1) setsockopt(r0, 0x2, 0x5, &(0x7f0000000080)="14fa3ad48218821a7dd1162ad8649681f6f3f40a39e56b4b28002e30fd1fe2b04f7d88582b609b45c282803e6bdff8cbd4bc9e9929516ca2606e78b0558a8ed23f7360e6d6227f59cf364ad9561892afd2f0884b1c649885bfca1853ef49911f5817edcd9acd5a8eeec8c9c83b4e5bdd36ba0096212c307aaed572e34881ee443ea26eee129ec15ef8de72c029999d69f3cfcfa7f0747c4494d13f4d8dfbaf2ca4139a330b7500cb3f5d947f998f66631f76f7b658b1f59253dce3d06281a68a15b02ef90ac7caa049db2ce776162bea641afcac53a3bddce3a0623ec0e32d2c142ff1db010f3894b1f42996ea7b4fc4db", 0xf1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f0000000000)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x10) dup2(r0, r3) 15:01:02 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 15:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) msgget(0x1, 0x200) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:01:02 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') syz_emit_ethernet(0xb1, &(0x7f0000000040)="13ab60202deb8aef0dda2db60593fff7bd1fd6af0ec6f7b15d0c127df10441d54aed3b73b40141cf23da048555781ff13e10e639f810ea4565c69130c782a5726a0f7c346164b284f6485b9728c9da57dbaf713e1f4c01249df8616610631ff124599afc3aad33620c0bd96439d184762a9515191a35d59af2b09dfd7f32008af86be244fa2b4ca498d2f14cb0e58e99d7365e214379cb0fee467ad3a131a8e8317d65a6b2f4bfb452348eece8ce0d55cb") mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 15:01:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) socket$inet(0x2, 0x3, 0x8) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000500)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x4000008e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000001400007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) 15:01:02 executing program 1: pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, &(0x7f0000000040)={{0x5, 0x80000000}, {0x6, 0x9}}, &(0x7f0000000080)) setitimer(0x2, 0x0, &(0x7f0000000140)) 15:01:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) 15:01:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) socket(0x18, 0x5, 0x4784) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x20, 0xfffffe5f) 15:01:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() r1 = shmget$private(0x0, 0xd000, 0x140, &(0x7f0000ff1000/0xd000)=nil) shmctl$IPC_RMID(r1, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 15:01:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7f, 0x101, &(0x7f0000000100), 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 15:01:02 executing program 1: minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = syz_open_pts() fchdir(r0) 15:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) read(r0, &(0x7f0000000000)=""/63, 0x3f) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) semget$private(0x0, 0x1, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 15:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a561951df7b3bf579566f00040000000000002247886317ac044f850e9180d7b69ba946b0470000a4f5f7281901006ab93f12fc4d5f16b136a5d00d1628b53a", 0x66) sync() write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r6 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r7 = dup2(r3, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000240), 0x1000000000000170) fcntl$getflags(r7, 0x1) 15:01:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x100, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x13, 0x1, 0x8000, 0x6}], 0x8, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 15:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfffffffffffffeb4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/130, &(0x7f0000000140)=0x82) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket$inet(0x2, 0x8001, 0x3) 15:01:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) r1 = openat(r0, &(0x7f000060cff8)='/', 0x80, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1c, 0xfffff, 0x800, 0xde1c}, {{r1}, 0x0, 0x4, 0x1, 0x38a, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xaae}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0xffffffffffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xf000000a, 0x3, 0x9}], 0x3, &(0x7f00000001c0)={0x5, 0x76e}) getdents(r0, 0x0, 0x5dc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xe1, 0x4) getdents(r1, &(0x7f0000000040), 0x0) 15:01:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 15:01:03 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) pipe2(&(0x7f0000000180), 0x10000) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3008d4c0fa2c9b3e202db208855408ec7a65f578d3bab405bf9b666b5962226cd4738beda9e3d1f139444717ec13", 0x2e}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/25, 0x19) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 15:01:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 15:01:03 executing program 0: getgroups(0x4248, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r2 = dup(0xffffffffffffffff) sendto(r2, &(0x7f00000002c0)="75b1fefaefaa45965688728286377b5cb4354a3b4168405281bf099e01aa9aef96bdbf2ecbcfad38b78bf6639554f6ee34b752d603ab51", 0x37, 0x3, &(0x7f0000000300)=@in6={0x18, 0x3, 0xca42, 0x53}, 0xffd3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x8001, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[r4, r0, r1, r0, r1, r1, r0]) 15:01:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/16, 0x10}], 0x4, &(0x7f0000000400)=""/139, 0x8b}, 0x840) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) pipe2(&(0x7f0000000200), 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x94, 0x80000009, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x22, 0x91, 0x3cf, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x44, 0x6, 0x40}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x6, 0xffffffffffffffff}], 0x7fff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x31, 0x4c6fe1d66d3a807f, 0x1e4, 0x7c8d}], 0x1, &(0x7f0000000140)={0x8, 0x7fffffff}) pipe2(&(0x7f0000000180), 0x10000) 15:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="bf", 0x0, 0x0, 0x0, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xa0, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = getgid() setegid(r3) 15:01:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) 15:01:04 executing program 0: msgget(0x0, 0x6a8) r0 = socket$inet(0x2, 0x8003, 0x6) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 15:01:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x8007, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) 15:01:04 executing program 0: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x2) r1 = syz_open_pts() r2 = getpgid(0x0) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x4efe66dafa04cd4a, 0xfffffffffffffffe, 0x18, 0xffffffffffff800d, r2}) 15:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000380)="fcf1dfac25ed343a6c308a8000ee09cf9d9aae834b6a2c04b492dc8980e8c9b7f87c6eb7b990885272d98c1bcc73ed3e8bcbf124286fe1616cff7d611989497a499e98b63e7cf7c1ef4518685f3461db12884926d1baf6a939d3800842ab50d34366bba94e5e3b5ea81c0c11b0bda8caae492b2caf1f59c1052f16ff8c3bb62ace66b462b312c9f755f8435c6406860000000000000000000000000000000000000000000000000000000038e5c260a13faa61f91a7111c308a34b8928473a2c4115b744239456284f52ea5b6eda02ae94fd076b0e44ba9b216b4b1d7a146ca2990db4af02f70cc916fe280e5efe06b65c1909aa3c618afe766a0372945281d7c8911c7256c9716e80ddd00e8529a37354b0090755b4b69ca454853a0b1ed3d78d9f1ab59f0ebd95b15678cc1a6a5837f0599ebd8b9fa91cc0e472ce1c2d51274c2da1aee0283f8c9d5867f1a84039677c1d88897b191e9c4676e4c83e980956fffb7817f5e191f5e8994e00a205c86fbd15c4e7589bc4bddca71850f3a7a95a627673227461fe2b460f29cfa648920c71e8dc8ca273898e586598cae5f54797dc5e0f524f0a00b7526cfe458be1c9d6f38f18973243eb9cab560a1f905f9748921acf2da0583678130e9db41206b22ad517cc1b01b5983ea708ae4c2333ca88", 0x1e0) 15:01:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 15:01:04 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8c) semop(r2, &(0x7f00000009c0)=[{0x0, 0x4, 0x800}, {0x7, 0xfe, 0x800}, {0x2, 0x0, 0x800}], 0x3) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getuid() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000a00)={{0x18, 0x2, 0xffff, 0xfff}, {0x18, 0x0, 0x2, 0x8}, 0x5, [0x20, 0x1, 0x101, 0x1, 0x1, 0x8, 0x3, 0x3]}, 0x3c) r10 = getgid() execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000006c0)='\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='!\x00', &(0x7f0000000880)='[\x00', &(0x7f00000008c0)='\x00']) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r6, r8, r9, r10, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r3, 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000580)=""/148) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000940)={{0x8, r9, r7, r6, r7, 0x20, 0x5}, 0x0, 0x7, 0x1}) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r3, 0xa, r0) 15:01:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) 15:01:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() pipe2(&(0x7f0000000000), 0x4) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 15:01:04 executing program 0: socket$inet(0x2, 0x7, 0x8170000) 15:01:04 executing program 1: open(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x101, 0x2d9, 0xfff, "d70495d9a9d682517d2ac57aa8feb64aad3f36d0", 0x800, 0x8}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) shmget(0x0, 0x2000, 0x1e8, &(0x7f0000ffd000/0x2000)=nil) 15:01:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0xfff, &(0x7f0000000040)="806c55d3f4d871e9dbf9fb5315feb6cd2c617ff6073908c4c71dd8653ebee2b4544a99c62222ad83bdf1253c775f88967ad10f973d3bb30420b22da63b99b894fbc66eab7ea91ceb9633bd122c0b6aa887248a6f74dc7f18577d5f17b1e57141575c9e4e4391863306905b5591611b31a6052d47dfe1623dc08f6cfcdc7f2444d45b4cc5cfaab4425d561f9d793774c3e452686a343c2fc223bb1665417697f181f1fb8a53eba7b4630ca22c293e7c5fd1d6254d3bd5ee4820abcf3d7c4f8918b009bb68d87305c7ac821bc71729fe475b3ba6", 0xd3) r1 = socket(0x20, 0x1, 0x5) dup2(r0, r1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) r3 = msgget$private(0x0, 0x401) msgget$private(0x0, 0x40) msgrcv(r3, &(0x7f0000000240)={0x0, ""/129}, 0x89, 0x3, 0x800) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 15:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 15:01:04 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60f, 0x128) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 15:01:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e457b2d75c1bd6059b174c14097bd5751133813143960e34bf216a8b11260307302a5417bf77cbd613d8b431ac670dd2c146eea5e97b88bd84e5bf8c45094f6c94a160c610217e02b0b7713823064a", 0x4f) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) 15:01:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x5, 0xcf6, 0x0, "4a8e87567e95ea9499fae62d0a949a8e0531617e", 0x8, 0x80}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8b) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x48) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) syz_open_pts() 15:01:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 15:01:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) 15:01:04 executing program 1: 15:01:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="86219a66f09489390b2be9fa29c3abd96798dc0326caab8851e7de1976d6a0a951b28955a6a51e9f7e3a64e3e40f69d3926bf354c96c9733a8168a7fce5abcaea183f5aa7e52c2a80ecd0c1908d9e3b46a19d67d055567b9f89817206c927391c13d042ece84bf261cf6", 0x6a}, {&(0x7f0000000100)="9fcea3b350a47ad082d0fed6493e5d979eb65e9b6d53c643df48522d2b6d43d7cb5035bba97bb0abeb152c0a04b9b2683e552144e316333b94fd9fe4013a4bf058cd8929c62483a6b830fd451ad600166cf393d564a5fdf6bc916c164fc5e1911aaef9b27346566f5da18fdd6e39d0aad02ebe4b309c02ecb66cf3e905cc81ff1778f3dd4a5425fdf94be27c4fd1", 0x8e}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r6}], 0x20, 0x6}, 0x9) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)="53b33de5101900449800e545950e7549a6e8093b943034a9833bc6dcb3a72e88fd7b468d73bb69f94b4abf8c0bf6c3fb72208586cc1e17a4707f649d8d7ac9953ef36c3ac13472bf9aead1b75a0f71cbdc40b7f0595ede404ce2dc7cff16dcfc6a7ff52a7d0f2cbc7831188a44e478587135", 0x72}], 0x2, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x4}, 0x400) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000500)) chdir(&(0x7f0000000540)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) getsockname(r0, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) utimensat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x1a}, {0x6, 0x5}}, 0x2) r7 = accept$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) fchmod(r7, 0x0) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f00000007c0)="c3a1a8", 0x3}, {&(0x7f0000000800)="ad682272172e99c4d3d4730192b59abbcb1ea2b7703de139b4e7756f501e95d092284ee657b77f15e25139fc5c6dc76857fad50b42ab1947cfa2d750492b08042a8d3f9b23f24219e266c0864b160c7fc4428c5bcfc1beeaca7699fe0460c496d64eae1edfab9e70f08855046cafb0c8d4d78b8269e45c6b69a754e571236fa1956c", 0x82}, {&(0x7f00000008c0)="70501a2ab3dd2666ea16b2a7fdec8cdbf82046d8b05fc3a87edbdfd34ad83066edceaa3c56c4959a90572638d8869c5b53a25ae5f90b09fd03baeda62533b253449f28e04139ea", 0x47}, {&(0x7f0000000940)="26e4ecddaff4ea9230a3af45b7a88a92bc1ad2e5b5f61600da3ee7", 0x1b}, {&(0x7f0000000980)="dd8c6ecbf3e822580930a6b43693b96d045f2d44f9a54925d94962468b08bead1f9cf3a64361817c4a98fb38ab3ed4e832f6b0112a3558311e77240048aae39fdb76f153f21c7b0b68bf440d5126d52a2123632e212edb67e41e6cfb0d88e7694a6fa00510d2d4a9993be902eca254b77fc090bb8b1e4003fe4abc6610040cba6d", 0x81}, {&(0x7f0000000a40)}, {&(0x7f0000000a80)="15a3a61091760f222283542047387419fc32799b5fd6e1151ae3e30a8b67243bb9b83c2c5be2a43784442b6294847aeba3b7f58bc6cddadcd3d53b5310ecd41c14de453fe0d53000b4a0272983ecbdabd2abc7ca733cca61d5eb4882537fe9d204972514a96f096da23af1c54c2de88d7d0d97d54d8f8c725dccb461e39f4cbc57964e9eec6c4350a563324fc12cb93e26cfecef67cddbcaea30e45fdc5094baec08a0b39b1b43cd45ffa0e3d25f7abba7979e815e5e3a1a6d", 0xb9}, {&(0x7f0000000b40)="3f58c3a9c92eee2469c6f959b1c276cdd78a94b9b8c8172855c7a7b241791bc9e37a4dbc424edbd870beae308be9cc1d092782ea02435d0fbe75ed3409513b8bae5d428f7ee438fea4db80552a503dec382f7b327195b88861cb726c8fe9ebac1a1c44b7c5167a493d36262b4122e80e98ca02482dfcd21e931b69ef4e90c4efa4", 0x81}], 0x8, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0x20, 0x4}, 0x400) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000d00)=0x10001) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d40), &(0x7f0000000d80)=0x10) close(r0) sendmsg$unix(r0, &(0x7f0000000f00)={&(0x7f0000000dc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e00), 0x0, &(0x7f0000000e40)=[@cred={0x20, 0xffff, 0x0, r2, r5, r4}, @rights={0x18, 0xffff, 0x1, [r7, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r7, r0, r7]}, @rights={0x28, 0xffff, 0x1, [r7, r7, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r7, r7, r0]}], 0xb8, 0x400}, 0x2) fchownat(r0, &(0x7f0000000f40)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000f80)={0x8649, 0x24, 0x7, 0x9, "c262e247f71e08d0066b864b98a74da67e782057", 0xcd6, 0x9f16}) r8 = open(&(0x7f0000000fc0)='./file0\x00', 0x8040, 0x22) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000001000)=0x1) truncate(&(0x7f0000001040)='./file0\x00', 0x8) clock_getres(0x0, &(0x7f0000001080)) getsockname$inet(r8, &(0x7f00000010c0), &(0x7f0000001100)=0xc) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000001140)=0x7) lchown(&(0x7f0000001180)='./file0\x00', r3, r4) poll(&(0x7f00000011c0)=[{r0, 0x8}, {r8, 0x4}, {r7, 0x8}, {r8, 0x80}], 0x4, 0xa8c) read(r8, &(0x7f0000001200), 0x0) bind(r0, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) 15:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) write(r0, &(0x7f00000004c0)="cf0e14fc2cd71bf433d786df2aadc45ce90200d65043d6967f43e73562260714f14c2de332b9b4154f71796b92901ca536409bb6e0d612b28dee1ebcf9c88278dd47ec87e9cd51b5c4d6cf82dc86809a67c70e24e69a2dd6062eda2b083b1aa0d2cb61abc08a1b03630ceb1eb0cdd99400454acf27c2049700000200000000000000002bcf562a7b448badc440e1bd5d6552b0d67a52c151a3dfb770350f2c48972d0477af719700000000000021a805475b9db8e8738f262d9ffc105cc83dd593c26853f515af1ef063a8b001c0bfd2de79313ad5d728f886c9be2c5971b3cc1909000000b74dc4373b41aff888b3aeab3a20bd0573891a2bddc4450d62c33d235c4da26957547ef6670241e521f06a6c9f3b35a7ea4df61e19b1daaee9710821b40a8a6a3da03ced0698d29a970fe201a7a222919581b873fbcb7f247fbea7dc933e4b65000000000000000000", 0x14e) read(r2, &(0x7f0000000880)=""/161, 0x17) 15:01:05 executing program 1: r0 = syz_open_pts() munlockall() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 15:01:05 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='.\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x24) r0 = socket$inet6(0x18, 0x5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1c5, 0x3) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 15:01:05 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000080)=""/188, 0xbc, 0x2, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 15:01:05 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)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() mlockall(0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:01:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xffff7ffffffffffe, 0x0, 0x1000200000005}) 15:01:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xb73, 0x7f}, {0x0, 0x7}}) 15:01:05 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000310000/0x4000)=nil, 0x4000) 15:01:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x4000000000080, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) setuid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x100) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000028c0)='x\x00') ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000002640)) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000002900)=ANY=[@ANYBLOB="00002e2f66696c6531002c857b20ca7b495387ad609c18f081a947416efb89bb70559944a5f8f46c06827496922a94ee4e6ab950f2d7e3f75c4435dee649a17a9a92a238c438ca971b15e8500c2652711e82d2e4e6dca6a0156dbeb8a4bc0e7f30d9acb7cf86d7dd332e563ef2602541103e5b3bcbd06c97ab19a5d73e09ad25436ecdf47922ad379bbcf752311c13f76fce5d7b9753d610969ddf634692889cb958dc982eea639360e317591c97f94bb648"], 0xa, &(0x7f0000002580)=[{&(0x7f0000000280)="db89cc478689cdbbe2c7f153d9f928696e0a7ce8dddc44bcf670edb4551326a1c2c7b533c212fcdb53ac2237c4ba965eb881b6351aae945b3cbb8543326512cc3a237f17bb9113d68b3d43", 0x4b}, {&(0x7f0000000300)="11d9b9602b67b2c302b44ab7c30efa2cf16a4374ae14f9145ae7daf5fca6fa15592db6e9301decf605c51e54330d9e4e4d8450cd7aaa8a1623781c92c9bd722833e03db24c29bd54f54a2bce050b5940443ca0d875ebaf35c9fd942f840fa59d4a3c80691e111aba891532121afa4245e4625fa2a5a45784dbd7a5a6f6afa9711ee0dfc721ee106b5edf8f1613b9d66a73b3c17921ccabdae32a6292a5b7bd0cc71fec7e0397d8171ff2058e2efed02b959dc2531a80bb7071ffdeec77fa61bd58766c84b637ffd1783cd37fe57166", 0xcf}, {&(0x7f0000000400)="aa457577430a7790e03f5125ae8ad3446da844cfccb80a925a6f321e9e23c07641bb45f7d6cfe74035a65caa0239b5eed341c74c8711214cd0216b73913c00aa41731b01fada76c1cb84bb15e4f81001af413febcc9a0617fae5711f1055572b725382aebc61f576cca765f11a232dd34b7f157b97330264ab0d485bf9b81e2bb9af4f600d803b055d3808732ae50a87afe0fb614d1046ffcee1b8e69db9cc17ba1d9ec652a89d9c994728b4991b5a911e04b932ada4c3a95c55b65ba5665283899f2d2165632e2aa4b64d6393a66c10f3053d089f8a5460d4c34dd2f9d7d827b2935b1de5ff43993a6539630031e39521d5151da31f1a4d766a162a706409e04cf5f5f1c69eb59382f04bdc1c8269d021bde7421e5fc12ee067951f7c598d6df638d20cb98d7007c052028355866f9a7925fcd9de15e87fd53be154fa3d849177a0894ed654cd0413c274446cbaa66eb4be5bf8dd3f976d31b93910290a9ad2c8647502fec97659c31c1c35d9a7b410ad28889c5d51bc313252eb97572cef68f6cb97d00dab0a8da2ee5bc72a0a92d78be41701230f3586bd214602a01b4f4efc5ef5f576a8f820f5ca88b2fbf7e68200eb3b8abc576dbcf1cd55c702e79faa5e99ae4348d11de03b26132883d9479036d5c9ea765bad59f8a9c1a6a4d8e20ce968f1ed3d6888e88f58d3f37044135990d1a476d76f1476ac54607ba9e4934338c67a6ca27ff6bff36c1abf9c8f44e9a86ee4065d247e45a995a922478f362a49428a931c018924c0861e522b437879ebf9d0ab23d9807696ee51d3afeb2331ee93a5b84a4f14c66c4d35421152b4f1152ed7891f4e91a184f833db48c4b250b42a369f0254cf77ad83dfe79afd4f077b0d3442bb085cd0c8f53bba599a1df5cbf31f5f6c4492f1d88efceed00d1ac3aabe181fe22ff7dbae0e62ec042ab5d34ba6e511dc99d1000a78372bfbb01dff903b4ac18f7dbff30566ea9907522359d5829af7ecb2ce3a6356be6fea30baeb2a741546774b36c9ed84810ce1a20400408536d66bb2600b91011deb8bae5f92ece4ca3ffe836856ca483f70ac3c5cce762f98f61e740caebed509fa970375b247f1f9271166285314aac7bf26ee12ce89d59049698b4e22fcf7f93cc8b3a02930874b291e71625de80e581829046a2a0d4716b5ab6772badccf5251049381450603b148d7649c8a318278a6a61a3301e70b209e27d5e21391d0d5505eb294d30d9b6d54fec482afdf42a35b41276b45404e19edcf2b101c22cb799141c834961ac8cdfd7454c4672cb9e2f62b559e9263330cef74b0330b9e2353cfa7aa996a91a69ec250740702ba438960369583e563053e488b05d78310219bc440bb63d1815e1ff849a8e4008c4fee169cd999b1b7c14422f281d8d8b8484bab17747a8fe5578759e6a0381e2cd804bd07dbfd5bf0e2d941e8f6a45d2152fa3a6893be5cbab1ba544e8c30fd7b139c0ce137aed44bf63542f92f46647927d34b986e7f48a452c006a417e547ccbd9d9d14abc0899222748891a65af2b6bc01c85d3d5dfbfcb2bdee24c0de1f0f3c4bfb3697d6b90b817053c8cd2390f64b421435eb04dc6fcb117dc3a61b8ca93bf21cdf94ddde16972f8a5587e94235fe94ce9eb9a1563f10fa3dc74fa1a60a739e297c64f9222ac080174d891b30b462fcf449e047b4c03abc2c3e0551b804d2fe9b9359fb4d95c845a11720ecb486992b235d859dfef39848f951e7d5a0784bdcf55e5eb12ec4a1be8b3cdb9abc8f893dbf23b69c446fd0e02751ea5d86e71a3550d5cd47c535cb6863f3b7a143976304ff6d25da8d973ba368bea8eaa9c40ceb028d8bec94df54a9a6071cc694543a83873c9c22d848603dad8d2ff833e8fa34b5ee9c6fbfcdda292cb905237749e9a9294c743ead6d5c61730cf9fd243af52dad05b90cd42b94a8db62306f9cf41837e2feab4a1eab05a982b9f120373bbe0b690248ba8db100147b0812c81783a277bbd07fbd0e6561c14dfcb8e4d1508e17bed309e4ae9e56c6a5a5390a7e765cc5a2bcfdaa0026db09577bea134cb22d08a30f7de12ebfe0d8e4022018e388d9225c4e282d08e8031c446699d0cbf729f46c4bc8cbde4c0c8618256103f86bf2dd1dbd92f5ccf7919f32e00043c77672806814c248ff787cbf54d885f5fbaa3ae9dcfb6f37d96cd48eb9d7faba5b8620c43a95f10b3e92d6832e6e952bfacb60d02cbdf05c6ef3fe4cf34feb1d53e342511f61d64dda998d822f2f6508b07c34a54b29682c541655330fcdf2244f504da7b10549d02f8f479d4a6ab0571f7734309541c316c685e5e9f767932eebb091251819ac809515e047a2b100559a5f0e0aa3d782905edf7206b993ee5995d521408c6690085030daea52f456aa9b8e525774fc3004e0605b44ea66835919bac157fb3a93b7b681972fd1259e7b0a98f5413e8e135951fad15d9b8b1dacc21e7bf601f12c0644a0188d72cb4fdc06c98cf89326ec1f0aee464a4d67c7080d6c091b5a82b7b5208c77a8ecbcfc30f8297266c9495c76093a34a8fd5a293df9cda9d67d36f6bccda2b176a5dac4af40f5b24421bf32effed6dbcfd4164436a346a8552f8b6f1f200fb18a89cfe9a8acdd200175d5fd1abcaa7ab4d3198cecefcbb2847b18712e62207fb826c66e35bbb3544c14d6dfd6686a33b05cf2545a1b2b6336be202d58f51a2f8bf0132e288226331962b53c85c8f5528ed5d1aa343e9493c3f84047415e38089fc0bfb666a27e7f4b8c01a43e76ac924df64cf17be590bbff5c2e08042f740937a71bd51f4e32f1a456a784b162bb2a19e8c346d6b6c9a35e448648a00a510f4c66ad533530649636c781af3b6ca56265892ab0212d95e04acb9c0a9bbe60b5ecef8772457e6a31acd7572cb7dcfb96cf24d7d049e325321675462a8b36e91219ab1d720cc6d3ef0624a664ffa5d0bef5dd3fab8fa66ae91f8fea8a103b0a5cf3f436193da19623c612c2813b17b2aee46a8a12b01e1e5d8916371efd933969ce8c580f879729b58f7fea504b9a37ae39902180cabcdb778ee205e11e693eed611ef21d4e267bfb8ff4af7c9b4bf46723dadb31820cc577527a3802161e557881bd3bda5bb07239deed606c9c58b46c186cb2e305b6f0263050d6d2d3cdbd4adcb7a7a410f319c050402045ce8a155d009e3a49c1cfe0570abe03271ac64303cdcbe919e035c5d34736c617a7807d58c8df5407e80b52a5229c5889ff6b478fb55ae0d54baf7fec5547fca1eafc19a4a05273e08cff40c22ce66b0fe239732a67f5c352dae1d96670a489a07c850747aea4c8ca352b41caf0f751aca8a0bd5e31c12d1cb15932627c457c0a94ff8255aa5bbb3e27a9abb17d49c977a1c88e5b9ba067ba0bd9918427d373ad2838c8e26629b696095440ff32c676a61ded4cad541354d0c1bf6f1f984e14f5dff5450dc2786328c194ced12b1a64cf9dabfc7ef0f2c383dd5f2dc7ec287853bfc0990a4c9b4928c92763f7b5f75e8fcfbcd76d93dedbe89eb80b3c3b0730ac3a3e006da7cf0b02c03c56507f706e783ae9baa04d14cd63cce703f9b9c0fb88f01018d1d89e751d5774c989cb877d0876e0881c188795baaa678a9d3124419600abfe9486014c5cbadb6a7f49844f01d15f06504bbb28932fbef1e518d36b1c729e638c132b3b9909a38538aaf7ed29abcd9454ae5cf8fefb9ac1789171a68c194e0223e75c714e4a463a7d2e184f17c8f5b46e4531cd01bd91da5789d57681539c5e5e7f7270b09e300ca7fa6efdfee4124be18d849cc35ddd444624d82a754ceeab428a94bee4772ba98eaf83d92531ea513802f891a0ca57b894e3ed9b9fe64f5ae0e97a0574a2fbbcb7de234775e6f82a6897a5aad0bff3dcf2779f48a929066b10fdb45fa5a4792f991e41e94e16792b628c99ec5a283c37e6452eed0ac42f51dd7b29454f6f925e5573f2c211a746889a8f1479d1cecaaea7762cf419602a4ca088cb6a9b719a8ebbee07f61564bef6db4c2ea65c4fd49cbbc06ac91e8ce6bc06ef8605ea630f16fca31cfb85e3b5a13057fc441ccfce76cc6e710f94a928265d330363e1094d3fe415e9fba5f860ddb77dc831bdfec9338fc52bba3a14e29955c1b8125900fd53063ef4e458bac6c7c65342c54b9278977c4c830e7a83eb59f986564ed1ee9fa7343d7685d315094cdd03b7b1703daa8e25d42b8e6e25b340fc93be36b849750935dead653c6874abf5815035104e3480e38a51d16faeaeda90914e3bb425fff30fb9ed46659675b4c024528520651399c8e83336c9435b86eddaefc2aeeff70d6300a9fd8ab5c0ad42d03fad23ae9d594b7eeb4682d24051d435d83c43f831c2639fd5bbc4d63797df7f64b309547cd7c9c21fb43153642b9daa58306698a6251b2b2ee2030847870a1bbde9d2d16608d0bc9fa4eb95fc877acfcd199b9198574254ec79857532453ee4c9be0e4993eb7008567ffc51f6f464b9c925eb9869497d13152c8b991a32e410ea4c4118f2e26cdaa91157f71e53daf18fdcceef17b042743aadb947183f07557f544a6bb01738a6e4029e21182d34397506fbb77827bd3e23435663da22852d61bff34a23cc930b542eb9d9c6d32a68f101d4405adc7b518850b581f99068152d129991694618e8e463935442b73f54e336fc4b0ea2484cc15968b3959489e66c8f8c06a78cf1509c49e3da10a197bdd5b4501f6b54386fc5612d7bfda8e87ae0a9fb36d5243903e77fe4ca41489594de0a57838316f60aab6ecbaa7fc7b83797b259a2d08c6a491939a73359240334610c596430bc7bc27fb14c321e96168e489ee8663f40ce6e4806d9b0c1d3ce0a4f642fa9d74fda78ff6ce3ba47d241925f2675c0352409e7dd33b9715621226b16d4af502eef8688d52ff40c994fabd735abac9d65e31fb383cf56e16d75730bb9615e98aa942c21a289fbffffcfaafc6a3205c4eb08ede8f85e5738fc2fe43e3fbbc0f19e2a0b88f0ade880a08d266d2d3c934cd7d729ff5f02d3a1dbf217be63fe0138389e848e6eb7789ca01fbbf7055474a6da347673da2f7e1bf49128481d24d80210dd6a9eb5d9b258850522e8f3e50284a04fde8940350fdc568e3a37b695cffb2ae4dd274a4d165a7e016de819ff6f6b1c4cfe2a4175b226316da2a7f946a150b0338d1446a4ef67e09bf442e184bbf6be7b3b660801838c83f3ccefca8c971928a3dfa3290ddd1148a15232bd58b9ac81a111f92d30bf48e6e57c99c2c6bf1be5505038cae13c00f8603cdf54e9a61558ffab252dc1c5f194131e78f1d13c44f5a8370c2c09448926ac5a3dc9c8aaf2831b9d83a19edbf1f36389732256cb6f0e681c021583f7726be13fcf8a80d4b3d40a05b49947a407d37b7eb54afc2babfc194b63ac184aece1e3489613ae69b14f704568910cd990cad45931fd010becce97729ab73192583e79bf8908116ffccfa3e8becc6fb3792bb06d13e9c7265c611ba166d9f6b7086cbea367494f26384142cdc18adda15812bd56501f154b7e0d6598c083a92947bbba530e36864c49dca1842a5e2a7fff097858caf632a3274bf7ea00c7367d81356b6dad98c6c26c3e61a7c7230ed71e59de35313c15db3cc277abbd67f8da3e109e1c144c1b6990a7509a6a7171149525fc959eecae4ed6d2d3c12bd679f3e388aba26717d9377c85c416801206ba055cf5b6aaa2f87182415d949cef845822c435f5e89a97160094174ff935cef54d938e4c56a439d103a25b93dbe38e533d56", 0x1000}, {&(0x7f0000001400)="61f69a918e1ccdce3303fab76255ee01f8714614467c92e7f28c0bd96074d1c36303c5f6f4bb7f6bf80e698f8723b8ff45c8020d27da2bd86bb5ef5306511d9b507d14fd338a1b0069ad9893fb847d07654a875fd7c5d03b79037a4178cdb55ca494bc25b383d973ef01c51dd9e30370330f895c26473f3a03108204042b604baff8b743762a802b36d712d30f6fa2234267c1ec511c88f11439685620c6c64e30ac80f889c1a2ec33191f0babb245165aee6c19", 0xb4}, {&(0x7f00000014c0)="e10e61d9f4311a3e7722a8a50c520d3aca2d5a0676d6549a6df4aff35f1f6568408def1702a7af2774035ba4f2235357c1ccafcd3e0841cfb8af59b2fc51e54f19da72cfeeaed06da13f4a4f29024e81c09ca97fe85075f744859d3b8f39c628fad8778c2164bc92b7c9a263ca2fe3003386cd7eff3ce9e8f31a2e72d35e10bd95eef081d570c7f34280197bd7182c8fc51f10bdc2cf850767987c2811177eedc719b39a7a76431b90b5cffbd7cf1c2d614853944416d1feb25db0808bbc261d90a4815a0497996c0b81a30c58000f050ca9b689adb5723f4a13d555185f17915a22eddf7e91b2d6ec7269a0032e1edd13cfb5927a147617e5647b2b8e5e228125965c61dac6ffc17c9ca73849ba485fc30b8d60e26c8ae435a9c6cff1033d0e0200aadb3be243023233b61b31c1c62c8b4e650e71e1dce16489df98676acf11bebaa7eedddc24551bd418ea5a4deb4fc18bee07f5ea436f59508d2122fdc4795839908c0793f3dd0e1dbd1ac05450473b00927de9161b6634b03b25a527c37ff0b8def0423531d2828b312f07ebae0af364e43e1563bd1d977c511c1d32ab077353734d1341223a685e320eb72de54d20cb146bfccf65451301fbe3415461031fed532cf4b9e79562b622a675463c91169f0d11e1274f98b1d384b033332be871c2980a90ffd20e8fc827d388a27a18fa08bb80da030fb93c36fac877c8ff59571649f70a48c9d2bb7921a1de11379570275b793bbeca6ff58b26045e90fa8262d48d92650dcdd5942e6009451b846844d9127debab8567449af5a36d4d49b840c4b7bc2f37a72a12100ad721280cbc44d8dab39a90223ab00a4032ae8fb2cc5e2264e2390f29ba9101f59a732f388ea6b33f07625c2d60d1bd101c3925bc90d52b189524993e8f698f552d49f87e854ca0851df88304ea81dc3d2d80ec3bc8e46533d2ece6d15f5de2cc7b1e6cb46ba41cd35c9e883866bf0699c2477e55df26985836cfb8611d0fb665c5122555948aed6b5368dea1dbaf9129f6058604d2800620e381a91b9218cb4f5cc85fc2f008817f5bda15073aa70cf039eb07904132ada235f71e1e9f6e0b32d29794f660a1abab8e0ddc477c2f6bfaac5e042fc839f2825f10d42ad5f198977e046e96062c195e3b47d84c17e96a8379685dacdf8b32b9910f9d8271daae3bf8d28b2b5d87f65631d0a54e8d8e8d3b983643aa3252a039b57a99519ed757428aedf6ee76d8eb83464fc3f45e6457d1e69eb03d3a8f508f7beaa65f609488d942dd005247de3a398976007aa2194827bd9718093d3ff48e63fa1cd91fbe9ac6987a6b3cfc53d26d28bc30552bafeb03ee78e2e50ca534a8dbef916547837d215a1698c590e0b815414ceb1f95ce4adb0bedd6a4454c68ddad889ab02466e1c030e2b490f836644436473fc7b30f6ae76d8f746635447cce929cfc4f7099da1aa866d054b10d46189e045d6332a16aef7427f998164ef5d7a047f572aa32521270f39a95456747036387606ddca97648cab1305607c9c424ef3b1ae7dcdf113e0c1ce376a6e746b394951e56bea8d476b3c0d1e48374d1ee617a9a780a07af2e1aaa6dd81b5aad1975734409462afd5ba11ae779514b667ee9531d99888dc461170223198214a2ce7a266f0da4fb892b469027b9920b96f668c01e2b8cb3232048e6a4d54d151aa729f31c57892affcc75272d389a1fb7b5a738e5ebe62da586771db1718bbfe43c0b381df1370594995b7fd3289abbf84e3ada8b7a8925237825036c5bf1e6d286d6318d853201a40e411d1d7c755e6a36311c189e2495dbe506d943df0a5118d86d1bd5620f77329c6226bcb07a4a657ce857657a72e8073002997c8e2203b949407ee9d1223b5c4918f7f86d154b882a850da2f286a8f8d2112a73205e88481ffe0542558ee8d04a2913ad25a8548a7babb2b3bec5cadaa70e47b632862e1f60fc3ec216a876015c8d1ed935120ddc0d2a499e19fbdec27c600fb0eea56ba9a1c5c1a03582f3113eca74ae02a4b5ce34de17a8e1e7523682fed2bb84408961c7c70e0fabba1aeebc568c90d627ee4fd021c245bb2fe16c89ba6c16a31186a3fd056a2c444f3efe8c24275bec00dc4e5f26b1977e85bfdfd6775bd11a07d5f581c43b552d94d24ce1103d0daa9be5743581f30aac43cdc83c89ad5a1acf47cc92f36171444e1099c95ee8be50843ff9f3c8fe811de68d988cb3faeb4d903360a7c9d377fb49bdc4121ed83ec2db8be167d1da2f0e3703fc8d2ccc88f0a37a90be72c4d45502f08f66618591a965da57dbbcfa54b2ee680278b1fa685f32ef6c29800915e55f2fba4fce07dfcd817b05bfa7f1b06c49fa88724f27b41f9d591140948bb77bc371278d2e9065b7b76a8f99dcdfa87c1594311d5aadeb55eaeb6962c9fd6e678abcc8e942d0b73ff91278c342618619b26a490966c465ab31d508c44365cc8ce52d3d0da4a2e568ee77048c512203b5d214a0168e4840de01a3abc98695bf3b7a0fea26679f1464259dcc5e42e266e2e0b8f395c7b4135bbfb68d9e299e4a94d6439a3d64b6e6f43a86fd73cbd94d5771f39610e710594a0f697b042be6f0b8227a27f30c8622860988829a81544e00206d35e9168a342fa8ad11b7985e5f620fdb113eaa4948fd4f0db0c1da8a63f9ebddd6953fa4659cfa7db2c4f6925c64292005649f6daae3a9976c5581e68388ce6760bce84a9601d03ac4453d91c2d2a7a644a0694795ca6a2584964d367e3d23bb4339b7a2b0c340008a8e9e1f343764e5de5b3007d393aa756714147cbc33326564d631f9023d6d1872740104782e8fb4c6d6273ffa77b90de2320ee27fc76ba7aa9d1c54908bd39819ca4ef15786a9e3526b8a3d4be594cfd78ae02e77a78db091e8f8222455ee8765936c528e20fccf744921588b3a490f86ae616e597a7543cd54a97b5af77bdd8402ddf81e9c96707fbb3843fc5a275ec8a2b6c364767701519e4fdea12a5bff0a47d6d782e2d36c4e46272334d0151de393aaa30ba32fd7189beb046417451ba0a4234bcfb10984a7357efef4eadbf3707bc377af43f1c1adb95e8abb3b160a3e3528f8e1cd4692797e95260d728cb1a296206d9ffad6a433706cf2383844fbe4f65b218c802eb222a5be484b169e97db4788f3d1239f675e905598660582179ee71e2a621b63ecb432de10c683b973d71a66b270c129182616fedc5f97d0ca4e76bec65d42389235d82d810c48f56231f6aaf76d6d1ada00ac19759236d0fd31a0874f960164559ad4b9b0611d67664ba8f5f36b408a46d8da0e8603bc0f51d4ca142dfb3fa7b35071f68fe3486e7f6ad525e1aef0b037860d037922fdfed2274e3776fede856228b83d6343c7c8285d4d293cb9629ac60216fa3a7ef486a2bb0c31f537e2e7c9157c51d1f99e9e428f6b7e70a340a5a0958f45d849045357f89c61b430d2bd18b5ba408111c4c399a4c08a77f9023a7c7c8f09c956b5209e693bf580cfafd5e8e2debab5f08846f5bcbe81bf1b775d0448624924e44593515cd1d9e557fb43a4cbfdfe007b109dee6c20cda1b33182c4a99c7d751297be7eb815ab298518676eb9905e93a6cabd54619bad3c0381fe7cccec7bde454c4980f0cf15df2ed252f93631b3ec093cab3812461d4382c866c82ccccebcedcf35dadb4cac6d22fbf5511c001a08fdbdcaf184e2ac94f566e651506cc6871ab6e1874ab8c67d6857d303a2114b4f5eb6ccd55c087daf1d8b8f174b20db62b9324e2ebbca9fb85cb6320f10236e8575c7040c501c7b8a6fad25b41ebef8acc8747c23446d649c0c3ab1255bcdd3413270631cf9af5fc52ba7d30fb70498e1ac6cc4cee07b980c5acd6f89c2a4b23e9a6bd2033113df0124fe87ee83cee31ecd35a3e699df0a507124fc0539c6603e0ec03904cc2049882849bcf15d2a88b93b921adb249519af6ffac4fc423ec38ae79f496115d9834b235bbd9bde258396ccebc5a14bbcbd39bc323320218a34c6f4e4e424c779c2e602cd39b18a8bca1af18c534a1f3071805fe6b51bfa0bdd9540a7420df441fe1d2f4c141c671add799fce87186842a80ad62df91b297deed2d01019137ef4b034ea8332d4afbb87de852fb4fe76e45713b181e12aeb04d03d7f21999ad6b1be0bf9e7fc0ae91eaa72428418d8d7654976c916607626154ddbf537f4e7f9694e128dbd7137335f46f53e30428b6b31255ea4b10afcc7f568dca87494211b0ab7516ff593719fbcdf3132200d8e10620917e40cc89c6ad59fdcbd6b773352174fae9116c492947f9eaa43611832a12dd5795ae66271ab9eac997eff2bbe9caf0c13b1a976408b4b081a3f073db29d0b5952faf9439f7998db731e12e08160cc7cd8b01a377c836baf190c883541f6a05f1ae1467205ae888c452a8e7bc06aecd224b1e2aa5eb87881ef2cfe26fb23a06b843597bacdacc5ae83435c23e8b4157eac8bd5aac508a45c341f19900ae393d4de063c7d680563a7901a3067c6449327dadc17490ef6b9c0be0cb5fb74e6821fe107ee38180b0426a82f0c769cba83f93eddb067b0e3ec9c6891d6bf3fa0bfe7b76a61c013497eaea5ac0b069f93e8e143e934c8551ca357210ef7a250ecbbc21408a104a4940d4254f8372d5eaa8ced78c40ac0e65a638168513a8fbca0b6b45ce9423b205f67c0d11aa77e12e101f300212ef51a75447f580642cd0b3a34bb67e0203238e53e89a285120b6fc67c0c7e5181e7c76d5cb7a8a8c2f87a616b1dedfdad207143e4aabdd9458d02623f2988649e37d02f3742c7d8446a9f55849c411e75deed9c7b02688e76603bd4a6eb8edff23299f3305c7a6e08fe6ea5714e3bdebff6cb503d6b5019033d5883a67ad6ac3fed07f4d07e981d6e7b86f7b51487c19132441ad34e00664ec2efb6e5a04e2d1b0a9f33e87ec676b625dedf638ed06cd6cc912ed1bf6d79abea3d3350f4d13a9c3570cfd05c34d460097c83ebfc92c4cb5eb459ede0d642a7917802aac7bbfb04aceec23f7f85d9110f04c4f403b68e2580e7fba83e76a046218826efc841195a7a6e7fa65dff025d32e943075f98b12b2abd0fdd2028cd9b64e916f1862a5c7491d2f5c46fbcc393a01cd2cf93f18a1a1d529c0d39741420f54a92b119af04c23fb5f0e18eed1ff2772f3037b9846ec710e26edcd0c0c70403074f62974deb94b66a39a5964270cc29fd462ef9e6882392ab31cea37b8c4f8a5e3b214aff55163c7937ff5677d94e4533f9e3c05c1c1f449c908016a827982fe673cadac5696cefeabd9bc37bff8c49e68f2169d6e6e8e8b765e16cc123999fd9f35d1019a6179cd5368a06de860ab5cdd0082ffa0eb8043bd4766077653c274e10abc6d8aa0eda556e1aacec8c3d1c78fb218ccea9341db8f3e9e7af924faeca88bd33e067f6d663d49811d04d5f85c1480da632a2da6ec3ec2e4b090a08fcc6d2254a49cc7a80476067ff2f1f6feb50a5d8058fcc611826df381868f3f0f24ba8bf4858fb4b0078b51e768bafa3dc9601460d02f13fe29f1db0b3a8959d0459302437dab364e18627ed34d70395103d3c0ac9786d1ecd9ba9c3481c557b3cef7a53ac4b6770ea0008e9764c3e84c9ecca580f48ad76877f5de1bd30bd6751a773236b25fa54ef74d3d248eeed9138856a0f0cf83b485a8c66bf0352f160c71e8d7bb049c91881dce7c15cdbca2107454b4298efd99ce2ec12a2db1fe2c46239734bdedc3afcbff90b520f7ee6e0c21e032432876adc53f429bd1a123b4f2d", 0x1000}, {&(0x7f00000024c0)="70b9eab3d451a071b05d66b82e8d2d168ea0b73488043593058a7b379db9113cdee1cfd74b3d934963206914857fb1cfb70f152a2eda35413e41d7b1e8eefb6c930193784fdb655fbdf27a02f4b63fac76d77d7b32fc21f49417d1d02b0385ca87275d6cae62457aafb505c78647608fbce905de22f16447150172677e262ec23526ecfef0c360187f0baff6980ebf0d44376585c2870e425e8a6c", 0x9b}], 0x6, &(0x7f00000029c0)=ANY=[@ANYBLOB="f000000000000000ffff00000500000022349681de2ca7daec0b365d50a49310f3f09987e7025df78df1b29332fc02741e1b5d0e4c8661386c5bc4b3aa8b3de82a558043679641ee0515161aec6919b46e27f85b1c34a7fbfb7f984f7a21fb371615c736e9deea9bf459c71090ec381a9f8435bdf3c87256a2d26b39330d33d3f6059122eb3d3034b75309bf8f3c718c9431046ec14136ec99d4131fb4f4c0c85c9162962a78a8611eef809cf5e22eca7ff329e40f873a3d36b13042c54c0e504229cd7d74738cdecd53df079532c4e277579173102bfc2902cc309b909184babe028d586daad888638626830000000010010000000000000100000006000000345201870425d0fb798173fba24140ce08663f8265fe78a585cd0d2e49cad0a1abe6f953ec8b482814946479278ec6a516065b3ece915d4b857b96a5042ed591b17aca165b8d5b567a1957f05b0bd861f9d1c9a8575ccd9c21d77b6df3424a9c76deee648c9473fba99ad61cc0ce6b7e885aa24feaf36c22c210e8c94e9a3146f5d725e44ee62ed0943f2a7a66a2c238a3113b6f23af52fb8fe8fdf5fe4bdd64842c0ad19a401b616b5b5350f76a78b9a01d70e859cd1f72c472a6a91fb066ba5d00123e71e4a9590ff56919adc68880804124f10a02d1b375aa740870b7fa93031343120000149a9abd40191411a3b0ef0dcc014d0ac3e4f4b1edce4382000070000000000000000100000001000000c496a54ee65a4cb3909236e57ad6e08a2fb96bfc76f05981ec44dfe3bbb5621f6c3a9c9fdd5a4c1a67f649826b8fc938d34ce6b29c4d4f9a29d34466014ed1c2d8ca9a2bff6fee5561ff0c3a60bff6a56187edfe242a5d98c7d766c9071eed74d686c94d8869cae6a6303600000000"], 0x270}, 0x400) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='W\xf6') truncate(&(0x7f0000000140)='./file0/file0\x00', 0x8) mknod(&(0x7f0000002880)='./file0/file0/file0\x00', 0xffffffffffff2ffc, 0x401) 15:01:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x200, 0x5}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000200)="efb35e126f26f963225575ee82b33c7067c3aabb7b5cdd5deeccf74df8714eb0724b29ff81dd563027add7d63f7c81e373256a60261133027c70805b3d39e0c47bde008d793cda38b4e178eb9e9997eef11904bdf27377dbc09c62439c101a4846a9b5764e7eb406d583c8db3a02ac4ecacc37731a90c74ac83dc1e9b0b360e71ebcce5cb465222dacb07f76c609d2545119770063b961e254aadbf765282e046a92d913269023b491a5cbb150872afad0234bfb9a0f24ad8e91f3a5a38c3567ef4ff15145dd7f1802e092052f9f5f673c25f6bf82dca17456013843406d35699b7c049ce2985c2a15572f20fd33263e1de5ec8fa68d4bc601e45cf6b9f86a8026e2f9fa5d589a79084a5beee363cbef00d3384ff0780087dd30450103209011d740f0b4afab5bc1f766b3baec7b1263f057e0f38ccd555e375e150b84ae7f4188665efda4500aec532c476976a1beb5b87d527b422d22e0cd74bfa13e337156a34dc9dadd44af0125756e714b9ffc1d2c3475bfc8a5438c5c771f57f705dff0a0ff1f4049d735c3dbdae01f4cdefa678ecdfd932399a3c2f224a8a6dc9513372c8891cbadc330abbeebe64ef9bced2f719f725c3e71f550e3283ad569324b74bdadabb22ef689f7b52750d022934ead006c1c0dd2f8ef9df540e2640cecd563f7ec7c89cff412c97d698084cca4c25983f5fed8b117f928490ed830731ad01c33da8d9b8f120a9e5d6bbd18bf893ca0cca0e9cccc4f170d3e18ffd8a1130434ee6d24f7dc6d5f3462a6d95f615c24703610dbf5893d075a157f35fd7e9737143826e1d6450618f1919c2d441699e58a211bcc6c16b2c98b106fc3c482c954ae691790c1a13c914535436341547aa3d8194e084536baa29dcd1cc267e399506f695534f69c1ed66a3a344d5fd478e953150a5f45517cd9b1335c351e592ca276458e5b76d0fdd158a46a0f463f748405503046833e249ff147212f835f130534d82716c1dbf378cbd4ac0474d816801640f421c543f641523476110083827b6c6acfc9d172f5259b4e75b7a96ddf41267d6fede04231d667745861e5adfba82deb5c082568d4cb8bce14bf28b79d15a1407fd628aab4bf9930511161a5f4f02cefbef12ea94c681aeed11d2f78017a4159e52da6d37de2b5369ae919cd96c5bfed3aadbd8de5681cb244a03231a5d655fa25b6876390cc19d6ed93e73d80190c6c1a1529c4b02bd1d56b5ea7274db85581a266803aa1c46e757b456661e58c7b180903b7f1927c990481d6aee2f6fc41c64948c0c3f17c0ec94f3fd20d53ba71b9730804965c692dde7bc5acc017e15af498099ea4f2de9fcd630c4e79b0ca28521a0b23c8ed25c466b6927a225b3031694de6de671f7fd443f304fc7ab80620165f346a9d78b91c2d15965ddf7ee9093a6763ec6a16b718bff71b933f80166daf0e3a9aa472dc95525ba75aa29b2a1acd5eb947975e25aeb409ea295b0311d24eeb32051f34ab74c1802133f5f3a2f1990ccbc42798ea5d5ad1352a1b4d65712ed56efd9ae6475f1fb61fb6bd8ff049b5eb135ed4860eb12b8a75134d02c10a3087c0459a6e2e2a85930653707921e5ac56e7e279dcbe6aead544ffba2c82a6c3a69943ed99d527144edba6c28655c38cf4ff8cf5f8ec9119397f55461a0b3567a71f8ec6dbe30eaaf793566bf3dedb8c86e01eb660e7799ca23f477514c64b71845aabda353714e230a560c91d89e4765b6042dd6a8bf3e0291e761373ca9a869d4482fc3d8ab9099053d874630b1c2b75a586e6762aed796233ef8a81f42e9896de33ea3b6f5b83cf3d5b07c386679ef59278bf436424b682de066ea7cf0241e31f953a0f29f95bb87dc23fdb1a52c76fb175fb6087e0ebd381a5b570600cc062dd3eb94c3439d3117aa2095c73e3e01bb6b02f714dbbb7809bcdb166bcdca6bd117c32a012dcc6ebb32db162a3018a06b06bfa59085e7c96f5ab4861a610a49e84902ee2f6ad3b0804bc01346ddb8cf14c6dc1d04f0bc2fe68a83c874642fe39b18c715d159fd6b96cb0fa1c70055a1e2f821e93f5b9fb3eded0d784004bf5a2b0a5cfe231bce5fa4966952d6a47edd804944c9fa4ad90289607465699a2ee791351d459048f75b7d7016d10b490e3cf5d0774794b53094963612c2ed5c58f347a3be250a408683e0ff4076cdce9c7a1348226c8db3cbf8f1eb70bd2ebd882a9185b66e507cbdb49fc00619fd8395027c187b4bae46ced5fb4f87a45fc31b2fbda4eedb57db4f6813160239e799b73244f47557165f330eea5b92320ca22f21bb65a230b07a0165edb3d68db808a3a5f05a8da574ec6e5b0140e31c335f2edbc0bcf9fa6cdc9df9dcaea9fea52401c7062ab291940517e7033200966a69cb1faeee754082f6ec1e1b426382dd0fb2e11988613800f412a4bcdb9b3bb27a08d1a63c9f04dbe7a4d02914e4af86aaca1dc842a828e4c1c9229fa039318d42dee871bf22e22c6b8fc6cce598d9c192696ed050849c1eb1dc9f40c1d1c78451b37025d24e35787f64a9d9fce540b0a624c7052309bc9c941aaa8868408cdb74e6d214c0fb85edcbe6c65f0e8d495b76234e2ecf6c5f1d8e8f4f9c010732b395fd694aabec43e74edfd4038295c866128a75782c0c517a3f6172a71bbe218cd113152573983c4cde8c36d49ad7da98868188493759d8730bd22f5654ae438dec26d5af43fb70451aa7f637353e94c16fc629f31062f2786b99d60437f5a00f613a2faae1bf85e521362f9123d7d7d4987b867ab1d59a2c4e7ef5dae658cf50976b93f8dca26255dd62cdd797f1c56bdb1a63d865d22f8ac3a1142addaaff1090f4a266db30c783b872596e5fb3801f3611e3af5ddc27d2e88b664150be0d3df1860487a77665f61c1d735a5073a8c7e9f3966857cb8d9108335286e77535556ff04fc152112cd86ae3cf40e1cb27315a52772b599ae5c0c6de6036c373e6e38a5db4733c050ca804ea0ccfb2d2028bc1c2e349c1e380f927d3660a16458324bf15c219264106a200c35261e7927be0194b365d47e025e018c78e125557f69820a1230dff95aa5530c071ff5c6eabd712fe92fe1a9fa9b703e0a345ced99e67dc8f83ced1fbcacdb7c3bcec0671ed49c6a37f241048c5d52820108b3365d479f3ba26ec1ce296043db46cb9a17410d7f43d6bee7682275ec428741ebab435149ab6db10c2604f0c28bd8db2c4dc40231257fadd197cc4ccab9f758b6ee62df9da55b0d2249e6f2ebef6a6b8a4d38b1cf0d29f8cf8df776a08b0da5ee58c3612c0bba9d2f76ca76535e85c777b96fbe01f7dc892798af5fea18d836f8a13487a0032c4264e3bb751408d9b45cfad35894cf92e1507d823be84942ade917a66643f41f8c598076bf06dd1ad62ff66f62949861ae512e2edaabcbb4bcab2747df0d6fb500758ddddf1c6ef169c9faeb36cbb7ecfe27a5ea338e4706c72f69f2231c48c494eda5e86e896e7e435db974fb0e241f7afdb33760a3f2a7ad8aa37febe5cdbc8f2bc5c9594615f04bb530e0e5b0b8c036e45f565a1d66d0ab157f4f1fcfec9dcbfe9f6c73206ba6fa94d5f7594dac4a9fb83c4d8aa95fec1b5a864ebb15d41f2ec8caf51e602db30a95336cac67550d062b7becaadadb4d19d117424128884db7c2f6b3544ccc6886240baf8013d34941fb526f77b064a033a127aa78cd4c1d4a3c3311ebe60fafbd3230a228e8bf3e21202760e9fecb6deebf3dceb271f5170c58b7dde3fcbf7ee8b424a324067d5aa408115986433b05884d824bc662999477d064fbb589e7bfc3d85d9a5c8434e16b9923e9e94c02715ea0086823dca7ff20bf776f6b812e1301f44f92ae404b7d61b225b57aecc0cf20a7b5ebbfec6b45b2df0e1d586cd918c526b16181809933910d2d23cae6bff615a1359962efc2e9a02f3f05a9662485c672ff3dc14eb91b7f74f83bddb12a9f02e82ebc752146e938bf75e92807e52ead82785bea264dc66132552847a162356640f37b0be809c4cfd555dc2f8620a6e7301224c284ff47351fe56ba097d30d5432685cf82b81845667ff423102893fcc81652adc9e4df9efe10880dba4dd6766ac951040cd44cd616b06194cd96937f83cf7ef9dc09bede79a502d7d6f09646d407786d030c01b8a1bd388ade4c8027d41bd404dbe3e22bc1080c3e5ce611eb8650de53a60b077464e5599fef125b7ce587361fdf26f884f9e42b257b4c4dbfd189bb6d6a360d7d6e128e5bc580696fe1717177f584e1a97e00ee9c8242095c3ec6d906ff13699a91eea0d4038d828bf108c6b651adcc110451a7393f16cecb4306523590a124d09245d66c44b306dfdbb5c29cb9941c0e6ebf7d58c1aae92b850026441b8e2dcf227fbaf6f5c91adea9620d82bc4a83fa92e2cb0fa9556ccbb678031f3ae22ca45d48c588c0b3ecea22a29c1aaa576203d92b48aec91efa49a53cf203fb0be7bc2bad727e00858e8fd9918417796da4bf8dd57b1f4282682080f7e3818250e52b0dd4ea5794ad8908978eff899a3790217dd8a4a381285fba3a5ec350e9adb885eef216baaf57d1f50e80835cefa9fd2976daf3e97ca5e14760c2626d2f20a7ce1077b26af1733ad8f21bcbfbc53fd05e0e83baf28f75e8fe38163de7a18ecc6eafbdbc372b0e4e36e2186ca14a3d2a133cc08d45943aa36c8c878af480c19fd8187b585f5c1046ee104c21464a58774002fdad852841a5115b2a61c1636dff3a0f4094f42653373b86ab184e5daec74ea204bc5962e53a74e1f3083c8eead496fe934d6171f1b1d3fbba44180accaa13f3d0f690ab6ab41b6d1e79ee3f08eaee0b37bdd92d2c09c2713aeb9478c7620ae17e21fc8433dbe28f0152429815aa9214eb9873715ce0eb31a3340bd176c43729549ee3d4d582dc2f1d5e8241a28cf69171fbc4dc252517c09cfc8d45b94cb6a6770fc10885ce3cce6f8480212c7003e9e87fc18000156506dfbc3e76de0f1163134f895b87ca1ed07a78cf07d6f8820b370e994f1fadbd1a1c2b19cb83aa8d66bbfc192d4ce9c487b07c12bc51b18f0886607c57ffa788e3c2976a2b794699cc33a0d39ba9d01867cba98b7c57c5e5529149630591b19682dca2674655076d3aeded27362fbf75f26fa21751b739593d52d8bfe6e5613b7db8b969da5afbd8f895cc7c8840bd04ea4dffe4b93fad3c69da4d4b43b24a9fd12fbb23824b17499d78808f8406478ec2a78ef7229696847a9c7527c5af0285549c940e8d2c004d84efeb31c8ee18a76334c27efe0e2b218feeed5fa7b1bfb57ecb37f8d9a3b66621ea10c4d3c66eca54c2a0e7892d75786418f510468705a7de42770dedd5dc0dd954f7b243f830966cfa613e9f6c090cf65d7ae436d49051add00402f697f8665aafda9fb19ed9e80bdd6d04c78419998f7d769b60ff41e8451b0d5bbca98b2869fc7fdd124947084b563fb69ac33767017e9e9246d672d23423b76ecb4ca5c4691d83d8e8ee8ff9acc0b443e602c3b72af72508258466918e6f10fc547bda7629ba987cea8a51fdb308bd4a2b6a33045440e5289ccf2ecd410b843a3d307fa02a175f759cf8c3a5ba32e11e817185169a327ca6e2bb41de39eae5dca5e9e5389926f5d80cf013f4886cc922e951b30ed0c2416d238ac21451b75ccd4b98222ef2768f98ca6bcd1cc3e8b976f1c491b19ddfb33de0ed88eff5405719befb2856f686057944227984a920951f139877e0f971d8790f24d36239a10642b56393225185414fc9b9b0cf7efc6255b5839", 0x1000}, {&(0x7f0000001200)="664a6b4d6b69a74f85aa2ce043ab0109f4e8f113f3c0057d99b3e783cbd6500d9bdffed37be4de7f784b68499e4aa8a4107fa2a00e5435cbce2bf45c3dea10b67a6d2e8969baa05c7da7fd790903a73271042550f48fe420a71cd5e060ad2fc8a26f06c820345c05a72d8b37203ff47f52480c26ce78688fa96f0820315d231738a55074e8", 0x85}, {&(0x7f00000012c0)="caa277398eec0047759b2d69221443debf23793ef43128b61d6eccd7e2b91bd41c6a37de53aa", 0x26}, {&(0x7f0000001300)="ec9add08fac52419c160ce8d49bf94fc1c34b04fb9e4c7f1c3bc2190e3f3a2e6f4744387c5b87744789b0458f92f36baddb1856b7ce114d3f224b13d5fcc0e4a3a15727cc36a70c1ff450e08513114ed4f8f1796f2f8ab6f54c096be9c073f92b486d23a11b5d25efe3d0337c9ed905af851626d70a52ced78904544a96ca089bf1e82dce1b38593624128d96db07f5353edeba62832350cfe9573e3a2950d5f76871b27ea77772cc91f3e13a2fb7e9c2814196f78e095f563e76d92e64cf6c674939a38a5e9bf0010dabeae9057de6977b573", 0xd3}, {&(0x7f0000001400)="a4069624d37d77effc55c634397482c1736b0903a374009b7398f8f374d33bfa34ed846b36e556ccd13dec1671f6bee9a6a8bf20da0f98efc89d5db98ccadd0b7d68bd9468c890ea358b55ecc1ebab5d12d9d9dad472fa861b6d541f29606a6367d50ed73958e18c9e933bacb3c4b302aea6028840e22b6bf1241d72c193c2dfe03d95b9c830f879990d79f54ce962318343df7009b2d879037370c25f603a66bb43faedef88a7324ee8ee3b78fab803ae7edeb117c4534089271a", 0xbb}, {&(0x7f00000014c0)="007cc4eabfb87b5bff8604944fee88f79e18f95b6757cf5c8028fb58cbc4f385cf3afd2158aa63ea15abef678d3b07da74f67a48dce6b243e3f4e8d6c5470f7f1724620a695a78095635675e0b18c4c889bd8acffaf261bd8d2e6a6983509ef314de3e1b69820da61c330d78be48e803b85ba251c264cbe3141f6f4144b437a552c390d333f7401a03184110a9848805326cb4ec71ddc6c5eba822dbdccad4b653d227b5501269c07342fbb79abd423ea348238a4e4dcb6a80", 0xb9}, {&(0x7f0000001580)="5f128f6de0881f18dde0dbeb9c", 0xd}, {&(0x7f00000015c0)="befb7abc59e7f9a19d644711f08c76b6422a4505cd292246ff0001eca67a60f7e7b4492419b2aa34deff46e9b7dded2b9a73a6f5dcccd6a0a290ef7790618bc33d8d2f3023703dc32fcec1cd8d1474532367847bef4a874d1bfd166b64c0bab0df9dfe043ba199fb5e5ce22dd7a606e8b8efa9787fa1e4f2d9222a5caf847ea8f54824f0339cb8c44c9233e6b9d588bb4bf6beecfbbfc989656ed504539b8ee0f19f78896b8c0b083ba796afa19acf358cd8b860e44d51053830f7b2300be5e3d4dfeddc8f12c4a1adf2a5d171e281b8c61dd87ac0d6734b11445a3db4e8", 0xde}, {&(0x7f00000016c0)="153f5778c63d30b8f3876a5ce6dbf4", 0xf}, {&(0x7f0000001700)="7e39d836a7f68432223752d59623d1084d578630de39b8f074da64139d984ac557c7d650b636052cd8fb2517cca20315f162e003fc21d473fc72c1e7b4171114b4878087b90b18572776567128d84e385af78a72d829e3731be38285a835fe21f10f03aed37df7feb9462622ee497050e7ad738d67be24b0eee567332b733efd386af7e593e94ee4895f268ef42331ea62", 0x91}], 0xa, &(0x7f0000001880)=ANY=[@ANYBLOB="1800000000000000010000008100000024000000000000000001000000000000ffff0000ff0f00005d05f41a30e035ca562c4ff359a4e42547c368ad64b29f92ab5b90025c7194b22d575e962eebeb73dba718e1ab2ae35e0501f11d2dfb26fcfb06d8408cd08ae562374ba66e3d7202e86b1e518139ae095436b7e2a6b3c699a39d6a5f993c931349dadb2af90cc2684741a6931a4b5a775b11e85964d67ad3f38c1c75bd212050f7c47bc3c194fccb18801e00f49677ba68c18a95530f8a95e63e6e7982725a4fb8fcab0bd606d683d7bf2063d03b67bb19e217a250b904ce0f91236143a3b0bb7ad908a54b38c509ef45bddd64188f750e11d0ba8d67c0105668455f1bdfbd6317ea152bc49230389c664d5129680000"], 0x118}, 0xa) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="66696c65300000000000e50695c0dd295295d7beb45bb0d61f523c8a49b4d20f0703ec03e4eecb0a5156c4d755a29c8e1bcbdd4352345308d5bca4fb9111a35d622d4707a6af40c4c7e43e9fc577f72665cf0964d7377753ac607749db963b730157c5006d35e0832b4b652d2f979409b8e2c449c2dd8766335c7ad20799bedc7cefc177997dcd1b1ddd3d01d107bd35038faf57920f71362808137e4c886355241a5a81d3153461cc1ef98000521d9df5f4bda8aeff6b7d53976ad8bcc8cf44354c7907d3d2f2bf72c410b57cb230a168ff6d50bf8d7de633dac8a8195f5804df24389b05d48e5bff5388"], 0x10) 15:01:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x401, 0x80000001}, {{r0}, 0x0, 0x80, 0x400fffff, 0x6e, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x30, 0x22, 0x1, 0x6906}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x5, 0xb, 0x7f, 0x1}, {{r0}, 0x0, 0x10, 0x8, 0xc78, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1c, 0xf0000000, 0x10000, 0xbc}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x2, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0x70, 0xf0000000, 0x8dbc, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0xd, 0x4, 0x9}], 0x0, &(0x7f0000000180)={0x800, 0x8}) read(r0, &(0x7f00000001c0)=""/87, 0x57) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x2) 15:01:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) madvise(&(0x7f00002d1000/0x3000)=nil, 0x3000, 0x3) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 15:01:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r0) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/79, 0x4f}], 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) chroot(&(0x7f0000000400)='./file0\x00') poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 15:01:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x7ff, 0x8, &(0x7f0000000040)="d88891", 0x3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="060000007600000007a907665129000000650a0000ac1400aa00000000ffff08200000000077a1241e51a22af8a5c6ae4cf964d032e7477ba129437e39ae45f8dba26ace5bfd9015fd5134f4005adee4859649117212f4db5358cef04e5ba51e2c90e0569cec377d8860eefef4613694e45c0abe1b38f473418a29323331ae6378733b663d6071ec7cd43c30b541a769a2a47753a42746f9fade8da672bce0f5d1cb40c9108024224b552d59cc4e9ddf1cb134d3b54c583e38f88a02842d5377511d169aa6c6bf5cd15c75a6044708d8a59f52fe41be132a04ea11a86e14e03a925c2cb29fb7a54cb364bb2b5f", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 15:01:07 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x140) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 15:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffff7) ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x400000244) 15:01:07 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 15:01:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0xef1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 15:01:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 15:01:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 15:01:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x4000000000008, 0x0, 0x10001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 15:01:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x3) getrlimit(0x7, 0x0) 15:01:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file1\x00', 0xe000, 0x53) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) fchmod(r1, 0x20) 15:01:08 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) accept(r1, 0x0, &(0x7f0000000000)) 15:01:08 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/37, 0x25) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/155, 0x9b) 15:01:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socket(0x19, 0x3, 0x1000) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 15:01:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000080)="9213609b97b62f370bfe5f29e6f724552acbd1a414f70e47ffa370ea051ff3408e3967380301e4e185054c8c40b407d46cd53e47b68b37191bd77d9a3faab8666d57299b9873a70cd50474020c47d21a50fc905a80631535ea3a98c4671bd70afe3712d7bb7d2cd572e9dab09083551d12288dc4cad9ae643212094691efcf25cad634601251b5086d6f878ca06e075167ddd2bb7706f9b0afcd1ab4802f", 0x9e) listen(r1, 0x3ffc) 15:01:08 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fchmod(r0, 0x51) 15:01:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 15:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) 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) socket$inet6(0x18, 0x4002, 0xe297) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:01:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x1, 0x0, 0x65ab, &(0x7f0000000000)) fcntl$getflags(r0, 0x1) 15:01:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x88) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/234, 0xea}, 0x801) 15:01:08 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x6, 0x101}, {0x80b42, 0x7}}, &(0x7f0000000080)) r0 = semget(0x3, 0x7, 0xca66116164b771d1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000280)=""/31) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = dup(0xffffffffffffffff) flock(r2, 0xd) r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x3c8, r1, r3, r4, r5, 0x7e, 0x3ff}, 0x2, 0x8, 0xc}) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000000c0)=0xcc2) setitimer(0x0, &(0x7f00000002c0)={{0x6813, 0x2}, {0x9, 0x6}}, 0x0) 15:01:09 executing program 1: r0 = socket$inet6(0x18, 0x11, 0xfd) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66802c653000206b434d6b7f8ebe6aaacb1628e0c73581ca9b165c3e2263ffb24791f50c25b5db2889e0e84da915b7e0869affe0777a1d4a018d43bb7462740925e2257117b27c8446ee0300000000000000000000"], 0x1c, 0x0}, 0x0) getppid() 15:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/145) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f0000000180)=""/147, 0x93) 15:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f00000000c0)=""/89, 0x59}], 0x3) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000000), 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 15:01:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) syz_execute_func(&(0x7f0000000140)="3e470f38c9c16746d8723dc4e1fd50f3c4a27da600440f00a5faffffffc4e3a16d0ae02e66410ffb737866430f3a15e9022e66440f38dde566450f38082a") r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xe4, 0x82, 0x1, 0x6}, {{r0}, 0x0, 0x2, 0x8, 0xb7, 0x351}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000002, 0x3ff, 0x37}, {{r0}, 0x0, 0x2, 0x20000000, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000024, 0x7, 0x843}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x84, 0x2, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x4, 0x63}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x47b4319f9b0e98c5, 0x8, 0x81}, {{r0}, 0xfffffffffffffffc, 0x8, 0x5, 0x8, 0xe25}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xa277, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x9, 0xd4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x100, 0x1}], 0x3, &(0x7f0000000000)={0x1, 0x2}) 15:01:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 15:01:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x50, 0x2, 0x7, 0x100}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0xc4, 0x1, 0xee, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0xd989, 0x4}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0xc3, 0xf0000000, 0x3, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x40, 0x2000000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x200000a0, 0x6e, 0x8}], 0xf8000000000000, &(0x7f0000000140)={0x8000, 0x1}) dup2(r0, r1) 15:01:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x44) fchdir(r0) r1 = semget$private(0x0, 0x6, 0x420) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/173) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="536f90f5271dfa7ca0c7e30a07d208605b27d31db4fbb2597b6c009b2be10f225baf5cb2e4ab128987d527ce7eb6811c1899d3a63c334d38c9ee9239f3b2c5c40622386d299ab84e8235f42dbbc1b28d714665a220321b1404cb", 0x5a) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x0, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2, 0x1}, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:01:10 executing program 1: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='{\x00', &(0x7f00000000c0)='}]%', &(0x7f0000000100)='\x9b\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='}#\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='%)\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='\xaf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='(@\x00']) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x5191c990, 0x2452}, 0x10) 15:01:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x82, 0x6010, r0, 0x0, 0x4a) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="061a7f90d1594e851d63429a3ade273932b802d03f1b0237f0cf57fd8a25216a5ad4d6522843bb2a02c550deadb461144e4474c0d526f0a3d1c54e11de53984ce6a389e38bf6dcb49cfeaa61c7b9bdb61736d758c9e4548beafc8b0bb4855bb82de11b78a4e46f7f85bce4ed0d4cadd5e8d60017281deedc9b4bbacd06e38f951dc0d3a6d71e66bae6d5bbcfc75132dbf892941ed188f4009bde79ecac4bdadf6b6e073f9dcca93919a521034642e8f91eaedfc385eb5f584961625a954ab18660f908e6587d21ba587c66a9f341efc047e51810ad27988862ff489476048e9f983785b51a707f87946e2913a92150badb674f2c481822368a49a29320d81f21e15b1c1d5da807f66228fa3b68572ffd7f5ddd6078e36c91bd3a63f063d9517cf5a8650a4255ad49c8d70fde7bf74b8474d826a0624415208b663e06c814f9c8c512c0ea42149028b704d3e1f6f8bc5e7c4d8a66e580a5de6ee4d001f5a8edd6da04afdd76048afc4d436172f8b5612806c1232c6280e256b130338af46e369fbb1d9112f9818d4babbf1eed9ec6d337481f495b100adaca10b5a122f85ec87bede828a7377158d35945ca3b95ef62132ba5ef543541cf8a0f74f891943b6905f49b4ea7a68ff23160aabd8a2db3fead38b97475e6f4a802c97bd71605a5259bd3d06dee387ca64e097e17e2671c40c1ecd00073485463314c59754c4c174aeb732ae9842076d4e3e817bbe8f9c2f8523df660e7c6ba8a1f9121408338c430c08f7bd3b16b56ba5afb059596113608f40322555ea77de8d20778fd459578827bb741723fbcf0c053dffa6ba73f539ec186726a9e5f140475d37d82763dcda2c279fbde5bc03405c242b17e0ae01de11f8fdcd5eef8783b7bcca441eb98191fbcfddc134b6f1eabe41c020ee13f568285e42fdd6739e9255f11f9d1fd403613badad203d452ecbe76c8ba1768dbb614e0b2c540f28b8cfc42d0e5517ec1f1a890f5471d9338a4c05446f46105de411051dbf4b277c4956b8e7c1b77c36dbd491c6d0b604c944cae8fd7844a9e6738811e2d68ee3f772c7c412c826ac42d41fcac2ff4109e40f18d7dd66e5cbb8e3410699a53ee6e6f80ce1e454b715033aa48584b46ddb865e774e29cf8ca33c4278477a6a88b81d803de1c5a44990b9ba0d5a02b88d870ce27047d40318ca766e6325ee2076ebb58df274b9d818e8b7f5e75801da290c847660b669dcdb8eace6dca2220565c563f2cc5c3fda5a2e1e43199d6c8f4e61744a6c20352db83bde3e39e9495237d7690853e374b5a09d7f5381f4797a41a207bc912dd64e4dbc8f5fc958f076539e855f7ca2d5a98bb0d11c88deee462a3b6f616894a8631574a33231aae51187380131afb71847a7f567414e1cc6f6d07acf952e1164e9a08168941f4913cb76771566e16be4579a643fd2fb46f06560f26b0cf00d587f6be00b3905528511e4845df0f7b9df1cffff0f6f83a0404e9fa95fe62b12ec802d69f0432588012c0bbc3ac0eea3d5d740ed0d9eac358471396c4fd7e52e89a71260028dc61c2712cfc20c4325951d6b57dd9bfb1d2a589cb8b8f312cc31063586a874d78b0b3767d8a5682d2869d88de50f0affe2e5a9df407c8adf986c0c8923cb318ec269cf91d538e952d78c97c50201835665e55d60763396651d91e31b602482b94faa5ba01427934803ee55ae65b189598bf0e8be6c1f91c5bba0ddfd9a39b2af3e81dcbba519c2f319155efc71df06353e0178b6564e39fbfff1774935bbeacf699c5fc4cd440951eb1f2101f97494c9cfccf643f8bb95d15e5df785ce282f91210663547489bb2ad12d1bbd9757ff15b204a706fb280eaa063c19253d4dd32074a16f9b660bf2b6af02e4a40c5445c4d4fc58c730c50105a9dc2c1a81375085a09f1c036530df179c07f6a05365441248891b682cb3c1151af2fbf32710b0dcf1a6cf9783afb0fff4a085bd5a89d3296d1fcf95436ef3df6b52295531214183476d4022975e0cc8c16e105619ed753ee8d5225d18d22b59aaab9fa08f887ff68c5405d44c3bb198d9d76a0bf4282a6a01417484ac98ae040e6dcb312d1298660bae064e73c0126e11eb8b281ba87cdc3cab012b1d19642f135e431728500d301e7753b08dbf568def64a727d6a51f7cb3e3169166d5009a8fb15d6ebe88d46e12c03349d28e1b1284340773469f34b8701f4c8d8fe3fb23cf898031223a9a20b0a7263e3f0c69be612e83b11a948f214d3b983016359110c813ec952564f8550df8b7cf3e462bf2719e33b68eb10a5bcc90f47d05d04ddf24f47752905eae5974ddab0fec7ab4c8cefa1ffbe23670348d41e55f40d395dc02e120a3274acd08a16e4bcb517e2fd28341397a423ebffdb8cbee899ed725e1e75b1522c62c6b3b5b0ff7f22f151550eeb806f78e1b738d10e4e0ce8d3f4e7dc9e00ce0b478ffa57548b95d2a04b5c66dd6fba03028128b5ba57d46cafeafbada2e64aef35d374f460c3ce653f67c3bbbbb234518bba673257bd7d9e42424641fd270175c595e6f171f932ac90a2d0488e55fc31047d2505f0b7eaf597453d6c3522191bd093e633a4ccaf1a742d704492e760200387fc822395d7c7c78f859afe867b97d0563f8cd9cf065842f877c3fe915e619ba3ec811f43cb08ad4278a407923f1deae523b522fe57906b0fb1efc30a20eba8f74606e1bd4a637eb24bb04e81f5d49c566f4d5eced5b5b339a34eef7853d076d0fa1f50a257c805283d9beaf6bbaa1a2c4608cd4cf43ba7deec1e9de0b68980a4eb3c4766814a5f03a3053eaab3e083ef87523e07c647e4e3f431e4f9d677a87a25cb544ddfcbc2de42118973c3cd181bb59e89bd80494c7b77118ea848e8c788c1014686955b88f5016e74b6bb2cd98a222c73b402405a5bd0e3b89de743f76c36fa09b943fc3670e2b7254168ce5b8adedfe5559f27f6bd275b24e8a3d4a39e57b0e4b77e81b0b71fa628c35ae521d689e4f85e9db3bc306d7be57003e6e9c8217ebd43e673a94ca072d8d57c46eee185188553e1f3ea5f6abbe57fc6a910356c24aaebd755cf1e4caa88c61d44944b03507844a13a291a985d988a939e1d8e6a4306e2cf380fc545248cb8cba91ffc21d9aacd963c2bc450577e255ea6bbc0e81018141c514084d13c661309bc73663b3817f86449f5ab9093a63d69d74886385c7194fbd48042a42344ef2b4a2478043cb01003f7adbf0677242017e7b817f7415d72566ebcab9aecc2e1d4aaaf7b3e7100c5a887addd03ecefe42e9ce4115c307b809dd63541386ee486a82fd3f1c48a859e8ce44892d6bf27e0446b4f833f9937bac14f11f16aca426ed7d8a71792b874b21cbde87472da585d15e5a08809e1a275fddff503726aa3e6e5c97ccfb99377f0f076157a952ec8d50780c414e775d06f49783927cba0ddff9a973df76911f159054b834062de91e8e720cb91ce26e5500c68c9aeb496e3142264f45c1a43130d3a1231868844b6eb19674c0b7e401d76d5447ea36957e9be42498bde760b0f6fa58861f173944687feb2b3b96c1cf6615be3fb405bde159b11052db7d4962a474aae0d2490939c97bfa11b1e9855df07d80820eb5bf06ddfca3213fe1fc48d52aefd4ca9ca38cc786a554e9bb785d78210078a51e24197a3c4b18c6b649b3742c782b92a731c67bafd51a9f9bd18d865694ec28aa35f32eaad5c860522c956b7040ecb8803f8728b579e616919d93e090ea5b3e9e2e7911389ee70c2b57c95a4b5573bc6e72a088b2adc35b3cac34dbaec26e6f731ba7030a4620ba3f4cdca70973f366082ef8881d43d3595a74dc86fdab603a2e78ba1eccd08f75476c6848204c899372a9a07e7fb0b2c16dbd887f980e45ed2f9611932320749d2240394fe69bfa3e95e4ed7b067537ff70321f7e6c475a6ae9cfc5b64cb93fdb609e460979b85fd949ef468a93a2e9397fbdb78fa7f597353491d4b6741de9e3cf84222764404cd7042d916cc8585f2fb0f37d8aaa3ee821de5314bd535ddbb89d3cf7e3ccb05b31be5897f007a0d38c4c7d62f331748c45e4db80c930522caae366d28dc5c170dc902c8804ad166747d467f3bad25c1ba6575c5da47350719a0da1a9ee691bc83b6d6d1cbbfb06d00cdf331fc337beb997334cbb0b1bafecef93e4f61d99f34b9bdb7599bb49bf4e64b3c2b878cc0a831a02ac55e605a7c55c74d1c00e52dc32a757d3fe8b7d16e910035183b8162facc0ba2ce81edb078dbe6a952c8776f965ef301c13621b3f61b3047f573dd76a3e66e8a3c4e7147a54ae808f47afc3247b5098c2ee442849724ccddee356c006534b22b81088b0d2f8baedb0ee8b30cb0dffc97ff0864ce8eea1c7d15b8f8bac3a737c82c975816116468061ea77e3205e0f6b22cb84a88e89727a6ca30da20c7460ef9fa259105a8c40c5bf11d79e2246c55f1ea4fcb3520406203157501e47c0369b970a74a7de4659441d4d1e9ab726a859e413e449c84a2d126b29caeee1c0d66f86d7490713dd965682b73c4b635150c909c86ae0264f88c1117b4cb2761bf5d1dea43481121f9091593e38b9b8b3134999c50b6ffbce56ea08b250e8ae0ad0c5d0e5372a54230477dcbbdf1d99ec0b335ab59abcae52ba5a9f70db49e568d90ad71f2db83bf9a0ffe12650a1dac03695d12bd22af7c3af236d16355b235ea9c942e1ab24b7cec9b9261713935999d5e4c3269039739456686630768976a83d95db1313a6c18600e20111322b75dac06859fdcffab95086889fd046bf3d9b47cf20d9084de859fa00c0762cc5f1d5ce40262a360c09840bfe8d4ec9cd25678b6723d5291aad35d38a5268cba05b2ed4642cf3c2dd06fe074cc1a7e75d72d9050b6e9177322580d76a0a4ee68b4a137f3f0786def9da902a03b985e8a0d7a9362c59c2f8cd0cd122ef93af311e2352ac1259d3515af869f3f895040094c55f1a6fa73e485bd195cc0883f72b7ca0e9683de28ce04e0a61024787aff38dc7211f47fe65c13aa98df6af50ad0ace8571345e949258ecf6a0ad63b859e25b34f4d2d2fbc73179e0444870e36b69019ddab68dc7de5ec20dd7d22b3cee3d43302a4402cce20197b721fefb94eda77fef65e849b94d2e5318848a70394ef8ac59ecb3642d41124a4f67d115c04fa37b3a9e341aad650141b03527d8f4173623293d087660bedb18f4b461cced087f94db25210b57aa2211f94efda4d5e1e467dade9b672da28523e35d8e7927398b17bb724427c6f349f5cb980b440d17e0e2ffaaf31ed1509729762b65e92581140af79cf844d156765ad112f16446f3bd88ee69ee431cde7b2f9141ae0145a3aec7bb7da8fe838b8800a60ea827225ee60d3d8748ff153b93f41b90b784fec3eb56df17fa19006955e78a225f181aad6f70ea7b530302d9137b0c873206a1e113ab1e583e7ca7f7272d38473e51334444170c6e9087630ef8b2e5124faed71bfbd72f3b5daeb857aeaffa718c8e6c70379cd8c870cf58d6f56a4cb9846ba689f0c37c908294900f6c1a0dfe8b3e3c05aad6c9e46786fc4899c90089ee4de007ba9fcd0f21dbacf0f84ead5b2cd7fd5391f64d18bafc1e7b50e397fa20feb6181d6a329b46f564fdad4e7479d62e597df8b8b303416500cf31225fc598dbba39ede2c8cdeb2939175c90bd8229e327ef5e496273042c29fa612390a4ad43cd029418a7b2ce1b46dfbb822da88e6fb92d0121a0c07917900abdad918d68b27618da3010bcb64075e4256e944594611ae764b", 0x1000) 15:01:10 executing program 0: clock_getres(0x4000000000000004, 0x0) socketpair(0x1, 0xc005, 0x81, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') clock_getres(0x8, &(0x7f0000000000)) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 15:01:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 15:01:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000124000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 15:01:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/157, 0x9d) fcntl$setstatus(r0, 0x4, 0xcc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 15:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000480)=""/152, 0x98) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget(0x2, 0x0, 0x40) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0xfff, r3, r4, r5, r6, 0x0, 0x400}, 0x1ff, 0xae, 0x3f}) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x126) r7 = syz_open_pts() close(r0) dup(r7) r8 = syz_open_pts() pledge(&(0x7f0000000000)='./\x00', &(0x7f0000000040)='\x00') ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x0, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r8, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:01:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:01:10 executing program 1: clock_gettime(0x8000002, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x10) r3 = dup(0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept(0xffffffffffffffff, &(0x7f00000012c0)=@un=@file={0x0, ""/108}, &(0x7f0000001340)=0x6e) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001540)) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001380)) r9 = open(&(0x7f00000013c0)='./file0\x00', 0x80, 0x15a) r10 = syz_open_pts() r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x50, 0x0, 0x2, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x81, 0x7f, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0xffff, 0x7}], 0x8, &(0x7f0000001400)=[{{r4}, 0xfffffffffffffffb, 0xc, 0x41, 0x5, 0x2}, {{r5}, 0xfffffffffffffffc, 0x49, 0x64, 0x0, 0x2f}, {{r6}, 0xfffffffffffffffe, 0x69, 0x2000008a, 0x7fffffff, 0x3}, {{r7}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x7, 0x40}, {{r8}, 0x9258b5e846b75352, 0x20, 0x80000000, 0x7, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0xfd, 0x80, 0x5, 0x100000001}, {{r10}, 0xfffffffffffffffa, 0x1, 0x81, 0x400, 0xf800000000000000}, {{r11}, 0x0, 0x0, 0x40000000, 0x0, 0x3ef7}], 0x5, &(0x7f0000001500)={0x38000000000}) 15:01:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) flock(r1, 0x2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3006000000ff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 15:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/138, 0x8a}], 0x2, &(0x7f0000000340)=""/179, 0xb3}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="1d429e112ceb52b3aa83a31e9be490c24f8f63631962f5489c468417ba974a64ddf88a6d2c74423116c8da16c61041c540bc6d828a63d951b359ea710d8f73464cfa9578cd297dd17e34dccc625f95854738897bad6e83d4df73545cb8136eb6e41281b8cbc4fb547e4fb3703f3c03b989186aff72425004dcf01af02449a0f12dc3d5aeb9928b55ef", 0x89}, {&(0x7f00000002c0)="e831f99349676edb90e15d08874fc7bd6bd47ad475b35a307eb3708ec71d48b265befc4dfd979671b3658e81d5bb21d20fe5dbe915b3b4e6f0e290cfb4ad16567290880a4b768d9cf6e2d84be3c4ecb4e695651c9249bcde564d77016c6710df3f1e2d4142c05e5fc4ad1c606bf2c72cc6e2abec84ea6cb1e4bc6f41e82735f89f4318662377b50c71d874d7995272fb3270e788c7a7cc6b9702cfc6d2fc394d14415300da9dbb", 0xa7}, {&(0x7f0000000380)="2fd98b839cf3f5d395f5ea3641a11fc5a406ecda3fc4fac858e2652789c44993564abe9b0043cbf332f5ed33cee666cf41b67ad7dee6d47297dd29e9f2d1676afc1bc093c0fd4f4750ebb4b215dcb1afaef020e0bc10084efada52e7d01e2634f1839218153c8af9e456123d46a6a3f9f3a5e74aa2cf0f05b8f51201214b9a05646b4561520e3abd45c1215105525cece850456aac488e069396ded59ad7a725bd7784c8affed17155cfd8f026ef850c390569a648617af113fd0230ee9747c6eac1473e0031c2c0587c71d16fb34963efb59311a030fb51da2ccc537abc0c83f1f9c4873aa5c5996c6fa615", 0xec}, {&(0x7f0000000000)="987cdd2c27048715761b59003d707ed11d349dd36986243c639babd2747b103b997a2373a0ff5877efb2db36bc54c2b425e5bdccf1f6e3572e5275240438b5", 0x3f}, {&(0x7f0000000480)="01cd62b99b285cb581845097e7485b17defdfeef997d1fd774d5b3561e46a99c12e49aa9860e910c90a72134a03f8a00624a0b52caa07c9447d5e8609d48a3066fb76fe5789c20", 0x47}, {&(0x7f00000005c0)="9cb9f31527ced2193ba65be27ebc9c0794b9ed0f965ae2baf9d1914b3e77cfda8c517895adf0c540605bd1912ef7c15ab3845369327bac7082709730cb059f3747cbb7d1e314c0553164b435f4c689b15c616c4ab754b2df8ff165f0be0d561308432318d8e4c571b5e4af16d73aefe081396a9f9d52a5a6dadead354ea4b8e633b1024117e45fa218dbeb1c7b92ae", 0x8f}], 0x6) syz_open_pts() 15:01:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) flock(r0, 0x2) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 15:01:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0x0, 0x2) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 15:01:11 executing program 0: r0 = socket(0x1f, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x81, 0x2, &(0x7f0000000040)="1dfcab7562ed08276703d917aeb7e8cab3289e9a5e406ebae382c87300ffd318e1f26339cebbd19c98c7fb077462dcbbfd61df68e028101b0e3241b61a3c23e1c45dc66fbc88bc1b5d35ef01163e2ac8833c51c286b5121e703c7e056c0eafca89963c423e8a48c7431da662a70ba4fb960e2366cff2ac215403953a9d9543a707b47d670ecfeff9c5aa03d50a351854379ddc365320b7c042050f1bbff884a4b18306a8fd57fd379f353ccd13e0ef9e", 0xb0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x6}, 0x10) 15:01:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="9575edda10a98d2373e0533f5dec0c10e47d2951bc2ee91822e9da364b03dad11fb1129099e60b75822796818e9f59a386f7c7e9c25466e491ec3d89cf4c92f85ef96e5eaca9319feec50bb8b2b06bce156c605d821fc357de48aaf7217bce7a5be585fa6620570bb11a767bf721d89b", 0x70, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:01:11 executing program 1: 15:01:11 executing program 0: r0 = syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3b668000, 0x3ff}, {0x100, 0xffffffff}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 15:01:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0xfffffffffffffffc, 0x2e, &(0x7f0000000100)="ebfff9ffffff48000000000000000000000000", 0xa) mprotect(&(0x7f00003a8000/0x1000)=nil, 0x1000, 0x4) 15:01:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x4f}, 0xc) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 15:01:11 executing program 1: r0 = kqueue() pipe(&(0x7f00000008c0)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = accept(0xffffffffffffff9c, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000018000000000000000000000000000200000000002000000000000000000000000000000000000000000000000000000000000000002dd50000000000000000000000"], &(0x7f00000005c0)=0x54) r7 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r8 = kqueue() r9 = syz_open_pts() kevent(r0, &(0x7f0000000680)=[{{r1}, 0x0, 0x1, 0x2, 0x1, 0x55}, {{r2}, 0xa61d2acc206e6b77, 0x10, 0x1, 0x3, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x200fffff, 0xf741, 0x100}, {{r4}, 0xfffffffffffffff9, 0x2, 0xf0000001, 0x5, 0x3ff}, {{r5}, 0xfffffffffffffffd, 0x10, 0x20000048, 0x8001, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2, 0x1}, {{r6}, 0xffffffffffffffff, 0x20, 0xc0000005, 0x4, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x4, 0x80000001, 0xffffffffffffff7f, 0x1ff}, {{r8}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}], 0x3ff, &(0x7f00000007c0)=[{{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x3}], 0x6, &(0x7f0000000800)={0xfffffffffffffc01}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r10) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r13 = accept$inet(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000140)='./file0\x00') fchmod(r12, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r13, r11) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f00000014c0)) r14 = semget$private(0x0, 0x7, 0x140) read(r12, &(0x7f0000000480)=""/189, 0xbd) pwritev(r13, &(0x7f0000000380)=[{&(0x7f0000000280)="6a5fc02c75b2c95b1fad7fba2c9bf0ebbcb372df614e3b077b4cdebe314e5712c96cba7a640419e00acd00a6869bb7b4cb4c08e8334d0443cb92d663e7a33878ae9db38148324d5c6ac67d0c4357f7d99d67c06ff8aa8c5b896356e3a1f868a255a77b864556ab241be06fc22452f5ce8338714f6f71c0419e2a290e6e7eb696062ff3c1894f98ec524301a20e7edb77a7e09642a14fc1a852c0b4575935e3f1edff36524c1f213c477bb590e9b70875a6d57c6c2378694e846830688d2cb35aafa903ed48140e049162e6", 0xcb}], 0x1, 0x0) pipe(&(0x7f0000000980)) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000080)=""/19) 15:01:11 executing program 0: r0 = getgid() setgid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = socket$inet6(0x18, 0x1, 0x7df7) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1a, 0x40000000001, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:01:11 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) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 15:01:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="1a4f8fca6e7da9fe5b1b0f41b1b4967102978097a237b253e3f2778bf26d44bfb792cc91dd93e5c2e96a9a055abbf991f14d00c7698a8aef8fa0ad6bc7cc4acfc2140b088559deed0a7b242a55c374c4f41b223b728069a0af4ba3ba2af140fe9f1be169eaf6d06b05c993f1f81ef2fffcf687737f43db6583a051052f2bc4aafe180e16c30534cdddfed44cc66f3dfa7b672769a4b8e343e4eef5d50ca1d7609cd66bbebbd99c269ef10a53e822facc5f2c7a6bb031965b15286c44455f22552a9ae0198861c9ca", 0xc8, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 15:01:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) 15:01:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326090000000ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) wait4(r1, &(0x7f0000000200), 0x2, &(0x7f0000000240)) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x8004, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300)={0x7fffffff, 0xf1}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 15:01:11 executing program 0: clock_gettime(0x6, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) 15:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18fb60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x109) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) 15:01:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x4, 0x0) setsockopt(r0, 0x15ad, 0xbc58, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x100000000, 0x100, 0x6, 0x4, "da16fe59b67bb6b721d19fa9c5327c9d7d50533b", 0x8000, 0x4}) fcntl$setflags(r1, 0x2, 0x0) 15:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28882, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:01:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 15:01:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x20400, 0x2) r1 = getuid() fchown(r0, r1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x18) 15:01:12 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0xbe1, 0x100000001}) setrlimit(0x3, &(0x7f0000000080)={0x4400000000008001, 0x78f6}) r0 = semget$private(0x0, 0x6, 0x400) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x0, 0xa4) shutdown(r3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7fffffff, r1, r2, r4, r5, 0x4}, 0xfffffffffffffe00, 0x2, 0x4}) 15:01:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xe, &(0x7f0000000040)="aa00aff6", 0x4) 15:01:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20c30, 0x108) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 15:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSBRK(r0, 0x2000747b) 15:01:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f00000006c0)="76c90a48ae9159a69e90782d3fb41222ca97fd7fc3d95fcfc2fa3b58c49dc79d58fcd7ecd316dceddd0f8a4b1eb569824a5f56c7ec37004aafe882da95a42c18198f408940ee3d1c6042469040a671465bc8c59ae5df8ceba781e666012fb3c24c66dc80a820dd8b013d10aead1c9e8d2b0c9bd2a64759e82897bae65ebe15e6d2eda5bcbb814b2c1472ab39861af2f938f007", 0x93}, {&(0x7f0000000780)="f5ad6580b6f05d0e58407ea963534937ca3435193478709c2b2872dcd091f59d5a09fb8edc42a5e975fc9078722dc5656a01aa89d7582900b48c681124648b401fdcbbc3a4b66bf875cff631f6c2bbba106ee3e5a1ce15e9ab08c63aefc74a9f873bf7f6f5614499008eea0edec8cf76289740c598b632b045c0cfb6934999279afe7a323a0ca03b52d19a9b636b4a752cc60fa2d1cffd1e1947f07ab5935d1127ddb3e7f1979c06105536dc179a6acd946a8a4ebb282bb3ef1ed89ad2b5376135239c78200b65d1cbd6e3050a54470981e32adb6faf60fe68297be760af604dc7d69bb0495ca403b89f53084037027a", 0xf0}], 0x2) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/184, 0xb8}], 0x100001e1, 0x27) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="e5cc0a0575894ed862b9c593bf403e1f33a23965b88b358410a64da8df18ef1a0228afe4406045107aafc504ffc1bc9954733d69107f005733c9ac315528de79505f7a4088b1bf1cc709879fd8c14999dea6fb92b9bfdae94284860411138f1abc330d4178319d50b5536239f42ad826e0697dff4a380edb4915452ca97df560b46522c4e71e59067544492e1b005d8b81e96cd445833dda0c5a790c51ca653b7209917a097b7ce6f9bd8b85b972f96073dff30cd87d752bd74ac76b1cac8457a9f81561ef3d90a5325fd5804bb2ab20a3fc23d7d4cea01f851d51d8", 0xdc}, {&(0x7f0000000380)="3616799c1168732dae5e8feab89bd076a920834e5fd53c4659801d33188dbad756b776e4ba6d1cf5659e8dac66674fcefd18815d27d1f9b07b399f924e2f7516ed310ae17b03e8", 0x47}, {&(0x7f0000000400)="ebd138f19c44034e702bb4b81996686f0958b783f8d524b9322e103c57d5f2c6215594d68c803dcf5844888254da35935da834d5ebd22af8b3fd6d50cb9f5921addd8a352f4692fa20baee246d21b43efa5395321f249738748aa545d2b2876ee813054a370d4d5a4b7bb589f93ea08dc205a0c086a3d407b9a5c93dd1e02fe36319aed979ff54a98390a93de9c386cdf955b2392a826407bb97a1d1c7f23b40c93e517808a4d493aa9472fc9dbe78d1cb6ecab2536640dfd794a459", 0xbc}, {&(0x7f00000004c0)="21b9bc713e1100c609e10d50e75bebb491b744a2e15c693f9ed3a5501d4af1bf814274ad2147e67f18ddc5d49125649da9428eac24a1563e34edc8f9fd3976b99afad3dfa5a7f910af0c4cf6559c01c6dc339b", 0x53}, {&(0x7f0000000040)="c8ff8c36cff0", 0x6}, {&(0x7f0000000540)="225527618244098bcfab85385450", 0xe}, {&(0x7f0000000580)="ee7f783d1da9696509da5db911d12d3cee59f16774140b05cc3218b5f88550af006e55bda3254949baa905fb4f697e9b6403fe5356efb8", 0x37}, {&(0x7f00000005c0)="dd9a244629e6501b19682d28b05dacd48b0366491506aa1561de620a20817b024c5f8918bb23b46a672bc26994bb88b6c508dbdb3a78da30324add125062ce84bbe2d9e0a33b5185f5e8ce6e68583ab66f7c9155a334bd1af989ca0fdee8294cacd92897568cad9bc50d3ca34c72d09a5b16cb6441e4", 0x76}], 0x8) 15:01:12 executing program 1: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66296c65300012c0503bf9725af97c9a7a0b678c7bca3899530231108f5110db2bf8c7c60b7ff6ed05802f0be2da9c285b8fb888b165143edbcc89e1dcd22e652e0ccfc3ef862b1d"], 0x10) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffe3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@rights={0x10, 0x7}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x30, 0xfffffffffffffffe}, 0x0) lock order reversal: 1st 0xfffffd807f00d720 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806ad89a38 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 sys_mlock+0x187 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(9b520c30f3b9eb73,81,fffffd806ad89a28,fffffd806ad89a28,0) at witness_checkorder+0x12f9 _rw_enter(57268b01a2508d7f,60b,fffffd806ad89a28,ffffffff81ee1643) at _rw_enter+0xbf _rrw_enter(48dac3ca33d41700,fffffd806a0b0cf8,ffffffff81c4fb70,0) at _rrw_enter+0x5c VOP_LOCK(2b581a38b4fe0369,fffffd806a0b0cf8) at VOP_LOCK+0x55 vn_lock(310135bd4dc4e0ae,1000) at vn_lock+0x6e uvn_io(6cd0aa390e9f81c2,0,0,fffffd8077b515e8,0) at uvn_io+0x2ca uvn_get(a054776171327fd6,ffffffff817d4e70,fffffd8077b515e8,fffffd806c8778b8,0,1) at uvn_get+0x206 uvm_fault(a054776171338727,20010000,0,3) at uvm_fault+0x12c1 uvm_fault_wire(c13883a2bc44176c,3,20010000,fffffd806c8778b8) at uvm_fault_wire+0x70 uvm_map_pageable_wire(b40235a602f5b290,20801000,20001000,800000,fffffd807f00d708,800000) at uvm_map_pageable_wire+0x2fd sys_mlock(9b520c30f34ab87c,10,ffff800020b92e28) at sys_mlock+0x187 syscall(6434a19d00ac34ff) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa1,0,2,99dba026010) at Xsyscall+0x128 end of kernel end trace frame: 0x9a001af77b0, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020ca4970 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002347000 rax 0xffff800001946380 r8 0xffffffff8142346f witness_checkorder+0x12cf r9 0x5 r10 0x65853cc4fda2215c r11 0x13a59089f793e866 r12 0xfffffd80025cec30 r13 0xffffffff81ebc499 cmd0646_9_tim_udma+0xded3 r14 0xffffffff8226a540 w_lodata+0x40b60 r15 0xffffffff8227f4c0 w_lodata+0x55ae0 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020ca4960 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=351267 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92bd0,0xffffffff82319e38 process=0xffff800020bcb710 user=0xffff800020ca0000, vmspace=0xfffffd807f00d708 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 42202 460393 60600 32767 7 0x10 syz-executor0 *42202 351267 60600 32767 7 0x4000010 syz-executor0 87128 496982 7762 32767 3 0x90 nanosleep syz-executor1 7762 314043 4955 0 3 0x82 wait syz-executor1 60600 463793 38582 32767 3 0x90 nanosleep syz-executor0 38582 244597 4955 0 3 0x82 wait syz-executor0 22944 241943 0 0 3 0x14200 bored sosplice 4955 482818 72143 0 3 0x82 thrsleep syz-fuzzer 4955 368661 72143 0 3 0x4000082 thrsleep syz-fuzzer 4955 367210 72143 0 3 0x4000082 thrsleep syz-fuzzer 4955 391961 72143 0 3 0x4000082 thrsleep syz-fuzzer 4955 446300 72143 0 3 0x4000082 thrsleep syz-fuzzer 4955 222838 72143 0 3 0x4000082 thrsleep syz-fuzzer 4955 272099 72143 0 3 0x4000082 thrsleep syz-fuzzer 4955 148689 72143 0 3 0x4000082 thrsleep syz-fuzzer 4955 294165 72143 0 3 0x4000082 thrsleep syz-fuzzer 4955 232751 72143 0 3 0x4000082 kqread syz-fuzzer 4955 327786 72143 0 3 0x4000082 thrsleep syz-fuzzer 72143 243986 9606 0 3 0x10008a pause ksh 9606 117294 21179 0 3 0x92 select sshd 2363 107005 1 0 3 0x100083 ttyin getty 21179 324498 1 0 3 0x80 select sshd 43863 195168 18211 73 2 0x100090 syslogd 18211 200565 1 0 3 0x100082 netio syslogd 48458 76202 1 77 3 0x100090 poll dhclient 91368 441063 1 0 3 0x80 poll dhclient 46068 440912 0 0 2 0x14200 zerothread 25234 79444 0 0 3 0x14200 aiodoned aiodoned 59051 25337 0 0 3 0x14200 syncer update 39109 201222 0 0 3 0x14200 cleaner cleaner 38436 327439 0 0 3 0x14200 reaper reaper 85240 354803 0 0 3 0x14200 pgdaemon pagedaemon 30933 413447 0 0 3 0x14200 bored crynlk 20769 396265 0 0 3 0x14200 bored crypto 49803 11802 0 0 3 0x40014200 acpi0 acpi0 67328 367394 0 0 3 0x40014200 idle1 92806 158254 0 0 3 0x14200 bored softnet 84773 323193 0 0 3 0x14200 bored systqmp 45219 145744 0 0 3 0x14200 bored systq 14543 350901 0 0 3 0x40014200 bored softclock 39639 3021 0 0 3 0x40014200 idle0 1 55972 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper