4d6284e10a88b4be3a2a9737f4293c93f8ab256e83c1da71bc95c89acf1ae16096000a08cb7e0efd5c1086bb38c2021c57114d14fed80a6087681abb1fc782e8280264878bc606ded4271207a5c9b8d97fe718a4fe0aafae1569d638c84612c0af27f769cbcab7ec95ba0d3bc8089386dc315d9512b61a55e4278087126ab2163a1b870637b4b95165269198babbd1a52684192fbaa8968ac70497a623db23e05eb2a056371ac56203b5864f13d803c56b5293c27b8c214ac92de06e784c4bd4a126b5d4d7619974a58baffb0dd8ae55a306d2627b1e4e56fbbe631f0d4735fbf70d597b2709563e7376068dd28df6630dc78f7d7bd9866c86fde926da5a0ba70c6caddc7a269e3e25a78acf9f60868cb033c5065fae3d00557bd045ab75370611ef138947738e4d7d8443bf7f12426e8cf0a1f50e77e103fc9f8590019132f9988150c2e128821781e67c705992060c9b8964241eec32d4e1eafe75d13495cee6e5a553b8ed4210e6bb2b636e81a099b0ace065da4135c20af1c3f4cf02f56c3d403d7abc03f4ce5f168ea9c763df46001fa4c9ad4e759d19650fc4e15868ef7c0d2226be5da81692fdc7a28d84b8f98b58b19655e401a0749df5e73e5e2400027dcd8ab405dbc8fc7ccf2137f6cde3f512626aeb138ab79b39582ff1e81fd083b4892b3547d7781f4ce7b8f8d525eaab8a457f643bf8a376ce45867b8c93576392f84903294ca0e9beb0f800b63e0144f9a93dff2de3d1aba9fa095d268f2ae40544464a1dc95194d2287f78e7021174d40b4ebe81fba908cf30811d69608325fb042e9d98930c24f882bd26b8fc49f3c703b3d4af8994ba3c4e91d8203d536e1f6b6eacd2ab6dfe7822f29e0dc88e790b532914935effa5ae56fa7e4fe23799bab4abe3e83e92d391acfcb7d11e4c7d8a553b53c7647c377ad2ad704a4b074865a62f8fb42d4ac42b6db48d9932e8d794b220316d0bbe8069368fe8a044682083c17d610cd0975b82d8bdefd1e500325f13e041ce5abff07d03e28be90c08ff7d189a1fa564efdd2dd112eac28d46549ce444d4ccd29e7cb6f30a941bb6839c4ce07c9a299dfb58fd1d585f7f51fea9f65474d6247315cdc92c28444c8adf28f9cd819e98a2895d5ba407e10c7c3230b768bf649973c410f7f135c7ade3f91ecd4f335714c06e1f0f5c030f14cd6e4ab479800724051a0a0e1f5c17315f09b6a0a47eda72eeae3c450beef25eacee863425cb1dead200e9cebdcd68d614d97e8d959a9da2e0dc83e86ed50dc1bd6f273bafc322c5eb3a315821ae8de9cab7cece4c3664d5dee562b3ea2c407657e691ac89c51cc1890f35c2a13ee9236718cd7de76b0d747ef179abcca411893af41501e89cbe96cfdb881e76a7c0e53e224070dacfe4369dbad67e27cb456b300d27a346c6e995427e55edf1b26b53b2095476c3a2a17ce3659c4359808f4d1542dc4ee236609bca12994de45cb78380547c77810979b1ed70929dea631f122f7ff18a64b994294f3ec2b58a95f001dc00e6bae39d073b119211f7b0e90bec988e83634cb36f4fb8363c6596d88fa26c300143fe7ca953c4eed8ba0620125633a30260dda3acbd449a58364e6814818991f4cb7a70e8e63c66d2114e36b56ae788ae8adb541c984ce9abb46a8c3f6e44e36a2c6a4d5bb6d11033b31648668a32bd7fd18221e6ed699921b144c34c7ecac605fd1b3697c72e878857b53f4bb1b1e12421a6fcfe6c7324a0d0a64af4f4c0d3afcaaccc84fc28a36c351b2e79df31bcad95ac2d9748b3d434a82c971691737872ced2d57b16df07aac2a27e4b9d3c8a9d0697f40fad3a63ced2d34220d3b536c59ecb444331332595720bd42e9d83b3b48f58c3d8d470ddee967f764d2c1a2efc0a25835ff9182d6b93c874587d48309ccafeb769d9d98e4904024505c27035db64dfe6dd0c4b11345abef557e1a1162655b7d4a11d6992b705e34b6c9c355b9dd0e17c3c4f47a1f5fc3e2f7491b4ba495c8bde095bab4c5ec44715e398640555fdbd3369dc076cf807b77aa10cdc", 0x1000}, {&(0x7f00000003c0)="ac717260d1db1e52102e7ac693e85d234f5c93d49ca6de2c9f3722f96c50fb2bc838216ac7175645251d15608b306ebabc439fdf48f70d0fa6b40cb263e80f5f8dcf926f375afc8ee3a8174397ff8bf9cc1003762d15871fd46c0e6e770525fc93ee96042615ca4b008ca2b3b609078572a4698e9fb40f9b77e5cc5ac8ca37ae3a89db130dbc440c1acbb96cbfc3238f5f3cfa758e465c1561c5e17d3942d242d10e18a1786e1b5d4633c80a879ca7606da0334d3e75d2a28591921a044c83bd9b4082a81fe45e18b67578d7361d8ea85f30858e8efb2fa269025d9c1c27e6018a75a58c", 0xe4}, {&(0x7f00000002c0)="7f912e3150919b752cf9921a1beebd430fad53017b27e869a2b12c83211343d18edf461d0e3cddd2956056c5374fa99624722284ad6995483bc7fc1ad86ef4dc2d95b4b9ac8b601c769cb01f5dd19a29a47cda88fce839", 0x57}, {&(0x7f0000000140)="d8dbebc8f3ab789ce5225195ce15", 0xe}], 0x9, 0x5a) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = openat(r0, &(0x7f0000000340)='./bus\x00', 0x80, 0x44) bind$inet6(r1, &(0x7f0000000680)={0x18, 0x3, 0x8, 0x81}, 0xc) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd06) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x20, 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 16:00:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x2, &(0x7f0000000180)=[r0, r1]) r2 = socket$inet6(0x18, 0x1, 0x200) r3 = socket(0x3a, 0x0, 0x7) fcntl$dupfd(r2, 0x0, r3) getgroups(0x2d1, 0xffffffffffffffff) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r5, r6, r7]) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa00, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) select(0x0, 0x0, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x0, 0x5}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) r2 = socket$inet6(0x18, 0x3, 0x102) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x6) r3 = dup2(r2, r2) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) chmod(&(0x7f0000000040)='./file0\x00', 0x80) setsockopt(r0, 0xd8, 0x80, &(0x7f0000000000)="547d4d6db00d48a5e5a5644751caea4f02df72b6cdb45669ede412fc8aeaace66c3705f66c7c91af18b72f78ca18320b84e96fbebaf99d1ff4eaac79812e66", 0x3f) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="077ba203f68ef34018165fa2b0d65f7cdb30373bcb83af8baad9c652d1880afcf7c1f3f721e77a3236961723eb05ad116b2a29d62db512ded5d906e5a8111ca2c2fb80b74bb198a3ae888df359125d970526d55d0cda73dccd1183228912e3625ef308", 0x63}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0xffffffec, 0x1}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/202, 0xca) open$dir(&(0x7f0000000200)='./file0\x00', 0x180, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() getpgrp() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1902) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="791baa9be7d436414ad1209c7eb9da30c4647999", 0x14}], 0x1, 0x0, 0x0, 0x400}, 0x1) 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$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() r1 = dup(r0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffffffff80, 0x4}, 0xc) kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) nanosleep(&(0x7f0000000040)={0x7fff, 0x10001}, &(0x7f0000000080)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000700)='./bus\x00', 0x2000, 0x7) getpid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x8404, 0x100) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x5) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="51d641ebb46625e0", 0x8}], 0x1, 0x0) r1 = geteuid() setuid(r1) recvmsg(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000740)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000780)=""/73, 0xfffffffffffffe90}, {&(0x7f0000000940)=""/178, 0xbd}], 0x1000000000000300, &(0x7f00000000c0)=""/53, 0x1d9}, 0x0) close(r0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) getgid() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:07 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x34) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x556d11e8, 0x113, 0x7, 0x7, "1c4c5c5cdccf4972dcfa7bf3f97e87d2da613949", 0xad4, 0x5f8a}) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 16:00:07 executing program 0: syz_open_pts() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0xc, &(0x7f0000000000)={0x4}) socket$inet6(0x18, 0x3, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 16:00:08 executing program 1: 16:00:08 executing program 0: getgroups(0xe1cd9af546a0996b, 0xffffffffffffffff) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/156, 0x9c}], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) poll(&(0x7f00000001c0)=[{r0, 0x60}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x82) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x41) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x170, 0x3) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0xff}, {0x20, 0x2}}, 0x0) getrlimit(0x7, &(0x7f00000001c0)) fcntl$setown(r1, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000240)=""/56, 0x38, 0x42, 0x0, 0x0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0), 0x1247, 0x0}, 0x8) utimensat(r3, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000016c0)={{0x7ff, 0x1e}, {0x5, 0x10001}}, 0x2) bind$inet6(r0, &(0x7f0000001700)={0x18, 0x2, 0x4, 0x7e}, 0xc) mkdir(&(0x7f0000001740)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r4) r6 = msgget(0x3, 0x410) msgrcv(r6, &(0x7f00000017c0)={0x0, ""/114}, 0x7a, 0x0, 0x1000) recvfrom(r0, &(0x7f0000001840)=""/157, 0x9d, 0x800, &(0x7f0000001900)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x0, 0x40) setgroups(0x8, &(0x7f0000001940)=[r5, r5, r5, r5, r5, r5, r5, r5]) setgid(r5) pipe2(&(0x7f0000001980), 0x10004) utimes(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000300)={{0x1, 0x1}, {0x10000, 0x4a17}}) r7 = socket$inet6(0x18, 0x0, 0xfffffff800000000) accept(r7, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x18) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$getflags(r0, 0x3) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x9) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x9, 0x2) r2 = syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x9) getegid() mknod(&(0x7f0000000240)='./file0/file0\x00', 0x90, 0xcc0) rmdir(&(0x7f0000000280)='./file0\x00') r3 = open(&(0x7f00000002c0)='\x00', 0x8000, 0x0) bind(r3, &(0x7f0000000300)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x10) socketpair(0x20, 0x4, 0x80000001, &(0x7f0000000380)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) r4 = syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x2, 0x4) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r5 = msgget(0x2, 0x200) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000004c0)=""/101) ioctl$TIOCSDTR(r0, 0x20007479) socketpair(0x1, 0x8004, 0x1ff, &(0x7f0000000540)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000580)) 16:00:08 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) getsockopt(r0, 0xf1, 0x9, &(0x7f00000000c0)=""/137, &(0x7f0000000180)=0x89) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1027, &(0x7f0000000040)=0x24561446, 0x4) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:00:08 executing program 0: sync() r0 = socket(0x9ec5c3c60276b995, 0x2, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7fff}, {0x18, 0x1, 0x3c, 0xffffffff}, 0x6, [0x595, 0x0, 0x8, 0x8f35, 0x89, 0x0, 0x200, 0x4]}, 0x3c) setsockopt(r0, 0x80, 0x7f, &(0x7f0000000040)="b35d626857ec80d86e7694c4822b098107cc7c47aaacd794441ed53839b5458d57bd53d7c6b87a35bc166db801a30bc5c20a977648ced177ef188b56cde01359c216714810523da3436142cccf16b1337f6d40132837170bbe1e9a3e997f4d9b47fa355e0ae8c47916cfe6f1341c8f3fd54322ce4d342d20f024976497b5ae8b3900ac6d87951c5ff2f02727d0426454ca852e5ec8d5948b50f5b556b7bcc9e6d0e093e8f7eadf", 0xa7) 16:00:08 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{}, {0xfffffffffffffffa, 0xfffffffffffffffc}}, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000680)) fchmod(r0, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000780)) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/12, 0xc}, {&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000000500)=""/217, 0xd9}], 0x7) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/30, &(0x7f0000000800)=0x1e) getrusage(0x0, &(0x7f00000006c0)) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/61, 0x3d}], 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)) lseek(r2, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x6) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00') madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x440) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000380)=""/165) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000300)=""/106) 16:00:08 executing program 1: r0 = getuid() seteuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xba94fe9da9e4b9cd, 0x128) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = semget$private(0x0, 0x0, 0x213) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5f, r4, r3, r4, r3, 0x10, 0x1f22e6ac000}, 0x1c00, 0x5, 0x6b}) semget$private(0x0, 0x3, 0x100) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = open$dir(&(0x7f0000000180)='./file1\x00', 0x20000, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r0, r3, r2, r3, 0x28, 0x7f}, 0x88c8, 0x6, 0xfffffffffffffffb}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/234, 0xea}], 0x1, 0x0) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x1, 0xffffffff, 0x3ff, 0x0, "c641d8a9e28ed833cfc9e8dfcdfb7ed6a5f330c9", 0x8, 0x80}) getgroups(0x5, &(0x7f0000000480)=[r3, r3, r3, r3, r3]) getsockopt(r1, 0xfff, 0x6, &(0x7f00000004c0)=""/3, &(0x7f0000000500)=0x3) utimensat(r6, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x81, 0x401}, {0x5, 0x100000001}}, 0x2) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) setuid(r0) mknod(&(0x7f0000000600)='./file0\x00', 0x2, 0xc3) semop(r5, &(0x7f0000000640)=[{0x0, 0x7, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x9c, 0x800}], 0x3) setuid(r2) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000680)=0x7f) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000006c0), 0x4) ioctl$TIOCSTART(r1, 0x2000746e) getgroups(0x5, &(0x7f0000000700)=[r3, r8, r3, r8, r7]) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000740)=""/227) r9 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000840)=""/154) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x7fffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x22, 0x9, 0x6}, {{r1}, 0xfffffffffffffff9, 0xbd, 0x2, 0xfffffffffffff8e9, 0x9dc0028}, {{r1}, 0xfffffffffffffffa, 0xa2, 0x40000000, 0x2, 0x20}, {{r0}, 0xfffffffffffffffd, 0x8000000000000010, 0x0, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0xc0000005, 0x101}, {{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0x6, 0x6825}, {{r1}, 0xffffffffffffffff, 0x28, 0x80000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x30, 0x40, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0xd6, 0x40000000, 0xffffffff80000001, 0x400000007ff}], 0xa7c, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000081, 0x437, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x40, 0x8001}], 0x1ab, &(0x7f00000000c0)={0x4, 0x1000}) r2 = dup2(r0, r0) fcntl$getown(r1, 0x5) socket$inet6(0x18, 0x2, 0x1000) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8}], 0xfff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001840)="1421bfd4adc87cf26e0b5cd4a551b25e58e9cda1f48c4db2c114f589c088d85fa915220f32897b0419a6c897cd2050b84e7d684bd78f640087f67868cec4453a7015b299bc7737cb38763696cbf49e3bdb26673c3e2c1f7ff542f686dcbbd3234191f143c60adc399c87b4f006bcded6483b48007bb52ba1612fa534dbbb76b5c8743fc9a9af8cf1f5615c28", 0x8c}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg(r2, &(0x7f0000002f40)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x4163}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001600)="db87993be2eb4fc43864dce851b674806b90c7d1cab418d5e6f85904884ebdb49aa76f03c1f106c6467b6be137251e048b40d2937adea83d92ed33ce00bda9347a08dd900d0aebc8798ac8ec2f8a03f8e49e178d", 0x54}, {&(0x7f0000000100)="18d05e8da20dba42490201d51975e25eccf9cbe52bea58ee0caa1717a910f1bc9f6748ed5ae9", 0x26}, {&(0x7f00000016c0)="ec40bb25f3ded9da5323e353bea8b87e6163d743726436f2e1377b64bf784dcfdf19cde9da92a649a040f4b6f3d51802070008a9178d92c39654626a8fe716682ef3efda24c8cb2f7c34ab77e6964caa0c68b86fb3f8ba5f3e4a9a1a7c4df77d9da9e7dc2e9b46e7934f21fd5ec1dbb007f67caa702a265c2e2d2b8efca3849c59cf7e7851134c7fa1d7dc3900b59dd957", 0x91}, {&(0x7f0000002900)="4315ba5ee72a6d9ab28699b5ddb7fe4a85419c57cfcc013a68c8c7f345a9c6842bd475ae815d6c7e0c839012b9c9aa837ed0130cdf507de63cccd0b2bd2ce69f0f0c48b7416e6ed51198a678d7aa39a2d72a9eb61d144edab90ef78850add54748cdb3457358d702c8e716b19793e51ebd0864d49bfc926476c69dde98b6954bdbff41f5e93eaf6291f481bf1fa60f82f29c1c0929b764214d4664dd5ce83c73a4632a2e62fc149b708012ee0688d9e25af8d63f7257bef5f7d9d821c549fe093ae74c08219bd6c4f08fb58db2", 0xcd}, {&(0x7f0000002a00)="85b4b559750b5563dc122c64ddffee5c22844c5fb4790192c19743ad5ae83875b1e4cbc468e10049be94f1e4a33c0866d8f4c5da02309b655a7099f5060eebf07b8837b084494163b6dd1f79c95f94ddb4405b1fd4e74687a1eca4b2373a3d7ba65d5827ac7eaf770b8766eca67eb632434f3b98223e8f720d4221ab3a5668c98b5fd0801b1d57c08b861912089f7c0456f00084ae7618d72877c29230bfb197384f93f9c1de3a0e28e7eca2f2692760fc6546f7c2cfca932220fb17e67646a355c7c8ba7fb22bdfed95ed655d373389ff19b5ed68b65a72dc908f66df3201b256023024fa4727fef45e8dbc051d31", 0xef}, {&(0x7f00000001c0)="983d8760b1a8d6216bc561816ff2e713c19f2b05ef95", 0x16}, {&(0x7f0000001780)="16f089461a53bca79790f16f14", 0xd}, {&(0x7f0000002b00)="0c7eaae8c9eec8cdeca0a930f567d9994aae63924f0343a86219ca4b9030d4fd20d893162d2fa324410eaea781fba61aa65dbe7e9ee835e775fb1e63beb0ae5bbc22b13bc278fa27ee6ef5e4a5497c9caba9b3e4aea6ccb98654d80dab1b8f23c0bb24f608458fcfdc6fff779028ab1c789a1c24acde46beb8aa89b80946243bf7c907ea0246f347cf51b0b0819ff06a073bf644dd6baefd15572e5c4792b8faa56b9deca6301071254740b50660f2d2b844cd1555af9d7e0a29ee873c78930dc41097d90bb39ecfd201b7901380d318df14b579497f0948a37cd14af0e60a1025", 0xe1}], 0x8, &(0x7f0000002c00)=[{0xd8, 0x1, 0x8, "286f74ff037bf7cc4af22809abdddb67818aee672cbd000c39b670c6d04ef513bc5b40083ef4bb1d8c2d19f730e9b444a1757ac8a0d28745ec48d9831bb9d7c0436a09f5c369d69c50147bab45dde5729811b134cda905ad03539d8f5d81508240d0dd1338bc110e5e47c45adc687087a63c8c2af794e1299593719122685522cb3f0c73c7fcc48bcefd0a69d20d0a64d101c1a02287860c9f3516f64201ecec6fe6659e05575ee49e42a1121bb69737526d44a3a2417972ea3ac4d5aa9306a568cef9a4a1"}, {0xc8, 0xffff, 0x8, "c349819d0c0fad96a0b4801d9a2880af13c391a515638c9c30fbb4237e491a8eb98a4266499fc54cb29813020a82b7e072d8d3ac028f784b3854392eae0204ade7496a8be579c19a2112bae3895e09ba54167754c563f0890b536b5d2e86a867ef4ceaa7e770f66d738f5d3df17711b338ff0337cdbe04721803e0170a7b6b809664d5ce5744d8c98464d61ad74acd7adf401ec82456ef1f01c0fa34204ef0655e6ab2e991e3a4dbfc2714b1fa859865ef7fd6"}, {0xf8, 0xffff, 0x0, "52a03d2c4b5b12f1bb72214c7880b48c60781b67fee10625f5d41c8cf16065ab9d1d4122c1b693205d996a9081119b3d81cf0af04c55262818b6f44a2a83a1b2c1f7f2ba60c51a2a15bfc6491894da67db6e65fa3829335a75e67239c823e089f637fe896f1c4d8ee2234383742efa9c2eaaf54aa13fe3a3b86096285938deff732ad27918a07c1f7c48c65e76eeb80a0ed91b23d0b28f174abf90c50c78e54632e8233b655d3dfb3daa223e5fe617bce7c365cabb9cea40ed7dd800bac3c2019943102987b9faf36550ef1351254193ef0b63d84a4f1123bbad6e82f8b2b24e04cea74b85"}, {0x28, 0xffff, 0x0, "1f449bafc939db694776a960a01379065c568d82ac"}, {0x48, 0x1, 0x7ff, "1e672a5df24c9e11ace811038f0a799264790d42e2a67c7a307aded3c4f16722f346f8f199417a0ef902842e7fbbbb8a4716b37fa56c"}], 0x308}, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/29, 0x1d}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000280)=""/4096}, {&(0x7f0000001280)=""/245}, {&(0x7f0000001900)=""/4096, 0x153}, {&(0x7f0000001380)=""/129}, {&(0x7f0000001440)=""/105}, {&(0x7f00000014c0)=""/130}], 0x341) 16:00:09 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r1, 0xb) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x402) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0, 0x6, 0x0) 16:00:09 executing program 0: r0 = msgget(0x1, 0x102) msgrcv(r0, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x3, 0x1000) getuid() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xff) setuid(0xee01) socket$inet(0x2, 0x5, 0x2) r2 = msgget(0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1d, &(0x7f00000000c0), 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xda2, 0x8, 0x8, 0xfffffffffffffffc, "9854a3df58be53dd231a1ac7321160ddb370d7de", 0x401, 0x71c}) execve(0x0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) fchmod(r0, 0x13a) 16:00:09 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x100) r2 = kqueue() socketpair(0x11, 0x2, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r7 = accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000400)=0xff6e) sendmsg(r4, &(0x7f0000000880)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000440)="9eef88b888cbec70eb189f7f2d9b6ae865155f7501f64c16a7f299670dd47eaefb46490829cf2fa13809076d6f8c138cf24fc0fd753c5592a72a375f4aa86446dda035085ff6a2", 0x47}, {&(0x7f00000003c0)='P?', 0x2}, {&(0x7f00000004c0)="aa67df841e420e5fb5b7d738c16f9d95ca32f309c78e33fdbed8b2f04dec74af5fb454a22f91da0d2d1c", 0x2a}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="800000000000000001000000080000001611f8925dbd0b252511f746dc279d2c5d6a7f65558179810ca80a17c4f61517e7c86c6eff54cce87ae069ca056daa7add558ba28ca49573892ce9491d1bfa410d6f873a674af3f33f5b5f1e8779060c2dca57d95261c89aae4e36cd2016cad401e7a01c021d34b1e63af8a93e0000008800000000000000ffff000026c002677a21b1e54610ef00cff1282b98bf51627cc2577ac55a68dce64006a7103c2f8f3e0edf83dfe9efa7727bea7e78b38868365dc029d461e9d788a584c65f3c694ce60a4f812688c81dbb2f404c156bab59c3a2b7d4a410a739d1059177167ba41225de8017c9d4761d2a4a7d1bff97031194000000000000000801000000000000ffff000070fe0000bbd87f907401c58af6f99570628ed6dde50a45a4ac1734895dd18590ed23b937570b8b5f8be019417ed256674d9dff93d815dbe87492281803f6b3beebe14462d735686290a76c98fed511368c95db436ea22108ab9653b2e11262c308e0bb0c8b39f79ec7a0b8b65e8d757f0b84981ee9357964c1b32b6aa0d4e49575444e98e8feab5f5b3ca7a74c109e765a5bf7ac356efb2a7318bd05272e047440f742b5f059af791844fba2eca250281087bdb4b86b040afc2da780e760514c964bef9012354e3f10f54956ddf8d57d325226413e62ca4d0631a45a7b8e5859a00693b45a34114c6da445902946b8fea1fb5f7b910487000000000010010000000000000100000000000080cafbdd4d1abdee2bdd3ebfdda040e3337269427cd6f4ccc9946db42d59e018c6d5b37e1a12a59b4e422c8bad10d12a17ce2017db29ce6eea96d018b793c505e2673287e2dd6a1b715100caf4449f329b40f8b67a65fa3c9dd489dc7886a83597ee29af410f3719a429b070ed3787d4ff2698342865550846050d38d70f8228159b5d15ff4c602d2e222bbf6cbc5e75df0e5405927988b5e6de344ce18428a243a415c72fb00999fb52244f1b2243d0a015c92ff765dc44701d4d04b43cff764755deca823f06f19d49aa9d1b11b7868ff52d144156d28233d57ec24a6294c0609ddbb2b8847c324d42945b4a80818438c6e516d7f668c633ffad6c0f00000000"], 0x320}, 0x400) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x8, 0x80000000, 0x8205}, {{r2}, 0xfffffffffffffffb, 0x44, 0x80000001, 0x51a, 0x8}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x1f0e}, {{r5}, 0xffffffffffffffff, 0x4f, 0x1, 0x1, 0xff}, {{r6}, 0xffffffffffffffff, 0x90, 0x20000001, 0x100000001, 0xffffffff}], 0x8, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x2, 0x0, 0xe635, 0x6}], 0xffffffffffffff80, &(0x7f0000000380)={0xfff, 0x10001}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) socket$inet(0x2, 0x0, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000080)='./file0\x00', 0x104) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x180, 0xffffffffffffffff) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x546}], 0x1) close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fchmod(r0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbd0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x38200, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffd00, 0xfffffffffffffffb, r2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7fff, 0x4, 0x72ab, 0x400, "cdc5d35e7e5999e871ccb5e0a13f8c9e41c7e454", 0x20, 0x5}) getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) fsync(r6) r7 = openat(r5, &(0x7f0000000300)='./file1\x00', 0x30000, 0x8) sendto$unix(r5, &(0x7f0000000340)="38a4be8b1e00e0b0cc5da0d51f6a4b3de6b105be8dd0a7c75a74224d16b00ddfadadd120bfdf29b1151b4a4bea50064135d0a3b3d9ce56ffea4b67b6a5da9ada3658a0429f1c3f137070efa2872922fb1c84d2cdb0ab7b3d2f07b973ed48cf1ef6d8bd3ae150055e3db11f875056bd38d66a54ac192a9604c343c7cacf4ac3a250be364caa5473b74192e3177c6455fe1cc3e84bfd6582df", 0x98, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000400)) getegid() getrusage(0xffffffffffffffff, &(0x7f0000000440)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgid(r3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f00000005c0)='./file1\x00', 0xa, 0x3) unlinkat(r7, &(0x7f0000000600)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x4, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000680)=0x80000000000000) semop(r8, &(0x7f0000000780)=[{0x3, 0x100000000, 0x1800}], 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x5, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x42a0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="59cb14b4fd52bf0000000000000000000000000000f9"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt(r0, 0x2, 0xaab, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x80) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="4e5acd8df6dbccf2a03c7355453f875a3056505c03324456111a66125d4481b2f85fee6831a704ab5b5490064da7aca73554c72051ffc89e1e226e39b22b4a24e0c9687c9e73830a6054eafc5c5d1f6c7c3f60a41530dc48c6563be026660a292d70a5485698ec5f2703128a620094ced303fab77df3e713a184e6a38f618e8f1eada3a39580cb0fd9a18dbcaedf9c4330723a16cbacdefcd2b88fa10cb1afd33c03df85d6eea5aedcb5237f8615", 0xae) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="eaff126ebfd06b301e5b559e00190000000000000000000000000000", 0x2f) 16:00:10 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = getpgid(0xffffffffffffffff) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x5, 0x401, 0x7fffffff}], 0x8b85, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x711, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1000, 0x6c}, {{r1}, 0x0, 0x0, 0x40000004, 0x81, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x1, 0x1}], 0x3, &(0x7f0000000100)={0x0, 0x2}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x3f, 0x2, r3}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6002, 0xd987) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x8001}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = semget(0x0, 0x3, 0xc3) semop(r1, &(0x7f0000000000)=[{0x5, 0x6, 0x800}, {0x1, 0x4, 0x800}, {0x4, 0xf52, 0x800}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x8005, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x54) socket$inet(0x2, 0x4000, 0xffff) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = semget(0x1, 0x2, 0x89) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000180)=""/152) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x3ff, 0x4, 0x1, 0x81, "824ad678b48ba130c05643405263c85e3df1d511", 0x9c, 0x6}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0xa77993, 0x65, 0x100000000, "8bd14b4f3bbc20de21422fbc919708b1712102ac", 0xbee}) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x1) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000067, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x7fff}) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) munlockall() open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c8, 0x3d) flock(r0, 0xb) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x9, 0x8, 0x100000000, "cf5defb123962e48347eb29a445c44d986a3de38", 0x16f0, 0x9}) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000002480)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c82af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530cf42f7c12212e419aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x883) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) syz_open_pts() 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmat(r0, &(0x7f00003a1000/0x3000)=nil, 0x0) shmget(0x3, 0x4000, 0x20, &(0x7f00003a2000/0x4000)=nil) shmget(0x3, 0xf000, 0xb0048b495b641a56, &(0x7f0000398000/0xf000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20840, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:11 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2004, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/249, 0xf9) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x52) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x20) write(r1, &(0x7f00000000c0)="538619301ed8461967c06bc0dd454361897ce309d3ed741a35ee40cc8963da7543a9ef6ee8edc0fde71bb896e09f35901850e2b17d0b34e5fac4d4fe74f9586b0a6c65e2a0f6fbfb0a61e19df71c7f9e6d0bd7e7481b33d87bf77ef8fe6ae9eb319f49d23c380ea277cf57937d82e17b243f957d844159cc51b0474b3682", 0x7e) write(r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="c99cf44e32559325b796bee9bc01fa14130a02bebb73cc4cb9acf3d2f89af61ffcc408a5b5b96673b2724c567fe1697a962ec4e897073d", 0x37) flock(r0, 0x4) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) recvfrom(r0, &(0x7f0000000040)=""/130, 0x82, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7fffffff, 0x7}, 0xc) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='[-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000780)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000720000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000721000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000440)={0x7, 0x661961a1}, &(0x7f0000000480)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) stat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) clock_getres(0x2, &(0x7f0000000380)) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="73839e9b34880e5783dde2480f61d020f53a759c011292a7c083fa5ed89dec54ea3355d9ab1a29f83297d376dce52a0f51bd756f6c166994d7b193c4dec9b5732174ae99c7c889a8a9316948fdc658b2fedcb16f2147b786785e5fe46740266bd268fad06aca3d283dd6", 0x6a}, {&(0x7f00000001c0)="606b36ca7b02247a2b118322b72226b97b0b6f94dd7d7a18d30df2b4ab0ce82af570a7bca4d793ac6f2bdbfd2a4df04de7dce2735e70503f79a9898a54d7f3b8abbf190174ffa116452afbd55c6cd1135b60989d13ddf9e386abf25f4f446af1ddaf281ccf4651ff9fbe9387f254d8efe23b09a2109572dc37f96d2f8b9b6bcb6d007fc2f505c7e960a6f9a93a98b465c401513d044123a9e28fb3f8133b0fd4afae01a785c48d932d4aef9b2679eae4e4b10253546337b7ba2a01126db4767d8ed17dd2923e5bd7505f2522b2f7c4422cad03f055cb6b5bbab33143505d614c", 0xe0}, {&(0x7f0000000080)="038d16f1644e2bd5e3a9567643487bd5e1be864fa88c3751cc0ebba967", 0x1d}, {&(0x7f0000000300)="e71e141854d169d432ec766e791042ea8a5095334252712aeae223e303febe6cf811c1874e05472827a2ecd9718ed0e6eb6594467c993029c218e3e4d1ed1c6dfac34022ce4aae8f834f28d568b2032b236edae1410d402606373e09c830dbff05a8eac541feba846d56ce3c685bc69b5abb18188e37ad", 0x77}, {&(0x7f0000000380)}], 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x5c, 0x6) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000722000/0x1000)=nil) 16:00:11 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1, r1}) 16:00:11 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) syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x2, 0xbed, r1}) close(r0) dup(r0) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 16:00:11 executing program 1: r0 = semget(0x3, 0x3, 0x404) semop(r0, &(0x7f0000000000)=[{0x3, 0x970, 0x1000}, {0x7, 0x2, 0x1000}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) poll(&(0x7f0000002340)=[{r3}, {r1, 0xa4}], 0x2, 0x80) sendto$unix(r3, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000002380)="e5ab7e64b37686dbe7ca7a6c973b42b1b69caf1f1f12ab1658a59a8906866ebfd2396bfdb699fe0f9f0fb85fe4eac3361782cfb8c42d5c31cca6541e2e47f50745b376fbe1db1212f7a6d211ef91e07eaa9a5d729ede88afccb6b88e44f1f42a1537a2dd0796a34d85f91bc0475c037a86d53feb84d529b526232d9b9678dd9fc9bd2f5ad6920af08c22976fcc82427c18f93096a3c1f4537369f29da7766c9890084ecfb890d9bb8fd47ae499e80e4e1304b88f59509041876ba5d1a36e70a856c22825c0d7f7299b898ad0f79786fb3e195f51774795c783cfe57312e5c950fb59ece041a4629c5adef4cb", 0xec, 0x0, &(0x7f0000002480)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() getgroups(0x8, &(0x7f00000026c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = getpgrp() r11 = getuid() getgroups(0x5, &(0x7f0000002700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getpgrp() r14 = getuid() getgroups(0x2, &(0x7f0000002740)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000002880)={&(0x7f0000002500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002680)=[{&(0x7f0000002540)="eb1fcbc74214a688d61f1a4d0ded35a7bb20c4e96e385ecbb3cd", 0x1a}, {&(0x7f0000002580)="97c5d3e619a51af0569d52eb6d0f935fa6109592e3badf6e26128c888c6d6cca37613fcde99f451321ddf51098ef19126d64c4af0acae67849c4fee3414eb7f4b236e8fb26b4f5f659017e053468955c8bf57a1522763559ca650767021b2a1c635b88a300be86f196bd4f70ce0906b57de33463282e9d1e4bafeb1592d02e9129372a50c73865a6d6", 0x89}, {&(0x7f0000002640)="5d2a44e199e31b7b84c76def0896b3b3068e4e021c4b45fb851ebc9b4aa67ba33de33fef630a0465ffcd38e9895069d280650416605e5e0ee2a431486d", 0x3d}], 0x3, &(0x7f0000002780)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r2, r1, r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r2, r3, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd0, 0x2}, 0x8) readv(r1, &(0x7f0000002300)=[{&(0x7f00000010c0)=""/118, 0x76}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/127, 0x7f}, {&(0x7f0000002200)=""/253, 0xfd}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000024c0)) shutdown(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff, 0xf3a0, 0x2, 0x1, "8bdeb4fadca9df180e9f129ae6d99d191f25a9e2", 0xffffffffffffff49, 0xfff}) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) fchdir(r0) chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/232, 0xe8) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x200, 0x5, 0x9, "18eeb75e73e5b9b413e8553016a0766219731b41", 0x4, 0xfffffffffffff000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000540)=""/176, 0xfffffffffffffe98}, {&(0x7f0000000680)=""/50, 0x32}, {&(0x7f0000000600)=""/31, 0x13}], 0x1000000000000044) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x0, 0x2, 0x100) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="a7d7ca4441928617e4149c21f493813f327712e453b5f2091c8e1c944b67075243733c5eee998cbce089", 0x2a}, {&(0x7f0000000040)="94d516d1a4af408b26036565aed137f68eb7c6c89c90309e5ee4837bd5a080b1d0cb07df44c5e71749b181298afdeb4f6548631be7468d480af56f4b98540319de616743e7825f1907089c60656ec383efe1a8426b07ed54ac112b205ffab32d1501eb92f7d476a919c7d3e920dd4f4469b5efc419bcde2551457f74f8395a7d94f8e3af4af5127fc8d76acc8f65acd47a3f96c3443c29846a3b5017203bc7b5b28c002b30a8", 0xa6}, {&(0x7f00000001c0)="6344e7774eafb8d3b957b1a471d5c554c57540332695c40a4cb9f508f1f203b0dc94fb23770ac6e86876470fc03352b84d3f9cf2088607d0b624d72e80e1b9fd87f422ef6ba3ca2881b500b46d344d4779168712fc7f9c45544b46e541d4ee7f1494b759943b60ef9d40ac98de50bfaf", 0x70}], 0x3, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x0, 0x0, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x12, 0xff4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0x0, 0xdb61}, {{r2}, 0xffffffffffffffff, 0x48, 0x80000003, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x13, 0x40000000, 0x1, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x62, 0x23, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x1f, 0x1}], 0xab29, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x18, 0x20000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000070, 0x5a5, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0xfe, 0xc8}, {{r0}, 0x0, 0x50, 0x11, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x859a, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x40, 0xab69dbbde6f1cb07, 0x9, 0xb2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x62, 0x20, 0x10000, 0x100000001}], 0x3, &(0x7f0000000480)={0x200, 0x1}) close(r1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) shutdown(r1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe1a) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="ecb742cb65f1b26f400dea0de97c56e0a6d7dcb88c1978be731f3c59d5a67e7d7a46010c61f6424199819d0b7109e07718111c53b18702beede9d378cc5fb9e3d6c36e3c1a85eca04ffb55c2012f392f2b6b436c3b3e968c8b7a3346a238a3e9a6d8a93868cb21555d7dc9b8605be63b406bfb604dce0a2d36d309b728991a3d7c60facd0834a6d34d86d360f742352725a33a5e0337c71002aa301157b927b2f51cde1e0e21be0792013ba3858cf68b15d33d05846efe529092cf324d9af982f31aa82d90eb4ca7cf4a0de0f70bd866173c82d868074b3ec0c536e59709b5b03e514a2405d01fbf6467ebd38a9d1ba442bd808d622adc0a7817954212827d2b60568d16e0439b8db07ae6d24cb876bc5ab424d613b9ec291a7e05ab406746f24cac3a300c30390c6673df3ea2818dc85af8ed03b81b682221402c255b49b6d2d1aafb06f27bc9d1818abe8806ff7f626af8c1b96112ddda76448f00af0da22596757f4ca210276433b10d8753f5c906c7cf36a1bd3d6b9231e1a0cd51b04c556bbaaaf49326d18d6c6823ce40e2acc5c9d4a8919c3b88dee8ecb9b8eb97ea5242bc76c6f0649ed46a670b5b741959c71e24bc7864647a93e6851f97cf3b5f0bb739b9b048164a16422f2b319e290c0132d8cb6a0fad0aefd61d4a318458729ccd8e9d6b9694a53759b4844c423a3c02087269abaa424cfb8162e2971539d37360e15f3a9094632678dd4752bad7e4bf008d056461695a57532309f815d8f4bc22e3f10ef82c8ab9340317d4bcd40b3341af77dfb00dd849f5d9dffafa9f5fb76293d7e03cdaf2de8f19d93bfdd7f6476d81b22a390d1bec5dca753ccacb856c1aadc426ab14821ee86052787c06ed48fd722d0b651bcf9a836f0be32ed273434cc8db9898007e0513ceec11d632286566880d5c7c96e5bf7740e1ef2dfac683893711c31689dbd8d93dafbae725c716be8528b20487f12a4f9daead941702ff9fc85d254486b9d811b03d80f3b677a076b39a067f524481e94be753cab96789622ca5d49eb6805876a97d4174ba7f983f08eda0a25da5a8e28ac6db0669ed311fe69177cd6849dffdbc0567230cc4e9469ee7e4a88fe7f4b8481094ecb359d7d9a9ba9650ae112aa261040103ed3e0cf9a4bb5a16446b4b7f6be9aedd71854a848bd47db0cfcd3cb0e1ac69981643a274e221390b18e46af6255becbe7b02579dfa97926ed49acb66449cc1f44188df203f83d7e0973d9d9ced0c92dfc3f939f537a2393c9e28360d63adad65bb9bcd3b3acb94b30022a0463ff4485a8c04f90f628e00d84567674935c9e7efad5d307b4af173d5f463511c683e5fc78a4a5d8b3dd1cbc22cec25db5c2501a25d1ec9ced66a1a62af18ebb9b17d8e303f0ce25b21a72e2d50e0b0ea0c1a2835767e305e0abe420f269468442f6169d85f0cc154b6cedd054032100fede53af55f300c56dc5ff5dc47fc30641c54d5a383177b23ff4e30fbf3a52924e379afbdf9b58cb0a513ca445b9de747ec938859758a0c9b960f51efbb7cc50003b72be91a748dbdee367fbffccb4e9e9278c2a26b89a483d31db2ce6e3f5d483d7816c3a33a03e4a35ff9fbc82ceeef703cb29ae9feaac2124d7c046a5172a0b4c2c867ebf73ae96d17524714e81d0fed5da84dc572fd61121a086ea5dfb2b91f7bf12051d4717ac18dc80df432c531be7294b2741977de40719c8757134cb26ee0bb65b5d247d0b84937e792c66f95e73f53d416a16b92aa6e021ae1b52cbaa6c353c058a4736a697d24c4131057f1cbfb4822fcfa07676fcdd5cbeaff6da6f3e9498ea075ca477d68d365f76b81adbd9b7a52f85fd0d4b301a37c951f0de0a19d488c1a248e2fbd06ce833f748f750b374368258217b95579b181c4b31491c52d0842d90dca148837b1af95635e4fc6dfbd94d74b94734e6604e809dcc80ba4fa9ccf6754d0426bb7c641b562f7a658d164ca1d7a14ac9f3aafa70df2ce4ff47140a0d9f5f74f7e6d63c070b6d0dd8a63a03aec357cc5beeac722145098ffbc56f5bf9167e7e0834c25215310d5d8150c3a6c23a8716b1153fb9da8c09809ce8066d53a533ab661185133c4f5b039be01c07e5fefc87f73f285d60fc8d4d24394a40f6fe3dca55d3e22033d81fb6caeee1de0c452b3d5f969566a2c7a598dbab2ebf57f2c765259e2a3ca2f3b1bd6e453b1d3d9fe010819482bff511d46ddd3bf3ed870c12ea73ece64539580d9bf5d30ce8798fd80afd6ec341f63f05e9b90346dbae655e122789889d8152df843f32f06674f9b6180e3663df2e1a5734c3501d41dc5e3a270d344424ce43940e560799d1fe6e377cf919bb3b9e7df86db1f078f5e80aa2ab9bf697e0b45f53abbe37ccbb52ae5908e5fd05c1f3d35b6d394b64dbaaf7af26afc3daac4ed62ef2b777ff9614935ebbbfd351a9460b15812502bd0dda7268c14cb0b4fc3ca97b00946811a4fd3e5164c04de1cbc85379664fc8669ab769ad83596c6399abe2dd8c130ece269826d45efc066adc8e2ef3b1be8a00e6eb436cc7463c1774a9cf1ac18ff4e655f0ff70bb6c3f569fbdd7bed8ab6a0b867a521ceba515030bec6c1b22e1d27945479db54d81641e84508c13a7f82b1f0272b0b68e92dfbb0472fbbe12a97d85669b4eebd50f04d6473d783d4ec2d3cbea7dc1ae2dfe9b6cb355e625331e7b053cc7c96b8557176c0d86cf219e282a805b744751235d65f1ef22d76559213636fb4e19764803371eb43be5987ffe8ebbfa4c3f4fa18c6117ff1829c857db3524b240643ed41d10126b3a0b56e9325134e61b619775673c377d0f75857b0e4b5f6ee58bbd32c4f7ab25cb699e6a47b8621f345ca3494b9689f8d72551420c89cc155e1f26097205ee84dea572c951826ab73d1694ec83be58701d8b8c85027220d311726a2dec75e5f200a35fb7a9866239fb349ae6dce15292ef08db5ab8b771e18566ea041acd62740869b94f5c2c23604385581b117384425c7032de96ea091b579dee161538366dcc188489bdd82ced6962b401633941893aff359b93fde1097a5de22fb2814b61c52a54026f02588c48eab3df723d6c9565945b17712512f9eb5c424e9210a7e82e28c12e5c6801e5609c2badc19bc490071b79c7a2fef520f3f2575dd7f03046197f6e8bb7e886f1008a8b3c185134d0bede19acf0cc23335442de809f1267d5eaf7e3477b87313769882759396cd86f752f054ca20463c4cd9d65893641687dcc22929a9d6155670cfd45c5cd4ca22d6b0da82a4141288f4a8bc244bfd567ae8b231cb187cf8ffb458a43a6de9172229b7ba3e42fcb3b6f684c996b34bebd1ae6586f2b132f42394b22fa33708e570e56d5e5dc4e2a52cb8717d454118c5012715021e168a7c0f45eb46534423cbcd02ce6da048e942e2ddcea1e1030b9c8ff60f9c7d1059f845b6b97398734c58d27ddd04d35d4d857a01a0e28453380c1bd11794c5342803785baa1dae52e4d251ad3dc4b6a9bd1dead344c712ab2a7d30218445a3c9b7ed962f2922045e944a3862c4ea27d06bd255eca7c0fd253746ecb9fd06c31d77127a77aa5663be681018aad4041047da2728f40efc03a90481104451d9f03db5e0eaff41d3ef1ea5e4080a7848a6dcfb21395cb3bd152e5efa7ec38b1f6da7b762733e0d2012970f7426714009e1afce72e657702bd08ae89c73d9c29e5ebac91da7fbc0b95e501bea7944037aa7ba4df44a048612c6c395f1335b3d9af375eb8d18fd22bf458027a0c6dadfdd53463897ae266b8d241ba382ecd838cae839ae0de295277d0eb01935cb8084c448098878109c245ab5444a7398591872fa96208489b25721949c8c7c32e3d5457e33d4b9b9f1398b7f02d54baf13368660932c8bf480fe84dd453f4211df14ddfee2a8c7853b0d4b1d2c734b678a07051018f5f397e398e4b821fb009c45ffaf7dd66ea7b12f3bcf3f85c8e793fb37e6ead7c7f87d32b7c8d91c664e8282fbed541f2c08ef2a24b6b16e22a9469f00610325646b324104677e9a41ab066ba426ee7a6aea97b76cf62904be8cd3d6ef74819923e2e87fdae5bf66576e93c6c916687f00056a80d1194dc367a3c73c6d2d237dcfa4641ad9e36f9b8eb8c7e435bf3e07887382c1b9470b43d7a188790baaf6cf3e384c06caa6fb0e32c6aca492770ce4ed6403675fbd305a9cebe3310776767bfeab0cc3cbc791be2aba5806b87536dd3b4c3dfa2f9c62ad618ea447e5f45b08b0e3ffa5388cd0a2cea34d7e81d7cf4ad60e69c222df88e9e2cf38207c92ee58dbee7d3eafa6be698446c8458fda635e9d6ff537c61c38f02e17d2b4dac4e3a6d9e6025b4cea2124581a95d0c0ee90a7f5b1ccc1f9c973039a967006c79fb70b0dc337184c291446b85a0b0a8927316ef8b958d902028cb6e02e6503726844668ce462420ecfb59215d737a7db00bc5bc14bd6f67bde8ec4e868b2e49fba531d5feb05ab54c038f2a76fad408414091f9f090018d7ee11ce950d7c5303a367f66afcb290e1ccdf1bb8fd13c982ed5ac4422590bc329a30e3aaa69f6e42f131d5029460c420bd0e4b45152fe7abae31c36f48b093d6928b27af5e1695a0abeb226a53495fba751d8a4d28688325383a94a05e096b335ca77425ba7b864869107d57b8a4903f3190a11eae4fbce5c59b76d0ec8aa29865ea09dc1d9fe0b78a7083e226224d585bb8c56d60faa7fa58f8b75f93d83ce7cbecf66f082dcb572081bc33e932ca46d60fb346ab7685e3c6825fd392ff4564695588911fe5130f9a3f27628f9df0beba2488b67d7365b3f03eb20d3e149e114d557e79a8d36f8ec5d883543f7e8dbf55faf4136aeaaed2f4da80254e152a61062e5a9ced0faea1883a6e8ad24b05805689537a9c79207af21dd1e102b41e870bd19da88bd4023e04877da62ba46ba2f20188513e6c6984ab7031db6c1532de6e8075ef0c519d14ce2c0168d4638977462d1ae076424c55dfb37396ed1403a7c6b9f42bd5a1732e1c0779cded65d3122e6ada3ad15e0efd544efee25a1f034e708b2d8c01df56335b419a21ddaf56692a2315c435235755ee67abcf1f2152e9bb081a5311a8e09b5660a89a5f3810c9b86eba99bd86aea2266a58cb9cac54aacec0f2827fccf217d11e5d4d51d1afeb23d3dace596575ed72f9dd9757c6630df7ab52a089314d2996961899109961883272ad980e79935d1e6dcd35200177573358948b8370b24d8900e7445d676153764ce7b5a8f898d5d3f63228e2ac4e080d0c6a81df9feb88be58aab64344c2ee3c9de674df33af03fa5f48c97d22204931b6e9f104230c24d8c9d01ce0176af2166028e59c4cd6b21eeecb0b69ed3a778914c3275cc946f0bcd61e6f487df6cf86e172f23e9f246188e14a9f5daa976e43111580da3fa1ff2e2a5093431f3fc15cbcd042bce98a05651fb0e3d17186e8f551d273dacbc4034010d2ff197fdbc807455542bc94cd18d6ea0106a4cb6b6d712c94751543ce18b3a4c1106f2deb853a70dea0d23cb2b8b347ee49d8f36a14d62cb0f76e391c005ef6dc03b9a41fbec6bc18b39a302ca6214ef6ab724c812d7529e1b5c6dad0b3dfdba0b767ea474e67e69f4001085478cfe9d37a43a2cbcba8fedd079bbb083315fa58c1c5d36a092c95c3e7f54452dbc77066e8cae2561043ba178e484ec174db7eb488470be1754426ca54dbb2f500fe59ee1f310a79702170fd16f44aee5eec8c789e566e6d9101dc8e5fa07d43380d8db72024660401a024", 0x1000, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:12 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 16:00:12 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x401, 0x4, &(0x7f0000000040), 0x0) connect$unix(r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="6c78dd99d84b6666d423402366b1871c2f737b5c1167fde080296f0ef94d69ccf92e5d9438ebf0e51ac68f0b6709c6fc240b8edac7e0102a5b7acc8206cae955e38315399c30c39e3c747cf71e37a73d63bb95150e5a691e0cf42026972d37254cf28eee9e82cd366c10a97b2df291b08729e062b47f354c19436ee971df0a76822c6b8882f1532607dbace0e1a9b3d589bf6315ced8b14dc48e007f00e69d4c86935defbc0825a50e8d20c1551eb55b4aa5777a9d6b5e6efe8c050291b744fb65e654419f869969317545d88731cf059763117e4059bd6676f8679c15407ce5d41367130e6ab747296b0c1c47fd71f07381d371e1d8378e12fd17dd7ad524ef3e09ecad83f4eeb0ca07914bcb6aef159803e621abedcb40a675236e4db744ca3c6f34d818e1aab9c90b2ed42eaa313b3d801752e60b5fcab1dec9d01c3a08df7c00d396201c23ccbf2993a26d07d18d214ff1866530a5d8e10a8d309cdf47176a4e41cf86edfa3b5abfadd46e86770f19b607641a4f793b70891107710af64b55a6e8a61fcd32d07d45e99037688a7cc30359e0b163a71900d88f8bbc82601bc0d00dcafb6d19b3561907d069d461e0ef525f06ee9a10c06117c136bbade07b2eb5aea310605254b35167cc73f8a00fddbbf698fcb615e1b8f3ea21563cb9161178d955a40aad99196cf866f50460aef04e8389840c80ab9218c9f8a9c09bc85fe012d44e7038d70b5636256b31f54856430b8dd20cf2b5f1a830795253df32dde58d56ed0d41b8846bc293ce5275ed3f3a1d76abc3be3f13c7645f3bb52f7796254d2c62185416f2d2828085c3fa1cfca3a25592914706fc8213b3f225f63d05fee9c9d2cc9779fb222df4e123fc778ae6aa523783cd7b64c9cda622d752703e764a40500a3494010094791137061a56e481af872ff78e4b49c8f05b20bd6e00d93cf5107402e38e7dd0adc363c0c3d755e61c24658b26a8773f9efda0f9add37d40fe89bcd07cd10a92ee294d5e68a40f17622345ad6c98223bd9ac7d6f223b494479894fdd1dbd64d4ccca0a1142d6758ea72e565872271aebf84c9350e7414e3d4091aab18f38b2d91e175e1be56dd65baf3fadde36641158c7dcaf2d5b2faa84aa146b75232b3780b8ab21597796ef63ceb0aa74b7b0eb08d7d44a384900a74d2ce0620be8aa1fe4ac5caca6a2f869972e0599a667130aaffd55a9b23826e85125498141120e8dcede1ee13a8e41ec1f94b79d0d3dee1e907bab26ee38e6bfbfc334e23c9786929efb5053138ff155c9314bb0d5e573cbd1b0b31a17821b2a7aa1ccaafcb6b7deeb35f82caddfbef160a126b64de4ee1bad6c8d0a7b2b1218246c091fa0e6e5554bae2574b01263dbe25b4d03f74105e21204f81f98b30f8db6363056162ab282b3724136fa32259529f6dd3068def64cf0904f2b25d113e3408a14480aaf8b2eea54cdae744039a0542cdaa16b13a6f9e995ccf7d94a9b1c7a6b1092029288ccdecbbf7cbe0b1726438061294d2d171558d7f464386af06f4507d95e438e23a952fddc34f928988330d238610e9d0074188d6cf87506830b3ee69f3d71b2bd492f1a2e4bf2087b317523313b3733ba3f072031fe131873cf420da2f85591a8b1b25fcd20132d7203356a86f322505febf2d9b180cba9b53e822b499fc6c8b8f64b5673ae361326bd7f0d3214b1f838cb92dd5aee69b3dda7bb326ebe2f48061c0f8f8f89810511bd6b5cf0d79b05b0b2fc6d8577e5ee89ae1b33668197f9429a5c233cff3aef97903d3e6627e461737a730e93ffa5fa0b618b3a6bdf14f75bc6f9b3f40feffc26fa0065efa06eb227cbcde8f5c65b47be799edee8ab1e3d1d39e812e32b5f7e5ab27e9eb1bdff9bb4c4a58a492e9ffa545b9fccd03e470a92ebe223e106a70edf7e16745d32d06ba80fa29e912d1b3a76d5c3c27ceaf04750da922fec88dee3dddfba7e947e74d5c316100cca5ca621b300db8a8fa75f626a3bf7b2418a75aa08d69df3b717af067db08986aa056a13d5c03016cc91dbcd7043974f865823c4134c6d88c4f006d9d267f3a10026e65cfc77e2c98e7426c08507a9b0be957caa9ffd3c72cf7bfb1e679797bbb57ec268c5d0809f3f2c6e21984eae4cc19906d74452e066e33b670bc5134a0f3e5382551a12310ae862dd9c405eb06b3a41de63ec6b03b2f0b8c40212093287bd6f3a01154b660a84908653087279f25da5d9bf23a1d5ece1e0ec2420303ee1317bde6e0c11e9aff4c8e7b11e6836e7c14361c4907d527cfd391c3d56827b314f07d7baf220082bbd67e15c9993646f4d056d54dbcb029d64e7fd9741396f5f26c5d379ff574bca109710fda1a2e2d0898967bd47f6803cb3dcd57778c312eb167af5651a4ede7751faa5d3b0cfae65bba32e029706936877db2fdc4188d10347fc5ea7cf52330cc535a2c422018222ecf22f628d729a1405c6a7e0ff8d27dbaed2adf079e20ade6b250ca4cf19f665dcc8ab356cfa3a0793617ccd0c8a285fcd8c43bc15c67d2906aa041f011169bebd7567a8129a1f641e9a5b1667d33c0b5aa4f4bc0aa79d71702001ca1e2298c2113f754bbf81a856e12095360604e0ff6a4394626e3fd43b6d79da2ebe7c547ae06b6b76fe4a4f50d6d92a5a2b9176cae7663e6d261bb8bd5c11307804503570403e03feb4f385f7cb2b1a0828677b5936a84d2cce7aa9eb4883241bd1294b528a85442d2c7ef6fc880f32c5c1462c2bff2884bb19e7c3507bfbe768625be6f3f1bd89d5e330c23ca922664ee2526e3f92d6dea4d85bc80f5368227fb6d4b7bd8c26df3c8689d0c78b3a0a66db330d4d7e9314e36269fc2abc6528121cf63f6965247db5c717d6c2f61b2b895558a0a16a47dc81f69c1107996f2eed11a3daafb7f1505608834f421a0d83d687f5b26ae4a4d1631ff563aed9445be01e1184fba0d74e94ba47196dec6c3e6961b5dd4d40d3a73a1c4021e78350412d85b450a198701ad8b54ea5b877d5849f41098b92ce62c18589305438b3b4756ab9dcfdb00bc5c92ad92acea9762014428137d7f3df7b40194a1bfd0987527f227ba15ad9ff0f6870cda4668acb35a7444b0f0a7cce69f4503e162deac46fc1502df82eed6f61ed14396b64c18998393deade8c36fbc9787cf5eb5c7fa48b7fffe146c2bb45002bb970dbf92df7500063b82633de825f9fde94d154e05e9b38ab08be0496d6e5515cd9e3a6b00792dca1d62ee256e45a899703a58e28bd9ceedb5804be5b44994a7387890588e2c84b7075e2a721ab16981fa93c901477bdd2a6d70a179f5d14075fd6ba0a697480255a6e45ec33cd4ec7c877c4268592f9100e82581bb916ec0913355747b449001e4eb8ad141e2edb2c2f9f3378ac637bf586b0abc74907350ad320a89572d20ecbdd3ef5e757540082d4d1779c3ec978eb32641afae83355c6ff9af372df2a1d8885265ca1c41c9372d7afa2dfd403a56466c09f8aebe83ae0f39b8e6603c3efcaece1a4c21553aece1330f129c0d3ba113d8e204ecd74ffc82c6f7ae328abbe94a7675da0f863922cfa3419c642b01c6bd18c0478be64c78dcb5d8aceddf09161f9f235ea03be5ba06a439d3422abeefa3efcbd22d4146d306cc8c6e2374a23ead12ec6445132223d23ce509958f1054702452d9f34488b521fa979041b4f8224addae557963272f76ac9d2e4c7ce9c934151adaf52574b048fdf4d861ca0be82656723f98600f26dffb0465fe02378ed2ff2925ccc0f7e3235b3ee7593b9e6517d7b6216aceed9992ac983566eb72eefe9efc2f0872ea3953c1bebe589aa08e14ce842673bbcda8fe33fbbdaf52f6b4b0d3a77fd3935366c2826555b57aa8845a6704c32584da9c06923efc619b8395983c8de54cedb1cd8a83efe9aa0e1e7fc927465142d48b41813486d846b7a2ae10f49c1369f08cc03fa9f9aa492775861b6e1978147275818cce28a74934cb1e18ef121225964ab6fdad6a85ebebae42be51c88f31d9d8ce92558244686c3ca23cc17f08189515edcadfec77d90a8f1680028780b2293e76ae6f0fe5a63b6872e2c6bde7b2e7c84ced04e6f82eb59aa3e6a6f330493ade0e208356e7544b88e9adb6a257e3e1f4a66f589b5ce42a86fe863119ab408e2a89edb724303ed508b8d2987930173c0f6396fe4d4eccbefdc885d2fdbf5bed6f66b0c0141717782bb1764a504fb7e27c6eec53a876f24f64dba03bb4e952b1562660c5b9e01bed29f0ef5523796398e587de011b862992783179878b036a9cf5df1aa1fdb3c6418cc1a61ad6f4e47830fb4b306ba4cae8802af076bea8553337aa3b39c7f6fa837dbbf22566b826981074bb35a488e3882179ec333b436760733bf9fcb00683178cb21ba066a56671c66b9589f3b4cf14557728a2ab8e9e51b7e5910c7c5092ead14c2f505a13770e921b3c770bedb4bf41880216156e23a891dee126e82912ed954e93a2792081801dd4daace17a6c067a35fc9a2ae76b0605d6d3445220dc047f0712d90b1cefc9335c74755765e53707439670fde2934e6b8600242c99bbb67821eda0bdf2d4c09da854b59885e113605217e879e8afc7095c69e0b9a67939ce47dac95181aa5aa48971afbd131bba5241d8a5868e4841327824764682619c7176d065a6938644d64990c960464e76cfa1903a315aa0b2213f2f46ee1b07c1ad410ea7f6924bb8aa0a2c908f7d619307c822f6f88c4d01341716fa221624771dc9a67a287821193e0dbfe9e66a04a18755e96201a989e1c357901c524a7c61c2667bb4c6157f1b21f78f8ab6b5781860ecaa38c86e85ec901ed9552e55228fcd6a7724284af47e6f8f7c5bacc414c12053905c31aafa5a4ea02a5ce159e698a8a7077ba2437c80f3d0a6cfcc2b3b6b1aff19aa69cd462e4fd1cb846afd915da9ea1a4468b0da6b8b488ae71c5b4f565a6ed8e0e0f73da2debe2bab9cfcc16a0d1e18ba406dca947d68a4f54dadc100285478f464a20fd4d4824095dfebf8246324ea41d5adca57a4c97661b503315f650749de250270e5ab9709a4e077ce7a2835ebe079f93d2d110d82d7cde05a6c9d4d7cb3815953a1df1acfe680ab6a9b83f72d46605c252289121832804ba8acb89741317d831516e848bfbd9dacbb91733d60b056e621baed1e880bc12d230c9cc2ed3a6d2b48b6c56d215771a148e5d4530210f0ff0696615b548dee11dd43f9b9ada2779fbb77ba698c3c623fdb91834bf3f701982cc0c5e43a2e11b06e3c0fc149a2fa3095347684ed23105f061ca73a4f63bdd0cbd8397c48d7622face2d5bc003fa28c596c3a7c7f73103f38e4a4ee01420162774b87a95b1d2608f33ba009a83391bb73d06b50bcf72619a230073b3d7401446b33215907980bb512ff67f9a5d83478ec25ddb4ed930b70c9b98152a7f7c0f9c30e8df05ca22ac19b3ecc302e65d919b046798afe3c8e372a28a47806de353ba4082b40ba7d09ac55bced5c9ca3c4b8ad579aad885eb4f1e81a1388fce7c503c7fb6089122ff3dc137b330367a20b07a842ea1c657616c8eec04d9b6ae3cca8d3f2b0e20db0d4d33440bdf749fa9d3df03abd784576941288fb0da023c62aa8b8e9856a4362a666d162e76cbe05a08b89f01865f09c689e2230a28b861fb8794bc72c060fa3e8887776f9517317c233cd5bf712d1772c94af7a4d4ce0387aa6fac8fba6d81c3725006948354a42fd0bccc5fbb2064c670c91abd2a7755a770e3c67b1121079226174bd2f10e597314762ab14fcdd7", 0x1000) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) shmget(0x3, 0x3000, 0x11, &(0x7f0000ff6000/0x3000)=nil) 16:00:12 executing program 1: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000180)=""/245) kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0xc0}], 0x2000027b, 0xffffffffffffffff) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000080)="9df16d10a89f52215808a13bef2dec38638d28ddc9603023020333d558822a948d541841a84073643fa8b44c4e23a22907bd85c853e66462e4a7f9227f83e089e45c84b6267981e4a766407d5744a32963956612d4c96b72533e8d196bffb8289767f6158a4641a32a923b2d95b87f5a29f1a2ce68903e30723e880b383a18f0702230abfbefaec025692d93eca05ef35d4cab0a9ef0cb78a02b03145153ddf3a9209c4e65adea9b63d23a85a18610198b2022b37c79c2f47c26b18fc657563cdf889e0dd396a21388b914da7d0e3a661a87335231e391e10faf1170c5f06c99517550b2c4b2991bc0ca5ff93c4829bce8abdd", 0xf3, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:12 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "33a28c47f222b2c4d0d158fdf2bbcbecc5ce946d", 0x0, 0xfffffffffffffffd}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x6, 0x3, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0xffffffffa8adf2f2) sendto$unix(r2, &(0x7f00000004c0)="2aadcda07fc7c4d892c60f0c75d0caf50563dc284f33f91b68fef742949cc2e29f4743f0176bdf506372ebd4f2fe509e7dd07b93245b5e633f90a1e2fc884634710731ad08a1bc2e87d580ba02caac12fde789fdd61a872c217c1cfefc712be3ac3678cd4de47b4ab63bc4ce3f1c72d45405ae6c534d7d3717d4c8be77611b4ba90288831b6310cd9e067ff02d16d1e999346a1e09d8b33822b714528282", 0x9e, 0x1, &(0x7f0000000580)=@file={0x1, './bus\x00'}, 0x8) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x48) r6 = kqueue() r7 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = open(&(0x7f0000000300)='./bus\x00', 0x82, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xffffffff, 0x125}, {{r2}, 0xffffffffffffffff, 0x20, 0x88, 0x1, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x2, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000001, 0xffffffffffff8000, 0x8b7}, {{r5}, 0xfffffffffffffff9, 0x8, 0x40000021, 0xf5, 0x4}, {{r6}, 0x0, 0x77, 0x80000017, 0x0, 0x9}], 0x7, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0xe6, 0xc1, 0x1000, 0x8}, {{r8}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xac8, 0xfffffffffffffe01}, {{r9}, 0xffffffffffffffff, 0x81, 0xfffff}, {{r10}, 0x0, 0x4, 0x3, 0x8, 0x7ff}, {{r11}, 0xfffffffffffffff8, 0x8a, 0x40000080, 0x3f, 0xaefd}, {{r12}, 0x0, 0x84, 0x3, 0x1}], 0xfffffffffffffffb, &(0x7f0000000480)={0x4, 0x1}) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000100)=[{r13, 0x2c}, {r13, 0x122}], 0x2, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) fcntl$getflags(r0, 0x1) pckbd_enable: command error 16:00:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001980)) kqueue() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="11f4d61f6515d116d5711fa35e973926a2", 0x11}, {&(0x7f00000000c0)="2564bb12ef3d1ab4824c9506ce4235671358c1dba4eec3d204aa30d80d88e5c3f7ec837eb3dba56c250894cc5aac5c24cbf31824ed1a1594fcfa1323517e11f52085490582d14fbc246670e9061c1c99b9abef39fb5f33b013011244d5d8145217e4bda0b626406c8da2ea74ba0cf8909d8a933faef57c8262ea5227", 0x7c}, {&(0x7f0000000140)="c12c683b54c3c4beb19cc92ba35e0280cd538a17d2c5a7f8b1c32b2ec9e3530d8387e2bf77e7493780d2fac275dc44f92427fd888e9a1f08ae26b0ef3eddbbc39273f7c0229ac44fb764a345b27b6c1f28217db91f5187c1a4784098e6c25a6559c7f4e8daa917dbfeb7831d19203f23f8bf128c277afd2eb4db4ddf6feb42ace2bbfd2afc955281bbd447773ef1c48b422f1127bdf84dceb6b8e9e444ea9625a7099e9f", 0xa4}, {&(0x7f0000000200)="427e12875f3c7fde22ab1ec5c24d49f0262f419fb36d5246fb7ba66d2ca7f3696b5213b202a44551bbd32cd3b57f80a381c940530737406888aa86bd84a5e7382ac0f03e0f321fe325489723c3314060f9207038796fcc244d201f4d64967c109f0711fa41f75ea79a12d75adf07341ecd76519d4f8bac248b62f05eb2cf33c12f8d6d36eb8fc421", 0x88}, {&(0x7f00000002c0)="f777d6a8646d7355926cf08d4f0d431cccd1569122ca785bb56a5cbfa02d1499087b15c7ca940c83c35e651742dce842dfa83174f8f7a56af451b9ee54807da49ae6f6341c2c522968d3ebf04999f4258eaab007638e1bfb523369308a275954fd84cd3525416c86f11211fd8ab34efcb3df7564e588099993dccb48a93b191c306f7608018b92869b2e1ea4266e3eb7ace13d336e09173463b0c5612965609078830219120dc9e94cd9a4836fcde037e8e5a5bd9a570315d55ad67976cf9b0247992994aa0a2f6a21161dbb05a61c351ba1760de6cc1e290405d41b29481914387251b191a49b02241e9375709cba97216062d983daf1ddc287", 0xfa}, {&(0x7f00000003c0)="be450edf98ae2f6672428e7f7ac167d874f378b7982efce9d0fa16400726fd85e0aacdaf0b804c0ea52c63aedde88f64615a7cd55c3fd9857c31d5af66bc68970f307359b16dd96ca9bbd199be350dfbd8085f6411ce3f6b9cff4decdeaf2fe96ec0f1ad1d44d01012b5ccea901125f41d9a51151f1e9285dca50fcba38e7e1cb3d5ccb6d230fc2689004a31799e26ad02020e040b198de4ff4316a4b54e5dc81e2d5143d35c3a6222e56414d39b070e0c205ebb7419549acee210618aca690fb2fdf25fa6def38c", 0xc8}, {&(0x7f00000004c0)="f91a456d9f1ed839a289e2b1d6291db6c95d96fbdeb0c5e1f768ea6634150ebddc72571a17a4ef8740e065bb1ce4b84d04c864e53143c98d4da0e0055a4d1b45e5f9c8be2f73440293847fe6592762819eb29aa58d210c163be9d98ef60a413290afd34b4ba600f832458790eb16b627a5a53b90297739b45cdd905da7fccdcf243a13e1f4faff8f2629e52e09fa17f1bd288257e890d300d63aba32acdff291b9dc6bff3c2d8a8dc303ae679a896d6a374750b15308b7a2cc2ae6e8269260696d31bad05b05f6b474e84729f4ccf4f59ceb68f3a72aa79cf4fa3f36ba3728abe98fa598f6bd43bcfbf4dbbfc9", 0xed}, {&(0x7f0000000040)="987d03252e68611ee289aa3e960754d3227388551d5dafb0d2d40ac47b95eaa2c9c562eea9b93b09a91892e33d69afb9e4e702bc691d68", 0x37}], 0x8) r3 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() pwritev(r3, &(0x7f0000001900)=[{&(0x7f0000000900)="e1f49eaf604668f4e78ac54b3df2f599fbbd904472f588a75e7540e98250195bf6fffa6c86a124ea42c27ba5845131814caafea79e4dca2cc5fd42717b08855c933a9848bb3a53f960ad0b2b68e314cb3b871f546aa121df397c998d49db472fd84aeebfb97986622d9b9b7e19a2184630b93560d7af63176280b60f15226fd2d3cb986faf30a761ab5803c72343e3eb2168b98250832bfa89771eda40b28c10ff5bd6eaf63e124808f7cbf2fcc6f07ed15e6ba9e5505972206fc4457d7cfb5ec7ddc570d7587cd1ab3a058764e3b6a66fc7d3ffa9f76b30ee42e28a11e9ae68bf89521849b1743a0ac3ec9f34cbdc30dde43ba777a020a4a24442c17e072abfabc855bd4273d298b21637800dd94690f5bdfe2948667e0cf88e7ff9e41ecce679e2b8c9ddb64545b425625c31a227ce6fa385866c92a5904f9a298a74afec8360d8224f0d800e7fff759bcf244d00e92743c4a4f77d74fecc193221b502a2a4d1f237102daa650db2b7c6a256f37e3f73a10464fdbb94b67e69b2bcf5ca94bc4e23e29be4da809465de5fd32c7e0e7fc37f93d88472d61d442cd757355688aec6b9d665c770f42a76de277b1f4a5c6e9da032c6c51ad5a68fb3eefb82edda4c05816346013837443e8cbb205261a70ebc2de2dd8555c76b25ba786168939b01f78054228f4b1197055815f243a068910942754d301af08738f7990943dfe92820d45698a36e643106f622024a9d403b0e8f04f120e92e840cb6e35ec914fd630ccdae439eb9f9acbb3c6805db504af17d59c1e648fe8b81197814f41db55227fabc0566f0fcfc51f881c1b6d357ba7ad03ff3c2c95991d92de916f5855976e2dec6f325eb60725c8992657013ab9b9d616237a905b552c483f3a148f36f4f753e6d0e8a0621a5d678f90e370d264be0664dca81e8af064692a74fdbdbb1daa2ba5cc84e12d76b36cb5058403a4a21c436e50d4106e9502da6106b7057677a34b98b60eb3f4b7d02422b32079e9a340a053be23af5654f99c4f59bd143c1337bd9549d920d2cb772c328819ca54b7ebc6ab003a4a6bb469a0e233355a5cfb068ecdf2d6b8b4262f87f04ea96d0345ebb868c7d3ce9fde084a0ca3c9f7f45fb0818d4ffdc4a9cbbd9be123d474280ba6d2be0cc583b0aeae8ef9dc779ef8ab8097bcf710b97bd399545051748c0fae62f0c35647d0710a09e953b433fbdfe17664326fd36359bf244f0646a24cfcce96b9fdcf03b8b696d6aea088b498edf9114801a2c15604afb07eae54fd2ea1a3dbe18c3f47a1dabb2f470a18482e6faaaacb9899dd702f72e06bc2d777428dc9a01e57e00bfcc87d63850fd710d43ddeef3b76df63beb6cf602e56cb3c264d6a6edd6bdf05da6d401fb6bf5e727d13257832ee7d6c71476fab47823c8c74f5240f7fa6d2d2104e44afb9e9b80b7f22efa44764115cb149ae5bc79359f52a0013e4e091ea6f28661e9f2ac6dff6d84ab80633de9d27f7521411e115cea8e012754b735fbb284321108e1943774a6dadd81b1ee7f025ca34ca1ef4104900a1a571bc24cf01da2258744718ddf0f5b27aa22060463ce08eb6b42a795b83e8ddcfe3a25f548171e206320fffad3c33438cc2ff6384e1f8ef4851628a7520e6799d8d00f6d41007514eccc157ffeda6d883d42377b1e2ae5761afcab76325857daa1747becad4b663193d15cf0d223fdcd9ebe79c8d9a4eb1f3fe35fcab56e84b9de7a4f56ef17fbf03e3079f586b5a631b34be45be448f67f4cab79f5792cf54e1d12bed0f869be771bbd8d5cc8ffa47929f4fa53c3bc40f9701a154cf6dcba0114f2302a83821cb464c78bcce5a6f6b91b35f7d9690ae53e03632c1dde759d08b8b5859e1f24c8e4c4bb0514ac2e2e4f35a22e0cd38dc0b1ea83cb0915d319f2589aec62f123a917e9e6af13745a35dacbc007a2795ca8e58880c4767875e0908565a99281a0b705ccf0e271d158bdd3d70753faf52562bbdb3ddf11381a05b4f23a5ad705a65b98df6e05c56ecbfdf152e24bdfdf4d98324e82111b97469b676e6d4e6ce09c32f617b992e6b9711556f107b8a1e9e3810224d8c1c15bf6f3c9b7095e55b91430558caace6855fefc634bf3fa6a82047746ec451b5f4559a0c06e7264a84f5e66a131411c1b79fc12eff9c9cc486ed06bb5a52179bad33c2780132bda79548288c8d0a96b13bd041f98ef08aa9d20be6e88ab66adf87fa70bcc60090bb5c9c6b0ba40ffcf21040646cf5f3be46d74e7383fdf793329dd747d80902c9d9b39f492a4fbe5226789cdc647ec9d102d77bc3743fda560e5b2c7fb361819c926486ce209ce7b2c3175e6f98b10e9a293650015d846ea013f5c6059e5278e3c4fac7a5873c3bcd11685dff5e336a428dad9614aa73aceaf0a5579e6550c142f3cfc81732077c010f02af36e458a7571b23be9889d38be4f4b24464d149117fd00b90804e52223d294848f2ec0f9ae42ad754809b56bb5512076bc98d5345a603c6af819641201c4193ab2e2dd02a5ee83d335d5819edcb74e73d1d7b36475b67994d401ff8601124cded10ac63f8cf4b31e3fa2c8ac2f73208142befe123f5f99b41cafacb9245c33ad25d8be184564f0fec046fd65baf4494dfa5564e21e0cdcd6335e54fc6cd5fb2881eda6748a8060577aee03bf1132194344cfdb3a1cc794af94709b0b8872458ba981166b10f332302eabe66dfa980ba613eeb1419687c2b72de5da944cffae6d8aaf8f87559b10dd6c2b42f78fc6e7ea9ed14e7e220619fd8278338ee9e123648b53b11513b6a999a566fca13b3688660b83f4aa3307f252f3ee548d1b2f20a4e21a251be412f2261bc3df2201340baf8a4421fa54854754d0e1e823717ac0ec73adeab78039408a032a67e6241c5c60d51a514a5112ce1f052bed3a31c370bf8927c9bb1c16a05d15d625d747c26d42d29ac2d09de2adc74e942e727a97c91f7ea509f10da9e29e2c639cf1d484a18d4de646307ceeb44f6461773e81d66d4660e94e2eae667aac42e904757527a937500101d24f04d4e3e042bead2a24ef1e62ddbfe4e4bae8531d1c1c02b881f1ec9775e11f77c5bdf9e0e8ece53c1c9d11ede34eed2503fca9ef6cc553c775dc23eb0a40bc25f0d405701126281af650b5b1e6beec8e4f7ed635c676d9eece94eb5fc16bcade39ff157baf3577cd6dab6e5f9694dd4dc66df367cc353f8e5a8c80fec841b45833be6c7e8e879cf318baeaa46e7bc5222e5fa89e771bb7d27bd039d3c8baffe7bc36c1fe24a227f615474fce1ba4c6bb034db7a8a363ac897ce8b70d9eb8e0b81dd0a861faf949a9dc47fd71929370134a57f6d00400e3c39b0e86b753da63524a14dab890759db6edbf536f2be9ec1e00c1e924e50054f5cf4a3e1d134dc3e428fa4eae41700688c1067a4217408ec602221485a8eeee204ba631dc60efff437e6e0503c9d6405fec2e17c4558e268467c37d3fdd4ea6d98669976752c56cf901da2f0843693129c39d5d10917fca3c85484ff373d0375a333995848c20dbb423ff1247d1d1fe4b335a3d6c762d7bbe11692dc1621c3010d913bf5d11d82a650f7d9ad94160813e3dc816308d4f974f68102b98c0861663da0259bbf3ec9dcc3c2ce221d2060598f6df5c8d84ddcdb59056db28fac5dd5d7f7b52d3c3c5d7cead5541a6fc317edcaa21cbd132ba9df2ab44ec6c411cfb7eb58bd241938ce7f65a9f27d7b927715e84888134a10b5a9d92d417041f769aba134d956dc1753affed1fc71412203217668fd365e6cf6ada84851025d418b8c8f504d81504e7de7074ca70a9b41a6986ea6b25d7e552fda8251d9a689fbbaac5007a7cfe0b860a1438b628deb71ccf7d46ccc981b68074d374ae1c180cb9df59d3faee5e1264cfcf11682891b220fb5c49529c72447005959c771c2f63d48a7f3d1ff1b34e96a4417b0b4a15ad47594cadea01a2abfffd2e62b96d079e9527f61a60b32170497588246d803cbee8a00cb490b4407adf7bed4a1261a997abf4d32de13f1df94fbc07b5a6d18a5d71934a09eedbe967a0139e3ba1bd0ddb3bc0d9682b1f9313e613d0b118c27bf3dd1013389f3040bd59af1656033d9ff370faec2fbe5b4aeea0f217d453d33ca7476cb001621cb01287303e4da5c86b78beaaaf001e9c721ec78788ab2de60a1f1dc29410f3766aa975fa29c86a9a74a998de0494702279b249a447bcffd52ade3c72988454e9a7e7f8a40ad622db0ddf0b119fc785eaddcf7a649dcdc25c5e881242a15f4e3d059fa12ad1f126eed180a04146027b2ffd6243b48404a27ae605a43376ae55e44741741a0c05f84b28635421e0b64552536818f8ff0891c1b171cfbfea94777145a13b86fbd07361f40cf642d4464914406055939eec5d59337a96f7272e6a4eb64b750dce71e26733a78e826c5ec84bedc19106221cd67afe6d5c7afda17e5cace3aa367ce1dcb083010a41eb16925b232c5a25eb4239240fa5f809f1cc8b4bdf28bc56836daf7ccd0184a5ec2b5336df76e956de938e4bc49cf69a55d0cbf0cf2cbbba33cc979927271a9b771fe23509f7906b55c8f042549c1af6628d15a4c4840ce7361cd404f5a178f785e51ac2ab1d22f7922a9e37ed2e1123782f9bebd0ac3a54e922dee8317740db37a6376341ed7d119f9b61cfa2ebe9262bb22853154f5fecd9a19f0a19a2af6934f02b53f0cd4c8953c22dd7024433d167ac7fc708d3ddec6dae25aace6b502892e583d683a9700a9763f805131507528c26e2bc59b166eb3016098cbc0704163547201d9c4cf0b688d9bcf7147b01db2f565f6bf7ecbfbf68dc8ade18949453945d54a0ccf558325bea61186f6ba117f57bcbd2d503a74770fea4e2bcbb9acc36d30ca9442fe4c40b293f3ada3f94cfafda073d9d8089889280519b26005ccf0280ef5e03b63f8c6b4b8f128d05372ed4164f22f262a6a6c258059036c497072621e86092657724bb8aef10ab3c0e28f8e802cad4324d604437f209afabd8c02396cb0d099834c2001609e8074e39d5eb2b1ca20cb6e8a7da0936d6793acaeeba9cd5a1055ef3a7a8d876cae8561447ee88dad33be872565f769e3bb60d56d399ed965d9782387aba2f0a8433e0adf188e022887624d442fbbd52ca85b3574e550855df1e9d65eaf0d290ef91603b7bc58a2c675e1166fcbb8025e55b699ce19175a9b3d310e5bec8fa9e3b4fe8537fe80cce9a42087c5303ce4b562565ae755d3e900b332b974634cd57d85d53b3c2faa022c2f4b93db336ee9073e268c1002e7825f4fe2f86aca469fa4f08837a597081dc9b41aeecbb6d47fb1213984623456672734f4c8892e9fb7d15352ece89d3b16cc8884fbcfa916b07bd1230e2fa544c1ee140be892cf4d382b7a6a6452e90ee869a39c552678f97b0311022eab1f4ce6026999d223e6fca4c8a7393312d7cd041992612462ac37ddd6b6b614d992d084a85f05ddf0481fead8b69c831ce0234d86709d1d7229d98183bfb74bbe597bf436476f33673dd5d8df4b56fd983007d5b6a2e7e893e8b8fddaa9141ca6f6cf0dd1c34aa9ababfe857272a8f3b048d113db186b0fc526ceea56ca79f11e5646be35143b21313b7fcd45f6b2db73b9c40fbe9bd9916c85c3d5a14e06269e8091bbebe0ee470c58df2e6a5eee344f1578ee31de0bdeeef882e4713e49dd70fb7c522a9919ae147a5cf606b7db5af3b9e10394776f694f8908dde3ad1d0fb045cdf5bb0f76d13c824d1a6e1fca6ff91d45b89bb62ca461bac45", 0x1000}], 0x1, 0x1a) r4 = dup(r0) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000640)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000019c0)) kevent(r5, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffffb, 0x4, 0x0, 0x2, 0x80000001}], 0x80000000, &(0x7f0000000840)=[{{r5}, 0x0, 0x40, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x3, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x1d, 0x20000000, 0x3}], 0x8, &(0x7f00000008c0)={0xffff, 0x23c09d37}) getsockname$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="f20000000000000000000000000000000000000000000000000000000000755a824f0a00"], &(0x7f00000007c0)=0x2b) sendto$inet6(r4, &(0x7f0000000680)="b2f7bf5b1433463764cbfc9464ba386a83f619358718db46391aac2de40f5a15beb6143899da8f567be1dc9f3908de27d4584ca14b88966c7e905bccdb098a980537a303a7f53398e0daf0dfe7fb39994450bd0cc6ec1b4820d6b413ad858cff0c046c6458670fcf2a9a52df8b785066e2c1b4d3af9d8db3d1f864cbaf890baec23aabd3b984158999be8f06b7aff1d940c4ecd27e4a09c8a9a3f743c9b9763d011b2f1b3b162076b1f1a408f229658303d1314e7cdf1c", 0xb7, 0x2, &(0x7f0000000740)={0x18, 0x3, 0x6, 0x5}, 0xc) close(r0) pckbd_enable: command error pckbd_enable: command error 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x660cba6fb3c9b77) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pckbd_enable: command error 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) select(0x0, 0x0, &(0x7f0000000140)={0x40, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) 16:00:17 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='}#@*.\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='[!$/.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x92#\x00', &(0x7f0000000340)='[+\xdb#S@\x81\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='%\xef\x00']) r1 = socket$inet6(0x18, 0x4001, 0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000004c0)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setgid(r2) r3 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000500)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000480)={0x0, 0x0, 0x5, 0x7f}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x8]) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x22) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x1}) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x8, 0x19a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x100000000, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) recvmsg(r0, &(0x7f0000005ac0)={&(0x7f00000037c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000005980)=[{&(0x7f0000004800)=""/185, 0xb9}, {&(0x7f00000048c0)=""/4096, 0x1000}, {&(0x7f00000058c0)=""/192, 0xc0}], 0x3, &(0x7f00000059c0)=""/250, 0xfa}, 0x841) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000000)="d0aa9b58d4f6884f1a577b85bf3a538826965a1b7e58979d58369bee652199c4cd00d8243b4fe17c826c4d089e5328c842b3f997151c80f31f87fc53aafc3f", 0x3f}, {&(0x7f0000000100)="64b44a07c3e2002c4a744f7a9b8647ef60cb56b0", 0x14}, {&(0x7f0000000140)="e0f10202d26ec21cfe86c2fc83f7bb40d9578ff31315d946f634c43b9d6f6505856d0d5da64bb0bae9d2141de5757828c1145dd5cb212a6982054467e3c3ec62326072cb0caf744b3245f25fe499688b8cd40e088b21686a781e33f9576b5b45f3866b4388fb598895c9565bcb69aa8059e1cbcb8a", 0x75}, {&(0x7f00000001c0)="7eb930bda5c8d06ceaf6b0e22fdf90fd062e7958c766655728f9b4aa0b9b07086ccfa8cbfa", 0x25}, {&(0x7f0000000240)="e268af7a839c", 0x6}, {&(0x7f0000000280)="4271f18b8dfea3d8ac5a538c21a3335f7f14a0ed08faac16c599b1fa57b3440c1eed233581970af3672ea8ab923e0f9975800cfe711e871f2f2ffb68958c1eb18f1ebed7da1c7cc024eca732b897f37419d3f2da72cd63ed5421a9113ab5650ace3b015a9ec442dfaa2cf3bd5c53500703ebf641b9160721ce7b726936051aecaef96655322d9e6a726b68d6359d281c18b962b8e2168b669d373167dc130778c07b1416e3303f9c9aa960172ee8ac0b23590e62f046467ac69499117fc0bcc44fe11b60a98847981aa1643f724fbf008d5c5a8561af148ae0802e3698224927850a531a92779ea0b68c0748e8411475297e962c65e00216d6e40caaf90e1ef22882c4da6be94351bccd667b090ad85c66dc715a52943b27a1274e4f4436ce22608071943c913855f6ae01937239e1400e195580f15904c9db15f87ac5cba2d1c706739dc21cdead2002de8d3956e1a2373c2d7ecf03d50e3a75151e7289428fcdeeca7b2a8c24de72135cfd9a614cbf264d9398f8f6fbdecd0f4e8c822953282b3f3ad8be3c8255296cce9a3179b91483c316e74851b49abe1c67a7b1d4b18cd062c1259be243d5daecb1cced23026744162c2c115910319e9d7ccfda4be632ce1fdd061d301f9d09baa7aeebc5b7f0888a7e8bc6ae0eb5a67848aff02d389115aa42d0fd8a7129e7b54c4f6001a54f6becee1706f4aafe138198b6bc3474596889632f95f16cd625de6f2e1364863c2621d92f35b1ddcabd005562d5919fa1b2c2a8da05d2ee1df26db2dd506ab588531d253a65a87c2e05d9dee0236f4010ba67e0bbe54882fe7d85209381ce38717a9200c8b1c8ff465d9a867a654e85241428c8ba7c73db82698d0137c1a5e8c2a36ddbd275d6a3e978230eb4b0df6d6aad4982153003ea620c75bbe1cb91c2c9a8383dacf7455bb18425d56327502a4832429bf003c511d886664f1f3ea548cb60c33d33f3fed097f784feec82532dd1a24671caf15338bb5d915ad8232a52ea1ec560961c2552ed197b24ddb405b165eaeee0b1b8641980200e4f7d4d1949514b776325e789f10e60181d2863677966ca8003d247459145a77498c79f694097b377eb5375db6b336bbef0efeecf28d61e418282b87d49f86b2140c7b194922cfe0d47098a195cce9e20a34a0099913a93a738b7b1034932bb0d21c72237e5698e5093459be85f58e28a301aa1a0c061f43e6c6cb2f51abc13c31590843dabeb0085831a4fb89a7daab7dc466e90c8484215011864ae2c9a9879b680ed921f7c8302ca746e35ccc57704ef81ad6d6289d01bd600c8d5f37bb462b20eba09f3618560c06af4d9d44b4e9c84c1a9813416ba2a3e68bf17dd42aa5481994dce13531f36df6ac1ec3105caac1edd0177537e29589e1fd29f7a7c5ae81655566d19352801d529026cfed89d88b50052ffa51ab40c9dff082a5fccfb12e50b4b66cfbe7cf6ad142b587630e223447312869c0eb7907d0984947974ee126ddbb4a5c0b0619dcd4830c632f070b4d131f4ea25a7d741de4594fb424484ea70044ba6e8fc2782be3eac5c015db354c4defb97914df3f17f293608be843652b8437e28dde683cd6da21d8fbfd7bc6826ea2124de5dada95f88ed3ed58cea5c952cb024191c66684f66c0e0dd3273765adaef2da2d9e364beb0bcf0334a4b9798714fe5dfdd1bd1e487c8c71c51163add185d3f2d078a4d1b3cdecf5b3dd94fd346669143d88495fcb43f63015566b8083278ba39c09da14b0f6dab4e3e7b858de96ec341fbb6670495652e50ffa12f4b3ea681b54c77c3f2d8ee1445853eeca8f4a69aca05ddf14090fdd8c15750fafe685f79387104eec19e686313d4c23dfc679e6570bad418279a2fd68292f012f021e1660bab9f414e85ad4a4753fec0321e4a3e3b711f3a66c5ce850aa35da212d36cc50cb37d2a5405843da1a9d14c1b63473b2f44c4de45f504a23b29432641a713a7fffb280650251f67882bf8fd30d77eb450dd6bf5b2eaa24a0d73ad8ea696c6415fadc39e1f006a0a12983f953e7c12d597302a77aa59981c4816d47bb239111047d31b883d967de3842f152bca6255082b2e8c0d686bf5784c06f5b59642d62fda86ed85ad60626bfd99cf1d39f6c49736bcc36815ba453a71c5426a073a57d14d11178c67cd6b59aa0461543e064899e33aad372ee6b1c2609321c3ae5176dab184301c5affa7db1b6babd2934b3672cd57a8e359828a9969de81e01afddef1e39a127237fa3aa953dc7b0768478efa9c33ac746b51f2ab22e4dbb4c0841df059ef7ebc396fef2d5105b542ad5e3a3b8389aa2a3f7f5efb6e84cd15c02ee9e44ae6d542e8c98a7e16293cb002f54dd3586098f54e81ec5157f8dfca2e25c1a45c271e493a47e5e58e925d1d92f23caf3e862f81ddcc5d6b67c5ec03743913a4228a22a9a0e16157a07f688dbf3162eef7cba1892a5b263cba41983b16ec863466d9d7ec9655aaca0537628be24666f04b41ee3cec6e413f9e711029f8282466711a218118d2aa7984bc5ddadb562036ae69e2fb14309587aac03f3f6d9b4576a06d88c9740cb50d003ae3f50915e3b9b3351a2cd09963a9318224b3040b056f336bf8f4f3c62ed8d8e4640eca89c11fed990217089c298aa9f50cc6460ec8444714f79f4d5966373161d184a9671fe8f636e1be4c3748b084a1ffb4ab0dd872ad87776bc8a7e271cf30c1c97d5e935a9e1efefcdd17a00c10073b2cd1e35c587ff7a2e77bfbcb33a556b812e87864fd167b62850e08ccef88eb3470f1feb74863bbb18387610afe1538120867bc7542e8e769679fa5839d81e4a6a935d2d861e91fd1f1af49c2ae68b33ec81295a1d611d2ce8ad638a0b73db2c50921a988c59d0edf0e3d577853d8dd074fa50bfdbb979b92cbdbb0eef39058380f14ed66680ac9f12092911319b6bfec0aa1c2a470a42d7bf03469850213f5ef7937e044be3fa1bbc88d32056042009f5daac8a23c2cf7d30eae3800a09d1a4f6b49215a0e31042669e573f6d38f0a4a4acd8ea7ac7ef54b2585ff1cc7cb53247fd51f42d06d26523bbef413631c307492ffe180a6ca556bd0ed52414b505110dcc75c5076f5b19135f617c1f3e98c0fa4735fdef88c2c6b0d386da7ee17800a79960669bded94389cf4fd361df53e2ee2cf2b393bd10de5f002e55c7883e24ed23651a0bf29bd2a523029239ac6bd94a89f82a630c2811520729b9b1aa7487d6deed439fefe301b08d1bc1d2e499bd057fb5d59c64ccd90bcda9bc2e019c5e17b88b9af2046ba4533ac3d078f73f8e6f74177db5d33ac531c7bb9cece5a4ffa02f727f60b497c1a1146de348a397680d2c09ed090ff2edda737ce72a3d2532a9886ce2f13574d79ebe059b2845cfbf52bc16958097813003a9a7afaa094cf49b7e61204481a07bec0323b0c1c01ae492e94b9d9f505885323d5219d45e541e4789e0551b411c2495e971c2b1930b45fdb65887b3d10f7c999d220a26ae8f65356b23ca4250c83cbb8679ea4d94fe905b4e0b6ef5ff3ce5384d33daebbbff4f2d9efa79ee7c34978ae98e5572ca844accb30c9ab3ede27ba0769d03634a102ea658bfbdb25276468901b3ece4070605a66e652d1507960b52a119eaba61a7e0cc156b3a5bc81fd50171ee499d8182bcd4837fefc9708b021e4d82fda887319a21bc919d9c47d049d02663e68368199180d9899fe08dd1807f14ae696723dfe7fa17b48636e9fdf3c1bfeb0224b80d9a2cfa3848ac7aee918549ccf4d42dd950b0a1828d163d36a3393cbad94b16080d9eb798b83a97695f7f22ab73d2012f128810ed9771996c050e056da82e045859f8e4140427dabe5d0f89798bcc8347f1fa8fdc097ad413660ae0cc8f33275324020e45ae8221b58a950b78365702c7468dad422865c85460a1179e7a0cbeb3387f2bb6f4d683c2e1a6600da31a77db92173278040a0f06f5db11f2ac420c0b1a75ec569f468529371a1fdc32ce6c17bdaf16c4f0fbfe5b1fcaa2848bba0e54960dbed8fef77c967ee53fd7a5c1dbb67fd0499d8be25553202520efcc9a14607c1429e6f4a9b469224109d0159107ffe0706e1d297fc38f921d9ad6814df0e0e567bffd40eaf3b2f9b16b6c1903b1062542b8952a5d181f31cc492a45ec03bc38c4c81f386050f2686af4c9a7bef005a83d1137097cd2690a73ed15e42779793c3e81fdf697647746888afc87d54346f1e255d715499cb24d0b151491d19c429aae11256c90fc04271fa2806698801bfe92732e9a3032ad919db8bc4a0661f76a2fc94ad188ce4d96adf32172c860cd0ab25f80d235f2a868cb1822bf3615bdc9487fba3be5198b90930d1c195ac161307599a698f00eb1d4bd83fa29d7bcfc62fbba75bae038d3836d0e7d6037a95d82350838b77b2c04115863954a6056167322ece45169c4d0f396c2244306ba4306d4c3e79957200af23404e6c42c970da65ed58b322115dee233277590e2f5e1acfac2fa49190ac8c46b9fb5099a867ddab8c2a86eaad82a3d8f5f46c2dd2d9dedf56665ab70309ad28edeeb5d0fc8819671c6a117874e52d81f12467d17f7617353f31824e085583906738d114fe2dd73fc1aae7380383e4796d809f8cfaaecf33c209e4b99d79f4d53ca8bcb8c909dbaa63b3b693199821cc4393c9e5b35847f7b1d60bc7ae4c35bac0b9b5f7720cac5fec663a8acf44fb7f24493ff428e07b85924793500088f96715f8c5f30adf5733ecb4838caa59956e035ca512c9ef37a104dd2eb8344a9849b0b788a2efad1dcadfc0d1f3b3e0dba816606afb23be83da5aaf0ee6070caac05897e665f11c4b8e33b632e2e706715021047a5203444bcbd13c687207c35a994b7b32f9f479bff6bd3c1e1c5af89bdf4434586d551064e14564e8ab40df85f5e6f1bd0e73d99a207dc6b1f6fe962ebdc6ef47c550fb8f1f49ee020eb06d07072e593947df8dcc92341440328a37f19a4728c80d24608203c9144fb8baf7a0a80b11de5fc8be3b1bb5b58fe9c9c300a421d624acb8248dacbdd34a84b9a93f5f9da2d5407c461b3016903f820f23b5bd698937092ce22ad1bc5dbbd456f415add16e6659b8518b5c98e811a31142f9f4901c624df5c9c97f66d55786b6847271f9c7fc0c323f923435b2f6ba9d0db4787cc7e30fafc05943c2ece4301e3a6d8c2b4154cc5700530ad6fd6d607ec015da911a2c937b0524a4299d4533cd05524a90c3a1f622ca7406732deb6b003ffa2a80227ead8fcc9c0f7948b3d0dd9c0d221898db5dcfbc4293af8a7b85f84f18f1182b2228b2a447e75ff75b23f6adb96f0c323110362a607d78fd10136c9f91397e876868a5f95d79c2d9a5d1df167eab9698c27174010b0f2d4ffffc3a5dd0969d783fb038a69d9182106d93f376ecee93d6a72134d18ca917cf4cbf69e72a3184057355b6937c5b6299df48d893b31cf63b9d35370322ec7ba396bf573a6d822d70fa610888854d667ca2af1c0617369c4dd42b56d0742c321d69701fd850b504c3adaf647937430b4179a407d3c7743232bf561b5b1f46aafd77b3751aba91d66a367cadd386e5526a4e6ee877282bd3560e3772d3381059ad29f08d637355a636d66be65a6c78e4a1e620b59989aae209c46e5bac977bd04b3c67b1b84423838394fe1c53979d42be708391a3107189ff901445fd337a9d92d9432a68feda738784355581f632b9e07018d6c638dcb5b1815ce164ef1bb6e0f600c97af6c2e0ee061781d9e3507415fb3fdbc053", 0x1000}], 0x6, &(0x7f0000001300)=[{0x1010, 0xffff, 0xffff, "292134b2ddda9cf81cc4f1d5971adefd2d70ef598abd4c52e38326b06fa2cb6980ca2dfa45be49c195b906eb01ca5c51b7f8e379940ccfc21f43a43b02f6666b721daa390dc0f98d50e37d32ff7da123195f38ee58da0329f680aa4dd44ac388c8bc9131fd693beb38462cdba466d1cda78ac88b003dc4efce38301fce640d60b0e16bb84735a403013b529fe6b033e074ffd46d1da34208ab788fa12bda5c832e69110671c618732eb4ef5a67b47b5ba21f446f65d850ebff705e6e9bb01eef43a77da28cb6930c1969a25c18e3c5a7487cb28f9e147da700ca876960a54c7158d0f1b9fe345e10297e7469636ab0d39cd69c0e5bbb4cd6d4c46c93dbef9af48ff4b16ce2ab833957d2ba2512b457fd1ae39040e40eebd2227d4169d3a72d4a9cbeaa6de1f326f24c41fde98a1473aa7ffe75c493082fbdc3a1c9343b00c697af878e80f1d4bd0869bdd5264b708a59e25e0b3e0fb4e22e5fdc8c95014c3c0b0a4490bcf3cb30babd72db0ce6b3939c1b7bd8876d9a9e72ef5a32a87f3b252907150df5fcfa9ecc775485969c70132a66c71708051b61fad4756884bd4f2153b9c5b5d930ca53a782e2bc9ae3a47f6356f5de4338301c33ce4efb9a57de67f0755cb11bda9b54fdbf8656b0d8e91e06666bd251f99aed05df5279fb0941d3520abcd159c5748064016c436c0b46c5020ae17bd3c2c2a2babdc1f944b4a0d1628be1fa2092efb968296b61af524c732c979f653a6b72bfc9368a4d57b8ebf7816518bd03c76944415319b0fb4a43c00410d49b601f625008563b5cb3c980143d2475c155b29920b097a7f23d493640a257023e17db788748db2fd82e5a51dcb37a1611e918acadfef250b223afe049697cf99e1b7a401e143ee4234aafb21c136649761e45b65c342cf6453373db8cdc22ea8ea202cbbdbe101b8f888d02dc8648110024c9ffa9b2dd52a768015e723bb2f2b40db434f449272c2f90e4a62d471fe727dbad741c547afb299f0029ac0f7b3de8b1589e8a2335efa52414e549cfe7d2241a879d9eee4131f160ac3d224852de29eefc087d2bdc900d6e4667c9f36c1ce8ec99da36d16fad1b61f830fb7481d05160f8e2dbb9d987dafc60703bb6d41541f2f0fe7ed832d9e7653b7d9340fd18a85b184510440bdb8210a097b418d5018d99947e737986cba5c01d7a53b114c1841d11ff6ff475043acd2de42acf96086f20c25fb2de1a9555eae2b24ef6960b56f5f7047ecf7c34ba85cbdd2ae52827677f0ea0326a563ccdad5f225c9b12dc0d092674741fd5f52a80343a723b64b16b8076c0d3267ce642daf9175bbee4534f10d9ab2d088e6ae7a9b43e697d8042aea7d9e4efb2bb03391643774349c2f86e94764be60caeaca4a8da2553b3248833e4acf76b0277bb8541942810b096ffda2935e9977364aab6aeafce90dc0e07b859b950b0ff0d992af013c5ca20e94a60211db60e051f6a477340602171d132eb2cfb4de09a3f2f38b2e67f77a122a6663b8dde045e2aacd5f0a70fd09dfccf716ed098a911b04f478e566699bffa50d54f5c3738313a800f5960efdcdf920ee2160cca679960d7b38c19a010c26efb43da928128e86967ed0dd6da33b40f540e1d5f3b45d1e82c2f05c98be13bb9c38786e25ea889a6b2ef962e735f8010d432c0a347250bc6c73274b774dcca3ea2c846f9fd08ae5654149d2cd5cbd6d4f53c68bc86aa2058408e9689fda7e5771e5e29e8f7f92d96df4de8c85f8ba9923916b44bd3801302f4e017836702759eb32a36b069b67b1e0743134470ae58c19723a329de9b75c50c12b80d210943cec2156c8dad99d82c3d290f97400cea0810260d953a0a88004909479dec709cafb9e344cb86701689e5534c98304e5f7446c0edd82bcd468f1c0c822ec958237c26be6e764ec486a2bebd8ef5205a06dbe23d6f2a9208a7de56e1088a5c645eafe46edaf9e88440203ad314fd5456e5d7b0ee34d911595ac250cc288b691a31ccb8b02762707f51ad6b3cd09c7ea4b73d475c1b0556d82f544b730d118225734295f143bf123b9b0f01955f58e24372d3adc28aa5abdb2344ac3ff64f7bcc62e12aeb346c3a56265412c65974b4e2d00cde9e6cc91a614f6a648cac0a25fb9d86a0423d28bff355082c751451f6a366260a33a0f68390326260e13c2b9f2e93ac11a8fd4f56e629e0acb5c6f6769f89857d6aee517c5f55db65546c87db8acfe276a59d597c46b935a4f1e46cf0a09525e39e8f3c3688e8d10f27e875a8e0e45e4e70f6d7709f31f046cabc50bfa6662a347f77be274dd21fccaed053c04043513b045b253998281125c92269abce35909b106a27d983c47058edba9375f6788b3eeb7b13de6f8407974174385c0717013d2681c00c8230a0f5f99337363e9e071297b9523d8713af64a5d4fdee61b78224abfe0e27ab9c72c38eaeff69a4b26e1688550cce94448b32ba16d0832fdcb6f0484b70b20c3e53841790e555ef9c93946580cb72a3070259fbbb206aa60c71b860e6844ecbba1d3ba02c892dc0e108ee502c9eff32e78776fe0e12f6760388e9796483f9763f6a6e433fc39e5c16a7e3a652e54aaaf634284d1dcc12841d09f82af070d98f48ad15bc754b6f653f484f194ef9f3b2a6ef15236b592300a27c82f299d572e5643e02fed7de5902742940a10c2558ff7a0f48db461160aa485477489a9530c298711b6c660eda477def74dfdbf098ef0daac3a585eae1d46abe4c2cc3a7e025ffa014196f3e907f833dbfac9dcf849224ee5e83efb3913c19804582c24c5be56569916d2f30614c109cf1ffa5e69368ccd746d78c03564e7c635c4b626665295694585b4680ebb5fb946717abbbf003baaa8f54b40e890c2de3f0af6ad7a3a1f85375670c3d45dee8a162fb20f8c0e9dbbbb29af90ecca0938fca79f6d77a237793c76d4d89df58572d741de69fd920cb5230c8b7f3a66e69f54650706d479a145ac1d55842c8af0bbd4c3553b0632e9875222a0d6ceed58c497cf010d28a261407d1524e0b87b6adb3247f41f0bc9bc510f4c9f54e7de288f2942ef38985aedadf64b563229b308cbffa15a216dce9f73d6300d957af6f6c618d041c127980c11cd1ab1a2ecbc633b92e430334461215466bd0692fe4f7aab8bd376bc41d57b2f09d2ed7b0f4d58d5585a0a7fbe483f78a33b3d6dbff97ddabad5b277f6957d825c4006b01f9cfdaba4ed75e40d6ea30eed6cc93a38703b639bae8d8b73d20a4afa4238bea4c2714407ba901a85eb6505cf84965fa9efd600d4d600a47a45c5b9e4a609a62b27f0eaa182085c46bbeaea94edd3ed1b8bb0f4776bf8e98ac18734f6ac0ad0de34202fd5ac71be2114e9c6e557cf5c3e8d421c31e32baa27b1d4bd3164fb33b2cd0de7b99a88e100571ad8b05df6545818b3f962d89033b66fc063454338d94ab938a6c98e7143d337ce2032d818275a6b83985eaea867ba625970df9d94c48bdeeb7bc7bdcfe0fc41f6fd6403c043e2f6d43b5abc818751aaa50184543aec3325920eb5aca5dc3c39766fbcce340385b3d2a059e1f36d7bd7df513f79ac2b0237d86528b884cbf6e76019bca4aeb4cd6638e26e7127e3f66d68a4408450a23220b4175e557b75d4a610e023294d71d2766a859c23df55d8dc420e2c9287ac647af99520cf2479daf7133a276d663f1b12fe26af67a87ebedc2530604955d2a86b34f775f217a7e9c67c203a41ecf371a1026f2acc59ebf8309a111d662b93ba1d17584bf3e2b7a8c56d9fe6e105d80dbc060a9f5908009337c0574f95368449dd8b9b4b41329dd5b324e37fc0c2733031488d0bd08545bd848d6a4d886c44a25b27685bb3e9beaaa3e9bba3807453b1e493734ad8cae8835d92640298e478cf4dc216735edb8d511e0bb44e23b912ba6bb4bb5194d53e2719e77cbb02f05dc68e8fd241b403512c0b5ba5913d0f1712090de1456a79bc5402f93d247e578b613091dbd6aea47c4517b1df6147275ee1bcdc4feac501bd5b4fc51ab310a44cbf2b5bb2dfa6938dae0854f5395a003795e245b46ad3372b1f48796f7a2e1d75dc08be9314154bb5ed51eb029d29738e52d3cec095f37d9b79f401667262f091c5f2f50a19cae6dfd76d4659a5b3b5c583802dfc3e4ca85cfd6e8f5235e097310ffe96b78c97a55ecc7e2265452372420ffad202f7342abd5f5ce81b8f8aa190b760512e398d9eb65a974b62c20ce49ad1e467594b875e01608f612b109eb43720cfcc5d1dd3c9cb4f9e3652c208ed3c81734724ef139281fd118140f786fcf3cbf3027e49c2e8b875f54a1a54d33a5ac94a26de80fa1bbdc3758c2b4326019ae5fd84c59f054b75fe4b006d30f4b23a82456bfc9858360616fa2946239c335a7473bb81ec90914df6c1bf71e8f71429f091cba594d3040f657d69846ed585126f6e476e6cff9f3e027f62361428d2eadc04fb2d044bf9421346062b86fddbb5bf06fb2d16117952319ae4249fbfd4c3082088913df920bfbc196b72fc2d502a307d254ebb62c6735400a8a6cfac2fa243fe25361f3506642ae1be82be9b061abd44e247f51eec1473db8d225d7c7e1341c9cf8bfa836986f6f4b858c8eda09eb7e94cb35d3e3f06c6de1f481c2676b1f326ca6ba615d45d031ff575e7f88d271a1d0e827611a168451204f101ba0a2d3514701e5ecf18963cf36f9792b117eca5e0b282926aa8b661bd312fabc779c37f8970cfae69fddec390bf12f6256d8188545bef5b63d5872412ae7769dcaeedb6293f1d26b1cec867de4e6a84d954daa870641d699834301ab112fac16dfc971b7d5f8cd8e6abe3310bbc96a46ba4441b7de0c1cbb8b84e69d5256772ae4cbd628b46e5f227dec491f6b5a73533fc93fe53e36837c176cec8010e94dcfc64f60c86219021f28dd5cbdd7012c4ed11fbbb0291395b6afae3b605f45bbc321958fe8c05884b72aa660875320f855e0e440636d3e956e16330e43d4e5e0c8eb3241ee5d57b0ff59b3c6546305538a35776b099ee56f34b74a0db25753aa95a4a8d11fc1005c690df00c53d3d947ba35ac18d9632b99bed85733d78662194775be9c11d49fe09f06c1945c2d841be600e9a834bd68e9368253d6cf9e3711bd361fef4df793af2edf5d2a8a553a60e56d07ae0c8a778d00f6a44cda1e8933dbf242e24df5ee5077555f7b596ec6610c2f8e2949042fe92245caa3e3178fd8b66a63689876a791a01becf38832b48f3b608c1312e1d23769365c59641789e9e595dfd25ca09783b4bd0ec3c31957d7a520ed46443e48e8fc13090552e13843ba7c7fe00a63fa57544ad0e39cc317b5987e7c85fe9a92ba9b4c4ebf0eca9d1bf6a2116648ec801d277912f5a5fb03a8b6ca8f3a1443490edc668ef3d0ded0ff15855ab74d5dffd8c09af9f8299b823c5af74f7d204341514b2a552dc525f9b00f9c69c8b5d123d4d05747c67e5d13f1f451613d31dc0a72c48f732f7551af4782521f1c15da77ca477c5384d527fdb79990a7c0c0351ff5c94564ae4ad9655601884059f60d6f647f8a5a7482d498b44459bda1ed751f15fb03bc7b4e6c6983d9a86786c056fe1588ff3203afd547f12f8e83e8ad566b5dcff88d2d1d70a9525a293beea603b33e5455bdda3d4bbfd77f334067d99d763106f7bfb9d5f3c56eb76e92a41b3d0cd753bb4719c11c4b7ffefebe36be1680b6e2d9306e35f33b429a6455a53a6cf9b53788956d2b683ef15bbfe1f6a57f6ffd35936693068f48d26e052a579c2d46"}, {0x20, 0xffff, 0x7fffffff, "e161f2b5876fd65a576e"}, {0x98, 0x1, 0xdaf5, "e51e4e91f3dccc36f46791ea04668b9a643edbdd27934f9b898c09cb7756c7937aa4397cfabe28bafa4aac81918905dc28d1925c4261c681c1928802ba51b7822320208bada119bd21a72e3cd6bd31fae5ede02a03f6ce768d56be1bbd9718a8d3874f83c2519b43293f3598dcd501a2e6e604284e7ed0e04105993d2c23188358"}, {0xa8, 0xffff, 0x5, "b435f8a198f9c67e9acac2168e5dc8eeee87667219289c54d19d4598dba84b272e1d1d5e2b3150f402e9626657ad65a820d1cfccb9a1ea8376a2267768860da462ec94e2fa85b45223863a923e973c0223ba43572aac5d66edf35c4c6f96e515427c3fbf162d0316c59a50144b6ddbb947ff5852731e6f24efc4d97584d2d0336444cab19aa71e0015f1a25a25b8b7128e"}, {0xa8, 0x1, 0x800, "e49768705a6a26a6637ab9bed6b10b85b9d20a467b8ab2a05e642c89abbf820ac213ddb358e717dd7bd42fbcf57656ebe0f57885839d3c8f0dd6e2318b4028ab80001a4e8fed0d69571a09a2a2df6675bbf386b1eb60ab299f9e7f94cf0e3f06ff36cfdea1db6df1e9aed21700bacd55e881113e8f6c246c917bc3f4876404037cddeaf243e1c085911f2e7a05cb5832a760b0"}, {0xa0, 0x1, 0x4, "6d4a14ad18c378195ffcea294a3ddda0de151d6c3a4bf8b8a96e1f45448cd257c7a26cdc0d6e091b7afd2d1d71cb1d5c850067ada3bc69fdc4598032798215c45987d362ee919b2030c788665ab2be531a7fb0f1cb866becda38dc03e60f5cd5d399ffa428b447227290009ace717cfad0c4fdd4d94ecd2234a636f9b1814beeffe1926d776f5a7a1dd6e121f7a4c21c"}, {0x1010, 0x1, 0x6, "3568fcfbca652299c1ad4b5271e07cec0f37a1cde9b409c4dadbb1388acb91a45680880d91960460cb9960c06775183af13cd4fb32fbc2f69690009888398930595e9111093980b81a78effd16bde8fcc167095a71a5c6eb56da915a3bf9a78a5c8a930ce1a2f0cba00f8171dcf88c0351c4f4e67d6a710f3d2b55b3b201a53c778042fad9fd3f78258e3bfeef81f05a4167e6c4df56946d55ff34cbfcf56f8d9325c972436963f461a9b2d4d1d9865cef8ad0267b6c772bb034390a0e636bece96873e9d155e5cb8205bd952e72ffced5bd91560996966711303ca74c6f8b7a9c3c5e01bc64d846405be3ea1ccb0ce14ad4390f771c9c034a4e6e26be6fb3cd90f45145e7699c9294b5ce2f36005980d9dd87fd10bc087dbf7a645de17ddd76f795d6aec28e206b6b6dc048a0fb26fccbfde302c7506db56c505333caaef0a2ed929b3927bca68179a15313753b91714836da6641c62ff60e0658e4759c4185395074df3ca2300713025b917589889597c5e2ae168345d03116cb75f88de4edae7a649366123a804e442a8c8391a381aa6969f0cdf0fefa467b77bc0f2e105d7eadf96287d4def871597b11b5ee39504e18b7e9a0bd6e2f4d93511384ff29a86aef03134a0cd9c23f5e4dfc8327c368d613b2b0c67133fbe9ee3f088de71c6eee1a011d28615e38d4ed3eaab067e989a7baad2a1f18ead9aeedfea053198f66627c4dbc253b7523d6ad3c00c2df9f7a56f74f04043a831b428581549a23da925dddc39759e68fa27c64a318a503ef6d769264472abd5fe56940470e16c32fcd32c4af654eb54f4e48d9c8c28e45cbc6840e8a40fb44cb8a7f75740ea3447ac7d94532a5cb645ff0a45a59cac5f18850bdda1e5d9446670be3c43ae65d062dde1520d373441ae4106992d632ea10c8d52a8275968e2808d0114fdcb2c50cc2fcdf3b7a722a4da8197235788e7af72ad2c488076a074ebf35d303b4b60a5d7995dae225988c91890f3ecf052d0c11027a6c5fd5807dbc1b17ed951100fe28633be8180e8cae06ea588924ec2f897e425dd6d5dfe174bdceb43708b83ba01ff47cae712cf094820d4c8261c2d07ada767ef032a3c9289c6726580fb74b632dcb89e3c9e02059ea050620ff1bb0c69af2b04fef33cd2df04da1d2b80bef88307d8ba9d59320ac03039f414c2b63d923a57aa16cd42681eab89a9db7ff873241125cbbd55471a997d660404da4ab0ffdc554a460424361d4e11e6b08b73a47a26780e69389e0ecb4b1d379a30ddbe18403f8dcf9229bc3b1d05060bdc5a1e0dbb2b568c5bb9d5235aa8272646352ee577d0a33baa2bc385944b720ca1aed2abc7c63223967440d3856d2382f94293f92f2105bbc903c1cd161bb250945fdbbf0feb1f5d0f23c92b83d6a5b17219491a1aa0da45109db7cad0031d301e1fc5d9adcc10bcf3766b553b6400db31a6e29da704395655bccae03b15adfd37447cfa382e06df446eed5015ea784a50c3b722795a29c967aa7928ce5eff46008a998e308e1ca510c5c2e8c29218e1163bc5671ba254657ffb33996dcb28d40ec7e7d688907f6ef28f962f70d8f47dab7c166d1bc68530ad958ab2db319e5c2a23fceea8f223267f79c29f0765d830e215c3e360fde124adbb39d4c9a1a13c0b2249e115136bd8b5e705013ff192a298053e6aba236c4f206b7e21ec02af7e6730697691f574f665f6d20984ae8117994dfdeb30c393e4097fb8a744439977215f2306d7108302f30d45700e1cb4dfb3c300e84c629336b6781649b884eb938cae7a1549e89491fc3332825c672674c8f5cf3876ca14913393fb574898a43c16925cca36f4a25bafee75d3712f02ae5018058d11eef3f4374c4abf0194c3c95a60a63d6627dbbab2229ae7de46f13e18f9228da40dfb6a933811afd40612a474d04dc4bee68967247933646e35e134f106659f3e77a3a9ab85095c91d669eff251bef325b9f31342b3242b134d318017269d9c19adf116634258d779149168efda98dbcc2b9b3a66b87b6a1ecdc673f248b47448bf3a291b1e05a09ad9dd02ab0b295f8075e0c1863b04fb87e00789c9182045cbec3b892aac04201b7b5f1c8b4dc824633f2cdc72184b03c47bddda54df67633664d0153caf38627514288129d1c0bc03a2eeeef09b9b60f1dfbb31d8ab83f1f5ed244ebdbfc8d6cdce63d8239ba1870eb8fdab15747780c47c1b9d8eaa9b8beb3cb07b5f71bb8bff238fa6fe2bc71578313c03280067ce85a75635e2a37ac0ee407cec4869fd6aeaeb870f5dded2d049b4caeee10e8d5d13d4d1444b677de4c8e83cef13ff696e8a1c2328797e00adbd4556e80898d52f470a10cab3a984384d4f836acdcbdbe27a1293421aa0a4ce2a265311ec263b2b799205b7a4b541a47e10810b25aa41e9353791c53bda1f4d14b82e2ca8b14d76898f57788ec168351605b69e6700fdd02d264c21adb606c947ff02bb02fd3b1b85f3ac41225f3129224463da87bbfd04b575b7e8fc9ec07c86923d960c41a0686417c6b086683c8aef7fe21f5a7ebd7763914e1272422215e77ae38a359fc95d755ed60d262186e24aa2ad071ade2bbbc46df34cecb1a162ac7e4fa378a4e1c9a8a4034369ff0413780b67e27b3e4a2053614ad2e46cc8b4a972e2792f8afc49c2115040051d1749aa5e45fe82dc65d5e5b810f7e6a821a4d97b43ecdd99c2ea9d9cba73308f0b228cb1499e344347e6b40ad37b2b59e6ea6018fa358d58a3aa397b40ac4b4d2e58dc1580f64a0dd60f218c368a87e27a008b0787a584690eb01f166c92dba1695dc4c861c9a1b21ddf4cf37f49ca3db48def1928f9418b3c112d6eb653584b5220774915660d6bc4b430176c8c2bcb2afd54bd7eda82f3260bc27bf9aa21b113092bb0cb58a401f23b42312a61cbbfb7cd00c031684a5f6a45677b1b073a9287ee0222f40e3649bfe4c8c46b615aee45ea11777f1f1f65d1f037a238482c4414e7c77c838c42b10766ddd1253d153abb17b666fa687e16af4bf00ea3138e685ecea1ddc1a038f851ca0835e973eba694160298095b62fa6d2a41f1459fa272241cd199e6935e8925b21e1d33a8af07948353b8b4619eac11cd8e0a40c61ea62ac52add0542af7ab38e95c07a9e8b1e1d780d97047204d75ae9e402c081f1f5c732f8c7f6ab94fdc788cc424ee600dc4f26a32bb06a5286d154e96dbe22f34e65f1dd7273f6c52d7db623b0a0c0f40d097c46ca5b019c38874e4645cf01316d7fa91de5c8a474c4ec5b3364413584410e27c149dd6409e1787bcaa9a9a92323f4ddd2b76ea879483f876ba3acc8cd416bcfed04de06fb616545e865058dc09c17683e8541f6db1c6a9775ff8b34e6ecc09b8a05028fcdf3297b7e9491bb9541b59a97987644e73b9e02ed4e211555a08e46398557f73ff245c718ee430f956288eeb8afaf24299eb62188354e224153d4c08b213d6f483042ce561150ada7b32b0c9ecbab3fafe8cc653ec8ed2522e75ac4480d4634cd9bb4859ff6108fbb9267b7d64385875e6aad4091f50aa73a239aa0ae3ca4c43567d8551586c58f651bfecbd7ecb9e4bd9a6d956fccd8d98cea38c61ac7a8014f68d7b721745cfc0e2255d591d7b0a51f6247a8ca8cd046e3bb7e0aa0a58b5d0d7384fb71aff71cd6fdaed2f023138f1617c0c56f39f373e6e7b1e3f6fbb0a023a5595ce611f6f5041f61e308f27adb62c025a55d44e13148fb896c25bd5fd4fa01183d136fa9bcf5f9f5fc5c456db681b03e7bac99065d6b5d1eb66ad900c0a44170f58e08555bb7dd8e80693d838e40ffd70e9b745fadfdeb5caa5627cece8a0b8efdc3c08d6a76664bac4d1ead80104f97209f8b4e65e852dad173892419464f24cc63d1ec6b9d81a60c9219ad7f2d2f55cccb8979fc264fb87a4fdfaef881bb94ef41e794ad295e306c3a94c0035d5b29f662593f6496f99f42849c5e4880cf67fbafb082f77fa7bf53a3201a478c02f77d77ac12e81a1b9a636c9649b57c6a4c2bbb9b1ec24cbaee66c2a751204ad50c413dc08607e9162441fea09d7615f77cba231d6ce6c25ce98f567ae275dda15b8d0d96e2faf21d9bb8ad64040713fa0e6beb2c56229ec894a741ee51c4a9d66c5b9154952dfe0421c74639b977a80a3bf91556423981503ae17dc9717a08d3c8dca92ac122ad23ad7b9547448effa635cf63a102103a05439b2fa82ea9daf4a2f4ed5f0564574701c5b15f9e6b7349cb15c53146e3b7adfd6279e9de0b44d452121a84f7320c2bc7ef91fa00ed7162f67eab1e891f6ebf2e6119ef03c88737ed2d248019e600fe2ecb9d67f4183390298007c306d727b2062e0e2fcc0e315d3496c48ce5b5deda7c0760f954d7e340989763982bce7a81d360b6f22d982029aaee20b64248f5d75b8c93776b8698233a11c7f34feb13e7e1fc3ea8855b10739cec870bf6e9d0fb22f456fe8c31deb5687cf16a92e11d57f33d806e1913695ba2d8f8cb7349de0cc3454cdd3b6f382ec1ddfb88716c1bacd711fa59b8df9f78df9b3308da2911333421dd2e79a51f6230befea01fd5320f06b67e0022b75f255b930454d25b0bc37179487f7d28aae321b664870bfb6e5d435e1b1f16201bb1b577aecb8ea230c654584b7aaa825cc5d9d01a6fe0af1f9aac311d258851ed587181f30abc86facb698498e8ad8dd41635a0edb1ea805c4caa6bda3ae81467dab0c91b5628ef29f28379b73249025d66299878a0f8733784d70e111e7871f7491d5410dd84520e22fc134055eaaf53b518fcc5c5536ba726438621637ab8e1c219ac7b0767d6e4b32a66989cf1162a787f3c9d09f36681905ec62461460834d622d0190442ad0cb7bb6fc3da13858db5875e64179dbff4cc7385ec9e0d863444700f9e81905a823feed5c287dfded70c22f2b89fff9c75fac28aaccf9447466aef4e55d19b11f2ddc7a42a720736a16d8146cf6a877113906ac357aa4426ff073eb31af9b50a0f80148987c496be2a57aacadde0f500027ba7d211bce4b36625a2730aeb828dc2cd06417851a488082317d532f51ae68c4e56992cc7828872771b130ff31641d75e026bcb78a66b5e22e075fa5239d08d2764fd53954d9de6af78341d7fe2f49eff64690821fbe9e4edb7c862a9ecf3113c940602442e61e730e23d7cdfab5469d5f1d0fe157bbe591b42216f71de9f88ead13886549b22735f1f33c972bfd2410d97bfcf79492958cd6d867834d2cd2ed0186251e17243bf3893a804a6608387405906fd5824a5a96e664802ee7ca442743c2d8e57e2e05263e8aa0ebf89c09798ff198928f172fcbee7d0a8f8c2b879e60b48123385709244368a0232a4558dd6e5b7a093098c45c0e53a4b8c65d0a6d6a20ee340a42626f9f2edc3a80a0643369d84f09b51f41596e491131ab0c49cd97374419b0903ad53b61c2a154016aa0db7af08a9e02d6b943d7faa0bee749f1abc1d8ad198c21d139a9f4188f47aa6e17fa0680e179a53b08f82a40e1ef29f4b30818e8073e932567faac32f20e7be7ab13ceebfc1f2881ce1cfef676007911441dc0be639d38919e46d77886108921c54986acf66e8889ce797d4b1f5f757180bb8ce37fb406266218e63fc96d0f02af368b83c90c5f8c825596d681217b9cad67a7a68011667b30ad14f7ac551576cdad4ba7f7e0d68c19085b402261b60e66f138acf3136592f8ef0e4fba5df702555df2225c9032619a2aaa1aff2a921f15cc255be193dc0c5c083cbdbe6f81095bc6496b31"}, {0x28, 0xffff, 0x3, "5c13a4494e2a86ef4d53a72be3cb392548"}, {0xb8, 0x1, 0x6, "586a18663b714c11f495cc0df24aa5748796f15fe04b39443e2118fc319c7de6870369906e64eb3916d4cb17dcff6238a6e268be1cfa58ca8e333188c0c4a3bb2afde05bd261503ddf461384469933fe1c305a93765a3700d44b24197f6699fdebfb168fe200719b82db85d4d9800c10507c7b684e6cb8113daca11e03e2a3e942850efa81d942105ace6ae7806daf5922918cc7bedababc49fe6166a31b9d46a532e0a5e3c38a56"}, {0xb0, 0x1, 0x5, "873d46718f8a62e8cc3e89a03b6a60735c7b8d4bf8897a7c0a469784bc9b1b741022389f97b085a1a7a53b2ac270dc3623870296c5cb33abc79a361df1b03fb6b0783dc28e02f4a634607df5746d58e234576a6a9adac9fd18bc963fe97c89cb82b07143a9ccc71a252d9169019e492d4df3fbcd4a6b287948637b6cd0ca5a2108a4cdc3d83d3b42cbf40c714a49746a52efb28bb4329de43ec36b5dfb2666"}], 0x2458}, 0xd) setrlimit(0x4, &(0x7f0000000040)={0x5, 0x6}) setsockopt(r0, 0x1000, 0x5, &(0x7f0000005b00)="ac9c9af7416174bf2b426ac6a90c11030904e3a7e441fda1bee6b3b7f24b1745688044b00254509f3cca8a8ffa2f15fe4517a623061232f2f6319dd44cfe572c22b90cb75b6f84d4e2799d79647217daa2a870c337f90b80d8112e4b28803aa09948c510ee647ca79c914e6dbff7cceb5aa9eff7da1326a4cbac", 0x7a) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) read(r0, &(0x7f0000000000)=""/218, 0xda) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="c5d5670041b62dc57cb7e9266a96fc371cbf1c855f64b20dede416f12585d02c2b0c7a2e1c6c720e3dc9c6e8653b8d8492f6a57ea24f6a352049b6b444884abea62e09fa4f87eae876eb84a795762d335ce7c98b1c8f393d35bf05ae30bdd67c6b96253ab7409f11d32de0148b90b11d946e09ba2db823bc98c76dbc70a0b88b74de92a01114dd426ab3f7", 0x8b}, {&(0x7f00000001c0)="047c701943eb687ba752a5236ee9d7904274e63e7670dafced3c9d0adbc99fa79a5fadda64606f4573104deaaff46dc5264f3fb7c243ccb377e4ab83f9dde88dd6664f6408c98c77a50ae1c84e9ab36e4d093a285909eb6a4dad8bd26c5efd7cc9ec467c8b9f5c4e990f6110967797bf2d408b4a1f5052b7c76b2fa0149ed902d04a8f52e6a4b1c7672918e9a68f9312360d1d812affd7a317c521a5e1ea5091b28868c74c7618d90689d6990620fc459df66c9c11633db034dafaad3c9c5a336b8eaffebced173045d9d8ff19ccba7914044313acec35ad291a85da8e6619ae7385b809a65f812e37340a64bbbe4e5c60ac22f04e646b25253684bd99139e6d46b81c49391b5b73de245d17f96669e4b17ac51f9a9076baf4f90f574118280ed89333af8267c3633d31213380354ceeb235b7fc3f94346fe3a912039d3d7c163fb095c1e6956285f13509e7f7013b1fd05fbab4324aab8bb539e11a6fcfba3da497b04bddbc5a06c9e8be08e6a1652cfc28816552a9012671bf417812f03d9865b7f98390e269575ec8665ffe38ad0e82331f81775578e58793df9a601968e067c7a7e3081e594ebb0cd4f3aea74463542e95acb96c909ffb8b907186340c72617b25dfd293800d261506415f14de69bf306416fefda345f6c191c2268462b7b130c45f990c50e7bb17ff9cccb3eceadb9e923338c3ccf43c74fdd04c21f9dbe0f3a2c86ff0b4d65a45803b71dd9ce82bede6264389a2465c540fe2be8edd96180d618faab620aff729b8150672d6fe8b442959e93aa86274105f01480bc6fd0c46a4c1b76c4d582b7b7180c00ede35a1b48e2761f8a940c75ce900a724af3f9c4079fe9f9bc553dd5a5d5003465ffdb28ad527bbb7b8474366f399d28549ff8caa03e5c6c2ef7436bea9f16d7fb664e8a56ebbc65d96e13c094c5f3de6c68375d197274a03cc1def685b2d351488b6e9a2f001edf488a6fb47de4152ac230e509aab204b15ba29ae5d9b27e91df33ab2ecc54430254a487856b61ae03916afb34e834bbab0c50b6f0eaa3751b99798c4cfb1ee5f70b067acdcbde0861c459f724366dfa9509cd27e120e04f1496796d24d8fb32bada1e9b054f3bcd8cb110877daeba2135bbae81f355329af7908f19b5b210d7bdf634ac97d04467b1f204984434dd0b96b68df967f751abf966726a92f37f3262391728fb0380a935e7b25eebefdc843bd6c88642573e266100860b9615f138e1555b94cedb29f692b543890e63a588e7f1af679649a73ce1e74fc3543a6427afb31d21d49c1472fea95f6147d66555129e2871645f14360790696e33086ca72f68f8257d182cafcef522c4d9aedcdbd47fa528fb950c5e2b7d92037d100fdca4d3c2ce8f0d5ad1826b658f1ab7056279a7da810deb5b4538d4899e2d2cffba033954c9e4ea90b51b99afe606cb2ba0cb9be6c7381d06c88cb809acd08ef1f4b39f0985d0f839538febbc812f82d6247acbbc8ffb69653d0b734d038dbf1ea9fb7a1b1a9b1f779ad1130ba215fbbba1acbc71f62c919d0fa6709fbe8177786938560a454944fc23bb972481a4bf7a7e4daf9ebb80febaae82f47a613d4e44152e603c9dc7307327143a6206e1bf00ac9afc44de20403b8113f2ae07dba40249236e18f06d865e37e941c8142d9055dafc8535c4d8fc981550d1f37aaa3a5c84dfb69a9e4ff4698670fb8a2d65c2e256637496dddb42286115ced05b723c1a984768e3db98252224b2bb765ca3ab6c7c0b9c172ea92e1432dce8a9ffd5f6736b3bd7bb9b25c3ef39b1911bd6b7afa1afe6c5185b5fa7cde20d96f83a0506d9fae9560b9b352c22219acdad03579283b3506639ff5f8376db32b386eb5d73d5d8891f4331eb5d1768ce666e81fbc26ac9a65c310bf54e9483345aaf589d24d1a2aca3374fc1faaa0ec40067c3e4ef620d73057dfb76398410ba3504596a9ff235486c4aa40accbc476fa37be81ff77f89c0cce23fe309cb7ac7a34427c8f286bea2df98ecbe74b7fd83289ae23ca8af98ffb16780e7cf32579e6bbc5b07acd2b81413ae30c86995ce0d0320df5a86be985ba83cdce57e2ada8707072043670bd3bbcf0965b8f548bb266957debf17c50289f6c07a154f62141c027eca9717d31c3f18bdfbbacd9102dc3c59f1d64b4b95f964592ffa3a09e6ca1b0f4edf1456c118eefa85737c579ce7205bd1e8e1d2ae7a8e8ef730318a4d9f2cc11a13577f38871324c8fcba64f936a842a1a252d64f7053a0512d46a2503d48049bbefb8c6df30b1615e68603a02cd430b613c8c5ad4e936a7f5cc8c326c6cdad4842e6e425ac7c8b5ee3bf8d03fc76b623ec30c46cf0f4ec360d7ff9c7babcb709a72e917af3dbe77d4f6aa4ac8dd3456a137494337b14c5b58e5b745e7e22d72c69a511e7ef09f6b0d5e3e2fdeec2ed611a722b1057a2df3f2f831828c277746e2d9e9becf88836041d68a53f14f91de8df440396c0009d39a5e4765cbdc4612372b150e870a2e73e0073774b65d416ac6aecf2cf9174ed96e842e2e1e4cfa7042c22c02b5c93f2991463c08ae254486511c16aba45bfbcc5d79bed6d6bb77bde1df37a2a075e6a171c52663d09058974c57fd37ad49e31dde710ed31e1e098289825be12173bfec6250c7053e1492ebc3b509b73330b5665cdb4780147251e45bcedb3bf034a3eaf9b7eea5de463d0f4dad69a349bd66beae26a8abfc783620397b2094d8c4436c78324d8c83e193ea2dc11e847c724d7dccbd3fdd8f73d3be29ef52740e6a25487b0285a485ee5e6cc1bcbb284ed5cf57cfa59f4ad22e32c48010ca7637ca246ea0bebca87cc4e6f84559d286cb9dab8291de8d36cd26910d6db6602a66668fd5bae6de2097548b6addc225a5099e833defd32db05a7223f2e593da506e34fa5a6008e10eff515aef18adacb1bc39970e8074f3e5791e9848bdc1d9526795f1575bb104703c6c3863ae5e3060420d7d87f568e76824f87d0209c989c02839299fcab7823b97e3bd26e63e3bbb776605bf9002ef34a7ee0980dc08221b4523d90c9e215515f31a306f7379f9c3e3d92316ed125bc798ab57de44c5a1f1147c0af68954753c1580a2504667df189a12c95640e3575161032a4fd9e588feb42dd4ace62cf841abd37e34fab64a265e45111a150735f1115fc2e39a2fff15f0178bbe93c876df113d9170878c569a86858d85459f5a37534735816b2f7081c3891580783c285614027c3344b7fa97dcb3c2e7ba722bc502c5c651052fe0a395a909909c2d020b9d894834990745e0cb9b28ec53928a6e3677973dc9016c7b3a4099d8e40bc7e5340afc263dfefa455271688cb5a317cf4d837e708fc46db76a71805e8f2cdc9dc5656243b1d8f682d776139724f8e6a0889153ffe91341f085b78f9605cd0b9d5aec755a9cf3b4c67641ef37855cf72bd06bd7124faa1c9a38c97a95dc14762c58f042a43641fc4e3bf899e8679728935a1f022cd2a148008b5aff2ba708e89666f3eeee04e39dbc2e6a9430882eac0cb4fcb8da03d6f13a5a012f0bd103ad14384e6f109004d249d356d539e43b747257475ecaeba8212e5ecaf206b7932bdd19e73262428ab3ecf41107e23eb819b8cae7c0a622972b080201fc3dea4016b1b36132870ec0572f796501d9363c77d43acf4ec844647e7caaef09c8ab103a07321d70dc969b873719e6c32bb77241950bc6186add9d2961abe147237293c4af24d8ed5c32b4697755eeae6f31bcdd370fe95748d78b2964b6d1d1739f0607e6f1e3816bad95c5fd291cc5100bf9b284bbf334331b75451c5b67984be98acd349709ce85707f0a5ea7b65170fdc47c9a24d5f24b6ebf022587649864a0e9d3bf771745e96a0e5dc06790198f2e963d90856f73caf726ffe2df08763351dd43a026e46b2b54fd99d5147e181d1e2dcb45c0902cb3d531f5e7c5dd4c5f8e5a7789f2fa98a432cac1bb41282032e90fe58ce144360c48cb88681ac9beee0e36f9c48c481bbb5c6cbd8a4d141c11451f3127117544cdb70ed64847042494a1ac1b8912cb3fd6549bff050237744f6705478d4e679edb0b061d4bc02f663c67e0c9559788f95c21d73505156dc901969d59c674eb2af28b1358ff205f7e4a9d34c87bc1571df14f1c6bf400dfbe24062a743d5e89204a6d1910ff3ec3f5aa1bd2dee78eb819723116bb988ec4f34eef005a1ab816795e49dd3675cf2715e09dda6142ff8719a3246442d99b9afbbc5c87895c50ca172efdabffe377f7271f5d3a33987cfaca10bdabed7524cf3ffc8f4908140bfdf6bbd67098d29e8e13f531945a2436033463f5d28031df5fc6b4f7b6edd2a9f5266b467acb4c154054c73bd2a54b80cf323bf0e587b7d2affa461cbb42adc145231f914da7188c7d1fee14f3346a768086d5d18957aa9f1d3e09d0151e73d171962b7e76ca5dcff43d2ce293e3617580cae165bff3115dc711a4f48198933d582e1bf44de0370711abb341ac4f0c28a77339b3e343d1642238b4861509024a0f206256cd9915e309a769344031a65bce66b6e5f55129e502efac1d5d67eaada722f6105a786679d5e766e2b4b07ef3a572ac12b3548c637e97479d7b12712b57cff12f4ec9f9aa6d0e9bc2636e7b3fd136c5c3c2a929ff3d0732180fbeef8bb12ee58503c848dcbc1b29865d7ea01dd983673ae1ce3f89f0ff11b9ae2e7efa294ea222f8f7089577c3669dca7664eaeedf9179a43b32dd2fd0825e78622abbf49a2962efc867bf48e24c245f5b69922d71771c2b22bb96a49a3e1be038f4faa2345c07c7701d88ec7ccc63479f116e6915c8f53f310b86f027263bc720c4a5ab8c13adee270edb1bb520dbee4625dc59138b88b1d72e4b2322f1d373d460826c742a488a2b8bd689b6da60a29e1cce8ae574fe55d29c4c58580f6e7cce7f0efaa972bd034011584c3f578ce6b3ff73a70443ce45608dd443d67d033b7a24691e98fec06bb275ebe2c8347b65f6d3c949481e0d9a42c9d8689115c536a1cc045f1ca3ded3c2e8edf4e72305f7f74da8a5235ffc409b560cd00a0b2ae17736b69737cc4471579e679ed19deb1bf02e0513cc730764d192a3913420ee2726c72f011cdc3d7887b229054e2dbc9210df25850458d54f64ec36ff4572952c73666789e847e7b5fdc14aaa9accd276046ff72e06292e87f8507d4ea07482511a480695d45c43c08c474cdab862f8e113a194d8e67df934a5fabdd562d2db1e9c076aff78a5d830c963ab6b1137e408dd4ae0084246b3a034cba8149287ef7f156f8d64b564ebc8b3a29089853ba352de4400d9db0f31b1149dd96af133d82579f057a2c3f890ae7d679e80f6182a5347a3cbdc584be2043c169724974f4a856841e2e9ab9eeca7af26d37fd1c655f7ddfc9a6b16029930fda8ebdca104806de1a5f4ca9b33ba74a7152bf436edbfda5f6bdc29444a7f99fdbb1cfee56e18fd8d1c85d404fcc1d05e7b00b12df7835ca3669965c6df9fe7a286ef3138673d7b819b90536b8a5c9e9741a95128cccf14cc9140eaf02329b6f486b24abb547a00f4fe9846d12821258f8ec841b53e3ef9b50436e6274e007ef26a771c5c16da5b0ccf952f02486cc19b6443a021863137872f34dc7795d0fbeb600846a92d171dfcd7ed1465490d24bebcb725e0f5ce8f9084d9a32daba41cd43992b8b0c003c31784ef8dec89fd59bff0b98f8acc221e4a55496b2d4ba968dcc98bc172ca8cfeb3c9104006a0d50e8f13a04efef7f2e8a136ccc85ea9", 0x1000}, {&(0x7f0000000000)="fb7f2b8f40432477ecf644ddd405d94156f42a332deb346c554cf80e6a791a017c5802723a283affc989742805b6320ee89de53361d40fd15765cef31296049a36e492", 0x43}, {&(0x7f00000011c0)="2528a7c5b509a5b361d08f7bd7543d5e34c92940b3b368caf7f4a412b45c52ad474a832978b7359480545c2583e7", 0x2e}, {&(0x7f0000001200)="2efa1265bad88df3b8321ffd61a36565c0e50553c364c687311c6fc54a19a8eb3a31559987d898d1aed2638812b7b3a59eeeb81c235e4acebd360aa2127ca31c8df406f33e93d006753b0b57996346e9d89719aeff706b316420134a1aa9a21665ac5cd60ae6bda3537d", 0x6a}, {&(0x7f0000001280)="65eabe26b555c211067c73cb88359cf857d2694993d25286ba410ad9382732d5ee7708582e9b822d4972a760d48504673293216878c5d2540e851a771bc0e65d0c536424c4f70ff09e18f782a0fc4f1b9d8d70ddcaa6e1c00a09f248a60c34347d", 0x61}, {&(0x7f0000001300)="b340116ddfba452a6db6b6581dea0b22c313dcb7a2d5b10abb6c1ddcd5aa40dabdf4dce76ddc720c209949a11b2c0cb226ac6dc337ce923c705b0af2ffa5fd87b4ce17617ca9eb6fb8e44cf4e50008cb59", 0x51}], 0x7, 0x0) flock(r0, 0x2) flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 16:00:18 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)) 16:00:18 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xfffffffffffffffd) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x90) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r1) r5 = msgget$private(0x0, 0xb4) r6 = getuid() r7 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0xc000000000000000, r6, r7, r8, r9, 0x2, 0xffffffff80000001}, 0xfffffffffffffff9, 0x3, r10, r11, 0x7, 0x20, 0x6e, 0x7f}) 16:00:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x12000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2576dd41f3ec7c73e78471096b7d3cd053b241c8972ba61f4c81854d488b14c673324aa2fa19be9ecaed81f64eb1297d1fb0ba9de5b0d5101e54c8b396b91f65b060f241b4efc0dceb46c4e5c185379442fdcfae1bcaee03a208cb6938187750e307", 0x62) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="96d85cfced0e7d40fc00ef5e9bdc3d7060f504aee6fadb5f1f77a75907961de7a3939d72ed5b91cc58e10168d3d3cedfca1074cf4137a8379b93dfffc7905d0827a47d078c32d1c82dd16646e1f38c35c56af6aaa55805b25b5268440a31aa4bb2802b9dba6e30245b9a07f5c00d616e19a79c4139ed0aad8296189905e9f40b2c276687731d7c9fbb619efe41a99945f79c4161f81907f0b0bc7c1708fee59f4ac70a179526b602476187deee65230c84c9552bd63b9bd5727969dc7ad9558e6bc60f7654ec82c22af7804322534aab3f220a28b0910e5472e7c51df88af8a2e58bbc5e53c77f3829eedb6bd5250c80de01281604605790dfd4ce699b7af3676d66f7ab922d8af5b0aa537292b43bdd64fb3d1ce1f36241a5c388207b0aa1878a08e03fe03b946337b748562c6b1e2f9e57383b61a677b52ba2afbf9edd76e15b6e2d02c4482ae6cb6c9a553bd2e8f76c6e8d559ea5e0d1399902cb67f53da7df67805b57022f109819f5bbc2d04e0bb19d3e51531031412ad80dd27df6aa59c5eb11e5d50c3f9168c4a0f2d22d1bcaf9a32fbfb60ea0a9e92d08ffd2c7ae01778abeaad9beeb5cfe35d6f432c8e443ac9d2c2fdb8c36a7a15f580a7eebb43fa9113933f67c1d5bdf7c6cb283870e8a0c5203602a95fdefa1e43daab1d809a3c8292e2cecc36dc5f74898cfd964a7d57890cb961c48a466a50660e88c6e6eae9c0b0edb3db0cd1ac7ad660adaf684e56712637e606145eb725996c22b770030c2640409752cbf95a4f22c9641c9b2ce0f2033670b65fcb847aee85baf50f772116ad76f1a3b50b70340e2042e1ea36d6dd8064827ff20474785cc2e93b7937ecfc86a7a641ce5dcd128f89da7a4659e9ce416665532614e884073fd52dfb7f19e4e102bace5dc89222c40e0a64cd5746a3abb531c7d44db2447c367823035426f77abbbf188d7ce7b4f74eaf25ffd736b6d356402df7047ae677ae125dd1497c3d73be79d0bb09241a8551917df5acee645537320012a9ff1f816729b77933ab173da777ea634b8513fe37e544b1d01400a8b2645f3b41d827360a0cebf04f29d82a761bdd24aebc82de44f4daf7bf278f237e416d8864094308ae1e43085f0ac7688b86be2236fe3f29db81676224052cd8db59a8480327c690f2421396b985acc7e862f8a9e25a62219bd81bbd1d6743a80dbcf72cb2f8cd1aa7e7f228610d365849876b2f5d0f19af75ee2cf95f77a0de54b6ec65d8a9f594873a8492cf0a77d24f6a2e9959806d0979f68710e5648d78a72d2249a072cd2ebdebe1d2d31e2973c7f9c47641047be9dfe3a6b27a1b1fccc4a60d15910677e1bdbdf3006dcdaecc88c6631f00961a3223cb173e8c53502298ff7ce4cdb6a4f7bd210c1391fb9f82b28806092926392eae89fb6428cdee03290851f501de6593eb546024c958cfeb465e4314fb25259679369b202b090c9b182edf479eb4b2137623a02ee2404b2252e61333465bd00e20d69f2bb9243b0d7b24d69d2c454219d4f90201aeb6a80fa7979074a787a1538e889c90ee42826639acfd3f1442b070ba52bef6a6de28215be8c9d8c93ddf2db84740407ed2337e4e4f9bb9e6729875d22d5e3ff585c7f165b782e5c027ccbf0893c5b183c10dae42f5c9ea2dd46ee2c46ef60e420c02047a4ad22dc9d480ed71afd628a9b09e8df647ebc8eab9513ed30b6cdeaf76a1b77316646ad2a395f1cc28045cea3c0f1521ebfc7807849d4a0751b68658713452ed574d3586f07ab30221fe536a35a754c48a5c53bb7da27fa6c19d5f9b103899c23185dedcc6d5a4431154375b802c162b6445579fe1acd3a8d707d4ac688cbb14f8e9e86bb94a03a4f4294d0d56a5726462f8bd3265dd3737e85fc2d6c051d27555981222304389ff19bae215af5f5a73f6d2d25ccebdbb606a78dbbac66cf87216d19bfb97110565955a7e2e26019672b9612de21c468d4bfb4faf5b464abef50c71d2b8159c63f7398f8235126e935b1dff860d96b8cf012c3a8f472098f6114b9fac4480060abad02c036585a41fc17167951686ff28c563c84725d008e815516748c7f468c71cf004cc565045067e5f8c4d04d8482d2c50cad357520e4e7f50855608648e17309e62abead5e9db800fa0fdb8442f289ee3f4c17183a97f4e8900ad58276772634d84077aaadd0d3fdf5726e544a883623611c1f50a4cb4ec8e8345edba13c0aeb0059437fc9b15ba81edb79f10a0f734b117bb48acd967fa6a6c21d37b947bc1234c8890b4d38aead74aa9f087d43eee5f4e743ad58aa5a8b71bde07825536e20b9aa3e4c7518527415e7050adaa973915b43cbe7958647c85fcb789b22a6763db26f8d38653b5e3db999e180a2f615d093b2e38dd22062afb82970dbefa4747adbd28c1c986c2930e8aa3ef0500b05d79d6c2e18da70ff88b4a30c2f5b4b76015a44719695e5727b11b4dbb507a3af47b2ffa521e41babdf1354c64d18750b0f2025e9464f05134393aa32a77475276369ca4a7fcea5426522d7ad2392190d8750c9e721011afb73a41eb56a9563a8dd02c238e2c625023a43a39ca7b4664bb6682fbfe041f7e90e9068aca8af42b2265466e056c5f786cf7c764a809c3a329230471f0fff1ade256be17af85eb3b4d5e82d798d95ea5cc60b62760c63c17403296aa0466fba619fe0ebbbfa4560e0de9e0471c6182767e0129ca29aab15f9b6262c19363ebbcc775433f1d56f9524fb3adfdc93558c91b8bfdcbde6b842e8b07fb40dd9827960cfdcddf65cb6a5aa1c08977ef2ec208d9749a764b000a7645b7e7f4f8f32429b969b93c5d0972f0b2bfc4ff9d64185363a983c35357c4616473fd651cb0b1acc8bd8742e32d90987cfb71598f2d5b019cd3e57f3320820222a23a022a5c0cabd59de743f1c151f70490bc327e8af837011e7309efbf60733a82ac7273d322d0bfafe13f0212a862b58639da5e0c529ecf163f1eff589234b985012133ff47df881de57fa8c73262971de475f5aa7f3026e2f4164f06f85e88c1660d8275e68e7523879b6c19599e4d61f48bb4411bd8349d43fc65d374f4be137e1833a7773cf85bb8c8dadaa1f600a31dbb6e7ccbe61723a716aaa1d2ca859c3c3ea2acc043a06625ee43a29a628dd98c3626583dd05d18dbd561cb024c664c746e3f40b3e94a37e4fb23e5a7439c09e4a66e4157a0afb61132ee7770d6dbd9b89885e11a0c2efd37abdd82c9217aafa226323eb6dc985b549501dd64e8362a14331315fffe002777c47433e0df8bf9652b8fd15c05371fdeaa39b678c20ca8e7d59bccd21ff81c6c3e6a69fa64ee6a7cfe90c58de0d1f4fc561099636964c7d4de3f4e6d96d7f9c9599646bb186b5639b92e1e537e21a588b7b8da680ae793ac6686175a266a68de5abf9541763ea4f4f429e4c60a32af5d5216a28e14f4d05df28fd3bfbcb14b281e7759fe9759f4718384932fe424bfc060c2ae8dcb1915151eab501abe4cd54b469c95ed10290873d507f1428ca4568d96b47fc9da951473809d120e47de6bc48b89b7c90036468380dfb1b721fa73f21e95d54532a5fecb880a59fe1f25e2e53e99e7c9c09a79c781dddeaa35982cc9160751b1543965e07fce69d4b3da563aba506c3806a8bfa1f361d51ed962aa9db2d48eba268763fe6e1eb3fb156ee04c2bb3bcb72b71c1a87539b42035b97befbf863edb5ee8ebcf89bf4262569e6937ef73a131d054d611540b8a400a6abd78fc8a1848ddbaa55854152aca290c18f98a890ac16cab93d62ae18e5e5b44ed72ce1a20187bf8db2768c75cc575ba13ee6f74bf15339b3eaaabfed2627ed2f05a1767199eb82c6b25b582dc62a7f21a3f7938050114d90d9b1ac91a9031a140eb8a4d94f465e19f15f64afe8fc7a03be1f9b01e0e174c99a037d1b8fa32e512583a5efebc7723b45ec73846eeaf8db33cdcf937db55d5c3aa39f4d6401542cd099fe07ca24f5cd6b87a2e9e125aabce1b0cb891b43f2db5ac06d7fc4a21dca63b9c8562b89e531d2dd13415ce69015795c1a87bc246307c1a6cbf6654aacb80233a93248393053a6a2e5653c05f32f127bd425f50460e8b1201c8762efab1f2fe39bcd889680a69093479fb785021e271fd306af7c4d72fd0e835612ff148eac33330f1dcce15837971f7c3ae4667a11bed280484f6e675d9b83e554d977aa679ff08d8187a0b700ce9fa5c793a789c59f05e22220a1e562443d3d64a945d8ad1e843a01fe8b88564213213410aaa7fabab1f9f1b230ad6834fdb10f8b2670d9e089c3e2302e7aa8c300b8165bb8e0d20df945d96167ba537e35a583b136f5e140f7b76f2e47afad2558a1f849cfa8e03a625cd8cdb57c0abc07b711ac6a12964df8c727c5953a1463928d644189da131b5544e62fed4d6adfd92fb37b8dd03763ba6fdbe68350c0414c6bd857a9db0becd126cf52e0cccbc380d0099587c0c073f0ef3a389bbef0ad07b9d3a0950ecad5ea5f4ef3227ac6c6b0988d4eafacfa5567bea918f38c58dff9c30869ed1950676eff82d5e9fbe08a326180967c25760922bf3636de2b5ff890a90abdbf0a285eda03ab86d502cd408744a66d3f7e198d408a6ffecbf66ba397e9e0f56ad47055af3050cbb8c8eb045af806e85e82d4db5cb380b03fe324f4a9ca096a2d6457d02b7b171ce3192568b127e0048abd81497f92315b271a15ababfccf02d3daec75c048c8bdbf206059b702a5125ede608514b1a237e6a6dc6f6befb38cb02931314ed9a99c8f303e917f21319292af5db80a400c596a3339dd64481aac56c19d06f737253942bef35f8eb16c2c837a740af39c4ac41f4c546ead62f5b35168708cfd0c332d14f57f5d2ccb5cf06af9c8932b16e83324f458da070d7e1e63290815dc24e20d1fb43324d55e0eb521f04dfa9ab738b2288f9dc5f06f6774c58ea04b2e17c4961f8f4b7c80f399b5ddefeec42c629a2b2d659514e03fc9a88b669eec94ef07bd70c804eefaaae8f4841708a465cdfd3224ef600a8195dc6d636f41a75ca503ef189c7fa8d9fda480159504475eac03b8d3e4e8c40e78bb878d4f5d872ba1b3d2408a5e53e910a514da81f970b0c14754461563747aeb1250ba5899127e0563d3e44edada207a7bdafd8909bbf53109d71637f33e4a967ce97264bc56fee4a17413beb16e82e7fa50a1380194bd67666ce8f0e34b0187fa3cd464b4d766cb69ff412a085b25bf0e5fc6e7b5695425d2c968295911eb900ce5cb7e141dd71246d6808ed33109bb880cee9a8dc284b70b665de0f67f8faeb6b7902cdc1f206909197ff3531e95f904ee348601913a69505f550f3c533553932fc4a7c4d9237a55bda6f32c46ac6e8e795485bc05ab3e07fa49c9a7feb20213d60ed47e76a3e7a2e62d047a936c012b5892da79636793dce11a78950f52e4bb648b3ef4de4a0933d8baa0256f08b4e5fa06a6dc9d119aa07ec9ac2df63dc90510e94bd6a9a0018dff1c311abe6c81d470d38e34f6c5ffb5a3b7094384a429e5a93e545a34370c4dedf03ba0a4662a9a06a7f4ad3ce9303fc98e296a5d6a52eacd2b8daec2dd8624258d494a9a4ea69a581b35e9c88809034fa61d99734bd94bbf88f8190442fdc161f9a6bbd8321d239f9428361f5de46bb10aba6c38792368dfcd8ca184f9a9f14d2550408530fcda3a310536cfbb6b2d2865d36100808aac5657a413ff9d6e966555d56d691e9244fe288c3bf0f00cad7ab1fecd34532b8cf1a35c9a982a8e4b27af7ded7d5dc0", 0x1000}, {&(0x7f0000000040)="5bcf182edc99ca76cbc96a02d375f1e73325a87b2b2afb7066f41502eb99985379032041e535613e4fb506afd25c7161a492718d18581047ce9b28a026be8927f1ef3b769e33b1ef7d3b9b5348ee37e01436919bc8eece3f36b11c8248a9fb3e439bb8e13bc421d1d800ae1d21b22755047bd9dd9c038053ed7d546d1066c54e24fe5e8424da6b3af0bdc58660f654b1b44768cdecdde89e80f7b9eec7b3494891b40e354cd5d799ece5056faf069504517f3503ff587f6fbc28ee1f73740917cf215eeb5f16d9", 0xc7}], 0x2, &(0x7f0000001200)=[{0xb0, 0x1, 0x80000000, "256b6f536d2f87bf8fe9733e0d0e67246f37ff8eafe659fa2b770f7c3ca9120237e32e098530d7f0dc377b8c301f1f5035f4a807a6fc7c2b13784961a37af08137f519bec9e95f6407c1a977e9c45f11cb8b800badb92a68961b5d401853279a97a2db546b9562743d4cb1f71daa3eaf9413a1daefcc4d2ab4fdcc5ea6689223188461b66910a79c7ea1811159789d2477aa0946d44603003ead35"}, {0x30, 0xffff, 0x800, "b8ce32a28d747e1acc2d81e3ba1e73214f1025cd9f5f1223f79c55"}, {0xc0, 0xffff, 0x1, "0c67838f94f1e1059ce3d470f19da2c6eb1a8339c51339914b3009b5ae8ab18d686543c9e6a8da19934109419f97c691fee51085a32388a3eae7a78453e488af65a79e75118dece17a600b4e726b57125165e5d131a5498819761dca0c37b25c07f76de8ede875bdaafb58bb04082db419c9418319f8472b2d78064eaa4e9873355baf605bec1fca69e9115d194e8ae862cea831e0557916d8bcac9443e97c084434481154da229fe98d"}, {0xd8, 0xffff, 0x3, "6d290ee3e9c4272ebe966ebde2fb2c80d4127b117089b43701f3c84f721a6f3ae949ef9ad700ae3d5363ccf67652ce77fdf8dbbf747d5d61a42fa6cc8e629ac8a984e0dcfd4841ff61433d92c41274d8f002733592b1de197645d55651cfcaa3fe87e58dcfaf35385ba727dfa50b9e13e8ae6de2310bb3058b6b0469c41cd3252e86a4a7ce90c495241622bf7bbf94e04d294adefb35082bf17c528486139284a6d042135497031f65489d3abd6a1e8a4ff7c97db3cf5db7e85f064fed58a91164dd1e6f62d3d4"}, {0x40, 0xffff, 0x5, "360e5bc71eb3c91ba789f9d3849b275cf20dd206a7bf903cd2110334bb1080938e0b7b17771bd90bfa8fc5"}, {0xd0, 0x1, 0x2, "a3c4691c44983d872c4b68a11e40cd64d6a1c416df39193cbbe772799613bf53cf7ec7296552df0af818190264eefa6ed2cbbe64da713627706b9a079f54c4ba6e68516716d438dda95ceea992845cc1f37a7c84808d8114b7a40a56b69bbd7f5f97a411a7ffc592c209e2561f1cbd3b5e6702e71c4ab1899aff3e5593ffe91f35f19db7df4dfac5f7dfb59234842846b61714440a94831ba8df1bb2385900e21878f5972189a4b305f13aca0b80cbd7ffd1a3afd67f007e2b3d81eb1f4ea3d0"}, {0x110, 0x1, 0xfffffffffffffffd, "99662771affe833e4ac57f71dfdd059a763f91ddadd0d8ab9faa9607944746eff239ae57f3a3374d091855482ece40f3c3dc9a857963045f9197b6f5e880ca85e9d4477a478dda9c0c9549bd9f8b317ae4dbd77aef2ebfc3c08e80c94a775609725bdb65bcf03424f7de0121fe734ee294224798360cc2adee5e4d677365167ffd50dc6b4f807e8d30be9124b722a2d18aad3f01423fbc20fb5197fb9ff19e6cdb0c4a7fea309acfd28e5a96999c93714735b9eb13338e2cdf00dff70a2506f760e38439cb7782d0b9473bc029f70d39df16d57116ec592bf005477dc916cc87f891f80daf52b2e31bf31f061674623a2a9571325f70e39ee4"}, {0x38, 0x0, 0x101, "b767ec0abb6149494db5f0d38fbe7c4a302bbe181f97efc950db130dc567bce36134e46b"}], 0x4d0}, 0x400) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x94) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbfffbffff476, 0x1000100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x80000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1ff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:19 executing program 1: setuid(0xee01) r0 = geteuid() semget(0x1, 0x4, 0x80) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setreuid(r0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xa431) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(&(0x7f0000000240)=[{}], 0x2000000000000006, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:19 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x8004) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[r1, r2, r3, r4, r5]) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x40, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) close(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="2dc2afae279cb9e8ed122df02136acae57e62cf245e8a97457ceace36d0a73a8ed0d", 0x22}, {&(0x7f0000000080)="8137da8ab1385ad911e572200ad3b9ae61f937e039a191b5ac73ab23b45ae6fe4c90b972151f7b91a1ff003748f439e0d337cf1b749ed353fce2719b32330a67d5b07092c99281bad7deaf2cb58d0fe956f4c3f2e599d87e45914ab12e6dbed8e68500d610ccfc31c934d60b4044ed588ac19bae430e4595a565c442a590e742d35d2a2c73e5f8ba2ebffec0bcc67aadda0352cf1f8b20da18141ad84d239181b105aed80f9df11f1e8acafadf710bfcee70169b5b357444ed04d6e723bfdea199c3b007ad8073efef0137f797041ab98132756fadc0e3bf06b714bd5c50a3b1", 0xe0}], 0x2, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="8e7dbbee3d708fd74f76a5a6c81975a8afd3d364bca35376fd476e73df62dafb0400b56d603c049747289c5915b1130af0055ccf244be11c3c18bc052a313445615afa5de7a6f43ccf23b90e2910dcd73937fc1e89874bfc01486e907c1d980ab94b7faf91467892b0b7580a4a26d7eca19c4ced118ae2ffeea2e585ede993f28a673d57dc66a120ef99c3aefd44e050492caad58c6b", 0x96) lseek(r1, 0x0, 0x3) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x8, 0x1000000000000000}, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x43, 0x0, 0x0, &(0x7f0000000240)=""/232, 0xa8}, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgsnd(r2, &(0x7f0000000380)={0x1, "112548d3ab8120184f7df7c031b27a57899480b556be1b59cce985eac7ad4e8b979f2dce5e39604e0c5ef98913ecd5d900723558f2e9b17e0ce2627eaea8444220e69625817eb48402c304c1e74b96a04cd39f046bcf7e64ea1dadba09293141a43c0ccbb2d66d4340abcd3d703000af9930c0e96bfc7df408e8b94cd598f04ed69d6ca73d49c398790e5a7085e997a0b5034a17879730d8f65272623db2f8a38c9442d208033302d09489d8f4c589fb1e37d9bd719dff8fab61487b70587a175dc774f392e3010410989af5e2ed72faab8f1861e5576e6a63f9bfc3a36b6d3a7744895e62ec6d9980f8ce528cc108f2be1233ec4f60b4b9f796edb5661474be3673f105393620339f9fe9d753fffe6d2ea6caae97ed26b000915154eb5d25605043c240b3177be1d479c3893c96cdd9ab72b841e8378683e08e0fff37ecfc72ca2091bf22ecc8238908d1d2954a0479b764d39bfb69a27463a35cc772eef917143bc3a13b6367827ea49fe03079d7f1256442c4df6f32bde6f166aaf4834ed44647776cf914a2a4a816a1edbcb36e83464ca9769b67e8379f0860d763b7e0f27e13552f62aa746cfdd1f3831ae1872132f1e1af92e0e02e0aae3ac9d34da436ec9180a878b6f8bfac3f4ef259923ef64d575666cffe69ca76d7a92cbdd7c0083a506dc2835834df5b8f5be60a0e9d286c64da6c87910353c05fb5b3a2e64d8b1f07d7ae38852517b5e14ed31b5ff5ab922a059ebd490dd9f95cb2bbd4aed7398aad1a86eace46b89a13c42af99353af12d0f782f7bf87895a324291ac957c61c8077766c73470448a10f44d6329273e9b9b83bca0119e0f829fc0228df433159eff387e1c1b82f1f25b648d79ed4582ab94f0195f57bd336c048f678e7e046e915232a1fd40be3f1bdf7b7996c95c4f467c9f6a55aa92af860b94509600f68f69dc722bf54feceafba4c94723f9572cc51e17c0ffe10e5f8aaa8cfdac4b232c5d3fbc9385ff2320dad7ecabf9d3fd3e67ac7aeca4f5aa00a8668c248b49e01493b9ff94af9297e2d9d1482e155478750c8467f45ab4312a32cdf2999803b22abdae36e370ba93d4e74a38a9782be16bc2f8c5494b3715d178fd5dbf2c96765372071e9881bf4e1e71935195a946a983c9a30e00de5838a9b259d7689667cecaf39b2e596f655807822985ce52b5873a73fbf3c7c77cee67db78c65b61d8e75db18da0bcf2c1443eaf6b7613218b6262bb69add06b43cc828343b04feb9f4d95c66dd5a430da3991ad2f8ecbfe5b58b0e04a941ad884c49ecd2bdfb266933c276fd73bc2571ecd1cb758dd299a9a79adf43d776d9498c44f8d576b3c361d116b6889bf532466648d042a8abd76833d48909f039c02b7bd0a124081e02e48a84485df197301479a5316495348d8f9cd27613d309afc98ca36eb39a8abe5f646f68962b4ca9ece202efc25510c7a2024e51b9e5dc8c350e99e8222130bf71d61cdfd43a13dff44f7c210c7efb7516a8cc4aac96ded97eb89c4f61bbf0f6c694fe3d336659259123893390e40e277348f3a2ece08b5eb73b8196738dc27b4a040a6424ba92b4cec93a349294be2bb57837a88b72b5e06009a3e9b61274bc2f9c4ec10d6f0979eb2fb6696486da9e23e4e5f66bdf0cd63b86493c3efc13a617abc20b757b15c4f48c84fafc27842db8dd1d7c2f393dcd3f62d50bc787a6a1eceaf17ad2cbc9489178ab6aaf2e5e5297c9fbc0058a21faae19ad0929391183b7bf2cf9bc24001dcc0f6d9ea8dba18a98a97eec025496f1e94f6205eab99ea48ce893604d36826eae882c5dbb580cca53d230c14a123b3abad2dabd98922fd579e4d8124d831e2c8e771c3756ecd0ddff55bc87a782f4533aa449f289ceb7a01327e207daa5e1d802ece62953e4ad564e4df5c683b2bc0468a3d6a612ba7d9e5295e4de864b179707f47a063a0e25552960b039f0895f56362bd0ca0a6e9777831aaf681a650ad1d541f0cd1ecf6d0926b7c8e8f1ed6ceefd75badc06eb00310b00841fb94175f32bcc0e7bd49be13f0e9b5301cab1f78d83db0a4c7761eda1bc3eb836563b0869d1834dcbb328b9cf680316b815afd28d755990df95b41d0857612662ad5fcd3fae47348ff205f8f74932bd2192fdd1985a05fc404c93f21abe6b107c6fce7a08decb0ae793cd53384c27c7d747c41fdbeae38101d47f1b7e9b6a98b96d4f4471a0f3b31d56446998195e6dd212874339a85f18303f74efc558739e1a793ec318ccdfd5be87ce5c374ce59e05dae445ab54a65b99c3eea30ccabda68bf1d05ca8e67b93990b23721f90a0f7aeb462d75c9591dcac377acda73b3640946404694395a24ced4905e3ae104f555c0ef94e798a719152791fc6239e24f50c4f5b12fe1286a95bb00502738a0ea3610044a03d2ead6281f997072b43090f87cc5d66c646ce1f9ce1258d9319f3d733a90c2b6873856cf3ee37d4e95ba6d414271f29cdad3bc30566704230ed3d678241ba2608b5e773737c05bc00a31b3e22aca8b2c624eef0e867d0c1bae7dbd74fb5ad8bb96bb3c6c26f4a7f30234da29aa3010ca144964e302022c1a338973a9e338f39f29b5dfcdc4667d8114746481a0622950f4905edb11be0ff886ed76f906f1030bc582ee5c0681662e92fd045db4c6d52f42370f406f1d0b8f6defb8ef09e2d1b078bc1293c2b3b08fbf468b34531c29f55d3b1c923890848bcfce7cde817686793e7ef94d6bbf0b5f6c602573ff1e0c1416670aaf5471676047183fb88bf0b5f7ba1e92cbc062d9355197edd39ac27dba821a8a39c801efc209bf342f0011bb3ace227881a0b78ad00bdb96bf1a8b3ee00ba64428bc35b310b91248fd60183fe27336807c9e066b15d41715d10c3b7ad41c4c463480f6d44ba9c062cf8d4942646a12f2b785a55727df9a0023d8abe176d3ca98f89fb2909d74339f5b83a758e820ae565d3e43d3b29145ef9e7fe00ced839cfddfee24f6f1153f467db17d7baff1535563a451dfbbde37f53df5ee9191f775306798dcb5eaf00e7b78d9f5c393dd7b482c8760d4f446167a4ec3fe29ebc0b3ede7f7094c3224a624ad5cc750c37a4fbf208a878dda1308b024726ea712473cd9e2c95083802dc54182224378c25e7b21a6ee3ea1340b2281fed590ba445e7457227ef784d2406011d919c73847139fe44db174dc62766dc97b7046a6f594f3f14c12fef16cd5013056aeae72d68724bc6bbab898edf209630df31148210addcb3c7cef2ea3b6bf4d25d5563f4dbff27466cef069887c39b9de9564b5a7d04b0bc1cadd7e88c71c0d3bb39a6168ae2a9ad7db1d002658e274e2cc764332bbdcdeadc54367e28567bd14b92140974cfbd335a04ae40123c92270483daaddfde161dbe0b16d8d399cacf097ceaa284c34e2575c40d0b71fca3726a9e9bfd8dd425e4a2fb47b077db9bf5e87b69e52a1a081b24e748b61a68828c40f86184454d92ad0de9a8013c78a02b71575796c953698e064307e167e3222f548f772bbfa6ebb90c3f9ce0e23c4118be0a641320071071ad52e874419cb9464f542bc958230321dde3600ab31f34b4bf1f6c0e5748e405c0c1e5d5ecdfa742f75bac2893e92d311dd2219df0631c1eefea809033f9ca98b9f5525803aa493e7e75211c1674a2c3d68beb37248b169b9f0519e83c949ccab7954ae89645ddc28c6f17a6c0ff252560c8f2db939a1dfd5fa0c58b6683c597db330583bf99b38ca5033f65de49330532b74968ec18599afb98aa214eff098e78038d84c2839bf849b79447df3e52c8109ecdd45ebbf25bbce01d1e08634a09d8d03660c4d6d573e3e93a422ef9f7f6fd64466a0a1ec06da428a360997a93ccf22bd555f4bbdc7f8a6a70670e2c69e31bd1a1a6f24f9abfceb0c8b5037429a43f198ee14259d12d489099202e6ed58fe242260abeb3e78f12c460637e44150bca46b1014b4e117bdb9990808214e7109ad909e8a240e7d9773ed7c21045f38c1507e562501872f967fb9ed687797bf2783242865e04c7dacaf1f9a25614b98ddb1442029df122cd90097473376ba96dfa96bc1838a95b48ad639c80291cc5e0d0fa47c1fc39cafd3e7432d62943378d56ce2d30ffb46c00e218f80b64f58f9ff4494fd12c87a642f146e32735ffab262c5ffc09f693574731ffce2f3a88dbc079f0912362760a1f23212348dbc65e165e0f5e5ec740b8111607f2af01dc2d41fbabb468969c35c4e17ed6733ebf9851c808f4b8efcf7ad5fc650cf53a5c51dfa718dd13a395c1f54e6abe46892958ccaf76da06ccde5fb998b275c33a267a0a773af83063413028778448a5a100f122e56257fd89eb6992d3332069e3eba2fd5392ca71cbc4704c58ee6a9778fc0effcbb1e8d79e913130f3dc1ecedd97eb195550a68423175b173ef6cb51c5593687613b2ef521d2b5d1dcfc17cbbc2b617a3fd06c98e7effc5294498c2069464dd3b2f28848351848bad7bf0466dff3dbf182b92620eb38e2ea8613250e8007c9561bdf70646c331345580b3f2fcbc2ca62bb7738825fd455d3a659a69f1e5fbe4c996ccc34cd807359cff8ac99cc915e394953930df87add6d14457dc0e844e16ff945049070f027316d9ba01572483e0065559db73c8bb7c48d80bcec239d14627e64fd2bdf95f18ee55b88b6a9c32331acd5d79edd925243a2c304a4cd322d777ebda4f25f33bed4512ae4e22044cdf34ecac84ca9565af3fd43aa3e864dcebecef549bcc166743efd21937e0b92a04e194a932b217fbe89c19cfc3d2db327dd5b7b6b65380a967ddb9f5a39a5ea5500de224c7a43334e916b7d8c99e0a33c0c4339b91ed9cfb963816c1b9c766cd262dba854d850b801a0a666959be04be64423c54f7435a303bdec8fb57b233985a47a6de21e658f00b35ecc8e769b7520c4f9678f713bab1cf34742e9cfabe4408f36d13ec86e887da1cdf2ded5dd042eb4f7769482c2648bbf761c50d2b677d4d5a9492621282733188850c2d6152d6e6a50515f944a93d2f9b45bafe7650f5d9e530f985fa1d9a514b00894547d07d97130fb349eef85b3684b95721670fa74192323164b8e84f8a05327ae2391b896960c4383b80c242c5758fa38d48ad82d75c7ac18fd52936bc299ab682c97646f4fb4e34150098139574c47603663a7bd9f1853bbcea678331df21444fb4a971d4a73261fc655acd611c49bd7708583909faf0dbb84e34a1c1251fc039498856cae24c47fe36991e9057cc5256333db654ba4da59728b80ba32a4a7e18ad469c0f6efa95303e11b60ddbf76984a920cef609565f0776127fda14cc3635315f9c80371cf1963d0b7334560c269aec9b8f5a17e1d977fbbb55f11d2ab1ad0da8fcdf0a529bd92644b7c8b23b7708e98df8019e198e3bf78907789435aface47134be70b2f4455d02523651d5c9260e5db3122d4c4093d19bce2d7bdc9566a5b526a7d6e27c3973bb5c6664bf34d106bdfc90beba9fac033c3e8b9d805d66c61af4a9beab4d7f8834412412e126211efca960c259c822ef26bc4dc2a40ec2d68812f3c5cbd460af2654c9448e7066530189a6c153b72c91cb090c3656eda6dbe54326f94f8ca7ceb57791933f56a0f2738c375f8b7efa153281bbaa2790253165ba8c0b7003f917d220e95d1fee18775396a9f192c13a6473facdc5b4c1078edde0932aa5e84da471a9b8f1d586fe9bff86ca3abc6977a1bd257e9bbf66e49eab00d2976bd91cd12bf633b9188264e1a6024485e8748132164fecb5"}, 0x1008, 0x800) r3 = geteuid() fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/179}, 0xbb, 0x3, 0x800) setuid(r3) msgctl$IPC_SET(r2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000240)="3127a24512c7b4ae117c7f4c0d9f9ba61b614b4265a2799ee6adb7978fc3a754e30cdd5b2be010c23836d149bec1f93b8c2336da092b4da8a1ca23870a67d54354d7db5aea85fab2ec75cd1bb31350305c9b9af194d0fd8f", 0x58, 0x408, 0x0, 0x0) socket(0x6, 0x0, 0x9bf) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0xffffffffffffffff, &(0x7f0000000080)="61d00572a12c49c120173868878693a17f9228c8f57f202af75fad3fab11472dee619b03ff0ba16fa3c1e8273ddc538f269431d51616822bc960c7e6db83055e36814532ced8b20ed086f1c9681681baa010c04d7d4bee15992255ffba1f3d0201d5ddcf217e38312faa7db5703e1b18b293e8242ae31efecc008e33a39ff81e87b474836d0823f8040906a8b0441e1adb86a21a337b3c18aec186aa5fe5630d90280f0a74f140eff769ca020dd3d6426cd373af9f206279d6231cde42bc2410aa6e5db8010f80046346eb7b638ccffd8f49ef5ad762edc235cba4aec109", 0xde) setsockopt(r0, 0x18000000000000, 0x5, &(0x7f0000000000)="c68e41e9c1cd2203803b69458fbce6ede4eb70ed9524dda3a295d4b3e456406cd9d1587fd4b6bcf3dadab831479c23868d249b266ef19c94bd6f76a3b61b4a5c410619c576d27dcaa425f72f8d49ffb05afcbe70a982dd", 0x57) setsockopt(r0, 0x1000000000000029, 0x4, 0x0, 0xfee0) 16:00:20 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) fsync(r3) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) recvfrom(r2, &(0x7f0000000180)=""/229, 0xe5, 0x1, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800742d5f2e00f9400000ffff000001", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x10001) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setrlimit(0x4, &(0x7f0000000140)={0x0, 0x10000}) flock(r0, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x4, 0x2, 0xc65, 0x100000000, 0x1f, 0x6, 0x1, 0x3}, &(0x7f0000000100)={0x6, 0x81}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="a96c40b134afc561a8a8040e0c04095b8e15bfaa58c29b897e8b17f6f5ee570c142d35871142b99fa0dc936d8de3af8c4eeecc1b0329e8dd4509c33197576f7ae3b8fc7f75dc3648e51fa3ee1ec8c9533f3b5bef53495f6c0d6c32aa318fb6d910bfc8ff35fd958f3d4de7e4eabe1367de12d6c3c8fb21c757a8ab8764c5a5f76d096ae43a2e31a0ecceb53eee", 0x8d}, {&(0x7f00000002c0)="43fc5d505908dfcf9e0d04e6258975615fd322f94ec8e0b80bd56564616eeae0bf9f7a6c8c6b43c0dfedd34a4d702514e1c1434c870d4291434bf9dbfa8031c1478589864f2750f26afa1e3ba5a197eeabb82233026517405f8d016a0229bae84394ee34175a526fbf9f159278506caf65cfffd01466d7a924eb6e0e1249c170b34811d4b3917befa5858740c129ba36ba39349afe3d80b93fc3b25eb173773edfc12eaaef32b7f44d655215c90715873a5bb38862b15bffe0729af284a8d3f95d8c9b5ff3a4d54d39c04b93656372d027fb2a0609b7d032fb40af837413e5db7443d53949d31b8cfac551bbb98109", 0xef}], 0x2, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0), 0x92399d69b554f56, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x91d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03a6", 0x7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0xbd83c153c337fad0) mlockall(0x3) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) chmod(&(0x7f00000004c0)='./file0/file0\x00', 0x180) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="7a3e894049cef0ea54285f47798d62d48027f7827a30d802a71e5ae09c71198c65b338524f46b603480aee07b48d4d9e8c4d02185dcdc982d7c709e5b9ac177c7c33983f057314cd43b164b00354f978da8145de2d91961ff9f64d8205376c213b07de4d4f8502e6cec329fb6001d250cfe0e1c93317df1ac314df8af23247040a763e1a1096cc3387e8e95e1c0537d8fb7d95367d659d3ed00eb9067df63dce58976fbe00e6e7a683c8a5414fbe1236a572cc1ff908aacae77c0373bc688d33df9f690e57ca0ad846fc683ccfa846777d7386b7", 0xd4}, {&(0x7f00000001c0)="93465f912ac3241740a9215bb8742eb9a62f098ac01a4cb7b69ed0a296e05dc7b71ed1a2e8f632fcc0e46f59e68916738892a7c298244766c5393fe480ae5238d524825aff344843a0c2b8d3e7c5768d295baffe2a7fa97600b2ee299ab12268af5111eaa7128af2b200fa37e2d7fd48350e430bcac4a68061c9ed59ad21c7b7605551f3f5f34f4ed5725bb30726b31b1d6f204740ec0056", 0x98}, {&(0x7f0000000280)="9ecdf808a835e833db6a5bee023c52f99bc90dc80513311e664f499148d97d5be3ed7fe0969c47edc09382077345eb453f05e9c57672f1618aa9ac037d7d908152a5793a1b81a4c0495e80137071e819ea0afebb3754b91933f8c121bba3fde6b5f048b27e933af758681d414338fc26477f148470f886eb35de63846faaa50d942cdf6f59bfb0e7dabcbc5bfc3b2bb1b67e0b24330001f1ed2fe2bb84b87a6678352445584708f230611b6b2d82dc7554ff1dc224bc2f06605e7486d29c3227edc6457c534c54afbdddaf8c16b7ec6fbfc799690b3cbcaacacfbbee83", 0xdd}], 0x3, 0x61) open(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x30) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/30, 0x1e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r1) recvfrom$unix(r0, &(0x7f00000003c0)=""/83, 0x53, 0x0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) socket$inet(0x2, 0x4, 0x80000000) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x81, 0x5, &(0x7f0000000040)="2203ff57edfcd3e00631", 0xa) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="b9846fcea22b7b21eab934ca2b4d1f634052c9e2a989bf83fa6899a3252a0911c61a3b00c6", 0x25}], 0x1, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="6ef85d09c77e989c5e8fe9097e9f8d867384cd6eb75d3433b2618d1d9bf88aedb8dcc8143039a1fccf775896025a9ef19ae0b494dfbf168ffc06f2542dabf3890cec11134f39e6520b5caf34c298395690032f4f70744e48ffa8a236d6074ede4716a6a74007fc507933fed17f53026ff26fa5c9d9a8c367c94b2575880b07ac3386247d2e5e1cfef7c312c40a7cbd2fc0d3b5aa7498894d249686d4e62abe7aedf76dfe81da99c6522d61aaf88a3d825f01fa7c2b1b6a1163f64d58d8be74fdd67aa9c7cd431e59030a2639077897c380e5197090b92591d952dc53f551ae5b533eb0ba45148d93878af38780388b08", 0xf0}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0xffffffffffffffff) kqueue() select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="7679716b07ba0622d99e65f6f96e1e988168873b83bd02630382107a6b262f8d3997c17d54088bbe815341c545a552e085c374d43173f3bfef6e8ed617439656e44d4b08a4d960386a7c6b78e404c9b8e6443b049c16932e798e5f14e6d0efa59ff7bcb38f2d7e5f9fb7caf588d32d0db244fb41ef7b3fd1e9e99a929e24ba894c5dbe7ca5b74836422a569a4213", 0x8e}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000001b00)=0xc) r3 = getegid() r4 = getpgid(0x0) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000800)="8e9b0a717c315e9b020fcf4f6a3aac9bafbc95140ff99b87fb18cfd372f43e88f252581198b5d7f5d1ceb0111291aa7e03fa9126eaaefca4cc6d0a6f875590bda562a6bec7082c2d05275160a885cdf8e764274fa67ce6296ca3087b430c597c797fcebf55bc8b3fc2fcbea34e4e52db4ca30efaeb5da74d4383180e44c74660046f78567a7ad734a2c8bce53376347058c60106d1ce8e59d9ad6ed4d54030748c9c662e44d2981da14609fec619903d4c374d37046038d5aab4fedee9d1334cde270f025c5a8be115b18be214e2e3a7afb1310c7ec5e5f3013ae2df8c002b7288b9abf856bb53dbae1924c932aea4eb9c682d48bc9743da2a9197758b0a0e3bd80289b2409b55b11ed325fc89c56ce78f7bd571068e5be21e547aaf6c2bd3d77cfe7225ba5f6f262089fcd052e49442fed8fa35264e1a1f834dd774b65d1f9410977bb21889eb0712cf96101e2b4370e8b50ed3abc1dff23b347b53a3bcaff6ec7ce1f82338f7dece48b74f7a20ed64a79db6e8924b83b8802f4d66268f76fade4cf98b217813922ce9a9a6b825e9a3a98cb53b4fd9a74d7732ea50e9c34717dd075cbd9f7def444cbccf252e979a73404a1c45ea63165daa15ebda9c32271833948fc2ba27c09defedf737f1a636aaa6aded155523f430a6f7dbfa6ed4f68b8ed9fc5d80a5235649274e9c65a0a864cb27d56e86ff6c59f5b6777257612704f5689a1ad1f222945f31574bc9952d113a2ff0858520a286389ea21d63cde74f1b0cb0acfd222da802c815d62c1daadc7801034401bcf0ecca7f8fb24f9dfb5a3ea54bec12eb5f7a2682716215c79118773063e9a89ba7c5ed630912758b6fd10cf3268b05095ce1010a84e58d50575fb38291f1f1bfbff2f79e1b2a43b8a8e0b7ffae4f9e6a40558731415ff7d10e79f47072e3391d1ddfff365831fb49e38f064f4b7c437c06ad74c99292d6b6bb2e7c0557033986a75ce854371332871413f20e0a710276a2d85a68b83a29ef0e74bb428f7a1f6275032008fb3bff38063b191e03688f2d5796f962dc0e71a3454f518fe0cd2c0ffffd04b8fb24dc9515340031551a411f1c0da0feb43e8be79f743c42a09f7a0ac7cc495e0f411cfce10b394a314ce01102b837c481b7ff467597014c182f71e2162fe3e5a8a1d75890329523f959ff54989e06ee49c160f48897c36bed078455c6890cbdf7fd6d2402691a01e2a385fd4dc699135f93d8e272fe4de2652d1a60ec7b367cbaf0116127d45d25a84c5061e5e07cf36f6e0ed8fba7b8b235d59db88ac4a25ea5f7bd17651f116f238a6d25252faf9547765c3ebacc451523f63e226e41e1f01c364e85ada8ab5dfe7a3b316476a49fa4b23320ecbbb0a9f79dbc852f2307a7cfdfca9fe9ecc0b5cdb0f333f4a1edcaaeb461e9dcafc8ce595341377acfc9e3b3c5d2b8bb2356ae4d7f4b1b544bb9d3dd29bc7608557f1c77407e577cc6238cd85070b3ffd208cb045bc73aa7b7b9409601e853a787b9275f876fd442a8af13bff08bf6d20470fda998d595395f5632810d427fbc5c596b9280596bae8d557d61a12387f87e005e85bffaa6ea26bb6409c1929a363d990a8768c4288486653b30c360c0318e0afd8e62504809ef444b53e70ebc3da0d5606aa908404eb05f0ba5bf0b0a333a4c049e47c1fd33b04614c0bbbe4f2fdd4f7459cb2615eb1293b8a8bd02cb0fc6bf6ba029009b04704c65d5aa86a6e4602a3d4eef3afa235c14bfc9e76bdc00a3bb5ff99507fddbb6544907c7b0d919dd5d339907cd1113f3d845fba9fd4478e2ff134b9ccf48e5ef985c75897c8de73729aeb18605f3783c9ff1e710b1d08afb638a8e79b7212fd72fdcc6023f7e28bb15984624be3c3ec8c0b57c9639ee8ec0a6bc8fefb4c76a3b0b8b223093d145249451cbd6a8d4933d1752575ea257b4bc8daf86d39f76794f8b09bbec88c2fc34c0a1fd00cac1723384cba525bd74a66f87ca576779c6e0bc4ae6f2300ad65733da222d00456678edd5eced2a3f9feed3c3cfba69fda1df549ea9cc06b393a1f6a63a0c239d8786406e3e112ddfc1b94ade3217dfc973db8425f24b80a075ca5ca92499bb89ec163aec0756e70bae7a4186d2899f5120daa04f842ed8c06783b955f034974e91c17d14fa40c4de16f82a4d80bd062df240c28920bb58e7b711bdf8230a89bf3d8ac7dfb592c40e293593952729ecb76a691cdc44a41b309d8b3aa55a274bffe644377ffebb90a1296be971e3483958b2de2b926e69dd7f169e568fff10d1262f96341ebe51f4e84ef49cd2e1d017f2fc1f4c11f57b13d4abac34d904f0042b1c3d9cdb645a2ca088950500c5fcc53a72792c741bcc8d7964fc5f96e752c63bbb6f8fcf09d67e26dcdac83084bb02967ec6cf1f56f92faafcfb483f564f13d5ac2e34d2ff4aef8eac12a2552cf906c987ad42a478ffa3c815fe5255659adb084ef940c056b6ac40d203d45a3787e90393dc5a863fef65a3494e50a2f07b92df9fd03aabf54339e2f3a2cfbef437f69482420892d5b5ff130ef3479fa74ce31b1805d47b31debd23f77ed029994c0a24c3aed62db560196bf38960d0e41763e7dbc67edca62c0ff73041479a9ef02f48da9d998086c56c69bb07c81c0aea154b6ba6b7708e186722f8f89e6adb9bdf190c1f2f909447ce81cf861e4a8468d50a6a39bf3ef8062de35ea710be677ea8255bf46c79a2669aabc844aa9d46eaba01793a39e1f0b1067c0725a21c26d6068ea6f77b1bf1396a506b006e19fc5a64d729bbde2177b49c875fb989f8c529ef8a4ffbb93e8eecd3b28ae1d243532cc4c83cbb320d4a9ebd186e85861caccd13a2e80a4327b386c1839705ddf78838cc507b80b146746a2e04921d111f5c5a7933bef36ee378fbf6cd84ea4809ca17d47d1ac2b146a30395c1cd58d279b6871657f79d2ac7c7b17e33ed5327f5c254d6f73bfe9ade839c6cc7e5350f335a836883c27b16020a7fec777bea9637cf353fc10a58b193c14ba48262e65449d91018088c2e30d72ce6001f33b5f0c174645b1da3d3fee5235956f7b7631b4573711f3f73861603e21436cb6f994c6ae6b37e8e6a92736b343208c316b1b58de580426de0a4cca84bce311d1b5eb5a12cf7fd3625da15396de621b94408d350e9134c61f676cdd49d8a89473393928de9c9550cc7ecd71e98ba8c5c478fe1984018673641682f4edad7172214cd1c6d6e7308ce1278da4cfd31ac9d5d5f3661b38bce4a164aa0083fa4142bffdb5c676e702f2661f3c66e2e6889a3df273f7403d1e15c2b5d66294547cbabc01fae3714928f6451375e817d73f25036c2ae5f7cac586ad49585dacde83fb61535d700aeec620754fc270b454461df194ba88a6fc5c9c10413ea8749c15fb375a985fc95bd2c300d60a961b6ea09f79d04df890e7f891ecb7a00b4453cc449811833005cd758fb06f163bc2ff20b670cb633eb5b15fb592c0313f931a09cc3cadfcdc078fbcbae1497155bc1b2f12915b9c9903d0c110955556baa813b67f13f625257b8bf1db69ab5b4c5daca6ee8ee4352fa0c91efb00034657984336654a0f12c2883fb19e0707b4a2000e1541e47b6ea42437501afc58d94cc866881189ecc7832bc1762f806f56c17bddb2b73e488d322915dfa7e211b31545a011a1384b26b92a1c7991d175e6ab0c7035f3930463c5a052735786e945f11073ef7895613b9369748fdd4ea85dcf944fcedd2d32755345a282021fbc3e09f063c11e6ca615573a24443e483b5598e8adf822c0c47233c84ab1523ce38277113341df74bc4f9a2dee576c41d66588450b104aa7e914b8d83c55b1a761cf46d3c1b698751a2ee03209ad706b1dd97d545d623fea91f28a7d1900357dc446f4141c1d124df067b3ef59829b4dc543a8e04d7331f545ba8c6c8d8ff913db1b997da1095dd813bae38ad8a205943739f9aac8cf77c05567e12a8c668f9853d2396ee32fe6f7dfd58163a40ac2789dbc702b2a821c620721c62460878586ed3c909a246235e077716bdebe76ac26bf939ca0fe65d61a3664babab09feda8647ad4588de2573074db3abcd0df648f148e15c43b4dc54e98c756cc16692141e8b8e1c9d5927edad308fc3a48a4e8114c1310e0890e0f10d09d6594483a06f41eadf9fd5558a424bba7f37cf140f665b2cb9a5e5058553b9f924754f364f4b5aa241266c90671ae05591f97ae6ccaf169e2739b29efb83d2fa2d5dc8ea5cdb199c65e096a48998a82e1cbd65fdc111b786a6252c4bb96f28be908abd7fb7f52fdd0880cbc820b437885b049e21d30583a06de889e678a194b5260a4ea9e34c5c576cd13a4850c15bd316f60d74747d919a98e449df5b1429468d95224b4a017cf586483d1a99612973c9d42163bf130e2399a4d3102e12a25972224edb986af6d072befe753bfe53d08ecea6c4e96e56d167ad27ddfd6d2af18ff720cfbcbcd5861468c4c5cc7b2062be3184235e98098ba34bf8c8cd0c76805221219f08709d46168b0f22a364a3799c7820dda0b8ceac9aa6a2358fbb898714845f048c7efbba3ec0e3dc8fdb677330bbbd4c0a3ad0379b862359623b423589eb229a07c872f73e2e76c484c6e5276dcfa10bcfe091732aefbf19d195e0cc6ba0697a218f49dff8b9594a42043422616f6f3444d45c88615832d0739e458216dfcaf93b4a22770eaa04f36dc94483b847a426b0942af42cb2a75d47fae1837ae88711cc51c200dcd9a61a043b1ba484832e4c002755b7848a1f7039eebcd23992ac20f5fcc4c8ba73b569eeb04d50921fad6f34dbdd956a1e4bf5f24055d2e237940fbe6fab796755df254c7a6a8208c938cdf646989d88c710e68beced3dc4043afd7ccd6cd39445921b27d4838c3e3e098b617469d61125726d8447cbee2447811eb827007bf22385c7a897083d33e292554d7ec7dd178175c0307867dce0f122506029c65f5338df4a470f6bd2f92e75711c1c8aa40546be56b592cfbb80b153427b11ca701200454a5c1d4f60043ab479e17cbc0384ddbfdf9dfcfe5897b0a5bf7f9f769dafcde99aea54f4d77c90c596a952e84ab1c04800763fc372e181310101c9318fd5c35630f6f029fd41e0e5482384d8682509245f8a2dfaac2e4202e5412f045d374f533f24717718d7d7b38025789c32b144592d0a8366735ae1c990bb91334a67a5679bb74d146cc9f0ab098c4f09435eb0353b3a76c1f8182a1582ce733c1ee5c5e1aa47b55fb711e568f9108bf005776755c12dc92ef5af8c19a1f55744dc950f9bad6bd71759bcca0c6b8d0ef8672919008234d388983454b14f122304dc45db46413c51db260d641580e969b469ab4b01ad56bd90bef31bcd7ee1b963a030156862bb590b6c34a18ef4fb49bd6516b435d405e5a564e5643f41f7dc37fac468b94eba04702f1355fcb0f950d61223d2274cd52d8a7ec29f2bcd5f1c4926782784ccc65b673041838c00e1923d5c7f95dd28c6d7bd949eaa5b06d76c63d0217f536764be4f5b1b9e7647ba9eb865b66a1fc7de6af38df7a1d1efca48efabdcb538c6f64f061ebbff077a25e58560fc0e03af9598d18e545002775a4e50e61d05cb3977561a467b477615a9242ac0a904361a9803879949be055ef5d553aa782dd043727b1ac0155dfb4e7dd3edaffae0048deec1aafa9151dacbda38885fbd093f4dfd9f5690616d21a896aac08ca355c2d22e298e9f2b4862924d553d48ae3d672881da4acefcfca62ef24b9074c6a282eda9864730b3", 0x1000}, {&(0x7f0000000180)="1bfcc4b0889c7cde6c0d23d84677b98cbfbfb94e7b3928eac722e1502136a55cd9bfaf294b031d6e5b41ff83ac381047eae9c04f6c377e3a5f9617e8e195c50811ab034f5cc4", 0x46}, {&(0x7f0000000300)="1637c1ce53233c83946fe7ade05ef0646316e70cc15df6e6313b67339f040a1bd241701ebc377a42b292a06b24b6af06bac1e79fec00084457755b23533ffa9fbe96136f39", 0x45}, {&(0x7f0000001800)="33b775ef41645566710249887e2db845ae82620ffc445b8c101c5e71fd3e2bd6920704efd15adbc6d8ef74a1dfedb7e0b01d5454627cbbdb022d73eb3c5a671be37ce60ff24579c3be976fbb77f0ef1bd2c9a55184ff09878ee0a0849441721d3e5ab5b003ff95f2afcff95b169e9c85372725836150eec4c0e004fbc0204e551363eec9891eb1b1f4a5582cf7c7ccafc39cfe2ac17a653ba249efb536b68fc68e285b754cb0732cecfff39e79b7f2014d89f064d59939936b024c8a7089c151cf1119049299e41fea7a1c250e941b19ba8e334f672f19f5d4922a3c08715746bc435f395aecda37a551040f498996978cd90ac8f0f17c0b6eea03", 0xfb}, {&(0x7f0000001900)="e29b81b3f4f0007b06d15c5334bdca4070925f04d9f442a9c913b6cd1ee7ffc6e756fe1338cc2fc423c57f9e13ff43ec0973c63ee4ba2798512bccf7aa74a959129d6510196358111254ac9181c4edb4b5b66bca99ebdb2cbccfde0413b6328d9a14469372aa889f980d0f272a5f8af2374771e8d3e2814671100c70e55657641b6f72e6210688ef3eaf6fbb7156d58bfb86dd7321f708d61b50088507c54da05e7670503f54ec94a88eca41743717c804e404d7d799dc75324e76bbfcef45a8aa3d91c15092e7c243c0da9bb6014bb7a4bd168099b6807005f242c2c094df9a54dbd2080a6c7851f63bd724b3", 0xed}, {&(0x7f0000001a00)="4b16f6e68e6356c9471c3629fd3d2091748057db4642472a51122357cc983035ff8d9ed010b9cf3ac01c091e2188e107c3050146b2b952330d2c2a9dd9df45f5ac18926546d8d13adff507f0bcd037be2fbb0567aa0870d79e0becb4979775b29d6a13c034", 0x65}], 0x6, &(0x7f0000001bc0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8}, 0x404) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1080, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000400)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket(0x20000000018, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x6, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x8f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1) 16:00:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) syz_execute_func(&(0x7f0000000000)="660f5a9918223e20c44178285ca606c401d16c0d068c00002e660fe2aa00000000660f3a1541de00c4c27d24c3263e2e3e64c132a946d9e5c4c2752d476340db3f") close(r0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0x389) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0xfffffffffffffffc) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x20000000000000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="21f186cf9eb8d4a253b459ab9626432f1cfd207d93359619e96c29e1bf55d9e1519c3c685bf29fa1c4ab7285470c00065ace55bb9510309afaede20df6", 0x3d}, {&(0x7f0000000100)="84574d1e1d07b135e8a8240d241f7ecbfacda50fed46d5fb84194449faf00f8c58ca41d05bcf75d23312a9ab463d6edc14a72a8f083330ff3d8e88da41aaf5bb1d57acaadca62a9395949777d25ea7946266f211a99cb05e41f85278defb2d730c505102c4b2c02a64eb022b5e99cb51fbb0d1572b129c09210a81735202c66f77a951a0c986bdcda12286f6bf11356b021d20ea2b42fb52f9f0812b80a0603c58ba22ba68b7251f608f6c58dbfafef2b31b5630b116eb375046186bf018190d1fa04f25", 0xc4}], 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8000, 0x2}, 0xc) 16:00:22 executing program 1: r0 = syz_open_pts() getitimer(0x3, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCNOTTY(r0, 0x20007471) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffeffffffffe, 0x1, 0x80000000, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x100000000000003, 0x0, 0x400005, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0xc000, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="71022e2f653000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea7052197242e894c666e4fb3ea286d39ac7931ca4bbcc4f8871e59a24a33565cacbefe94", 0xb0) 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x40) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = socket$inet6(0x18, 0x8000, 0xf15b) open(&(0x7f0000000600)='./bus\x00', 0x30, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x8005, 0x9) r11 = socket(0x18, 0xc002, 0x6) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) r14 = socket$inet6(0x18, 0x7, 0x22c) r15 = socket$inet6(0x18, 0x4, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x0, 0xaf}, {{r2}, 0x0, 0x40, 0x4, 0x3, 0x8}, {{r3}, 0xfffffffffffffff9, 0xf0, 0x4, 0x100000000, 0x1fc}, {{r4}, 0xffffffffffffffff, 0x88, 0x20000000, 0xc5, 0x200}, {{r5}, 0x0, 0x80, 0xf0000020, 0x8}], 0x8000, &(0x7f0000000480)=[{{r6}, 0xffffffffffffffff, 0x24, 0x80000000, 0x9d, 0x3}, {{r7}, 0xfffffffffffffffb, 0xa2, 0x4, 0x0, 0x5}, {{r8}, 0xffffffffffffffff, 0x0, 0xb, 0x8, 0x3a65}, {{r9}, 0xffffffffffffffff, 0x40, 0x600000a0, 0x3, 0x1f}, {{r10}, 0xfffffffffffffffe, 0x2, 0x10, 0x8, 0x5}, {{r11}, 0xffffffffffffffff, 0x8, 0x80000004, 0x7b5, 0x81}, {{r12}, 0x0, 0x2, 0x1, 0x100000001, 0x5}, {{r13}, 0xfffffffffffffffb, 0x0, 0x1, 0x9}, {{r14}, 0xffffffffffffffff, 0x8, 0xad, 0x1, 0x1}, {{r15}, 0xfffffffffffffffd, 0x48, 0x40000000, 0x9, 0x3}], 0x7, &(0x7f00000005c0)={0x401, 0xfffffffffffffc70}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socket(0x23, 0x4, 0x5) r16 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r17, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x3ff, 0x0, 0x0, 0x0) dup2(r16, r17) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x6, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/112) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaeefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea00", 0x117) read(r0, &(0x7f0000000240)=""/173, 0xad) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x4, 0x5b136005, r5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r3) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: r0 = socket(0x26, 0x4000, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:00:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() r1 = dup(r0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) lseek(r4, 0x0, 0x3) r5 = kqueue() dup2(r3, r4) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0xa4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x8100, 0xffff) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x200002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x1000000000000) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ab", 0x1}], 0x1) dup2(r1, r2) dup2(r1, r0) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') socket$unix(0x1, 0x7, 0x0) r0 = msgget$private(0x0, 0x394) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = getuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000200000000000000000000000000000000000000000006dcac1969489a4339453993f169d294d8ddb9dd27efc968bef460f71"], 0x2a, 0x2, 0x1000) msgget$private(0x0, 0x609) socket$unix(0x1, 0x7, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001400)=""/249) r3 = open(&(0x7f0000001580)='./file0\x00', 0x10480, 0x6) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) 16:00:23 executing program 1: syz_emit_ethernet(0x91, &(0x7f00000000c0)="5916fac4c7506538ef93c6b373de2880a326e46ce9c80c435986b992487e9f7acb04f582ca620856dc59a7f3838cd70e12c5b41a0421b6edd78b94417a665b3007420a4f596881b40a71936b45c67a9a8dfcf3ea069ea5715d4dabab186d7db064837592f5b1e800bbfdf4b737b1606b9462eadc1c8d1dac294e336fe7e7141213215adc5a9ea185a622ced514c61a60a7") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="e164c35c3c7456b00277c8a2c790dfe2b971fa37b0c17013788a566581d68d9a4ba04ad0422cc58d9c13933b2b52c879798296757c34c48d283a6111460a748b24174a274705e5bac555df040d3c9bb6fccfa2c819dd3a95013b3e81e867085b51d15da88f26a76e7af85932d6df00da047cebde1b79c60d5290629c9feb97ae9d56cfd9", 0x84}, {&(0x7f0000000240)="bbb8ea878d7470aca9d95314e496f65b3b69acbdc0a68ec5cecaf48e61c1090e0a836313d5282cfbd2f7e6da6439774403a2e1371e416df1591665ce15a0a394e8ea4d052a02b342484644eba7172db620c63ace0808edb8f03e88f01c93159be36aa76dbea9d6fcba9cdab8c05646d3aef6d876c8ca60bd4af7c7830deaeca0084adbf3495f87dd3a5a563ee2eed0a62cccf593b468d9e256997e61dc9061f2303869", 0xa3}, {&(0x7f0000000300)="68ff54ca516d8eec32111552d4044df911dddbcd718170067cd31889589c98b9aa393afaf0a43fad68d09c96d0f9331c45225ba7165d2b2295f236352dce821e9d8bb69e09449f80654fd75e9426817ca93bd24287bb68ca2cc06669dfe1d4caa0b48a43230beb21e1e9dab7736208e35b3e3292049a3d76ef0d56ff30fc23f896228c823ed2b6e26430f3766c2c1f1881b3b5653f647adf057c3a866d4440741ec6994c9af2a624b2684803ee6ebb", 0xaf}, {&(0x7f00000003c0)="d78ac1aa46d71f70c0701fa250bc125f4b5b844e6bb621128ece704513300724a865b5483571bbc94841eb8a5fc8865eb1022f78e4787e4f8ae5676810f5", 0x3e}], 0x4, &(0x7f0000000440)=[{0x38, 0xffff, 0x8000, "9434390efbb12bad457c3c372d0c4beae47ea6e3460729537722d8d0e77227efbf5bca73a780"}, {0x48, 0x1, 0x97, "7a06ab2e1b9ebe4ce0b40318d2135e72c0c4fc27dbcda14d0ded92a96ac18c924f58ac38d757e9da87cb46f2ebebf2d051"}, {0xd0, 0xffff, 0x7, "e9a1cbf028df3e2bd8a28e4a52f1069bae2f977770457e123b0135cdb41ab0850f923eb2e48a00f2735ddfe761dc89d3abebcf9f02ff195cb831511e80f3a612cecae909e42c0bcc64ef1c73cf1cc86e20328a7ce22cc384182a9ea5413d335ad96c2ee049de81e12a3fe9e50f75c52b95f2e1456e402cda1b8e401a81adb5bf6c2a780accccbae07517d04418870d6639d7eb916ac438d11c5495e95680ab21b83bd62f9c22f1ff3a391bcad891d81b97b4b9a98e54a29de3e2"}, {0xa0, 0xffff, 0x20, "bc88be9e48653180ad8c31da84b1c19102e3e58971dda03ab15a2fe5c7a713da9aa652c0592e7ddd6fdfc3e1d464ee42b858010328c477c6b9dd5b44bfef3fc962b120f125d54903b470a744423d63a9d2197926c846cdf7bac1a2327e29ca94b667dab9515f61ef490ce6ba3c61c1d18216b7907da17f67c62b61323f11511bac3aeb9f3fedbae9acb4"}, {0x98, 0x1, 0x3e, "fb0794b005a2259395935f3e6af6161dc5db1b304a8a5a096851d8df000e636812a0c874a5b8a2011f005ef0f3e13f5bf3bafa8729ef45d96fb97fea92542c0f097668cbf0556a2845a6a844020f5bddfedcc175f06b92d8dd27ebaf813d5bbe878780faa367e908f9ccda96784a03992a17858a32f4bfcad6fd81101b39c0cec04aa9fffc1617"}, {0x40, 0xffff, 0xfff, "953ba45b370c5cdc4ce995577e6e9eaaba159dec0eccb9e29426ff602a56a0e74f96a14f83347f4b0a3c0a310215bc96"}, {0x48, 0x1, 0xd95, "18e4152781fad393b691f1ea8e90dd43a75b9f6d4e82f277a747cfb11a7dbaed0e7957284badb9164d240f632560d0ee3f783c25"}, {0x48, 0x1, 0x80000001, "9ed14ef89b4cb3d2bc0b06d8de50a6f84bea79f6cbb55a1c99bc4ddcd9d1746b434f747d524850a472a02200774cac13917a73aea099f8ba"}], 0x358}, 0x408) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x206, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRESDEC=0x0, @ANYBLOB="a7d7d3c82b15dd956d6a323063c803f004aaa3e829639c9bd2c315a50d83b7f954494aafc9e4b315ad6ec8736e6c8295520f41a76b2a20df9ad559276d8ba97894fc34b72bf65425b18b944f3c20456d9791e52ee5312f145fa0e749063565dbeb9ae7432b25701ed9d15f6c9f0ed0afe8861807480b2f3240e561a6be0bafe3be4999828645a749cd114f62ba5ac13e7edf823fa6c5992814295488864416ed4bad2a318a14e7fcad3f35109448bb5208e5ba44a37dbbef430f3b8b5d3e11c0ba9518e41ac1fce2ceb64865f5c6dcb38c6b446187c37da4a088c94e97f6cd5f86b123f960237c8d6259515c6b25c900e3ea465c8d86340a95783e4866caec7c1684843be20a7d98585d055804705a33a3bdcab55a3515905984a17372d5c1473320e09ce3ed040a5b5f2376504e676418344af8a427aad26bfdb2a31b87b069cb9ac2d5aa5ad82b79f4402de857891c7b28fce3c8a9b4aac6ac0ef83b84ff7b828dbb217d8f794aa3c19bdbd4d40e758324c17bb65387a54bb591ec6ad87feb4236ab91403dfbf1ef7cfdb947d5cccb7fdd0bbee5dc042cf34682564dd79d2a5edab5c9ea17fb309f7b18d91494feb4e80afd702058d9048d1a09f6a729d160859d395483b91be53cd0ead85edb3aa74caadb27567ece09b2344cd9eadbcb44bb50164a57be1c7cdd5c6094aa5cf9e783fb9a011dc03ae82fd4dc188affe05bcb29f67972d50037bc8420d51eef05b14be52e7492d0605739cdc53cd375f9d292ffcaa3738bef08fa3fd42f766a8394f37e11eba50f0528cc18f1783eea99e13d21353009c4ebc07754e596546c842b1381dc98b747052df7715c4332d04d31f44ef127f9a63f2114f8dd72c03f7503252676e584192b4b0db967a85f8ccd62bfced48a606a69351313290058ec6ed1fb84de17bc611c96c649a36b45f14e60c8b49436b53a01b5b78896be77924534bb43089afb1a2b5ad186c51e0e7a6fe94ecf4d28969176b3d6ed86a90577d9bae69ea48160b2ec5bcb9e77a8e40dbef8f0e52c626dfdc79c1b02960734ab1949243d90bc0ff1e731a532e4e7d8c04a4494ae2d241505bde72765e571604651e940866e9af72dc44346f70f7e132fb0bf4763c948358fb22f0d8233ba03b029863ed7615167f02f8f90c48e6b2544ca09461778720e219d68821e755c9e07ea7dcb837ec2b63ece8139b59c4c6040e99aaf98bcbea235df5e8bfcca61b48d03f0eebf034b5c0e3698a5b66b4f478186a82406c259d3882486ab312fb7f7c6f0e69709c778b10a3dd533c6b644880956396cbe598872958c958b06778cc2cf0ec989c5975ddf69e4c762c681d142760ec8c27764852a7464cf1c6c619af21df0f30e0f4a047c1d36c16968d9f18284631cf1922fe4be5ba4dcd7c858be7eb0d83ed6fca4113e7229bbe29d58e4ded1d57823d9077ad40b2286acbe0cf97cd674324e921f4d7cef0a4a02315b8c9a31a6d68679dbf1531212011331d06e594ed7fc69238b20c6039965635a5c1d96cef5e4d65422b810836d0cecf15839c81e2b4e05e01996324909cd3d5f36ff5c7e63b6a7c2fcf097b6758a05598bbb3b65f1347fde0c4f8f038c192c51389ed7ad5f96f0b96377d64c1631d87ae5e2baca16792636f16769d8b1f19e9ca96da291a82d07cc39d03d9ccab529195c0ab10c3469ba485610cf77c28407e84aa95c0f0002187aec90031e8bf9c040384110b77a34ee385de99f55bf72888314c126c07fafc1e399aa6fe5534ad5926832ddf0565ea0cfa9eb46dbf16a257b349db0cd10a1f26a335a4c4028e143785cd077240691bb2c7302940066f30d72dd1a73ebc0c3019cbbb5def2a2e03888da610374ec8c742afa3ba4406ddda08bdab47b1847c8e19685f91d8e9fb467fa6190c8b0171921661131aaf8b4133fd1d830fa1262c0fc32052e9bf031313222d09645ad68a33d155df31e5cfabc8215d79febeb253998492641df42329a9c5f0c3b4f00349d6d510aca6706dba7f567e60b2784d45d919fa800890640341014f947758d0e74b0868ef00e0b1d036bc665bc4b9aa6e4027706f945afd64e80d149fe365f00efc21cc6499e39b731af2c8f80c396609f3ab1913072c4db6aa3b73b0b8716a617b9885b4ab4adba86108cd7f03c332ac21cf9571b81d3717d709c07f66dbe969a668ac713c430078ba7c44a9e4785ecc80920b29e76f9cf825f6f0cd03864dfcfd24ca137d315b40b48117a5ce66690dd1ea40fb996481c45a6f949596554571dc586a8c36b47498252c0de40629e283bf229e1e53dcc7f61d14bca54076e45b1531b80811ea53a33628eae6bc8eb84ef1d1806b006305e0eed538331edc2e88e5c2469ed4578a795f4f87da20944e40bf18f0a1b4ed413c7984da0ae2953d2d93eaa35db4a92d37d94471355c6d943b536ad7726a78496235df681a1223ccf26c20ec796fcd2c8029fb96f21ac95f5f0a825939d95b56b90ab950f494bda1087d52c19fb0924b57a064d25de9c3043aee4f35999e77f62e49f6d9788fd709de50b720a279344577865ba4664066dc1ae14531acb324f29c8cbdf065b56c1b9db00660951f3366c570673303290b713a0b26bf7101d265f899eb044574d3cc530acc890569488b241c1da97fa2676f64a88f8e0f40393288dfaae9155646830e368662b76e5a3bf8cd3af663e40c731464d0ed15e74c18572bc3defb2e0b478f9191853aaf1730efe99c807ff4a348aca25e11d877be52c0f8f55884652215d067202c1b41303e75299717e9ac18c13cf0c43d9d0cb7bc306a065de59032e7c80ca93a19582a140193835966c8d4775676fe950a6d82e6c6461abf4be21e0336342b3f0faa3715c60f891a036ce1f37a2267e2ca2014a58c68e00949b6baba4f43473e367a40583cdaa0529e222a455a05c126c50d66992d84aafb87cc3065c83cada9db904ea81d9f45b60c9f2b761f38d92977b16cfa00f0f427fb84837cfcd290eb6acbed7ac701575a1808b77ffe12a04e41129060622dec9d104b8bc105cd44f0ca5240b1ecf52454dd8da51303a041a04a26fb4251efbdf809ea21f960493ee45a47428cdcd843699d5197091979e29d1eaf20db9b5f8e3216d53a1524f50cda588cec5677ed06e95eae57a5d4f3053e8ff819365b99d63c68609063d67eb8cc5f87506ae26944ed1a645871e9a98d144a7c5e0af2e6cbb66832f75d6d18bd9d7951e80c4615dde4efe0206ec24f34cce3fcfb639f4ae9940ca8aa1f9764d5c5a7734d5c8ed0da2555b74ae60daa1ab998aeb3b28e0c42ca74b1ff1ca17ae23a868239f6b3291b9d06412b9f705a95d77326e707b2c6f03a4aba3033e3620a68da19fcb4aa75c34201ce88ce5b4c082a79e2c21bb4cddacfd9ff0295c0a54352b7755817e6bdd242dd871796b25b0ee1b3ef44ed3eaaf58a0a39a942d31a10e6cf8d9db0c2c922b121156b6c049708aff62cad3b26b7ec98de711dea13e602e7f6672a54f7a908fdd48e349ecda4831c2a91cf752622c61c3fa53155ec6b65bcacda2401f396804a2064d3b4d8b75bceb39b9fb796a638301b15bbe8138b2ec7b351bd4df48f674bbb1b8ba3ffbb3a861537b4b9054b7e625a020600d5e27b501e243b709d2662d3402579e7005ba262c25f2f8db6852ebfb588af12f2b6e43401c2b2c5460155a99349394593a01ffca80979004cddd8678f145451d39b89a581ba4cad073be0f3a73cbdba565b54d498febf892d8a7f1d08bc78c801a27a3ea4ba3afef6651078e204345c9b91cc08602e1e859c91b96a1f1dfcefd36ff4da71f297527c8451022935afb88bac3388a82c77aeb1b6e12e45a482583ea572637be3a7744c8e12049195f11c0cb424440a96c79c82d4361939504f3a6c02954d6e7b43ac6a5a7793a9e4b835062e0bbfe3a82c75f1a19e9a24426e440e17abb605f6287c9fea0fd581a21ed551f6184d66e43d489d72c18e10e530a0a90c958312f18e2ca61c24dd00a1a7db03db20fb48275a870a7362cb33d0994055b927f1fa22ca01e70b7239241e0a88bc8fcb3eb06fddb5ac01c7cdec8aa6966e414d895e9015bf161ac2b857bf8316a108686d928d2debf7f0cffdac414c551f2c10fc47e65b3e59f7bfd4d443a286722c6c12ed587cb8fb392f853ad110e5d78ddc529a9a14c1aeb83ebfbb4aad6d3a69477801590a4a296cbeabbc6969932a86151da294e122148508e2ecce62eda436cfec563dff6c32175debf3a42bc1b15016ebb962aebe4a552703a050f701856af4493cb35882576fd481dd43379b5f1714db3d7158ef4f2462bfaf8fbe72db06b7a1e2b3314f347c72ee46af8c22bb54ee1ea4913924e1a670960c4583fe452c18b014d266b45f7c286472420794466997cdd56c395e2d9abd833017956207a187db9d89ea50b81f3b8d5edff61e03eb478e906dbdd235134d72e9682ea641a8d752b103491b0a847d1cca5db059092c688681cdfdbb025ac4001316285cb0b19ee34b676411c388b7755d7356953d66607de5a02db2ca50e2b2de6426a485e77a846c039a51af871fbdd40f9c8108b40ed9324e0601861a6055d87a23cfee7f5abe1c522e0eac93a2019f559674801e7564a6812ce5d152904fe03800b7538d687709d7e84b4ff3bf46119d30ca618a35664bc415d506a8620db78cfbb33792afbcf7b5201aa62042a86421e7ed285d7a33858a277ddd4681047437bb98e6efa8f8b57c2dbc0927cfa9f65b8ffff0ea79873b688ed10ec71fd2593a770dc242297b6601e22affbc34e1c5ae5b9379a3579dc1b6067a4ab7f4cd2f6da548142c28be72cdb65b54f6a16e681a18d7a2e72bea444f3fff272f518dce7238c4242a27a0adec55083e752607e0bc667e15d8b3891615795b1d35c1db8367fc131508a510edb355c9c4922edf4d74fa94f5c370c91471b2a07c624f677d57264d99612191565039fe0246081c9714cf42fbff6ba294779088066c78764531ec18a0ec2152cd134a282ef0e7cb11011dd8353feff3012e9996f38eb37a80cf0a7b23b90236cf460e3f31c5442e77211016395cb04251d8d744afaf132f76d70f8c23f839c06174f669952b3274a89ff97ce8fdcb525b643a7811202b6ffaed6d155ae533a63a83ead640e358fd1580c5d614d71d56fccee1214f627bd4618421369a31453a4103053af6bd963b6cbb9060ad024add4fbbf2a7f1c59cadb3fc085df3cba740bcbaf38f6b5f93d3cfc6067f3dbbf80d0ce73a72a2fbf8661f861e7e1f9da44112f076217a48c310ab79860ffe6c97358e9b959aed120508377c2b4c3dcd1621dc6d9ccd34e97f09c53da02f79f1e7b36f541b4c58d6562b32bf6180049ae2b70a08895400bdd1d5f9abd7197f015a16f2ead6148901b3c62f47b593cfbfb44bf69b70391e134c878a2d50033f32823484d5578459a21b1ca89af10e85940acc947fe783d841a0b2850d4b8faa996ce0419e5ac7cc256b22aca9575d0a5164d52a43af8a7bd0664cfd3ba7ce9f905b8f7a5058f17ea2f1107a01340d68b484151c1ce98751921adff6596149840474dac47880d28177c21a732854874045faf0597d77fbcfb17f830933ec09386d52d2a93b9bf2568b21fd0e46d3d8c157375e0eff123a3ed7ddce047b199811772b7607197ab0d96f15f28e50c1aa2c271b1a0334f6ea918e706d124043ce3369a76a610c5cc3ec96674d7bfdf1d4599192959fb45c59b17ede46d7a93d8758b823f8cc7353a699d299553df5befc222"], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR64, @ANYBLOB="0f14b29ecab673078d8cdb94becab5d7ab9eea07ae97450d3d894bec369da51ceb23177dded0df136af342507ede040c7f5f46125ec7bdbfc29f39bb679c8b3f08c23ca819c9cfa4475f3c3daa3092f4ae71bf7a6db77a1d72ad5788f9ab6b2d168419a277d5a1906e5edf351893664b181b705e59531cdc4d64fcae21", @ANYPTR64, @ANYRES16, @ANYRES16=r0, @ANYRES16=r1], @ANYRESOCT=r2, @ANYRESHEX=r2, @ANYBLOB="6fe7c138d669401dce5bf78377dc41cf8afdebe342ce020519caaac3f4235b1b3d966b17c890c54617e7faa72ae2eb17eac67046ad605dce8b02e3c24692aae4799daaa6415648bc823806a3703826d3f9041aeaf7cca370f45a9d4fdccf6174d150cf936f94294cdef5ce344ceb3f5ad58c96990c35fe3a1acaba0187d66662a787d6245365a7670d62a574ff79edfe4db6c043", @ANYRES32=r1]], 0x8}, 0x0) kevent(r1, &(0x7f0000001380)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x90, 0x66ad, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x90, 0x10, 0x9, 0x101}, {{r2}, 0x0, 0x25, 0x400000c0, 0xfff, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7fffffff, 0xed}, {{r0}, 0xfffffffffffffffe, 0x8, 0x6, 0x81, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x7fff, 0x4}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x3000, 0x6, &(0x7f000035a000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) getpeername(r0, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r2 = getppid() getpgid(r2) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x3) accept(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/23}, &(0x7f0000001200)=0x19) getpeername$unix(r3, &(0x7f00000001c0)=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\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0xc007, 0x56b) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1b8) r4 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x5711, 0x8}], 0xcb7, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x8, 0x7}, {{r3}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x1, 0x35}, {{r4}, 0xffffffffffffffff, 0x20, 0x40, 0x8}], 0x4, &(0x7f0000000180)={0x5, 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) truncate(&(0x7f00000001c0)='./file1\x00', 0x200) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4011, r2, 0x0, 0x6) socket(0x18, 0x4, 0xffff) clock_gettime(0x7, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socket(0x21, 0x4000, 0x3) readv(r0, &(0x7f0000000040), 0x0) flock(r0, 0x2) flock(r0, 0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x3010, r1, 0x0, 0x0) flock(r0, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f00000000c0)=""/185, 0xb9, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r3, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad97e3b9676d4a63dab844250d8f382000bf86e051fdb1", 0x44}], 0x1, 0xfffffffffffffffe}, 0xe) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x24, 0x0, 0x0, 0xfffffffffffffe55) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x2, 0x1}], 0xff00000000000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0xff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x4c, 0xf0000000, 0x79, 0xeb9d}], 0x6, &(0x7f00000000c0)={0x8, 0x2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/32, 0x20}], 0x2, &(0x7f00000014c0)=""/2, 0x2}, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() fchown(r1, r2, r3) flock(r1, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x4000040) syz_open_pts() close(r0) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xca6d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x4) renameat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="f771cc6817366ef2963d0378debf9d613eb82569006afe33e049078edf40566000dad2189603f1547ea1a34edfa19cc1dbb2d6fb3acf1c9756191f1e5ee0fa3a6cf3fa1b3f0b72ce", 0x48}, {&(0x7f0000000200)="986906859098fc8dcd5f0ffce38e4aaa12bb9c000dd014b63cbd32803e77b14d07c2b84b43db3718f3f780ea763fc6c17da2410f2d40886ea0bdbffc6154ccb1375aa13f0033260add4ed755d1989eff73a3443b2753785307ba48b371d5fa20b17dea225459d0f281d87807d80e43a52858b8aae179371cfe269d20deee55b1662dd781c6c884db6f208c2c9f4d86cd8e79b2cecbf0bd9e0e492f9140a00a79197af1a4a488e7c15a72fd014e5b618aa4a485d973455cb9d3a61c44f62acc56b6b302bb345cae2c0d1d9baefb25ecc5728daec720390f641cd61f4c859b35ee1c2c872bfb1c9881bfdb7351e564a188ba7e7a24fe277276d257f04a764f", 0xfe}, {&(0x7f0000000400)="29e8c09815b629088033cb746d2170e7b4093027f4c02230aae7105940d38434dc451b5b7320a200ef937e265b26d5aeea799ca66dfdb0e45d1e3f863bcf55afe77abbf665a48cd15f11b19e9c2f677d5bff4d3a429d65b72c1cbe3a8ff381d552e897108e77aceeb4991b4836d8569b9ae18e5b96af570dec24e48d88fadfe0bc91e4a369ace739fdbeb674c47a5851bd7d1bdc", 0x94}, {&(0x7f00000004c0)="c49b63ac3cad6d9bb6398365ec177ad224b6eba657b7d6ecda3d87792e94934398b45bd6d0be5c11c2d3416ff76e8b1076fa6accff13411a7cb7b14ed2ebdcd53649e89ec2a9454c55749d26490c581c53d4a15ecc24808f4d7e05b9bc965c7f0189c809fa361791f20690b24536678618fbf97911dd3c36e27cb430b80ae11e413eee2661b171994fa6526a6ee01a2a229aa81af0a34762647532a61c35", 0x9e}, {&(0x7f0000000580)="03e1e8fcc8fe75b550863a775844f9eab47ab595a05aedb48fe1b428ea5fbfcbdcd2e034f69bc8d084e08fe536d06ac5c629ff4d853a053c72", 0x39}, {&(0x7f00000005c0)="2545b36a2134d893fa84df1954e6246993aea24f8ed69a23534a788221ccbe242bd84da4f8fa200a4075b2b2f3fc7e4f02dcd6ed9bf03545daace13efb75abb9646b828c6c6a5c7c52d78869c560dbd3fe86151b11bc34e51464856a7a7e22e82f8b8936141b49bb", 0x68}, {&(0x7f0000000640)="475339771656c64cf5c27588eb4877d4c50843691707ab66668365e1ffd79e99093f22a941a458b6f2fe8a17655bc1bc3578e004f8a1ef3a2c343fefa4dd33f3eae438e98d6636ee3cddede94b4e77e327fd6e73a47d44360041e72eb52691638eeba12ec2b4b60513ad54c74c9e50b9f32f748461e9cf1650dafff10452e9ee179c507acade14673fffa7464e5567827dd9b50884a6580015acd6834021096fe1828daf6988c7", 0xa7}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x5}, 0x4) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad97e3b9676d4a63dab844250d8f382000bf86e051fdb1", 0x44}], 0x1, 0xfffffffffffffffe}, 0xe) 16:00:25 executing program 0: socketpair(0x18, 0x4007, 0x4, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000340)="0bb5cb75b6c41843105fbcf9eef12dcd4fc61b6dfa9521c45a195696887989fc1e422ded96bb39e6cdcff1ce58059c388ec452884fa81b", 0x37, 0x400, &(0x7f0000000380)={0x18, 0x1, 0x8000, 0xddc4}, 0xc) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x2, 0x3626) sendto$inet6(r2, &(0x7f0000000200)="a88d8deb962a2a2faa37c4171ed06f8ce742e840d37dd5b31f371747b55ab29036b252d7e6e2e884f66700c446ab1ec4f5d93e2d2b7500000000e79dff89cfe10761290c10d3b8b10f29784eb2bafdafd32f41a505e8ade46d29d70f734456420db3b14ff2b25efc727c80d05b3e9b3a7974698abe759665f29a1547ed73259dcd74f29ed7b626aafd7ec5bb8e3c1f6daa7e02e7168b36d5d5d37798da01122e1a6612a64fe1346a72e02db4244351d4080745f7fb744ec6a950debd8345e0e775fa1b3992bd3856b45609edf46541fcf251e4f97bfe02f40afcfda3029d09a736c4e5657d37d220e2351add5acfe007", 0xf0, 0x4, &(0x7f0000000080)={0x18, 0x1, 0x6}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7bf8) socketpair(0x2, 0x8007, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r3, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x44d, 0x1, 0x200, 0x1ff}) socket$inet6(0x18, 0x4000, 0x80000000007) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) 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') 16:00:25 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/231, 0xe7}], 0x1, &(0x7f00000002c0)=""/178, 0xb2}, 0x800) 16:00:25 executing program 0: r0 = syz_open_pts() open(&(0x7f0000001900)='./file0\x00', 0x105a0, 0x130) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f00000018c0)=[{&(0x7f0000001780)="01ed4cb67e3049bd90248377ed6047b2a8430d0bf2df4a1cc3c9746ec6a7a272b97025a97f3a1d71237ab69f1561790f39050803777a860baf2cbfa61cb741ac", 0x40}, {&(0x7f00000017c0)="a9a302", 0x3}, {&(0x7f0000001800)="11329d4976e69c53e2553d184155bda2857b1914643bd069f3158e86e94dfdc94b988302ed67f5f2c4fd6341b241419e89e77f3d329a7c4ad8cfd61ed369dc628c55005c6c3df3bd81ed1105e08031dc40668112480a583791ac55f976b9b0b22375a5851259d237ae20b43c42be5395e4d101fb310cc9755289b17b40f89c4151baa5597931ef0a721228d1d1aa2a8ef6b9ab0e51327b533501cedccb6e44df073ca2e38b80d7f1967b1c11c3", 0xad}], 0x3) r3 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) r4 = getppid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001940)=0x9) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r8 = geteuid() r9 = getgid() sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000340)="4d6e7608afe1384e2a598789fb5609a264cec90f81c2cc4ddd0acd0567571479b5312f2193e5244278f8d46f4951ebd8da1181f494ebee16708a5c65a09aaea1fcc4b4d2af07438eae1d38759911d97e2264372b580aedc100e171e98cdaf65357da6099d41f0abe99130cd35446", 0x6e}, {&(0x7f00000003c0)="a1232bdad203e510f54014471165b94d878076b085c2249bfa7c796d71b62f22130856943c9d62851f0e0c5e6f036a9cc05cec83ef006d402d35ec47bbf6299c1067b9979c444e77eb6a401afff33965c460d600bd4d7782aa4a76f532caa2380e88a11fbed68157579f13c683dbf15a3739e100e910d85332d02d392ff968460276be8941f2186e2e4802e05c69f8ecc7d18c6f73b0ea317ea09149d901ad7e423ca75bbd26c1018910616f018268b11fee28c82dadf5cb3039d16bf392327c1fa1a66587b7c98d939445", 0xcb}, {&(0x7f00000004c0)="9eeffc4c6bdf8ed366240faf88723b975f4e28858bfaf5fd70744670e805441ad7876698a2d9c77078b501d8", 0x2c}, {&(0x7f0000000500)="023cec4e431514dfd2eb7337edd2d7ea382d5641605afab92a478c1be44a8b36bb52863d4f04c4d8331b176575ca5d1255ee3bd8de7d0d5955e172e5dc07fb509dd1b962dccae71811c4c85984cb74c045f348df3d554f53d52a1c46dc3999209c2bc72917e926a9d97898be7c81b4b0eb53ec190c5f4ce72faea2f190714abc2dfd7690947ee4ef64837f035a1e79e5c922b875633c2d044144a9ae3618dbb3af8709e193256806c9a7116522fe53e3cc173bab1334d48d36c0ded06fabc66640800ed5e781854a78f3d193296cd982559b2d3ca7ef8e82f8420ff26a4978b22b8ef24599a03a95a575ace57881b42fa9e4cec430356c334328cafcd06c3f0ee67fa550761a64a5144e8382063f3169f3b76e1b70d6fa38224be447a63724c3c2123fd835f446e9cf9bd2e98185e439d7b7173a0fff0b0767e23950db0edc3690785372033688fb1b55c2e4cf68e1f1a3f5ab19fcb0e9f1d6aad8d52cd812d06910946b0a18275338e6205d5a234bfed9e9b348a0c76ee8cd74731538e9f26be00e67f470a09cea49b5cdb1feefe14d26c9bed27c176ee45da4b0b4efa2d9700f6632202efbd87153b83014ee5018ceec144b6ab893e3b67d4c515cdb17301e850426c44c32f3aa0e8e177de4352fa2579ab848b7e86b9523cb26a2c1629bd2ea9c9ea3fa3031819b677057f54aa5e2aa1855c4d20913eb80d6f34d77c15ab5dd28270a6b8cf393f545b1da5d3f6dc177989e94793e47119ae07fbc547233c39c6fd70fc2d55eb102afdf798d255b5061b20f8c431583194ff4ab8271f3c17c9925df9cc60af40878dc29a938e052f70d17dfeb15dcfef973d0569bbd24e2e32e9044ee2f1190bcdd4ae1c5a704c24afdc051f4c605d1529bc40205a7e55a06515f27024c65a0a204e5dae8e095fc48591be645727efaf1cbbc9aaab8f9407e1fe02c9b9d642f7fa925fd358064631f63574570757e4eae9c70fe0c4e8871b4fab43e6253df3cbc2f160acdde90c71c71721e322399192258b180a7ef2ef25ca0ce2b4cc79bd8cf19a2cf80c03b4865f5a31102df273572c64415a770d1fd556ab4f9e8e93a0fdc92913c164bcaa527cd18d33a3f3f192953d315208624a5ae42866e8616fe89c0056c74a8292df4885fc9ab7efe505756f411a249c306d787df54f8a92c7eaa288efcd9230326226a6067e90fd1333d383042d8f91578ef3976b368550579821348f7535ddbee8ed59a9cacb4c42949b207c19188fdcbc7855d3d9887e90cefa1ed6dad838b8c1f32bd689a3701586d07853e35b5f7bccc8cc1ac8ee97cfb7915478da06a129aebe373cafa294c8656062981fa2a0d9334cc2ff8c34f889cd28795bdcd593099874a9eadfddf2ac2c80a30a32c43b7d0fba82ad8668fd3bf8363d826627e97d07c19265ea1a86336803574c957bf239aab57cb27c440feb899882af65804f889a0ea69b51fb27cccf18d29e3ee182d7ce82b2bf4dc206d33ea28b86b51f956b5c6fd49face256e8194ac8c2b0e360bc500df25fd6ca5ae2fd2f3be6569989369e8829f3518cab23f692aff824950e45edc00928772559cc5c6327de21d3638833966d21448e1944d8b1df4c7b3a7cf0eb22b4471ac6e8922db4c61e63a1fad591c29376cc9dc9c6c263f9598ef1f764c08b8579c056041f661e6e4aee76e964ab3daa4a198a3c67bf5ede59d295e8ff47e1a74b7b9293adc4233500b47a22ed0dd328c81ed89555aee6d4b97c2753f8a9fd8a9c6b04a44cb65ccef0a8c0cd9b31954c3101ed90dcdb14e1f73d01b78d74f9bf953fa3e0c93b52a5b72ffd72386b90fae109739bf4d6736f92802a68c693d9a9ea7187391b98820a334b1cca8f5995a9d4a2600ba875543da38124027491266cc744696c14751ad4e5bacce71532af58337004ccde4a19837d40cd96991be5236991d0105c21cfcbc3c98951b8985aa1866c2b195b5ee1a069303a35ade327bec419b5ee01d0e9089686fddd5c49711f5f0efabbfe179cf5d0430fd2584e0fc7d2f16f55a4695b53b6fbbf34699b6691f41acd7937f2f9229bca7fde686842a8d0cf79e1d488e3de439fb044d1dca19b6206b7e52848e4af4e294446df5553b6f2508d69644fbdcdbf91b4d025ebc5c4144fdb2a2b1d3eb0a24c083c9a63fda0152fa9bd487e2f8dcc0dde3b664bbc266f47c46c56299dfac569c0c6a5753e807716020d691d4fcf3c681333f13b3dc489b86433659c3b9c3d077699da39dc33203d9fabf3dea2e693cb7aa11a36238c56d1caacc427cc677a51acf681caaf51d4777fe05666dcc8e90d804630a7b2708554b9acef65045e0aa54c61204b4b09ef5872fe580dea785578c5a5921dc7b76bb6709e074c99abc989f7aa2d5a4bc0f62969eda91d43834c79dc3660e06803195fac835c471953784bfa051229949f19297489c5ab2ac7446f2e08120ed563ed5ee8beca866830498e1cb12ff490f8b638ef5a02dd0f0312f01429d8a1f8ca83901a443bc839075cb19919a0a1614f947a43fa90397b799f29357cd7d80e47b99f5c016ca74c896051e6cd8347e2f7a1f1db6220895e9ebf3f8cadc488ae069f4fbb57ac5ff1f93b63cc0bedfec5da2f9e5cb0f9b26b3c44fdc511cb6f861d451dde7c7708c09a13a582f81603f5c8bbfab293e826cd838767d3d55212c5806b581364b6c9c66f49137656ea1a519cf21c8dd535617f47a9176fcbcab5e52fbc5f541b63ac3b8df9898b4a36b87a8f0bc512950322218f6686610cdcccb27f30fae63827c290c0c41a1065524613d1a4f97ff8b51c02dd1d019db2ad6cdb2b0b3442dfe8b74b83f77e94dbfb39cda97da34cea9fa39efec7375b68fa9113eff7b0e4dd71afd2ef5612c27c77e869cbcbe2e5cebd971be0030be5f2b51743656a51e38bed896c07441ef79dd52a70ef173381209a507580191096b8aa24d354fe69d6f3bb0528acc803865c03183fa0572ca91fa75a2da19ae043e1f7b3b2da19fac887ce28630d784d3a5f75c91fab3cfecb26eaa6868ca7e1d0e933c23a5500805708cd761192ed483e795a90a33ca67d558c71f68902c76c47679217dedb55565fe361610dac4f1fa13a0596f9155d4bfb47ea0692df59742aa5806a44d150d671e6bcdf899bd1037cf2d77c2e86f6a0eb4caef48b89ce5450410d04b699366e965f6dc97a0d725972bdfdf876ba737e329addc32fa0fccd2436e9b2f1296ffe314437394f5888bee178c346521a09519e9dfab5331f592259335ceffb832b78763205c6ea943c0d10f82c59b65c9eeeebb9270850a0666217099cba8e5e3dffe24bb6f280bf0e35d1c6bd3b1d898dedb3e9d0ba184b9cdc2d6f0dfbe2c3307160d4d7e0617a532409e48368f357546df558c149920226bdca12377400d94a98f027ce273fe6ee8ebf642116c9dc46ebf277921c14d0d269f5f301f897427c51d4f1ec73ffc4768378256657f20e79b20749a5dc9d42aa14317c998bb43e233bb86250aaa0a674dc6c30a9763300cc137a5a0d8a630103b4e8df159d0c99df1a1592067553d49d34bb4a5b5ea1a8b5c433cbc0dd011324e2253d73d3182319c79996470941292a88175aef6441fcfe8283447658b8a5eef9bbce4575b59314ff99c6509b8607296997ab7960b1907c9b713b5e08a407a5c9bfce54f774b190d1bec470728c482f0b3e02436a540c018aea81ef55f147f6699ecc57d12b153a62cb2599a3a96e5e5f48954777c7bea616302e6bf3d064763916cefbd6de6da947f9d2d22d40d6112e4baf3ca853180ccbc99a7833a7590775475989047bb8461ddfad8cbac8dcd458c6091b4198ee6f25717c5c0a158ab4ba657fd919321c093239d56218da158fd463a735b926f12cfe529318e737488855c5a002d3cb4381232c37d02f1d4059322e437fc8c9b307349697989f782b40e4ac4d622a3a070f05b7a52cce894032c61c2ad46ce8757f051f73acd9d89a9d452d97c52435a2d360693023fff499b95bec934a740cbc33f03c38caec15445b89ba94a03009f7ff02fadef4d81616611887adb6dbb1f83fc36c8c97a0138915434227c53483b3fa42df21bb2ebe7a06d7d26202a9eb2466d8f0b5eaccc30280a792a58542fae3371c5845e556980c6197313318b2236d4c94f110db22ddb7482837e859cb069117ff07708d08f2b58ed93c0494a69df9a60a07b067a4f655b8f1c7c4050e04d96fdffa495cbd7478aebeaef8d8dc608689fe9afb1f041b00c359e6ab2b4682618a2d1620ca48de15d747c9f6c6ccb0122f739abe53f4ffffaa5f35304c070b3614dc26730b8853eebec91a02955438b3b9165f5d71ca1133547432b5a688ab1ba12777602e5d705d770985d70df824f1b64dca66ca8700f84e923b0220570debc6599242ae1ec0b28916d405f351e8bfbc22cecbbbf5eb3af88645fb80defecbcfc969a385e8c93e112cae218c073172368d87458a63d49d63c29627e7c84cf023f09f514160c3fc7c18530c1636d3678ea847a65e996e3dd61155963a9d63b43efb696193677afcc2863a7b42bdc7082c0270e6c68e50e91f2da593d5bfbbc86c613f9154110354b501971f3bccccbaef9ffe664d2d21faa1b57daadfa74a19ce73c17d186fea3c3f1ef923438e5e8f3d43c79e547191d59b1e9142fb328506300f2127791cd1c44860584071d4f56a5b8648727d210308a92438f32bd76031f5e2ebb1765bdf9107c81b786edd89d80a03ca805755a608b33ca998bad94bb624e2759a85e7d76a2a7cd5aacaea0a05105ce12ad2164a1197355436303d58f7b573d7fb9a35462e0114a12a6869446dd0df4d068d6e8366833eb46355b1ba14e2afbdbb457efd8df95055e09be47470f050395a4d66b52f8626bd034c103ec27a79774c7e64afcf566dcf1c61ec95a377ab77f101a6f0904004ae0fbfd661c14afb342c1584f857c0f18fb84dc0e422a16d272a5e271393fc47b71c5236bff3c737e5e3ccd5399381e2f8965cf31486becf94ac9fe6173254670742ee4a2f767e34c44497472710bed72335f9993c2b0037bf88cc7f628ac610346d5e76ae553a55dfa53fe199b1c7482d11df9c5dea2080ee0ac5916ca2eafe6346bef14f03f5202494d9257b8d407d3360657afb6b29bfa0d98f85d781b96fad11b1c6201ee146dfecb3360508dab147f98a68f1021e14d159c5ab68aa9243ca57a30384f595484f6b63fdbbfa601905c26b7ab37052ad06884246673c1034527637a9d04ada82a2d7791e194e365a2cb05534cffaf549352332699fa8559c594feb50b8556ce15f0de9dae501bcee362a16e158a84ed240be8fea126c1a671967808ab1082340ce688b22138fbc5f53cd5325ae3e9c1eee347d2b130fb4e7792333c0b75382183128141ae2e9b89ee259f0a5424b88ff1b9ad2f830463e646af8f5b551989c3fc913a9dfc4179c5d2f703a1b219df528cc1cd261dc4b7744e2fcc919b62c5df1fe066abfcd9bb1e411a6d51d807c57bcbe89066b0b069be1c02e92fa712b6a5ae719e6614a2ff211a01ef6a7308b9539c95d0dc64eae3d13a463c0fa9ae6f4f9c647a5954c7062bdbc39353cdb9ef96fd8a6c11a066f3719b1b0aba730d852d8479c6019a091a8f5df2d6031aef097bbbd84fdc32fb0838a806cfdae2c856edd34cf68788790cd06b6c1b92fce8934b9e7dc6c6d41783071518bebc0f63b580c9d862d8d680bcc6047b55c050bb1685c9b0bdf4041a9b669529fdd81f818b8135b6c992cfa696d73f3db1fc9643", 0x1000}], 0x4, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r1, r1, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf8}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0xdd2) close(r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 16:00:26 executing program 1: getitimer(0x40000000000, 0xfffffffffffffffe) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x100000001, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x311797bf8bd071a7) write(r0, &(0x7f00000000c0)="9085", 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r2 = kqueue() msgrcv(0x0, 0x0, 0x2ac, 0x2, 0x0) close(r0) r3 = syz_open_pts() r4 = semget(0x1, 0x7, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="c1014885e69c23322f858350cd68e5d7602e477a2263fd30e15d8941b206ad838883867f96de8f57027778ed41266d91572e5b2c09a7b1ff3d98f4871dfcaa7fe47b7b6bff1aad1834c2c8096fbc4f2024a522d9da199d075876660eba834e65e2bbbd8115d5cf83e75f096142be1826e5e226d88db48ce23a222983f42794ec13653b87aea610715d2c3e376c8b4fc4ea03012882ba6e3947d7fe0f9ad007fe0de77950e0bc95c88d3f04e31249619c", 0xb0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) msgget(0x0, 0xa0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/117, 0x75, 0x801, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:00:26 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 16:00:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0xd2dd, &(0x7f0000000140)="000000004d6202ca65ff9a7540259f15f77338a2bc9015f361946c096ca08fdd6bf9de1bb883ae171e7472c6d651b33683ae71ddfdbd6c15d9318b018ccb04", 0x3f) accept$inet(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x400, 0x8, &(0x7f0000000000)="49f0d5a990a035daf0f8753338a4f53ea2c3da8390c50dee7ded06bec0bfb27d7718c4ca86bf722fd2773f9457a229666920f8", 0x33) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r2 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8a) dup2(r1, r2) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0xa, r1) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x129) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bb6f1f1a8237878472c488791bc633d47d4bfe55ba96022493b32512f036b00d4700b87344d1dd4b060e9071681ad10f7677f4114a9803ab80bae8eb810452ece8646e4abc092e58a6474a8cc23a41fab9e5817791f3de0da559ec42f7723f9a627e89d25d3127651dc394dc44dfeef242def20373f95b5856269d8a9e60e3bfdd3874a844cbb0cd98fa8151452e1d744e6aa74fd5557cbbe90e41748b73c9dd1843b1dda277fc5e0d1038341e913ddee6b3df0ee1af8ac4ab28d25fae44aa03f13dfbdcd94fc3e5", 0xc8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f00000004c0)=""/53, 0x35, 0x803, &(0x7f0000000500)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="71d9a2e854463211823e384d751752ecc5fa0061f89d6b609de1fe3508ffeb3e8ed27ba9debc60a541a6ec0f69f745e20324ef42c077727efb6bf48a8815db26056b26b7c3212b10277add57810c153db5695113970b140eee493cdf4ff7fac2308362b2d2e4e3e625e1b8095ea5809709b7d1724a30720e3afb5fba523557463d9db3612e7a2251fdc31c4c260e198f2f483b639b927ff20c386ffdaf181de78dbc5e82da752f8ab8ed1b22aa5a", 0xae}, {&(0x7f0000000340)="5126b8c724517531c636cb420b5c0919ffe79f63b6a22f414c9c0cc3d6ed7ba10392401dd8183ecd25718947c33ff170c1499cdb2dee3d2771c69bde7bbeb164a52dd26821e972d6b2575e6cfcce1e5746ab4d29696b2c869bd84ae930", 0x5d}, {&(0x7f00000003c0)="e8ceb333ec49de913d2624ce796a3fd52a684a1e01cbc406e42b8af84341e6f87353f33ad2", 0x25}, {&(0x7f0000000400)="9a922f07dc36e04581adc29ff29ed89cbf00d1ce6703cd69e35e292bbc7d83664e1867f6e1f0d51beedef95762bce2a7e8ca8e257d146e119b2ab28828609ed033222d95d26e5eaf4c68ae", 0x4b}], 0x4) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="5345b164ec4a976bb7aba797b290f7c29d00fb5e573a683fb18ac5c7e24128e21891f6a837bfa424ae034f9651df649d412c2ba1f9d5d14c285433432b1c3746740c0d60b8e9650302cf4f22237cd985c2fb9f355333e0eea489fa254a7f61d38995100846a92912eeefe25271069403ae1514f528b5522a8159f667b8b4ad3d21c2b58bdde75a2e7cae8be74e43fe324b7c", 0x92) close(r2) socket$inet(0x2, 0x7, 0xb26) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000), 0x20000000000000f6, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x1d) 16:00:26 executing program 0: clock_getres(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1125802fa5faf7ac) openat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x80) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1", 0x3}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fchdir(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="a245bd438c24dab571839f8e29268841293c0fd5bca9b50a77a154a740e36eee2c61da7e178810a86e86d180db2451f943af6bb067da53a98753edd55de963a6a31bd5159172082eade1308747fec387f045978a196781e08363fb2cb9278897f68e2da704a0ce89c5dadbb3a2735561c4b44b0c02b5482926cd9b1beff20e9102139fbd292e8e89c375dc203ca04601d0892e64ef02efc949aef49a335c15a32a189c1cf3bf40ab7bf1ce53f5891ee2c00353c99aff59e99f7db3f25f8ca015ddebc9c3845cd4878f4242478a", 0xcd}, {&(0x7f00000004c0)="eb4cf8f483551b3643c47e6c90aebaacf9c6f9bf2a4687123b5d75bfff9fb93d5f3ce9c36a07ea88a2e038656ed86288c93def2f1516cff6b417937f7edb0958183cd8ed4a685bbafaf331612e1bc560dee83de1a324ac83745bff7ed3fc60f2557a794175f878e6c35d65cbd83ee034a02b79f9d5e4eec2bb237e9f5e854a0276d73d02aa63e066defa4ade9c0a2b94a33b792b63fdd9b60e73e0bd6f972d6f951d24a9a26e59ec0a331ef4ef8dc9bb9094cc2d66e90c18b44958a09baf7048ad0d466c45c0d2b9e9d872aa70b6568f399f50608e8a48b5121538a0017955e0b485f62ed1ee56d24bcbf8b02a64419abecf56f0f4dc996a263993", 0xfb}, {&(0x7f00000005c0)="d6c699786a9dbf1bc2f93df7b6be3c159e86f384f9ef884385ca433f9423df039786ac09f6e2115a20744f4f3526c5a392971f9f8f24dd6137a6f2f9649717468fdc8af1e4d046eb416b0b2939725a07f1a3f8ae53313a6354d98d195a76b1ae8df080532953a5", 0x67}], 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="13d8b006a4f3dde240523b19f72fbc6956845eb1d7b6790228a6e116d52a9c157522deda891599a09616594d18eb7dd21e66454f80722b20754016c3", 0x3c) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) pipe2(&(0x7f0000000680), 0x10004) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/27, 0x1b}], 0x3, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x4, 0x0) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r2, r1) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="9978e7b831177ac62cf69ba5dd57a43f8ef21c406b5e441bcd9e75aa3b9c2063632caec4a652e309e5a50aa2228059f2cd99391a847f77ce1fa60e8b594a628701ef9f3a378de6620502092528bcf48d3478e957b3f79942252d93da3e853f2e7586523e07934b5ac42112ccba466dbdb703d93ce40ded1bf5f3efa68ccfe885311fd0286c9d52456dc20842c73fe733c13bccc6bc6775444797d6ee7a063dac98741f5adda337cf6058006da7018beb757768a9417349b0e7540c85f3798fc4ab0eea8a919dcf9e4b5962efe7b746107c31d4bcebc7c26fab2da233f7a341913aa4f0", 0xe3}], 0x1, 0x55) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2000200000000002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xc0) setsockopt(r0, 0x100029, 0x2, 0x0, 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x10011, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) r2 = geteuid() recvfrom$inet(r1, &(0x7f0000000300)=""/210, 0xd2, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./file0/file0\x00', r2, r3, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000040)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0xfffffffffffffffc) syz_open_pts() pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffeae) r6 = getgid() fchownat(r4, &(0x7f0000000080)='./file1\x00', r5, r6, 0x4ff90a47da326670) 16:00:26 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r0, 0x0) r2 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/27) 16:00:26 executing program 1: 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) fsync(r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x1, 0x6a6d}, {0x5, 0x40}}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="9fab", 0x2}, {&(0x7f0000000240)="a0d66dd95005a574bd4465ce7ab81fb50ba4014a4aa9bb21801f753dd0b155bddf7c6897291f33934754b29a7a384a8d24018fe7ef6e2ff1ad1f2c", 0x3b}], 0x2}, 0x2) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00004f8000/0x2000)=nil, 0x2000, 0x4) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f0000000000)={0x8001, 0x2, 0x1, 0x1, 0x26b, 0x9, 0x5, 0x1}, &(0x7f0000000040)={0x8, 0x7f, 0x61, 0xfffffffffffffff8, 0xfffffffffffffff9, 0x4, 0x7fff, 0xcc}, &(0x7f0000000080)={0x1, 0x3, 0xfff, 0x4, 0x0, 0x4, 0x401, 0x8}, &(0x7f00000000c0)={0x8e2, 0x7ff}) getuid() poll(&(0x7f0000000340)=[{}], 0x1, 0x100) mprotect(&(0x7f00005cc000/0x4000)=nil, 0x4000, 0x1) 16:00:26 executing program 1: r0 = socket(0x10000008006, 0x3ffe, 0x5b4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000392d1fe3b1d8db42d5d55c479577f8d7f72450675ecdcd90f0ff070000645d07bda07210b8d6bc2cf97ff5e531f17484ef14b0c8640cacd911a4f761e9e02b1b0b1fddd6322f64eebcf307908c5c24"], 0xa, 0x0, 0x0, 0x0, 0x3aa}, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xa63, 0x3, 0x8000000000000da0, "b08d1607070000000000000000f3ff0a6300", 0x101, 0x10000}) fcntl$setflags(r0, 0x2, 0x1) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="20050000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d948cde6dc4857dacda70a29e20172309440f12a445ea97282b1282ca6f9491b56a69769787beb0900000000000000cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6f48ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f2c86165ce16e2df5ff58b5e4aa6835d842f6ed75028ef007c316a009a16c7469f628048d42806d203401e8c9c265f4512e5fa2f7289ad8a61f9c7b7ffacc0ffac24cf970eb423732f105a3782b64a88ee5b769577ed2bd4c74eb0eb5b5e5cf63e3fd362b793d792f3d7df098cd1e2497e8fc0e33f00d72008c4f978df47c2f75a5ce6d3cf40e7dcba74fe991b412e25299562ef0f3b7e43c152f08656a07a7c2469e67de25e34385c470e955f1c478059b45cd03dac041e9e35c58d90a040ab574a881af2b64d9389f7a67097a5a66dc8d5c9e4705689069551db73ead63ba1bf7840a43912188b602c4c7cf3136088fb02f10f2cd05fac6bcf8394bd574a7751d1c8a4c68d59549a2dd2e32e89830dbbf783ad3f481804e171211dde0e728f4a2ac4f8ba3e2b5f79a60dcfe5260fc151a664346c892a3e0060212869835a962c7073e7f0803bb921b7c26d35fc76de40889ae7ae5e79f3dc739b97acd5c1715922d1d1a4fa0f2eb530e1fbad27631d963ed46a585ae9e3ee18e3bf7e8f2e8540e287ac31728f9203cc7644f242fc3c28d4ad90ab50d6b7dcdf4a10302d24082069f9066b9896b6867ada03c908dea13af011aa92d4ef98c446f6fe1e985cb41ac5267494ebbdf0213460d47085deeb6bc33873d0a3e77502f640e3562b5ef88c8240e25546674fc6902aea818899f102afbdc467ced04f130468b329e26d0db2c1fc9df09738aadac1351152ae4f006dc76a156bb28f8252f83feae4a1eafb4aaf0f0b4a5b3b721c55ed145dfb2f39027c620bf51fef27c21a39d2e92bfe7b7de0925d72b4939466ff786c568a3498e38641acd18458f9714309af4c137f79a6a1fe68fe812dc9f967d1e64e302355a0b80a21fa83fa7b502f318c02647e02702677a8825f3cfd23fc958fd5cdd4416b4b020a25ef0ce19bcb8465f1c3329850f86bbc44ced405c83716dcc67aa61253a70f70e3877d5e054756255225ff0cd10e62c94e7a67d370934073dff0e1db43eba855756c1bc6b52aad301c337d29384290000000000ace26d1b1f53dece8a576319051a028b34fbc43856dbdc73b0ae8c1fae3456c0df319c99e8b67b6f53f12162fbadffcaea94474a5c734509042469aa1c19ecb8ebb3e2375db80e777e05a7a93a65a7f1b1bcec81000000000000006a9c1e5552b5dfe5528918fda00483e489fce441e21e16277b03886624e72a1d3294511d4a0379a491f5b124177d82981e3691"], 0x5a7}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x41}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2012, r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x10001, 0x5, 0x0, 0x3f, 0xfffffffffffffffa, 0x2, 0x400, 0x3}, &(0x7f0000000240)={0x1, 0x5}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x18}, {r0, 0x1}], 0x5, 0x7) read(r0, &(0x7f0000000280)=""/4096, 0x1000) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/241) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) msgget(0x0, 0x20) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) msgget(0x1, 0x204) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() setregid(r1, r2) r3 = dup(r0) openat(r3, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) kqueue() 16:00:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1f}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x6d6f, 0x2, r1}) 16:00:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x41, 0x3, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x14, 0x22, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x0, 0xa, 0xad3, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x15, 0x0, 0xa38}], 0x7fff, &(0x7f0000000040)={0x7, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824afd4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x8143) sendto(r2, &(0x7f0000000040)="7b40f132a98abd54d6b2631ff9dab28ab7fec1a3718090bafb66df0d21683bf95a769010fd22876c621e1663e63dfeef2acf4d05ac56e4e195d3de0e33165f05d76565f8e966226b9e31936657b92cbae7c7a73967a72847df5144ea9d76bc49366d60eb2515c81604661a5b17d80790fe2f26d7318a47fa67357926ffad9da681c1ee54922db0d733427d109987a0bb604284c97e351ec730ec4b58433ef8d82d965ffa8ad8cb42", 0xa8, 0xd, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xd842) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r3 = dup(r0) write(r1, &(0x7f0000000100)="64a356d97ca778a36789156f9b80f040648969990100000085cbb6d2495bb90a06fa1acb4b2bfad6ca626507492c072593bf92388e43429d484c2b1bbe", 0x5e5) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x5) 16:00:27 executing program 1: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) link(&(0x7f00000001c0)='./file1\x00', 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x80002008, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x1, 0x6}, 0x10) getsockopt(r2, 0x6, 0x55a, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x4a, 0x10, 0x97, 0x1}], 0x7, &(0x7f0000000340)=[{{r0}, 0x0, 0x20, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x400, 0x9}, {{r3}, 0xfffffffffffffffc, 0x40, 0x18, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x55, 0x3fe6}, {{r1}, 0xfffffffffffffffe, 0x4a, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x62, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x8000, 0x1000}], 0x5, &(0x7f00000000c0)={0x1, 0x81}) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0x21, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xd4, 0x0) 16:00:27 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1011, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x91, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x41) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 16:00:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x80) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup2(r0, r0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000180)=']', 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x685a2ba6e8aa611b, 0x4000000, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x401) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) fchmod(r0, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setgid(r1) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3fffffffffffffbf, 0x1ff) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x4, 0x1) setsockopt(r1, 0x25, 0x2, &(0x7f0000000000), 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = semget(0x1, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/163) recvmsg(r1, &(0x7f00000025c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002480)=[{&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/185, 0xb9}, {&(0x7f0000001180)=""/159, 0x9f}, {&(0x7f0000001240)=""/139, 0x8b}, {&(0x7f0000001300)=""/195, 0xc3}, {&(0x7f0000001400)=""/70, 0x46}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x7, &(0x7f0000002500)=""/152, 0x98}, 0x2) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x1000000000000) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x5) 16:00:29 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:29 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001740)) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0x5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000100)="dcbb5598b8b148d050ed34fdde3e42cd9ab123f5adf4d0717e5b3c092c62aa784e7c35397a6aee883fb2c96d0a0a470fed1cc3dd010152a3235723a29ae19d14d9dde6e86ea23a41ea88ac4a5c0a693adecb8ab02be4b33e66ba659b7ff3f96f41", 0x61) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="a14939680cad91fcd4bbfa1a05d1cf06800543411110b944280fe17fd21ee8f1b16dfa9a46b9189240df7374450a249078dfc9b04e2ee6b50cdee1e4dd86bd0d843fbed4a7ad0fbc1791ca2f69fd3e00f250779ef16ef8f995df90c017a37adf816fa33dc3459b7cb71c63fa0676a7d7d01609aead5b767aa6ce3d65bcbaf99dc33bf60665072008b6a2e58c4c90b2122c28667d9d5f43271891bc2fdabf09dbd79038d80959efef4c2beb41c7ef2505b6ed060f7bd4e3af198566ddf1755ee4ea0298f32372cd530bc12ed9572834d968553f1ff8f3eaf53263e02621a69b9240d4c851cc0f689ca4da4ed7e510f369554188e10e0a1455ae7bb8639e12b6f949b4e8cf8d3a2eae2952c8d113a07e10286e7b91100545df46ca4c6d37ea46dd610be1fbf60a8eb7fbd45699f859b76563ed55b83044c7f237efad2dc295f432e1f253a3ffb626f2e6ed00d90b1a9043cdd9f277752472b395ebefc081e9b5ff2211ce28107f8a6cc8c165b70304f14f212b2c0dc116a527edfdc68eb446be5d6fed1fbfa7a6c30215ba2b99197281b0c229f926c7fbe4ce14de194f0bba4a7445887c6620f463e08dde1253ea27c020b54ff2f0a9a1d76b863bef706ff55ea2e716c33d3d28ca372a0344d090e4f08a22bbd3d25348893cbe2670ea8f0e25c60844781137c427081cdafeb348cadafd6ffc2a610a7d5738ec920f4bb62352c00306657e8e03db85d30ab8c18f01bc2f48c6ea224af729b7eddc1b36db1ee78efe453158931157e8039dedee0718885bb63ff1c96a9944d0a18480a0f502c3f1432e7706e415f80559f25448acb68f6473f962211294d03cee2c584be676fc328d0641fe240621476e9006f59251ef36056553e039cac4b37ba94137d5ecf5a3bd1cc573c7daa9e60761720b98d8d7363d389e6eed8e5bcfe0f79f0820d77f05f081fea0d3d7b8fc5fdf0d824c49ba3cc4bc276ed519eef9bf1e9e29f664074190588db535441d8e88e936f6e616cc2fb9f0c47098b3a370066768008a8a81b3c519c238da73513fdea3b3bd7a422052ef6fc115717bec409ad809d97352a6b28da8d533bbf96da364d8d3d73bdc2909ae0915e15272b2f40a3ae8a937eee6a731e0b90d95174b34791bb5735e10f750e43d642a4c7d078a4ce4c30e94a3abc9307f91bed9d235e8abf05c65b1e86b1833cc108610f86aa6811155f35b63afd9185cc8ef5b4143fa8eb7fd6beb648624a0089752046ae66712bbfd3ddfd82e5141e6614aeac882c087d14239908c51599013d4f6b78ecce0d5b48e34a18d0ab82891dc9e24148141bde1d1aa22b01b4cdfe2f974c5468b4de74fa08e6c0249dd4e93e538ee6085b6ba24d5a12de8b4286dbc664ecbdb6c0b8c4f78eb3da5733c1dd9af6c165bb6b82b310182730c3b44ddbf3f8934bf41661df7f3be77c4b666db6cd6e20ad55b791eac2cf40033735b017f987ed59265f3df544942cd9a7e101f7147520a1da9ddf74e0a788e2778086205b30c561e54095be906458184d600945c4f9cee738523644b970cd96fa01bc55ae19b3b300b227aba3c138904a96f1f994b9e8aeb7d3db039d3e5f41893f89f027e13e785f930d6aaeed98ad3f38469d2612b645c53ea04ffa904566833e49032b0cbe32e9824440772383b547e95880819b90baf9425d22afd3bea31f27eb18bb2ef32f5506f6d152cb7201ee2a85320e11e7be68efadeee4432df5c384e42a2731f03b2130160fb5baa8e238b714533302d2875c1736dfe5a11c314dcb175bb489dfb712b97afca3a215af2122cc6db601361ecbba1452b7a400832017b2302daabfbf9ce1a97bcd52258087503b48f35cec3f320eedd154a305899c93801e4e1df06ad8db045604f950310db3e21243d8d80a85d32ad0ea68187a2d6c66f5672c017dbb31ffc6e240a5f7f212ec39b8e9c95a9d46ffa4e9278f0b20d5778357b9d103ce0887798e20ad3dbbfc5d85910132b32b9724c8c1d4de98123d7c2cdfcada86be69fcec80e3da80232646321f0899d19174314a16d2421a76db262988e2ab275561536281d589f9a0a0bda7a7b0e3075efdf276b81181ca64383b1eb73e688614da0b5db2c240b0dad7a35a4ec5de785729ad3a334ec37df7c1b841929e7bcf5569727fb33fc9fcecd054251596db17cb3e87881745cd2753ff10fc04f255aec3aa3f0e5b9e642510f500e083ac80b81b0883f6c5e030a0c31e2c01bdd01aa2fffad3d560087d5ccd6e711b151f73bbc66b9e246e3c2a13e54b8fe61ae724cc20e7b2aa1cd1e463e08b13245387d957254d2cb2862253dd2db23ae5c1a632efb9db3c343905f126ec32cc9c08885baba1ad8d7821170324ce321ca8b6667317f3c145b52d19fd1c081b8341169eb212d8f4beb65d5e8ad491df8be45bc2cbaa83b92fe51b5f728ca168c4bad37181630b3074f0a0e12703292aa0d598e639329a6c58a15440bec0f2bac551216d742db4c52a05ee0838c3ff23dace66fd08c80a9b7a246db7040b67504239ed33497501a28c124371e2d914d7f91f5408c6202ec20fea538957bb41e9212f0deca0be9e61892341899427ba052f282283e7b1f8310839a17ec26957e7615f04806766ba36cac9867c49cb27e4ba2594e4c69665316831c683db5b36a1b935e74105e086454a6a5e1d55047b92bb40df13377638dec8fa14abb2db3d68fb2e32bdd564fe97bc80e73e9f9dca6c511aa9f8e32486b5f39261715810d8a04460819e70f8fb2ea2302d35942a886f10ea6d181c6d54d8bba106f3468cf77e1934ce152d58e1835e091c9a5aa36228fc1c74a4855f6b82ba03115e2ed2ff76b031e6cb9964c9bf251a7622e8d10e6ee7a51c0be43287b1a1aaf9c8885bea3565f9d6f0de9a3c4be59106afc18ad68d79db2c985aaee665151df7dd6b9389c27f90c03710251e2138c7fbe543cbe37cf7e85d7662c59899bf3be5824a7f0f5d5f7dedf0fc3edb956b4b8874ecca3b0038f3fd805fccc03ca68e094069269b7c19cfbc6ffc81c4fcb97f8793ab3f5a579dbe384cffc98ab553a608b24276098c834efd5fdb427ebcc58eda555c85e9597aa90e4d50d56fd27d1c99549b6cfc3b87662a2db4a98014da51ce9b853d6c58866f57a66a91e0add8bf1201a974a59b937462466f41ba719b41d36ad0743f3253dadb00f4d7341db7971f0db146e63eb4f494c050370cf8fadb2a2472ed151c1f76a869e39d261f744234734ee0ec81affe43de1ecd2746780f09749d1a3b6619b1cca2ab62435c30f0e0893c72f3ab384d4cbdfb55ef5b55b60f2ed094be2aa818870979aa8176c29d08baa64686b8de2945d194278ab2afad342e563992da2bb66ae6c8f6da45c9d8f29c70441a8d3a26374705616f5c4ef9fffc198e0e848b6dd872801b43c4d70cf8ef4efd188b76abaae8fb8e3b13d8953f9ce9fc7b38a4a5c2d501c38386f676fdaccea46d4ab88f3975a41b0c2a9bf388d32fb341a6512c4ae0b429dae85690e5a9f6cbef159e7da05d96e0e73b0826cc6716151760ec6287a9bca810736bbffd86460ded3a608698b065f37ee0ae9ec5ae9b8bb337496efd87f4d6ecf08b6c4c72355b9d697ca1151952eebbc84fa187c89dc7500d6c1d06604b63a5d2e78ef24ff1948844aae7c6ea0b8ce5a1554d8b4b2c9eabefc7acf1c21d56e8996e77042df1d01b7e6c9ee4206e3369a69148cfe18ba4a56e6dfa253a042be93c5d9965cc7a407f08d402b74980f542bfe6d088c41756d1945856be81e5ebc6847a46c76b8f93508e255ba4e8a7ae3c8c8cd2e24cab327a1063d4121dbe8427ea5fce277a1be959daa682a6cf13ed58eec27efbea76f9b4a64ea60f99327447b2a8a533f209bb3f5b761d8c477279169457ee2480e941137cd3c6baa02721a63ad100e90eed1fa19abfd9c252fc3b64e5f246054a1c2f6767e37ed3e985c5c5ebfd37f3610b97b74a9d638ca22174fbb75259f7d1bf91b423c8d4477fbb438c947751a3314d4362e371de5375a1f5d53114bae9d2c430c6ec2f75e8cbc13f9aad38645b4c9212cd60e46c7d41f91a5fe37488ab871b06ec3ae514f8c7bd8452edf8c5bc0ec27826555cb1c833f72b62513b570e02e6b5b698ba90a552bbc45173b0d759b5370af209d19504a9e7d5472c4a7965a8004dcdf896ac551e9329250f19958d988321fb4839b9a5b6353946c79783ec8db3bec3859111796fc5ee3322c7c50b6c3e9186fecc85fd04faa1c096aca8914d70084fbab95e901c62b64dfda150cd737e01cc9a287ebfb62e52358ed000adc30b5858463082aec4167fb25b6cffe2c3fe797a1fe72ce477f481f061df861b13144d4e1866d85440dc0c6d424837f3fead9eb742a16931de60927e94bb43c8b94654a44f45f978102db27930e102412fe0b17b2772b8365ebf3010493c0e12e6c8454a16cfd1e46218d60adb4fc10ae0e2b87068dbfa2e5bb6795c928f809e49d622759272631203a7ad0e59d03da70fa77f0a5170818ab0efa175b6b13c128653e2fab9b6c3672200d06ea5934ea757781bbc3a977accb3420ccfb647e977193d389059326ee3a9d21e759460fd5066ce22b79788485afa65089e19f3408922c30025df557b17d2f0b1263add741410e0c08665165e4737caaf32dac093ad78a5f812306e3a8c6e4a464c855d078ab9ac6532fed8d741b2b17f5e84da58ea69cda31fc8c5f6b626fc4c34a907137824de4398c435f32fc6b9e2a0c5307cb8ed3fc11b8b195c1958f016dd4fa59442a5d8f7ef6419084c644b82987b86f65c5d5f48196ea646a1bc24852c0d713f6f1e8e7f8fd77a5c8415e7148d5d254792ba8296dc393d2379d9af330dd3f432b1db9d3905e760c5e8b4097cde2314ba007b406e5b39d7694d4be08a4ebe2b0c78b4992143df163415503c50b3d33e3ed5b26e5446914f90428a47a4eab88bf3e84981639ded0b0a92eac5447fa0fb7f00372c84cb62383dab16cec68c4ee14d05c03dc51a07746a150fb837dd60b4331c145ebec92d116b6cda50efae5c605e2c309a91305bea03f0c1a7811dd41949853e787feac400423717a0e4922659e5c518fb44a1ec4eb30ba0d8bce2e1419850f82d2e0e5212d60f828cf7e04225fde036eefc5b3409d90237ab35a5ad5053675e0e213e1fe6c7dc62d40dee057b69ba4ad6d967f08b9acea64e14e70b939c52836bcc97f6bfde9d60124466d5852936405939e98da26f01da6c1dd7c917ccec082031785be0e8e6066672bdcf2555e9f12cbb95cde20db80c8c00c38abc3df34109d33803b10a962e36372c0394391fb86adecd229b6debf8f3a4477a391a4dbe6bf6f600501d1e3a87d3ae4fdea27ea7a626d64bf3b2fe9ab8347d3d8b03d359a3287ed0dadb8c15d016dd70bf5b9a84300ae95097ee2ebed720a5e635e76769793afa72bacdbdc2e01d157ed169a053612007731c6b4cac203f0e9566d30888292113f7576695fc61fef7b05555b941c8b38324b05a0dda21cfd2a0e5c366862ef13cc97e96374c8df7baf2b4eb1d13b3312006f7388a9dd23292b85e55c387fdf6923df741b1bae282bdfe1f0bb120c70480cde9dfa54742c31997424e06760164c4f2d9bbc801f1496d8d6d6a72c4f01fa591643d4d21990efe34b581b33939361a3c0493b9dc91a81e44ba1b5c71c099bab26045107d42c394515b36f3924f4717fa4605479b3c01783baceaf5daf771ee66d648d127b765f6b309ef1dbf15f150ada530fedf14f6f2a84a03b86c8af707950", 0x1000}, {&(0x7f0000001180)="87693fa0baf950e08e876ac38e0ea687663c1d921ea2e30e8dd0718058d5da883175fbe10fde190ccd82c923fa0c7720b62ac8defe26ca3464d332898517c664e244f6fabf3717a17f091e0a4802d346ec9c02c330f01f401276f4d16cd6f57deddabcbc43c3a198583ae0520492e502b727468ecae137ececc9fd2e0f0f2f28a67d5640f966003ee5ed556a393f962224f33153f852274e5726c98dedbebe3733796e6cdd0c4b870f62e2f8c693090213f770469ae7fcc8a02a12", 0xbb}, {&(0x7f0000001240)="33a07f178a3a1d11caec84e58807a90fda532c1a999198a91875cdc38c4ba6947efb3a913ca800888e3261c6fddcf4fcc4f37aa75251c18e3d03a7abbcf42bb6d4d8aefe871aee64d44b23fb30ac89fab1e61ffa2979e44cf4d78e7a5994796dcd35c1aab3c124c27ecacefc", 0x6c}, {&(0x7f00000012c0)="29b982056c5af9cb36c8946f3be7885f29f522a4fefea18f3b5c6566ecc13f363dd92366501b01ef79df5aa12d9e28882bedc1b8f6fb6522a667b6d3c21e207d47b3247fbf32aad3dec9d8ab58b11118b85da706a7109cfbfb6ab97efe0872a4786ff54895f85c9654fb1cca1d1fa16fda1c383f221e3fb02fbb8a3e6af261765033", 0x82}, {&(0x7f0000001380)="2899ba8edd87bb2162516c4e3ce7263c23f62bf71f7ba80a4df1de7888e2c8aaf76b2bd924d75cccf266a4a3644f7f5db30eb57810788b1913bae662149d0fd169127ea7b5de335b201320c9cede84698a9eaaddc2d196084f7d3d67539df22fe2d3bca32cf054bfa756b1da018512583f3f2d548619ccfffafef5cde681f6d82e6d90d3202d41ece39fdb0f3b34f964d78a97bd12baf48446c1dc6f17e77213288341cac12414d766118e3af960", 0xae}, {&(0x7f0000001440)="d6fb405a6ee20cf12d362eb354fdd688190705b5f487454276f558d0e4997ba04188edeb975b747cac1d90d913d1cf860ec3c62fcf8db0878e896add513a3e90b893adf57a25e82868a3432108d541e64e30cf6fce01333b5e376cce2061d36b6c5d5c2635c19b7467e45151f40e6ccaedd862e30c44a5395c010da12f5f1febf0d22b1709c4b2372ca53bc68943b0b1ac60ddc7689e55a60079a59948177d3d461fca2fc5401654e7a629cce2d6f5af2486a6a563fba972acea7107d3b57d6a00e5868fb0d6ddc650668b2e2e9face9d7e845ca53dc594ba09273c9211232802ef61f0581f43ec9d89ba002b5db4bb699", 0xf1}, {&(0x7f0000001540)="b965b0787177b147c6e5fa2e16e71616e5204483ef0b3f20185ab61fd623ef17e8e93ca16a9b036474feb197acdc86cf83f1b8bdc49faedad551f4746c7851815ad342fddbd512b27e12d070154a1f2b96bb4ef0becc628e43a256407f31730897a8c410b0949104d9ffd0a708f5978643901f53b8a6ea904ddf937d3f4b2734d28e72ad8d2042f8579c1f09c6e8421c610b4d18ded57003e9c4587c8144ce48e227e453a706c27305ab61ef61db1c6805d290b71d50ac2cb0f63f17f8d5fd51", 0xc0}, {&(0x7f0000001600)="68c035e311f31ef9ebda1ba5224e6d499b51247253d07eace995d9095dec7dc8436bf4cadbad8b53ba9f50f9be556df0133103a711d8f27b45ffd5acfd39dd1451e9a1697e871e66ea6076dca657c2b52db6d8cb4e3af6c7cdeaba13076ba5c89b34ca0dc433709af54c2aa909e4e8e33a963881845a4d2c1e2880fcb3116fd55798d3dbe2d439287e0c298a0b75df1903da4bedf924913a53b2e00b44406d225f7ef8", 0xa3}], 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 16:00:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/173, 0xad, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x9, 0x4) 16:00:29 executing program 0: socketpair(0x2, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3213865b0a4d1287d71f60e9e7c43dffb267f3a7a69c5fc6a1b3ef699cbcc1f112229eb4f4e9a6ba531e5e3cff1b7d17615dab14f08cd79def285630c264c904713d4f31fcf8136e4c557cce8b70061c3fa20035611827e09e03b760c8b2704ac3dd486b1901c0f93b64e05a72dd92f5fce63d3384cd0a01a3978dcd5a1547857ea75039adf239d690be1fefc298e1ea447126588b7b8b92b3df1ebf513ac9f7f16585f0116bbe19de1dd1086a502bd774cb2745048d4a44bbe3b34834c635de2d7dc7459735f6eb4c201e3ded4d56ae9192d244e6f5ddd077689a983878ecb8aecef70252a705d7f7649469d4428337d1f133dbffe188ef01ca1aee", 0xfc) r2 = msgget$private(0x0, 0x0) fsync(0xffffffffffffffff) r3 = shmget$private(0x0, 0x3000, 0x1e, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fsync(r0) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x5}, {0x18, 0x2, 0x0, 0x69}, 0x9, [0x7ff, 0x100000000, 0x3, 0x1, 0x81, 0x3, 0x6c9, 0x8]}, 0x3c) shmctl$SHM_UNLOCK(r4, 0x4) r5 = semget(0x0, 0x3, 0x400) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r6, r7, r9, r10, 0x104, 0x4c4}, 0x1, 0x68, 0x9}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x52, 0x80000001}, {0x18, 0x3, 0x7fff, 0x1f}, 0x3, [0x9, 0x3, 0x4, 0x7, 0x6, 0x4, 0xdb, 0x1000]}, 0x3c) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f00000002c0)=0x1) write(r1, &(0x7f0000000300)="6dce25234f5641de51ba600691d04914e37d94942e76b3eb0504b9b344c154362de6a6c8905e549338e64c2c2e9f86", 0x2f) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x1, r6, r7, r9, r10, 0x40, 0xc7e9}, 0x10000, 0xfffffffffffffff8, r8, r8, 0x80, 0x2, 0x9, 0x4}) bind$inet(r12, &(0x7f00000003c0)={0x2, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', r9, r10) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fchdir(r12) getpgrp() shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) syz_open_pts() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f0000000080)={0x0, "78b03e5867c42f929db5239068174f12be126dee7fd5be363421e71ce78e1f9f2f128e5bb4e580fa836c25159c94960fe935a32c9999a60c65c96c9d2cdaccfd5a339cf60bc42191316d94ccc72248c31c456ce02183e6bb14d882083ffb0bfa5cb70e89a796da6f5e73f85a7131f3ec91fff206b0d85e0a77dcb84420e2f69fd8711c402c12839454af0679a41ea66c7a55dfc2991f090dd0c2fefcb06474120a4e3ac73acec35f1fcae3f881024863f6df4d6d6eb355f692fa683ff2e0f6322dbde83887ebfa52b0b3408c81cd8a9c382d9eccfc9a4f3064dbb48058a947bd6136c3f72fe5eb0f9df861ada6446accfefe50974b36624cd770bb7c08987a3f723925796ad92434b73d1084ef30f8df0a6b25f1ecc228175a68a9c71eda7ba23373241a7a1c95e2a4dffa35acdc7e655c2de0fcc1fce25e6e1634ca4319155ab8ea23a19a4d7855dc889e51f25408788531a1e6599339244e118a6b982aad0b3ec45183e577d37d6c1d62377193435bb2d57ded5f3a26fdf6532f9c709bf757c0eeb668506ed7a809483c5c6585e99fb0d7c1fb9e20ca0a8e8d03acd201a82f5c3bec6f8d9b20d633c0e11ebf129a1580b729cbe9e2d689444bac55427284cce964e86ed543992becac68984fa5711a52cebd17e067357b0b9f375bddbe884fc873b650074a0365e1a815cb9061a97deea30f1fee7fea6329931eddfc1fb2250453f740f9acdf93bfe315c7080b4e5281a57bcf9574e4ecf7b13a2ceb2f8123ec3a8b800496e0004e8c0d4646ad573ebd4a54010c21707b887ad92b0b786173b1b81cb2c3c3c8a87a08323537125b7697dd660831e0fad3ada15bf9802a488128c48909ab8925d6da72a2f282e83c6c1eabb2d058a3ae089f543a4ac59033726e413132d3e035aa6a1b68cc3107aae18d641a4f02f77b3d7275e66936328244d24ccdcdc0c0b2fb782359cacf1ac4c575c91b0df3745634aeb6c82019cb0df7cd8e41d162c45134fc3da61e86355f16ccdb6b9947344e1008a4f0897a45444a8b6f0fea2a63fb892b1219dc79832b02a5a8364f701058d428e0a5c62f0474b4cc296b49edb1df092e0c8c9fe04583a80551c166f34ea3718e272307a7ff3e7c1069de03ba90c794a0383ebbfa75ccb9508a06871a53c745dc030c65f08d6ab875814284e7f7300e74e928806f76456071015067e8250fa01835853bcdb251ceafbd56d0e25514b111bd254b29780a52ed4eb576ccd3a0803f8339c0ccfe8a70e043c62ceded8652e7998ae72643f58f9f4f3df32fb53ea3c19ee5abe5466263cbb005b59c7a4c58c510c7d9bd3faa077574332760f9e4010d028ef2f47d260389c64c0185c6f1c35210ed3ab45c27c0cd4b7ca00c89c248882cd916b97e8d1f048243bb081edc57594400560e64e5f5214d6bad0af46e89162ebfecdd22b3873d9118c3ea90e78b9409fe64d9ca19f46bf5f5552cc43b2455db61ce1265116c0dedc096aa8c7a8f1ef6c073ad1919914acd81be6aef0bd334d7931b7a82c4952d06db0ed11eb8a8edf1ce9dc7990a595c84a03004d15b5aa193c725a0229b49b369414914c8b9cf842dfd8d461c05d2742b8cec45c6420c634bea107bab9bf78c78ceb90dadd4ef0c4cc97f6d233c48ba3444d24e5d690ecdc1c4966087b6a647bb0200b7f85eb9acf3d41cbd41bdf94031b83695974dfaf9200a480306c1d3cbff7edeb186d0be73aff410da31e944af3c97a5a534ce90178d5bb2cae7ce9501ff7e4f8141342c63f1f90b1e645f1a831fd146b2835c4fcd3fad378990a9b842ef1b2b6ebdf0e6ad70f88e06a2e72851599f0b3740c595415d2a1730e6c2e783acc757197ef93761fbf9e804727bde47788607caf89d82340e803ab9f263a50059b7ab22657936e64eb30d9ea685693d63564b1f29f2e08893b8fea13c4ed682c7cd8de2e4db8a672d33a86a23caa09b74cf3498b73947f6a835a58d8498153c522e477c0d5be245a106e4854865ec8193ffe90cd4f2b0f319b2b90cd8dcb1c9fcb92bca7e6cddf8f641340ca5e728a89823eb26c69977ef312ea2cf0f0f6db697029b8ca9495eb71e6c34c00e59ae2181754bb252060f41ac6fc10f65a1c987756884922b87b62aa17581f6c0766ee53ef2ad05c0e5f5cb499dde5280c72acb88d56ec0ffdb216095186b7733981e2d75177b2453befde83b62ed0b2da571ee9d5a25d2290418a62e97de7457a68f32ff4dd3e1dbc681643b12b266929180608b338e26a750f6c735658f9f9ee785f26b07c2a090ef9065a53a912f512ec3fb552741dc06b586ea87f791c9bb30b9cc771cfa521d083065c9fc460d7c8fd78e5c0a7ac11347573eb61ce2bea616e3e2bd10983788e090b9d8bd81674add92f35da1d107c57de0a2c1b67a5317313835692dbefc25d90d71bf1be156a7ef9b92e9e138b3e0951ea5ecbe75bed4e2839843844761ceb5ada9a22fe7df5c05e626f03a82f98742135c0b2bdde54bad5cfecb47b7e2fc395478ef37d509ad67be2ae73fa9a6637991e9a0665b200f7a075c84bf6a050df9d5426bdd1c713806641eac54c802f41232acdd4b3d1ff57155ad8642ff5aa1ba1ba502e162c542eca78eb14fcf1515082a725d463016c5ad14a031d1e61282f61e35756cee20495629740d97768090769c005e34413317797f1c9b615f82a29cf6e4149e27778ba2b46694cf36784b55692c5eb101b8885ad64f1564d4725e957b66bff1d5d4224c173c9a6932feb0bfc6de6de65b27ecb31af649a9c0fbfaa606735bc057b6a1eeb30003f70fa2d7af403ba467850521488a0f621e7aefec288cc7da914cfa57e91ed5c68a0054bdb1fa4fb087b42f4548877926d94757eb38352c0ec538b6c1fd77"}, 0x808, 0x800) writev(r0, &(0x7f0000002900)=[{&(0x7f0000002800)="c5576ca6df83fd798650954bd7c9ec19aaca0a5f098551d246e8888e4a6e1a28af7eaa67fa9a5c361d1e028564e5d663fe617eac2af8e5f2b095faac433d402965205b42a07713dcd629287364f809472fbd08d24be839b0a914987c15e2a11089056ec643892ade747182a7ee2a61dedd9919b25f9c0590820880b20e6900f9d2c616e0733c7860121f4641df7b2183bb1f94e0d776f47794d1de0aa1ddbb151acc47a17818dcabce4bbb569711cfc1af3eacc58a87631f63814c283f711876320a714f", 0xc4}], 0x1) r3 = getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000029c0)=[0x3, 0x72, 0x8, 0x100000001]) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) recvfrom$inet6(r0, &(0x7f0000002a00)=""/18, 0x12, 0x2, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff9) r5 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000002a40)={0x3, 0x2, 0x4, 0xffffffffffff83af, r5}) r6 = shmget$private(0x0, 0x4000, 0x305, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002a80)=""/36) r7 = fcntl$dupfd(r1, 0xa, r0) semget(0x2, 0x3, 0x420) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002bc0)={{0x7ff, r8, r3, r9, r3, 0x80, 0x1}, 0x2, 0x7c8, r5, r5, 0x202, 0x3, 0x6}) kevent(r0, &(0x7f0000002c40), 0x8001, &(0x7f0000002c80)=[{{r0}, 0xffffffffffffffff, 0xe0, 0xc283449d4ea6fd2, 0xfff, 0x4}], 0x80000000, &(0x7f0000002cc0)={0x8, 0x1}) getpid() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r0, &(0x7f0000002d00)=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000002d40)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000002d80)=0x5) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$dupfd(r0, 0xa, r0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x81) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_execute_func(&(0x7f0000000040)="0f917f79c4015f5cb799899999d9e9c421f562cc650f71d38d66460f72d20c8f49509295090000006465f344908f69e89464a2363d00000080") 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/249, 0xf9, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x18, 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r0) setegid(r1) setgroups(0x0, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x1fffc00000000) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000240)=0xc) close(r4) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) 16:00:30 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:30 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x5, 0x6}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:31 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x80000000) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto(r2, &(0x7f00000001c0)="b6aa17aa5b23df9388da83b9a52ad96248efac561d0d3d8280567e1ac6b4", 0x1e, 0x401, &(0x7f0000000280)=@in6={0x18, 0x0, 0x80000001, 0x6269}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) nanosleep(&(0x7f0000000000)={0x2, 0x3}, &(0x7f0000000140)) readv(r3, &(0x7f0000000100), 0xd7f0199b27219) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc8, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x0, 0x2000000000000002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r1) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) msgget(0x3, 0x29c) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x100002000, 0x20028ae) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3b}], 0x8000007eac, 0x0, 0x88, 0x0) r3 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) shmdt(r3) close(r1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) 16:00:32 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x40000000) shmdt(r1) 16:00:32 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000000)="4777019447330619645094801d9ad04f069b03b07c7e8a9805b0b3b0372edda5db3ca4ed8019bb7569a3731d035b8e00cad1cf2b008df7bec7f42b8e9337291eae923962193a40f48582a6e93e9ad38bff390152cd86919cf29a5d7952adcac21bbef7768016", 0x66, 0x8, &(0x7f0000000080)={0x2, 0x1}, 0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="775900c2ff10e64f0cee0acb77984ba1bb522ca6df58a1241f9ab2044cf16ba5198b827eee39daf185533569e262a4826ae738d638d05b6d69e681b8da83a4e3134438f61eb8ed065e9d736560065b119caeb1a09f3ef1967d67ebe3de205881e6c1e970a61b3e222ee9459c63376389f64fa165eebf784d7b6d2aebef4b6cc92db4e63edc5aa9cd71d301cbba9b58f948b195e4064aa7292a0cac18de33a70ef048107606a07894401603f11cd95aafab4552de3d1cac8467b2ac4adeb9352696195aabd88fa953a62845f4239a33679a1f381244e882183e51ac21"], 0x1, 0x0}, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xfffffffffffffdb6) dup2(r1, r0) 16:00:32 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1}, {0x18, 0x0, 0x11d8, 0x8f5d}, 0xfffffffffffff001, [0x6, 0x40, 0xffff, 0x5, 0x6, 0xfff, 0x1, 0x9]}, 0x3c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x1, 0x8b2, 0x5, "58c2a07f3e54ab7bb4382e971dad9242fd22c848", 0x80, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0x4}, {0x18, 0x0, 0x3f, 0x9}, 0xa89, [0x7, 0x5, 0x5, 0x1, 0x0, 0x6, 0x6e03, 0x5d7]}, 0x3c) geteuid() close(r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xfffffffffffffffd) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x6}) mknod(&(0x7f0000000200)='./file0\x00', 0x201c, 0x6) kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/76, 0x4c}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/174, 0xae}, {&(0x7f0000000680)=""/127, 0x7f}, {&(0x7f0000000700)=""/204, 0xcc}, {&(0x7f0000000800)=""/166, 0xa6}, {&(0x7f00000008c0)=""/10, 0xa}], 0x9) symlinkat(&(0x7f00000009c0)='./file0\x00', r0, &(0x7f0000000a00)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000a40)=""/255, 0xff, 0x843, &(0x7f0000000b40)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r4 = msgget(0x0, 0x401) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/230) utimensat(r3, &(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)={{0x1, 0xfffffffffffffffb}, {0x72, 0xffffffff}}, 0x2) symlinkat(&(0x7f0000000d80)='./file0\x00', r0, &(0x7f0000000dc0)='./file0\x00') getgid() sync() 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x1000, 0x0, "98a6c65fc1f5e57385c3fba9c483dde23138b49c", 0x0, 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x8000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="94", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x40, 0x0, 0x3e0, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x0, 0x100000009d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x88561822aa5676f2) 16:00:32 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000480)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000000600)=""/158, 0x9e}, {&(0x7f00000006c0)=""/179, 0xb3}, {&(0x7f0000000780)=""/156, 0x9c}, {&(0x7f0000000840)=""/14, 0xe}, {&(0x7f0000000880)=""/48, 0x30}, {&(0x7f00000008c0)=""/100, 0x64}, {&(0x7f0000000940)=""/50, 0x32}, {&(0x7f0000000980)=""/10, 0xa}], 0xa, &(0x7f0000000a80)=""/224, 0xe0}, 0x842) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x50}], 0x10000000000000dd, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) execve(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200), &(0x7f0000000240)=']^%\x00', &(0x7f0000000280)=',+,%\xf6-\x00', &(0x7f00000002c0)='^,}\x00', &(0x7f0000000300)='*\\^\\!-', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='{\\\x00', &(0x7f0000000400)='+\x00']) syz_open_pts() open(&(0x7f0000000200)='./bus\x00', 0x80, 0x81) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(0xffffffffffffffff, r0) r1 = syz_open_pts() r2 = geteuid() bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x10001) setreuid(0x0, r2) execve(0x0, 0x0, 0x0) geteuid() 16:00:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0xb6d, 0x240, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x81) getdents(r0, &(0x7f0000000080)=""/116, 0x74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc001, 0xffffffffffffff08) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) mprotect(&(0x7f000048c000/0x3000)=nil, 0x3000, 0x0) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socket(0x1, 0x4000, 0xa5d) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0xffffffffffffffff) mlockall(0x1) setsockopt(r1, 0x7, 0x8, &(0x7f00000000c0)="96dba4eded7d9cdc79dc10156cad85f2917db82b9f38f872dc2d037125845126b712c21bdd2f4163ea36dae396939e80240ccffbd1f9285c4496ebb6696fbbf9cb8ea62f9a2d94202b0b94ca2c03c24dac7875a27ad0ec269e6808cac0058426524622d7003e7ebdd8b3eda124017c5f442341cf935cad8cc66ece6a21a238e39c77969d191c6e45feaa2668b035fe3e7dfbbf0e96de4d290852a09581703d817788fdbccc086d41a4e2cfc915560914e2dc46864734b6bbe639f563a05dccac6b84ae4f45b4b6b6648a10d0b21d614385c12335e26d6485a325e7a0", 0xdc) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffff5, 0x44) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000980)=[{&(0x7f0000000600)=""/45, 0x2d}, {&(0x7f0000000640)=""/151, 0x97}, {&(0x7f0000000700)=""/126, 0x7e}, {&(0x7f0000000780)=""/95, 0x5f}, {&(0x7f0000000800)=""/198, 0xc6}, {&(0x7f0000000900)=""/60, 0x3c}, {&(0x7f0000000940)}], 0x7, 0x0) r2 = kqueue() getitimer(0x0, &(0x7f0000000a40)) kevent(r2, &(0x7f0000000080), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r3 = semget(0x2, 0x3, 0x401) semop(r3, &(0x7f00000004c0)=[{0x4, 0x9, 0x800}], 0x1) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20081, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r6 = accept(r4, &(0x7f0000000940)=@in, &(0x7f0000000a00)=0xc) getpgid(r5) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000440)=""/124, 0x7c}], 0x4) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) kqueue() symlink(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)='\x00') kevent(r2, &(0x7f0000000a80)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x20, 0x0, 0x81}, {{r0}, 0x0, 0x0, 0x40000002, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0xa8, 0x2, 0x7fff, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0xe3, 0x10, 0x51eb, 0x810}, {{r0}, 0xfffffffffffffffb, 0x70, 0x10, 0x10001, 0x7}, {{r6}, 0xfffffffffffffff8, 0x10, 0xb, 0x80000000, 0x80000000}], 0x8000, &(0x7f0000000b40)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x89, 0x5, 0x100, 0xfff}, {{r0}, 0xffffffffffffffff, 0xa, 0xa0000002, 0x1, 0x5f67}, {{r6}, 0x0, 0x10, 0x1, 0x6, 0x200}, {{r0}, 0xffffffffffffffff, 0x3d, 0x80, 0x6, 0x3}, {{r6}, 0xfffffffffffffffa, 0x80, 0x80000002, 0x239f, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}, {{r6}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x3f}], 0xfffffffffffffffe, &(0x7f0000000c40)={0x8001, 0x30}) dup2(r0, r2) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000080)="72f671a5ce1a9eeef0e30928d06a33396a875cbcfa44e228ab6087a59f91da9b02fa213b64bdb2237c8b0931a93c86eaa7385d2ecaac6c846ae41e7c5fd28192fbc1d1734f170062d151c72d0200055cd7c344dcb80702d32c8191582372bb5ecd2d24e95188108992793a81c548d090d2cf00e2ba56cf25ee8e2c4b7d453f8d0fa89a7237671c2da5d158fd755ee59f999c21a9f88fec747de8215c60dde61d7ca39faeef88b67ec0b46176f8486f53c9b4da7902255dcba87b3c19031f9ab273d6e70e5fd7293492bbd8a1124cf4a28e149fda6c06c886310bd913729be2a0f5", 0xe1, 0x6, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65ff00"], 0xa) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getpgrp() geteuid() write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000000280)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) mlockall(0x4) r2 = accept(0xffffffffffffffff, 0x0, 0x0) close(r2) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:00:32 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x90) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001200)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpid() readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/4096, 0xffffffffffffff29) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) 16:00:32 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x18, 0x4500) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fsync(r0) getdents(r0, &(0x7f0000000100)=""/104, 0xffffffe2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = socket(0x2000000000000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x9427) setsockopt(r0, 0x4, 0x0, &(0x7f0000000040)="6129ac595c8e42ee9a44ed8955aa9a66459218b9168eec1ea69a2e32f4a17c08c821537491f1edb3af19670bc6b1079ab5c251d8e8acf8d835f5d952e5c16d7c1876599b2f31444783d6abc202165ddf433af52a23ff64b88d723fdb2ef3a322bd07656571b82080d27974b078d09cf291b5967c738afb5dda3996ac52c023cddbac1a403135a1becd8857ad9c0039369f1892358e30d795faee2e485ebb2b0cf950f52d2f8ccead", 0xa8) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) semget(0x0, 0x3, 0x4) dup(r1) r2 = socket$inet6(0x18, 0x8000, 0x28) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0x5, 0x5, 0x9}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x0, 0x0, 0x48b2}], 0x3ff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x6, 0x20000004, 0x8, 0xd2}, {{r0}, 0x0, 0x12, 0x20000001, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf00000a0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x23, 0x101, 0x4}, {{r0}, 0x0, 0x88, 0xc0000004, 0x6, 0xfba3}], 0x101, &(0x7f0000000280)={0x6, 0x7}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x7ff, 0x6, 0x80000000, 0x5, "cc072e6474ce8723fc7462a0783f0802bd1411d9", 0x82e}) readv(r0, &(0x7f0000001780)=[{&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/24, 0x18}, {&(0x7f0000000540)=""/5, 0x5}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/190, 0xbe}, {&(0x7f0000001680)}, {&(0x7f00000016c0)=""/183, 0xb7}], 0x9) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:33 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r1, 0x0, 0x200000, 0xa}, 0x0, 0x3, 0x0, r0}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/160, 0xa0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x400000000002d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffeff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup2(r1, r1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000340), 0x10000014c) r4 = kqueue() getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xaf, 0x0, 0x0, 0xcc70}], 0x3, 0x0, 0x8001, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0xbb6b) 16:00:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x1, 0x7179, &(0x7f0000000a40)=""/4096, &(0x7f0000000040)=0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x7ff, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc88, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x0, 0x6, 0xffffffffffffffdb}) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0xffb, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x72, 0xa8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="3048b2aefbf2d2f095f7105dbca020337f651030716a49dbb5473f1608ad1f177d7d7b02b2f73f6e972567c785630b767c0af74ae7345d5c968075971501c82ca954273a90da429c887a7283a0773b81b689441c541e3974f2e19e402e2fbb39bc731dd99c2cc9704dcdf9a5b927c7b1c96fa841d7db2e52199e21c14e4af96ffe88cc180bd01b4c303232ac49918be0f22093432bc2c20e77d2be36a41eb48cb385e2fdaeab9533f3f52faddcfd7476818b7816d5e775671e295c56196d9f4a80486f19c9fad5448ee58c9518efcbb1dd1560d25c61135e52e8cbbc11bb4f13c97ea00de8f7fc6329ec1449c16574ff14df29a719c54f3f2e63f092878ff104e7df6bd7b12221405d4558c09e806335c148fe6743b31b44316255cb524d3eefb55d959d0cf9757f60f0e0703a1cabd56b39b2f53d5cefe8cd04be3532b8445ac8d8dc905dc5262f3dfc7ee4ad82a7bb34bde8d47a68b6231ef9186c09a5c5acf069f2e643dc5fefc11c359b46dda27203b78c5e56b9eb062b1c7b27bb5651ebe7a7dac429dbd67f956c6c9fb3cf324b80db396420b22f72bf4f191d758b6be7316b52f4753a5032f597801c78692aafdaef2f7e11887cefa39d517d3bf71b915e9f9577970dc0e2543fb9d9c831bd8b16601da01d83f5794663992332ca9a8d89f534294475abb691badfb82bddf265e46416cb3ba5e6d1aec6e5d2c6eb0271ca460fe56790e3e2a1cb2ce9110586e08b465bb109f76869ea054dd58199ff2f6056529e36a26f47f7e0c8bbd6853242570f8a26fee939ec373eb612d17b3610e551509a94b230e20c908515dcbf82f20db577568c9a4f705dada46bef07ddd704e76ce3c74d594c1a2e56d50c29d94511009963508db7143701333e4866f420f07eba3f569527822b92e3008ac6cccdf5def2c1f887376dff0a0382a07cfbdb9fa715c93f624fb8ec32d2b995b10c21707588a712afae431393d8ae4c33a3e623f7c8ccabdbf8c9bd9c420ba402a9e40107e16d53c65fd98075010824c2a1bc14e378287139cf26ab7910e3b4beaa8dad1c3960ec078422884ff083d7df6aa5ebc762c577d0d9d9c7de73c1d03b6283fc425ce4cddcf7020bfd224556b1500728fa6024acde3bf74f779b66c54c4bdc45c029af004a01c230c39cd9772599fbc1f71d721dfa4d63d84b877777457a4bef0ef96960e3f25f45fc230ca5cec469d1788c2979aedaacb6b56d43eb523d9f20024fb097e3918bae70faa9224b188ea2a79ea65cc60c180517716d5bf33b605aa374f79c467df587e9c715b8cf2195a6d26f4f861eb675697defb10547383099887c8f32f5856db1059edb5f5a5dfc8b625ccc83729e705f492e1f8beea6a79eb0561e8596e124e538c4fd61f5ee908cdbcb0b482a45f446ed15b5d7570e21974d4799dba1ac8f75c596856e20a5dcf90010ae9b3c3979b9086b69ed018f44951b45744df3bf7c77195baeb9ebcdc02391baf4f28dbe4b41c5d7ea77143d6767469b7ea8a257825be89bcd3160dad4d27aea6e24ab00927c0f7bc8b7698b7e60d8c2581803ccfb29bd1e4e6379b64491fef460f943c5932b71e535122baf4fb02c2a9520e218c4b2048beedcea819df673a08552062a896b772cd02f548d6f9e2dcd9d9096b24356bb2a42e8920421b2aa3d08aacc288a860dffa4d53bc12f4a1d28fcead58f13220ee9deb8e31f3c17066c43dc8c42a09c08daab05389f6ffd25c6ac593b86d57292887785800f962558efacb4ad180cb6c8394fc42ec3e46f7e9cc392809744fe4a6fb532d333aec9ac1786fb2b5998c2487f2b377b41165281a7235e497f4d0c91b7b89d91e8b23b5de7f04f46bd7c18b92400b162d0cec805ff0eba51673ec143cdfcad18d0514ae06e0db778c803fb6bcc508cdcee87f10bdad675a9cd89e26d9353a8210e7746c39d3a28f1dd93da9c7fee8ac5fdb387eee3c13cf145d1914db73ce66332d8491051d7745cd9673c4e6b513b28c7c75e1f22a0d054c95a4c0851a3f6c8504f67bca0ea98ddf98a8fde33a18863ddf32fab149dec9c2c6e87a919a47399a592a7d747a1aac48246c99051d431f582403e66b603266e17f11096b1fcf61dc742169ccb227365538cede300e36ac1e0693999508bf232a2a0f67edef21ee5c36ab6dece23e249f501c2eefb75fd6a03cc36453c497c80980b9d6123de859478cd79ae4d2b95fcbadf973bb042a643388662917c6d87316aa3b5dcb686f6a0f35ca9931047380045ae2bd6f8a453bb3a679f92794aae63073ec891f13b7032b8e78701ba7512af2387924ed680543765a3928b37ea2ee86d54ac354b38d95786204541e3d54ffb3d879668382e5124ca9a1ee48ef979ccde3550d71c9cb115fc9941488e474cd1e6456ac8d1080d8147b1272a14b8ee64d92348ad2d971b3ea86ff2240b0ee1b23057e06dde2cd023e855bed26d6883c289354a547e2ebeb39378b3dfec090a51f783683d67e051848d666fe3395cb926a9aa481826e9756ee2931477a2fa581bbd29adf623b42ddf140e88dfdab8f9715c180fabcdb3591da61bd2a28918d5bf213513780c2817250375f23f5ba7661cd22c721fb236c3b5da5edf523e311ba03d216cee2b7ab4b98562db4657a3c7d04544f89b8c2b7886690314b619747507fcc98647bc28b6b2480a692f2518bf92fc3019490673123deaa1017a7c8731eb65860dd136fd9baa254f26444f9e26b739ffca6364e6472176157a8df1467142cfd9a01c27a8789f9deda41c1e04f01a5ac8b3fe1b792a1cf98d74c4643da9ccf8b3c0c79bb75d18f22f5dd6e648002683c1a597a9c58f02fb31660fa9e2c45d29c583b6a5ba56857af198d57fbd5dd3ac448cbae05ea9a2d3f42310ced139b3b138887cbaae4c5362123e28158e97858944d2c79a964dd272bce5cf81857d7cb825a96080fea9db5de58289a5b087edb032cbc5740246df671912be62ce0db9a9c01072021df7a31f14f830dd3064bd4034a04be04a6077243b41aa693aecbdd10832f31189957b53a049500096f50e129a2aaa2642bc2e7fc2b8b75abb157a72936bca8bacb74ac44c337ee804b89c8f1a63c4572c9d8e06cfe2368b889e6c6565d6c308b8a1818916a7f3d7a0aa7880986b915798da318725ef5f9131b313a1ec168a7e70b190c08c19acaf92251720a4e90b00750ee339377140ac35433dae1a29ddc6fae95a9c1916f40923aea293799d9f5257cf531fbb39261ccc8e4419170c5dc2ede0f153fa1e37c9bd3613d6f9e6b513d5edf5c255364a36f640c7dc69b1b1f36aba3627308f5337054706b1027a278e3fb13c5410c46e93af017e71186f33a6c686d345d7fd4b1a1bf5b663f1d9375c778cd937338b9a2b364b21e6ed2ac3ff0d2a7485ac1b1c6362ab49d6e1b400a76aa63c972642d269d5551743261237d33d67c0a47202135ec0d8e8a7e4b31e004e6292a8a49f71b003a4f6befc088f3e0be622f1e2153ada5359e4b15d0162ee803e0b849eccc1684da7a64207e027ba0e4b233bf054157751c4af43bb351cfd91ad9b31c1079633e17e8b9d2e751f089b1f34325f7bc1dfd3ed7d3d797d8ec30d1c606f17a6083b7a667e7c3396c548cbf66d41c4d7572a0de6e80ccc1528d7ed09d97ec8bf827572892ec796c1826d70eedf25202b1c92361dc48981015b76836db5688d403835fb6371cc35b91fe2e5c42b2dede6442cf083aec3fdd3509250685ac868e7cb1d54cfa6efec6d93e6a9caefeb755ca129c2bbd565b9b4c55a4ddf9c316b7b9da1e0de636f7f4134fe5046042119afe883f1c305490fec87391a1ccedab63064e26b7a81a9b857b53bf8f282a6a0d47da214c1e52a5e47e9d99f830a5e328c7f74c6112aece45012ec84fc91abcdefcc575e5cba416db2066a763ccbe6f4a8afd08dcc3643af86c1c9b5db72e86440ef9aec7d0da500f2cd4ca62926031596074a7d3f53e2133c8646658fa676170b7ea8e5f3e716e7c5ed5d23fc7e9231236989de2088d423569499887dc96598746f149b8aa9d3b1a2c1f87b5428179661d852d574cbdeb25fc75560dd0ace7e82495ce49ef6ea69d50c76b138e4e766140210ba359cc5cf5b953e7241bb55e6a0b0885467a5a0d6a28168d39e8d4422c09297698a983f176aa830148307cdc0bfb2a2e9e79066e9a7d073af8c9b14e68842988570341eb943924dc0ed62a6d7024a80d722de7282f0b32dc8d229b5323bffb3ed35a8d2552247f6031309b67a4ef0e12010e70ba0e4f77d92c094b7eea058a2ac759fe154a48544d137e13de8080770a876731bf6cd87102c47841687d6f0f23fe23b09ae8f31d832c91b09184f705ba361f0b0e3752b078570144443d873cc4f8c36eef70f7ffba947386fe7469bbb4e8e64430a4054254623af8b6c2ea850932627d849d0aa5c18af8787935840ab4053b1445c4123d572c14d217586bdc4c2621b2a802e1dd76d1e7aa8bebe3f0ff7a24168daf83283484bc0831469152312832f3b61580ff157b3c3ad703f52c9b42e131a4072e12c9dcaeb950df9f5ae065ab3c5200989b538dbba88fa2bb4331b333331f109d5e3b51ab5cb8ea3209e4f7e12cae015d65cf8b7be9f11d364c26fc39b61871a7d94d69f45753217f0d0c08480674dd5e248c396e2ad67d6234965b2bfafcddbde9f61a011976d4deb73ea291f2c72ac097f02afed25ea047804b4240c9a519768d05c3d274d9697c4376cce4ed401f662b004171ce2331030d2280acda3a0fe79f638742d2c179617298784d113c9cb0a0900b90c14cb5cc994cda0cb28ca161d51863eb39d1e9aa2beea9335c581e28889641837642df42ea3b7a97902f06e8c40d4ecb1abcb28481d307f7765bf6e91bb0012b158f8837db0aebb56e0dd22508a467fcb5a0f4891283e7f0cc67a07c84209a8996a175755d94cfc451c9a2c803bee1dc2219cfd3c6e68b7f8038d87484724716f9c6c3f2c7406f41ee86c617eaafb85fbe05fa46bce4c0702b3cc304a9118dd6c0534e4b9d9b751eb6a0e1e4991d55eabc935aa6ea8b999d078f260299e8dc447e999b8cdc295c89ca21c26d9d1512c652060eab8663a5cf762bc988d6ce465f3a19c8679e44854daefb8f973f57098cf0a828cb2dd48c8ec214826424b2d19b116341e07c09ffba0c8e150db375185cf93eabc4f087609aa79b7fcef4f1aa148cbec8ff6461fdb44193bace90df9785c7a3ca0c07e2fee9870126f6a36870d5b98f167e396ab95c281a61393d8dfb09d1d86a0d311d7d593a0b0887f693acd075eb34ff3d27bf0c368079ddd3a0356c90ef0d51c183c6727c64bb803ed5a68c581e0db0d3311aa20d2fbc00a9093e4f5830581623ef735307f417b52d65ebe336c1fb26e1ffc60224326ad5ce85c04727afe2992c0336b170b7398d4826d8fe7a5f4eadd8adcedcbc182c743deb8438fd58cb9571d41a8937cb7f283d2880fcc77f3c4ac2729d6bd7e7c392d640b29da25b88c573a69c8bb27c59a42378c534536e0a6d6188f0777b9fd26c6a4ec3eb11f632091f2eabe271375ead0dee63faab99862c0032c83a3fb1120cc4b8c41efde63b1c763146eb0450f9d5cee25165a908a6d73e889fd91396e8b66a2aab53a732f09906b1b7da88c4db01d9491ebc469794f34a1b1a2fe5eb6ced906a7ed6a26f9550dde65b1b5444a902741523abbf6021f79d3c2b56a1734d8f9d8da0b1491aa29f83db28910df418d7b0ba2443ded07833211fa4e150da292069955291942b4", 0x1000}, {&(0x7f00000011c0)="9f08269c4aeeef6690f56e8ad25403dfbd7988b237f3d3c29f2fb183a330594641d4f05849ca0e685028dffb14b92e5d125f90ffdd369d7e5784f02b1b5e92f92f2c8a8aafc6cb4641782e0e0a72650f8c5432ca450e2c1796371c7be14f4f90b16080691a26c4546833284ad731e227ba866043394fbc220a4b5f0aa350c9fb5f24e55f949f8cb1b080e38b65dd960fb7ee5d683f8392cd86f420dd1d3d4abbb1751fda5fb1d793bc5ccb6f92", 0xad}, {&(0x7f0000000140)="66bb468add28e86f19607eae26c858aaaa5c1cb55aa61df4a8f0b957b5ef9c2db9a9caf0f1349d21baafb5f897c39e", 0x2f}], 0x3, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x2}, 0x10) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket$inet(0x2, 0x2, 0x8) 16:00:34 executing program 1: getegid() r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x5470}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x181) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6001, 0x8) 16:00:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/98, 0x62) fcntl$setflags(r0, 0x2, 0x1) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2100080001) shutdown(r0, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:34 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x37ffc, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x5, 0x3, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x16, 0x1, 0x2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000009fcb783cbc7f6fa82201340d545aeedd8332997aa35fa66219919aa77ddd1066bed92b7d7d4f02305d057d97f808b4042e4f24cf4e031836bc214532d6c253cf5078f3d21da36199c20398da8ba69c17bc18ffd87316220381bb1e20cc2b0184f355da"], 0x18}, 0x0) r1 = semget(0x0, 0x1, 0x9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000001c0)=""/194) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x400000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) select(0x40, &(0x7f0000000240)={0x2, 0x6, 0x6, 0x3, 0x81, 0x8, 0x2, 0x80000001}, &(0x7f0000000280)={0x20, 0x5, 0x4a, 0x7, 0x7, 0x0, 0x4, 0xac8b}, &(0x7f00000002c0)={0x100000001, 0x8, 0xce, 0x8, 0x5, 0x3, 0x5, 0x7}, &(0x7f0000000300)={0x0, 0xc5}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x860, 0x8) 16:00:34 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x5) fchdir(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="6ef85d09c77e989c5e8fe9097e9f8d867384cd6eb75d3433b2618d1d9bf88aedb8dcc8143039a1fccf775896025a9ef19ae0b494dfbf168ffc06f2542dabf3890cec11134f39e6520b5caf34c298395690032f4f70744e48ffa8a236d6074ede4716a6a74007fc507933fed17f53026ff26fa5c9d9a8c367c94b2575880b07ac3386247d2e5e1cfef7c312c40a7cbd2fc0d3b5aa7498894d249686d4e62abe7aedf76dfe81da99c6522d61aaf88a3d825f01fa7c2b1b6a1163f64d58d8be74fdd67aa9c7cd431e59030a2639077897c380e5197090b92591d952dc53f551ae5b533eb0ba45148d93878af38780388b08", 0xf0}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/66}, &(0x7f0000000080)=0x44) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f0000000000)="bf", 0x0) ftruncate(r2, 0x81) shutdown(r1, 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() accept(r0, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x48) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x212) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/188) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0xc9d1, 0x4) 16:00:34 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffff42d, 0x800}, 0xc) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0xfffffedc, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0xfffffffffffffe85}, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x5a}, 0x840) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x200000006ff) r0 = socket$inet(0x2, 0x5, 0x40) close(r0) r1 = dup2(r0, r0) r2 = getpid() r3 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgrp() r6 = getuid() r7 = getgid() r8 = getpid() r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="2c24bc1b655d686bb61c72c6dfd4a575d561b9cb07941d01cabfdf1742fe73418d28773b89e380a917eed1876f9e3c4999e24369e29b7050d324a33b28eca6cc33275cc60eda1a06b3d4f8f0c00c1de65a097970ae658f697244857bb8ce05be25", 0x61}, {&(0x7f0000000180)="538d5ef28dfae731b8e83ecade503e04e4fee8a958a2dc8d414f5ba983994c80d024ebf56e23822a017e6b276790e6fce499db0a45c444ea1367deb2c45bed46e1768494875b3b0f803dd30efee3cc31829510257d5b568c062316e4343b32c3d4ddcd28eb5150502df832810344e418fafdce9241968702e6915acf0e83ac4325c2c5d6c8942c5467e15a0b6488c1afd66ea664c9574acd3ff2cfb8ba715b95c5845efa56f76ca9359108ded9c5bdeba3220e52280cdff2078e7a89626fb5c9b456bb97a1600abb1ffdae54e4abd8ffecb90466939bc37fa07890fc1df7bf2ecd8554e4b148628bb14cbbf452565b673e9a4fde13701875c03e", 0xfa}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="20fc4c6c549c16c91fcbff07d877ab8d0cab9d68a543dae1e8d2", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="1e0000005eb85e0100000000000000000000008f291e1900d11662ed5bed67ed33956b15ade8190e72c0c4a70506fb8536f84966b3febb1ef1326c3d4f758760fc7b714a2b78fb8b05296f52a1a2ab799a52ce0154457e0a2542f200ecfe559973b56af8930d5c2b5dc5a76e70a6ecc11e7b725cee6c0f907c430caca7", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x400}, 0x400) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) socket$inet6(0x18, 0x6, 0x8000) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCBRK(r11, 0x2000747a) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x7, 0xfffffffffffffd95, &(0x7f0000000080)=""/130, &(0x7f0000000140)=0x82) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x4) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/100) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:35 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffffffff, 0x1fffffff}, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x820, 0x1) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/128, 0x80) nanosleep(&(0x7f00000000c0)={0x0, 0x7}, &(0x7f0000000100)) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040), 0x20000000000002f4, 0x826) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() read(r0, &(0x7f0000000040)=""/210, 0xd2) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="6ff93acb5ffd723d3e39f3c847e49e46b825240125ede664b8929c60f64d84160536dfb99bb753923b689c91b774286001101d7c2f8b4063b64a6148d2", 0x3d}, {&(0x7f0000000340)="70a8ec35fb997a97da2d9b3f9c5561d68efe2e741359a9d647512ebdf0ce44a4b65f13979c1ddcdcbed1f30489325a2e1bf39df27fab68dd3b0d7b5dde81db2c235625b8b8b470fcfdbd0a0f98d04023b957f430a438f0980cf724e04cee7000e2eb9cd8a6456222734527e0ace84a12ab72a2dcf52ca835e36884b23270c7aa1a0a99dff7355a1c85", 0x89}], 0x2, 0x0) open$dir(&(0x7f0000000440)='./bus\x00', 0x80, 0xa0) fcntl$setstatus(r0, 0x4, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x168) getdents(r0, &(0x7f00000001c0)=""/211, 0xd3) mkdir(&(0x7f00000002c0)='./bus\x00', 0x8) 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x97, 0x3) 16:00:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01afd0fbb32ed03c2f66696c6530009e637db61cd6b1193e3c76e3587751d28a8a85cde22e1a9ba2536b91311e5f338da6ee64237a8d881e2e4672da3fb770f09a74faf7716f3c5d9a68040632b5c36f69a9754628d81daf366f55731b1a9ab15478e3551c3b8e581e4427d5339ae82361820b4267536d070457cc01f301422d4500d32d162828c46e894b43000000009779751d7075d0c68223e6379c478cd7a5b61ebc1ff7bd91d2821e24c79cce05c5211c57cec8f5e4954cdabdf3ced25ff499a14e8824e74aab06d016a90d38c8b80fc93129489d4a4bd653f39599d0b48f6ed045006e5ac912026c9fe889aa1b1df00f111a7bdcffa54024ebbc13ff58c8ee11f19e9eabb8150cbcc881c4b9bbb9f2dac5ce171726f49459994e23e49290ab17c7f5c06d2eab5d99393c1431421b9a9c99ae21e6c4d448df87b38c9502d140ce0f627cb10af003bdd8102cca9f85bbd3e5ee0611f516f153891ea9d6bc2d3143eb84416ed96ec4aa2df7c8b8c8cdee32e530eeb453b6bb9d94"], 0x6a) 16:00:35 executing program 1: r0 = syz_open_pts() pledge(&(0x7f0000000000)=':\x00', &(0x7f0000000040)='-\x00') writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x8001, 0xce13}], 0xfffffffffffffd33, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000001, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x9, 0x4}], 0x2, &(0x7f00000001c0)={0x100, 0x5}) write(r1, &(0x7f0000000180)="1a", 0x1) 16:00:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = getuid() setuid(r3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) sendto(r0, &(0x7f0000000100)="fd7f456c9a7272846dd5dae02dfc895d7c8168a7a886cc69e0b9b3e97426b923427fed8accac5a63411885bd1d209b2c9a3e69fb52995c72fd6921b6abfb4a436826f89d2e96bb05c232d2708509ac6d5801", 0x33d, 0x8, 0x0, 0xfffffffffffffeb6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) socketpair(0x1e, 0x0, 0x0, 0x0) 16:00:35 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 16:00:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:00:35 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket$inet(0x2, 0x5, 0x4f32f67a) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000000)=0x6, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x2, 0x28ac) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xa0) r3 = getegid() setgid(r3) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) r4 = msgget(0x2, 0x600) r5 = getuid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x5, r5, r3, r6, r3, 0xa0, 0x2}, 0x6, 0x1, r7, r8, 0x7, 0xffffffff00000000, 0x2}) 16:00:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) clock_settime(0x0, &(0x7f0000000340)={0xa8, 0x1}) r4 = dup2(r1, r1) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x80000002, 0xd7d1, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x14, 0xfffff, 0x7fffffff, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x576, 0x800}, {{r2}, 0xfffffffffffffffc, 0x20, 0x200000c4, 0x7b, 0x81}, {{r3}, 0xfffffffffffffffb, 0xa4, 0x80000000, 0x1}, {{r4}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x1000, 0x7cba78bd}, {{r1}, 0x0, 0x1, 0x10, 0x7, 0xaf35}, {{r4}, 0xfffffffffffffffb, 0x48, 0x44, 0x6, 0x92}, {{r2}, 0xfffffffffffffffb, 0x8, 0x14, 0xfffffffffffffffc, 0x8}, {{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0x0, 0x7}], 0xfffffffffffffff8, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x400}, {{r0}, 0x0, 0x48, 0x6, 0x8, 0x8}, {{r2}, 0xfffffffffffffffb, 0x17, 0x40, 0xfffffffffffffff9, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x16, 0x80000001, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x20, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x1, 0x41, 0x40000, 0x8}, {{r3}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x10001, 0x1}], 0x7fffffff, &(0x7f0000000040)={0x10000, 0x3}) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x830, &(0x7f0000000000)=0x405, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002400)=""/104, 0x68}, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd082, 0x1) connect(0xffffffffffffffff, &(0x7f0000000040)=@in, 0xc) 16:02:48 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1f}, {0x1}}, &(0x7f0000000040)) r0 = getpid() wait4(r0, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) 16:02:48 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x2, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x19a7, &(0x7f00000000c0)=0x8001, 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) read(r0, &(0x7f0000000040)=""/61, 0x3d) 16:02:48 executing program 0: mlockall(0x1) r0 = socket(0x18, 0x3, 0x0) close(r0) 16:02:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x44a7e7fc67a5dc78, 0x80) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r0, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x90, 0x1, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x6, 0xfffff, 0x58, 0x45544ba3}, {{r2}, 0xffffffffffffffff, 0x50, 0x80, 0x7ff, 0x2}, {{r3}, 0xfffffffffffffff8, 0x82, 0x2, 0xc8e, 0x7}], 0x400, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0xb73, 0x38}], 0x4, &(0x7f0000000240)={0x1ff000000000000, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x3ff, 0x100000000}, {{r5}, 0xfffffffffffffffe, 0x0, 0x20000059, 0x100000000, 0x1}, {{r6}, 0xfffffffffffffffa, 0x0, 0x4, 0x40, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x6}], 0x4, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x100000000}], 0x80000001, &(0x7f00000003c0)={0x0, 0x1}) r7 = kqueue() r8 = dup2(r5, r6) nanosleep(&(0x7f0000000280)={0xffff, 0x1}, &(0x7f00000002c0)) kevent(r7, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 16:02:48 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f0000000100)=""/90, 0x5a}], 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) 16:02:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xff, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000318000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/194, 0xc2}, {&(0x7f0000000580)=""/127, 0x7f}, {&(0x7f0000000600)=""/136, 0x88}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0xa) r2 = getppid() r3 = getpid() setpgid(r2, r3) 16:02:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0xfc, &(0x7f00000000c0)="19b1f91743b2c8ee12556da37334d88878c89c2d1d1c0745f881c6946cd0af374f6a3d4564d3f9699002dbaa32497073bd30c181ec4c8faeddec7c13834ebe67fe134f3aa800d3dfb30af053a973715c36f6826dbd402cac210b0e6de286edcedd585e38136cf25d71d69dfc724615302914b8097e0f3043dca161d223647e2e115a2fa8cf1bbe6cc65399c1122f78349db62133a95ef2efef28b828a0c1881bb5981d487e4dc52e7400c6541b406a4b8c70f89e953edf955dd706d63bf4fe850b67e34f25b4748097b49ead94dc79c1ec1aad3d602131eb3febb17f6aaae3e4bc91c21e46aa2ce11f53ce9edb52cd012a8421e4e802551ea6ad2b51") setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:02:48 executing program 1: setreuid(0x0, 0xee00) r0 = syz_open_pts() fchmod(r0, 0x20) 16:02:48 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x8, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x8, 0x25}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x100, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000012, 0x8, 0x8}, {{r1}, 0x0, 0x22, 0xfffff, 0x1}, {{r0}, 0x0, 0x2, 0x24, 0x80, 0x10000}, {{r0}, 0xfffffffffffffffd, 0xc2, 0xf0000000, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x9, 0xf0000001, 0x8, 0x1}], 0x9536, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x86, 0x40000000, 0x9, 0xffffffffffffff6e}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x88, 0x40, 0x1000, 0x200}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x400fffff, 0x4, 0x401}, {{r0}, 0x0, 0x0, 0xf0000000, 0x879, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x5, 0x549}, {{r0}, 0xfffffffffffffffc, 0x50, 0x20, 0x5, 0xd0f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x5, 0x2}], 0x2, &(0x7f0000000000)={0xffffffffffffffd2, 0x3}) 16:02:48 executing program 0: r0 = socket(0x21, 0x8000, 0x3) getuid() setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 16:02:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) getpeername$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:49 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 16:02:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6002, 0xfffffffffffffbff) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) 16:02:49 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x40000000028) setuid(0xee01) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xb4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) 16:02:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) r2 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffff, 0xffffffff}, 0x10) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 16:02:49 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x4, 0x548) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9]) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0xfffffffffffffff8]) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000600)=""/38) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) symlink(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0/file0\x00') renameat(r0, &(0x7f0000000440)='./file0/file1\x00', r0, &(0x7f0000000480)='./file0/file0\x00') r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x0, &(0x7f0000000540)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x9cc, r3, r4, r5, 0x0, 0x0, 0x8000}, 0x10000, 0x401, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000380)=[{0x7, 0x1b00, 0x800}, {0x7, 0x100000001, 0x800}, {0x2, 0x6, 0x1000}, {0x3, 0x800, 0x1000}, {0x7, 0x2, 0x1000}], 0x5) semop(r1, &(0x7f00000004c0)=[{0x3, 0x14b8, 0x1000}, {0x0, 0x1e9, 0x1000}, {0x5, 0x7427, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0xd57e78f, 0x1000}, {0x2, 0x20, 0x800}, {0x3, 0x2247, 0x1000}, {0x0, 0x4892, 0x800}], 0x8) 16:02:49 executing program 1: r0 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x128) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x80000000, 0x11ef, 0x10000, 0x5, "dcbd2f1cb7e4b81a26f4c867e41d6fc531543784", 0x4, 0x80}) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x48) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa) 16:00:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x122) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x82) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e6e97b03123ff90535e170165c4a544805af0f1600abf700946b6529246f7867e22fbe8a1144c918843e0c1be67aabd3cc3787b65f871096c8a7fdae9298954c1db4ec2b455a0b5621c4456f47", 0x4d) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)="4b74954c", 0x4) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r3 = dup2(r0, r2) syz_open_pts() dup2(r3, r0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x71, 0x42, 0x7, 0x700000}, {{r0}, 0xfffffffffffffffb, 0x42, 0x7, 0x12, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000080, 0xffffffffffffff3a, 0x5}, {{r2}, 0x0, 0xab, 0x0, 0xb5, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x5, 0x2}, {{r2}, 0xfffffffffffffffd, 0x30, 0x2, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x800, 0x9}, {{r2}, 0xfffffffffffffffb, 0x82, 0x80, 0xffffffff80000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x826, 0x200}], 0x10001, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x100000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x800, 0x93b}, {{r2}, 0x0, 0x4, 0x20, 0xffffffff, 0x9}, {{r1}, 0x0, 0x84, 0x8, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0x16, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000004, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0xf000008a, 0x0, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x8001, 0x7}], 0x1, &(0x7f0000000080)={0x1000, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r2, r1) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x0, 0x40, 0x3, 0x6}, {{r4}, 0xfffffffffffffffe, 0x9, 0x24, 0xd4d, 0x3}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x8, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000007, 0xfffffffffffffff8, 0xab}, {{r0}, 0xfffffffffffffff8, 0x14, 0xa0000020, 0x8000, 0x5}], 0x7, &(0x7f0000000440)=[{{r3}, 0x0, 0x28, 0x4, 0x4, 0x6}, {{r4}, 0x0, 0x40, 0x200fffff, 0x5, 0x401}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0xfffffffffffffffc, 0xffffffffffff4336}, {{r3}, 0xfffffffffffffffd, 0xb8, 0x20, 0xc59}, {{r4}, 0xfffffffffffffffd, 0x2, 0x43, 0x9, 0x7}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80000003, 0xffffffff, 0x1000}, {{r5}, 0xffffffffffffffff, 0x8, 0x41, 0x20, 0x4}, {{r5}, 0xfffffffffffffffd, 0xc0, 0x1, 0x3ff, 0x7ff}, {{r0}, 0x0, 0x20, 0x40000000, 0xfffffffffffffff9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x6, 0x7f}], 0x9, &(0x7f0000000580)={0x7fff, 0x5}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) r6 = getppid() fcntl$lock(r3, 0x9, &(0x7f00000005c0)={0x3, 0x1, 0x1, 0x7, r6}) accept$inet(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) write(r0, &(0x7f0000000000)="74a6cba2a304462e572f6ca5b06d4f838df87b6468fd8f7dfb8d35d724ef2dca716e3c", 0x23) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) socket(0x38, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:03 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') map stack 0x20719000-0x2071d000 of map 0xfffffd803f014a50 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f014a50 failed: hole in range 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) pipe2(&(0x7f0000000040), 0x10004) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0xa0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r2 = syz_open_pts() dup2(r2, r0) syz_open_pts() 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0x442, 0xae95, "10ad63da8a7d721cba45ece3c3c597527addb794", 0x7, 0xffff}) getuid() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() sendto(r2, &(0x7f0000000280)="df55a6016043e85f08f232d9548228f650657c80f197062f480bcf35abf1edba741ef644a3afcbb2a5c6dfc88eab7b86da9e330fde9c9e51621019d5df1ffda44265d71a06990f118ccbf11ed397a660025665514edc121e40c17fbbcd179c3ed8c7455b452fc777bcfe16b6c92b9369a2211d3bc7a4390c9849eadea0dfd0306f6018c029d1e13b1eddb4816f25a24198b9e5b01ca1d5fa5071958aa24c0c0a557292e9bfcd63cb1ff533e3dd71dc59c6d248084e9feef3ef5ee46343142e25c916e429cd88546c0c0c8e2c0ef9c0efa65ca6c04951daac58b7887b029b07905534c0f6eab9c400c5", 0xe9, 0x40d, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x6) 16:00:04 executing program 1: pipe(&(0x7f0000001700)={0xffffffffffffffff}) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1f, 0x7}, 0x10) pipe2(&(0x7f0000000040), 0x10004) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(r0) setegid(0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x82) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:05 executing program 1: r0 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpid() setuid(r3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, r1, r2, r3, r4, 0x0, 0x1f}, 0x3, 0x8164, r5, r6, 0xa30, 0x1cf2, 0x3}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semget$private(0x0, 0x7, 0xa) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r7 = semget(0x1, 0x3, 0x0) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000200)=""/219) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semget$private(0x0, 0x1, 0x14a) 16:00:05 executing program 1: r0 = socket(0x18, 0x8000000000003, 0x1ff) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff, 0x0, "854955000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair(0x21, 0x4005, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="76e22c49c52a530d9dec11abad893e03ff1030a5aa7346ee51f8aaf35f7214a135e718c560b07c84591151bac6b7cf0aac1f6c736b75bd61e8b1863798262f89948291bb20e3a5acd7510da71968dbb9553b9fa4de02b384699a8cbce57780ab7ad2d30ac8e019e97bb4a76a6b2e", 0x6e) getitimer(0x2, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r2 = socket$inet6(0x18, 0x3, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x5, 0x9, 0xffffffff}, 0xc) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000, 0x80) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='\x11\x8e') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00000ed000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x1}) r2 = semget(0x3, 0x7, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x9, 0x7ff, 0x8]) r3 = open(&(0x7f0000000140)='.\x00', 0x20080, 0x1) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x4b4) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0xffffffff) semop(r4, &(0x7f0000000100)=[{0x2, 0x6092, 0x800}, {0x3, 0xffffffffffff6224, 0x1800}, {0x1, 0x7ff, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x868, 0x1000}, {0x3, 0x400, 0x1800}, {0x3, 0x1b}, {0x4, 0x7f, 0x1000}, {0x5, 0x8000, 0x800}, {0x0, 0x0, 0x800}], 0xa) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0xffffffffffffffca, 0x10001]) getpid() 16:00:05 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x7, 0xd) socket(0x1e, 0xc001, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlockall(0x1) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x5, "e9952eb1ce46f0296f93fb4ae416c874b84781a6", 0x3, 0x5}) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffa) munmap(&(0x7f0000fed000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="f8c141cc8616d1ff1018cac892ee95f4c4ff2c2444c1d97aa1e2750b4f8cc98f706fec3ef25ef665a998b8bb149439c680902a1b207bda4f44dcab", 0x3b}, {&(0x7f0000000080)="e88820e615c64a06a71954eb60d60a331ea3ac4300583683340bec7e758dc3f728e30ee117605fa7183d8582179efe8795c71dda55219d74298ee867dfd11fb456e8b5c78cf5af878ad05d5bb4d0a8efeb619a42bcf8299322058926a1271cbaecd01a3f2b5c3e9c8ec2d85148915f2ee44bdee8f275f930f7097915819c84cf76006f123e77ca22bc047a01e521e9d6a683768d576bca3c5098551d407018823dd6a2fc5a5945e1483043f6ad44a765efba57e8efdb2620c1a0be2582d6a6950b7343ad86b1cbee2a78fc0b18ffba0bdf00ca802fb8aeb2609629632568b4a499437e02022c34746684eee8d1c603f97f2902841122260b235616251d12cd664e007e509bd73b8def46c5013d94e7730681ae506faa49dbc1c7fdf997372817da380c87fc5693d528130e9f02df2850b30e5a8e8c913232b2e01d9f6b9353a5f100f5362f338ac76d39dc0f1c822bd7184653b94d3a48042afd3dbfc91d30a994be1506788a42222a0174c0710b8f525f069777531c19a814b68acfa226aa9e8f1183e0ac493992a934c1f318da9457b678d5fd25e68ef3bc98345f830580d22d176ed7cc073b27abaebe343dcba5e7c4ce810b5201ccfdc16cc5618d7628e98ae0f98dcc3f04015eb9f9ecc7ee0e6bcff8853c6c54a008b8892166c1166cd03c3cd42457ad369120302992521818d2109e2de854a6012cfd2b23df6feb688a583a659b9f25166230334fcb4d5ef1e0af57730a762a3977a1ce48a257e82aa0affe42f01cf5c11bdbd2dfc7c22a25be0b9e3739ac41176d50c9f683ab516bf2e0247d47cd7ff029985b79d65b80278c6c719120524fae6517b116884409501360392c69809740f01d7fe99d95d3504e4d4002155eae0e772e167fea4d3502b8356ee8afd7b2c431e59938a16da0ad3f66adebd90249be6221919ca0c4388eea406c3f62f3d46d18c41af4e9302cf56b33c75a2ad0f69a5e2c35d45f5b5a8692b8df0eac67919d5bc09abe0ef3eca50c3468c9eb02c570fc0bd7cf7b894cbd856c3f0ac3b337775d0d338a0688abec1354b2c92b8f21ea862a764e69036b9a56a8b39a87429a884a5d4122d02417505744b0235477c646d702ee58d2a1f4f3fd54f305f9bc421863ef9eda61a111f30aa0797f72a9caa821b10436053076cebf018aa13a65e1b57df23fb1c749ae4beb1be2a98e6af48b1380af8196e828e6768ceac22df78ddc9eabddb3541d2b7d56940f899b13ca7302b71a7881d5bdeb2b8659c8fe6cf284368a3cb682c97685b6c790fd75410ae477120339a335c0469e405ce31b0c8d112b9cfda0b822ef10a73194258c9c3cd9981601d9be0660d5892a48ced3b51218c45fa1f5466aebace5994f5762c98039b2114a6960349d8b351db84875353b581a31cccbe7551da374fd413d30aa412b34f542920e0b097d1a2bc28a9632ca489535e8aa8b35a9535f2529beed890f974ab722a2af474c00da373e3def947cc8a591fcdb20c0b060c2f5d92f724e5c4bd0ec10059c770ee22f46749ed61fdf5cc952db97881e4949df5d2e72f6e1670eb3a9151e21b2b138a425807e48b48056bb47cf7acff4d90896ce00f5385731047e6df37f0a3c47cc2d55d600a691d4e54ed497e23babfb7bf7cabe92743f835fd40081bf61d4356866da45d7cbf431347dd38bd994245c4db210d17c356bbbf229ddb385e5c1720271e15dfda524dc2cf617ff9f6e9157ae22ca2c5e2c81c38a46dbdf8b437b6da4e15481ff2f148eb21f4b49ecd701e1dcf1e209914bbff39d79accd6c8f20e408e4e03da43005185aef4eea2bc23a0174b1e285ed5a8ccc2875ca0a4806e5bb3b0b3f34d6267e276a57e47530959ced59354200293fb50579d37c6077646c7e35cc01ff9de2a9c5b9580377178d47642136e110a02ef70a66873fa0459bf4b9a0f192f8b6b5906ab26bf4cce6433802097c5449d5f60efa5859aaa0a21cc3e7d65c8ad3f9b17b7094f41c4854211c2f526da7d449aa713af697530b9d13b17aba7d816bf9f856f5015213b248090f1f20834983d441bf7f45b42c5422c1bc0bd3da9dd2ff74c3485a9d069107a2113fc997806bf8116f98dfe4119081742c7c83357c932bca1f05fa1583916155b901236b7251f64039f905c52285ed219847801c4dc6259ed8d01e3a764d858f7f318c397805c9406ddeb070f127a83222108a9ff9b058a26da4918816c050b2f292a1d45b96969fa6b8d97ca24ed56532272276ed8b765f7b0d1faa9f4748cd8110f2330d3e2f4724d4faaf9b95852396c47e4cf96ca7d2f940a09b6fea2c7b444719c51b51e53fc428b4698e967b2e8f39dd40bb92386a73d69fe95586c062cc23aacc36b946470ec641800521e5cc2ffe5f99e246ab6989cd034872eb93bb5dfb5a18abf461db5f64a8aa6832d3fbbb48c34604c7cc88c2163b8c84a723169bc5a1a1da920b56a5c8c6c791869c44eade6d1f6d81118ae655e7b37cf3cb2d70a8744ef40e086a4e7fdafa9642f2368b2167fdb1491ceb716d76d850fb19117ee5f990eecafc9059caf9fcedfc32470282a26d9676abee1d99d5c87090963a8ad13355cb58ddda65f7eb6c67a203cb1f9674f6555ac6ab2e59d725c58e25d6460e19057f7fd635521986cb770cd769b289f4d270b16f345f7ec44899c658c0240b7660d1e7c6339f22b56aa5b7f011377f5358f9f17764662f8099debf2c171be96e1f41e4d2ed6feca91c4acdea2de101efaccbd49cef0dc81f45f71daf2c30503541aa8274a273f05443e9b8878775fdeced1061a9f14511cf9d764e750cfec4c5188fdabeda831a6fe62c26c3e7fe71222c75d44486c739bde210e6a7b8743d4b15f4b72b82c4ddec3bbe19077da82a25f5b9ee075e604fd1eeadde4c0255aca5b181858bdc6bb722a32d73bcd61d51bf9663ed3ebfd8b368008df49f4486cb1923d88f881b87fc7ee658f205c3b70d07afe8f723fce0600c6efec9f8bdcd4302e6474c9bffa4331ef9aab3b0be1dc72b67cba51dae057153fd18fc9b569a3ec26cd83af2dc1310efb57042f97ad1afaa70102a8934d831aacb2af66ae3a4d854aeef8f911e1c3fab22e7b3245f3f3e5f5caab7444dfb8e974964939a6b3dd435fdebfb1bc0c40777badb7d4045f1ae9c2ead51556de3138cc42d1534cbcf8ec2073ef6a16d1afa7b5e34f27d0546db0580abc84431b12304c46ced898f0aa83e59e5bb1c534d08bac204f5b2d6b6d3d62d5b9f20b550c8265f2652d564780243d1e91bc967c209fa392080da084a19f3aa784d0d4ef2a743a64a5189579cbff399296f44e4879f7bfa8629398922f4eb86a4ea196e706eb0fada241f756c2b5bfbbef061717bba5ba2b1f1ff83de3541b33064380d6d1b0c6ff4c3c52ea317571931c7357679ff6d40fa4a449dd83cab59e283280f76e8d86046067c834b040476c8ed05ef2bc49e126e2ec28a7918ceaa09b63abf77f46570b10d8a6b6e5843dfdb80ec966682590e563cfc4cf532a7a5af5b307b3f88501181333e6451670f6e167485f48f987e317c1e276b4b22e7bcf8b65b079c9a93591d600a98efb4fa46657db6b31d5b3f4f91561b6a91fa54092d82ab291b6c4db2dfb321e326eb1481b0cf4293a5a50b0f18adda4a6164ef5432920d0e7992a67188968dd8cd1032838537289168618e70cc0e3887c9beeb696e6ef50b1d44828be12ee1adc76d09df3ed06dde4c5ca96e14e1a1c7a0912015e9c64ec2c04ca80881fef3553084e6c239bb41a3c48fbf39e2b199e28063aebb0670870e2ae200fa34998fca69f26084e86a9faf0bf4ce30534bca339153b4ec6dece9e54f37329cdc66eb8fcd7cfe16f6a4b5dff295ed0f2461cba83299c00f84f82ff207b980710bf192968bb79e7fdfa137438c2f3ec0537aad0f13fbd720999fa85d263a64a928e602cb449fd1d74c89d4784747bc7b0d42bf4ad64e10a5fea9cab141b4a4a4e22cc2593fc6f84005494370319227282f20f91392c31ac2d2053d25a7316a39244c79aad8246c2e4ad3002708f4f1da63059cd3b3d290dd4bc968d9b46d26fa5e559e43300718d1258ac14314d8078680940498809e9b647e5e85bea672bcd0c1ea461acae4630a31b32d11cbbb86c9895b063e6f232f5f10470a344a0736098b6c0935a173fdd82a4b540fada5dc86236e23b1bf5579056f02d90f1ebbefa95472c1365eec4f73ddcf5d659fabdae48ddceacac40e302e7b2eb123fbff04e2d2e9906fc08ab2f1d7ba6ea8f274f97abc4f8f6bd33711810308b1ae2b659084c7cffef9131872a00d9e8fd322c44dd3d7ea707be31249db8d87494c6cacb86d8997ae2da31a2eeb25ea3f30339bc3fbe0df79b78be66ca79b35c582f982a3a95b6d844a7ba132303657facdbe2563e6584cb7c4ccc0e165e5a5db9cc19c4d0f3b6e9e8b88ad19f55a017c8534f4bcb85179c02f3e85114553d0b4dcb0618ae73aa2772b84951f4b34c0f22b63b281d47e9b34a77fba38959c3ec1a6a4722c0e601633d34ea1a6b49638d87295d8780218c3f4d2f48cdd6b46205772542f31bdb4051bea1fc834b7d5dce1256cc72a038af63a62c87f0239392c921eb148b35be281311a4fabd169eabdd275b3ba39e7946ccc10d26e45b9615ec8998af26f2e134b1af95d34bbfaeca2b7bda3fa95e3d091038f4cc804e08cf783df0b54602939c3793ef8e229407f43673ce25abcddcf5540e0c76329b2e455dd47eab30ccfed7375046f2a664b49d37951b23743f723097d984652c2cbd0deb5200723cf8bcc5a17fb649e972defb91e23e47e185a51fbb874da9953179e24b3be3ad9989fe414d2fff636c5168f9641e56fd889ba0734b609ee9f57f15071e6995dcdeca620f7450dccebe883699c66ca9a954d9014fdeae6a6de7ef27dfe118ce0bcd3d658b60724da0c5d02f507636b4a5bb6b151b99d9c88ba2db2155a9a87972898ebedd01004462b8933ec663d5ed937123cb7e8bfa13e7e0ae1b0f4f11c7de9c4c4539da16d84cf476f05b66d763e6779929c37fdd94ed7392bfcc6b2d67992a3ea5692c8627b9c3be1b0ea5d238ae638ee06248d3e4d2811a56e3166623be73d8ec65fc4006a7954016d53fdcfbce42ec91e7cdf493b80ab6a53fb81a4b643bc0ac7210390b1b9f3cf6a60b2d7e455f6a7763dd6fb0eae7924b538068ad09ceca1f2ff285c8f08857802de55e759fdd4797e5dcb5de663de614c54193a681381e5288c7e31ab21cf8d494a3fa4bfc0b444f2d8bc12cdad50cd2945392867e7a488ffb2897394c0d4d9f4fa8446819c74254f18e645aaec52b1d3a9e314ccd543f154c9e42131a70661730786fe3a19fd1687227890be7ec12672ae0ce1d006467353eabc0d42e532a01a896787f5f5ecdc88477096fa613a8d905c29c1a66f252d97b8211ca1828e0e07deec1e9da3962ee190f490e27ed5740d42080e6b3d421a6f383fdce91e92fc6241a71a1d74ced1fa9270976fb033b65f35ec88c12b12421539763d7df77a980d0bb8249f4c268c9ccab05059b5997fc7ed3fbe2c457e2f6af07ccfde38eef9671c74e8e58c79bbf632e0f0bfb8bb69cedf25409a66ccc1ecf4623b874dae2834c5a6cc71ab0aa4eea525c5846deca06cff6b47c78e4c819f0ad321b064db3f8747691da67f42f683b727630ce7d873fea7b9be1f193c58392118dd7b6f02e147148f53ec56904a250bd3d3c0889957d359a0e3cc26bf1e0ecd30457ba7022ac3d878a7771e965a703dd162ecc1d7b0", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="cb45928f6c4aa358633095f3c7731d5d2177e73554aad7cf35a369a2658347358f84fef2953abb6bb1c1db4ba0e2467e7af9032ed97d5bf40042f1535d2504e239216e9c00f466b620386dcdac2aef3abeaf791212c414b622775ebfe132b643377d1f642d2cec94974a6a2411c9a465338454f82ec9f7efdd5d2bcd7fafcf221b401bbb334b6914b928bccbafe224c92feb3ecb3e9dbc33b70223b56a5d0f2eb6d1c6f236d67e773d56001fd74f9cbd35c2bf7605e2cf298890788ed239ba922134f5ac14b66c9260", 0xc9}, {&(0x7f00000011c0)="8e13bcf492bab6057fff405ad14f36614ef7666d3bb9d6a43c7ff49016e3a212fe60a4816ab1f6cbe0fdf2cc752b70fc00e08e1ba7950cfab16622c19accab237296e5b7ee1b5e78d41636f50937d979089349", 0x53}, {&(0x7f0000001280)="40cc568552de30a9aaefa19f9d454c17a6778254b97c92236fe72d71e88cf1cde4bf3c1b638d951acb58da531bf0bfc169de33fb55a144b094968e529a146855679b2fb447a2c52a554ade7fd64d71190d13f40fabc109a58c72337d07e680a2bd93d418e88aeb409ed2e89c249df316d38b52a3fb9d", 0x76}, {&(0x7f0000001300)="a853710d370b4525b409bb9537cbc50ddcda09aa36bb529c77428f8c18f7054440dd04941aed9fb33b45e41abd23f0acec76b7c6344e1867d69cd36f28fb2eba7794297989b67faf1941074cee820514dd2dc0a370122a5ffb69c0ece131", 0x5e}, {&(0x7f0000001380)="59c6eef0020abbcaec9162ce0c", 0xd}, {&(0x7f00000013c0)="19a75fd1112a4d335ebd4efa34987365e291b02110283d7655508639d7514b68ccf4eadaaa7481139f160eec3503034bd26ec55c635ae5d6bcfefcbba755fce88ea48f7fe7610bb62229dc3b3e3446e1a01d1ce6355250d529d653b9d1d9a35b0aacafbb8b508abb4506837d452eccbbce26b465d1700ba34db07b5c82e4f12d557afb82df83d096102f0ce8ccdc93fcf8ec7f5ebf62b2d480b95a1bd538e60ad342accbe6845737791d72b7af2a84ef0e914ce2b3dab6caa42e242462612a560a8269c79f4197e1043cd3f71a4ebe2b9c46d9e1746ad39b21", 0xd9}], 0x9) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/73}, &(0x7f0000000040)=0x4b) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x20) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x3) syz_open_pts() 16:00:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) kqueue() 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9b17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6023ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff6a8d5b26cd9835b6fb629f720000000000", 0x129) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000380)="04d11c13ad0a570413a26ad569d98959cf0f59d182941f928a88e753016d3e79ffb1095c509b1ca462d6c25930c45527f66002914ffdb26123f43be183e3e7d05ee342a71d67acc64ce9bcc1d506ca95a27b618846b985a8f1c2dfd0bb45600cb30e03e8c71fc1e1a2510ed549f59af14fb055f0b8d22cfdb956e897dba352bbdc6bbd7fa19c134cd071945b329caf3e13bda3b43326b5fba1d99e8eb779b687206596df7ad089a0a17e2d78295e0c5fe538bc3756b83cb8d3fd5a1c2fec3696d70a4950cd375346", 0xc8}, {&(0x7f00000000c0)="a1e357c8e7f9fa401ffe4714e954255176c52609be6abc59f3704ce4c758e632cfded3238d1cf7cc718c525463b2364e96a73f109c3b44b17bd5a7231c707cfafdb22e800b3acf42436286bbcdbd8fef4ec569c605fa98ce0eec36ef944059352d5a5e286f2b4e4f4bfcc7de03", 0x6d}, {&(0x7f0000000480)="ec778ded687b440eb9a155aadd29ce6e6024920ba9b39e6716b03b91d32d0f139b46f8f569d817b3a260d394ff794419540da0d8adecebf0269d8952d919ea3d0a11ebaeeed8fa84a7cf4dbe99", 0x4d}, {&(0x7f0000000500)="bae8e35a384ff0f08fe04a3410dd4cec8fcfa77ae52f55ec130ca7df373f548b8190ec0950e43d8a119c1644847f092272a4cc2a2ebc5a8c2666c4f496133402d97fbdfe30e61aa1d1601cb9857ec25850a9", 0x52}], 0x4, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0]}], 0x48, 0x8}, 0x401) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28fafffffeff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/1, 0x1, 0x802, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0xffffffffffffff70, 0xfffffffffffffffe, 0x0, 0x0) 16:00:05 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x888, 0x120) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x24) fchdir(r1) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x3) 16:00:06 executing program 1: nanosleep(&(0x7f0000000080), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x0) r2 = socket(0x0, 0x7, 0x5) r3 = dup(0xffffffffffffff9c) r4 = dup(0xffffffffffffff9c) r5 = kqueue() r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x160) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x8001) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0xb79, 0xca3}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7ff, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000002, 0x100000001, 0x6}, {{r4}, 0xfffffffffffffffb, 0xa8, 0x80, 0x80000000, 0x7}, {{r5}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x0, 0x6}, {{r6}, 0xfffffffffffffffe, 0x48, 0x1, 0x7, 0x9}], 0x5, &(0x7f00000001c0), 0x73, &(0x7f0000000200)={0x401, 0xdc5}) 16:00:06 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) write(r0, &(0x7f00000002c0)="387aeb28b934908732d68246d222711b03e3314eed9126d4c7268562a8f58d4a8262925ad37c0228b8b0b35c48020279be942c99380d48d5bb7cf36d09ff7b1d824304d7fa57391e9c9e300d78976c00c775d2171b251c4a5ce44d6e88506ab7aaae0a4b6d41654bbf1bb3bb8cd0ce1222dd5bfaa0053fdea9f4d939c41284ca1916a5fb7dc7dad06c83ad62fc81b720c923b161d6745002", 0x98) 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) 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2}, {r0, 0x41}], 0x2, 0x3) sendto$unix(r2, &(0x7f00000002c0)="ec8edace5757f7d607cc1559c8b212fe5163e85b107bd0b114210740a47697e47d75cf52c57931e8363680651e8861981ac14c19d75ef64841c1ba2eb4b0dc446ecf6613a54eda8cd4a482aee28ebe1ed69ed0b4b81c92970ef68d1081f99a0ec1969a3c1d6091de33cd924fd0fa1e2447c6f1f8bc5fe82551305df8e6d58dde6b683fbd7ade114b45f893c1adedfbccde7cd179da9ca49a436e736989f7131d8bed58482cf9cc7c8cd3023c98b6470ec6605bfd15b54573a6be785ad279be45c9d85de48c5dc182fa1f710997aec4c52ac73c878b5a37e153e860d5300b629b360eedb03637e440a85fa713b1a5bb", 0xef, 0x1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/102, 0x66) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002003, 0x0) unlink(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000004c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='#\x00']) r0 = socket(0x10, 0x4, 0x6) connect$unix(r0, &(0x7f0000000540)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x6, 0xd8df}, {0x9, 0x8}}, 0x0) bind$unix(r1, &(0x7f0000000580)=@file={0x0, './file0/file0\x00'}, 0x10) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000500)=0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1a4) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0xff}, 0xc) shutdown(r0, 0x1) getsockopt(r0, 0x10001, 0x6, &(0x7f0000000000)=""/234, &(0x7f0000000100)=0xea) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000461eda51d0fed2fb597588f0b7a6dd65c7e408ca5abbbd9e15dfc57053960b4451be0d1e9479aa50ddc1b15cb43090fd88716477cd7f9129e6436f693c200c9ba03797ebc10e31485e19a5d28fa5631b981525815a41080b600c7d3ced5ac4e5e98032326d3cdcb58c18233e5130bb889c0ecc2b46ff0c4a1924f0c1b326d7e9b5843d690095fbe094bb2e31421fa33c9f326f6728c5a9b01361d64644d2778595a60399bc02b4d37223ff7b98f5b1860bebc80b7e5d7d91ddb216a6271ed817717e0dcd1cb994f667caa9"], 0xd3, 0x800) 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="8de95684bc31b4a2fa226700ba6e2bbcc5b5da2646f94eb5428472998c37fe86331bb7a6d1b520da0787e0ee649a21ba7f3b20a126c398643479bd2097b689d5a73ff75d40dd1bb28df6567f4a30e7a587c240ee1ec899b5dfec4a4d0dd2634ee348608e6e5940ea5696ca142785c0636044821812e9af4e822bc4baf5380898ca508a2cd6d5758aab240c507e471d4a6a", 0x91) r1 = socket(0x15, 0x3, 0x2d) fcntl$setstatus(r1, 0x4, 0x80) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) dup(r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r1) 16:00:06 executing program 1: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{}, 0x0, 0x400000000, 0x0, 0x5}], 0x0, 0x0, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x22, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = socket(0x40002, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x4, 0x6, r3}) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0xa) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0xfffffffffffffffc) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a6689fc7de5acae859a29516eb3d07e9680ce0c63eda1ecabb8cf2de23a6c30604bc980a0c9ae9cff9534bb07a5f1a5f567038f452f777d0e2c26947e059f0a12cd30d071016839775f4f93378b03c364dde04ed4167a68ff2cf2a635b585dd23c2bea0e794e33c59d15e32abfaf1cd218be800838995ffce5695bf723e493b48be39111927bf2c72bbc531a075b3a97", 0x90}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) shutdown(r0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xfffffffffffffe8b) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc008, 0x6) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x8003, 0x5) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f0000000000)=""/31, 0x1f}], 0x4) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x4, 0x33d4, 0x9, 0x2, "a5e55efc745d2f00f91de95e1b01e511aefd431d", 0xc44400, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xd0a2, 0x1) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400100002c2, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/107, 0x6b}], 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a40), 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/65}, 0x49, 0x0, 0x800) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x2) syz_emit_ethernet(0xe0, &(0x7f0000000240)="b51f4ff7b1b5581dc19f3abe3dae269b0527e922297446b7a6d48e5a3e788f61c2ee2e2879828e7905cd55862c3eb0c59730a389ddd761a8f0f33a1d546ce028f7713205bf30a5a5c7c0f39e89a7fc099242cf2d9d42eecbadad185a7e768cc23c9dfa4523409ecbe00591cd6dde92be5cd90b969cec78eed7d9727e1de0efa78638670e32f9a80ea14ce44b2a6ad822a771144f884543b3d449e6b2ad80f478b9dde4e1db189fa80ae0c99e2674eb7ecdec70dc9b618cecb5e39178a2fd35a14918fec66c22c95fb5a9837c9756cd41c5a664b7bfe7aef388617512a8888d57") msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000a22416fc81817fcd835750e548ce421e59866d6acb2b34dfb436770bf4ca804a1382954b5d000000000000000000"], 0x33, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202142f66696c653000058121d448605ef6e4716ed2ea77a734f19c10f5232ed98c86b6102388f45c2b0566657bee4916c7674389956c0fb4f77ff2da928d988cf26c4719fffa007df9fea952c8d00c6846384e7d673b6474e4c50f01fa07a57743b9f515ef42cefb70df3fb22a16c25c6c140acbd7fea637093de56e4a5a1ec173a32b6bbfeca8b777418cb6d0676703c86cd359f507c9e9023065c9b44922d3c5804785ce3370c46b3f4789dd6045660e524542cd54ff0f97bbb503e5664485908d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="295bb90000008b4d9d460000", 0xfffffffffffffdb6) socket$inet(0x2, 0x4, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) socket$inet(0x2, 0x8005, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1f, 0x8f2f}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xff, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x3ff, 0x28}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000008, 0x5, 0xed}, {{r1}, 0x740d1bd65d78d01b, 0x4, 0x4, 0x9, 0xf27}], 0x1, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffa, 0x4a, 0x2, 0x2, 0x80000001}, {{r0}, 0x0, 0xa1, 0x60000000, 0x10001, 0x3dc}, {{r1}, 0x0, 0x20, 0x2, 0x1, 0x100000001}], 0x0, &(0x7f00000011c0)={0x800000000000000, 0x4}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10208, 0x0) sendto$unix(r3, &(0x7f0000000140)="43780f141a32a2850a09f4bc817d500ba8d87ac2a5039d9c86f1e34d289f58aa6e47d6179c1feaa46c622d0eea478d56b8869e256fc495500280df330756bd43afd407629943138618f8e75d9078bbc32b641d4c942c0eec00281474eb2d3bdb2d65b218ac9fe702751be97e75d34fb4ea3122cffa5ad60b979d53a9620d757621f8407c6e4a87aa55c5c2d153c8b637329d899e2ee61e60fbba3ed788f48617f271ca726da2e48b2ac013ab5d256877e6197b1eec00ca21d3a367f28a7919232d48f4411b1ec5081214472d47d34042cd1e3545482f798a9d69646ba682f6e8050d20f452f1a07dabe802662661d2abcafe27d82601e33df8c07253d2104f3aa9e17363d95321e41b98c3752c74558bdde5538de1f86010880ed8eb12730dcd479362b5f7d0af2fc88fd6c581cc561258af62db4a5c525156e77471b5a72dd21b1ecbaf6113d22f9b0474c8408c734718bfafbf01c82d9fc4d59692345d10e69ee9ca085c904a02d90096ba26f077345caf8786600dfedde6e78abc68ec7a83a5874218f2293363924ead7631566aa07b875ebc6bb7604e11994f583d637dadb625771c2bc67210cc43d43ed2897280159bc49242790a2bc4783e7ae7c19a4d3cf61b752592780ddac8b9573458758a026dfa1f57de7a321d1cdf1e2cee31ccd294937cbb89f1ec2dc9d524584f3a6e2991c4f15cb9f468e97e42f76df04bd4dc30c8db2349d5a9be4046408743d4ba7a5fe558c91dd8b17295a2f8965f942827da213f943e6739a597db2074f0d4523456e6a8f8c424af3e5f4aecd696ec8f8efb07176e9733e8591274c8f4d419ed43bdec20af3e536a1d09abe3ceb3a1b6c027d4c9f1a44e38a8b99218108569b8bf18ac700cf92dd1f3bc4ebf597f9be57c32c623a54bb26a4014f57504f642320943adb2dc887a35e47181b5cdee9a1a7583eaf8ff7f3e7946f8f7dfd0f826a812d3720c4839b27238e1b8bf6b0e64a0e6c7b47132297c7f46aef7b44d3675857e5fc516d0fb9d0faa2e711b64aacf968243e96869de88cff7e0ed33e7e22564695b32c262d9e9eda76ca05d19de662ce0f403319341451f29fd299f1dd66731ee574eb5dced6aa84c2532d0b9a16602026fa000778e26ebc6b9c3e9ccd7a162465d20696f0ec805a30a0282a26bd8d95f544b38999842cf9840c6714ea841b78eb6d42e1852d52ca8cb6647d8430fc3cfb620c573d1226e02e17ed857243e7e9b13b4b6c251b5d64681a4a58b1d53b14c21cea340bb28f560ca82d08bb092f494de0d1080f89d0951b485ab1c31c95e50d4f30ec5afb8153a583ac2424036b2d92442ecc12d1e024fdd8b2b3de0dfc492dcdcce9d933b8c73cf9bdfb0e242c04f6d4e147e30076266d16a60a0c8ba1b0cc177b73f035f2f5d58a5a371ce4b4a1ee1ff5520c92d9a6946382a966490dc89e1775d89d4eab6317baa72e78b5e7cc8a48646aa9d6c099867771061b724a42709cd744755fa4571067c67292e2b696ffc8ef7dff1c14408a6d8efd7fea373f7dad9dbf360faf6ce782e5ad1ddda026b2345a7f28e012b4dda383461997d1de85692f777eefb936cee0cee8badfd8923b40fe9e34c839503a5da1437ec4d6659bc5349f42a8b5b6e22a11995606f870732c9c667646b6655aab65866784021ef9cf57ca8b3e0f61bc67d7980361f0c1b3df5a24c1819d51ee53b0975e3f7f6daaded34900f65c7bce1f69cb0a6999edd3e4de8c7ca642f48c18ff45e4bc8bef31690f360319a47765c466e56e3fac35fba735440b93943a1df0e72920ce9c0ce08d9ffd45e43749360260923bc0da2b0fbedc0973c472397e93a16814b2c44437c15b970271db3b88f1bc546d73ca203ed209d70e564a573e321e111f8c5aeac5965f7d667c1b824f5d9bfd1fd620dcf299c3bb5dd4da1626fd647393809baf66e54d9e938ad2a29777a550ac9cb6c75370c6ee4e29648b99fbfc68ff1af00f8c3b586780937494fc68ea6ebd84e93c37926c257bd2f2e6671a544846e39cfdb526b635fa93403a71c1b0401a72fced7c4ca0ece7de088c1820e56bd8ffaeec33c0369746f861cb69dbd922eb461920a8e64af8546e6ac48618681b90357e5c0ace18da4f0c0c4f9cb911aa5f13f5c9d002610ebfd3aecfcfc0863a01f414b9852c83903f8cf739bdca150b3c8bfc2e411f49a2cf36192521e8b63e90381a07e8cca8a54d3c8baf333c8ebf9c30c7cb1919194ea7789848522efbc8d00f249647ba45fa1cf15c2fe198693b05d43e38facae85c103022aff5d206f2461d9ecef478725109f937e1d0de2bdd397b4d25e7db5ff7656424592a087db0c2f6ef37642ab53c3df28074e3606e8f5bb5a1ffc87bb9478394d3fef27b566a58f4c466d9d55192252b3fda694cc76215e71a4f321f95ef160d582dedf507d9e7ec5182569bb42fcc9104c77ce709903bb191da2d326e6b5f7058ac190b1f57e7b1abb4f5dd858d910a154ceea7a1ce1298a5f188a7249f21057166fb023f793e5122ff9937dcfc4ccf356b37a768899bf2c5d898ef515511dceee58d6e61734aabf9970d24585aa92ba1d7448bb3b0a82a25fdfcb759155b903117b82272737c182ff924285f1c585bf00e1cb91469f88c45103d7cfe519da12b7a20c8b199f991d11eb69ab83e40578958a2566442c310389e8dc071f6157c22b675823630800dbf84f733725269409fad5ad66ceb249d272e096e01b3928859cea6f1818e0ba690778627f92fc39f27235c8e78763089c1b700ad90af670f4166d7cdc05ae2b18671348fbe3969f8bfef958345b4769eb3a4f31d7a0259312caeb3694ff8ab3bb11e158599fefed40545050379dcecd0fde3475202f15093e08c5732fff8b1bf966b183edd2f32614fe328bb4249fc3b3e9f3c4a24b4ca455b5d8c1d0331794aef0998cf76985d839848b166815cb963dc927d482cacb903e037efbca743e6268630bc0591a82157efddc0c9dcd18761e1fffb95371efff72bcfde92e3266e1d35da4cc10d3dde84dad93435d3fe15e5c0222e003d8764598cbb416894f48aed18216b2675cf32911b55e30431d26147c8c89e007219db0188f1dc46af3cfa59336ed84f681eb4eeb83b57102c875239ef8b327e84096ff64f2cf56380be93df48b62f82fe9aa8aee11234f39b09c63fd77e5c8477139d8e51d9f8133418ab65c617dfb859b804e9a6000f21e89bbe5d2b7999dedd2d93d2d307c06b6dd2d1a137c7b898f4381c907e59c91ea515efdbfec88abe2df33c9a8f2dd820853a364dbd952af069f155df1cd83485bd3ee30b151c3c072ac608a62fb153d0ce790e6518c27ff2d5cdb6de50deef918ac9ec9c180ed7e0a4b2ad92bedadff0430b22ba617b37d88173de25625367371c8f2933f5deb9ae262f0abd7a6837a5a91e9a0f7cdd46765ae6b30630c136f5293d2eb0db04e8b44bc15f63b8d3886577adea9130fcf0fd2cda65cb1f95aae0b0a7b94f7970ebd690f5bfd058d8f418aa262933489625faacc450e94ef17359b643decc6dc686a1891416db6566947b241b1775b4cea1ced6e0643d3bacb054fe68a5c283cf85e17bec405eb85d0180aff4424ec4b1a182fe90ccbaf63f8638e1ae5ca368486549486b375df74617997997c7764d334838e787fbec8a14a12dd50bc8e9f2b0a2a4f2c322727dc031848e586a94292a91d5f629aa1deb34b4ddbdab59fc48602482f43651a75ab801df8a4c7972f7204db50fd713fd85d786224a3f366149adb55c8d5bc93982ee707a7895ca083d9e9e203673a2a3062bdec8f2627266a1fa25732303ea934e208dde490f63a4f1971a7a6c6d193f31799d55370f1fdc913c92280c1cd1819aee289e072ec4ff19b641f9147f8a9aa99d1ed806c01be96576a65372112ddd94905a085e4120f6fdc8fd0c70bbb52231487ac64d9562e04e52df23e8b1e1ed2f07f35f91f8b1e9216c1eedf020cb089a1f7d3e18022e21da0720359c5e870bd7eb9306f7757da56987cb63e3f10a28703c39b2a33fc7aee4a9b7cf5c75164db67227e53670618f01d2690c6d07bcd8828cf22a103cb5961dc2f96ef389fc7d15aba022b08f4c91c3f0f918bb00c6cff123d6a6e56a18783b71de6bb83c71931b6e081b5c708ce3f674ae2f5de32ad601b7642da96ba0df146995b8f64f19d2646a0c9d41f0c79b3911fcfb30d9e24b622db208a8259b7bb3d977cf2d1a0fd81a1169d05069b98147c905239bea4233e50225451d2052bacdc35468182f2cf4f2e132b7e6a0df98b6bbecf14a25276eaedb9573457d020c0bd68d38cdc02f6df5b9bdf2643836a3dd3f400bfe4e7d0172c9f8b4074b382b5a0d32afe3bff123e19e382764314566c7fff1dd09ed37d5fd5b45595ad641eb7be0394487facc7f9f04b76dddbab57c7d96689eafb0a251fa66d7264dec42e55e97c3d4e8ad566535841d921e628b8a47cf45f80fb044e2acabe481c10d22b4da394a4173e26ece1618cd403eacd065ab83aab5f3b428fbb7cc8bdd17156a8f94a92990f28055a8a6434be286140fca09a63f9bd2905d05171947ba489bfd0ffb5d94e13192814cf373fd3c4511a892ac018e87a6410785af9033a40f96db032f0d25927f6523c512557caddad73880495bf39adbcad23320c1ba252a69177182ec2f100524c8658f2cb9de82b921f3932640f9a5e70f60d7930ef4f17404c7d07f575c28cfd017ffab580fd2cc4a41d19c06572f6e4aaab0f0663ee7702aaaed6e5373ee27cadc76576393aa7bcd3fb468ecba003d2cfdc809cb0503309af3cf4cba5140919dc169edc6691effc564416d75b3f5b3a5e084a2c225a43c84659177f4d24696bc2cde4fa2ec074eb28c3c95ad2e428e1adefa5fcb6070065bb50f5342f73b1a01df6defa1c25d78a47c520da58698af58e825986d6c2f4bba2d8d03152325df1d72a0b74bf839952dc100f4765ff1f8627260ca1ae2965d99d4048a6d46c417e412e3a7bb80249c8ac187cd3c8375aa4b258c868326197bb64ce9ef14f9e9e5ad369d2d6efc25e20450937fd76ff9f7703a83312552042e24e5cd1ae57e03a5bf297241736f5ebb055c90e592f3466b03c51a24f075302577081536041e764c634d9bf3b85cefb708e156ca6f9da9058679a80bdab910ac77c9163191ba7a2fab22a775fc3f3d39d478331f58b89fcd93109b52a1cdb4571b2f71841d6973e6e7877ebcda2666e9a35c559344fecf8e7cb97813a90db2492a2e7c75ea25190efda9e3b1bd992b2582c95b77f1e2b7dd6bfc464505efae906df30415d29e33ff149e7c433a8bceaac5f1ecd2fb14e36ac1ca1e95490d056c49f80a4b45fa3260c6788b3e0a599f76c33557bf30610afd03abef6f84c2a58f1c2f7aa16e2f03db42f178c879093a1945cff3297af79a36eab44fd4e7a78822e1ffbe386108f27b3463ae806d7a73acb0d0e75ba28bcf1b2b6eb9b5f5830629ce2469c67802686a30161a86c2cb5c68b5c06418d0dfe9488f941f4628d2b5f7389bcd75da64c2716b059651ea6d6242901aef672b37a1898072b5b67afdb34201b4f79a6b71887fd592cbe3627499fe98fccb87db3cd7ce919887e4fbb1a6818480cab91723269a5ae310ebb743797f88de97692fea62460cc5a3beb6c0c9c629421615c9328445aec5ea1cbe24ef7404af6089d9c851e9ef99413e78eec853005769e1a541bbaf979019c171405bb7e8869db77988884d3fc0c8569e8a5feb3bc2989ab67b7b0ccc718b8121e24b5a0b7e2d2", 0x1000, 0x1, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) fcntl$getflags(r0, 0x3) 16:00:07 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x3, 0x4}) r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) chmod(&(0x7f0000000100)='./file0\x00', 0x13) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) chdir(&(0x7f00000001c0)='./file0\x00') 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt(r0, 0x7, 0xeec, &(0x7f0000000000)="e89ae2c5c8c9fe858a70811ea8ebe76b32680e5867a9b90e2ed1ab6b9541e6ad68a7b69429e2a2a0581ba9d6aadc82b2e61473e6f265017e885abff6a0a1ea4707f3e7e5e7b00bada2f503f7343e6fa537d44c0a0a85a014b93012b36169bf682b", 0x61) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7fff) r2 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r2, 0xa8, 0x38, 0x0, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1f, 0x7}, 0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0xf23) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f016950b4fc16ad713af8f9a08df2b73b512e7d2a14b3061358f1931a3c29a64c959070a800c27f64b60b5339a742e7ab69da1460c5335f6dcd056e8d5ba322d8afcfc6a2f01d20700745115000000000000000000000000000000000c624ed8944b9ad23946a99fe924ca9d03cd01b3e7ace33f74c650548758bd997dc81045e57c3c6e24b32a46536250155b1fd8df93388b89a204f49a75fd3bb5b7b2a717f38895df71b272edb65deb734b0740aa3028da9ea08d7345a4a9cda63f7683aa8c683edea9adfbdb3c6fb5a115bb4744ab5bb65aceca52807599ae2a8cdfbf3d3d35c413f1b81e350c11c3744b3f04477807f5d1fec3cbbcfecceeaea30049a99bc93f0d2356dec7b0ef60e3d9de651619159099b603c7a22a6d66d546f9eb5bed92096628b7e49e32ed21fcdb7a5e15e"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00: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, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xbd6, 0x5, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x25fc, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) shutdown(r0, 0xfffffffffffffffc) 16:00:07 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x400}}, 0x0) getegid() 16:00:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) syz_open_pts() writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f00000026c0)="92", 0x1) 16:00:08 executing program 0: r0 = socket(0x6, 0x3, 0x2) setsockopt(r0, 0xfffffffffffffff8, 0x3, &(0x7f0000000000)="753d247d3048b95f5c95d0ef5bfeff138a2ec4e48d5ae7a70daf9b3924a4a2d0f170b1bbf3b7255923da86600b950279342ef6c0f71001c92b43dcd649b7c66a5bc2403409ce106c1600583ce45b6dfb6638c6ae39157d92e73d7d849478376fab6090c36f432a977e4a65f39e8a2bb9685769119ea7cf75d74c44e53f0c9494e944e44a41a5c6baa59a88b5476c02550e81739cf80857e6c1061d", 0x9b) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000000), 0x0) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) shutdown(r0, 0x0) r1 = semget(0x1, 0x6, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/212) 16:00:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001140), &(0x7f0000001180)=0x8) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() msgget$private(0x0, 0x400) read(r2, &(0x7f00000011c0)=""/22, 0x16) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="d4cb4dc65088688a12dd5ffde0a76ca3c2908bd600e61e6a66b268f251adaa1810d830ce4c0532610a3764ed3bc2df299c345564ac8361192c1a5746d0ef00c251b1f57877c0d3e01046b79902373ed6bff5cac05765cdeb9c4a7c3b5e4371694e467698ef56b00aecdbd784c8b1f205acdf7321f029c911d5c23b2003ef", 0x7e) 16:00:08 executing program 1: link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semget$private(0x0, 0x0, 0x80) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000001c0), 0x0) r1 = semget(0x2, 0x0, 0x106) r2 = semget(0x3, 0x4, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000200)=""/204) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0x0, 0x5, 0x40]) r3 = semget$private(0x0, 0x0, 0x204) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000080)=""/133) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x700]) r4 = dup2(r0, r0) bind$unix(r4, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x1, 0x5) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x2) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f0000000000)=""/227, 0xe3}, {&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f00000017c0)=""/96, 0x60}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/217, 0xd9}], 0x8, 0x4001) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = syz_open_pts() preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001600)=""/218, 0xda}], 0x1, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20401, 0x80) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r0, &(0x7f0000002300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a98256f7f2699248200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r1 = socket$inet6(0x18, 0x3, 0x10000) sendto(r1, &(0x7f0000000000)="f44792a04d08bb8f0f01924ea70bc936fe23a9634a9169f4ee8f965273f9c9e7156877ac", 0x24, 0x6, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4, 0x1f, r0, 0x0, 0x0) r1 = kqueue() clock_gettime(0x3, &(0x7f0000000100)) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x9) r3 = dup2(r0, r0) dup2(r0, r1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r3, 0x9) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) fchdir(r0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000) kqueue() r1 = semget(0x0, 0x6, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x6) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) munlockall() 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xa0}, {r0, 0x6}, {r1, 0x4}, {r0, 0x20}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}, {0xffffffffffffffff, 0x3}, {r1}], 0x4, 0x4) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0x9, 0x8, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000140)=""/27, 0x1b}], 0x1, &(0x7f00000001c0)=""/98, 0x62}, 0x2) r3 = kqueue() ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) fchmod(r2, 0x184) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8000, 0x6df5}, {0x401, 0xad8}}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:08 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = msgget(0x2, 0xa2) msgsnd(r0, &(0x7f00000000c0)={0x1, "3bb7bc33570635800834a65bcf0b400b753be3ecb680c88d4d0e1c6958358354ad56dfa13903aacb5cffb1a4e104699ea1c315a993a20e9f45e10fbb0c238f7283e8a4abb647253957afc921d6426ffe4b961b3a0a99120862628e03b976999e59c2b74dadda4f18bda671cdea8b5b529fd5d4200d8fdd6307b1083885dece48036141e52ac98c01dcbd9d52d6e9e0aac44b6311f6426afc9689ab6a22615c3dd33982ea9c2d5cef87faf415e30f1d570b384d3a6c6f8c0e3c903ed6b81ef0d7226775bfb3f6eefe2843636a9473cbad29306a853fd23f92900c9dc1d5dc1e57c4f2f3ec6c6f76e73ffabc9e072cac1093e899fa0ad2372430b0afc78aafb69afad28bc827b3ac6405cffc07afd19713da00bbf043bd309526df30ebca24409febb10420c12651489326b7c801b009421c11086e45a52e50a93f40557036428bd267921419f4eca7717fd14aa276fdbbb06d5d7c0e1882a23ad11f6a8d9c3da3ddd1ad5114bbded839fe88e730ef3b8ea552a63cc3d44b08c62125ef4fa595cd94ecbc32a9338e6252177df9e85109b4bd4b79cdf319b31e6339cfca39608873f0ead818ca9c0f15bfc6b080e76ac98180f936db61f13237a8df480a331131c2e372e78081fe87e219750293773c3dc3bf20ea319c199986f7d8495bdb8d7b235915cd8915b508bea8f8b5caef1cee60c9adc4f5067f2126248e7471f91e04db8ebce7f287c0d2e307996c677f9a23e3fa3cf29a79a7575b4e38f4c372cb37583a35a80fe56f5a9da8bcfba4b1b8d794eb08a89c4a63800cf89d99fa302df8b0365162350be12097936e74e18a97941c0e43a984ba60c18aafe16e7f5faa7639736ca0b58344998bd6e02cee75cda7b3dfc0be63d1dd482be75567e01db444e9e485f3df406e9fa80878c506f3b8433790aa964fd5b8d3d44461d28a1d78c38c9d61f7301519530bcd2c5ba50ca95fd30a0c25e3b2dca471774ec969f6800922443747e3b5b00af0de1aac32968f63d098b892f4105e628f9422ae887246854024000615fb291a7544942a2044bc38406ebc26c4cb80b29e475462d72c4b59c1994c976023626fa82018a3588016761014dbf7536214cf0e74467025856f72454b6ffca59167a5809fb2a388363d786089a4bbe8e22502eaaa457dd180cf0f9b86dff5150bc04bc006b53ba027dc3d8c98d04c6c07430550474335fe9141318fee9a0bd03766c4c65aabe91d50f6bd513a2e5ce372b3d9bf6a07ccf713b66d9264e3e07f8a2326db529e1d689026f760faedf339856ebf48e848cd363c3644159e23beb044c25f445316ac75001b3373f9fade054897bb8edced97e8414a4d3ca5b75d3a9e90b5de70ff36fa58320fae75eb740bb801b9d012030afcd72c5cf7bd55eb3c289fc1b4a7111b97d97bfa438c9dcef92faf477eaf135e6480cd30292a47d5f160da957265f7d44942f5cddabbd027f952569918886923d769b2d95a83fb5c7852eaf6e98476d9e762c232316535a199be2aee9d58e90d7e16b260d275562ed19eebe3abe35f0f6ded6e30d9484bd5fb952ce76f4e7a2634bf2bb8cb4980c3d32dda270deab4aab499b4242bcce03485788ec213ff4e6f5be9884ff887e33e4153cc51817c66ab7eafea4a599b0d7f2ae30a2f1f79eb984e9689d72db15c22ff1ba60553b65c2a57ced152535948a87810054d0f25c1950c207755a7e099b06249e122926f09dc0db6e9fd2cfd631b2f17e7bc9c33d7e054af9c1bf33369cbb57a57a9c248d80afdb51a63eda154a4c0f4fb7306167a9b390f9d0798a483cee31382ba14ab0ab96b0ee0a13a354f2a88cd054c0dc12f61cbca4b18121102b4dda95c467732359bb966cd82721315ef6dd7b47a8a0b32ff4c2de70257326c4a9dc2d9a032318209513a4ff2cf8f9c1bfa51508a2a0046363bb84730c925e0acf95e04d50887f2d2a74b363ccca740d425e7fde89b545ad92f240bfa6f9bc886c6ec1e0e61c5a2d7a69962e8d89d42cc216755b7fbc7fa382c4ebf86d13890238beb2eca35d4b48bc02bd3156ffefdc92a4220f74d96ec5bbc98ff6140ee6518dfdfd5cca7bb0fdfe602dec88fd63c7c221523a18d993b01efc3247c620fdee3a5523ec30e3a5140717aa6fd15e127a2512339a0920a160e4634fa3002116004e982543fc61cc2f09c54431101928388167bce10970142f3fbb55b1d47f1928ac91882e3bc0df82abafdd9fa8efd860d6cde632d597b3c3273e6c3c540c7fe52170c9869219c27cad8c7282a8ff50065794c095850458fe78a1f6a781d17648d7bd4e7c3ef22d59079318622eb9a4dd9fe4ff71c5e71aac93c5a2591bfc704b82610dee66d122d423bf1563d60a53d6145f1dabb674bd220ee58f9345e2fcb136a0c4a009b5bd667269b7e98cf1c0d8bb8b8d39e18b0fbe94bebe39f5eefc1d0f704692ee10240a1f571bd2b2d2122ea906da1e8cbf62a6ac86e51d64f73147ed0ef67a41df444bab0da0e7d17708f09c6af815d3cf9d3a0d6fb51d4ae720326bdf7298c57ef356ddd18864e8a4ab9d915eecf636588b2ce1013aaeaf19a42e5d2f89e607fa1dd4faae4b3871aab0dc1a1b1d51e1794ed4cd95718cd2df7c93b87c488257631853ae78e4ab067946cbe46137f9e7f9b3860d976cfc0cf12c3e479fc071d035afffaf56bc0a4ad6d42ed5b8021f4841f84a05ac44a9834ee4e2a835b966f4f940d642f0add97a4d5b6718fdb8a69f1a011797023f4ae6fccf0da241f910cecea55245b3d4bc9c3fb4ac565bb977501e19212206ecb48beb0c807e9bd8edb260a83a2348228af479fc4e7b8f4ed05823cdb6fc5016b2dc7f6a8e9d7ae7c03ae6dced1032a572973923f35e525a7636b182d71087061dfb5a8931af4f57ab731f18594cbaa10c1d2ac3b2e68deef7723434bf106dc79c73cf06398b8eaba771e746798d1efdc3ac02d1765fbf59a2cfabba2cd13ce601697f88eb213df75e45968d55ec680542eae549a1a5fc1641b308c40cc6ee1bf4cc1c89855419b5346bb428cd4b51d87d053539bda5f480d9f1f454dfab05088089640f70c06dd64de017c493e9e34bfd896bafbbb09e688efeb8cc6804bf2cf1d5fa227ce7e2844ac05196aea41984e84a370326a272d77e2527bd1df44c5b569e02888c69a4c7e8798d6720b44a690b7e20c8ac756e1d9ec4dd1d4c0fc5a13e7774b57eaf896db5a17b07f17611c3ecbd20458eddab169e34e808ebd29fd5fb6593fa6aa422f2642be427f530c860931fbc3344cd2c89493682cdad180af496fb1947d3332d20dd07963e54063c407a7e95fdbf3065ad3866e49df300723c62cadd5ace854639ab8213f7553a7214b788726015562953cb1dd2d09ac59185403a0b27a5712894ebb0a65fa1de5f52f49977aa1ae4411feb9ce6d109ce85f07796b96396ed2fea88d40fd95f8de64d8a3b3a30299bddbfc7b73efc82395b701eccf5ff6837f920cff2171c6ad0f95a337b1cb616ee2fec7c3483d79446010591d966754ab662e4b7a3c5176c64b046a63d72215e346bc4103a61c76cdd08e3fc4a531370d22ed5129805b3603cad9f1b8bd2dbce7c682ffcdfa282aef3b56caae98c3df7c0d6cbe56cda4a5e9fa75c622b1a3040b66daa5272451559fc1d8cfc7e1c4ca1e0960a4ba9eebcf0f53a85f910e757c352720d78f0d55d3ab41cef1ce9e9148b2a2835e81f43d1ae35a5f4d39beed0b910dfbc606d04eb07ec3080001201a40f64adc4c6ea363c1d5566ad927afdce0e336010171ff555701f95ebd6b3afa135a98ff891d2e3606e28cc49ac8a783fb34636d2aa348e3caa9c63e7b6f9b4156157932bf56e4484e8fa3eae6b04169795545e4ad3c8c613d358fcee265ff4a20a20935448205d4122f61e8e0ac713241b4f374ce6ac08a4b2717d30d00a3cf2e1bc1ab9a4380f05a15018f66d57ea0ec41f4abdd3db547dc81f699f7505ae4fc3a0f0a2e05e665136b8789da6e1fca2d06aa844e10d29f83e9afb0dfa74b3a699f57e5613dfe965c9945518fb1d36b8b2100e34df28c72accc696790d6dc666074cc037aee3f8c6d35c7809ac4d3f77f22630c66ad0282fa44e0b915a67964974ec1343e85484fa1bc05cc39fcc4556713bede70b49b7e354184a0da8bbb2c0f13b543d17ad5e495bac50106a6ca15ee1ab56c85f7660d660d0552f1479d536b5098fe254be2be3771ca12b702969d97b9abb6e49d83edf4a8a7f7ed8763bcc18bdf939fb8a1867e222bbe187ae0a0f965b308ee13f01671fa8f68614b42aaa014b39c010e675682298bf076c0a4a568ecf7be260e324813f0cc037c363575246cd300abfeae7cf4eb179ad1a91cbb53de38d6ce764360a9737be1a771d574759335f5fe8a614866cfee1913b6c9611eb05b98e8075974632d28851534e20b78ae0f520cce4dc27676a65b1f4d04984e26f7cbd07517697ba88b922e3287b2738c8f21623451a86bf5baa7dcc7497e70fe28665c62d69eee6394d4941bc08f73707463990ea06b8e89e9e331e900386237338cd2dfd0a88fd788b7d0a43813c7909d13ee793580f1c16c528cb035a9e4794c5e04f599923cfa7acb13d81cd794e196f724870145c24b13811e9d63439ff88de0049e0df8877881e82a5274f3fb92643c251c49f6f8fdbf293108ce3edf0481dd3f4af232ff496806601202fbbbe21fb7140a5681d8b6dab2b3bd9fafcb6950813c375fecb183baf9ffd0f43c5e5d147d59d44b558f0a5c5c8d18a316296807035fbe15ad707ea2fb1ab785f87de05bf6db68f7b38965bc8e5a94d5cf4c6d5aec8fc2152a436c109eab7a3200d35e3026d1b6da2ad5033265004dfdb4b91d11dd3134d3d5911ba5994e2802b21dc8e389a35af9333834b4248568864cb07454c15525804d37f7f07ab90d5060ad2e3aad7a126b3ede5757237ba49bb8352a9d03c1f1fb2fc5d27b82f80514cdf7a5ad8be44d453b4f41c7b4c7d82d84ea53c006acc006368747eced0cdaca7357543b5e5bda82a3b34d79888ff567630db0fee9348b2ab004fe4fb071cf5b398f7702a729210829a4c95b2008f6b099b56698035498f84b2980aec839177a613baafdef39debede0fdc42d273df70eda21265039049eabc501e73bda7d0c3442bdc050912c71497d7fb6e19bcbf5deee5759e81040eb10ba4566839c59009f93c1f6d05eb3e3e09165a07e147c83686df0c35ff9d1416839e50e4dad7d6c27248ee130f68937d39a48034b950188921637960cb90fdcf5d6160b9ca586873fffbc0c6618fa3e7f6c3de5310c7bea69e87a4fa0b23927ce6e769e9865603560f45c54cff38129967247f795749428385cb1f0c0aedbbeb349ee4165bd08868a1f55eb65a144d2b94c0712a1dd70d132cab8ae10e3d2c82127a3b044a2dc8082ef4aac4ec63690c1c717050db60a67840b2dcd5069dc3b445241f956ff825ce447b4b5ebd8b56deba963c01cd659d5a1a59c88b028e47d7455690c56d25e8d36c7f064e8b20da3fe3b90f48a4c6760fa248acba445304fa14e03f02cf2cbebb19d0042cb38c5b8f89c27e081cf7643fd4638da1a93c4a2af08dd05406b13b0594e3f4898ed3e86aa68dfaac72f27aecebdb50f173ce7d40edb7477c4f71d6100701be6f3c3488b159c21eef145f2d38bf6d55ac5623a4cd2b63d47cff8af9be7afcb8cacbc1fdbd51ea19cfead453b80f2d56a27e340be72b82ca19c7804cf5a04daea8b065e7ee236853089bc357d5191649200b7f949a628cb0ebe42b276e"}, 0x1008, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setitimer(0x1, 0x0, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef0, "aa7621491f647c02e7b979aef5290b706f76e97e", 0x0, 0x7}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0xf8, 0x800) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xfffffffffffff739) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198864b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff84) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x80002008, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r2, 0x6, 0x55a, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) r3 = kqueue() r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x8, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r3, &(0x7f0000000180), 0x21, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xd4, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x200, 0x0, 0x3, 0x8, 0xed}, 0xc) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f00000000c0)=""/187, 0xbb) dup2(r0, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x17a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000180)="1a", 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x40000088) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1008a, 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/58, 0x3a}], 0x2, 0x0) r1 = socket(0x6, 0x5, 0x1) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000240)="5dd0b00440432f0d40e1135c49910d8e07c44e1e701014056029df8f27541f1c41a490430379e575a86b36be8043b4f7e368cc561926eaf2904b8d5c09c7f2e056d82493572bb817a30a472206c4225276057f146daa4f05015237bfe9176a016f89dcd5d7deaa122406531c58c7827a8306ef9a749b230723c72a42c9b4", 0x7e}, {&(0x7f00000002c0)="29a044e51716d85b2a55c4aa134866c74ae8bb54c616e15638c17aef1e85da292260f3a9f3104198f556a73baf9d", 0x2e}, {&(0x7f0000000300)="88897c4bd1e20e435d3ac1adb5bddbadd545da08b6b7c247493dc48d3140b90e724371815f828dce1687e6724d08", 0x2e}, {&(0x7f0000000340)="857eb485942268fb08840470c9f591067f65f1d7ce308226c0902c45389f0e8785bf3f1d86a343b09d3a95e6a0437977d1679b511c018224a865ac92ffea41929770653a0b62d14d058282533f4158976f8f96c8cfe52d01c482c62d4596bd395d71f246821a9d4ba968bf3203f38a42f2cdf606aeb65f509d7c98a2e428708007066bd780851f37c1b2918e396a4ade8376165e4cce4b6127512811c6c448caad8ea19d35b3cea0e87e92124627fe17c01684f8576cce1b", 0xb8}, {&(0x7f0000000440)="f8bd9cd2993bfa5d484ccae059d0098b117a44a4434125009e6ed36441581afc60d24b3a262281988b2502e2f6d1c2c1ac3a852402ea9592437b5f8fb5d8bfc27f7fe08107add82c6f61dc57a4184025ba74f8654194c1846c8646754b1d98f4374a89e390f03ed19146937a8a42b7341df8a6f8a3f27b63ff186ddca3337f622aa76cfcdcb29217ff1b9805c4fa8b171a5d27469e09430cebcdf7add2077ee9d71c467bd802fb25801e92e969775faf4c0c8cc5fd9101628acb8006c68359603e90d3a38f8236fd03478fcabb9a2e8926a9a8768ff1181a7138aa64ae5e15d1aecfddfa8de1fd5b", 0xe8}, {&(0x7f0000000540)="050ae16b051ff42e909fe3d478932d80412ba9b07172691e4c926eebce9b9c61b4f121ec573a6ec21ce707e64a62499f01a042e8748d810321791b20d013c2752680991f9d77e4d83bd59abda5a0aeed2c25bf86d043db632669e802ac6b9ea6b55360ec082947c9c83d5b73ee0ec59a9dd29437c5ffe3965859eb88d2c5047b9d1d87cc35ae9779126c0d3c10b39f8af1b44cef6df2f9a57c3d7dfb321ac260b61a68c0b1a3e3b6de404d33f29a8de9af8dab6cd91f1b91", 0xb8}, {&(0x7f0000000600)="bdc9a10d36f3b6560befb3ccae4dfb3df4d2f4b1a0b9a9f9a3a4e8eb1a", 0x1d}, {&(0x7f0000000640)="d01ee82d0f30a300193f00820a4b75f71e881905c9b4722146c18811ea3b0dff565226d309f76931e16910f028756a1c78c52b7133b9c98ca7984bb6b168ed10d61afaadcbcbea9369e27465f3613e6065f27c52fcb2526dba8e3b62df4323ee73bdcae869d6c252d476adf7cbe1a5f0327e1de20ed64ed2c231633b2da3e8643c5ada537d8e15a35298166ada7ae67f6dfb03d86cc2dd8848e4c5c619630437b8bc3bd8a6f36edb20483f4387da997fec27409868bdf637832d07fa", 0xbc}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r2, r3, r1, r3, r1, r1, r3, r3, r1, r2]}], 0x78, 0x400}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffffaa) 16:00:09 executing program 0: r0 = semget(0x0, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/102) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/25) r1 = semget(0x1, 0x1, 0x100) semctl$GETPID(r1, 0x6, 0x4, &(0x7f00000000c0)=""/103) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)) r2 = socket(0x10, 0x2, 0x5) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x7}, 0xc) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000001c0)=""/157) r3 = dup2(r2, r2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)=0x1000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/26) socketpair(0x3, 0x0, 0x10000, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380)={0x10000, 0x1}, 0x8) r5 = getuid() setuid(r5) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000003c0)={0x7ff, 0x40, 0x5, 0x80000000}) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000400)='./file0\x00', r5, r6) r7 = msgget(0x2, 0x1) r8 = getpgid(0x0) r9 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000480)={{0x742, r5, r6, r5, r6, 0x110}, 0x7, 0x2, r8, r9, 0x1000, 0xc7, 0x7, 0xffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) semget(0x0, 0x3, 0x410) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000500)=""/171) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x400, 0x50]) open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x18) connect$unix(r2, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) sendto$inet(r0, &(0x7f0000000000)="070e1da3b20b8eaffe39601eb0588944510c421f1e81dbfee81bb886576c00786542f9e4bd5b9c30283cf4a4d77baef9ef7260e67ab4914f43f3a872480983e4755e68390c1cb74c80f7e138e4d86f343c09e4f5744c1835d82383468af258c3a34bbe84d5e718b7b9d8e12692cbcc87bddcd0885a94a837c514c40135b76ce9d24d0898648c5ee4c9df835388e2016aea811b05dad94636574fadc9436501f5ba4fffeab5bfe95716d4fa11e035a73af293467623e2a740494651770a9e8791697e7cdc542fa5767be15487f94ca11800078868ee14b622fe93d00ae36fdabffd5f662eca86a009dc84f9d9b34f1c4c7949c225a379df78ebce20bb42", 0xfd, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/173, 0x40b}, {&(0x7f0000000140)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0xffffffc1, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0xacd11076ea17e146, 0x3) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000680)="1e0d56a257892873fcac8a2b9748f405440f0fa3849ce0c54883aaf4ef189e6a8923345f16c205e68e0f57fe369456b33d31c528dbe6b6b2d59e801dc82f025f1859e780a50d2c00d3f46597008bd90791495f40fdc2d03d534783b13678380c4d010bd40fcff6d81ef66671510481b4e7a10f513e42518ba2bb93e7097c86524c91bf75b39ef081e00b93d09a629ecf8ae091db9c4de863afbb6222fec0784447bd2fe407299112ea3c2f381fe4ea4406c68534b5a447796409a473424c4bb2666d612337a138ac7c4a57cf039d4075af6b6929020e103b278c91ef660fca7d10b64bac260404df6c61a3090ca6ab899149de10274f8c21", 0xf8}, {&(0x7f0000000780)="9501c991b48a8504c6d9094cfea3c74e8a7f6bd28bc2b04b1f521118d020f280a320afe952d051b48e6fd6f4e78acaa957fc241094c27419c256e0aa9be0376324ce1204ac87f5781441bf2441b45622180087813e13f3cb4f8072638f93e4b4efe74b09e75de18b4662aa43728e43fbb83a891836e07508ff1500e165efa8e11533af9288225bd88ddf7b3915b129ef613b850f758409700b2115ebb22f102b45294552183a241dbde5d8a2ee8055df28157d62c2ccb2ecf46d882dd9fe22e0ff7583476936f7ff912f706e25629b64b96e3657feb0287e2e4dc21def4ef1f71cdd815dcdaed5837138a0b9260c62f2daa1ec042068b7321043fa5f4da34f0b48ddb3c5d4c72219d28f019c4630022fc9ba6659d275aba0eaa2c94947b20db88da68e54a6d9a597ed744eadc4f6bd6b6c06a10b6db85b18cc2feac76639a22f356133f8e6c77b6ad42ca41a119be261037645a67e73a1eff3d5211fe22e33b22eaa0c7f9f4b6a9522d9a8e5603c1d104c37db504ef66d850fe242708cf63937ebd1d9f3a15a14d41fc21be66f7547a717aa8a63cfb9e884b374962e0fb43246b7913de528cf6c8a16184e15bfa794a72bd0024de4629a651a7fb616f536030715a14e89b0c4d787fcc463604ccf65933103f6372e0a45483dd481fb11e1f6836d35f588a38f6f9e32cd3d43fefae1c2917f7c50e8ad3fb01fbf200368e16e85f09a1a304cdd979c3a39d50c4a8ad2872a2cc7f8cc9a4d57ce76d77b014fd47672160618bf40d6cfd78bda76c6910addbc2be704031143cf99fb8489d45088acd17bd11f1b2404083fd133c933c7ddac3cdc0cbc892fa58c9124b8c61057c17763cc07fa31047768c9fd211fc2aa7cbd329a7c9742509789e734f1780652bdc131fc212d21a0abfbf4e6d72afa569f91340fe16db61573d72bff6cb7c7a6d86c7629ae37eac532fcc67398d8e265d64a473f127cf81b9abb0a887cdea8a45b848e77daeaaac5ede0c7c5c328a53932bb429eb9846925cdd69cfca5c950f4b17bc7e1967e5a8ae3d328b90d97ad3ad058bef3446a0dad007abf47b8f0720e2627ebd7d1948b0ccafd96f8610f83bec1979a6efdddfdfeca8c09c267af0b6c6bd1fcad73312ec39ade873ee4fcde9db38de4a86d04c8e8bf041c9aa9c9c4b88827bb3e89b4b2d895b4073ab4ab953743624ebe80f187d356144c3a31816d83d2268af0a1e084ac48781b93c1fef612868a32ca26da6fdda5610a934768d2d0630a64c0ee2271e8e784fd35e1b66fc3be29c7d2078fe67db9782adeae3e649d85d4f26808c83532804803d0197e52a908dbe3bbd02daa8cb526d1e7937b06161805f454bfb1c763b0bd94b26edc1ac6b4a8bc69c729e1184afdc309354f1ede711d8c1b925ade7efaec99b7e3143e989cc92551446638420e9647bee71c4be08188e9fbd96c3a793716930e5c789707b552f8ee24b6f72571e57d4c0e574587c5d738e9f8ada1d485c7506d23b37f71ff9cd5f3e5a23c740bd8b3083af5ded52021c3d93111943886f2d15adda7c4a67a1aa7378e7161f289b473283d1d8d04bc34fc68efccce1f70914e21467b0c3f0afd5352e86e7bd10317eff30fc24eca89f8a038e3e61b46ac7cede5090dfaddae20364cc4f234b4b7818082bfb607f87090a598f223b3ea86f8495ea8e2064149c2b0fe2492f8dbbe126cbc962ad513216ca8ebb6023222f47e23f307562583d44a9f71ec01015fec98f1862b742fd887e5a4de97e9c98d133ee49a3330a5be6fa52d6e894970525525eb066eabbb170412f3d4882f2b6a3fd509e096ca82212bc8c7fb77d188d434429f0fec041cf38b44c9d3d9cf7be50539ab4075b39177420776f26d62d36eab21c4f53773a830ecc67d6c71402d1f473491c0a0e72fae2dde1508443ebe94b346398a4a50b5eacd65f179cc197e2cef20add537c1db4e9c57a3f945eccb99ab7a53b6d151e7771107abc783173115b08a55d3f0ed5f02586da10e3dacceda4ac91697afcdc683056a5ebf0077cbc969bfbb352d55ee4a5abf4e258a7af70affd2327adf1565d868d4b252dfa93e4153d9a52dba8d3d5c9e5336cfc525dfd784ff116b5bda26898d390a8d935eeae9e3e9ced33c9b38ed014eb8ac6d7d6682053d1d92d897cd2b92620d3537be7bf09a59f60584c154c4f3e8cdc30133bbe09110bc9d5b9de09a271f1d86ad3f343992c9f50eec07cbd09b47ad90fcbbe7c5e3c843e19094920295cf22094c4ce1cd5b44d9a70a760c44f91118c2d2a9823bb58ef279ddebc8b03717d9ee757fb7f6ab46559602e2586b3cc653162fc43ff0126c6dbb2d7d48a026d4409ba7e7c15060fce7766950c2e713e7fa9069bf8b3ded649390c9cec37f231b47d21fd1e455cc1c23f43e7473409daca2ec306269557edde8f852bb59ab7f57283ef25999679b4df479f6eb556fd6bb269ac05a7b425842cdb4f00958c6553f8c19b5e06b8c5372e51a7956b7d5a9c485cf80c812a26a636c8d8a4393a97da7e7aacf2167ec7b4e9cc674ded916ed426032c72f99390307158c2f5ad475309cd383c63355b05fb404c4f38120b4e4c6910988af9e21d1844f21831bdf52b64025447ac548fa04c7637611355201a8c23eac53bd9f36f3474a4852c58d1157ece5a1f1fd14c211bf6e89435f0df379fe1351c0fd53ec384b56419b1fd5e3af05992de5aaa94429bdade26fbef48ba89dc6aefd7a566c7224f11eea1280afae91536cd196ded2717f243378f97df05d38248c10de66979c06a76d45f45e41a68f256e06af8e59752bb31fba2d09f50222516d2abdf245e1ef04c5cade6267778182a9b1f16f2ccdae16bda24f0bb134f64dc9c584bbb6556a0994e83fd9bd3f078385474b917c6125989ae2798eee68cccd7124c72c66bfaec97bdbd9b741eb9f9440dc0671ec13a835d01a6cb773c9666b98a9a50adaaf701f5f9e190aaeedef5425687298820ba0578cbcbb09e1a16eec93c2e0484d3821593c0ede61e464b5f7756acfae3990e94dcf0aa78a81f925b0e7d5addea5d2cd5cc92723fa34129785c091f536e6b52d59424966ef712b5d9695e8cc708c0d6c9e3d7701c1895acba613fbde48b1b14cccfc95f6577ac1c753251653d2946164f8021f40aab4083727990bc8d412def19daa4f9d5f9b07faa55432459fa1c5e2e6e09c02ce30ca43bef855ec0e5341c9656d168dc6764e7111ec693d2f5d90603fdf8b65ce2ecc7bc96d9baada87d3785f47095c807669e1f3b4e7b0a00f594a1eeb553c240e45900bbfcabe2fc7b4b327c06631498dfd113a559a5748ca2ee15d25d972330cb25580207915325e4c958b99b556efb37272bed4ed7b1402e6772ee2cf506586888818bcb429cdc39bd4e7ce1ae8f54e27c5e8bfa50309b141a6767d2ade1dba1dcca9761b2b5e3d5ad7924f4a48d8defba4a10d703016086a054edd5e28b9a5b150a2115b30c7755471e3b073c903694c9977f9d19a153cf8fb941fc12208ae67a66845232a15e354cfee3c622c3324b31b89e7965fb50c5d343338c925800fa1a0278bffdc8ac85e72c5569f918e77cd91f1bb73ab58807733e85080973c7407a1dde3834710a1dcb594b7d909562b67f008d94b0141768e7ae6a53c689d26068e50f9637609163b0c69d8195f32273096fe367dbd0310b7b879f29ec998c00e80baec4709831579449e0074e5236703001e46a435cb87c9552a73d88f132fbaf6f805207ef776287f12115b5e3ecd5355fa3d83e0908c71654fc3a7d22ae0eebc05c4c617f01d5a777690e9e152e6218865521c25050eae7a36306955f6c5cd4fc9098009b322a9c1910b98670a5a149ee364f1a47dff97adadf28ed4ae671f440ee1c97fd4a62545cb9fc64ca301d3178e3ef302cfe8b1b099155f5c6046bb38db1bdccd456a3ab7777c9fb997ab6c38360f586f699834fdaf3d57601be94274a5ec9abc5c09cd442f7d47d811fd3b5bc7f33756dc7106d5b7b3f784be5e638e8a14a21f131f682b2436429b03a421ace3833f0218cff922ed06dbe88ffd6aef8f53228b1045da1d268f7f643fe732206c232976661376b8242a654313f0e3cc6ebaf07ebd9e00299d33d058067c11aeaae0b6c18e50c0466a674e7f6d835e5e15c4fcb2a8453f9825b6f5f16027f129119f1b0ee11efeb79c50031ded053ba1a8df674e8451a33a13ec86590869388c24b684950b9999d8a4615bfeed92e32d5a988dbf6719d47f7bc8da8323d62c0703b4e5d230154c9cc2f57ee306c1ce7c8ea969523f2ac04300e45d383a5bea5d464c4bf2d6b0708994d5a5585f49fc0e4992401fe5bd0918ae23075aca6782ba6d7687b0f855056263f1a04f8779a4a4a0ea1e4c3a3040f41119e02aa87179ec752174582c71549b64ee5cc3aba5454837e260c9ca7641be788c986a5f5d8f5caa03ff7a0c8878c26da726bcd946890f03f06b391843c80b6ffe33bc6f7be1eba6b9bb32f54b19e6ced99b6d7f0c0b61a80e57c0d7ca5d2a1f83c680a69e1a5c949282ffc35ffeb98bc47f8eb26fa7ac1658a99f245a639cb811352784f0055ae84d1433d64da6cdaeec7b9a88c360309245357b0c3418abe9ffc09acb41e8dd6ade791e4bd87f2442239a0564129231cccacbd5ef8a8cc32dacd6d0ca274934cfaacf6e60eea4f6746a3954fe08abb366c655fe147f7101952d3cafb373e7e0723b36bd1f7c6ab60a3cf7b5c1e9ab909c37f55b561e9bd0012a3d44515a9033e294edee35ece1d90a7176407064aa550752eebac26728cb1803a7f36f17dd7c588f52c962ff74f1fbcfedb453a2d1344945bf5b84d9cca740b47f38ba15a250033a4647ab1e1880bf6682f21ad20a6c0048d9cf525d763d1d10759f12a0b9efe5e7106f8fd0ec4a31fb6c567e118daab0b61e92449e7c24480a28bf75e48f14d040cf10b39b1288c71e55491867bd7314d8ccd1d2d67744017e44811699710b114906c4cccd7b8313377f2d1d2aa0fda2669122638b71a4db3815fb2c563ba3d1e8d8acf4ed42291331cac4d505c9f21436f953bf0428b8e3fbc342be3695d06aeb5c6198ae571662f02b2a4296a0417800fa9ed7f4fbe67fe5c01b8cedf1af4481092670a2ba5ec67f0e430520d71fdc4ce62c18f52fe1bd68a9b09c5bc1f1a15345c56a32f1bca1be5b063d6b26260f98af37866b1722140229b71bd55c3fabd0f5b7b1893b3098e00407b15eb9433b22878078eb13299a9f912a6494bf808d74a00640a6f9da2b79d4204458e9f0d145b1dbe6d18f64d7ca65cbb30d6d37adaf312b1abd61eacc6fc70206fff493043b79e7537ba68286fbdac4c5fa53632dd00ac11debbd451d9cebc48e22fb1919680ade8e2af89b07dab826cb38873590246655826244fc695bc7c76ad40251fc7a87fd07588afa3b49594eb5db60b140296acfa166d2d6a45f954c051e6727159f676895b15a4116228af76b2a730b1ff21e457756183e0a19ea252d1e1fbd791056f8b1fd65e70b9d4fd86b4e55a7c9abba471bbdeca44cf7bda7b9480e28b8f7525a45dc3486eadd6d0f7a244c99624656cfb3f122225f0cb8eba1c765f876a12b4bd54d5a3d5ad524556242929cd72810bd6d59c51e9a10e0028f0ee9c7d27c2e636e697212ded36d433821d54180240f13db5bc38b34c57eb86d8441b77d6d0bb505e764a19f4ca88117a84ff8ce4b8324056cfc66e909edf597cf6653ab07a05d1f9329da56933bfe644711e1012ad799af7a7529967330363858e237", 0x1000}, {&(0x7f0000000480)="abf3ff878d07921a3cacfae9d391cb8a3a981ae15119909371b5724f758a0cfa3ca518aad354e9e1abe5762978711c63343610346e79954fa8210c281672b01482d0e9fbf3762015167b69c2f0a552bd4be6f4277919d56125de354169dec2ff7a4b4475d09f0f397bde4e1878131458ea089df296771507afa51a66c4995ce42dc3afd8a107202845d89276aa7a7fc79cee90ab20bc68192a7639616ee8be5529b39c3b828643c07d5d50ff8b1a174199965f2613d03a", 0xb7}, {&(0x7f0000001780)="5e48e4d9305c957ff37ed88e5d7c998ecac4ec877224bd3e4117fc82a35359e0d1eb8b1a56ccfb10199596057a335189574ff4c84c0de103196e55542ab37f564e38e326b306bd6b3fdf4df3fc3fe443a59090e71ddad16854e953fcce94203ca08ded0f0bb2deb63f9c674cf355586c09d57c4595ce1727635dc86f40ad70cee19043e07bfaf15e2eab3b4831bc1be1a841b93ad90596e415e5644f3de87feb7dbabf6a2d4fc4a370ef62c3722317", 0xaf}], 0x4, &(0x7f0000001bc0)=ANY=[@ANYBLOB="40000000000000000000000040000000345b3e9945752d187a7ded9b63de08b9020d73da192685b7b8a15b83dc05e3bbf1455563f84ff0bbd178799a5478b7bd80000000000000000100000081000000e6a041877943eb7ac56b78b7826c718675cbe610f13e4953cefbf7aa2a2fff1087a115dde447481d61f3c33a8db3befa0a987e71d2a7f9b59c726ec3b42a143955d53730a6e67dc25f731e2170f7b07b4a762b4d28c26deca12b8fb90736c6e1192fca131272b5ac69855d0dfdf2d2e0e000000000000000ffff0000020000008b985c399230b84ab2a585713ae9ec28d35c8183e6f2eeab503db45bab3e12b7dfc2926ef184f9956ba2edf6697a9479d4504c8af567e8de84c208f356e4d98a4fb3718d8d8437b98bf06f0211e041b5c3bee6497cae9e09ab2e80022f9936cb3b72447ecf6403d008c0be26e8f542781c5f6dc1ce918c1f311db9b935beee1a1d51b55b71e096b3bec9c8dde48bccdb567a2367615d26f8eeee6e35c091070f5dc2bf5f421dfe0d8c21b0d89e3db95550ac8ab600000000000000f800000000000000000000000200000057820953c7d69058be746763da135ffe3839b19047ea1069e963cb45d5970759708e0c43772d71e58022af1121d0c9792cf3fe307db517b2b2058e41d2df48ab00a58b724377c724ce91c7f6071aa692de0e2b9560f0c2e945747680e94b214c3fee5dab9a0554c74b43c3ed4e7fbf9ebc8a8ab63406c260583dd31e277bec0ffc48ae50e260ccf9065ca5ac9a175360b0af81ae2245079f62446d0de1aa0b1a895a248cd7c1bc6a723c6220872ae31fa2ec4ff43e79e55322923cc0cf5c249103b036315ea03bc707c932f33d80bbfe6fcf75a114f2f1580f3e0afc0000000000000080000000000000007a00000008000000c80795ba7749a86ae19eac43fe0f4362f019ffc8590e32cfeb00036d76461c6f4a3bd029fcfa887a39681717d2015fe128468b1781a5aa380512c1817b3ad0563b1842951f00000053e7eb74eca0b9ac6d45075f430c365442cd63fcf289373a89ff983e1cbaaa9f419b2125a89aa2eb78cbddc63ee31609100000000028000000000000000100000052b600006c3367ce544cfacdc0efa9ca1f0b568faf00000000000000005d49e535d7243fe250dff94a51fcd8cbae0beec2398ee5d7755776eedae13aedba93f14f9850b7ef255cf736f78b2918d9881d80c8c98fc670488a7b1a44926517e7e88ac1811112c8558bb874895f3f77b2f533a61cce255478b5fcc7c2b0590f240b61eccb372ef143851baf5f6e1146ce1804211702060cd22b913cadce94fa95773b2904708e181617d92f95d9f7ae85c029a9052b17e35cfb255b6d741fa77428bfc570d9d39c49f6ab33b22a0873f92dda5c45d6772155e9eaa77063da1c86f39598988442fbd5318e15736ec78456f4587b4be49ad2e9acc6e882d059922eeb510100b70ccfc2ca3812f3a2dc93736907454c83be3352413cb3095a80150181cac7fd197901ef1a7d0f4eeb64b0e1a6ef516ca36ba9bd3783222951ce1ceacef7d72602862ca9f19de99da47f3a681fe484764bc8d46413d4b5cf8cef1ead1ba9a39631a1616096396d214d0b1925fa37538bddc0ef2748a356ec236d8798e6c2de72cdcae36a489839ae87a1a12ea5a5a2d9438eb3321e0c429bfca1000000000000000898abcca999ca3f379698d11648ff0a7a0ca0761938e810281e2c25ee035dde8f7fdae0f0c75a2b501d45b4d64ae0f52818b65c1df45c0e30865324d8e50b2176bb0c2cf5d63b54b3c342815ffebc146b644ad97a6c845e9754f80f5957ab71bd436aa287d2e82188b2fd4d1d4e717103488a63726a3693e99892c09e10bc4911b47f00000000007e7f9b57fc23767b43a02a4c3947033c7a47a46f153cfe19314d6ab8109c46fa531ad7843c42000000000000000000"], 0x340}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000280)={0x4, 0xffffffffffff0000, 0x3, 0x1, 0x1, 0x1, 0x6, 0x10001}, &(0x7f00000002c0)={0x96fe, 0x9, 0x89d, 0x7, 0x0, 0x5, 0x7, 0x7ff}, &(0x7f0000000300)={0x2, 0x1ff, 0x8, 0x1ff, 0x0, 0x18, 0xffff, 0x5}, &(0x7f0000000340)={0x3, 0x3}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x20003, 0x9b) select(0x40, &(0x7f0000000380)={0x1, 0x10000, 0x1, 0x1, 0x7, 0x6, 0xffff, 0x3ab}, &(0x7f0000000540)={0x3, 0x7688c617, 0x8, 0x7, 0xf0cb, 0xfffffffffffff4fd, 0x3, 0x9}, &(0x7f0000000580)={0x2ab5, 0x8, 0x100, 0x1b0d, 0x9, 0x0, 0x4, 0x6}, &(0x7f00000005c0)={0x2, 0x1}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4010000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x2) getsockname(r1, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) read(r0, &(0x7f0000001140)=""/203, 0xcb) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xeaa000) 16:00:09 executing program 1: r0 = socket(0x18, 0x800000003, 0x1) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x100, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x52, 0x20000000, 0x685, 0x100}, {{r0}, 0xffffffffffffffff, 0x7d, 0xf0000040, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x31, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40000006, 0x9, 0x950}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x3, 0x7fff}, {{}, 0x0, 0x0, 0x20, 0x4, 0x9}], 0x66, 0x0, 0x800000000000081, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x440, 0x0) kevent(r1, 0x0, 0xfffffffffffffff7, 0x0, 0x1f9, 0x0) r2 = semget(0x0, 0x0, 0x105) semctl$GETZCNT(r2, 0x6670ccf3276b6750, 0x7, &(0x7f0000000380)=""/4096) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0xe3e35b95e4b0e5ac, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x13c) shmget(0x2, 0x4000, 0x504, &(0x7f0000ff9000/0x4000)=nil) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8001, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000016, 0xffffffff, 0x4}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x9, 0xc4706d2}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x59a, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x42, 0xb4a, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000066, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x3f, 0xff}, {{r0}, 0x0, 0x0, 0x8, 0x3f18, 0x8}, {{r0}, 0x0, 0x20, 0xf0000009, 0x5, 0xffffffff}], 0x6, &(0x7f0000000180)={0x4, 0xfffffffffffffff7}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)='yd', 0x2) 16:00:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x100000001}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$getown(r0, 0x5) flock(r2, 0x2) flock(r2, 0x2) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000002004, 0x13c7) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchown(r0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x4, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semop(r1, &(0x7f0000000100), 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x7ff) semget$private(0x0, 0x1, 0x310) chmod(&(0x7f0000000100)='./bus\x00', 0x4c) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) chdir(&(0x7f0000000080)='./bus\x00') 16:00:10 executing program 1: setrlimit(0x1000000000000, &(0x7f0000000040)={0x401, 0xfffffffffffffffe}) 16:00:11 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="4bb989d546ee71ddecefa40532384a911169cff9851998a89ca6c4c57a17d3f5563887cddae8add7e935b595fec59e3b3bcf72b9c67589e912192c187da3501c18c257f6c351553fd0ed646cf50c077fc121ddadcdf34a037e6aa418aebf21544114bfcefa6ab53bbf26c89dbca4f8af3423378d1d8021a9745a4e7b1b079c321ad5779c", 0x84}, {&(0x7f0000000200)="759a1ebc501f5000688c28af2dfc12c55661953aa98fecf9caa9b0402f26faff1666dfc6f6", 0x25}], 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair(0x1a, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x410, 0x2) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0), 0x7f) readv(r0, &(0x7f0000003500)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x200f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20170000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20180000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20190000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x201a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x201b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x201c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x201d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x201e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x201f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20200000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20210000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20230000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20240000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20250000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20260000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20270000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20300000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20301000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20302000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20303000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20304000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20305000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20306000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20307000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20308000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20309000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2030a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2030b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2030c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2030d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2030e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2030f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20310000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20311000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20312000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20313000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20314000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20315000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20316000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20317000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20318000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20319000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2031a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2031b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2031c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2031d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2031e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2031f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20330000 didn't change! 16:00:13 executing program 0: r0 = socket(0x14, 0x7, 0x200) sendto$inet6(r0, 0x0, 0x0, 0x40b, 0x0, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) fchmodat(r0, &(0x7f0000000040)='./bus/../file0\x00', 0x51, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x105) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r1, 0x2, 0x4, 0xf1, 0xc1d}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7ff, r2, r3, r4, r5, 0x40}, 0x7, 0x100000001, r1, r1, 0x8, 0x2, 0x8, 0x1}) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2009, 0xfffffffffffffffa) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000040)={{0x3, 0x200000040}, {0x5}}, 0x2) chdir(&(0x7f0000000000)='./bus\x00') symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') chdir(&(0x7f0000000080)='./bus\x00') 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000140)='\x00\x00\x00\x00', 0xfffffffffffffe8c) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101000002}) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "556341a608987c125726d4cca7e3cfa0a1d9b1a2", 0x0, 0x4}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) getegid() 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/19, 0x13) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000e2000000000067a13c9b646c2bc265adf67127ea23990c7e0200000000000000f10e6835c433b93aba1771f50d3762d57a6a3a1324e5b16ff845fb0da735584e06903cb8f94d7441f7f0c56bac71aab9fc33843fe5dbf9d4cad8a476c10500d9653b22022119bce349a392e95167521437e7720e8005b82d6f41e0b0c7e8d685d2bc54e08b220f38f6223193fc346466b8be3dbf300fa6743aef024d2e7f9510b3deed31e5fde0b0a4ceadf865e9f7f586eb8e6fee79596b8d540862f65720eb13894956e4ca331ae04aebc5aca205028c141d87d4a9104e0eaad5749e55673c37f30fdea4ba895d8c5f89e9fc5ab6e89da861ca0148d6e0ac8feb1af98eb38b3327b751babc75e42b998147941197c4609ab2d2d9500342e1d0fac2fa405afd3b60"], 0x124}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r12 = getuid() r13 = getegid() r14 = fcntl$getown(r0, 0x5) r15 = geteuid() r16 = getegid() r17 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r20 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000000040)=[{&(0x7f00000000c0)="cbcd205adc42492de107b6304ac0bd9505cacc1e61eb090e8f2b1b0d37b3127006f5cccee6fd4f9bd6859ce8ff673f4fb8472b115f6f1df273683ca1de4893701770a6bfeaf3a0a588b957894b032082562dea038cc3e97533fe6ca640d0f3f09c25171cb4944dc3e325d30227f7da96b7a1229ff71ee8c55ec7e4cd352d16e2ee36b737ff7ac852659190fdccd4313a70fb3fe82a04338c6b15d83330d30577c3728b8211633247a359a5ef4dca0bc998b53b2feeb1dbd3aa3249bb266e21ca210efdcbd3cef0a19dee8bf5def34b2e14", 0xd1}, {&(0x7f00000001c0)="0e24f414c4b823140fae01306ce04622546636425604df95c43b5905a961f536667d2add061d91d887aebf357c2b3a4719a44055baf93e23b4579db4edd2695375b1b9e68c182d2bca697d0db456cb34ab8a9a370ba2f1716ecded", 0x5b}, {&(0x7f0000000240)="ef9678973e7ec1d084b34edf2d36ae70e67f7a62104866f726eff0bbad6b79e9335c55a342aca312ab894db13992c7347d7693b5e357d7b22eb7382820fb8591333c091da966ccae7e950c1ed5f47e3d0957ab67ad55ff864198b834d23af5147b2c4845649d4a644299a446af6754afcc9c2acabeb0742d77a6dc18f351194c97588c62100ef473641a43e78b1979c17b117a30274595fa61fe5718ba7b8ec0f4dd39d4adcdde70f5e7124bacef67780d5b05c5491c7b1afc0775813e3b715ce14085a284774f9db502dcc959f76ee3fa6e8a6c4d7479ea59ca44bcd108940cc439c5017aba57c5c51742caee27742cc8cb", 0xf2}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x128, 0x400}, 0x0) 16:00:14 executing program 1: getppid() r0 = getpid() r1 = socket$inet(0x2, 0x5, 0x9) r2 = dup(r1) fsync(r1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="b6f0028288f4632516b31776d27ab5a31ab89245c5baea68b2bec52aeeacd88b64e981d828688cbd1c1d6291fec074992e2928e7fb0491a4e4a8f031ced7ed24a8df95a53b8385dbfd178d07e2cc3df8dbe4bd5bf1475e06c40bd2ab55539bf768f9925105bc677941f51d6613f2b9e57687b68e5c2706459523994c20b7d8806ecceee0c6e933ee26b2aff3bc984b6d09976ad11adf5bb29e6a89c018740aaee5a97f2b9632d90332307c138d56bb0b9956855d6387424898d0515a49b479d7cf89db6f94c4219d93bcbef0dc84f78abf893e887013e8fbd74cacb5831ef7b12b11bbf632d86a7e5bfc5be55c0c056c88b0861dfaf8387b9d09cd9f94", 0xfd}, {&(0x7f0000000100)="eb0173be5f83dd8c597f76b37898a435cc7e7ce3f100b71b5a64e8a3cb925597f611b4a6ccba633a277110f70f636f08d47fbbb551a3d4b7", 0x38}, {&(0x7f0000000140)="d9dd62203719be29e789fb468a66836940b8b44ca9b3bc672d932331c2c2bb5a56182694d2f348aebe68fc22464d9ad200473f10fb4f4c8b05107413bb803edcff0e0ec9c72829b6b331236362325740d4a23891bb717fe267747aaddd9935086e749b2cf7f525049324a956f9eb560de5107dfba785e52ab68d120e4ccc4f2d619eb26c9ba786555c8ad7602280d60e86a087db73b21d92bb48d7c6334deef1db64bd840201e54f99d9306fd20cef41e46aac7c2c977dbc7bdbe9ccf44589da17a2214056685ab9358793bdb9ad683758b26093f8a45c11342db4ea2fb57683d723860b1b69207bad2aa0e4b1093a379434b8", 0xf3}, {&(0x7f0000000240)="29c79b82bf7a19e573240d828741b52c4816226743213c5b9b1e8adf0359c07b8c71498d9b8717b2e021974689b2039ab53fef22f6494776d9322cd1cec9af8b868e74785265d50413c5c1ad20ca75e5d125b46e9c3230d9e3d0dabf82a7f7f05110b1b8c3c8480a23880eab8f5c3a9a06241debf955aaf4263cea3bb29307dbb280f5da82af1a04bd016338ac7564a017372f72f48c5041eab540545797", 0x9e}, {&(0x7f0000000300)="15b284911df6451a232e3d79074a3fa1fe59a57bc5ede5fde1ad74af2b8e996bb76a7935e30d3d95af5959755b62d517a953adb4edfe24c19d676e5d2cd9aceeb71dbdc9db558affc3800c2b37638280cba6f84f517dec7367605c1b10", 0x5d}, {&(0x7f0000000380)="a8ebc0139bbbfeb6f0bab32c69530d5920f974ec3ed5164158811988f4ca65b366111b9fbfbe46283ab291723c45c2ef4ad1cc6a27e09728939a2febbe7e82169931efd911a3ac5f7cfebf2665c0c03f2c5b2fdb8c8c46150bd4241c289ff4a18676574254a74cccbcae3cdfb9c0b61a389aadfe4d2fcb736340c2f8390ff60234b7411cbc18664f7d5511cf8587508a70e9f1fcc8fdb4d7be49a249a8c5b02c1c47a486b00d8f1d", 0xa8}, {&(0x7f0000000440)="1d1ebf0cd91146d6e7f3504d85eec567cf3578c9210873d352585f22ee6b5649a0a620b49dfedc13cf2ece644b7bc0d7541ce04800cd3665bc01b94d52233c1adbf9d360024b42f41eec5c2c988564", 0x4f}, {&(0x7f00000004c0)="e981143c147dbf829f6cdd4fcb1ee11d11b1f442821c30e5a8ab3f9b5a67305801d0cad4fbe340e0835ff158fba359de5d241fe9eea5d8596d277d81ed12256be0a2d3237886b79adc561b00b7203b06289ffdc3c3d1d48b1bdee3f3b1b6e62303ea87dbae1baaf572006b228d5c65d154e70bc3eeba797faf436a579bb196a0354c2863c6353416ff0fec0baac975fbd3c535f257ae8a6432f1987b4f23", 0x9e}], 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget(0x3, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() r8 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0xffffffff, r4, r6, r7, r8, 0x8, 0x8}, 0x8000, 0xd5, r0, r0, 0x7, 0x8, 0x7ff, 0x9}) r9 = socket$inet(0x2, 0x4000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x5, 0x1000, 0x4, 0x5ef, "b0d03f0545fc59c659d0338b4cdc3ca6b8802ee3", 0x81, 0x3}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)="d048e983d66d9089d2ce9ea7dd1f3a315d0a814f9b597f0bb358ec3c15502f37084e1cde8e7a37c5d87e1ce90eeedc622497f930315d15ae28a3863a9588f47de95f67e131bf2e10916e963b75889b3f50393a2ec5c8e218e31c4ebd87920cb42e1d4c38cd387e0356ac0e3489ffb7cb2a49b838c857cefb71d71657938ed400d2b4a680102941639c04b4ea768f64f70c431e83d527c19e0a4aaf51fd151269e914c6d4c7dbfe9c618dc6", 0xab) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000007c0)=0xde) bind$inet(r9, &(0x7f0000000800)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x8) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000880)="3eb28a8d58693873a152a3938d971e31c4a4dd5a7bf24f0576b73309019c82f7db4a77a1649f89993eef42b8a012ca05b3bc153bc86d2905d735210afc310664907cdddffd0b549095f3ae5456f13cc1b6e7e75f43596b2f0e7ace7e36470f80e7cc396bc9295ba6759cb1937bad2238b6bcdb0cf385204d22998c85c72be855d8bb3a", 0x83}], 0x1, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r0, r7, r8}, @cred={0x20, 0xffff, 0x0, r0, r7, r5}], 0x40, 0x8}, 0x7) r10 = dup(r1) r11 = socket$inet(0x2, 0x4007, 0x3) getpeername(r10, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) accept$unix(r10, 0x0, &(0x7f0000000a80)) sendto$inet(r1, &(0x7f0000000ac0)="e555a43674195a081c6d88be02aa9a5a5e27db744af62e90ebe1cc25606fd5094266f243d9d754ab43b52e14a895be896f7e123a88b214efee6204e3ada5c022ffce8205f1df53966262f9c86a643a8419b3b735cf8222db", 0x58, 0x401, &(0x7f0000000b40)={0x2, 0x1}, 0xc) getgroups(0x7, &(0x7f0000000b80)=[r5, r8, r5, r5, r5, r6, r5]) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) link(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='./file0\x00') readv(r11, &(0x7f0000000c80)=[{&(0x7f0000000c40)=""/12, 0xc}], 0x1) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='/\x00', &(0x7f0000000080)='\xac[^!}!\x00', &(0x7f00000000c0)='-\xb5).({#\xd1:]$\x00', &(0x7f0000000100)='%-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='!\x00', &(0x7f0000000200)='/!\x92(^&^\x00']) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4000000000) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x6}) recvfrom$inet6(r0, &(0x7f0000000100)=""/187, 0xbb, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xfffffd74, 0x42, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) ftruncate(r0, 0x100000001) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r2, r3) socket(0x0, 0x3, 0x1) dup2(r1, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe040, 0x4) lchown(&(0x7f0000000080)='./file1\x00', r2, r3) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000021, 0x401, &(0x7f0000000040)="c8", 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x42c}, 0x10) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000ec000000000000000000"], &(0x7f0000000100)=0x183) r6 = open(&(0x7f0000000200)='./file0\x00', 0x20880, 0x4) r7 = syz_open_pts() r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = open(&(0x7f0000000240)='./file0\x00', 0x20400, 0x46) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x8, 0xbe12, 0x8}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x584}, {{r3}, 0xfffffffffffffffa, 0x2, 0x0, 0x7, 0xffffffff}, {{r4}, 0xfffffffffffffffd, 0x31, 0x2, 0x3ff, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x14, 0x10, 0x2, 0x3}], 0x5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1f, 0xeb}, {{r7}, 0xfffffffffffffff9, 0x55, 0x1, 0x783aec13}, {{r8}, 0x0, 0x27, 0xfffff, 0x10001, 0x2}, {{r9}, 0xfffffffffffffffe, 0xc2, 0x2, 0xfffffffffffffff9, 0x2}], 0x0, &(0x7f0000000300)={0x0, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000001640)="d1", 0x1) write(r11, 0x0, 0x0) write(r11, 0x0, 0x0) close(r10) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) socket$inet6(0x18, 0x0, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) msgget(0x1, 0x20) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xf3) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffd) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r1, 0x0, 0x0, r2, r0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x1) r1 = kqueue() setrlimit(0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x5526, &(0x7f00000001c0), 0xffffffffffffff7e, &(0x7f0000000440)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0x3}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x9c, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0xed3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0xc9e, 0xffffffff}], 0x8000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x10000, 0xffffffff}], 0x1, &(0x7f0000000180)={0x1f, 0x6}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x81) recvfrom(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x9, 0x4) listen(r0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10000000010b885, 0x18) fcntl$setown(r0, 0x6, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040), 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x8000080000002) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = socket(0x20, 0x8004, 0x3606) sendto(r1, &(0x7f0000000080)="40197e10a49f411099a7b46072f94d5f4343b89042457ba8f8a512c220ee679bbda91399ebf110ccb94fbba0ed6b949d935cacfec71493c6e2f0f660851275d36707dc9b40c7efed3377e002bb64e1dcb32c890677b7c8240cc695697bf80948237868d512082b1b46a139e7f0e2658187", 0x71, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8020, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:15 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/143, 0x8f}], 0x6) 16:00:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x3727, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8001, 0x8}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x80000000, 0x2, 0x1}], 0x1, &(0x7f00000000c0)={0x1, 0x6}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) close(r0) 16:00:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0x0, 0x1, 0x40, 0x3f, 0x3e}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0x8, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x43, 0x1, 0x8, 0x200}, {{r2}, 0xffffffffffffffff, 0x8, 0x21, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x9, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0xe2, 0x0, 0x3, 0xfffffffffffffffe}], 0x200, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x800000000000000, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x41, 0x80000001, 0x5, 0x2129}], 0x3, &(0x7f0000000100)={0x686b, 0x7}) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x20}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="0692bde7f3a94f137499d386c95a0d63ff01304fac5d36fd8ba90afe5acd07e76957b4fc1065bd0766f624aa0fe567a3a666bb465b2879db37f19c8516", 0x3d}, {&(0x7f0000000080)="1522cf3c68b88b6a5b15812e8caa4569f27f7da4421945043011a006ab04be84c02d537a6f2519624eada8faf6284f8f0c51465d07045e0bcec6b78e4452851478b2f689dc3751e878957a9380c9b2fd9033cb42ac95047242c0e819bfca81031f21a2a87dadc8674120d88287fcd957f8458f3f91ba88f92bbecdd3ad831ff10413fcdbe93d92af69fc6af733888369619c64aaf789ef2a24c44a7ddb19c10a7f0b84ba4e346c9444a556c75d0fef31e8a91c636b30e2ab4899a51605e134acb02ffaae733d3afab4b075fe2fcbfd37b7f97102caab43eabf42977d470d23ba86c3b199a5a14da77e17ff5d29602a86320e60a4b23496", 0xf7}, {&(0x7f0000000180)="a15c678072f83d11702876812d87f314b72089a53d0cdbfe2938d90ef58e0dfb293b4444bc60e419675a8d1a796e34cc4cda9c2ca79d3488d36747f5023d0ceb1c45a4c22dd7a47e5995f10bda35819f1bd2c074e2832b09d71b31e50b6795b6f608c2ed0fbf7a06cae944a5cd6aad8cc664dbc4ca", 0x75}, {&(0x7f0000000200)="4f5f6e02eb31522457a51685c4c0b93b824f74b7be9a85d0e2a29709589b8b53c84feb93512beac653f5d424170ba19f191c50ffeed470c500f8ba3ba36295efbdb78c8d6fad889557fa92e9d20f706e1333497080698528373695e045a77047ac84481aedb85448655066acadb27abd19c84ae8dae0fb0341ed60262d96a79fdd996e41316e46a6fec6d05a5e8b9750358dd3b273082393b6", 0x99}], 0x4, &(0x7f0000000300)=[{0x50, 0xffff, 0x8, "2529301c31b6074ae2449f99e61de128216a27e181f29652a7bc61156914b8c41704183ecba6a7a31311f5e985e4cc05fc683330962c2a0b66d43e60c5b4bd"}, {0x40, 0x1, 0x1, "6bf8a6fa453fd4bc4f667c16e583b20757013ef8aa0c028aaafd7b4e92716899498bbbce13be858865"}, {0x68, 0x1, 0xfffffffffffffc01, "d3c28d613c5e27f41c1dd04d82dda4863c7bcac06459d4be8622a73e6de2c5b15571309559debfc33c3ec28438983b6554f4b0ce6017dff76b41ca5400ada5eed269ac2752fce5b9b4d249bb6c2296c2dbc957b5"}, {0xf0, 0x1, 0x6, "6810523913ffa546811d062130ada22c5a2ccedad575139c6e5cd5c08c4634b3b4a0bdb55dbba1c9a9bc15be7193301720a847f43ad9d9a51a608104819a3e109bb0c82512e1acbf5ec900b90c2e7f13af0fb5066b961c179cf507d22a461f558e381863cf63ded48cfdad9d04a3e5ae883b36ebf2da26de3eaed74d3547f6cf321e4ec94b5d62a55229c76f673b1aa65338277bf8dfcac7282e9e10367d148f355bb387c57126fc40c310fc3cb94f6a958b952e08442c7c0e1e9bd7a049da249d0e8992a31181b66d1bc2cd459dad0956266a7fbf1fbd5bbdb9848ecab9"}, {0x78, 0x1, 0x9, "bc2bfb06d74f225cac6def7c0af493ee114f5d9d83bb0d2a1406b41d08b313bdf0f6b6af68fbb90f400e83c4a53f3b58aa84c69c5fe4e7b93d875d0a6b970046a8d0fcb548e7fd103e1fe3e4d9003e9c5b65e1dadc9c69c335ad8e213ef6810c2fb7fb57"}, {0x40, 0xffff, 0x8, "50b3cd5dad1d50e774b23c1bde6d50655dc19655e361ea8b6cf3f6950815c2909d21161ab8437b5b1422f65895"}, {0x88, 0xffff, 0x7, "3ee497e97b6f2bc95184ba0bfd3f80101d956ed0d2b1212b679a730261b0f0f9a2bc286bce76d07a1a151f53f67c402f6251ae1e4707cf46441f6471cbd9f9202767391f2219cf8495581559b1157c3a6d50cd2553cd1986876f911d8fa38b6643f473d393798d3dfb9f61a3f51e39ce2bda31"}, {0xb8, 0x1, 0xe, "dfc61977dd729adf973523912dac0e8171a3dca3650278976c08fe359b493caeee55be224b8e6c877224fd63edd5cf7aeb4635e0beb9f36ea5204efd735e448d8c634c61d7cf6b223f07dac0682b1faba2ab54660bb3e021dbf2e028897cf7265c884faa77b32edcac92744af5a11748470ebda0511ed43323cd3936c30037b534eec811b9164a7953d0e57c8db5395951df339dae97a2889dabdc0093701169d59c27ba8a75"}], 0x3e0}, 0x400) socket(0x18, 0x0, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xeb}, 0x8) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = getegid() r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000040)=[r1, r2, r4]) r5 = getgid() setegid(r5) 16:00:15 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0xa}], 0x3, 0x2) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000000)=""/107, &(0x7f0000000080)=0x6b) getsockopt(r0, 0x26, 0x4, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x0) pckbd_enable: command error 16:00:16 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x1f08, 0x5, r1}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) ftruncate(r0, 0x1) setsockopt(r0, 0x8, 0x69, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pckbd_enable: command error 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000080)='./bus\x00', 0x7120, 0x400) r1 = dup(r0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x10e, 0x2) r2 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r3) 16:00:17 executing program 1: r0 = semget(0x3, 0x6, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x100, 0x2d38]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ec0000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x75bde3863cb8ddcb) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/13, 0xd) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/4096) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)='f', 0x1}], 0x1) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x2, 0x6) setsockopt(r1, 0x200000000004, 0x2, &(0x7f0000000180)="139c54d369aea8080e7fcbbfb0b8a9c9d8386db3cb7c262839b8ef97e529d7d57d195df07a69bc0b0200831223baaee1abbdcd4d554451115a2149720f745697fc809d8287f9ded10c0ab6951afaca6ce6aded0e4bf2a8d542893f751745ce23d6c5c8311880ca7d600ca676d35c1f5963fb1e34e414c24890b8048dfee88509506b90ea81d1fbeabc9cd8943cc0a0e51c9392061509b30e6a", 0x99) pipe2(&(0x7f0000001d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r3, &(0x7f0000001c00)=""/140, 0x8c) write(r1, &(0x7f00000023c0)="32aa4d5bdeee0c02c0daee609a7d1fd9a04af9489c407dbda16c5b8dda64c07ee743574f137aaebc39f390b3baeb79b19b7e2053944afd286a638174e4b4485826c3fb3755c35968c9f5b25fefae813160169e69e8265e397f7c8fb352892e7075a54f845e7599ea611670954de3f891ceef3c49b7b6bc62a63f07ce1b2634d300bbaaaebbe30164bbf2b68744684f8ad35c525da807b9cf6888d5d3a9c2de96b30675754c0255a5d2d53e4993b64eb0a36f161f5b9cfc654bdd9ffbabcf9143e6b62cff3ecd332e4c56c29d4351b2d5930cb78150550bb0ea99fdb0d6bad68033872efb2b9789f948758ffee2f01b17c3587528", 0xfffffffffffffe23) recvmsg(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001b00)=[{&(0x7f0000001a40)=""/148, 0x94}], 0x1, &(0x7f0000001b40)=""/3, 0x3}, 0x41) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000002040)=ANY=[@ANYBLOB="00000000000000000000040000525a00feff00000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50e00000000000000000000000000000000009ea1fe96f6366a31bd6629ef93136774f0bb0dfdcdb5ca7a0c4f544eefb603005631a9ee6d484715acf66e0801a9a744f365c9d4a792da4f297d256209ac47cb179b0c6b09db7a47866aa0c25405372949a3e4565e59d02723cbb530b542d03721263f9ec018978446617d13c57c70607e74529da30ef0f8d41fcbba5b0014b16887c4325c8036bd0d8ec623efefc8696ad0a443c77f33e37766af35c13a14af2190976f155eff98ac000000000000000000000000000000b44e9baf665c04a5d6fd048658f23a29ab3e6157cef1d7261718ae8778800576f77dd131ac2147cfed18ededdcdea41b0b3b652c6935d2fcfa74404c1fb3418d149cbf"], 0x1, &(0x7f0000001900)=[{&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000001780)=""/180, 0xb4}, {&(0x7f0000001840)=""/153, 0x99}], 0x3, &(0x7f0000001940)=""/192, 0xc0}, 0x841) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10004) preadv(r4, &(0x7f0000001680)=[{&(0x7f0000000240)=""/164, 0x3e6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/251, 0xfb}, {&(0x7f0000001400)=""/224, 0xe0}, {&(0x7f0000001500)=""/178, 0xb2}, {&(0x7f00000015c0)=""/154, 0x9a}, {&(0x7f0000001740)=""/57, 0x39}], 0x7, 0x22) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0xfffffffffffff809, 0x4, 0xfff, 0xbc02, "a6015505f751f1e1cc67e50a4e159936a79a1526", 0x3, 0x2}) getdents(r5, &(0x7f0000001cc0)=""/169, 0xa9) getegid() connect(r2, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) socket(0x20, 0x4, 0x90) fcntl$getown(r5, 0x5) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8003, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x1) poll(&(0x7f0000000340)=[{}], 0x1, 0x100) 16:00:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000001b00)={0x8}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9000, 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="9794a7f455d30ed7a65a41221b0f9b0f513ae34dd7123824c19d447eefc7716a63e610839fc0451f204f6871fd551d8b3a5c2e58e89105ff77b1065b3db599dc18a7cdc9fcdb42acf67e279412d8a1efd6622cf558362f52d4026b7439b2b64cc939b5c47202088fa42eec7d48a542ceef67218c77f4c55a4ca50346a932c87eb98e554837dedcdff2fd47ee150fae", 0x8f}, {&(0x7f0000000140)="78daf310", 0x4}, {&(0x7f0000000180)="8e4434a8f0cf5c078e6f7a6db021b4db9c61975783c1a3e814574e167e205bdbc81344200d70e88294c9c0abf7d449fa452690d85823263e0778bff97458a3952bc028e2500a4963d3ae967dbdb9a137f7c5c7a2e4635ba4f43517f4fc702eaa6f8192f841014dbac0562468d7323343e25ee9795d03b662b8af2a6cd0daa8c399122617adf21e4b97228c3e770c993d7ae05a39b6482c6c163d089f90730fa4fcabcbf67ba62576e9b22100afb23d0cef051038111ba9c96e09e2252b875c4eaa1d08cf74d60b0d055234d5c7818dd512e76f092227ed3053feef9b46785462a9244037b75e01", 0xe7}], 0x3) 16:00:18 executing program 1: getpgrp() setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cdbbb3d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc45) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x674, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200", 0x100000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3b}, {{r0}, 0xffffffffffffffff, 0xcf}], 0x5, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) fcntl$getown(r1, 0x5) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/50, 0x32}], 0x1, &(0x7f0000000180)=""/230, 0xe6}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000100)="99d7d1c08619bbb14cdeeaff125c000000000101bb8a21e6d228df32be414372789093677381f18c8fc501000000010000006decb7dda85f7c30f7c9d3ffd4676a1289d58a050353030e79a7cb07e628d0f1a30af8", 0x55) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) socketpair(0x1e, 0x8000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0xffffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x58) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000440)='./file0\x00', 0x8000, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x8, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x20a0, 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 16:00:19 executing program 1: mlockall(0x8000000000003) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001180)=""/151, 0x97}], 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x544}, 0xc) connect$inet6(r0, &(0x7f0000001080)={0x18, 0x0, 0x7, 0x6}, 0xc) 16:00:19 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='@\x00', &(0x7f0000000180)='\\L\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='$(/@\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='@\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='@\x00']) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000005c0)='%\\%\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='.\x00'], &(0x7f0000000740)=[&(0x7f00000006c0)='+\x00', &(0x7f0000000700)='@\x00']) open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0xa9) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = socket(0x18, 0x5, 0x5) getsockname$inet(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) writev(r0, &(0x7f00000000c0), 0x0) close(r0) 16:00:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) mknod$loop(&(0x7f0000002680)='./file0\x00', 0x50, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x9}, 0x10) r1 = open$dir(&(0x7f0000002600)='./file0\x00', 0x400, 0x3d) mknod$loop(&(0x7f00000026c0)='./file0\x00', 0x6000, 0x0) faccessat(r1, &(0x7f0000002640)='./file0\x00', 0x8, 0x1) shutdown(r0, 0x2) recvmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f00000010c0)=""/40, 0x28}, {&(0x7f0000001100)=""/82, 0x52}, {&(0x7f0000001180)=""/136, 0x88}, {&(0x7f0000001240)=""/150, 0x96}, {&(0x7f0000001300)=""/217, 0xd9}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x7, &(0x7f0000002540)=""/90, 0x5a}, 0x42) sendto(r0, &(0x7f0000000080)="28a0bfc57903f96c10dbc072e1eba75deb382e8f8c50d5cad4513c119622a99fce85a888985a6401aa764c1752985d993e5c2364515aed4490692817f0e66e0a7f2e8afe8c6f7eade59056a46c72beb43ada0ba2ab946ad42711aec6a72b4b2262588c516cee372fcacada049d247562b5a467db91b5fbe117bcc19c9c433e08477f935c1bc6d70a4393d3330f1e50bc4b3e2e7a3accbe3aeb3626ea551b6818cc51a87475742c4593ea396273727657261e5315e13e8baa669ee1ea4f0bb73c2ced675cd2e105a1ba791351256eb546162db97445648db706e7f815f9d1165e12a45fe7fc1dd9ea900adda6df78ebead2bc147d2cbe97913ad526e4c75770bd012f56358b83695900d7d89b35b838a12b209c3a2485f8fada030fa892634b74b45923b4ca096dd99a0f710c9ac302089caec42ca37c434badedaafb114255a40c4bd23c63c82896877232942ffb083417d51fd5066fe900ade332f6c8e3fe0c6f052c5b647eb82862bff10f0390639ee379f2d83dc6cea695b94c81bd2b6a5bc4e86fcb45aa7c492490228bbb91e94e7aea4bd029b6c5b3aea1665ebf14ca3fa4964c70247bd12fd494a85b70ca03e51d1855349481072f4a26681501e94735536ef2789a7ec641bdf68e230ab3b568282b2d61375601a85144dc0aef312f85d4d200cde2c73e5aa304dd1ce24be23ee09e3e5cc04e36ef69394ac3b9ab0ad821904574376334a14828b0c8282da9b7ce10d7e702713adfa9f08a433db5508c8209ff69de63c4ab3d8b68bc21444d1ec1fc549effd053d43eb77b708490dd984642ec7fe2b62800312f9849bd95079df08eab517b4d57013ae12854357a6b30d5d79a98d800dbfadb6e5613e17040ea459d95b8ab39488d7a9ed08832ac3032248c018b32a2c8791ce1d09e191bc4a8b7e84dc02632ef0db34da812722a9c697c04e9d840a864ab430545d2d07dc90519b039f8048f4ff940825a4f87bcec663daa6ac223cbb1d1fa252b063a764bfcd9ba49832d9660defe7e932b6649bbfde8bc8748270f60443b2577ec2840ee7bc4024d3a99a0022a91caee32374a63af908913b3d0ed94cadaa29cbd36300230f774a627b2c30d9b3f291300d4df6ad5a5356caac90713f559bc41b0b2f3fc67b93b7e45ce6c1acb9336a0628e37a25fc220e450bbd8bbe3de1b5d5ae8707aaf555ac0193d794863d5581360a12d5309cc46c336d4e4a658d8137c5d0d6e1b97517111bf1ed1fbb5feeb17e8772ce4f54369515fc21912e29decab6b4b34b5cde0e9b9a50776ed7667c7dde2e06ec0d1f38a24b0894ec9767fe6e1d70e7b5eb43e9cdaf0482aa8128f75fb0eb6cf8a380a460b9d76bdb7b1b832925ee0eb5bd0df3082a889f271468a46a7e932a4d110e549868e2eaadf856f200a4fbd509735e7348db0ffedc30fe5a2843600f37f9311117371b66bcfd6be39255ffc3b2f81c7e5bea735d81ddef142b89da77d65559eeaec40a67805ca91ce4d1db38a489300d296a401caaf643936c731e2e179d039ba08600c0cc6becf705283ad707683fe017da49ff2c8241d28df1705f2489c409bcef77c721a918c86213c8d4ae52119a42ec5a70ec44f486356b9125efa9da050dbf022e37c384166a7382dc44ba6f19707513016ed519a185c30fb29cdfb0fcd689c5c30761fa500109a78e80cb05f9fdba0fde0500357a73a175179ac348bd835b3f023248481e589dd7ef7bacfd6a0ffb6d7bf4b325089bbc40b101d7f5de1bbb54a516b8d285be5c004f74d89f83209acc11db793d217337d7959b9143ad00dcd58639806142b7554b4caf899434a0a7700056410581989ad1be9a16d2b32a7e173e7a917041c49f214f27a3f0fe86e1ad60657034925fab3666f873150881bbeb3620feb8ab022f071d05c3ed386f5a2000f375888bea289ce1020060d12b54d9233bda2c7bae6154807224010e6c280bb8a0d5abaa086f61cf81f8b57864ff7cdba031e0c8a1308ad0fc5b4d91f95a95c3dae0f6fe2c93570d0240ec6d5e8c329ebfacc6cf77244a076d82355cfe6a615a4944c77b960b2c8cbf2d9f722d5af84a4382816d30448866d10fda69d975384ecd9226f98ce010963ecfd3827ffc2d0eaa2e81efbf407f8c0defe691686c32b37c7d354053ec62fc4c841131de292fb8a943679b3ee41f8d80df7b015c055f70176277c0f392b243e0203df4ee88035b8b71d43eb77699876b9819daeda31d4e42e345eab057c96e6025f8896779cc4b68bc6245374b704fea56f66dd391bab7771f58d0ee623e3f1636e4f47f8ab0dd0e5f592ae1e9fc5fe91e8eccbbaeb25af12aee57f588d93ad5dc12afd2668f9c0559f2908bd3a80658b205ded2b51c27d1f3d54d3bbf5e926dfff6fe17fa2b623fb7e7fc16576a6e6532310437a87b5f10f17f44b0e7736e91218be24c76319303521d299f5eefcaeed0c7e25e87dbe49f4818c6d8d17a7810ab14d818dba3701251a8917d1fcc55509de9540792fd8bd3b3c007a2cf030c5bcedcbd1b3e2f3a2566dd365a0b7ae3c7528e0efbde0734b8decddb4cb40bba40c98d0e5c8b1781c85f70d06ecb822de0ed8a3de05bf3f80ea07a6feaf827ab6f61662596324823f725690436c0a73e46ffb91914338ba7b495edd58d0ed10be12e04073aa917f437e862003639beddb8aa6b859bff8b072e13e0f1b5b3988666bbd1a94ad2ed2cfc716cb2e726c800dec6ca99818fd6f51c49ec424bc24a90896dca979acdfb3d168a9ed77c32dc64664b385648480b1ed7c843d224b3386c7ec6136c5910dba7294d7d2db61567f592923fe81a483ed268bf0c1598f11e61c394492cd1cb538c267010b9f753a266c36e4d0e32ae9f8e51094fc524d41ccea63d0b47e03a21bd289a83373becc6608e912bdb278c98688efce2633186982a1156c4ab69f4285ac74a4c0e2fc51adcca2b33568394d9d523ff58fdc07f61b0fdc4600a3a0d5aae16808039b06a74358b45f2de91c8f5c4912c75bcf099ccf3c25831874243ec24fb2c212cc99c9c61eb6c3f501c9a293f56afa965a2e87d9f0df69f5a1daf4b1689025298685f4b042e8086bf5c58113000325c2d1ab0952836c75022135dcb4fa17e9f238dbc0224e78fcb9e294575625c6f6b8d49aa71e29b4b4fa7d0f925196e30e325bc2103118afd92cf1b1b7bccc2179572a69f504dc1a542025e99e4343c5b5f87e931076723d9732bd1edf3257ffbbd5c7955f61066ca5c64f85e10df363905561c9f427200d74132f05b8942aea7ef442ebf5b57921a736851691f9bca9c2681c21151770ad939133345d8b792d00114df9a4d2b87df034c323704ec26cc90d61d8cd4c24ed728779d37892e51e6983308b366dff468030e0cb1032b3b6e62dfc86b8d844640672d654988a503b9076dd0c556dd3b686a9beb242be19ed780183125166e8c88248fa6119759c703723d80900aaa6594a62cf1947c1855794692fdc1eedc27efe064559ef58fe59f541c225ec7e352eb8706473139ad4ace7f91b6f8883a9d06d0dba76c00532d4f22a8e944b779dd5c96dda1f848684e3eda8c997ea02f149c4ec392359ef07e189d9b4a33d190d4ee611de9cd2b09b01ed3399f55ca5c5baf1094ad036ce8978a1b3a1954fbb14814339a53cc02b2802bc5a55996a4fdf9c2028db0804b885ac6a1cf82d083151b43f60aee86c20f27b39a087882011089c4dd35fac1b565f57691b5aa2a5b8aff4a1f08a1cee4b1c8e51dc41fcf23f56120433a9a952982282dd194565095aedb1afbc1118da44fff5fb72732fb9211086ecefe20b5094fe0e7d54097a2e60432fc925e8cf0bfbdea474d22a804d595f0586347e5f7691d44db26373cbab5b134597722b841b3f0ac06bc2db8beb0a35f924b93906070905cf424128a349786212c50ee8ae28289557fd79af83458d5fa641be325b32858aaaa5bf53d2ea6d6f664ce52215d75307f1d3c2b575c68c910a08c8a535f3f87791b9c1ce4013855979b56f19dc21cdb298abfc75b2c7686aedae34eb5df98c4da259e7c34a9e476a33bd4512794c477d3ba4e9af08a47b6fe8e6fd7f8d1bc420ae500136e6ea267dae629d5940ba0fb9efaccbe44fcac5c52308d0f642b119359a8294c837b26b60fe4889493aa30f41e4eaf93b5b7d79078143e2f06fa35472ff07496c1701729e00baaf12535a1300c71cde2dd7c6524eb5b643f86162f1194728a45e60ee4d9fe03667ff8e912948ba7bafea2ca3f0c019b86dc7c40f6c7a9a3748ce30f9bfc0bba3e26c7bc520f67ed0c554790a3141e45bc06f0223c499cd7bd683b02debe6aa0810d87a1db7dc1f14d49b72c0acec6d6d923f126ed5acfc3296e8a1f3fcba497b6c3cb9d0c7a45e8bd53156c3bc56c7876fe6dae253a2a5c23991c02a653e345b88546fe37d6f3a4a227ead4d90902f20f6696b6954280714598cec22b2c956f9c49a523eb7c60de1e9f6928cafe06fb7ac6d900f43875aa24e60340ade47095dae0db66eda1bf2f5d72e32869108802724924df229bbab01e227438dce2d47e1f1cb5d9096cfaca08ed18c290a0eecd4195c2da9b96a6ae37780d28f7547f0a64060e7ac7f7f6b2469a150a0455fa413df115226b4ab25d4c114f38691a26fd6ca86a1080e61750dab7788520a45adab86eebd0fc42f73d2d93f82da4d600b0a438f7afd01690da0a556d0098df16dde86704e0bf1058f8287a047ced3f284df99175a51799618be0e22d4ab28f5df03b47343c3d696e7a0b3787acf25cf1bd56f1d0e0377aba01f72bcd64e8a0b7ff38de486f46e2815fa9ef5691bbcf7dd14420c41bf7045fccac9ce5278b3bcd21e9ffa8e4ab6487fcfb0290a18e62995dfd1898f5dc1db32571800289d75ccf53e490b0643bb7c75dab822cd7af1c5c5c6399ede9570646095b0ebccbffcb61445617fe721b0451fadd675bbb3a6b8718a2d5a163c63a91735c8c64a9755994fc09d831100e21a0100eca153bc0043a82e5d1ab5616799961f0f1c916c8d12e552c73929f57b0e68be79c379faf00aff5cbdd948d0108b4b5100b105d52803174e02a4f26b174991b1fe06441ea86d27d5de15027854ac803e6db444388eecaaf1a65d26c6cb14ce608d3f1b936ce498c270303963b95467adf42d82ac11092adc447241d39c452776a222eac234341390cc08013ed08e3cea9511b515082a656f53557a176c6d7792b26bc24f33fd373e5b59cb55ef15d4540006ecc76eadb004c5ab6be300679e6ce8d82b8ddba9287d92b9ef84b3f6c79759666f5d0b20e6bc30a40732be7879ba219d0d7e8852b0d8dfb4be9ee8be2608a469016b9415701df8be695ac4be4b6595fcd129de5ff7fece53f1eb1cd40fd92e1f28e5c4816accc0ab0dde1d139a794753a95f9ad5f4d61e24cac0c427aef69006ec8409dddf19b8eb82023a7a6ec2d2d2407b1c18aa57aeea5172eb836efb524fa6897d4c8007e6313bb62479814152603ad5dafec2747747663527412179d8169125d819901fb02d3ffd922d2740ec7708cf0d1c136e6cbf70433ca9e5cccd732b78b3a2139a001b13f3435f11c48adddf88078c09fe87aea6f4ae842c86b48616eb451300ecb29e1ca1ecd6b588cd7bd612978a822022d4aee38ea0861029bf26b5985b9db56118ad5eacc8f0668dc2822c54e83529c871647877ba4243887416c13b5b714fd36dff74e7678ed732ae81e8942af441a7871c2b36f7156366be9a46f6d49e4009d497ac6891aec8fbfb9a19aa8a48a3", 0x1000, 0x8, &(0x7f0000001080)=@in6={0x18, 0x1, 0x4, 0xa5cb}, 0xc) 16:00:19 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0]) setregid(r1, 0x0) setregid(r1, 0x0) 16:00:19 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xac302583e57d69d5) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e8eedb7f6b5af8e4431233cffcf3f3de755c735a6957d3f9a219810f1c37823d63fe595bbf04b945f5b2fab4441b4a8f26ed81d4a8ee7cb619d52cc94ae9fdd987e4909d07fd483cf8a3ea9474a4c6bc3b741120c3852e53bf", 0x59, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpgrp() fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r3) fcntl$setown(r1, 0x6, r2) close(r0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3133d4dd}, {0x18, 0x3, 0x8, 0x8000}, 0x2, [0x400, 0xff, 0x8001, 0x80000000, 0x10001, 0x3, 0x7, 0x2]}, 0x3c) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) 16:00:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x401, 0x180) chdir(&(0x7f0000000180)='./file0\x00') 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000000}) 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) syz_open_pts() r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="67bb111007d5ece2f99f49edeee003fed044633ffa4739e3fcf1014945403052323a58baa47c157257bdcddbb1972ebfd4140043c47f6e2e509c40cdc030b80bc007457383f474b36bbc51f7194176ba4cdc533227b107b3b60f61687380b1c878a4d7c32b1c0375e3939260468a8bc70195cc5040c2921b43cff9b404c5c725f57fd0689dde5133e378f3a9773c9afec446002f7dcf6f7ca484a71bd03eb5dea0e8426eab0307f7a796ea3d9e8bc6aad22171d0bc15e5fa886b6484bd0f12688941d1e1e657c3e2c4edce17e942", 0xce) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffff73, 0x7, &(0x7f0000000040)="00000002", 0x4) 16:00:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051fa326e69497d7c190064d1160afac9ae33799b0f2066e25e23ecb9b7e12105f0deb3a4ef6b3826f6f8c1e29db32af6bdd056"], &(0x7f0000000040)=0x3c) getsockopt(r0, 0x800, 0x7, &(0x7f0000000080)=""/47, &(0x7f00000000c0)=0x2f) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="37253836541276027bc535095dbf604c6ac53fafc53f44890ab4310c7b1866518e9bf6f9bc19e48dbe6346e4d18dd4b349a75605129397b6cab197ae8d6eba0feaacea49b938ffc03fff34cef669165a6809898c96c7031e276f554c779cee40e7e70960e4ba5b1e03cda03c1d934e747c31781597b764c1ae14de365a71db5ddac9adbd2e603499f4f7ad5a16b833ec76f5f367e5df77f2dc5bbc1295c71d65ff6161a78a7b2f296d64c984d623c456d9eb985d038e5565543e2069369b4405fab69008727bb263d5ac7c8caebcc2d49735a5262db2c5330ee1d827ca13ad", 0xdf}, {&(0x7f0000000300)="ac7273824586636feff35a6e464331b18a34b150f255f52d31720f76f0f8ef1839f75e7c7b250c78c440919511158cac9740b339cc3bd2944805e732307c386d9c350249eafad9329b4dcee2dff9b535e61fafd34217a23fbe3191bdf79216a02643eec61a0ef8a13cee67e5f73853737dd039062dad0b0349f3429135bff92bf813485356e13d9d60eb92a656db5352039c3548b997b04f43905a", 0x9b}, {&(0x7f00000003c0)="6dd57c1c45c0bf932c07b917c7a1ea24d0acc8a479672b1d0c8693a5209db23d011b242c94d159656094a864bf2d27e943294e069e42c06282b4adbe9140cb5f2285f1a0f9c840d0", 0x48}, {&(0x7f0000000180)="49a129d6cd34756747f2a65b966a19", 0xf}, {&(0x7f0000000440)="442c714cf937af18b343675ce4fb3837bc42e7707cd4786b13d340b8d2d83970d68747a803c7952f7aff25cf913d51d9f2d514e4a8d01b18646d5ad9b0683078b78b09d86f4a4a6ba9f79d91c987e566e4b9ced92202a05396ba0db9f9689e7dffb565fc5d19db2e32", 0x69}, {&(0x7f00000004c0)="2f74bc2fd9a97c636d3b04409b037d65c481534e20c52f5d8baad2e3af08a873410ca7b2a2dda08538dbbd538ddd61956ea9db03f9f8e577494cc0b51ad677faf733141e2e210eefc4db8fafdd768945c4b5478681b1d4d1baf681dc78276b1c40558a0e37f81a478ba7baf497f081d5b5e12001", 0x74}, {&(0x7f0000000540)="d04c8933c0fa61c43023f0cb52dfb548919b9a89575e8aefe5081769ba7c87b196e23296a8273f508e17742ad29c31a2663f611d8e8fa61fc218f790ff55224148d2235ef39a3c41a48156ae5d352d61334060ca2484e05364effb73ed1df7cfcb74b14296cac74206553c16ec3b8c233f7d9677fd31dc057e6af051f913d9386986957522991c1d7ca9ecc20dc443e7178791cb2b2088ad0ca6a284331fd199949d649981bbc10ff62a0412e85f3652dcf5cc5d0cafebdb3dbb47f3dae31f160d216ede063e87b69330bc78bde3f2ae1b5d69fc93f73179b7b928c4d116c138af1607c955caec6f2b81b21d2d7eba05474e8b30880a26336f6634971b44f6f1463f9ef00d4b782d1e36a173c7588ac160d4e8be7c7991121374b44b391728221d0db7e04916f1b6f69e1fdf0ba5a1575d5e87abfdd4444cd721bd94c884d933bd8a6cf5eee7f506b46b7db7be273e656b97d8c2a1b4fdbff65240e8ef29944fe625e15a9365550a3473399c9dc3ea2c4432bba4e9f261325c1a6fa55b19acd81d772cae2b409839ea7aa3280d3cfb4ab53dfe0089f6d9d5f054e35c99940cebeade1dc0462a46573e4af87b760833b54264b87dfdee169abf5e5a7dca74690ec1263f3806034c7da4c4a1add893b1f83810c1c274c04b41affccf3a777349ef0b3539972f4ad6a6a82b76579d7b9225a6eb1a476458475133acd4013ef2ad1891f1206ee090b299747c0de63af8e57b2a22fcf17deaac0e9cc811a46cbf3d010aac949dd952f08c094688d37a5b2617e6f89d67bdc0a0377aace6a660bd79721254e063242540618d2cabccccc19f20be6545618cdf68cbbc958b7e652c350eb1f4cb98bc03782de3e61d93c8a47126ea81ae39b91d543a124bddf4192474810e76c864cb2942ef4ad04541418dbc12187e94bb3ed1605b52e10ba37d307e441dd89cf29ac5387d5746034091c6f53f2c4aa94145277eab473abde5986dd7fe29f3a74f47c5311ceffc7547b85697a98b589d3d69e308cbe795159ac1b1cc1a7fcd85e45b91dec7ea9bbedcfeba5a60779d0165b8b7f7e24c4aafa9776f1426c20b849b0325683d7c38bfbd6174448a0d5d4f2d1ecb6cef55bb70e7c9590ff39d9900032f05a1403e5840cf885f6e585f74a928950acca745320b5ae93b94d62eedc2f231a930cbb82dca13241bc3c1c19d84686e4b58afc7c1c3c611c2b3e6605c5552ac050c87015d0853d6f0ed96e399b347124e158ba1973257abf0c78f34a161f850aad44bd9322be999ba7bd2e09522c6391075191007650dc61bc07a9c847383a233d814c6cf98c9cabc95e9dcf59b3ea697852fd0982ff2692615dc640ea53ca69b31b31f81d65ba983991c31e5989042a9f78d375ea1d060642fb420b806c87d021df3458bbd23d6bcfc81587dcd0edb3467ce1bcef857710aa6443f945e4790ff0f362c45c626b1aa24578b7b88828a19c0289cd6b58932ca8206b04c9556306a4811b3f668487a7b5247035f5b75c47a46503c0e92b842d14f7a8e980cd8736bb074d3bb89a9d57b603ac14834274b78fb63788d2e0806d23354b3e10c65f920e5cd2bd4a8febff63edd085c4ed23d5913a94f1202751313f2f84377378c9a02da1fd22a6aacb3d208ad88d1081eb9f0e14ff7bfd98ba7132c8e26c0f947eb79720246bcd331cf663c7edfe2e500620bfe94a9524efef6ffcb46dda78e58411ec56815ee2cf797db4d005d12475e5afad544fffc75ef7f1d05a893fa4a63b98498425d7c9fe35e1d764733b473459ade5d6fd4502e3b535400195af56f67d414b2be151f0e8a1d664ad38fe8d6a46e0faa5771ea2a5e9389a94d4b32cbd048bb36af24111d6ddfc9740e5e4e8aff39393630a6c99129f94696d1148944b707a34231ecfbea91739c31c6188ffdc48f6a4dfdbf83650118eaa2234646e4384db3b6779b374b8f7d4a5c40b2020f2a30650f3b889bbb7257ceeadc7709607ed7df99520290e28ad4816c516ceca0cc9766aa2051de8453e847a8369b4ac43ac8e9bb9a7cc1d3fda76ad4ed2cab286793442839c30a83e4f4824d9cdb353492066f93fff2b2a624eee396aee091eea0a757aa67004846d8e75e6a82a1be0b97092f46af772ae60ea9fbf0e53eb6c083742e9ea949c38a66ff1f9713cca737167872f2243f6d1af9f7e93edc0ff53315ff5a438357451178b13342aee134257c40a0c2c9d84745d3e22da5da33e3c30d7940496d0dc6e27ed10f7e94c765160701562c7bbb64ed68e6f6c7ee4fe29820ec6e725effe4535b9c19e0715a76d68dc49fa17a4385a916ab3d412e9fcec96f510ddc524d50c07d59ff510c8d48583f957976c331f1e436edaa16ee3bd37e24f91e2fd6609549255c23fbfaea79c4133848db7edcdb8859cf49826a7fd0710fb3c34d3427aacadacfdabe87cf381021887812540e6b0843db326055f9290872eb1a18e212f427b938e1dcd926181e88a382767d916af4f9aaf00bf353aaddc487eb7f3d6f50b68d21d68917a638fdacfce631e5661df459cc3b9d77f5b2a7992177079c778e6b10f9c3301c839d4e7534c4c25971833ca854fe33a0c129937f7715e5c2c64d36c4f1e7d539d47d477c921282a7eaada9409b4856b1493aaab1e65fc601cbeaa041bde60f21e4be496c349e2d877d0e6f71c2e6ec6f59311b459d6ef612646de43d9f558b8c616a9f112b87bc00646bbea046ce0eb05a17479278cbaa1d8dc31bdd7c837b2a777f8a85c73b4f1cd14b26bcc18ee91389e83d547e86459a0141dca044726cc8b06308bec3693be86b723a47252b1a7089de62418798b39af0cade6012c50fd75f59a8e051856c1a73f57ffc3aa53249c5c6e5b5ee4da2c85b15bddd415326a73d17e4a6ad4385fbff434e5df7f6c3b5c3cea090f12520f4efe902e8dc19d879ad2a44ae08b477f94e1db35af48f7111ad723ef5cddf2bc3a1b85b2406be80d55fcdc09dafbdc55cecad5cdfc0e2cd14ef9500bbab31bccc6a7414a95f335c235880512323d884066ee6e3982afbc31e1718d449c7782284cd8e8720a40595cea47ead5be55f38ce5aaa41c76a452fbe6f2478195274f5cac746e990afc562d515711f49e9a54666827a2b01d44372ca0d0fa076f439994f0125a6c3d5a2ff448a607601f320008820aa5888de85a00c9779d359cb9fbc88392bef94477638a8b8e21ef8bbfe5ce58cd400cb0a28b34aaadd7ea1fe815bcdafbc1adc2036a01dc289d91dfdc9cb7fa4e36f8d26c4bda577af279869fa77ada6ca1d1d38b67d93eed4f02809037a2f60f72dde1b3c6fd1a3b59d30c821978aee76d7ec3cd0689829ccfae177445cbd2d96b1061412b2d4803d9148882efb34aca33a7eb64af9734ced42fda2dc1622ea5fcee0e5fdab51d6001a729b2a75fc94daf6dc5b5a1747bc668e090d8ad294080937db1ed8a557f738fe2571cb21ff1c906e33af407f043bb7a10a2bd51bdf77718785d80676ab10c02305a9afa6125022bbe9e8e3655689567cd41521c1165e709669aac2125976a6a61370e93264f605e7f8dd69110176378bfee188a020f4f8cb3662562693bfff7496c3651ce9a8a8b27d4e85532bca356345dc4e9e2d18d679dc6a0a4a2a0500de57a34364cdc08084b3ff938d6d097f6eea01a5e3e320e012424953260772501578c1bc9e6afa3e573fa32a14cf2b4b96efb5353b0b7f6d7312916f1a2d5e0f81e92f1a0cb8d3eb73f3593bbaefec65e33f8c0e2afb77fb0032747affbc42ed7e3322c3d1050cec48aafabd77587c1baf23271224c41a4835eb6ccc6bc4b9fa5b5be8394d744c642e3e9a9fad0424b8d5ade236270eac78702f157d546e9a3c724c3be7a186548c1ae6b83529cf2c61e446de2db615f834bae6e4ac027c6e5da0434d38a68ea5e5903b6e4091b7d723018c72a9b88d0f38cd523e0d278125ee50de72d6526767de887bfcc42b3c04de495d3b0acb9e64d4aa86c1c050603b6aac577f769e9f52bf994f7e6a4fd58a7b01d177a4cc8578190962399f9f24e7dcd93a8abe2d1d0e107459b981fbdfe99048d1761da22a3ffb0a62685775bfaca9ed94701103ebc8994a9348328cdcb7382d7fb3fb99b09c437899b716e0319f13fd4d3a04bcd0c5951838e9f20ded90331587379cf332fd39ca63e76a8f1a0e194b7844bf9c123af13471bcd4659591b3dbd39f45f67a0afe6a43504c732d41b6005ddcde6bd4b1e7f726790ef0a15cdc391529510a8be5226dffe4648700d046d47f71532a4befef111640fbf3bee2fc67adcd1fccae98dcc1af13149789efd648735794a8d41d7e6b7c92bd126339c6f97cb38eb6cad8ee63618172703cfd27e4f20de21d1cc01fbd936a2617d9b7b83fc178418cfc10e928441191c3c57b318f72bbaa09c38b5f11e7cc4ba1155c73dabbc22adf2215da46d6afe014badf5e270c3692064bd3f17859e7bb8340f410efcae30f3f1bc24175b49d935c92dc958fd0c318c85a3121f6782d4484eab10dfefef21ee7dcb1d7d7628b0ff9803ea6acd644d507ed7055796e8efb39ba66a40801ad7fca1c80ae03c6e0d602c3a4139d0beeacfeca657ef1c47e0b3c609225f58d6c06d9e3cfb21a6ba079cb338eda105cd9fa5717782ecd68bd5bbc031b7f69fc929618449325da7de3acc0acb93e574fe71a931812c61a5c4ec019bc41c4842baa7ea3554d8ead80f9e72bada0ab13346455150a56f3d51c96ab429c9ee16ec320c3f716517b06a13f6da3853757fc8df91fd032e2a0249784a3489be87dbd011b733718fb58b24ff4f3cdc604ac514d92159246009d55439bdb1d199928bb621702316a1f7d783a1a371cbeaba0676e4081ae91db5c90f41eec69e70ede670775909d40743b842f17cc696bc68a4789bd203bf5ec263190e387eee310877722f4e60046e87bb7e1c604bbe66453397913b16b93b5ca414cf86db2bafbd1925006885d9b0dde18a8da5f3cdb748f72309128d79f78e8eb035dae665b67a36147f8cc2c54504392b4d24c76ca1d67f7adbc2fa85335c7979652484151609412f795de959e167d0a6ba9c2ee5b72422260091553553c44b5268fea88888ad9c13c866ee1fb2cc3f2b9801dab12e27261e0174a0fe7056391469d322b86829e05caacc6cd680ea45037ab1c2c377131f11496c448559666d5440d0757068dfe2804dc48df6b3463ffd7b60b181a417e1ac945341ff18add10e2603110d377eb62e0b0cd7ebe7b04a0a285e2b1e5189d5022b17e5429a08622507bb8e2c5dfa1460ab49c4251d033fde071f841cd413794aeb5fa31d33761d49e9d4945aff7531d1c8852cc2dd42b7fdee054ff8f4f8ba25668cee38fbc035645ed5e49ede9728e644e78058977504a7713572ea502137aa61dffb99da9cab120b00c07dc6e2668a52d864b2801388d776d540be664fda001a394a8fb1c08418876e622808068cf8e67e3f9220757af569f5a1e16629a369a37dd855929fa2baf153d21c6914c6ff3762f8ea20ce0e074f35ddee5c5daeeece540dfe02f28009ef8c4d86efcf55c9b93391995e443e7cf2b39b4f7b2a0338c5af152365e09809582f8a8b6fcb0413b8d3c4a706d907f4f4f04b7472b73785cff80ff605f9f9b2445ce7d9a62d59f6c96e9964f8152d61744487fe77130efd81f46e342ef267698bc8e12dbf6fd9aabb0e6655151b09beed6b908f0505ec25e9e37e4a889641f9eca493b0d6db79217e7060f57ca41336e1156ca107831fb4c858a6ef1afa8e12efe023a3f", 0x1000}], 0x7, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto(r1, &(0x7f0000000000)="3030d2", 0x3, 0x3, 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:20 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) r0 = semget(0x2, 0x1, 0x600) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000002c0)=""/79) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') 16:00:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x0) mmap(&(0x7f000009a000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000099000/0x3000)=nil, 0x3000) setrlimit(0x6, &(0x7f0000000040)) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) mlockall(0x1000000000000001) 16:00:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() kqueue() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() poll(0x0, 0x0, 0x8863) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) fchmod(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) getitimer(0x3, &(0x7f0000000040)) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20201, 0x1) flock(r0, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) write(r2, &(0x7f0000000380)="7acfea94cadd43df574cf8d4a4e7a31c5075faf898cf8846003932b5452c4a0586b41ecb80d12b8a96a2fea02b8e8d8d398b0e2a76104471df00939082456977a0d83cf49384881734ddf682219265297f060ffa481549e7405034a80dc649ceec5f5dad42147105b8b93ae638c0f77582131277c2de26a7e484eec2213ca25641308359e62d630ff839e5acfa82e8152726c93511ce2a9a933ecca9876fbbffc797b0bdc86eee60cad51f200a3a1286b393ebcad31eb67358484ef45e52c13bf348391bc02386da55342071834bcd592acf9ae633075f0f3730356d9efb843d7c", 0xe1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x10b) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[&(0x7f0000000340)='%[\x00', &(0x7f0000000280)='\x00']) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bf", 0xe8) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) shutdown(r2, 0x0) close(r0) r3 = dup(r1) fcntl$dupfd(r0, 0x0, r0) r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0xc0000003, 0xddbd, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000042, 0x6, 0x6de}, {{r5}, 0xffffffffffffffff, 0xcb, 0xf0000012, 0x9}, {{r4}, 0xfffffffffffffffa, 0x11, 0x20000007, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffd, 0x84, 0x40000008, 0x8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x63, 0x80000000, 0x3, 0x5a}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0x539, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xffffffff, 0x80000000}], 0x0, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x23, 0x20000000, 0x200, 0x3}, {{r3}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x264}, {{r0}, 0xffffffffffffffff, 0xc4, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xe6, 0x5}, {{r4}, 0xfffffffffffffffe, 0x80, 0x800fffff, 0xbc05, 0x5a4d}, {{r5}, 0xfffffffffffffffb, 0x10, 0x4, 0x4, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x2, 0x1, 0x8, 0x10000}], 0x101, &(0x7f0000000040)={0x8, 0x6d}) ioctl$TIOCSETA(r5, 0x802c7414, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: clock_getres(0x6, &(0x7f0000000000)) socketpair$unix(0x1, 0x8000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000180), 0x4) r2 = kqueue() fchdir(r1) dup(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000022, 0x2}, {{r1}, 0xffffffffffffffff, 0xb, 0x0, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000020, 0x800, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x94, 0xf0000000, 0x6, 0x283}, {{r0}, 0xfffffffffffffff8, 0x10, 0x200000a2, 0x6, 0x1000}], 0x2c4d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x5, 0x9}, {{r2}, 0xfffffffffffffffa, 0x27, 0x2, 0x1, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x9c, 0x2, 0x8, 0x8}], 0xff, &(0x7f0000000140)={0x7fff, 0x3}) 16:00:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x811, r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r1) 16:00:21 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x12) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) 16:00:21 executing program 1: r0 = socket(0x6, 0x100000000003ffe, 0x8) setsockopt(r0, 0x2b, 0x2, &(0x7f0000001500)="b287", 0x2) pipe(&(0x7f0000001540)) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/140, 0x8c}, {0xfffffffffffffffe}, {&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/18, 0x12}], 0x8) unveil(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='c\x00') r1 = dup2(r0, r0) poll(&(0x7f00000014c0)=[{r0, 0x20}, {r0, 0x132}, {r1, 0x8c}], 0x3, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x2, 0x10000, "690970ec35a147be9bc57f11f0f3d818b5d4a44c", 0xfb94, 0x1f}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x401, 0x5}, 0xc) 16:00:21 executing program 0: pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) close(r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="990a9c7db4751178f16733a109154f104a13f0887cb2324c44e905e668ec0d63111c0182688362cc11ab0c2c4bdb0e66c40a9bd8b6ab382b54c9c4fbca383ccd457f9bb18708f8acf2777ac64f9b7a281631b9ae0ca14c7245c63caac42cdc19712dbae55bc912252915db2b089c257917cab6d781891531ce", 0x79}], 0x1) 16:00:21 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x68) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 16:00:21 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) dup(0xffffffffffffff9c) socket$inet6(0x18, 0x3, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x40000a, r1) ioctl$TIOCSCTTY(r2, 0x20007461) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x180, 0x184) r1 = shmget$private(0x0, 0x3000, 0x581, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x9, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x2, r2, r3, r4, r5, 0x8, 0x4}, 0x0, 0x0, r6, r7, 0x1f, 0x7ff, 0x7ff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt(r8, 0x4, 0x400, &(0x7f00000001c0)="96fd08358dddc4", 0x7) r9 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r8, &(0x7f0000000100)='./file0/file0\x00', r9, r10, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:21 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="eb6aaac1601765f748cb72275af242", 0xf}], 0x1) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r2]) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) ioctl$TIOCSDTR(r0, 0x20007479) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r6}}) r7 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = getpid() ioctl$TIOCCDTR(r0, 0x20007478) setgroups(0x3, &(0x7f00000001c0)=[r5, r4, r6]) fcntl$setown(r7, 0x6, r8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x1) close(r0) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16: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, &(0x7f0000000700)="850573ab09cec58ebd956a4a53d66578996715da4057651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a300161cd06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10fce0121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ac22225fce6fbe3cf8a22ef84b504ee4acf895de3630670ed6ef96c33539c98a18407ea33e7d2f8087484e8149106792c22fe3c86ae776cb798254ebfed56c91128f18267c55b8cfa792dee64488f7bd79d849aa4ccce6a11b8dbfc6f6ffa96000c26cbfdb7206cf017421d306c9bc4cd1a79b0cfa9026a17464a84f3b00df0be417992b855d7adce6754c9698678c9cabdd88047e1c16159b7413978e1a824552bde268d64902b1fe7ada6199764ee2be09d899c568a0182d05dea27cd3139565ed950ac04cfcdb", 0x1ee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fsync(r0) clock_settime(0x6, &(0x7f0000000000)={0x5, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000000380)=""/222, 0xde}, {&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/12, 0xc}], 0x8, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x6}], 0x3, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f00000015c0)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000001600)='./bus\x00', 0x25, 0x7ff) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/161, 0xa1}, {&(0x7f0000001380)=""/209, 0xd1}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000001480)=""/191, 0xbf}], 0x7, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x395b) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x6868, 0x3, &(0x7f0000000040)="84deb5bf9ec6eebcff1ec10606ea37bde29491b7ae0b088feb01055f4c6a2834540470965a1cd6309e630a1e82f2177d2d535f0e8d340b2e268c338d004c046cfecdc829dcef4c849bb3b773d7899e858e71c894b3ad1c0e40dfbbdf6957ae5b8ae1f987288af6b5fc500ff13aa8c0678c7819097412ca074b7ac6314f863a051149c23aec8187277724e4894c52e1073a3cf61b0ad31712d2e9a91009b5c22ea5a7c83d4e33fe51331ebc6a6aa0b3113eb221f0d2c3d86cb609684b25d8e0873ce3", 0xc2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4, 0x8000000007) setsockopt(r1, 0x29, 0x100000001, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00', 0x7) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x281, 0x40) socketpair(0x20, 0x3, 0x1, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x2, 0x26a6) kqueue() shmget(0x1, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0xffff}], 0x1, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x8, 0xda, 0x80}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0x5f}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20000025, 0x1, 0x5}], 0xfffffffffffffff9, &(0x7f0000000600)={0x1000, 0x1}) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r5}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r5}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r5}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r5}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r5}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r5}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r5, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x11, 0x5, 0x8000, 0x401}], 0x4, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xff}, {{r5}, 0xfffffffffffffffb, 0x1, 0x8, 0x0, 0x1}, {{r5}, 0x0, 0x4, 0x40, 0xffffffff, 0xe6}, {{r5}, 0x0, 0x2, 0x1, 0x8, 0x5c0d}, {{r5}, 0xffffffffffffffff, 0x0, 0xb, 0x1, 0x1}, {{r5}, 0xffffffffffffffff, 0x80, 0x3, 0x3f, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x4, 0x802000000, 0x7}, {{r5}, 0xffffffffffffffff, 0x2, 0x80000000, 0x0, 0x8000}], 0x1, &(0x7f0000000480)={0x80000000, 0x80}) fcntl$getown(r5, 0x5) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r5}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r5}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r5}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r5}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r5}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r5}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() 16:00:22 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000074a000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) 16:00:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) flock(r0, 0xc) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140), 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)=']', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:22 executing program 1: nanosleep(&(0x7f0000000040)={0x2}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x84) lseek(r0, 0x0, 0x2) nanosleep(&(0x7f0000000000)={0x9, 0x5}, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x3, 0x9}, &(0x7f0000000100)) 16:00:22 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = getuid() getuid() lchown(&(0x7f0000000100)='./file0\x00', r2, r0) lchown(&(0x7f00000000c0)='./file0\x00', r2, r0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getuid() setuid(r3) 16:00:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="93286b26", 0x390) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/57, 0x39) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x10000000000001, &(0x7f0000000240)=""/57, &(0x7f0000000080)=0x39) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000280)=0xfffffcb8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x46, 0x3ff}, 0x341) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7fffffff}, 0x8) r1 = dup(r0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0xff, 0x3ea}}, 0x2) socketpair(0x2, 0x5, 0x40, &(0x7f0000000180)) socket$inet(0x2, 0x4004, 0x10001) 16:00:23 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20000002000, 0x0, 0x5b) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000200)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 16:00:23 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fchmod(r0, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:23 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) connect$inet6(r0, 0x0, 0x1c5) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="2d16d1bf2a47033392eec302380ea0c1939a7405fb44ff3f2f611277d4aca301e8b55430dc70cf6f28f877977eab878dcacd623f512ffd39fe8e6996549b95d158f89e3292d971da319905e347ac58038ac9ca927316810486eabb56e4bb541b3fd0a856466b3f15d0a1e8912af99f72a9145c558dc730e7041b11fbfd00988bd07d6817d0a83e0f59eb39ee8f526d09a4b09f6bf2599704bfb7f0370f23cc4b34e239d9dd5f8e792dad5020271674b6932cbc8877", 0xb5}], 0x1) sendmsg(r1, &(0x7f00000035c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="f360b9fb86be421a006f6d39413ebc792b7026b738f0b724330e36d096bd201d63eb1876dd71ad68e1ce5afabd486e4731796c58715a89c5dc6bdf8aedb11dc15b4d13feaf9cb49bfa39a62599f8ec30583141e7d7daa70d5f8d4d31a8f647ca9ca3dc006e93ed0a5e56502be9767981a7855b4211137926cb52042c14c7c5f3f21bd094d73b95ef8cace4ef72acc839ea4d1593745cac73c2b47d511c1baa16986c988f87c099b592908c80ed470a232a73675f31502616c187dd249a321577c7787ac50d04963ab1d71b6f84ea35111177b7fb6d96485f9b8159f38d51f22f42c5830bf72d9a93ccb44bbffb049fc02d9114c5c2da6d50a56742", 0xfb}, {&(0x7f0000000140)="760006a07b4d5e99149b4e29a61e6dd1d18021cb40413869a173ce39cb5fa71e0f11bd3bb648ecfee693921fae593dbd6c5113d93187ae473f103ca7ac769fc9d38539bab10c4c847e6c66c5c67c0c3893fc3ef4ca45a8f5aa11c617ce84f2aa90e00e95e68a6de4783811510326111849a3d8adcf03ad74524708479b5f199c84b080fd87f86b535cfa0bcb64eb3244313aca62b7597cdbabb61806e0", 0x9d}, {&(0x7f0000000240)}], 0x3, &(0x7f0000003600)=ANY=[@ANYBLOB="e8000000000000000100000001000000375d55d8e0b163bbdbf997ebda70e4fd2e8d01f510a3265638307568c1c15c45bdfd42df70a23e31de2362fbee030e1472223a0430d3362238ed46dfb87c0e906802c1e73011d5294cbed1db180c7d033e61b30f3ec5bb79323882f252726b3814052446712a47bb642106cb8fd6d9ebb562158e4d94c2fe17288dc75d18a2469a4ff86d4d1482b3c1f8a8ec64c1c8c73f49c94eede248a2a9f7632cc29e73542b5f2a303564d34d76db97fff601e43a197d8ee54234865cf8f05004eb0fab81345110c2af24bb50354d1f7b2408ac4647000000000000003800000000000000ffff000007000000ad745bdc3316624259a888e4b62aed56f952f5183966ea56519c4f068d87de6067f53176000000000001000000000000ffff0000f8ffffff2dcf7d001f69054b20ab4d0697dc672ad9e4ce3a4e5977786f924aacb27b4288e1e88caf49e91209a46395590272fb9d91dd8fbbf96294e6cd69be8337cb62a38c2b3ec20eba1edc9246a941c2db469275ce9e0d8fbf4ffb1a62ef2ee1916ad2196834f31639a0565ce8f2bf352a2e0a62ca87b00624e7ffc45ea53ab51296230fbcb324a08edd49607c574736ccefd586f88d7d13fe44cdedad0fd9b66fba3d991243db976b4ac8a7366b74c8c43a3113914f0de037eb60b7c355529c3928baa65fdee44c93f82ed1c0e2f7077d3a1e61b89bccf5a05f5850824986bf78d3f5b46c19dbc2d9e1227b0d000000000000780000000000000001000000000000008a304b44825223095c9f423cbebe431e24eb79f6356dc3645c6365e0ce04457a1d94c384fbd59b89dc7d21ec16d5ad7313fc1f124833aae696e5dcf35813351b563ade2ef7115befd64947f5969b5b0e4b2d2260cd24475024c1fffc76206392ff8d00000000000010100000000000000100000008000000b45f9e40b9275f57fa2c9475aef1f0581810f99b1ad1e398261c0d70defad2412917d3fa80de27fcf24ea01e4d1b2662750d5b35a6a30508a808e104fcccdfc70e8392a826411238620cb0054a58e0bcb2bbf3eef2d095ce8fca07ed7d0570f6c639f479c16c7b2a0085d348a57834440045435474a4f0af6a9fdf2a7fda15beef4c3a9924f37e22a5959327c1443aec0917874f5b944c73f9997fb59c987cbb4da5beb6a73c72a328f46c4ac3700fce05cd48a7c92b828c3f896510ac28f09f29ac534151741f820fe5b8b1374f582f55fbf8b349009e2dfddcaf1f42deae65d16b5cc8660c577850204cf037b5c115b6a733cca999c59c327ef43e001bdf25aeb2aadbfb9961a384a004d1941926120923f2e8ec6ba2a2e0db142125f7da0361bc738ef51c44de36b7f99d2bd85c6728f680927eb8a9899f7e79dfe05cd6453f08540577687f4b9b1dd680118b8b2fc228e581d708d37d0b7b75e4f8609181130fa4e5ad27fac3d9f1948e9d842957f68a979ab3767f114e1042866c4607128e60c29a9bab70df85f0986ca793d95a8bddf94a73db6239603fa7d70258af85b5b04df2c3235886a40d2acec37dd0681b0468130944769b5ece534a2f0f0408fcd78e2b9fd1a9bdaaa04100dca1c94ff87a2e9cc711edf377c351d18cf9283951d008162425f940abce3e2e1e6f4511ef01b6a14ab83060d5f06289aef5f8e03aa1202901165d2af996e3d50d05615a4343762ed7d134eb7f01c2f1e76ac799260643043120168938c5b80779392cf65a9c9aa285067733b480ffef33c7336ab35618e15fa300faae617e765501bf6844cdfd558ab2c2466c9e77a24dac1c3f8f60689fa9375fcdaa9ff023d5e8b8aa910caabeb790c021e0e762738870c6536eca851878db73725fee2e90a293a97d20e996693ea0b319e866f49438875ae7de1d86208c8514c4451044f230e3146241a89e3fc358f2e750acfaa8d4337396a10f7e2980846e76213117f9c36454044e3f2b03cf8f81135c89cbc1dbf25fb99b3313538f453492880beb1316c7e63250d81f63aa7098f2da2a84dbc69b2a93b6aeb85edebc5c5855413a26fabec4feae8349ea5484a39cb35ea78ffefda48b069684c8a3f75444d137b3f9413f991c941eb98c04cf4d1366e7e4fae6279efe61b76401aedd7fc854007036a4f5dde912e623c17b25403378a39f7f9235266e1befa9f9eeec5547e7716f0bbc73bf25638149550a4cd93fa9bec0161bb0ec1a66059b9fdbfb6ff6d8d9848e4be5d8ee49ef5c04d0226513f0d9cd0fec79d9e88574ee0ed2bdec4e37bee7061fc4b61c0fc49f5e285f031f3fbbf43c52c2642771e68d4c67be1cccd9e53a972dfe8a6a2038a932a00095bd8664b88440cb76e26511dac7ae406e0604f5f67254b54dea97957d862ef27e94d12fe3ee6bc54d9be29ecbe38702f73cff04f94758960345971ec1c1a35458ba27a98c6a35fec6c1d63caee8bbfe424d3df4298331c84d9c0535334bd991eacc0822093ff36979eaed9d34deb2fe10f9e1a516036a2c398e001858afbadf3d55b8b7891f2c9dd5178b321024d8d84f39c95c78ad84f3906ab2921e80ca23d8d449a9625776840de52ba6867a7620d5120561c63a4f48a746b701a720a6522f2377d8c9b8557f508b4461d1bca7d01d13746f4f2310ace11db583ca79c0950358ecae6134b33b04457d78634895882dadbf30dfca250b6cf6341ca544dd28dffcb33b58c308f351f935a551220d1472f5abb5f45b17e94896cbfb7a18686159566df9892ff9af9c2b081db6090c42b6c4a4152113d280288e4381de8e3b7aea47e9f9adcd7bcc2da4551548424612ca79eb3ea350ce8a031400023f7e773c119ed708b63b769082e8cf1988c3910e2372d7f3351f07d99bc9c30d01de4e4af1ea236580dc9e95bfef3cb877366c16379397f2dd83ddf19b839bd41c65a97b75039770ec77ab287e9601365ac2781f67a90cfca2a3970fa0a103e5338a4ac4343cfae95cac62ed4709fd1c0356fd261a8323e80f6dad3368627267234ce2e70396b714efe159371bfd0d5e7cb96516dcebca5cba1ea8726167c6c6ce6e946fc7d66c8046fa7b1126d3fbcfbc80404c1fb8d637c9a4a9e0e19ae991a92244732763ce79c4e0d4f0d2ce0bba094cd554b091155400a9f3b0ccacefa77bde691062f680995174d636a79974d1ce464c5846c42c2391dacb06364dddfe48e942dccf51dda3c3e31b446d6825dbc9eebee6421693cd7b0af0c37b197e4da0b7b510a2f5a2bbe1a1e554757e688ff188e14687f1ef1dadd873a1da570efe7a1a8bc4d05f3c235c1382a3b271c049bcd763ebc8b2f8f7f41d3ff8c584cc3482345363eb6fcc153b960d10fa8e3e37c3e5895bbd15e110edc7d89b7c472156cbbd353b7bd23bad073c0b834bf394838cfb243120cdf32fc173d5e9a1cd8f2bdf47dc3deb25942cb430a2b5588c0e4c41458e6a82cc3833ba95432357ddd4a3f062d36f7096909ff01f23f96c25fcba4e51f362869bd31d9cd58db60e8751d533cae2d9ad9d407789b3e5f7f5492552f0116796be21265f647780422ddcb61a16ab6e2b54f9ff85e799cd1c006bf32f2155fdb5d17a06d1ffdacd63db39649ff3314f183db00f1dfc75ba8cef83373456acfa6cd5470bc4ceb3210de2b9ff461d2c02cc8d70eb9dea29a4a045306d5740c02c553dbc9ddf732b9e85b7b37300c73414758aa0bbae326baec1e0949d55f7144277d5c2630135426fa9dabd9c401612307b46e17b61ed8b5c988bb8ff998c37d36cce12c51831e42da607e6c8b0e836769a35b83edfa66c9c5480a304eaee586644e6f72137d04b4043575b7242d78c09c3a77cb694df1c838a2c55f9d7f9ed89eef2947e9f0d9d528c5bdf8d1f063038f7f83dafc2fff50ca8b31ce6ce8f98e1bec477fafa953226465ebb10f4c085812e6c2aa16d5adf88a61629ab729a56f88de42b31c92a9079afb7e9fd9d5166c82518a0f3cab2d3cb9f32e7f36eecc98600a9520410c6ef258639de2bb313c0bd5c6255e05d38a5eac9a7578ace8c6a854990ba947d78b62fdbee232eb541839cfca71b6060c38f6f0beddc8e3dee861a578b1e6d36b9222f29db5fe23e0cad25e46d787d45a31a97e527424c8dc9f858b76c36fe293a612d36ef9ab679b318fca4cb0a36222cb387df18c72f84884b213f4d2daf33fde66461d84dd7861e42bb51b4b20d5dcddd5c3ad19693352861e7c7d9888da35bb8b8ffd14eabc5952e2904c12d4185dc18219e7fef621a1a2b6159c4eb6d7035d4dfae754348c6156bd6cce359a4ae2b37e77ed36d0852394fef03fba45d5c029d02e083ebcc9bd46ec5682374ca21e84d8ae6d5b3a34bee44c84fc0ebbd90a03f89da2783bd2639cea2339de9ca8ec3abe71ad05e311cc47a567b7e89b444d4b8e818a55d72a179fb96da4290407b1645d22f47e152500a3f386e77aded5f3b91f24b44527c816e3e9e57079b3b6aab73af1ead129339ea0619fa2c783c4cf8c528799e27896abaccc4e62758d3e952df0173665cf2f739e06d3a6069eaaa4dca383f928bc8f7b89cc1acdf08dbe29eaba845f676a2cf9a60b9911417b443a03d8636f86ed6aa4758dc2ea954ea7a2fb75143b8d0e738fd689af7178746736909bf288448a04a5091c5971103cb14ddd1286051792d361e7cb0bdc4059174fa6b7a3fd945afdfde43129680b2393d7986272f367dc3c5895e5cb8fca214d8bf3bdae5c562d2a97b263bc08d6fadbd86ace83df60d514cbf1a8d67ab98e45fc0e9f146d6e052f2a146a9c3a51ff60f245c5ffe4151cf0cf772887a0573596b0c90f58919447fa3b6d364500e6a78a0320730253237c1694bf43f48a90cab025ad1f9e8fdd9c5a6f9a8637b500cd575f2e38ed0d129f515d43f1555a0bbd54b9f82bbf0969512337ad6dc1555c0caae39bdd5261c20c8b77ed3f44dcb4d3f9405ced583a4d8b4ae7cc0452609925c585d3722ae7944fb9fa29f0f4964a87e24db5cee40de6e4a9b50f90c66024ea97227f1e8d7f0b4cc299672d012c4c136c8fa413301ad29004b78d9ce6470d2625e5256a64cd56d7ad840c60beb1f0d5694f63185f97de14358f3b2631de63e27f0f0e0d959d5277cedd5dd8000acfbe0e291665b5e803ed367b796e670c150461096a867c5b3de328c41904aa467037cf9ac273de3e90deca47bbddbacefd09541b89676ca3dbc906de87e23253ccbfb18dfbce258a8ef5efa38ee28dd31739a6fad41ebc9472ff58a214f23e1040551a92edafb342d43ca6f116a1957e5e137eb9172b202d2e8e61d73b34453c2431f063f2c09197999a237f51c2afbe906b7ea08b4ed839537119fb595ba719f46df551d86b1c1d602afb66b668537a13891d103ddd0559dd066847bbe336dd0edf8f73d5f317a63b8ac85c6571eaf1ba0a4d574a38629774ff89bac326ae27c2415039cd98d9ebaab17c2301df4b4400988854c47753eca651a40c18eaa7aa42db291fab0095da27672cc7e9a749103770fbdb4bac6acd8ae75f2e36753ab7652c4407c11e7410a63be11cf5427ca57a140f57fd4567361acd27603d776d84e03a8547c927b3b2d0f660c94243fb094e98981c5c8f9d865fa3b1e15c556d47516d35b599f87c2aa9a2196d0ca13c901fa1475058dd83c85fd50c2e299e51fcb3e4c437c86fccb47518c9cf0d70452be3be3510d70513b513a02ed2b3564d407950812bb029dea5c5bde0a4718110b7e74bbd139ab5682eacb1883f681bb26f276843154becd66ebaf03e15a58d3892d9a9b32b513864d9b2c6f2a58baa5e9fc5a35a9a34a262b012cfe755bf1597475d97d723abf8706e3b64bb9614066585cbf2e64e23b8853ad14006b3acef5acc94ea0d983e287f9116f9f083f4ead3953393f0affe7bb74d5d8f9eecbb2ccc37dd9b11797225dbcaf853bffd7db4046d8ad36362605ced455a404c62866f55d1776f4993555ec5163a9fd3be91424ebab75cc1ae720267a173962f3b4fc361724bb266a03c1643ba1dd2763271a6f7bcc7df3c09d4371c14a72a2cb80bd46d4ef608005daf2513988d7be741a13fd401eb953c30defc8fa2bb0353adb54129648a204b653a7cce51952e5ff5a6afa1510cf1deaab35e084c6b43b29ee0fd8a1082a6215a306c1a04fd1cc77949fac96cc4da1db5ebe2d00e63e63654683b68ef0b4443d5e90cdbc6313ccb40b1663f8ba542f9af9eb805e09926cb720e7770791ee913141b290252313997c296d3bc59ac146dd39b45deab2bdf465605dfec8d9f70eb4ad861033c4ce74a620369448e892dc4ef124c01868c6486c1dcb8f80506133827e9c43983a6fe5c554d3e09a8ac908ee493eb28fc7d5767bd65ea52862bb3280d4aecdfe288c2c465b07a7ac6ae9fca27beb036f9e5feef7b74fe5c61c0d737395f4b6d26d1de9a5a3f69695d897b5fc98562e7e49eee4529859c4912aa73b198b07c82ef567ce4a00322887ac1bfd5e55db6976803ae8b5ca6d33fb10244523788372668216771dc3d32fa4df546ede9ca0d208f1db6dbd4f99f26bd1af9faf4bb0fa7e3ae82c8f9bab57be23f9c6003ffc7b2a17411d13cd1c21e16c762668464f6e6a2921166338dc0e6a7e151fe5f00f197bd527f5f4d5fdf6696035f3fbf0bf01f91722e74d200547fa220fa1b2fed4b1125fc243cf987aaa0a216505170d792aa4cfb380aaac8324ec407ec515bd06f0f0ad3bda1f93497faae92aa28cd1d038c4fe661010000000000000010000000800000031689023a3d6227af7f827cb24851c0093c4d9a7b2f5da5fc6d2f796be735244997863c80b7672e3110b9953ad0bcc30ea5285a79128462acd67bd447007f6c22339b181e068575a824636494c43d285011fba160a54a79e10d039e8007904e5e266e945bcd924e2f7db09a71e05605a48d0eed95be0b05088d14cd911242572ad9e14aa252e702308e3ad419f6028af1aa80be1947dfc41787ec73232b18a61d19d26d3341f654b0473117d1694e02bc3ecb2af684da29f89938193c2b6011052b91dc0e8377b882ed1d69338ae674cff43cc9114252c774ee6fb72655f50fffe038dd734363b6ba191248bb5dbd1b007c84e2b140446b7038ccf0e1a6b2f08dc402fbbea82f3cc3e13c84c71f0705674b779c3e7714ac89b2e8d70b3b7626af1b785f110793d467c926278e620a6d5c236bbfb037b5b3837e5ec34de7614bb792905146f679ec2012c0de5a72c397797d207afaa6c949db689eee2b435407401ec222ab56a429e555fb600050dec777ad71dbbb3d9c2ca86ed719e7fb5ba5cf39fff6c234ac403e9e295de03b8603efdb467429f8cfdbb233a0c35eebb5e8605f6128261cf65b20ce5b2c24256f6add955108c554b96830ed8a2b65d6b02bec863bfbba143bb5fee2385ec647155b05c02b39cfbd1630a23d92894b73175688bfbbef7a956433f446b07dddfdb85b9454d71f701554c9fa37d9f8e09cbfab6a117e1ca013cf93a8d0183386e4f5f2af89c4228d20c6940ec435bc26f8092235548698b23aab51a6015d9979219bc79776ae229c0c4f9e7f200b64fb864e6bc93c826aca93e557bcb8065961d0819a08c4a61c912d645548c85c4064749f26bdf27f5aa86cce78c96de551368d136d339da94d4208fca09704df57573575186f0dea0293225bcd4d61f411eaa4ce6a5af784791946a74926aa62706e5fa7b8378ae3647abf7e77f025a845878c0415fa5c00d1dd6096d768345ceb33b473cd914c39bcd657a2d8d5f187fc0bbbec54b8fb63d1a9b519343303afc961189e4024f70add9cb6bf46beed01bc8f5dfe1901197dd5374a698bbbe0b9d3a8e693c57576c21a61766a05112b5fbb622eaf6bea253c74917a3db83ce0f9445ee7060b2e3165c2a5f4e949812c3d79471d6cd916622da7db14f2104005c883ef6e318ba7c0442165ffc2f9a79168b6c2a8915ed84e1f43ab0eff659079a8f7f024c10f5e1bc064b4b05a2836854d136f7b8a0662258ebdc1cd19583bb234e08cacb3b288bbecca44d5dd6469bd3c5db951a2c14bcacdaa3a48e5df4b9c3531f95bf0860ceb48db6f8332c75bf778cce321e7113567f5ee0b43f959d09f03d388eb835424cc7ebc28719a7c3d53946d3c028bfb7b0317e4ea62844b37bd0b7ff75761ab8ea8f22606460557d25c618004f72c7e1b6b6b34d65c82618a5fb0509845465e78623193e23da58a4a171cedf90851716ad67f977f1aeeaaf29b46b592125a8be21610e688dd202c9a653fbf9b74320bdb597b257fbc358b8723a588ec6e73f598d241983d4f48f656f0839681a7c9c5e08eefc436cac9bd21819a595382540b60566acf576a929835a8bd2fecf6277099223e4d958b5468fc7c41740b789dbf5af8be40e86d2ebf69994bbe0218644b3936ee78d684745c84652227e407bd6c0dce35883e1f90929751e5a7127af5f95aa2f7e9f8c3d88b8fa837ed3172489513a4b29e5ad9ccc2b7b5e03a50ac58c6e1de09c0b5251221811caafb92b12aeaf95505bb17363fc1bd3bdef624c5b1bca313120b7cad8f3bf234ccdfdfacbf63f90edfe5e444d47287229537ecac5b40ba89340f0489150dcea70240a27cc5e2cd948345ff11f3c49c8a9742617e67038745f7caaba21163303a2ea0d829c466f2d62707dc2f02f47888e034e6ea87750f06a788d2a6db04e710c42c8d256d4f3cb299414a90dfdae8714cfc87f2ee3e309ccb0c399512cf792efd1c16e2f155b1fee4e4427ed4e58539e588917841b42178909955da7d6ec5221d2b2c33a40c1b8d585478a97e2bfdfd2bf4c0756695ba1d11d0972d85311c3059d5dbe38a54051b07bc9a52ec0f10dccba758cb88bacaa262746b6421f874fca67cd7045ed172dea84ea692898bdebd6a645d458276a5b6ff4ff3fd058b5de27dc852154bbea7ebee718eaf74eb237b01b001c6cde4cbfefcdb29edaeb5019af62e237ff0800d39356c809ef5426163044e532e6840f5e5796db8736d3b7197fa8ea9c329f5bc797bfe00b0f9e3bfa1ca33a7f4a7dfd26e0afd645e909d4428e9787a2d38ffd740aa99b68831252bf3fecd34de96d815bc4a186c293bd2662f36df1ed28ed054418343d969c1bd34b8ee888058feccaf2d145490880a5c093ac2d1e7056dea866310dde8aec0d46f58c89ec2e609949afb518f1f4266afad98567f771470c6ec14ec794b29c5cae9c96036cbf35413764358ad37fecbe88b5240d71ff68ad3a388e34ad18a238b81b0aab8853b5f980861478ed31aff1df100d54e7c1ab18044db4f3d6f948f9cdd33898043480e96619fc5e735572b04936b5843324a6be1997e8d47a4f6b0667af1c556ca7c36d25e06f9fa81a2c0865f0c5ea6ff8e0951960b909093f8351a67409e1f546b8fcd08ce74e8ab9fecec288c71a9d06758a0eea243ff4238c127bfe960d614c56df3891b4faf12cb95ffdc3e44a14a0ac1546ca902392a5fedc85d0d61985d85e606264c1c2ef5faccf1f75369c6b254bff1a2c634f083a37c72e4e96fa9bc6e7a7cf12dfbf384c3b3b7e5337545b430354647244c9c2fff2d4f20fa94de626552a163b711260e6df94ef9d6d58729cd4906025b27ab1c0ce4511260ead24f61aaac5c442249255ef8f8bdaeebd6fc39477b1560b5c0285136ed1b1cf595c3d2a06bad56bbd65ae4c59bdd27195563cdac13b1795c603a21664bd16f12a10ebb053683fbe2f8bbd6ef2553116eac6b295db9a10655908d1b3eaf33c970abfc71f4bf18954b848da97392fcd518e024901a37a8e7400398207b10672a3c7370ae4c149feb7d7dece0fdd2b2b617945615457b2cce77d04e080df752e07ca7cfa24bb739e606babc978b6f60478c0b6b777b928fa24a1cdfefde8ca3c19711bb5a34925fbdc3994f2430c0abde61e9d6f56e51bd9bb7a27bb5e8efabe400aa145b084af2913ca8c56bc1836e57d9a3a0f135a6f2e6fafa8fd02b2e07d86f65d02899e83326bfc8231668ed8bd542c1d7bd5c211f6d221af7f6335841863daebcf5cdd26676efd5029ef0e475619c6cba44999c8089d0070020afbf654d6de558b7e122671a16846f0619e19e12363297899ea8cf7746c472df6270e60dd9f3e7cac1662af88538ab7c292fa00917ecc6adf2398a57c2ab190d4640d686555c3833368bd77ede855ac3251e8bbf6d6ecddc8fe5932d3322649d5768d4880ce2109cf7a37216b8f9830e8e6d03b1876c35c903e1b2ca76aab2e1a1f2bffe66d076fb448451048af5acbcdbf719256b6779140b1334a3bd05d2104bf0aa0ca486af44e8f76d0d4aca6e01a5c52df0854ab4d5bf64f404ca6708b3241e90dff0272996f75bf30f05f0e55cd21281619f11ba901a4cbe7817336b9f994dd6fb8eff30522a4d4f0b50a6debbae188bb6cbf1eee23c1506b3131fd42fde11df0a300ec21cf60d43a1afee75096fa9863ac497a291cdf37d8eb5329143573c5278f485a43225eafce1c06c236bc8101fc1d4c62d2f35e6c6d0c8bd89e269344c95aeebcf6719af90463e2d8feea92377efebc929e456e7f523df18a6b10ef67d9e507c29c30313d17615eef953b2ba8a3334781b6e56a8b9d7b74614b1adc236746d83ee2a882c770e5ef4542674aec7d8ee8b709122fd7b9108231627dd332145a8dc15c5389b0eb22199f6dff30ea6c1a10a9bf4b005b5d4dd98d27c0908a59aa844fcf09cf95b0acf770e842294661ceb6baea529870e4d2be5d0b3d975d418835a7bef2269fa72116667ac60351c48d555f4aea3e7e8f6addc5cc7ab5a0c9c60e05ce73d3ea6435bd87b95b34c79b8bde0f007c3e8e44e9c3fbe90276781e590a4b04c8a011a3d56e848fa30e311954adc42f06335581f0cc86256b409a64d7091bbfb019c5db6b5db4c7ad6dea5d8f2692059039a29605d3e4e3f9e0e60d5c534711b06bdf21ba84e1ec0a2ad18b3d0f7f5b87bc28b284a88ce5bc498c854371c32dcd471a14f0062b23de14ddb5e612421e064127439a97801aa775b352d3526cea71cfa6c4a1652e63b3668e28eb476b8a5aacbb831d496274e38c796b3b3b19793a8322c7ede60a760e90cca3d06de1df0d25fc3c1a57268a086d292ccfd5256e3398a8b8932c892bcbae2ab4f8ffc6e7702671da787f376a3ad0a41c0df849add9600e533c10bee028cc94a81d715c61c5c313370ba549bafb4542c69dfe777f763b6f7fa3f818c80a2b8d920f75b44ca8948793170c277d23817de90948b2e6d3da240b8c5eb84007f4fc0624f5f83f800084f60c68a0b2a9cb5e8e5d7c4761666574bd94ec237bde92449356d77d64f0e844cb74e498175fcf5161d39753a2ba378b44b847df4867bd46a9d1a644b68b39b5269fc8a451b722de38a3a209b3b8ff458a2573956bacdef3b10e65f0b159f121e4b52cd13f531b3f742fade49bbb97c41de10cde9ea08c30acb3bcf2fee3c5209d3b4e31245231f8137b0e508962d595e12c60998ed5f4ebb81587de389e0a52b93bc58e07fffdc38441ba5c1a70201193f417ec379a243dbe2db7b795ae35bd5b2cc9387e71b2263e2d6c4165305a73bf2e7b8e8be342a6117c58e8ca17e620413d01045560686d16c7b733a673483ba8a97d86ed8175450b3f68929d24516a8ee8512a32f5a8bdc3152ac36c136a65bab49322fce77066e96c6d7cc3a0f4a95e8090d526f256b09e9ea2db4604028b1939f9733b2591e8a60e97c659d610b87b113e6d4b8901221db3ed65f4d051152084549052bfa1806e5e35a899ed5a964a5e0a578f4c93ec50045677a11d3913dc689719db6924a67c84af096b58e34949c66df29be72c11741e76e9bf45fdd910a366710f3930e6de25bd2d56ca8a182f79ac7a41038946be0a8172500745cff31f6929426d8e26aecbac44b6c62ca32fdc568cd0c4149078f94630f218d0fcaa413640460f3d56f6ac0f4c4f8b2d968e17550596f90d6e76e6a2c71c62c09eb46ec72dd0048a1c65168e9ea3cde422b327e1e8c0be2592530389156cfd32a5a69fa73253ff8a51db35718b892f27a17060fd4e1e412a3704e7e4ecf2ff10744d569859e05180e8c01352ee84da8c96a325617797bca37af2eec17e9934fa1b44dac97f754086084712ac2de6f5544722892407391d1d2fddeaa6970eff61172b37818535219027422782ba6789610487c001ae79aaba867a13d751c3a2e4280290a5b659582ed6e31a622d75f9fb2479d948b82932186889812f71e55610143ea30e18271ff73a5423fb33cb4129298520f0a97c5dad03565caf48ff4d8a4a853cbbf42d5cf4c04434eb4413b8386e37f9735b93780750d105fc99af24200fc3eeb1e3db8be4c583fdc5da6526b479da79fcce2ccdc70e5d2072a80fc3df7817cb141882e5fce4bf0abb1ec3a2bb8ed170d825a30625c97e4876d7bce3a3e7d0ebef883260e83bb45cd0ae03d81f52b14f5beeb948bf96b07746f962cc16354020ac4ff80d02aeba5a815ea3eb9e89049605fc741dfe491d71d61940505a0ffcb6ac20eeaa83079c4b66693803a9bf180000000000000052ee9fd005000000c8bf6a00000000001010000000000000ffff000007000000603941fdf1405a7b4b8ad07f57fdc60e1ba8ce699a77cbb286c6bf29c95e40ed5b7349fa9d64bb0b473fab9a9c50045405921c3acc12a1042a8705651ba1e297d310f22e56dc596d69dfba1eab8a119149119e6a8395c35fe6768f325364393d50886f69f2e664d2a2d0056f15e1aaf5a89843a23f3cbbf476da0a64286e3c670e546d58e4dc977675de063aad37949e66d008b11e34e15c1b758e95c662e97a31fe25f186823fce5e215623ec10c477d3c0797d2bf2446425ac3e16eac646efca5c21086c0e1e9f56b24470ee5bd6914529abc858fbff6ed97e8ffd604867f2cb6ff904ca6218e187ef803758684877f6163015edf9f873924218d387a24b00b8a09ef8cbf97785864f5591746522efa03a03c07231c663c25e36fe664d520e31a5ccd5a3b795fa90706c5738c8c0581893f4cf2fbff5e24e6fc1650226b208dcc693cab377cd277f3e5f5729be860b9a64b6a988ae0a2f508341e893a485350b225a5694b5ad2be967a50017aa744d7bf396889012de9f27c6cc383b570bd47bc889ed1f9ceabe4ad389536376f986ec4a0f628540d157baa9ca4b4e656f02d65f446444973c312d21722744ea83f83d1faf09cc116605525ce6308913c43d514dbd48aaf9ba53c2451fe725ada5be0695713a8b520a035f606d623490166562b601d06c5f20c8ed22f566b943eb4ec3b65e82362a4a5495e4c02f3b31889a2946711ece36b88e230a88113553b88141d94dedf1d8fc263fe0d1b3356004acf3373fff35902f108034354f3fb6a8610ae751edc44d3b9d97dbd7d68f3b717ff0d4a09c47bb9124a8337389256d3b2e465dfad09ebd0a2ebc9118917ffd19e645dc61a7eae32956b9210399e55ab2a1ddd98cf4ce5f6834f2a8906e5e5897d0c0c5ee34ed4b1d25ded260698940ab1066970255ffc1a114465039a5f5460ecd96df79653edfae3a3775c875d55ff7b91474cac7f908f622a8bd53c58b7d27d381ad88a1f031e308d657ccfc1233096cd695effc8465ed312dcda947556114b41373ee551622c97fe2659b1b99c82e7c356b6720054dbc3c3e7bb7bbc9a3be1c4de9a7e40476f9a975ec08ad3fffa85b5aa2c39c11139bde3b622072d87c4382dd62e2bafb107752d88351bf0f0bf149d59e0098fa35fe088f0f319598a7a973d004eb1b4fdd2fc38c1813303fd7b3689620e98d963f2f2467c107fb2c716ef4cee456c5ca1542917e11238cf6a2ecba21489cd4d8b146ecb5f02069e63768e446a9ae2fac645af9a45f00c8361eb0b063b5941ef4e22e6c959f3863903c4988d7fa62b6cccce82052a6a763637b51a8314c880114490fffbe785d5c1a5b9403dc6ecb5e7da733df894dbd6b6f00cba3c7183519b3ced00acea28f08531d08843560820f986e243705b7210cbe4fe701ff23d57496e87a8429acb0e98009ca05dc79cfacb7417fea5db0a3fba64c9bfb3cfcf274f66a7b4b055c1d91c0043dfaa817ea6d95cc665e235a4946207e3b49184f9c6e0c0613d7b346e6854f267154ffd66f6cf81bfdec2a8576ebd984f66d292f8622469a31c4a74d474e61c771ddae073fb8c34fce532fefd23d4fe5f2afcd1cd2479dc63c82714fc558ecfa4fdff16148d26507c1c620eb3f5f208e9873cb9897727ce801f1d57b358f04a89ea1840351dbd98507d7a009295dd1cb6a8fe5d1ca0073d7fba5b16b3727607d61978593f372e43e9fc921c21243b7cdfd72dc68639abde6db25881abc1cc307d18c68b54c2265d1f4afdd2f0c1948ff2e6e1b38b581d03a826a883e5c1653cc1c7ee0788814534423b1f9f222864978c3de79a641c9b4ae6327a7b0762e79cd201da9c49ee2a6da7351a2d2592fc5c971148f98146fd383fe942bcca29fa735324ebd07a4b390d585f53c4e61804d7ea3a7bf67f774bab4573c67e241408e97a14356d0148b983f43a7b1b0fa874e0a23cc8072a451cb5f2d09b55062abb99268d012b0d6cd5715191406c20fd564de44247ef1fa4307631051d65280d806ca016977b7b4e750abab8e09e8ac7467b81034c26e91e71a08a96e98a70456cf3fc039743c969416b66879b7d5f82dca4c3782df2267cb232b2b55b9412bf87a1fb1431c8b980ffe17df808488e2f33b74b73441fcd34005933e8a4e15939c55928705697dee824eb95ad51030a1c091a4754eca687a9d5d6343e12a574e3ce1dd7b9f4d4504be70e78ded75641ce52f4470e735dfde52b176e541f432daac4dcd4ea77412a8acdef7bb034b4cd960ee8f363271927b3a9c0b59afa2ed37e28a18837f218e13aeb6399fb5ec0adee78c2a93dd4048450af6138b4903ce41ba8b8c04cce46be03a1d31bd5064ff96832af5db811faf1ee2d46beccc5bed485ffbd53243fbed5ef25e05503bd64d3d5a5cfd372b98fdd9fa81817053db51370d3cd995bf3c02275536e85cd85e6be4533cc1ef8e554783345b5238dac97c2de528192c29e328f4cdd3e5f14b40f9a14c8712927cdcb3fe14f70009b4fcba17e79bd9163b3893d8adc60d6bde9378736468bf226dd7347e625a495e0c414757023df23cfae1bedb5fdcfd2c65a43c9a0509de505808b0dfc2a44c0d16073280e0ed00d0d99c82024324a525c271004b23ab7c3c6adf2a9378e761624342a8622c2d0b0d16aafaa7cf7fbfbd53a1c573805b4df7fd256258c75d1a614665623957b4ac473ca2de2bebe569652e1b5dfe0684fda09464f8dab3bd1cc5e81c079e3db95d439888c462afb85961291abc6d95dd9f7df1abf26218a7b641b71d178dcbf2fd408dfcad89723ac4282203d5d885185fa51631e053f2b464f21229c1179ee5a492013e2b14db4974673e9dd85292c36c3dab1bdd6bfc30e336c89ec1d1a816897b0933909a4ec0a38f129da82e7e9fac0ed8aac97bf3b6707b048697cf42a328f896a96dc89518c3c215e13975214f75751c1c498aff8a0752e6a7cf351425ba226ce3a0bfdeda84cc929eea25bc54a43512d670c307d6623074d8049ca0b53382a5e8ceace23241367273e468f3d1a25ad77f25980433c3a1e8abf001555ed6ed44422a21c8afea07d7ab8248689b25947c1c8031dd62caab5960f6094cd3d3a414a60ca5b8aa781f1135f6678dcdef8fb52b04fffebb12090417529ff8ae611e9e80bea11952466b2ec2fbfe1af585db80d641b87f86c50e2cf0449064111c2b8981111b712471b45611bf454193c025b2b05c0de9473641c22be5374e68f5b039997ad0c902811e0d15db1b2ea54eb414070d8a1ccf31f76a63d4b66b57356b4bdad11eb2dc1249da706aeb0b0492b64ddd2ca124e8519e8c920e1e9d3b7c9f594411165de47c5292df481bbd27b837ff1fe1b5b7dee338c84cb6d1c1956ae06da6ae1d89144241c3ed4b680560d7a059d96631072b914d78bacae6a6e60d9d3b965b8574015f28452546f50b34ae2ef5f422ecc615bd000e092b6236696cff30fe1ec35582888d1c5aac19b5c80f3d843e3a858c190cbb62ba98229599da063ab0d2d47ebe7866aac98ad3fa46a55f4401d886fe33b48dd191fc52b3c73dc27d5f022d9de9ebf32989ee4b1561b1b190825cc4d88dea5ad15eb0fdfe9ed759ae76130cc642a8605b7f997b15ede5e65b2cfc93788043393b25a3a70d2ce6dbb0c1917fc5e0f853fb403c59cecafd4b9c2c2dc4d316ce24729c8709d0b09794f579f208eb994f903b64e5a1e10a7827bb37af0e47401b45f053b1f03246a3c16a8fba30765b6df6d5717b35716da4438a3621a2d3f99046c75bbc8e0c2d596e49c7a2fc49caeea72eb12fec361c5b29ba85205a107b5445cf155b5b1bc6571a1196b400c64ae1509ff82fe7b7da9e7fd5a1c1259ab8b3fc6520f74dcfe84bb52553eb1cb7cd507f2f46238cf438f3b2865f48d707415f61129acbe031d133eaa26e22a136e93b8b3853da65eed95bb9defe90df8f6795455420933b1ee805c6579d27146f50adfc90c7c53dcaee2e8c84b37511c7d84bad77ae1f9229770b836719cd15e5bfeb72fb3724bd9d930767b2f17911058aee244440d1a06aebf687ccae479fe845cb253631e1c99c91d649445287db4f21da12bb209c3309d7bab2c035077910c85f295bcc6fe09680fab7c9781ad6ffa853d859a927e78da6d9f01d5c55d47ee6436bb63246c8939fe4a74b7669c6e49a687a3a3dd0cd27b2bbb56dcb9b7d3f8ccee62518311882d3fd563af34c6cdeaa83aa9c55caf17d22ba0b2584be4a3adcf976eab189fcada688a58e8c84f347491ac839f92dc97301d52f48e1e5bcd8676aa5865890d715e00029dfc45be9b6f3ea499564b510ce5bd88bb7fcc1e66217f5b1a0003948032e258a059123b32e7c0c0fb629ea5bd7a4f4683d5687f3d0403ff67601811ad8cfd64f853fa0cc49994cbc03f78ad884da5685c6b51e16faf17e18ae338be6011c9c870928721f2cd3a09c83e62edf6773ea84bf575e4d1ef7813692559bb120eebd15debdc880f954019b4efe737d0c7c5caa795bf8dfb7f8fc4e199503f5b28af2751c4b2029ea4c0ab5073e3b17782a33d9203e7e5460342aa4df1fdeb1d8a0d976ec1ddae3be5ad1bf3ad708635e269468e5f423c2c84ca0591c188a3b5f2265454247269244cb23c0d2a63f952a0614d26c3188cebd35f0497a69e663e6cf2b90b4683bf5382cac3abae2b3ab9d6cfb12c094c5223398438942c44c6dea6cdbae2c79225c9e15145ad2974d08314fe34addf1aedb817ffc3b56d9b5de93cb567bc8852e8f3530a1519042e2b2eb0bba78bea7e0d6b684258410de5d79b1e09334835794ae7e9037d238416ea9ce07e3f425313de270d9cf30644924f9cd95006f37356925266aa4f8e4b1e7c5282c72252facd2ae3fe4c6fdd273bc101014e30f9cf36cfe69a61c408eeb366ee1a812bf2363ea096eb57240e6e807d8a94e73782ca71acd763a46e6c47b52e78892539aacf496eaac1d842d8baab89fe459de5ee0ffcb236a1b25f90343ff17e2381283a2981ca4788736daf2186fd2340ead6048d5f86c6826b02a874a370e15a184995b50e57b820613d252ebfa367e9ac335050c00a4ccb742e0df0cb5ca8fa5780133ebc45d38978cfe0b5b94fbafbaf471d761e4f5249c48363583a328e068fa9e5cad4206f6a0d528aa2119f793eb35993d199197caa0cebae8c5ee2bd58a6b4b31453df7c57441d7d3728972d8f491e98648e56c5f7de985594fa4fb9dc2fe3dc6bf293a6566601bfa65ccc094ff7bf764cf781c488ba1caf55d4b41ea6699aac4bb0a67efe8beca7419d1378b7d301ce8968317dc0e52f52715c76f4c94d333cf8af538c5f771d83c602c73d646a8315774748f3faeb8d22bfe27c41b400457bad8de821c67693e8f0639b1a2d5ae2fcec2c106f1833c3d182d30e7fc68e8ce9fc62a58a093cb8f4965fc10afef1870b73634a3d654c54eaa5b4f595d1302a92a29cfc9f06c115ef96a4814ecf4ebba495a7d09285c575ea44bf0be01c48c61a25f2fa22b14e5c2a01ce789f70cf8af0798a27a33a3da900a5dccb6638efef52d033bc42f0e2a117f3433d998b03998c554a1db0ddacf146e217bbbc1bb3f6fda342367eb5cb8405f0f2d37c6f43dc6c3f44e5f6a07b7f15ddc18b7cb4f783a9f45a62fa06d0fb1a852d6fd217e9b1d01596988f727baf70ce2c3a03f6e72554d2679f4f1ab3fb63f4b0e95054c030b6939b01ba36af0558a2426559f486cd8dd2a23b37406ab8b45e80f38d9ff50a04b26d7482839a7f729c5751a5ab494d2934d20e0c15a8151f862fa33b23b72e3a9f54d39e4156614a2f9822b4dff788d5265fef6905f364a77141d25cdaf25d4379bcb98c9dc3e6c0cd82afd2b7ca6"], 0x32e0}, 0x40e) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x3, 0xafca, 0x9}, 0xc) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x2000000040) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) dup(r1) readv(r1, &(0x7f00000021c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/89, 0x59}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/231, 0xe7}, {&(0x7f0000002180)=""/27, 0x1b}], 0x5) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x61c, 0x0, 0x2, "61555ce9f6330aab8c301b99709a3317802ee7d9", 0x5, 0x5}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r3 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x8001, 0x3, r3}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:23 executing program 1: r0 = socket(0xfffffffffffffffe, 0x400000000002, 0x7fffffff) setsockopt(r0, 0x40000000000000, 0x400000000020, &(0x7f0000000040)="00002fc8", 0x1) dup(r0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:24 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="4bdb00ed5b0dc590d026d8056be050d3e2a5940c61fec5749eb74fccabd24ff86537534127c5772738997a9f890213e2b98d314b9681798731694a1e9eec9fe8f7d171c1cf17c3183071266ea98a200dd539e6c457059097d3c203a03994bdab1535b794ea801c507885a83f165a6f19cb4a0cf458d103e322b587ce16198b84d43143e815d11e9b02bd8e70c852d093daeae6676b129bedc546503ca61e59bc46ce528886d4ffbccd0ade745c1e149cb52c04cb51f37cd51c1d9d267f07dd3986f5ade1a1273f019523b181d16f9e331265f69f1a642327f6b5873121848958e17b2a83a0a36275ccea74", 0xeb}, {&(0x7f0000000400)="d5b0dbe783d904e2c38c92e19f2a6a85294dac58dce5dd77fcdcee3c4992152cea46115056af2bf2ab74a18bf856955af1652a103dcbfc833ce11a9af8729e0d36885c56489dc83b4c3532b030e75a9017b48313a73a12effc7110932f2c108008a46b39233f3c1ad04599c6572d62e2fbb55bd67e0fc39ad7db69ea9759f7dafadcb19bd40f2879162a116e66b93ae775b4c74e81ea084e2f99ad1e214d562ddc3f93a7bebd7d53fd2373f050ccab878556f4659ee574df2008dc3f0285c80c75796847f7a13d1a5b1dbb91accbcb2cb0648a727f9b91", 0xd7}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040), 0xffffffffffffcb3, 0x40040000) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) 16:00:24 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x1) unlink(&(0x7f00000015c0)='./file0\x00') chmod(&(0x7f00000012c0)='./file0\x00', 0x43) r1 = kqueue() preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/58, 0x3a}, {&(0x7f0000001200)=""/149, 0x95}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/87, 0x57}, {&(0x7f0000001380)=""/147, 0x93}, {&(0x7f0000001440)=""/162, 0xa2}], 0x9, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) kqueue() 16:00:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() fsync(r2) socket(0x20, 0x8002, 0x2) 16:00:24 executing program 0: socketpair(0x0, 0x2, 0x9a, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x102, 0x80) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="80e12eab5cdf3277fac74f21b77a2307273974fe5a00332ebd53ab2008722c09febae21654ff8afaa8a552efaed9287d2b1ccb694cdab1e521b805d244a3d235e05e4e52ba4d9f1ab86efa3cf666eff97fa676e2952f07a8e254564e6b54806c277e4d02aba06b71cbc30db3b5de5af0e2df0e880f7593b8b7422b47d3601404ddfbd5a0a04fc48c0defbc4dc92f42f99a176c81d56102f83dc03af615d31105688ed4406c2d959a5ef957cb955a8fdb29f6ea0476f4cadfe03b1985b78aae20dce1225a6bd4a264d0c2253a467cae9767d76c94dd0c7e31dbef819c81986d066eb4dcfab0d5599c611fc20c32aee28c1246", 0xf2) 16:00:24 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0xb, 0x0) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt(r0, 0x100000001, 0x1f, &(0x7f0000000080)="b2c819de93e042bccf34303e53b95df11d4d9b085b9b80b2b1f282a90ef3bf555702473d10726a16d94207f2eabff5dbbeec7a48a6526f310ec7027f5135bc7d9c8516cc7d7df4db97293ae0a05d65089a4a7215a1c0d2e1c9ab08cc6853c7cc6736dced04c059f773bedab333e05a0187a6645779b9918d91aa1336d9d0c38238ae282ab1fecfee3c2f1d6b5e7089998a125f15ad33435ad7115a412b", 0x9d) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:24 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x81}, 0xc) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28611dfe1973e0ee97bcd7624b12000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x0, 0x3) setsockopt(r0, 0x3f, 0x2c, 0x0, 0xfffffffffffffe33) flock(r0, 0xa) 16:00:24 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000059000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x8000, &(0x7f0000000180)="68c6064ef93042ebb4f2a8b716bfff988b95716177f9f9923b8342902d3ae9b070dcae1e8a1f1bee3ba11b2db0d0ac920bd13202694879116548ed66b6622b15f5009872c9b619e5911800fe475f7335926e5f513c07bbe5064d22e45d3b2c3ae2af92fb23669eb8d971ded0e43d4707aaac391f9f4e86d2fb87f470808d4f4493f52860dd756276f40aaee29b2c0a97bfe881124057a1b1e4ff6ee41347499a7fed0e03ebc925ba6976afe298000e18af735609a9d14ed417a6e8a1c13a7097bf0152501168baa5cee9836e5ef010a3c2b9139e31bea1ac7edf01ddab075933d6bd1f43b156ac92d75da3d03ac6af110733b9faa04c9b", 0xf7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x240, 0x100) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) readv(r3, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:25 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() getgroups(0x1, &(0x7f0000000180)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x90) setuid(0xee01) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000200)=0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x23, 0x66, 0x0, 0x0) socketpair(0x18, 0x8007, 0x0, 0xfffffffffffffffe) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7ff) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x1ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)) ftruncate(r1, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') open(&(0x7f0000000040)='./control\x00', 0x8680, 0x30) mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = semget(0x0, 0x0, 0x80) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) write(r1, &(0x7f0000000240)="f975a037739896a4641ee974766d037e04a5fb8849084ff9d95874cb31076447eef0fbfd30836960b8283132ec1aa9ba982b7407b4be24a2c0d83da2f2023e775d8b9dbdf900fe8d6e4fed3e0f9b57422b7f76faf29bdf4015f3caef6b0326ac36e4aacbf25a61c4ba4afa2cd82332c3bac18e08a8aa419b17f960462587d7fb6158b5185f8d13626ea0324be2c3d7ae136606edc34880178cf80c7258dcd0de0be81016eee161a4d6c29eea0e7f94ae66075b6797d764b867306da48ce52ebcb004a711ac13729d34f5975c2c955fe674b427c9ea416b17d50babb291f8747dfd03d63d9eb333db58922f1af9be", 0xee) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0x0) 16:00:25 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/139) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x40, 0x6}, 0xfffffffffffffddf) fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0), 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000140)=""/43, 0x2b}], 0x2, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) dup(r0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28002, 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = getegid() getgid() setregid(r1, r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x4a0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x37e4, 0x6, 0x3, 0x8001, "3c4fe2f85a86191452ab3eb3ad52808e0682cc7b", 0x20, 0xffffffff}) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x88, 0x104) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x3c, 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x104) ioctl$TIOCDRAIN(r3, 0x2000745e) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) r5 = getppid() r6 = getppid() lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)) setpgid(r5, r6) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x4000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX], &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, r3, r4, r5, r6, 0x0, 0x100000000}, 0x9, 0xc0, r7, r8, 0x8, 0x0, 0x400}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) rename(0x0, &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) 16:00:25 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x409}, 0x9) chroot(0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) shutdown(r1, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f00000022c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000602c217be11f3f3fcd464b60500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f84c5c5fad8133d12f2e542b7a85c47ed26adc564cc3d1b7454b4619cd22760efc2884b6ae1308e2e1972165bf2372e36133cf0a31950ec926f4624d8e73cbd1acb4a4a0d7c4b61c5fe6ecf379e5e483e9bd7b917620204643c433fef44708058eb635e7c69c6282e63f98461bd64cfe9d134bd87c9eeb0af66df4e0ea96d5d835e3c7a61b36a5c12a681900a7c1b3a58447ab9be88bd0f7efefc9986d4aad4fdfa9f2d95f5dc0ec2dde792d4f7bc3a470692c709d3ad2ce4cd60e17142a623931c36dc77a48e1483f8eabe19be34618233f1785cfd767f05eccd3"], &(0x7f0000000000)=0x1002) r3 = dup2(r2, r0) rmdir(&(0x7f0000000200)='./file1\x00') syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) read(r3, &(0x7f0000000240)=""/148, 0x94) r5 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r4, r5) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x20) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x9) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xa) getpid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b8abeee405d598d2a7fd48f271838f579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f53f00000000000000", 0xc2a3d854dd11ae24) write(r0, &(0x7f00000002c0)="886de86d13e4789e33cfa9cd1dd9117b0352346e41d9455e80d38939f249eec29fce0f8e5cf5bdec3a9d987c6d250307cdd8a3589387d26a951d0d51fc5e3b22483b20c8b5a5b6e6bd5c2e", 0x4b) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x6) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x101, 0x1f, 0x6, "e0da1ff265e3a623fdd411c7f67e67768d78436e", 0x2, 0x400}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x3, &(0x7f00000003c0)=[r5, r6, r5]) r8 = getgid() r9 = getegid() getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000500)=[r5, r6, r7, 0x0, r8, r9, r10]) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r11, r12) setuid(r11) clock_getres(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) fchdir(r4) ioctl$TIOCEXCL(r0, 0x2000740d) listen(r3, 0x0) getuid() syz_open_pts() 16:00:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(r0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setitimer(0x2, &(0x7f00000000c0)={{0x7573}, {0x4}}, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000001c0)=0x3, 0x4) sendto$unix(r2, &(0x7f00000000c0)="5851c74b07c207e495018367708408e2593f289d42bfd408512642bad299ac9ce59952b874e99b4756e1200d7ee02c64e78c7daecc7129baa78c08ff8af7b4b1455b406c0078f3e31fe6794d5f47693b17ab30a22e2696fef63c751ad1b36642fa2f72cbc418b929052523bd4fec6fabef170ae61f303052688612e39e8a9faf63982eb5bd0402eca0ae144acc6dd929d7a1345a619cbd8f291a1e", 0x9b, 0x8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x8, 0xd7, 0x0, 0x20}) sync() poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x80000001) listen(r0, 0x6) ioctl$TIOCSTART(r3, 0x2000746e) sendto$inet6(r2, &(0x7f0000000180)="e96ae226038293d670f4dbbaf0ea01d3fe20f29a587e54e4f9a6c0ebf2d04121179b2ee0811d75484ef9a937", 0x2c, 0x400, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:26 executing program 1: r0 = syz_open_pts() dup(r0) r1 = semget$private(0x0, 0x4, 0x472) fcntl$lock(r0, 0x6, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="c539f27d097bb39655c43811bee275076321cac8abfea0d8fc6a633578281989ba2aef79035bb58dab93a9c15c0165c45f60ea19919e3bee3c769d01a831d6789e8a2a3a651c150b2b4e02aa884f644219475478f199c159ed006ed886c3a7a39ad62b46459a8267c7203811", 0x6c) r2 = semget(0x1, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/192) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/22) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x1ff) write(r0, &(0x7f0000000100)="e7ff9a1915f081f8b7dce04d4a1ea972ea5db0ccf5ea5f866cce1f30ee12c870e934ae67369e503b959919f27c2a062a683f39457134de654cc70423f8bef5ed7a7e774205936d0bd0db1e6627e6180f05d9faafd4d4173e651b4379", 0x5c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x652, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x400000004}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x1, 0xfff, 0x8, "0ca682c7ad1fe40a5fbda51e49800d4e955fe491", 0x80000000, 0x5}) 16:00:26 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0xcbd666d8202e08e2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/112}, 0x78, 0x2, 0x1800) 16:00:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getuid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xa3, 0x1000}, {0x18, 0x0, 0xcfa8, 0x1260}, 0x7, [0x1, 0x1ad7, 0x2, 0x6, 0x5, 0x11, 0x7, 0x3f]}, 0x3c) setreuid(r1, r0) r3 = geteuid() setreuid(r3, 0x0) syz_open_pts() 16:00:26 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040)="acabfbcd715028d7f0a1a6ce9f41e8a05d2b40b83924d313dfd3cd9d5e94841f522ab1b6cfaccb145c96b9c79e95dcb52706f7574da8e4718af9b67a9d5dbab319c4d53ed7394489cd5452bd9f3c773fc91f20fb1e1578859fddbdfc43c243c3918180ad25fe4951d3160f19fdfdb8a54e27fb60e6fd5cb83bffaf68cebfcfa768819031e12116e482824d7a26ac54b3eae201383c39538a4cbcdab6559ccdd11542967d4c1525cf3479337425e78dd6b16e8d6e24b730629f5e27ea2b5ad9fed01dbc471b8d8e836be21f5d67ff087d5dd83f9caa508a53328429b4bdbc405d65d1cc3553b6d9ae0070c908a12cb4e37ebd4bcf1efc9b2608cb7b231fc69f", 0xff, 0xa, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() syz_execute_func(&(0x7f0000000000)="8f6818a2e592f3aec4a2790f5d29c4e1556b09450f01d0c442c9bab02b0c00002666f26d429dd99bb10b0000f30f2a4500") dup2(r1, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffff6, &(0x7f0000000080)=0x8, 0x2a9) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) 16:00:26 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x8000000100d) fchdir(r0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}], 0x1, &(0x7f0000001340)=""/130, 0x82}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="2a486aec42f9eeefc5284df9263d11b7491a076bc3d8b74953054889c081de316c961be4da55b4b21b85bc69a9780cebbb92a540d0f4b292fc18291adc2953c21115d32be02b6808f5594933ffbf2ab06e51267f61f159ed2e12f900fc752e3392db2cac8119098c5a6a978189e74469162ed5cc14e416ed05753d7bdafc24c15c96400a66a6ed055139f5d144df2645fda4056a8ccb43c5c7dc80eb0144a5dcc7383cb7e27e1e7846cefd89b6e05a979aa07947f61f42f781faf73fdb1ca5cf012271991851012b9646e31a6ccf072a295adb9ca74cc793c4207deb7dca02", 0xdf}, {&(0x7f0000000280)="39d7297ae2392d9581d5a239645ab8c1673dfe1f2cd2a23985ae5f6fc023970d151c770fea210c2b48a0fa37c426880fbaf4e6f9738b4d80db67befc7be9f18ea4d5c015965686ca4511a8e07dfc47e51bbbc29852f7755e494dea292632e904e37856df0db08fb5bd7742d88939bf6ece0e2a909337c7c400b2", 0x7a}, {&(0x7f0000000300)="0cd18435a901af6b809a83c5e3e3fdad6b6ce56578695bd05e28283bacc31f64907f3bfe094547583bd4924cefe9676a49788cf9df688e9018602b38c6ef002642d28b28714cac28aac4cf5adec341e1502d518b6e3c0c32db35872b635a8216ad4d734e7ab7c027e32435dd75fc27ebc4cb9d497a64937521f136bd5893ee284b17fe592819e1e019ad8d65c6d7c35b423c69773747cc7039728ed40cf2b5f9f4c81ce4a7a231fe134fbeb72131bdcb50cec42657dffbea2e177be6011c967fb070bbc8869675b4cd098c52ab9b26d0cd4ad81577e959014237ff423ebdca736b50a40f6e4a36a6065dd19308583e15", 0xf0}, {&(0x7f0000000400)="e5399bda575c4308a9fde41bb7b381295b10071880595f15be27efc5483a26d9f0f982b8f9be85e20d8565c12f1a0187ca40cd1d0dece4e492e525cf0a2023247ccefef8d95554fead29183d297c5f4bb7da0bd1968672aa5e38861ab09593f90a8962a69957bcbed05653f274732b59fe0c8745988d45cc08b44b9eec2cdc2340635ecdad2c5962b1b87221e9485b0ca7af205199c75be7080138ba3325f01d68e6f35da7a7f52d78", 0xa9}, {&(0x7f00000004c0)="a0227a792059b66645b7076f178aec4c4d93944263dbc7e5297f0d47fd923dd68dcd733f5e3ea9e1278175fa9552d124c0a80a4c5770d35d0979ed8777cf759efff54883b03ff2cb922fd8b9d4e57821242b2cb7e10e8e77094940e27ff2781961ac7448c65d4885fb63878ba8a334a84240c33b1e410a7ba4cdda3b", 0x7c}], 0x5, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x8014, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x20000003) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0x1ac, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x10000, 0x7f, 0x1, 0xffffffffffffffff, "ce2634da82a2b353015ee15990d2676858a4c1b5", 0xfff, 0x81}) 16:00:27 executing program 0: r0 = socket(0x1c, 0x1, 0x0) socket(0x20, 0x789af0067f42ff53, 0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x80) r2 = geteuid() r3 = getgid() r4 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x20, r2, r3, r4, r5, 0x100, 0x9}, 0x101, 0x1, r6, r7, 0x4, 0x1, 0x9, 0x7}) fsync(r0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) geteuid() 16:00:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget(0x2, 0x2000, 0x208, &(0x7f00003ea000/0x2000)=nil) r2 = shmat(r1, &(0x7f00003ea000/0x1000)=nil, 0x1000) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x0) shmdt(r2) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x181000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x5a0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x8c, 0x66a, r2}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x401) 16:00:28 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgrp() setpgid(r0, r1) r2 = kqueue() writev(r2, &(0x7f0000001340)=[{&(0x7f0000000040)="8d40accb024198dd8f3ac062c13f981f474511b4d1470e5d16b41753868fb4588276a09a88e523469d97037668c6ec9a7e90f1880ce45578cea8aee7d1e8e5ac7d0e76f9d71891770504eaffa1550711fee0dd7badf77b93c1405e916ec5be6033fcfedbea0a3736c4257ce1956a43ca05da4a390561e61f5aa5d8807f84b307b8f9437fb6a9e029077b4048c0f0b9517d07dbf5f203fbd3b4ffa758a1900695afb14fd861c1f196ab96a6c838b77f15ade88c6d8f", 0xb5}, {&(0x7f0000000100)="d8ec7ec9b3f863a2640ed33e68f89111efcf31adb9729f5574d26448a54a4af3ae3f4051c0823b66152983d23c2a047b18228a137927330b2f9a32b16e181d60208cb967615563d61420ba50632f5fa12bfd8e9b2b8775896700e1fdb2", 0x5d}, {&(0x7f0000000180)="5f38ce7525724332b89342cb9f7f2476e0772098e9e3e3ed2b8bf7f6b8d4a22b77bc4bdd9ddce2fc062ea9c716bdb1b9d2f522094c9c6672e206bc0714af2c22ed873c2980ba28c05ca3be390d8a7fc2497204f28b4922ac5171241ac63fab32fa41faa8db388208e0a96de9769c0fd2aabfc02bc02b5edcbbbd286dfd0bbff5653d10efcd0b417a4aef5516ca677cbb23f7d90d3270eeb64bdb6908fb2b147025ca5c978d6019a56a69e898d840273c9329bf48d2581acec81f522d5bc2d3b041e4e63c0b23f10c1754d3e64cc1226a4dbbc227e46cd53de9f8a0e63d66077cf2f1477922a4a06d30658b55773658efec6d15aba19a7a3864e054d47c28572aafe1f80c4d067dd0abaa12be3cd52fe54b881239a286ae7206b6fa5591b57c0388eb29f05c98878c9fef2e3ba5c320cd0b2f9ea75b5f272952b87845056c8eb53080a5130ecd51f4b38fd1bf48ac8dbb5daee9fd6919da70056e588f811be8957761c68b8240a1a422f10badffea8549c9fdb8626fc7d20198d13279cdcc14de7b59a69214a5d8dcea31b7ff858e83c4fa4f3cb145d51c3f5b276b020d45fa3dfb828847d2f0d022b34ab653133262d895a2acf202d02b1e7fb4a2edf9be5f81e26caa3fcc8560d2c70c9e08d73bebda2c822da62dc4746f13f349c5ea4894d76af51463b7eb0184ef38d001a82ffdb21399ba8030a2ba4e55bdd21bc7789331db6a36c9a4043dde47371ebdcd0e3a47f9e18eb27fec5bf1a30ff3b80887c9dd258bdad3bcdeedc49b898936809631942513fea2188fa4b627d2a19d53c224405ac597fffdbe353b4a0d08dc75640eb9b3be1bd19b8457b8f4958d831d0d1eecf42b230f70ac4b92034839f70fa592c90d97f9af6e652dcd301ae8c481a115fd0515db563e51c4d92f419949367f86e6d39d62f22e7a18bbe2a738cbafb1b0704c3679bd6c6e9579e31961788d8d0844afff741391f59c2293d8647d93be645d1a904a872a84d80bc8ec9e198909910a40a2986a6a2b621b90ef799c14973051173c72fab16e3fbe5e6809132d6603b8ce430246d4a6a24d5f5840cb2dbc9f227c6f3047e14a4724b73d55ab5befb5275a9bb20922bfd205fe99657a7fa0be7b2be01e9ad570f9734576f6407a2bf11799e7b2be3f911bd6bc3b70c79c871223866d8d2147b8fcd51cb22718d4abb110ad7070389a77f7991c9ee28505cd8fbd9aacca69d7185402630753c9594df369750665c5951f1e5149fd9dcbad8ba81bb436885547f6f2cdbc5f558d87a16f212da3bc36b5667b1791a8879eb5c534b66779b170c07f6ecb4ab36781783c6d0d1f3534e2d646de9be73ba9e29476237fa5758bf6533399be149f85636719072e5bd3f2b94ffd8671ddfa666ce69ee80c63e734ac1043074d4d48efff2a975c2aa054edb7d0cead9be5c96b175927a3ff3a568bd436a4c9559716ac53fe909535c4286132180c68c6d85a2b4f6abb70979405da7f8e82929a129da13db56b7beafe58874b5e49e00d668f3ce0880e025b0cae4b6aaa41150b0e8c3d18f69a3925bd40edbec401075192efceef9068dc8d7ae439143dd7563ed13b5cb0933f14899f295e49553209f81157c05c51222b18f54fd921a483e3badbd2341e61df20ce2eb2d9a0e4ebad199f5dfda84fabe2cae6c4a3b9f5eaa2c5259a84fd03c37fe874824a4cf417386360d737858f972861394245a58f22d9e2e32133b887263f30179f25f95c8100cad8fc6307057c170c433629310b14d7b5b376449ceb6c85bba9c5d9622728feeaf585149eb0db08a86119115925664891b44641f8a4616c53ffaf6a1cc9d3c65c2dfb943f1263eeb0c50fb08cb7f11831b37773b558fbc5b1392c6f45aaf19e228a8b39b6d4e5bc9326705339b99e073f7670a369468cc6d09f0ef51f114c8e75634f586ad496bcb695ed88ce080b26be8fe89a29de469037292ded5bd30fdd54d736b5dc5151bb4069bdc333ba4fa64f6f07973a87433ac500a80e19b2bf59a0f64b99d1a57403a73bbcd42059e1c0c9ccc676d15401bc8f3a56fd3e31ec84be64071f89ca92811a943fec216449199c6bb4a190d382009d689e08dbc4ae7422e081ece1442f41f3679ff56cf04e4fbd292e89eba9759e44b0ff6dde97862b685e3a15f9621f22ec355b369ae296f4489d5c078cdb1ee927de96fce89f040130cd5e28d66fc8e112c98aa6be4f6392dafcb35ffb591a914983b8c9008a3d62f52b19e35954400728986ed88088b13eeb6a798a634d31105de7132724076739ed09e187fc91ea8c01272ae32cc3dba1258c10a356fa6acb81dff720a0db71d2ff19bb3704e54edd243c04ac7cde65aaeff179746a47cc3cb998f008227c9b5c0ddeabe82048899f46744b12b85ac8ca682d33638f6bdf9ac0e7297a9822603253b89ab50739318f3674736b3a16882a55fac0b8b2c9de1b2144f28942546e412bf32b10f3b3fe9bf6ec42bfac5ea8684ff4149f4dc065fe70a64040da589d67ee1b26d6d8968b3f840954b962c9394c5003e23819bde108976f7fa72ab11af95520d5e296240480226a233b8b0a78e7e5510116b0fcaef8f8b1ee840240502e6bd760ba65787027d480ace9d41461f3156c6fb6cec6d9fcb1ee72d000a9869c33717f183b3f56d97277f96d4d8a4ff8ee344bda2c5efe3e8bb09247adff8a38cf21204fb5b9e81a91918f83d892f3a286768c7090ffaa001751ac49566d7c88347b2a2f485004606329ec29c2c184dad27d82152eac0f5a3e55696a2404e83e2eb8859d382528962fae70f883a3481fc23b52c3944dca68b86461cf3f4af4dc028caf9c0904851e85df07264391fabdb0338a659736edc49c9efb5b726cb8485e9b8de645c1c40c392c7a6099bb186634b591f82ada531b7adb0692eb4f4df8b058226c02ac3ffb9cd75ba10c74cbb66509c265b51824a1e8c073fe00397f9bc7663de25be03ea26098a75b74518f0d5899604b64da16b5d8d4ee8b815b40ca5150826918eee8c6310c240cb3969dcf3a90780bf45a287eb70873e10d528c7fc64c5c214af43f1007155650971192653482811ca9d04b329e4a5b900d15f4e9ce9f59e6c5d007d399852a2cd108ac68f3ae068e7d796061487751113129fa71e3b4057ea7193811816938952effa60ecb3e5bdc98a3f1aa7526ce10d3f47647387d7257a8e22aeea5bc10deada5f4e3ce7b001ae4d6413eb776e72aa3deed079c5c1cabae20d53338e7b1b3b53b37207692ff1d51255b84f462a71283f9ee6c1fce6b98325b69898fee4740a9737aa2f27110d535e1c8613f8f609df57ab5f7aa9019b518b3b41a8e2a80205da8a1cf8fdc068ba3c0deaf48a0d881b312b97d287e7039e2ef1a9bbe2c8e5154bba790cd34889b27faf68035b1b34ebecd90f3ef0f720e2ff8da4ae9db43feec853971d1c7630d1df8ed37c2f6995990e73ffd3c943de69419f720b24a342fa46f090a563e5627ad9ecdb8c10b562ad658a4e0da72c742ced353d3d941e49f9b8122e9a52e8f32dda557c4c213b0e595b9377630eb8e119681be833b05aaa6a2c797fcbdc5ee025753e341405106674c2a2e295ff9ab496be836a468a49faaeb27b9c0851e714a57be7a1388a152d5b89e7966d8fb2f38437abb8b32645a2ab5cb19b0a77291ffe5fcc422eef1bd868a9d507d2ea20e1adaba004d4047b5a32eef38662b34f6b1eb057850b98a86f28d15f1006a1dc24b4d67cc18dcc201713ccc78ed32b9779a13350b9476c5bf79a0a1b458e9efa08b4766f592579052c0c38a84f5fcb1742827549ac20b5dda43386b2100d80faabeed5c9b4dcf69510eaa20f497969ddfa2c1abcecff4a0d6b58be4395b5bd9a76e159665ffc4e51809c07427de70527ebb9cf6520bdb4d23f1f12801e835024fd9261cb55ed9186448f6271f6cf9b10737e1e1b35ccd9695b8bc97b1659c16acb3d35e267cc66a7ed86ff89322d7658828c2cb4a7f1cbab5d1d4e6999c758a9d186490cffc7dc13781d55fad44a434d8c8db342431b201742e1e2c13512e19c93ae210ea69dffecf6b2c7f811ef82fbdf2f01bf9b8c3287259821cf7d5c347dfa5d1c039b0386a3d3c2dc43567926a3a1470a9ecc07b83d4846b2a3898bb9d52a9f67dbf9a82bd0668ec1b44a7c9fac5d66d0fc83522b72e483a79812e8616668cdcdc6f29ed8b7e37ecda3bb0dcde9b4d7fcb0ce3eea8ea0520639d1d1606d6c292db468dfb82f22a713375068fe475cf680b169ab07834d7d7506717ede361aeb376403be61e4c0f772b99d2b0980f6dd2145478547372f42f36255c0037979c51d90166a701c63a27c6a108a3f23e5952a116e8881c94553014d86d949fa856fc169f24c0005a5152f6cf3fcb04bc7bbebb55910f2ea6cd3b0dd5dd3033456e4999b760365da817f5b628d1161c1b218ec5512bbbe6651c955aa8e018a47828db27c0625d63d25e813bdd7cf4349237634cd4c2528b40f6daa72b0e63c2a27d8e2c351f24d6ad8a5084dadf0a4d9d38a5bba0ad8c404491063c987349d8149f916e5d087dd85b5d3873dfac637dc75292542d28b3747e0b4cdedaa5cd9f2ae8b54be4e8a6ef1a26d29951d0d68da1eaf79d6fbc52bbfc92cc258b5ff5306fbd365e9e6e2b0338f7615b4664c8620b88034d394c99c162847b982c72e25a57fdca6d6224e1a6821c1423cdbcf9e0d9594720a8f5077db7521e6121fce14b6154efb7a0dbcda02654c957f249bf135a444c4e217a71e3f24c7953df05411adee397731a2eaa73769df55a79cf8e386b274ffcf684f7cc1565afa71bc5e8c2d0ef7fb44118953abed514297c8046a0cc3bf426a6dc1d1234a6441ad85206914df6c833485183890c155588eccf433b8b7db1b35de7209904ccb664d609f9d4887f48902580ac5bab7010875b91a207ca05bb8b262130ef31de792f48a2f443229912cc046593f0b0acd082456d0f07b39b92a20c5f6c7a7385510a310c6e29369868b638f27a5823e9ae10cc5559ba07ddcdfe94c0265a4b7371e38acc7a2feee865737627d817f84e5eb64909507da8d6c9d65050ccccaca280b240e4c3d0a26b348dada478f9a728859467b1e0561aca5f065251540278fda5306ee02d21c20ebb8d8a0898bdf3697713268f9e5188b0f8ebec6fa21c68a5d31ab77a0626d4bc0050629d86be063d2b51afbeb7261b2390969cc935298feee9ed96111feef6c851934a67dd7764879c145aa357c30c0bb11dc5587f2a5748222b651c0388a9d41769149444c8b1fa82df35ec2615f5164599bbe166127841cbb96873351b2fa62c7ced8384024db21956ab3cd7867b85e5e68e57f0d3e68b54fb91a930b28542c7c7c131351a05c40a2cea3c5a0b61dc540864c432bee929264683162d6e5a984b2a06119981b783e6508fee494282813c929c299b5622452c395c17a87b655e22adbff63fe6f37e3cd283177164ba9a09a44a005f758c734e11f35de250145029fe747e548dfad958eb94374238aac55bf4d924c9fb426e02a38508e9f54f531d5a0fcd1524397dc9a1d6b05bdf7f1cdca946691b3d10259e4c4d910a197a0bdb31726a6a5b7e5945dc36562579334317730dbb4bd0c3dddb7c199cbe35a6a47fcb4c6fccf5c84ca39cfaf4556eb0f8d00dee0b605a2d60a19ea41daff60475ca86b1501c24e78c6a4839af14015624ccd3590a96b9a992cdf2a9b2ce257c44b92e3712e1fde93c1340cbd4e4bb2f37f625afe2cb39e6bc28e035e410e28ba96c79881020", 0x1000}, {&(0x7f0000001180)="b181d7261ef8731523714b3601ca5f30b22ef383316bdb944d41f72f1a4c03f2c872a76c1e5c16f8002e0c2b71b36c44896ddef141a8fd23514197c459835e3a841b664c18e92de14ebdbf9ad8a0006bbce3b70f6731200f38d21cb13bc249a0244badd68591cc182a6eabdc9ac1c7ba300a859980fd4bb4a98a4dbf63c36696b905fe2ee724e3da112e82c66de2582389b4bc6377e788eed1a27ca6793e393bf1020bb7ee46e59e906b3aee8c359b9c665a17001b292bb04933ab74c9669759b1515d5c43ca1a950b6750e77aac12d1790059589e0bcaa8b7163a3682fb4146a727950075db312d617e87b73d38450c67795dce5d8e9047a00a", 0xfa}, {&(0x7f0000001280)="7c34699c5dcd5bf906f8d042285bee22981ffbb319f50d414d9e9f9111f5d0394f7d79875e6bcb0aadf1c17bdc98e80201d757ed591bd81ea49edebfc16041457777767073aa38fda284512bb505c98343ad8480083193ba7282790c54cf581c9023e7bc4cd10151e9b25da1d5fcb7085e0876da81625551ebefefc6e965ebc28d3f038cb322f7fe3b975458f48bad34ef37b4a7ac62e07ffc740cd985acd75467bcb10e1eecff9c21ac", 0xaa}], 0x5) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1}, {{r3}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001800)={0x0, 0x1000000003, 0x5, 0x7fffffff, "0080d5b084929db6f3e350f4dd410575080d9541", 0x8, 0x2}) writev(r2, &(0x7f0000001640)=[{&(0x7f0000001400)="c5d2850645d91cc2c1c453351c7fb0f9aeed54ad0584e8a8616eb23d", 0x1c}, {&(0x7f0000001440)="558f16194dd8ddd508407a7c52fe7bc257f47877130a248943ecc9090f98716b73ea1c8c8ae2e24b6b301139f086f1aaf0b3ee79e6eb4beb98b92d00944ddb95046fa42b7b2c339f57a657ba1a884cf1cbb4c625a7b23d5e05582e4f8b2e88a6eb", 0x61}, {&(0x7f00000014c0)="237bc1d616afd0036d2c7e009e990417040b51d0e981ed81b268e4f01dd214d69e2ed1c8716aa5639ffc5ee895efb8e4309229bbcf0df97bcaadddc3ca981f857755d37895c62e5430bd30e5b6ff5c0208eb5cd2888c4c90877a55c471a47bd311da7fe36fc3d68b6f2b4fef92a74f008a1870453ba42eca8c5898e72348443f9e9a1b8f0c6a14ce665abf1f85986b4bc44080ca1ecd79b29a1aba0f1c349c798948a1eb43bf6289dc68bed0940003e080e5318f27659dbe466c93872aa7dbf22325db9e8a9d456715d9412981ad219e", 0xd0}, {&(0x7f0000001880)="89730131871421b45228776a2cb22cf7a465f5878b8e24957c9fbd624fa8af96cffd240151c01359", 0x28}, {&(0x7f0000001840)="a3e8bec6adf078fb65709d2ace1ab8e028c420a0f54835817bdab05eeefadc36810718db633f", 0x26}], 0x5) write(r3, &(0x7f00000013c0)="f5ad3d9a03f99f395013", 0xa) kevent(r3, &(0x7f00000016c0)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x9, 0x3}], 0x3, &(0x7f0000001700)=[{{r3}, 0x0, 0x32, 0x10, 0xe3}, {{r2}, 0xfffffffffffffff9, 0x22, 0x2, 0x8000, 0x8}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x5}, {{r2}, 0xfffffffffffffffd, 0x42, 0x2, 0x0, 0x2}, {{r3}, 0xfffffffffffffffc, 0x50, 0x20, 0x8000, 0x9}, {{r3}, 0xfffffffffffffff9, 0x8, 0x12, 0x800, 0x5a}], 0x200, &(0x7f00000017c0)={0x18, 0x8000}) ftruncate(r2, 0xfffffffffffffffe) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4a3b01b806b88af263af8273f88341f55aa0f768652b07b8c4e9ef815ea3efe29d905560d3225860695d852c57e719eb0f9557965916ac04ad36e7c0e3c300585f84c1dcce82db8e23a81a4e493817ee2673f57ece8c5f62aacecf8d15f4325518f76294ebf92df17fe39412ee7d850875a5523e1c51b321e9e696d185e22f40e24d7f279b55b5186862ee57b090abf26a678ab6ad20a7d5ba701b939ab7c0f0ecc6", 0xa2) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0xf151) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9f041b47", 0x4) 16:00:28 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) flock(r0, 0x1) write(r1, &(0x7f0000000040)="05021cfb441275576a1ae0fc7e1fb08fb051d729632ec3419c", 0x19) flock(r0, 0x8) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x15a1e096dfd47f05, 0x0, 0x5, 0x100000000, r2}) read(r0, &(0x7f0000000080)=""/50, 0x32) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x20, 0x7, 0xfffffffffffffc01, "cc3412b2f49000bba2f15b2d73c42b48a55f2e1d", 0x4, 0x8001}) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1a, 0x4, 0x4, 0x4}, {{r2}, 0xfffffffffffffff9, 0x94, 0xa000004d, 0x3d, 0xfff}], 0x2815, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x50, 0x2, 0x0, 0x86}, {{r2}, 0xfffffffffffffffb, 0x29, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x11, 0x1, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000040, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x64, 0x40000000, 0x800, 0x5}, {{r2}, 0xffffffffffffffff, 0xc0, 0x0, 0x1000, 0x3bee}, {{r0}, 0xffffffffffffffff, 0x4b, 0x3, 0x6, 0x100000001}], 0xfffffffffffffffd, &(0x7f00000000c0)={0x1f, 0xfffffffffffff800}) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:28 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae69c34259560f8e5ecf29580601d0e8da20f99815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fcb9abd924ed828193ef16ab93f12fc4d", 0x58) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/13}, {&(0x7f0000000200)=""/166}], 0x0) 16:00:29 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) recvfrom$unix(r1, &(0x7f0000002880)=""/4096, 0x1000, 0x803, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000340)=""/40, 0x28}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000480)=""/214, 0xd6}], 0x9, &(0x7f0000000640)=""/182, 0xb6}, 0x1) r5 = open(&(0x7f0000000780)='./file0/../file0\x00', 0x201, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) open(&(0x7f00000003c0)='./file0/../file0\x00', 0x0, 0x40) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r2 = getgid() setgid(r2) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt(r0, 0x7, 0xae67, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) socket$inet(0x2, 0x8000, 0x5) socket$unix(0x1, 0x2, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/160, 0xa0) chroot(&(0x7f0000000000)='./control\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000100)='./control\x00', 0x10, 0xffff) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa) write(r0, &(0x7f0000001240)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179b419752850e5be9339dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b126b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256c0fa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0xfffffffffffffd39) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x8e) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x40000000101, 0x7, &(0x7f0000000000)=""/45, &(0x7f00000000c0)=0x2d) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x2, 0x8, 0x7}, 0xffffffffffff7fff, [0x200, 0x100000001, 0x3, 0x3, 0x1000, 0x10001, 0x5, 0xcb7b]}, 0x3c) socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x24bc, 0x7}, 0x8) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x800, 0x92, 0x5, 0x20000, "f619183ca70969a6490ac3607451da6fe9b2829d", 0x2}) 16:00:29 executing program 0: clock_gettime(0x4, &(0x7f0000000080)) socketpair(0x18, 0x2, 0xffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="45dafe775e209b6e58942591d014", 0xe, 0x3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000100)=""/2, 0x2, 0x801, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x6}, {0x1, 0xff}}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x80000001}, {0x7fa, 0x1ff}}, 0x2) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x20) socketpair(0x7, 0x2, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xf000006f, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0xcab, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x1ff, 0x1bfa}, {{r0}, 0x0, 0x0, 0x4, 0x400, 0x4e23}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x20000009, 0x1000, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x2, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0xa1d, 0x8000}], 0x6, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x388, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x7, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x62, 0x7ff, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x18, 0xfffff, 0x8, 0x2}], 0xc7, &(0x7f0000000500)={0x1f, 0xfffffffffffffffe}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() lchown(&(0x7f0000000540)='./file0\x00', r5, r6) recvmsg(r3, &(0x7f0000001bc0)={&(0x7f0000000600)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001a00)=[{&(0x7f0000000680)=""/32, 0x20}, {&(0x7f00000006c0)=""/91, 0x5b}, {&(0x7f0000000740)=""/183, 0xb7}, {&(0x7f0000000800)=""/64, 0x40}, {&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/103, 0x67}, {&(0x7f0000000900)=""/183, 0xb7}, {&(0x7f00000009c0)=""/29, 0x1d}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x9, &(0x7f0000001ac0)=""/206, 0xce}, 0x40) r7 = open(&(0x7f0000001c00)='./file1\x00', 0x92, 0x40) r8 = semget(0x3, 0x0, 0x210) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001c40)=[0x7, 0x3, 0x9, 0xc6b, 0xe0, 0x5a71, 0x6, 0x1, 0x6]) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001c80)) shutdown(r4, 0x2) fcntl$setflags(r4, 0x2, 0x1) poll(&(0x7f0000001cc0)=[{r1, 0x4}], 0x1, 0x6) syz_open_pts() poll(&(0x7f0000001d00)=[{r4, 0x120}, {r4, 0x4}, {r4, 0x90}], 0x3, 0x64) chown(&(0x7f0000001d40)='./file0\x00', r5, r6) read(r4, &(0x7f0000001d80)=""/163, 0xa3) ioctl$TIOCEXCL(r2, 0x2000740d) fchmodat(r7, &(0x7f0000001e40)='./file1\x00', 0x20, 0x2) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000001e80)) link(&(0x7f0000001ec0)='./file1\x00', &(0x7f0000001f00)='./file0\x00') msgget(0x0, 0x48) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) close(r0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) r1 = dup(r0) shutdown(r1, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:30 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:30 executing program 0: mlockall(0x1) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') openat(r0, &(0x7f0000000040)='./control\x00', 0x10d00, 0x1) mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x38, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:30 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = kqueue() close(r1) msgsnd(r0, &(0x7f0000000940), 0x8, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) msgsnd(r0, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) msgrcv(r0, &(0x7f0000000dc0)=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'], 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52db7a544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0x163, 0x0) getegid() 16:00:30 executing program 0: pipe2(0x0, 0x0) r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffc}, {r0, 0x80}], 0x2000000000000123, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d70892", 0x1e4) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5", 0xffffffff80000001}) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/57}, {&(0x7f0000000240)=""/74}, {&(0x7f00000004c0)=""/238, 0xfffffffffffffe68}], 0x1337) 16:00:30 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x108) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) select(0x40, &(0x7f0000000100)={0x49c, 0x2, 0x1, 0x39d6, 0x100000001, 0x8, 0x4, 0x101}, &(0x7f0000000140)={0x1, 0x5f, 0x2, 0xffff, 0x400, 0x20, 0x6, 0xbe}, &(0x7f0000000200)={0x2, 0x0, 0x2, 0x3, 0x8, 0x1, 0xb, 0x3f}, &(0x7f0000000240)={0x9, 0x4}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40}, {0x200}}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x1028a, 0x21) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x0) r1 = geteuid() setuid(r1) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6c00000000000000) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) ftruncate(r0, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaee71aff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba904bcabba3447e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74068d9bdab9bd510eb00bb2c4c7a18ef04535685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b26979ec95b5b101bc48cebd1f7446d2598e336b480a1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678df0da61fb79309eeba375c9ed192777d74e906dbd27da765c3e1233f865f7cd58aee111d90790e10c7b6237ff0fd49597d6f30a0fddf6caf7ab833df924adfc0580d5e1d926bcf2b9fc0f0b82c9b8130c1f61e231262e5e638bdc5c9ad2fea908e0ff47fe22eb35caaa61ebc8f3d03e196ccf7ba0c30e0016a89dc22a314edda33e985a5e837adb669079a76bbdc88d4039bf50902ce1cb9b49c3c01abf9f765b5fc7f341c707e651f011fad3cded503d06245b0a204d75839b90943bd05a16e94bf70792e6d19d2750bbad44b3de89b9e4ab7aa1eef6f0f34bc77706181e795f64903a6dfb298ca7e4e4b8d04adc3c4483d8c9f76f39f134724dbe4f37adbae2fb268a190dac828973a97dcc1a8824b5615396700e71dd1458127eb36339285558a34790520e82ccb976f5c16a3f1dc765aa000000000000000000a3d1eca5bc0628d9bc0073373f5325b47837cd3e1bf38e920db4877da626347c90147daa1d43f81ae7e3297305531889cd3ec57d5f4f6cbb571eb6f0bd66b8cf69a23364956c32c17fa7206d0ec8fc3c7748f243ff07e150c1372e1750ac0540d03691a6772828731fcef632f0349a4f00288815acb0142ce49e9e57d036167f807604f463f1d059ab1e4a7b4ddc54f07dbeb79261cc8ca939cc3f18dc1919264751b196c179debbc0c8403a01998969ac1ecf7f46f55848db7fa2d4877aa6322328820728756f8a2cae81dec3af90e5faf0977864d5f7c19dba61752585b3f7fcf662333f4b57b084de6808f35594ad5197492b4a6302ab422f79c258ecb3400ab907538800", 0x355) r1 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x200, 0x5, 0x0, "3fba0421acbeff621e7f74ab23d52c0430547e87", 0xfffffffffffffff9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x329}], 0x1) 16:00:30 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x3, 0x4}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x0) select(0x40, &(0x7f0000000080)={0x8000, 0x6, 0x1ff, 0x1, 0x10001, 0x2380, 0x6, 0x4e}, &(0x7f00000000c0)={0x3, 0x1, 0xf2f, 0x7, 0x7, 0x7, 0x1e6d, 0x9}, &(0x7f0000000100)={0x1f, 0x0, 0x9, 0x1f, 0x7, 0x8000, 0x5, 0x5}, &(0x7f0000000140)={0x81, 0x1f}) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[r2, r1, r0]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="7b1f6f5d53886f544f607d9e4157f7455230f93d9ecf9f78f4482442f101f7e38dc5754dff2c4103360873a0bb7de51ce09488899f13ef86c3bc3a910df3d86e82358327a9986c4059d4935ec9fbea8bb009e5e7de0882d1e57a2f3387d92f64e83d72be14e1e096a56f9f325e80d42d9cfff5466a3bb2ede753b2d404f5fdf7a1f6de95b5335181884f952aafb2b6d36ad554c4fbfd56064292159e5f2acb11ee64ca3f2458d4e35baae1c7709d1325fc57f6b26cd093", 0xb7}, {&(0x7f00000001c0)="d1aff214e14a500d90e94d5e1e017108881ade9135e22a6b9d50a33a777ad53b2de5ec4e334a45a90ae0f91bdae71ef1c454d219ed0f1590b67982707cf62b979450b27b9101abbf23d67269503099cf09f7263e0a6eb8c5c1fa5654c9cdd7325c625d10f2684374a7894403f26b917add25d3b34daaeaa10f9a8c3f1d8f6357450fa65be7aa6cb6fdacacafdc7e133dddfbe4c47952e8f949046fb1", 0x9c}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0xc) writev(r0, &(0x7f0000000040), 0x1) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) write(r0, &(0x7f00000026c0)="92", 0x1) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:31 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x200) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x90, 0x4) r2 = semget(0x1, 0x0, 0x90) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x9]) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) 16:00:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) shutdown(r0, 0x3) 16:00:31 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x105) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000000)="98cf142f5bc6fd094393be2b77bb880b6c9f8d50c7bb48960105ae9dbe437873db44d9b9ec50f140817e1978458fb00feaef2e22b2d6096d13bda0784de4e5b463e59f7d0a228111d3f131c24fb6dba0f0f1a14f6dc055e3d0108992656aa68d422d27c62b26b44c9e62f72cd5b2cddacc48b5de34e775b4c0d5197a5248b1b40a12186f1cc11a4e08e6e91737b7645ba4df3b1afc039dbb499431da97268c417ded6ba5988fb2927cf57258569c8dde05252eb38e2b925dd341f224897ea28db5be2f99ab3fecea0ede8e454acaa15b1102859083650061c4cffda448d6bd85636261e5ba050f239bb6", 0xea}, {&(0x7f00000001c0)="e08bdfe5406ebff5a6e5a23f82ae837007567d704f1617d5304b803a93699cd12f9cf4813d3fb461b947d137df92b371e2f63bf954f34024cbb1468ea3fb8d327477caf563936fe39c02a814ec546e3d418d06152d8143c11201d47f01226bb7713db998be8f80447abf9436d0482775bb876f12d78e73ff5fd5372d201d197cb2c9c58e", 0x84}, {&(0x7f0000000280)="e009b8ea2fc9ce947d79ec4454a183e2c32035a8ff057f245b4b648b9b2803ddc4eeda075e1e779f90b928e151cf77cf6baf7e2fbdf55355b10a90dd7116bd749dbfcebd0134bb3352adf156acdd588a16ec3c84c517b69aadce8195f846380dbf7ff23a95f97f9edfd709bfeb7459caa02ac1e70b3086fb51f4869a0476a03ee09fca887684af26ccf49162ad1a3058f95b34d46469ce8e565d442064e6b96402c85b9b490a903411eb3d68709e21", 0xaf}, {&(0x7f0000000340)="62373b529ec95e07bf95e0a47deb5b6ff8e4edd2013280a5185d6320fa70589c50d44db1757cbb38e0f7a2fecf2bb511e8ac00a9143c26ca5cd588adedea4641840227f4fbc0e2fec6f40e9f27552f47f6d63cdcbddb5cf426a409676d22ffd14a3a69494213242d88d73482c435b8cd8e4866a07dcc084000c7703aa60dff46ffadf88fe0c6556c5a18d2f21ee490c0924f3f4687b9c05797d20a98dce99b510b6d1ff96190e61f87bd9e61bb8d718ba1fc59df9209e25e828ca711b655ced9cdfb207e10b6554432ad9e268f56ce3de60b7c3d0b1e21dd3603886f1c", 0xdd}, {&(0x7f0000000440)="32467de8dc06c35ad39788dbcdbe848bb90716578e570df8eaf9de948065a4efb26979d750dafeb3464e6bf52ea54e383e270639f7e7a01b8c22f7428a38f16a93939bcb9a85130c85fd9ed1e0ef163e3e8f57fb34e58411b65147b916a45c009222406946e66cc2bfde13c8614fa48e13bbe1b9a86ca2d939c04802df4c21e08d847a386aef50d3be1b089dd650be027a5e26", 0x93}, {&(0x7f0000000500)="55b1349e04b6c68647baa10e4a880b343e46fa9886ffbaeb88bedb367e41b65581dddb6cef60661d4365f8bf6f5c5f036b891c26854048bdf2543c3a36ed8dde09d264db5f22437faea634a001d903ed5447e91eb4aaee7b43a9e02c19981ea1707e25837d15f6fa054d6da300d092bc28b1bba81a45e4b9f89c50337b381c", 0x7f}, {&(0x7f0000000580)="b07f75e065e3abc00f7f1fccf13b258f8ee34017a140e4972a4862f97530b1087231c2c4c0cecf0f2049578c3448dc26b6909897806ad7bbf209174bf1677aa56f3218ce29d94b4a12a3f9258a8b42c8321b38001e196cb79cdb2cd09d57d1a92b2f7c35b0992d07c54f0e80830674616f1a64c5ee3bbb19c57b577b6aea956831213c020e2fec0ed6c7109b3a73b836a9d69cd3e17c983067a2b85fc531ff9b1b824574ea012d0dc0022b7901995448d1ea0c17", 0xb4}, {&(0x7f0000000640)="3a3c349b2d38bcf8912d268df362478e3d8ea5837801b20b91aa985e2458fc4c3cef9a417ea50c2e550e5a585ab8edc14357d8bbf95e730dca96f7769cf987bb979cace988895214c084c541f72e800b030a702cdcc9034e3b714fe1306ed76f4cbc695eb1", 0x65}, {&(0x7f00000006c0)="a81b35f5f76c6f19b2924bc673afcb74e3b61058511b8f0cb61a9d8663aa5626122a3e00b5d04ffe090270f2f451b4c14d3cf70ee68dae64045229fa877c98832dc210afb965c2081f2116b27cab9c0b18f89625abdafed26b2ecc88056723220083665deefddfa54fac6046f2017df71a66cff31cf2246d2b9e2dc34580be856f88f090b2783d7d2a52a70bfe4531f4be7a2f4ba7c48e9041c8a2bcd3e6a3738d0819ecec63d775f3beb66c051d8890b6ad35c464432149099cb4633bf85763402faf4e25aaa0b7ee4b39234cb3e45228ee9559134641ac9c79d51a724fe050e9368658dcba3decb3570c09498bf5dc31e6090589b421d4483e405ebabbd2d6b317d17225b01c7da3edbe42619f2a1a84c6cfe0e372b018fadeabe3e4141f499a6733264f4c21dc79591b6d191fd307e1ba4483e56fc8ec4e3c7da80f23056872cdb2d873ca386e748372f5ebc3a2271111022750f94a593368830f28ad5ca47d4aba5be679aa0ef3b58658bc4e434ad8911cfede59d59b9858c4ab38597b23664c7f9e1df53d6f80cf98534ed0c386b78ac1f1aecbe5f519057f78a95517db1feef664fb41f1965590d72340da5a05e2a86cdfdb271ff03b6e1632d7f0b2f1c1d8e938d293303020d0ac4f9daeb08d0c16cb8330a142d01e900398e87eb2806eab330a4315734e6d9fa44e1b0ca32822d4439d0e72207729e8f239420583870a5774fc68d0435f62edc2b8606cc764804c75f5ca21fc596c3e2e3de86dce7f29de1f2a99d134f36fd299a5425822eae092ded01fd608b8782643a3f66c33938ba7fc3cb2657accf6bf695a71127140dac2aee2464a39842bdee124cbbf5d4a424706fa94c013fceb7e2ff7bef421405a8ea30c7675866029903ce903127456741692d2cf2d57de9d084bb8fdec1bc9605e5a652bcb5a42c1a9c920cfe654f049c8397a5770d405162fb8fc2345602fd3b614a13efa145cc42218dd8a63fd5a8949055bddbacd6e9d9bb5083355e8cc5891cb052af6015cce4e94f2d05c331f16fda67efb6e1e6c23c69c01de1a7371fa9df6daced2a5b4170f5c7834bf7f31303bc12f01e5e81336df55f856cb963a343f1bd8408a1a4cfb1751fdb0b7d007932f9b9a9f6bd9eba4a6617bf0cdc0f76dbf383270da7dd16d45ed0bf522a90b2166eabb8b5dc2bb0f84308d2feb48647995ad85f0d43ac20a361d241544e82558ac34d39262c8dd71e92143c4f6dae2101227ea6d44d90dda9662130bde3ebba78eb4f2599752ffba44fe5509d61a5611b99a77419819a61b1bb15bdb02558d961236ce2f6439cfc5349fb4e3720d66014cf08974a1c9076d9a3ee0a980e9de7a8e11fa1be90907124a7ad52bceadd5eca647e3b5b25665c76146ee62af784f19d72fe8fb6865812b67a1e2c393e3ebaad7ef5449e1633871a23e4557f5f5935ff102f21cbf69fb44ee339c538ec461da9d1b9c5720d623824c122ce909bd57131d78ed6c71ba3b1da867efab6145dd1e5fb3cb3ce23bf77ba73f4af9a34e2ea3a1c97c48e328ea7012930818994acbdf6404f92dabd5eca402be7393b37352bcee92155534339db0cdef7e91dda86971cda1fff58fbb351ba0260ab1937604c0303dc0bba13749e0743ba46c2ec91e4d855ed4c96150ca26fde7f4c13c69a6fd0df54cddbb640f668475236d4d43304f45f47d1968e865ada7586a7441bc50ad0746844a879eb5869c92fdd5cac0446c1e9b8870a14932984e347de7a02522ec7e7817110c90f36e131943db7d78d8ad743d5bb455aa272bf58771c917832cb3e35147c51de77a68299e628bb825c949739241ed301c2d1d5dcbbd0050e94daae0f8f956258f73be38554581d2d515e9de23a3e46ece8989b29a374bdf815bdbc5deae3a5b4e5ebe18a81d646d1449cb9a7c974fee9840facd8ac8c797ca7b07a19405de15bf0bcbf9fb153e29eda792d8c7d39f70802fb401caa03561e43c990d68416ace7a5fdc7d1b17d8718ae4c3f963ad9b3972a58ecd7f30c71639ea853840ea318c1d604f578b16e00aa1e33caa92e621177e6f4583a88b6756729bdc841887dfe1465a4ecfeb1c614e23cd63d5f2b3c82394784be8b09ddc138667d22010f420c2a1047696a33d5401f636db86f6b9af2ab3ab0f1f6ef546300b0feae3426cbfee24705bcaaa6ae3d67d8578a36dc5e98f255415a70a48e27496a0575b6ead2af6382e789832f78cae25d6f3f2c4adabac8b56d40526b8f5fa21efed19c71e0b4aeffaf02b945dca2eca2b32ca1a27909e94c001fd5dff125a00733ace8d9857b8e9dd2e2d69dd568cf9a518233dec25b5394158dd25e51efb8000c50ac533455aab9ed71bf176027a3e029c4cd8a524a6c6f6071bc815ba26a02e858c75ab91c423e3b721d598c911e2194e89316e950778c1630dca1ec9535c5dd1cfc0e81a54b42f3d34023a680fc0e4697e830e179b1762fb75d99cafd752e4fea096ad55006c75ec878d1dcba532d4ed31f4da56708dc7015e8b657abda8f444d1d3d375143919308542db428a615b55df605cd5a853d217b4351eaca0272b8dbf27b74d8744abf1a8a5df13a2b802bef2e3df4f7429d07dac161997b2d012556c09d5ba3ca0f969ee4901356dd2ce632a747c74b5721bef789c5d754d5a7d0f8412df457719fceaa05fe8b738234ae7cd0f7ac874e5073afaeb692e40d9a385111c9411b428f779ae23a7b7f4116adfe9adaaa114e3355072523c5683d61ac87afb12007205840fb0382c82ce6f6cc80224c4992a041eb041e99d2f948de9bae38e1084551244ba5f230947b7fbee3698a360599b83683107d5379b4d4c59f1d2c0eedc92fbf3df168cb20e3abb16de614e31e6c8a5fa426cb85433058fb70c2e1b266673d0dc1f8d756c6f1ba1e49fd6b8f4eaf4847f9dd911a932b5253edf6d67403e1b03a1a102d1966cd06e8a017f72f0dae2ff9094a24581f3990a8b22cfe703a2f0789f6721e96a1b8ee8ac994b25b9ff6ee8b018d8e39032417dbdb2a697346a9925cde599e38034f3d2d3217c4afb6e6acc2ea4f4e8415d4ed87aa5567b397100a25ea06df178175317cd964abfc7419c0bfdfd9f6618a1d8e3fe83a707b9f4910ed460e5d01d6a20af08e4e2a28bb1943206826db04b868342a93a559b7b7d8307334b1a1f4029283aa50cf8cfb4c5bd966b22df444105c8b8c1f9fccce8ba04395b84227ed7b2da50e8a5ca77e495a389020ea82c46d9af6841a2530ce0f60aab5c1c18048266151fde413e9cb12dde3534eae9ab3fbfcc7973b35fbfd2499e23c1b49f1379b9f2998fbc637c7fdc557dfe177b9f816dbfb56c2b972cc8f04757ec1721bf1126256ef7bc17a93e742fb87afef2866328c4832d7d6c1e9bcd398719355bb3251a939cd29d13026ddcbd6b3d821bb78f205c1f609248339782b216bed749d4fbe41650966d8935caad9ad1200ab687892ae8666c399f1f7a04e19675eb46a19b8674a74629f8247c6f66adfe4cfc43456ac59ebf8df7c1e803ca911da7e1566783a9cd2a7749d064ef638b422d37834d8103ccc0b7298ce169edb510194587fb35163298aaa7a66efd9e3989cdd75ed45b88f41863a1dd78579a2898b247d4af15481b3143c718a60afa295c9e06b53417f3ffdac1cf4e20064022ef930df3f2f6bbbbaf0b56bf186dcd0754c989d7afc7054c8b627d525911d7495d15a32eaebb28d593cd79c9139096429958d076f317b6dd7b25d83e0fb1450cd707735ef67fcaa822043661089051b925f24605e6da40d17c4004544088e05f0d4053b124608ee620df05390e798243ab601ccac895eea17365558cd7ba253a3941f421a3171394ffb75f581fe8ec92af4dced6d3dd04315aedc12d8e15943492972f7c77393d98bf3bd7f23053cff935118f23b3b65c247380f282416592c12baf1eaf9ba198d0620a76f0cd7e75eab2b07f5e28d41915b640b2609b000b72996e9df4c9f50b91d9fa052d8e0d8aa1aa0562935b3257f25586df439529122e7576be46df5c52990cd2918413dd9dab44cfd74ff8baaf7db4abd83f7a1da7288c764760898917eef255da61e7fc9bda580641ea075d246a78e7d95abf1e3cf35eb15d53dc0937941fb9c2896bede679f6c0b2b21ec3f83d5c81c308aba7b3136ec406c0bed974cf8edfbd83309606de7689dfd41fe415fb11b70ccd2955d16e5bcc202ef1ee03e65e8b0e930007729f382bc8574a679a40126bd5fb26597006c70a01f4f16779d7ce6eef2e0a4b81d2b7ad4fbe9dd3589d2b086f6e74e3698ed07ee68b08ca06f291fcb6bc2fdc36b2cbe237a7da83070409012af1f5af14ead6f9511be59d7c603fae642ecf02ad0abe96b1e35f8f93ca1ed0bcee30589ea7488c5bca17050082699f564333f8b5555bacfa0cc8e2291250355f72ed0192adc58a56d3850fec48275c52463c185631f663d51cbb127e2f52933252b88125338da0daf1ff4f7955ae40ff7f64ba4798926467916bd0081156ee07e28fac10d60c04b4a4a9da7ea849b341dc7678af08ddf79cb587c426ff310b31169508df64f319b78e9048baa8c88b811f5dc0976ac72b431346a8cb7e0c36c91e45451349a6ac8abed71410bc4448cdde8b781296f80e0fe8ce3138f518d3c22fb7eaab8e120b5f741e2cba787d30417de8f62614eeed49ae20f76c7a58e7898e76551670f4bf04dabfed1807bc695a49dae241c438a4d025f8e9cfd64d00dbf24464373fa1ee13291c9c275306f5c3ec410051d4b9d8b00f81732974025b2198a8c5b9e0057a5c95ae60b28b1dc7262df162ec455d45e87fa89e24a288dabded47488bf0a094589e11c7a4582a57c0c1604223cf39f03336245742cfdc8d8395a977e8bc0e50ab46eebd6915e4e7721bc02d5854a5e454ac5e5957335421f3bbf91ea13b7f2558253f9fb318540c6d181230e2376a3504beecb5b23390a2e5403e99b3f61c247f1f1c7d3deb38cebf350c2cbf0a0a585fa982cf516d3e085178853f8b805affcfcec24300c7d5d557f3c6bec82118f2e07e593427cb3089fd6bd3b96581e10e1b3b9d23ddca06677a8a95e9f44f9bbc174e415a2d2a73916480a24ae809ce3a98c18c72c09e443c2ee53ec537eeedf1acb0fd753a525c756437cfaa8e21539f63b8da8866bb70b9185174df7885c33c223619b565bc8d47b91cdc064dc23faf60cd1c24fe6351ec098ceff45249865278b72da591c328e646f019ffea6b5c95bb4b3b24d9ac6e33d0b68d5ecd4469095c732817cfba4a435a601d53da1ddffcb8d9bb4ba17f8fa66830d4504f989f54411438bece05ac875e269a37646fd74526030e650a60738f224afb8631455a83b6eaf0258e93d940b14fe11c02cc0fbffd088300789a207fe4c7f134476878f7b55692e84232d306ebedfba523bc3bcf8170c613ddef56b1a95a2b6a242cac242262e369a2ea01cf85bfd0a8339bfb267bee6252177273406ff0f8b4e0e118de2267f2c568d971076ce6cfe95449f94d65cbdcb7edb7839df34d2ef5bf7c0e9c4e83af4602bfa2f9478fa68b4f6c45c817e12331bd2126e79093fe1eca85670fd459b7ebfb4c642cdf4df12634f437997b955455f997b9ecd287f16bd3a3440ca43cbe6498dc088fcb797c473fd2bec59e0ad4dba2ed8271704cc209993862c77b6078e0ed2a594c94af795f40ef2cf7f353dbdc16f85d6c49bf69bd079d600b7b4a5b5034e6edf624cbc1e443409605c9a4a7593a737b4c5b727c3a71a8b0636b5b62db34ccbc", 0x1000}, {&(0x7f00000016c0)="e59370c68dd11cf4f54500973e401ffe1ddedd8df23f8d6d2578466d923cf1e7f3df6040512c443fdf2054dab9c10591ec8fb23ef45bd0fdbeb4bf557ac4b9f52f83353be0e7ace5aaf38c3daec9fb32a4980b6c3cd9cbbe0003831d408009c6069476a18b2ad8eba78d1108261d83dc799bdaeb295c16593c515c30b38a6733dde72899c000d160cb7889408893121e13281522e6e44a790a8fa8550c1d23a1317f8d2742a7c57fc42520099520e13f59f4cc030fe0fcb8c039972f343b8d4d520fcbd8e8c395988577433e1763d983a3cca9c741a5af21f96d9f3fdea3", 0xde}], 0xa, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) readv(r1, &(0x7f0000001d00)=[{&(0x7f0000001a00)=""/232, 0xe8}, {&(0x7f0000001b00)=""/205, 0xcd}, {&(0x7f0000001c00)=""/150, 0x96}, {&(0x7f0000001cc0)=""/35, 0x23}], 0x4) sendto(r2, &(0x7f0000001880)="7324440f2e352c0f1bcfe655b2c44aac1f9d67b935824eb4d319439bd330d9bafcb486ed6d2525bbc4081635646eb42d1b6b11e6aeee5bc2fdf16454fd364ee0d55f8bab2a76ecae32963e3fcded265f4499b6f6d8c755473cbd4a92d2ddf3daceeada34312bc123c6ae8cbc54497813d8acdd5385ac37d612a44b79ab53c4cf70227a60e8bec84177e367c4263451fb48f579e20868720f6f4bb02631f7462bf2ff6a5297f1fc9bc4912b74c5c7e4c303ddb088caa86111cb26c220e97d5bbd17c5ce", 0xc3, 0x40c, &(0x7f0000001d40)=ANY=[@ANYBLOB="01002e2f63696c65300020c9b507942db51007d4bd6e6f2459071a7a44993d20"], 0xa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000019c0)={0x5, 0x100000001}, 0x8) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r3, 0x2, 0x4, 0xf1, 0xc1d}) clock_getres(0x3, &(0x7f0000000100)) 16:00:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) setrlimit(0x5, &(0x7f00000000c0)={0x2, 0x1}) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6}, 0xc) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6eff789ee02a"], 0xa) geteuid() open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 16:00:31 executing program 0: mlockall(0x3) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:31 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r2 = shmget(0x0, 0x4000, 0x310, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040)=0x2, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) getsockopt(r2, 0x9, 0x7f, &(0x7f0000000240)=""/226, &(0x7f0000000000)=0xe2) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r1, 0x0, 0x53) recvfrom$inet(r0, &(0x7f0000000040)=""/42, 0x2a, 0x843, 0x0, 0x0) shutdown(r0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x5) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0xee, 0x400}, 0x10) kevent(r1, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x100}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000002, 0x1, 0x6}, {{r2}, 0xfffffffffffffffa, 0x1, 0xf0000003, 0x4}], 0x1, &(0x7f00000002c0)={0x2, 0x4b}) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x0, 0x6, 0x9}, 0xc) linkat(r2, &(0x7f0000000380)='./file0/file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) connect$unix(r2, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x854) readlinkat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/223, 0xdf) mknod$loop(&(0x7f00000005c0)='./file0/file0\x00', 0x2010, 0x0) fchown(r2, r3, r4) msgget$private(0x0, 0x402) r5 = open(&(0x7f0000000600)='./file0/file0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0xa88, 0x1, 0x5, 0x9, 0x8}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000006c0)={0x0, 0x7}, 0x10) wait4(r6, &(0x7f0000000700), 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000740)=""/6, 0x6, 0x800, 0x0, 0x0) setuid(r7) connect$inet6(r1, &(0x7f0000000780)={0x18, 0x2, 0x1b, 0x33}, 0xc) socket(0x22, 0x4007, 0xfffffffffffffff9) geteuid() 16:00:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r1}) r2 = dup(r0) close(r0) r3 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) close(r0) flock(r2, 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{}, {r0, 0x8c}], 0x2, 0x785) close(r0) dup(r1) clock_getres(0x6, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xfffffffffffffd0a) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:31 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x8}, {0x9f, 0xfffffffffffff000}}, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000180)={0x3, "809675e3ae9d30b4bdc15dff14cbf2d84a77d865153e8ab191dc5adff8f18824571a2b56ecd4b8e4386c636ae75bc26470afb7524433796f353157b95071c775f9cda6c3812c41b18cf4b46c454efd89b2a460b57057aa922fa42515b53dae254c5c48ef5049288fb84c78357eb71031e63b91ffafa59997402bf7fbde0668233fac3df28bf1b4f6b7fb9e921c5f337fe6cfe278"}, 0x9c, 0x800) msgsnd(r1, &(0x7f0000000240)={0x3, "0f69c07fa37eefece74715848c6900c6e3dcd7f1f4bc593216e14d4de7878ac38e20df60ae248c2eb04cc4f6047c0fe7c029e1c1758f0bb92df9311a"}, 0x44, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x2, "80e87a4f54fca80fafea39cdfe0b819bd34ab5500ce213b7a670c34b9a03e441afb25e3992a2c795b234fef53d300a809a4fbcd3f72cbe4177d583e17d6594f698fcf308ad275919a051676ad55d10674b2321ed0b104281710495194e41a82de33b5d8ba2382d7ecb8b54456289c72d4a53f2fd2bcd96f796b5bdea2d669c86fc7e4a1d6bafd96c274c9f365dbcf8c3144381fc498400e63841b6f2aae68a6ee998b2d90bbeb50c8900acd706eed575864bed971fba6867b358510b75fd3880ec8cb3d23faa5b68f4cca3d08ce8598bb2f1138ed3e2d714a8da8120455d05c1370682b8ce4ebea2a31d740725e8b11aff53f3e121e8c799"}, 0x100, 0x800) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/73}, 0x51, 0x1, 0x800) r2 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) recvfrom$inet6(r0, &(0x7f00000005c0)=""/36, 0x24, 0x1, &(0x7f0000000600)={0x18, 0x1, 0x60000, 0x10001}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x3f, r2, r3, r4, r5, 0x1c, 0x8001}, 0x81, 0x6, r6, r7, 0x8, 0x6a, 0x81, 0x10000}) 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x80000000000) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b4362295bf1b05eb5ad3000000040004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000005c0)="582720efab006ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728192bf16ab93f12fc4d5f16b136a5d00d1628b53a935a16f000f8619721688b3006b720231cbac314", 0x75) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000540)=0x43) r2 = syz_open_pts() socket$inet6(0x18, 0x5, 0x3ff) close(r0) dup(r2) syz_open_pts() 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) chmod(&(0x7f0000000080)='./bus\x00', 0xc0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$getown(r0, 0x5) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) clock_settime(0x6, &(0x7f00000000c0)={0x7, 0xffffffffffff02e9}) syz_open_pts() 16:00:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000004", 0xadcd4c25) recvfrom$inet(r1, &(0x7f0000000100)=""/206, 0xce, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:32 executing program 1: r0 = shmget(0x3, 0x4000, 0x24, &(0x7f0000ffb000/0x4000)=nil) socket$inet(0x2, 0x4003, 0x3) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) kqueue() close(r1) 16:00:32 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) socketpair(0x20, 0x3, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000001c0)="189049d28ec051db16d5ab58f8ecaa9dafd0a99270d29ee1da2436f395a4befe0bc0fdd8d3ab8d526b9dc7371ea249c9a5fd8e8c30eb26e4e8b5f99ebb257e59e35b11dc0c870dc52fd7ad82ffb3aa0065769c93d2b13ca04cea51c05331afd258b7cf9492e34223e6f9308b7d97f73175d2efa1eb710457c9ae513518bd5bebac796f0bebd177c53f086667906a670377f8d2fd66aa40833a37119cf99e015edebbe3415223b7cf489426d958bd4339008cde5b425b8ac04138efe0393307a1ba8a31a21e9cf1800b1f9003b5e89f8b58dc4fd04ee69532c7fce34cc1b0183137d162e57fa9541adedf728d6b1b", 0xee, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r1 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2013, r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:32 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x80000000}, {0x0, 0x7530}}, 0x0) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000540)="1ade113c9e30bc7f4db0eb7d2025fa5acc6b3ef4502fea63bb51c0638dc6f0d2c7f7427f303de580ce6860b54f2fbfe6e8a3c8f2fe1e8bb08fb03419b211ba7b448f8e3433135d5d5e8da0876e266d70afeadda98d6364863079411caa6758f15bed7da62d76f113", 0x68}], 0x1, 0x0) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mkdir(&(0x7f00000004c0)='./file0\x00', 0xc) fchdir(r3) geteuid() accept$unix(r6, &(0x7f0000002640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a49582e8a63c4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002968941f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bda5cc75000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df33b506f186c034e3b772a21c5811137e513332f7a9c00598ad5b0d1857f6d1267ebc0d6d76b4b8530d9ab8c5ab66722aed6665639f3bc41a7d02fece6d081e7e83254f6e559165368ae6102e1a3f8a4999ea1693b2d9b3e771b612abb71993df64a5f0c652810686bbb080b7d08314016449927c3613e0"], 0x0) dup(r4) semop(r7, &(0x7f0000001580)=[{0x1, 0x401, 0x800}, {0x4, 0x2, 0x800}, {0x7, 0x8000, 0x1800}], 0x3) dup2(r5, r5) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000e00)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f30664555336501e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a617c8f973389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf0203cd60bb4da8f5d7b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f5f34fe9c106a4f9d725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0xfffffffffffffea1, 0xfffffffffffffffe, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff25) r7 = getegid() r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="29cea66acabe102c88435b8d2bfec7dfab383ebb747da5c3722e95da18c9bf6dd2c86cad469a90057a9c0571271eb1edd6f43b47890c74c5f883efe775376761fbcda28fff6d3395207b29fbeac927c6547589cbf31618585a6ab92c1365bc3706b2df322da263d61850b3637d5ec8521cb0e0906955e71331ddd3ab678006bb7ee28702c3fc20bd77613b28527e48a74772dd5bf7f7536ffbdfe6809dd175d7a6e0546905c5", 0xa6}, {&(0x7f0000000100)="b1bd482af7fe421e6f0408ac5555e34ad93aff08f06293f729c575a42907e0834d8c440c63e763cc8d2e832cc34bd36ceb3937bb010dc49f1728629bb690c0fb8328dd5c5baef27cf53959a1e5bf0b8eda53b0ada36019391ac0b6b01c36dafc52d4790fff755c6c96bcbffb14909fedd91e7162d757bfcc56d6ee8c1d0f1596100f70fe4ebc551290c6776e447264b107", 0x91}], 0x2, &(0x7f0000000cc0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r11, r0, r0, r1, r0]}], 0xe8, 0x2}, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x100000000, 0x40}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x101b, &(0x7f00000000c0), &(0x7f0000000100)=0x4) chmod(&(0x7f0000000180)='./file0\x00', 0xa) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x20000, 0xa8) getdents(r0, &(0x7f00000001c0)=""/238, 0xee) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x40000001e, r0, 0x0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) fcntl$getflags(r1, 0x3) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1000, 0x80000000006) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/83, 0x53) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r2 = msgget(0x3, 0x241) msgsnd(r2, &(0x7f00000002c0)={0x3, "0e9bc13a255a6a62d61fee56731daad4c11ab1ec1b69cda2afc82887b8ea1245577f3a4e9b79686c6d214e24d268778673e6752155da6dd588be1f6f2aabfe65a6a4ed06e1f2125a7c9fe176127f01fc3eb34e7d4e008d7d20934487b99d1f16ac44ae0e29c7117db4eb8e7a9f81bad3a976f4b0c9214e2500522dc12898c8febb110789128eb46b1d4a48a347d07df84dd04e798423871ab527f55dbee0d6ce3fb69445de31dcafbaa4861989c2294e1947a19f19f283cf"}, 0xc0, 0x800) 16:00:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) 16:00:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) fchdir(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x180) r4 = geteuid() r5 = getgid() faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) fcntl$dupfd(r1, 0x0, r0) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) fchdir(r3) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) setuid(r4) 16:00:32 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0xf, &(0x7f0000000000)={0x4000, 0x40000000000}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) 16:00:32 executing program 0: socket$inet6(0x18, 0x1, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x102) write(r0, &(0x7f00000000c0)="1a", 0xa5) write(r0, &(0x7f0000000100)="7ae5517e0caa6b6367631acd05c8e868d1b279d17475b7dcac291df59be5e4b7532b22b6a436e7c1b2c8a03a17b4e8f03027c842c2b6ed84871455b390292a3cff75a4fcb5b4643e3e9a5173f9b2840f4cd19edaa7b8e139029822412f1ade66ad92e7232e75f4c7d20e87a899759841d519da883617999a2739057757f230b44294216b1e74f4ee6ba50d69329d6900c6c51bdcb4cfc28b8dd644e0a78ce7cc72854e0c3673ea3ac9c03da4", 0xac) dup(r0) dup(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/174) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002050, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x50, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x10001, 0x6, 0x8001, 0x3}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xa100, 0x1) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000340)=0x49, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xc) read(r4, &(0x7f0000000140)=""/208, 0xd0) close(r4) 16:00:32 executing program 0: r0 = socket(0x0, 0x2, 0x4000000000000001) setsockopt(r0, 0x9, 0xff, &(0x7f0000000000)="d2f3d7edeb89fcc192d7335447ac4fb73942775cd1cef54c8ef52241941bbebc18f45c4571a0dffd2d9b9c3fbf46291766e54dd18144", 0x36) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:00:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d6db8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, 0xfffffffffffffffe) 16:00:32 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) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x5) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x83, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0xfffffffffff7ffff, 0x84) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x11, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x100, 0x5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x400, 0x7}, {{r0}, 0xfffffffffffffffa, 0x60, 0x40000022, 0xa5, 0xce8}], 0x22, &(0x7f0000000140), 0x7, &(0x7f0000000180)={0x40, 0xb37a}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8000002}) accept(r0, 0x0, &(0x7f00000001c0)=0x27d) 16:00:33 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='\x00', 0x40, 0x84) setsockopt(r0, 0x8, 0x5, &(0x7f0000000140)="a3f0b48b38136b4f6ecf60557f6fcf42b1f5d89c773b344c", 0x18) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x3, 0x48890cfa1d1b7b4c) shutdown(0xffffffffffffffff, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/116, &(0x7f0000000080)=0x74) setuid(r0) 16:00:34 executing program 0: mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:00:34 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x280000) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8120, 0x100) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x15, 0x800000002, 0xc00000000000) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:34 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000001100)='./file0\x00', r1, &(0x7f0000001140)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0x3, 0x0) accept(r2, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 16:00:34 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() 16:00:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x86}, {r0, 0x48}, {r0, 0x4}], 0x4, 0x101) setsockopt(r0, 0x7fffffff, 0x3f, &(0x7f0000000000)="6b902bb9f57a130e24926167d2a07a410097fc90b4c109d0ab991e46eca9a983e81215dc0d20bee620950a801d0a58de26103540a8672ff9d0dc4b78cd4450bca0225c02c582776b6bc1d7fa16fa", 0x4e) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) semget(0x0, 0x4, 0x51) 16:00:34 executing program 0: setitimer(0x0, &(0x7f0000000480)={{}, {0x2}}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet(0x2, 0x4007, 0x4) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r6 = socket$unix(0x1, 0x2, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x7, 0xfff, 0xfff, 0x0, "1fd9260434a43dac937b8a0622102bac196157c7", 0x7ff}) r8 = dup(0xffffffffffffffff) pipe(&(0x7f0000000800)={0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f00000004c0)=0xc) r11 = open$dir(&(0x7f0000000500)='./file0\x00', 0x202, 0x48) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = socket(0x31, 0x8003, 0x0) r14 = open(&(0x7f0000000680)='./file0\x00', 0x10000, 0x2) r15 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) kevent(r0, &(0x7f0000000540)=[{{r2}, 0x97f82f9e8ecd511c, 0xc9, 0x40000021, 0x7fffffff, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x24, 0xf0000004, 0x7ff, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x4, 0x9}, {{r5}, 0xffffffffffffffff, 0xa, 0x400fffff, 0x4}, {{r6}, 0xfffffffffffffffb, 0x10, 0x7, 0x1, 0x3}, {{r7}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x1}, {{r8}, 0xfffffffffffffffd, 0x19, 0xf0000000, 0x93, 0x5}, {{r9}, 0xfffffffffffffffd, 0x82, 0x2, 0x3e0de8d5, 0x9}, {{r10}, 0xfffffffffffffffd, 0x36, 0xfffff, 0x1ff, 0x6}, {{r11}, 0xffffffffffffffff, 0x19, 0xf0000000, 0x81, 0x101}], 0xdf, &(0x7f0000000740)=[{{r12}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x91, 0x6}, {{r13}, 0x0, 0x80, 0xf0000000, 0x401, 0x2}, {{r14}, 0xfffffffffffffffd, 0x4, 0x4, 0x6, 0x5}, {{r15}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x3, 0x9}], 0x10000, &(0x7f00000007c0)={0x7, 0x10001}) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f00000000c0)=0x4) r17 = semget$private(0x0, 0x7, 0x77c) semop(r17, &(0x7f0000000100)=[{0x7, 0x8, 0x800}, {0x0, 0xe6e, 0x1000}], 0x2) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f00000001c0)) flock(r16, 0x4) syz_open_pts() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0xfffe}, {0xfffffffff7fffff7, 0x1}}) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) close(r0) 16:00:34 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000940), 0x8, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x3) r2 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/253) msgsnd(r0, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x0, 0x1800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/212}, 0xdc, 0x0, 0x800) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) getegid() 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x6, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x20000041, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000002, 0x800, 0x3}], 0x401, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000004, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x9, 0x9, 0x3}], 0x1, &(0x7f00000000c0)={0xfff, 0x584}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="db91697288b10e54addb88eac906a04fd0f5a66464ebbd9fcc72c0ea53984ade6737219b103a2831b58557112453e0d2de384e33ed90300882400a6889f751e3344285927cab186bbef6b167d0095ab5b4a3f78608b77f9873019a95fd918ff385bf4dd537a9e26894946bdb9b7c7c82605b9df1f569b04bb0397f6ed28ec2fd697da6fa3a1f2fbd096b35e5730849e7d9793cbbb9030fcc1d81082114a3f61bfd095335856faec615182d112d26681118f1dc4a3c4f51de76280fe30b3043bdfea2d1d22c25bc385ee4d2", 0xcb}, {&(0x7f0000000300)="2673e9605845e7ee550ab918a1365c0af2d3caa75737b46c0d661489a6ba684df545c476c8df0e338af1764a5fd697efad762068ab9464ca832911a1c497bae26fca2b2dd864023c5d2ec04805a1ce4c1f7cd7eae06ada361f7539e5b49171ef33d4e86d9a8afc328d6d21c0b5e65a6d3dd22fd0988efc3b08d1d21df143d2d73776868e110094ae814114422c87882a2834dbb9d89cc3b54afb227923aac1a9abf04a4c4ecc53b6740040975fafb94b3b361fd0a713700fc1de7582ca6826e2155ade6aee6eca732993fb0cfe46f4124d6249d0f6cb1ca8412bce750a07eed14a5debec49bdd9", 0xe7}], 0x2, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x88, 0x80) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 16:00:34 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) dup2(r0, r1) 16:00:34 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x80) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x3283) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x13c62f18, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000004c0)={0x5, 0x1f}) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x30) lstat(&(0x7f0000000200)='./file0/file1/file0/file0\x00', &(0x7f0000000240)) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1/file0/file0\x00', 0xa3) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/22, 0x16, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/2, 0x2}], 0x3, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') close(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x13, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x5}, 0xc) mmap(&(0x7f0000000000/0x8000)=nil, 0x8000, 0x1, 0x12, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x10, 0x20000020, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x6, 0x341e}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000004, 0x100a, 0x40}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x11, 0x10000000, 0xffffffffffff3ce7}], 0x3f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x20, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x1ff, 0x8}], 0x0, &(0x7f0000000400)={0xfff, 0x5}) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000040)}, {&(0x7f0000000280)=""/88, 0x58}], 0x4) 16:00:34 executing program 0: clock_gettime(0x7, 0xffffffffffffffff) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20088, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="670dc387566d342541eef3fa7501000000a4", 0x12) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="0e4166a5296b2f2db0c873692af50b7f9379e03ee28c236d8dd5d2b34dfbbb136e6a3664f39cce032734a7403e544045eada250f6f29d365c678ba7d8730f5de17c389e2198300cad9c4d7456a6b76b235d1d57d8f16c035dd08b3a5b052138831fc61877f1adc3ba7107de484b10f496c1fc85a27cf3fe05400000000c376223efc09ecf773a7f78dfc2275d56676e0707fc2f6e49194e909ea3b7f03f1406c4dea07fc00d0ac72ea9f11c3bd2b97ef4bd9ae6391199a24f32ab635fc66309acaf52de7086252fa7882a3badddc1bb4ce97632e5013ccb0436e0f1d6c051538dbbb753c538f00334d35d8f0e4138a424da568ea3500d62461bcc7c94d13588a677d14a4086585a0746a2a68d249aa7f2be5c1422d3630aba27ec57b0c3599fb446c2858435564a6d619656de0863a0ddd9937e9d442059fa4dda02f42fc0718f4f37424fbc993030965aafd20b8c04d6e794312a46d5d126448ac590decb4fc5f96ba5d5b701af8bfc6f7ae1acfaaf73cdb4915341cc9409057acc3257470ab26d71a659c08e5054792c756d83955977b05cc0c902004413f954e9e0a8cdfe58c", 0xffffffffffffffc1}], 0x6186d524f8b20fa, 0x3) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000001680)="e8e7be01d0b8628a7e86738181776a97040a202adb6ef9f9921e9368f0c4fd67d0b6ab77154098ab36d9674a77d8d4bec65ef6bff9bda34a5b046d7d2d618bad40a7fff3ec407764650469f845a578914406005818f625f1ca8a1f410dad16df93fa36ebc735554a1513939ee1bd34abaecd72fa355476cacc3b7d285ee91d3310ab59892e3e1c68c2dd1cc2a27ee827edac8a8abf21ecb44bc8cf480d0fb8e370671d289ff74085b212d9ab7c7294b26ee14ec0fc88d3437fae6b5d820855a9816bc20a41e85cebaf8a6bd7e3ce3a12a47b4a3a1ec1db9ded9245f855971717eb8559443bdca932b72861504663898a2373dfe01070b0964806257c64784947ca08bc0d40b008d07619cf14bba64b133e0f302b4f51e79b46fefa048cbcce926dc594dbe9a8576c6ca862315980d5e1981c08d571d943074ca62deabb172e8ee9636b69e9391f0b276f24bc0cf81b663ca92fe83537cab86e40a5932aef43ec8ef39a9c54c559c22f8d969ce584669e4baa1fa747bdef90d535e1d2df56f59dc45500f0a0b9a3f167d5c34dbf587e0a7f90ad805f44d32369cae6c712096b38bfb7467a699ec8dff30e0c233c1962c4fe0892ad1e3407f5a86b5730de31c856ac41c55d840276aa3355739dd93dc2f441cbd6ab3e2481582d7323a168635b2c4ae6cbbe28921241540e538b4ecfb9b9f0010acee030a6b868cdf20c7967dd3c8eab693963e4de3718ec3fb4c90166ce0be8c9767d412c74bd6e877bcc26c8f13293c3f65e143b97f167598184f4180af5a385c4011d9ef5b0afd82badbef8c7145da5e1373d2faee399fcffec04fe2a71ee5c5140becec514b57bbf112813034efbab00a198c2493fe1c1260b948648f7af1e760b4dbfebe0c2f58761e2eb3755f62134e7e068266a3d8058aab414bcfbba15faad4404fef6d552f1af4a06bfb27e839ac1d7a83828d2c22b6c8a9ab03fc00f5f718e8f9269124f1ad152f9f6bf35f35ae2747f1c093b0938ed13dc76231f3bfbb1facd42e6b17ed187f670d3a09b5504e95b8d44354a35c61f518b48d9d4718bdf15475d092457609a07b32a200e29a9c621b658cb41796f7f0d194b1edc6b65c236275ee5844ac1bd1fabe839cef20a5ed92ddbfe28466b4907386c6c7ccee1b83ab22829375faf189c0b038f4fe8c1a1ab4f551e12ff1e8f36491b3bf33db551e7d477b409156078354cc8332efb9d01498e44dee4c936665c3c51137e26fa51893308473ae54ee3d927f40d8b8b081e62b92c9343f44f0836c484545ecc930d2ae7b4cd97283b70d943fe206724ff33cc502c6e1b915fe9cab14369e167b9d28c901678cd66ed1ab07729a4da5c6425ca50be2000af359e37f145a0dedc3b17d2055552ea0ee98fe3b0a0cc240fdbb555ec3518aafe3e2a0601f0634e1bb449bd7ef60e1b1147cf8a8a4a001f4fda29a8f43b6c1547937afdccb132b3bb48decd165ec4227258a04764c68ce43af06839e15bb4582123fe7f14edb30f79302fe0315a4f22c9afcea4338353383bf774ca7c06367dc2ae7fd255fc05991dc9f14863b723111e79866c73d7c6a42da0992f1fed64f3bddf61de0357b1fca478df2dbd4cb36560955c2e4e6ee5d674850f8d202470a1bb6a43fbe31c97934f8c25bc5769db6c6fa10d00fed8e1f93f04d13dd8cb4ec99714406f04b4ec7db865bd019264e1e9daa287fdcdff3e14e1095194d5cff83af47181a1f86ed8c25067b1e4b63081158710188a6f463bc213c31c80f97092d343b99da4a0ac5be11ebc20b954e30a6a9cad8930c5b36fe7e8dc8bf2f5a7c9d1477ed26a3bca0b107fc169b93a5e4ebc2f18e574f38ce7260d9dbc5dea1f9acd5b606b7dbe88e5c8dfeceb357cc80c322aa91a6f52b4880814628cbc2466a584e8e80159ed0d57c5c31b0dbc28852b8dde5db632fd760a2e43e3eaa7a12ff99c819d87a0b892b4310aefd7c18e0471afb57afe0dc63d25a30703510c09bc74fad0a99c959bbaebb4b82dbfc2b54a5bd050d4074eff736b8054f1377412767bdb8afed8571b39cc1fae91eba5b58dd463290f4a8c3837e3e71bb9ae4c467049aa1f41ffc44fe17d640f3393849d1d0ade89d84ba89606f963ca6eca6b104a7475648f47dc0ec3a4085521ee0435c607bb0eb493e0a2c11380e0518870e5c3fe9bca85773a732e95d6a0bb681c096e742fbe622e4993dfa46874a48cb9785a5efdf1ce50d6b9946ac3622570c2b23d0aa8b6ea441b1e8aacf4a39441d76a94730b7055af1b60b603a3bd5e1f0ab33382b7ccb8738ca4ee2da79fedc301f7949b7220595b82e4302ac67621b1000565516bf422e5eb664576ee227328b91d425d92d2b4fa12fa7a4d9fd337e3836758de3daa9f4ed018eff227ab2df73bc9ecc81e7ecfa75d4b040d894946399b2c35879a54116a4c2ee1def9c048c00a921a8192428bee4ee4e9348760fae76c98fad6aa407c704d3234b7f2ea1ec1b3a90dbec549ccd32ec52d9a49f0ef2b22d5ecb6e316729046b4f0bde40c265ec7cf838f9fcf4f2397958f3ecce59d531bd5c7add83e5182453ab24277e0f24f3eeb01a969a13f0426b86ca2f5d0268842eaf970e60e0958bf1df5577e877ea6693245104e61548ee4c8796bcbb1c34e96bb75ff0fb9f98574cfcf9dec80495015b17c04ca359f22ae56affeac6908a6fe604650cb8b06cd4e0ecb563764337f9c20a032accb609fa3734c0d55da0da8a4822a74873cec234dc7828361025ff407ea0cddc626abf83cdd70b4b642b8e91fc1f479a67b3501a4d35532506d34eddaca26d20838dbb123dee313e8e998094f0f03c9360d4098b58b0a8c3c8bb206f0280cf4a753dd110b081ee9701fa9e076fd05dd0e99501bd2a231aeef3a28643d9850c740e1efcaab7f800f6c75f8cc1454a3e7b9af1adb5bcf7877598693ea9a8b1e71cd1a3d15d226b81752ab7376ec5bf6df3242ece89a2db1d06c649a91998c5e6ed57656e56783c1fdac9f7582db2f3a001f02f53431a6dcfa4c1c3a33335ab910c9953134f9a365a63ea7e865598426acc32d64e9b68efb187350f5c21e59bf434299dbdd86e3798eb95dd4f631d92b48e9970f7cbd2e2041b0ea1ce51339f535e5dceb088403cb2540bf216aa73a6cc4a97e99379d2a0a1854a305bae1b45c669a00d7b8e5d4fd1ca9721e35f33f1c91c72b1dc7186855d2355b125126916c969bea07539330d8a960736e356d48064a9e46a1ad2afbfa45959d17e5a962c6235cdd40ad66d6afbaf83573c3917320eb1c514b3cf98d5d7acfb436035e2ed63629459d68c0440400d7536dff829462c8b2498a8a4806deab01706c2620fa19bb29ff151baec8c7fbc15c8fbc678542428548069c9a5740a60ad3fe3d525fbfd9d06e258cc9c1e4a8dfea705508fa07924e1a17776face6dd8630f727515b2d904e03328ba12330f1e89ad938ad18c9a6524bf29bfa7b3af71638033d2977e979aa3d25f4443799ebf27438b3a0883804efdf625fd853a1b7a68910371c243f37f949a1488e4d29b6815d4a031b270527f2a1cd25c7b02b3580dcf1ba559372c85d27cac13b6475abad4304b7d35106f4d2880e551b15b33aabc067761f7a25cd714a3fde8b9aafb1884e8737a79edc6c9f92dfe581bc0900272c224e8eb7452823f7036f1adca0466467be851362f70c436ade53f3cad0408b895a5e278f89091c8f5b969267f04fcbab51e32425d82855791ae8bedf77b635e9c1cd54b84d83237512b21b1b66ac1b039f1292f6467988ea4a815c42383e2f73d40ae1276cd4ac8b30e99e27c33889f9a7e382473b5fd23bebcdb853f39d55822c73c40c869e1ca831591ebc79e7978bbade6d6378087b9f72579a2031e6082ca86c0d5999019920135c023ef9e05f8fef69bb43d103645e3358d78a659d077620695cda6b48c1cd7e5409403fe49254d3239480dc5b5f6da388ef5ba52695c92918f0c986ecd1bd919359e63bf3facd2a0eb18c3ecf4c0b82dc0995b204558d0968ec0305776d764ac4b97fd8b2734661168daa490c5441bf1bd770aed6a276b9e51780f993f74bbd7183cc7430b3f9bec7a72ed92850be3d85918dac86ede291fb46ea493506962781be6e996feca9ad524074a369d56fb10b3f799636615207fe40682c70be26530ac560420f929d72569f43f01e1d371679f07dd2c4a8f520c7de9c02645ee8579996804eb5f9e53f93f9074e0ce62344ccb05f6283ba95c90d3e2c3d4877a12c3b187fc911d07981b16714ebe81cb1978208e81b7f1156b640c4e8d41f0697e9d47b077b4d38e1afcd812680bd94b36979cf4438551c9691fc9b7dfa87998562e8c08947989ace7dc9a128ce76cb341d6ae6fa9ee17d0a054733f0c33819ed53102a324c33619f912490f12bf7183a9c1175e4b5588f6401b7a9ff73a7331e02fa7f4d1b5b1aa72e8d361e75cb1b06a0d987360620f01a6fde41cdfb4a72909cc820413e34d4751a38992257e8c7e57ba83dc86ec19b0ff73c09859dc661d8decce8e0c0fa9d1fd71a6038756fda9d7a46d596a0cd98ecfb9ae6284d0dae79cda8e0e1cc9e6ffad944edb6c458dd79d015790d37849ebab2944b468a7181f9d560e7160b7e875aa85b0385a6c633c222887d50bdf984a58363d9d3e898744c9b36aacb21a479b83a38880048a65bf164a1286fa4d0d0645473da08c49d66c50c8736492bcfe1d775fe5f138675270bddfc09f26f50c5433a8a233a2a6896df9020a8e0dbfd706d73c08a04f328964c452b9b8fd054aa8109eefffb39ecc5978ea652b4c947ad62889537865bd314d7a7f1552573b12543bf1e56bd0a4689ad99f9bfc22a00ee1b29206a7f9c4756f46da55ed24594c2dedd063c9e99c45f12aa3427167ae108fc2585e75392f10720f3b53c97b763715605ef9a59cb6dbb970ffd134ac753c757b3a2c9bf509ecbebfe5f368c67ba8000f61f2f36eccbee04fa8f83127c232e4c0cf309eeb060e1330415da7e4c6dd08e58e8c32ff564ed86cce8e9c0605096f7fc23a6c9f206cf8ac58cb37d90ca9a998018d48b64a78fb28bfa2177249eb610f84d7b2915abc1aa92bde699cde665aae4b32b9d5cfe175347f67cd20340c947f4a29f0f22461a2e619909c35fec5326ad38a95e24f9bf7f21c03216dd0835594f8b1480b8ce9f2e115eea8b09e6de3f5e2313310df45876bf677a9dbe0e80a30d60472433d57ba71780f45da4a80af3625d112eb8b635aa0597d8ab06a73454026ef86796b2fffb231f19dc6f094609b3cf845afac510091a730258f2d10a9fe33b0d1025e7735b709634196ab86e3735f56fc50ac32e68b31ea075c13c2f9a398f41871fb3b169ad3857f2d4183226881679a6b51138bfffecf59a78ea8ca8a9b921389fcf0267cda27f898df83c9191e24bf4d7a0809d33a66e7f1bffc473de6dcf99e34120", 0xf1a}], 0x1, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8602162f66696c653000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x11, 0xbbf, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000086, 0xffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0x2c8c53a4}, {{r1}, 0xffffffffffffffff, 0x0, 0x200000a7, 0x8, 0x8001}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x91c5e99ad3d0a2f0, 0xa, 0xc0, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0xffff}, {{r1}, 0xffffffffffffffff, 0x26, 0x200fffff, 0x8, 0x1}], 0x6, &(0x7f0000000240)={0x0, 0x7}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8001, 0x35}, {0x6}}, 0x2) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) semget$private(0x0, 0x0, 0x284) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getegid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="31cfeff74a28a98fc977681985c3a34330408779b352b84b243a1ace249996fdf6d7b15a73b0611a55eb90c5f22a1dad5a80214a72d1505465cd1e70de678d571fc7456228e000779608e40e7eb3dc2430915f44341aead0c5bf9ce60be0dc0155083c797a0615fc900320814ab2d5bc59aa3b83a2f93c16eb17584c1f11dfe42b493bfa9b4b778a", 0x88}], 0x1, 0x0) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000100), 0x8, &(0x7f0000000140)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getegid() 16:00:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000200)=""/27, 0x1b}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x6012, r1, 0x0, 0x5a) 16:00:35 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) fsync(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/12, 0xc) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaee71aff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba904bcabba3447e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74068d9bdab9bd510eb00bb2c4c7a18ef04535685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b26979ec95b5b101bc48cebd1f7446d2598e336b480a1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678df0da61fb79309eeba375c9ed192777d74e906dbd27da765c3e1233f865f7cd58aee111d90790e10c7b6237ff0fd49597d6f30a0fddf6caf7ab833df924adfc0580d5e1d926bcf2b9fc0f0b82c9b8130c1f61e231262e5e638bdc5c9ad2fea908e0ff47fe22eb35caaa61ebc8f3d03e196ccf7ba0c30e0016a89dc22a314edda33e985a5e837adb669079a76bbdc88d4039bf50902ce1cb9b49c3c01abf9f765b5fc7f341c707e651f011fad3cded503d06245b0a204d75839b90943bd05a16e94bf70792e6d19d2750bbad44b3de89b9e4ab7aa1eef6f0f34bc77706181e795f64903a6dfb298ca7e4e4b8d04adc3c4483d8c9f76f39f134724dbe4f37adbae2fb268a190dac828973a97dcc1a8824b5615396700e71dd1458127eb36339285558a34790520e82ccb976f5c16a3f1dc765aa000000000000000000a3d1eca5bc0628d9bc0073373f5325b47837cd3e1bf38e920db4877da626347c90147daa1d43f81ae7e3297305531889cd3ec57d5f4f6cbb571eb6f0bd66b8cf69a23364956c32c17fa7206d0ec8fc3c7748f243ff07e150c1372e1750ac0540d03691a6772828731fcef632f0349a4f00288815acb0142ce49e9e57d036167f807604f463f1d059ab1e4a7b4ddc54f07dbeb79261cc8ca939cc3f18dc1919264751b196c179debbc0c8403a01998969ac1ecf7f46f55848db7fa2d4877aa6322328820728756f8a2cae81dec3af90e5faf0977864d5f7c19dba61752585b3f7fcf662333f4b57b084de6808f35594ad5197492b4a6302ab422f79c258ecb3400ab907538800", 0x355) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_execute_func(&(0x7f0000000000)="f3410faecfc481f9fb0a3e430ff323c442fd1ea4580600000066410f50f8f2a544d9f8660ffeba47ba0000f2410f78da001fc4c17850c6") r3 = syz_open_pts() r4 = socket(0x6, 0x4007, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) r5 = msgget$private(0x0, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpid() r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x4, r6, r7, r8, r9, 0x6, 0x2}, 0xfd6, 0x1, r10, r11, 0x13d, 0xffffffff, 0xfff, 0x100000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:36 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x98, 0x88) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xfffffffffffffffb) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x0, 0x3f}, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="adc793d53adf02df05e9883274ae9f04a908f8753dcbfb8270bcbfb0718e9011e76b241574d8ba9d601249437b884bfd615fea8da786f844a799c54743507c830f7bb36329a5831e03fe96ec79e2bb462937ca57a0979f47d2ba89e68e07184e9d848ecbfe8c8e372918a62c94733960a7e604a6e6f1be108466ffa2315f814dcbb5b38591d2a6b6910e7f743953b7f5ba49d9084a9176ddc2e754f99708ef67c175d0ab8f63cb016be8734b65ce55c5df95d95b171a2ca765c5a03da9872ded32ba4f7bf8c4570dacf81226d785b206f530b1a20b1192da7bf1b99fd72db51710d7ffe2", 0xe4}, {&(0x7f0000000280)="ccf685d3fe0254dd060b37bc1cafff8271c7b4aa8acb0d30f7ad110e6be77245d5e1ab2731a5f6d9bb3035b0935b9d6d34792423aeb65e8d8f82db517906b65a2d2958ea0f54d09748acca1d40146e3e41ed921b2c4bc9d18b259d26981970206b2c0f2ed975be9dad5d8d4f63cb3eb53fbf2d11f36c81c489ff76a2308daa4dde7f523639b50f8a63cf953ce38b6f27247337fa333326ac4007df29e4c71033eaf6457041411b37132cebd9b965d135760a80814a3a8d08c9c447566d9e2cb83346f0b50da26c6261511f164bd57ee08a9aabc7ea252fbbde6e1561d35a62a7e58b384d08821b08cd6d9c82e19157a9a2", 0xf1}, {&(0x7f0000000380)="b9b7f4259743f5953dd1560c23563b332a1338231e579b61216f489c3a35b50bbcc71fcd545852655a532fbd58980bc55e7ccaeebed907d5a4ad961aedc21a1febdc8aa07378062417a8870961eab4b7c8ffa31bb4297f387fbdd95d1f8f7de396f2ee9045c30837b27c5e26306c5d4e2be3eb5f6da9b8c02835d93cb88b7a99c82dcca24a75f0628942ce1ebb28475f85a20c856e91f7ecdffb882dbd9b3e02a7c7462172cef4abb0bc460c8736bd7b75bb7f230d9ff26dd06bc054da83bb8cb3", 0xc1}, {&(0x7f0000000480)="478ee04f025ee9ef3975a16dfa2cf6d432018f9ff6043d748bedd0d74315bbbb00e6e0eb15d763b50aa341d85c5d5f9063c573bb47c519722c4c8adb7e680468d382202113b3370e3ab1e720fa0c6ee9e0e01cfddfcf4834ce0baa35ca3303a0e4942847f1843b490723a901718a1de5adea31ae7d7580d6231e38486fe5aab821782983cd6905a3c6e6d541f6708f9195a42aa930283a628452a4548ff6", 0x9e}], 0x4) 16:00:36 executing program 1: pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./file1\x00', 0x401, 0x103) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:00:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 16:00:36 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) 16:00:36 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) munlockall() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/28, &(0x7f0000000400)=0x1c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$dupfd(r2, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() fchownat(r2, &(0x7f0000000000)='./bus\x00', r3, r5, 0x4) sendto(r2, &(0x7f0000000280)="740b82099f9742ef588358f9036871bccc1c9aa01795bf5bda87e4e9ae19bb33315b871538ad2836899b0c877b7bbfc0b8d8379564f104aa731d7064c6e4b3eb9327a146fb54c24b0509df1c65625b6b41cb8aee7825bdfa0a142413a70b72a78ef9eb9626d48b39687b87355eb8c085ce67c819d313c7ed4ad15d9ce9da09b0204304b9244deee2db7915705868f9aa7565e427d2bc14545dd13fb568", 0x9d, 0x400, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r7 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0x4417, r3, r5, r3, r5, 0x160, 0x81}, 0xfffffffffffffff7, 0x8, r4, r6, 0x7, 0x7fff, 0x4, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) 16:00:36 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/12) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820a", 0x4d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)=""/224, 0xe0}, {0x0}], 0x2) 16:00:36 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}, {r0, 0x2}, {r0, 0x10}, {r0, 0x5}], 0x4, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket(0x2, 0x7, 0x7fff) recvfrom$inet(r1, &(0x7f0000000000)=""/23, 0x17, 0x800, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000001c0)=0x8) getsockopt(r1, 0x9, 0x8000, &(0x7f0000000080)=""/80, &(0x7f0000000100)=0x50) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x9) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3db0fd058a18129328997ed4abd553f09c0efbda5fda3e5771c17c8e3ccbcb606edc4bbe530586169c23ac89f97b77a871f305b52c78588ae2a41bce10cbf6a33d6a3945fb317a65bb7baa7b023d44c04bdd0b3e567f96cfc0be9ad760", 0x5d) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x8000000000000001) socket(0x20, 0xc000, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 16:00:37 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x2, 0x3, 0x3, 0xb4e}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x22, 0x8, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x1, 0x1, 0x65}, {{r1}, 0xfffffffffffffff9, 0x40, 0x200000000000001, 0x6, 0x200}, {{r2}, 0xffffffffffffffff, 0x18, 0xc0000005, 0x9, 0x2}], 0x22, &(0x7f00000000c0)) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x4, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/28}, &(0x7f00000000c0)=0x1e) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/240, 0xf0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r1, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) r2 = syz_open_pts() msgget$private(0x0, 0x0) r3 = syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r4 = semget(0x3, 0x5, 0x420) fcntl$dupfd(r2, 0xa, r3) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000040)='./bus\x00', 0x200ca, 0x20) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x8, 0xfffffffffffffffd}) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000240)="a53e30805893fe5c9bc56077e96009ef247e89f15c39bcf5fec74c51cbca93e3c134879105ae7670c209572dba7fa466deb451becdc9f7533fa382d32c06328e9a4457c1a0439d3bc047da4646b2e297ef4946912c556a520d87b1f91f59bf7d4cd6b41ac279", 0x66) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x8}, {r2, 0x8c}, {r1, 0x4}, {r1, 0x8}, {r0, 0x1c}, {r1, 0x2}, {r1, 0x16c}, {r2, 0x100}], 0x8, 0x0) syz_open_pts() 16:00:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x40000000000018, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) 16:00:37 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1ffffffffffffdcb, 0x81) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair(0x1f, 0x2, 0xff, &(0x7f0000000180)) socketpair$unix(0x1, 0x1000000000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() listen(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) pledge(&(0x7f00000001c0)='\x00', &(0x7f00000002c0)=']\x00') clock_getres(0x3, &(0x7f0000000340)) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r6, r7) 16:00:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getitimer(0x2, &(0x7f0000000140)) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000080)='./bus\x00', 0x29, 0x0) 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:00:38 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) getgid() r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = geteuid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r0, 0x6) setregid(r2, r0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x20200000000000c, &(0x7f0000000000)="eaffea8f638344750d19b8357bc4b847c355a25b4afd616bb744208a45", 0x0) close(r0) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) recvfrom(r0, &(0x7f0000000080)=""/202, 0xca, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x97, 0x202) r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/223, &(0x7f0000000000)=0xdf) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() clock_gettime(0x3, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:38 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000940), 0x8, 0x0) msgget(0x3, 0x100) msgsnd(r0, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 16:00:38 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) write(r0, &(0x7f0000000680)="cb", 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xa8) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() close(r0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="7f6cc5d1b0895a0c36f9fba24ee024e6975ad8a96663af01f4cfb7034fbb370513e9a87ac282ac6aaf21ba200a1478f8b43f95be9f45cb0427accabfe2c887479fdbd5015ef57c157e8d4314c910977948ac6762833001322ebcaa357ef3d61148ed328f8b86de1eac6753f80073493c8dfb4b414d51238adac40d01a78f3bb7388954a2db09a7f8", 0x88}], 0x1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000026c0)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000340)=""/252, 0x74a}, {&(0x7f0000000440)=""/123, 0x7b}], 0x6) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c855e698bac1a773f2ef11b6b955a6704854c7553664d210b5e8b8bc5a39eaf31cc336d67c865713f85888c25b1743b6c553444d790904dfbe87cd25a9d912ee4c7280f57850d6c4208cd9274b4656f3c431640770c3237dbdbb839c2e988b014e625adf3ac1f944b225f8742c8b3c9c29f9cbe78eb166500a509d8bd4a56bd1ab4461dc7c79243cc32d452802356a4b25abe89fc10eba891a10bb1742d245ca43ed95ccf05de10c960b156e37b9b60e0fa66d26dd", 0xb5, 0x408, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/84, &(0x7f0000000080)=0x54) recvfrom$inet(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000100), 0x1, &(0x7f0000000040), 0x3, &(0x7f0000000080)) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="0c2990f315896a3aa53f7766a8285e43014f04603b6befc7daf4979a1589b9af9813e3fdf5cc56c25bc1a47cda1f", 0x2e}, {&(0x7f0000000080)="ae6c187502d6db9fc4948ffd7252d6b2f5c4c8d981ec137efcc15f199c78164410233e09ef72a99b2a2c5e0ea60e08521e1c8e80220d2011cb641e8aaf491b587d22efa52c405daad1bb89c99b3c265ede19cb6ed900dfd9dcdb0bf047a6016e0ff78ada9d3722e2e7692d6959112fbfca1299d7fbad9223072d81119d49d7ce3c192ee204eae5f9075ace2e64b504f25c0b5177005758e2e0035b9bd2ad4a4645b06434ffebe3a05d09479e79f24b3654afef10dace7ba4f33910aa517e18ee00e619193309b167452880f8d5d3aeede7c248e3e721dcf4210534a4b53dd9279340aebf2c96d6f1ea5f02ac2af3f976b766", 0xf2}], 0x2) socket$inet(0x2, 0x298a325bb328666e, 0x100000000) fsync(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0x0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:38 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000100)="3ca53bff81c3e620b61900f864d5d5e426935675d9209a835dbffe04103a7c29901f5c20e0a7380f20af357fe7a174e2b28fc5321e2a5514f42664883c34a163ed8b839563dde17d401d32bb99f15ee02def72c4870e9e44351b079352d847c66d05394754e7959028a8672aebd038dcb39d8151aec8910c0223b89be3d1850a9fd09727013986c0c2b5b6787b7db1247a26f3268d93fb1e65da9928aa1728eb5ffd4d9ffc1219dedae16ab90355f9", 0xaf, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e714", 0x2) 16:00:39 executing program 1: mprotect(&(0x7f00004db000/0x2000)=nil, 0x2000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) socket(0x1, 0x4, 0x1f) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="d4f5b226a691a0206d99b6fa3d0e5ef383d41992dc5328cbd1241582d68a3520bcb965a6928afabdaedb2be75627f111b3639f04", 0x34}, {&(0x7f0000000080)="1bd870da66b214db61caa13ae9ef171a55faba94deb1ad7029b07fff6cbf21b570a5aa61f7612b43b07af6cec50dc2f37e43f18d0b6b75ac7a3d91d69727aec1c2ec888c496f51d8287281ee4e003d28a5994d8e507485b5417e7406cbaf0a03ddb131cd4f074643b73f11dd92775d2db9b8d9b30391c7926eab2242c2b37e902fa3dfd2f275808b1554acd20d49fb540ea599673ca9", 0x96}, {&(0x7f0000000240)="fa2cd544f755facb417e93ded4c6c455ccfa59f3d81186bde3b5c212fec20b8afdce2730ec5779aa4d9de51a97640166484eae19a3302f7da821b129d42d226f4d08ff648eecb92119426d64e824d0a6d76af6f687fd585c708662efaa69cbe3dfe84f3b987deafc69d9ce255e0e8e39f0fe75a808e9f834a43320741977baaad9346e8b78d43ded77c0455bb87991e7bbf096975f480c539dfa74c29b8ed173abe7e3194864c7a74be74665f81ceca4297a361196a971a8e2a2a18d41d326ad0c981544c3da5dc329f60c8c5485bf326a0f9463ec90b23b", 0xd8}, {&(0x7f0000000340)="02ceefe7b899f2a1a2c4958882ceadff188ccdfc34d199aec557165c72ade3fd05ae0f72eaf6829b45d1d00af253dab46fcffbae899e68310f8b4b3d905c6a27fb08c097fc328097db4487d918cae5d97bade29491959d9ebe57ee91ff6b10539b9313e1b38bc374a23f30c32b9c0dfc4a517e454a5bac054c048bfed3fff324d71deb7acaa971602779e9453c72383ede4ad0339a1f2d344aabfb2b0eee3939de77d54601198efdb29e75e7c966b51a4db070ab8f9f8b5b141c19f4ab862dba826a176c14bcd48372ea8714dd78b37c4a4dd0ae8d2d118e75a44221768277cf", 0xe0}, {&(0x7f00000004c0)="2da007c97eb7412dc54919bd0854a21d35f04f4682045cdd2f587ebed5be3ac5ae70b26a7b5384a10057e54fc9422e129f62ae68b7af64b813cb745bb96b8d394839c5a730d57419d849fa392d6d568637e46ce4d09c82fa76a340e12b29f4853d2cfda533e1198f29eec129b92e414c77d70e0f120f39724192f17ee96a42405040b4d75f523de81d34df3e02c91c1f2835605ed0be9d943e68c4044aa5209257407731f1fca2fe56405193d1f89ee24146c503643938ffa628f2354b3da1565a3068465d21a125a679abd354d143793c8e50c7a7a0e2cef290ea18deef7bd2e0f9979ef0e900d63a", 0xe9}, {&(0x7f00000005c0)="91a3a63bbe447eb2ca0b6f43e48463daa226b418b48e767c4d26f38e3e8b4f519c2daa1b221d9f7d7187a03a61697d393122cb5cc70e25bdd1fad999cba718c31a8e38cbad6a614801da9b90f59e51591165d0ff854b4a9182ff132c5f5fb3bbc0b2877add71b4fcb9c67fe5c1bbeb9cc66e417c34437d81299476e0bea09a4d6e7faeb4b8a83b92081f71ccca17c0a22c881e290411c9b0b1d7a4c1f50f40f19675383e7522d9629db768995aca18dd43b0d88e091fb8fba3a28fa8879243787319a1cf1cf5a8a9407c48df8eb2aa788edab936df73c65ddea9c01117710dcbb0f82036e7f0cd0704b50f32251189fe6fe7e4", 0xf3}], 0x6, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x4, "6ec11d3ba69debf474ffa93a0112cbaf8e200567b5dfd944f4b47f57bda1b9ecf7e7b2d3bbabc6f8221f9c2dc489301402f11c3cab9c3010fc8803c81e9886e29277ec679a80d2ee14ce4451d4d34684a5a5df693ee4baec62af6d6d51cea45e357f8db25cd807264235a2e2d682584d9bb51ae53a33b3faf3442fda78f4f0688c766d838a00868572a6393c5e700ba8455d246a12b7e58dc17223b06689e45a9abd8bb37a8060168fb78d6a6af95c23ae80783bca093811d041e25503454a9937107375048998269c064bc7736ea2679fdffb1a9bdb8a5a0c72ce50dc63a7d026300ded82d96c171c02a309eff635f23970769bc72c59419e2c6704508cc88b060d5a8c252283077b0f0ebe92e88c83c1c501956c97998df3cb3ffbcdd30b6a91d067ca6a1a1812449bdd728c08df5a4252171a1919cc681ec8984800185a738d3e7f6d03533c12dfef19eee0fc8702b5727183058a6ad3c44edc32456676ecbf63e95e1c09ef2a2f4734d048f3f55877e90d042faafffab580c0f23473b00368bed2ba62acba543455adac13aa16bcc5548493415bfb601e3d4d52ff79fe4473f2c785b21491801eb710750a78eeb55a2009d544fc807342ef1640252babe49e8cf22d3783cfb7f791fccef2cab48b166b53f1f72d1d0f075aa6e614e1ed501c578737aca3fbfc26d6898ef208ecc5f92b41d69e34b010d81111e3fa856c6e31ae934ffe65e3c2dbf9f67fe1933da01a102c1388c8c513af02a1523706022e52debbaa3fad14e26d827eea735cadc4a070432e2848c3d9235c0cea3d3c01ff902a42e4211dcfdb9b43da22476fff3e98ba06d1326d3a0db9d97eb7d5432cf6c3d2ad1720f17fded36e88de441015050dc5cb9e3ef64ee4dfaf9ef17201e0ec3f29bdc9aff6a3211952ad847c6488b3f485fa7e5692bdb7dd381ecb459a8ca834b1bb1e13134a0f2e638f222645fda4e9535c066a6d00f4308b256244aed72434e8d266ae4c23c2a9e5d1edc37d784799b9712d60eb7ec3fb266c75c2e232400284eedef27db290b540970556208a33ae40c29aee9131bc6e4a87f018d763868385debb57fe4b40c7667b7cdd57a91beeaae95d593677b303bd4efac52c2d74b18d85309c20ef6219faca15c0d96ea10d4ef85686c90720553cd25a4e1b2cd4f4ae5ec6079460dfdbc765fce1732f3a7007c50a117b5f6d0702472aae0ffb064bf3472cf4b674b61cc89711a062c7eebbc5681aaeba7f72a9126956b1507ba6d5759035b95708927fbc222af9515c233e5743d6e37b5ec1eab29aae9dd6d815f273f2fed193a59da6f626ffc8cc9d411aa534c1a97de70e5e0b96d4899d32bd07d2b179105a97303b645c6d5639074e0e42ec0210ad46d9436ad805617380e1056c73d4d91b40b219a8d3801fd99ff8948717303aedddd1cd0393967e5564fd2575c675ae7f124f747fc09168078cbda68c5b23b8d8728d2fdea6a1a7893b47a8e0d721e029ed6e45008c40c479b844df047f7c5db930f6bcbfe1def6ae2a8af99585a4fa81c62ef6decbc5633ae026003684fcfbb8a439f1edab60814de161e80356c36ff53d3a66fe8229beebb015167806d0f5b9c923b9be1ace17a2901acc776fa7c7c29dedf427fdddb25f141b1719a3b87e7d302cee8ca65f67fa51ed4d813c65f4b256f904c5d4e21e9d1570d0f845256b0ca15e7624aefb42f4c36114c8bc55b2285cba7ce7e9dbe59ea24082d371ef6f5e3e76e0da56cf6e37264777cb0c9bf8b3cf602bf1ef546ae927746600eaca6797d21deb3774181aac81d4a950a62b4384fd0c345c25b9dc7cf94d50817c30e2ae7443db99e20440402cc1a579f2096fdc9b1b7301cc6a1e20d1d401190d380d5eece994b1764e23f7babac8cee271fa104ae53754c538fe81e1d8cabb2f74352c3e34787ecfe39dc7c164acdef1dcfb46f96c9f6c6989b72b68d00cd160b0fae6a940f8b4f84755ec5f61a29ca8a2f1e41be21e83d3daa785449e68c4cdf571cee3f229c7824bf8df3409c975e0ab4cde5d0cf4538887d29635c1f4138b4ee1531f5efc4bf082f119a36164182439dbdfc2be260e354e5d0ae37f267ce26b10319b06cce63d9b2b604578b513082a4678f0be3302055021ca5a659ebba2ef165774ba12c69f8c2b42ff19e859ffbc5e0c34781411363de5b8ed9c79de114fa82a925b17cb31af570e39012002fa8c8a7adeafa73806383e478e3b03927b03b7b6b5de864b072dde9f01d74175eee7534d11059268319527c3ef4f42dffe1c5fd8e117e8caea438d627e064e9130ddf4487bb2b4380f37eb298567f00701aab46dd4284b460e1112f27310b1e3f341d9e854ef4184f5bdc10d303f662219065c21dad8a2ff61ca88d10f3d33ee68c87737fcdad1f48de685d905343f4e72db64f1174efa9fb309d5b4f81dc54bd6fa431e8e855c7e75ae6da22ebada6be819f3a4027b7c41dd4cf1ee24aff69623a92ead1f8f2ec9c3f0fb407c5c9259cb87a877a5de4ad9616c4a72b7a7e6db2196a16d51787fe7a8be2941b3cf122e7e6ac9ff6bab9dc20c7932a81901643634c47805e40f4301a6164df94ebcd491f16aeac8f1be8afd08746f658e0607102d73b68716e0cf75a07116051468d72b3f557f256bfc3d07804c41a997999fe80a42a15de416740e84c6c087b0cf88cac1128b688b574b963d4f7817eb2be1e31171865089472a17b02c31e3c7742abe1c009fc5d1e9a0b7d219b47cc8f80d49941416a606112c68385f4b6aaadaf962629ef4b56c7558a0d82aad463db213312a6d225d5eb7bb63296a353e8404ef25fbd1e1ed5f863a55c5ca9acd03d157820ed9fe0f8721fe501b85d2368c8d73c48c947811a04857b015bbcf2f4945d27204186505849932d26134038034abba712902eac1cb4dc4706999d8cda218e7376859498bbd92bad2116a8315283f7e47a244f6130bb1f5819cd277937204d0ddbc38e3db8724c08f4d293fc9ca2dc2a9ff43ca2b4229a66f02cbb4151efdc1d6e89d62b49e7f0d734466042f461177b138b36d33b9fce1a5bddbd5f988d0d183564c8d6a18339051cf7b970653efbd5ce7c9273c2e0f9231448ecc33bb08e919a66f4db1cb6352d24dfadca4cb0ad80c66f4ecf7beefdc17abc5c2ca70f86b293f56e6706720ae67d8c35432ae2eba14dbdfdbf686a9fdc9753b5da84f35e8e267d4b936dca00a301287d8ca0c6af470896afad8e72920601aa457e273bf7cdc8d03cc74eb713ce4979a94d5638894454e690a7d537e39e6dc37e9fb9df9f6916c6d21784628cb3a1ed73b07887c83cf515bfd4c073ad3971f0358a8c41ed6a1f1d0f115a3397bb8719712f3ef045d9c6464af88b9d1fe22fc989cf671b008e340a1b01ca4c1104e2e2b0c67e5312b3f41b19dce603b421aed770f1d31aa48ab75b0b95243fcfd88bc0bd524b65d62c3ee41157e28a23198c63fe1260c5affead09e513d1dfe8532a35a94e09b9234296f2595b9ae086ad31e8fa4743e6bf3e34f0751d00e32fe60de6c4c7299f9c32d3ccbbe72c8b3b7ebb750db3f5d8f12cb86622f643eb0c0aef6a61f251c79f404e307998b207c58dd49c703a1c31ab38884a01100e9149159c0660e01bd6c22de7a81b938ea4312140f44e1d18776b9beb271c668350ee2625111756d008d1ff2624d5a80ff807d9105b9a53fd8e0ff91a84f6a856e068aef1cf239e53538e3623669e2915dfbea907440c65b39c27762b4ca693322eca460570019d0a22b2232e62a627c6969327ae806f9af7fcc6894998b3d5a611a0e5385708c375daff2eaf06bc4c404387d995a349e4729863a1ffbd11c9ca2e9317fc10509ab53ce03ff2e9bc99367c46e87fe5770b3de5d691cc7d2da3438bc7caf3923beea86b61d2c97bc3b0acdefd8bc3bb365d5436a7d1a79c935d6a5580587674f572e2e1becf995ad9e5e73d0e2053cc2dada2e05939b7431b865ef724fa6d7266ccfac9c26197d7198d0f0c52b3d1e82307ffa2996623561f2215998abead863778f00418b959e8d674c1232d7579eaeb9c4a3e87086c61c83362109b18f18de84b1a9cd5089fca32752ae8e66a49373d4ada5b114706502dece039adf812b08162ae3cd07c6cbbf48bdb25bd2819740fbb6ca99bd8e9f07a3a8a434a35152240d822c039cb9f097d8459435b22e57dd1851563351e3bbe28168fe80f1ef316c278e4c86229f84ab5ad66da10c2e185efc7a5c5cb243a0dfb76e5577129cb30bbf55e40a9caace64a03a6f7ad66a264841f095ce6293dd500f7e06ca7795c810d81c33a52e6b5b8e485e79d6f0cbc6487564882d05bc97e6ebbc5df8038560d1a3756d632f02c109ea666e5a456e357b9aaa3a9f7f7521ce42a602ee2609a96bf5c978bd56d32df4d4bad41084633bb3a2d51f120d12f7cef2a5fdd2e0cdfebed4d63e98ec538d60a8a3b379e6fa571b7f48cc5d56d5290da3116640e8260ba1759119c7908ff21f3ac81115aeefc50cda9da19d8cba3792277dcb94bd23930caefc44ea8b20dcfa87a22921c5a90af763e6622c9445085a1c464b1f24ce2090c34e8a3996884c9e73de63e811652ff8c86051c4e9d769eedf7cc21101632e312f9ea67e8f996e025b20d787f2fba2acbb3f224c9e36350cbf02547ece5cdab3809e9f87b952ffa11413b78464d2ca665801a26dc4293c782aeb48ab55b2d1cff4c9338c2c335861795280cb8002ddd08481d3d780f6d49b3e2322eb097e91f465206058cc16325cd90f95dbab61bd0f413834f5d7d09c63cb7912d998ecb392e2d0f00b0ba2bf962d6576e0d81d90d89903dcd133618546c597150320be20c3ea2be4f376d347c2dd94d7927e06a93b206fbab029c5f1e4409461bd0086523d9bdadf2d322a479fdf3aafa3eb5cd24dd151e4b470513c5f31a9abdab1de878fa80db3b3b691e830adcbd5b2c4b842f43d68009fa9fc8a2b6c777843693c6e4622ab2d588ab496b1ab91d7949398a42ae8f937630d2fa011ab00557bd84420b02fe742be068ecd0d51543706ac2639f305d6d2f16a743480091293a873953ef1f5a588c50d48d4964e988c54d96d11cd495026e5d0cd120fcfcec99367330d9d25698b70824e5a75d5ae9ef95530c7d2e4fbefc2eba96641dadfd90d717372962b74dd6260335fe5c1445003a55e3528f66bfef6c8a389aa528a5e7a6638ee334e06660bd4f46a6fac34f25b715539bb6d25cb636897a18968e083fd9c28729e05992d118357b9c59e14a4e6213b3af412bbecec3f2af93944dc0d9071e91aa62310e9d108feb2e503e52392d508f906d7756a0a89e09f8c41140cbdd9cf5ab886572f902f9b1bc5f37e8c27322f4848e3c449b912c247be2f772595b826a552262ce3c383e92928b4d5211b24e33b83969114d7040ee9e9539d735bd5cdb6fd42900f6879b713a85e6cfaa40ea38d0652466a719c7736b31311aa8db8079e406befcfb57f3ed06e30a755bb8e09e0c8dc47b629a6b75a1a772a2c6d5530e447718482a814ea4a7b5492643edf3bdacb98cee2a28c9dab8ad00aefa6b5762d29f229f72b29210402fcd255df7c430873b521dee602a890a993cf1ffcda02499fdcce7d977a9bf47b99febc2e5f5a37b3d6398f04e120bb843fb0ee3cd2d4ce1dc503c6f88ffec1269fbbbde5ae01c1b3aaffe11d328e44777d19e84350f5cce432bb68e1ddd0a27d2119a68ac3820a7a2840085956207f5b59553c8dae846ce423c3f17be45a6126f8df1a10f18a7376a30ae154"}, {0x88, 0x1, 0x7fff, "e4914a45ca68ec3e96b4284f371418c1f4654230b96403e27f1fd7af64e17ce9b0b2809ff5263328e244eba63d255c328639a352dce41f4f7b6e86222e00aeb90fb01f06bcb873c5ac6eae30d9938f24ea1e4375ed1d496a548ee83ad8d41e2dcf712194efeb6034fa225c5fc914c744777a"}, {0xa0, 0xffff, 0x55, "e02edd409160355c1d655731c9742da1d52e9acb906940e0dccf5a730b2ea2d2f06328b39cf03840057dc990b3949b08fdc588c4f98f9b18a913b1fe36231d9c3510ba100bb5129dfef1ab6f7459988ab13909fd1fd1797f5a0a5da41642b236200f1455518bb10fe61e70fe3b5dc8e8797f9f0fb031a6dd94a603056f8bfa0c3196868ddcea53c7a54c"}], 0x1138}, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) sendmsg(r1, &(0x7f0000002b40)={&(0x7f0000001800)=@in6={0x18, 0x2, 0x700, 0xffffffffffffffff}, 0xc, &(0x7f0000002900)=[{&(0x7f0000001840)="fee29329c5cd75fb39b1b76df258596a805e63cbaf58b31d67d6c50e48045190a146113b3250a1c5f60acba15c1949e10a06a6498c667b2dabeea530f1c9c1898d497b62257f16db9230662214470bcce918d0b307b06749ce8e05c8ab617a2782f4c6f253bd75936a37189077948f839e1ea511e946b21d74a5548b5c3161bfb1ea6a7c9e89320a56288de3cad587b836690ac932efef80ef23b09f1ba5e606ddb3672610ea3198f70d5ea24691c1cb6b4e5ce22a8d088795996c6dfaf3081ad2769deaeaf749a35a33ac6c9426ce5f3b0e3197063e8366083f3067043462c0ea1d8dbcbfdb9668ab0e78983e22652837427ba7d7e405c1dd319e4d859a99514ba9ab11e9f88854ee2980d5db232b3939ac66000ee89167771e0c1993ea37737b72e8d741536394727c960e69196302639af2841fc49ae6905ff70938114298191e1e673ef1a9abe610f288af11a071ed6ec66512d7ffb5d0b9648f045932b10a0f74023a4154ba25b3ae554419e79d5582a3800203dc7c4f22abdd3ce543c05c31aec9fc0789270a91efbedfea1a9b978508984c0faac6fa4189c2deed32e6814b304f40ac08ff47e760e273ec6c4cc3f03d4854ed2ac3f82c6a7b089dc28a3f98f03110c55999f1d67a493c5566134975498d4e12abe5939273b2e95eb682f3d7162f5c8e027df6a457d97bb53398e408bac2cc7aeba21ebdab7689ea91da81d0cc2de1e1e2259257b1f857e33eb094fee0cc21fd4dd9dfa03966f34b2167970295e080aef841981dfca0bf96f0a6ff757f196dc8e03f7fc6433b5ba90e56883f8ea4ce78c0eeb53b677089e2d128c1208ceeaf8a867c0a3c90bb5eadbd9f5381988b3388d33967882756e75dc3b3106eda245bed5ebb90ebc2f65995a989e467bdd5d0a3c8d3861ac407f785c74dc6037b3b3077353515b0c1e088a173a7e513e72e1762ea3cf760639d09eaba1bfe52fe38ffa7f6d78d4daf0b43ee13ee418ae29005ca8195fb10bce110972061a9e5aad978c3e2cd3f4561d67b9d1417feb4f1e716801d010e21763e887117edecfea0491e4b0ef2a0a743737f61bc104b4b2fcbacfd12e3b07c5ff1074ab5fc29ddb3f7bbea6877beffc4abeb5ffd112731e8cac36aa1a80d8c0dcd8dc1aa5d76c8999b1e03150080c88400d52157dbc48d313ef404318b4df75e825dc1d1469804e76588d43a9e205388ec0b23341cd26d3175e737de75a58a116bde8ae7f64cb981a673c4ef4b5773a1ba411ed13f26f8451c77be82d13726fa2b10bd980d24d6ebdd9a6b8a58337e24fc183a1ee16be56bba2dd9221c46073871f229126015ab78fa051718bbf65bf068f63c9cc42a7355387953611b8a3ca3f4252b8b6971e40ae594e247d1b8a6eef8c753587d9357aea6e102eaed5f2e0441c09639ac9c074c3df6c046174397e3542bba5898381d4de0f5274a56d90089b75febae7f01889383b9d7c00b0f1af8678fcad5f595190fc4bc14835a4e384901015173478670bf36dd6e50343a813ef62c43449e348cf8f62a21810ba5d8a2ffb608ba3be37e50fdb8e0a64f49f96de76def9b53176531c8466bf9cdf5d24cdfcf4ad3c81ab23a52733511be16def104b700f27ef8e29902556c0587685314605131c5d1b4a512b3e557fe01977b6155d51f13204cb27ab9555a5a3f939befaedfea62e001f8d31a44b4562d58d6c3961fafc965e1ae36ab82d9517f431db2d8c6baf0ac320597b026d70ef2074d33fd8acfb56fd02ebadb895db5cdeb7cade67e8fa01f810f93de1e1637009d210f8ce2333d1ebf843564a0e1fd3e78a734ed3ee6d656eb37554c88ebfed8a3890ccda573daef09e419994e3a6dbc1bccfc08ffb02b7eda3ff387879ee2c29faf0fc49f166972fb7857d5b7fa705e56b1bfc6684331309cd4d51641381421b3e84b216172180586124afcfbcbc457cca8ea753223ebc531ca5cecb3afe2b8ccb97d383fcd5cfafa037dfdbd14dd1e4a23ac7ec6625e6847927eb8066a6d8550ed54e982a90c895fe6e407b716e34bf9f5febf17a766ac243318038d90f87b931c88fad11307354d336dbb52222afbb76942a12106a6151f6354aa6f7124a9f3e5d8f3f697f916a578210f6fa8a94618017843bb22dcd945bc0b544613b6e94c1079c6209c700c04ecc9c0b841327e07d59201b6f49453ca387e3b7cb99df399690f2b2adaaa00ca416fce9fea078915477d31f931dc4bd414c9ad7b950b26620ac5c45b572dbed689e6d489728c42f0a3f1cf5ad8c2067a47b64e96fe12b3f63905eb80c0dc6a4eeab5cb3e8c8eed223da0ab0d10f21a8e1a9603d4bcd6d371c4107a3f071881de418e1801360930f115bb7f8ab315e36bb93a5a6c0e49189f881ad8c20a0092f53f88a8da8776125ef3ed0bf13ce4f008afe49ce85e662c4567dd6baeb3fb7d1155fc5f6e875ded4de0fb5845a5dc22e78786e1f064e040daa86dfaa213859ff7b866a91675f98dfd07452a24bc69aebcb72b06676daa40c27a574e63cf42288bc07561aea0534a843bbf58b1827c7104d8070d740e6e8b55cb6cb2b07f59760100e30115cd38e1114b41d5e61a87dd0662f296a6aedc0ed648440800aea0ad7a8eef520a3063f7a310f04353fc76afcd696804ebc1722963ff2fd30298f7828aafab5630943c8b5a2a2644d15617c7a2a3363eb63d6532772e0a461ee8fffcfea7b3e53d4278f2a06ecc0f2a6b86f3c0d1c816b7e4f8a8e000da5a95f325105bc28ff155dd6d9fc95f4e821bf43b9d67cb56cae1eea929fba9154f7d0a426b0352ace068acb532d530dc108e9a782c486e42af0e513f29a7cb183b25a1a0d725658543f5ce832b638627335c007ccc3176716c1484fb4a7b51f1c8d33146c894a0bfe31c4ab9a336c0396ef5c97b675ca3c403f1a71ce6660c35916cb8b8c9a5729359309f0a25f4986c8db8569478d956ab53723a762cc6e93f386ddf312c552771613f4ff5f5104f8b002adc87e66986e23666c01aaf081cd610dfc3087a9b972a20451e3f7afff600e5c897ebc1ba09eb270fcd87d5f46a56501f7c57e1081172d628bec67a79f5600377fb33d310c7552e7b4968dafd66322867582a5c7ca7a652884426e84cd1cf343357f99f58111125f0689163d9ce4bcf42f85e89871d9694576fdccb669b55225f7024d0859a56809c3e8027f6e6aa1c17a71b566dd78744e51882303f624aa2ee3b840b9060c0f2523fe623b37d5fe93e5d92710cba1e4cf48a96593d685ce205b8224f77793da7428377ff0a132be821f1478dbd5902328a4f9569c661657b3648dba0512b5384bd10dfe4ce62920fa13df68c314000c2c86bc773340c1364f4d68dede3812dd8cfe990b76f689eefcf6d0513a6dfe891d7b90a9eebc77588935b350c52a2a49f2fb4a995456ba8b165220dedc29d0a00f548ae992135403c6ba6595d43faa8188505cd9dc2befd61b217a8ae62001a5f5fde410beaeda98524de07f8c6e4ac9113fa6d89e87ca5d2cd2bd9844f046842b92cf3ec8e00131d2659bf002dbe5b4dd2bca253fa70e1730a5f6d2278398094c315312095c3f5d4889d9adc2836ed3f28dec1623019bddf96144bdfce1f5216cfbfdfaf8202ff7bde79fbfa3c6284ff3b9db3910352b7daed472326a22359a553f7b54d2fe724ba83991d8ffcff081184c9783c34df9c8b1cd71f0105d76f4952413c426af695ef0f1d0a2702a3ac1446c3b543c525d4e7953b9e228ea3644a23898dc777a9d793b84bd462b76ae2d939f3a070ab2158e1414b25da7fe6fcd43e39d99d2db2f96107fa9be7436ef17c3a6c757482606ead1c9cd2af85b55ce7687afadeec4ebe273d39fd113445378020798e4928c1fe89492c58a28ff005f2af53746d80e8616e69b9ed948d3a2c77104102e856e45032997d3bc8129f94840c98371c485b74596e3e337deacd67fbdd2bf02e86c7eb5d2cb2fa1784ce8876834fc70d34004ef03790b4a4f1e045427e6122b87eced142733c038217d3f7db6f1769192d5875174a1117a9c0f8a4f5e4d31fac33d9043b619ff08b678344ee2a06fab89f7e828bc6a1e2b061c6c9c1893864efbfcadfd44da28e16e121f0a19edd1df3ab2208d99fb88a169ccb4aa6cd9b8898dba392f88500d891bbba9d6c28ce5c66d2109c8f2a1ceb7705d26abae51d1da8ffbfc19a9efe86cd274430bae802e0a98196c46383aa8ab631b28d2cd0f8316a468a3e8e94434da4f11cd70e392b1879109d4a91e57e39ab44348f34a659e8bad82899c79076a6af32973b21c0bfdb231e9620bcd8f3db7ec3bbb81a89d936fadb45bc277017ec957e042dc6da1f37db1c304d103b33abc0fb30609c70f1d8af89dad31b1b111403a85922ff6e724db0b891ebf79b333d31407221c998116b638a0fcc7f76b8348fe2408c670b16f4b57029ae8cd9fc7c18c254c26ccdec692bd25c5e189f1180b0d0b4dc998068e7e7f1bf45bd4e489ccb7966202b3e516f204563fcf521c2de2c39f5719e9e83e8b880ff5d1592a38fd491c4cb2136a10a91466f9bb866491ef14e741cbcfb2160889e95afd0b8a9258970d458777e9e45a5cf557d5a9e22cc185995fdb1b65ec0a9141d1ef6d969a5040fd3f61001da9cc39a697e8bdd0a59b8914009ce6e80f6156cd289a1c12c5dea1d2314758e35345d848c433c58aaa3603420a2209484b722499a6dfa606e2921dab5844d4068685f9c1ab9963d94d63bb1012210efe55e5898eb493cd508a5a13ed4d13241705ba39409c38475d6fb50d1d5f62d62d02eb4beff683abea9351f5d493c6a93fb447b7c5c86da3fd41300e74aca45bb94fa9e2b204c95a853b6729016f65bfaa22066b5c301b8fa52cab39f70429042a76b9d79ba7a4707396c9f24deeb5671bd2f1c92843bbfb4832ef658d5b3f628315aaa10c8fa615949fa7fb71836a5f45f1120527e69fc7247bf07aa6075f6549b91f1c7d72f1c13283968e3a33cca4c3ff69b4ca616a3f7b2fa61bead401fdf5e416ed436f8a8a8c8825f8bfcfaefeb8b28f6d52d6d289f48f9852f4edefd786edfb5f449efc7e6e261d413c24c7319c6effead8728023dae131a3eb2c3be7958e279fde7ac9e14763f1a6f4035c869d7a0378132b3dab37cb8d73979f692f11c94793ab5c59c785055bf0b8aef800798ca09fa7b26d952ab3eb4238a101689cbd661abca6cc10eea950f3047e73b3694448478ff3c68a6bc575ecbb31665ce4752d9f7a0ba9dec38830b26c03adaa2ae0bf6ac453af1ff3cc94ee0b146f66c66729f45401014bb309bf14b1a4280e2915c2c066ee09a73daf9ca3493b2b60ddc4603df973cb8440f12386ecb8bb348c3bcd754c4cd51dff155725e5541da4d35f7769aaabca94786878c258ace77c1eaf087de70ef5ff2c6bad1d4a7b8f6114b14c78c84fe25d1c5d16a5987c55c9cbd13ae0a71a48eeab3fbba69107302d1da6f031bcc7e026be3b222ed34c2c598151c7de27b728aa96e2fd15b790fa3485fed0c090ad474061166d6fa4def84c8257a19067ef21e471bb189dfaeaa8404bebb13a3677587487bcc196aa8d8517ff22b737c6560a955e42646105357d62195eddc6fc23b11714b5e96339de557d629ebe7e2bb252f73e78955e11cee9cabd062caf61580f89a355b26981c1cd9f1b1e1effbcc1a50e9cf31833c1660fd15dc2f884d530489ed294d8ae12aefad582e43fcc6e150370a0fc2b1a9b05bce5bb4603691cf0cd58a4b91795149abb3987d5189fbd569712c767ddf", 0x1000}, {&(0x7f0000002840)="f7a81b94004fd8d249a8ec4671ea0a4dad55226b6646f680716c91cd7ccbce7e1af82eaedb863a8eb7b6231cde5ea6dac041c875bbaa327075b4664471cf2e54a124d984f0b4da241b532ccdbacd5668fa2f7156c33a763274bc00969524d94b67f2a7db6f62f645d900a8efc44c2b21c44af3bc699acc6ab3355b950bcb2e6651", 0x81}], 0x2, &(0x7f0000002940)=[{0x30, 0xffff, 0xc652, "c0aec1cc6e0f239cef8d2923970f292fd7746aa3259da7589d80c9"}, {0x100, 0xffff, 0xffff, "d2a4d9ea7fb0a933a6a4c7128dba688d283b7ede61ca235297925960a88789bbab454588193ef78fbdf5ab073b9d807e3c708e1be872e48bfd7c66aa0d7cccc00c12539a712b973f171a0b1d97c90cea25a2c867c9faa359648805479a6f30724624a1b77a049dc05b8a9c254bfe83aec5807ec93b475782c6deb50503a0548b6ea90c967a33a08128f5393f106566dcb7fb3bf36afc9ea5158b14606361a33a16e20dfda162864d79464339e247399b04398e6aef1dea35e7250655e5e10784308cfc6359d5bf2ef29eb9f7d83618ced596e87e833f8ef4ff67c5df4ea3cdb2aee34f675a0e96e964209cced579e3"}, {0xb8, 0xffff, 0x3, "8fc69fb8325386438a54a1b3f0897dc3baa4374e70f3542788fab298cf3b8ef31a11e30c61c4eeb522f9742c7f36d06ac39b2df7a4dbbbb6244e65e7e192eaf6c2b0f224fae3fc05608136cddf30a023fcc55b416e79338e487031c8fcfb1963e45cd3f4d34ba3df5aa16e40b88d94ed73b9606f712c98a5f34a1889cd99eb2c4ebbb8d4423073eca325dd7a3fec97d2ac2915b93b85e7c4de541aa547c23ae5cfd708"}], 0x1e8}, 0x400) 16:00:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xffffffffffffffee) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:39 executing program 0: syz_open_pts() msgget(0x3, 0x20) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/200, 0xc8, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_open_pts() 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffe}, {0x0, 0x1}}, 0x0) 16:00:39 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:39 executing program 0: mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:39 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:39 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mprotect(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000004c0)="e2120c21ebafffcbcdb7230fcdb22477b08fe3c5a48fc32808cea2f7eb0494db9ce5a16fa418d23f567a927d18cb1eff73520f61104ef43192effaf079e10af63f068b6d9d7615117d2e437f07109c65caf3af49a870b17a7a012895c146943d957aa85da75b13176019c3539c5d802551807dc22b022de6b74c6dbc26be3cd5b83046f31e4bcf57a16d90ab691fd600f6a59a64a7ed4de628dc178b9c3b6c03055e3c2a2c712ef510fb28edb807758687f9b8a4aeaeb6d8b12ea897b9731cf601db6724cda520f2275912"}, {&(0x7f0000000240)="db2e8ae6cab5f99279dd813793"}], 0x17e4c1e93a764848, 0x4) munlock(&(0x7f0000723000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0/file0\x00', 0xc010, 0x1) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:39 executing program 0: r0 = msgget(0x2, 0x253) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x3e6, 0x0, 0x0) msgget(0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x204b0, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x3, 0x1000) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x2) syz_open_pts() r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/236, 0xec, 0x801, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x4}, 0xc) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) socket$inet(0x2, 0x5, 0x1ff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000300)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) syz_open_pts() fcntl$getown(r0, 0x5) kqueue() dup2(r1, r2) 16:00:39 executing program 1: r0 = socket(0x30, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/68, 0x44, 0x840, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) r1 = socket(0x800000018, 0x3, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x79f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x8c, 0x4) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x2, 0x5) chown(&(0x7f0000000000)='./file0\x00', r2, r3) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0xfffffffffffffde3) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r1 = shmget(0x1, 0x1000, 0x240, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0xa83, &(0x7f0000000600)="40aac8d97e68cde65a8fe9e8cf9e4541eb286145bbc454a2c4f7dd211fedb50505067f509f00f6cdab9f5c2da25bdd92295a02b29c201fbbeec89a48c456cb551468779fd9f3c441d732a66a906ea39f0cf3858a9d3a1c265f79e490427c516cbed65ae4a33f10ffb30b8993e34e5b652e6b4a3632cd3baa7e22bea60378b83e62c224dba36b64f594c2911b90902a1c3eccc4aff54819ab20374dd5193bf41efb20ee8a0cf62ae4cc600000b80858123e5237dcf0787baae539e2c699ec9c6a8080c3ce6dc68aa74f16436d2e120867353e57c88ef0fabfe7c289f6a26c5e0fe5382050e8ac82e52c9b137e0df92dcf119299647a55a3aeda27ecf73f9f4616d856530f1cb5f9bdc75e05f8afaea3f008df557ba7bfa65dce489d21a984974e3d1d13ba462fdbe5700b7e84877ae447d9f86e0d69e53832099fe30333181defc8784a3e22fcd69b89b332e7190bcdf0ea34fd4233b38687f00c0a383467fca89c76686c8412ec07c86f5940e8948a04b3429348ce4eff005c16e12d4d67aa03436957db73281773829fde47cf60a11c2127fe33fd759e7ec9bffc852cb3845383c9f6acbdba96449a7fe7d92b957fe96eea84280f9e0cbf584ec620189e30b3c00eba1167524f2db811c25956428c17fa1e8eb48b05b3f2265346bad4f7b477acc0e21f6477e52fded624787d0440c0c29a8ce633da599716d5b2af4674ce6031ed8d6d45c193ef44ba97fc7c1e838b6ea3bfbc5e99d99ed23e7d1dd82a2adbd24ae64bbdc2f8ba30ec3adbd721af5d529705e3d5078ed2d9fcf11f9f768e6a0610e8dee662c6cda5225d4bb6c8a40f3521ce50f11a2467def7c7874a478f0d9bb20d7bab0099e017d9f5d9d67aa9e7d1fdbb2330d9b5b0ffa591792d9e99900a33923349c51baaa0b94384892af9d35e451bf4fb93e3053c1ce7a39d9bb6b68498c7d726c2b776b170298df3cf539146085393e6d9e1f6bd7f1029567c013dc0c9ce2767209dbfcae2e1aa6e73045f1f0a45eddfa2fdce5077b8c5d20e80efd91ff9321ff0fa47b5b86fd64afe14f3437170d8677e2206672bab3db372233ce1b12499dd5ebe25f816d56ab89e870cb268c97ee5c06b7928278031e81889030c31722c83e84129b415abab30e192601a2912753cb782e07dbae2dc473631959573e7ee9058ecbb6ded7afe19cd469ffd9f7463338a11a0f4921a9deafddf7c658930eb06ead8ecc6e4ef7735ee3898edf02eb53b515d6729b5fb9e5d6ec8e605e4b702520cbf25bb7d2a19f312e673897940fc1882f8244a83bc779ca71ac24ca9833ef1d22e6db96e0401af6a8ba0ea82dbfa8bad49a882bba95ef5f077ef08af74d8a6d3e1a96517bff8bde081b48053129d756621fad5ac102f11197747c876e6b815f6167f6d2fbe8725742aa216d852f6a8be6fc407b13d9b89cf5297bc3a1d2d92fec2bd854e05d7d2335b912665d93437e91d1774be37ed09e952481b6c7a30d035ee248bea81d673753083219ae6fe3236db687dfacf80a2e4583e21fc4977ec21e760b6a1335fe188f7f32f225a1bc8e9f003901f9dc073e72d778c8a0db924c779565a8c8e96bc6d884d2025468e85df89aa2a4301c8a160c90ae2d43cec77340b8e546390d2c00dcc1b7e0ac88d09e0df9822ad9dc98f817cec837157275fde4f9e47a7ce733f40b650e31bf9755816390d6480f54f483e782753f7fd86fa248d608278947fd89ed749ecc3d2a5b15c84e04ff690ed9756708ce713875b639111c1b3193099590bedd68ce46be14bf8fb529b55d35c22dc2aaf3addb079b860342034303f316adc60989f10ce040773f4803c95775b53d4711b5bf58c4054d4a8e8f95569a5610d487152605959d3ce033e9b43b053e5f4640aa31acd05ee2c7e9020ecd11a7fb6d89caf91d4b0f60e274f8c62dfe7d104c5d8a453bc3779870fe81a668a555ffbf3dfe05609f2799041a27ddabd77ae4571947f9352c977c6093dc0d6ee31a933c1e334f54978a3f91489493640d809f1a3618e65f958e5f69b4c869dabb697d621798cf7d58bb2707f43306145b9701fbd1cd91406ff5f3102fff154f72b3d80d7661782ac38d8588cb6157d17f2eea085dd2da4c524b27082405e790f83ff7dc9f906280f9fdd5bb65b456f91cc4173cd3a7f10235db47a65b5c09f5682c7ae7c143116d73b260208b7dbdd8e3421e2cb684814e874d8e91d5a97fc8e353bd589f26f6d9302a775ce7e9409847abfd95411e839196f50ea4d706e5acbd5c810967ae2f61176c35df185415e885ae9d14d95d6cdbf67afb9cbad9e9139b21a2d96ec3e7d87f320979e83a75154933fb1430f4c5b87da2767b4cc8dffb131ecdec9932f659184ff532f86388f5790160271e2e07d6d35998b5acb2a7d95216101e5d284e981c142d5f92c6c235e1e9dc44dad0499b1f9532cc7d9d0bef70126f86cde411fa38bdfe8dc2d43f31d998c068bb93a536e246de4e7e01aa650d700babc03e8f632cf059109a4edfb439f047b6a4d6b5e506f7e2df9fe0313e2d00df7c3b15579867c73ee87ca35b6ee9fc140d5d00c2f9dd260b4628a2f705d67d2f92bb82c1aba9ad15cc96c5127ea258bac617005f6c8f693b9378297c4a3de86acafe1f5531a65674c3de9c641b7edb2f2bfd1579370cad6f87e25b6808ff237496aeda5a4d1c6daa339084315ed8d868c49f1e2cabedcc8c97f98d910f7b6a087229670a6b55ba82ba650103d52962550e86caefc6b80b17ee34f7309a9d647ee9e2173b42e6343c1dae72d0a64672627da89254120fb4851bd1492f679bd1991a32e040d8c2a8995ce44b48d35a647988deb7193e81b52e8269c043125c6cc4de9c0af83cb121e816d31165a7f5ac9a31c4b68e14f17c5a1de904298b2da7525f5f64540e902dffd712a5f49cc53f0ca149dc55b78e5ad76ee791e2de22c2098a6ed52b968752bed6b780746634c0857d7595df23e6d0a549c28e560aae9a355a668991596a6524a157cf12891e45253e62ff219b1cfdfcd01fe891dc47e9c2e07f0e72fce97ccdeaf590345b5b1d502b2b2028e19a9b0f7fed004d14b28620f7eb85e75cc6652974713a25e8bb68ff4980acf89150545f69c14aadb131ba7bbcbcb63bf732fdda20425adfb6492a8948474ee331cdd1c0f6e787867bc7f94bc131807ad354192e7d56565e789b86f5da1f08a8be8b4923e615c4366be2285102bbc500218e86e816f5f2b5bc13cc83e2fca3d1cb9659d794d97aeac7ce05baf75a134eaa391edbecd4ab3a0b7509fc3d3fa90f63a3d2ea6d741e8574af34c5ca856bd68e658ce89a4316d3cc66e32ab51e140c1ded55913cd851e581e6307c45abf508fc143ff14f98a242900af650da311c6e98415d44c481990d4f99fdc16043ba9789525bd679736b578bc85be72ff142084022e4b2e69deca61ac87ab01bbdeccbc28ea0679644ff7eef7d7d5c48084af276c601f8919dfd7453c11623fd68e5eeaef7d5182df625661c9c50d668c225ed38a49275bc8bba63dee9bdc12822a18c0faf7815617b28e66f4420cddaef6e2c58afe0b117fae755c9d2a4091f311963fe690df398e729996fde3726e7dd9b9bb82c96751d0e368d532092b6760a37e6c80fd2778607aa21314a20835389be355e5ece3abd260402d5ed1e142f2d7071c21c4d2fceb8bce1efe918bd9471ae9a6843841f525a862920293bc1c6b01650cd3fd56c644e4df9db2e807240fc3a09fa786e4dda43b23d60376d55b04e852b0eb64124576a8625d28e96af1b3ca97225e429babe1b66497a4dd1d655f52cd88fa2d1cb6a671252dadb4df825b18d00b2a333ea3a24ab0a2d89a2d7b2c199945cebfaa34060b08692a8e65496fc8a70fb9cf4a5281687f1ae066f4155774522d6a5627d6b5cb005beec49e8ec584b83169aaef7f261c83da8e57518a960d6baf2bdc955324210c01132c1fd99cc29aab442c867b4d394eacb1a49f3d39e0982cea606b6c767edfcd68db9dafdb4ed69b4a9d0c96f1d9e25e92a85f1b4d3f49189678d3b8103847cae5cd2e83337c63f0d0b30234582ff28d4083a2b696981c028ff2bab154510424cecbd2ece6a91d1e727077a45ef3915b7e0d977dc544ae43319445b22858dbda26a23aa95594de8ded190bea875f00ad517446134771337e7a2dcc3fdc4ef22a06d7896f47a013ac5d5340e93bc5c94491b5793a41aca7924f2948372dc673b0523da8d08cf2021d5ba20cf34e97e0020807a56a8518413d347636e28936e03ca09fd8f32977f9545cb68591b5802dade29ac5596d9141e11c6f2453ce1e0a7bb1641cd10f4634d80f4b66af32fc674912766cf567faac8a2996af66dea49b1772bf0b2c6098b4237612bc34271cbbce6944ed20d9f40ed092cbf32348803fd6a09e860e113005d316a28953668695e4f5265e2194c9bb4a80afed91a6f2c6ef71b3f21f9050549fcbf7438b94bd26372df933328f65169e1b99e9d71f0006a5fe8643d018a999942f14401812698539ab08e52c805cb0ff51c016f676567efe3fdd4e8e2d3117b7b6bb22f2e83ee0f5bec2f4f570acace6aab41a85ce1b637b2d98d989fde24b4e193407ec73509d77272798acb8dfa3ed826de7839cb0f408ec72f859341c3a9f80d0221798edcd841abe043745f7fff381786c2c02dbaddb62c21c21723e9d6b145b12c69d7ec1e316dedf49eba88b0298ba806cbb3b6692d878c0dcbe0f09665973e830cf5dbf7b7d66d563a0b3c51f799de872002877aa9207d3b3a49226787b814b193fcb5ace2ef2291d1b7ddf31b0acf5ae757387a91114fffbe42f750076072b3acaf49f789310f12c00297d3f003763ba09748a8f12cba80e816601603b282fdab1015e994e5da2911062c1300c03cc50515a346b07d98b18a9e44c81b354f46f2668e3bf82e194e4264a33a7a9716c7743ed63afc190aeda9e8ecb1f57215878785f77e189c5159fcdab267ce35ee62f444e2ac41a61d0ed41976c90078d576ee29c5e457d32853fca689ab5cc4c0fff668a18d35ca32d4bd758a45d47c261a8f1cb1f3f90dbfc5ecd19d0ec955c93408d112f1320beae6c3cedc6e7a4a5adce049c3d6f997de245f4ff4d3edd90557266af9a5f1a565affdb9a0722d5ff2e9df22dd55a4558614044e57342e89fd51a384a470b324ac438634f56ee7c165c28abddbc991f7e0967f591b99e96256e09df650c11389e3c52c4b54cf351bc6b8ad6c542f3d400eb82029037932b2e4c775bf1d8ff38d46cb4c11635d7d2965733d7e63f299166fb20e2652ecd31a0e59b61ed575472750124357be9fe9eedfc01356a2490a8f4c33e40b42ce6b840f977797f057568cd962e48674056902477f999c988d6cd008e514af196be501e84cdc5619b9d23cbc0b370e21f5170ef3ef83d4680d69650989ef8843e4e11624730c354474dd86a64f9411968e9209c4906902b88563bb96b674cdfdb48548c284a7ff8a529e191d617612f9ecd0effa8ee603434b41e1f8da0f6db8e899a422b3179a008381c627ad37ee251889efb657299f92d5de91294afe1ef52efa8fd831763116f9411df5ac777fff712117f553d679ee08a780d02dd058ad4c5913a2e6bb34e70d5fba7b390142808b21477488c43b5c006f262f28732a047e583c744cca65e8f503d9061df4f5765a4d55cdbaf900165ea6564a1024db3bbea3601a70575bff9365b510345a54114680fe81baa78d81953d30a5ea69009974c5a5d75c853cd3490b05919373697", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="825f2e17ff2affffd5217094653000"], 0x1) fchmod(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000003c0)="c25c091207c698c9478e35f58555da7e439b82f13f46886f7ee9cba091c9840144d05105134474e4017a7c56f3cfbadd7421350249bc0d0addfc0d17fb8e50efdf86aa8a433bbb06503957b7d19234b7d86e33f974a3bbe0b493b6c7130a006a9abb9d12542c7d60ef5b672686cddea59ee5d3fae4334b00d5802efaa3e7", 0x7e}], 0x1) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x400, 0x0, 0x3}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000080)="d54bfcea1dfd99df991318c147ed4fcee6e5323bf383c80d4e1b987ed09da8d6f69456cb87b4a1810811f4244fc7c43dd4a367f2bced02fe", 0x38, 0x400, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) 16:00:39 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r0, 0x2, 0x1) r2 = kqueue() flock(r2, 0x8) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1, 0x40}, {{r0}, 0x0, 0xaa, 0x11, 0x78, 0x101}, {{r0}, 0xfffffffffffffff9, 0x62, 0xfffff, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x7}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000024, 0x7, 0xd8cc}, {{r1}, 0xffffffffffffffff, 0xb, 0x0, 0x100000000000000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x46, 0xfffff, 0xffffffffffffff32, 0x9}, {{r2}, 0xfffffffffffffffa, 0x60, 0x0, 0x8, 0x4e79}, {{r4}, 0xffffffffffffffff, 0x8, 0x10, 0x7, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x42, 0xfffff, 0x6, 0x3}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40000008, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x14, 0x60000010, 0x0, 0x100}], 0x80, &(0x7f0000000300)={0x2}) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000023b000/0x3000)=nil, 0x3000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00006a4000/0xd000)=nil, 0xd000) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) pipe2(&(0x7f0000000080), 0x10004) 16:00:39 executing program 1: mprotect(&(0x7f00000fc000/0x1000)=nil, 0x1000, 0x2) utimes(0x0, &(0x7f0000000040)) 16:00:39 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x190) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x800000018, 0x8005, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x10000003}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r2, 0x2000745e) socket$inet6(0x18, 0x4003, 0x1) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x6, 0x1, &(0x7f0000000000), 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5904) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x10000000000, 0x4, 0xffffffffffffffff) socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x6, r2}) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() write(r4, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100000000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2000000000000004, 0x4000000000, &(0x7f0000000000)="97caf5b4", 0x0) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001200)=0x8) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r6 = dup(0xffffffffffffffff) r7 = socket(0x18, 0x0, 0x5) r8 = socket$unix(0x1, 0x5, 0x0) r9 = dup(0xffffffffffffff9c) r10 = open(&(0x7f0000001340)='./file0\x00', 0x100, 0x8) r11 = kqueue() r12 = open$dir(&(0x7f0000001380)='./file0\x00', 0x8000, 0x1) r13 = syz_open_pts() r14 = socket$inet(0x2, 0x4, 0x3a) r15 = accept(0xffffffffffffff9c, &(0x7f00000013c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) r16 = getpgrp() r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x0, 0xd22, &(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f00000000c0)="b7dfe7a42c5c57cab41ac6f1c004ac6531277d36aa3ee33456578ac85302093b01c7a870f0fd7862f7358228991ed1d9295fc4545ce6408df0397029ad00c2b945f113592d58e884a9fd50ad5b31321984e58854338d6e4117bc7d948a11e08a058f05b0698ca1f9189e0417e50d691033c2dafcde4b3ab7e40b2617268dcd58b31352bce9a816f9a50cabb86bf7a281f650bc8f870eafd755b033fe831f5cc7d77ec88728bf7b27ca6b898b8363d1ab6ad359cecaf8b20e6884d46b9df0dbe143d60eeeeaa13bd4ded8f01db6a8aef43c27aae0f28753034384b603241a1f0d8e8d07acf5832109feb378d632933dbe6f6ddc6ed058f1075db868f6ca9e3524f81ff7a7c875f1bb0b5de24d6f99cfe1d3485fbe2fed4fa9804f6f9d7b4fc8a94521182799a2edb27b4dadfbd149fed37e6882bd0d039b0204af9b39c23f2b777bb6de8f0c0fb477d5c43e460782415914a568b0aa05aa10c4681c0c743d9b15cb143136e72a5365ed90b81af8f0b5cb83e67e9d3e6620347af48467fe883621cf125ec7050fea71e268771272cfeaa4c1946891519a47b4a3c25e449e2a1d1240f6b6146d19cc531db3a2d193fbdf5d21523f350aa2206944e5ad0d2bd1b92c038110aec71a9793fe53e7bea3863a137470848033d1583e4df1db5172ef97322375f4c9ed11d05c8a434f657c1545a2ca2fd78705c0e6bbf10a3af73cc4df120ac5c0cc8f87750b76d0bb20fc60e52115ea71b849883b09633cc5bc157fa3bb993073dac31798558fe6cbb4c6f38789293d751a4091ac7cdb8abc0363ec507af30036ddb3348d468d836b8dc52277734d8af5abcb99bf2a61acad6d24976cf838fb4a940c02cf5e2a8a5add1121a2cd3c494bdc75cb5ea9bc78590b1d012bb7932b566f9bb6c8176afc1d1d86d06260809467baae469ddbaa5392241234882f96d4ed95e93a1ef0b2f370ba75d144a1f8c84beaa1dc5be3109b472de27385e5ec2703a8c2ab9c390848fc931b95e2eceedd7deefa02d17b9f256b0d4c71dfed27c62d6e2949cafe4af8aa464815708d82e0047bd89de9260cbd41d384d8dc1d2193b6ff4681e7b0277b95bd5a0e6f4ae563938ac54295de904a3b5911d74229f723d85b59845d19e253597b65c374e0e344116661161bdcd945eaf0cee601161730e96a9e619aab2f5461ef97a0abc0e8d06e0636a43bebfef679362bfa4670934431be21bd55cb8844fa1d06f378404198b979815cac50ae9a28d52cd9cae8ef5570e47f627dd9f76a732a541bd5aa1f16e9647236b8cdc60636df5db148de165f2473ca63bd72a0e99999a6548e9dd5fe84989a934ae259ce00e4f711e60fb62aff3314f4414873c8b53f1d983f08cb6bc5410ee2e0162e8cb0fb1c51b6b2fe4da582fee474b3e31638dddd3615a0818f577f0870fe6dc1a93d48716628b18439f47294a4f006d9af8fd4ce6436fe7060c8c0a267ea2c95d489c18f133a72cbf6125ba55cd594317708dfe04bebb6997ca30c2cb2c2aa0bbea4cc6afdf59755d70dfe783272a61f29ab67051488cb45eeb7ef2b841d8cb56a4b9db376b2b585a89cfe8dabafb2bbba177696101b5c5a04fd7a475cc6b8074d000f9daaae1270b4727d911ab13b377a4eefc9b463f325646fb1762cde5964b36dd717a596c9aa55f39c98007c46503293fb01d52595680c0aef0d898d1f1f4d56be30124cc6982092919a6af2756db3ab11059ade2358010675fe739efec0cdd3d341484fd23422da60f8d7fa4a134baa36cc7eb13746650753c99cc01e07763b4b126666ac756f2440b92761b0613163b31ab508207ad023964fef8700a120dc71485449232573088a6c3ea1f2749268a55671ff295048e50d5e76d775ba9c855550bf39127cc6eacc55f7b00da3b504ede1db8a78775a53e59b61587e6461fc2f3fe232a95efbeefe70133544084b28a5ac23c0981918336140238a3ffcf713294dd93a137f336056ffa476a90c60c866d3118a9256821bd493adf68b81216a1dd5caca7a230fcf0e1210d70eaec5a20478c3657f99185c2941d4eb7b3dca68bef64846b8da99ca2bad62541663196a5cb1a9538e5f529a14ed46baa10f9689d8ebd082cd78c9e685d77c4d956834f728ef17f26fe81d864d96b1a4c150492a08e8145dc8966ad9d1b6860f6007a10fe29fa0043caafa07bfd4040aba7f61155bc401c4be4a7a03388b9138fbc85760fa09875d158feab5176d4c55cf7f248e84f70c23fe76f6cbe4f1d22abb8bf279638b6660baa2d345f33d546572b6e0fe7653098c0fb16ccce7898c67312ef335ca9376e0a20a27bc91665b3fcb19910db7b9e6968c8f2c74d8be16b8bbb705d6f374398fd38f233f8d09c24f8167b12c3363c9a9e06963809306065316b42c8870325d960f69dbfffb92309d8d78f963567b2b78ea273616ead5f186a6355440ffcf12a4a0bcd7141188741b5b636329070760bbc343d1cf2b2f9e82f21b5d85528c4fc3a832e87a5cb1b6d6b148d60c0fcd85e19cc5dcb91f4d13f8f5f4e3452cdd0da9c5d5a05ae75a44a52ead5d5f40f5eb679d5c3d8ba22ac779786e2b721bf5a2241dbf51ef02ab298ff9c89c2aa242595991386a4badee6797681b295a5a03a9436a647e499480b2f03131c73d8bcaf212d52ac714fe1b9e05c6a31a94182b5b2a07dfd5031cd7118c09520a657e1edd9a061612b228d0074eb35e81366329b810e6d57439d34f958b72583d5a27b3ad4c0c9a7af09584bacff3366c9e0e0eee41213abc491cf45f84b777b05cc8526407f40b58da6f0ec874a5d9a09e0f793cc392035b98570e6030829d497e8ed8092524d31d2e14b6fe1d28bb2ccafc1992f211455ea563d826290313857a5b1c57c9e7b802f68c6d89c48477ebda84d232047ab52106fbf3388f35bf5da23c7523c5845f9fcc074aaf5a094818ba10e9487ac6f0f65279e9e568890ff7045deb77709de6a6d6c67ef9bef82ec0c419b935c842aebfb7e15f9328e7b24631436e6071dad43d4f001b9012f8d341a9dc2cce2ebdcf3286e90326588427b9755819f0197481e30e8ead100d5561b2046f057bf329f1cc291f7525d7cdd8ec052d704cb787dca0582ba579511764d2a1e58e1368eedfdf6e2eeaea2c86d434e2f1179bfdf38e07a4d2a85c91b3abad7bf03f3307111cc7e940cb4d938d36e65757f60fc852be7734566dc61ce888743cf2c868ddb54813aa37d6068084d9e85f2dc5c2725c75c6f1ac692c3cde309cf6adb9b26633c2b7fd89bd0a163c7ddb4156af4b1d2cb1cb0bdbec7adfc48a005c724e19c4825b74b1557b650abe6d7120c171a40cbd98c02181176bd783e6954991acaf1fa2866003887d55ab07ce3ad0919f9ad18d1f68de04f557881ccbf8720f501826467b2f25aa45c1bec05632819ec7936b8afa5bd5b1b17c9fc6b09ad56afb3e0dd9c671e5bab83d09d6f18b5447c85f0d2b933c7a18860c8ef2f7334709d6b4b61b052635d9dd96ab82dea15e6cd7a0e893b5f4de8accefb1cfa1684d0e4c41a3dcc991237ce43565e3bd102c99ced9391e24cef0ba481901f10f6d49801007f69dc7f74b83ecf8387426e29bf0a01474773039a82ff1a5f9b7f077f66e1b07e4ad18bee2e60beee3b48e8c644811c0a7718c9c270b5131afefdc1cebbb9273de20884a22193c1dfd7d0d088e357b743e989f8a886853998dc6ea376e395463b6521c3d23faa7416fea0961f066e87696d7a47ded701241d923f2a8bfa3c4a41586af2563d23c848c48796e34e733169c85e647366f5a9fca07d810436ae6425a5c804dd4be961905aebeb4f8c1e26bdcf4809d3864b377353797b6a50e7c91a1bbea4b1ed9acaff340382976b669488e8b5955275169ef8f7ec3877d8a3a065db8c53cdee2b02574d98916c167ff66b624bfd720d18cf18ac695c27f3115c1032aea4eed65df1fe7dade159bb9cdc78ed33e2023f0fd3d109d47c7c82903090354579f6793191d2cceebd3680e0a18fb72b4bd918b429ca18f62097da37c19d2c33976dcf259e5bfe6d53474e1ca5ac69c98bda090e0580685f14afb569d592a87ab4ac15e6fd41d67af4a6434fcc6bf2b180dea8d26e41fa087000ea9194eaa598fa207aa7b287e57fe34ff6feee1d1c652bb01504c1c491748d6e08201f899f8f9989cb2d5645e3778f9d2b40ff2fff21ca2ceeb2a6d9dec430845a470020e63548325b5b95e7f0372674845a94e1fc124c94f133034cbbf39ab39c7cf908f09ba7e006c1228b0e5b14426451ea69058139aee8f5e50eb24735e81bca50d407c95a592d90e95c77c52ea09489023ed9766646673716e12de0d261e716d84e394fa73f90087a8bfee3ea533a0caec9cb848362a3382caedcd3639e2b54fadf5c504d83975c0a7805f9f8ea34b7db538f6922930240c5bd6cf541fb585e9c1f88e94e3408d8918cd2c678d3b9b6b11d15bc05479b304698b0edea5b9803ce073d8e9fbf3f57b0a99ae2deb492069c1c036f5b6ae58dc2b185b73e9ef91e2cc015a1175d53d6d4a99571fd70c5cf7409039828200f04b632b486ee7322618c5441b303f9c762d9a58a74e336f2d1b07d9b3e041f337f6928172ac310a0ceabed5cee6879b8c97bd7d452d6d936cdd6c157551f1ed5a0cdc2f88f5f4af0c87780210a5e75984a964feaad86b1f64288201c019cd09455144cd5e33f8f886d932ded8e2843d122265af4b0784dc88bafc103cea21c463f016278376bc306ea628a562f52618db58f6a477e4f8a0e11c06d2b59d24aac5674b6e16211ebfb90c80df22447f8e0f44f335b4e4efd9834d779437aeb7d43eca99b614f430b73fa56e6628fa27e792d1303777e247b3c499385328967a8635921d99fbb7aa8fc53a3c85faacd2a9073d9b11ee8fe8cbbaeca9699917b205b59573cf8aa11a2ea9b521c73c8344e06fc469cada92d31b2fecd8f15d291acdc35b4d3ae0a85ddd887cc5606955e7ec6e6074ea80a6aba0f9edbb85278ae8d7e8a8e0d4c61c0ef0956477650f0deda3c3bf6a14a882c8a9beff876b1fb274d383f2475142b21e10906636e556433f83c2a4d0473fc67b3da2d4f8f302a132986e47ee24e8f6404bac184905cabbeb8ed78ba0fbd8c89c024e153681b8fde3b6772b441b17d566b445ee5c83685b2ffeb85b2fc7c0002b6650dcf9184686abf3007e56d142db02614708300c8eaaa8b75be68a87f4b927d0822b4127ae5f255b6a5dbffe6eb0c4fc03718efd5700d0f047dd127c388a5bf50d7a72331723dcf7b562146b650e456db47be537fe7d583f8ece639f3718ddb699bb877d8791fcf8e4d85078a8804c53581060b1db581d0f48cdf4fb67cbf17e474a3dfc551f0340c89a79d05d6a963d83c6ef16969c5f2545324237f49d286ae7d5f5b0e8910edeef26eab3828fb5eec28444a39b5e4fea011d4bee9f76224c2b9740eac697377779552642f470d1872860a9c7da8a3dbe2f2bc43452558aad29182ebe56bca9459bb4ba29f1cd77a989c7184726a056685fdb29eff383f5caddc8ef1c9d3664754ffc288efab8f9b14083bbd1facbc4bd16652da2d9c7b78b1b43186df7b06f0ba8720d0efeb1e99676aad1a31dd57700b3600136e26650a5180a44449a7caa9558924b289e574a14028d5a957896b2ec3ba897c94f55e7c8ba2c101ce5b551960a2784779367cf1c5b0821af78af788fc91510c75aef3310ec9063884756df52a26666f0b3115bb6b883cf37a828c80b7e64ab685f463550292c30892d", 0x1000}, {&(0x7f00000010c0)="bbb802ccd90eccd120099c31342c727ea359f0c5", 0x14}], 0x2, &(0x7f0000002540)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}, @rights={0x18, 0xffff, 0x1, [r23]}], 0xd0, 0x4}, 0xe) r24 = socket(0x18, 0x5, 0x0) setsockopt(r24, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x42, 0x3, 0x1000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) dup(r2) r3 = semget$private(0x0, 0x4, 0xc0) semget$private(0x0, 0x3, 0x47ab7890a7556041) getrusage(0xfffffffffffffffe, &(0x7f00000005c0)) clock_settime(0x3, &(0x7f0000000040)={0x1, 0x4}) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000380)=""/206) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x8997) semop(r3, &(0x7f0000000080)=[{0x7, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x6, 0x1000}, {0x4, 0x2, 0x1000}], 0x5) fcntl$dupfd(r1, 0xa, r1) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r1, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20002050, 0x0) r0 = socket(0x19, 0xc007, 0x4) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000001240)=""/135, 0x87}, {&(0x7f0000001300)=""/202, 0xca}], 0x5, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) mkdirat(r1, &(0x7f0000001480)='./bus\x00', 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:40 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x40) r1 = open(&(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', 0x20041, 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', r1, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xc8) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) 16:00:40 executing program 1: r0 = socket(0x4000016, 0x5, 0x200000000) sendto(r0, &(0x7f0000001580)="161a3e21623d2c21bbe74ad8eaf07202e2ff5313aad653a45f55883cb042dadcfb10f0e4003d2de0c3b51c182983ec4f33fbedee9ed1c492f7c189812f88430c0cc9f2079b2a59e9a5826acbbcbe0038946940cdd014e6a4a1adcd6db4c08136bacd80138e7e315d8d707a48de53fd5a28a3e14d3276c8b6bf07cb3e005e5979cf7360f1b3979f261588074bb55f14059c2cdc5207c0ddee9fe0ff711d8c3f584f7bf2d75105992808e1c6a7d8071bbe", 0xb0, 0x1, &(0x7f0000001640)=ANY=[@ANYBLOB="01002e2f000000000000"], 0xa) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) pledge(&(0x7f0000000180)=',$\xff\x00', &(0x7f00000002c0)='\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f00000014c0)=""/26, 0x1a}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f0000001500)=""/76, 0x4c}, {&(0x7f0000000340)=""/157, 0x9d}], 0x6, &(0x7f0000000480)=""/4096, 0x1000}, 0x843) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='/', 0x2, 0x0) fchown(r1, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x80000000, 0x3, 0x0, 0x88}) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x1, 0x3, 0x9, 0x200, r3}) r4 = syz_open_pts() r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) chroot(&(0x7f0000000340)='./bus\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0xfffffffffffffffc, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r6, r7, r8) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r9 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r10) 16:00:40 executing program 1: r0 = socket(0x10000000002, 0x3, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x5, r1, r2, r8, r6, 0x14, 0x4}, 0x4, 0xee7b, r4, r4, 0x0, 0x7, 0xfff, 0x3}) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8000, r1, r3, r5, r6, 0x20, 0x25d}, 0x9, 0x6, r7, r9, 0x3ff, 0x401, 0x7, 0x5}) r10 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}, 0x10047}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgid() msgget$private(0x0, 0x100) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r11 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r11) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000440)=0x1800000000000) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0xc2c, &(0x7f00000002c0), 0x0, 0x0}, 0x42) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2000000000000d02) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000b047c1453700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) syz_execute_func(&(0x7f0000000040)="c443f9096aa20367d88b95000000c483a15e782676d9ebf3440f2c5bf6f241a566460f38de16c442910bc50f38cb6600c4823d027f9a") pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="4536b6fb9f5b07", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) clock_getres(0x6, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sync() fcntl$getflags(r1, 0x1) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1000}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\b', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:40 executing program 1: dup(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="723ad9c9", 0x4) 16:00:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:40 executing program 0: mprotect(&(0x7f0000352000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a07, &(0x7f0000004400), &(0x7f0000004440)=0x4) getsockopt(r0, 0x101, 0x28, &(0x7f00000033c0)=""/4096, &(0x7f00000043c0)=0x1000) mprotect(&(0x7f0000353000/0x3000)=nil, 0x3000, 0x1) r1 = open(&(0x7f0000004480)='./file0\x00', 0x0, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000044c0)) preadv(r0, &(0x7f0000003340)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/205, 0xcd}, {&(0x7f0000002280)=""/99, 0x63}, {&(0x7f0000002300)=""/35, 0x23}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x8, 0x0) fchmod(r0, 0x14) setsockopt(r0, 0xb558, 0x3, &(0x7f0000000000)="186fe65c", 0x4) fcntl$dupfd(r0, 0xa, r0) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x1a, 0x5, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001500)="3a0ed75e714f686ec1cdb45f287f159e45dcb6e2a9e63b87f6b4182fa01812e07f4cfbb1ba5bb0867d811e232bbad1428890350b0c54db09d787f4c342e0259688251feca2ddb5cde5dc53f9c3df60cb747cbdc2b2774aae3735207f769f7efeffc946393f8391bc39f77ff0afc19edd23e8e9a0a7b4cc27e6926111", 0x7c) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair(0x3e, 0x8003, 0x3f, &(0x7f0000000380)) chmod(&(0x7f0000000340)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001340)="62d9a924a6635fe94452e54bd0794b0cc1b19ba04a28ef4f521d3334bd0f6d78a0362aca79e9ed790ebdcebaf4ecebb09fdd2753720d155581b7029963f2d1352f40c69a3c579c7cf7a96ae17273305c634d011c3ec7023155e43bbe599b5a0dae5698f0c9260c6a3a36963f19f1f6fa86caeb5476c60b6148033d9c65a58c778263dc02d12946b4d7cd9fa635bf6b10d91577dc8a0dc88afea68ea09b48f21a4839e3f9ba62d2e767f1617aaf1db6f962a2db0bc64a6835c40c9be31b714b1e4a82c409c3", 0xc5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="0d2031c40b410fd0569f37313013c7b9a33f4320835044f073a9d114c700cb501d9aa428b30ff398d36b8ccc8739910bf5588fde3e70405f2990479be5aa666ab431bec8e3823177", 0x48}, {&(0x7f0000000080)="70634f302a06f5f8d36c87ad7001ebfb787105621527f99bcdaa3554f46d753cd33a835a41626fa9413612e2471ff885c0a7c1d7b821415fb97303df8c08e91e6fccb6ff32ae4093e072485f040a018671acc23ab801f4409579c0f4de603cc5917b6d1c9b39bb9abae01cb328b58480d35e167486d4e84751478c3656f2b8aea13e", 0x82}, {&(0x7f0000000140)="ece861d2eda498763174bfe0006e4bba781f87913347cce1c8444848cadc81638d071183b7797b44643a62b053cd3eaec9f6e39f0cdc490289b2b1b96fd89f1cf0616341b5a40027aae9c6cb5320548262aa219fd32697f798e24a00db6d6595a1b2848805929074a7843fe9a6f342c111b9200fa0e2ce82f7bc9b307ebe1e3e3f2ef93c205f7320263c05f9fe89fb8bf3b1324f8a6effe1bee993b44d82f25105c2e355628c8cdfd6a960810858b2775802ebdf6207bd801cefc574471296ee024de5e006e867fdb17ec279e06e7afe44cb83f97752e2f40a4f4fd4", 0xdc}], 0x3) read(r0, &(0x7f0000001440)=""/162, 0xa2) 16:00:41 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = socket(0x30, 0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x1000, 0x601, &(0x7f0000292000/0x1000)=nil) shmat(r3, &(0x7f00007f5000/0x3000)=nil, 0x2000) getgroups(0x9, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, r4) setsockopt(r2, 0x474, 0x100010001, &(0x7f00000000c0)="ebfffaff13b919832ea54e713048e6b039de28b1d305000000a69b31929648", 0x1f) 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="cc29f73be2962959247e146383cfc22126939fb80e8b0689b830a8a5baee76a51ff15047ce04c31646ffbbb4976d7d12b3f03cbe2b52474804bc8dc1b98bd840e204c827", 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000900ffff000001000000000041f38f5adb11af3b18a48f104484cb63743b8591bb1fea49a5b07cde1e2863614215ca2059912c3b662b8f455c", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)) getsockopt(r2, 0x7f, 0x0, &(0x7f0000000200)=""/235, &(0x7f0000000300)=0xeb) 16:00:41 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000f2feff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:42 executing program 1: r0 = geteuid() setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) r1 = accept(r0, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040), 0x7fff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x40000090, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffb, 0xb, 0x1, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x200, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x41, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000004, 0x200, 0x9}], 0x7ff, &(0x7f0000000180)={0x989, 0x400000000000}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x691, 0xdf2}], 0x9a, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x30, 0x0, 0x10001}], 0x8, &(0x7f0000000240)={0x7fffffff, 0x1}) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) r5 = dup(r4) r6 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) unlink(&(0x7f00000002c0)='./file0\x00') r7 = getppid() r8 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r7, r2, r8}, 0xc) r9 = openat(r5, &(0x7f0000000340)='./file0\x00', 0x40, 0x180) r10 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) fsync(r3) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) lseek(r5, 0x0, 0x0) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000003c0)=0x9) r11 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x240, 0x11) shmctl$IPC_RMID(r6, 0x0) connect$inet(r5, &(0x7f0000000440)={0x2, 0x0}, 0xc) setpgid(r7, r7) r12 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x8800, 0x6) lseek(r5, 0x0, 0x2) nanosleep(&(0x7f00000004c0)={0xeb, 0x8}, &(0x7f0000000500)) shmctl$IPC_RMID(r10, 0x0) fcntl$setown(r12, 0x6, r7) getsockname$inet(r11, &(0x7f0000000540), &(0x7f0000000580)=0xc) ftruncate(r5, 0x0) 16:00:42 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x1, 0x4}, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/48}, &(0x7f0000000100)=0x32) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x54) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5bafd5f12c7fab5e7eb61bb775f68de0029d423d700ad737b49d4b0afe815dcb2ddd30c74f35a49ba16d14d8f0c6cb27", 0x30}], 0x1, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="80000000000085ac60ce67f07cec"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) read(r0, &(0x7f00000001c0)=""/189, 0xbd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffff, r2, r3, r4, r5, 0x45, 0x5d}, 0x4, 0x1, r6, r7, 0xffff, 0x4088, 0x6, 0x1f}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) setuid(r4) clock_getres(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getuid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) fchdir(r1) ioctl$TIOCEXCL(r0, 0x2000740d) listen(r3, 0x0) getuid() 16:00:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x800, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r1}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7f}, 0xffffffffffffff13) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = msgget$private(0x0, 0x600) msgsnd(r1, &(0x7f0000000000)={0x3, "1af7fc23f2434e71dac6acb4eafcb941b532ad39ec2b3f914c96c4f6c212d9459cf67420"}, 0x2c, 0x800) socket$inet6(0x18, 0x3, 0x101) 16:00:44 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, &(0x7f0000000280)="e93e2d28daa229c6100f0b9323ca30ad142495d18c0f96fa530c8303c8bc0a2259f377e68c48e182da1a941ede7a93e9a6763a47678ba73d1aa85f3bb6ef1852d67b0af9275f6a2bb7a4585d55eae624e67e34b0adb0580f093126167646bc91376858c62824717ad3b0cb6b8cd839eb184e3a0ebae3b8f0a03f723750b525ddb0dbd569374140471207db7410905249586de8eb58b876795e1f274bedb1e75c0c01e3921e038b2b7273dc72bb95", 0xae) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="8cddcebbbc8396c27323219f67c1e017f9e2bac05bb3a263f29a47e288fa0d3ffe0b39fc502f246901a0269dd5d7ef6dff71e7abb9", 0x35}, {&(0x7f0000000300)="77d52c204adb926b3e426931f5f41c822f250434eebea2682cfb1bda0b70661660eb5ce1af14a4c41baf03cded5b6e08c27dbe77144106de7569ea8747944ecaabf2be76778e53cfd01552a62b4762f6c30b5fca379da8572adcf0012d4f8da84587f84eda0b04ed8137cd8cb5e957b6245a4e9b8dfaf0e0ef1ca4d8f61f6fb6eb747f4e60ce4a3c32bda60e867c9476b7be61ac8c5b3a5cc849d613b1e2208ee1c5b8f3bb9afbd555da17e1628014027af19835756cb5f2abd04a0649d1dae6d121e0d4cd3c0976fa230c1a43af80352defb28bba2176b5e92929d8b93ee162ef5153e8ee9c667cb966f792b0227fcaa21fec90be2ac1b64324a599d9f2ac66ae5671e4ee7c03541fa613a1dfd18c9b719542d38a5a54314c4f180f9adf0203eaa4546b11b1eae346232f316edc747e0a22cbb94a34c414bf54ba4b0d918440f0085c21bc01a7859a5246274e1d4a334d8b562c51fc75b49f3c2a5632d526871f766b8a8e7de9cb49ca634401e795e2da9e699a46e5145a9b454eceffed3985c35b98cf19411a46e281a0bc4d9b497cac8cc02ab170a9b89c5ea57873338a5aabd9d44cfcd0d48eb870e3d831d6c05b5901a8d4d45585ed3a9ae35731c57427f7f69ca166285a8d2c26249aba33381d12a6a90f27f4176ad129a10f3f5da77d581f3300fd95e8236ad325e31a6f708e9bdc7d92793a332a727b78d1d74c19f3eaf6f5d1a4c9fb83c7c4da0e8d8f681e7190f72f4206f870468274cd9534fcde0abfdf59710890e00f1a0ad59330a176270b43bc2df2c9e4c600e48be411406619520453b35774c21ff9500b7a31fb86e117a531f8ac6ea6f682feff00a366c2097aaca108e468b3f7086e204b4f5755ad24ab5a4930e615c665a56eb467fef6cd377f19aeebaa30099f123b296df5fc0382d2ad10202090b0cc08e7509c66f46e6a0238b8043f7aceef05d1c0d62a4d660aa30beaa528ff6ba8711028be7f06e2515082dfd842072507269941897c99824592299b560849a9d1ff1ab929ea239191f509dd71304a287737278bd4d35f3cbaccbf5b38f1b06d40e7d6c63afe525354cf382d751089058a5ddb51ec4e93e5832c6a3e5abba65411ca24df68753a405165c46b4c7cf293539db77d16692acebc4b9a7ae8be7a0a39f3c414759290c77af33259936e824bbd9395ad63dbe28605e2c37e740db7e6c59229fd2798a9dd53fb93adfc018e4d0a24ddd18c3fd7584b4d36fc5c15b402101808ff4e5242fa028fbc0c34142c38f696134b29e6091899f0c94e72ff6a84c4ea20cdaeaee5045fa38fafb8a5bbe3f6f356049acfb37fc49753352eb9dfb7f84637a6e65d49c4d1953188d37071c9cfed72f8bda159a44cec9768f433de4c74d625867a0e40f41a15ac6ab69debcb498d4db602a596af52bca67a8629cda8cdf0aa5b162e7f381006c8902fc6aa20501818ad86955754fc28a38db3624a23e9e28ea0c514468a8125929299e7e7cd79ab8458178688e0e9608cb983b64e1c3562dd142593c14901bc482f620b284e2f1c0d3485032e6c450d6d6d8cbee1fdc48e6be2c657c6d97bd7878c79f8d47cc1d31fb86646093ad4823e9aa66d4711c1d7b911ce6b499638a4be3f8c3d25cf0de5ab39a0c5794d3dbebcaed518da2d1d817a248b90005b1ceca421c2351e63d5cf6551c8358ffca9909c3b1e5e9b3de1f5f3fa6a5cd92d2c669f389de1b0e725199186fe3c0b6e6f2cde616ee836d66e3ea1d9f6b36f9124659b8212243c7d5fafff937c7612c2c6c726cc8b474db7d331dee91cf71401b18a75aab901f8bdad9eb0818563958adb1bf16db82e3153916140d72c8d78a9a57f077ccfba88524a8323171d5e978c1caac0e99be391b8cd9465ae423b181ad5f33dfeeacddec5535dedb2e884cf7c16c11880211378683606e34832d857823c7d3ae27d15c36b5b9fe057315a3d4905e616e147204de546e5b3882ea1865a9f99ee8b1799009aaf7954cf7af83906e1d21fa7fd07485ec2d1f920cc318df44170174f1d586498c0b22fde006e16053ddf6b192e7a1ce3f5fecc8cea7212e2f83d3e983cacaca661bec7803941b5247a6262fc4d52e3c1ff2e18e0d940360dfd2c3813759b212d6c8189cbc0ffcb0882eeb40d817da900677f7dad41617a71655677de71462a43aa2a3578b9cf76d99905c0a36499b9f103e54496decf28661f0da4c4dd29f800400459fd798631c4953ce8fcafae06fc286f099e265d52b2a1c915778686aeda461a4a6853d9ea6ad67c6dc427b776acb5feb804e068bde082df514847cb34c8804eb469de892c54abdf0bed45c739ad4ee940a66c77e4be6e9878afc92feec691ca3dcb0eb7816fbb2c52714265b536fc8c8e7a623c423bc32a0182b22555777bd0057e24fa9ed201afdda40dff5628272c94f536c64792ddc56ce51103f6ddb715b733d2f4ace76537d7e40584be6d7e1bcf95eb83d8edc939a2ee3a7222f1a6ab67b9a5528e74ccbadb0e2c50c93eafe7a6155bc05ae8f5260f7643a0e07ecfccd146e2d05d24010291953d0d830c399e24a0d592fda23f383d5d841580de0a956b43d3ea3d9893fe6e13ad1400673ee2de4fb1e818562a30bffb20ec2b66ac27028615381f197ac895a1bed43d820c2404675f68da9bf54b2727c62075244a667f3e6876f299fc744c0a77781ec62ac126e0f65633d2d3b35cdaa8ce19833071005d04030401692f8213935ae7bb5af679800626d15762f92a3c3f212a0893ea3e77fe32b858fcdbaa22952a8e8b7e5e1838567c7dda4f3c925bbad16bb1c70784c55073104d78f4a6b3055ee93cc36a9de6d4584f4c8153c2ee7d061e6de7d3ea4a8d2589b9bfe8e0a0f582d1e4c2a0cc33ea3247d0e4e409f96690e889f1dec6a68472c698c860403ef15f84d57d9c59bbb8f5b356623f9bce41e9b3e5ca001f5ee18ab77705a1358bb068d6800c2375448409f83ac5cc12e4aecf426de8c8ad9e4f7cf19a44de3e4178caec93e52ad444e790a9856ff1a706e7e917e8ac419dbe37d64174a0b5ee8bc07f1179098ffc5e0d90dc12a6a0392a346f795eca83bfa067281ac80fbcaf0c88afcb41f33a1027bb57b6a6ca7fa7089941352ed5a55ecc59f091a7d3d0be52f4b5cde0074cee1fdfbc123b374e23f1edcaf30fda32c7f7c183d029ba5a2ad822f37eb99a08adf03d34317fe5f1a36fe2f3257a070035ab9d56c80a78d4c40454333d1bfa754d4d86d0614ce4c06a93c64bfa4cb5c81ef12e8904497fc28817f8bcb80fb686d4fc6dcc04a45d34465141e73c3bea34d02bb065dc188d3924a152ff5732009a960be1ba7880b1a8906ffdd2597c2c74dc1a97127dc4f4a0da3e34770df1548fde085fa964e6c1545481e15848bc60b770b71545b4aa880186e4136af55186d1e17350347981acde1373a0415e1b0e75d2cf484a28701015b3e63f34d6b840a8d370897f7e44f9ceb7d0f9b4157869f6c0255fda71306e5f2066dcd7c34152da0dbe35348c86f3faf784726ad91846868a5695d1550faf84599a6a0c901dd00113be4df555a4dc1735d2a63c76ae2b9b65b2f441369bae670436cacaae807081803bd16fae2a04a21004267e3bd10639ec4c7f3f285e288ee300bd54d678aace00756dab635485121e42e9636e80173a4b24707d197d9804e74bb02b24ffa6881ba484ffb15d6c4f28a1a8716d3f05ebe424306a743769914886f1cfb71c1df9a7c74ddfe262a8fe9a40ce1c01ffd01b35627b26422c47019245e1652dc658b97228acc89b17ea23d0c8cec750c052a62fc3fe08ac7f22e169c4dc77c26b3e84ba57d94085ee3c23f962b581a2bf81ee4722ed7a19c223380f2f9ae547faa23d3aa7b60960e1211566074ff4bf7082ef98449476a82d3ce286b70483e3e3a743e597e772e4fcafe8af8d0ae46a5ba18fa17ae668be65608c24be81727e6ae83bc3200aaae7001a56709e78fff88425cf4eda2b621781fac2f505b9f35f431df559cb08927a60ac4b80d1cab163b0ab71c5c2f83dd51dafb0ea4136681d0888c42a8959a2fcff6e3c74ca3fd6a52c00db33b9fb4c0a2a3130547cd5e58d68b452386bf492b758f8d4240fd1eb1b6ce53bead55051286225311692fd872cb785a517a22f7fcaa0618d53d42d1da118fb29e5238e88e129510ec523c726f9515be8b1107d76885d27b351679636f3eedf1b9e526957057a8e16612edac373f64e5ff7a6cc5261db1677b9f187e3a2a8b112f54fed6bb4e8e3a8fa7a72454546416462e8790df7550b505627f9629ff1587a122de210e3f41162cfeec2e09dab0374002af965acb734175c1d7397eae760a96122fb7cdb56603bbc4d763b404b5e328d830eb8e90b7cf247676f930ca5caa84cef9d5ea12ae405e6ebdd5bcf34b1be3013b74ee1b134e582917dad1648a4ee771fcb8f3dab6773723e95ee5616ad81170529a9770ecd42347bfb11b693a1a19fb8aa1df0dfe6dcd4e263a763c53be5b15781b3a6ae75437400f66b0743f2d1ca882048fd63a549d904ff521d47a116cd69223fe64d7879b06d953566ff3d400de27bf2adf2ee703942364e5310e786e2ec314cbaae782857304bdbc2441184c272cd0f7fa9dca9bd9a57b5a9fb61243ba11889829e0cb370c942c30698ed702761f1258c1a377414329ebbcdde7513d1ec6e67fe1f170bc4847064a01e9a4b96eda41328d0ef4346f703bb918c259b51172b5c5dfd6cc6420c4236abc33bf77721fab7e526ed03aa4beb5376b4e8af403362815a51129393f1cf48b670c45338177b75b4423d59a40403fc17ff83670e81c9b2905801d712eb3e8e737be5fb5c4268402b72d0c248ee6e5b54d489fa6da74b257d9c2b67ad9f94c7580f3700a7aa9556d1555e5f84aa6813748f071c5a232a1d476c9f191319daa47e1e23d4d0c9b52c69177ecdf68553229d1b5275ab0174324aa6c6137f0a2e51bb384cd25c333d59afdfdf8fbb55b7779348e92927f1f297afe036307debb8f8cea5244648c929fab2d3add1d738f03b1561809e81a5d77982b4cd88dcab6991a9acf914653b4373e18d3679399f48e35bef7e91f1633f06ee3f47a935cedba563439e1aea3e82e04541a56640b551887ced279ee0f02ff20cf076432aa3ad8a44cf2ffbdd224445766cb3e28156d26cf3b9e5c47d327c282de8599a76179bede477a9e58a0afea509f094bd2588267ed9d2ae737e6bfb514ba8641729b8817b001e7dd5ea0b05ed4f61a211528afa63fc0acd67135ff87608063be1f002577e5b197d7f3c25b367c8afe01258a90730bb2ca03adaf9722c3b375ab348f2960ab63ebcf12e561e641231829bf6e3b29217f61dfe2adde7e4072423548fb1c0beba8519b3b1473aeffa552910347d3dd6406fbbf1b06a090f482b4d5d3f6c6d563b52a18d81fc97856b712506ca12fabca29133dc009688fd225ab68da9847a0b276d734103bf72beafcbe805448c8385a0c568d9bb03c7057e51f5153082785820695d4fffd115bc0c44658b76c85e7b68bae201e74c8a42658e787867f2ba728b8d047cb12246a5f81d2ca09279d22d790912fafdb6675ca275b7d7ca67bed24214c925957922e07838ab0e63140bf82fe9cebd094c8d603e62f5360322d2b1d4c05d067f8ed5adb9465fdfe6f3fe6f7edf808c0106d844c0ca86f2fd96377aaca027fc7d42399d9e0cf9a2a2b74debde3f392a98797c9c013d982f3a8aab0aa14ef7c5a8bf34b8396684a8fff7c5354ec2a274d7db64825c", 0x1000}, {&(0x7f00000000c0)="290f21bcf563448bbb65977327c7f844e3928e0a718dc84d8ff52fe22b3285a411f964b5f4ef648f0f3eef37dd02ea71e260fc0e5311969b33f656229e", 0x3d}, {&(0x7f0000000140)="f1fd85522ac40bb0a3e5fe7ad82c23cc4d20be8db9a008def5d64b9871dacc4136df5a082861cf483c2bbf6ccf9b08b217afd51661091ff6dff12835e440c7616e6d1e36711824fd388096ac9d47dcf88c1bf03bbf69b3a915c56b2fd1ee7cd5b1119f4fc85e", 0x66}, {&(0x7f00000001c0)="4d9204cdf244778cd58ec66ab984db39fbb7029512e1d5f681e1e3e727c50b97ffabe1345488ac7b2315114d5a14a667789485450323235b24324e095b1524359e66cbfda44febba35eda7156eb60a25a1363cbf744774ab5776214ecb41de9a8b432d313cabc7e6313fdce8959d1e852d92d3aa827b4136799c44492e7ff6a4ae5a4113aecd7b88c38b7bac12ed8e6df622f75c00567923a31fb6946dc548e26de65177c7f730e32ed4c5c1e6b6bc1bacf547a525896238bb77fae05b2e89db8c5bb60a96e19754319bfd9a5b3dcfdec528e2c78528b13792bafd83d54b23b5", 0xe0}], 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="00000000000000001c027ebc", 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x40) listen(r0, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x10002) 16:00:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="c3ffa42ef3da520d8de6c26772753599fa4eef831f542d68aac6f500ce5843e473cf04f7b82fa85e1eacec7d0f911a60becb31dfa3251df984647b848358186f204a5c7facde070533ce2cc9a3d7964da1af5c5de0a95571e8d86d7836e19c2447f042ebe605203f05eac92905717121b3", 0x71}, {&(0x7f0000000100)="9e696df5c7c6e987a8a9be7f0a6f", 0xe}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x4) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3}, 0xc) 16:00:45 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') openat(r1, &(0x7f0000000500)='./file0/file0\x00', 0x88, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) read(r3, &(0x7f0000000340)=""/130, 0x82) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0xc, 0x24, 0xfffffffffffffffa, 0x2000100000005}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="4257abf89533e4b86d0476b6c1d9bf966e8bb92afa3ac6c398d7b6e5c11d83f96d03c7cd96726a67279c54517bec4dae3151fde30164f44aaf498dad1dc5d9ef428f5404597f64aacc7430f94791b6f892f543113403c780412c", 0x5a}, {&(0x7f00000001c0)="9aa78eb6d6ec4801ce97983cf3dae39a80aefc3783de6ed1a55554ace8092638ba157c286774217f97aeeb527fe2d25ec624f69fb486c99f89e0a0e6920c1017079e4e6dd94c8235b50bc3b61b3392a2da8c584330c658063a2b1aae31e9357bd36252ecff5eeb16b62e1765dd3906033ac3a641bb472083cb849766a5347389e037d73be47cce8933d7cce16df4b210a6a9d26121999ee6bb4c2f15153ce07e6f971c67d7ffb65235f31114d32dfafb64f1fa5bc76da98bf2405fbde1141bd37b8b3ac2f0022c60742c64d324dec09121eb7b64fdfa59", 0xd7}, {&(0x7f00000002c0)="d3ae6fb6a8c1b0224b2ed2001ea4b4d744135ea47aa73f889bee9dddacf0", 0x1e}], 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x8774, 0x1, 0x8e22, 0x61, 0x5}, 0xc) getsockname$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000004c0)={0x9, 0x1, 0x3ff, 0x3}) 16:00:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3fffffa5, &(0x7f0000000340)=[r0, r0, r0, r0, r0, r0]) setegid(0x0) setitimer(0x0, &(0x7f0000000200)={{0x5, 0x200}, {0x2120419a, 0x9}}, &(0x7f0000000380)) setitimer(0x2, &(0x7f00000001c0)={{0x3, 0x4}, {0x800, 0x2}}, &(0x7f0000000240)) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x9ab}, {0x81, 0xfffffffffffffffd}}, &(0x7f0000000140)) r1 = semget$private(0x0, 0x2, 0x80) semop(r1, &(0x7f0000000180)=[{0x2, 0xfff, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x9d2f, 0x1800}, {0x0, 0x98d, 0x1800}, {0x0, 0x7, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0x8000, 0x1000}, {0x3, 0x2b, 0x1000}, {0x2, 0x6, 0x1000}, {0x3, 0x376, 0x1800}], 0xa) 16:00:45 executing program 0: r0 = semget(0x3, 0x3, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x4000000000000000) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000300), 0x258) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696e653000151346f057da6b4625986967dae620e131c7e534504afda9f9caea1c303527f3a089a6b8f1d71bcc685645563210c635d8a5f82537fc92b54453e741d56ae649961123b09074adb1839f797f64e988872c4e68d7932f1ba84ed16584f8902b90d6fd63910d4c7be458c9ec8e8bafc1479af5b3ae05029b6844be7b3da5cadcfb197031992a9af53762e9b767f493e3f4e490ce56c209aa32fe2a1b"], 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = msgget(0x3, 0x206) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x800, r4, r5, r6, r7, 0x4a, 0x7fff}, 0x0, 0x3, r8, r9, 0x2, 0x0, 0xffff, 0x8001000000000000}) 16:00:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000000c0)="0400002a140086e2556cd925fe0000aecbea9d6e", 0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffdbdd, 0x0, "ac100977000188bbe9db7cf0cb453a1100"}) syz_open_pts() 16:00:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/121, 0x79}], 0xa) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x8001) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r7 = getpgrp() r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000640)="82e549e68972cb7963ee3cef84c8a0a4709939c4ec9b41a298f2e442da67b086fa302f8b83b90e6f6140903f33d55b6fec701b78ded4d02e8110c520ead9c349609bb38f78913514c571c82a3634321972912ab6016f48be2b0efb4a3f4135eb3352ec2e381c4a72c0", 0x69}, {&(0x7f00000006c0)="35d3b05d26e0a8bb8f99ed5e8aafbdbb7721c2b60c0b5c37254382cd2a67b7d5b3e088d5e8754df68b2f53768643ff665e3c0c83ddc81c6707839f7a634a93c8d083d4a6ac7cbd0c4acb973318e0c06d12420d63a49dec956e7fc9594ee71feb7114a85823707a81f15ed2221314c6c4d0f8f1725c7602b25eae5b3092283684f99d7d77b2f34182c472e4dee1b42e", 0x8f}, {&(0x7f0000000780)="b4410a0e6fe29ae356cd72e97ff67103ecf99f5b8b410bc06e5e2fa74223315a3286ee07ab5c757d10ef541b925dc13e50390e267f986316e92a17b011f5c42c658600c36e7f09eceeffbe08e9ac5c35263f2db964a01e0340f75b60677cd83c36cd82b74fa6f3a73925ba447e2ce369dc2a22953ba3952daf2e66a46adbe6f7dd5a90240bc47ff551398c5a644078b15c78f19ba9da3355b24773cdd6e22eaefccd837a841cc8b98c3c4eec53c2cc4015b52a1f4c0d0093762ff3dc5634c65c6e603cab5ba5c164c3c096f0c0d1409ecf86d6035df0ffaa2c59b6", 0xdb}, {&(0x7f0000000880)="29ec7791db108a560de9727d458f2413cf24ce7e05b79ad0dc07f7d5db4c8520a386551474698f3fa9380a41e4662108ef5d5541d6e6995142c84f8c08669dc3edaf9209c1b8c74f3cbc24dd64c15d51a05f9693755a7402dd3aca148d6ead55f3181013b3aab6a031444fa48da281bd74de43d46c3ba460febb91", 0x7b}, {&(0x7f0000000900)="23ba888f9fa824779fed12e97da4e6984feb4479e1a767bb7c3c41354ad1189e87599394f0d65b5221bf5da49c116ff7e49db14167c9cbab9dea994f24d24a517b4f1a3cfabd13a52a216b696978b83bf80d1760c76f5fae31868b1077b84a49379204012c4807164d852a4a063708", 0x6f}, {&(0x7f0000000980)="0776ba9440e466ea3eaec24d7054ab38f30354db91323b8234817757c16e2b635cb1c16006290716866160f9c045f6834fdca8ab47211fa2547c815a206e1556a3782d01903176d90a406b2221a5d4344bfdc1fadfc27c08d00b229d7428520fd89508b57a3c3ab9ad0fdf38f12b862e4a91d2f20a770dd3b1396b5d3cc4f2a7f37090c307f42d7a131522", 0x8b}], 0x6, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}], 0x68, 0xf}, 0x408) 16:00:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) semget(0x0, 0x3, 0x40) 16:00:46 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xd97c, 0x9, 0x0, 0x0, 0x400]) setreuid(0xee00, 0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2519a9ba930ad430, 0x90) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, 0x0, r1) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() clock_settime(0x2, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x13) poll(&(0x7f0000000000)=[{r3}, {}], 0x2, 0x3) kevent(r3, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:46 executing program 0: pledge(&(0x7f0000000000)='&):-@(\x00', &(0x7f0000000040)='\x00') r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='&):-@(\x00') 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000100)="b87bf876904cec9f1e5c41dab087c63c74e29dd2dabe5ff3ecc52d3c7242f6a87950820413cdc498a601a665f8", 0x2d, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = getppid() fchmodat(r0, &(0x7f0000000280)='./bus\x00', 0x4, 0x6) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') fcntl$setown(r1, 0x6, r3) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x10, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x1, 0x1}, {0x18, 0x1, 0x2a, 0x7ff}, 0x8, [0x80000001, 0x0, 0x2, 0x7, 0x80000001, 0x1, 0x2, 0x6]}, 0x3c) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="a883ad5c49bba471c7cd93519dd45f76a46fa03878ffff95979641dc57396dfd796a25cc09ff5bdd29877e104adfaa16b1fca200acb913af26d80e6168450abf00124f8e32f13a6486a065a1fd0346637b58f0cbe533ff224d6fe7569fb72b678b25d4a5719c96194d7e5450f69bc3ae60ff01ced73cf34b3e602f603b1410b199b8d59837eafb97bc211ca6874556e927374abd15835f98954f4526a1c807c667dcef808a88533c0fd81580b550f16f76f6392970374425ef9443fb49a92d68ae19f0c61f6e3d0cbaefcd34a9cf298f8fe7fd497b836673d1eb5458", 0xdc}, {&(0x7f00000003c0)="03b7ed4209", 0x5}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="681b7cc8905a7bd770218d1228595f06f60ab421b67f46983c8779b36b1bfdd117e2c7efc3c7fa5cb3d87b7f60cbb591182d174e2a748af0dd4818fcfd2eae58fd8ee2dbb6f2d198584b50ba2382206b6898aa879d4a98b596b1cae130a28adfcb45b8881063e1b330aeac2acf693250e4e2faf77e2c4a2a2110a09d50b398e68438646d08472f4d3192f65d437c911001763394cab70e0e0c028ece4b3058411b33", 0xa2}, {&(0x7f0000000140)="7cb9d54f976788ca21fcf75a30f8788b82a467a397248bfed0d2405da79b61cf118919d5ff56799660c39168d3235d0774dad0c287fd349a49dbc1d8d9d7d1a7757737476c150ac78ce42ccbc10b7169107002e25703ad4d92eb4261b01ac56396450271f41e538fcf5de871e95b060d8c206815ca2f0e4c200c51a0df7f2e1a329aafcc81717eab2501290c16b8ab4ac4fe94225fd38050c8ad32758fd575278cd3547fe284", 0xa6}, {&(0x7f0000000200)="06ccdad627d1ebb3b4b2185f743dba47884a9bd4e44468c8c2795524d1d84e6d484d994b5149b63d04fd1db88a30e12b08ef8e381ae15e365a02a5198630e93d52b743c51214f5cf84a430cf65d11ba36f7dd52eb2a6d6c160885e8e06a29b0fc9fe42c199c986fbe8411af59ed3d96a0aea3ab150fd4565c5eda9de32b3daea661cf4a1d5bdd369bcaf12aeeae158a4db3f0d02c8b5bd4a973ff1f6821fc51196e47de2f9713510ece9", 0xaa}], 0x3) socket$inet(0x2, 0x4, 0x87) 16:00:46 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fsync(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='c\x00') 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') openat(r0, &(0x7f0000000140)='./file0\x00', 0x3, 0x4) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x1f}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=']\x00'], &(0x7f00000009c0)=[&(0x7f0000000740)='/\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='&\x00', &(0x7f0000000880)='[J!\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940), &(0x7f0000000980)='\x00']) write(r0, &(0x7f0000000540)="a5cc87fb2f3b05e8c400ec01a05a6eec7712b0405640d23a8ca3a2b636914eccf6250372c48e3cfb516ef087feb11fad633cfd90ad5abe8542560df1a92363ee1b24cee3736d996bda37548cc8c7a2813f9a4262a1b4de4dca4ce0121cf2ce02215532c7cb035b7e63977212f38008004d84115027462620c50ccdb35f141d8e62667d5ada6e10b818d91dca38600b1288e8c17997d1b6a903b4a4456690e1168a1ff348288af82d74bde365eb19854fb61c98101a3ec809bb92a9c1de1556a96b368e2d395da4d0b537604aed9bd42c9113f0a1660b0591ca8dfeebd460f477492d", 0xe2) poll(&(0x7f0000000500)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x8) socketpair(0x16, 0x5, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xfffffffffffff801, 0x9, &(0x7f0000000000), 0x0) read(r2, &(0x7f0000000040)=""/87, 0x57) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="5344507e4bf8cafff567d25eac6ea9795be0dc0a75292315f52b8466b20d9b00ef62a8f780a9b47b1cc825ea5b56433e62880dec34a23199296267f77752feee866824e99f9f16655832a250475e280cfc4a2af59505a2eb955a77974ecf852208afedb787a1ff021687", 0x6a}], 0x1, &(0x7f00000001c0)=[{0x68, 0xffff, 0x5, "364235056232a12324af60e30c8eeba15c78d9425f81261da467bad9c8def30c11d1df46cbe7f71da60cc4f0ad99ea1918596a3b02b476a301aa536da6194e14d716e5001b7255be196a1828f615ca39bfe7fd29542647"}, {0xe0, 0xffff, 0x4, "1b19a803194c69be998e31fcc458f9c9469d665c022eb4bf18870e5b4a1537a3703f171e4078ad6caf10038fe94ab8b085fd6b2a3156babc0642e94d05f8873283ac04460a4fd7f4d8c3edb2ce14ed37f6c62e96e2a2760043f460f36bfe75d62f8e31eb5643176db3d78ba75bcf10c070dd7eea6b501fb893adfbf164ed4f57c113d97a4f9d7019a852724af9a4a81d94a6e8801685f9cbcebaed7decb5618c84d95d5503ac6b526bdaa65d513bd621fe0dca85e73d669ffba9f0dc0c830531ea81243b0837a2deeeedb5e8"}, {0xc0, 0x1, 0x1f, "6c39a3edf03f8cdca3fccb33e4a8df2753f6858f24b86065f7f9b7a5cd50c248eae203b9936e6c50d7a998cec71479bd98799a59ad028ab8529bea2c46b1ff6071815ef3c3cf8feb28e97c6811d139a5579ccb99e7c5f8020edaad0d1920535a2481822a8727e7866c2c37fad004257a5e3702921031cbfd1a7926cd906ad266164a2bdcfe8b78b83621d16f3ddc8c655a96713de5f89895a9ade2ac89f2eebedc7382c6f69d8f4c3c207871607cd547"}, {0xd0, 0xffff, 0x3af5, "46e975892e7cc023c8be13bf2b4e322320fabb3063e4fe966adda84cfe48b15aefaab4f3e79291f46d704b6175c1fd3a3b552563ced97bab996b891c237582665faeda3917ab7e299179dd8cb62e65484ed375e990a578e18cdfba831a1ecd0da038e28b6f3dc1afb79c392fbd0800f1e66c9a43e7c522590eac4f82db2d493a9661003474218cf697ca247b31f72da81d067e454ea05cb9a8048253b76bc648dda702ef384000140cd924c0ae288b7611748f9aab209cf22146542a61"}], 0x2d8}, 0x400) 16:00:46 executing program 1: r0 = socket(0xe, 0x0, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="11000000", 0x4) socket(0x18, 0x4, 0x3ff) 16:00:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x8c) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:00:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x272f, 0x81, &(0x7f0000000180)="bc79803c64bd44d0db86aaadfac51e18b4e8cb1a0b01bea58d7388e0954500e73165ccd27af7019945fb4828e716080683923500837964c0b92a14b1666d03ac8aa7e7bda7da27d1cd678a0a69e76d53cd53b632482160de191c9673b116739bd63100311edcd67f89a7566ed737ce017719ed294d85c232f294a6c64aec86d7a298a12859d90ab43c033401321bf6aa4587bf327442c6b5df1b1ce35ac61702410bee6cb314ca98a84e1d03aa495baefefe6f3fb30fe0f24bf33a39ed54c6d63efa0726c50f1e0a9af34d9baf7ccaaabdb6f56df8030f9ce62ae9fea8b329277e5aff2d2d2b603389cd83addf2d1645d922954a4a9a53ed39492fd3aef562124d822e71ff025a417cd54cc6c52423f407e14d26ae00545e1d59dbfba49588cd78b3e99af247f50ae4eda3e81baa56b180e93b650965f298566617eeaf2c6df12dbbddf31607d9fd5609703a532f74ca1466976747302e63e1a67c0bc0b9d8dccac38de0a2806586cdad6091bd5a43dc4af021c7518d19e23a78748b18a7615e915e1736a4d0ec3503dde9fed527f2898e90daab348837f46918b97598c588c203e8c93ef74293e40891336ad0fab406e87d8bf668c89386b465d6578d46fa87f2491a4127fa9b57a4706969ec5b3baf66b969fed8d46fe230995db2d50f2b1278f9a8186e9b4c463ae78a3edf9a084c7476c2b738a07158107b679c80b1839108bc8ce886cb1e79942299af3b0e8fee793bcf3d907405b64c3b2d8f2272686fc3a8d051db6cbef7c80bb7af7bb563e72ba6345ce776a9ea7f30658bf5a18366f73d01e57e92189b628717090a5efe982fd3d5ac4d35363f62c530dd31e0ab304395a3fb258b000ae98b5476d0ded18cc596de98e16125f3fa558ef5d6be41754117c29bbe52265fdd82a15ba220ade5f1c65f9bb00991a560188f506bd8d47c31764d82855b5a045bf323225d05195616ba1b12605720ac019e05e48144968b37e9afaad33f481c2d0bd3ae8f5b4772a1df7267c7ea2d8dec4a37b3567232de4808e2c3d7e288abe5649b90cdcbba709a372b1d5b35512c6257cbe505f79d495762e376cc033919a72e7e12e5db5f819078fc3ff766bd6a6dcf5b870401e5cde98062944cae7e9faa99d7dc0bed1c2625b815c854eb08a421b20a5f62a5dce1412ad3618747aa32b802dd44b90ce75c888c884c80d17f52e4915bc5fe6d714c1b5e44d5afa877b214ae8cf60155d4b21290bc52fc79e91e64c487f80c59ac4a40af30d1e0d66c0ae09d3daa9f2c6fc25e7d7ccc00b1eb7cc6f57150881012daa0ceb975a28907e7afd052e27fe0a3e9e2c8de94b2b4be3babd8ffe3db35e2e31aa39abd92c6deed5a6130c33fc520e17b59b00037ec218295a197ec55f0bad9d0b8151738b320316bd5490cdb48fcc16e23b3164b0ed6f1c49eda3355568ebd596376235fee1a5abe96c19cdfbafd86c7e2594b3f5f89ee7e7d850c59e06351cbaab9243a93be62dbd63947e240b14c87537e3a69bc91af39084cacec36ff9420cdd18464a132438cacf1eaf96af1515804e20c02f9a0baae209f5ef53c9def1914740e179e4b14747e4196d48d5beb88ea9bd44ab55ec4ee413dae686ac4985ae2e297beba70b22a1b7302ad6f40d7f0740b184789c1ec3a4628334b229267ff6062fa5e184d4d04ddfe7caf87a842ae767b07abd9c969addfad84c22a11e67e86c30420b3bea8c7ff4fcfc2adc2a77af83c7b1fb8b9d843e8570781803a62f83ef46f535e4bff0536fd390c03d5ab9f3053c621c9598049fb25b5e5b0c42d38bca53972a51331e5e7c137396eaca4777475d67b809b1bf8c37a42e07645356f768c2c8b877cb7fa522b1468a15204313d12810e6721aaac128a8fb9151efa546916561cf1687614d5981a78a6a799cc4bea2db9b6cd949b5891f6e196b448b43b7aaf0f3b1248e82d33843a55be2e6716546c75d509b9e4cf064698ba5b446bea7fe883c955095ec61e499b8590e95070ab3682c75f9264347ad6a78a518202c4d69360f1bc7aee188ae13f337f1bf388ace2ccde6b31df60a3fde921d3c3a0f24c2baf238bdd1739d5afd996dd23773ad8bf7d0ad1236d4ef75b296ef80257abc91c528bc29a768193f734f14399df740af5203fdb11f47787864a1fde767a59a5f64f28b108509cdda5958899a7f5165158ed31e1be09e4cb9d6d1b51c6481132089d596ef67d2987ba070157c18f2077c419ac0a1158913e8105227a23bd46554b342e988d80f51e66d8b5d68c1d077f6264f3e32c15ee09ed70076300fd426e4a1cd4108c2b5cf471b1df1d7b2b0d87ba0f992a91c66d398c659da789d8213a8e003337e4901d16e9864a06e298ea24e9a514788e11aa730b7f9b19b0b722f510d8b40beb3e561e744198dba987e4d1d98c01ab6a9a8e76801edd2399306896c48117f3dfb020f7788a450c5bae3cc796e00ee77a1f55e83e199d2f370659d29779eebcfb3ee051a5ca6945e87762c311a61477fce09fb4de1ac75843f9426e680e6d8ce0eff3f3370df2628cedf66151cf18915ee8fe219fcfa76e182db91a710bacd9a8be59b48e4b2fc3ccbf858d51c05632b1ded531083b41634fff8390cb2264ab104856cb4b84dace1a53110c76158eaee288a6ab03179ce30e49c340f2087725c814d725425b1dabdb757319eacbb7ef0950a59fd5e7f6158cf2b83a12418b5024e3f282a12db7a2d8c7eba348f621dee4f61badd0fea4445a4cae4041db0d8b8c64a9c5ebb12735e6fca250afc7a649a744cf4dff0bf5e190e50193e0159f499397ce13b1d6dc0b8aaf84d50c9a8ad1d7aeb7679032e68a78462e244a5f351746413d9e83c3aa877fa8b290555fd8802130b9b7f82f1beb48ad4ef52303638e66146b81f3119ae24bcba6243b47799f6b4093f0dd58e1b6027f392210745bf6a997beaefb36accbe6530678987bdcd046f6b6b4ddfd43321a7789a2e0dd82f1a93371cc65fa7edb43c30a79b10afd76a087cfdc156b63514973f9085c9ec697ff7e654b418bb044d8259a1b2e23e9362faddf74925eade4f4eca87bb7433aad6d33d760a6d73eb8a4ad6a7c53bf4c9da9b6227387c3a8da5f1f1c36d7778fae5fda14828586d5316262cb11a535be3aa07a6d9636f2152832296bed6c83d73274033941fedf28710c9e6dbca3793f300f01d15a784e7d65e4acea13d53fd16e61f4c5a1edda39c822636b17c95fd8c428f0b4481e1fdd5b3ea29dc368096bc4be774e2ef8910bc5722c7e278224afcd29f58bec9fd0343313b3626ba5533a58508c380b7b23653c643e46d0021f5cd615fe7ffcc79965e4d240259df28638d80e27485b7e46432baa7d3a9a48f4557ed148e750e72d52c1d5853272881e97de66937b06e908cdef3e3fd44ad87530247ffe9f051be8fac97191400c26dbfc91f488616dc0c22279a37979fa3b0e76ec8c4264e09be83a8eb8283d369fb86b5ce5ff816ef86292c22d712b934b6626723705851899226ae37a25a3bd191d5a874e77a0b0f2539ef09da54355b82473e0821aa20e28f5f4b564c4d880fd2eca6414018472882ff1552dcf50320af61eb5657ca2969f921f9314d1a3acf3d7ea6428d2b6a0fa4554c358e1f24c8a0f5312088ec44e39ee729bab74c05e3c216e4365f7083dc27cdbbfe398896e053024110708f4c83e61addd83936391303836a217539c03bf7220e58d84d07afdcb075908c8de418a9a328bd9f8735e9eab82bc933dc9da62810f9e8d7ca96eba01be031ef984585fcabed06e7861e5bf346bd9bc3dac9a3cc7b4e01c780ad88703ab4388aa3c3f6a03f43df02d1b5ad7beff1f1ffe0fc9da1ac37d52c2a1ee419c2f0be3b5dc97da5bb3db362679883211fd25f09c50c6a34a6643081440d1e102548a352dec320f9f3892dd4620fa99f3d2e013597a49e666ad9862cf412c3f4acc731a37750c36300a5074490527aa9aa57e8f79fe271d74c382f5e0e249e1b1118bdf9668ec93106d86ecc4ce5ecf6241c81541cfc32d62607f39183163d87c527d443652808c3fe1bf6ccdab5eaed79f8506cca9e1a3772ad041eeab2df008fd5f93cb9bbb239cce5f882a483984688fc6d156f6d7d2965fa5b75720f6824d79acb11f2968ab97b52352efe74fc1f45a0f905705ff7cc407220fb54864041b0a81d83c397433a2ac86204216fd5fc0dbba6ad006bb86ad2f9eba2ac8644e2d3dd068064ff7f62ddb990384352a0dd97b959f5ebbc69fa74bf21b0b7151fd62367c2490a26bae9e13d8d5492167addd944912979bacf53218dc0c57405c0810df5f23783a163120f466c0a005e0e4aaa6b1729ca66e6ec8f337c1a0dc508ed00cdc831591984987583ea7989efb663c395f027f475a4031010b2c2f1a87834242c3e2b850f7b82117c44312982f92a2e0677fc9a9dbb07d950e8ebc00b654cc8d0402a8624874c30a3fa1e49a9e04db6c2531496b9600775f26407a77d248d87a985496a530c645310a1a78b65d17f090dfa3b95debe4875799bbdb5ded80e50561178420436029a28bb67246789d3bbe22d47540f9e654873a0af1bd13c8661ae48249129155b93808972e886610d1e9d10d31e1b27806cb6915acf3ef2bccdc9a8e23b71a915d77ba6a7df03085693cf2bad02bde33627f2f50df21a86a59211cf44fd606b0e96f090928b1181a0730ff5d33421430f59e4729628f467d13b68a664f3380c922a4295e3b290e628bf5fd79d4db35e2b0ca6152e86a80febac66e8defb256fa78c4de514d29b47a5523561d5d01365e66ba7a93843ed8795e15fa9ef5d5df0bbacd0a5894e4aa50fa4b1d7d01d080bd3745001f842e7c4f15664bbc9a36fea66efe4ceb0fd947348aa090da2459d29226c56b224bdc8ed96a6ed516f63ae92bc646c46767390bc51f6b0b2ec066c3ba8afae37961a037809a9a51ee70306395b4b31065532b427b582ceb3a7921e527b55ef05fb7240bb48a7d9bf1379a8c492e291e58fdfcb4e386db6df1942234df99808670b3e2f54c90eb152ff4445f80e0e9a07266dc816945138bedfa0a5cb3df882a34d18cff4557d89806ad2a38410c8fa2cc5e8c9c20f8a955e92215d2271514c035d08c27719907198d1b408ad4f5889faa734f185d9203d906289ca7881354d13592a932c45ab446cf5873335753cc7a1a9965238320108896446344a8fff28fab35e5727a5dd6ce320f9919071675ec99be8095b8897569ca03f57630a7792a7b05965d8a774e83482a1c11f4a9eb097dbb7a6f31b9d1ee9fbfd1ea66c1d5d581671d8ed853236eb39109da87c5c99bc813ffa413edc0cc9b5a0630daf5dbf48adc25741af5f08182e0a9e82a59bf796915153cfc446921554e227f13a1c7e5f9b5ea7c9ae9e8f2f111d7825d812436f9b62b7f310bb2bf8a6fed2bb3081af4922f79a5e7832996d5ff8b6015ece71f59bc389cd12f28e6cae75fa33f0d75a44ebf4eb868fc923879a13ca6309fd07e3e26001291ae8cc2eab9fa73ec5325d97fcc1cb9717eaff728dc2e4c90f81c5ef9e6aac439f459127a116ca429f69af5ddaae0e23639aa76d8c9c42d664d2950cad44348fd705a50a30e457ccad178c8d4043e7e507ff802597d5aefeef586cb77a5b911b2adce6be04a617b78ae247f8ebc94f4cd47b36fe3749fdda433cb2e6a66116e892370a16f8311c612ccc6e920f6904fba7a397c67d159ad9ed841c60464235afebb85cba5dbb23b0ef0c5e2c545a4eea66b1a7f178f374d455a652e4c", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x18b) setsockopt(r0, 0x1, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000540)='./file1\x00') clock_gettime(0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, 0x0) kqueue() 16:00:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/131, 0x83) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:46 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000bda000/0x8000)=nil, 0x8000, 0x5) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 16:00:47 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = socket$inet6(0x18, 0x2, 0x20) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="181828ead3056eeb257d5f9ccfd59f590245354ed28eefd140fb385e0f50739b98194eb9513bb05e16e4f312d89eb964c0b6b0345896840444c457ac389cb1d8472f7f32a65f4789b8ebd781bd8da68bd862d6611d699752d054769c389b2cb90d17986b8453f20c34f32e10a145956889132b8dafbfae53edb878722ab84cb948b703bd67ebc5e5d4e760a1b3fd4ca37e05de7c0465cb9db992b337f8768e13811960fa60e1fe48a872f5cb040e561dbb15a2f25522bce178", 0xb9}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x100000001) r4 = kqueue() sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) flock(r1, 0x1) 16:00:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x36, 0xfffffffffffffffd, 0x86c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) clock_getres(0x0, &(0x7f0000000080)) fchown(r0, r1, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000002480)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530cf42f7c12212e419aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x883) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r1) syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x84b2, 0x88, r3}) 16:00:47 executing program 1: r0 = msgget(0x0, 0x400) msgsnd(r0, &(0x7f0000000140)={0x3, "ed9cec427a0e5e2057fcb5e1058ae86ce39819725371223c241c9c115358fe2af524e30243c6bb5d21d87e6c67f49dc3547eb9cf45293f19f3df1714ddd04ab446b847dc97c377634fd88ccb60f1a3b1099d19dd87b960a8a08b49d82fe404805c4789551802bdcc9bc1aed24c3ecef5c2eda6e5faf9439e40b4d5a77759b93fe8799d0f1b30e7966ac29803bf74a8a7bc325c58d6f32db196"}, 0xa1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x820, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0xce, 0x1f}, {0x0, 0x8}}) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x4) syz_open_pts() 16:00:47 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x24) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10003, 0x40) chdir(&(0x7f0000000080)='./file0\x00') bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x9}, 0xc) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x408, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x1) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x9) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = syz_open_pts() getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) utimensat(r0, &(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0xfffffffffffffffb, 0x2}, {0x0, 0x8000}}, 0x0) mknod(&(0x7f0000001300)='./file0\x00', 0x10, 0xdf) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000001380)="b53274d1f4bf732ca5ab81f3c176126af45610c15fca0b87adcaa762aefff6a27e70b0d57a31350ccb3040f4", 0x2c}, {&(0x7f00000013c0)="8c805621e3f63220c2122f748d27ca0e9cd298b136f73bebf4f23a0b12a917774ce77cc0bea3ccfbaa6c8b4c14838a5a3acf2927259b28403baa1fed27a602b8bc02dc7260bd814cc112b7f6f7c7b8fef250d97ef37fa6adf42961200fd2a48bc591ab1ebbbee583de8cd3fddd4dc1cb2bec9a41b8bcf888541b33422963f699fb049cb69aa69f207bdbbfd3ec90931825", 0x91}, {&(0x7f0000001480)="e5ef47e24c9d4a4a6819f6d3119434488640097241b73c094951ab8d447a6bfe8956363f73e15ded8d0d24c70735d730d430ae28eadbcb22fb7a553fba8becf18a2eb8a6016023ae149f1575f32afddae6c6c0c48183c2679696b4cb3527d6ce9b1a2df866793ca112fdeb57fb8b93a8f9c0edf161e54c8e63e6bd957ddfc0b28637906f9dde7cf4c9748bc9e66aa5e770", 0x91}, {&(0x7f0000001540)="175b95781d8a56db7480b2495b00e644ad6c745400f7e517f790d556671342dfabc488eabf57a80a55fbd1d4aa6604df952d83c7a241b1ac16e7d08cd479d8f9056c27f5e69dde4142ec5b908455ce906c", 0x51}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="9fe4a186f52ee84933ee292ab1590e1a8a8a48e6fa9c1792117e6e8d513d18f4f321622cded98493fda8d493cf36a2a3d720196b001b3180dde17edfd996bce51423416ed04ada0ea09a6eda41b07faae1da04e4a64d381de35be5658553f636f2847b1c659b34e029373fb2a339635cb79d06be0fd3b7c2e19801b9e886751a80e346f8b492afd5c29c0b5046087319", 0x90}, {&(0x7f00000016c0)="7962b56dad7b1904dce8679e3b7de4b5d83c3334c2637ecad9ba10de85b77f18df76dc3081bdf7c3dc8939939dc0cfca9174a9250b6df17714d602ffee88956741aad099494fabdb057d1148e8348bab1cb4cbdc86c6f1", 0x57}, {&(0x7f0000001740)="ee6c504e7fae9807830f64cceb407739", 0x10}], 0x8, 0x0, 0x0, 0x401}, 0x3) mkdirat(r1, &(0x7f0000001840)='./file0\x00', 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) mkdirat(r2, &(0x7f0000001880)='./file0\x00', 0x38) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x3, &(0x7f00000018c0)={{0x7, 0xffff}, {0x7, 0xfffffffffffffffa}}, &(0x7f0000001900)) sendto$unix(r0, &(0x7f0000001940)="bccdb004a5a719a5e576bb7e4cec5898be1bb95215e60e5b271b0d0254e3172dc7828a1abd30376e4bd24f454fdd2a0499d50a023932025ffa4e44810bc9ee48a3f9f8dd542d3a209121874d9263959757e427d763bdddf508d0a6626bebdbc3c3a1", 0x62, 0x9, &(0x7f00000019c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000001a00)='./file0\x00', r4, r5) clock_gettime(0x3, &(0x7f0000001a80)) chdir(&(0x7f0000001ac0)='./file0/file0\x00') mkdirat(r2, &(0x7f0000001b00)='./file0/file0\x00', 0x1) getgroups(0x1, &(0x7f0000001b40)=[r5]) faccessat(r1, &(0x7f0000001b80)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001bc0)) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x22, 0x1, 0x101, 0x7}], 0x10000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x84, 0x80000001, 0x20000000000}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000000, 0x327}, {{r3}, 0xfffffffffffffff9, 0x2, 0x8, 0x2, 0x61b6}], 0x9, &(0x7f0000000200)={0x80, 0x9}) 16:00:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:47 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x44) setgroups(0x0, 0x0) setuid(0xee01) 16:00:47 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)='..') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x90f}, 0x8) 16:00:47 executing program 0: getitimer(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) lseek(r2, 0x0, 0x1) 16:00:47 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)) stat(&(0x7f0000000100)='./control\x00', &(0x7f00000002c0)) truncate(&(0x7f0000000140)='./control\x00', 0xfffffffffffffffc) 16:00:47 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:47 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000001c0)="76a4f58be1f414c2df49040c360e7f61dcf5d77d7f278a25ae79dc948c9003e2892429c3cfe5dca4a80417620efcdce4eb9968915d6165f4caad3db47515c94fd40fdac2c9da1e283eaf9188d6e8448f", 0x50}, {&(0x7f0000000240)="91c24ef37cb272826c676d81f09d831333435ed70e2c9912136a7829e087339d4fed6adf894c976fb590211c3d3a69062718d659f355b457da1ab847d9fcf8483e2592fe628d58285c778f3d65a94ed145736f301f27782ae630004b94b1de5821360af7aaa2cdedfe66bb1aa4fd56dcacdfabf3163f0da6ba597ae0d6ccf66b1d480dc1e572f3b3c90b73974e8db0c032b1540b8de1ef6453c9d13d73b75b2134827c5920fc4c25147741418cf1b3e2cf96d49f824711090cd57197a2821a91c2fc388af2c0b65050792c79893b0cb32a7666ad72056d7c36e54d4d64eae2ace096395cad5fb5878f11aebafc2a1139d0b0ecbe7f5e5364bcef1e72c85fe9344f8a9e60cf6f2f2d4df251b6dd3f46067ac704e63f92c574f8b21abf38ce8d03b3c00adcd68cba9d0cb61c61644eca4c7da9184543230615a72ab2bb0a86dbaa93b3dd7e712cf96468bbecbfe625bd1434c6b769ad215847a78441d947965f9e6ae0e5a7c7f180b82ff02328ac4a5b329672e8381c322944e746b59e9996fb5e789b1475fd3922bdf59e6398720abebe5a2f4f4ff56860b1d681f7e7ae67af8d274dbc1a088f4666d0da68a9921ffd892411128927288966fe9db1d5f70d592e5d02dadcd8dd9a72ac44acd7713a41263ad625ae8525e3c4bd21fe18fb7b5937529dcecd65e30b377234d8e8392f5b076cbe28a487dd847686c5e6a8012c72f55c605bbe7dfc84aacb3fd16fe86d547416449e613f18733c635c71b293d317c385a1512994b96e590189b5fc495cf750d2999daf84dba41cac0992004cfdb75baadf0f0d10f061ba8abcf4029019609e746ed205bc21bd813b51ff7ca47b7a4fd683ba331c1fa4c5af14063176cba992e2c8b7f3d461049322a71904b0e0e7aa1f00517184b4a2dfd50863f2d8039d23764ff407cab290fcd8aee63d956b53fce4ec2eb2dd4d90bd2865be5c91fd39f400967edb4180b92c97d025fc5b71781fbf2f08bd2bf41588cdb9b855d24dea050d09f6f11ce58354cb262582a368a65f6e47970a2078d8acd030b94da6ac3b8be8a7a85baf54475f0044714ba094508f89e81749a0d40399edc7067399b50f418b3100dd058f0591803cd673f103fe16714ecf9122f668c4b590d6faeda087413aeb4fc42f0236a53f4ed71ae72b09d8e60cf54a0f3963342e5bc38f2a5e37880b969d8e6c64541daaa92ebd62794eb02813cfa174ec4e0b738c07ddbcea81f516da69fac5e1949d77c9d33eff03ce5d52eda48d808fff114a3e097d537a2c6554384694948bc9490a88c46d79b3ae30d754ce6534c317f8b8c56dcc63527f88c29b56dbd3369538416a3e06f2f19ca3d4e63e46cdc139e91dbaf9d246b6a40e91a76825ef5539fcce825752ecceac62a0217ef42a3ea379f32fbf978d6127008ebe968c72812aae2ec71867b4553963d9a5c1b0ebf6bb183968ed046b9d1e75a19c723f722a3a01379f9cfe81f2e36d43660dd8bba002b1d52c1448ae332939ed97fc54b605bb25e5b3a9d17547d7dade09b9b4a73a3aa9d918371049423275960fb07d2894b0e9f91403c5bc9c5493e867541b8bf10f205d7b18172ab7ee64f5c7740fbae829b168e53f9bb1d3ae07966804feb4343b95262dc61c9bf754a1f6ef9c296924abab1adc3f567b0ad6d64563465785f5455406ff8b5487d952229ea9598a86f1455249b8421248dea2560b7dcf72fb78fb444c489cb4d29c837e6b8cda13a7d2555c9136bfa9b22e60c40ee219edd991350e053275305589f123b2952849a6ba3b7c28d96c5403e15e0cecbd7074da033e5314ed23a965ed4a3af958810231a52252e85f644976e3bcdea4aa599d3487b208bbeff56f4c6bf8f0763a572abe3ff5cdd8faafb7b15492988084a11dcd8fb28b569e004f7db1d2bf8187646908ef9a3aed4a64d7a59ad2bc5eae5951512b2d9eb000889c7acbdde0c4e8455aab90828f5d34ee0a1a29cd60b3c459960623acde423edf2d3b3815e9f3e52c3301ead97ae4fd47ad48a4d03badec3aab63cc58d906de6c69b4b292e16de3f2b2bbd913f0fd35bcedced68a7b356e4bce77d4fdb9df5196fefdcad3b930757795538f15730e20869bb8a0f9d66b101a5aa2a6e39f9b9ab41224df93b5fd5477ad78a3db3f96c99fefe403bac97780fa5c0dbdb3f44296a6cfa7836920a7439944aa6f3c7fbd52f4169a01901f20389e4ec46a8e400de231aaff1af24e860cd049f36d84818a1342e23df9ce9912f52e816962b9e8fc97923d19d85421561710149ef73de0536f06b5a5b714ac6543374f5fc408d3a3db4fcf74c30f7458d0eecb7c8c2c643d4dfe0a8f5d392146d2c100faad4257bc717c9d3e4462bbf7b018109cc1499292eb0f55741212f4f2ac9ad46e3b93b2921b0e91f07b1a664b5e6a624013b552ee09a3280608467b48c2ff7da3caf9706b164ce7a4bc3b7f43aa7d06b6a086659e1eed47d2abd16a2135742bc98e253ba1d43d22930d42f0c50839837f4e51fe7cdaf0301cfab6d91843abfca3bef7e23f211d27c836265973d10b814e5210fdad84a8efae49d9749d77b594bca6b489c85907c6b31e7ffcacfa4c46201ac61f76cc8be4d860df00319ff9a9da287c8ab30043976b2f1c812e3a3ed53ca4dee1c269ec951e77e441dfc78beb18dc4a51cd76196ba2f0f20e04e64668f48216f1320724c5b331a1b41eb26e22532e94e85432bc4b76884eaf5c9dfd7f40ef7b1a526b292df1d1dce33f99cde69f4e4da030933b8d0647d2947b5715a2c4087680fdf6f3b32cc3377915a4afbb8d6db1665277a61ef4e4e80b638d1daa0e255a56a45a216710721def439c418329637fc9a37e4c287fe895c44f4e687515a2090939e98285c76348efdd00b39c4fd82858dce843a5e2aedb24bd0bf667d6b6aef517fc0febfe53b15cc7bf9f82564c0cef4f4383a5b9810309ea150c0924d119c2a94ef5c066acf4eb0cc655eeec04ba61b92bdeb0c46c15dc55a94d724cb668125353ef279b26f8940129974b93f09920776939941887988c84780b365b545c08a4c18db46d33101247a2340bd283c224d364b223e0a58027c1eefb628fd7b01ffb9615fa44452161a48b1f66e1fad878b2e4a8430646f233fa50ad6cdddd2ea00f3748e0451bf337d7b2a77567ccdc195b4cc668773c37904a03702c48bad2efb45181357c2d062fde258e1758507d16c821f75fab732d14a05cacdd4572f511b4b3d3c03b92dd8871e923d7b1a9559b25477a7200e2ca934d4762f4b0052a176180114aae292a24e6bc899932d0261a0b64e3b3a839d3f40744c55522ddb1ab0e3c8b56518aeb243e5e40d697490dbb97e77189cda89dbaf34649d43d3e02373baa5bfbaa7a462e1f01a5f0304399a734717bb85dc2806b650cabe69ea3ed46a51f58e7ddf1fc36043a0dc8dc0fdd2461ac8740d2ed2fbc0d93e8552599a239f05f498b84bfa6b1c7ba98d68a0c6164203e2e812960c6509be2605c0bc0db9ae19f7ac7baea88d2fa863bc648282efc1728a2ebd13729f71d1e1b9cf77ebd0f208012799918f05642b925c35adca22722719cf7bdcbdc62ccdba4cf07d36bcf82f14ee93088566cae6d424c2c921225a5ef41da080d2658df878ce7df2729539218fba736385bdf38fd03f061616c7c8e079e052e96348db2046797bf8c27cb742dcbf426c528179148c8eeb9a1a655295a650b3fe64e3b72a7d45679a15247a4196d38ec15987abba7e399ac6596de207f4f3eaa869f033a16697ca7df39b0a4445d790c0f1e472a058e0132aa923c8a29c51168e1fbe64b11433199f6d28773576ceeedc7d83c826281d559e0fa5c64cf0f0df7999bfb5a142ce58cf31eb5b70f66caa722f5c77a332ef34ca4e153031a33934e53770d4b05bd961ba530d3bea5dd101ee14a709a5229ed1fb9a29173d3a4f21f1a40b1453d1bb59b0bfc9dbe376be03ddf2c81edec4286c9df4b1db42a34543023bb51bd5cda20295a33225deed087f6fb45fe0b87fcf3b4bc4085a0588072e36dc8a6e2a9294bab345120ce103d1a3235c512b3411bc0e83da2efec6c8c776753dac8733d260d61aeb35b09fd1ba09d1c6ebf24967e85ffcf3c778f1f8c6d1bb6a9e5c11d9b939ed77cf85e31c9fd67d4ab86c0c3b09b4ccdf9451587f805b3df04258cf05bb1dfe456a179157f169b54053a458ce7db7aa7b16a6fe4e039978a82cb82cc37be145b173607c0cab9883dc7bbfd00045d29259b532733c8c38c278e5bd32519cc973aeb86735b0211844b8a7b4858cd99a6f8c9928046e6affd4e9e570483a74f86c2f293f0bd5e28b1c5cb076cdd13a6c1fd6f1cdcecb895410330c8644e484d46a4792dbc2ef2ef3fb9f5b6d7f922234958574b4bffd9a1bf20f3631c2623f37172cb6105b2d21a8bd4c40b5f086c84284d5c73926b08fbe50f9792ee58102294530d25e03b56bd00bec08836b68952a074d4594a4bd823aec4754e47b17d5ead2922cf8f8ac6c3a67696e2e2c50efdf50b540b00fd36f8949c625d8a285b6f2874996e72e17b1ecbdcf6956e55de145386397ffbde20befcea8f78e21ae3617ccdee5584dc1dcd4f2f043d726565e424ab3937b556fe753f274101d1667dab3c62d63f9884acd4d3ab6fb86062274c77297775b0386c6bf28032d68c8b8a679078803deaec35d377d58a21ba8559002f811e5762ffca56c14dc1261c99c3a099e0b3272c42b75fb837caaafb924295f227f87c48f0c14142b7c640bb948f3dc87a2b16f0280ff88309918db5461442ad14033f34a9a5f134cc8609497abd088f24eb1aaafd4b45db1290857e31deda01df71c14f159087e0bb0f7ee411d7b3add49631471bd2ce1ef3c380d543a5321beeafc22710fdaa306f1d788b0c10b932462b221c3d18692d5aaf159fa5e843adca6386dafe59e372a6a46ad3956240c307e1437d177fbedb6baab40e619fe330b9457d74114a3884f915c65b0df904bba1a398687f546649eaad01c58101c97936a7ecc6908a5fb4d7d0fca9bb130630cdcbf08b304e08bff7bb77627467050e41e3ef22ca26cc5ef9a00cedf2446d5b46b725172db953938909be2720f6ecc63434da5af406438746929ed0155ed9cfdeae6bd84a01468ccd320e99892e3536920dab5cd6d80d46226195115c959b049fa7f3fc93d257b600d4f3e75d207f05ff41c80762938d480bdaf4d4c77f257f7b0d2ef04204d040d671e7770734200b051fe13120bc91ef1257e0a7f83717a4e64fb575fa2a897ef47a7c81f89039078eb9bd8d2438fe79c5ed9d6db0c87c96bbf044c131bb59a1322edb215de802b497602c8e563a2d8250b9f1658cbf4d0d5288d5083ad4f0af1adcf88b6a0bee0f10aca4959f78e902ab48382920f1293e13a419cd42ae563caa6d3f5187cf678d6a4dc6cfabef4bf24e709d9146d5e3d2fd9767cc409876fc6237137253d76919957e6d7c16a3f97ad58bda25a4cc334e9d74cc5e07c9daeef6fff200f762d60346535ea445b6f3c7bea3bf9a24f1beaeb6d0f79891aa4fe2d0431c1b6a5dc51c23f70af3c6e993a47726f08caafdba60b8266d0abec24bc413b6d587175c714c77f8551eb283478707172d7c0644fc9a361b10094119409b809f0c26bb3ae42ba725845e1aeb5e5505fec3f73f00205ef3a863bbd96a1410094b6ccf4b8aca5c087c3f5952b89c14b1b013ecf91095d74bc9a7476025592146d18f340bbeda3bbc15b0e505e5045fcc9367049c233d353b32c8e1ad08a643b1c1e7", 0x1000}, {&(0x7f0000001240)="9ff4a1997f17262620fce01541d4b3c8926e6eadcadd4e6acab79c037ffe312a059d177a0b7816791c6f112992216b57930abc2de6edd17cece428d7505c276e4569f5893b5de8677db2bff2a8ad14fe92a3ce37de8ef24d75eb823606340129000092", 0x63}, {&(0x7f00000012c0)="bf5e084983dd300e60d8b80cd4480e38ac197d1dad364e118296c4ef959281621101499156b186ebe6f02c4ffbe2d0a01ff90f14ba16b1b7aa3c7a8fa7e277e7e24e5f62fc15b169bc573f84d39a21173071a25e2af8e52118be05209fbcafc64f66b31feafe20334e71094569366d825e22f9738698281a211a1b9af62cfbc804f2146b782678876c2262c18a718aab0f8f63f9da49146095d52bcbeef9c0ed1aac826b304f2e98a68efa5ae4e55ab0d380c8532bbc379ebcb67c2ace9a3b20187c", 0xc2}], 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001400)={0x80, 0x43}, 0x10) 16:00:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x3c2}, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000000002000, 0x4520) open(&(0x7f000054a000)='./bus\x00', 0x800000000000000, 0x0) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x101, 0x1) r2 = socket$inet(0x2, 0x8000, 0x80) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, r2, 0x0, 0x2) r3 = msgget(0x1, 0x14c) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/109}, 0x75, 0x2, 0x1000) mlock(&(0x7f000071f000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x673d) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x1044, 0x7ff) openat(r4, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="95b065b699a36408e5485d79dc870e1c784910f7bb5c788db28183302f21cf5c32a5be4f794698429b3b0418db503e7c7397100caa7e49937adf494960eda69b83e626a2b59552adea2534a4abad1711edcad260cce27e67b4b08bbe2860d7d75c10dd3aa288784ffbca2e997c853faffeba9edbe8f91456f442d683d789054f6f283d9d4414975e051adc3f2287b8e4a5e6c68e017f30b215f8e7a594b1adf1a4f3a99ff590414b7e75c599ede06ad3e5b5913d7fb0f4b6fdb39b86da760ac7569f4513b2420b768bfaa7ef882ac38588c23e8f3765d249890deec86245745322fc86661a25e7f7264d73e906", 0xed) sendto$unix(r1, &(0x7f00000001c0)="94", 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x3e0, 0x0) kqueue() 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x2000000000004512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11, 0xf0000009, 0x5, 0x310}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0xb}, {{r3}, 0xfffffffffffffffa, 0xa0, 0x97, 0x0, 0x101}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:48 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x4) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:48 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:48 executing program 1: setrlimit(0x7, &(0x7f0000001080)={0x1, 0x100}) getrusage(0x0, &(0x7f00000010c0)) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fb24602a734142b22737580c3bd629007f5d45f0bf38d93b5fdfba41bbe5c8a9a5bdfe70f239e6a647b29dec05398a5c66d22c54fb957bef1e12899deed4cc442847278058ed2e68b15a1074775f76387ffec7b5aa22b6b7aac9f5f0ca608e7b2fbd9b8d978bb12186bed192eaa2364d203bc755fb5d1fe71f7c1a3afc99e17da78b117f01648ca722ff6fbf3d27225e1855a4a1b54d7fda4ca3c990a3b821045cb9459ae7089f8d12c2947057fb919c550c30e8723c41fb7d1c7ed14f9de229149561af26ab78c8a238c58c38e5ceb55d8396ce2a4810d3d5cd9e27e96077f42b7aaba5eb54df048c3ebf88517395cb92b4b566ef9e82c4a4454b4a0f56f3a9ecd6740930e2971d4ad901527ee168cbc0c6f8ab3713625b88c3a485c38f67eff22917c50d14535607665486a7863be255b63459af0ca964fc5b77ae618b07351cb4a75a01ffd612f145b28b5045acb90d174e72c6825e55f373ea78b437f1afb64e36655"], 0x1008, 0x3, 0x1800) mknod$loop(&(0x7f0000000000)='\x00', 0x40, 0x0) msgsnd(r0, 0x0, 0x1b6, 0x0) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7f, 0xdc, 0x4, 0x8, "3f15420f771a92d3487263a877b6ce80dba7baad", 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x2, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f00000000c0)=""/115, 0x73}], 0x4, 0x0) 16:00:49 executing program 1: r0 = msgget(0x2, 0x410) syz_open_pts() msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff, 0x7}, 0xc, 0x0, 0x0, &(0x7f0000000800)=[{0x10}], 0x10}, 0x1) 16:00:49 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x7, 0x9, 0x858, 0x8, "3944a69ecf62e31b122c58ca4acaed84f4ef3ee5", 0x4, 0x7}) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10800, 0x10) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/218, 0xda) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:49 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) fcntl$getflags(r1, 0x3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) clock_getres(0x0, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0xfff) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000200)={0xf302, 0x7fffffff, 0x9, 0x8}) msgget$private(0x0, 0x2e0) close(r5) 16:00:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000726000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() fcntl$getown(r0, 0x5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:00:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x6}, 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/225, 0xe1, 0x40, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20061, 0x104) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000140)=""/168, 0xa8, 0x801, &(0x7f0000000000)=@in6={0x18, 0x1, 0x48, 0x101}, 0xc) 16:00:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000003}) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x10001}) 16:00:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x101}, {r1, 0x180}, {r0, 0x4}, {r0, 0x175}], 0x5, 0xb5bd) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) lseek(r0, 0x0, 0x885dd4312a98ec21) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x2601, 0x20, 0x0, "f027c62d525229e66dde2d31241ee1a392a19f2b", 0x4, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getegid() r11 = getegid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xfd43) getgroups(0x4, &(0x7f0000000480)=[r4, r9, r13, r11]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r5, r8}, 0xc) getgroups(0x7, &(0x7f0000000400)=[r4, r6, r9, r10, r11, r12, r14]) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) getgroups(0x4, &(0x7f00000004c0)=[r7, r16, r15, r17]) readv(r18, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1c4, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="45cd7b0a8a65d14db7e3f7935563f3bf8213280eb5", 0x15, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x359) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x1, 0x7, 0x1ff, 0x7}, 0xc) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, &(0x7f0000000800)=[{0x10}], 0x10}, 0x1) write(r1, &(0x7f0000000080)="66d2c44a5d8dca2f695213546d87da0074a749cdf8c11f2d6aa152899161fc1a33d32ce7ab98b937523db133f503a4ab8330f7357fb39ac207bef69ef1beca66952b09fb71b336934a127b5985d02ccf18c9d12eea27c597593953b8d23ce34a38b182db84e0bfb53b30ff29c9d6a4adf30d32d4baa130a11533d6e0384d2fe5a2097374c4ac5092154beb58b86bc32eb8be16ac3a662c22d774b0fb9b442a9a38a682e23bf7898a8d16487aaf8a998c0976be90f83cdf2a5bf2172b1b9b93ac55c9a22b0fc5f9424eac12ff0ce32d80baef3993b4274eaf147cfc22688bc0402e004a7865f5e46b037fdcab0fecff2ca73fd493bfedcc", 0xf7) socket$inet6(0x18, 0x0, 0xfffffffffffffff9) 16:00:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x400000000000002, 0x4003, 0x11) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0x11, &(0x7f0000000180)="c9084eaff9b1fdb4f079d0bf311f6b5c12") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x81, 0x6, 0x37c, "99a489b0244c5406dc497b38b4511c0b5a209fdb", 0xe5, 0xf8000}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000c80)=[{0x0}], 0x1) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0xfffffffffffffffa) fcntl$setstatus(r0, 0x4, 0x0) 16:00:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) geteuid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x101) r5 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) linkat(r4, &(0x7f0000001380)='./file0\x00', r3, &(0x7f0000001240)='./file0\x00', 0x4) mkdir(&(0x7f0000001300)='./file0\x00', 0x0) sendto$inet(r5, &(0x7f0000001280)="fbb737ec4062858b78725c0ba5524cf075f9252b", 0x14, 0x4, &(0x7f00000012c0)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f00000000c0)=0x1000) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x40, 0x1}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0xc16d0b4ae127f83, 0x20004000000a8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:49 executing program 0: setreuid(0x0, 0xee00) setgid(0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:49 executing program 1: r0 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000345000/0x4000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x0, 0x1) setsockopt(r1, 0x1e, 0x46fa, &(0x7f0000000200)="e4e0df62492a3355f82a6dd68a8e6c2db8befef85deac83ea8813500fe01ba8afae8733eb4f8fcfd0616178d63b2928a6a250e49333d9eda1fab3995596d88dd4fbf535361f3f3277ea76cb2450e3ff67a2deabe532774976e0390d18674b098464b3a40a23bbaa5dc6aeb35ff0eaa287307bec1d8c99e0ae30e1f86cfd3930f77664ecedd30f14e9114183bcdfdfc3e621b30e53c4eead6b42df300461be2954a35b3a86299c84a2839dee51a5f2714946ba91549b392858d8ef81463f6ad5869e0d5058aa95db6ad464d9119e9d1cfe0ad895b9f1a539305a7a1dd453472cba47e3a307869655609e1275518be4064047bd206589d", 0xf6) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0x3682f6eccee548dc) 16:00:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xe71, 0x5, 0x0, 0x7052}, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000400)={{}, {0x0, 0x200}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="fd4c2beaa1828ab5d7ac195bbe7c56557c8b285164782cbac3b6b515f1aacf4ae0bfbd955a18a4af8fb57ab1e8d1fdfb45fb9b43b4404969afc6f06834efc9bd06e3f72a8fab7a874b70bee8cbd32d56373a154218922f9fca81c3565c25fbcc098c8414715ffa280461b828420bf6a0e847c8950baf5b2e46b8faff295dc71b9b5f4e67622ad5a4cdc29176408886433f786a", 0xffffffffffffff30}], 0x1, 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x94}, {r0, 0x1}, {r0, 0x8}, {r0}], 0x6, 0x7fffffff) 16:00:50 executing program 1: r0 = socket(0x16, 0x407ffb, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) r5 = geteuid() getpeername(r2, &(0x7f0000001a80)=@un=@file={0x0, ""/24}, &(0x7f0000001ac0)=0x1a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r7 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000180)="03a2632404e71029c07d3c1e35214a5fb8bdafcbd73ddfc1fbf1411a792340a1fa88a443e66ed99ca8036283ad315b8e23338141af69d86f2c01bdeb3690b9a6425c87e9f9a837dc3af7c40f66b7358e0a7e292d4357cbcc477304a32ab47e15ef63688adb52d143fac5692214829948237fd9815d13675e9ce006ad33b44ba402ac07a01758508324a5a3298cf4f1591a2335700efcfc32a92303e7031a7c65d02a25677986f9a8b0b64ff9b6479c0d01fef1e8f3de6fc0d44c7954f7e85bbd7f5534b67ee21bac892ed6a8bb30fe9911463ebdbbd3ad74e7e18c0fbb501036e9", 0xe1}, {&(0x7f0000000280)="4ca48bbbb4d8859142eb5334a8f2a8b887debcf118d98746e779b52846cf6aa121eff68df0437b595b1631c76764f6d73951ab11d68b2c31f3326e75495a3f3981afeaf81cba6d9770f5ae69f25e00d1fea9248eb199ae31cd8df118237e4b25aa5e2fc9d861f186a83c73b0d0d20701714419f6c405caf2659ef24bd0221058cd0dd88f23a398006f3341022961c262b3e0b38a6b3cd060c3fcc962de2f2e34afa3cb615dc63dcdc8ce13990c65d6dc44e41ae1f9642e2a6ccb6d5b6a0c988e3f9be1540666116a7a4255b2da5bbe5c562736895e2b68", 0xd7}, {&(0x7f0000000080)="42e2099d41a6283ce6e31c6c367b0c165e79cc0b099659a99ce17aad30213d5f9edb80f13a51e81e9c23ef72468c378d1c92ba73c07f5e2ab0c3d07d1762c8f9e370fe3bcdc9e6e3ae8d986678d2d75c80912731d64ee4c727d805c1e14aab2603bca37d5dfd1ab39553f364b82452fd84b3cba0d14c53a2b550d0767047d78eb0e31379c378ff74f7d52d3ac90cf9146bb7edd167c77ca59861df4fdf148d051e775233f70be9816eda740123ff14affdab087f", 0xb4}, {&(0x7f0000000440)="accfd48064be1123b0d43b8bcda4a9d08c7d5b8ecebf7e921e8bed955f70dd9d8813f8631bb1745d827456f5934fcf857cc055d9be7495e2a25977da933adbe50b6828c70b093b1ff858451542e59aae276b304ec74e7cba65fd6561e21e9fb98f9a83c423196a3057ba6025d3ac20eea92cc1871ed7bc162eb8b9ffb562484ee4504546f35a4aa6b4f2edbcdfda3a0658d261791f76", 0x96}, {&(0x7f0000000380)="07e56ef023c0a855a383d912ba6fbb331900e65ce854300074b107dc6a9d7baabf1502e13b18d1c8287c347f73747563336d3ff8781ef0de5e69285608b3322bc258d5bc314b56bc6510afb481b086af3cb186577288b6723289a45ba83a2abecc86db490b", 0x65}, {&(0x7f0000000500)="934466a03217328225460548b96f9880a5eb8eeefb2e07d119c79a8c9fa252f51b2ff53cff8d0c8337ae6be1851a3ccd51ec5954a15ab0d1324428fd95c1149f72855aa3b1d933d4ed299aebec08e9be9a8bcc600b796f60fb82a6d7a5987b62b1d66c1e27117983c7db948f17cd4385f1f84902f0e23844f1c7c6fbb0f105098a2525b6484387838a23c69744a1e42f3856ac58", 0x94}, {&(0x7f00000005c0)="fc66cc487b3b30623ce1318de2574182eb471082b0964cfc8f39c0ef108ec78519ace50ceff241fdcde2ef5f37fda7fc198640063d3323366deb17ee7b0cab0192f5ede10078d748a1a22ee63fb9d0ad169bc193a285172e0549fe762787590c064064e25da55750de4b384a86a554602d7b7004384725e3f1e786a81ec58514b635f0e7d7950c124dd07662ff", 0x8d}, {&(0x7f0000000680)="b8b42d405e049f174acb4869be48f8a1773a247fd2a801bfd42e313b38682f5fcf4885781f087f42827ae6867ea3c589307ff5a888d482b4b8931bef8a722e29449c86504b807625f8be3fa42c9dba2f04705d3b046db555567d5513fb764e64ad9ae65b15cb366dc65e64e49a4b2ae6e1fa65b700732aad4c580062b6937dcde5417b0f2d16e958cd6c2ff8db5e12a68051a8f3a04f4fdc9712fde3097abf1f407ad1b9b810e0ea298f690d36f314d6b5d285f66985810887b3310a49c5b25ff37fb2cdbb3b7e2f1b031c4d5c0d6336b4fb09b1b7622d6dd28923113196438c250726c0cab1d658c48f5214b52420ff1f437d513f5118ee0b6e1c061c923be8482475e960f586eb70b6f9cc6ab368fe7f108aea71a95b5b7c5a7afdeb6fcea7de28c17bf25b5f74f15dd38de47393ed2c5524cf834f6513d5c7e087b996d647af77853e62f76c025aa42209ebb87a00430c3713efedd36b4127b37ba4b9a93d67b2dc3ec01fa982a742d6a9b555272097f2c3e4f0d6dfd5e04bb90895747effd30a9450a3095ce948d824606d2f03ddc867e853b4c6914c09a3d94e20ecd7966e5ce6380a6d92d5ce8f5cffd4ebb303110740cc69a915ea754fb41f567a7b9861d9991d3a0a6ab141de5f89671d52afc5c0c82e08eb9dba104c90fea59e904f7dc57dba47035fbda6937833a0f91c5c380b1316b30cafa43ab3ee89125c213a865f4aba85628886d9235c9712c794cdde35057562373e278e9e9c38863b617e9941a42c7089d861a47bd1a284457bd5e7430a1e214aab3dbf2aa8593239d3c1699d595d17a93357fb5c70fe4d3eaa8c7da05f5cd36e09b9d3d006223fbe7532b5714c96178e051e368a9172c49c5b20788b32aee6c2de7db1d87e0f12e4b5f6691d6be2ec7019624fc7d238ab5bfdaf7fc9b31d2425bd147c63c7afd39c59487a4fb733d42bec890a494805ebdb1cdb07cb97eba5bfc3e95223a357752350619ef76256979f17db49d9344e6a80605c92c6909a9064b8b6094140161de5eb37f140d0f645f2436a2740456b5cb84510a026b81d0997e0f6cfa37781ae5f195cd709c4cc2693f6d933a3c1247d2633d60d0b55b340066b0f390b2da65dc527884d9102c1b0e066592baaecf946e9711679a3f25c8e9ef6abeac78c0339c8d1a1dd0e04d5d0f7a26fcd113e5d7d5339f304e6ef98ae2f973fc517628d918827f2b1f289bf52595a7a70cc9d70d5a7bdf5433f5bbe3f73e98179b1877ce193443a483a0725094636d0db84656382a5d2e24b8eedee325283ef2a2f4e8cce82a3ac2704071614912818b99e6db3674d9d9c54b262a621a8962db1bec5ecbf9518838ee309580a4f416a2c29cc58ad9c44e75461db532d7775f72702e1cac2e9803367271733a3ec4d008f2ea2ae4521c3b39fd99385bcd63e4d0e008e6658344eb46c875ec28b9c6dae862ba34c6d61622a6418d62e763c7e6c28e8c3179ef8be95b0a62890beaab7acee989595c4af75ec4816bf0bad4d9b76a6bba89298d638efdbf75d3a60ed5b9c3e62fb2dfc55240aadf124b7e17f9cdc23bb9b50ba9e8ebf534ea174fb37b6716222af755425560528b767ecf69081e8180d0524ab36265636e86bcb4818d48efd4b530cc15d692c7d5359286fb484f6fa83de989c56663b7fa4eb049865aa7f4b9a2e9cca790e204c8661db841e4bfce9bfc0ad71dd7f520ea1487a3526c6cdb742308a891ab5910ec192f01be9cdf343aa39df3d6293ad05bf44c8c346dac5bef93b8d25c099fffc1b453c596101ca6457dd754b9e693d03570c68b0a860489756057a417410557f047304814f86c0d12982186fbdc30122c66e6ecd8d17c7455d372e98fe55515b4040b9f57661c1ee2eafb37aafe7662d190c04fdf0b8c2b6ec27054adee7d915931567d240e42a40b5e4a98c15b2fc1371bd4b4bd858d080e4df1877ee759bcaa801e17a6647ef7c90c80c3b7caea4962b7818cc5deaac9305064b0d1d4da0fa2944fa693ec3be558a4e8dd493ff473a822929201124510739e15cecd5496b226e3d9a3430a47097ae27c024f26cc012d646b334df98bbc8872f96552fd3c291695f87ed1fa8407e3fbf121ece54fecb15e79c3751baa878a80dbb850f45de3cf2ae771b473604f40d85090fc86dc003043159cd8279ba69d20a45c3e83bbdef65fe2d1046d512065c43c40f5af79e38895d7e53c3b9b2e99e8230b5b3a51763fe1a9ce643853fca2727fa171832bc797374e3a54276f0ef91ddf4d43d63863fc19ec9db3b3ec6c245527f3a999254617356a1043fef6a56e301520bee401614ea9f3487c94481b843fb7e1136832542f339bf8c3113358811258dbcb068f7ba5636256668d390683b979f22460c28975763a4e8c5db012151b74ae2f99dac385f390aa9bcee470ca38a9cfb7a949cb9c3e239d2eaa1079346247ce57bf795777ac23d43b6c8b1c9ceabdbcd7b8609abfd35a7a0c1ada58bd24b817087fad251243e5651bb47b42c5641aa12eb4bc48327f746dcc6c6819f23a950831ee8ba4764dfb678197e627a297f7b23423a495e37e03353d6148d5437e6cddfc5eb0660cb7a786720b7fd5d237ebf934861abd6a7c7dee3c008433805b54cbbb1182fd8beb0cd45a70ddb47cd0628933e7b66dd4c294f713c84d51dc8c094f44aee1158d478d8f08affc093d9fc7110cef062dd83596dc29f908adeef71947d6688de6683ad2e36edf3016337c5a03ca3169610c65a34161e2a8a7c8f41e27d091f21bcadbf36e5ccef1cb706fa436095f5b11ef6aa85e3028c6e2cecbb018a71165f45bba55da019da1d975c535ff8941f8dc0ef938f9a2e625bb6d01ab8f91a1b8032eff79fe66380032fda5f20146fce35547a4e5e68750c4fed0eb32d805b576d33c1c22b7681365d30c6e3ce42efdefb918d18149510d447e9aac0d5abf605ccb3bebfce52fb1793cc144a049b33c3b61c4767b1ca21c92fa66bdf03ced8279d9d841ee22619c5fd51be0fc51428721c3309187e50be6276ad5112ca10cffb6bccdb793995474e8b32608dcfeeece9279bb552cb9caa3de95f1509b124b5e55360f81f3fb047de5bb206ea89adaf230152da675270addee292412c99de9f2a5657af8f367054e4edd0cf0f7c7b0f5d8195124ec375d43646ffb9580632a0ab0a9bbe2a324e288344b1286bcc380d9658537e7b318fb34e622fbde90f0f618bdae3f714f9f76ebfca974e6f3cff0542b3d79694df64c265a154e625421ab21c07948e85f71a56bd18f278aaaea715f8103016fa94161889c9a45443c9493a85567553cb5cca5ec29e1594858d5031ffb0cae866608fffa1a3651895ba8c960615db5b9eb86c12d6f586e716f1ef1a9daac595cbfba8ec9b6420fa0f93e4fde3ba8113bf9097ce21dca02dcd350d4b185aa2ac0fcd10aad5a2c2192e6c95daf249f2152ebaec53a79a0cddd59cfa8661bcfb27d60300b98b17606852a53ac5dffbc002a8acfa7e8826b09969bfd7590507a280fe0172f42a02b5906303c66921b6550dea3f4d7495ca1ffc2a68d42203898df52bedd2dfb2623423bce833c0ecfddb00acb11f82b5b299f45d25b325f79ba13e2c2a1822f83b5ad931ec451f27fe6197cc79ac54de1da74f2a85d710633afd3f1369f9a7c5e905ae79341fbd753dccd6739aadf0362025f8b33b5d69c7464508e3658a2db9796e2f4d7fa76cb132a0c2874cc31002d07dc538a9295bcb5b8f29b9062e7861c4043a14964d4687d06b88c1427ddf4acc2b04c85282c2f87448992755a16c160a866003782b1218cc19627a61c9273da1b60c1eca9f58910f9159c6f8dcb5834e06ebe0a4752124ff411a0afc1cc5b6dcd6702d67ceade11204d880f86a5cf43678c263798ed3c4d2e31bba9449c07f5c63426052efaf91bd6ca8d987ea8a5ef5e029ae4f1eba756381ad34dc34b13a65681fac699856c13ed742531d5efd6548f3c68e3cc5dd7b4e4a31749c7ffd0fc90b6955acfca2a0bc11af5a414ee29aded600555c26831afff8287262917dec7711707bb241b616c9bc4707024efb5365dd0e08c39de844ab3d5a02dbd349f850c7dd6c4d84ea2089c934a1eb0f29b157b7a208535c466260e91521d45deb91543caee8bcab4557b8e6661cd75a06a9ef206ecd128c08196ec813f5f1b3630a2c9f0ced53a92bc3e2b47fc20a616acaa3ba4cc7aa60a66d6c6a2f12330ab3ab0a351cddcfbe12cce9940c15b3e9b829d7d7e5031165b1676225c46918c78b39946445f870c5a72e677ff3e9ca3e1f62427591aef52ce2f983d29a62c5db92256bd3b5c6a8d57f76708b57b03596bfc99bcdbbc4e72f775181417fee4e9be72315e25c856696cae51dcf4833e691a9ffc5596f6d1b161e58f5cafcefa7b6e4adbada0168297f290ca8f42415444143df219ace58ae722db3f1c968f9268404adec5a3b34bbe99483e5ea6a851afdcc855229f9cab16cace9812095ae4e3fed4759a6e128e063bf805f9ffd7e1a7b23d59603b6e2087a2083238e5a01cac89027cee7d4aa2a7c544e5e76ab787f1f6ddd785ced8b95c05b5e63a43ccc861b643b4869f3f6f0062c01fd96243640ab6c77af444ab22a1645e33871554e9393338454db9f3786d45d25affb4d1a0a84de96bff467be2383dd7347cafa55b2f27bc0194f945c4e4dbdf28add99933f7b5ee02b56b45a3ccaf97eb78a9654cdfa4c9c9f0cfa239294108a565ac27859ab901e9cd845d614395a9dc93989dc7ca711066208bac15ccba8dbc49da483d93215d98ee4895086e4f48d8d56290049f67ca948404737f104346c8a341d865824ea4ca1b2e978f99864e3ce165e0605170d9590bc7ea5c6540c68fb317ad7fd30dacb1e59fb3e4e637ebe7988115f0f97679ae7067e6824bf90e93f6b955c4fc61bf604ddef974713c0ff8cb979874cc917bda455c83a1080e0e427984628dcb0ccbbf2ea71465236688cea13b7f8932c3cc1b45e2d065e706dfdca9e8e2da9993c23a4c3a8b2c48eedcbedc2f13fce6e8e0a36cce2bb684f47bf28c78d05b71dbc1f7b65163ebdf4bb2a5cbaf0cc9df2276915473483184e96e312c4a0493d85242473850f0c8843fc73af1ac3da3fe4e42482e1d0b69bbc68c21cbc22541b9c0a537cf3b7afee3ec52bad5f006a5e6b5780ac44aa3126065b6518e4075e9609bf187604042e666856b6ad0a226c214048ff2efd384f0ec47d82b216494597ae16d3ef00299abce5ad0133f720228ee1de94a61fc125bd786f26b39d9d56a153778834b55f2ddb517282b3a865bce1537408514011aa81db97a5eaf63e9384184e69e79e207aa7bc6a6104bc469467c9f82562d41351a911b7c82ce892d173b602d3c46b4036817ff3908c249f58f63ac00a0a796dd32f18dc4c42993a715e3b4b07662357787bc3adaa64649414201b5805886e5b0745e9f6b8c080f031780a6ad6ae5ffa5e9a5d32ce55681333dc710979ff13bc96e0e669ab6ffd35ce5f1d7ba419eaa0f43a7930b08d1611d546965d23a3104f06fdac31500947f23fe5bd4b82d7609ee6fb208413f0ae38d559e3a65e24712897c377f2ac1070827b17b25ee4d774d34d89696147bc3cf3c6eca8b579dba9c2866664c0729fd77bfa54a3bb6c792f70480ab205fc7ddc9ee74c1dfdc0c97ced503210befdb6d12ebde1cba015bb3bb80b43e5be65bb48fd43ab92addf266644e7ceb32565927f9444c54295167f5e1262b528d030503d47a269db51e9d942d365f5126932fc", 0x1000}, {&(0x7f0000001680)="1f1131c5e8fa11b4e7ef186805bc20863a75f9f05d2f5e68f85ba8d443aa8c70c4ecd74af0fab4ae3ead76e0cc7779835db5cb1e35db6659ce075bfc6ce396bccd1994ae3ca8c58025ceb2566d603c033ced28b170fca50843813958771a1bc8f203b5d889ba4f0dfbb9d68d0af91390320c2661ca0be4b635920397d791f8765a7d0719e3347db1dbbfeaa2c7d44bc260fbd7e1c6a82b6f09f12b7e03df900e62f6fc316c9359b0c52b906ed2a041d965ab2368b02361964f65171ee1843b35f10c3573c5cdaa54b988c66c08d93d50fe29cbce12f48ac6cfc168717b058e95f2c2659ddf4f0100cc7cb5585cb3a1", 0xef}, {&(0x7f0000001780)="d73c354183cfda244e83ceee94e9f5e063869e396fafb667941dda61de6242931a8206faa592907e94025f4450a59f88dfe18e7da9062462bdac918a3ff43abc123a1f034c5ebff576a2c95e49ec3a5f888f897512e7d8c298e8210c3b8cf78e239f28aa7cf499011af5efa8d19a3e88f48fd5c77421ccf12c9dbd0c2f3be44a083e46e5c194f6f171960efa2a8c9a9ce3d4c0c56a7f1467605800eac4d5e764f7072c", 0xa3}], 0xa, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r7, r3, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r3]}], 0x88, 0x2}, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x25, 0x9}, {0xf3, 0x1}}) 16:00:50 executing program 1: r0 = getegid() setgid(r0) mprotect(&(0x7f000055c000/0x1000)=nil, 0x1000, 0x1) mincore(&(0x7f00007bf000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/238) 16:00:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) getrlimit(0x4, &(0x7f0000000040)) r2 = msgget(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) uvm_fault(0xfffffd803f014948, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax