434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:19:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x10008, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:19:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/128) 02:19:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffc, 0x5, 0x37f665de, "bad84b80f2795db471800000000000001000", 0x80000000}) poll(&(0x7f0000000040)=[{r0, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:19:37 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) open(&(0x7f0000000000)='./file1\x00', 0x8, 0x20) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 02:19:37 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8a45c87e12faf9312026d1583b3614c98506ab", 0x13}], 0x1, 0x0) 02:19:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:19:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000040)=@in6, 0xc) 02:19:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000000200, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="eb322c344d00d5f78c66", 0xa}, {&(0x7f0000000080)="d14862c507cef6a7f2eeeacb5b2beaebad707bd0e2f04ac26065eba2d61427774a1544c06b5bd029b246d833c447b124e1cece9613d481ea089fe1a4b4b018f05e61f8d425850a20a5424647a8c75bbfcdedb24d3032202c6a590505bf9abc6145c46d4c3f6f7f7feaa02450e35e298ef94973607b6d89641d98ab4a04f88c65b6031ed66dd853d36ff0f44e900b11ec1484630d7a4d72b6d73dc08e372cd573dd930ac0148cc39f8f29d068f8fcbbcaf73f724220ac7fddc3ca1e84a83a931606c7c6c56aa317b9bb82604e1db1bbf9e2b959ac6101", 0xd6}, {&(0x7f0000000180)="321174a868e029fbea7eb3b1cd40a2d3632b2409374aafd53fc6fb02b91f62fb08a7c0032d076a26fd1eebe4612af6dcee79a16292bc92df05c21b8707c7a1", 0x3f}, {&(0x7f00000001c0)="ec1c81d6ddc90748d03e92dfe91ec9dae9776706824cd7534195a777d7ecb9e845402fd8b546edea42d47919c06b203a674c995cc5459d9e58943b7bf596febe44092901219ef3ad9353db04c32f4ba576ba126435188978d479d3e86288345358ea119c015cf50b76194d873f2e33601a7cf63e110e69838863fb4490ea10bc40903b9d1531051f6b8ad0be852d793bfefb65f52d0dfba194ba10b81aebc1bd2c8a57eb30cc780fd277efbad6bc19506b0105b930b1d2da4e6841695ab4f3ed0b1e0464cb0a9f1781f2bc6786e6b387", 0xd0}, {&(0x7f00000002c0)="0705073291a0c03ba1312f8bd0eb1e11d9d36d86df1c36426ac7969f33bae8ef67240901f67731750c8f579fb0380acf55a4b2942087b9d0bcdea6b48a44aabc3a655f071d2628eac47c96dd03cd2bef4580ee8649dd9cff86544fe82e4c034e66b54951d81c6f08c6199562ada050ac702e0ea762a6278be26de480c91970f314ae921ac390849d9e65291aed7b8ae189ae4b5d49e42f4afd9aa96168189f9b357dd02b8c1f4a9b3890df0fd714ca95e69d73073ea80e6e1be9d331576508ebfb6b02e352509eaafc28df337ffb99b7c63bf17a47e0033a90a3ba1012a18ab3e6e4793fd88a400054d76e686455648e6b6f34cfa94827bb15d9", 0xfa}], 0x5) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000440)) 02:19:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000400)={0x3, "8ae6364fddbacff3688d97e0c1010c04759f1bc0b5824c96bc62825df6a9317a0bb88cb2683cbc7e99ffa2080e030f330d3f07000000eaadef2ccf0eb46ce69b46d1ddb6daea01226486bc2e030465e29163d5869e9ede8ba721ea5491a6a94778517c6aba6e6098635ba3b0197624ae265a2c3a1260d2e48964b1e79176608e090c9a5eb077a52ca26e2b7384aa390dfdeddfff03000000000000d70e68fcb226b443da85b5f2d8c040820bce"}, 0xb5, 0x800) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) write(r0, &(0x7f00000000c0)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d30f23be690b696155d0", 0x65) write(r0, &(0x7f0000000040)="4049c29d31d7da120f335b8ccdaf6aa2dbfe4b2d76dc7a7f0a4791d500000000000000000000000000", 0x29) syz_open_pts() close(r0) truncate(&(0x7f0000000300)='./file0\x00', 0x7) kqueue() r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x5, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 02:19:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:19:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:19:45 executing program 0: r0 = socket(0x6, 0x5, 0x100000001) socketpair(0x20006, 0x4003, 0x56d, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000240)=""/4096, 0x1000) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) r4 = fcntl$dupfd(r0, 0x0, r1) kevent(r4, &(0x7f0000000100)=[{{r0}, 0x0, 0x58, 0x12, 0x0, 0x4}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0xc, 0x20000000000000}, {{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0x4, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x20, 0x8, 0x8, 0x5}, {{r0}, 0x0, 0xb5, 0x4, 0x10001}], 0xba, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa8, 0x4000000a, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x84, 0x5, 0x2}], 0x8, &(0x7f00000001c0)={0x0, 0x101}) r5 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) shmctl$SHM_UNLOCK(r5, 0x4) poll(&(0x7f0000001240)=[{r4, 0x86e72f8a059b769d}, {r1, 0x4}], 0x20000000000000de, 0x8000) socket(0x6, 0x3, 0xfffffffffffffffd) 02:19:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x10001, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x554f00, r2, r3, r4, r5, 0xa0, 0x2}, 0x5, 0x4, r6, r7, 0x1394, 0x5, 0x400}) syz_open_pts() close(r0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r8, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:19:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y:i"', 0x4}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x2165) setpgid(r1, r2) 02:19:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:19:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x80) 02:19:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) clock_gettime(0x0, 0xfffffffffffffffe) 02:19:52 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000000)) 02:19:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4a031557, 0x4, 0x40, 0x2, "57e5c167786d9315783320b9fc0a2e8e28d80c85", 0x1000, 0x9}) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:19:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000000)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 02:19:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e616cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000da572d78044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc966e19924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b0a555c4e28c63635eede075739b4d427b2070bfd9d35ba045eae36923d374f97bfb3b1d7f5991e89382203d96f68879964bae58fa25294512aa60b184d7e0349c3b64e73bc5d1380b160afcb763e67ff88b546c0337692c9815cb9", 0x1cd) r1 = syz_open_pts() close(r0) r2 = kqueue() nanosleep(&(0x7f0000000040)={0x3, 0x7fff}, &(0x7f00000003c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) ioctl$TIOCSCTTY(r0, 0x20007461) read(r2, &(0x7f00000002c0)=""/249, 0xf9) r4 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) kqueue() fchdir(r1) syz_open_pts() 02:19:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x20) r1 = syz_open_pts() close(r0) r2 = kqueue() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000480)="7337c4be4fb0b4efcf17", 0x9}, {&(0x7f00000023c0)="0cf615313072cb79627501ae86b581a816c13456c4be3bb66f3b7ef552ebdeaff0bf799ef5ba6cfc1f0d777ff04c565d5b186bac946dbc6a66644523e5ac576c7e2b68f6a49905c2a82680f71555ed313a713ad6264548fa57f0d708680cdff37fb575aa3b4f767846b716acd3aea94044e8553261a4273fe1a02ca5323bac6dc6b989369dd11b468662471216a7dca853673fc17ed9934938d703d0496207f17118c1e2ecdf80fb1cc65afcbfc602bcfb452c594f0912b7f9adae0865398581dacefea20ec1a9b1a8a3accd905b3e1a905830f34b72c0a3c5c880b86b16754eb9b00230dc9c0a899321c7b78364f610cb9933a6ead50389e6f5ae2a3232660197aa726e9208b60edbde54e92f3eb491fccbf3bb1e239563e66a2467bcde5f2c60193432956088c7e78c253bed43932daccad477ba9649daf2446afd154350590e58b1b23be1268d201aaff8f46b3f481ca502920827d1ef36d1bb34ea6c78c217115c50a0af8f60af2e7f59edc97d5a27eea1ea1db07920b517f33bb44e0f303a9a293a27315d91230f9e05d2d4e7faf8b3792fb908ee50bbd3654c658965b9be227a954050538d7a90c740268be1ef86a32074f93c65b45b71d0c9317e1c2854a756fece95bdf48fee2bd287a26fe601b179fc994177090d84884555629f95ff52bfa961df8738d7e6827dc299a59d26c536c588f9ea021e6fb5a8e7b30e77ae8203e9d712700bf115a6d3281ff185d34f217cc32a15d698642ee291e5462683e07ff608c10dc80dffed6ed9f7cad80a7bc81157266103cf3e01e0e02ab591f02d6ddeea2ba948d2423a1cfc00728167f761f58c2a156ed20d90549744de4c3f32d73305d3a03364387f42ea6c158f844c67210fdb65fe9b2e24d145cb786e19a18c96a589ad992d2d97e3880aac6a48a646bea8e39cc4f6693383b12941652561a91dc9bfca96773ccb7ba153bba02af9f9a0da884baa7e51982f4c057f60a4fb4d5cc36fb4ab6b711da477dbbf6111a9dab8a3f5d49f94bb935e0d340f35a08be716cdb487fe6c54969eed310af2fd3e133e82f428c010dab6ccdfca8a16b6e8a722a508f507c8796b756fea6f0abcdbdb53f3eac969b89f1d0b0daea1cc54d2f12f3d6cdcbe7a4431be3ed0ffd77eb4d4cb68c865d3908eb859854f4583890daca4ae62aff52497f58444d63a812b24d358b3eeb48f3e806c6c4e6301092cda66f4fe4339f04c27f7bf934cd6db1732edf5569a36879e899f3b20499876a8b87ffd8297a34d8bc0691215d8f92538ed19472cee64a0dd982bac27d964bac3f95981a0cf71bcdea66127eef1725e0b28f3b1459bae01683371b5e71a15d3b1874a9a4f6ae8fbd9fdaa86f9ca5fa74f45e66a0c3d906ac25eacd1f2870bfafb3be401ea0087f7ae33c16533f52f08e819bba11fbc0543d1d2a1fc2852eac81577d4548ed682a250d71bdc57c1ba11b9d65ca15f0abc507899429df48b12c4b113daaae8b1de5957e471a5ad7c95a27dcdce8a70b476ea4303898621dd65fe293e5d35aaf0013cb9130b7bf22aec6c48bfd2349d9964ce65da3fdd37534ee8042e0eab6a23f9a6a4e454958c3fe9d4594d57291f1319d1557a0988a5d97259bb9629f6b7646244878bf77932ea22a3f270c9d724e49a728b8ca0493cca6ae953a5cb0373d63737e218b428ac9a5acbb224efe5acb63d44ca6ffaf96ccd3db190e35bf984e5ce123ae7755b22fda9992019a85976b5698429fdcfef5172387848dcdc8bf4bad6be98594235db9ef253a042fa8de587c47d60e2b6728f745b546992378460ea537d7f9c4d4350e3f315c20e18afdcd98000f3e90767e1d7215e0c0632201114b527c1953dba78b3ec246d8ccc7d9fbc507314ea427fdabdb1352e64e49c3ff8b2e23fd9a276b82bd0633d3d7ce02ad2b011176fdfeb457d40a255f0e1773d93a02d48d04faec7a75d0bc3df810195348db245c2f061432d0c3da64a7c9496fcd2931687394758a5b1f10d8f6191be1c37f3d340e47cc8786eabb19e157839d3d9bf098111e520764c960e27fe7ff2286575b74f85038baea486a61819ed28e6a78a6bc12f8d4542a855e47ed8b293bb6d6d9bda2295a5bb7352519f172af11902f445920fe5c84a9770666123097a585ab456c306690e3f59b54dfac39a5c5644a323c209a56401d2667d5d447c1f0eecbbb0f052355d66b7a59c0ca96819c5d459fe9e6f0031417e70a4f3713f5ea17e77866e66304183ade85f528db67d27b4ffa6d550757409c69a4fe9060358443b84b4e0d6cac9a3f4e6da11910bb6ac7501e8324b37acff8efa79b2914181f9e318c68a6d433ada6b0f1e9e8a6ab2738de497b7679eddd9d0890a75d5ed490de61596a00e5a25bea4db2f6bc40c81bf59f107debbd7a7b5e4b76b83d2b3119da23f99495f48386e5f50c51cd268a3ecce0a5a0ce411437483fdd4fd42380141b7fc057449d567b89c64ec0d749017f600f5f893545580c75e65c21b763b0e8b8b8e80e6dc4baf3334ea15316597dfb2903ccc0bebb304690b0cda3cdf70509a9a0e131dbb7672a2b36349d856c962ee2126a3254b74320700d7be45651f1d824afe56ce8ec17269bac74c817e65f9345f17d1c8a342cf33d64e2a59df733e42a415e15d48e0eacf5e2f2d876d66edacc1bb20012426aebcb8b6f5f2c06ee536ad69ebf09a2d0ece5e9b01acd3a2553621a4ad0445e5f627fed89beb1b2a2703e7a1cfd936415b8f0ffeeeee1114e6fcef25ef3917c786f621e119ac4befdf32d17160e7ca0155e8573aa74cfb1046b2caea0fe8f726ef95792330471d679c309f13cc4a6d283e4fb129485192d934d4d5ce843ebca27a18a9aaf34d9f33ac4fead335dd101ccdee730f04d894b00fe84b951092cbfdc2fcc9421214b157bf4528478b510e7761a8f0b124f32a0856f72406cf42ab01b91bf797e1228be985d05bbd01c5baf02fa6595176d66f563820778f9166b3560b0ada2029708af9be53e8b6dad832b18129e82448eef33cc982e6c8d8eb02ace1bd36db8c72048d75da6771ab7336828d656155c39e5ada34ba90ac075bf0cc6e8d3f038f72eb3144d4aea81214348669a30f5d2a29a29951dc028d77204fab4b22295fe7f4f269592181a405c503e06a7bdcfcf3aab8019b5433b9a4ab1e7700e4e2d1ec388e7c0929ca90757d2c32005ba498c1bab1d0da291536cb34e84a010ed8bc9e1e3fdce61ae96c6e9399e1611ef4d915b85a21f20640f1b2f0b5b7d1b2a5de93d78ca54db127e4de6fda046c214c8e5ee47c54448d508253706351ece4a5c4af672b2c4a0ef4297a191812b9557fe3a556b2a2e085c55451551b3ab88e0b1c6ded117ee2c4aef8756eb263893ff5f0528e076aab4e90b5c1c68b361b8d35c360275f44d66490f9e69361754e952080b4e33b677c97000a97f7e769898d3d209a28bd785d7eb8e67a951c633629548c850ed8e566a3eb8070b65604ba40f13ab60a9ce0dbf6f1e3eac000397aa95257e6555be0151adca1a52aecb29d2331d1efb3199d3848bd1faa3ed92d455f7fe47ebfdbe3b32bce7895ba632259fe334084dce4d8d3c2cbe410017644da110dc7aab03325d8d53fd8a5855a1fd883ff0d8661a73953c477a0d87df20a9f29ec4d2b8ee7d357179c37cdd695ca9ae6457dd57b4b1984e3a11dcdc198a1a19e0eed1541405f001fdc796837bc922b6300733144895ff2ca59fb326171e8292b9e10f5019d20672d59be8a416b745f5382070403e6c7afd4961c06d03eedde0b3f5ab68b30b53cfb6a603c91941b91462d02a23fcdc137d85401d051e8170fe2dfb4f6097ff698d40e4a4d2dec276d10497dfd0f0796394e5ac658a368d82da3643928aa476562c2becacfed6ce2f7b084dfc9ebe2d0ba7d8c8815dcac7a18fe78f4704a8e4e58c8f4c47a9a0b47ba85630f576af01fb762d3e18cc941ccc5695c5e69267535b5d54f42055facc1670470f4bb9c1a8c475979459ea965c59ab47ff2b83e62438d877d1c4cf7f4f3ee82fbd886b90bf1fc22a811b5f90896253f7f0637874c264399196c51b60c9ab0795aad0b541d267aea8c4a0c01191db01f3c162c8b667c6532bc0cece818439bcf0931e781a7ebd28e12382d6546d796ace1e0eb80582b55ff56ea8c69222ad184cfefc1e1b87ac43124e57a54a34e711129d25855e2ad47fd2da557eb8ca0a51bff4ca1088861bb46cc84b8ff91766762009c0c057ab3e5c9041c8ce3d983666366c56187ee1dcaf3bba55d3062bb77173138c204525f67bb88237ffc453507551f121d2ec2ebcd11ae6f5a96fe41710e11e81d2f4f56c3a2e24497e3cdfc0db7a313690506512ca6b93a030599276ab95b5649177c30a723fb1f6f8b5b02e8cc866ea6d2dc9a8c4aa6285a252439526e667998619cbe1ccb9b3dcc181c6195597f03e21c601fe80e7e2a6ec7fbe6acbd41055d3e7af6fcbac231d06720f1a0b02cc377d4c4ba40ddd39489def3b86d871c35bfce54ff036ec6e00ec32fe1bedb29b75c379adc0ef71c24ab250bc3c8e072e5300241b89aa1aa8c1c36e7cfb171845a17e1b4d478a0f86007c9d4b5cc432bf44e3f28ef8f150556c62473f0c9ea6a04a0f2cc29877be60beccbd1b88ea5bd1c50913d2b193453f836f24cf402a51ad4788fc58937bcbc587568135418e609151c9c255bbfdb5bfc9d47be6c52ba8c0ff724c688a51d683ae7ffbcfb9f71f1cbbdb06b6814ea71882870e790d8ef9824412ce737ad34ac10fb1b05740160c1f6b834203562810f21c3666ddebfb57ebde389815320f0ac28070ee5e2cbf1b8e829585115f4385183891b8862ea1cb2fca277cbc150750061db352cbaa620a3e502da175241bef9208b7dd1e23a6960a2eecabf5122ab807bda165955203de1603ea85ddd7628646edab7c0bc3d238e7d3a4e29bca226ecb78d355497eeee87b1e67e5e1a0634ade5481f0c6f84d6741276f62afb7ea24d33bb0dfb0a9daaca5585f81d2129de6572740ff5a33d5e947ffe090c025c3e19cd4dda40bd052b7772295a3c0d87656214440208b96f1733ab1da4fee0a28c6014fb2ebd26ce5257981471d8ab52aa3af51ec182225e05365353acce355ccf8fceb98a2b5fa809285a29948c4ff235582c0d41510cc92172de247b20ed4611f06ab7c1a8deedd19d9bed33e045f60335430bd50af2996e0522ee2faa7dbcae7354892342f31b4673fb131fa772e54b956fed373814872c8f49b7df75a49de8e65445b0b72451a1e2f8048b89dc1cbde94d94f678efaf9f40c47d9ec746ebf452d235d59e6c797e28ebbcb44525766558bc1eae27f5481bb1ff86ab389ef8dac836c33bd87af6a10b34e0caf62d6a44825cf6ebeeb9e5c662278c1fd42c194602119880d2be83af44c58240c1a6a306ca360434a9f22e8a868f54de2eb4ad80c569dd18b8d5fc9b0c82ea46948ef6a7e326386f1e87103857f78be09b602638b526c1f07a11c71b2287e490d7e86aafc8c6c1057e2e04c2dda0e9ef1ec40caf8ecd9420956af3d2378e7b49d6e0c9a10e8db2752dfa997ae095bfb3bb85625f3e1c43c7d0aa648b3ac2d25998be682d369bc470b41be3b36ab528fb5655a6915c908bf2ab3a744822487ed714d825ad09a9bab38e76d9cf5ec68185dfaaccc8e5f15b79d843e16788691dceb3bc7e3d77dceebe3788882b7bca638876959a76c733f24b69cd15eb00b4d99efd7a5cf1fa54b4951d12e35743f9ff9f1c18d9eac05c7350410ef7c727a0", 0x1000}, {&(0x7f00000033c0)="4b547db4dcc9583c10e2112d7e14abfd64cc90be586c58cc98e1b63b6c0db2f935e95a650d89ea873dab71ad82781542123044db9f333479bc32db8eddf0a902c53e8cab2a35b693b7705c9b2191f1923326847d15a102c284597c3507fb26fca5296ec3d2d09dd90581267e55337a2a786c29b509bb6f9bfc4df112f407985e0e309d545ddec6e92fb09bde8d6ea18ff48ef8fbef26f0d05d240b0d9449b44b488bfebd69d1ddff745be72747c39ec55ae91517c16a62927c47776a4bf961cad5ad010cf1c7666c72b2e6897699c74c6f6bf192000030b252cefc278fea0bfa5be130e6b46a2b60f0f9a435b7934e429a63424640046bb96eb4c6504784887b38d5c3385452eb40f0ae378ba43e9730e83fa750eab267c4b68e0afdea3359d073ca244ddd07934d14b392b6c1174650f110b191294961647edeb6a68d4d6e43ac57b2a0d18b21ed5e8294021bfcc4d51c0b419e43aa08751666b4221d625297363af1ba814a4af4f10edf0c8ae52adbaa25eed7a0ea8872d6a08ea8699cc80821205050ee78daf7ac35a5e89ed5a3f88547e5c3154d58d7b14bd223c31d4689f9a457bebdf5a41ed41f02acf784677957f719cc518a6747f2479376a3919a7f8efcf8a3c937985d2bf7280d2affb5e72d34eb1e4fb99810d0fdeca85cd03286b59ca18c5671b44b950639b1508b4061a1ed3dc072a61665d5391cecb48fa72667486dec01f393e2933d138dd2cd63324801bbb593cd2b2f215736a0a873f154af25b7833ea9e9f04de20ad56172aaee6bea91583f2870606300b4468f5f15c0ade30a0645be677448d522b0a52d69861d97170f1322cc30e425aa34d205f9102a99c01e679ce7185828933336c85fb763c7f84926d916e2d5a8494c1a3cdf5fc4058bfc608a71c61d484e11217ededa3865fbef8422f2962987c382d847d8683711f20ff9cce00f470ee6f4b4b4b079af7d216d60bfb82978515509a71e810da2c5baec9dee646cc919c5e8aa1dbb13ebb8b2015e39d394aa1c0a1d15c25dc417ca8948fc15a2c7c06bdb7917fe5f2715ae9891b247421170a114cefa05d689eca0aaa7924fa68ac1bc6063b0535501107d5f2e566485102a0aa75f87349739e04a0eac7cfa3a9de107e1ad3a70c061c0a0b7b8836f5b3cbe490999bf6c6c05d09bd146c36a88605908356cd9dea2b023f02a4a0ab077d5280f2669352ea9a25ce1cf6c62ff62bcde1cb14e736a36e14fd1eaabd0ce619da762267d668f98d3828814d550b9272b96685e0b64608dd06f7696b446c1eef0a4d3eedb5f90c28a32eb06cd7aa5105019bd89df7e9d1df47478b036ba0142f776fc300456074be7b3a138a3b7aab4a937585ddfefd1fa2b32919d5bd726613b0d58c22e847225dc333b09a07a39307fca4f05a8f3b8bbe20bfd8e9f9555ed5412938e9f975d8758cc6c6d558757651731724d0b52627e2e80066dfc31f99798d2543304f54ad2e3fe08212965efc1b1075218d15e3c1bc56ecb685d65150a0a9acdb03d7d6df775fd622d0e2a38bbf042f8fa5a2400ce0ef20d5b43edd9d05d9a76f4e9fb810509f890dc2b3e9d930b133b9cf8379961f2a31797633a8d2f841315bd5ac264bee50707552854b9beae80b13887ef117e03bd14e053fec11a8a2b4aafee6b79203bb47a7cdc73ad3537c5c6849409c816e0224afb1af046d6f576c3f25be578ad478e349617d2a21a9a1f0a2f66ccb6beaeaeacea5f7dce8d8a5280a4771cce31be31be8efde548ec7e835b69e3ad624d5e422f2b8dc26ccf5a068ed1def0cb21f2f4fd0d876c75643563f988425348d737d6edd9cd143f80dd68877cf52ad46f20f43bf30aeb966660b2983ddd21b05dbd9cb10a7f6338846cce11702d94bb003390f714657308dccb767647c83bdd940c2495f3e0556c4a2c9256c6f55ffb89baae9db4ee939364911afadaa53c5082168758bf338fc4aebd15bb9a242cced2423cb2c3135d742b108cf4c3f7ca82c67e86bfbfd898b0f57df7894bf8f45c164e9f8f5aa4be8622749260b689cd0d29442bdec4878deb835d47eb30b9c3b36b73c1f1b65d195202b411271265c61b5afd1978df67e63440c2fd458796f665894137c2823b19a4fa23f2b18c09d7aa9fa135c872d4bfd43990527237c87370ed7f4a48fda632d2bde818906d507c0dc0956ba434c789ae6cda3193fdde4a9e2f8bd80e919177c8e9b836c6676cc72400a2b29196ca304cd173b874c7c14f478d91f9a55184b994b74ebbd4ba63e64f9e0b311e97a9ba615cef5e0515de25c336607991eb7b38bb837c9fdf621958dd290ac11b99e6e82a2c37e64dffcfef0e34811ea88124225175b5102e8df8604894400da5102829677fc6de3c324064c2f8c3e0b3cee91153a13876f2e470f8c26a095cfbd2477e8ee4bcea874ab20ad21722d5070a022520f69699e3e4675225a50f8a5855f0eb49d716cace81d4ca840061046ea13420a4e2c07436cc77a775694755181580fd332f256ea29ff783f8e5541bb2a4e682f50bfe57d60741918a500fca4562edec08c833ac0aec52c929554fca02bc0669a4498ce560fac995084ddd37c36e0e6005523b39db3d833bf9e33160408f7c131dcb54cf225774249da6cfc1253214f189eebedc8db2aa2f074292093ea6031f1f96bfe8e7486926fdfb0c4e535e00bab999eb031bd58cedc8fe1e45b426847c4e8bdecf232b20804dccd1322928e55da6bd44c7805b21b4617b2438210a83300633f53d26046d1ef9cf1c59d49323565b7f338e3de8436c827d19a611e966dae220ffb7c42c87038de89e7a943a9ac6d3dd0c52330810362567e2c14d6cb265165a630b8dc64c5790038621c34739e41622da4abf2ec1d4bec308d6b0bcd4071fa7c286252b6d05ac3c1033e03931d1055352ea8890caf4fcfd120181a27c3fefbdd95bbe70b26d23276ec8a969a23aa96647d26cf6f02f1e4a85a0b9ff87b35a2845ecc5e4152dda9a19f9d3154f504cae1dc706eacbe5111df018becb65e7af71074e4ade2eb8ef9dad373d0630b28cfac753e6c692085688d41bdfe4d5c8a371cfb26a889cb0ee6ab1afdc7e57d04dc2435296e57b680ddfc67784aee17914f4791881e34271526dad42cfcbc5e58df592fb52042a31545a48ae4450ccdfd9d71f12f0574021968c3e3540f7d1900719064db6931c95380e0747fcb95ceb3c89ee3adf2c6858ca657587d176951ae4dc389f3dce2b0f5053e43aefad588d854e99cd2e3027833fc72003a8f73a62ecdc914ad1d8363f1ccf12173de35e52c79cec36cef0e3f09a0b876a56728dc6160687a8dd933a376e842bdc69de89471d6ada7d9ee49e6698659f9db63afcbae27f97e78cbd670d122fb6cb9eb997445c4b05f4ce477c553520e7357babb86eafe21e113b9ca7580d3f67aff34470d4fb18df284db05b9b5633bf9889ed45da1bdfaaaaefeec396941fcbf13f5992749ba29165aa0b09180edda0eba9989f6b68d3d107ca2c1249b3e576ebe9d2eae47b4dde7943bc2b272c60a89c0c440a8578c5db3ae87d450920b4d2f35bc474201ce5e82a78d7146a6209413170e11603a980506e9601e0cad4ef9e979255a79c4dd9195ea4abec24de6dadb9ce1203b30db8ddd6b5719ca900586e31ed0ed21d82eb93567758dbc328bb49a652d7aa3230d3ee203edf2608587cccd5d708d7a4207a12146e2aeaca3bf4a5ef23a3c2a069f8b49aab60b95c2aa03b505a8a411c61a506bc13f9c2144a22629604cf8b9c97af358e85993c7853472169d7f8eba82c893edc82ed0acb7f7c071118967f193b42ea4c1f3edf79e5dbd4799710a19f0361cc6f8f051b9d30ad199f078ea9de22b969985076f01a35fef65fb70f804edd6f221be6f9e402e6601db4f1198477de43a1c53fd5c481af007b8881e20daef6487745c2842e3373d164af72b395c2e25f387f0ff33f214a2880c5df525b2bf82298d251d873333881316d62573a3591dfd46c63cfdc407e271bf2099af2dd8b2ccbce2df69333363f8dae29be9fd93689384aea94ed13d23002455faec3e6bb1e0dce4ca737f16ecd049e4c6d22bb8158194fe299393b1e1f2f949d7c3147ef03c5e2cbd3e3f8244aa4e44894ec2df8f3efd7944939dee35c3aa0796322523983e6047e6889d684dbb277db65be02aeb4311c6fbc24784fab5871efa2dd9c8316c08930bda478de85788ab394ca841e9b49582cf6132ecde778b7599ed2062928ae38e0cccb263b1d34710a6f7e2f31fb815db88e51f2414e1011f861ed808fbd6bee759a711ab56f980576c6bc298da0f36733861ac2523fc3a3080427316474c5e28a190c4effea142a5e7fbdc3fec92a63fe64212619af6d1a404d3bb582705818288ff608a027c32737141f6ba26667b34b72ffb3e70832e9739ddfbbbf1fb3b121fefe501d1361722775b26c670b8ca4d02d720be00c6497f3f30970959bb7befbcfbe17a8ccd9fda7a1303f00ccd97b53677de351927c91f31bb26e198c49672f700c61992c038c772495522627a325e4a570e15351b08a80b209de7cc0c89f465a87606df59b7c15b142479437b06ce9ea1ace191ad5d214f4b12c2925585c52ef0a5d512f7d7d87e43b6ab65fb733d11c451e6d5d860b69f517aab970d7034bc259d16e495f28a7787b29c37a098a2d541356f589e830151765c08b5a0f826c4f244b706bdeca31b2e24aebce0c16587b33414df549cc3adece9a3321e5105ce266088736635e34c5c41af8233597eeed11a6091caf440945c215b31aac2a3879a673854bb7a59d0960c11bf79fc3a4612048799ed940c482a0aa8f00ddde7c4360aa8d1279c7ee2d299b4f6a071b8dd70f3c3ec4bee3979a7ebb6bcb9b0771e79bb322df41a55093f5e9f851d633fb1d84df919c72623b3b0b507034f6f0cd1b97deaf58effdf7a36e8a379610ab397f96a5809c8a38f946f9324a5a1a7c3fcde23e19bdff1d670022a92019fceca68bcdedba8bcff7e1a93674ee9d64369b5bf3c9fa20d5617127f7c65eea8c47c0703ba97cc7ba4eca8414ff3f83043a48d2cdf2dc6e149bc4e09b845cd4b23c787f7df132e823376904b80c739907ede224a16f5f8167543bb80e0095b57e9d9eaed5a85697475cc0224554d76412ab325f07c715a121250ac66e50b5a781e0b0533cf8b248eebfa9c53ac535e1da29dcb0af1f338ec937bf81469f74ba63db439e6a7959fa2dba142ae2ac0ba88330ab84e0af6402ecf5f7b6052122d37ee679719a82bb55c8b4432f4fb409ac02f831f96da1f3f20e99d8eda8725cfdd8c61d3f2778ea13efe2f000130425ef540b7af7963e72599932d92985f9ff23d56de3bcb034d0954ff239196f3b366a802b5db2ed671abe18471c76fb5d9c92c248db0b3d471aaaaa55147b0674862789d2a247d0a89e1743cfff0dcca937f0efee2462a1e60db1402890750dc4a9b431042b83ddcf20b066aa1ca46f6f6b2acdd80928430fcce58dd04a5263c7706db9ca5ff87f43f1b5c0efd43c4b09cee1ee3f0045b6fd51fed2373c7087faaac529ed2fd49eac64911320728c0f269342f733a410f2fd157d5a03168d1c7ac059cac0bea9a6f1b0bd59627fd845dbd04140711dbc2ae9cc1346f63bbaccb93bcffeb6601fe51fcd73fa66bda3f16aaca870a75a5242e640cc33d31c799838733adc540a7deab48b64dade0f1a9c636f2d0ae2e38a34d503303d31cc58e5f1c49a2a46557f6fd313123ba0852e02688c0d9e7b49e1927e038d20", 0x662}, {&(0x7f00000001c0)="c76c919282906373eaec9f09a7a2f883061603516c2fbb", 0x27}, {&(0x7f0000000680)="a30ccfa829b21f2ddea6a1d790f971985bf0a8475353185d0ccf606834fdf13d2fa146fef84219c1b1fcb5793a9aa1fc0aac048b73e93b8a8cd21c3711cd38926b65999617d8f4e3ce5d02a26dadc6d19587c97c252b9883bf9b2fda58467f517e7cd195bc248db12f3ff7696e9351fd89f7191984c52d1d3fe2ec72d12584408bee3951bdaa0b8260bdafaf0a9c189768bc33a42bf868274c87d24c580a7176740903f35562180cf2d6151ff274f744afb81eef09f2c6a70cf2", 0x324}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r3, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) chroot(&(0x7f0000000380)='./file0\x00') setpgid(r4, r5) read(r3, &(0x7f00000000c0)=""/121, 0x79) 02:20:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200001) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000023000000000000"], &(0x7f0000000000)=0x6e) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x3) mknod(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = getgid() setegid(r2) 02:20:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) r2 = syz_open_pts() writev(r2, &(0x7f0000001640)=[{&(0x7f00000000c0)="130e8091578e873c516e319a9e66dac2d5e1a5e81d5173caa043e0d0a4ed26df85a2bc1c1f20e2a4c49cda853d56821b52317a0b0b19f2e3aed1e9231df7a3fb8afbc781b98eaf96c0e9018c491cd961503f88d314e38c2af8413752c04206902a5e61573c2cc16890ffaaec51c99ea691a33109305dc8528e4ee578e37c5abfbe3777b0edaf912930b24a6f9bdec297afb27e715f6d37487140a7a71a274147d9ee38fb02909ad7d2f6d27717e9f67839499692af6fbf1cdba1cab33b091cd74d8886baf85ccb8cfea39003e1ba88ba64a116d9df1ce2b3a53e5f8cd73f15a0b31efa5471cc1c8ccec644", 0xeb}, {&(0x7f00000002c0)="9abce567f5873a9cb4f41f91f946bf69755176fff41213361db23dc6798a4835671efbea49660321186ab5824fd25be2a421db22572beb6e2e04dfe113252dbe8c1b94bfbe967485625d57d5e6", 0x4d}, {&(0x7f0000000340)="bded966f3d53dcd31a45fa7abd0dc28b5558c66c177605ebdfc750f185e2660283cd3229ef500d47fb69943f4f1e7b022f621f20fd14c040cdfae14bb6cbd32155ed5b1e421825381fbf1684d00144be1de706578df71fa7a83ec7d347", 0x5d}, {&(0x7f00000003c0)="2870abb168e6d8a87d338fe3f0adfd03b0a5ae66dbe6c4eda9ac696ebd72c63f0a916f60af40b2bd123f6bce25e5a7bcc7e674152ca3428378f81deb7708fbb1dcb710823a8c764796d1a916a13ed7a949cd4b2d3b439d2ee4a974c18c45f2ef56689897fee9e3b06d182d36234a53b02163702c55575f02883025441ebc1a3230bcdf19e9d4670641ab49e61481ad2a58699ac8178dc2ece4e177c96449481684f8b6e983e56cda8a46cd875faf1f3318622eb9818cffb67a37aa09873d8ac877696747fd6f058d273036828c234841c559aed7120ca280129bac7510f30ba1e2b404db3d1c35a3e59297bbd1f422553ca81ed5", 0xf4}, {&(0x7f00000001c0)="181ccd90ffa8edf8e7b9a8e3ced94685ce3d6828c85f907ae95678af34857dc964d27674c736b0ef0394db0410bd18138655", 0x32}, {&(0x7f0000000240)="5a0e3c65e69b35a16ae09e7a10a18e5146096202", 0x14}, {&(0x7f00000004c0)="ecc51953d3aca9aa675b13e6bd488c6a8ff39af9ae8f071251bdbc6618f0", 0x1e}, {&(0x7f0000001580)="283dd43806b79f4738a42fe8688fb22f2aad58a2cd48b9f8ea5f5370886eecf7e64db42a8e86d3b5470076a2ed945ef5f3c9f04abae7eaa972ecc0c3cb0c87941d895ade78b3a8bb669396e3d2695fac71be8220cfa9d8c7cd1f1995848e6123cb95c31d69b8fe2393d072f1e77253b0ae00911df7ddb28554e706ec62a07b0602fd7bd1", 0x84}], 0x8) 02:20:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x4, 0x270, 0xffffffffffff8000, "1ce81febfe1ee8095661edd743b349e6ed55cfce", 0x100, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000001000000000e081378562df2d30915241ba77b9080000009ddb2a4f26255e528bc77feac2dcabe3e4c1fc12737df1c56b070e2df43ed375cb4377e11feb02febbbf17be9e8897"], 0x10}, 0x0) mlock(&(0x7f0000162000/0x1000)=nil, 0x1000) minherit(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) 02:20:04 executing program 0: socket$inet6(0x18, 0x4, 0xa4) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xbd, 0x1000}, {0x18, 0x2, 0x1ff, 0x1}, 0x6, [0x9, 0x10, 0x6, 0x0, 0x80000000, 0xa97a, 0x1, 0x5]}, 0x3c) 02:20:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x1, 0x1, &(0x7f0000000000)="f3075857665fb4ab2713d7607adbc5b8f25394d3698f391d59203d7218f3565602836c397117e3c5eca7358aca26ce4b4a738128cd51b6f269b3fe643a3cdd8240555e87dc28c3503f2f15ed56e721b2edbe53f2c2ae46b07e7480b891837f6cf564c9d5af795a410e577a0c6f8a5de7409497a075e94932eefd7cd6cd13cc5fa400fadfc48e0a347b18a08f2eb5bc484e62852d4d9a6200adf3bef62734add83041ec7cfd9a2c0beef63b37f2f5ca5b669159a9e4eca204305525d12144441c5551f0370cbc7f077560c1bab3ea35b4c7c5", 0xd2) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 02:20:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0xfa72) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000000cc2, 0x0) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) dup2(r0, r0) syz_open_pts() recvfrom$unix(r0, &(0x7f00000002c0)=""/149, 0x95, 0x41, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000480)) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) ioctl$TIOCSTOP(r0, 0x2000746f) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) syz_open_pts() renameat(r0, &(0x7f0000000440)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00') 02:20:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000040)="a06b40d42d2c50898eba7bf88c1291a14eb625241a3858b5b2a8b2b78184ecb45a1182c5f793b4509e0a62a2a036e0f049dc8c19ce30a5fb105867df383667616701279c86aa9585bf445a58a01b856a3fd4df76eacff03ea1c3c20712233acceab669a681bd0c6da1a3ca6cb5505bca4f32df017e64159ea3badbab6e957246de26d469ee64785868d2c027f9df8d9627e22de446d00dab954a663108c0282272ed1f91", 0xa4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 02:20:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="41198dc5e3a1355c58e3d3fc9583c3ace569b19bf0e311853f6b3dc7a1182cce59a51c60522b4e8060f16648ffabb915f10e225d3f752f76c9503444e410cca687c788707d59daba02b88caadc758821e0cfffa38e07"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) close(r0) 02:20:10 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x7012, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xdc4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f2b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f9acad445dd976", 0x56) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/165) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) preadv(r3, &(0x7f00000023c0)=[{&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/55, 0x37}, {&(0x7f0000001380)=""/215, 0xd7}], 0x5, 0x0) close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f00000024c0), 0x0, 0x4) semget$private(0x0, 0x3, 0x4) 02:20:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x100) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x12}], 0x1, 0x10001) write(r0, &(0x7f0000000240)="a63bf5ffded2bf8587d088", 0xb) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 02:20:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477188c4a7adf04f2f703d0caf256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044918d0d99bf7c19f078177da4ce9c287730c53fb394b6e2dbbccbbda1049fad2ba6eeb000000", 0x217) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) munlockall() msgget$private(0x0, 0x180) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) socket$unix(0x1, 0x7, 0x0) 02:20:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4004, 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:20:13 executing program 0: getrusage(0xffffffffbfffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 02:20:13 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x4, 0x9, &(0x7f0000000100)=""/213, &(0x7f0000000000)=0xd5) mincore(&(0x7f0000f14000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/127) 02:20:13 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x10) r4 = socket(0x0, 0x4002, 0x800) r5 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x100) r6 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x7, 0x9}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x564fa551, 0x8}, {{r4}, 0xfffffffffffffffd, 0x88, 0x1, 0x1}], 0x10000, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffc, 0x16, 0x0, 0xffff, 0x1}, {{r6}, 0xfffffffffffffffd, 0x1, 0x10, 0x35, 0x9}], 0x4, &(0x7f0000000440)={0x200, 0xffffffff80000000}) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000480)) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x6f40626ab65f7c6e) getpeername$inet6(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r7, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r7, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r7) kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) utimensat(r8, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xffff, 0x4}, {0x8f8}}, 0x2) poll(&(0x7f0000000040)=[{r9, 0x40}, {0xffffffffffffffff, 0x20}, {r7, 0x50}], 0x3, 0x4) 02:20:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) read(r0, &(0x7f0000000080)=""/159, 0x9f) 02:20:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0xfffffffffffffffe, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 02:20:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) socket$inet6(0x18, 0x0, 0x8001) 02:20:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) recvfrom(r0, &(0x7f0000000100)=""/226, 0xe2, 0x1, 0x0, 0x0) 02:20:19 executing program 1: r0 = socket(0x18, 0x4000, 0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="68042fe946116e39e3fedc5f6c5e06a06161e2a8c8829dec78ed103dbaa6f1f58f9806f327d42f49dfd554da5144e720b532167d6bec3baf13cadc87902b3554d565fac978611652dbd5b80382d5d886d8ecbbd1a9bead61bbfdb847f100c9bc830ba53955c488728e80de2e", 0x6c}, {&(0x7f0000000140)="f94968a0e745e108291fbb11518a12a27a60b30b16899717529a983f4ecac708155665a68cdc214d000ee1de0ac88dc085a2d07c6ad65308e98c57aae91123c6c8a035f34028a65e51eb6d47c5667a1deeefe4bb0c77f71fe845a3ae28d08f7daa3c80b14adf2d5c1a1ae85a8832ca89a68883d6580c330d1924f42408e36f22b288f8b8abaa8b2cf855dc4db51025bf0a6bd035bc3881f249aa", 0x9a}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {0xffffffffffffffff, 0x20}, {r1, 0x50}], 0x3, 0x4) 02:20:19 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x10004) pipe2(0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x5, 0x7, &(0x7f0000000140)) r2 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x1060, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 02:20:19 executing program 0: r0 = socket(0x18, 0xc003, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100)={0x1, 0x3f}, 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) sendto$inet(r2, &(0x7f0000000140)="eb84d394a21deda1a35092cfff7fc4945b22d913deb8ab8490def2273d50547d5deb414dd55afaf3e0117a433db1b4027c7a6c4279f5463dc750b53cc41681247dcb23f87aba9aa3387519cd0278f7e0b958875a99e181e0980c6f0677b153d29c2c6e7de6e635dc49441d7265aa5c8e565a4c737ed0d370872f0f320438150e7dd02a56db6b09b8172cac6e1d3dd876272f6c15a721227faa952d55ec9ad3f965a4a6ef3030587880d046b4a092812bf2aba55c6986e399c374de3be6169f53e8d96861c053d30fc300cce6d1969ccb47af94bd54808d9d", 0xd8, 0x2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0x274) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) semget$private(0x0, 0x0, 0x6) 02:20:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x450, 0x8) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x5, 0xfffffffffffffffd) 02:20:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3f) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000300)="e36258a416f78c6fe702132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4c00000000000000074b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000040)=0x8) write(r2, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() close(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) kqueue() r4 = syz_open_pts() r5 = semget(0x2, 0x3, 0x40) r6 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000380)=[r8, r9, r9, r8, r9, r9, r7]) r10 = getuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="113e6c161e6cbbbc229585cddcb077a01b6f497e6bc7172e008f1b4f0f739f13ebbefd0302fbf538233eda95eeb2a66b10b818585b3d7eb58c5714723abe467c9b9f6000eae54d5177fee6fa0d1aff145beeaee57e21ec98c0f6e446284314442e40e2", 0x63) r11 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffc, r6, r7, r10, r11, 0x11b, 0x36}, 0x5, 0x9, 0xffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000240)=[{r4, 0x80}, {r3, 0x20}, {r0, 0x52}], 0x3, 0x4) 02:20:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r0, &(0x7f0000000140)="5aca7dfc9190d31cbbb8bbdbdaacf0957d9111ee0a624d7c5500ccc20a75a86d85c1", 0x22) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x525e7b520ad776b5, 0x1) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 02:20:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="85740bbfce26645b6b04b614eb635853e474c4a6239ff643a77067ec153b50c4f272754c3f485f014872", 0x2a) kqueue() r3 = syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r3, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:25 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8c724b9d12f725ce6a00cddd3ce4f129591e56e68fb51a2f090ab7dfa3a5a8d0bf149d2ea8f33892e3a2a8fe7cb22ad71879a2d46bc95c18776782afefb16e416e0d631b7c963af22961ddbab74bfcf1cdaa4a6c624b97164316a0ac9aec057c029fedeaaceba7", 0x67}, {&(0x7f00000000c0)="986b76ac9985b2d2b9cefc52259cf6f5cdeae73214dd373b198d18d4c0c746e4f7cea2bd84ada0c728ec769b58cee9c299eb", 0x32}], 0x2) 02:20:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fchdir(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:20:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0xfff, 0x4, 0x1, "bf4f5e9358dad7fc4b26635f54921cbe471acea3", 0x5, 0x80}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r3, 0x40}, {0xffffffffffffffff, 0x20}, {r1, 0x8}], 0x3, 0x4) 02:20:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000e432044908d0d99bf7c19f078177da4ce9c287730c53fb394b84ccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x8) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac49093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870ab6adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a839200000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd0000", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:25 executing program 0: clock_getres(0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x0, 0x9}) 02:20:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x12, 0x40000041, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x23, 0x12, 0x1f, 0x54}], 0x49b, &(0x7f0000000140), 0x1000001000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 02:20:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000010c0)="b7541ee0df575597b67f437813030aca8ae3967639b6a481485eeefd43b1f91fcff4ea996804d53914e5e11dd0851249f237e9fff2f88ab32910d37b793f786c93b3841ee824a827638cb3426cf5cbaf311ba242b4099a2a292a422fb971063a05c7f94021ef9c89beb90d1cbd3a041d8bce2848bbd341e1f370c15851257301", 0x80}, {&(0x7f0000001140)="07c575cf90e51b413a745f658325919caacd6c11d589531fb87425b769ec67cdeac4fed0c98f3da05e7bb6940b430921c5228b750e2088d1390557351189023dd00c97fe5f030db6b68897389b0db96c43679b11d573c0340a463b33e722f81664ebb0d531fdb3f4bdbf5e25e4e9f3ce87b3f70e18e7374a3d4e10e75f29eaed9313167d20b0de822854bf518fe2940ed52bdb49224200eca5c3aa194ee02a8f30623f32a72135489be9eaa8e15167606045028a880ccdb3de6ff622093ebf21d03107d6c2ee439eec4f3907bf518a8227dc6cd248ee8b782addc5c4b472ca07845f10fa385c", 0xe6}, {&(0x7f0000001240)="d2e934c9fb4a31a8657ae4722a1f398a7a96730242c565887308db585c68b0295010a1e52fefc21c40479e4fb154e086347c6fbebbbcc37ffcb979f3c0fd1bdf4b27a67cf1dd7c7de97bf1bce4f3ef373c608c9f670395da922d5b3838829b3fcf3463c1d635fd36a30ceb468481c85a403111d8a23af5c86632c11679", 0x7d}, {&(0x7f00000012c0)="ffa5b2f14787fc6986612c17774160566aecacc6455cc624dfd22c9d488d878dc6554576fec0dab22ae6a73e3a5470f49286cc3d1ee918b8bda830b470bd910ca9a1c35b84a1709834d528486e35016e2feb30f3b15c682d96456f1ffede5368ac58b98a46e321c90ce3aa51299a01234ab5babf136f6b617f310488c832048c2de88f4e970841403a04924296", 0x8d}, {&(0x7f0000001380)="2fcc0803bee5e499ad3ab4f9570b3c0a108ddf663a2bc45781febb056930e32968c97c3498b40eab40e86f01dc65974d7cff2ca0da5eff778897e3a31e022dd5515261ab44ea1e9e6d8604b0", 0x4c}], 0x5, 0x0) pwritev(r0, &(0x7f0000001480), 0x35, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1172) 02:20:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x50) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r2 = syz_open_pts() close(r0) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) setregid(r3, r4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x8, 0x1, 0x3, 0x4, 0x621}, 0xc) r5 = syz_open_pts() getpeername(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) clock_getres(0x3, &(0x7f00000003c0)) recvfrom(r1, &(0x7f0000000140)=""/218, 0xda, 0x1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r5, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) 02:20:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x100000001, 0x7}, {0x6, 0x6}}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000200)=@in6, 0xc) r2 = msgget(0x0, 0x124) msgrcv(r2, &(0x7f0000000100)={0x0, ""/141}, 0x95, 0x3, 0x800) 02:20:28 executing program 0: r0 = open(&(0x7f00000002c0)='./control\x00', 0x30, 0x10) symlinkat(&(0x7f0000000280)='./control\x00', r0, &(0x7f0000000300)='./control\x00') mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x1c1) chmod(&(0x7f0000000040)='./control\x00', 0x1a) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/206, &(0x7f0000000380)=0x1dc) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r1, &(0x7f0000000140)='.\x00') 02:20:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="32961e245cfcf55f57c1aa4807cd0500000099c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001a40)="0c1b6920ac98412b5b08192c2eb4132f00eb07ff37f26a8ff0522f69d1e29a4f09d1eca9ffa8e7ad75bc5e321a5e40a5f0a865f0152d4d52cec264aec1f063941fe74f4cd4eed674c224106201f1cd407188463a3976e4e3066a53f3d96f5a9ea2395b9dddcd4659618912bda9ab5a54f90d983f72fb985c3e474671fc4a995282be94ba519f87b73eca1fee73e64cfa7c74e046e718f9b4e8ac5d74e6961546d5d64f422db2987e15c34bec6c600a074e5e26784a2279497c84eeb86267b00c02229b659e655b55341e0cab911082494e68c7388e90b2164c9b7f0882ff47088a5c6ea4f7673db97637e7c28aaed456d0cffc7a4cd42884b694f2ba6c8f2ab173b4c0531e0ce2a56a399d20220ddef02ac87bb61fd66dc39e318840904dbc0be636817a240a60f2d5375b1be6b389cde0be05b20f77f38c233e9af5c2930b79ee76580c6a0d92ace7b5cf32fce6d4e71e8d319c423164ae29087e2a6ce342abaf3181ab226a645ebc03e062def21785b211344c9225866977c209be4dd65d4add64206492b0d12a", 0x188}], 0x1, 0x0, 0x0, 0x400}, 0x400) 02:20:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) kqueue() r2 = socket$unix(0x1, 0x7, 0x0) recvmsg(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/110, 0x6e}], 0x4, &(0x7f0000000440)=""/80, 0x50, 0xff}, 0x0) dup2(r0, r1) getdents(r1, &(0x7f00000005c0)=""/236, 0x67) r3 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r3, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:31 executing program 0: r0 = socket$inet(0x2, 0x1000000000003, 0x2000000000000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) fchmod(r0, 0x10) 02:20:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x1ff, 0xffffffffffff0001, 0xe2, "8d19cec25897c147bd3e03767333f3366fc92c14", 0xffffffff, 0x7}) 02:20:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='-\x00', &(0x7f00000000c0)="1b2e00", &(0x7f0000000100)='\x00', &(0x7f0000000140)="2d7da0292f5c28242500", &(0x7f0000000180)='.\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 02:20:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) 02:20:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000000000000003, 0x401e, r0, 0x0, 0x0) write(r0, &(0x7f00000004c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c1466302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab4c9eb3bc90c9efe6c83fcff3a647795f5189cb765aca2c320477ea9af30a5ef3e0f655174508777400e2400a8a01bef0c21eb9b10def41b6ee88255b3513aaafbddaf7173afb40391fa68f17d08fe95004f2dfd50d03faaf880abb614e900953e67e8c9927e6df116ce4e73176970737c65da569eb7b99965419cf9e69bfab6cbade5f8c83f3333631ca5f33132fba99", 0xffffffffffffffdb) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') 02:20:34 executing program 0: socketpair(0x31, 0x8000, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = dup(r2) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x5011, r2, 0x0, 0x47) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) sendmsg(r3, &(0x7f0000001b40)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000180)="cbc3c2a0be41469e44b5b48c9b9d9470042dc44e4659a5027e9900340c3739e89285a7f9618460ddc3c474468edf9eb5aa36734080f81b958e591c1378375f7dbfde8f42ef998200269f33673e71eac413a54e24f2324dc9483d2bb7b79288181354d8d9c9446673b7d0412d2ed0bcbe747c8b43b801f07093996b0620c921b8042c198425574fd320c792696cd4fe8f4699ef2cdf43ceb74990b02b6326fc43e2da20d3d5fbbedc5a9e2caae6f40b5f56f5e1652f0ba2c026054a2cae10c3ca26ffc476", 0xc4}, {&(0x7f0000000280)="24beb70890e9a4a6c9f0f69720bde10a568a88ff4f212fd40f56442877b1717b1d8ed082f79eabab032b1009f49e06aad6d2baddfb17dad61d251ad69ad033860eb86e0ab848787ef7a3a0d0c69a6dca5059a5044595ef8412fc9e55aa2d57c689eab00f983c43fd968efb712392f8d87aac622d34f1fa9a7d1437ba6774b62ae6f4c16d4bcd11647f7b4ab07df6dac852be38919e33317b48b7f49ba43c383bc54a16eda993f2abf3aa9607b875b8b5e741197f4ae9ebbde77a11ae9dbc3308824ef8720110c1d825e5c0afd806e610724383eb42d1c6ed022359a2620c30e457c818cef59ebad284bc04d0185dd9a7", 0xf0}, {&(0x7f0000000380)="b288cf9faecb0e9767bc4dc6969441e7dce8e57df6bf476ef9a06b5d691cbd9691fbd31b48b06d762ab8d11010d5a02a6cb09b98492457e73f14f5cffecef8feaabd75e6df5465a59eeafc9f17218a62cd6b32ec879a2181f151708f77f177969b1e952283ac4ff46a0b89779800c6dd4fd84f7913c4c389b5532569a58c81e191ca8021b55d939259c1dfe0a5382295cf594d34289d19b3c7b4cedbdf91201d2195c6d3d52f423eea6ebf3c790d0872c42d3cc8a280767c42e2fee13bba5e4a4bf9e0cddb3e79518f683cd59679abb65f0e2a87a0681dee512e95d8c897db6b0bea396f3e980375", 0xe8}, {&(0x7f0000000480)="89e7361277ea2ab4bb8b01a8727d959559f92d95f3cf858827d2e6d995dd995cc34d5e079e15e0588b5d224799da1fbd3e37292dacedfcb10635faeb61f31ff7bb318ae44f00fdd0d2aa8e4a5ca20afba0c85a665056cfd797db2bff77ba1410b3ac586d24a891b180463549470acef59f603d27d58f7c7cf5b7ad99e5f797b660b436a87f2785c33beb73a2e61427ec94cd2289c52c710723896908eb0166c4a086335d04d82f752b25e16d9c87f7c88ab677f3ff91e73423524db7f04d98e855e998002bd66a0d45cb79cf120485dc898dd2b30cb85a1cc0db9f1ecc26703ac46a266a6de2873dde646939ea742160145043dbd9ea5108c405b59fd756c5e5bfbfbd5949b6d9fc9deeb9e3b3f3f9793adca56fa4151e5c2f0443f54416b9ced11e4443839c6277331b7c7ce04e535112ab8f7887e9fecc1673d834f5369753c5c085229faefdbd8a2c1bba9b39f906082e740dcf92d1c4bed4cee7edbfaf3ae0f790723446f489a91b982fcf9018eeb8ea094120ad78315f4b54ccb00358958b33a12403bd75f973b5fe1b938663f4207d71cc397bfaa00bec58eacc9ee638fd6a6d4df575c7095047e0504800f636c36f7f3108c24e16547f8b860c868397dfab41dac16bc3d3bbbe73cfa941bd275f46612e9b496b8c90f11b6e3a1e8efc748a53af03e407d32f859f28d31f4cd9df51ec07fc3863a9f23bf7fc92ac5401064d72d8ab33378631611f68668c24a1c551dfda7ade7dadd1cc30f7ce22b236f248e41833d151e7feb07bbf3826159a098b7c8f8e7d7d2f527195cd0b498a29e88b5745d89513866d7e91c78524cc701c5d9cf12e8ae76dfb222f90bd39ac82ed3f40ebf8f9468d4fbf7c4064825508330d8c8441b9ce1c5c8ff52e0d68ecdb3c17f2a7560106048e8293eea7d0c097ccb5614e12ff6f7c2f6da15f0eb27e1e26aa61c1cc374ccc4b9937b58dd69a870157d0bea3c54d5ee47c47580b5d11aae31cdda4da9973ce5d89c9d291db7c23f81dd2166a3de8b98b685859c640f81ddb95efe055200da77804930183620b22ca971318dc74ec2a5c998d8b293ae4ed6013aef1e02cad8fced4a994838a75deb77d40726992675bd97e1910b6fe74798b5e510bb1e5ecc2794b9c43fc53fe3cc3c5fbf0d18ded11c29dce47e6a960da0530f6ea7116ba5c93bbab7f422caa9f792b6730302a9ed88c231d691d4b098c2fd9b6e5a70786845bb506e383b7b2e75e93aee5011756769293b5c0571e51262778511020a4310237d80bd67c60baff86cb8f799055cd1c7767b788253e23865852d801fc10bdf9a84b283c9908b9864c9ab730539efb0aa0198124753c107a7f91c90405984ff67a7cac16e8244cc995ec5dfd5152cad31ab25679d5ea7008569a42d5d4df375b6e8984ebdf2a35189a4d62285c50c11894d0ef60a06a9b088c38e4088ea37d3d723dead68b2071a75cdf45b7b32e42020f595ab61a0721558af85801dd2d6623194c4dc2527426d4bfec8ced551c727db394bad6618a5073c61775fed4d9611d9661c6a2663282402bf137f222d5bfad978bb73e2c972eb0eceb04126468b0cf3aab8c84f542edcede0fb431c424b558518bacd40536eda52f43ace2b652fe54260d52eee76cb85bb2a407e08d9ed38374cca6171f0789a28ade11670fa4dc3b9a092f3dadf2af40e4f443068be47db91bd8dbe575468aa6c58d86b02a9a2c4aca1d59e6a7cb4444880c150abed4b5ab856faab97fd50088e08794b4fe58565956aea0fd4a96813dbeb7e855d5435c67c810e9939e5d485bc2fc0e2f5fa81c0cb1cb867c373af19c5f5df788cddb0261b9b995f6339dcb54c43a83205026fda08cd82bec91972a19725d0fc23fc5e6f18b71a614034a92026aafcde20d62c4ea8247963d386cad1a0bda2f5172c103bdb624ecf0dd4b20e354dae2181fd0648e81411f3bc8a175e62e2d5d6ea4cbc3894d53bb42836abb782c2f1a6517b0e72fa4edcfa9280472b16a2a337e70a464c1f2f55538974846bd8ba98e79f747fa673f204ce843caa603cef20e4291ad7c685eb8724c88b67fde199adaeb0e1168d96e22bc5e9d282de93a747287c78110bede80deb004f8f26cbdda1c36aeefd7ed839145271a39d486546f01250acb74cec10d36c53c6e1dd98f96b8e566923c05b2f04c839b57e395f67a2d62ce5ab3bd2533f0fcb848b5702d2961fc211cd27cde65d07e1a7f6661412237d5721bfa1852e25201d6029f80b3b533e3a27621557a105d853e38632c4fccd72a32cf7a59bb71a836a8d3743a53f0e2bef4f0fe76faa0fb78104ef27dc29991964661d273e8dcf73942eaf700df862f3b9b0aeedcd69b160eb6a93e7b65b91d6f82892e9ac45ec43034787838c8df290857d1c1fb23b897bc6b1a8872afc39cb14eb7f492f2f75f7980727b93eed30472aa427db713ea3c688f76855deececc9e10c36ab9651bf6c2948bce5c2ce75628d9c6d537cc306fc51dbd54a410c4baa9d582734cba29a8652ea4dc5f6466d710cae6060fd8f04ae3b7ebae01ced39c44c9e34b58dd8dd6c2c926fea9227d2b58fcfaa57eda7f1997c7fd8c3d7c433320d0d6c857ec891f4f541a0847e9d5d7352dc97450c6f2e09c98583f5e389c0a0826fedde96564a3fce3879426295dfc37d24fdb2c2442eddf719970d4974a78b09af651b73090962f15dca2b7b746bae2bd44025f4b14c889d16c04695dee496e0182fc7a4e7caf1a5848aca82a339c2bd24773b0e25a9cfd9ce1938313f8309cc95b8f781f0fa875078bfedd4c91dbbb82b34576d31132281bf658a9c04c41a93e6dcbca0acf2cbfd34aeeb28d0933e34ff7f30ea734c41fc6073c38876065c6cd3e87c72c2169060e637adf4e9f3db1f0cfeab36c0612ec30d5a7ab5273a869be464e65c74b3dd39a36cac89ca9beab5531bdba7a99ec74ebf710391d9404f3d90db983ffb9301e90b96949179879e20fa8c34be932b0398928a15cb6eafbe101a298355efdb81c0ab532cff5f181709b620390dab2e83f54c71c8aa156bfcb92860c015f153ea527260a9dfdf94799cd6c73301c000eb0af7c3de4d9ee1c2cfdb75c54419d159f8b71edb71f90d1ebe422d8768aab02ee53bb75fb75025dcffa4ca02f218a9144d1111be773f5b6258cc7d189181b88b9c3fa08c077de28211d55262d52cb4b741212f63730ef87ddb42d4aa26621dde36911c6546caa79b66c7d92b76c6c64f8973f400518b169bc988f39aa80c4ddd52197d52aa3ea508c69e562ddaacc80925fab68967e57e652ab3bfd624f04b3cc4a2094b8966848cf6fc0eb22d5715b81ffb9543d2073bddeb9ae4585b46e7f4ddbe55e790ed2424e6583f47d759297dedd668806c28efbc5c708b17026a9e07007b9b700a291354a54e7bbe11db174b16553703f08ccaebcc53804e78079ad05a2b46387e03119187095c45fb93c5063cbb7c326b9b12449f672082247213aadf8cbcf25532999f8eac20c3ddb2ea8e575e7e29e59723a2f1ed578c5710f6902de41e5b231eca6511cde7f011aaf4a9e9566b1c00731c0e5661fb472411b551ce1177c5426795e8960b0a7981e153b362c15baf18709d54bfde02e7411086901da2bc253fd494d3217270758ba2839e5601f7422bc7ea6d23fae5b36eeddf49c88b75529e2c00025c0770608327cc4861739d221c1ca4b97c662ce93569a9022883cf2db9d853a8b1c417671a71d758db056c4ac184c83331e50366184877ec7b38511da7a6bf7b90c166d79bb637d7ba7d18153aa613d8a7c11a2357b0a2660a8758c8ed40cbf87ca7fbc04a1b0973dbe0bfe7b205a1428c033e1ad916a75da8b6c147a11b59225ec8fa8671f003d44632a9ac416d599355bed53e6f0c36dfcac927283f5193dccb62bd7d8daafb59129e8dee3ab798674bd8f0e9c022960f91ad34a8bae235ebe9cc274f51057bae08ecece9be5f86543ab3827324420038ef2a21130f3e4d8cf979d0f50fea34d3a12f5133648b46fd9fae8b11f7443e2fddf69e0eb00e4a0c32866dcad013a5207ae7fef86196a9db5520a196c2a10602d98dd8d3fcc3a80b71558193bffbb922861c8410b8d0642d21a55ebf63685f397248680689769d8ed18812de02d041add731c1b903160bea3f50a79bd7d6f2fc79b3b8918bbf230ac4a683477a6d68b251afcb2ad0291eb79360f04707220fd73231c850d4d62a979abb4b05640294953401472d7080c7b5a2e9dffce10007045fe1a2b3d564b1fee1d16ce70986475d3501dd17a50a3d60304bb13585287b458468d6fbf14c591f60a81efc8d8538c2bb0def9043cd26d5430a5e5bb174a05b2ac5df322c57ef04f06b7760261ec067976d4416ba32d14f7a51062815f68a52b7bf8a84522ef058bb77aeacbcfbee178639029e81cc0c906e3dcd81ec85757331e2bd316ff77f3fd66faa3388165478c4353cf1448a1857d9844cd2b4369bc6c54241b3f54da3959f921aea61f6f6a53b799a83ce63d3c189b74b71cbd22a1a295c945fd5032867e1afb12ab3941f647006e5d4be2078af70e19fb8a1136f914610cd850323c1c08baac80ac8ee7aeaecae7c99d59d195c8cae11635ddbef1fcd852eeec4200c687719b17bb318e7c18167f6dd59e93d69bffbf4c4a7bbec51e48dcaba5870f2ba082c1bfb408e9c5736444088f1a28ed5129eb2f80324e2d1897c4580ab9cff859e3d80c05bc558f68dd46220af75fb44b3c599e66c6cfe9b30be8583685e1faca227de93c3014f9cf135adb54bea863c31bc616edf42fb7fc4bad1cd80b7b7e65c957d2e8768338e501edc7b80e64ba9f368d2de75985f4392f5584c2f921711d1ba894cbce90a3ce62675a64f3c4b33442aa4122e9016c49bd9784a8208701647e7822b9560f294f21854f5e68ede7d98933673cbc996f8f258ead298563bea0502854fb45a45f5bdca3176556740f365da6a3b732817ed2344b4f600632beae49f7c24339f79c6519f3e2204d00a3bb91ea58942b61551753a09829c7cf3f21043436f22007e4df1bfb89ae37728961af873231d4065de890e95155f2c3a29906da416faa7ba16e2c099b6017352926f7e3a71d052c9a8d8208847955174dd1620bca37cb3ba239d1dd63a8da5be4ff8535d53bc4e56c3f5c831aef194f9e6e440a8eee40805a68da45b258ab79cfaf0bae13e9327b36e443f50f8c37feb3c156ac908ed45ffe6a0e71c027f00d18172e7d29f43374bb1fc70bac7c54f94f6bae2d7610e1cb7ad0dae77fa169ea8de4405696eb10ae43487bf59b4ed65ceb4ed32c6ce9a20326b2e2f4a2f5cb0be157e41d5398640211b37ff8e26c4090ce08580c4cc3269cd5356cdc88369e424a5a2201138065db9a322e5ef13353d37fbdb6a49692d521a95686b0eb7a3052c64e3affbe48291a1b46ebf34bbcea547a430e3033c11882b527d05986ab27878b6c7b1c0f1f2e9b787ac11bf6de60ddbc9bc20f9fd8ab8244b10df0de220c2cb34d90ae5545f69059eb167d82eab706fb67c045eadd258958d0846513341807a0c759748bc13d6e98f12c324f6c28a3d2b38817b3cf3fc1e3132b65ff07eceb4af01af512565ebd130a5366a84508ebd83b9417ba5a082d44cf7aa2606a24b8bc6a31c41a6a3f98c7c57ef6bf8b1de850573c123e0d6f4893443543ada9b391fb21db0013c56f973c560867b79c163c29fcff78e8222808d1741ada5cd630f4c410b3992f35c493e693cdf185a8bd9fa6c8d245ba6a908f2bbcb87dbd59", 0x1000}, {&(0x7f0000001480)="08f11ee1532b44b0cee433da71deeff217768ffb04ec8875f8e90359a231f98bd8e9b2e766439755ea7320b98ddde535d5643d5f4916cb00926da43c43df04984d851ba3cb3a01999852a519a6f24c4db781c7a1764cda6f74e6a02bba5d4167aaeef376bee48272e9bad6ba05f8bba1a7a29ae4353ddeddc5fbc89366a152caca972f35b9fcda4f661bafdf551e39bdacfce42cdd9200f7e4e7b60e82a1edea5e7169537e3f756ca0539492", 0xac}, {&(0x7f0000001540)="260174c0b35beb9900a10a304f6b04ec975b0550fc7188a52cd73a45cfe4a8675252ce6b8fe7256e014bc7c98ea8a92f53577a286c1c97e427987fc656b0cf805f733d29a910003f64c17b4d93ee924b84e71e6930cb18d3d7a6b154cc94b50c8980345d08845652f793c28729a57dbf46d634ca275f07fd3bf5f0cc7099320002e3e535750e0219ccc2c7fb5658d0273f58d678bec524b1fe2ef15fd78f175ec14ff21cae79ece3581f493e2049f8b99a88b7400fca9168215b68325d150ed88476db", 0xc3}, {&(0x7f0000001640)="4199aa42424181e18d84281cc3b1b912d0b6599ee0f2a7f4445ded8dd93708e13b418c5c56f9d2eb81d1874d5a522a226eebeb0d616aa1c6889c54aba35b4778089846f00567c9ab825a8a7f75ff81f0c9848b2dd45a9d770fd7a01f73b8203b326cb8583d394dbcd0f2586c47e0c2eda5387855b16f0e9793826ae86f34827549dbb4a13ae0307b688ceb91375894", 0x8f}, {&(0x7f0000001700)="04e2b83bd8b0d6e2a2c0fa5d769f14ac180ce95ffe7f25b12e64814723781b93a8fffa7a2340e2a6bb454f1ded5068d87155cf4da2a18ef710b67c146b3aa2e9ac9ab34ca414f776ef129e91e24e544f6db6acaeb8f8cac466b36ed36fdabe9db23c5323b0fe38ead01117b245fc5307600a5fc2d48f0f99b16e28c288f72797831d62fcce5ec7c3598c5a23fbd0ddd148c7421c3586f8dcab73a97d0242e2d4dade026f9fc438cf890815fbc977fdde60d2ae8c24ff07f047439e1a1a2bfb7a8100c7c06dc26623", 0xc8}, {&(0x7f0000001800)="5935bfcfa74987f667c13ec9daa2384ea8721d1682d2d4071c8f", 0x1a}, {&(0x7f0000001840)="9f545174be55ee9c1d600cbff1af857ee0db51c2b3c2ebb57c0836cd5aea3e8f8d6051ebb38083a9690f1308a6dc9c6d3ea711f6cefe4541845251b943a6e77803fcd0102f48e61dde6fc88922cd6f36fd356ebc3984358f70f11c26fe7221ed6a4ee026246c7906ab27e7463a375f7b5e0e7bce5cfb222bf61f0b78436e0453449a117658c62cb63174c47cc9", 0x8d}], 0xa, &(0x7f00000019c0)=ANY=[@ANYBLOB="a000000000000000ffff0000880c0000127c96a49dd08b10f4594a18b9549e85061c300418e91f81dc00392619ab4de4ba2c9e8f57f6ef263af4231d23b8987dd358404924c65adf1e3ac9040ba232d88c67226552aa5bc5a5bcc44148a2fa478e3fc5dfd36c067528452a799d5b059cb7687c705689ad5ea2df29ced908113d7ddbf9a77b972c40daaa7ecaae857a4cda298337983abb5b32a6816f0000000000000000f13752b03707000080b5b43d8db1603132016bfd99c18c9f7514993fe54add93fed4815f728fded721b54fda1e6c6af1328360e931abd14da167fe0d7fa2a6750fcd347de96363bff6111a023c586cf16e70a83a38df7e09f7681f32b8c5e234ef7359d4b52befe7bcabd379c31122c98f7a246ce5cc9d7a71eaff9fc9f9ab0fd77275bd8e0c97bccd4b157518bac1e7663d6fef92ace8df1176114a6d9a72ff31b58cd8774747cd22f0834ee470f38e211a613f29998bd99a0000000000000000000000"], 0x168, 0x404}, 0xe) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x5, 0x2010, r4, 0x0, 0x0) sync() getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0xff69) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0, 0x0) munmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000) 02:20:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000001100)="56afedb639510c77cba2933c16ddc64c4878ae64501d91dae893dc13282e6d60b954c68b86468a55de2d73ae7a0e26bfcfdace054c518f9f4cfea463e3a7cab867b24c4995355a05589803f2416e2ccb4d9414c9927914a3cfd2080d1d4d42401482e2d9446698b64e5790df2f52ff58c6677dc8d47a65d03d065b746babb83cc9ecc32aa38f6af86641f9fe8dfb1cd1ff8c2a128428aa3c0152a0335c299f3127bd9f8c43ca93723b58549a4be62d218d95631f874ee0c085c68f34e445a464889e99569f1e6528e4a7c9d6db05aaed0cd1eef6b3b6f72643b4ccf159db7b2597ffb331eec1bfa814775ef282efe2b16b7bf0bf6bed604a336168ed611c89bc9eae02f4ed8d7565930068ae9522fad7bcb22cf042dfb4eca1e691c91bb1a347bd1afe83c679a6d9a832434fcf80e3dfd484548cb33d499c2a74eb776a3527a819eec21c30d725a26dc6454defa66fbf443eb77bc62dfe67fd2621fc96b5ef402d68df84769638ee59f71efa3b9d1e3022552931af9262055e9512e221c9a03f6055bf410b101c89e754a888b5a076e9dc4a9e5585b6fac90858410d215bf0994520ad396fe3a2a73645b913bbc0f76549326b107925bbf88420d0db4533e7558f1729ecde5184d5f9f1c8a4f0d53f8bde78c192016d6d3e23464b8e3f0ec8b57669d18e6e6062b6c7c0df4387c7d9a67ee54f453e277fd8d4be257f14a10a4585bf9518461fec59e703d98efa541574192475b86c8d763d4cfdc3a3dcb22deaf54f998bb35402eb8cfb5caaaffa0db7aba9eab7364ada79b7b22322e4e364fa0ced5af8e5c1049d0b8fa268cee71085423fa96fb247ddee545c7f51a01b0cc66f32f4f0cdd3a5c90a916338da5d0237b8dccc30a108702181360a4628a9fdd785e9e1af7839e84132d1438cf1478970192e5b0c939ab069878cb78b308059de9b2994348be0bb52620c4b827c4e263e2e59ea40b38486727a3e52d761fe000ce72c0cb07712db094f14ff002e458caebd0ddffe674322c1dc54653350a9110978a1a264216c66d3801d45d9895cdfc842a07c56b7189d640968f43b6d26f900641e72920fd29aba312859706541c398dae9de1c6626df721f7738bdd49eb89e12b37a14d7d1b65ae415d39ea886a039bbe4464d41aa7a459f59edb6852b20a5b65fdbd979f5f3eff116a4a611c694cf75fdacc6e5460c37fe737c048557a4ae33443497fd27ac71efbc0a14749af3c8789b2237cf81c046af9b5b7ee97da5bf52b75f93a947e11954c585dac60c88d25cd97694edc2d612b51e49aec218f0a25edc4b8be3b93c1e2fcdd9a732a0409e1d52a55b628947b9798409e1386b8f54a60ede61d6ec72df6998388e74802f2362105ebb42d917399f62f720cacf84ec037d4fea0f83cd0a1684dd1bd4c792ee5316f7281b1c366f2bc12a67347af625e9efdaec3959c0d3a9c27caffb648b4333cf2eebb8cbca1eda01049ea44d9653af04d6bd6eebfcd863e71c2993142a9716d3457c814410daa130a313ac713c16a38d72b5aea46042067f9d747e5fd19f8a05a41a01f8cec7ad1695b8481c0c1a8e0b16f2e5d1a0f33bd80277599bcbbdd3a8fca0257364f86eb25fe6c7a284e9181227d58bd26d4c420c460a79f73451693d6f96dd84c198cb78e769bd2b0695bfb7d25b56f25fe1a258871796d39d32e2084cfed2c1a7917aaf1f79c23f66afd01243722e0752524adcbde33f3aa34831733e8069470ef41573de61377258b40c43c0d7f52a1a4a0be2efe868533f9e1b5f89e284c0ed5596ce100e9c2ea52e18e74a8208d76f987b7744a7b55bb9257ed3308d70c0cb3a11fc99deadfc7073703f7fa6fe94d51a33da0232e330fb54608e033d0190add92dc91b6cd2a51da238b93866e9e81790f7e6092d6f8c397eb61fe329cd4b096aaafaba0a9b776036bdfc98b4ec9bb2fff00687fbf90bb4e7046d287c19c544c06b7395d7151139dd714dbcd472dbce490e4250086d67dc3fcd5f60698005180da62fc3cb369a9ceab04417e88bd173b3af6f1ef93052fb7c926b7db7a262295e551f5d0d6e3a82d076169f49257f32974d84c49414b507df4bf24913f3ee4e02eda55aa760e4faf6ff9106e8c74a6062b99b4da56ec044b48e82d8ad99cb3dd0695491b20158f59e7b67ea6d9cc1de1c226f7543aedcccc380bd42ac0b5090e81d84587d1344b060335c34077ae3a034d34a8a0e5edc1fd383cffac28016cd747d2afbcc02681cffd1af7812c0cf9bc45d0be5ef33659370b930e153821f574352224d3ea865b1226e900b1d838e1fb22d27aab66f27bb9306ece85080b7ba8d01f4a52b49905e64ebda2b9668169ea7a8879c29eb3fa84fb1b6ca3e1882b57079b255fd79a97d7fcd40140e0de1471e8c43a3412a083927f0555e18e0599820ca442866153c6d", 0x6bf}], 0x1) 02:20:37 executing program 1: pipe(&(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:37 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) 02:20:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f00002d1000/0x1000)=nil, 0x1000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) munmap(&(0x7f00002d1000/0x4000)=nil, 0x4000) 02:20:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000000)) 02:20:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) r5 = kqueue() write(r4, &(0x7f0000000340)="eebb58e1ea4a94b78f147f2752c8aca5755cd23ab40c762a5766582659ee49f679cb96819283f2a400814ad942218cc185ccc34f01cfcdf8ffa9bca543a6937353e9b268ed25809d7ba24b5b83440e887fc73bd624345de4555e85bda62fdb098fb3aa0ab30c52249bc9286878f808edce26f0ed8706b1966e3b90c41fa8f545ed5adadd8f4ebdb794131f9954bed148041e47556588ce48d3952e3b83d9", 0x9e) poll(&(0x7f0000000040)=[{r4, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) clock_gettime(0x2, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x4a, 0x40000000, 0x8000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x3}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x80000001, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x60, 0x5, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x53e7dbdcb09987e7, 0xa, 0x800, 0x3}, {{r3}, 0x0, 0x80, 0x91, 0x477, 0x113a}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0xfffffffffffffff7, 0x7}], 0x4ad, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0xf8, 0x100}, {{r1}, 0xfffffffffffffffb, 0x11, 0x80000000, 0x9}, {{r0}, 0x0, 0x18, 0x9, 0x9, 0x5d}, {{r3}, 0xfffffffffffffffe, 0x1, 0x3, 0x1, 0xffff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x10, 0x5c67, 0xffff}, {{r5}, 0xffffffffffffffff, 0x12, 0x10, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x30, 0x8, 0x401, 0x8}], 0x8b, &(0x7f0000000300)={0xfffffffffffffff9, 0x6}) 02:20:40 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) socket$inet(0x2, 0x5, 0x100000000) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 02:20:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:20:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0xfffffffffffffd75) pledge(&(0x7f0000000000)='*[]\x00', &(0x7f0000000040)=',\'\x00') socket$inet(0x2, 0x0, 0x1) socket$inet(0x2, 0x8003, 0x5) 02:20:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) clock_settime(0x0, &(0x7f00000000c0)={0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:43 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x80, 0x53) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') pipe2(&(0x7f0000000140), 0x10004) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') r2 = socket(0x6, 0x1, 0x0) fsync(r2) geteuid() r3 = semget(0x0, 0x2, 0x20) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/216) 02:20:43 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x101}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) 02:20:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) close(r2) recvfrom$inet6(r0, &(0x7f0000000100)=""/230, 0xe6, 0x41, &(0x7f0000000000)={0x18, 0x3, 0x10000, 0x6}, 0xc) write(r2, &(0x7f0000000200)="2e9db0ce6284483549e30d3003ccf086f78e8bc3a1458ca81c946d49821bc8b2003d1f3321e93d2381bbce5a3356768a3f80ff878e2b2d7bdbd1e0c98d41cbae0529ef1754592b99a660c4a189949206180f6915b984e0f5b3690e527ba859ba9ba5ee991fbfa36c27428969f8aafa5d35d62d11dcdef58aff5fed0f13629c72641a9fd39f1162855c4e94aa88d9f4b0a11273c6c3f1c1bf8e5512d52b09cc59cc5002e56c45000e17260e0f6e6d27aca5ebd3cb74732879da61b6679e25513ecda00fed824da13d2ad009c29f2dea623714fb4a381b80219e364ea747e863decdcac19983eacb34347a7882b2fc2da805c2579df58117f3de7cfb33bc6f6d38d71e188ba0a3ba5c8674f9770d279aee14c1144e5b5ff051d1dc6366da501b2c76ab3fb74f2cde4f58fb7590780cf1da30d6ce57779f9e4ed8ae9d9f096525d3d8048b95e5901ec9686fa94ab737609b2a56a210fccaacfd8dd42838251d1db0e9a178cf2457a90c43c9346338f9b92380f910ace75a83b36607b1cfbcba5a0038517f8ba1dd48dd6c2924352fb19052ecbfdfec677cea773388bf6e7ca78bc5aac7384bbdd993b4bc966321bce673bcba8cf779420b4a5115323a47173d81e377779e183525d8d59a607b891e224099eb577c028ff7038514343d49cd7529b3fd3fe865c3488781522b37467a2d1b475e7ab524012364b1617d63f5b5eeaf84702e8972ba7faeec3eb2fd58e7aa78d711e76ef8e9010bac66021dfd05dacc03c50f63622a520ddc1022ad7070e6cf9c69d25c8aa56855ee25a3193cfe8529c7c02f0bd11f9af67515dcb49ddd238926b287b3c7d615dfb2cc530f00574c558f38db25059444fff5e19b042c0416a4153f74651a14b1ffc5a1b012b77f00acb9619f2c3196247d056f3462e4263344998038d80eb6cf5824ae4cf2b276fb5f957bdbd63446921591d8f82a48030fada3d514ddf1d09ece461ecae9dfc915a00f62a9251638e57771949e9b33f1119bb7baa4897bf72bb0d73588708eecba94a5b38b2a1c14f17c60d4a8dfc522c126cac57006ab56850815d6650063504686e7976160216901317bd76f8cd162dc9b546f44fafee5e3f9894ef5199c7e38e8467821d5f1468a3f367c6fc4bd2bf03c0418c0599c7eab74ac135fc9f458d3c49c662b6cdf75709c89689d26cb382b2d2e8917cd0153368dd4f2100f710d4a5b6045cb12546a90716527c6cb1c28f13a6a514c2981648595d1d24401df7d1f431ac07f2bb446f30058c017418bc370dadc8f2ff7a4d1347256b30cd46b4a4b061d9e0bcdbe9ed499c0935797aae9d7968aec1decd2fef290a2650031506621c096454de301497aaa1110522e21d98238200972560d71bc99de79456d58ed4c11d40939302b5840081c005abda0407c0c806493779298fe69b0e893175b6dad87d092febcc484ea39c4ac3a86bd49c40341748fdba22cb45346ad12b7a30fe4c012cc0e5d2f23beb894e9c97f38bebfd2d39df42365e84a10536abab8923355a33a4400251de5052cc7d74aa64322741b23171b506d03da22fe06cc92dbbae7af9e5d138988810223cc86ef69f61b86226d48b3c3fc56763dd76744c3d1f7f4f4ff79b5ae54d37262a6f37fb471c54cbcaded1d09d11d9be126fbda533f10ec379b0c9b01173ec8a9883268aab18fd371b9a552d3a4d37d876614a357eef63f66ce6511228117fde8713e6a2d35660a36ff0baa68f7b248404bc22209ad22853c9ac036a4ec31efc10813db2a938b32e5920ce147e7fab165b769f30c349ba012875c3ac8be25ad8f41a812dc1b6b1b515ce56ff08d625331578f95194fd2ead366eb9aa51487a425e7e54845a9b5aa9b7bb75689545bd495ee1c59576bf25264865ec811385664aae5fc4a80db54591f69ab4aac7ca2ee1a032cd8aef68aa95cb284773dba6f3555fa6d939df5b8553c1fe357116f6b7a8b71c1a08ce82f04cc9a8f1ea50a8795acb9472c02efc234f80cc0d3522cff481f7505bd740d458ae922d859fd7f42ba254ac321a68b6b3e1bc1b3d99c544ecb9d9c9842dab7fbeb33b784b8a63d3544e2ae2ce0bf7fdf31aab81a8f928706accebab63f49aa55aa25f77e365faeeab3a1016203aecc1efd62cbc9b7da7620a3457515e74774df9250849eda9fe6bc9472f80e019df60b312afea5480dc6b0b550f542d962423c2bb297aac87139070c6541a9bdb7f2d20b0bdcd941a717d021829f2c53a132f5c77fa5b4e881e29564f19548dafa97e8ffd3c81ad65aa937c015937814a6ed88dc2ab267670e3167dcb2c73eb395f8bb8eebd1415f196a6ec27c030c2437add97968092e4087352d240e753a40d94aa702d76a8fb3838d5497e8177400be3644656e3d0de5f137312c0ff6bfab01978260ad003e28c7005964b82c1656fc60731bdc79d43d611d577197248b0239f63d1e597c6b48b4fcb4721c4af3f0b1b774d430246dc9e366fa6853c1396ab10ff71157121488077d4accd99cdbb543beb956986e67cbcf183eca2c77ddbf98d747514bf5d6717e726343fa879b66f0943672008f10c8c924c398278e5f700fc94d732abd4213bf248247582764b36ad9780ea5cb127d2dd806922a957b57e72c65da598b86fccf7c93fa1b5a89550e9537fa873003e2947f56c702bea5552f1108d9390f2157f470849833425c570368e28ef4d76be773a10e94a9624c51cded5875f42060b794e209c3122bcf91accc9d0b883532a0ebdaf2fe7ce561f4db139064cf1987b96293254c303cce6ea28b40de1331787ce23635af5e26c0b44cb5b6b03abfd1e6accc97e3e259c418ea68fa09b9e89a10523b91602c6376f6df73eb6de1f1f7bff5e3af19dd587fae78f699e0342f6c1107493770179dbe8141aefcd4174c4803201de4db66c5b9b87794c37b08cfad7cafb3b746f227675be5d0c5e02a1b1fa34fd0d19253ddcda81a6574726aa9f4a1c1aad72348bb2b127f89d6dada6f83ecf34e7c4b073f7cc2cbc7beb55ff86626e38b1006f3295c264b1ac762f92c7810a84435a7bc459808986c3cba71e4d89291fc7de9d9ddff1449d573ed6acd1812fe44c29133d6b5ed84c2b4d71aa808e19a2947fa595b05c92995cb70d4a20c8d4a229a0891f5f908e263efba16368195eac970d8136eef64665d192caf559192e650f8b1b26b4af861252e1eba68ff581bdaf0a6581c9a9e62916ad174489b1e9ea7d37a78a063352c23d95aaaeed6e8f72710bf109d048045fa5746e17258341261aef09c2df4bbe2b5c9d94dec89a921778e7bfff2c7f2aeb4b21df7731862786326d491e517181359a4f60498e4030a4a3924548d487fb71176cb857e31fc1f0c77b0c023706ed139df6f49423b52053219a8c3e5ff149a121809aa3569e49947cf0b8d8e904cba818cc8f10af442356cdd5c351bb5a7d2e5df6778b3f798b61343d5113e906aedc2e419b87c4a46eb04d6ec26ae2d9d1aea9d0d63a1a5d85e2e246255e2b0145f609052a0d785a00da1e99cc6374a2919ea3d28ca378e76066f61a31a70c6f3cc48eb0d031b3d0533f5e4a213febc18e5b99a223f1a20943b259d03d228ae466a009df307a6e987f890a5505fda943f49bc87a87331a8397c1d7440fbdf0ba70c86d96b7759ee3a6a48100c165de24070986503991fd23675b95b71d5c40ab25ba8be6b0592846b9e0ac4523708dcf78cfec685e7fb58dae6b964167dd33bc17651f2abfbf2903846567c8e4e7fa5b21cce0df7bb91455b6fe90d806d7d9d76a85d8d21d958b21898518dc132f4ea751c8062b7e311ad441307fe303a03c4cf0c475849106c55b9428e368b913c5010f3c49cbf893b693e956850de2ca371f865d89ffd05c9c788646f34178cb108fc2e26c2897f19e82de44248a6e25e40e39556a5ae0ca2ca1f7283593b81198510c93f3656db1c2e3b49f6861879c9ec41db9990b4cb47fcbabe821ff65ed8f2d7dc35717195133433a99298374658e276a238779edff5c79303edf588afeb43720525b389c109ebd58b63f9c277615544659eb7206c9977ee10665fb38d6f626d43c57a32b4a1b0221272843cf29b3d091b65587174bee45002f77874b4825381bbcd97d41e5326a39af44619bc423a8767e6a75be3443a66d3fe650c72356f4b2b5b7a8595f2ba2b7cbe251fa74a0dfdcfc1766650c814b78f4c2b52be82827ce18312dec8416874c5ba3ef7af02ab2149d233e602c48d6e70ae1014c32cb80b0b7de249326fae61d0337ac1a61cfec37ebbeeb493745c1d9ac29e7ec2970613c874be1d61033a8132b5596a79118472d2ae59efd32562194020e3adc6a667062b79a7f45570205ae9e2e475d90fed51386c8812481bb341d5932f5f6e9181fc61e06141d66e6bcd02659010f875de10bbf133b6a4fe0e1fcb70060dc134793afdffc0f73a8d2eb313ae6a32dc3bb6cc6ee0b882d99d28a8b3b8c2e31787da86c6a30ecca21cf7616d76377454c0295f0795390f2e0d8e91ebaa015c769f82aa20cdea407ab67ab01f2e6f3ad17de7cbf4e9c68017195d583540105d27844199fc96475d62a9a2fb71f363a926f943f9cdd42f0dd0597aaeca41498c7654b4c8ef56c9ef77481ffd587d2e7e9161a36068989fbca2e58847b25df5adb690921a43e073d2c641b86f2498f3d8818667125a21becf89b6bc7d0f6941eaa7ca2177376e6ee22b3d64f78191fe0f50379fccdfcb76adbd1df984c91dfa7127e10c1b78fbf5072b314998831d3911bdae741752078e6ee4a08ede505ba0112a7e85a750f1470ed3d239571651897fd7ad7655d38eb48b3f3648ec3533a5c90acf139202df524e950dd1d23b4cef093cf9fe7dbf3d41eec269b0fa4e63fee75f98322e85bb1efa181ae21af5e56d79bdcbe3e749d8ed56daf2a48b177fe2fca933eb2b916e1b7a22c83c70cab97d03f9648d5dff5507bb1b47f9a5f2e968172b797affc765a94d61f7fc14a2115a05cfb0dc1cae97b2ad34b2aff2fbbd8aa1b401adcebbe31d35af5c100405d87d9df8c38e61dbb947c49adbf948bb50ebb15b040348966cff8710f22b82374d60f0ec52ec6a4a6a5570a6b9abd4a692a5c23c0843aa4ac215a91c6c7fc9b844dfa08d25a58ad767b0897b884ee35b229cfba9c3c13d8c1124f0721e21c193aac51a23aef05755a9e11b3435ec7a77f9ff4f263eb3a2ce7a820afc5f9031cf1aa87ed8f7204bfe8af19a6a494ea7656bab5e9abdf55f5d217f175d2d36b25fdf73f75c3ea8ed1fb972c2f82639ae8bfbf22fae3705e1e70acf28e408a5b83982b2be386000590c4af0f4184b71ef288d9d948ad4eb53000e22aad813a9671b2a5ebcd855d982940074d75bf088e8bfa46ed1a4515bfdea98d82d63af63cf216af75b1f9bcca1b88264354e0db545441636a421395d8bf72217a96d3dd66a3c1efa11ab9ffed11dc67ad0e18ba0f5c481dad745a11adcc1145accb8c6b60352d4113623df69ac42e97eb78ea4b33227adf195311f40e86b4b3976cb34f8737c4ffb1e8210d61b5e4ae0aea72f9c302ad5956de4442627c6c38c0c58982d6e0b76095087c50b926e45284028f6e35a4ec98bcf60e4139946f4921dcbb3e2d2c49e7d680d0fd54866ec8f63b7eb0c870e00f19d75e2e6f8df67c74595327e4fff147acadc248cd96f9c950e5e2cf5dbebdf4bbc8d4cf202385e988602ea1ead3b1897d98d8852ab9041fde413880df7ca1a11bd550b835e3eb2fa8cf23d0a7dcd2c1d2c9c8839a4d5d7efb21f08", 0x1000) 02:20:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) socketpair(0x18, 0x4002, 0xe9bb, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000140)=0x8) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r3, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7, 0xfffffffffffffff7, 0x40, 0xbe, "8329043359a9caa8820b44ace3bcc3bb03b0bc3e", 0x4, 0x4}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x49) 02:20:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xca8, 0x3fffc, &(0x7f0000000180)="1ca2b20fd451c47db4c46800572385596d885dd2f1a0d2b1d47e8bc681bfd0af70921b3433c5036dd301b1394558cb6f555483ef44aca8bf9b9e2d6a19f5056feb00f77e0da51a963ef5609a262cce4c61598bdd028233032eb37c40c875d9ac9f32d31a144b66393ca1c082fc7a82acf649ff64a00990c75b54f2a7926def5dc4f5935d24b4ae98f1f501976c03a9b74599cefef4b2610f7a65a933c5aa9e6fcc4fc65fe775f02bfbe31fa7604ba1253de336da1db8389560047266a7f4956d3bc9e4eed040486b23b64b793fb95b7c11282eb9d3bf79ab", 0xd8) r1 = socket$inet6(0x18, 0x8101, 0x2) semget$private(0x0, 0x7, 0x208) setsockopt(r1, 0x27, 0x1b, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0x7}, 0x10) 02:20:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x28, 0xfffffffffffffffe) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f0000002700)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) 02:20:46 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) 02:20:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000", 0x1c}) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="47c4b6b2235622964f83416ccb4f9c5c7410461ed2496dc8db8650e2f5d80a", 0x1f) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) 02:20:49 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="87cafff01cb5bfa576e32d55a092d869e8bd3f539198180670b61afec4e7e5c03791acd7cc938c05a18cb33588f47f50fec12d785f85de855ac8a02762823aa4", 0x40}, {&(0x7f00000000c0)="b949e4b0ea70521aba142d781dec4ce4f4f2825d09e405d295e68d3d47dff5911d84d095dc03eb2de0a120e4477b6853b32ec89c1ed8202dd3e707135e014e1c9219e58b93791c5bb951908c460ebe0ebf52537b8d48a1a1907073097e2bd958e3f388633b4900d008e2201b346192de027cf26aa697a8b7d56a78b990c0e07747ede7d9f99a59c278b348d6652deddf4cf018b7bcbd7b528ecd25da7a5ef7eaf3be041d88dd26ed8a1e97998ddc708dd228c5eb0e9493c9b84ccfcb64d6214e5c75963fb06d72fe85e61fc72a43571b9074359c36d70e6716056da332c4fb077ac169d62a756cb313a2dc975bb3ebbd986c4553e8d0052e", 0xf8}], 0x2, 0x4d) 02:20:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffffb}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() write(r0, &(0x7f0000004240)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1abb4629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0x716) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:20:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) kqueue() r2 = socket(0x1, 0x5, 0x4) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x7, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x1}, 0xc) 02:20:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="e1ff2d2f66696c653000"], 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) 02:20:52 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) setgroups(0x0, 0x0) 02:20:52 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x40) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x40002) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 02:20:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c6c0f000000000000a4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efb64a70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce5c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a50dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8307000000a50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf2b) r1 = syz_open_pts() close(r0) r2 = kqueue() getgid() r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x32, 0xf0000024, 0xffffffff, 0x20}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x61, 0x401}, {{r0}, 0xfffffffffffffffb, 0x10, 0x54, 0x3, 0x5}, {{r2}, 0xfffffffffffffffc, 0x84, 0x2000004c, 0x9, 0x20}, {{r0}, 0xfffffffffffffffe, 0x2, 0x51, 0x6, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffc, 0x0, 0x49, 0x4, 0xaf}, {{r3}, 0xf98f4e9265aaf3f1, 0x0, 0xf0000000, 0x8, 0x7fff}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x48, 0x4, 0x40000000000}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x2000000000000, 0x9}], 0x200000000000000, &(0x7f0000000200)={0x6e, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r3, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 02:20:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r1, &(0x7f00000000c0)='@', 0xfffffd76) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x0, 0x7, 0x6}, 0x10000, [0x742fea05, 0x3cb1, 0x3, 0x639, 0x9, 0x5, 0x100, 0x100000000]}, 0x3c) 02:20:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchdir(r0) r1 = socket(0x1, 0xc002, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 02:20:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 02:20:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x20080, 0x60) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 02:20:58 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x3) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r6, r8}, 0xc) write(r0, &(0x7f0000000540)="4593083032280a47edf2765aa0e2a223e5cd057dc9d6f6143a47c735d3b5e62f2ef52ac037a81507f1f8152b565176aeaf45d752998c9670f0044361b391f882ffaf92fa892818e939b25175ed1b8acfbd317fde411f6c00e0d77e0b6cd0d8d6e39f5d2ba30861d8d5ea472898e4d8b22949", 0x72) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) write(r2, &(0x7f00000005c0)="a3bb4fe0b3a035f450c5767fba1934101abf1e531263e60c69f31a2008c361826c3723307e7327a27e116953b8711781a64b721c3270508e01666ef0a41f96bacc76315e849026c4f4d4bf98289d2e0b96baea6baa4215b9e22642f29de50f5bf4e3a70ee11210109f312f401da189", 0x6f) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) fchown(r3, r7, r5) sendto$unix(r1, &(0x7f0000000440)="de3bdc60f9756c66d73bd2de9d23ad3f35bd4a3386a28984247472fa356cae6b1c31268b2f38bb336409a0c0a1d473104847698f9a406b9051d2a9700bbc35e4bfcf782cfe7d77e0a1e9d700689736e7fc289ae9a2a808a81855a6772467e5e199ab1129ef65b0b8c6725e6a9550d49dc88ee389b228aca3f30e2908bd6c3fd1799397fa4ae9207afc79ab73007ce055b26e5635b4065f2f7b06749ca32184df92a9f7f5cd2879cc8327547a14f4c25ddaeae4451d398602a39896f98980d90ac5", 0xc1, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r9, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r9, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r9, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) execve(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000a40)=[&(0x7f0000000640)='r\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='-!+\x00', &(0x7f0000000700)='}@-\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='{&{\x00', &(0x7f00000007c0)='/\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000c40)=[&(0x7f0000000ac0)=':\'$%\x00', &(0x7f0000000b00)="ca00", &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='.[]{\',-\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='%)$+-\x00']) 02:20:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)="12bb34574107526a489a30ab0f6cd1dc9d546188227433763cc4f662e630d496261957e7d5abae3634a715d9bfd62ff7fa0cd3a98644eb552cc4c59ef0ee24e5b2744d7b9d5daf886c740e3dae5e42dd73309152359b084d422b3c5a37bacaf0b9f08de041df309102bd2fddc2db0b51d77b85eeb042f88aee5773097c2f6e155e583e7b9ba75326f846739470f53bafe2b1d01264a77d0ddfaca7607fe2fdb2fc31eeee8f3a326cfbcf46fa589d538a670ca74958401c280f2dffd8dee1b70ed89d516e41853a98fdf4ac45fe7025cd71eb79427ac178536e2c80dfbedaf112b6ef9839096957", 0xe7}, {&(0x7f0000000180)="48b255c455d40751d3d055525caf14e78f46e1213562112946000afa09205b2bfcef573ff341ed40d88a8edb877624cf891d07950cf639f5595c92a577ecc4403756ba6737630a6e35a96706cd83681b5908bff595485765879b55bf21a201711c420a36732ce481c0d57e09e41b40b8fe9c893034f71698d1cbe13144d58a5a2cbd445d8fc98d8c98c0728bc7f3b2eafaa803d4d045909b748c9227792a320878cc525ef6b58137d5b7e3a8ab7481072d34b875483e6c4de058bcb09b8bb720fed597f67f92868be141d8127ee1dc863da67861d32d7fe649e0c3b7541cb92521ca0caa3f40457118", 0xe9}, {&(0x7f0000000000)="eba209157237", 0x6}, {&(0x7f0000000280)="1fc71ad76830c6c1adb2e1c489e3d67d5f89f136fc06487747886b282e4822b00fed82843872206a9fba2ec1537613d3e62861d333adc78770f978648106901d1402e3ebce9e0b2865998df7235dadd9fd098be0fc89deaf45a402605f76b7602120d456e3d3521fad98ee93a514ac9a0b7bb594ea4ac12f8f058482074c7a1e85e719d802dcd0732cb671630d095a0cd14b7720f33f15a8819981bd13ed19f4b5e2e5746d6c20c2fc9a", 0xaa}, {&(0x7f0000000340)="7e32cbcb516444fbd17e7da5eff7a769ba7743a82aceb37215923017e88f44db93fb52bb6ffd9f16f3c5feddb7f47a359061e73982146c232008a4809f0b64ff8184b3aba804d5fa22bb4242732c2f9df97bbf9d9883ecb483e02de4e97caae22d15c68dd1972c3c0fadd3a0595941436be0897a9077dfc53739b47316ce6680cc9cac181b94cbdd788f4979ccb907a0342d22ab8479cf14b8e85f8464a5bd63f12b5d8fff7c266590175e9692196db5fd4ec08feca2c4e965e1", 0xba}, {&(0x7f0000000400)="edb4b524cb8c6773f3a4ac3630013494273575c74a0eac34c2b69fe453e18bba0274da473fbc0cc6c0a467dd6447", 0x2e}, {&(0x7f0000000440)="8f6ba2155146c7a5d4b398b7026cc1d1d8777b257cfe23178edc733aa42b17f4d083af137b2331d90099baf2207e170b39b1a02ea32729eaa3317cf9ae71d0", 0x3f}], 0x7, &(0x7f0000000500)=[{0xc8, 0xffff, 0x731, "bf931f2a75c51bd5deafe7fc566a99b368d452ca44461c9068229ce6744bebf882fbf03141d56d3ad05c2e54aeeb16b16358755333dab2f0e8edaa398ac1572fd83aeb72100672b8b7d8b51b90fa5475dfe29fc92bff65748e95cdab029fee83134b746e671c9d555c1ba48b6899d6dd98799b4b25a9d7e4562b51c4117856a3508b7bae4980229ecb32dd28f57c571cfdd8d4db79e9f82c17cca0d0bb63567bab889a30370d07f564666bc3db031f837a"}, {0x88, 0x1, 0x7, "05c9e125f262ed197b135bd1a7a15d9248fda76f21314e2edb479dd37afb622e93e73c1aaa99e430491ef6d8c5c34a5bea8225039913862cbeb38b4102ed8002f02564e333f3352819993fe174330996efb9340af5f79fd887d50c5b398841ff72e3961d2e54329aa01d1ca88a1761e69f42"}, {0x70, 0x0, 0x3, "1088e04f628d463c3e30f2455fab30c3317ac8e4aeeb88f07e3c8cbf3a2124f5247396d9c07c36ba9c5f54f664964a712fd460974ad70f1f2ecf8b7d8f0a1106eb0951d83c488874e543b90aad3f291dbcd614f304fef21d6ab999"}], 0x1c0, 0x1}, 0x3) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 02:20:58 executing program 0: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x6, 0x9}, {0x18, 0x2, 0x5c, 0x9}, 0x3, [0x1f, 0x6, 0x0, 0x0, 0x7fff, 0x1000, 0x1]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x6e03243eeddcb796, 0x22) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2) sendto$inet6(r0, &(0x7f0000000000)="1a9d756af6afd9ab46b5b0dc1bae4cc5f02881c182", 0x15, 0x8, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffff9}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x1, 0x5}, {0x18, 0x3, 0x9, 0x100000001}, 0xeacb, [0x200, 0x9208, 0x4, 0x4, 0x90f, 0x4, 0x78, 0x101]}, 0x3c) sendto(r1, &(0x7f00000001c0)="4b9339c2bb8763b0ec5d83436a725218b98bf97e41234712635305383652d72e89ff5e59fb10f2ed9e2c1f6c426f1fe214b29ee333dbea248c229c61c3e467f4d683b020af2af5352cb3be8ff2d263eb2bd2dffba8fb5f75035aaff3cb146117785cabf2dec01ba6ba2cd928dcd0ae2bad14065fb8125ed6", 0x78, 0x400, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) 02:20:58 executing program 0: r0 = open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$getown(r2, 0x5) 02:21:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x236edef3e3be2593, 0x8000000000000) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 02:21:01 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') poll(&(0x7f0000000080), 0x4d, 0x0) chroot(&(0x7f00000003c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xa) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="de757fdb4c14cdb969063b3a0faa7440127040613c4dcd4cad1449d229e5ec0b7265ab35a6b9b95b98ba3417ec43e188633608ec006096c98fd453411526df765d3f91048a9839de2099a7b56fe1d042f883ad6c0a2640bc679b931d5ed3c79a8d51b96eead4ef748c4b5790c685d19951e07357df4507c586012043b8c62b796290bc31145499674ff2b87e0f758d2ffd1906d5911956eaadeaa2780776aa2004c42a5c", 0xa4}, {&(0x7f0000000280)="243e93292dad96dc3a96b7f655a0dede81acc8778cb5412c4078762a40cfe85df155bbea2dca61102ab2bf4d3b65f19fa27ce958d235c89d79a7adb562e90338eb2139318d0aaa43c28d15950f632d65721078552c6364a0fe404ebf8ddc7d6edb9ee5", 0x63}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x80, 0x60, 0x8000, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0x29, 0x20000001, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x30, 0x20, 0x43, 0x3}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x7, 0xff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x21, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0xe, 0x7, 0x4}, {{r0}, 0x482db213b6438587, 0xd0, 0x4, 0x3, 0x3f}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0xdc57, 0xffffffffffffffa1}, {{r2}, 0xffffffffffffffff, 0x18, 0x4, 0x0, 0x40}, {{r2}, 0xffffffffffffffff, 0x5, 0xf0000000, 0xfffffffffffffff9, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x21, 0xa1, 0x4, 0x80}, {{r0}, 0xfffffffffffffffd, 0x60, 0x90, 0x6, 0xb}], 0x80, &(0x7f0000000380)={0x0, 0x4363}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 02:21:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100000000, &(0x7f0000000400)={0x6174, 0x1}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85, 0x0, 0x80000000}], 0xfffb, 0x0, 0xf7e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 02:21:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = syz_open_pts() close(r0) flock(0xffffffffffffffff, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r2}, {r2, 0x40}, {r2, 0x100}, {r0, 0x4}, {r1, 0x1a1}, {r2, 0x7839522b2faf54cf}], 0x7, 0xeaed) syz_open_pts() 02:21:04 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/155) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 02:21:04 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x206, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x125) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(0xffffffffffffffff) 02:21:07 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x6) close(r0) close(r1) 02:21:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000e40)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f0000000580)=""/105, 0x69}], 0x6, 0x14) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 02:21:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="79e03ee83cd27896c4f57d21b6b5d0182f8867f42767dde93e37837597090565762851b2821819414703aedb4aba8f1ce653cad8ed8828bc9a09fdc842ccdac52786fc20a3d9dee6ba482a4d5002ae4119780b121a83f7c071", 0x59}, {&(0x7f00000001c0)="5111d1ac88703c89d9c29cd819ca6027205764fe2b3e7672e4b7a85c302a1de8a12cc36ddb859b3a067dbdef85e70153e2a8a0cb8f187bdcd08d5eddfa7fb885a304578b2cdc3e55256747de4ca0ca8694eb49cd89606701bd23fd969040c61a897563b113ae9e690322003f7b16f6825a18566285720a7b9845d46126e4aaf539095f571e31a6a2dae8934521daf025684ece90094b97e56f1465f1809d4d9f", 0xa0}, {&(0x7f0000000280)="4408dc3ee1406023aeb07760a0716656ba7c1b4930db01967f77772bd51d1de473e852e0515f8b79eaf3cb640fd86b6547c6103ebc4dc2e0f555f5c977ba2808988d1e8cdf888a1fb49f2913a527aac9a4e3f1dfca4e7378e08d53dd39910f1c2af6f138ce88d7a98193cf5e4f1cbff520ccaf5d01071acc1b1f52849afa781ac7867e745419302853e740bea555e04426b3ba9cb89fa9d679f68ed97f4efebeaa55429cb8c11be0a13aa9fc1ee64f0081b8a856c6b6aeca0670ab8e9e467260e484b2cd75991d964c9af676cbef3dbc27c0af9895063d7e691ab32190dd22f60b", 0xe1}, {&(0x7f0000000380)="6f0f7a2193e45e314d89e7ab7a8b2342385a24ef4c0f7aabbcbf2d9864627b1ef2b506049a1017f3e0611b6fd019833ce1b23c5c255f78e978c4fd03f5ec1813de85336559c8a7eaef0a96f3eeb59e43d3578c13d04be55f07ea13ec365511b20165c859dc131b515a544aeeb7c1a70e34c31486ba0c803c41cfc003438421d91c9cc6093cd60a7594ee62274bb35ee65f3666c0e7b91744f55921246c491e61df1a205c131ecd2dce548994011a505662dd42edc25de40801712fa56bad", 0xbe}, {&(0x7f0000001680)="927d8f91c121dc2a82fc40d7226155b73bb9db52290f4a4e30b8fb89f1f5322f885386e3d1d1d3aff6ab708c22fa24b22c4179c776b7df17f8b3ab97ac5ce99e13c32d04511c0603397ded862360118ffd6d571c139ce3d452e173d856c97967a0a1033becd90140a709fb22c4ca7ddc16b39c94dbd6317c55c5cd837fb8ed4004b37bd83c55fb44901a5f8867f693ab2459958c3e739c23f869ed111f5b401ebbebd135ab3c0ac755b8a4f581ecf72216cabada7961ba8bbe368ef79400884e94e6c336326c20aea7257b805fce51b51d334680b401e092b1d2d6109e94af45ebaf51b4b31d261d61be69ea7d87daafa1fa15b108e845e7f75c222220a730dfecfcf68ceb718a30ab3bd3895d8c7a2ab40a5d1ce49f5a6e3a9e2736c85b30dd8ee53a6e21885f670d25d9c8384ef6394a546ea536566bcd271072f70a974f3ee354956108355c34f83cd95e5249148847e93c24932b9c5502f82843c9bf18d2aadd0e92c60fbbca2353632b80ac902f166aa874e77b7847b208ed7fd4923f16f9ad00368b51a121ba12ed8d32174df37d831d968b5de6d866872644bd2666a32646ec79ea6fc0260ba4e3793562939b42aa37e1af57f8c9f5ee1c0771a0dfad281a65caf16d411ca72e06a87bd1e23b8af00c23af1be4e5abab1b679872add7e9828d0f289ff1eb29a5c18baee26706d1ff809d99132511314ef4bffb30894078fbd729cd5a429931e513e4c92edbf3f372b6030c28b359f1af7e58aa37a816f1be463427593349d062eada94afbb67444fccf485667eb888319222e69a2e1159a6688c736324bf57bc118d4761f92c80d017f3461037ce639ea8860e2e8aa605d67bfe456f551e5142cf4ba51e76548b853038a1115dec821fdd5420b2dc19829c4e7a45bb2a6ef22394107af9446b58737576ee6a699ad465aa9ae91bb660b7ab876eb292612056540e49a4ceb663107d630016ce4412077e7c3a42aeca333c46e623bbb097a0d2f010e1d1ee7cf560c5af40a123ea97e174b186606811e7ee06c84878ab6075ff0b34825d2b1ed1307e0fcc82c4c3e95517b6e0e6ef0022f1a3342cd9a4db7bcad54476abf3529f0b32d5518a87e600cfc0dca8e5527d70dab6a9e8702dd65a7f6c2fdd26fcedc54a373ffb3608ece51ca772886f43f4a71695048011ac84e077f21b0faac149cf0b6e587074b84a1b1b79df32347740e529765c0364d041e2093727051388583eb063f35f9da0dd8fbc797998a6d5fb0539c6f452c000786b115be716a317eb266df04184d0b088517f651a9fa7ca3727c0edd47dac4a9f62d6adc4fce3fea4fe4af4cf1a994fe763187e98d709bda160411f0f2a0fd29867666aaafde6d3dde09ee5bace9e33f84aa8c070e573110475a361fb3a924344a4a9ce01e49eae5c8f6a0c9d54a65f83c6fc264ff2a9c4cf44171df8f93b42eace8e3990eb427a8a43cd2985e483d16ed06ae6ddb5178ba07bba71fcc7becca38d2ed6695779c88d0861e6d95904551282069ad3c850d3d4d648d746679a27f3158add32216bd64ac6a697329e9337bdb52e6bb1173f3402c2cbe39825cbb7517c012f5ea8600f6b3458df7a692b172a32928790d23dbc9f4afcf7981ab9d0eaaef1a6540e47623d3f5506ba7ab83fb8019ca47ecdb0d12844ccd67db4e8f56fdf0e91f26200a0f7b7f7d7e01a8ee31902007f34d32b6da4aad5c5f2148aef6d38a6e8c93ef580112de67157b03b6dbe1b8643bfcbafc3ec607ced60ff89c8a2ea6e3cd0ebdeb87d5de818d7e9a5fcdd190a5368eb00540f143af17a50e60780d91b0a6ff4c15f27dfc27b1d0fc78055f24d0b74d39a0dadc789b34c40951b7140c17bc8aea39381014069b19deba9638401e05dcac08aaf7b0e2a2f520465ca128d3b1d31f46fa5045457a3c82b5d11492c41be19116bf83b6adac30c426fb2878b72e25d0a92d40df4a03422acb1b7213dded743fbdd8045ea02c8ea960172aa9ec165b6cf2a82e9813bf3ce22a5b60655642fc3523c0954d55987cc263d1f2ff3b8b3298ffaa134b32546f26c32108b59edc326da4186202e54db45ebcfc5223a2884485b83ac550dc82590b5677f29b220807014f0864bf3dac418b0b3d9d0776e5963e29be95a51bd7230b0111a215089dc78b515df3d4abd958334445eb3c6cf504be9a45259090a0c149fce6b9858b4e279b162c069ffd1a52de160e7bb5cf7085aa678ed4cad4481eb748d651a0131603cc0a80924623ca444e1304e0d5203c4fb781d1a1988ac7fd5b2882cc738dd2dc7f5c3b4bd224c51df0b152c9f83bc2d01939cafc564efbe46ddb13f1d6e6827f9e8aa0e8e7ef168f3ef4f3ee6f8a636510b88e5e12cc45bcd3fa9837945728ab68aa300cbc1c8a28df516ba40e488869a999c02afeb08f81b04e4f24e9ba5d0f25d91bc6c184c4a11a9beaf12bab79623364675deffa8bd065c150258aacafbc204fbcda84da5e3de619f1671d0062ec8d25130db51ae547d5769b57574f63b09340be0b630ce725a251ff129b242ecdc19acccd7152bd823664d475e32fba27bb98e4e271ffc1f96040c07118021f2d7fac38fa7db5782e09ba07b6efe1cc2b71d92d869390d430bb41678d456d11d3ff43d05f23c39254a40be495961baefc54f8732550b03fd65dd326247d2a8d2ee271da37638405b195f610879aaf78fc70e41643879b13053614ff100983717cb8d69ac4ff7308f549d52d440c65570f7dbbb04f40c5c1760320abc11b462a37e2530a855226591ceeb0760e681a3a1970692d86c8aaf143b8ab76c7dc07e03da85319fb10d4d6ff7c261e0ecf092fa9100b68c60e1c8935408cfbfa0191081caec86e54fe44074068317a66bd600c98004dca50635d97b7bba7799a92e281fcb04d64094db76c1df8d36ab4a167568c71e9fccfb2bf070c3f32c708187b743feff66e45cf0448cd4fe8336b932019206c8800f83819f6f32947471f3dc587fa55307ec2927ab3ef31dcf38c85d334ad254d47b50afd2bd5a8e9f711028b106d96aa2e13b5f18179c3448cbbafbb4228450e886a247de6d3d79471c6471b352363ffb8d117cfb9da4e1c769f232f874d773968e0e8b9c747084eb6026438b50e914f6d58ca08b31cae85ed1f5efe12a9941d9edcaa174459de417a6e3a3aea43534b5573d5c48f6f2ecc9d4dbe6e877eb8593bf1da276415e470147d89326e30619e598b8253c95d2fe8c480413a3c60b6eed51a61887ce691c3e578af45c9a621d078c900e2df47f5facc5344efe1b7c5cc14358e026886a9d3c486501ac999f0d937ecca3e9f7cdd8f5841a4c827948f9cd0f3102d322ed7314f507bf60ca6457f95b6031d61cc79c49eae6e91862b4b133bd1cf89a0663130ef8ea0b4a10637f21ab917b87f524a8d6fda40bca2dc067b8ca00377eae1ca93b5a4cdbee8b1c47e08f61f9c9be09def5b61b81346a70c81765c71fc00652ba599bc0c44f3768157888cb48b1e6b52ecd44c1e13350a070474be08f9df10ffc4aa6a39dc1cf52b6e450260bfd8da5feec9151da3376b27698eed1ef8c9c5741deca6c13fdb3045531e2b74e32cadeb01b410d2e041dbfc11ddaa5143c9dc7ddba9efc67b622ec3b1642740caa55b9717d25d92d96f4a0f4f573164022697e37cc2a86b251d9a0aefb7251a64f1e4bcb7d2938f8fc3e995599f45f94363e009d98969e2acd4d65cede1df37176daa6051980cb0788e1ce41fcff903aad51d63f35f2180e08e3668af2c79993b979939abe590e6073112e034c1cd781eb4ae9511858855c4fc92d264b15bb44c453aca0e0f48c4d6df4549c5663100069fc537d4fe8927300dabe77b5418c725db42321f222f9f30f228c3d90c8389d050b7454a0de6d73e70cba435183abf8a73a2557c804a157c045203a3d869704783a07ec1a5103042c69b5ad04a96acc8c307e1fabd1fc6487d5279be4406d53c3a24eca104285997fed32b596aa7b3046078526aeaf8dde925063c629e1e4e9514739d11760c887d2cb28564c33cf5f361555480ba7106e2a3d5e336e1915c7e7ad654c1356bd5edc02577fee52199c2a093d8ce59ca942f1d9bb532085367a40e0f6e45ca47427a2ebffd5cd8d0ebe2e2db183046a41172a854027ce4aa8c01b2417d0e2245abbf9121ec28119c0c179b923ded632a408d597c2fa357d188f66b2c6c195e8b3ed17d24b4df8b795e71d31999c6836d2abd5b48bf135d13a2779c1c83219dd2d430472a1aee82144c0932ab34b5244ea38a1a874730e51ba2aa7c3e460b214e08fe3dc8d00c99e8061c38219fca236d2376f9c32cd12cbc82bd3deebd8bb6c964c9cf0eaa024af881e3978d11c0fd223b8e91f5e7901773918215503cfcc524d4eaee40648164fece176f6462563693bfbfd8442c0441d225cfc8e56341377ba0e222f93901525674791c65e818e2084c17c9bc4755a93675639f2e7f72ae2046064de14d2959591e0d0f951740936d20b1b43e0f549e3cd3128ad647eae8b1d92f0ca343b9a1ff1f7de66f095fa1a1d57f99368b8b6e1aef7ff7956bb75755d71553b66a01828ee8e690cb7e04160ef3ccfe614484d89f14239f470ce8f8044db8f3c3f7db9ce64f4a00c5b868b283ea1553276edcbc0a3300a7c7bcca3d8a03901cecec089c9967f7d5463c4543f614e843779e364da9fea5e16ff68e535a9d2122e14e70f9f3e26e0f700defbb560a56e292d7b685c4c8d2aaecd71fa7c450bc5a463b0fcad70e05347adcbd46eaa0e94cf1e43ceae53651c7de36177666e6865b332466aafeaaf8c7aad02050fdc42e349ca77d083782aeae0906fc314ba03aeae515b1fd5c4ae5dbf1895a7b8c197b0c8a43eb4797ee2280acb69d4d1bda4d643992c28194203467ef56f25bef948d04ffea255afe7d8a544b303ebb779f95a5113570bcf7ed8013d053c581fb74f4a118e86264ea32e6f60f11485b6879228cebbe1d55b472070eb787539d0976f61cf640ec8618f8019b8dd3dabe6e438b474f4f7078c811ce92e5b52ff47e076d1c3c8033da158fc314415f8ac082d7921cf85719bf9c1bd1bf7b3679eb8e17f879d1f49b84ac6b7e7a82919bc28f964180fd7159dad1cdfb8def91fb6e4b5e6b339177102b7d718a437a760e0b4fe8dea21cfe8e24f0f16e7357a8697499ede059780441133dbbd8d7853696e9b5c7932cde9ef2658a2b2a3bbfda042e7cca3230d2853d258eee504618ee4e7f5076f7bb710bb8da15bf4d96f302fd30fcdbb291904de4a4a753f929db208e7e0cd1b7763e013c7bcf7789f04c542247078f6941ec66deb7225b7cae834301e5d7f1c2d5fe3241bb72e7428c1d4fa4a58c1a3d508c305c5a38c70cdd469260057638739950bfe2db9586de7094dd758c83eddcb1d2cabd9b58381963fe9d0c75cb835b23764e12c2c30c109e92456589c45fd603518d2fa8d3bfbb18cc643e8e39370bcc71bd8181d3e67c4422fb542faca4e978efda3d541dd275c34aa9cf7571eb6b581f9a03b9836556c07fbfca0420382c5640534c281396e2de79e5fbb411cb10c197e90e45059bbb48d564e1ece40caa25f49524b72e6cc60702cf71d87f2924786bd24004339412db22d635391039b3e9afbdf69e0077872bcd0a7954278336f5b5f6e8d34fa02b93f9fb718c322b06542dab09740e7e15930738956de7327a5e67ae643af208376e37edce9dff430e4d29d989d9a9a577ef42aa8cc08fc98e76f34ec1e08a7d2eec2448ee5fa9f33d7373760ae1492", 0x1000}, {&(0x7f0000000440)="0d398ed2c1982edf74377b578d85be9b7b42ef7fac034640be8a2fcf5b9f21fbfeaa0de02e6dcc1c17ee2d42adabe6290200138052f43f20d5e439a79e5720a180da9c26327ec28c86042f575dc655b786a9e4d7ceef7a7e853741939568998100a805cdbb24524bd5a02d843e5565e04f3d189cc1a34f2c6337daab074063dea71277173259da7a75e6ff68529eab5a90e3dcd26ea6cc5ff8bfdc", 0x9b}, {&(0x7f0000000580)="79d4120d18511feebc0e82dd2e79f7efadec4268f034207dcaf09f71a168f1887a0da90e52743d547d4e31000939f28a9c56d0b57023829734cd394d3e319424e405c866d2f04f6fe7f58d2b39f88e73c6ae23feb89ac425b1eb4d7f379447396fa0cb2b6fb2161696b74bff1ca68d320278dd31a906c856b7f54d5faaa00f586ef2cc9a9f6f9bda632a64da425e448460f6f54902ce8304759021dd91bab27b804f50035777088c894a1f039e921585616d78d8a3da03fe9cef375fbab3d8f4063f884d069d0d8027df5fb16372559f52bed859444bcb1c5a6a1dcf2e", 0xdd}, {&(0x7f0000000680)="e12c233820ab0d7d6b6a057b551913cb839293ea0c4166cae7d81d4b27dc90aed255f7883afb892327c5ff3358132dc7e575d1b34f1bd3e552c142455f68e724d74c4cfea90ce52d96498084c1fa23a616d05bc7dc933fdfb4c6a17d73f00653fac94eee3d63b5c91df2f23a907873c2d611691bf7d58b8d09e2d4f60c4170012f9755b94030cd33811159dab3319601790f57e3ef92627b597168e23f0387e762760133101d2e6d3c31db900eca24853ceccfb57a939f80ac00c30274dcb6c2788b9ec252fe666a73aa7c40e5398ca03dc4de35fdf6aadfc3c1aace183190c7216ea706ab647232dd1027b2b6473896", 0xf0}], 0x8, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x729ef9909e31aaa9) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) 02:21:13 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xa485) clock_gettime(0x3, &(0x7f0000000140)) 02:21:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair(0x31, 0x8001, 0x1000000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66e96c653000"], 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000001c00000000000000000041c7ed7cc749e61dd7800b3f253027626fc99dbd4c052689649b6bb03459f9815a2fc93b8784bde2d2df0fec1a5a29ada0"], 0x10}, 0x0) r3 = semget(0x1, 0x4, 0x16) setsockopt$inet_opts(r0, 0x0, 0x72506d976370205f, &(0x7f0000000280)="ff45ee61ae98242183fa43a5b9100e221daa582ce7e0ca8b71711c328d243d332c725792b4633b767e1ac1a3ef088b0452a1a5c90287753a2bfcfb034f7c709b89575c16241856c029b3d42d73fc4109f04de8140d41960fc0c774a663933ffe9f510d74bb2a272b70d153c5a0a7895c1c", 0x71) lseek(r0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000040)=""/184) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/94, &(0x7f0000000240)=0x5e) 02:21:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x3, 0x0, 0xfffffffffffffdc3) 02:21:13 executing program 1: r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f00000000c0)=0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x0, 0x0) 02:21:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0x4) 02:21:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/13, 0xfffffffffffffeb1) 02:21:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r0) 02:21:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6102, 0x8a8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) 02:21:13 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000480)=0x401) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x200, 0x5}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x7, 0x401, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x8000, 0x2}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xe0, 0x80, 0x9, 0xd8cd}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3c27cf5b, 0x9a}, {{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x91, 0x20000000, 0x1, 0xb2a}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x1, 0x401}, {{r0}, 0xfffffffffffffffa, 0x4e, 0x80000004, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x9b7191f232fc59b5, 0x0, 0x0, 0x180000000000000}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x20, 0x1000, 0x4}], 0x4, &(0x7f0000000400)={0x1f, 0x1000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x5, 0x0) socketpair(0x6, 0x8000, 0x100000000, &(0x7f00000004c0)) kevent(r5, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r6, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x11, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x100000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x22, 0x0, 0x3f, 0xa}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7}, {{r6}, 0xffffffffffffffff, 0xd4, 0x20000003, 0x3e0, 0x6}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x54e6, 0x9}, {{r4}, 0xfffffffffffffffb, 0x10, 0x30, 0x100, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x8001}], 0x65d1d256, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x401, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000}], 0x7ff, &(0x7f0000000100)={0x0, 0x20}) kevent(r6, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 02:21:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f0000000140)) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0xffffffffffffff86, 0x0) setregid(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffeef) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 02:21:16 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f00000000c0)) write(r2, &(0x7f0000000100)="10d6ad3311de04ae2582654da712cc5e5282d26a48b9f86375f62c60bb5e17ba7ba5136cf19f46cf6e5da7fa2481dd1963d2c7fa08d331b8e10e561b9f88969df5f44b1fe9b0b288539acb003172e9b8c378a8a5687d8f3c5733beab52ecd94d345d2e46e03cd990839a408b2bc1d389ee4c35c3acd4fb8f49ff80cc900936de290272025cae0a945c74f278df7dd7c57e218397ee821f2b1c370f09a6c2d96236e1ae528df6313459def6b34ea16878dfc7cecffbfcd2d1e0f860d3270fcf13889dc9fd9247ffa1ddf42a31d7c212a1c41b7e021bc4e4c4ab4d7c28deb63c4d0180de134069", 0xe6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5f) write(r2, &(0x7f0000000200)="97e54d06578ea5b2922fede32480144174a55184aac2f810e1599974ed7b57ee1b1845083d0cac4801a46a21ee328b90ee200506e29c91a4eacb6cd06120a2b909114100d0369ffc21e3c42eab8e802927d4e9b3c505ecf5a90dfeb5682522defc48e2e399d38503d2418d93ae62ac5da2f646a3eb1a2e4846ca", 0x7a) r5 = getpid() recvfrom(r1, &(0x7f0000002680)=""/148, 0x94, 0x800, &(0x7f0000002a00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r6 = getuid() connect$unix(r1, &(0x7f0000002780)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000027c0)) getpeername$inet6(r1, &(0x7f0000002600), &(0x7f0000002640)=0xc) r7 = getegid() r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002740)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002500)=[{&(0x7f00000002c0)="5a43353356d22cd5fc97dc8f807f3b8b6b3d5bec304034e623f351c2bb265b3f2373c073b8a9510de1e1e405c1ef8dc0dcf72ad83b482802aeb173d8cefe7fc8107ad9facd24407681d07adb90dbc7e03b433cf381b3082ee233d4787ebf261dc86207d5e517024557badab1b20f2d99f606b5e9c57cd83b35c61a74551e4b0ea58c522b81b9505508d150dc6be3587345c273ec5279ee11acca2ac036758d6a9acbabe206d4c2642705c7ea48e951abb8e831897a1fcc80c8e96e44845aa3c03f8631d534d512aa336064515e4fd119e1c51b2cea2b9b78fcd0110d27e792bf56ea507a5359f200e57ec7ebaf3e0761115ba9022806389e42cf68fc796c324ab2758de804ad51edd1acdb797803970f29b15ed5bced7022ca47b6c54032088e25373e8c5f1af9f85fcb98b93f4a63b272e11f126092f7856a1027c4429a7f115b1c8255990ed1164fe3751facca8dc8c89046690304036a79f3d2d78a9b6f23542dbc1c705879874f65cbc3fb9eeb4254d76bad97bf793826050d68a8e3448778edb9048b2ef5b8020396167027ef2b06065f7a3a50ccd9f2d1cfe2236a85366770f34aaf641bb22d2bcc46851b3a38b717f489984321c4e5061907545e7b45f67a9fd545dbc84ffb60cfbb4adbe84872d2b61fb8585526eca805b5d50811ca29c21fb5a0d8a7f36717e8571664f43e07578fbb9b428b7d91d39fccf192db9905fb2615d28a26db584be1a9fc49a2d146d3595216b03cd217f880c52d3e098304d2bf5d8a24139300c69099a9d9068d91f778cb200d7ca65501c2df5d2b6592fab9ab0e91832eb38175e94d281df04da41f9f538e230db6f7c08948fedae5e80bfec49d3c2fdaff0155835356c526da61af1aed5da53f9c7aa02887e957dd0fb6144b2457e9cc5b190b0bce5735a4207ea2c5f54cb330a36975dc6514f0f000a5df002d9e7bc64ea96dad60bdeb4bc07aa46474fdb793fee502a44b05ab38029abfecdaa19b88797ebfb8cb1781f7724cab6365521d16fd1615d424d995ea8ed4c5fd37d808ad5ef83c8470982e7b578c9cae712f8ee954be92d81fcca3cf8f0ab33a96905ea6b38358bde8b5433d93813785a1359f0aefc5c68f65039f0ae25877a98d27295b6f327b49df14fe57ea4920fea989269d0f6312d4b7813c985c78e272cc24120d61251ced711e648d76eda3bbd415c9217182e97163b95a68a2c33108a400e010df63d23a024b95e90e996ad3808bad52a447b81bc3855f534c129f3c7907579d9e68135a68d24d0950f1d627abb64e6e376b41cf4d69d647ff3c01f85f041eca8087df95882fa1b8b990ec490431a1e53f427c4537fc2c0e9fee36c1d5cc763ee264b1c5a0e9f1ee8dd9066c84991ad3af7e8c2760af5b09705f06afee9347d51901ad2b454bc9c1f094343f3887a5e1a030c71ea8db1e64e3c77fe75dd64a4017808ad85d3b06db86a6fe3dd3d9b2228bb99d6012463188340d210dca7dfdef064f9481d941ece77db40e9661e67d4f471838301fe826c981ac68d59f82301a04264c69ea1b757aa0b4089e0d0faf909f35c5e9de04f9fe937214b98e5f3ca579bc64936dac5c2cae761c841f543cb227d7e49767405519eee159c85ea59e41526bd752c59d8cece5448b6a5c8684fdf2a02af2b79337df040a9de4b82fe501f0ac558ef86b5a24eb1fdc54868212d4c24010279363148ac4b7558986340ca1e795c6cf9bfc23076f4f08231e7a0c13b8838c38aff7c700a4a1252ac36d6575edba8a5a7f96547c871325fbfba2c4eb3f8fdd1240353cc966d09562deb34ef48b0edd27dc9326dedf882bf3e4146949261924d6de087308764692d9de6e622ba14b716977943ea3d4df71865fe893fb061b24b85b6f2b7bbc42b1456f6a93db48839da8c94d647d551e5bd9042d6b85d896ff6c368eea048553ef9e2e6bb56314f7f3ad9f22428d7fcaf8b6ee2d6a2b6a404bc9970cb73e842620aaab48b0ace5a221c3ab66983f620ee002518542aea5653f8ed30236e865c7b6578f6e93e6220f8d9c101c21aecda8c572fa82505684d91db84853d3fce71d2880556793f138947b1373294d23242f8bd5143486b0e99fb18955fb506f190f8b812b7617aa7ccbdef40afc0118f27ac9d1e012dc9ce12e8ad7c456dd54b9890b8400196d44731f246641e2eef55a521a99947f998d370753152409a2c6cc164900c05b534cadd7dfc4c0cff601e27cb21772f94211aa2d72d219d39dae03db8e5f19a7beadfdb3476a0424301c0ff181eacd154c340b0fa24584e7b24745d505b8b04f6e8305626f5ca73c6a71ab8490c278e08e401cb15805f3d0aa769aa0d7c233ec1d707afec1250b83f434f293bc81902898f7c41dd341abd13019eccae47f85819f46d4f2cf2aaa497dd69c6e65c3673fff331be7f86ca00a1ab421e26254d13628ca12e86c8a65a47f817304a147d59219bac91c2ce253c8423b047df7e97ab375d91cc0f17727e1e835b3a479e708af73094ba6be958842db06228f5f8200c613cc4936bd82431e7ac87395de920612ee2f858346b8ca566cb2acafdca1cea0218023fdd6ef1147101216d43a687acc6f0bd03a108ebc87d09aa207a67684d86e2fcc3488f2686d5024c128d68a02de93fd3cdac5879f40ee97eda553609d1b0ad742e9377ed9abc692d070c9eacd1999949c29394d641b45e0b73d5d6e31da0b2f8c8e1acf9931747f550c2737abc7e8238c9fb61d9537feb176a4d92cec2404e17b61c69d8f0f4f853847a4e8adf10677ddd45e05b8954d022a8c0d942f1ca2132a0e95978ee3979a7f199950823b61920a5eb204971ce204a893af4d90853eff5deadfd749eb07a549e580486fbd611b3e5c4fc5795dc94dfc69fc09569c959618d943ceb1aaf1a9aee8015905511c98a566ef05d5161b62e69c1633f9990327c40097b9e2177990e13885f1d554510a1fd5862bea61b62a21a15665de9277ebd7ae2f1b8abda0c3156cd887886075505e560b4c4845c109aecdacd6a46f22061c614106698e3548e9073fe7e036a941df95fe5c877c7293a81a7189462065476c7ceef91d5a1c275c6a54d06873ecb55cff6033a336e0775ae46b41df6975e5d7d309ba42c6540ea2f88ea74239580ff11da74b854157945b3eff54381b740cda4c3006412306f886ba4e8574be5dbfc5821388683959323a56dccd3d9fabdc90cc84bd888c51d59865153f76297c031d312c8ba97905f3702d6405ca0e04360d0d86fa0ef63466bb622d634856cfb07e1146e4d8cb5f128b113cd3902d1b2f8112f155a955988f6788e3ebc61354cc43f0e3ea8225527e0dd92200a44b2d6dcb114cae0dd29769cf9b895e14529cc3929543b85d66c3c25274efd94e9c2cbe861bd94f6bc30e359f8d60b3e9939fa78a63190b5dd640e2f8c6a90d8701b7cd3eb5840fa3988e8868e283ec56b52c35817d0aab80eef5bf2f03e1d9a8d6a3b8e9e4f1c9a1f35ba1a0316f6e1f7267b1c09c5ba9fa305d41b4f5582cc24c119bf9299c81f74cd428052428cd6ed1af1135139a94218703be36e32980607fede94edf52adbadcb9af3e628e879425c3377c47ea19f5863dc87a719102647a0af865e4cfbb9bf9ff3e3b151611f6d186e10a6c123f8f5cf95ef2c9f65c80eb69f9be13a9d5c77065de2c2461bf0ef1c0268e331688728c5a402216d574700513b2b723c82cd68aca9c638e2191bd05666cc91bd7c60bd62093d3cca4e0faa9e8b59cd564f5624f0f72aa54cef42a6b35d2257621af658626f5d1b5c05a4decba63a7211dfb22d666221a7db77e62d80bd6a2c5e16e715ac3af29be47617fcea004e3b198956820b10a2b088b6a391e26010ef531390f62fc096f4c0813de4179841201a3c53730784749f3dc38636c8df030f78523fd69df7c4276ae6feed3191c8d240cb7ee3eaf60298bb491f34c354ae8af13f6e39a541493a9a36df10a0a9a0b85022ce04995dfc10918d43bbd89fc150d2f54fdf28d5b7c3b6a4f2c6add612e3a72546296557f18414e6b1bdeab2f7cd29b110e20a2a03509f19e5ebace50f312f19f14c362f2a538564b9eed0830e3e3af72a6dc7d3acac893eba0c13c74795015e5bd3f3ddcf60030ed36c95a66c6e2b93dc1c1619b83e7275e22459ab6e516cbcb04fe168d7db4a1866ea2b8fd548b0c9f20755574fc3c7d5cca8f46d7e8ef73ee4108c3924bb31d5bb41b913399276af6fb2ce3047f1ae1da0766dcad1ce7449cfd1d979c96d000f1a67de903e72c0d009b7813700df200643a1a3acca6b50728bc8bf1475ec56305241a099b9997d08da5e3fdde640a645c6896041f2fda78b4e93f3cf4460318c2e058bbca37662efd5c3d8a49d51936db204c588325b18f26a0d11b927fa508d821dc7c1374c8ce93dc66558b6342c1afea09c7f90fcf8056eec8cfe003c39186c422f14a98dd2ce625528bdd63373abac5a9e56e15b29f4a6ba61bb94fe1da8abd26a346e08c90a542b69d30a5ed5db0d9a0c3197a6fb781ad27a08ec0e5a73650e26c29eafc9f3d575e3f39a45229128b825470211cb7e229eb12b9021dce3b6231fc0ff2c0b57fc5619c975ff09317059dd02d08fe1ccc450b9f8e594d0f0b453c3801243e97aa2323126852572a4dde60e1902405282fd7029a2deec571623d46f1dc91872479837f3b1b05a627e2d3c51eed4c312c38ae57ee29e7f0749e7b8f98131460138717e649ab414f16f60459dcceccda2c652dd584d43db1529948ae3d897aaad58c907f4e5d092e14f6ac3af909388180bdd18bc67e1717d4b5fb2053b0a822c563f042dc638aa6318290cebcfdcf9a0a0c2fbb314ce67c0b76784fa5fb7c44079d3df80197f4b93007f59a87d28152e1f33b9735b671f458788f84cf40eb1681c6a14fc7d597b28406f01f33603bdb9bb401ba51e571fa9ec80094b23754d08e5ebfa726dc8196096efd9ea5766008a572be023d93978fddc9e15f039710c23bde8ea7a7237680ac3151e0f31d18f0099ba939b0901df3de99ef975e351b30a548a52c76966a6c213bf2831ddacb05766581471287cf2301dcfd65f8b815b6282865915b6d44c8ca7b04573db4fa59fd10a5ae82e07c4241bd73ed5cc4fad9dbc7dd404692c73d168db4827ae33f81d3921881c7ac236c333911b6d592a0080f26a1cf692b887c743c4b003f828a21d7aea22c372366a26911db4c99f463fe97674aba0506661c582cc2d0d2caad0b6ba76f588a813dfc9252e371adfc9b4fe6bd59912299f932a34381577dde0f6b6c6f8e712fca9929384828e169cb3d68c2c1068c97b51dacb56471e603c7eaf31af905da6175be5b21c694a0e58502f1ade8285c33e280f440b769a5787e06c743e9052e3567081db7fd13bd09dd1ab72d60fae87254e247056a1b44077f52d313cf34b7e679b438a7836cee930f9a80843cc71ede7177623a0779ce9301b731836d330420b4bb53d310b83d5961f391032134b816d437a78f1f1e557e81c92209b3c9786e355738a053d3a55e0c6b63fa5611549dcc524b4e07ff30a321c4cd41bd7d8ff8511bfc1aefcce31354e39ea8ee95ecd878727d986d6ab81a66cf9064c53dcf8e42b8b9b6a0db005a4d758398fb27bdb593af52f33e8cdd7ae67d1b0db848200f3ab1cde79f63d5072601d4cf5cb16bd5ba71caabc917e5df39654875f27c38d97d3129222db316e1800cf19157f20672552fef6216611c7366d7e4e4e97f5e13a4d7d86dcf3b39e56494878ee538cd04cd19", 0x1000}, {&(0x7f00000012c0)="1c471d45b9b56b2f1b4bcee44f800f06ffce7c5b4fe032d3775a946710bea7a5221264f41840f3423f04b17501552c1c667d65a3c4f20f1214db289635678525f0ab5b7251fc2dad5ae44834c816407fb77d8b9ab26e6bafdf400fd9a1797493d7f07f2a11e2c97c9d24db6cf054274c6df8e8b8d8edf5a64fd8fd3c19e6781e4709980eaee0af4e9d17cc54bab33a0c5bc77c1540aa57420683615680cf466a2356e399ce4815", 0xa7}, {&(0x7f0000001380)="69d900e38b04f4616f1bee8d42ae87b24b97b6260a339fa3579247d8837289e88e3b5cdbdb8716b0d94238fdafbfac823e3f9a8a55e5fe86e18f8b789900b07d87b051c24146870f190eb5bea13e7aa1f80cd77a1cee26b817f5d000f71d5668979df652d54b8985125bae7b7672bbb200eb9004e480ec0396664f6ada37aed8d053c331853c45079767e5c5281b9f72e7326a410c96c1dffb6c6b08dc14414a4230b4ec6499e3fa8875297f5d2895cd392b7bce815cc4befcdd6ec63e9f66c5bac41248fde1826a001aab951e909a7c9652cf2a5ba01a00f99fea5c5a29ab708db890edf6305ba16b8ba0b101e306", 0xef}, {&(0x7f0000001480)="fc4ad258", 0x4}, {&(0x7f00000014c0)="4638495d21ba74b8b98e21231a1082624ffdc99f27041abcbc244fea8a34988334e92f4abf3e80036794d015d617b3f83b31f0c7195e626100b9f448463f3117a8d29cc2ec8e3bc5f7f9512b31e558d356122374c1bd651036024401cd2402f59629c376ea5e89dba9d9bf1a7fc32edf18c9a05da8882b220967a21cec3168bf77a4236df3aa95303214b2329897ce83a358e0c2cd3e202d00422648e659b96d6f4bc9aea77ab216be0ad71147cfa7438ff4f9ed15e245175cbdd79481e00140412a95ae787363b288ac8ad4812a401a4cbea199b5fafb2dca82b9ed1ff3e75f195a9ed85d944cf197a8fb47c21d80a4be92fa6e6f04d306c2201612e7dcb613bc88ce5e5cc84ee8b41a3cca89d5ec74fbb5a3f83d62ca4d5a3203b5fa0b90ac7431c6463d4bdf87ac114b9b57831d515c21dfd69a983cbc1d4d0def5de0afc1a61ce13e64312ab61bb4f300a40dbb4657532adec870f09146c640bc4e87c9f2a29f28d4f1b0273f11198e48f62f941ee3246c72fd9caa2191cfe4f2ba231bc126f14d12e79117677fe44329329d0aabf77553e31a76e8d4cbbd6a97301f785d0f1bf2e0724ac5d07ec2836dd0f572c7232ded07294972beed3927c63800e79c1490eb16447d79e20eae92231d06f25ceebda1076a2a744f428d900bc084c0a66ab799d8478dca4ef1fc07f533268a4e44de83ba77cf7c7e5cd9b49209a218ec0fc66e0fb0b94704baaf85aff5e1642c3d3ce5f6f42a017963829c988e48d2cae3c1f3435f031d8e5fa230e437650caa58094f57e0b9e13256d76debb6587cbd3bb97c09820a25f44d0a433e4afe4b3b61581ec444181d2fb266874c627e56017fa1b14c993d29a92067e95accd0ea18f06c3e4fd80c6ce3636004197d8eb3c807136e2bb17ea011b662e5bb096d1b57f216b8677149f21820732d896863b4b37e93384072553be0ce1ce89c7d89f3ce70328fb49dd85afcd3c3c35191d2eb08f1e6a3d766b3251c98ac53a68a67dfff66b4ee939f70a0834ab0ca7e5486c66a01122a94b1ff5ba763f5bf29a28f0763ff4a79661768baca901744ee4eed94f99a0e8d2a352ae63b8933eafc62b0e6a8e109b483f1f5d1a3c19243068ff622a657d2ea5d6a58dd8a25ee571dc3ce631f88845ba83d5a31e71019904fd71ec42505f6e2acec2dab79da521e2f0937fc3b503628eb0e5511e815631d2b1a011208c32fb77b8d9300d24aef3111224ef351b72299eeaf638b83dc231de4655c7d5e49b6b27b9ab89418f4affc5c9c9ae00feae7e909c3ed3bbd5fc451439bb92fc273d4541c989c000ecc1473d29724aa0b06a97201b162e782a70ed83623467c956d99068164c4176c16610cba8125f1cf2d5d59a17411d5b7eb7d9f0ecaa52806f0b4c7d625b6d81f688dd9fd1b5f31bde055f6440b9ad42664ce8df0481aec167ff12bebb0dd39398d148414e4c0b4b7278816b774a7e9d374b0f923fc494dfa39cc1ff9016bd8df5254b5610d82531163f8da5488dea71f18b6f917a18375cdd6215da23507a922e4180fc476626d080388b1597c68ab07528fe528d222240c02be45d8a5555acb989a13130d7e2e4f44a926aba58e0d6355e688bf59f518d613aa66f9f2ccf1eb260d0754497107d568980e93357cebebf0619bb3b419571bc867f06b14e9e288c7a3029c42e6f5911a91989934b6cbb3745361d550ee2629acb7f50b3edb0c07ea9168a5070e5e6c02ace8df8dd1a87acc1b7a894834eef8e29c890a1f15238b19d138a97ce6fc1b1ca81b381f17cef99395174261cf13b0511896689a467ba2434c6a0a793ce95d490ea5c9c30bd90cfc516516e7cfc9a59eca607c6a99c38180c857838adc48b3ae2860bf6aa2ee22901dd20ae8d3ed55238e8d8b54e4860b15d7e09ba6a9e775184f87740bf0d2393928065eb10b5c081791b3e68462a3353a3d8b47d8b8cb0515b74236cd77f91c5edca0a20a2f2585212e06900483193351ac034b8ebd15a05b6e53a35323b30204b75cdf720e960ccc4a45fac0e0f5c53d0e91a4eab154a752f053fec125d2f7ece5ce1c9e54eeb9c1d10c252d348815a2a66483244440dd4c46a6a46ec95fe92b0775ce01856da823b428839822ea9d2ac87716242943d9e0cba54df75ad282506a14d362aba870ef71c4b3d51f259b0d0767ae660bdb1959c41947cb81c822b01c838e51f5d257f650900a8eda77f06d090be63bd89ef703f76cd58d3f50affe20d62229b2e2396775fe857542c256b0691aee6a1991cdaa1ad29826280beadaa2c729b693c06766443b375144295f4ebe3deb1f66c383902d48278d6d3618e63460889026b205d235b044a2a6564c70133eae255e40887dfb838f6eaca231ea4bc4a5cf048aebc2b81188abfc45981b147cd341e0179a957da4c1626ce74755233663c70ebd566697c9f8541cf16b91fff8db9acca33362e77db2b43a98ddfc2b66be793d1b5387b23f987060b585f6335bbf40095bd54131485dff830ddafec57c2c2f7c450c40d037b936d9e39a26520756ba583cc301880bf969a0d29aef6fddb89d8c3588d14fcf5723d889b2b319c18b9db061d403df301edc3755430be792541b2ad180938c028ceab1cb6a8037c9530826ceffe182ae1d9d443c55ecc7ab7bbe7dcae3e540826ddfa1ca4e3745ad41659ff10a760c0dfe422b5126b0b4d424bae90c614df0a9b2c151eeb6e03db8eb65d9d9612d32f41be691c8e669431e268113b364170b87d773f5b8b709cae66b4fb779a33b4a2d1c797e367fc021722ede9de82e2c4963282306a22285e16a0f1b9214d30da9ce966f4d384f4732a1020ac051c56169778135ce6eea8aff76f47b8ede76c1da5693bb2462b93d5312cecdd7162720862b093df4494be9906966de832397fd93cef9de09d1cf7ff46ea5aaa911fe950eae382df2b6754054f201fddd6982ce77f43d2182c1b5b929e7c3100a5884892c62c840c7d47f0c83fdb77d5e03b14c38d9f9e6bc331bd5950a2cfeb196be70a636833dc2e0495c547612879a9623a7ff884eefa8c37b6bbbd3fe3637f7e85a06179cd9ba1bbe2fbb9a10fc59e00f59bac637f21201edd7b75fe19e471241d72cb8695da9e878508332884013e05d7eeaa3adff7fe0925ad1f49dff0f1ee0e776827e61a3de843dfd0d9194a120785b7471f1955a1e8857e669fb36ce97e608beed703dc699a96385e0c7604b49cfc1e5f9e62ed80058354fa546f9067aa02fd263029001bd7dcdb92754aee571aba5c4478e76253c9e6e20f330759cda8a2ec68c2215d07463ce77d009714edc74e512c06273c5d0b2a0a6126c3f1830f1350d10659dd608b8e815e827cd6be099b6d189624b4da2d34588b02d33c26b438184f110d3c956596edcebc5843b7598467ca09f24105dcfb83a0d139ebc2268737657ab26795b77952d4671af980cfbc88a24f4d32ffd27a6c20fb53aceda739b5b46b0e8be7c8224a00a68086c46f4c3854a55ae99fed440fcfff0050af6c69d0157834fcace17d80712593df01994edf575c5aab2c98e381122c77ba0036e69052732438410ffc50fd1ced40f2fc418fcd9d40205ad02ec81ab62da13af60da48bc6cdbe69009231bbaf4fd73a9b5ea5cefdd80c6807d9f40e806f296139df508ed6b951848c27fd9300fc3896fe833fd5dfc704d1fbb957079dbc9c2133edd5d94f631e1b05ab2179b8efa1d8ff2cc8ba1cc8a0090450bfbe3b6fee3930020e1dbc75794988b63aeee8eb0575969d7507dd019a498d64edc81966f96390aa6f4b4cd91da859e23ab3c0af1083ef0df67b4782de82e15a07cf0577b071d95272a5264bba7af0aaba4798c143d7f26ab75552d6c1cda51172fcc09199f2ab79bfa0987188ee35b29b60e868a9c2e9ec5254f462b134539d3ac06499134d9749a04924f7fc671f94ad3221e205baf5d292f3d1a444472e7b625f16f16e75006f1d166377dea7efe861e0aeb75bb702e4a7df6bbecbb79eada17b8b9031c53912c6cdb50805e4bbd7bacd27ca7130f6f1266fa83c5b3a09fa8e9d466de5a6f78a7216e9ac209f782417637da261291d423d744c3cf3139e5a9575d959475bdbfc5308e31cd477e5eff3350929b708e38c5687051ed933306ac57df642b8be1882f637292a08d08674d1ee5f2e54c0b1f1d67572793618c264536187b2322fa74feefcc524f35a0172a89a4bdc35ba1d367b18c9eb15d7af4925cd1ac4f808101aa9d8529f6c376482d03f551448e3770333b992d97765e9c9536caad43ac04a1141cd176bf868adb66191db5e29d2fa1ffbff9657f7dee18bc5a895cedfbce4bb96fe026d9c0c69688c18df9dc5ddc148c3b2714d17cbfbefa860f10f66c810e2fa1004586bad351f2ed71f5aa1db04087a23186034aed84cf9e744d1cab8279743a993d07d6b366ae7ab8a9760d1f887481f570a0700ce304edd812edd6726c1ddf4420a95f3b5c01644b5a083e2aa81bb40d0ff84dc51e9ee7394328af0e8441b3d405693556b3dfdc67a2ed9a7315858c5fe2e0c0499dd7c7faaeb5f88ae97cb25e880843bc3f3de0c41398b214c6ff9fbb5653e07bac120e3fa3a1565cc2b54278e3334ae9dea381eb8103a8e95851286e9ece8f99c524ae9a64e77e99de65e8092b071d148148d241bbb6829de409c995fe5eed9c2b57577198bdff3357cc5223b40d2e8799bc36e79e996c217ac00e9c4c42b312dec654caa7980715770e95c240a3b5d7e875090c99ac240a47347fe82c59ccf3a6fdf936032a83924b4519f1b14c75443858f2bd95a8cc08aba9b154dd8279be698c9fe9ce90c6141059dbb8725a1e6e93020ed84ecd5e04bde9149b30dc234a1674ba1d4f765bd05615f7058e6e430b41cb7064e156381e21ea3b3699b90ad4fe9cb44345fd5c131b36f32722ecd8438b140fa120c147cdaec0c1752db9422966969a7658885672d9f78ed1899ed13e7bdf63a0db14308f222a259366776650963583e5160de53018bbc3bb0f2cd6f7e7e40aa17fb0f29db646bc0f9d8d944359b7604d64ddb0f69cd4d51be534ff04c6b4fc1534f45fd39a0858f0d51288231af58de2361f1b6dcc1845389310b9fc3fe2bba50f36d07849b3a8c25ab601526d1e3fb75046b1c61f6405f5a8b3e3a75ac01aae19a05a25910a3f7f702e3a8d0092e24eaa907717c21b89d72d9e4910472b1a99c62b6ddba14c81f08aee19dd6919121fcfba4f6d345eea5a22eaaf753c03e5afc76d279c57f8477e09d85cc8dbdf3fbe808cd9b2925b83793e706c718279545db9531ce4889c2b63c792f9bc4778ed218ff734b3eb8e04e11f8cf49e2acae2f57e97b2fe8d8e059ec9d763f0dc6318a6c98a22b4d0d5fe2bfd9bcd1a30739d26d3b181fab6a51ba69ccf7674ceaedeb956783adb1a68a54518e14ad3813a7b74e517f277f63b902c6ec5b0ac17d5f3a0b68b502189dd813c231ffc66c79be00fe6de0873bef586e40623a97e21ee7c1f8d8dcfafdd31bdd4ca78ca839a3f5ffa6dd2e496cfe8fa0354964f0effb231b36c18d4b2f1e32ef38c9fb5d449367a80e816b2f2d8d0b8d61ae1b027d79bf6c132cd40e4e9360ec1943fc601527226accbf3c597a1b34717b3eedd5673353ae8da4bff73e271eaf8ca7e1c9420cd9cd5664c95855b43af61fbb82fd6fe226223ee80672d3e63549ebee6018cbe56513befedfcf19dff2934bd42d70b13e4e7316bda6709148593930c0de3a4bb4dc7f9fd02a8449e0c0b98e4086fccb7e5b6e2232fc49c31", 0x1000}, {&(0x7f00000024c0)="9374120188dd50ff7a9e46e99bdbddd2ff5a0ab06a1bb0d4fc3b89cc6f840c19ca40032b8c7a75cfb4e71a734baf71e7b48a70929c4a81f71ccc0f212f", 0x3d}], 0x6, &(0x7f0000002800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000000000000000000001ffff00000100000094d08d305a7976fedff6ae513177a0bcfc5ff4f9347a4c102f6caf39175a4f10fe852e30e08ea5213f59d79beb484ada6f8382a5a105397154a89dc7c5c74a294d658751e83f40e5e6750b5c45ee9adf593cac333d5fb66f72dbcb96bfbcfad172a5e800b2ebb69c7ef0f8ed754c3d86f723027b8a6baae6008fa877437491010f6f9052ffdf87b2cf93c7b123bb5567c4e242182c73808c9748d61388ccf6aafe8519a594ea4841506c5de76174ac157dfbdcda5654a183045d18d03c2858bb35bfb06ca012f7daedf68f41453f8881e71e", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x409}, 0x8) setrlimit(0x8, &(0x7f0000000080)={0x2, 0x9}) 02:21:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1fff, 0x13ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000002240)='./bus\x00', &(0x7f0000002280)) semget$private(0x0, 0x1, 0x340) setsockopt(r1, 0x5, 0x0, &(0x7f0000000200)="edfd95b44f322827c0205fd239d45dc00632ddefe570e6b1aa6ddea849549729a87d3b581e1d60a8bcfa58f2cd00a877da06007ce8da1a370fa7e52027ebef01d30e34a8b5c9a5bcd1f9432e4deacc402b03c21f0a535f19c88b16be090bf2073a0558b79e480ba8014849bfd00211af867440459e02ccc4a129b16228f7e47a46f167d0b9e47181c99a11779bb956994407243a17fff0dce6e47b1053bb474992e03a5b505ff93ac1cf622f16d4a743f8fb685bbf403319b9e5a51571ba29e6007e1ade527c76a606f9498d8ef82267d73c794cbc5bfbef319346b3885b372e89662e195ce818183f980637cc12b04da95b7b40b50d4d8d5d36b3cbc2f9ad61cd311c1b4ce56d603849e625ba05d50fe03f995db2b48a89fb17d3c33612294b190cbaf77cc13cff318b6b78fabc99f8e2381eb72efb39f82aa288b5591c515ba7c568bdafab43f9f5293996d13d6027bad221a854e2e43a001ca6b40ab715fd339e5db3296c6d3e01d9b205a81958c21883bcd83bdf5487bc4de64cc77bd8c15bc4b3d389da596465475f5899e3f382b954e36898a2813ff965f2ed4558c28f6dc01d4e5f674b0ed0310e96b7dbd45a169bfc0f128243af1733dff93b5d3296d31fa1062ec94b8217c7f9ae3dc0033aea3b7ea2a0fc32f17e6e8aa3e3ad68bda00752ab121bf893c20889586b3960c70023ce4ce9b2e8f32de4f313cb390c3254b100c3d72e901e22442648db2110c71814af539dbd98592e972a7c1c590e61add6bbff938044a8859b1bb145b9f84fe14f9bc1b686522d8fb59876d9b6bdf5c985323b2552d4fbbf38b75c9a2df312526121061c90bd30e91765ef872d874d24508670db7c0aa45a60efe08868771c2f118e4224101e18ace082fb594042014054dbdbf59b8711821440b44d6ff2b3c75b419bada411690b4b67874489e5c791edfd99313d5e53383c933fd81198ed932fe027a2be80139ae6ef18a1a9e30e606e539b571d2a45f860f2b0fb4d0db80a13643f08fb8eedabc92a21a6223b492b510c3887127dfb8b90e5255c3a47acc4c44269aa02f8df773d19dd13b382f2a73b7f1fabe2ecaac28f140ae7737d052ebc0cbf040b474a03c75998020407114533f201cf13649f537724b8753ec0e69e2722785b8e70763ccb4ea30d7ce882b51069f7aacf9e92c695ed65888904675145c6e84872df323172047a56488ec1436f7c6eec89f1f57acf3c1ff55d3d688dbead3925650506bb2e2426f3b1b39028e9080b04600f4fa318597cb8f33824395f0b0ad72f94b2b30aca99d09fca99793019f047f09d079245e239c4a4b0a099b296517b16785f6fdff19ef7ed0ecc8cf0e309940ffc82ed4cec9731fa6bfb921c478e7aaba5e692deadb92bd40e687dbde6ee1a625ff3350b21c3059aa4f49e0fbaa4da095177617d7e2b7e1ec9b56ce213a1d1f511c91085d3d0b9e80e988ea44a91a1ef9103dea28850671a095124cfc33a89508d5f12fc769658053ef24dc4d593fe0105e30ddd1a0766ddfb61eef0d235945421327ec624badd6d44e9a5835c52aa92c2cc77b9a8b99f95bb581852089d17d990027658bbdf9c670fa7d5f3c21a2b84e31f8ca44c587904beea3e48bd41b9690e8aa1d7e069e0eb0095e0c3abbe92578e9e053b8f323276e902aa6c9a315cab2b53ea6b6765c6c4b21dfa9a3736800421871ef7346a664cf1d5f1202372cd86bad2bf5ec079076e093edd1a330819b227a9626f4845d774fbac506df73d2a02bc27fbd393fa291e88d6c4be5994932ccb6b3f9c92654deb6136e29ba8ece1385c8ab4f5bd563c170c5de44d0ab55f5109abb0ff9e74799cf76e07e13fa1afcb348963d053839d74d21364890ecc35173d38283c1e1cb9944f6a4459fc5ca57bfd9173f3037641ae89c026305a7c388c33986f97a3386e6060eb2424a30835963d855b8cc4902c1c9aea1524120ca95f2394c9d0f0bde3a47855dac8f4922d90243796b15dc1973aea5c1161c118d029e04a56f07bede6c86db6a54abb558d31e95533f3a117bb36dd3b477055e3a33cdd5cc6eee5bdae5586f68d770823c071f99c575b172ac7a3b47e939f5a48d8d28c7601e384b32bbaff3127e52637692902cac1bbec00391098350b5b78ce6dbeb47032c56d649af4b70107deaea08531335db021d5570afd8bfbe979ec24025998cb6aa593b4434be3984ec8579fc45cd3f6f79c97cf6fe598898b4f6fba4d55b2c768118a7e58acdd50d14b78292e950b72434aff24b65d89ed79fffed666f6f35f0ef21e81950b63f6a33ad12b724956441e42675d207df8ee906eb644f7c6991b28e4dc2baa356ebfb9d85f9b5d36be3691406749c32196c619b05bf39433733115b0b9c49f929cd84de496556cf15b5f107aaa585b2ab2133a019c65e850fd600fdcac40ad778ff58d500e6cbd343e54b581cd8124bdfc5be9509134a8a3918640a4b4912e868ef2c750e013b2e65d2e4de14d649f2c4fe0f4d3a4b88ef7c7080650ed1f76231242a2a58cd47a98129edb992a34294c11b29b3e142fa5a6b85255e58b3ca3fbd27d1c0cecbaaabd2c572a2a1e9b234d89c1b381d17151ec05366640e26f436b91e8f7838c99bc0a7cad9afb0cb49de083a10e2bdf0b55f9004a0fd6b04d0f18946b8821ebdf0ec281a754cc485b99a1684843aeef307d7bf50644bcb7e1f917eb00cfd010650f2c50fdec7b687aa07d49d248c8a494b29a6fe772af5c20de128bdb1f150d006f92c4e6251827fa722853c309a860cee1a08acbf6b4b218b8bc16d638dd0ad1fb25d559edd36dd85c4861a41a9f5db7cbe0c90725a63fb1259d13d623dee2bfc4ccdb27379e664bcc18e39f538869b03d9331b31ec8cf332d0ce2f52ab02832e9784cfbfba768a956535e5ab3f789301058f5d98dc156d989af429f2aa362d4a19f420fae6d0f52df587a651c7655c48d37342d3bafdd4955237eb1a7dab93a9a54b6c6f152401b7fdca09c446f51f958707baf720860a6a854e18a80bdcc653c8957b16ce52eba4a9b147de57545ee39a68eeb4ce8818ca67c3ab6119b4db48d5072eda2dc8c27c691a1774f3f8a5ebbc1f3b80e77fac0267dcd1a1ec1f1d329bd0db33172d3137e670005da1deb73f762f1d3d8449abd06d61ef6fddad3d31837e5a90d5e11d395b1aba645ee2101989540fe3dc9ff180dca071b7d793abaed89175a488cf003d2bc632c877fd177f237fef0d8f06205de68f13084e9ddd6a299f2412ec8212a5de01f1df6c7151082e6d95cd8a7e71620e549ebaac16346654eadaa5a5a427b96860b2befbbd80a78322683b362fe3dd86d4a42b6fd8a08abea65810f88147c76a50373844b924831625cbd17df71b73e921f4342d043cc926a0f57489d3c89f3ba077dc994ed710bf4dbad97f721d2b61d18308ad130f0ac66feb9156b83a5d92f3eee38e20c9fa09287d82d854bd092587a98fadcd94669386f8eb41a2b97a0aa1fdc45fecc47cc2a071d89e2bfe32b12d38926c6fdfa357809459f219f335e6f1e62a4ed0b514e0d3e2a66c5400aeb81b17b765654312ee9922d79a5449f95569d50e3210dec545c71890aa4acce165e978341947f4009b61e2308ffebd52d312bfbd9e5b8bf772d64e9f6e1e1d9e773b657fb009811365840c62f4580445e828a638b07782e272e56d2509a0b6818aa5d2f09d27b9cd754595d2219adca56bc0d9ecb1fadc89cdc9e834adebb4289599a2d23ac7e7cc07e5e58647f88c70b9dedd23acc01542487439c189f76c638355932212b698e114e04891aa64a012a308234a6e095bd28e0943a68f3b5d9c857e1e5c9f21ca7f35759782a6da1cbad33f5be074cd631b6e4e7e29615c1d3ec8134a09a126309d024db7402b89c097e3f90b8fe6cb437a1c463562e21ad46b0992630fdf2a198a2c1fae006f3ec069c8cf801ba00b50ff322a2a1a473656b1d6371bc11d5f537aa6210a3fbdeb72b35166472a02c0777a3fa89f768a3bcf2ab4b2829d5acb8d0f75cd7724807b4778b921afc461d0231a676567d902e5d8d0f659d07ddc5c166b83e899e5f419dde247bd6e4aeda4a6dd3d544314e841e8c3348ec9288a9f550618e1ecd4c6c091922a97691f439bd00639ada36004c95a9ad548997939e1266a2d1319ef65b1a0d4c436149eef936e2c137d2b7ec19e4236f7473383131e841a78e62a3c27d702b7fcbcb65305b3a4e09501470589c25df5ecc76378f4b18689cc53b3080d39eb48ef4fefe3487846ffeacd2726b248a5326966f1a892e5d619d9f7d79c1b1c68675ee885f120a91422b2999286552c47f5f1724f3dd93461e4762b056bccf0b05153d40b7bade1cc261b27f9985bac1e33d089f8a389e273defad40291807d61b62caaecd16e1fe07dd35873e3888129ff93d0d90529a4e301a39a4d022d5cef3e4adb68029ebb216c329c793430b0fb33dbcff17782e1b5324f1f94d313a5a4cbe5f43c57740686d7ec67714ae2e45f08dd90172928d4af359a3600a7c8090f42b37b8149f0ccc3995f9a4823802c333b7a9726a1c69950d371b95f5d19ae33bdf7d123e58dff9841e4612ad827ebff98419f8ee12aed7fbcd68a879f0e164307d4b9eb103909f3cefe06154cff699d7eae72620299e1695bd0236ec19b525b484a9ca16fa1fec864132dae56c778a8fde57d351512fb1859984a2c496071e71b254d52b3fb3c5fd022f45476b7ea3f7874adddac91de8ede63d26825122c43f23cdc09ef7edd5c80152036e4bc54d87b588faacbfb77aa0c8d8168d31258faf2bf23fc89107aa4252bcda48448840ec575569c8561e225d79d3ccc371fb3744caa12e9f4480a5be4eaee861f0ee2c0598e78819722f1160c95639c01b63a6d183a7d5478f95bff06ab020f139da0da059c83e96da617285781e9803c3d6e1e8af8e8e214566d768e37b4de379f0261783cb0f9be74e305b133c135e198b98e1a3fbabed27d0af3a95a89fa9c5868a118506e3324f16f7420e207e58afea04e51a4b3114196081d7cc90ba2305fed89528f7e2fc48e3609414a4d69c63dca2095aa9bd04ad8c7ebbd5aef4fa60bbe67c3d298c6477571b61c23e5fc51b0a3231eb864812624d8ce69ab8b091a7db75ebd693e84acd554e73687ecbc520114cc3763ee70db651f9a5c961007ce0f5a4eec650e51c5bd826f2a5031397184f8e562a980c24a672e0840ff96d527e33de744d692c673e6bbe946b8fd80169c7098ecf46b49efa7036ee96509471482e039f0e913828e2dec6d9290e8043c607cef24d104967818c7835ae40b2db0fd38a1ea5aea5074f61bafc5adcc87e1ed33ce576c79186db50bbaf228b51c18d5f7c25bba46d3e7a72c309def6b21b29567ab5483d1a823e1b508d3bb2a3b75a721ebc8f8db54e7dae6eb8f262858cbde939b7123b363adc41687eda2651581b22d627235398cfb385874b237e27e5dbc4eb64c8dbda90f516940b4124922ebcb4e11c1912a672b178e34ae9d1a5ca47cd8ffa95a0a9e369b9db90a64264383caba02a1a4a90393d68d693296b259683fe6656429b7b24d021d52921ea4b7f15bb4715a00772d6428e60c7c2357cbf74437301420e0824541434bfe76ffd23c6b74ebe17caf274567510ffc7acdec696d8dd2f914d59c9308d2019960457c4cb06f42547b7d89f85a4eaf1097b0324d7461754c0d34eea87f41f08aa433eb96c4bd9d4ccfee004b5ecb185055b4b6d25333000cc90ecfcd339622eb9fee7ecf637f6d47e87d3f4", 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) readv(r0, &(0x7f0000002200)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/166, 0xa6}], 0x2) read(r0, &(0x7f0000002300)=""/64, 0xfffffe88) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 02:21:19 executing program 0: socketpair$unix(0x1, 0xffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x10f}], 0x1, 0x0) flock(r0, 0xd) 02:21:19 executing program 1: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8882, 0x41) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 02:21:19 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000180)='./file0\x00') socketpair(0x38, 0x3, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') 02:21:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)="898b978244a88076daa91a819ddb75ecdb47d699cd949b28d23f9104b9cfda99138c3d3941adf4c42944e4c7ee55815ce64f095eafc43a185a007cf025fe5c6f51722efcbe64", 0x46}, {&(0x7f0000000200)="768415a7b26e44bbbf070caf13c960d8bf1e8f0dbb32646c9e12a7de5143e51b1eae842e4c45f7799456cf78d7b5377d2a891d99a46e41ec43126030b29501d874f428b279333048271685d4fbeaeb06d94e6ba702c34c07472a6903414b3dce42805a5ff50911f7c4bdfaaf6b1a6b640645435bcc4e06195ecd253d0ff02ae4c4ea3e0ec28f55332edfa3eb71c9d53d960f8d3815119ce34445865fadbd2291093efb9b3bd6777fa0b0682ab12b5a6ffd26302a1d0e732deb2f663542c5cab7fe73c6108fa18a0570", 0xc9}, {&(0x7f0000000300)="0b5fcf35f1730df6f35086eba3f4b45f636c7857648debcee95cfbb3aa9194fd0db4e8ea71fcbd6774f96b4df0cb0c83860b526c1ad4cadbadf37b78fcb56db62bb0ac8c9675641a5d9e20c9c11a5379d546f960a5500b8be1f59592269dfa93d4883aba9aa5827912fce6bf25680b3706131005c84838184ef986932083585fac9695be5c96ca463b86d0ac03159cefb8aeef6528a88f2c48668369fb0a52566ea821ae39ee8e8305e162b423853a3cc82cb567cc516b032eff9fb6f402c2d1052f53e3d63c8730d68bdc4567abbf6b00507ed0106e5ecafdd134482562ab0db11738c711d83fee1728590fe72160ceb4fa188d0be541064eec836ead5ef78ad02df4134c29cc9c8a32292744242eb3da1eda9432f04cb6bc446a604c6b1e731b9e331bd7daf8a06f40dcc2d0542d0411671007a7c5d83c7adb22653866998eda3cc6b72b060f5731f37c07107ef91536a18a55a717123f8f4a7a679f5ae7e715fd1939f2a909db667b0821cf5fdea78798b27f9e6294d7fb6ee336c98418d0711e6e1081b96d3775be4af8c21d42bd3264600c43713d7db580418fb40fc5afb81987af84b7b64a5eacd2227ca2e8a39a54c43f5cbe1cdac9fc5bf60af3fe11f2ffa9dff1eaea0f716febe2c8543274660707c8d7feee016406d4045cec7fba55ec57571f7c16618e4ad87b728f66ed58eee67b476c3734f728201ecce2d0cbe91f5e1ed24e410d545406e23cd39c067bfb12b8fd8a388e2bdf655807e710a07db05b70a4bf2961c75828afa6d3cacb313e303d5ad2753377e7c07d72387edf2f6cd60d2dd8eff54bed080e949f9cdb53a5f4c42bf1179ef9bbf9ed01a624057506d67bc9b40d069016361d5c54ba4b548d557dc6dd77f338622eb3b3645dec5b7082237b5cc909d066bcd301d5079fdbc48b88e54c941b2af13646ad2fd36d6ddef1f682a78c9b1cd54903aa07899af5b27a2cff90439740f33ef8bf7636bd2cd40e5ee5de372fd7b0bc815e162a0425020572272a033909f8020b6621b3de0bfcc6635ea2442a8734b2d71af8dc386945527f00aea85ec711b3d385c4e5d495799c1f69d5f03d1659dd44a4061f98f89f872b703e516f0cf30bfae4fea4a135cedfe8f485bb0e1a0725cd03c65211f1fc816cdf038a2732fca04e1152e17be36905421599c08d5cd1f6a79ed30732da48f9e2f36ede3de2ce5cb56c8b296d0948b940edf78ea2d123e33d12305aff234f9a086c166bc94bfa7783887ac8d6ea87a92c58bf7ee7331424fe07e1686e536c772ae8539944e4f2ccf53a9a64e2dba27bb68ff4a4c50ea7f847c5a744090ef734980e95e71ce5963de95d92ef9e980fec6cd6096ba91249150e589e1dbd55df54adc07ab5329ebae6850676e79c239313862b956278f753f0c428a8dee5436b0909d59c20f9aac9c467e7dfa79551f1f4d737b6f9070a9a3330766e687f2959b9f9dd86b0b93a7150e838a2181198a27e78155a4dc3def8d6d44e17730aa83d96b7e7e3861f14ee0c81ba8380a8fd4854a1e9f56518710b7812dd7740396ac9e44dae4dceb8b57cefc38a6e9ef1523867cc30347c3392e8b098880891a4681b01b6cb2685b981377bea2522d0d7b07ec03fc89678322273aa1d575346f9141bc404ffcef3f6cef391963785c198da2a7aa503d849e431ed006094d676b887cf66a6a8a7939d810795f9edeaacb90fe573fe4d1b9c77321bb49a3e18dd432cee8cb34a4efca40b40fcc872b58a792ed802d00a8a8385995b8ee85b0d15c360af1cf8d2bfb08d6a2e9a9ef4fc154bc434628cb061373ccff4cc6f6e717a9d48cb1ef3687a4e3afb4993f2a6ac2b945438b89ed715b58769f6f3aefe63a73e139d14a6a3189456bbe1043cf502f67e076ea0f5592b0d0d54c7c6267996bbeaed50c7544f92532d2a25defed7c24cd6b307e94e239e8be41293c093c9a9079790d964d70a82a489279de395972daac7734803f63c87349fc1a6047fb17833c1d332eb9f4352bdaa2fc2c1bb7038cf29631a5dda9ec05b4fc7c59b2f6a3eb89be0d40c6e13e2152cb38ea26decbe447f004010549e364964c06445a72a47ead009aaeee015b8e5e772a99e3d1406eec8cbd51be572c9362fb82f3f03aada24dde6a503eb24a3ce68786550c883bff0f165dc65aced7684bf346275604639062443f9cd7021987d1dd20cdd2a015e0f13ac3438f4fdd42360831057ec90c46a8173a8e679188d485342507cf925e6ffcad227243f3c05918baaaca62de4d4e839ea117876917a25b8d6192eae06212b0ddbe128fe0b49995ec75d55556c3f4276306c00c7d4d358c555627bf835e2bb9f390f527a3158468281fd7232ac0a3853040affead9c2a6488dcd27bf033220310a28d3d494a86b2fb6a7d59e33b07139f248670c286c7811cbb788259e092f0ad447a13da39015a81564272b767e63ad9a01f7dc7a23f0cb9c3c4f6bcafa1f9a4ecaeab6768deb085a1cc7f5905b0003e38fda1ab365c005224ac676896b73ff08604a06c36d87005579c6e59ff97778c1cb830e53801405c6ca5c634af3f21609b6f81a8cbe10b03887a71c42dea13c0239e78343f9782fa17fd9caa21b3d985a7678f0039c12e1aed038d7073ba96079ee20f7feed92fbba454b9a29fa20ac6e4d9d28d7c9b6f5aca3889c1f81bf74d9f9d59079598394a75b50fc0298d396aee80ad8dc8a5bc1bc4911795bdd20ce3d4db6f593c6af016485396834a2893fc2a5ff5916e7d0fb0f54f4a155bf1c0e82d17c2366e8d5955595a5ac6180862540db968aabb3518aa48c4b52cfa5a0c0e3381eacbf47193c46f8f9be582045d7f59ef73363aec2b171a1bc00e3febcf2cd3a6a2d0934381aca1cd8382e5f84631d406a79da0eb488cabe7930b5420653d414ce5ee8d99a3a8ef8e6b2a3e37978b8d22021449ce5d46a0c7286aa35c3fcc1f8960dd372a5835ad7c4bb2230a66c121d1e594d7a28315fe08384a5c6f9233e5d619c93d2048b47ff99bb97f72d0e3cdf9b0d6d83acc75e30a591d32f1e63a63bbdbec155e689028acd89fb2f956ba812eed2659dba07a5ff48e1c06d19473f9561236524de9d113942365f5ba7f3f6618cf2fb24515aae0ab21e3c1cdc73503a1b90d33c9fa7153e02fbc281ccf8efaad0886c00469df3abea12eca3f6b69141a36b5e0379a7ec1f8581358a44d9cf35b3500505ca9a39b82ba6c890744ae1f489d1f60af7507f9960bf32042fc61ba00efed67564eec2a0ba0ce89f9976ab854d92e55320803f53e31739e44cdb9b755171eefe81b09eb5235c3007901479b0ae9a4435678111ba773d81c9d012c6abaf0d9bbf7a009f21cd5517223389fcec38d2bf0d7f4b7b25570def18c601848864250a1bd25a040de439b50f6feedabfedee8d81897392ba93f085c645281a9f564a7dd1051e10a9a60f689c6b97a5909532cbddcc5b877fc9eafcfe0674bdb88565bf78068c6e4a11497209bc21e116588bdf8d200c9ff9a5dc185dc94ac0ed63f35989324c4a9ddb217c81f5a5f1c53b4ae1f095edf944a7edaabf3aa59f9c197ff5b9c535f0fd99e15e56598226862b4616b4072e2073205f4951d036efe04da0b8c60607a4743bb67e4f12b19897c375e7ab0ab983674d1b8c6fc4da524110f84637dec40d8aa6b2bdd9a53013ba2111b9073ac8a898737c7d76de85b371e4114907e7d922ceba5b3b3ebc9d4c30d9b841d3d9451c7859fbb49b8651ca666613e073954a09f4560c4ff66b9a1552e74dffa5566052eac0881c2f8728c0fae1328b7256f37f04413d2548c30620b1ad2abc22545ff6d465c9400e097eb5c4eae3acf40e2b3c0a036eb1f62244d11f551937c4034e8b0805a8419f17f8007d24c60e8b557e3c458b780b37c16f867eac24483f1234d61727d65012ed9eb8e097a0e79bf73bed4125685ac4077a3b00bf7fa4d357d66f3234f93d05494fe4b378266a680fb539d2925d7b25c521710b7120dd586d1b45a66ffe374b47025c691f2f752d48fe646e7939bf8326561cf6ad6efcbfdecbe4930bdb3c02b27566c60b271683a17480d33e3c0df2c0c07a3c42db1c40576773838ded5f6a04d73d5b2faf2ea5c19ce5d684429b4e1231d618f94c6601f4d59eed0c8ff19cd1061066c4d54b8155f4167647f08fad4300d96f942567f3f468adf742c207f55b89b2cfbe48e93722f481c3297cec7398066aed96a9f02b4089519318f38677f7a6cd36445f34091e085c7041bbb8b08ef1b8ee6cb14897fee738cf35103f5160db0fddc929f64d5e22dd7d268f72bca9932e4d12637eb3f77ebab62b22666038c432c0667ff7ab60c520807ca602f9272b663c3f58b48b74afafdeaeabba4570860ed4fecbaa0fa5b7b920c8ec802df139c797b301200a1b41420c5b24f9fa29c6f23675a227c1f5cec97e7569319584d9fb910d22db1eb1c1e8a033888ede29afa0c7ddfba12247fcdbaf390c3d711c9d6f00d0165a385f450332f211b260296573e6103f8344c6015f44a0c96996cce5c132777ddc8649fe8d8af2c5676e33f671bd81dd2d4ecd173668527d00c492a8ba8b88001bc37c3f6cdbbfde1772c4636cd101771d86764a7ea7a067e9f2120cf9b48343048a6a71f31df85eea3fd94feb9920f7249f8b7eec790d5b590258808dbc07864c4aac55f74346669e7c3a5f571830bf588ddf3389be25dd1888a40ae387da9d44fbfaecce2628bd461af228a88a034ee40909b0f43a57bae27bb4f705bbf9460abd437ccfe0f619fe6dcba91a5f389a9d184508836774b5e9007464c7b2b51a767e976400fd77b26f7ae5688d74b8788aebd4ea947afdafae54ff9aba12e8ba540f3d8da24bad7157847378068f304644a336c4b37d6cb295d9b6455b20540cfe6110aa956b1fddcc1c0c32accc598e017efac9d2ccc600b8272ead33b4989d1e84b5419bc355b2e7059ccf03ea3bb7a5dc5f6116f11d5a2d2aa49b7b651d6778115b14388b379203bbf92273be89cec45a7f80e73b0e880b2d40b2be80bf87eb190739752e3c1450b48c0a504c04f1bd6f3f2e1921bf32da3782a54deec221eb991631c7a1b1ab540f2e714028e70ea66303565c0fe1e06ed40baa16143c4ce6e3f142802a4b960b4257c4d4cee5ef9469df21f9f66f69d5a801faf62dc3b64e949700bfaf8ada1522c5a7252d31adc5d644b8e47da47aac97a54ba5cccc6c03ff9a84c94325b8f41fda0e6fb9dd92c9f9c7f6ad6a382d9f48be3b10ba91505160e579d00ea265acbe9fa87bd1c37ccef32fd9290ad5517350f507c4b9ee35adb240e26a055455dee1d6cf7510af3ac0658091f0d4d0932404a30bd0d40196ef052163940803d0ba568f17818ca4a0ac3e13ba59d855a029d0a0ba54eb3b66540d580c0ada0075f73e24b2703f5decd5b8303da1c8ab3dd9e35c4696d94c1fb439aeab09d8ffd7a49f9aef764e65dfa761e395d868099b9e661c2826c46cec9911d4f673556dcb204723f744360c61eb7161ddbc8d86a49964c3e480dc55313941bed7643f5c0ee61007581327ec1b432ec720bfe48ca263ba2ca92fffca76a8c0c312df0d3aea949ebf4ed6a91ab0750cb08fbe20fe0833a916e0c968ffe74f0d7596d7a483369b6bf1d99b49542e69976968e045c38b662023665b30eb39fa665830d7a0bc45cc58b8837b7c317920819dd55c67b403a9de7c91e15dcb0349fef323dc9d462818977daa9b001a453926c9d5e001ba98a9719bea38d699a301bce9a82679b521bc35034c", 0x1000}, {&(0x7f0000001300)="3de54fd72ad9d1dab99c25ec586609dd7b718bfacb01f77b934375b36030d190f2fc149bc49d27322d01483a165593b5ddf002761b210ffa0c5797888fe6af9230461991bb3181dd79f960f9e17704bef77af2aad70cf8a1d659256e143084cd12a0786fd8f82472374569b65446d549d7b45a5f8fc27190e0b2", 0x7a}, {&(0x7f0000001380)="d1160e71d9ab161f21c0eea9bfa048d56212f50094664e30ba0ab70a4b8b6deaafaf5794512f2e6e8c470e59df9c65e8065effa3c2009729186b1fd9ad2bc748938dddb1103f1e3cad7b1b68dc72a45e4f48e93478bb0567188220a82283eceb4bbef094fc11f5a08d14cbe570", 0x6d}], 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0xffffffff) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 02:21:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e616cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000da572d78044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc966e19924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b0a555c4e28c63635eede075739b4d427b2070bfd9d35ba045eae36923d374f97bfb3b1d7f5991e89382203d96f68879964bae58fa25294512aa60b184d7e0349c3b64e73bc5d1380b160afcb763e67ff88b546c0337692c9815cb9", 0x1cd) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 02:21:19 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 02:21:19 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504cb198f0fdd3268e53bc80cd78b353a471029e93ca1ad478c85", 0x33}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x80) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x24, 0x6) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="b933621c04bdcff376af23ddf851dd7b2116e73e9f269c9532f6d5b81e020021d5f093b0ab304ba0b8367ab9b66c05ed7da4824c4f2478b0fcfb17d7e0582da3acb5f13898f037f7cb0c2e47ceba52313d03a882ada28a758f8c0ef1e2978d0c6e73e072f5440bbd40ae506e0e70edc704e091d5100793aee955f469e7f57810f27a43d18a20560da40e8394dad5f6485d038671d351fd4ae866b0069bc07a076af95f41284bc480dea70fcc877aae7547a6354dceef6087178a54513864b6544ba640a27296812a35b84537ee03a98efa8ea9e430cf971704d6bf33198d9cd415f888e7faa23715911b834e78a1a7c0f358318839a05f1e7b98923d9d351f06ace348a9986c58e044d88af55ffb3715caff6d70eb93faa4767973ff51621eaa7732431b4c7af06d169dd67e6fa197e714c29fe325fc6011f7aec0598aa5f4afb41147f1d864c5d05ea002c46e4ac11368d30c5209856feac40f91ca66eed21dcd51045f170875dd23a1729416810a44e800b720209b5d203c3c4e59c92f9e31", 0xffffff0e}], 0x0, 0x0) 02:21:19 executing program 1: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchown(0xffffffffffffffff, r0, r1) r2 = syz_open_pts() fchmod(r2, 0x0) 02:21:22 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000002c0)=0x271) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/164, 0xa4}, {&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/51, 0x33}], 0x3) write(r2, &(0x7f0000000300)="992d83c6cbaf2890cfd27d8e4ba5e812036c88a43e3bc0c027eba82d2823f0778bedf3e6f74a0d05ad111d0f8093bba9a08a7398b89356e73a9e25f5f53cbb5d7e9eeb0ff1e49567c92b51d598b972567d28584af2d2024fc56e360ed6ed6b98ddc8ccd2ac7cd7ea693ff71be77cf27a679f05cae38aa3324ea0df2801f7b483fe2ca7bd27349a5146414aa0936591f0ef728c9a3c7260f51055f88dab043b429c55ed7556dcc60a98721f304dd01378ff437bcb53d31a1f2c319fe109cd18df323fd31e0e49174f136de2cb7f240b6c5c4013325b9c80fde6229099a15fd42f3efcd43c96ddfb7a359e8b46d2566dc84d8c0c8349", 0xf5) setrlimit(0x1, &(0x7f0000000000)={0x84b, 0x7f7}) 02:21:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = msgget(0x0, 0xd2) msgsnd(r1, &(0x7f0000000080)={0x3, "6857fa2d942a8606f006df8fb69d32543b941704cdbae46170f04acf3eff66c00f18e16397d1a98cc0ce9ba8f4bba7aab17ea788f715b55c17add9c218acade9e8b0fe060327c1a48255e6e4825e169903696d093adad1bee1e2111e171762d02fbd99f8b237f77cb64ddfe8034b02c78f6910aed4cdcc8fcf1379e411fe508ad41268034a478208e8dd7d9101dcdd820a9b16467d8f8fe54facea17453db40878648e1c6948d412f82f5ba8471b2ea6dbf14744f9821597cd460b9f06aac91adeea76f64f7fdfb8c9a090eff98dac8f0a747d2b9b1dde8bb73a569b3bf06a88465ebab459b91dcd29797aafa28fbc2e49c7387eeb65770b98ef7cddca337324c623ccce1fa95334544ded813c71c5dd1bf700de5e64c29d0bc6c512a9443a0769341dfefe70f1faf28c749947e0a627b368496a9c3730c7075961d84529dbad5695c65120636e96a1f038ce2114e3c3b3e81e6ef19622661afbc8e635e47dc01135ac8956b4ca3ed47eb98f8eb8ae4ae4f15c7c1eaf970973640e3872a93fb17ba0b0028639939cee70163e535bc064f3a81fbb0cd0b66dccf76f48f7efaffa505c9f755d85056c08f11f7f2dc748f9f1781caf3d05a6f44f347db57176b95fbfbeb9e5c9ba97d6df7454626ee3dd510e52a9ae8875cf2f29eb2d8c5b86533ce81042bc4c72fd9dafcb9f027a33613b6979720e1f84bcd319df46510cbe4a5667e9b237ffa85dc6cedaf2a13510c06051d50c9ba73cb278bdd94e1ceda33075d22f08ca6cb1b846a05b5b75dbbfe3cb7c0c4170cb69e9fc9de8d4495366a1ec818b44e2592c21aafc3eee477e7b8f91c6b674d9232a82033feb3da5eb70344c1aad16b299789c136cf98b7e836838b855293979433a153b2e1f4df88ef579be62c655f34dc73b58d80e0c02f41953f02f2329a7183c95aa49c7322fea0045a914f1ae22e3cd7438c2b3dcf1a60d89b263be65d94f2f43e64f190f3697909777b68a71cfe635815c412e1d8101733e49c8d06d8eb3954a67ea59596560bf6db1647755f3f60b7db80ca77c2f6938095ed7fe56c04bdc574d4a9ae2e53f2f3cd9a0f796dc57f397b50274878d6c3a652647ae2eacb9143f2b0dda7af84cff2b9e4bc7cb5b1b86f47c184ec947a999323ae94f5aa4e84a3d7080f6f697654648292a37c09b2ae9371275189776d90f94ebb4ba092f47d138b999781cb87af29f56b492859483765fd6512d6d7a16b14e50431b8c74175b15a7d9310c34c3be6fa2ec722738e9353408c7a2b895d8351c2d26ac30f12b7e8f43b139e7522ccfc7aa86f675490b86d3369b81965343cdc4f8913260a0b806338f348b9911d623ce9be81047bb8e196d186508a99def46db7c6913078f7e7e3ff4c14f67902a4024bae979d3f4c7463138d70097acc021236159833261c4ac7949af7cf0731f18335aba7674b44550495f3e691a10ac87282e51bca7d4e1fde8e7e9802af804269a25e40094f76751ea1f9f613ce9db295139f0f47654d0eab51e6746db24cefcd61b4a2c0ca716e5e8ed3b20f970cbc781b1a39c46df1fe7bc50f1bb6aa3352365fcd567f208d7a49806948b1952c93a52f02bc12e2cd036ee1daf9f495b1d472621804be6f826cfa1b50235a7e7f4a68aebae2de3f3a2d331d2f19cec0bfb7a219eb86a8e8a1e4c288b829f8065cdbc618d60fbd098748d891222d82782c47819dea6a7e5f9195419a089bf0a1d7a0fdc24c421898bf6a4559c37b300389368043d43be065557b9d61703ce525baa7e3154de1221eb305cf17a00092f81ad05ca385308a5162f39e53cfc8c6d9681a9cb97181f50c3e3893798784da0b1a044ffdfb9c28b8d0962592a1506012b6c426f63f5528e478cb1b8d578f9c69da849dab5b046e86c604da3c2c6e475445dd85aad19a1ec58836d3233871d0538a008a022a93a789dd3b79cbfc57848d7de9a49adab0313ab1d17d0a5e10e846551f4d99db8f71c49b2c5b2076b78e7f2f54f811071dbf0ce43643f22acf9cd0d2d3dd0b4236ec80ddcd9e5a6eb8813c51a9065d558c19ad65b5606c2049e57fb586d121620e68f530ed363db3f90533d3313c85dfa331cfc542ffcf3d295f4cddbe9b1c897ec5a73c02bac1c3eef48d96daf962aea73b032d4e6fd8851ea217f2b7128b74a535c2c7203938cfc965d724f71fe5c6bb3a95e1d63c919c7969e44ba4f44b3a75fdbdedd50a19da122eb90f77bc069f2c052090c48571b7a7c972b6c90fd59dcc946558dbee990d510a587bfccab3439e3a7ac19da97523eb658945d903214248e5532a9cdcc709ca12eb1c0c836f1de500e599abb9e853ff0714dfe79bf2ead3ffb7bfc083670071ef7608fa22eca912e4ced3468e31a4e469db5efcb6bcc3c7d8206b32c517b42a56a99d4afee7451694ee8f4992ad761552c48e9808c3a3d4aca727af35d9a4e1ef02135aa5e3ed74e12608afdf1137a89eb70845a3449a8e02c42ccf6e5ff29797de87465d55ff67adffc47f2fd9db92bfa44538f4d4e9579fece7ffc727f27d250ef3b8cfe89b21aebd0b9fb16b565231922eb6950a50350adc2b2370352d9d1b31853967408d531ebd28232edd850a15a7ef9fbb90327f916a9c3e3605ae9ccd841aa9de5db6cfdb576b27f39e99a0591538d8a05fe3cdefad7e6fe1694deac4cd93d28274b34755139bbe06545be3d53cef6c0a8efb46ade18bcf4e5b48c401cdd906edcb5803c87882cb5ddaf69cebca0aa6958de10799bac3bd72aa9fec38bfa8e4a79856d28d50673e65fd99947de0aa174d298aec90721a09058f050aa2c0be3322d373e50f6e7894b993fa9d28441150e481635f498c5253d045c8c617be0c0066aa52499ae6fa70c1891f8f686ab26441af8cebf88bcd62c98e826ccf015d4b865a60f2f4f592585bf771d7fcda85c4ea31e6f426ef9a41dd65545b8604c35b3c64ad81f4d02f1af2ad5e7cd9f8e01055e0bf430a4acfd2f4f2cc8997ac72e8f26a477d82bea90c16bb1450a4c03b2d3542f2ec92a277a450b3580f778e1c58be670b2e53d173ab017de2a7df0072981dcceab10532f8a5c7d0667aacd4a4ab6299ab00674eb61130f5f31246c886e8dc7b87fc69214461545b2bf0e557c6d559d91c2b826b487d32a695f5758e88ac15f9e13c35a7ed34056fc7bc7f99fd3d866b0e8bc23a1dd3e1697e1c1f72b84a361db7739cbf3f0c0bba05da13313e444d8d94581e1cc2d095752a329176bac2bd2a622a69f629cf9875a3762905b5b14b86b621da77d550104fa3e5315d99660f3a2f0daa1ca4d82200e950ea00353bb8c7a6d82a3f9f7953051de3128e5a669fd6f2a046219f8d6ae544f65b613f3d7655486d32cec9efbcd0857c3ddce577bddbb1d75a7abe70240928496f98790b05d074a1a99e32390fa7058991a634a1530e9c160a8f04e3d02f0b0dd95449d9e89b20096e2d6627735cea8c229c64604ba5193c6b038cec16ef92c09651625536934b6343d44937fffdfb85162e2067253da70bc8f0db29d670915ac309611b20c941365fd165f39861539ce96ef5f7bc81a1bc7d5df95c3f3a3d8fd9f87996059e218fec1f8a8cd70246e1a41dd7d3c22e953e12e1ca358b356162f23a5b625b040cff8ac1348fbd220a1156d31d02dad6734693f480eaef154a56b5ef90cc39831f3e7c22b15e6c1c9e11a4fb6129bd2c26e0547c836fbf2bcb25a12e8ec110e2108d97409251167a64ad510dc580dd033140f90031837e3f3d548d8b187bc22edea6dcfcc30a67a5e12513e56d633cfcc4ab9143d01f9e64029b9e64f17115f09090e62999f7913eabe4f6c964afca97ee2a542df06b1a3fd68238a57566ca9322abfb040f93973b303780d17e97a8398fde05bb78a9fb580d73033276eece305c0add4c9bdca7c928606b35a18ee81b7a466948773dd40eec00719e1a6891578218fb236f3a52224c744850d156019d8a8aa13080eed802f33c496af321bcee5a17a95b5efcec213ad6f18ae6615c4c3042a7680549ff74ee79bb5400936de9524580b1c872546d3169d96e39c6e9f0f6abedab2ebd1871f6b142e34faeb7518444fd175d28e4e95e6cac6be14bfb831c7a83b1003ac6b9f09da316bf111793251bc8ce5041d322247eb216e127a5e12c78c381c4f51b4106cb354921262ad3c4fedb20bd3314bc471519f8db914808a0d6b275b6f4dcd624f74625f6eaf5130510e91e0dad3bafac045f1e1d33328c6a7d16a98433accf749fd009dc84782ceb297c47e48850f0d1af1937d3c9ed5a465689d2207bfbb2c701b4b51f8a2a0814d863df6fea9abe9b0e9ce5fe561dba93fd1c780f8619e4f2e2d5bab617e95d00ce6efa7870dcd388195a69c2185f63ea13088485357d7d7bfde05296073a9d7280140d5b9dab4311d7e8a15bbd251f95df938a1df7ac91ed0b5252f44f650b80d2cb7827f5bf5f63aacf1ab711dd4c9f9726c75cd85e465c5096f7ce4c4ff872974bb830bd6cd0db5760c01989e78ad9c90049a94f672d78da5e42e32aaac51f989b74d03111b962abc69662ee4241c4196b6e907c5eefd1f833a8b9ec835886381754c6cd7f418385f50bb6d3ee3653fe212a918bec7904299f7789df5201334779d9b3ebd98de498853d6d09814cd88c7d4c5782ec538c60041aa8f9ca8dfb2c8023c9c1aaa797bdcb2954da2208226906643a8a1a6130c3a4124cc8e930568f012c1ba6c14a2c83b444525e51792b1689d79463c8da468b4bd1588058bb6ec75fa4513cfe95dde73391e17e22a4e3ebd88b4b3fac87438365f319fd14b72890f302b46029f906356c33a905ecef9622134c570008b28bad05c24c73f0275448f285b438f9992d4ddb8d691a88704b1a0f510220324b5a96ab7163776349c06a7ac8bbfdac988752489819cd2ba1610d43ba21e8b3086aa58f16452a3fc686b130c8977565bd4c8e5424e4a56f9fd309f9178f9d876fef369cb42cce6703421ccc816c74ae10e7b640809f3fb08e89f6c93ececf3cd05929e1a65397ed563ba3bd2a8f7c3f3378a668dfbbf0f27b54ad924718a697cf9edde3c20459ed37291b7714117639c6759fe1b1557f4553bd6d28855fb86645ea0c8d80d8ca8b3c92975e6e6ff564aa796fc32f9b45ea9f11f89980105cefb59792ac432c0b86378d57bb4875d5fe3785e069645927a7b8a445190288de551cdbebf0125b9262edbdf52c8bcd23d380cbe616d7ea9bd7ea4a6ccd77cb31a675970da0619493b7fb005f276afead7344133337f73e8897091963e488b0688f99a3e9a54cd77ed8ac843c756bbfe14816b339c046282266df6dbd888da0f5cbb20de386126124ade2372ec229d4ec7e62b74ff6a64e044940dc425665c0d39226eb45f933bb49f4d027156ba97fd0789f8c2fc05494a5d9a16fa7124d96de6c112bbc4f12cc3f4978a37c02690497f82b5593e99aa5e28031354a36189ffdef3de015077b80b78078ab2736dc7139365ade6f39fa9a5a0753b91fe3b5e14c48f11a8d8a7c1965c3d5bb921c6341baf4877352bbf12d5e03b8a083bbf5d290372f0b39f2a62d32680e37b56124a95a1881a080204270ad0b8df437dcc0ef960e2a1c07b76f68335746b19a011ea4b9c7846cca9f81efb7489bd6d8ea629a9b34b6d7893651f4433fcf9a1c66a8f8ea5195df002d5e52b46e6ede9778cc7bb893d3b3c8fc0cba2849cb1850433cc6aa8ee90fd970ef3ce9a4e8fc367fc45a1737c8f962b16a2da14e19bb471b12637d6c297933de1300d6eb65d"}, 0x1008, 0x800) recvfrom$inet(r0, &(0x7f0000000000)=""/10, 0xa, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 02:21:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000007c0)='./bus\x00', 0x10041, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x30) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000640)=0x1) getpeername$unix(r3, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) flock(r3, 0x2) faccessat(r2, &(0x7f00000006c0)='./bus\x00', 0x0, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) truncate(&(0x7f0000000680)='./bus\x00', 0xfffffffffffff9f0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f00000000c0)=""/105, 0x69}], 0x6, &(0x7f0000000580)=""/117, 0x75, 0x6}, 0x40) 02:21:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000640)=""/170, 0xaa) r1 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000000080)="0069fe6403240887169827f0aa239456e61c0cbc15dac4a9fd6fa5fd95af2077b8ad32425005ba0ae1ffa0243569f83e96fc1bee44eb69ff5249a22964e184cd01b33b28aec51e0c6c570803d1b8953968e649cbd53519e0829682da9dd0b8f9d16de1e0433bef0965bda49a0d83bb566ddbc6b7da8cd42578ad3305231639ef3470dab482a32506af7a0934d2f435d795042084c75315dc8d9bf625e0e0007ba57d97aa4e42f2d6046dc266b3261e04f1163a819525ea30946f2c9d530fc7ef8168724ee7491cd0df082073a3ea05fbbf9a559d9d50833d9f31df2cb2b1", 0x1}], 0x372, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="ab6819a0b7a5e6fd90cef952d889d6a99e151d3dac0526a8671d638d683c6378fc1ecfac28cc05d5c7960e803bf72584dcc3f352bf77ec9a55e5f17843cda3baa9caddf0fe2cb64cfa543765c56bd35efac7", 0x52}, {&(0x7f0000000200)="66942cfe6c6cdbede06524a1abb8aae0644c9e3da9f9603eff4edebe424a86f5ca5e90dfb96af62f3b6ef4b8f397f762d71cfe986da751cc957ea2eb8582beb15f704ce2514dd0f726d82666fe5e6b7eb1a1ed3c03cf7c4cb6b1a9df9f178c200700b9ce7c7b9266d9af83124f1b84a598a102c5f002ac2be99b4e7765463bb6cde62616daa221096910", 0x8a}, {&(0x7f00000002c0)="457af61d52228bb826cd7d77506af49d6edfcaa36eb1c882801afd33ffcdd021036fc5a52fae0cab2cb4ca3f4b19a1bfd6fb6c37c9f26aec0e0c84332556a78438add74e65fbd8a61a38c9ff195ef332bd5bf3fa22729e15231a03845c44a6d742fc1c4a4490cbe68535cff14b9e812679a13f216253a1ab232399f8d7957e6584d92159f6799d9258f8b76c357db1df14b70fe489542653412150e822e235a45e57430ba4223add2810f3c5eb8e6b71a0ca39b3ddd709796c487602ff77e082819dadf54ad94c349beff95c075cf468b19a932d77c0f9", 0xd7}], 0x3, 0x8) fsync(r0) 02:21:22 executing program 1: geteuid() setuid(0xee01) shmget(0x2, 0x4000, 0x241, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet6(0x18, 0x0, 0x8bb2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x7fff}, {{r2}, 0x0, 0x41, 0x40000083, 0x52d7, 0x3}, {{r3}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0x1ff, 0x80000000}], 0x56b, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x40, 0x5, 0x1f}], 0xfffffffffffffe00, &(0x7f0000000140)={0x7fffffff, 0x7}) clock_getres(0x3, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 02:21:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 02:21:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f00006a0000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) 02:21:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) socketpair(0x20, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000000c0)=0xc) syz_open_pts() close(r1) setsockopt$sock_timeval(r1, 0xffff, 0xedaa815660469788, &(0x7f0000000200)={0xb9e, 0xffffffffffffffe0}, 0x10) kqueue() socket(0x17, 0xc005, 0x77f1) kqueue() syz_open_pts() write(r1, &(0x7f0000000140)="68432d432835e3322844473d438c8b5dc98d610306cc379f04852071b1f424812adfd5509021b9671a0cc2a6127f4ab1e67ce631d04ef2c0d3f1a4ccb19108fb64df821e8b2c63768cc09192fc6cb09e258de2deb006527cc15fee80f78a008cf0792a0f54a737ebfcc9bc049c376ddcd56c13b4f1a4e6554e317212827cd89c4d956c27f554ad7a89d99ac42bccd75ca124e87777d03cd35c06", 0x9a) 02:21:22 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 02:21:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000040)={0x0, ""/8}, 0x10, 0x1, 0x1000) r3 = getppid() fcntl$setown(r0, 0x6, r3) r4 = getpid() setregid(0x0, r1) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) fchmod(r0, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r5 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, r4, 0x3, 0x2, 0x21, 0x100000001}) r6 = semget(0x0, 0x0, 0x4) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000140)) 02:21:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x50, 0x100) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/102, 0x66, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair(0x6, 0x5, 0x4, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 02:21:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) 02:21:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) fchdir(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x81, 0x1, 0x6, 0x4, "65a4ba8c48c48ca3e4c84fe0223af2852cb2fcd7", 0x9, 0x7}) 02:21:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x18800, 0x21) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x68) openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) write(r1, &(0x7f0000000100)="1cb3000000000000003fe0", 0x9c2510158857488f) close(r1) fcntl$getflags(r1, 0x3) sync() 02:21:25 executing program 1: msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="3f1689933a7e0bc313945064161f6818c679b378fdf9c587456b463cdb430100000000ee3de8460001ecf7b0d4ff65497ccb240ed292d3d1e1ad6e9e901fed99a767d2411966f27dc634a14d4cfd39da7f98508205060000008df5364cc4099c40a433162234ee65fd93a447b215dd59cae2a0bc81736441de1b1a112e5c63aed21aa25db40f623f9e3a394c15192481c35da204618f49609ade39e744d6ef56eea4ed1f1cc80d983ba6ad37555976779dbc59a0452e6d2443a5677d544fee425ab2b6aab6459942e1b78bcf14ab5e38e9c7c7bf6806f717bee032690998ae4d919e01c82bf2fa28d91a75ea9d43adea83de6e191d85e08618c4555b6fb269f335a6d3470a2588c9007a5fd44cba2f0000000000000000000000"], 0x1, 0x0, 0x0) munlockall() r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x8000, 0x2) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x7}, {0x7fff, 0x7f}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8001, 0x1, 0xff, 0x1953, 0x4}, 0xc) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000e00)="34ac90b718cbfc3822a3c259c753a86c7e1735812bfebdefda255c4b5de761ac5a0b8084dcc741332f20dc4550db6dfcd542d2db335921b7166a749d6173c8261a52afef9b9cadbfeeb300ea2ad54429147093961758bc1a39e3187c497c7ec6a64bfbb09a69e9a2f94fb029f0c4987fd6092fe9ddda6bbf2122c4f525e45923d553ab930b91c4d070c0d1c7932f64d1717e9e", 0x93}], 0x0, 0x0, 0x0, 0x8}, 0xe) 02:21:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0xa727, 0xdfb5}, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 02:21:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="fae24979804443da05b139e8c04e79d86459dc7f37a68658660e4ed80276ba12d6e925136912c070e08e61255d293601bad3eaa0c05943a2834f64782a8bdfde5fc3cab865fbbabfdb", 0x49}, {&(0x7f00000000c0)="f505dc33881c6421768734f208ab155982f9b132d2e8851287cfd8c0f9fc143a08246a64d3fcdd14d3b158f1e66afcf37d3b3cbbdb5dc451e8b63d2970a88959db045a474ef89c38f34a9060a6d7cf379e54f9dd93abb96db7d37ee61613075688fa58dc0a0d625e2c074c23d9c02d037d450d70c31170c01d371f7502169c4692240330810badd25d89c7095d6e21877d1f8219665e57f52aace9d06947a798214a46cd7c11b5ff956bade59480977cdb5cee0a788bee1336c5c43b883b6b515b73bf0d72e8", 0xc6}], 0x2) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000001400)='./file0\x00', r1, &(0x7f0000001440)='./file0/file0\x00', 0x4) select(0x40, &(0x7f0000001480)={0x9, 0x2, 0x1ff, 0xfffffffffffffff7, 0x1fffe, 0x81, 0x9, 0x400}, &(0x7f00000014c0)={0x6, 0x10001, 0x7ff, 0x4, 0x4, 0x80000000, 0xfffffffffffffffc, 0x101}, &(0x7f0000001500)={0x7, 0x10000, 0x2, 0x7ff, 0x2, 0x1, 0x1, 0x23}, &(0x7f0000001540)={0x40, 0x8}) poll(&(0x7f0000001580)=[{r0, 0x104}, {r0, 0xc}], 0x2, 0x8) fcntl$setstatus(r1, 0x4, 0x80) getpeername$unix(r1, &(0x7f00000015c0)=@file={0x0, ""/38}, &(0x7f0000001600)=0x28) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001640), &(0x7f0000001680)=0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000016c0)=0x80000000) preadv(r0, &(0x7f0000003700)=[{&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/4096, 0x1000}], 0x2, 0xb) r2 = geteuid() setuid(r2) preadv(r1, &(0x7f0000003980)=[{&(0x7f0000003740)=""/42, 0x2a}, {&(0x7f0000003780)=""/200, 0xc8}, {&(0x7f0000003880)=""/83, 0x53}, {&(0x7f0000003900)=""/103, 0x67}], 0x4, 0x0) sendto(r1, &(0x7f00000039c0)="7dcf3b1ee485d51a33b56b41df682b95e4047ce4af15fc6dc37a75ee45436003f9e421335bb29bd291948f8fbd883f2d75b52ba58902cf4080dd7066029ea96f4e75c51b078a739798d55b2d47750dd3973dc73c1dbd953f772acfc44dcbdb239147275f9490367e588300224db207a56909f3a0b6cd546b9074afb2fcfdea4eff975e659be430b0cdfa00e838055ab4d34ab9a6041479465bb8ec926123e5d497bb719d9f2d5943cf5ec5c933242d1ad14c8c5c3354fd542bead8c1d95d88fce0a954f3e05e7ba395d582f007cff2809a5342b53f17fecfdf07340496d43b699dee33330f18", 0xe6, 0x404, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000003ac0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000003b00)=0x7) select(0x40, &(0x7f0000003b40)={0x7, 0x4, 0x0, 0x0, 0x7a61, 0x3, 0x0, 0x280}, &(0x7f0000003b80)={0x1, 0x18e85c13, 0x6, 0xccf9, 0x6, 0x6, 0x80000000, 0x4}, &(0x7f0000003bc0)={0x7fffffff, 0x5, 0x0, 0x5, 0x4, 0x4b9, 0x80, 0xf17}, &(0x7f0000003c00)={0x566, 0x4}) recvmsg(r1, &(0x7f0000004380)={&(0x7f0000003c40)=@in6, 0xc, &(0x7f0000004280)=[{&(0x7f0000003c80)=""/254, 0xfe}, {&(0x7f0000003d80)=""/188, 0xbc}, {&(0x7f0000003e40)=""/81, 0x51}, {&(0x7f0000003ec0)=""/151, 0x97}, {&(0x7f0000003f80)=""/193, 0xc1}, {&(0x7f0000004080)=""/36, 0x24}, {&(0x7f00000040c0)=""/146, 0x92}, {&(0x7f0000004180)=""/101, 0x65}, {&(0x7f0000004200)=""/115, 0x73}], 0x9, &(0x7f0000004340)=""/1, 0x1, 0xd6b}, 0x840) pwritev(r0, &(0x7f0000004640)=[{&(0x7f00000043c0)="b22b47e55221dad450954e61d0cdb5966451a649bc04", 0x16}, {&(0x7f0000004400)="28af65d3bb2b2e78c2e39cfe3532193e594a6460c78bee66a023ad5d2ad9d5290db86babe26d68410dfd5289080f9403b81432a18b2a54d17c78497dee2c52d3cc5d4477d5be4b69581b9808104248ab27579d", 0x53}, {&(0x7f0000004480)="cac7b556edf590c16753cccc5b9461a1f8a7525c0cdf87e656a3a747fa745412c8b56e2539ebf00651eb10605aab060a7aa3a54197939b8ed6a93914fa11aa0f717a7ea285bca5aa84b432e0d6df66d077b83b9a4e9afa3d61e4694faafae24bb87b244e37af7c0e717192f62a39a7cf45497f8fcf5d19c0a65471bf38167ee898c26e0896ac2d50085f817f7a3ece8dc437d0d3e1e67f1808f53221f0", 0x9d}, {&(0x7f0000004540)="0b139c7a477db08776b980451b5bd0b5ed9cbf067a9475ab20afcd6e0a1ebf4e8c525d977b5870d2d147979d19c32590be1394baf4faea870c2a2762e45683a446c5c90addfbddfbf0f27e5baa07247b3123c4fc139cc0a36c6ad19c3d4bacd95520a4c1b8863b445160e9b69f86dc30faeb5f24798c545026ae4256c06e8730c61ca7106c94f21908385ef4ea691c0cced4ae26a33395891440e97169a096371095930c42cef38b3293311e0f03c337c3c650939364f6714bb3f2fe1f3c8378ac6b", 0xc2}], 0x4, 0x0) kevent(r1, &(0x7f0000004680)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4000000b, 0x2, 0x81}, {{r1}, 0xffffffffffffffff, 0x60, 0x1, 0x7fffffff, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0xffa}, {{r0}, 0x0, 0x84, 0x40, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x4}], 0x80000001, &(0x7f0000004740)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x65, 0x1, 0x4, 0xfffffffffffffff7}], 0x1ff, &(0x7f00000047c0)={0x1, 0x7}) execve(&(0x7f0000004800)='./file0\x00', &(0x7f0000004900)=[&(0x7f0000004840)='%&\x00', &(0x7f0000004880)='\x00', &(0x7f00000048c0)="1700"], &(0x7f0000004b00)=[&(0x7f0000004940)='\x00', &(0x7f0000004980)=':\x00', &(0x7f00000049c0)='[!\x00', &(0x7f0000004a00)='+{\x00', &(0x7f0000004a40)='\x00', &(0x7f0000004a80)='\x00', &(0x7f0000004ac0)='\x00']) pwritev(r0, &(0x7f0000004fc0)=[{&(0x7f0000004b40)="0838cc751e398da0eda739a33c71bfc461f861aacf9b1702795079ed6fcbbcd49f9f52e3903a11ffe12abf6d58c585550799e57b5c0ab56fadf3ec552c0c864c6bcccb5c3cfc2daa579e8a44a32ec3d90bc40324552f4802", 0x58}, {&(0x7f0000004bc0)}, {&(0x7f0000004c00)="c18a9c1a48c4113cf7cfde2b5503066b2b7254a1964a03844722b53bdef6f57770947a9b1cf699baf0c595a24860946434", 0x31}, {&(0x7f0000004c40)="7ddc799517b402452a69b25096629c21108a55ac8f9b795d9c95cadd744c0c066d40bc1ab2a498c70f3378fa7a48", 0x2e}, {&(0x7f0000004c80)="efd45bb98e3a9716c0a3c17c3baeb7cc8093c9cf0ee519fb756195d539ed8956728addd62c7a81196e37f8a2030cd61816b72f3538da8feca5b82efb62ddb6e5bd77e8aaa23b", 0x46}, {&(0x7f0000004d00)="56a18e930fa1bf5e69f41cd792e9b6e81cc01fbd12ed00550411511f3ac69605fa44faa3ea436ba89f88399a31f2e061e81727376c27e97950e813", 0x3b}, {&(0x7f0000004d40)="c91d9013a42c22b7b15d1b96a155542b7de243c03b4a7b7d7d2053bee6297383714deb6570de5d056cb3484ce651bb6a9d9b6f527d9135df29753e681e9e94c3ea3bf6cb2abc19bb7c496e5674d0495fb001794dc02c616b65edd5ef7069cc0687eb576aa5190e476f27f067782635886a1e393007ee8073b46ee4970a2479b1c0a9a81b829709b9f1dc6468cd97d9888eba5104a9d91c4de5b5bef3ac7177964410c872d10c93d95826d2", 0xab}, {&(0x7f0000004e00)="a596bfa2935d56671a8c24ab9796ab5537a174f406f863fcb4e221246a364e9392582ace2e7c0f5cef2694f2f66744a2c6c67d5833221b76f576741af46ec682a5159a9836b29dddbce0be16652bf7f25efd5130fe9f386e52d2f034f0712b965691e14fcad96bac64ef2cd096a8378efc8eceba5402859c43dc274cbc6bc05f7aed71e018a8390f7dafe8fded5a4cc77b7ad8f661f4a7852a1a5a8680f3d7cc91811916477c189688e518b8469b00cb6fd3a3532f3c27ccf1648fba1d1df29d187b85211c18f54133560c8163e73656528b8b70", 0xd4}, {&(0x7f0000004f00)="5c8f17beb8f32bbac05f57a8b52118b0fd3326b08a96552d623a21e9221f86d0fb0799295e4ad6a7aeb6a2fff7605fd56d2da463aed362c7e532412c8a8007a9636e88cde0c64a3a441c46d5ecef8141d05cfad2f58024c5892ba818ce90abb8be14bba728bcc67629bbc13cdeee085c09ff4be8fef7cb9a4003bf84d290d9b5aab4d5f676469a64d1824aa30a5ef90216243890681d9b136650f9cc37f0596d7b4e", 0xa2}], 0x9, 0x0) getpeername$unix(r1, &(0x7f0000005080)=@abs, &(0x7f00000050c0)=0x8) select(0x40, &(0x7f0000005100)={0xdea, 0x8, 0x5, 0x80, 0x8000, 0x0, 0xff}, &(0x7f0000005140)={0x9, 0x3f, 0x7, 0x2, 0x10001, 0x4, 0xa7, 0x6}, &(0x7f0000005180)={0x2137, 0x9, 0xd47, 0x8000, 0xffffffff, 0x3f, 0x5, 0xff}, &(0x7f00000051c0)={0x96e, 0x100000001}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000005200)=0xfff) bind$unix(r1, &(0x7f0000005240)=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000005280)='./file0/file0\x00', 0x10, 0x104) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:21:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x808, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2002, 0xffffffffffff5f04) setrlimit(0x8, &(0x7f0000000000)={0x40000000000008, 0x80000000069}) fcntl$dupfd(r0, 0x0, r0) 02:21:28 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 02:21:28 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) 02:21:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) 02:21:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6c7) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x5ed, 0x0) 02:21:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x68a, 0x2, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 02:21:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mknod(&(0x7f0000000140)='./bus\x00', 0xd004, 0x3) unveil(&(0x7f0000000280)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 02:21:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0xffffffffffffffca) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 02:21:31 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) write(r0, &(0x7f00000000c0), 0x0) fcntl$getown(r1, 0x5) kqueue() r4 = getpgid(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x10e, 0x10000, r4}) execve(0x0, 0x0, 0x0) 02:21:31 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:21:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x808, 0x128) r3 = open(&(0x7f0000000200)='./bus\x00', 0x20090, 0x100) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = socket$inet(0x2, 0x5, 0xd3) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f00000002c0)="16ecd5625d1cb77606671f30007a368d909bc3f110e7327810d08c5c50ee", 0x1e}, {&(0x7f0000000300)="227da931920eb19d1950d7348ad145fe8ff365e3f05e5bb7231fa399cc104959f5121c7f3a368641ada1d62755b76f4788c6c5d42e97f205b79dab37ce82004b53bd2639f4131bd89ea764a679e1b8abe63667aa8d4c4416ec7a733e63ccaff4d1f1c2341e3fce90fbfda78216179f3e145c6a8229fbe059b979b10270e1e35e4d62a3d49bf7f433a6777b36cc2d1e165937dc09e2e061991c91a8eeb66fe169076a150420d250b5331846fb2ce9d2c7ea", 0xb1}, {&(0x7f00000003c0)="1ca08702992bda030814b1411b912a40cbc389af273b4363f310d9d025b9c959814174b227b991753c5852acc31f44a4a47e5e89943748b3c392dbc81aaecb1857611570a5d34fd5bff5ff88449c794db3ca49bd0ed9e1a3e0e3ac06beb8675f3f906cd8373ee108454b7a6e1c52e46ee8025e196ba139f514d89d25b93c099b65d8800b5e47cb13e9ae61d8cb1e5f", 0x8f}, {&(0x7f0000000480)="a3cbe23e13981b95290a34edc5f1b865ce5d25d80a26f90b4b99c5a6d3ddadbcea3cc5078c28abfdb438e43d7ee526b57edc80f2db0352b3767a5aae3ec732fb6396139b50464dd52036fde40d476a901e9750e6cfd226078cc787b07e8843a4ff91d468338476b07ccb35634d9b45b5ad3b9366aa1407cc7be35da31090005678f48d24dbd0c404f13431bdc6b6ae001b45ecea5231f4b3070a334ce70ceec748b9d1180264f73f", 0xa8}, {&(0x7f0000000540)="9d6af4fda838a662dc6e54960c7409f35f401dc8239df38f09caa923973e572eb05b4366fdd51cc8830cf1aaacb7a6ba28585161368dc2ca6da376f7dadeb271f0bf894ce38aa47283f0d49233ee8afa1b9a2553dbdee72b8e48464a763efd9bbc2f460678b973573f8f013977464c88dd1f58ff6903e8adfd0d94f73e09db8d2b8ac33c08730e5b69a05939f556a94a00bdb81badf62b7d571a31bac1fbff4120836d5f24011b33bed21fc84d2174f4231e025a8569bc3fb48c49b4deb373feee5b0bd587baec0c48a697", 0xcb}, {&(0x7f0000000640)="4ebcf7986cdb1445a8383ae8c02ca70a903fc726398be1b0326e3f274cb2a7623f96d49261aea234c1bc67211e5e12ca60421055caed5060644b7906b9d3d9a9ad9fe1a18ac64d5e6cbea9d89b3e68d35faa38ee5dbd5025361f690dd2bed5d859e959f12607efadfc580be60002837cdc5f8482d992d5e8b57c5ce2dfcf4a87a1d2b6956308ab6d1fdcbb37b3676efb0838c633f187684c83bb7a63083b4aff82991509", 0xa4}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r3, r1, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r0, r8, r0, r1, r2, r3, r3, r3]}], 0x80}, 0x4) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000008c0)="8b3bdcbe2159f0c69b143d3a74a221653e7e8f5834ef77c3cdbf857421d3de5f23a41cfcf2cc3a84a88c3a4726ebda5111c098996eede135cc7efd7d6950a4de10ec7ce63f7388f1d269bee067ba4b3002bac8efb33645b35bfa3ad1d6b00a0a16b0109f26233599e6aa3ddbb30a8eb028469171a1da8fb9cd7ec0da1f747e523e3daa920c4152cffc", 0x89) recvfrom(r3, &(0x7f0000000240)=""/65, 0x41, 0x803, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x101}, {0x18, 0x2, 0x3a, 0xbb9}, 0x10000, [0x8, 0x80000001, 0x2, 0x7, 0x1809, 0x20, 0x100, 0x1]}, 0x3c) write(r4, 0x0, 0x1ad) 02:21:34 executing program 1: socket$inet(0x2, 0x7, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x3, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 02:21:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='@(^\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='%-::%@\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)=',\x00', &(0x7f0000000340)='+\x00']) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) execve(&(0x7f0000000440)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=',\x00'], &(0x7f0000000600)=[&(0x7f0000000540)=',\x00', &(0x7f0000000580)="a2232300", &(0x7f00000005c0)='/^\x00']) symlinkat(&(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./file0\x00') 02:21:37 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) unlinkat(r2, &(0x7f0000000040)='./bus\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x8000}, {0x18, 0x1, 0x48, 0x4}, 0x101, [0x8, 0x6, 0x83a, 0x7, 0x3, 0x7, 0x8, 0x59d]}, 0x3c) 02:21:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 02:21:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) sendmsg(r2, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x2e, 0xefd}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="a1dfa911be425ae5f20108c99ced7d6ad1c17e107fc1023fda33d43893b3c8211d33dfc770df6aad1179d4e64e35943b222756d6a14c3a5b7a459a58e25d78d28b87251b605f8de3c509315a2d109978ebbdb037d3747e2bab678ba9d548b55ff7d5ac510492c3701c4f9954d05fe42999db5f7301574bf23f5e47c2ca0079a1b24b8c2ff84b3096c281055a2d77e30044d070e0fb8082a6371f92f5bf4472840a783d165aa233197fb4474a248162fb96fc256b8595246df7b789b825149635c0037a4401f06c1966f2d98d94411a98aa8d971910a063ea1ec313bb2aee9f5178a90b74932ee5a9cd87f0c6aa5501", 0xef}, {&(0x7f0000000280)="b3677bb1eb4cb7d569f59d8da8d78809878128444827357278f768bf57981345fba5048a7cdf8d7e3b4fef87c8cf7c9159187f6ca3380b593152a2e358a7320ab0c607e4685c7f7a37b44d0881c53eddf04689d791edb6757f6b2e926782e93b97c541849426ca6f460c0d389f4aa1324e21d8ae0438f92a2865c84ac7079d347f3e5d45e4926c675f6615acd8d39112bf5c8825b2277fc482cf6244a2", 0x9d}], 0x2, &(0x7f0000000700)=[{0x30, 0xffff, 0x0, "ac9277c8031d2da1110f7672af8e4f012690247d69919cf774246caa"}, {0x1010, 0x1, 0xfff, "f4180751b2473f32442dccb70deb753fd166b43b503b6af38f80facb2ca0ab597cb1f377c1a2e67f88caa5f51c3e1385cefd0492627a9a0e9504aa207391acd39436596a6c1b61f20c300b5d4af576fd5d4ff4a9d551c7b9ab072b1a55ed73266014f518c2542a75c8e6a10fe85dc739a84591b67e6f80f5b082ba7ddb6408c18d0129883aa4213bbf520cbd66d04416ed3f45e039bb6ce468810861924d56079c698628d238e2fa8ba2700b1f43cee2daeddf6bcd62bc19916ce43b7dfcf01dc8f2f60c404ead9ca9e7fafbe8e860a8c2812d6d191c642cda162d2efac1055c9cc27d381276daa21141efdaddd9e584f49d5bf6daaafcd9d9dc6166484878b72f1aff171474ee99176d7c53868b776ab6e758659875123face5df18443de3c17068283541ab68e1d68fc5ca3c0d9c2bdc22e9130ab7612af10dd41e333398b6b9e77cb9daac9e1b70919ba745de1741f7022d11f32541768842f00ed88ef6676a76b6e68362e608d343b1b8b26efd138a4b32b82b7d7e19151a5f4a1a5df1f61e511218a7451ad5f748ac583143e0b9acdab8fff13041afe497db1645e7f9885f1575b85831232b3c00944e5d3752e0837bf6056321286ac25a1f026538c23a8512f9389c1f049f72389fefeb4304d48524717044f59bb61e6e25d7eb2e72383aaf37a2ec854bf7945c0069c6bf0389f0c38ced7e1f8312425be22129ffb194882c97851e407346a0e17a95e586a6be9cc28666767b899b71eafe8e12e2139d1ddd661ce767d756e153ba86bc404cc37a9e4944e1d32230e4f3bd67db4c830edb6a72eb399bdbde9482a9cc93589f429980629cd713dfe2fee8b8b31e59490c5aff53df58325885a355fafef94ecec7cd1eb20621ee567689ce0fde595dc879c57ec3f45b11fd07e4ba107c892ee3bff323e374934153b0daa2681feadd1674ef0644251a53224edfeff5260bbbe556d853bf4a0a20ebce33671bea3bd05eb2f47993b85a8e97f151636908602d716b7f16c978a81d15b5222db67b54f30492d6afacac1465305b082a2b8ca82f456077808f715e5969b3799dbe92b71cc6a0f277eb5e2661190fb5b3670265f7e18c82679765e8da5905b3851cf792d5a46eb092cec7b5241833826ce5e777738bd51e4b4a80394c94b16d0f82b448c29ce985f7d75cbabc763372d4ce9b40c1d077ac36604c963574b4bbf5e9f2150c10cf5d98977710c5adf6507a3c3e3e95c4fff3b264ec546a72046a826d3e3bdd0f3e30f653f3b189d02c064e984bebf589a49cae91ceabbc3cef15b9d943af21e59da66fdcbd20315dc3417649aefe011e0d771d17374b5cc9ab91d0fecdb4022250cd8e3a42adf029bf12e420cd5839e3e9fd2731bf36d8a7ac0bb1ae8466512390bc922f70bdc2f30dfdce85e7be34adb16c8eae9edc561515f3e4407174a1b8a475ed38e8a38284a5b40eeb1bca09fd4a1be87d4f804eccdc69d4b5cd3a2831669e7ba03485ed7acc3d5274073b97aa2992210312bc50da36a1a843d115eaabc68556ee37068543280e6d7849744c4b8dad12e4557c3eceb88f54f5f89af25559a343bc7e8c097c1596358bce78bbcaac91e4ff0ef29a601ee04f094e205133e1dc5acf4c532cc1545825092a7f88a089dd793a35c7d4bab520c3b574986f03640f0e99cb69879bd171bf856d9c4e647e1d080bb4d100135bacf9296708480d780dcafc706aa3e16d008bcef71b83caf06e80955b310366b28d21c3792a21b2a867c01b8dd133e08b671c2d37b34a1016b49f06c2b21072ceaf66ee6fc5d5a99cb7b0b4c9f1fea4f405e80a4b2d5af891f8353842088e51b70ccff827eb29bbf2c3afa1d7dd173f1d40d3dd15faac93b17d68f348519aa39cf9f4cec9fb402980d93fcd1778edace361cd34ec015b4b234614c84c906f39bdc6cc002f653aec3e0599710bb7954e836cf7575bef7c7ed7c13ba9a559e60e2f9ab22d1ea41c2a7a3f60abb4330bcde38ac63680c1ac26522d27db0999e7dd2e63dada51ec1c722681b4d6f5f13d082c89ef5ff63568e6b09b6f5b3001de3c57c65bb19b79ac1ec116b5801b797ef664d6e93767fdcc47002b71b651dbdda84cef6ec90ad52bc1fae6c27447e501306c01256dae6fb3c64e57f98ec74a0d22f6444160dc5998e7b685915d27f40fd4b444f915ed71e3e320b9cfe8ff26bbaa35c403b5bf4d4faac6203278e632314e639c2c9c5160cf12b81af46ed8b085c44bceee5843671e3c4f44add9b10b44a7a06b7edc8dfda8f1950f88ddaa6d8e029fc8a13ea98db900c1107efd6cce1515edcbb2e7cb396384082782e9f1598372b75821c4918421e31d53626f2e93d3b34c820eba68b54f46bd9c427368050e416f8cce974c6b6c72aba91b5ee18edd10eb9cdc234e9d37a92038660a5234c0f697817fe7fae88bc28af358eee8397df3d28c52292a574459afa516c472b6da9cd7b3df3758b831ae245bfabe0a7e9c310071f998499375b59e7320f83b1ba0b65130b79a051d7318d55df1c4f84ee6de94b5caaefc2bbd1704bf90452e28086b81ad6d601d357e5cf0ebb63f52a30728abc193fbd14218401946b58ea9e999e4db8560a6c7721378797936823f0b90102c67fc260b8d7734f1ef4b708bc17e13570759eea162a745a946c352cfa912820787d2ed6b03864bf8f648c105fa1fcd21bdc3d9d3f4f45647b7c859c60899a1b28b3537bf3e17d3608647abc1c93670ac4151d8b5a9decf20fc6a59ec55b1f2a23cc0ba98a7b690b9c07167ef50c89ad7b89d0c89898975afb9a971c1e88244628fd9dad776666384c69cfe47ce48ad8d84ba70ce4681be981051caf87e84be279de960f905df83db4b360357f25bcb94da4b4a8465069c37534916e97823cd3f408fadd06e0423b444b821c6d78a3da5ef676528a8497f2eba3facbfac1e6c416ae5d45eea7c7f8862a2081a304c5318198b9ed0fd031226dbbbfc74aa1a05e501f30e157b3862d07208fdcc4d2e87556dc7d880a4742dba824c73649b963257501c465f8546c8fe792ec3788a5348470b3d923bbbad4c6b2b6e2ef43649836a4e59143aa306ad703c25a1094bcde56fa1e3799edd7b67170e5ff8b60671d7db2b1dded65e9b74dea8d914c77a5851ba447b6a4852a777a037bddd360565b665899f6845ec0d919c31a29bcb445a3a9d84536a5ef85984b6e635cb911b8195309c3e23251d8d3f5bda83b9cf06c0f34af63535cb66778b2cf7aa17923403476870fe9ae7bc0f26d59e5d9c4baa6fbb4fbe2889965b308f160c33a05b44cb5dcaf71991bc6c01f924447fb2639a49f51f20a23e8d9099a1da8220ac86b7614cc512b2d43246b2a28547d3f71814616c359d9bf82c88930ebfc137004cb22cc33d1f1bc4043dbb79ed4bc87b9b6c0617e0c5b13a7cdee236b3b5b881677fb3fe09db060fd453fbc69321ba17188d1a2408caf421874d1b8027a6bf65ac9a5cf94d6bc8ee0616126c57627eeaba3419c8de3519bf417da344baa2faa8bdd9fc5fd98d32e66dcf9da06ee9f9c3d856d287732863735c39425548658b69a365e50cc6d2bb13a976ccba0afd91f794c78c2ed68174f4cc04edad3bc5346f0f80f9632f0bb0cddc82f6304c9e5f9a675bceda00057c87237132bee07f101e84ceeed14a2899ff00fdbeb455b30a7b6fa4f158e18468e7d83e2a9a09750e7730e758719308819c436c1375ed1186789fe283f627115c363938e3eaf6cf5dbd703ce2a1adc54b6c6731ab485378e3fed7d7efd2b2a484446d4ebcea342cf88727b9d94881c69a0f25f95d6a9956bdd3b1b3d3cc17957ad70cd86521a24f1e2ec233920026fbd90a9cc0b0ebf22fa48bb3db22b166154448937a44cdefa3d5e28650677018fb7c78448745a2bee96672331122446b171f6ea21b1c09cbdc18edfa21d93cd5cc3d9d1662e7b3926e0695b5714a55aea94b5af124dde4c869f547fd069f6759f3604a536779cc5515dafbe967d2b3a7aa75f92084fa9768097c959fcd113463a06dc1743103cfef821adb63de088b559e93f8f85a81749b8b7f9c97f13922f520a78e05667d86748c2fdd7ef0dba367c83e4d02bbf8406c972819aca22aeb6625ab44f3485fb888536ca967dff7315fd54fe1c798c0c25586193e42a234bac9cc3641b06f47e12eb3de5b2271aff869240527a0bf9a38edba02438b13ff99dec969ac1dbf7beb6976463643249fc89dc2f4069230ce6fad2a2ff03edf9e5fd082d949854ef43118b71e704f8d684836ca35f85627bef957776acdf2e70f2c207126f4c19ee2af2a86f4317a1546e207caeec5eb32e20e5951d4b330116a98c176985271039034464654af7c16ce7d9c73b3a2c8f7ac336e50bd98d5e6c7ab41da91e3c8be25688061cd55eb7255845dc613c9fbb7874b357becbe4149ebcf5e11b13c6ec4148b722c82146323200fa46a157493f214b84ca9fc3e5e77540baf18961bcff9ec44dfcb3290747b7c2af0e3adcfb526073f379872f07755b04259f9d450de864c16765f0188e234fb163e32b40f80db0950573d2b0f437be24201eac04894b33487497432a2250e0927aa3b00a3e500a971bbc633b67225c54c8ee82e5b373e7821e8902807c82eb1510455c746974239285d103f462a28d5ea0ed0d95bf1b4925850144a1c80c5b427c19a4832cc27c085ff48b4b7640d156cdee0d58a859b1dd53dfddd878f52c2d1ad06be2bcdb5d080d81c29da00e487e77819ebf7290e9a6a1dd4c2f1aaf72b32c3614834ffe5c7f044994fc776c5af2a519a642a2ce36a19ba3c10a12f8c9f9a78aa6ca2604ca8ddf567747f1a038a790305b569db0cbe6acd27a5e5a5312bfbb62511b69fc991544e5b61d15d85afdfca5ea52200b8f5f6c25174d6cf80e106e0ecf1ccaa5ffbe8a1f5fc997a1b56f137e6c0b976fd617edd861ba9001f1e490b3f37c3048cf4a11f728edf4450fa704d567ff4ec44b931c427709a956a572522ddcaf6f3f801cda701ce6baafce87b1d3a9777b6de2468dc3c6c61b7d9203e0e14f77a1a8bed7f125358d62f805e93f12a4666f1471329fb457ff7db04d6b32ed3e667bb530bca006dee1b662db19354874f447ac1e6e938f78d7967682cbeb1ae11421fe808f1e187a1b4d9b9244ba3e9550ad2e295f27739cacadcbda7b6f53f5f4f5c0ff1c46b8ff040b29a24611011fcdda6f180ef234917f096e98027ecb6a77e6088402dba8bbf7acc6ddd6cd64708da74c43111b61bb04d43b20a0ca6de28a1d987042b71ae0fb51fba4f401792296091beeb6d14230960bc9a2bfb5c4c5a53ac8ab6ad27d9c57a21542ace61a25a07bcf0d0d36d5102025ac07aea53fb25351af384f0ca3617e7f046acb11ef62da87c400e772da989b19fa61327add24a1752bf2f7ba5074bb0dd9a1c2229ce5d8c2d4f1337f444f57ee538a709cef2ce2c669bb8cef02efbf11da151649c5d2f1ea63474f35a2975b649187fb5e91bcee686b3ea43f9783db7a13d533b8e8b0a02f7b14058062ca4227a8ee1e5e5ec1b22319267943a2bf02fd7f2298696cacae5eb79e52fc248167f92756bd268cf3dca927671590b4d2418d41ed1f940d8aed18cfaf25d027c7d6972f79fa0ce1e7c08bf3cb576ab06e22712f3dd5ba70a08558444a1bf6782503e41bf55c8ea833489ac3a9be0d488a3246347142f0012b536606bf484d4ccbf6bab4d50e0f37358fad04d451f2fce235f880aa04549f91d26ed10ea46413e0de768d24c8c9d10c3d8087729af6d"}, {0xd0, 0xffff, 0x7fffffff, "15b43d0c02c1b14ccffbe328616191611922f032a9822339cedfa8f5604ee7ba701fcd7df660c9915b74c6734266532216a7021cf4299420b332939df0809384c5aa1cc78066d9f591c27c614f8605248ee53153ab5f03d3a2d921d2102c520d6944bb62d9ba23cc34aea558597d328538f644e69db0637dad4308c059b713b78b7860a95098c68c8100dc83a8521bcdb994ecd4e5a43157239642438923284eea542e2caf75d0bfe5baa9d39b075a646476080c4e57c202d8662065d9e760db"}], 0x1110, 0xa}, 0x403) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/6}, &(0x7f00000003c0)=0x8) dup2(r2, r0) 02:21:37 executing program 0: geteuid() stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) setuid(0xee01) socket$inet6(0x18, 0x4000, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socket(0x20, 0x8000, 0x7) 02:21:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$inet(r0, &(0x7f00000000c0)="6a0eb255127efaedf30089c6abe5057c272fa5455ae151e96958a0a5a8b10f40409e65ec45de4aa6cb5465d754784438883416b1f252eb86350d4e04", 0x3c, 0x5, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x9003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) 02:21:40 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x17, 0x8007, 0x7ea8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 02:21:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c", 0x153) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x100}) read(r1, &(0x7f00000003c0)=""/249, 0xf9) 02:21:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000136000/0x3000)=nil, 0x3000) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = shmget(0x1, 0x3000, 0x1, &(0x7f000011d000/0x3000)=nil) shmat(r5, &(0x7f000007b000/0x2000)=nil, 0x1000) 02:21:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5d13", 0x2) nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x6, &(0x7f0000000000)) 02:21:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x8, 0x7ff}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x40000004, 0x74a, 0x9ae}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x101, 0x10001}, {{r1}, 0xffffffffffffffff, 0x48, 0x60, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x8, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffe, 0x18, 0x83, 0x6, 0x1}], 0x400000, &(0x7f0000000180)={0x8cae, 0x100}) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) map stack 0x20000000-0x20400000 of map 0xffffff007f12ce70 failed: hole in range 02:21:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x5649c5d92c3eb980) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r2 = kqueue() semget$private(0x0, 0x5, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x3, 0x3, 0x7fff, 0x0, r4}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000240)=0x3, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0xfffffffffffffff8, 0x52b}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x18a}, {{r0}, 0x0, 0x80, 0x1, 0x8000, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000010, 0x4e, 0x2}, {{r2}, 0xffffffffffffffff, 0x11, 0x80, 0xa235, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x100000, 0x8}], 0x5, &(0x7f0000000200)={0x6, 0x5}) preadv(r3, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/102, 0x66}, {&(0x7f0000000580)=""/11, 0xb}], 0x5, 0x0) fcntl$getown(r1, 0x5) 02:21:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) 02:21:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) r1 = shmget(0x1, 0x4000, 0x508, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mincore(&(0x7f0000ff7000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/247) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) sendto$inet6(r0, &(0x7f00000000c0)="6ec3fc4c38042adf4cb25d9059fccf8fb187fc0dd5550c349a9e70ddb252fbb4c21408117d3f059ed28b7d9188e51ccf20aeb92576c755497392fb0dd431c2f8b44adb545f2d7061b5c791b5dbb4bf0d09d76577d670b80bbb015b57363cdc1acef227813376399872ae855dd824125b0b7ea6a801ed31dc48ad7c956a95c9a2e7fe607c9e054ab9b5541db65c97ef1fd18799511b17e52f4e62e89d4b40144adfc1b02134b3e66e41140711409b395ff99be3edcc34a8", 0xb7, 0x3, 0x0, 0x0) madvise(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 02:21:43 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 02:21:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) write(r1, &(0x7f00000000c0)="d295c2e5375e66dc9ba766af7d2c17f3fe566d3dc42614c6f22e6cb6bef91d86033ad48cf42c7045d249f68a8848560bfd74eab270af371193c00fa39e99f25d58d1fe9bf10b8367f284860f5893367a0c925b5b0ec7f0459ae5f62e2221370f10d70352467a8dcd6551e82367", 0x6d) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:21:43 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xdd, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 02:21:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000104, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) 02:21:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r3 = socket$inet6(0x18, 0x8000, 0xb6) poll(&(0x7f0000000280)=[{r3}, {r3, 0x61}, {r1}], 0x3, 0x6) r4 = getgid() r5 = getuid() fchown(r0, r5, r4) r6 = getuid() ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = accept(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r10 = accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000400)={0x1, 0x7fff}, 0x10) bind$inet(r9, &(0x7f0000000440)={0x2, 0x2}, 0xc) r11 = msgget(0x2, 0x4) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000480)=""/132) setreuid(r8, r6) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000540)={0x8, 0x6}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000005c0)={{0xe, r8, r4, r5, r12, 0x8, 0xffffffffffff7fff}, 0x1f, 0x7, r7, r7, 0x4, 0x7f, 0x100000001, 0x5}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000640)) semget(0x0, 0x7, 0x480) sendto$inet6(r0, &(0x7f0000000680)="0e979ab50cb77df7", 0x8, 0x401, &(0x7f00000006c0)={0x18, 0x0, 0x89, 0xffff}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) fchmod(r2, 0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) 02:21:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20100, 0x40) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 02:21:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) stat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 02:21:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1ff, 0x40}, {0x3f, 0x4}}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f00000000c0)=0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 02:21:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386eca7709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:21:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getgid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, r1, 0x6) mkdir(&(0x7f0000000180)='./file1\x00', 0x10) 02:21:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x270) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:21:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x282) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:21:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x30857d9ce753f9f9) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x9}, {0x8, 0xce7e}}) 02:21:50 executing program 0: r0 = msgget(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r1, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) msgsnd(r0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x200) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='[\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)], &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd8, 0x1000, 0x5a8da938, 0x6, "a20688d6a9f157cd5713752afe91bc2e1650c1c0", 0x27, 0x4}) 02:21:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1106, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) fsync(r0) 02:21:50 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2000000000000000, 0xfff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) close(r1) getdents(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000001e23e2e346902336af9ca7cd318999119181d7e52136dd023f1ebc03ffb79d8d4b4a4ffc82e293097ed21340bed15f43a1cf4169e7cce238067eab27feac879adbca19cd91e7c52b6f74f1e1c6cac65d2f8557c2bd63eacaf432c44280757f880ca8efcbbc5806c2ab7188d246"], 0xa) r2 = msgget(0x1, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xd6f, 0x5, 0xfa, 0x5dc, "e9cd90904770e474aec1860a0e1f240c5b823662", 0x6, 0x3}) fchmod(r1, 0x81) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/146) 02:21:50 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:21:50 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x80000017) shmget$private(0x0, 0x5000, 0x40, &(0x7f0000ff8000/0x5000)=nil) 02:21:50 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xffffffff, 0x16a500, 0x80000001, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x100000001, 0xffffffff, 0x12, 0x4, "18bc39a89433115f397d81e65cdc7fa75353e6d5", 0x8, 0x4}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:21:50 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000080)=[{0xfffffffffffffffe}], 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/82, 0x52}], 0x1, &(0x7f0000000200)=""/63, 0x3f, 0x7}, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:21:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r2) syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="cedb2d1706ec7f8c2de01618a9a6703b628695963af496491aa15a7997e7ed25e8d03df80a829a1655ebe3fb98f85e5b449f8a65ea6ff131f0ccb0041c089a1a77381cd8a74b6cae715e6a62fd63a593ce4773f4226773984b7f2530c6bcda8bf0daf5d13d4c2e4faae569b924dc76269d0d5ba3515ec7d0374781532f88fac8c6447a04a4848a665f910bd052cdc4a9ffa6cfde99a4315b282dd480522ae7e73753877b33ea2d7ae151594930dc", 0xae}, {&(0x7f00000000c0)="7521dd96d03f3c0dfd865d3a9bcf3a062e1d3baed309c162699d0e60cdbe55f166cecb7c7ea07ca512528c3bb61ab69287198999852496225ae17f32708514e7cf98365ad0c2e754ced0aa604b1f2270c6f11066720d0f2580f3fc82bfac06ab5607b9e8a091d06ad93632013adbd50c3f3d927ab233c08873f450ba9444f736f0c26c59ccc189dd97a707be2a9c769bf025d7c77a5c", 0x96}, {&(0x7f0000000180)="c851282fb1b80f40a723b118e4b71581fa", 0x11}, {&(0x7f00000001c0)="b873ab6c10cbe3455273fa6aa207130c4cfec29f769c9f6ed5c7603c67419e46125328dd2b18a75115645e8292d14fb26a8ed144178d446355e9aa00614c393a99a7e105257b069750b9f603f7ed4ee312ac12a6c8785cf9b4f3d810d7b00bed3fc4958ba8e61f1646bfc51aa57628f6f3361746e33db212e3b998fd6f60bad156909b", 0x83}], 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet6(r3, &(0x7f00000003c0)=""/223, 0xdf, 0x800, &(0x7f00000004c0)={0x18, 0x0, 0x0, 0x79}, 0xc) clock_getres(0x0, &(0x7f0000000500)) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 02:21:50 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x400fffff, 0x3a0a70e6, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x53, 0x9cb5}], 0x101, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe, 0x40000001, 0x400, 0x27}], 0x80000000, &(0x7f0000000100)={0x1, 0x8001}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 02:21:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40012a03, 0x10) fcntl$getown(r0, 0x5) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) 02:21:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000010, 0x40, 0x1}, {{r0}, 0xfffffffffffffffc, 0x58, 0x0, 0x7, 0x1fffe0000}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x4c, 0x3, 0xffffffff, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x80000001, 0xce3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x10001, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x1, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x3ff, 0x1}, {{r2}, 0xfffffffffffffff9, 0x80, 0x80000082, 0x47, 0x2}, {{r1}, 0x0, 0x2, 0x0, 0x0, 0x20}], 0xf716, &(0x7f0000000040)={0x10000, 0x1ff}) 02:21:53 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:21:53 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff0000000000000000000000"], 0x49, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x2, "7f95fbc81281e04300e3a1d36bf6384c74fbb8f913a2fdf77af781ec3472587f596d7bc00bc6e4f1037f0fc032ec17232a2c6c8987278f3a46eb272c8fe65573924db4b7eaf5c756a071530dd8685b4af515c917e2fac3a5390a1050cbfded8f895c790aae92fcd7861892fa707bd486787f67608cba84e2e87aa0acac347ee814e8a86ca4a4bf61865140e7f14db97efbb0fb6f4a777c9ecb457fc2b0142a79e2"}, 0xa9, 0x0) msgrcv(r0, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x3, "bd"}, 0x9, 0x800) socketpair(0x2, 0x1, 0x9, &(0x7f0000000240)) msgsnd(r0, &(0x7f0000000540)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x8000000000800) msgsnd(r0, &(0x7f00000002c0)={0x0, "c8c46fb1afb41e69b192b0199cb11dc387ad78ac6fbe831277"}, 0x21, 0x800) 02:21:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 02:21:53 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') unlinkat(0xffffffffffffffff, 0x0, 0x200008) open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x47) 02:21:53 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfb, 0xfff}, 0x10) 02:21:53 executing program 0: getitimer(0x2, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x70f, 0xfffffffffffffffe}, {0x2, 0x4}}, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:21:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r0 = dup(0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, &(0x7f0000000200)='./file0/file1\x00') 02:21:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x80000000, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0xb0, 0xfffff, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x18, 0x40, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 02:21:56 executing program 1: r0 = kqueue() r1 = kqueue() writev(r1, &(0x7f0000001800)=[{&(0x7f00000000c0)="c24c12f3bdebc05fdc5dd3c230a03c3670043ed9263656845dd800679ab6361886ce876c8cabc9e02f9983dd60b51984199f869715e592cb00a3829a130c1d28f0a4e3bf346ae2184d8f83557f6f4b20747d7cf5012aa5c640799d85a38d5972dc8e62157754df8f924ad3d53f73913d46d1c0bc0b36187b1b22017ccfff53e3e6af43a1834dbad64adf561da3027feb161248fc2bf6313a7fc251f9c406eed340bd66e3f7c9effe13906ece617d558847f2a7534c787f1c52f840fddf6e37a60ba1e6c92f14b156a5ca6f0f2c5c8dec3989fafda4cc9c717eb0b0", 0xdb}, {&(0x7f00000001c0)="10e5749b998254c11d4ee1902c7a296b4e7e411f537536ad5935c43997b257f4d3202c08f655d4d53b7c5276750d2428cd798652e694456e5e88339d48caccd1fe48b7a72fd56e669c7b01c17e415d62613dd80fc93710e5e67107608919315a2fd68c41adbb157483663ce3f0408d9669b8a1c805e333f46f8370e87020cf6685fe9250da6d039ff318c1c04a30113527fb84aaf1f171df26923e7f19ac3f1b33e2e451efd746e1d20ebc68c3028cbbcdb27ec5acc16ddd", 0xb8}, {&(0x7f0000002880)="47d29135830b248ae646416450889d2bcca3145b86603ac96a93d9213fe27a08a475160b7977b638257e492f6fe691eb2ab6a82428b1c742ed0939430412d13334ff5c3a3338b133047f212f46ca4088f34a03c0", 0x54}, {&(0x7f0000000300)="4eb53b6fbf0fbe26242deb78c12a04673bc8890505344078c5b051bdd59aa0c42728d01cb2303222723006987edda4ac4a14f42b283ee74aad01132799e74a0d5f251e1f028e4de8c1946de2486dce826e8e8bfbfffb215ecd4175334983c50a4e67c04b8ba280bb71ce53941c84722b05b4bcc3cef4544be044aaa0c00c9df602d02901a3592450f1c128e5e7484daec90b177d", 0x94}, {&(0x7f00000003c0)="562bc15c7962589f4c816be905bdd8acd2b13e03d60ea9e3be576285e12b4ff6d21dd79c510080a480a206db476b0a17c817c85246a2b4f93dc82c800b2d01ce75c4dc79b48a9db6be88f8e1898048eb02b3eca686a8780b9777858e8c86fddb5cb18a51a25eb91e4fc47c00aa1861804902daec0f09ae443a51b5993238af0ed2b793fb4cf617b34b59e31bd57e8551937105ad302c0c41ac660ef100306386d8ece13f32f50cc9de36451299f8c4b065fa5e18e9dfa9ccbea8f9a873e01fdd", 0xc0}, {&(0x7f0000001700)="0f974d96eb0fa1c203c1a95831e69865f3cc281ca3f11245bc9420c61fd232e7db78bde9fdf87eeb4802312c7c88e9290f7771bf54549e32a6986740d525126f038547488625bd9342276383acc7b7b5db8ed3922f2c8e2f26fe79403ee9b6a27e916d776285875c46b9d59ad367bb8df76cb7857e36d07c74dfe75f22d98961f9637cc9b07de8b91df2eb54930df4dd89b9cfbd7f9b1077d0276b5257a76b77ef3341762a8a5c2347fb6a0b8b2fa4831b872669dea8350abd65fba0feab16a5ef48956ae80da5e58ebb711a2917762caa07c56dcdeb70d82c4b4465163dbd28aed258ddd483996f4735044335", 0xed}, {&(0x7f0000000580)="3d79652ebefce2b56742dfc30539584561d959d93e1b74e46867829f45025b6466d0c251fe27d72bc709f6ead1f697e923c867c9e1cb19e3616ec553e89203387f5a556296480d7217714118762a8afc51a85fbbccb47abd51a826b42996b97f514bf316caf4b4488f412385e27a092ce92412989c7e934f7ab2a1fafcb0b709379a15e0a36739432014ad2ae6b4ac652eb878547c8106fa7d17380baf149bb147e0acca787a88ff37bb2dababbfce5056ec126e0a0107f97c8d00182509e56e4efedc253482ede204734b61dea90741d41c07cbea80af115229701369157468ec91fc8ea8b13a26f0bcbc40", 0xec}, {&(0x7f0000001880)="f0e035a47b2c55e45262ad942f67ca2a64af564b64744b0928fccd33dfa0e6445e8e9b33847e8379e3607fa35f0d071345556b879d138fd00d16a0179172fd9557b15ce7759c570af300458e477d43fc451a4fd5a97547da0be392d24b2cd473426a75661f40cc8d200b0f36f17e7188a2e530512c7a75ad223032c803e3a284c9179fe2df256cb6b809389a546c7adffdf81141b58aafc34fe49b78c1cc2e989282f58413d92153824551412ab3cfddbbdda077cca91ab3ac92e5580e31c1839e378f2932f0350dca279a3eda736274aadf2a7e419a99302df8f6ce3e01dbab6400bc763eabbbdf339bda0e1fc89936ffad8ca28601bafd23f03a8892ecf2776dcc695bad0c906a5818db10504d83cb7da9b0f324173ccdb579cd00ebd7d3421997f1cc76efd16e512467d9be0f44695fe5b505122db38d37495c20a10b23ad028dead670abb9745fc988bb40a8e829405e76cab5610d30373f45aba5843a6caa17722ca92d0eb72140e7d5070539c0b1bccfa3251c2382f462ebd23b2ad7b7ea7b3f0a8f48ee59158ab3d10e063f07ea99d9f0e006fd977ec1ff226c4b036302c560da2381a39225bea9ef6053cf6617ecd7571a5be6946af4866ab8543dcc2e633d5c448023d70455b99981a4eb41d5ea2ba5f427a47e9c0c4a1f21547c8e5dcef1c31abf2ee9aae09af0caefb9e5e3ff159d19a6e5ffff484805f4d374ff65b725e11e0707b57b3b294538a687a4bf4e7833d3279490a2134687bb0f1cd42269bb1ffe261e364a4279e525f4bd419118741600f8ddb373c470c8b76716863e7ced80f092dcc5e060b96f89b7808c9a948a797e22e6df651b85c84b2e9cd80a7503f2f60b455f92e4d375126faf9f1b0062d7a0f53737b4ef73c775ed4a984f4df05421a89507e274054bdf433d1c0c5503dd1e1f18fc6fb6a144430b9b96b847804f8d3811f198c35047a0af47487d519b094f6b5bae76b790f51b35c712d08d53f798e6e906a07a2a78e929dddfb25fb569d6b92d4607361dbd7d2429b45975cd0acb60dd5d87d5a69f8b9b3479876f10a74dc9837dcd46585bbdf9874b67d88328763bf96744518972b8c4b02fdd052ff18a38bab44760933777fa2a25dc4e77ab2308355fb73c5221fa1d84c6b44de7fdba97564c2f4011b8e701a021424e8eb3c2bcd7104f4ed38f90509e1533ca1e7382ab90ffb61ae94c5c7c2fed5803ef37860f8d3ef8412bd516cefa1982ba68280933d8fad85fe4be4ce5b2c9360ccdd8c77264885b1bc832d6ba56aa7e05520281d536cc503f94a75603f040a9f72c7489d79477c5f871e2ec2c34dcf52f1136b09a694830de6ff5ccdb1cf260f07d45365e227dee5d8d97fb55f678cfa0317913bb69de698b4c65a2c0e1c85bf16a44b1c41243d0bb082bc3bc2c134d3266ae11c9f85b1e87f813ea8fff363fe7493328f05ca83b7635b9af8d5f9f383f309e845dcf635ccbbc41c7f590df931a617472ad10bf0a01fa15dc623c001007f46bd2c886d26b025c737577ace195a51002bde880012cc930dca8a0e6832057eba859a7bbd6589753c862055003cd59ab3c7b8a600b3ae05f22f2e321ee3bd136c35e1a9f2f523ec8e7e532a31c833dd9674e2869223d52450ab30a2743e1aa23ced1a426d74dcce37f9aec4095266b8643955d9b162d0aae1e5ed68f8bd43371aa966fb7f9924bc0bc1089053e52f8220841f5fafb2d035381657b7a37f3c3c81e3a6d95d66c6225038445ed45c5bff45221a8c34b526ed62ca9dfdced1e5fcf8864cac182f972ff4c365f52e55bce81f3e623ba911f6fce98c332d77d87dbf1989e839fd260cb6b50ee769f302d8c36c9846e6470dd8643a56ba5d5423f4883372d9ff417f627be773905169575dd11c0ccb0250ea712a2e80eaaf13450a54c5ecb40664e478424edd530eb4e5ca48062e3530f0027e1090c8c13352d08fc4a3675363ea86cce18d71c1d09fd3db37d5acb9479576ca45fc30569f857696b3a93fea57498634f0b2c0b532b6a926f5de58aa8b47526205b74d03902745f44df08ee255d523016560b9b8dc4e88ec36af7ba23aeaf3abe21d78b0aa288f8ba202c3b19f0d35b12c1a0671744b043c09c8f919ff6f1f23494fcbddbef6c4b18c176285774138be7152d309a1f86e54ad45960f842877a6a54ec796b3b47146c04318e506bea6f8e649a73df25386e052028f6c1008e30ed6367a6e5ef6ed15e054985ed4ccdfc2aece6664c6d3134a98c35fc40e2c5d2fe538134651964c8db8b2389c50b44969f258d770ee0311c9ad8754f27e9a1c47c3ed47b35cf248e8c4205bfb3b66bcce323d1011cf3c8476970bde385f549a966e3f439581d1904311e4f235266e55ac817d53bb24b8dfd7a6df77c7fa6a162942bb3ccf2d74cc17d17b78c457f0d0c7ae8bd79213ccfcd0b815a924e319832903949eebd7c00b9c586c9125a5300ed03a606092f2726c5d2226f54a53c2e25a11c75aa8f5b255b668f6d34b77743bdd5b42fe9fe7015d7d15b57d3c36ea11d39067404c025f4ba56f56ac917f1d4d23b2765757ea98d4036754627884b99eec310ca16ed1618fb36245b968c986cf055f0e7ac932ab42ec6b027f248399f3cd35795c6433a8b910432f1ffbdc3dc37d24b89e1864a74334ace724644562bb36438e8bf4f8b680c0d3277f8eef9496d30cd2d4b1a66fcb0c555c773242394f210898e76d75f3210cba19e5dd89dec7068de1cfa50ee92f616f2ebff49610df7fcb1267f2ce69c334ad93838e2cdee25868201e3b84133f042dffb0a9c46a7ef168675d1ae4e45cc1841f791d1f79d664a675666f8bab9b3361f525d8bb2bfa54dc6ab6f0287919100662114c93ea07d31cd28c8d6f9ed95b94c1915e82c9d6418498568eb73cf5ab7da497d31169eb87444a201c8a8b3b8254eaf8e77c62c93f412b36f1806a2486162b15f185ba7abb06478e15a9e5ad997c6b5fa8c7d8aa18551adc29bff75cdf03cd97f665bc4875100882fe6c91fd6655d92e941453d478cbfc4f51cce5fe1387c5dc2b22fc6b918ffacc7e487fa6e2d352938f97d2936d09773123a89375bb60fdbb5c0f11fbfdef6efdae30894dc9d019dde409d70eac3ea128213b5b66d82397cb00b8df7ad1c892934605e02360bbf29602183926b645bfd37b3ddd0c033489faec107128b12e88892c47696af3dd5257d861aa004493fa1af8412bfebd28643a5c4700c88bc23015dba90840cfef7e2a0bb6aa034a8e49a1b9f22bb6bad71d95f95f639174cd6c3a6a5bb40dbdc126c98aec9482ef1bd335f7dc962783eee600ae178b42f39fa1ce2963ecc756ad0b7569c468148c8250f083d80f9c16804fa6c71d03a6056b53aac32b1d7472847109ded0879fe8dc6054854da8376cbd026aadb1617796ef134439ea90f96577ea3e60e4b1e89cae2169addfd82319289ccb5d1666e7f26b843073cefb7fd0bdd0123ef5f2df21774bc32146f99980e8e015ba21cd443354dcb99cd88e8013cf480c00636415ce6054978c0c86a0f6983b8175a6af1c33991a6189db08d9516fbbcc3d156fa2214a05e5ff1f6866251dc32fd1a728b09e36639f19d1608d5ddbd868c07d1680939e3a22e4356c3cfe53730c46ea99027b6aac8535dd313fe4ba87b75a53ce6509ec1a771f5eb87591dd3a33e8f4c2f929648242b1a377c9998914cecbca11d02f6e5691f6927cfccdb8be580953dc3b216f0ede6022b15b30d811ae3990f3453a9db1d261f020b8f2172c441b38cc0ed432fc8cdf00892a8c57b5e9e7008aa0b8c21604d4a41f271f908debb41b5f6ceee42c4703838d61af7478458335b07f4d0d47adf07b2bca73ae55d677eb4e67ff39fa3a2fc3445fff6a17843a0df636102fa42e7682c6a217d99b632f0ccf05a5c92cc2e00ba36984593bbb19583a0c25aada3e1a1d40b44a4f1b07cb4f015d818037b416886d22363efbb729b8b5d4ff3f5e94da754848b0f596e911afe7f84926217038c468dcf8e0e9751480115f482b4e17c302d944747ea563d7db8c7f83826546ce88c9bc52f43502a59305179d137f7a93ed9224f1fdb37105cc829da25f84224afee33cec4bd2ca0ea35716b97b10c8d09bd97c224e6e1b0dad326812a6c82c3e160dee7a18e0b730afbbbb2ab778e45965280d197258540162538e406a804f78b16b65c42b05f7a01c3febef3fe4a01f132f93e1ff2b4f5286ebc5ea90b81ad90dffae5ef4a824a70f8b27445f8e7f87c7fab11cf1c4b535ab859d252373de19178c2c19f2180c47e0e56ba3c722caa2b82ebc92111498d170303c77a9eb4e0d059d21722a514a0dce2e32c4cd5368fb1021ee1b2654a5d8f6fce939dbe8eb6d59055c17f901a74c85b5b6589dcdbd8cbf755f6524626f1bc39c44e8529cc7e2dbec2aa4203ad289377dadb99968545636eeeeca162416b9de43934df0b2994bf47afff0da5673ee2c4d263bdc826867b73bd1905f4819b497a5c2816600469611cbce26b9f5c87ecc023c443d2de77ae68bafbbb44cd9abf398e51fad0a3a87d13ec1962e41141e134272ec970c76d1f5be392e82730f4b8c57615afe1e44c2d06e506c039d64d045dc16539c731a1af9c6e1b58b38b35d631e6f6a30dc6d8000f28708c2ebbbb5c04c4e5f3b384872384e9bbc97eddc27a74dc45fd00e365e2019de310a56a7ce91ff8d39cf57dbc938d010cfc7f0d9354c262d6ccf07732c4f60114822aa8eb3df2d1d08ddfa6f7e340b1d25b35c20b41b8b5b7f8560adb93028f9b890ef8bb755cfc1ffb290a6e533902669cf37f6219a950f3df14d8eecb369252db5cd5dcf6fa342c29c858d1e844d2bf597b37813d624964c6d5cbb3cc08434c279d46c99c5f6edfddf7dd3597f56403ccc1ddd93fb4b85bea973ec604492de93f0b6e26ca11b26089f179e1829f630bf49af46e0a0b0e4c260b95775c522aa84f14c71b2929310dc7bc6fed0ac4c909eda1eab0202bdeecd2bc8a12018e840faa6327963191e3926d32535d2b81e0c096116ed2e194e8cb8df8ab109edae12b6c28f9df857933d0434702d497dc40bcd6c49b93eaa57da1df1da30e9b8e73f0577fca7d8b0637a8ceb3e9f4b26f07d031cd7e02a496c52307cbc1386fa60151f4dbfa40199872f22a2501365e7fccb1add29b0fbf782477bdaf0adbc72651250bb1935c44fcd69cc816a38af0ea1745b726b9644cc48ed1ebb87f2e613e05514f73f0ffdd99c8d341a1ad97aa22fe95934e8f020361adf408a9760bf359a0a60679e971511a8f52f270dda135f235cf4b80770b0b0445926cb3863928319e70b15cd9d733dc6fcb144d9110ea1a6c309dd1b011968652476ecc25d00ac7a734a94928d67144f021beb134397bbc893f5477fee6d0c0e3de6210dbd070179b43a4a853500608c2b13b5565ca6b826cc9529d1db1a4fc8fe3b2279430da7ce200f6ad12a0f0ac0bb76910be53aa09a9cca4e3b5a0ae71fddab6948ce904dbe094feed89da07697bb9d78c53e4bc5862cbcfd19d75b5f6de6ff20d8ae438fb62dd57184f842fb74cc06c3b6c9e68c9334ea41944e71fa7d2a28d40486880f1ff99705f11f6571d951cb091b0626e13116087117e32b79351c02a4c7d409a3abe88a38b0a055fff80a81e1317c944f6c03c9986db021aa10d6f66cb5ea8d7c844112b205d6d063f306f5bc4846f7dfaf0f7ebe8de16397d4135a0e0005e182d6793cde39b4c7005662f3e4b01bdc66eca73f68623688a2aa0dbb8fd773882a9a5", 0x1000}], 0x8) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x9, 0xf0000000, 0x8cb, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7d, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x5, 0xff, 0x67d5}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xfffffffffffffeff, 0x80000000}], 0xb81, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x8a, 0x40000011, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x12000000000, 0x7da4}, {{r1}, 0x0, 0xe4, 0x40000000, 0x0, 0x400}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000015, 0x6, 0x4}, {{r1}, 0xfffffffffffffffc, 0x84, 0x20000000, 0xffff, 0x50}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x21bb, 0x800}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x9744, 0x2}], 0x5, &(0x7f0000000000)={0x1, 0x9}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 02:21:56 executing program 1: r0 = getuid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setreuid(0x0, r0) setreuid(r0, r0) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/41) setreuid(0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r0, r4, 0x4) 02:21:56 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 02:21:59 executing program 0: r0 = socket(0x6, 0x4000, 0x0) r1 = socket(0x1, 0x6, 0x14a3507d) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) fchdir(r1) 02:21:59 executing program 1: r0 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/138) semop(r0, &(0x7f00000000c0)=[{0x4, 0xa3, 0x800}, {0x1, 0x5, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x7) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x6) r4 = geteuid() unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x19de5929, r1, r2, r4, r5, 0x0, 0xfbcf}, 0x6, 0x1f, 0x7ff}) 02:21:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x2, 0x4, 0x9) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/177) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xa0) 02:21:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="8f", 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/189, 0xbd, 0x43, 0x0, 0x0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) execve(0x0, 0x0, 0x0) 02:21:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x26eb) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:21:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:21:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x400000000000032, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) mlockall(0x1) 02:21:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x3) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) fchmodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x8, 0x4) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x9f}], 0x2, 0x0) syz_open_pts() 02:21:59 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffffa, 0xfffffffffffffffc}, 0xc) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 02:21:59 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) r1 = getegid() getgroups(0x40000000000000cf, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r1, r1, r1, r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 02:21:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0xffffffffffffd405, 0xfffffffffffff72a, &(0x7f00000002c0)="7f97865b059c76516c412bd0c3c99bcb06443b2b6c7289af8757e6c8cd87812d384a36b653941f99db08f4b4ec03a080998944c72dd3676fa5113440f4c03d6f83738254bc5501a2236dec3f9021f3349e684cb7be6fac884095cda14f5f8a596511a131eca8affcfadb3fc9f403c5f295ca298263cba7aae93e29e06c864acc6a1f90b4ee40a6d179e2f61888b6def20fadfc173c1f5dae4d9d17adb6e69f33a07c239ea796f5fde90a12522c96af77c61eadf645bc894fd0abe633f0ba740f40f5df6ba0eed2d401fa15d1b527d30aa1630bc10f406f8a2c70370de9a568377113fe14b281354e66ae85c2bcbc7bcfe4841f9b441e5c6dfa0c1060c7cc74c670e2327e2546c4428d3e1fec0bd407a5ef3bcad909277f2c44d1a9a2a4df3cc24d4de5345efaf0db66c1ad72ae139be04b9421d9383694fa486ca2ebbcca35b2d8e23515ef175fd042ecc283fde2640cda7f38f3f2a523a3e5ae40918107fc0e9a5c3861565395defbedd30f3b1b2b557d43aed4f242608cc5d69d5aff32c409e01fe7d450065247ae66040bc2a2af693d38401f877a3f17838775910fd663f07474fc0131f32b642009b5465321d3d6ddae740882af5d6e8fffd09a151cd4612d5e3f2bd4a446c5b4bfabae7e542c8b395cb0a71a2b955707fb2d272dcf6ca98910f8d8ee6e143af7de80fbf83c7ccfeef179233a423839be28ffe088507e4415cbdc282bc18985e82d73358574a2708b0636dbc685325e98ece8a23996c951b2d87a47656542472653c9bd425297031d2cef4b501341fc5d2cccba3bc89ca956019a4d829ac8def72bb86d4cbc52348eb36e24535c4b232aac3a4d0911ebe3a461da3d8f68f690e5107f045b1dd30352d588a5d4e0021c36e2b5a096bd4864a0b4fa016911dc3b95ba8a8a5ea0b35d9225e714a8b775f858e2a6f8cc001232ddbf8cfd74891c628470c606b2030a0159c02cbb70dd7c6cf9edab04a5dd7b39e77fdf61b131ac5849cec9c59dda0f6a2c57e0a3f77b4f3003dea01834c82197abc9109ee8c0fc0e39fe13b6de0cc17c56862834f74c1d62d70f8b36e1976f1d4b118f21b930402144d17a2c7738c84462c2c122e4b5115930ce6063eff983e3666a72d7c998593458aebd9ec90ca16bb4be998988d5ef6fb75d61b363ab8a08171b40a2cd8662a7aae3ee8876b797812d769dde6cde07c3ea088c7f39c182c316c031936a179fd8614998452210b7da1e6e3ae4640e953b618eb323e398df20503709e69fc5bb68dee35464b4329e94f9c28d3237fd0b24a737a5465493538b40c83ad62c0888b8e51b66a3da300decb215b37ea2982c0110c401480daf11a45e9221830e06bc7759cdfde720d133f87d9553d2a311be712ee629c9f861e3f089142b30a94ac2fd9708ea62bbe4325fcfece9981927d78096af8f238c41fc35f15387592823b03d6b8c55de58b56e4dcbc01a11d1179ecf21156b90494c9af6a2a1ee95c72b7ac619db7cdfb81c85bd4016128c035fef612f86d5eb6d36b62b7bad9788f79c0fe64e385959efe07a78f9903e7be405c021cfaac477d9f4fbac4c0a9ec8a0f563f0f05d3d11f4dc320dca4d9bf8199d7538c54aebd2dceb626ab398b6a049a756bb8e2b4cf6767b9bfc4d3f835af9e1c11994ab9d902c51dbf495930f0fcd00dc035060a5f102a7c7e13faeec8e33772bb26420686fb5c613b14d8c5342e7992811128fc85d65e0b2637ae637f5631122f25a0f6e94a56936d3ac7797bce37f4c532bb971876aabbf76157029d4e81f431be03d00b663cd160f1f5bea5d2135895cf15db54126964256f61e0ff837a490aa2b1791fbbcd3ee56cdab21cb437d6fe79eeadb086b58b6c64d8344e511165b7ea4b9f4b1a8dab3308750b5fa4d006d295f433cb3f72fb20db1a4e28ed415fee7f5da6e3bf15ffdc68a89b2f8ab242605f24ad63cafa2395d6f0d2c837db14e94be51c12d0a78c098783d24659072d1cee683e8b5de7d5617284c223e7539170e19f0deafa10084b2178de250e15c886cfc83341448c3d2086b32717beed4c3c70bdce0dfb2856bdea2714257a5d2508cfcfd658a806ca132208870b8517cd48aa0c6b3acf54501029b84ccd6ba1e7901d5af7323c643fd2f9539aacebaefa4f48bd1ffc51bbd37ff3e504655dd70d8293747e1dbe670b9c925d2d98cf64e379a21f3a5c3f0373ba0e817a11dfef31cea7728feb1ccefcb6cec207dc4dd01ee9ecec7b4d36a4f493fda79b3ee30d414f2868e1caf95da39821c70e9ce21258004d9ee66c9f5f464a46138fe0ab284536a734bb8c7f05fadc886a59b830f49f4471a5edb1f884999dbff5da3f3aef77768703b317949903500af8aca27c480d30055bb6e56ec95a8d2c4bfd51adb841f65467249ce8f1c797d435609c756a17d5816c1fa0e0943701e130afb117052c5b42548eed4bbe493352b3d695bf41b0a15d6e8d04276e3d754cbd728ba5fa73863b6edbc292890424e421fdec6b77c380ead733f9f74a23893c2a44978ce97f2f45430c2026de39f76ae2ade79cc09223d499fb797a1fa2107567815c1261f604929ea500ba3a39bb5861f0d042e21e577f9e6bca31a02c278e383dd614429551a573f4f1f7f29c55fb0034e9c0e73eff53087447f7cacea58de06ce0a04ab8172618f2f8d60374a5ac2703135af432e7e810546759adfb67a74a771de007f319232f56646783e0fe65e4443b40a0a761c2264edd953fcc0bc516484172732aa3344926f65859ea25a77a64ea92fda6c1540b5ad3b2e8de20407f54eb4ec7ca670a2ecfdaab042a1df2c3f8d78c3bfe68406e675f94c7c7d0b7350a2facec5eaf199bf9daebfcdfa00a1ed159ef377b65153959c5e2aac4259dc256fbf2240e83592e188876246aba3c63420384d925ffdd1340f7588d8c141e8f081844c1d961f3baf2a3704422c418fc631663efba9000fdd964551a5a5363953f6c823a822bb266c0983e6183258b18e519850e81ee1ec57056adcb62904aff7582b0ce69c263c12622bef36750f2ab893c4593b45a265075220c49bd83372638e2f29cc2da6a780b61364664ba29bf26c4ee0ef1d005ae7c9d195c17ee960123273881efdfcab3e1382b38c7fdd2d3a33a63ca8368421aa5b6459ea43049375b1012e8245df61f87c9e9bdb5668aaa2785efee0c4c1ce7d0c85f34a1da03dcf333c703b2756c03860bf89817d2c953d78677ba2c63fad0716894468a0bfc07607f12313ddfcc49d642c7aa42a85b0e5ecc561a098fff68cef91cbd365beadc146908a12478446c008cb5a1b0ded7f514b759f57336c070bf1a01adb97f718b881900e765f60edcc07bfd693f3e8551819ae455bb6cf2f660c7e251fabf4fdfb06203043dd7211af5a724d7c2dd72e8e7125342f24e6c6f3a90425113dcb883f79bae3b9856f8db513f6c35f505f538067bd500f43268c6423d11627de2f257953b078360a7440a90648fb5b202eedaeae41e678132d83f0be902f9ee55de4fb453751be1a98135137bb9ca4450574c4ab61455d01c6e5a86d177d5156ca101b8178de3073f7b735c484c403307ce480833d46e6574abaad11b3bc4a3ece911a54a09925d50ad21c6d9c28e7c317660e2037cc8f291db172d992ba5ca9317aff99d94208103bebf337a0d36cb391fe3b39095070964e6bbcb95547d826813d224c1a3b8a48cc2ca5bab16e15db38e52e567408c4c8b3f68a2a316b19edd00dc5d83cef2d9048b1b7ed6fc4d0c271291d3353b38f41afa72124e24a0fbd15c8b012bd42ca4e5f95f12bad475152cc92b9a6b7b58db9954c24fb659b69968ab249488b6573cb699396e70aea497f90bd7711a4999617f6cc4613e3ff245fd02645d9bb28839f4f3fe61baec6a4ad101677bf9e73976180a06571fc5774d7b76802f3d52e7204a8469cbcd27dc9f3f1bc7d6a6267fb30cdde8006594642ed908e17f40c5c43e30288ce2fc5403b276c09c5c09148d0a9f7b52e81c7866beb568d18104eb9116f8a162d10746e10c553d4f35e98b906cadfb9f8782aeaf10cf0603177aa4578c75686cb7b42d7c404bcbeb689c7bc01caf5d4432efe1a0ed49baeec1f7a88e5c08d505ab7a4d6959e9db5fa8b39dc872d86d5a048b9422a8f70326fadbe65fa13876fafed7ffe58fc3d671426b2157537556a86914689de496b85134ab52e15eda76153e3d1f88e51eba2ccf88ee61c43facfa0150d29953d7c8cc49842e8760829a526b8615f2cfc8e5e976b0eea4c696543e9ea40bf037036508f32a358f806ee35b45b355ca8d32a37d0bf44e47199900c6a6dd2f95cf8196a102ee29971707176e5c901b56671da3f3d58da846f7166f2475e5f6325990b674efd124f6368bd48edea1d6bcb715f1a387955acbbd7543384458ec5c4dad66f566b3cc82dfe81157d7c3c2d1b6df171e46fbe919cc28203977e378c159396d6125622ed910c9c1241df57e5dd263aaacf24ec09b10372ff29ed71017fc7199c4fd3ce42edc319790d411c25f5bb8dac6c79fe2efc487f442805355725d93a5fb42e623d5e4164fa2438005b64172f99db885379f7c8e4328b854eebe55e5eb17a08e8bc7765f4b1bd0fd9deec076799bf184bd12925af4bca0903701d42c43f7155add839abfe566e96329212d002f0f747e830128e53123119f69ef2328674805b25b7afdb2d27f474581b79edb6907cb5c778b0683db789c8c8261437972018f8815e23bfb04d0ef525031136af8327ed70a9b0e30922bae941924383da620e0da8c8b0631ef0ef56c357b8b69753d9b9d338f8fadc021bd7c37f1aacfc0865f1cc02749f4b50335cbf73b4829c5b96a49ff39688c1ca940966c3d034b352bb1edefd793c19a00f9e5b81c7d39c0cfae78dd50ccd7c11f2382b0d32e61cbf2417be76f652ce4abf6bdcfa5ce198f0e87bea64075416a72922520e2f00c51cb95611383a84193ee9305ce4898314593db4e470e9fd3b95fa7752036d5c3ad6477d7e46e5b1955f3849075c6c5aaad865246a23108f1685e8b41f10dc7d55163aac75fd1eb9efa7f5031285f0ded4526d0f4241faa9abcd3c019eed59f6797b29be9d3d81da0d636fea28f522a3962f8b27e2cdc7890399374fb5297347863fb5ca4669b09e19bd7eef45e9666ebbaa2252f21a61416f895ec1501f4fd220a781bc5245a96970c1cb1d8c2af1f5eb396140753c73db9292af92bfe50cc0e9eb58a9f3025b54d1aeb4b2753234304eeccc10ca99d4ce6f9de59d631f5c9d42f27837b0bad38ee2f98e2f65477b2357002fe2a85b38785566c9f7f8f28df2b7ab470b687c70a4665887810830346aab9540a55fc33cad83432b5b32dbaba320642c0bf6d233027748d6169c48bffb09a75046ac7a8e64f5bd646da12c35a7ba5e06c861c865748a3abee90f84270b17319f8d266dc502ec7b2c43eef8e44e8f4f5b55cbb9a7ef5b69dd16df8af5c19039937490c7633026d76c735b4537e6e2088439001c79c6e0713069e1c7fa76377d869dfa58f703b04bd7758e371cede23c06470aa2f58e6964fdb6ddc90d06629d5d493403ade621fa8a9343a16189150431e29e99fb2428a188d496d01bbc4311d9c953a3e665778b98f645b8b50e935dfa74d87bfcf3be5ef3a8f41cd5f3f11bac4b6fa9b5af90fed151ae80f3772cbdf2fbe41cfb83c889c2886aac742a4e4e4fe6feff05326efb61ee45d964e8bd66b31ea2d9ff554d93e186dcf9ae47b01b4cb9e0039faf136a800223cf2edbba", 0x1000) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) 02:21:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x32, 0x1, 0x4000000000000000, 0x8000}, {{r2}, 0x0, 0x94, 0xf0000002, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0x10001, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x3, 0x5, 0xffffffff80000001}, {{r2}, 0xfffffffffffffffe, 0xc, 0xa, 0x7f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x0, 0x80}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 02:21:59 executing program 0: r0 = socket(0x39, 0x4005, 0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1000000000000119) socketpair(0x22, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = socket$inet(0x2, 0x7, 0x20dbadee) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) fsync(r1) 02:21:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) fcntl$setstatus(r0, 0x4, 0x0) r2 = dup2(r0, r0) open$dir(&(0x7f0000000180)='./bus\x00', 0x200, 0x100) recvfrom$inet6(r2, &(0x7f00000000c0)=""/173, 0xad, 0x843, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x4}, 0xc) 02:21:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="fdffffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x6}, 0xfffffffffffffe3e) shutdown(r0, 0x0) r1 = msgget(0x3, 0x18c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x80, 0x5}, 0xa, 0x1, r6, r7, 0x3ff, 0x7, 0x2, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) nanosleep(0xfffffffffffffffe, 0x0) 02:21:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffffd, 0x1}) r3 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 02:21:59 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x40) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 02:21:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x40fd, 0x6, r1}) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 02:21:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) recvfrom(r1, &(0x7f0000000000)=""/72, 0x48, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0x65, 0x0, 0x0) 02:21:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ftruncate(r1, 0x3) syz_open_pts() syz_open_pts() ftruncate(r1, 0x0) getegid() 02:21:59 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) listen(r0, 0x1) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x25, 0x3e, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fchdir(r1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x2, r2}) r3 = socket$inet6(0x18, 0x8001, 0x0) flock(r1, 0xf) setsockopt(r3, 0x29, 0x1b, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 02:21:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r0, &(0x7f0000000080)=@in6, 0xc) 02:21:59 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffffffffffe8f}], 0x1d9}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="409ba5160230f4a70b39bc442699f84fc01400ecc1eae60492b60441f7c04d26003dda2b31292c0471eecad104f780501f8297d6782a07f34bfa6b0a15fc9909adbffcba8e84c825d07ad4fe0dd54a5194f8bc0c013dff3420fbee5ffedd298be2e26f9b01337c202f9e4cb2538934b16fef6f4be6d0bfca63791af28fd6889d10cefe4ff8b46b66cde6db25617c2c880ce673c2a52963227f7af348673c161f43cee5f483", 0xa5}, {&(0x7f00000001c0)="ac870017cea71f3e13c8c6ae4174cf7b7f35917a3fa514679536861ac173585b0803f30ed8131bccb6aa8eb8fdb1a8ca99ab5c8f4da5b5021d94f7da0758a78924df3535c0add308fe1ab73cf7d53da2ea271aaa75588ff02d09ddc7b15a3e5cd40f6012b55dd9757244da6acab91278fdec69d7910ec890277726bb623ae37763b32ad30998a20c6e2c2d373cdcb877cd973e448f49470dc2497e32f08a11b2999ae466892cedd959f80885c0da2625cb36167835cd5ccbddf0f242c2dff848c506ae77c643d4e12d0df71f0125323a811fdb49bc6c2b2fab4b0fa24f28d0e3c0de57", 0xe3}, {&(0x7f0000000300)="474252c1bb8c89b521e884ee2ba3695073c7fbe4e404dab84fd47d9bd86ee8dd1ac7ac40361c4c7cf38d5bc8096e8e3b0535e40a0baf08944bb19f2d0bb2f44958e9f00cb33d9268e24b8d394899476f0455f409a7036b8f33526c3392a62e402b92ec2dfb61ce227b6b01d000682ab0724ce8ad5d26d9055911461f8d5cd61f881258a4f151cabfcf60c805eec5e5d1f9364a4a3eed6381e83dd26969e0b1d9fe9f7945dbb2043da8996c3176cad879f3e3d27fbbe5", 0xb6}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x408) 02:21:59 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x8, 0x3}) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) 02:21:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000"], &(0x7f00000002c0)=0x6e) fchown(r1, r2, r3) 02:21:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="65e49338fbd3a921472d2e2eb0", 0xd}, {&(0x7f00000000c0)="9a431302fda6f440a294afc64e9431146c1c7ac6cd6cd5af7405e7b6c6051eb844e91b36de4d38639851265d35f63fd230c80162ceb1f142cc17954a804ab0c6c5a7655a8b85847c8481337ccaca27d9bfb2e7fb2c0cd182a62e66716f376a5b2fcfefe087b54b8a", 0x68}, {&(0x7f0000000140)="0249c80f991a39c61cb285b19da9acf7927302c1af920ea3dff1da5324a257436dab188727dbba176a5ddd65eec9e9f9f137ce00a8b1ea32836687d8a4686eb6b56d3d0c11c6fb847ed2706378bc819a75931f72cea792a11c2b08292d7c5ee8acbaab2a3e28ee9a227324dbcccacf5089cbf91afc1752ea34e1dff23e85df92bd33ce613da810fcb7a52f107b0517f52bbc63", 0x93}], 0x3, &(0x7f00000002c0)=[{0xa8, 0xffff, 0x401, "defcc995e2b67936a908573b5e27facb9f47962a81798e04da7311c4185c2b0152ff7f5abcf2d69ba0173dc8bb65e27caebe2e97407be4db5cc0ab6474d0b694e590053e3fcf4e28095a2a4480eee5819c4c062627f58914bc280919891b2e4bc3f7299c1185bd61d6a78c1ff15afbedf62c9f23f650628e16dc2ae220729c2970cca3d1db7bfd61d5cd2aac2a3e3808a7365928"}], 0xa8}, 0x40c) 02:21:59 executing program 0: nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x6, &(0x7f0000000000)) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x19a, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x100) r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1c0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x2}, {r2, 0x100}, {r4, 0x8}, {r3, 0x4}, {r4, 0x1}, {r5, 0x101}, {r6, 0xffffffffffffffff}], 0x8, 0xfffffffffffffffb) pipe(&(0x7f00000001c0)) 02:22:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) 02:22:02 executing program 1: setuid(0xee01) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r2, r0) 02:22:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) socketpair(0x0, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 02:22:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x1, 0x30) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/230}, 0xee, 0x1, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "bac7949a646f30737aaf99cdb80eb5ac65266e7d47661f4b4fa675678081debd0373450f1cd80a7fa32813c8946c72824e79928f5200c2eb4db51efc67c1e7f48a73cc359f6838af0618b9bfa8ab2a778a6adb86be55b59b1f79779b94e5f45ad0537524873070f0abacd72a81e8a2704f6fcec270887f949f702f"}, 0x83, 0x800) sendto$unix(r0, 0x0, 0x3b8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 02:22:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 02:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() open(&(0x7f0000000500)='./file0\x00', 0x100, 0x8) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="fe8ac84682fb23a7b22e66eb541a47dc34e2f9a99d6b40824fc73360f337dde10fc6bb2352b98c587cecad92e1df3df3655aff9421494bc3f3ee1615b99155e59124d1d5b896410a7dec9b559bbe2e175184adee3899ae84082c413c65ccec76aef9bc39e4abeb", 0x67}, {&(0x7f0000000280)="d195162c0d02d9998528718f77ef9eb3ed8a5ebf3ea6c36aca94720d3bcdfa9d38c01a3846d3158a77d1414b1a4f6ff13d4ba6a814f4b79970e770e42446bc3b7c3ffaf3f5ec78242f94b35d1806b9bee57d76da9c666c4584216f5e5266b7d94b1159c8bdeb5f5f18224bed5abfb1855adc068f717f930af5943b11046eaae20492c7078250cab27cc3d65823f367c0160b49a5a75e24a24b045ee7764a7678", 0xa0}, {&(0x7f0000000340)="e2d60f3b2cea141b26af4660669c7723972456f72fc1a7fc412686de52fdeb236832f4f4b4c1eeb9cbe6018ad54111bf370fe1a3c57b8cc405954a0029e7fcdfedc27e6f2e95d041bb195ff46228bf71bb8fff0e8d81d2fd5671deefd6d7e43c4b111e501cd23e1c35d19b028387e633c1fb3d80f42cc999c171a1ed56427d8d", 0x80}, {&(0x7f00000003c0)="bca64cc536654d", 0x7}, {&(0x7f0000000400)="567b41735b344088de352305a8e21ddb9f75528d51cf722030f3c9c8d18098636c28b1b0c6674aaa0cab4f7af2b26a29ee58f826746a1f7bfb308696ccd0ae1df89661003e256ce13ed626be3269dc898fda802ea33914007c78e3b5a394c1aba4efdf7d267eb78b9a714d4a245893d0f8c511625e6706d0ccc38ec8c2fc09cb2eba03fa5a72a4212144e56e9cd3cd90d78c23d06e4ed7dfd132f76c10e8f667d2918a9498d8364482abba71b8385189f765c77559399f503cee0429cac03c7be6bf746654c009387518cc6562cb8d5a4e7cd9b998c3e207371e3e3dd8c0a52336cb1b192c21e40c4024f7", 0xeb}, {&(0x7f00000005c0)="88af1569c671b5619880884d13e484648f046cfb0ee328622b8d7b045c786fcb4b4840f13a6f8aadb8ed7617cfd18ab10e5f1805413e0400c82e5a149eb47be9206af88255beb29f00d0d37d3ac7", 0x4e}], 0x6) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000104, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fsync(r1) 02:22:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/144, 0x90, 0x802, &(0x7f0000000340)={0x18, 0x1, 0x6, 0x7}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getpeername(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) linkat(r0, &(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendto$inet6(r0, 0x0, 0x51, 0x406, &(0x7f0000000000)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 02:22:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3, 0x40, 0x9, 0x5, "3bf2f6206ca6057ca32f4fa5cf64d7fc0c0caf97", 0x282, 0x10000}) 02:22:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 02:22:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0xb00, 0x735}, 0x10) shmget(0x3, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) fsync(r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:22:06 executing program 1: mprotect(&(0x7f00001a7000/0x1000)=nil, 0x1000, 0x1000000000000000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) mmap(&(0x7f00001a7000/0x2000)=nil, 0x2000, 0x5, 0x3810, r0, 0x0, 0x0) mprotect(&(0x7f00001a7000/0x4000)=nil, 0x4000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xe151, 0x3, 0x6, 0xff, 0x6, 0x4940, 0x800}, &(0x7f0000000180)={0x3, 0xf44, 0x5, 0x9, 0x6, 0x3, 0x7, 0x4}, &(0x7f00000001c0)={0xfff, 0xc0000000000, 0x3ff, 0x7ff, 0x8fb, 0x3f, 0xf3a2, 0x2}, &(0x7f0000000200)={0x8, 0x7f}) select(0x40, &(0x7f0000000000)={0x9, 0x1400, 0x63fe, 0x0, 0x9, 0x0, 0x36a0, 0x1000}, &(0x7f0000000080)={0x0, 0x405, 0x7, 0x103, 0x1, 0xb9a, 0x8, 0x9}, &(0x7f00000000c0)={0x80, 0x0, 0x20a7a85a, 0x2, 0x9, 0x0, 0x6, 0x100}, &(0x7f0000000100)={0xdc, 0x414f}) mprotect(&(0x7f00001a9000/0x2000)=nil, 0x2000, 0x0) 02:22:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x9, r2}) 02:22:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000250000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x4) fcntl$getown(r0, 0x5) 02:22:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffff80000000}}) r0 = socket(0x2, 0x4002, 0x0) getitimer(0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x53) 02:22:09 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='..') r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) 02:22:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 02:22:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 02:22:09 executing program 1: r0 = msgget$private(0x0, 0x10) r1 = geteuid() fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x0, 0x8004, 0x81, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xff13) r6 = getuid() r7 = getegid() r8 = getppid() r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x269, r1, r5, r6, r7, 0x8, 0xb310}, 0xb2, 0x100000001, r8, r9, 0xb18a, 0x1, 0x2, 0x20}) getpgid(r3) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r4, r7, r1, r7, 0x2, 0x4c}, 0x1ff, 0x100000000, r9, r9, 0x6, 0x5, 0x1, 0x3}) 02:22:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200a0, 0x1a) 02:22:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8000000000000000, 0x0, 0x0, 0xfffffffffffffffe) 02:22:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 02:22:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) fchmod(r0, 0x8) r5 = getegid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f00000014c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001500)="b32cf5faddc02aafd84faf43cd317c2d7403ce4f67f0542371158a538563ef1323e7cbe54433d76f719447cdc4cc076bb7cd4d7a8808e8cbfc6037f8b98b16ca55cfb6eef507fda61bea4fbbdcd76d5cee2a9b23bacef61c2f577f70054ce0d45214238ace398a90c8e4620f05484d74a5e2b37ca5287dafa594d782a045d34ccd6c78b4cb01647508f6e61fcc11874e92b0fd42fa6092529bb8", 0x9a}, {&(0x7f00000015c0)="37fb81c654ffecab82b9debdf41fe18fa22f13d619d3b52a010c061a54c1ebfe9c89a3a1913ffa6c01431f16f57b3e52d1d623ffa539edc86cb2ae3539cc54b8a352d69d38f480f7c88942b8f1faa95f9cc97d964f8b841189c37d92ad8c73f8b9cd7ca9afa0f5fde31221c2d13268063e3f9c30a6a1f3c763fa7e6a546f58d224cdd61679fd2e645a6be7d970c7ba84d3b29fcda44bb60dabc8136003955a6bf9ddafc30c96dd6f3408788a432ab3a752760f03c45a2dab60ca292077bf9c97380798872607a3dfe9439ded94a5d7cf113edc6422cc1a6a07b6cb0204", 0xdd}, {&(0x7f00000016c0)="0501ff313eff069751904b8aca351d4b58dbc72a026258f0e1aea179afad0c198db58a4ef243cf99e4fb9f01b7a25e7bb02c08dbf4c0b68b7849b55b68deb730b63f43153657dfcc81a8347ce779042a63cc04fbe6bd29fcfb1986dd78336d00739fe2a098ed28bfa64c677f3b75bd48a7a64b58b0042751f76a1e3e3d6f011300508c44e69600", 0x87}], 0x3, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd0, 0x2}, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000080)="964cb47962d0f089d9a955096a9e073afb532e5aa9022c775f2c31995af3e00c471c55c2613ecf9d8990d8e4ccfa4241d07064d39085c0ca00b7ae3561e46b040a36e2708cb1dc7b99574a610c019c3a70d25917b5c3152ba82901b7443169bda4aeda77c71de90721836a0cb6584a2d4b7ec74eab3f34104b3086581c100e489e974e3749f2f41e9194ede20c6cbb408cd994b0e6b5b59016efe80bd9f56a0f7190e30f434832eb571167f59824b4d3b5b1f5a18b40aee2e6d4892c8811d07a5ffdbf4b59745f15ccf978b0c61f241699e11b317c764722e976b3e9672155f02c15aaf9cf6a2a94", 0xe8}, {&(0x7f0000000180)="9b62fd99f939da50a98fbc97bc6ea748267ee78093a1b3e98605cacbba15abcd735348214d030c8eae2f8b5cbfc81042330a720962a3334bb8ffd1e93d558cbfc61f3418cd1f5418194fc7c678acd87a3084dc6a97ad9f9d52658a0995d33c3535", 0x61}, {&(0x7f0000000200)="e0bc768c03ca271c8a15ce61f96cd686e5544ba8ca24cebe0e76e762ee45c6e96fb79198ed4949565f3898a853a2a2ce84b5c87c93859ad120eb23d8b4484bf34d78165bb5e5f29d46e2dbd851053b4ca7aeac25b86b61c8267d868afd3b9d97b5f55fb48835e015ac4431975dcd16f3d27ead46a6255fbf84bc39f1b0b3279f817d1d0e27d0bf68766b04786bb6123734798dd67929db5400f27028304bfc1b0b03e8d4b0fda3ba1e62848f4dc0adda8283c8e1795c5c187b9e32582b5340642d2ffcae020fb36f6787fe4e71d845c72de43f7666b287f0c6ec8b4bf955126cab862e5edb00d8f07669846571e928c3fd0c03214d094fa83483cd0db72681f9a2e6a2a9be3618f1346f591ce20c3162ab2d71f0efd4bab1f5346ad8cc987411813983a551cc50451d3ba881bde125d2308b0c54f92c18e7dff0107d744ee4e39ef4199b0c194565d1d89a593999b350fd835a86e867c16e379e2d3ce553a275bc7a07c4da7b808d714f7f3dcf2ea45a3b64d0d67ca61fe83730af3d4db617433f5045fbf2e55a6f0bb542910ec1c2703d18cc55571ac4ddfa0b58e784d87153c30d0e3ebc2ede6c6befda7c0126b50c8c9be7f817f82f8f1130c979287175818f34786a6cb90b3efe4f275ee03d24bbc32bee4707776fc83b6000ae1591fc5b610f0070f2dcf9aada3d9f74b21aaa0298c130282d462b6dd3ffca20c86e8321fdd75cadb009a10b16dbccf48c9fa7149b55d028ae8902d206df3dcc6f2a2d7e66b8bb1f1f7b317a7a06779ee23fa1d6b4b5853ba522b68e9baafb6ea0f2faf3f284a326a3c1f29193b86b400251b97c903e926c019723da380e0dd0bab4ae930c74105d5010834c8306ff26a9bbd988ca0722d1e8a93a8f0458b26e8296181312cdfcbd20c6fc7f20d0d803dfef849cf807ccd9818cb77a5b2f8df7d959b40fe85374823a4ab80bbfd5e4a9ecbf2418017033c7a91ef605eaf17ad7b79fbd6b01eb50702ef80ddbd442c827463e6548ff3d7a1f8fcb798ffa3741d71208dda538e0391618c7e0e53340d96c6427c830d5efe5799acd31f99c4b65d0bfaf35b6068195e025d1004acf588e17e0764805a4c6b8d6090c211ca94934f848cd03d5439703d33762f8695a052eaea5b4f25b62a52e21d1a76cf867055170f3f4ab4d5ce313603c7d132cf71f106c58c8b5f800f5a6f030f36a271561c62267834a5b6333e751a31a88574a912af0dceb165ac17d64ff320bc17981eedeccbe1ecc5bc14dad739e39ee57cbacda6f50a868489e1f21f6e939addc6f314d4c51c4d3239112a3d9f2c7f18953f588c7908da9b29242da5ce9fcb8efa9ec12c9fc8e35e09208350e432aab6854692f4a065cf9f9d0d1c2cd174de1440b838015de5e82a59944396d04e93b85443dc94f99d4781bbe04359130dca4daf08c275d44d67a8c3ee32da1a879399de977c766f675bbc251ed7aadd85560117b99d1b68956f7d83a1d302590144b206bd1a814356c88c70032df0b4ba62a34ca5bb4433fa110536a631620fecb524635067a038b9ef7440f8d0b40a667ebe62cc13fd8dbdce9b3cf5da356fad1ff8102e15552c10f98e6b0335b95daa5ed8e37875e9a1a09697d127d9d847b63863c7ff88dc10b60f481104688529555c78a02c61b7a614b9b5bcd4246c5b7dcca4194db71509d0a416462247fa57016a22a9861c5427b3f20b526a3a02b6c6c483cf5a913bb84d617ffe8b5da1db77db9b0c107d7b1e01e6f0cc7cd8fe29314cc0215e486600563fb7bac651ebaf9bc6496b4d234a3a84ee4606e338670dbe8e864afd436141d69ef7cfd72abd6bf9e7e248e644e7f05b4e0bdada15ea8a6e630355443c018f5ef9ef616b53cc0f10aa44557ada9ba1d1312c1a73a48f7d22b8c5e75a3c7196b08d2e54350ddb0ee30c4ef929ad73ab3c154fec5a46d3111a6b2bb3ebbd9204e24e28d798833ac621ceea8ca36da9d1fc5e4dc7db40793f8d20e48946636034f0d64cc23409e6e2be75cee42d06980b6b7ae516423a7c5d0a982bea91233744317439b51733376b82103e0a25bfdd9d4e866a597497522bff86eedbcc351a22e9299e2338ba2d2372ee5ca2bd475d2d95131d84c96287957a6d5845c9b77275a49660e2be9c3791c40f03c336330d824d9878d8d503f1181eb46b88c3c99c530520077a3498f6f6c94d89250c29d32a3524a82853280ee016b06d38dbeae55dbffaeb08f6f6e75f5872b3cb8d4599e777794373b4f2241aa2c8fe88320fc428f952ed1c6ddcb79d477067cea9c000cefe69411c970f1852a28cdae665901cdaf6e83a6ec3f52468672b82d541072627645fd1caaaaaec3c1ad3c5a7a724b100aa78ce50f5dbf523a2207d9a348aa76a55f61cf2f39609d3a7e2e91f4bcd3f41fadfbbdde70644e2dbc8fae80e8ea0e502cca12f8f4c92d48b7a206c1f7adbfe86cce16d9f3df4fc7ac87a5751a5d6cab980fab5fd00f1e36be6a64c3b8958032ced3421fd5e8becf1e30d74a7715d873f5a4345171ae7b55e6818517a5b3cee3663ee9b10cf5af272315de1a517f14045108271a4374fcdcb5d0ce3b647d2209ba513237604f376bba1bc7da65708e734b0b757d1e520289c18a40203f345f0273f2419d59091bfd0fc243bbb7c4a49073f69d044c4ea662bcdbb65121b11d75de6291837447b123a84c5c12b5d806818f2c31474ae7f82db7a70d7114296751143b13d1e76b9fce65f39307232c68231c68341f5754927dc6817c7c6b61157e7845a41f0cea4fcdfe6dc02cccf687b573acc0624ca176f5df77ce695908383332ba449b2ca02c4937606d3d9c95cc85cd494ccae086d722d6f41c0cab1eac79106432ecfe3f3b0593acad342c394c38e11f3766c79ab96751dcd9e97eeb59f0b691f6a784e8679d59c724e0157e87b7490bd532272fb4a89511d1a16bf4aea69d333bb2bd16ac2bc17ffca2b13657743b939ec85fd9a6de403f7763518dcad8da5a375e41986e437afdbea35118593889008091dc6a8b0744c74f80547cf4f691eb9ae694bcba3b3a4f2c78ee535570bf60e8c30363481d2a7bda1ac10ab3063040bba0b6bfdd8058f460e2cab3a1dfe64c7662f32815cc5d4e76b40365bcfe51ee2e12ebd0280984436c197d7851fb128a0f14119114779badd3192d99a5f639199800b49328e8ae0dcbdedbbc7f7d314e65ef49f061da8591dbdf88ac9f7411b358a98a32c0fa2aaf9864b621c40cdae0946c4d9c79b93424a169082158f9339efea7ca15c776f7ff5cc2d38d3c86bbc88aea71b2301f405f891c8ed467f48560e4c91177f661303b86ecffd89f46b649920cc1db4d6a952643b438326925477db273b11da9c50f1789ef792a00c07d0eaba80dbdee55c5ff14635620fbc07772b28d868c92af1d22e1a1ff698045feb905de5b9199700b088b90f6115d0fc1f29848133bce0339f2563f8a507eff12a5bedaf3b9499e0a99159f1629b514d127e9d06c0f25248fa0092e78a8f630f5eef27b609232e5e43a948dca9bed305ea40d845cc3b5bdc3f7bf89f2341b35226a61e2e8adc0e090bb7ee008430e94b944204c5ae8bec7ce1998fe0bf1cfbcdd45d2b0fe1cb0867ca62b03c6cc9f3c527f00a1569c697826f4516d608fd7cca6f4004a49400aa7edc569b5cb0cc06e40ff64b78b9dfb6880ad9c25b15b59353dd22bc54fe99acd554c47310bab51b0aae935914cfde1e016435b6fed846a4a457fe3790e6b85faa1e80108dbd21ab65273b52f90755a471ce9e02ae2ded745cc4da4dabc3b3427c0efc34d95ad101e783a6bc2f407bc5bf008ab3cc74d8698a260bbf722ba1a0f42b155a7cd542858594904ff7261fcc39cc83d66b770623f1552b8c63bf7166aecde215eab6d9f881b8fd587381bcd6d3511b283e11f0bad91476811e7a4e1e0389d128193a63a4b76dd0b18a2c52d19d4f09d4894a922f4e030a713746fb41b1544ce9c64c8f020aa0c57be81272635c9e8c0a97b18c8b2c6619411326b130525fa0e7e06068610e63ef4b5dd7129b8b4b9a445724a8af1bda6eeada7ed7781f95c8c25d151d06be8967cb5f80fe3c47ceeb1fe53cfb82c903f55832dc6b61505b7ac6390467e9de94326ae8fd5e17cfafeabd5951758d57fdc5e26e2c1959ba7a5056eff4ad25da5b116b652b39d646246dbc22534f4c7670b472d9e4272528133bce36e3173cd1655d46c15cb802927cca0cfd1cd15a56604f112bc60b7c1c3b12c9486b330d9b1c8df3f52cda7338cce7f20c82cb29e41206d3018d28bd976c0a2a8943e2fcda0298f7c4db6a71ad28edd9dd112a54cf134b7fed1eb6338b3ea90b4724abef41bca0014239a9444bc1f7347455bf8e50f9d88b850b40d0b6f5e768b4469482757d4e5f0d5e828d7fde58300b2223ca87a4720dd629e52b9743299ac8880de4336ddf3499665b4469b925a9817a00dadb0bb467bd2a9965f6ba8f177caf30c0aac90e0ac1f973edc0a57250df367122492e98e6fef9a7dcf4163b476e1558599d5e393e9c4dd29164844cab7ca597f102fd176659fec80f3b1a978e76e77e59fb09d9d932a7f238995dca2aa68d97bb94cf9cfe2d89ac6211229d47ca1ec8467191c34828817a7d3aaa3db0e725ef8fd2656a39b7b87f46723501b14ced94a2bd9ade36238d42d7ce121fc69f61ad7d22d5b21b23767c6eacb2836aaf2f96afe96f6332960ceae0001f0504724d589d346d4913b0c39048022dd7d1eb4e4e41375e425c0d31d21421c22e157ab5017da6ec0e6cd95b6c861750f6617a7ed6db2858560c3a290b827aa117b2d56ab74bf73def167b84b81c98a6a2ebf6007c1b8b90879c7a2f9de60482c526d9092a5d36c40a21318339c64d618d52b147978f862879f6ce118533188e5a926c16c474340c4913bd73c5f2372d5699b089ac467a6ac876e7583b1fde162a7cbb627a475de0620ca5ae1952940424033f1e67664fc73a75fb8b917c020bdfe6993fac20343774316441eb24e79b012da5845bb9eae3d0df54f18ec56aeff134149c2a0b23720db81a5ab26aeaf9e046b9a6ae8ed2801c8367eb790edb66cf70878079fd1038808f08a178f72b12d84d7fb55ae3a9c2513e409b36d914fa1fe454a67822534e3143d925ff69702becb7696da1db804fe3c33843dd09bf052ad38294c395fe73d8432ae06c86b113ac6ed77149f908a74f214024d8f3ee8feb1731a59ecd05641c1c97baf044dbebeb796d7d8b9fda7523077fb410a9a4a5a19874e5022f2408364010b34d2c764219232a69faf7e20330d27a08b82fbb5cd6d813c16477522ec2759180ce31da6d3d972bec2325006beb33f6198bd9f80654f349b030b094e8be397f935895824d434e0be199397e7d76007f46e34fa934467dd33d855eb6f24a2ade1d00b9d0026e682b82e61514fd4b40601c834bc8b52496d44162335e7f7e4a0d144d9a2178ae899f4fc6eb8ed370a910731eb3a158c3cf735f353d5913fc18f6bfd1b91e16ab5cd1f95925cd317454d12c0dbd8b8ff28c1906ead4b1325b1739a4a279cc326fc9f32934ad0551b67e4005d06c95b6182ebc301e8e5641bb0fe4e07ceb11b661c6658fe6c62b47b0294e79df221709f1662e6efb328bd8e1fc52ec4a37faab171c074bb03a878a1460691c35b7cd8df4fe8dd1b5f235c129bc67222550d65e38cce88fdce017e9bb4ca53f66d2b49f841690464969f90a8d2cb73fefd94b8559164ae13fb6d90eef7c5af4c67113ecdfaf54c065cd35b7812", 0x1000}, {&(0x7f0000001200)="91a7d0fce07077f73ffb97f693183093cdecffa8f29caa5da44057709f0ee796f274fecc863a53bb7b20a98f579c5ae805f96015f37b93b6ffb22f314e4fafb98064eb2867953cf09201129e3411a75854c990f5", 0x54}, {&(0x7f0000001280)="bf47ca7cae99eaf8386f8a76bd6bc22c795cd54cdb5c2f2a2b38dd08bb2e74a6d1654d585e0bf1fb90cfb8f6e0397d40713c840b78ffb9b2bc981d531aac67cdda24a145c9b895f3de35f5df3b16ad3d04a7b726fac1a403ff6093d157e99b0dae1beae5fcd3f50d5a2e6cb79fcdc7fc7cabe9974e269d1302603e0b1757a72775cd24433f65307a57442bea018f1842", 0x90}, {&(0x7f0000001340)="f1c120ce0c7d9848eed2dddfb4d0063cf1f4ef02f98213cb33d000a195fc847d0669a0b3c3c64f46753d7e1c86bf6d62e8bf50ab2413b074c0d91ab15fdc", 0x3e}], 0x6, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r5}], 0x40, 0xc}, 0x401) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) 02:22:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x110) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x4}, 0xc) 02:22:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x0, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 02:22:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 02:22:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) dup2(r2, r3) 02:22:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x4, &(0x7f0000000000), 0x1b, 0x0) 02:22:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x3, 0x8001) 02:22:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/188, 0xbc}], 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) flock(r1, 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f00000011c0)=[{r1, 0x40}, {r0, 0x88}, {r1, 0x102}], 0x3, 0x7) 02:22:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 02:22:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x24, 0x40000000, 0x81, 0xd5}, {{r2}, 0xfffffffffffffff9, 0x10, 0x10, 0x650f, 0x5db4}, {{r2}, 0x0, 0x8, 0xf0000004, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x1000, 0x36d}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000005, 0x6, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x30, 0x2, 0x7, 0xb82161e}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x81, 0x40}, {{r2}, 0xfffffffffffffffd, 0x40, 0x3, 0x9, 0x6}], 0x10001, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x800, 0x400}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000002, 0x1f, 0x81}, {{r0}, 0xfffffffffffffff8, 0x6, 0x20000001, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x3ff, 0xb32}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x87, 0x401}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000080}], 0x7, &(0x7f0000000380)={0xe92}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 02:22:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10000000002100, 0xcd1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) 02:22:09 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000, r3}) fcntl$lock(r2, 0x7, &(0x7f0000000480)) 02:22:09 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x40001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) socket$inet6(0x18, 0x5, 0xffffffffffffffff) 02:22:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/122}, 0x82, 0x0, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) msgsnd(r0, &(0x7f0000c40ff8), 0x21a, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x2f8, 0x40000000, 0x1003) 02:22:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) geteuid() setsockopt$sock_int(r0, 0xffff, 0x905, &(0x7f0000000080)=0x2, 0x2d1) socketpair(0x33, 0x3, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x80000001, 0xcce1, &(0x7f0000000000)="eaa1e81ae896a6e10c17032bffe8017d5c2325d0494e9895bb18fe71b57325c6db9dd3cc8b6bd902ebd129d0b28d35121025d66c75cc84f2fa", 0x39) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="46d9d0c31391637d77fed807cb83d07698460a3a83e8592f4f1f1f33a915040e87263aa4d596644735d6002a0e7dcc7d2a135ee174be04f029024bf91331afb4f536d7a0ee26eaaf10564d6343ab9f59c62e48ad20b529fb73c7cd9079fdd932162966bdc8402c212af595e065a6c893b5dd4bfd1aa8f9682a0ece4056e931658f59ba4adadcaee0c96c24417ddbee191896575dbc8e2a2c78f3a48eb43cb3b43977d9c7fa3cd50a05ccaeea7bc76a019389a06805e0f0fd3f32065aee08d416cce1c9acf110fbffb274f9cc6612324d142178315a87cb24b1fc9d14d8ba9c673603d6", 0xe3}, {&(0x7f0000000240)="612b66801d7ceeb03a5c10a7d2247f5f8c813467247e3b2162ae27cb6647982e171299eee3b5cbc3ffb89f32e054926920c48fafa940817a52d3bf728696b6d7ca4224c5d991dd2decc44656381253ae30f793d29cf333e035bb9166c01ff07b8882bdbadb2d2bc32e249129ef45a39d85551519b25501478da77dbf4b188a0d3cc4e2c941c479a28c8bcd00a75a574c1af62146dcbb5b9713c68113cf520c00beb57e7fe5fa34fb27587ecd8e7fad36056a", 0xb2}], 0x2) 02:22:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="f7e4cbd9308b98e88bcbcd239c1e260385358e5e2bdec9a05b9ac3237ac0567342cd37ce24fefeef1bfc823aab2f138a6bbe7501aaea9250c759fc4660bf26bac30ce5b86f0552c3caa62b00582e5c28d5401cf4ee72963321fe7a0ed66da4cda031210ae2d61c5caab1293224adfcde703d9c9c534790f0e1976d9e19ec62f52e4b107f4b851839f7625e346ddb4f5d06775ca5f3864e3c55fa73eb838a111b720b02c1c3199eebfb631911c20ad2152816e398c053c9e53478faebdbe284bb715591a293226728cb5a0d6dbe22e7c3fc3a845ccb4a61afaaf17e977997c55340791e470bed36", 0xe7) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = getppid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000002c0)="92b459ed30ce55808509", 0xa) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getrlimit(0x8, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) getrlimit(0x3, &(0x7f0000000000)) 02:22:09 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:22:09 executing program 1: r0 = socket(0x6, 0x7fff, 0x20000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000001cc0), 0x0) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:22:09 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) 02:22:12 executing program 0: chroot(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000000200)="7f32ab367518a8ce94b8039c28f8d32c7b294763f2a4f11440dd8333ef31a00b9e44b4fb9fce0dada13d4c5f4563b32b878539d3f799f009d6ee9588d6879e76ecadbdafe88ad8387a08ca6ccdf9b9ed6c03b0bf195f2ca349118cc121550cdd0beda0654d0d984f49fd51778f3bc6ee784bcad75d26015b869bece8a6a412af9b076cbf4d0481889b708169c889cfd1ef9e9e65df0a341ee601f9438b84044cdedfdf507adb87215e67") select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x0, 0x0, 0xe8, 0x2}, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f62da7b75"], 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2732ca5d1352774f9894a860b32158782b08462a5881aceefb52799e1a10f5d164aa0100fd282224d52535", 0x2b) 02:22:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="97809a8520c06b36af245d049662833f563715fec93eb389525c80c331e3e847d3a8534aebc33409c60ffab8e561342b0b09bb56c6b58ba39f9df70eb00b77d217d1df680b5a1fc4682e2e2fd1ae9784d6f8c1df712ba69f93bc7165cec0eeb0390507f7e1e74cf14bbec9ef00fb4fc496faf8902119103c218041c7441ae3d68f5d3ad9ecc4f40f37632b04fabfcfb082d1842ae829b807b7959927ed458edaff4751e9fb597e0fab1e477541063ac02dd3738f39db15e913c86cfe772345019a43a5d7", 0xc4}], 0x1, 0x0) 02:22:12 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x100000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, 0x0, 0xffffffffffffffc5) 02:22:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x400000006a, 0x0, 0x159) 02:22:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="0cb56e85a5532c30cdf5e3874f94410daf88c553fc936d7a7b5840a2c3597a7ec02f191c62316afb7d73ccf81bdcb386d2b3d1dbfb173090ab56ac6cb890", 0x3e) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r2 = kqueue() sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0x1, 0x0, 0xfffffffffffffdfa, &(0x7f00000001c0), 0xffffffffffffffe3}, 0x100) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 02:22:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5}, 0xc) 02:22:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/97, 0x61}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000003c0)=""/157, 0x9d}], 0x4, &(0x7f00000004c0)=""/208, 0xd0, 0x5}, 0x801) open(&(0x7f0000000600)='./bus\x00', 0x10440, 0x100) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 02:22:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x1000}, 0xc) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/212, 0xd4}], 0x1, &(0x7f0000000200)=""/64, 0x40, 0x8}, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffbe) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)=']', 0x1}], 0x1) 02:22:15 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000010c0)={0x100, 0x9}, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001100)=0x9) shmctl$IPC_RMID(r0, 0x0) mincore(&(0x7f0000000000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/4096) pipe(&(0x7f0000001000)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001040)={0x5, 0x1ffe00}, 0x10) 02:22:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x144) semop(r1, &(0x7f0000000100)=[{0x7, 0x2, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x3ff, 0x800}, {0x3, 0x73bb, 0x1800}, {0x3, 0x7f, 0x1000}, {0x4, 0x81, 0x1800}, {0x7, 0x8000, 0x1000}, {0x0, 0x3, 0x1000}], 0x8) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000040)=""/26, 0x1a) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x2, 0xffff, 0x80000000, r3}) 02:22:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x3ff, 0xf7, "5720509021a7c0ac4c0b26a30bd072c90a0c20bf", 0x7f, 0x3}) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r2) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x14}, {{r5}, 0xffffffffffffffff, 0x2, 0x80, 0x930, 0x8}, {{r2}, 0x0, 0x4, 0x40, 0x69d, 0x400000}, {{r4}, 0xfffffffffffffffa, 0x82, 0x4, 0xff, 0x100}, {{r3}, 0xfffffffffffffffc, 0x6a, 0x20000040, 0x656, 0x40}], 0x3, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x8, 0x40000000, 0x25, 0x401}, {{r5}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x1, 0x8}], 0x6, &(0x7f0000000180)={0xfffffffffffffffc, 0x5}) dup2(r4, r5) 02:22:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180)=[{0x0, 0xfffffffffffffe15}], 0x6b64b50f369dffa3) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x140) 02:22:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="58b1ef69e3ddd63f16f3e8a09bdaecc26f741f67ce8a1ddd3d3eee8a5b62efdc3ef3f175debb72dd05ba45e47b72098ac85fd5337c2e334dc8912ff2838192f6efe43a21c72f161f7b2dc281bab509f14564c6593af1d5a3b6d697df111e965064883dfdeb0d6d6a3ae58e0a30193ca1f2e957f36062450d0ede4ccf271ec0bba2599fe199e4350b97bf4cebd759afdd6e85cd98d6971089db7de2e3d2a29ccffc4a51eed397c75061b70e19b46728f59d404524e944943d3700e94f3024f00222233b258ac5f3b851187518fec905b456d0ce6a466ab1db34845643254a2603b250151b3ec4", 0xe6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)="9b", 0x1) r2 = semget$private(0x0, 0x3, 0x488) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/238) close(r1) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000004f83dc7f5769118ae39f8ee1f035df5fb74271949d7db0856d6c2a69495c01bcc825d8c14a16f55a87e145e6739dd641594b93783e44d9aeb7b15c96df0993c28a24c47961fc6f4a09176710f0241fd50807cd6ae10bf0245a9c3a7979ee016402429115b7b3d04c5ffc83e3b07d5a7020e2b7b68dd2d78519333181a6588c1b9f7292dc9933d4c746c53d2eea1a382a1e0551b78883160690644d67494ee524dba6b50dfb8e92b7ae953d2643d13fce83d03bbee8a0a0f67de5ddf8d83f0aab4776095334d18576cbaa0f"], 0x17, 0x800) 02:22:15 executing program 0: socketpair(0x16, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/86, 0x56, 0x42, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x2}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) socket$inet(0x2, 0x4, 0x800020002) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) socket$inet(0x2, 0x0, 0x176f500f) 02:22:15 executing program 1: r0 = dup(0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) writev(r1, &(0x7f00000005c0)=[{0x0}], 0x1) 02:22:15 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffcf, 0x7, 0x9, 0x3, "4138da786704496453de8184062c918cbf3d023d", 0x1ff, 0x1b48}) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000000100)={0x0, ""/2}, 0xa, 0x0, 0x800) msgget$private(0x0, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlockall(0x2) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f00000000c0)=0x162) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 02:22:15 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 02:22:15 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) 02:22:15 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000040)='x\x00') 02:22:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x108) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:22:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x7fe, 0x0) 02:22:18 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x2, 0x5) close(r1) 02:22:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) 02:22:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:22:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0xff80000000000001, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/174, 0xae, 0x842, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 02:22:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:22:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0, 0xa3}, {0x0}, {0x0, 0xffffff6c}, {0x0}, {0x0}, {0x0, 0xffffffffffffff5c}, {0x0}, {0x0}], 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSBRK(r1, 0x2000747b) 02:22:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 02:22:18 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) pipe(&(0x7f0000000040)) 02:22:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0xfffffffffffffffb) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r1, r2]) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 02:22:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x101, 0xef6}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) 02:22:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:22:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x400, 0x40) getsockopt(r2, 0x1, 0x9, &(0x7f0000000140)=""/245, &(0x7f0000000280)=0xf5) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) dup2(r1, r0) 02:22:21 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) socket$inet6(0x18, 0x4, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 02:22:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) 02:22:21 executing program 1: open(&(0x7f0000000040)='./file0/file0\x00', 0x2b, 0x100) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, 0x0) 02:22:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 02:22:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xe8) 02:22:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000003940)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)="1c3e5ea6e6ffd25954e0b6f0cf3ee0770e95b08f7609f6882dacc0c72909b2ed39df5b3c9d2e66ed5b5b1fb7376405d592061983cd21aca55a04c990ed10baa56c6a91b981780a51b86fb69d56bd7ced51ec866a358b4163c8a34d8e6e08043dd8d71a84d3cb9db650dc60cf63985564c8d3738871ffb2eb4a932e3c7a196ac3e34a2be5fb1c33f1458ae219d2e9b2528c6208f1864a293fd735f7044e9d21869cb443da741386725fe346742b5bed04a18ad872e64c05e854dc00c68b9a62f0dcaa7e51952d2bec55c4174a300b59b78cda7625e58c351c3a3c70c531f816e103e71c591049568a3f12edf736c675e235f62face7ff38e2b892bed296ba2bf8a3f10773ab534438c1a6e0fed0ded87fa73bf9bbf4271a1a13b5502a456a24072e5024a0f83ee9d504a065100f94873bcb29e94e7ae1c66a255a998688ebebcf44ceb8ee563208bd691b1f063afae231dd2c8bba56c687ed02b2f103d6551756843d779ae45a82391abac627dada921fde4c77b41fdff045ebc9d5e23073d99c8b4281280f78b67ebf1114a6533b47ce02369cb3e77dfd47164b7a9a5194f0e9fbf4872df473d4d627c9992afb4b5b72fca10117e34b8d185a268590eb5f74b8840109c7d6ae3f188ba95187812db60c2a138e2ffcaba76300b4baa2a16fd98ff13d54f080b8cb6f774919fd9741bad9179b6da70fc35718c86fb119ceb49d086218dea17df58f2a70b46ee90ddbdca03755d7b8c236283d9d3bf60c7620e414bb9563334598b79d00f2a47ca72533219a7a5e283701928dee0633107f709b2b1a31836c438b80b41d04baf5124dc73717d42263ed1f33ec6543f5700561c3fe6f3bd371b9281fdbceb8a2c042b6cd25ec35cdeda4dae2afe5db82f0308cc8cbfe3a8814e286cd4ca10a800c4635486ca3a5c54f49bb1d118289a201b70ee0b33894f01e2cf1ceb6b6cce8d157ce8242d6815ebcb936d69d7a74580832ff8833491626d5e38002ddf5bbf5e92940c33d8cf8897ac6889a89abb9e6cca1ebf1995656f98a4b309cedede3cd8d8c54c265f1f92fda3aaaf7a3a46e4d679ab8c7568d5a75e1bb9536b7fc0fe4dc74bbb93f923a8bc4ee83dde407717bf98470cbb94bb6a66de5ee227e02b5852618cfd770ee32bb49c07ab5f1d971b8d674bd063708b7d36e718d8cd29fdcfe69d7f553d1224add6a6c7b6d3847dcd650af3d466b281f47cdb73157f5924542c64fdee06b3968f7c799d34333911ee2e72a66bdfb7610d5c62c8eb0e7504bec9284b8c794f5e88802f5a8f1f3a63a9009f732058c3b5b931c825278872ca290dcfc993fbedfc44e46e4b3dfd068a7d0be266e2507804d1c43173b6ff058419b32e2c41f667fc1ca46b5d4c6eda6ca9d255c03dd4f7f0e2098f27c065a9ac0603908e8baf3d0f309e0074877b238687d1f227c3ebe597927234d0f811f6c3d9948b2f62bc4f88f72592d48ae91dd82a0cf3ce9743d409b0161732d9c688d59f8fd273a7cf5ccd9e5a3188d512332bd572796f15fc8ae43223c018be92d3af26e4f172f971ed2755fe332c9a6544151f5cc1e75fdb5ea01ec5b60fba5deedb5c5e42c8cde7dc000d70a03e06ff5318952b8e633f29c019d9c3c6050704426359b890d5e885875d5390cc7bf1b9eed835c6b0220e4e2c57855cb8e755d0ef76130a256bf691d615dbf803bb53eddca2213953ec098affab336076f048fad890b681275f494113d4d3bc11efaea55ccdb31ccbeab8f1ea008d5adcd822068f727d6e35ba57081f4455d6a540f8d89e33dc11748e99cf387c01136d2d5ff2e7f2139d5eea4bf1440b836e05a24adfc93c445cb483b2974da1f6455da3026a34cd26cca1000270035c916c8e90db6482273269ae818d4d24bc56331d3b57a3f06004ae47c585751c2de1e5ce7f92e8e9c875a0908df86247847571a796880a364252d6a88d7b490ef75c5dbde3de0ad4f69ae4954f7452934666dbdf8255e72aab6af6a88bda4e1cebce75cb715414ab5de0c10471396900f4943ab9a5491bb7aeced346055f2062da2e3c146fcaea4eaceb2e0e09c2a913ca82a77b293abd1230ce862731e2bd118f17acfdab33820cc6bf3937932ef0b221213674fcee13aa0b86db68486408506290bcb56be75c6a38830ce156132abdc8861dfbccc96ba2c7319bdb188a77cb7d506f6eab1a667d64fdf604413ac3f615cfb4d1bc915053e2ff6289067a1a935a5661929a01dcd6de9f8c9cded4fa60e56620845f067510882ad2e83a30ca4c655a56a7a4b68b2a7841f6c60ba17b0cae9016b6c68189bcb35d00dff33a37fb4eaa1846327fa5e2604f46a54fc14f42bf1d639087aa66d064866d684d1ed12031a0a864a4a49913002de455ce7865225f0f9e8e8a0437c3c232e243fde3168066f2d767541a9d20c70b80ba95e0adc0719fe43bdecda9c59b0b3de6cbe1aea9213b32d572288dc5a75c5ce9566bb2c6fb42ddb1f4bf75e5667f500f1018b65e05c1fdb266b6dcfbefd236fd7686905fd5bf49940b3cd6d28d32b878d7f7e93089c089d95fba961dc3f09587e4937a22feddd76fa795f2f733e625554d925e98d9c1e1948061ee1e170fbb5d4208542b20b53339c490915f444cd546e3e6e44eb6cc0b618d37a4b8fca9af6181f969465d78c7740797ae7d3e15a0e1120ce576901ca5c901965ab5f1101184828a87e9e18407bb489ca463192ce046a7bfd4abe41b9c047bfc2c8e12ce24fef59a438d8664bdd3bc48950917ae65a9eb3384930434de0e1162fdf04972c3703c503aab05d89a6def5e40df83ada41e35eeefa51cdf4dc809d9a2a0507fa08d6b2e84f51ffd1ac53b594339309e04d8c3a4889e95610e5f16195ad3c62773d1487929bae2407b92fb827e8bbab3184c4c96e96a8e01d3b96ef57b73cdab30b24b711ba3c3313ba3141cccd6ec5a27c77a91a4f93aabcb72932992c9b66d1dc8743e548fba0046ee82940be994e277f3c14a58c6bbdd6a9f21210ac9d2512e3b6a1e94bcc4d4c7d83af8ea6bfa9884b7ec09b4d6a6bce7629e6e15037b3419f21be6030b4654ee625a51fa3da563a917fe9d2de240432691cd257372f2a5b9cf2b9210ca0214affb1ae11cb4b8f5b65f3fcfd6a8e7ed1c629a47731d4b1e74715b564033332afb948f9b2fb15d4a42c6aa744b79551e2edcdd8540a11eda42f3ef7531aeb2806fd57270ba1726cde7edac3c5eb6a5b851bf69c46c435724f3c35138c6d7ae23ff88634ded2d16b87b71c46f0980adb9a7cfbd98b345874b7dbe2cfa576b0a623db28708bb068f0b820ca3fa2a3cef0616addb91d2642339337e332d68a04c185dc032091f0949166c3dd13a8c6a41b7c2bda56f8febcbcbdfee8a51aa3e76057175dbf7f3880c8ada0623435f2e8d4eae2782d106ae6c8010694b662cb3b47e2c9ef8916548e9908967846a7edccd27f96ed43860013d60c0eb2052c84e97738cfb225e84c7cfc7ecada60fd0d7960d862d22bfaa095e5857384899062421af6123fa38b4a122fbff967e30dcd04fd8e3fd2aea5110c16ecec551325e3d0d5cd9777981f859ddff20faa3b42125ca5e84dbc1af0edce54bccdd77efc9d51b639c1e080ecd83f1ccceef06d5cbdb1c8c3200fb514e26afea28a7d20f1a0f694827972dfe6836e33b59a39d1caf743a483a479c29a91b862f88fd3b28ff3a29f9cb42071edb030228120712bbcc0e015a6763d99cecd530cce7b4b70ae57ebacd5ace3013eb4aaed4182c8563bc283059bed06b477bc1234d4d15873ef7125fb8f1b2445fa7f30884578afaf06f575f8ff0bfc89b5b1ba607690da5e8fa38dd04067c02e02204e3a55482258919742c0212ae1c2d285728fe0356bc3acc95ac6de5b1160d2b9491d31043320d7fbce109020f921f4c2fe54cee0b7c813c13253e4b4e5f251806847a86cd627f149e8033fe96aced04faff97ce4c8cc48e233a6a499fccee53b7c29baafc9d5e88a1c237c636557b2c1892663e2a454708ff060810c1ac1b029b60e2a0c32c1d786f1d8815052c7eaf7711363f3918cebb51f49a2dbcc84630dfd96e0d252989df94f28bb935167362322805fb633fe9937a31f0d2cab1b6c9f38dac3ebc13b08b9338529d0856e35972961c824526ecceb69a7e0c35e9165dfaccb549e11fa16be6286666cd5416c3cb2c4c028aa86390ab7fbd4032b8d7a4a42212453a3832434be0afb1bbdb92cbedc0c393eed3dfb79f79ad77ee961fa524e1f2f4269a0b6949e45a9568822cbb8814b23c5ba96ec1243b0d980a90f75835c06eb47275eb5e094b1e9d1f76bf2645674555b7203acdbc120d2f10e521a4c4c2ec35645c6d9c2430c0977c5f66e7a21019d3f385a382aa41235bc07f1a2c5f14820cbc6b122748d7fa054babfd3bd40a3fb7f2057a5a85cbf70f8e8714c88d763230d2fd49f475b07975ff5bc723161b964b8504e36efaf88ea9c143e3f763fef6e4f2390bc4aff66401de1bffed69ddb65400bb2dcff4db5ff9caf6bf2a4cbdefb02f51c651090ed4b5986f9231d42a55a2750a0eeb95efe3b87dec2f29d5f34e4325467461a1f5e71119cf95bcd56119c6fc452da0fe093b6df1cfc6dd7ac1e8e019528007f7e9388de32601d0d8623f188b65912db902e60cd9c82a1fb41c7c3d374c18c610a43bcd50a5fc130e3d397c5a5b70243b1d519aafffa8b409facbc78b3049aef9ce24ab3b4e1d88cdc2c632f1af290338821671bd797b0b8985205d1601055073b35322fddfbb4a119bf29d793da7355c7713385460b403b04e910d2a711a18dab9ba8dac6b9c1fb815348ecd978b6d2ee00a1932ddaf8ee5b1c692d8e39d952132beb50f4c600c99da3d212a3941fadab80725adf92e9b4e5c7e79702e339ced7cf0652639a6363b82ed28d8fe0d2855932c817deea0620b42377adc0ee993de119928def15e5151dbeea1830ee9ee9392d8a1c2d089994a81afd5eabcc0c0e950a633b4d529396387542e06f621469265f57e6709740c9d8dbc10282cc177462f79b360f08bf54bf01ef6e5aaecb435ddf46e76384a9045207273b48caebc14dadf0d7632cb9684dd8eaa9b5ae7e918974603414af3326ac0c6ecdd0d0862f783178f03da3503203bb18c0674c2299b814b6db3e537e11a80407513549ba0707b1432bf1387097af5a4483d554ed62ad7d8db72ce1050d2a44aa8db2b23afadff777668a9c551aeff85ba188c7647e6449e7f241968bf112bd6f98c4c509ad2d4bd52c1ab24f2a58e04707efa88b958d48c7efc4af223ac7db3b02612e282d8df191bdd4501b68da18dbc8fcf6dd49c5cbb6a6cb2e8b25058b0e0ea8ed389d507a4b6cdc2bde366f0d5b081087cc5ac494a613a640f65e75347737fdd572a45772b8dddf93b5826f330312a2708575739e7f79f801a61f88a43343d5a0c8eba1cef1e3e1be520015ee77eb8e22dacb54038c0cd3d1036587dcd97fd2b62efc241152939432bcba499d942427e2ac175dd9fe1473df9e91f9c68f8d81f4ae2ddc74eac13bff8362e43fc9ad08388c6bdc205c43267d790f436bd2f88770438a44f8314298056ee1398e74c48043e6c31b46124ffe3b54ed6cf5cabbb1ddce9fb49678c5eef638a5b13b940372371ad01f61d01b385bee541369b3ee199035373135238ea885aba48e0fc7157b1801162e2e85be98cc3e778443466a02d548f074b11baa6dccf829c8d79eb1a2c89ae41ec2d52affc5e0c3fe57a45eeb4a55a429cae70aae0aa3af8d48c10718cf5bcc", 0x1000}, {&(0x7f0000000080)="96c7e6b46aa5e6e0c3013cae678f052b6e8fde17c3de73bc6431738a02192ceb1eeb7a52fa1a134c23b89a3170d5b83ed95f66683cdac9bd49e1e620545c7bf8c22bd5fc95950b9f17f13e570f0ff80f0d1d33335e93e835e93b4d380b0d225c4d45e403d56a0b7a1277f3f9d918cdf7c070dfe5c6e72e1588a70501cdfea52c45f1cb2b1aeda75b4494", 0x8a}, {&(0x7f0000001180)="f4943750f24e6d58a985b53207d47686b46a72b6186c07e0a9b88dca4c2c3f2182628cc254a8f29eae58ec894307f3e3b5beec5070ae92d6e9389d7ac8b512e00ea6950f5bede62e70dfe5ce316653ad395ca45d41f8bd0ae638706377ab75", 0x5f}, {&(0x7f0000001200)="eff0dd4ef039a4455f930677dfe2ecf1b9abb9d0456a8bc94b223640fde8bd68dd5ee6e34e8e8381afdcb9de85733346acf79d1a031c4fec8165516a11da7c6499c84acab1c207761b5daa84f5f5057ccce51956c5de705200ba1f548a77c61459d856e0576bc9991e428877b4cbad8e72080fc452bc02c62c0a890438d9dafe053e0b98e519c4e1f6093552bf4edca5daca9174456ca3c1aee73fd50226df5038c177ae8675b882cc8326401ed038f3a9aa2f91e0661f38123726b60253fb9e2badb59cceeb1f73659602d8981c42dea6b23fceb8360a815073f9869138dbe6018455df90cb645dfc1dbeae782e2721f5944a", 0xf3}, {&(0x7f0000001300)="243a9b97acff060743b1219253799d6e467b3be29a927c9528000f274bcba303a2583478243caf11170f8061306575d37953dec63b37572b174227752a255ad3d2c9ebb2b102cffa244ff019c39544ccf4ee9e", 0x53}, {&(0x7f0000001380)="4f2f9c518e988d2a8eaf19acd407a7ff281fbfec867af0bd055327315a19897a20619650aa21be0a4bfd52a95c1f7f36de44d1d9fc01e62687302fbe2a5e7e14065106c51cf1b95e92ff2c1104aea466c295061b7e3931fab01f36600b90cd5f295ea2d713639673441b815899bdc17e502dc94701c7dd63ef734f54214e845ec10f7557eb7192b97239f79a86dd89fcb2b1e93a9e16922495a0641f0af879fb538fdd072cf25080f97e73c0a19124310d6dc25e72e8e3b70884d9da6ca36c2386ba72b66839fe5a594726d345880fd9b4fff8b5c263d03d69515c8ee17780171f64d0045ff010c23c5e0c17", 0xec}, {&(0x7f0000001480)="4d1865d1ad5282631153cab2b7981c1805af0956c8ac3111819f2a04645116cfa3b47e238c426be77e6333f57840da7f87e214107997404b3528901c725490598663ddc974af91040d99ce7e018616fe04a9118a7dd19a1cea43d71cb0247cc98fee83b6a08d66bc6a209a75486faf32995bc711d301988ff7d92172", 0x7c}, {&(0x7f0000001500)}], 0x8, &(0x7f00000015c0)=[{0xb0, 0xffff, 0xbe32, "21347649fdbc3c50118b301ff1397b5fab52bc389b0e7b96f70977d2361aeda3bb2f494a8f56c305308ad7913862120749cd7b2232e016c9a4a1d6f6b2003f43c8d2420146616c09a179c31e27bceb1193596e7682589e631ed6cd4679bb8c694861a8f5f7dd9e680232887373d2ad02dafe124ffa4ad189b4cfa08da0bb09348b55f57c3f86c7419c323f6478054e4f441c1f0df3bb775bffaaaf"}, {0x48, 0x1, 0x1a5, "b38d368a81068b29f165172e99fa2491dbc7a6c008a2e3fa398fc8b0b17b20f0ead9b65fe06b9869b33819ceffce607b9695"}, {0x1010, 0xffff, 0x7fffffff, "1b914a1a39464a4f16af5bb81bb3984df156944a0053cd50a3a604b96d411d1d6f748fec31b611bf1a5713bb1bd7b93d363813604faf64daddbf590e3f612a6d4f569c77ff481f9c4721f2de51abd5fc362b3af7c8986da2d5a8f7d9c40af47a6018e5f2770a99fd05462270cb8e6333e60568376d7bde3a95f11a7eecda4410f6d748063e144169f3441359df317cb4fa27c729d892dda57bd552a12d0276c4d935c91e00615c9a58bc63633e9ef9af24543ac33d5272f1bb68a2d97fa924b1595a04f716b9ebc856c55d4b3192429684cba0dbde946ca1717c369269fe8482eb89e21e15b9b1a1b6dde015832872724deb0a2a93233086cc3dc8d855970daca816cf8bbc9c16d1a4f51c97e21717b01f99f47e0fb28725cf9e916fc9954ad998277e256773a85da92909e283e1f0af217c0d5e6a333d28be1f01254698a95359217cea7dffd3e0a46daeddc4dfef9129ba7736ed47b7cfcfe17db9f024ac6e8c2e055c6affb299872d7ee84cc0ba5ebe4ef7f3a717a5bb327c90202c07de74be17255970e9da898d512ab68d68703c196daa7f212cb7fc993c8fa2b0a236ad3fd2b9ff8bea9a2673f7f8858243cc1a65b02c7b1f40a4246c9bbea9c4aaa79a29e87261802963054b2ade25321e0d428827a17eb3a323342afebb5529cffb44c80d3e13ae8b97479f83cc31dd3a8738528c1683d91eed3df7ab59209c4b690fa58d50822fe17275a2eb4bbc94cdf20d575706b531fce3027af12ef91715cba5e7a91bfa0939a3ec3cfd378b945b70117f5930200961ad38265adb840373cbca66815c79f6d4e775418d1ecf85c12e3e83bad8b4af39d42548bc2d3ab309170a2274d4b07d3796ce7e2a99986d89719ec4207905af374f563f8ce6ec296add29d24e3b28aab9d7bf124638abf7e54515acd1787409d5c3b848e7606918b7d5bf92b6e4a9c841c8ff1e8b1ae04d869f6dd87ac98197f98d6fce6bd0bc8f76bd2c324ba2a386b83eaa6b8f0b8a3727de8ea0911fe0dc5e64f8f766a9caff762e031ad02edf92f50c16793d589b86a684f56c8f3616a68b31131df125f93354ff616e1baa17e436b945fa5b0e98be96fa8e64df508ed4a1d32ddd45c5cb66b87f4c675c4f1d6f1cc53ac8d83d5f8b5aac4f708785f98f76da15697290a18918dd5c9b627845d9bb03631507705fad75e619b570abf09d275ab3b20a657467936ed65552459451c60a791b65541051cab937a417f2e363055c666d0f9a632db8620ac54246e0795795f980496e69cd1919ffa6e0ada55be7e196df146b7e44a0389f3628bbf574ddb66726f7c424480749fe7909ecd1f17f1098e09b440b04faf42b9cded633804a93149c4d531d7d4ad57c7b2a3f4abb2b747126fbaf3892169c9ca5c5eb90c9b7e7f24a211d36326fb24871c5504f0b49f2a55208e0083dbd53c3c8258fc20140b1a40a1577a83c006f65119a97c958895b26e1b805d34365302476d740d0b837a71f58bc6af7e973fa077309da03c09251ef38832d672f869e745cae9b348527bd7a9836a36edb11502fe8b2e55263c7f8fb0e6f270daa16848ba605f3dbd10f9cfd9ffec6f94159a0c62e5c08769135c8856a4a5e6b261d6fa0e1c012fc1d06f29963a49b2ebe9ecae163f6625042268fbb535bce71dd99e37f81025aa37a425c2223fde4f14072dfbc590fdc6b2f4903ff245331772d60116c734eba6a09884e8fc37a34b2947599b84c15e4856bd0a0d2a183397c875b74a8cab652e90392eb87b75ea7a71ed72b486e1d3af5658d7030d9aa8b35ee082f45fe566f1891d44910306de82d8edd2b2c3d91a627bc8fb0800fdbd2061ffa2ca2b1b43e1d829633c6b5ec433dfb21f3d1b695b71d2f1c309e8501866a6e187715d8a1e96cf8cda9ca2d901fb40db37c0b0493c542bfb63adb6bbe2fd7c2db72bf4b92c9c9881d0df2571d08e5a3a5a5e96bf793c87ca53d794365c92cb1c1a608227e797893576f905da8aaeac5d26cdf2767b9a272f71b5b0bf44625469bfa6544db3b3c0b468aa5c2c4bb7be7c4b398f02cf2f7cad5f60f2c89714b84ae49340e9fa32e3139c21f6478648342e797b68465321d6f66eebb9f5ddd626af6805ffb93f55ddc00ca201b0fed0795a05b1a88775caed0e428ca9b22ddeb47577661712a13afd31bf596279ecfd43c3707a94eeb286098a16d2aac7579ec288208c70a13c527714fa44cce63f84f51f476a7ccf0fef949f70759c26425d55397be9897a12580d5160e7ac0a237b9d92160e9da28f1f5b6ea73fbd30d995c72617644309355c783715b44f0e2666cd73240845ae35c2152e343eeab5cf14b4ad4c91bc0abc84b0024c49536ad5cb2a0acc81911fd813a0ae446a7148b0fd9706446c98ec39b3fc93071b491af62223697cbe217292e9f0303419814ead166926c50599de307c40666d2960df382b3a52474789117153563fabe2d6ac2e48aa0b287797696614f2461ff51603a8c9c0034d8e3555ee337846cbc1e7ce981caa0791fdc1de21bd6f12d074cc87f131d5e2713d0704e9642f8d61a1aea5916fd344ea47af7095631e8e63030a4e1270d62c13b55dcee9931f7112145cf07df7fabc69c415e1fd9028c347ebeb8690b43ac7ee02db6d1978b0e4547e8254cd725c108665f3f494182c900fba469bb3a273a9d8eb4d6d6bb115733f26b1fc3e9866604d4f1389801dfb886a9f8dbee99ec6d3ea580b177c9f76830c24a96bc17cbca17c1a0bbfb697908b3af733833401c8ded6f4b5c54055af6040bdd73c18725fda9571775e1f3b6bc10f698b61ccf740b3755bb5131ab846a44e015fbd61f34744b2c97f60a8fa98cd28b1cd514acaa5c0d92afe03039d44740bd0a46a65fd338fb991cbf909aef7d0e117fe23765688f5311100910dae5abe73d34d53aca97cca85c226f147cc77bbaf67e934edc59e4cc0428e02a26c598d6a2cf8d82439204e22036e8d14c7531c2313d55bd0f752007e125b9bacdaae6b5ff19e19655539a23e05157c9806aa703dc6f86f520135dc8b2b54a68a9d924362aa71ae2a862aa436499c79cfd2c61fc7fc0ce18133b7adcaca1e137924ad6bfe06c5d00c3ec842bd73c22d7f89e0e76ab83ecce76f1ec2b019bc9acf020647baf8281d190b27e04329fdfb11c88cc5248fbc0da2d5e573d2db1fad103469affffa1f5a8681a48d5531566197caba82fd916c35889c0e13d643e9478459a8dd37a9fa7e4ee1d0ea3d621737b6f0204b8f44fbaa9c8966a04ddb146ed309ef2bfa72569b49df7d5dfadaff311d5e04c7e7e4a2758ed6fbc4020ed39854ae0c23ae8604177d97c0b6c467bbf42794b279728020a1a1e44c6dcc67594cb09d1e2eee0ae27d688afee40e3fe08d490bfd7ee01c799f4b3b47badf4519fed0b7941c11ec6c89df255610143aabea19a91bf5466ce8942f00a24e698408860cdf53e82414fc8ae97be01171d0ac0bb391e7f547e98d66943706b64588d0eb96206e3555fd0cfc4f338fa528a40e50a2fb9215f20193ebbf9cb4f0cb809769ac374bbbebd68bfaa6093632c2f664afbb0bbcc44f8da8f8e94d558ee55048d2f10e4dc6b7970d3db2453d8a3dd2039fef14d4e3d46b3d3e7017b0a7eee327678d665070f96681041cec640c21b529239a4ecafe9575e423928a92f2a9afee19f953f252d947a21478d62bae9d816f8c92ed6b24d57bd75ee2135899e1c26abf816c18be5a26ea96aed573f60f986062fba86e0f36ec3e58c3f17030050ec0fe2ba3ba61422d601648c7f5cd7cf64651cb587333840b115a4f6d722662a24d4e56632686124f451ccd4f4ec441c8012d4d6ffb770c0970cd723b8c5e23dd6c48e6520d37e6e5f2e2bbdde944bb6b0568f24090abfc4e6c5efd75101ac08d5a98ee353f04b073afce61ea40eb4a580a573c724703b7f8c81d2e5db700fcd109ddc46867bacb056da537b18012f2b78db85ce1e5b87ee663e4acd107ed93ea7cd291f56c9fec0c885649a7f803d1ecee39301a2b74f0b57423ea026036e73152495803eecae8a4d06aa53717e824001185e4b3e6efe4458d3aa076e9f1f276c8e3d64bca92decfea2630c30d85fc08fa21bfb1b7a80345c187200585b1c113f7336cead458719d877838415f6b1b043fee4c307ba255f492fefd448c07cc509e9b0fc77c21c988228ee20024468e1e9664e308ec990642e0f6f109ad0b2bab14c1ba6b8ee981ee86d948611f8a9e145ab544d3d0ed5460854e2e0388b899c559e620866cb28868c83b84539534457c6764320a3a8571a907cecf0428aa6f52ee0736905a7b18a473a1990e7f28e198dcbd6fbc5dbf94586bf1ec4e77d5abc39313d8cb173ba58be2a3182c863091a23b1fce340b6e917fe837f2fe98c38469469a707bd6175b8ca01a2d2035233d4bd11d4504c82e5881adb9b80ab60d487cd31284327a9e86e1833f7fedf117d40616a808bb2faf0e1c0e6a4df16aec79136077881022a10e8459ee638411a766fa37918237d979de65b11a02cb34091b091e39324e8354e9f8091bc518f319893bdd31886afc419d90d704a23aaa0608e8de17d0fbc736bff0e99fcc750faca38c0e107a186ac5c5b0474adab8a114896f0286590f45231ac476ce0623c105bed027254ea3c9e0bda9b30799067a07d682bacdd768805cd4c6b5d50e1dd87a7270703b77321756749971e5dd156ca2f64dd1c31f6ce44495974b17dfc5832330a13c85647977138a01ead028383756bdec3b29550d48bbd2414e4a2233d9e32b8ec0830cb77f8e002399ce77d42131f44719a575bccf9323c636e57b481da8b4c6252ff469eaf984ead6201077db850240d8b89d755b0bab8662580235f54cc9675c9091b395236672b833e0d3caf8e8c9339f956102b21eaec066412ab358092c8ef2ed293e77aa6732b982bf0af590522fb37d530ddb1187c717c7bfc0960ef30a8dd98893ca8c818809a54226c0b09acf7afb5e70ec534d387f9c3a23cc28c94d5ec6c4b19b17adb37412923b8d565d7b26eccad58378e038a517cd5cf8266cf7add6b3f196afc5bda6eebb29041597422a97061b9944fb72ba56fcaffab750f32696e05a48a51ad5691b688e1cf89a976d0bc12c0f7c424d6f23cd6c8cc325407d239f82ba54ea000d5e5aee49360995f7136732983283c532dce70d02cad1047951c36c63eb8fc81323e31db97c47ea0dfb1ba59075678dee5c96b86d274d60a6ec98d3fc8b83ce6546ab0989a61ff1dd0c67dae0a0069ce56425f6f834b9d688a46d9f6b43cc687860f7280bd4dc4f032557b7c5692da6a2a783d6eefba6fa386e9cf20be72fe2050932ac49b97f7a929dfc39a25ee66feb9db6f98dcaf83c51b2c4c85f4204573b4ac0333ed537028fad4a299b9320c9889d05bbb4c9238ef391e90c63244ff4eaefb1d355e0f484c8999dfab19789558a1bee67cc9023a7cc42f1cbe1598c464d7308112969c9d75c35ec03650d2be8eb9cec6e3cfd2fbfd610c5a1e9a93f59e675adc5330f7de327d5b3ec57810acf1e1b36c560c9a6351d292abda721a469a2483989f350ac9413e6461801fb26a797d8b7164e6aa8dd4e87622f2fa25047b62683ed66496276c5a43554b63dc9ddf0a9208e250866930e948be5eb1449d514c98557fb3f5e6f4c3563f0c3217aa1d3b07eafdcd1fa0c337d10414ca03f5db72a7308d92fc46f97adc9a89d925977f44b0e7f65a116101c56231f9025172a50cf58afd246fe87c1c2b586e6fe026aa8560e283c6b543"}, {0x90, 0xffff, 0x7ff, "7fb4c16e8d6fc569fb42dfaeb67cc9ab057e258fb726e513d6887431f92facc42bf28576f9ea31ac3de1f3e820bd287a6c439f2a7189e20f7872b12b09ffb8dc879b48a6856ac90e6591ac9d1d471a3c295eba0072bb9ebc75a8c1d3eb1bdc9344aeaf80bd0dc1344c402a2946eb0aee834414453d33b04408"}, {0xa0, 0xffff, 0x4, "215e90fa361ab71efcf7b738300a09b99df9a5526efb9a04dd73c4b8779b43eae5db665c724186ee97ca20bc69822dc33d7c11fa1c7dc52e98dd5c6de381c24bc08074f22b0c6b43e2daa5dd2d03026907b4c3071b6242160ceceaf44882585a2e32c742113cf96c1fc8e86b650e49c1d873c2f5210caa3568adb9f8e09fd18aa676f4750a12ae1a97881c00e86f6f"}, {0x18, 0xffff, 0x80, "0ff36fa1151d38"}, {0xc8, 0x1, 0x9, "0a1b5d08a1083b14177d313102395cd56a2bae59970f526c5e84a832a4bdc392cf1398d32e8196be895ad597d6abebcc433872886e034cfb557d688e20562b8dd9c3100db0eafc823cdef261d8ef8e1e1b8b0119e0b2bb0191707b59be905cc3cbf5e93c14ea8d836aeb19d1adadbd6351948b6102e7ec1a55e318e70b46f5bf27310f8336a63bb86d1137e45ccc89bc4eb95c9f8cf7057be0727a3c302fa71669cdd2c92c4f20a8f697e525316fbe4443e4"}, {0x50, 0xffff, 0x6, "dff5167ff3d79908c18a177a85a0c28197bd6c613deb19032fb69bc9020153245553a4b5a3f5adbf724ede47f98ad416a4f6092f4d8e7b6cb52a8cf1f41d63"}, {0x1010, 0x1, 0x2, "761efd4436a1b04de8803ca8951881778a85574070eca11229e3e1354cae750fdaae4cfa1aa0e85e0362870c4fc85942bcf15b28859db5458d27b47748b698172629320f2c06dcc01985d85105b59584aad52e2e7abfe649f9adb69888cfa144523b9d100ae22c84c78f149f529132e399545791cf7cc56ecbf4d8a07bf3466174a38ad7ca8cd9baf761d2526be0be04f3b4fdedb952610ea2b893aad2fd71e5ca2ab5c0e95d4c093a2cd71cd60fc0594dadb0a32db19c442d66767c73eebd4c36237bb46713ed831c53bacff68e1a83ee9df073ecc726b11962dd29cbbf18dd40abc796e57fc682bc33af119825b8f97ff2c3d07205f518f87f9be75d5091e4736aed940c575f79ec394808007a4225e1a8e54056739b1d6db168a80ea362434ffd484d617d97d77bd69dda16ec8000b650a2c2042d4f02f68b7f88f5be388a55d04befb23f5293159437a8e6e9ccb550072edabd287db7f1cc90f4ae0d579ec0bfecac60acc11fa5ce17e147e266b197be9921b83c87ea485a5f283726c0b37958deb2676753715a9737101203614aae70f8083f59ad30e6853b95637991a90176f0dbdf1b2a519dc0d31facebdd23a0cbbc253b421bdd65fdf7cd051323aae6d1189bbcfe5e4a0291b80a08d5f1a53851795fcc4e1f3379db7aecde7ac5c1bfa70b02abd123f33ad5b096856a4c0fe2bc8c391121b0f62ad39c7de46251071928e95ab6983765d73cc27f9befeabbbbd46206e78b963f6f02b83be0998304aff9236be019f432dada12a69327a791f9ebc74a4eb5a1ed2a1f8c40cfc3abf34e94989c4dd943f4f800bacc17702aedb5e1c13f0d1620a0f1284c2f92b19c43d44e4c657b6e7666382d75250d3085e12417ff5c9801bfeb0387036490bcf2405fe3b9b4c2a19b8a4cd067aef091697ca5d580634f1cade0990f0f80c6ab1b8773e080240e1c19c7b6bfd6414bf9fd3b7e2fa46b9bc66424fe53595cee4d30305f3ddcc60868c7e36c7a9d4a5f37f6bcff3e62e818816d2a3fda3134fd4e376648c22843eca60917954c2ee5cc9d7eb875bc94c4540cdfc5abcd808294f750173a977c76975e2beb2301ef738ca4bc9fb5cacb170b53dd64cb4db9366e593c21de3688c91ad40fb29229d1afcafb1d72a1a06d103307ca0d94b803de66ac05e73dc182adca15385e20da31246688bd2be512650aa142f13b7394e7181da8559d58a276ce966d900dd939314caad5d67decba8ea2d9178be417a0d683c96f74d5df6c6561d930d83ac1a061195011bda89102a6bee112a49116cb585c6d281bbe4df0c533a3a2afc274d1b7f66992616b8ea2ba3e4d8bd40a9346b4854ea298bdfa6adb04175de50af21535a13e54fec7eff95f95039052103ecba2d5701feb6f14ddf0ca4f6bf3c7c276ea44375e98e5d641ca679c99d6f09cd1e2915e5d46802e669774e07f5e7c867fec2c6e711bf0e2f7bdb8b9b33b91e91acff486af4fa270ce6688156a9ddff68458c10b60fe7472589655183a08888e0d15b02a8fbddc19aca318e156fb04e3454e8948b2bbe7a3cafb93ce7b0c6231bd571587b790d654cf6c1ba3d8a7c9783514830808631072bba95d5a2cadff0f927511e62dd986770f266fbbcd4966be2a466aab70016ec1a6b7b4167a1d02594de131ddfc040b3d299ef39725069c91d1986fcc9716d09f0f2fd24ac342a1ebc10149a706d635bada0836adc3f20c38086cc1b6d483bcd5f9c77406d748e991f57ac65e31945daba8ae22369e1b9fe0a57a9366d99b904495403fe7fd4c8dd6d1f7b0f053e60cc65766d984b5608caf73122d8a5c99c5afd3d2323a44a35cd0e0dcda799ea27b2ebfbec6208197a70c86642e2c7c6c4ee1d3b77e098295dcb928b8561042c646379a9b82fb21519ed4bcf2e24da8483398ae71f825c01ca6d163c8e28099c9f67f204092f1fa662f642030e4b9435645a020e6776e803d7316316c83dc44294247fb85c43169df3f29e1423f0c039f7b27e41f597785dbde1ec108ac16b0583e2f435381c94fd93edd8a7247b99a28ea1ea233403689617a3179e9b51822356f7316ddc640dad01cdb1c0dab1f7e84c2f0497de14d38a809ad0e8c36312ba963293a5ba0a4de110a89f20fcad71bd9266051679034da2f316b3802e7bc8298e9810ac9e4e297bfc15e8dc7614351bf75af8095b36558c0f4d363f961cf221993308bd8ea90204e967205811b2f786691748e54c1577391d573af5bd54d18ec802cd19d07eafd495753a36cf0b5a9289d880202371bd111ed6fb64e51409329779930225178833da326be8f36549c89aced3dd9fa462c8b4f493315b79308e6c71406a8fce20c5f33f86ef377e3dbb99c9add509dfe3af26e4d3f916ccec9dfb927cafd00b07289be246c4a515fd298fc082bd622fcd5b10afb349ffafe49717cb98abed718de52d9af46fcf1bd7b32a72b1d7338f2eddae0af502ef3d8f805fbd117b838af979f6634f47837a632996b09e0ee711bc2e16a586a23edc7db27164ffe45ffb53b77c10303a7cf7fd35338f8b0dc13a72538aa825fd76f671987794fb7b742775765f8fc4025af3653dfef8df700dec1d809df8cedccdf4cc4d6113a23b08a5f7213717bee42c1afe9a931166d118504378a20294a545c439bb6eef4eedc87ed7c5ec16082e4d9aed959d94a6c635d961ce00d83029909d5f717b76bab04fa7bddd497d6ae614133ff57c79acb85b27e77e9195bb1c503baaa22f13636604bbf4fd8c72a3f21df1517fc776799c322c1cd195b22ec4fcbea29c9181c49bdc81d6205152b2c18593d558f129ca0022d575651690a1cc9d936e7be79a2b0e1a5a2d22d03c2f18f3af778742de0f17030be8a76bd283ca18fe8fe70c9ae5d61b8c1f400bef5cbb2dd87efc645b9833e7c8916b5a93aecb9bff1b443c74ed6761dee784113c7900bf6eeebdc77c2cd99057b1f611207897656dadfb60829e898a4bdd2e293d29bb8a3fb25ea3663a2b3e5658fa47eaa7dd6ff4447d22a3be051f31cc3f8e9adf1ab98ae0310656f8aa241dfae7032245ae3b3fbc86d89642356f37ee4b25313051dc8823b888c45bf6d5b6d0db248473184af5a2080849938d270afc8cf3cbcc8a17aace347aaf3396e7c1cd03d477e799162723e8e96a88aea3ba5ff703f1ab222a46874d5b655f64304f5a9b24f4940e4ac62241da319459ce439b78a49d8fe93adb4ef835957f34ee0df95407a42545e5e04d6319bf7ddf221a247499a2a728e006280fa79f485805d8d72fffcf394c5b026f96c7fcf775a575adcef65ef36de773b245c6ee4c10e690ac859f163f584e4eff3e7ae8e7b05489c1a86950680c01d88744ac0e8175ab3679e3d3afdf6887f7f223c3934a8a16821dd50a782524d55d3977fcbda18f3f919546e7a48856013b2357c601d27cd199945a66c724a091906dab7fa81650217cb88c43e40dfe5698c584dc3aff64accce817e2d3789f33399035197f1aabdd6a73ae8f8871125e51563d13c98d0c05cf87b919dc96252403bcc17d9030be88057860df441b3bbf89b802b41625af0bfe1c94188fdaa8218abb9ebb86f9ef71b5b22d0e5fa9d014e57d6e1ba90b83e0d2fb85c6bba64337375014e9935baffb4eebba36b86793e792a2b9817c3b24d9dc093882a290ced0306b50b0920d1a5b2adab45fa81b910145efa9eff1ec666b13b37cb1be3f3307b5c6320c79fffacc3d313d7aed2a70fa81bf93df91e4acf1ba8675d3205afd3106f4567f5bc73242a7ed6868b943c123e0a165ecda15135e2725b68350a547b4ffe8eac3f2db62c4839fa57aef6e9a0e4f9bde3e1e3190abfeaae1b97daf883e08f768fb06562dcb05c73ff29ab0d89377b6b2d8d77439eda9a9f2396e932a9d3e825c841c73b11a00a68aeb6f7ad154e08a8557cfc59ff666509d920fa5f7c3e34240c7101cfb65dcc931288b9825adc382c3e85f1410ea7e42b5f8dae9c17ae319f80d5f4fe345bde6c00dae44bc6a6b20498f6231ff6a5b35efabe1da91da6ed00e1ee0d06b6424673e2d16b0db94f272458244ebdb5de6938f51ef81566c404e154f6f26ca646467cb10e70415134518eff18a492204e0b1cad012161a872291673317e9ea85d8ea76351c6cb60f909dbc5376d17ca7f066e3c75c272b34e636784428eb0ba3faacb4ccb2a8f386b42e63c3bbb33fec963c0905e2eb6062958447eccf93dcd715e27e9198d63770202cbafc35907cbfd8dad1a827bf9635ccefa3707a56b3db72e081a6c1b4a455c086585e5689454aae5b1d5210001c71c29bfa3d6e1fe71cbee2a481a00dfc8089681e7bc684c9b84df4bc14911adb5f3e08ac3302faf18b6e1cd23e69fd3822c1103db19a5b45a2cd66f0ac93d378b0272cadd9b020ba04d2cc0533c71d9a1b92618414448fdc6970c87fbdf7cee25650913dcc7c345d811013a1ef0bbfa64bd9ae59be4ae317ad5ffa3e86b73a3b5c736a02734d3a4460e0aaf88347b5fdad29dc12d36e3cb3c68f016d28c5eb4ce67af15e5e50812c9782a4c69bd2ed28711480167a309f561f67776e72fbe5a0a95ce63addc3a67f7d2dc3b6e62063e5f2223963d9c16c85975d8bc59efc96174e7476ac16c377e3149d41338afbe8d386e722cc7d858db4daf12963d25c0979944eab5a5b29c94dd8ea53d5fcb0aa1e6c0da0ca086efecbd5b790ac1221283c0587f25314d1f44fcf8f7df746d579be4305f0d173b73cd89b25505630d1949a76a52da44a254b655649484260277538594abc746d9f50172065705e14d9bee18d6dd338a4313fe5b922b1e0fb562d6ca5e914898cd09d2ecbd3c61c8cc8dd3a8955c1bba90e2e28c5842ff7eccb7394a67cbcf964a54c94af96d056da6de9906c7d37fb03b3d9a0e82dbd3e73d9a1704f68b083a33a3bef133b0206a61d295968cf39df75a10af3ca87329845871108f5c23ce7c526e5bb602ee8a3d8fc4aeb0883896c7bc3abe26e71d3c0d20ba295a7ec20da12e8302fd37b81089fa2171db9bd5f76f5688131bf87b5e6268b4f902dc2a27f061e69b5d404e359b8d8210ca3f0558d899c4bd5d1c8362234e868a86c3232fe98a54ea4289a51261f066baf7b32b9615bda6b085b8bb6f717f585fa5afd0d7bfac37a9613b156aa526043e70ae544f9e28d866cc61309f1fe22d64f6ae57c5eff38faf833adeed68216217caabe85478c87d2288ce8a604768a00f00ba99383460443d0f62c84dc9bb04433cbc31a86a9956f51776bac041df7f80522de014c3f93803311a0ad7b3632bbf7c0e0968cffd797bd0f36ece11265c375231728f82a68b8a853b4b5b95f7fc26d8c6fc4a0250f7b46ac0b277bfb9ef9e814e4a66ccab87762717fdefc96cd588910a93a7f3aa414c7a288321cdb8cca983249d3d9a794cea0a926e638e21c2be8ed140d8032bc9dd6d3a7cbd98a1cbe133edd542f5ef621d3336d8dc51ecb0fa71ce2de49b21088634169dddc1207d9f286adff36f6e98f460984ff9943216f2a49064758a5b41143806787535b0c8eaff4abbf4d58e1496c2466bf2c23265edbc76d488120f378ba77b19525ac0bd47482ab80090eb9606d5ded3ed6e61b1477a5294dedb89169aa2a4e7ee4f400f89d8e78478825f9bc8fb6e7b9c0eddcd97562f606b58d7f894965c391a8c1539f61e0d56a135d9d066390d54369b9ef904cdaf4c2d1f658918e3c83aca284c31468da3959395561a41aed7c51f1d9d52f66554cdfaa1094696f903eae42d6383d97e1d12cddb96"}], 0x2378, 0x400}, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000003a40)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000001500)='./bus\x00', 0xa044, 0x400000000000001) open(0x0, 0x8000, 0x1000000000025) fcntl$getown(r1, 0x5) dup2(r0, r0) sendmsg(r1, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000003980)="be1367f97a154c8d7b42c17ab4fa73c1cdbe369c1bbe904e446dc6c156f74a2a548b123278d5b80e8d15547f7f382c3622a05bc6672a2c0e9b7e3b42c446adf5505ee7867bce744aa23cef2d04a10662ce6ab2fb5834c36e9c9f3baefabf66e8818d64a2987aab1504862c906d02bf4c002cec4b31b7699807ff9d1da523466991f4da0d77b103da9d48592300e78885e1cb54123925eefa5a14dfd7a094a706443a2335ae", 0xa5}, {&(0x7f0000003b00)="50ebb8250a1817fca20d2225f04092d384733dfad2cab5d1504986a6d5a102403b52d294a7140cdcce79546b9e2d410df4e0a48d157ed73bfdc896e28b465b4085d22408baeb0fa7ba80a04d64d9d144d4b5ce99f480fe479883f1b87ea88b22fa7af1432dbadec440e01bed2d90b32a4f9bc060a31fda66303b572bfdb30d89e37783b865e65bc0b5b0cc266b7f4e2d443ddd3f7fcaf3210cb0b5f188ae951ed0cde429fe3a1b35075f96732ef6e8c7a462f936752e5a07f3ba00b9d03707b1dcfd5083284c5344c30aa3fe443d629a654495b668558637", 0xd8}], 0x2, &(0x7f0000003c00)=[{0xd8, 0xffff, 0x4, "69ec6ea4d4ea1e67b38250410e3e2abbbb9bba4b46792595f90ee4a550e0d425a9c43b187600a9009d1dfeb3adaeaa92f82764d4c805b2f021c533602798b0725a8f1da0d88ce76e9ed6ab13c426dab765e286ebc9762f91952e07c28c416cd3a8f1207508024ffc840576236c8bccd22b061f2ec09e8b9131064a045f049c46c8317bbdcf1a711f0690fbbc6295aed85f0321ab1ab7da02332d1a9ba28229b028bc0b18daaabfeb2ca29d87349eb19725a76b7cf2bb622ffcfe7068836d87afa7fb"}, {0xf0, 0x0, 0x6e72, "486f5910897b84630a66ddae30e9f027c52a571b7861854c1ea3bea77a7377a7cfd63d1cd4fc4cefafbac414ee948ca9d82a262fde73aecf84e326917c21c9d50fa9f0673c181e8d5a56e086f147710d946eb6f4ef0eb415c4d1a708a30b396161894b5cb6c48c042f2d2e8b0072faaed77e44591b3d600db18e3f6a57a7902aa44c6806cea4b32a2fc7c2d7939b4908a50c771bacd9c3d043706dcf9b6a9285a7f7dda0e555e1533bb4aa0f8f3a682ddaf551f75fc09322ffcf2bd815ba3054e5cd6f071cc01056c4f19b3810c83e64272ccba14eed27acbaa6"}], 0x1c8, 0x9}, 0x1) 02:22:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x11, 0x0) close(r0) 02:22:22 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x80, 0x82) 02:22:22 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0x3e) 02:22:22 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2047, 0x2d53) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x7e, 0x4) r2 = open(&(0x7f0000000380)='./bus\x00', 0x400, 0x20000000000) preadv(r1, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x808a, 0x1) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus/file0/file0\x00', 0x4) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') readv(r2, &(0x7f0000000100), 0x10000000000001a8) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 02:22:22 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = getuid() setuid(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 02:22:22 executing program 1: shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) 02:22:22 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x80000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/196, &(0x7f0000000000)=0xc4) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffd, 0xe5, 0xa2, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x738, 0x4}, {{r1}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x6, 0x1}], 0x9, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x89, 0x0, 0x9, 0x2d1}, {{r1}, 0x0, 0x2, 0x200fffff, 0xffffffff, 0x21bd}], 0x1, &(0x7f0000000380)={0x6, 0x8}) 02:22:22 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x200}, 0x236, 0x800) 02:22:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x5ed, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 02:22:22 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) getuid() ioctl$TIOCSDTR(r0, 0x20007479) read(r0, 0x0, 0x0) 02:22:22 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair(0x18, 0x4004, 0xfffffffffffffffd, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080), 0x4) connect(r3, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r2, 0x9, 0x5, &(0x7f00000000c0)=""/46, &(0x7f0000000100)=0x2e) 02:22:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, r2}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 02:22:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x8001}) socketpair$unix(0x1, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:22:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20200, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000002680)="2405a834725a1998ea40bf4179490bde036ad5fd9056d0f9d87505e3e953005ea9b3a67bbeded73a1d70783f651ca545442a7ee25c0d93a235c167fe35fbfb3c34007db7a4ecd8115805092038f444bd2230ca6bfbd5a81641a560b735b9bfee1268b85482b8d74778dcf47412b8a71cf68586aff2e62d6c0186c411153556bb579852f4d49b02f78f6cd33aa0a0dfab17cb6ac1af3935619e239d06764547a160d75957f4779ffbf28f722a4d8392596d774deba9a4f232c742638baee14d152a9d81feb2d0b723ef69e1bb973c0c55586b574d44e2832a6b1c5ad557764477bcc0914e3444a02c8df6c73f78b81921756c13da50ffd99b37b78e50b5e163fc86ebcc7e068cc368602141a68fab3fbe84de64abb4f583a3d75e772f693969f31371ad8b79b8626c29fbb5819f18e63728d6487b705e6c57bdb7df34027981e7c41c8776f07cdfe4c37424b42d42fbd847e1e79400cf4e9b5a5da03eb9a4d1ba0fcb77512bf32e2c34342a96e35d74453e90905b85c31775b7b6aba3c4557897536fed5f923dfca916769dc6d75cb19ee7d2eead628e85ed44df31e41b1e62fbb871599e8f97d66c137cd934e261f73dc94f080edfd7e005841b639f9ce0e3007721c9062f6ce4a71e8e3eddf4d799e0ab0a703527f8bb94b0699d7d7e1c6b46d1bdf4631f53eab4f9a8e9d6f5a7c7b98c5f6d1c65ea4cd13a7c4c3073384dea26d77ee396d7c98f3fa503404247a594d1940e4b6fed4fc5a60fe414e5d2368d8f7cf8a686d1d317857e4cfb532a0c509987fe24930274b4514fe001d870025f1e95836bb24bb8109fbfff8e9f28f875fa3b027ed65a1bc5259d95b11102851fddf01659ee196839dc1a9e1987c582d425e4c908a8fced06a13a1814eae3bc1ef8e40b4f3a5cfd34e52ff610bf699abcc1d2524a6d25df316b7e75d2c2d398e69f658a939a3b9fdef34dff69d95fdc852c82dd547437ae171173330feda24f09a682a38ac6b71e58e1798f755743fcda86fed1bbec5dd8e62ee29f53134a92f179feff45d02aef4b0084a43e1d5dc782123c7ea39c54b488d796af601c3d482791e6b6619405e53e60aca69ab30691ba6173c22887880991d2a230b2228f5dd0325292c01b27113f2e87cb7b50f1288ff8e7c93d880afb3e33e054a37198a2c8112ad63369342e01ab188f58b9f29278cb3270d46a8ce6f0c72e10b57002257e61c6b9090a9ac37be76743245d50c009fe429bca4e71bd3f9853490853f1b99646d26f43c00a69160256bcb82cd01be4f541607cada7b4bbecc463f88a41505ed8494842c64d0aa3a69032a214bdabe0c887f98a62e9d7fa3b938bb90eab1aeb51a3d30948a363e24c3b09166d62e78e9936de294ede2cd60f8d1d53cad0da504a745e63f8e806ef5dcca976b0c5e97ac367ac61d35518332a3169bf5d805880f46cdb0d3b72c1c704b1cb92c2147b127799f49638740a6a5ac44b427a970709dc2a79f1946c30271f11802489bb7008dba388b9b9d6bbc2a9cb054997bc38f94ced4ae89073bef4e71db6494b38512f277e463c1db506687ef849039106dcb84f4a1506ab341c2595cb6f52fc1597f6126f1229f75a5f698bcc7b28f793dd5085f7e8229b228942bee44e9d336042521d45f7034534bfba66e35794282e2f397a79ac12c766b7547beb52022182b64b99dbc81f9de2122f403b4143a499dd88d0dee0e8a3cb22b315daad137e91803fcf1aab7b0635aa051d6450f3fa2980e072a58619864c121105069eddbd658d9c229cbecb88d819726dd29e6b4948ab88e04efa469d72340b812a9b421f39058402d2c15045e98ad23b38c0b834121d21951b24bb4d57cdece4e939a38677728d08ade6664e6c535e0abf65936f1cadea06dae858e3a922bb474d0a22a65f3f4b36ca90e63d45fb958b967ed3879460e315dee0db4103f467152492fd0a23c13d2c11729d8eb4c5eec8c67e91e159e5ca49a4302d5108998df15647cc1a1f23d6374f34712c9761bd221288c035d528547df478603774366ad3f53b1187bba7fb6bea4d169ead567e828ba1c2054601171253e4d3b9605efa9683609f9365a3dbca6ca82f5a610abb075fe301053827c6123f5d6c856f4cac5cda1c7cc4160d7621d22133c03a07fed569ff291e0dc365e66bdf8518927cc0029f74b328f528730fdad85d2f746d6f9f0ce3aaed39255628d5dc09f3a9ccd60e444f2e1b1ca0b758744473997a2edd79013d047461c8bc016611df4f555bb02ab335155858977051b23cbbaefbdd4cedb00d68a2ffe034b711d8cc59fe0d0047562840e702a7d87d0a74194f4c6d4e2b61670c95112c9d68a603060abedce50048eb084d5262c16dd15ee9040ccb4359f6a0df8952196fc38238c4e4ea8b48dad95bd4f9870550d2c43196153edcb4621cf9cd176374f64581f0f84abad3eb4af2dd9ed89c3c1387247ddb2d18cae9c612ac583371b529d2b38e4452e3a3c9a056fc1661488a450c0942a3a1442ab390b46f45abf45087efcee5e89a778f83ea286b20acd4585d41ae8a7c682bc2bcfc44e3184d067df952f0c37b285228824a4d20623b6d79f571d450e23f9daee93b5f384a579cfc135cde8ecabfac8b33e318defa6901feeb59c03199b869c8c983c91e7f5e04e178be4cf8d92ee2075e7688f22ca2a884e20679611eb5e4d14838080f5d5205233df3a2c6c2711d3851376505ee84079e344b4e0d52735d1de7a465dc5a24fa3c689b562a419226c812916419463fc89e4f3a5469750adf8017df59ade2685a6b1b2fb39f729909a5f2d9f51a03f0d9a1a108b81f7ead10a99bb1c883bff8be6686b8b751cee3c7a6bb400edfc6775648ed790624bbdbb3a0c6db291732ec8a9c073a846a7a17d7affea9ccc5f60052efbb713ce48496f0f6120e8beb7066adec6ab0258144ddc62559405ce3777ef1e24866fb201ddd330d30e12d4e269a63348b34cf40d6528c4a0ac457dbfd6064121ee67e124e05c7ab619ce342fc082d67e45638464a2c3429ca68f77c47748778f15297aa284e9c52a66b5932e066c7ffacb7e38354c781bbe08d88362a79f3bc7cb137155f3c9ffab2537569794f4cc4a09b5c2d5ca8cf0d479ada7b35b3bc6b8e1bd812d93d7072b5c29eccbc461ffc56601220c27418dfc86d089994e50f32e925a4cdeebf0658d0544102af141d7609470bbe293d8af6aae49cd0d0125a7fd35716a156dbaf0bffb2e0ee681991c50c70b1cb08a667fb7ba037fd11baf1db6fcb6b1b7fb8f48c121aa299dd597449353d61342f3f69db4104eb2ac40da2c1748f2d00af5da7afec6becb416e8341ab5fcf43f720181fcad86de44b06e25a940957772e11b7d3fdabe339c86f1b0ec01eccb66acc6944a968a0803eed1618aa892e1b5af75eff0250f4c10c94ef280cae21513d37a761e9df48bbc6e4ee0bd708108c5c2f2766bf63fc6d28dc67606195a4001d50cc8d3decb326fd37b4d371d61cdf6e6c570989110b959d93994342adb13b241bc45cee93db5cb6e65ca0203cfc130d5a7466118d07d65ec9a094d258bec663f0cf7589036592f86b6b352c157555e32865a719a10c0f7f5ca4ec31b2a8258347ca3c19c63cc262e30b7e0ff60d927d6e8267fdad54d1a656c250d0a236bdeb4895ee6660735a58ab6fa1551ed5ce0e140e9058d0988ab22827328792be0fce4760363effa4ab32c6c312294bc20b01b25a247d8d79e10313b0b2ce3c5fff289b9cb7be8a684299dd9e16c5d3dd150fd9dbca758217579699bbecc3bcd142592759b483182f2c38ebb303ae7c50233f00687a600cb43b257d2826bf140c2df184f3d812f4d1bc333f2d894ec976d8e079cb72a70c10d2f7700e2318e56a817231aee3b01888d00cd61b28587c1853b00dd0feb3943709632356477bae65316f8576226eea006a7dedf5685ff5da14ca3df06aaac059fd37fd27a54ed1e85b1060194a10b748bf5aab136dddef33c5b96a4ef58843a30886d4e2c0e4012819c9ceec8efece26fe2ff759e0e32aef1599dbbe12f3aa709e4b9a72d035d5dac851d6b3693e92ada58bd7c02478090cd36d793810316d0e9b2ccbd323d924687295683211ee80fd4b0ca23167af84fe07faa7d46dd968a406183122216aabf72008f6679fdab444b3a860c5d335b68cec382392587b41e3609abc2d5e536db0575347103352dde0ff4207c7bc20069b2a3fb958e184062eaa2b5e3ded981b8fe1a549ce64db478c4fb00d98b8ac46f0b578d120b134a4d99574ebfe27c679dd458b676fcace0c5ffdee412f2d5f8c3ab15096ec25866b573946e55e670e03f5f76586bb2e475de74734ecd0a98b6bb146b76769a25b2c4ce652f3ee660b8f1a57d18db72d8963a069eed375030de02425743e250e0bf6a485b7c08c2c49a1f1530659514716594d7909a6df9ef5bb3bbdf0c78dcd0a3aa21d0230c3f1e7102e901b37b551e67e2f617e3849e319e6b6d5e117d02fcf335293a1cf030219d632d95080964ace5cb2fca187d27740406a05440786b060733ef6ebcfa35d75f3b65b239859c1582fed16375dce46aa1578c219ad7b9db0cccef402f2ba95f88ff5b3c5dc61077bfc48c877b96503c175208fbb711433f6f2af22e97bfa5c658d8949dcd285a3c953c1027127ffac9426ad0c45f3d1dfc77237756b1667de415baa2c36447eff1a58178a68746e9d2084dcd6613109522a6830dec7431ff98ee5ed2378665b19bae40c59bc6e1c46d213e2da65b27c7ac1c07d039d452af0a1631193baea5093e81c611273bd28ec1213c6bb80f6c40c0760568566215c1e70de164c1e0a01ae8452fa0cb8259e91d12ae5e7fa6a2d4d958976a64651092de431f080a4dda6cefdf621728b0baff62d08ebdcb50ea389f54efafe971458185d1b08cbec0760c5531e28caceabf41b5672c723d45bb89b2e56bb19e21a81a77b02980e2a4bcf5a1ebe17cba6345a6a1ae697e06baa3a4a601ff260f999dadfafc89529762300eef83bb64783af5f3002f269b17d6f2b00f5bcc45bceae86431a547df053663734bdb871798d32c297e4ec85e9d58f35f2f5490232e8a66206a8b06672102f95e4a9b6b7e0ec5ffbcc307f9b65f4a9179fce84798135ba85e2c0bf696e31d57d3a7721ce6b54bc727a8cdc24623a970fd6ff4f55b7f7c22436e0181b2c324c251b59eeb78b7246dad78a2224ddb387ac6cdac1394cf0a68baa20fb82b765a187b6a135f36589cb64071e186774bec9dba2b5927be9331727f9982e6bf2360645b9d342c7f49576b35dd388d9098369d47afff52b2b0b92addb3b8502d25b89ad9f094", 0xec8}], 0x1, 0x0) 02:22:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) close(r0) 02:22:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$TIOCEXCL(r4, 0x2000740d) 02:22:25 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00a52301"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) msgget$private(0x0, 0x100) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 02:22:25 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 02:22:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:22:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 02:22:30 executing program 0: 02:22:30 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000990261ad92a850d77e41afee6d554aa6c90bc5a52864a3d7366e6201189632f2f2b70000"], &(0x7f0000000040)=0x31) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 02:22:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f00000000c0)="673ffefcef1dd5e44b9e9a79f50bbf26f95dc94d23e386d837019ea36395854e4f985c02ca99138145bbfc4b3c") select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x45, 0x1000}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 02:22:30 executing program 1: setitimer(0x3, &(0x7f00000000c0)={{0x800, 0x2}, {0x4, 0x9}}, &(0x7f0000000480)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000500)='./file0\x00', 0xa0, 0x5) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x28500, 0x22) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="25eeebf645f0d136cd814cab2f7e0bfe02905812e2adc0ea7d7396e6028ea2e407d99acd55887bd46201e390b0de67f4fa96a11b3d0a105eae6308dea993af4b160a2265143c2ad324e1a796a71341151a0914d283190658d07721b28c4492a45ec23c6d72d06fee4f405d008e3216dbf67e8d8923b6a3692c06ed69e6d1e2bf98475fc06ea673c795b58f3aa169c990697bf998c429bcb220cfc10322f8a116959339b9610af86506f9b62eeca3ea2519bef5b1c7dd74d4837f23c77b319c0a40", 0xc1}, {&(0x7f0000000080)='u', 0x1}, {&(0x7f00000000c0)}, {&(0x7f0000000240)="baa48134da9e8decf33cc23e23bfd634f097ddc27bb76f998b27dc764ac81d99ca8653488e32ff5b5dd664ddd4cf0c8cc906040ace530519b250fa842fec4966ff0a110e210a791ed6adeefdfecff0e8d0221dd2fdd6832430c1cb264e3f5099e42fa3ff643312dc413b988df16d4c49340f3ff200505f77e3e30f5200e2", 0x7e}, {&(0x7f00000002c0)="7c8fb9c6e5f442ef4defa43c1918fa28c7d8d17506fa79b2cff90f74e99b34", 0x1f}, {&(0x7f0000000300)="3b2a61361649bc86c46ab83ada8fd3702b2019ca6f56d79148c1986e06849791d72ec0c199c0994addf355f5ef96e0a2b20f9ea1ff33ec86325522a372ff69dd6d4355ffa6950e42767ac54fcaee64e9ca34165fb2642f7a679f448edea3ac3bf99d2febf192d2af797a8b631ee2e58fdc979dfcf2ff2deac9167e9e0d6ae64d075018ab7804b99aed105c589d007d7dc48c4f903abec90ba547a26df486dca4de09b53e2ddec4b21a4d55436a913c11158cbe14396bbe12487a5b6b2c62acbc848cccdd92280d94e81cb664202a83c89f7217f9591248bd9bcd374e1dfe26b1a2", 0xe1}], 0x6, &(0x7f0000000480), 0x0, 0x408}, 0x4) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 02:22:30 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x10000) recvfrom(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x3, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x480000) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup(r3) close(r2) 02:22:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r1, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r2, 0x0, 0xff37) socketpair(0x20, 0x4000, 0x8, &(0x7f0000000000)) kqueue() 02:22:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, 0x0) r1 = msgget(0x1, 0x109) msgsnd(r1, &(0x7f0000000000)={0x1, "a7bba0be6fe2cda420b124bc1972927adf658e0ff9e509254cea8aa8b5aefae6beb29b55701ffd8f10f65952a4f969a9ad6ec0734f762d424af5c349ec1404110460980717031d4746dfc5d15ee01e83c0e469e042864acb1c73c4c03b39a5f0e80371bc5293c9af4ac79f39eb12f171dd22944d847b8c8d28f4c82698490a26423fccc4e3336afb752e29bef7fee46c147db3170a78e7f5e0"}, 0xa1, 0x800) 02:22:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0xc) 02:22:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 02:22:33 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0xb0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) listen(r0, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 02:22:33 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e699cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) syz_extract_tcp_res(&(0x7f0000000140), 0x10000, 0x3f) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286c29364b51f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472a60501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"], 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 02:22:33 executing program 0: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x10410, 0x81) 02:22:33 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e0c4a808bd534851da070202f4a2572041c1dde5b7a32ab4d14cabb548e06bab900c06252db5b5270d634609e47231aee7a22a3ccd3382810bec09953b65778faeba7563d5c24147f7f3a5c9aca1164db284c6d0add2140c699d190c1b488e0b8cc1c5", 0x63}, {&(0x7f00000000c0)="ea7f9ae1f980383b8d0e912aa946df189d9fe4f51b706ff0cded070130dcefe425d637d89369d79e0f71dce3fe0e815c37032e73a0ee26344278d9374d7d9ab6f56e0316ba715ae73c28dadc9b310b3ec2292c62967cbcfb40a29096ae5281734f014f7c1d2ce9c7ff2d5cbe6f5232529b2f942e802d8abd6c0001182a71517bd662af805ea1951728d33c3ffbdb64eeeab483560ab34b85980bbf2fe7d2858cf97232fffc18c4", 0xa7}], 0x2, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x581, 0x1a0) 02:22:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x4}], 0x400, &(0x7f00000000c0), 0x3, &(0x7f0000000100)={0xffffffffbb945e30, 0x3f}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) ioctl$TIOCDRAIN(r0, 0x2000745e) getdents(r0, &(0x7f00000002c0)=""/81, 0x51) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000340)=""/30) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000004, 0x8b, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0xe0000087, 0x7, 0x81}, {{r0}, 0xfffffffffffffff9, 0x54, 0x0, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x26, 0x1, 0xffffffff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x6}], 0x7f, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x8b, 0x40, 0xffffffff, 0x100000000}, {{r0}, 0x0, 0x98, 0xfffff, 0x89, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x81, 0x2c4f4067}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x8, 0x800}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x0, 0x1}], 0x3, &(0x7f0000000500)={0x3, 0xce6}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000540)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000580)=0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = accept$unix(r1, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) setsockopt(r5, 0x90, 0x4f27, &(0x7f0000000640)="3c20c09b1153e7c0bc2defa23036eeceadcef9816bdb6dea66d95745f14deee62e0c2825aaeefa780bf92c1c7fe2c185ea05138277c0c2794b8181e4f2e6f9b5420a7d2f88380e09f9e09455d0d438d23d3c734cbf198641b8108023de38abb901bb7d699535fe5b5a344ea749d1f40cb6ceba09f7509b3bcdec510884cf781d53f0954dc9ec1ee1c050dd285c65821b1a391bb7d39d49346eea69b0d12acae55d461892e7d245b561b59e2830e48f18ee2b6015cc914e9d7092ac7323a729c4f0fc260fb7001d46521671c80c98788f564a14bd0e582de2d44407e03543cff628d0919e0fa4575ca552e644c707dc3bc4d62919a05f74ef00e402", 0xfb) r6 = accept$unix(r1, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) faccessat(r1, &(0x7f00000007c0)='./file0\x00', 0x4, 0x1) fchown(r6, r2, r4) r7 = syz_open_pts() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) unveil(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000880)='c\x00') ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000008c0)) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000900)='./file0/file0\x00', 0x42, 0x80) kqueue() 02:22:33 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x100, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 02:22:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7e8d, 0x401}, 0x10) r1 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 02:22:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:22:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:22:33 executing program 1: setrlimit(0x7, &(0x7f0000000100)={0x3, 0x6}) setrlimit(0xf, &(0x7f0000000140)={0x7, 0x200002bc}) r0 = syz_open_pts() socketpair(0x10, 0xc007, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000001c0)=""/214, 0xd6, 0x802, &(0x7f00000002c0)={0x18, 0x2, 0x100000000, 0x10001}, 0xc) setrlimit(0x7, &(0x7f0000000080)={0x5, 0x26d5}) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setrlimit(0x7, &(0x7f0000000040)={0x8, 0xfd0c}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe2a, 0x5, 0xfffffffffffffff8, 0x4, "5404b6c737cc4ec0f214728ef596e03b0b30cdd7", 0x2, 0xfffffffffffffffb}) read(r0, &(0x7f0000000380)=""/95, 0x5f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x1, 0x6, 0x9b2}) 02:22:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlock(&(0x7f0000143000/0x2000)=nil, 0x2000) 02:22:36 executing program 0: setrlimit(0x0, 0xffffffffffffffff) getegid() 02:22:36 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0x16, 0x801, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) 02:22:37 executing program 0: open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) unlink(&(0x7f0000000000)='./file0\x00') 02:22:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0xb, 0x4) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) readlinkat(r1, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)=""/137, 0x89) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000340)=0xfffffffffffffefa) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:22:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x1, 0x100, 0x3, 0x80, "7a6a34dd227c493edadb8959dd37d071b8ddcbec", 0x1, 0x8}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000240)=0xc) poll(&(0x7f0000000080)=[{r2, 0x164}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4011, r2, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r2, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x4) 02:22:37 executing program 1: socket(0x10, 0x5, 0x1000) r0 = socket(0x11, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)=0xfffffdcf) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x4e) 02:22:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) shutdown(r0, 0x0) 02:22:37 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, r2}) 02:22:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000008000000"], 0x10}, 0x0) 02:22:37 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000040)='./control\x00', 0x4) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r2 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') openat(r1, &(0x7f0000000080)='./file2\x00', 0x80, 0x20) renameat(r2, &(0x7f0000d5a000)='./file0\x00', r2, &(0x7f000033c000)='./control\x00') readlinkat(r2, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 02:22:37 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 02:22:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) kqueue() r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) sendto(r0, &(0x7f0000000040)="02", 0x1, 0x5, 0x0, 0x0) 02:22:37 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) 02:22:37 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x79) fchmod(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "ba984b6aeeac05dfbd581c44ddb65e4db2d8ee3d", 0x6, 0x4}) 02:22:40 executing program 0: r0 = kqueue() r1 = kqueue() fcntl$dupfd(r0, 0xa, r0) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) munlockall() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 02:22:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x102, 0x4202) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0x8) 02:22:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_execute_func(&(0x7f0000000040)="4998c4c2a9991ff2400f79c80f188ed23f0000e1f42e447a00f30fbc39c442a0f56900f2a90d000000c4827d19e1") fcntl$setstatus(r0, 0x4, 0xc4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 02:22:40 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) fcntl$setflags(r0, 0x2, 0xfffffffffffffffe) dup2(r0, r1) ioctl$TIOCSBRK(r1, 0x2000747b) 02:22:40 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x202, 0x180) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$unix(r1, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x7fff, 0x400, 0x0, 0x9, 0x20, 0x5, 0x9}, &(0x7f0000000080)={0x8, 0x800, 0x0, 0x3db0, 0x9, 0x101, 0xcac, 0xcc}, &(0x7f0000000100)={0xffffffffffff0000, 0x2, 0x0, 0x8, 0x29, 0x2, 0x6, 0x6}, &(0x7f0000000140)={0x8, 0x6}) chdir(&(0x7f00000001c0)='./bus\x00') select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000580)={0x0, 0x100, 0xff, 0xff, 0x4, 0x4, 0x3, 0xfffffffffffffff7}, &(0x7f00000005c0)={0x1, 0x5}) 02:22:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:22:40 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 02:22:40 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 02:22:41 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x45) 02:22:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:22:41 executing program 1: r0 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/72) getppid() semop(r0, &(0x7f0000000080)=[{0x0, 0x101}, {0x0, 0x8b40, 0x800}, {0x0, 0x1, 0x1800}, {0x1, 0x2, 0x800}, {0x7, 0x4, 0x1000}], 0x5) r1 = semget(0x2, 0x0, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/141, &(0x7f00000001c0)=0x8d) r4 = socket$inet(0x2, 0x2, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x4, r5, r7, r8, r9, 0x28, 0xffff}, 0x3, 0x0, 0x10000}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r10 = fcntl$dupfd(r3, 0xa, r3) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000400)=""/236) pipe(&(0x7f0000000500)={0xffffffffffffffff}) setregid(r9, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540), 0xc) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0x0) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000005c0)="c30a70b3dfe71c4f64edb3ddf15a9aab942772275c9a5986c25bc9c69ff1e05737e20baf606e5d62ae54dc4e692c4bff87dd773bed83b040b1a381e1da9c1b124c7b8a3155ccbbfa3cebea68c48b7e3dc9be1b045c463debd2f9466e09cf8e88b78480a4af3a7bb7d2f0d4b1a8b2f5b2fd231152285da04f065e76e67921e6308a0e57889dbabd81c14eb3c93dd251d3daf31bb7a0f9bf3bc7c8be5ffe5c3ce835a8ba5517555ddb56056d2d0439949049a20aa8e19e083b311d5d6b39724a8ef4142d5404fab1af63fbe5e08c1c247992cb0b84126c799e4266f8662d7e4614f042d51bb8ddcf2cf8e88507973553cba0b0069e8e00e711", 0xf8) msgget$private(0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000006c0)="fb80dd9c2801cc36c1", 0x9) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r12 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r12, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000700)) fcntl$setstatus(r10, 0x4, 0xc8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0xc) 02:22:43 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x5) 02:22:43 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) fchdir(r0) close(r0) 02:22:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000280)) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f2e336186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3a3}], 0x1) 02:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x3, 0x8) writev(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)="2f6bd9db56234d02c85e87d006fabcc0f3bef2be18e4483cf39e494b5918346fa0e6769150b99baca931e07015894196ed3f539832f2110bafb568c1a44ea72775b83bb4185ca06c46846f441c3e8b59ef770d5043931a4a911187f20e96c1b8e41ea06cb75c530b2e0efa0afdd8461b8ea782c1cbe487333ab305b858e2728cb3ffafc10d40e41e7dd605ab31ad65618f794e8dba0c614490c2ad1ffe4e7947ac77fdab4922932c7e1b5017af9b6eb0d3a7b80f3b5a75e41fb4574c7696e98d0d358c9c57574a8566c47be4de637472253f089b7dbca13635489ea0e18c3f5d752cc9afe6c602b666efdb40dc3af63a19e766e4a51b462a0fc79b31a539b8edd823885692d324251343075e9282410c37d0bae039cc09c723af8e12de5e825a7ab03fb40ccbad860f4471233f74cfd5695f213d5a0e199909e5191619cfde59ec4a1ba99d9f2015444445b263aff789c57ef36dd175c8dadf9013645849939053a126714b2873a766b68a1abe1a1bd4255dbde2d3afc2818a7423ea4dd2f4fef95ed47aa950ec1e698d7ea5685e80018c9a11fc451f039d44423097350a59ddcad37db102d4165cc56e5ed521ca853a8f9c4fe46ceb1a6846052f96f4ece74d0684e80fc619308a605ada53a1df68d1ee8a3bb9368d1a3381abad5bf8421f067551252546028499eb913c7c6648509a0bbd87376521ea835be87703873073446d66c7f793ea491b2b235b266bd2d99117c7260352af0d9da26f44f3971724d0d422aaf5a0956536537715901fe707f329edab1b4effa61e23866291151d4879507b0bf7157b4d52ac8306d22b566d862970ec1a1c1b006e6aa5b3b7a1488927f49f594a901e7891386760195e1509864e465f3f5594656645b002e432f38abbba9bee0d9c6e5b6cb26ae538738f69e13e4cf6066dba5b9cd4d14f22f41085f6b9c84f2958e58c4922b4864cd5c1634955d823c1441c1fa86d4d606d6be38369592f080641c0f74976400f2c6e3b0876f58845b4f44e4d6a3d66123335136b1bd19e4b49f91aac970a8656df095ea3ae80c4dfe032a747155b98b03bcbe090fd110869d159f84d699fab00279ff5e046eb2676025208ce69d08270d2bd5560e6c7a3637d5b9d3474611d5323560b8a4a10ddbe27b142cb9b7ff217f61c5e447d1ff39c91e251b60d0efec73ecb0c586260b65fb1135ca55c1947b4ab0ce34446a9b2c77eee404113b17103463ae255c0f7af7f931699e69b40c7793f78e16f83378dfa6c0b031a74abb7d3415902c8f31bdcd8481cb6076552cc81fe0851e8552c5af694a58dd0a0e11984b3d2ec994b75ad35219f21bf6bda3518df966951b7ea7c496feab7c3855ff8681e8787b7a8c61612dcb5044281bd9a2b5cfe623a01d4ca02ef05e06cb6f8bb0b7b91b615f8b6e29a9068fdb7f0da3a1d8ce9623c6e81fe75e1b449040c83ba6dd205501b1f9961edd6bc7460946ecf41f4148742e7cad4353d1c82932ec3aad611b125274f71025d9a0b76d0b61f0f794c667512ff9b3603042936dcb62cbc6f7e3e6df8503aa72b01b2cdd511f686024e6e3e50c6c927aef39b5d77d080756e207de5755b0dcfb61a2dfcdee383f5649b5e5eb32ae3a1a420287cd03913555799267fd49971e2a9486cb1213efb0d48e95fa27b186e26d3eec36a08b3e8589fac5576d712c6187412afa6fc3a4694d025fc5b138eeacff8c54017b2f8d23b4e76f49ff09ffd4abb9e03501e093561dc9b1211427244b524ae4a1170f5eca2d29eeb6844784dcad070aa617d408848deff8b17adcfc1050cf376f447d9a56187f34d4dac9146a5c0b9fdd3f1715ae427d9b589b9754fa2682e96b3bdd7d57dfbb02f1cfd386f1089298b6aedd095d6dd0c251d41f8edbc4b57b4b80edb3c76ee82ab092493c37b1635ac704b374eddf73a5fcf6a0a58a47885fa003674bdf6aea2434f843cec3f2a00fb69c64753f0472c75decc3cff714d11b762704000d718bba7e8a9c307a1c95562f4184f2c2b4b74f76bfdf48c0d748b9a22be303dc24b14f6b804dbcfced8e74a69c722fb9d03ac9099bc81c48d966253f0b9adac49db0a07521b0b3d69620f5f26b3f2bf4c7ac6576423272cf8b7c6a11ec5c9c009a3369dda045e4e1dfe41645177c3c16da1dbf0d4be70d3435f76fd7a025e5a0cfcb0eb2462227cf726ab143660210ebd401d5c9e05970d9015aa71c1595169c303af606d32808c617e1e33d8347b7100dafa136a1ed10272ff8e0af820e58ca0516fc33a16f7db884db4546ca9e8155902d8e5e878a692395ccb7fb07dcff2bcaffd8a7bee046c467a34f95b94a443ffeac22986364f10227c46828e988af22902f9519c2d3d3e5d0b58888818904f79247f31bae845fa0ba6f28b3faa440c9ba989e1f0bb379cb70f27586f34b4b63f11ba52477ecd037dc17344c13948986abd819206f5ca507aa7c45e32d43da310e53969bb7cfeade18a8b8b2f5fc64717e5a1462cfd940ad5412378c35cc0d609f202d818f27384220bc1ab6d055f1b611af651c8e6848847560e1dfab548f32b32f80bffb34df174bd67c3c62e335c5d3434bd4c3e03e2c82f19fa8fca8fb2465e15c0a3df7635b00fc82fa4cd201e449fc66258e36b9cd3e2aaf08839a92e6aa0dc867009d7fce77bc4a99c464e499d4d4f269179be4c52f25a9e7121d7b31a95658643f03da6d47510e8b73269223faf1adf26bea65f994c07b0705f2d60d036271792951bfa8ab4c011966355073efccf88554dacc010415262d776f92203d509584cfb14db143c09288fe4f1ab64e1550ad7836b0c2d7ebddc0a098d38e096325f5f42f43b9d8c5f27cf72d514bccc8c22137e84a07637ed7fa37f8cf1928bdd0c432089a27e61db4537f39983221de9bbdcf3c2415c09552b739001fc1f0eab900d49ab111faaaaffd6a76192cf36394a270af0b754831c8d76b9ee7fd7248b99e0746afb998fd037bf588b98567cfbefc5012d9333f1741aa7678f8ebf1f8f9a20c8b6affb49e025f2e793b52a1b8c01e99386ce239390fa09bd550b8abba9ee2b29874f61fd641bf8c28b9bb7c9f6d2b8c37c9e25f2a8e91c32a46afc3ac384fdf8c1185f285600d155ebcdb240f9612d8a70a3483f092cba7f79ae0917e1b701fbe0e51cdbc002dfa669b5d20060844750675a55493664bc3328f095260adc4026948d8974014c7594fcb73bd9e8cf8d9d815147f515e74060c24e383bfd460a5878904668c32c29e88b279b1c6ccdc77bbc40b1a6ba4a7aecaad894dc703039aaf63f03d04e1665bb286bbaa0a0b185d79926b9e408dcd4134a727708a0f4c726b7d241df0f4ced3d000565786ab896757e403cbc079493802f948b595414e23886509ef59de2200783f1a8b6705881a550fd060a67dada3adabfe722278bb43785fb8c8b5656293c1ab23fbf79f62c2e0b507e7af8f3e68775d1f9cc8999b22ff92daeee224cb73c51e809c39d1b67689594fb0a18df397b84566e8fc66a6b0487581f0ce8a57308c816fc593d7331c04833d8767a3124b75a834b3887a37585f73bcf6631ed97265567a0b005319ae7862ed9912571aba2f5cced62f07b64a9970c060806ab4a9567004b08c35294b71889d198cb9aa3230b8ffda575b8c8dc57d17dbbce492f6b970ebaeae747b4a4b624bec0ac5920f2f40802ec00fff47a1337b3180bd84ea928063e032bb3734cc72e092e5eb3cc792f93914285aed91f17fda218023e882c0451b274143008a47ae35af32010722103a2ff54467ea22db770a7b00a3d823ccca9f5216d4f96a5eed97ea818cc0f17bcf1d7cb58596a972aa4df4fb1b74b711fcb4df5bc4e9bdfc22c1f2309c9b347ca1008995ebee41d1891dedc2f0ac6cc30ae71fa90b0fdf1d3aaecaf06f163c81453d2a548699db80fa9303c9273f4af52114c410a3f67f2241d2e77504e203c9152a2643502295c00e6563091f6c79670a70ce7c31d05d54ddf4b1035c12ac44371172dbfc54e749d3465919baa400cd8dd905d29bd093036ad1bb3208b7d575c2d35c5c6286e48314098c00c22ed1ca92fe1eabb8e9d75cc5b2dc8004b3910f860413c4a350becdc0d96cd5a889c58a1cbaffd0f4d299660c9a35d627c2a3305982e22a54edbfee47db3a80a85cb9a8dbd43a005cc553c547054b08cde51ccae43b2951635764e772fb98ef5050a101d21694283eecfe8d86760e6e345387a06ab25a2099e8721306122bd0529d0363973c679f1e063351b1f9c45b70a45a08c18d1998645e782ec5f3542062f2d7d7b54124b9c7598a8098d23283078fa69814cddd6dabc6e601fd20b50c3088b71259a163f809c6bbff0fbf06f0fca714becde36d3512f228c2e6cec33b6a8caf3db40ca55a0f18596a776abe0c3bf629a8f241517019f42006c06134da0b8b2d3bffcdd3bf7610ff5760bd1bd32b7c4e3e99691d26520373482d26334744be0a0114368058fdfed2375ada66267fdaca7e79f7024b6d8298067dd8572a691e8c141c082156959f29223a33e60012a78bfa28faa43a0fa47697308896089db877ad3ed47dd488a813d7c815e1841c17f39a3ae63eff05d0ee7e57b7f63256c713cccb81f39d3124301058b5443cd774bd4d938c70df7930e1aa5c2cfa6833946114a813a3ee81cead65c6b084e0f1647e96e521f6aa5060cc24de8dcd5e07ce91a35cf429925769c318d3ff61419774f56822d3374fd64ba8450ced82079d597a2fa5ed9c7844f20f6371a1cf2241971de46ade513bf3eaa9440d8b33d53b76fb5abdc6520576991661e9a7e649bc1f443256161123e20bd0fdbcd3b62b4f94e358af67e55f06af58414cde398f59f0f2411297028cadd548b58db3f410ca80a858578fd9ae1c009602d8390a5fd23e945ee7785493dd8a124d2bb634a82ef4721ee847a66d23d7013c4a0d089acc2ec80da1529921354765e4b134eb9a1de19210452ac733c19f36eb089d8e1df509f77d5fadac587ae11277fb9335fc99912d8921cd9cdda4dcf628bfa735c85d406f555fc1751745e6a620616f9fd541927650bd894a35974efe529aecfc01a18f7efc55a714c38ac98cd92affcfb3eeaad88ca48a625546199d5a3ec138f2abe7623bbcbf75f0c6cd10d556d5d23225296ec3259f8828857e6b3226401e3b64d21f10189b240ddc5c9b03929ea426c273319de3ba0e1afaadfad0bcc3c4a2d26453a13c1c9cf8413f624f100019941bf92ea64dc7f11195074fc0103bb02016f429aa99b8ffe3924c1756641d0315daff6a842ccb27caa4ccd182fa378950247d330b88057df860971f2e628d445d48c62fdc3431ab8710077ec0cf175b6b74d8601c07477634c66995b4c35fb7f73c812e1375810441e7a4034cbbd1a35894158b4683c6079c821b6436a145afc370d4ed9e39dda60dcf69ce6e4642e3bbfd352ca146ec78400675cd560a911f52d8c55c3a8e594445e7cae9d58e7f2c97389be86c191569db9627b3f98739296c871d0c1a5f60adf7cf7422e785ebb6c396a3c053f52c39e88951a339cff39e15fa06856c04323d8b67af757f02f3e04b9bc7db54711b09e456a2e307be3edb520c4c83f99ed884e1ea5092d3e0ef325b2b29dd9974aef3e4fc4e4b5d4b4410eba7124ee760ebce667ca8adf0fe4a56cf351f31c09a3dff19d675ca9e56b062c8f517c5d2636d5474a7c8e86c0c9c0cae4e3b17426336be596c58ccfc84b33825ec1d20b79bd0f592355c6c7dedddbf9a35c0d0158bda14e1cc09f12ef", 0x1000}, {&(0x7f0000001000)="25d1634739e2a332b638357be33b9d06be238d29ee0c2fedb45354e7fa331ed019d8f4571dc1e2049ef4d60c5e398af145cc032abe82aa1cf36fa42d578c46bc62856150a39a5f30ea89c507390bcf186bce6625bebc487e3ee65a4844725b0f8660d047ddd4f51c13777a44e16bc054fa568f2db1328f5c844e478906ec2b7cee674547feed3705ffdf40d21c8f72187497e8840a904c95baf0b25f", 0x9c}], 0x2) setsockopt$inet_opts(r1, 0x0, 0x2001, 0x0, 0x29472677748a8b1a) 02:22:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x10004) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1f}, 0x8) 02:22:46 executing program 0: getegid() setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 02:22:46 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x843, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x4f59}, 0xc) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0dab5cc952400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f065c341d942d4bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcf, 0xff4b5f3c5b5c015b, 0x1800) 02:22:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x3, 0x10000) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 02:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f00)="644d89fc47cf4a15250f1c64ac33d32694c0d906429404deb3d3d1ca253edcebf57e2544197c826ddd15532ae434da2b731bfa3a0a67b69a025c72322bd3254be27a4dfeae3d1af5d213493ed09429749aa8ec6501365d54576ea5e0e8fa4574a2ca6275c86a30a4eeeba6d34d44fdee4a1c6807684c96d2503d5682f639d540b6e887c1afc60d7856c39570060103be0def32fb908e8775811e39c29628714783c3b316dd83c569f4d7000b4955f7a30de490548a5432a9cf9bdf62ec0684a2b63b460a6078069ce92975b23dfaaa2ff366c0a1745e5c8620295fde637d37d924eebae7d4d84a1da7d6bbefa8e0f9f4c836a0c0fb93942e651ca7835c2fd463bbb6b1be8964da41dc640ab34ebe5bccbff6bbc3334bb304e4ee79b106ba553d092a7164ede107b260f7fc80ae45c1dce0b63f6b94ac3a71fa04ac7742cc12f5d65f772cd7d92fdbd74f1a7f6bde2c5ae97ad79d688c81089c643e3b5d5bf68cae68480bb9a6cda23bf489bd6247eaf1009e48eb07799c171beb27dda07ef0e9b92246cd0c2b00ee378bc70c12ff73013cbea3e3b7e46b0411d86a73ebd36e87be66e1aec7ad5b704ee044d9fbfacf36a479ddc012fba24f059f1a2ab2449241ef8641a5b643e82b86d413ee6768c89ca21b8a4f55a7edd64bcd90e20ebf29bfd439bee2934b8cbe12a2f160e5373da6e2eb88ca264952b1d9b2a659b3f6896d6839b3172a313d31397a4840407d906e26fd4f91d11bc5a3cd6b36074b90114e2ae807b1b6a2a3be9261954655560d30cf8149f3db0b84e080017e16753f45a141e59d130d5265584ae47f51057a04071f0745d807cf2fee26ffd2a820614c90a773761e6db2a2a718b8c8ea6e31818a4c886f8a9fbd8481760dbfaffc3f33df7025e3616889e67a2c6f160c117aa96404b35d5035c3c6034aa9bef2df384a557c8abd5221d2da3e175a163b0815480830abcbe3e52401b2def4c12cd4406f720007eea62b43a0913bab73686faf33dc5e588eaaf24d153868dc5709273ca87f842adc391663204499e03d96e4127e37ae06354f711bc10ddc4b648889577fc16a9601654eecb34788d9beefafab999752f98e3e6b5cda0dcd19dd3546c51f47a96c07af0ad8b8afcd431d7402f6c005b5ea897b0f1229c4e7f23ff8c48c30311f89691ecc26282bb63bf126f76e330ed8e1a699a6a281cb75f267db81d9ddc0bed1c6cf3de2100b5230b321677c2d0c876237aa6920b68796916acfa4c46e8bb5beed5c6ca670e578728d6df4bd1b1395b091770da2fbe17ed9e758d823707fc37bdf352a649e9e53652929d10c9234d0532825dfa3db76a356957396fea1f67178b6858ab3c73da767b12474be326f1148f3f61fc75bbb7d638913e65f99ecffa5259bd6f33b4dc430e96a089b3ee53d280e931e8168311c0354296a52993d9d8fb4fdfccd8b0fee20256082588d243a47571461f03bb8e6a304703441ed881d939f4581548860e2e008449d0f62c26234bc5d57f8ae037c5e252b342cb5943f73cd1cc79cd13c66d95225300232121ca75490671ed702de5d94a41c81dc9c478bf9d0cae4d4bb46be32a858114803be0d6398eb0386de768937ffb179cb58f48f13ed4d0ddf49e82bd8bf25b2f43d0cfeb1c867f087f1e6f78902ad3a5f5cf933c39fca73fb45c5fe2aecd2dd2b90870953e7045953c49d260d4a8b1e9c39a7467295d8814bf32f6b4004a41789ee7fe00255420f343e4a6616ae63a79da294f4aa5b800642872b936f9b8e90c39da05cf55b5e9cf686f68322c9a253f0ba70fb7b2f66f8c0808b323f5c3fb25bcae869739a22fe7f6904af4dfaa0f1cb8d2c28ed8258018277635a0c7420681e4ce0ac3e9192968cf13d39ea2f81468ee6ed3e6dd2c1773c48e4baf5093db263649a74c33f3888aaad88cb61dc7cb0c39ca91e0da27c1a6660dc9c4d4450b5182e95d6c9652ca5f1a1d524f3796d7859f170c6bc6d70a3b2542294fe3af5717e80437d0b230077d2c73b28249d4c56e314c6761c7eef901c3e2cd71e8171e048373e9fcc6a414c3f71372cd9acc6af9ee9614dd890ca1565a5f4504774c6b92a249cdef1dbb68f08e1849a3be5c812a33eac6c3d6ffcb3f4acb0d7d40b6c7ebb3353266cb8fe7be7c16012eb48bffe108719809120c0fd3a49eb20acf4d53487c10e98215ad3416e63d621a6d55be0a9cc429eeefd4de93b26d1b6d3c2b9d260ddd6201e0c49b3bdffdaed6ef2d4b9551df106471484cee3512126a3f3cbc02bcc0ffbd28c5429a9584c38e45f5cd7ef01f44f71c00cc39898cead2be43509d4fde400336e93b8d34d04e10d81853d3e36c1351b4ab9b406d382dd689189cf3bbb262c2313661fa62fb247c03266ab06bdf4109ad3bfd1b338a08e4d549f7f6800bb1b06849dc693fa9bc17c3a034d7d90c2376f974e1607852f6ad532bd0eb35cf7c4e5c39350f4dc2f2c4ff8ee91111fb4b0cc3ee995d8f10c5d5a6097bd50af3c5e35a55f84a4daa43ada8145cbdbb46716c5372cfac0adbf8bfebe25ea8e97906c67967a13c2d86ff86a3812726d2f07802ef9db1e349ecf17264bede4ce28ad45f4310c8227858de86436695775f5d2817c9e138c3be8934988fc839857f57ae762a6b17b54dad443f04546bb7a9bc78a2b388414a9348b8b952311b7a2d86a67e993be8c2d9c471ba7ccd500970126d1828b70162f37a710552ee9a38a1ee200c7aee146a5430c6c0dead718b628f994ffe58ba2688beaa851fee5ca0fa032b750d25b697e3b03026aca04631c121ec9bd829f03266f96e805ccf01c7b13668c9c9c3c40b7dca923e342aa17002322b332566646a416702d67456a6c12549cbfd3ccb5bb5d141930faa6b67bd1162659dc24357bc2d1b2c2bc4c628d021953338007836b6bf8da9938c46ec3d4f0e568fd31abdfb9b729b66d30f13c960a0df95ce489e4ffb9390afcee5e90227b95eab4f1e4012ed85d61f3d0b5258ac91c3e397b1afb4d9cfa7f9247fb931f70750b0722a4ecc440fb8138c579cd7d8834e8e5fe79f37880563160f004bb84e4775865377df9b2ff531ade609e36dd6e2144decc3e2d15092415", 0x89a) syz_open_pts() close(r0) kqueue() open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x11) syz_open_pts() 02:22:46 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f00000001c0)=0x1) socket$inet6(0x18, 0x4, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9a965fde7663386b3ba4017afcc3b17d98774c673d5177e55cedf9f3288245da152bff255ac09a78491921830da563acf9a1f932dbd8c950be89491c12aea3a746f4012bbf35d73f7ae30d5b45c153a9fc820f854f84ee39010f67eab335b037bc50f5060e897878d615c58705e8b5da043e47c16c8db1d11849711ce40a4144151c4ff06daffe97e2d1e1c4ef22f2e7a8527c5442da55570b0d8a7d659f4cd874c71bc3222621f3a5f41f36db3dd7bd18aa59c8eaac8f27c0b8c2b9c8fb02a4b91bb4537625c8b504d6f5fe95968db68ff63278c478b65c825bfff291521f2efd1eff603f329bf3d62fe077ac7bdc1ef695ca6709f7ef", 0xf7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="b4cd6140bbb7e6c994852d3d121666b9de7cae5f10b18182a8ccacd653e0527eb1503b0108e24192c2a3c8e20438b8ca38872be6f127286834d3e2aa", 0x3c}, {&(0x7f0000000240)="9b94d319fb26ea6da105401c14740c9a1ebf93fca086a449eac059a2daa79b549ea50f06dc3918788b6afd8957baca0bacb5e3aecf17ab4b06cb38f24a86eb64735e38ccc20dbe0437670fcdfeccf851b04db8b70f88d7b4319b76120a021067f0cef340fa6b09c8f12d868dfbf96b0bd2fddd8f9106c551cea25800766fafa3a635394c27e3d8d15864c9e674595086a29f103ea01142e4303eb352bb8bb223a8a714d01420eee1b4b0f2e0a6138c34f13ca782e287343c08b9588b69551d1db45fe2e2a0f8d710d306d48949efecc5b074072b80f21dffc0552e4d25d8a875453042b51a9bb4b2fc7e6c7e2a6fca2db9bb03c8205df5dc35bb44e9a3f82f37dd25f921a42f0a48ac76da368fa3435696776c9c6ab9b0348ab4b4e4c45b680dc6def46a3c1b6ab1a42f82ad4cd729abdaee2afe3fdd497f633e9fadc1140bc012ba3e5b26a52c71d20bb3eecc4fc43225dfece99dda572f201c71511114e847411efdb74ff25ab97821be68f9b2558dbb32a948980678944557ccd2656fc187cff424fe8337fbe588a9e030be8e19096b90e2c874e79b9a8b205fcc8a2e7405da18c5d9f3a5e837e3c5d441094b82e59c6c20ca2d977cedd34603110fa3318c95306e4275b9b715b4b53434a960ebe785be56d1251cc53d46981d4e89098b41c0b02d81632619503e16c066116911113905015598f2e5e954a0d875b70fa22b5940d37c7c55e4cbe4eae11a9e18ba391761a307cba035557a70e10f0eb127800b63d9ad5821a079c80fe1f2f6dac122ec438d547bed9ded5a71dc59002d29a75d2b2a2b06221fdb42060682b2f9ccd6f99ae6254c4ece95a6a6ee5e9029b260c6f9f9e70f8848f835603985c51eae0707d51a9e3df33b4479d2c4980f9507f333cb398582b17f03fe42e0248d307b6d3cb2a3f3162f8301b1c09b2bb6a9f38c67a45ca4d632ebd3019aed5d98837f255392cfd561ca591ad359d8df4419b273b48fad1b35375f6d1a59d3ff0b7baf038972c000483b0a85b70cb5aba45903911cbe0b7eb5feee1da1107e92a7d9902ee1d0eece93a60a498ff2697bf2c38cb9b94dd6167687d39a9a47807f894444946700c2b504b191ec853d754b70bc356e98fa4444ffa3b1095c4ef92bfffa76d8f5138f599f752161cef75c06ca9e5006522ff8a7f02fa0996bc7f006c8cb5ae36360f34a88fcff549786f0a97ae131aafbf2bc8a5557967a0b80dd7e01d48048d7339663a1c0bdd2ace944fde12e2c75e6fc4057b9a8a5e074fc8010703941e1e25dca7862cb31e2419df0a23899f08e287b0eca9842a1550d65af687a7adb196c538dfa7f2d620cef73ebff7281cbc14350491ec7bb84d23b91c2d29199a76ea55dd74621aecba4c4e62c396fcc027ff8ae7144384321922f983c733abd636f22fe877f655198793e00dd09c01cdf6a46a7aae2737bdded0f643472c774a92826da1804adf374a7e09d589022bad0d9c4d642386fbcc645a1b9721fab5ca4bb2defcc6a61c4e0f7a17a9c82348a3c37882294f27fb8c65f788f5d6d70dbb0890c5485919ad518f53a443da7156af6b42336dd709f6cc7e43e78a18fc1341a490c9ff9872b8bac11eaed90eb2f29548cacb0e0ee85423985e28edb3bd8a25118b87350bb445795ff515055803d9ae09e0c0c88d09b81a773e9481fa29b056fea280fa15b1866d748fcfcc340922ddaa213653b9d83c726986c28f9b11d2189d2975eee87120300fea4ff2ad268998dda3adee259f7a0b2c9e6a50bba69ea3a3f329ca18774bb45d253cac3f21c2d4acb137fa35db251249a132c5e758d3f4132fc167c0badcd95b147e743788c7ae75eb8d3f54e3b0c608e01b49c640bd2be5a4b85d68b747a417e5157641678afedc07a386d81684fe28108200c445bc4b91d0877f027988a025551e10b4f31fd956ad7e26afc186e6fb23cbbc3c6eb59fe5eb4e5ece22131594c21b4c4124bf7a3b34350e4f82adc94095fe4188fe5a601499f3c0a8064a6a3077c3f95a6d928a9a348b11a41eae5f101c741571e4c987d43ff005610cd9bd53efad9f19a84cdb06bdce499f7b2afe1e3c8d97ac5141276b2d5a9c8dc5e4099d381b126dadf49966fced7b5a830b7e374fa25109a0ba97b6f37055744252883f367d74743535a7962bb40663aca1511523703333d6cf847b61ea17a228b145d130eff2bd0f758018582463544c731a0d14209bad51234e98dbb8f1a17fc06b125752eed0b300e52b708bdca0fcf950c71168dca9fd3db1f10bf01b8d3d301c82081e52acc613b2e00c5b25964a3767711ba8654d2c4db25bb44efe617ef8c155050954be681bc33c334f71e5b9ee876fb0693d36f6eefb3d1a30fbb45bd0ad43683fc664c1a21dd8a6c332e89392a051b97daad05828ab2b6f7cd42b41603da2b4504e96c88424ca07adc71f67d947f14b79c68b3cf9f16bc0bd66cc5825fc1ccd059c4a9ef699e2362b6984e1e97c67c625decfe7d30624fe31f92fa00c5b734c550a64d35ec48887bc0d5f3c6cc9c6c3c877ae348c244a1715c9c7fa1a15d0d4efb43c56b479a5a1c5a3ffde9b2adca3c07b049f1802a98e371ce4847c72f45d16ddb236e9f0e236c9ee911b7aed098ca80e857f66a4d8453aa453eca1468603bda7fe6cc1ea6338f635e6a25f79cdc4cdf5bb70ca36d2b1741bd06313828bef9fdfee14cac39de8f393d22234f1b1604ecf957b940167f490b8292d5e066c8526baa4c1f5cb02d09109123949f8cdc579041c211d33fe5025d5bc7143b8057fda229de0217f4899862c95b2286b616e608cad4c687a1008666be9327d7e1a1c87baeb4ab7352590defcf96a2176820b0e8e9a94ff0b33d5f6c37fcf4c29f43bbf704c62727d4aa00fd607ddff1c67e761c6ef2e5b22f4788d2d0a28e9c0b96462d21feb0f92e20860b534e2f838426e6c8c057d7e1f97004e5369d3e83862e7c62e1909387f0f96f9819feff2b3c296ae108e7cde90f4628c4e30e3a3ba2376f11c43bb16fcd09c4bae40f53db669f646f18ecde14d4c5d50985ea7f830baadc78b052100e28ef724c868538d10a6bc8b3d310153539f56da9503a28d5749144f2f82a650bf71e3c131a5128e2517d561d0a7e273f6c702ec1e464245dc00dc2825da2fd40d304975cc1fe3e8b4d3add5274edba28d238787f79b8e838d606ab32ef4c91f94bd5f7a4c25d7b9ed3e7349beb1ca45e44f669c8348ca1764dec1d163503cb2c7b1f718ef67127fade361d68fc8650d9ddcc7843b27781b91d0b825f89f7353252aa23fac84e370db0c232afe1f09dc7b539f7f2d1d6aef04f547fab72afc176045b279c33553504ffe88c69615fc0f5d7d318029219c4b65f027a102e3dd315718a06feb7a9dbd6a7debee9f50dfef6113e66603a86b1b1e9b59ba7348333796ef12015076f9c2c4d47b18cc1a1d33aa60b604195ce4d6716dbd8a4d741b02459a69457bb08e9f86d3f122d49ee95b38f4bc88151e46590438d57d604d79cce73fbd38d2c095cc03a0ded1d3a69466a6ceb465563f337674a4638dc33c199f4066272b6a29d08044fdbf2a589a88ca77995e17a36983de1672652dfe70b79558b4d07faebc92c2d53a57d5ed946d70b127e7dcd560aada752dbd84747ff9e4463762e419ed5fe37d004144d34507ed633d811e28df02618af783de1638c63f020c228c68973ed1711ff3d6954c1a074b363c85f992717d448bbdf912f888695a0d8d17980720b8a34d61fe80214ef035cfa5cd7a14545e66dee0cdfe7a6062c17974ab9af690935d8cf7e5bfe0c642dea73d656b345f3235bcaaa931c5529c33316a47a4094f98a9181bce08ba42bbf6a826a7766f5438b30dc51d668fb5e62bc5405ad91a5c0cc30a7fc6fc2e3eb719449055977ab8c676a16859e6f4a776e5adf37ccda9bc541d212fa0bed48f7d3ea740bc2f0cb727c9594ceebcfefb383c6b5a8fccb5f7b8e5fbd435c5d0f4ae5c5b90feb5f1026ec3b1527da01d687ab0fa9da3ecb9496fae2302d4d340127717ddbf6a7f9870ed43d7b360499c54acaac2b7dd43f098ffa00e31428fe08eaa7e68a8b5d522ae93b042f16726c20ee1c9425f1bfd0c021f50a6623dc1780616361181b84f1012b2896b735a9df374642ad80f52526d953f6a89f9dedd0856dbb660e8a1b905e5a588a587bf00bbf826989110f09ace84af30be8330bf2dd4b00974c193794044b598c0b91eb1e5eb99d4a7081222142cceb6aeec646e467f16fa122b53f334257a982cb4e30f2f65c5a62b45e0cc814d8daaf1ca3473f42841e7abb21cd9b2702dc1caab6d14c9e6c507a7ecbc7cbd9c3dfbba7c118d964a243ce8e37fae031efbe1bb6934733f9debee199473bf5bbd161f9293361444741f39656fe3d3203fbe0401a0c610ecef62dd3ef929845018b5db03021c0ac256dc35f8da5b46c7ceaf62053c3fc33775d76f5ed8577267e573de0818eefb9442b009a11f247c97d6774d1e3ad6adbb6c5c5d9905aba59ef38fb2cab056af95e0e7a1bbf6282164df2026fe680017a34758e7e8fd4138e7d756c57c8c1d0b1ab3436cc5171a930c4bc92aeeb7963947872ebd968c699a99f8f802facf393ff0d611598a7482367662839d977ceaeecea930907ecdc65a93c782f7900264d3c572447cd380b1151bc3733a559afbf9c6906b8351f36616194b1945dd98b4275785dd7d3e5f532bd0e65f4bb0c7e291437c75f97d43cc9a0a1fe1f661725562a1f6b7307e7f2bfe781223c787fc7a2abbcb69cd2ce23d9d8f745cdf33b25faaa05a2e0a1dfb28263b77e20f17f1bf0af60a9337908897013e70b4ab363af200c7e5d233005d8e4874d6b9352075c8fc640ef3baa7450bedc5f7749a4ff30e26c022743a0d038544167c4757763af9f2f4428baa59893a28ba547f3e6830e7f0965dc5b180aec263e78b8799b6e3a2df0a0c7c85bbe10416952bac7f8d1c791e4f6dcd404f4ecb79ad4c725376555d2cb464f0f958dcc6efdbb5cd1d977659e335aa6fa1792076dc304950387f4f0320dbec0ad58dd42b7fa9caf431bd865a29de76a9d054e56ca66aded3e9feec4a9a02f15a7485507177489fad0e28253629006a768824c13700bf74b80ebb547184d8779cd2765f3bbd3bf5cd1581bc607e530da3158f39bbe00dbd36278aa0c729817561d5f6da67d5c27963ac8b297f55552a378c2b1036aa202a6260047abe31aeb3c3fbc7740cea059af65bc8568a0d708338692a8b182c2d840b864b0603eb16330fb3232687d55ccc574a698245bc59c0788484a4cff1f769b6746a98041f667dbd1489d8113a596b598fb295df4721ca061da4e06dabfd1c68baaa63ca347aabbb6645faf46a7d3d0f4d03dcf4f31d9c16bcef80fe2bbefbeccb75a78dfd2a8e82589eba596ea3970edcb48c4a2dd41f48cffca86727cb72e5d2e943cf91a0fd34306cce8ff69f62d1cea9382c4b60244ad4f90786f7d9dc3d348b030404d240fae545fb2bcad8326c4801202846f71ce4606337745770bf2012b07db6370ece810508e55fd53b26f303b03ec82ebf5ee2a02559f638cc21b524747dcab2d1cb23b4cfe7aa30ca0220c3e269dd603855e4326af362850c39527e48328145c8ea40655b5828a7907a634f489aa0b445443d2dae4b5cb35d4edb6f3c289d4bc6ecf8191d2bb60e72ac04fcbf6ca8dbf538a0bd721820961112908a057b9243462574ad62a0ce23a371b6b8bda88a9a56fed5b869cb3f0ae6b4948587fdcfe935994660362", 0x1000}, {&(0x7f0000001240)="02e2a54fc6d98245ae04002f7612e40ea3b20c5b0676b542a50a504b0f0befc5367e272ff52621eff7e3d838f28383d4311c658140664e0b0612da3b1bff752bda6f9d4aad4e639af41f26415ccc75c14286adb9714410422f1e272348eb72e1264e0eda90a9784ada89ee5ea658bcaa40f00e1fffac8db1009d367f096c14ed8693fdd59baa6db1", 0x88}, {&(0x7f0000001300)="885f6e859a57210dc2863feb5d7c5386a9196a0ae7ac95ed42ab8a0e4437c0fdfaf07483654d691ede01fc42229a71a340816112f2cb0fb5698bb7de265fe69232943c5e638e51c19676d9e478fc92478317ef22621077e58d09f8912c68e8eaf388accfbb7aef7f1bec193a0cd66a208eef1a08bd73e0efe17cdba19b9be2dcb15062ba11246a284fd008cfea20804d9eb08ab87ac43cae36b9fae8d1e307e49e51eacac18cc229ce6c986dcbaaae4837e7392b56a426eda251909728cc71e1d34afeba65e9a626f7c38d210c8219a912e7f2b7ae312f52f57e14215237bc1df1aabb672910847da31789c4871e1d8fba47a6c2b2d75ddba2a2c46290f6aeedc7f879eab1b05adbae05dbf792c083d9943a1c1b09c11ba21fc50aae5c2cc35ab9215fe116daaec0f41d0efbfa2d47108b4feec735d57ea522cb83e73810c574f8e0e4eed40e1e56fd4636e4fad89b3290ac3849fe859b8fe8344ddc6ad63fb8f6ba4040e5f7375b69b61d5420d16e3da0751225d661afe309c6f75d8e50a8450444ba4fddaa2ad4b26a50970f6b1c73ae6cb149e5d273351e195dc823742c576f20baebcaa4ccdc05f0dd2e4a292edd0eab342401dcf74d0456153eddb90635e5ead8e796a0ed7f6d7e5024f0bc3275436ee687bd488ff6edd146d2d01083491f24cb015a613d8a586c3357c75d87082dfd99819ea737b472c93879bc6bf655823eca7af4cf3cdf1c08f0cf69a2d0e908c66ea4c5204da588fd6876ecb1e7c43660afdd5e906ed51363d54dde7b53e7a3a593400865e889519e9559d5841ba6b7e40c980826e39da4ce5835e8d647447e64f4d174670bf3f2a7b3e8b97f0d2392ff32d3a01f925d152720aa59be5ce9d260c427ec7ae47907f4c4628ce0ce682e14f9787240808ee4050919f800f3e8c66656ad1bec60935f694877f7f6fd4e07ebca14d837940aacf8fed6c4b6bbb06f5e421cfc41895ae5fd810a9633132165bb7af09ff15b13391d90221547d99424fff3955a7690cefb4820ebc0d399e3c5a529f8ab2870dec7f5a130f3505d21faaadd45c6970f74445354043ace41265917c75a0e60d105200b3704236ab32e3cbb69211f1abcde30ac9f199cda84a4340781d38d6c474568161e74f8055af9ab28185e0f8de26453288528849b9944915e0dbc508ce28ca0db631d78f214d6ed5da6be70650286406931e82b96c40f3df74ea582ce42baf9cd9f46a93d59a15dae1a3c94bcc2b2221fd67cd61d18160b3142db019b3bd99716efbf8fd4f05ab71cdc2e4df1e5a25968ec422abe74ebc8aa542abb3a435dd9964e435093298efb4034c99973c67c3ff9d569ac046fb26aaf9f2813339df3110352a2dc0571b39778e150524ed565d9307b1f72be8cddd8de4ed140844a42384ce03057dc46475076ef0eca1e5d8ff825bdc4a520a7cc41b496a7e99373156421819f2d68ac50d18e3cc93705add55c364a14bd299f991915a300c10c9a295d80d190d5cf50c7121a8f3f1b1d633416afe9ee857c4e7a1e772a73bf4d183bd0867f4c850ca3c6422be0ab6488405555d9541f896f489714b8d89a8eac441e8e31399a8bfc80ccd5ab9b13c6d073cbb761438bf791018f020d8c78cc0391d515f86db4f82a04bbbc9e724a40ea248c782d70c443ab7ba83ec4b5e455318e8a71b29ed5197203f24fbd7cc992c72d35048d7f07c25db6bb8d2d13d4e92cd0dca35fa42f2809ed42122ed78ba3f8ada4e7d565df82aa6d9fc890f05490d2dcba6ae34a741f65a753442e8c6abea018aaab81c4d826552b4e331b8bc7465e290a88f7fb827b61d0172b84d092e873ed5913e62b18d2418a110b4c7edbbb9318e7f2ed58605c96bec3980caafe7651da95717d6c91636eb3156d3b123a678cfb2a2ab7dfdc3fe29d4825fcbdf00acec15c8e258bba1ac632fdde0986ee0b358e61608ddd778a3d9d85537edaf8b54a8b75cb2e4ad6750fa0b4d4567f297f0e15dce1d5d63c90528aadb81b6b9b06af68e5fe9b20f150916f961ac95bc2d72276c567db4ae8b758816906e583254a57b7cff3a29bc96bdd8140e99e63ff97d4812603a3d328441bff146aa869a791abdef3fc79dc7a4c4120f8735409d827ded144bad795f5b3730525bca4bf3d457675362357257432935170fe995948a401fdf240f9c4146b4fe3268e67e4243b0ddb68035d61a886ea133ac6caace4c68667fe5d6588071e43f4228aec9cd02a91f8f2186e0ccb1ee97497a2e7ddea83c19312e252adc36daab6038c5d4add59c51cf450e87c84fde7afdffdbba3a7837ee4267e10c4b922c617048c1bd3bdf3b90aea97aba19ba12ad6b69af67e9b044f73e9f59cbf20a5c5d7b3cf63969a46e3422b8bcac45cb8dfcda924e28e2be91fea396b7de7a5fdf458b1c1fa74c04a1777cb9ebcfbd45700ef9621de8011d18e7545002d3d26c6ecaa56eb85b229cf0aa03888472fcbb946ab0222f72136aa2281f4eb692ed4a550fcdc97e59f49c34b6b49722b9cd8a02e1b43e97289146ed300e6e8c12c3fe73586a02d7a62eb0fd237017fbf018672220b7054a13cce510ce97ec8a78c89b2742c26699d5650dc732a4fd4c2450bb28be3bcb37a402da3074b62d662e22b30c53cb9c62e519b8b9b6b3f93a62ad41899f8e91f1825903c82cfa4eb4b6af7e6cdfedb64cd4e8c1b71d8f70ca92997faadd823500bf78f500ca1fdd8f00bfd3260ed6ec345f4f5eddfe5e566622d228f58db44efe29efd27420d6de26aa7033f5628f2a5e1d398faaa7c795ef737026c30f237bb47e980f6d879d8587c348511f5854214fbd6355b5d0440744a03b23566a17fad6aae3237e4e6810e5f83c01e44f3631d8e9328e513077f8f0b5b7f6614e617a5f3a8766c3910d325bc135331229721286c97d36c26a2f388838a981c68766f3f907af9c091f93ba552e846a272367619be48cd7930ffe6f8a422d8cad26da07b73767d2eadb8e52669b7f87eb7b1a06173b886a4183d6ebafbd715bf81353a521f77f59d888dac3958bb9624fcc08651033c609d17ebd3024df4f1e1f908c5a511b114128270355d95b147daeed06310eddb212048ffb96be4bb2ae6a6f79056a13078b681f2c83714259bcc465c68a239bff7c243365d555eefa5eaee3625ae49885717ded0fa8923b05ac984347e528f05dc3a01c31083fa17d5afe7ac20389397db85ce46f9dc336ba8780d1a70e24305f4157a10724cd2bb3c9febee1845abb97c47d04c73fd77b15973bec6a8121ab3f38ee305af8f20906b5320b8b900a87d6962e16ca320c5aa5184c7bf61f5f1ba490460ca8182d41ea18c4e74596d3af5f3f0fa24eb502779c829c7ae05861abd39c99af72a10c24258279afb9a12ea882759a4ff2630e73bbe4b452263b5b40b86c8d58a0d6b3adf2eb82f6c14278ed18e6d8796b37a8fd6a6660e1f7163fc618e883dd144f8a2a064d3beab83dd511b7f296cabd51b4e10ebef235fbdbfa73dbb1422c0866f62e83e34c52f7c80c7cafb7991e822a9c056d572e8c99af3fcd6a3c8efd5dda4b2baaa08a1a78589491e55e9dbfe9b008ff849359d566f652d8884ba6bb3ad5c0a56fa015352095281412c3722e8f3dcf4d6fb93c8de94fa1944b327c349aa6a34791d8966f581effb9aaacb07bb5e2bc3a6a261d963cdb4d7ded9c66622e0ed2378e0b826466dcca323f22eebe2d8e106943ce680b192e70062db06f87ab4f7aba7dfdc10df54f82e902973d96d1ce72416737abebc2407aabef44dfc9888a9ba7f5727c1b562f32faecb18c1113060538182a0efa585d3705c4bbe6d6e8f579d67a078d4af9be5d979903b4023f7aeb09a1e1c845f0df696d7bf9767da66d1f364d06d255db2dd369dda43a2cefade2af90c3af44b8180bd2868126564ea6f9db238cf7bae6faca510e9263824327256fa9599d805b772656b3e9ee9946a80bbb9def02d2eac1195a63f05ac33ebc181a523405ebcf442127803706d803e52cc99c0e9c9ee8cdd83705b91f7bed3ce1a8f42a1bee44710f4d8d4ab8f173f584299568a0dfa9c604cb364a70d60fe1359ccf0edd29629b1d198386c3f5d2fab9d423428d499f73da07caaab526c772ba8041b9ea3b8f16eac211f0d7888fc3d78906a943377bccd851320d6baa0b84e540c041ee623aa53ae79b32ce24293057ef50ed0144912c0c8634d46e358beb6d166916827d935b5a213422a336b34baf108c1b8171f71f77ebe3163978d0a4d0cb1af1590881367e8bd65b0ceaf3a34bd58b13ca7097310524b95f0a818df7945441846efed116b0d339826f77d1cd412bacd53455be2088de494aa4abfb0b890a7a90250eaed544e51ba61c633a34eaac0d9e870da3dbb0d0df295598f2affa8a20ca9b364e189b327384b66d4628688c597e449436e912f4ac2afa92a18cf508ccff4e07d5fc9e9d06dd05bbbbc096a53cd443fdbe9aaf2fecf5b55323a248198d6fd076893108254a36df5fdd6aba4c68e819324a7ed0856ed26c9d6b4c0e31af143f7002c94ac5eda87f89a8edcc634c42a6553ef4e76a0a89e0ebb249a9abbdc8e81a7301322a46a45c09750695db043a1477cd26446cc861c97505259d0658380743b261bb5730b2efb1f37c5cd64d971cbf27c4315b4d526c1fe0f8db63ff8a1e12ddde36c9d0a025e37707de1e6bdecf68ad2eae49d6fd94aef2ccc6f30d651b3525279df4c7cfb85b090a41d6015ce6002c824f229945c30c011cd48b6face34f25afbe3762057fa43ffc8b1e0718857221187999d4d716f9947b8801d5e6fe900b5d3fc6ee8ab4414aad4892f7dfc228d8ef57028d61a04477c3eae8d932b01331efc22f66f3ddc938506bd4281a0eb94461680dee59b2cc8cbf13be7684d65db359cc5dd017c3e092ff7593aa4fe3d936178471006e8e7f7aee7a8b72196c18e04c1e6af0de7fc3e66c1ddcee4b02778e5d18fcc4fbdb137c3f86e784ee65939ea7e8665d9ffa5938dcbe93bfab6f83109ac2fd649c6ceb46d8bd2d183bf9476462bbdc8e1b76955038e83c4100deaf4eda547b9e3ed5b1cee41e3724fe4c62c4075fe27c7a2447eaa1dd531e9ed70244ad03711af138990fe9d55cc76a6577369b1e158d9630b6af5cf26f9f2a1d7a702ac477866c970dabd450cca276175688d1eba32c345ef8c6e59734e71a4cacc0943b79018326af5cc3b7b3231cde710e2dd462a8a9d4da79627fe877504063eef2c0a158cc8cc06922ea9caeb3505cd1dfa3eb9294c708e4f54b6d2cbb190d36c64e6888daba756d88083292e857c9d5d4a49b5e162a3a400183a76fc6072ab38f7bfb60a621a3662e859b3cceb19bb896725333a44ba88e368bffdfae20a0126f3d4748ca2d6595471e6da7ef1b624c5b50b095d41605c9034bf96fce81284c4bdcb6567f0738eef9d495f5291b51b071049b2ffa385ab864cf2271496619891864185445ef297d77b8358b15d299740ff43433fab32c056cb012e3e4299d4b67f65b67f9b611bf8ab0e1f9bd4ceb48b6e49517bc401e0579e2bcab71eec475372bc290b0e351b58de89499f24f61c45e98f338c9ee3fb99ea9c910191d0af34d506db87bb5d5f74deddf855a9f66039d2a22a6c860ccbcf430f1b5243571654b7978b2a99e6b747d0711541b5b246a668d2cf33d2bf512a61b0012551130b93cd7320d0e5aa1fe3aea6cea2fe9490a75bed2ff3e7f5a03d202bdb53b77f60d209460bcf660d86791e4f274a5fbd409decd1d6f1caab0550aeab8bd9bc85179d", 0x1000}], 0x4) 02:22:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20400, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)) 02:22:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000340)="88cee6eb161058859d5a10c26f583ff55dda30f01bd9db332aa584745e8198208486d4d7da10555ae362e6c3a77494ea39287eb0e8429f68af0e0562773c689991c2a98038192936940112cb18de2a39beb063f2bf23186ff63feb8c78bd5a4347f1489b346fc5ce54e84f7934ce6a69f0d30bbf996d01567d9dcbd9af37e177e102f3dac2b0e2a1d0cca48527d1c481683c146226111016dcb3fed7dde2bee7645abc86c1d061a88a4031c039ea79d586ad9a1ef455d12dbcb9c6ccad7ca0ae1dff3dba74a569e1dc6756d2c7cdf5bdb8683ca6c555680fff57f038f56906347d329a04be08b029c7a51892858a", 0xee}, {&(0x7f0000000440)="76293896739fbb96caeeb67fb91b7e011e24da8cc5c80977565fdbdd00048cbdccdd013d5a686fd954f29ced083ef63d2d4c4632d08b21da937754a73041ea4be636d5fc2c2361edb1d506948c1eb4cde7ce4c52e6d6300f0bfc34555e3208d7", 0x60}, {&(0x7f00000004c0)="d4f0988a089d481e9a7fecb1b2dd008a3d1fe0580de211c27d43695f93f59dd374f1f4dd6b62ae616b790679ad29bfecec56e4189c290aa4271265bbc7ae6e21ea3dbb7c8e67a93ef4d8ac0c255e02557094e15c2df4a0195bc7d53e4a251039946b5f94ecf917bdca47491821ae4a1f0cc70eb12d30010d3b966d0557996f5ce7fa6e253c", 0x85}, {&(0x7f0000001280)="119dafe5dff47ab85543a095cd51f1740545f6e56dab420d3bce51f116449f58d89ab9c7324f2d3c70ef79d91cacf8cef512df6eac9cf7f575b917c016f8a268d0b960ce9d9ada157e05064da3e83d4d6d062e9307f84b30ff3e5247aa388c635646f7cd77f27b18a4098e1949c8a9d4c4b3195efbaf1ee91efb245aedc17c752c164cbad7bd9c04962d7536e51960b876d974498be3cd1b6418520bfd91566f431663eee568cc78e4ca4cd73f522656d5006440a12bd9a82e8cbe9426a18b81e090acf67e702ea73a14734f7ea132c21c1f116bbd8851c1788803d79c188019d7b60a1c3093c045a85a39b47c3c734b8c35b03aec2c6ee38d0d1e8c4ef80ab1441c0e4f074b73320cc99b3ef2e035b755d51f1822f357a0ca65597c49cb29ce57c42c5a402a3203de9c77db314805d94251703f74cd6e2291411d3593e279a54b96c0fc6dea566b9ade9bf4286dca6936c5771936d941a06ae61506a4942133b7743bacc6a1fc0938b0681aecc3ca12ed3ce05844a12a118c44c525e3387e298ddf311a7d2089aaafe7049bb04d9d5a7531a20a86b5bfda5efe9c4f8ad7b54dc1b5d0b276d82900ecef392c9e75e5fea08501afd41c3ec8a4082b3a881558bae3f4b431276f782c8f05bccea022d6e1e0129983a86bf50397d39e7cedc6bfcc4108d0c448bd138ee159e010b9addafe5c41169e11cd6635379d37a5172b9ddec493ae5e63ac195a397126bab5599d32c4aad8d5fd766c5e6fc8452aa59c1e298f02e244762448c734abc28670e9e585962c0377805164c76f3d3163d54806d0208c6a92eebfed7ae9a0f34a6695efb43cb99b1895dd463d650803d7a3b7f1dc06e5ab560eb19296e30b7ce25895092778ad5aa95709af38d889a17e5f8c1ca3ada70413a871dd9b01051ee1d1db07743b6c4edeb77415fe64c7a81a9352b56d14d6ff3fa560ca3de0654b4038c8252354ef49d7aac108293e3e36e4652bd83c44985379a24f34e3d23321750232e91d6dfc52b0e045599727b35faa8f1c9802f72dcd704145708b300c0984954d7e36a6b6525ca716d977a63364dea2101c1e15c02ffc06dd454b00837577f73d8273de28d3508a3d5548e6f8064d5b40db7dc270a156452c1da773e317c3cbd85e3b49a16d9fcdc7e6c04f38835e9ff102bd3ba049330a40960c21a8f2ae9f48939205d1c657bf5ca27a88072c4242704734d04a08a363090f53060147f5b8d86f47b125fecd4965525cfc3d87c5ae816461eba5089ad38a0d8ed54f65d3c664655ff51ee679e016936fdd1e3bb2c44b80520afc69bcc80de0b0dcffbbd0885ebbeb328bef3619e6003524f56bf0d459fbdc978f9b1079a7cb41d9a65823a8303ec57825f0971acd61c028975804ad815b77fc9f17d0d06af0097f2b4e0ff72d760e3499385326001fcf8acc5c945b4a9b3feb7768c835d016c567e0600353870ebca3166f041845a6ea532cbdfd8d50f86567935afac00269e44da3c7a6703122bb905bf449c23b30b47b115f04898ba59f441965b65de156c71930493d0b7af05efe513e5b017076cdaa594e09da3d275825b42f2a04d8b7dcecaec2e19bdfa30bdea91f0619d0687e1b4c2cec91d602ff49946a74f1912c8608bec4f8ae9406fa8eee1c88eb37517ccb06b23a1ccd3585eb60b0d538ce917d0fd068a147b3ffbc0ba514ff990f4b45b9e0d75e88793ac1d1dde1fde7ab7ce440a0d8c385de81748af138f31929dfa3ca7b25b7afc4d3eb6d7c389909f86862c546792ae0b4f597e34a7dce45e56854d02746e261ac9a8ae433d9ddb4f03dff34d60c945c816def2e354f138a3ef955049ec5c52e2cc35255f79012544c28781d74a1c030766d6562ba433a401a9a9098ac4d57c3083419e95ecb358f32c760c18496f45208c14b5596760ccc3659fdfb7e0feb4d2799051e2d4d453946bc76511fd045465cb00681f805ba6759209ed4f2fb1d22765d657b7fff65333778db62320ff7c5ef114ca0b733383bd8527cbf8b1c63eab151419ad72226c982447324beb45283b05f3a56b2b76f32db4819853b12ab128ee8d00713497809a862514700d58f37f8c1ece7cfab2a6339077921c8658745ea3f6c19928b0c7d26b7b5f22f4eec1c1423c80954f619af9d67458001f83d756007ff934d0645dc259645548bf8ce401d98cd15d46af2c3b52661f5a0c6e1ee585d057fc945c8bb567fd2fc5cc16df56cf23c77458eaadfb50d501076794f418cee6a05798a13a5312419bbe6bb44843a1668b322b1f235ae02522c1d19f13fed47adc2be5fabdde3fbc0dd5b8163735be43c1c8e32658adf300fa20f1d5d963ec11899dbf3c5bdd03d6e419c986b4f4432eec06fc9c1a063ecf3edc13799826a8f5665056d9119929f6cad08c927ddda0f4f93d93223973f50efcc73c78e90ab0884ef86ddbb47e9b734c8471dad8bb59ac679261a624971277d9d73ed67663af70a8052439dbc90c00f38e5c1141b4be5cd5b351b7744cea283bba56a6bb9529a0f29b9292ee7401b7616e9a240f1741d12a5a74ca054276b4f262cea81487adf69abf7d2519d40996701ce634cbf6fcce7f6b8bc5ef29bf9494e21147032c9585fb9b0de97a34818d29789a059043723d2b48248d0f90e86f44102c91df11ec4fb9c8cff65e373ae372838b27572addd76e211d1e9e9d638ff5ea321b08f36ae3934aca086b2b3584e8444cf4dd404a424d2dd1634e05761d51a8ff35c74835e1b4c8ca558f468c3ad7883b689a244b6e4ecdc123ac7728f9aeabdf3164f76df2e7de01e6b6a53b6a10e9cb90eea41b18a7df440441568878c27c4653f23e91a1546788b4d9ac14c89b0ad6bb257788697c1b48a7f750f0d809b5449abc56c8d7fa57d5be4f98941c74170f8ed1b198cf0c2e0285b092f5aa0b22894b4cfd9452426ee205548b778b350fcbb22790966c7395621358ba4b9bb306755a836ffdce57a82c53a84aa50ec799c0e3185569261b3afc98e350a8d98d390c616ba0b36b61fbbc824f58f53da8039d0093b89ebdacf067ec31b09d4a3d7ee19a0ced0b25d4028da8c4068a9345c2011161d8173267fc2577f3cbf0468c4fd9311d9c26eaa9e5df1bb6604711dbcd6d477968bec113dfe7edb07f7baf0cb9175f677e9f178a24b87ef1dc2336cf66c20667234b3fcbcaf46a84b9b6359b12cfa4f4dac594b6570bafd1553d6c928c02fb48455d7db850f3a2cb086b4394be847ee1ce6ceec9d2f45a311147bba88647c2785d5bb2059d8a1f32449780e3a09ff8898249d7b779f9c7045c06422e8cfd5206a699fbe4b405169c7703516263d63225d7013e7197df3dec54cb4f1a1f17b70f41bcd371b95f90909272d0b91e307c8831f65bb1bdcddb0cf5081a38276d0b78bd81ddc5e6c5b1d4c61df79066bba18841af397d1a2581c03b471d6713a3ad90f9ab8a816fd86cd2839b2f756709143e075e12cd65e5afac754929bf165569748fc94222ce62deac9ecf9b21f86f4c6965b86889e3d64614eb52ee2287d07e8a45560d48a743571c655c29110171daf9d206de7a95c35f85ba4e9e79d8179ce53f2d02c287ca59a557729f1591b1ca438e27124682a682f9574342cbc0271e932d2cbbac9b0690c16a1af66787c7acc9e6503390177440b46daeb87aaf318eac94aae1a70b7e4b2d9cd4c8ce74e0ff909857fe637d68eec2a13fae5c492efba9ae407d59ba3fc68edd3cc4f46ea9c41dd829b72b5777af2924bee6f7c89d123e11010289b4438e7e029f033cc172ba091d0fc44cb7ec2a4d4c5142f75c28d3321ebe12cedf3d7e3c1bd70a13ec7e371d9eb80332bdb370b7778262b9465a2169a72d794dba0ec8f0555ed662bb87c10a37fb3b4def50b237a1dc779ebef8f2f508236568f1c007f6b235905d1421ed5b856b3a0fc650175d96f891eb2212e3a311047edaa00dc71b75f0caee431925391c29c6e8a1a370b9fc694e5c72d92b32f24f4af22e7056f264f64ffbd31f9e9d3244b6d06509f86cf490da5d398e2ed005161bfe847208fa6a9349cb3a54365962295148b2ab5f905af96754c1702934fe16004f571033e72df4c45cd0c800ca169d0a504e0470e7d698e54b4c311221698a2f44a576a9e3c0b5929797b126a477f8c87c738b57ea8454cd902a237950a308e48841de789140adc3b6cd9e4eaa335d2faa9e0d19d2f75af1192ba37d88ca6239cc824e54032a484b70f9c2d2536ff2df371b951bbe086f96fdcfc6f07e8c05c1120391257855a97cee4a508144a431908f8e7390434dcfacb400b1c2d7071ffc99d823229af8b66e08f43640eb0123d1e4b05fba4c649fbfe133ac9db5025e4c855b80401f79878b36cbbf4290eb6ad92ec8748542554328d7dc4199d3f33f8d6e23cc166db91db1ebdf048800e6e390a1c1e407c339090d11d2c739757674fbe9030c40b702ea0f09069bb3b76c005c92f5da198b3a60b09483ff5b3df6c249a556ded5daf2cd006d02f8faf8719d1a46c8f62b1792792031c9165dbb4f699fc3fabea8e4bf5d13327129b401b8916c61f1209129c0eefa0cd5c947fceab0a6d9ea649bf70fbc5f6fb2ffb145a2818d9134217788b21140041e0bf0f364627c937a9a132e5d1b9c586079d00d8e504278fe2dde71d99890c9072d92aff2b7006fbd0cbfac2a47d3893237df519f1a42aa5d48ea9a1d5b7fa453159ff8087a719be389500f9b3af27b68f4b6c5a04d9c3be61db7f1ebe1264a3fbeb44ab440d3cafed06b4777f5903cf9b9ad2f3f3d4f53be4b19bd565af8d3feb2b7a91555be40bf990f7db403e7503b0800559f4d6d9d8c83b63d10514681e231ceb606a7028b035cdc7e817a6c93a4129c9d72bda2aeaf5f3bca7bdd2a39eb31c8f01e9d9baec8c1e095aadc445a960f7fcfe4a0a2526f4a5f03de26a1e4b2aa5eb217b8e0c3722517bf1e954bdad4e6935e89f500f4de5b5c629fe5079b90d5112adfc1d63307ee15383e44a8d7b534b078ec2ceef01ec27497732aabc67be9da731672d8945776cf2f1f9d5f6e6755c7c5fd12619e7cd6efa7071b610f3cafb0a9b3c8d6d4f8a15c04e268dc696725790fead7a18d20ff37586f3238c232697332db715fafcd1b961d9b58df70aab0f3587c54c0524e8f23b90724a990fecc90a43f3bc71786e0d60273c453ed0a4f9db8dce73a6e9079d5641d73e52afcc8bd12a3ebd2c91ddca32fc4ab88023124c2aa20efc5db0f989f21c1aa5238d54de69fdd001bd66ac5bcf4d82db8f94e7332afd3bf3f5d82c08529aeb7fe1721cf74e644d099b55ebff161eded2fa8706661bac2745bd6ad9bb0522fcf29dfda30148a20d39a67c3a4265f3f90521a848bdd92b7fa189f2932f5a7a15e8671ee12ffffd28be0e9aec7b733e4966d2ce03feb830482d4d9c4e890800e19aa3527af52b286a3ec4c0308ddff63567b23feedf5532b415a1af6602a1e26326cfa756818dd72677b2c27342d94640b9a994c0266f1932dfa4dddab9d6fb63c21e69e3d50f60f7cb48d6efe2b4e00eaadebd8ce1e2fbe81e61460618af36de368b702aa37a6334e732df7e079709f1fef5e2fb38e6d504017b8e6d5de8f10eaf5b7c0f56f86faf4bac4ab7ad0171751e74bf2726d25cd1c53da118483135fd101b7abf61c57f591fffee6924e493d8608291f32150433b26e264914ed11b3246f01ea4f2c6851c50f5f337a1a31cc8c52cde276cd9737c38249b70f7ea23c69da4d4c5d8bec2043a8d16119c8a083e5b91c715de2d4a084de5", 0x1000}, {&(0x7f0000000580)="b955a868b1fd73ef2034be55656fedca7af2559f47f2bbb0deca78798ca975f6b6de47af21bf91008d525018451f91b986852cf0a223f25d104fa516799feabdba0cf1fc2168316758d747bb241b49ccaacfd059a993c66035e08711b21644ea5226971e9da8b9967c1f89556dec5cc767d5c3a4cdfec7baa228dd4cba41d2f38e8a2c7d211b7a2e669deafffd4c47ce379e7e05b9078b44debdbcb56f943cf23e73bc0f2d6088326ac619433dabaf796f6d7a3be1bf749bee93f30008068cbf65bbd12b104f1dc44c8e0067b8c02ec44a1cd4b26a026ace94d58279", 0xdc}], 0x5, 0x0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/178, 0xb2}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f00000002c0)=""/95, 0x5f}], 0x2) 02:22:49 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20, 0x19) ioctl$TIOCSDTR(r1, 0x20007479) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/173, 0xad}], 0x2, &(0x7f00000011c0)=""/217, 0xd9, 0x7}, 0x42) r2 = open(&(0x7f0000001300)='./bus\x00', 0x400000008288, 0x100) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 02:22:49 executing program 1: socketpair(0x18, 0x4000, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffff001) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:22:49 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x300, 0x0) 02:22:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x401, 0x0, 0x5, 0x7fffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) socketpair(0x40020, 0x5, 0x2, &(0x7f0000000180)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x920d, 0x3fb, r2}) 02:22:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010", 0x7a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) readv(r3, &(0x7f0000000a40)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f00000005c0)=""/215, 0xd7}, {&(0x7f0000000380)=""/146, 0x92}, {&(0x7f00000006c0)=""/189, 0xbd}, {&(0x7f0000000780)=""/91, 0x5b}, {&(0x7f0000000800)=""/39, 0x27}, {&(0x7f0000000840)=""/215, 0xd7}, {&(0x7f0000000940)=""/203, 0xcb}], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000b00)=""/235, 0xeb}], 0x1) 02:22:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') socketpair(0x6, 0x8000, 0xd295, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000280)=""/199, 0xc7) open(&(0x7f0000000080)='./file0/file2\x00', 0x10, 0x1e2) 02:22:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3e43202fc4b79b7e9b33dd36ab7ba890ed3b6fb2dbb7192874417d1ad0f1edcd6f2f19b5e97cde03f70fd709b2c0d00fa77da23507341ed4722dde17c294aa2a15b8996e6ff6dfce10b53c11d0c556cd77cf2329ba65bed6feb04d873c1c413b2d3146", 0x63) 02:22:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) socket(0x2, 0x0, 0x55ac) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000100)=0x10000, 0x4) recvmsg(r0, &(0x7f0000000280)={0x0, 0xfffffffffffffead, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 02:22:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x8895, 0x1f}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4402) r1 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x3e}, 0x8) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) 02:22:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)={{0x1, 0x5}, {0x7, 0x20}}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) 02:22:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x88, 0x10) getdents(r2, &(0x7f00000002c0)=""/231, 0xe7) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x1000000f5, &(0x7f0000000100)}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x8, 0x29a1}, 0x8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) unlink(&(0x7f00000003c0)='./file0\x00') socketpair(0x10, 0x3, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"], &(0x7f0000000200)=0x6e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 02:22:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x200, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0xfffffffffffffff7, 0x4}, {{r0}, 0x0, 0x0, 0x40, 0x28, 0x8357}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000044, 0x4}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xe5d83debc255c73d, 0x2, 0x24, 0x4a42, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x100000000000000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x78, 0x0, 0xcc, 0x1}], 0x3275, &(0x7f00000001c0)={0x5, 0x3}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0xffffffffffffffff) socketpair(0x20, 0x8000, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x1ff, "7eac5d8a308895ef7d5ed9458cdc61622f21bb75", 0x7180, 0x76}) 02:22:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x280a0, 0x80) openat(r0, &(0x7f00000003c0)='./file0/file1\x00', 0x1, 0x88) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r2, &(0x7f0000000480)="fef2dfa27ccb046e5b72f28ba3bf69ed2a2ee84b0451a01c9474fdb72a9b375aa16267ce8dfcddc90100008000000000779efe681efca88187f99e0357aa6b00eb4cb5ee87b3d45f328b95b561d818465e9eecec1bee4cb13a2dae66e708897d24f3d74a34492d23d1a4b2182ea6a4fdde133fdefbc014d51990bfb1935e1a342d88bc29d25ea73f29c04ae41d05e9f97ac6f7b74c533875f02a6fb5f911e198ac6f0ad3100922af5e203eb98fb6595335cace69dc7b013da1768923eb527f747e9289298f79fceff9bfd7a829a23852132100d8cc114b452d687cdd5929d36557701620c563102fe4928940c3d52813d8d3debdca7fc16034f7ca5688b245", 0xff, 0x4, 0x0, 0x0) setuid(0xee01) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)={{0x1, 0x80000000}, {0x411, 0x8}}) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 02:22:52 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, 0x0) 02:22:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 02:22:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x3b, 0x9, "66504e218054edd4d51fcba5fc85a09c84326f6d", 0xf5, 0x3f}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 02:22:55 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r4 = kqueue() kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x5, 0x4, 0x0, 0x2, "4b7f014b920b3755c54d7c9a03642fcc258b1b81", 0x2, 0x6}) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000340)="772984fd4678695ccaff87e3d30c2dd4a34efee50de7d8572b7c05e7a832a3cf732975a7a8d8b55125be21dbe1196c431390034e268f8ec3c571dd57f579f2c4adf4dc1f7b3e4ee5ce356b43d0cce2b257ecfbfa3786d110cd7cbba067814ebc2da7d86a09ae04d8486159ae9b5a17012b2f89ea74bab03fd0af424f5906417d66881003d3ec75d91fdad13bc955149745b15590b8ed21b972325619b5f064c41fe4b65a9bfe9ec8e97af86f05223a7b2293b2b0ca82831e578a71aafeeb882e5188db506484191e2417f84dd34001bfe72b0af7fbe178cf91050e3c795a557e", 0xe0}, {&(0x7f0000000440)="6c4491555d9b88f5f624cf6b089227ae8570e4b3f8683276be365445802534b744042b992e086d31e5770c54200ba84b21c355d64beb856ad0d4defdb42287b767ed5093605574", 0x47}], 0x2, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x48, 0x1}, 0x40a) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="f1874ee368690742ac88", 0xa}, {&(0x7f0000000200)="d13ae48ef128e4f676eadb732fb92175566cccac59c187eb69d8e372c970763309f2c6ee84886d3f4ea5a282c11c098bae50b0d59e2d4d3a322f28f2516fbe93690875070221e588ca446e02f918f6518a53bcb9d6e1f8323a3a2b43b0cc668ab0cfbb7d17146d8fadcf9b774e2917e136580c2909bf3413dabdc0540a7e4858e12002052027d090f4e51a54370609e891cd359615992a920d8ce8edfb4c1d53c8abf99d30424c676e11eec0246648fc6f5572d22ece73a4bfbceb17746802e32242afc981a9b09c7aaf8cf7fcd25e131275a082b74d75497a92fc6eaa9b70", 0xdf}], 0x2) 02:22:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0x8}, 0xc) read(r0, 0x0, 0x2fb) 02:22:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:22:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x6, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/52, 0x34}], 0x8, 0x0) r4 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000400), 0x0, 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0xdb55, 0xb895, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24", 0x0, 0x100000000}) 02:22:59 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = semget(0x0, 0x7, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/21) setitimer(0x0, 0x0, &(0x7f0000000040)) 02:22:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146", 0x4e}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="bd482bc80fed74dca83eb564d2040dfbeac0ef4761fbd758f41bc71768001ff70720f88e40f0c934f5188fc10492c418b5048fcbf9580cd528f80f24530b67d91ae3daa094eec36a2aa7a8efffc6f93747a29c313f29fb40afdace602ba4cfeeaa75e8f61860899023a7a297207c5b108a78087bfc9d2c79c045fd43cd172bc602dd7d0045f46cf16471709b9600b95e6d40772c1407b8c19fa273b7424055e9ac7b2c3389d1b47e9b31241bdf6ab594e9cea1eebdf73902578f5320676f865f80ad609b8b857ef11161cecd1f30a94beceef8871b518ea753f145cc44f9c7e042685dd0b8caf60ed3153acdb0eba8e12885b2", 0xf3}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 02:23:02 executing program 1: 02:23:02 executing program 1: r0 = socket(0x16, 0x4, 0xff) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6c7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300), 0x5ed, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfff}], 0x7, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 02:23:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000240), 0x385, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240), 0x2158, 0x10000000000) 02:23:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x10, 0x4002, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x4003, 0x3) shmget$private(0x0, 0x11000, 0x220, &(0x7f0000fee000/0x11000)=nil) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000340)='./bus\x00', r3, &(0x7f0000000380)='./bus\x00') r7 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r8 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x9, 0x1ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x20, 0xa0000013, 0x7, 0xffffffff00000001}], 0xffff, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x0, 0x3ff}, {{r6}, 0xfffffffffffffffe, 0x61, 0x50, 0x6, 0x157e}, {{r7}, 0xfffffffffffffffd, 0x4, 0x2, 0x859a, 0x20}, {{r8}, 0xfffffffffffffffd, 0x40, 0x20000004, 0x5, 0x3}], 0x2, &(0x7f0000000300)={0x80000000, 0x5}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000200)=[{r9}, {r9, 0x1}], 0x2, 0x0) 02:23:02 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 02:23:02 executing program 1: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) socketpair(0x2, 0x5, 0x20, &(0x7f0000000000)) close(r0) 02:23:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() read(r3, &(0x7f0000000140)=""/100, 0x64) r4 = dup2(r1, r2) recvfrom$inet6(r4, &(0x7f0000000000), 0x0, 0x841, &(0x7f00000000c0)={0x18, 0x3, 0x800, 0x7ff}, 0xc) execve(0x0, 0x0, 0x0) 02:23:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="e754c7b3e0ba3d6112f0bf30ad3e2684c43a1cbbee8252d5ca463ae154edb9b6160fbe5f0c642617d0a3b4cec040fcb2b14ae0ef6fbfdb2028a9a09dc61861", 0x3f) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:23:02 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0xfff, 0x1000}], 0x5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xc6, 0x43, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa4, 0x1, 0xd71, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x18, 0x2, 0x3f, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x8, 0xfffffffffffffe22}], 0x8, &(0x7f0000000140)={0x6, 0x80000001}) 02:23:02 executing program 1: r0 = getgid() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) setgroups(0x1, &(0x7f0000000000)=[r0]) r2 = socket$inet6(0x18, 0x8003, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(r2) 02:23:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x45f60836) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000080), 0x0) 02:23:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000940)=[{r1, 0x104}], 0x1, 0x8be) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000008c0)=0x10) poll(&(0x7f0000000980)=[{r1, 0x12c}], 0x1, 0x0) read(r0, 0x0, 0x0) write(r0, &(0x7f00000009c0)="331cf255a212b415695443896e9593c4959775b818d571acd5d465339f10cf363b0d57697b51574293187f0cbc372c1739ed763a60c56765e2674243815acaa579fd81980efc7621d33746f84018f6b06acfe7138f9ec50e8646db0aea025fdf4c340c9aed7398b2f8017b15d5570b1dde79f368eb78e36483e09eb6c96372c6b029b4899f8c93b12c1998dd10af6ad0996b875fc0810610f3e1f6a16eba", 0x9e) 02:23:05 executing program 0: mlock(&(0x7f00001b8000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x800000}) 02:23:05 executing program 0: semget$private(0x0, 0x3, 0x20) r0 = socket$inet6(0x18, 0x4, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x200, 0x80, 0xe213}, 0xc) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:23:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x2, 0x2, 0x7, "73b709b93baa9b8aaae8068339236656c3cb37e9", 0x200, 0x3ed0}) socket(0x1e, 0x3, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 02:23:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) write(r0, &(0x7f00000000c0)="14c1d1ca0ef94843ec33a9b49a33c2172e02dff63e0b89ebc2684d5b69f763e4200b7432d11acf7f71719357453924c00f7f1319b2371be8e5db99", 0x3b) 02:23:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x101) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:23:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:23:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) socketpair(0x20, 0x4000, 0xfffffffffffffbff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) flock(r1, 0x3) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x1ca, 0x0) pwritev(r1, &(0x7f0000000540), 0x10000000000001a5, 0x0) 02:23:11 executing program 1: clock_gettime(0x0, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x2, 0x8001}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/29, 0x1d) fcntl$getown(r0, 0x5) 02:23:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) read(r0, &(0x7f0000000400)=""/211, 0xdfd1a752873611da) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 02:23:11 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) seteuid(0x0) 02:23:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="04000000000000ffb300000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="7e632d7f87c11bd72628338f8655dc85f7176c12df1583834378fec84f9c3e1e360556360352d2c6a4c575d6a47fc51df5657375f5e21128ccfa996ac77b073e0c5b6ba612d1982fbd6f8876f2e6d0d9b1c90309e9eda7d9948645bf283a7bba65c36c2d61dc85a0d92a02436c9cc98c84d59049da8b2de484c387b22af865fd3ee82d4840e0c34fafd260bbc846056393", 0x91}, {&(0x7f0000000200)="e28f0f716f507a3d54a6f033e26cbfe20092f57f0b12f320c1077b68b4119e3c22e704990bf525f63e76b6ed3c9587cb969e185f32b43c13dd8648a2ca588b0aaacb839d8270c93b959b8cafe15871b0c890072d97fc19c775f2f87844e5e15a48a3e5fd806fa69c6147027eb624f75c2553f0b5a983a6d605874de44a5304999e166ebaf90914754a63280946b2b0dfdf087f25aee9b9727f585679c9d290011e09d50bea0a1b39a2db693bcfc4de4e38790b9492c110a2f68e4684729eab98d9b979983e76ce66c0b4c217bd72791ff165c5", 0xd3}, {&(0x7f0000000140)="7ed98c1e5814be3e32e6c5efa323a56d72e8f75bdcd54a4e3e96abda65d25d8fce2f3a16eb41ceb7639459b93b53c2d349d7884f8c7de73c05", 0x39}, {&(0x7f0000000440)="eba5b688321e90efe63c8faab69301f01e57c1cf4794e3bc5b14fb091d363b9bb6dc84df7f4c43c01070a0f9c6ded45127286ba8aca48e0d05e7fefa9c94a664e3886bc44a1c71f00294a6ec9cf18ab39dab85903f3ad0565455b2bc34dfd0b143c94a4560ad60ba8776b050c027f9f9b12e68e657daaaac9a86e54554ddc149de560f1172eca77beb3ced5a4218450ebb270192df0d325c214d67e4ec8622e54aae3c972ae29a5c5cb505c7d0db961066d75d10e5b3045220c4e79f1d3359f5919fc1720554bb9c3aba2f2985593475e908d48401cd75cb3d8e19157535", 0xde}, {&(0x7f0000000540)="47e81a441768bc78d13abec33478bd0332cdf7f995aa4154f79d3a5e7666f1e9f9c34b4a3bbd58293d47eb45ee0d93b8802bfc475b590ca94cfffcd8176f8691f882c413b330ad48dfea8b53f8c268803b9f0c92a944a8bd4e59cd4206be98a1d6facc6474ea9471998811cd7e23b5d553d9e6029fc26224e50165ce9c848032a8bd78b000414bbf096651f957c6d44a4fbf703b9e2417a8c30b371b57c51158e4e2a4f93561f24e65df704fffa945e660c6d94c0787", 0xb6}], 0x5, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x60, 0x2}, 0x40a) 02:23:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)={0x2, "9df60109760984c734f78fcb5358be0335190024b9a65ddc6158ceb55b59673f5f7e433a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5fe02109bde2bafcabb6693e5a74058b1a4463c87209841a749fa8d78fc772b7972"}, 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 02:23:13 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x9c, 0xf0000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x23, 0x9, 0x8a}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x80000000, 0x6}], 0xffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40000001, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x14, 0x2, 0x5, 0xfffffffffffffbff}], 0x7, &(0x7f0000000080)={0x1ff, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 02:23:14 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) 02:23:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0x0, 0xfffffffffffffffe}}) r0 = socket(0x10, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x53) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x8, 0xabba, 0xc1}) 02:23:14 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:23:16 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) r0 = semget(0x2, 0x2, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/143) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x41) ioctl$TIOCSCTTY(r1, 0x20007461) 02:23:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = syz_open_pts() r1 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) r2 = fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000040)="efa8ec39c48c8f49884366d94c5f7b05f6638dce5225", 0x16, 0x2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) fcntl$setown(r1, 0x6, r2) 02:23:16 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = semget(0x0, 0x4, 0x204) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x100a2, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x4]) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x22) r3 = geteuid() setuid(r3) r4 = getuid() r5 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x0, 0x1) unlink(&(0x7f00000006c0)='./file0\x00') 02:23:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="1770611b58d87fcfc1131d14b90e80a649d051877be36ec25dbacd8a3a83b733c07a3f86d11c84af665b3da9a2c1ff10bcc99ba8d7971e5960f2338d305562512938adb892ab7b003b42e2a8f952538b4f8cb9fbedca047e39682db11c61f440f205adf757416b1521d41f9c9eabd8008de7cf81ca0e5dc6f9f3c7d96720df0c6ca786cf31f10ad2847e414168e78921a8e2582e4ad653860a1f0e9344ddf356ac25ecd114db734b1f57fdf404636991a992bd0317cc5e21630e75bf831c93d261543757f80ca035f0bc1fef4c8abe9a35ae68e9", 0xd4) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r4 = dup(r0) r5 = dup(r1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) dup2(r5, r0) 02:23:16 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 02:23:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f00000000c0)="bde0965b4fabba74814b2e6e7bd5915770a550e589a556e400556bae359f5804d016302143371e9e0881f3d12b12ce73cc7c38f023e268ffad077465e5101598a2f1516c08e1629e924f6bbc0e6c1647470a325db52c457dd18bd3738c7fe1e27fbbcbc39d2a008496587e84fcea441db430585aabeaa1a1d462c9794245e07d55d04c5ce473d9f3f3b1e97634572d19d4de069d48ae874efda324b2bee89da87ae17f17e2c8cfe0d50b2114f887d8bd0bfea1b659e8d203a857d155fa2b062a055389a5fb942e2d86269884afb08becfaa0f65b75b7d13f004262f69a8cb48d295b0cfc798d7457f7", 0xe9, 0x4, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) 02:23:16 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xd) setsockopt(r0, 0x2000010020025, 0xffffffff, &(0x7f0000000000)="00927a696828c10a56db72e9ef08ad3dc9000000a73927b0b8201c6ec93688cdd515f0eeb63a936397755d5de8d81cbeeee430bb929c4b1cb4abee751ec37ff1ea2e48c5984083e53bb88dff6c7340ec8ae498e82249c3f772b6f2e5b9a19bae6fffb884269b55b2ae4af52a8159415c54da", 0xffffffffffffff0b) 02:23:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x4}], 0x8, 0x0, 0x0, 0x0) 02:23:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000001}}, &(0x7f0000000040)) r0 = getgid() setgid(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getuid() setuid(r2) 02:23:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) poll(&(0x7f0000000100), 0x2000000000000127, 0x0) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 02:23:16 executing program 0: r0 = socket(0x10, 0x4000, 0x6a) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x0, 0xb4a9}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8152d45237335036660000"], 0x10) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r1, r2) dup2(r1, r2) shutdown(r2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x400}, 0x10) poll(&(0x7f0000000040)=[{r3, 0xdc}], 0x1, 0x2f4) dup2(r2, r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r2, 0x1) 02:23:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/94, 0x5e}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)}], 0xa) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001c40), 0x0) 02:23:16 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0x3a3) r1 = socket$inet6(0x18, 0x5, 0x9) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 02:23:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x20d) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/19, 0x2}, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 02:23:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7bb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:23:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x0) 02:23:16 executing program 0: r0 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000600)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xbc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, 0xffffffffffffffff) 02:23:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="2acf01ad949a950293ccaa7f7f297cebc07234d92b36d0666e8d42ca7e148e7baaa31a1d51111950aea19630d39901884af004377755c01c32e7c5a6daf9"}], 0x10000142, 0x0) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) 02:23:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) 02:23:19 executing program 1: socket(0x825060896fb4cd7c, 0x0, 0x68d) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x0, 0x401, &(0x7f0000000440)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="cad26344", 0x4}, {&(0x7f00000001c0)="7929e24d9c49e7b96f64fd940b01472997af6629c541fbee238c4a267a17d99803a719156a880282536d455423ac0e161c93351f5f375ced5ece8b9d17327bd122d721d1bebbc567b757d0fa0aa3609549ee010f8e5ca2b5364452e887394b5a0244e795e2cab8543caa7545c94c2b1e300e4d672f42f425d075658fc3d22aabf3136daa277519ace55c9c8b548a4b91e4484ad0e4", 0x95}, {&(0x7f0000000280)="c056eb5356fc6885cec507b24f438ddc73eaef49b80d5d2a8aa91034b18d0e2d8778044188e9de2b28cf7f0c3de988a61ca891a8094459166b358b1090668e9a61f4453b1f99bf4de0c6fcc1953666ec43e5aed51936f9934f97e13e7d26bbe8cf191e21f4e55496d6e6cb4fe2dc342e56090278584a317444584cc1c649fef2e3695130b90a", 0x86}, {&(0x7f0000000340)="509e34e059cc968eba611c74b0900dab6f90ef39f4972d8f015181b090200a2b5eafe13878b2816add1242acfe76055c6ba3548855e7f346ad5a504e6110fd2dffe7c6d38c5c4c965d11634cb956e25e7f0d7e46f9154337f23bd3e9235a523d07277b92c0eb966bf1ba0b37216881ebe2516da4cb90467c5ad0e76c66d8504ed723", 0x82}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="4f6810edc5cdaebcad6017959bc011f218974dce564e377c1bd2a2c59d2972976155fb5acb8c7f4f4ba71bda523d0b755d3fc12e3b76a51be60f63376399a76e73965b8230dd955ad0ea4c141977bdd46c63c438a6f3d8f4043d41574e2693f02f3fb800000000000000000000000000000000", @ANYRES32=r1, @ANYRES32=r2], 0x18, 0x1}, 0x8) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r5 = dup(r3) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0x5) bind$unix(r5, &(0x7f00000000c0)=@abs, 0x8) 02:23:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x89) close(r2) kqueue() 02:23:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) msgget$private(0x0, 0x4) 02:23:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="da8bcdfb223f50e6b2d2bbf4ed768aee91fb2192bfac737b35ccd69bd86fee0b89d6b77e3924994034b8175ee64a70570205722d121c67d4a489c07fd1780f527c9b1e171462d24ef3e21fe68c549e05f9e73ad5", 0x54}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) fsync(r0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x8e) close(r1) 02:23:19 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x1) getsockopt$sock_int(r0, 0xffff, 0x5, 0x0, 0x0) 02:23:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000080)=0x3ff, 0x4) fchmod(r0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000200)=""/254, 0xfe}], 0x2) flock(r0, 0x80000000000007) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x32}], 0x2, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x10220, 0x2) 02:23:19 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="1000000000acf6724200000000000000"], 0x10, 0x4}, 0x4) 02:23:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f00000005c0), 0x0) execve(0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000005c0)=""/9, 0x9, 0x1, &(0x7f0000000600)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="6d134d32c7aef6e39a9c9e422c5094e1a6bf90c82ebba109e1b678d7a646c737415500b4b4199067d549aae6c6a5243b4dbf12ee700b1e9781a626b07507ac3e38bc6d46ec0a7e94ca78d20952d3a13fdc82235ea4d7dc647bf634cf672cd48ab529d36a0d1a02bb07cf9d84c38739cb957a86d46e6c0f6c86c17b02348e1ef1b3ceb91239ee2bca4333739ee842fd731a561ce4e415b8a8", 0x98}, {&(0x7f00000000c0)="ed9ec522f242c1d5fe33ae8449e3b550d13f48c27d57f0ddb017e1d815f084284b3b5b631d1e9d574a86db22309017c894fce9d4729a166a088e34e840132462be5f6478d78cc4a1a4443edb6fc111bfafdafcab1a19d831136d2414aece149704883ace2dc05793d13a381bc876a6a6f43b638c0241f8b1c5cd607c69910713d31ff5", 0x83}, {&(0x7f0000000180)="7baf1faf86f4a9cf9e6ab792e6a8880840d6300d0f917e4d3b05f10ee7d8fa5fbd2c733f2276b4986c77807bf1f1df756bac46b486e1e7a11c9fef817e7afd7277b7b65374d8eba42aebc27682fe6054e11117e58501952b5931ab3294771006672ca30ed53223f5eb1acf038351bd9b7ac9d96285f30bca5d9d06bc42e3c709788e81815b06ca43579466fe310895d3c8154e663f46552ee2523cb5582ff20e02ddf07e2713bfcf86afa5de0eaad0dbfd79224c7ffa9defa23c3fa0f5555ef4de8ab8cd59590fa37ffd898e05fc942c725ed434454cc56fd814685b7395fb14365a6bc2aab7eb4075bff281e688f7", 0xef}, {&(0x7f0000000280)="63d45b5de6aa9bed68f2d921e49cb1e88205f7a23e8aee68086b42ac5a4a436d1debe2f4bc371f808553ed5fffe889a726c8bb89a4c6eb2d7875770e871aca92161c2e47999b741932db6c895ef3c29d74f5ab6a7c833f5ecc3f155f20bd033fe672f57dbaa21d0292093eb940b65496c63076edd6dfd540f85057cfc4cf19559daf2d6db4c91c9c90d6b0c1897a09c0b5e3e11abd839d67f0d95d81bf4a2dd632595ec081c07727fb92d2bcbebfa733236868fb4d24cb6615c4ee24c46d94d74b5c8d9399814b89e333fd005d9e940fb211774a3ed1624124819e686fb411c36ece8601c95f276c9c4fb0f83f55027192", 0xf1}, {&(0x7f0000000380)="2f7bbfaa54b11ef0ecebf1e7724d9bc0a87068c0fa4ee404a69406f6783ff68bedfe7230ea52c64bbcfb06ba76b7ed37b563ecadc76de319391febe7b15bc752b5cdf6cf5a81ff0878d8199d154bdd6958b95df0b6b243a5cedfae9ccc4e38f7bd4041695595676fca56a5876bd57214fb8396127ec13ad84f9c6d22ee6d679e4d590cd49478b1c6c2808d84a3d6", 0x8e}, {&(0x7f0000000440)="12e4c74edf29522f81fc8c95c025e10521419c1781c88f37f42650753cc5c8bbd9238ce86f545bf43602e42aa7324964acab3a9d7d9133109fd1", 0x3a}, {&(0x7f0000000480)="69fe26a7567799aa3bff2b2b9a38e5218eb089859c1a8c6784ba9cd8686d72380483159b6f68fd66646672e8439245c9d4504521f38e6acd5846cc076a50d7d2c90ebd12cdfc5fade011ffefc8e26599605a8f2e200e9f08f8b4dfa40e2942f83a947a903ab1d0e0a825409b85bf87d010fcdb3460763bcd697746ab7ebf1cf6a78cc28ee25f2ace16fa1cae32855fbf02c9aacd7850719d3b3b547ad1117028ab1ea1592daa5b2f", 0xa8}], 0x7) 02:23:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a", 0x8}], 0x1, 0x0}, 0x0) socket$inet6(0x18, 0x3, 0x80000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x10000}, {0x18, 0x2, 0x2, 0x100000000}, 0x100000001, [0x6, 0x4, 0x1000, 0x100000001, 0x5dfe, 0x200, 0x5]}, 0x3c) 02:23:20 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x1f2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:23:20 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x620, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) getrlimit(0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000000, 0x68d9, 0x4, 0x1, "42d585d7078138361049be03e50e96a5d2fa7faa", 0x4d9, 0x7}) setuid(r3) setgid(r0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 02:23:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() mknod(&(0x7f00000002c0)='./bus\x00', 0x6000, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0x2, 0x6, 0x37c3, "2c4657b2d54e7c2dfe927b87c03692bdc2ca1c82", 0x7fff, 0x401}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x10) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) 02:23:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x50) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x100, 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000004c0)={0x4, 0x3f}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCSDTR(r4, 0x20007479) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r5 = dup2(r1, r1) ioctl$TIOCSBRK(r5, 0x2000747b) close(r2) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x101, 0x3}, {{r2}, 0xfffffffffffffffb, 0x6a, 0x80, 0x2}, {{r1}, 0xffffffffffffffff, 0x52, 0x4, 0x6, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x4}, {{r3}, 0xffffffffffffffff, 0x14, 0x2, 0x1, 0x9}, {{r2}, 0x0, 0x48, 0xf0000000, 0x0, 0x10001}, {{r1}, 0x65483976126c836a, 0x2, 0x60000000, 0x6, 0x40}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x11, 0x10, 0x3d5, 0x9}], 0x9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x0, 0x2, 0xaa}, {{r0}, 0xfffffffffffffff9, 0xdad8224fcf5ce7ef, 0xf0000030, 0xfff, 0x3}, {{r1}, 0xffffffffffffffff, 0xd9, 0x65, 0x10001, 0x1d}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x401, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0xae, 0x20}, {{r1}, 0xfffffffffffffffc, 0xa, 0x83, 0x6a5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7, 0x1}], 0x3ff, &(0x7f0000000440)={0x7, 0x2}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/97, &(0x7f00000000c0)=0x61) getegid() 02:23:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$inet(0x2, 0x5, 0x9) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shutdown(r0, 0xa0a217d55bd9e836) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0xffffff21) r1 = syz_open_pts() close(r0) fchmod(r1, 0x8) r2 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff9, 0xfffffffffffffff7, 0xfffffffffffffffd, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) 16:00:04 executing program 0: mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) mknod(&(0x7f0000000ffa)='.\x00', 0x2000, 0x20000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) socket$unix(0x1, 0x7, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x40}], 0x1, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xca8a81fce2734dcc, 0x0) recvfrom(r0, &(0x7f0000000080)=""/41, 0x29, 0x3, 0x0, 0x0) r1 = socket$inet6(0x18, 0x80000003, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000000c0)={0xfe, 0x5}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{r1}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r3}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r3}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) fcntl$getflags(r0, 0x1) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r2 = dup2(r0, r0) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ff000000000000000000000000"], 0x47, 0x0, 0x1800) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x8, 0x4, &(0x7f00000001c0)=""/188, &(0x7f0000000100)=0xbc) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 22:22:01 executing program 0: unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = socket$inet6(0x18, 0x5, 0x100000000) r5 = socket(0x20, 0x1, 0x6) r6 = fcntl$dupfd(r5, 0xa, r4) r7 = geteuid() recvmsg(r3, &(0x7f0000001640)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/41, 0x29}, {&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/163, 0xa3}], 0x4, &(0x7f0000000640)=""/4096, 0x1000, 0x5}, 0x42) r8 = getgid() fchownat(r6, &(0x7f0000000040)='./bus\x00', r7, r8, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xfffffffffffffffb) r9 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0x400}, {{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x70}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x2, 0x9}, {{r4}, 0xfffffffffffffffb, 0xd, 0x2, 0x40, 0x1d}, {{r6}, 0xffffffffffffffff, 0xc2, 0x2, 0x6, 0x7}, {{r3}, 0xfffffffffffffffd, 0x30, 0x561378ef4e016c95, 0xfffffffffffffffb, 0x1000}], 0x3f, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0xee, 0x1, 0x100000000, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x1, 0x9}, {{r6}, 0xffffffffffffffff, 0x6, 0x6, 0x2, 0x7fffffff}], 0x5, &(0x7f0000000280)={0x7ca, 0x468}) fcntl$setstatus(r9, 0x4, 0x0) 22:22:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x7d) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x220000000) fcntl$setown(r2, 0x6, r1) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getitimer(0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x35, &(0x7f0000000040)="fafb56b85d11a25e6069520a5d", 0xd) 22:22:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0xfc) symlinkat(&(0x7f00000001c0)='.\x00', r0, &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) 22:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() r2 = getuid() seteuid(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 22:22:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) close(r0) 22:22:01 executing program 0: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) 22:22:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x46) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8018, 0x108) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 22:22:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x8800, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 22:22:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) 22:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fchdir(r1) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000280)="a3bed17e420e96ea8ed83ac639d66952cdbe62f86bcd10ca066b955ad48b3b269d1067a658255a80c1bcb01dd7756a6dde236073640a5d1f19cc8f4faba204ef1f9d7e2cb11f957c3bee0aab7a1c364a445f1c38eb894d67fcdf2defc495c291432f363e1ce1bf7a68f32d07d1afffa0782a396a1111428b0e07afca71a88fe6995a95f5e77027f9420077f1d33f441bf53e267bfc438e62bfcd00c3ac248c69c1adad20ff1be3ba4c089fa9a6817e902da8f62c5592c2", 0xb7}, {0x0}], 0x2, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0xa3, 0x8, 0xffffffff00000001, 0xd382, "f578d477c06ba561dff2fde575b8ac57aac823da", 0x80000000, 0x6}) unlinkat(r6, &(0x7f0000000040)='./file0\x00', 0x8) syz_open_pts() getsockname$inet6(r6, &(0x7f0000000500), &(0x7f00000004c0)=0xb8df0a7b6bec12e6) 22:22:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x400000000411) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getpgrp() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r2, r1) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:01 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fb2000/0x3000)=nil) shmat(r0, &(0x7f0000e86000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/46, 0x2e) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) r4 = socket$inet(0x2, 0x8005, 0x7fb) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) shmdt(r2) 22:22:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd0d2, 0x1ff, 0x9, 0x3, "967a051b5b81ff0fa1cdc8ed7c8a6b78ef77b490", 0xfffffffffffffffc, 0x76}) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() r1 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x2) close(r0) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x200, 0xc2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r0, 0x8000000, r1) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r4, &(0x7f0000000240)="5c35329787430e84a6eabcba3412d71ffbf453f90fcc23f3565569494009c7e42dc2778e91813a772223b7706b80384e5335fc03f9de63e52cfc184486563d5291cc8149560ec84c4aed117a5b80020a14e3f79e8689915773f5d78df9d85e2761cec5", 0x63) 22:22:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x1a, 0x1) execve(0x0, 0x0, 0x0) 22:22:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x0) r2 = shmget(0x3, 0x4000, 0x600, &(0x7f0000ff8000/0x4000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) shmat(r2, &(0x7f0000ff3000/0x4000)=nil, 0x3000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000400)="429cf8dc876c78de3b91ed806322ebd17c27237120926d000568740ff77f8819733be30f036aa6ec501fe408010427d90a498d739659b210590e101b5526d4be400838766a38bcdff4be8ebf16cb0cdba6320b0c3fcc3839d93a92aeb04c305d80742b17eb33a90a843665db9d19c75a0283c2d1f6babbd2e19b8a3d98d50de5bbc1025a6f0f81881cc1c5dde5884b8d3bb083dc104380d64f2e4321dd90e5ab412862ad549c92bb42344d3f6a574ad2bf4b90a6a1a980fa64d39faaf554311fc9540000008000000000d38718cc2e9517e4ff3be27be9933518af9bb1555f650c6fa7da1a7d955880423822c90c76c1e0288b032db9084b5e56ee7a213758b2d758192c539287a580949902c0d5dc4bb574a55e7cc78236386177416597eff8575e3a6ecbea3b7036c585b580d9428c4e305c927e637a183722360cc385", 0x131}, {&(0x7f0000000300)="81586a9e20acf72d1e85800cb9482ac1cd85a9b955e283bb7cc701459cd5ba564fd228271fc9b6eff205448338b271d31913ebed90d86b5c04aab4579f22ffd2ab4e00d3ce9af3ecdabd41ee3752d8f142fe979328f91b7bcc87ff46024787cc4b269ebf9a5509bfc62fa2fb9c914d5583e003f5e22b8767b972b573d034ed19dc5de93507c1b58e35f8c0ce516a215928d87729f8531a34079bacdaae5aa362709735b34c11b9d4b84e56624d32aead5c5bfebb7021f5c2a4cd9654a9", 0xbd}, {&(0x7f0000000180)="86167fa973427247ef66fd737216faa4e2391de76da4fa29988a7d5818cc281ac0189b49a6cea4bee572da964952aa0deb1ebe601262ed45062bbf2b051b2ae347380ff8e84076aa45e5c6695613d783ad69effc7b2718e3b5829e657bf94e2bf84336ea4f21ca6d6713410760f856b966f19ff1159c542168e17cf8138aff89d708f7139c56a07a6ef9d95406a42bfb31f49b953c1f21", 0xfffffe76}], 0x3) 22:22:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = socket$inet6(0x18, 0x5, 0x0) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/168, 0xa8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x4, 0x20100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 22:22:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003e4000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0xffffe83, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 22:22:02 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x7c) r4 = getpid() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x1000) fcntl$setown(r3, 0x6, r4) read(r3, 0x0, 0x2fb) 22:22:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="bba1caca27a5e34a0000000000f7ff000000000000000000000000000000e60000000c0098f4363329fe1072d55f5106693efab3a03ea6fb9b5a37b36952b708dcca33580a082a0000000000000000000000000000"], &(0x7f0000000100)=0x2a) chmod(&(0x7f00000003c0)='./file0\x00', 0x21) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0xa, 0x40000001, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x2, 0x3, 0x3152}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x9, 0x4}, {{r3}, 0x0, 0x80, 0xf0000060, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x1, 0xda}], 0x4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x13, 0x1, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x9, 0xd1e, 0x9}, {{r3}, 0xfffffffffffffffa, 0x86, 0x800fffff, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000024, 0x5, 0xff}], 0x0, &(0x7f00000002c0)={0x3, 0x18ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) socketpair(0x22, 0x4, 0xb79b, &(0x7f0000000140)) 22:22:02 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x0, &(0x7f0000000080)) getrlimit(0x40000000000b, &(0x7f0000000180)) getegid() 22:22:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000d42b5f105323b4a2d0942e2f6669ca653000"], 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0x40b}, 0x2) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000600)="85edcd14198992db4ed4095a8da0c41265462744c2ca6af1b821025686b9909d5f6652e4c6123e73c69f74a3f5baf8517e362206b8c616d1f50de242eb1892cccd2caeec2df11b00c2cbfb6ebc1d9cec7f06fbaed6a821397a9399b8927411b4549a00df5443e4f8528e24944dad2e3ececb0ff54f5a7d6c1bf403bff788c7a6a9e49637d2bcbd89b373bf118849e590e3af57b86731b4966f355f5a1571666e1bba99390b7b173b0efca3132eea6d741f64ab7ebe3a374b45c53e33ee435bfc6c4d020403aa9e440c1b42c20090e42bdb99cd820e5baa66ed808acea4bb63551078e985813724108dc28914f8e06f63ab7b062b207057e909cef06535828115c02c5570d61781bfde25be2960290f660e9640d4bb6ec3d23d93a4acbf01853118c9a669bda06733e7828b87359f1f1b135286793f2cc582295ab8650ed0ada4788b33d297b855623ae09cef8503c131b5c884d6532882418d58465a1e9db03989733e99906ff90be961f8c375204097065eadeed647387db099d0fe5e79587fafe350503ddb6a0d695c2bfd0906318d6a9de9065c735d5d11278175447f32353e5346243e15c7299f12fd746afdc2e14782212145fe805b0d772b4ef7eff2922fc02e75a5641d82175ca65dcbe27a8f256a5d75da62fca5ae4b16f5623f37dfc635d181ec6113b242b7b3e3d8ace56110c4acd7bac5a5eb54d989c6277be6a5a49973cd1a8896863dbc88a69102dff732a923897aebdd6678f18f1a82f6ca2c4f35a325403ae2f78b3368ef0bcf55a9455d9a3a689475749fed387c2b26dd0dbdd578a37a0f3d166784d5ea76d7bcc9bb7750a5a48e5e79c24e48d09c59ba461f83dc9d60e604d11697b3d4fbe3b0167fb0b70063fb61b22decb77f7c06bea0fe5843740115bbff1d253dc5b856cbd6b5d1e9081754ac5f1a4c9e16159bd3ffba198916f877731f280c963d93e16cb13c3a021dcd604f41bc38ca90e87cb2167c476275652af6d3ea320c78fc252ec15d3eb57ecf22d139761a1b9de693882474bca2303298ecaf186e5d9f3e48cf1a8e1dee38b2a1f882e8a111c9553f1b001ca9feb852d101b4e7f7ecb7b095ef05094f17310752d4db4b7cf076e9edfe4c4535ae26331830e982bab390aa6621a5c61cb8b280eaa0cf7816020caa6f2466222fe31b728da403372902305c9a8a8989c4019914d2f847e558ea0a6cf7ed7cf611e827bc264e3c9f8078a8f9abc0c8dd5f57980b24b84165ba4372d58014c9df251975a1cb2f4935b874ed1f9b21d1f284d183a0c697e55ad68b4b9666fb4362e9a380c06db6e640b63b241ad7cd88c83ef0dd3e7bb901786f66b4db431af5247ad3928dc76b38a3b5fb40b02913b875293639bd9ea8a76dba306af254a4dda4ad8ff3593a303b96a11825a31820f3c15dc3fea48ff5fdd79ae3a11e707e0e6dd5422c4e7aca9795e6157bc7172063833dcb43b6d32c0f2c1346e3a6a3271fc538c5bc9625d4eb37f1dabb58637d24b6a3aa888930bede3598af16cfe145e8db979ea414949de2872bfadbb98fd0352ace069de11878f8dcc0ef29ac42402f22fc911b21aa5836046dfe7b0d4bef1f26199a6312998dc62d2e9afa9fc4d80ffe818497d3ee1b4474cda94f412b2a5a2779608209163fce366d359f14fda9dfa76a284c92dedcfe6a30c00223522fb6bbb38e480f1ee679358886d77dd41eed0ca4db51c4434dcf992b4362978c599aa5dc7b368eef7a98255b3477466ec91111b89d374e789ec5ccaa80e9c1be2b5aae8db6a74705994a8735b82dc17617db0d4b73bc7617af1e0a6dd776828a22ba496ff30f8c9dbc86d05f76fef7792e9dabe5b2306eada61641388b4309d464855e7bb695df675f4b06528fc04fe088f2e059d4dd2076dfd64c9237ed5e9ffbd405c9cf51460c16868498f54f1ad590ecdf2987586fe2cc60f0c877a0be9c48497f3a2e996df685a3b2f4e3e8690b983555d440ce7c42830f80e1be4561c1699e2bb734058273be935a77da54be66914c890a95d30fad1a77f8389e913a9e8633a3a8043c1e8a25c257543b2cf910ce25c7a4da4a6f5d5b85f9ad3180833e9dfc4c633de7757d84b289dc9d19e3ac5539c0be511c02bd38af5199485313673fbb96e23c3efee55ef99b58f6164fbc018e43520e7714feecda01c359d2058effdf19fd29b2372f19278d7121b2ba9d8046351c0280d6f8d65f3bcba026270b32a3c6e21e6fce165414d171a27e98aeb20833ed6f10cf10a2f5ed1e7832d86fd4494fa457786c1673b6702f34565edcae69aa48f61ecb10a4ab6c9a14bc663b38132aaa6c3d2c9cf1f87337ac1e43e6bb0d8244f7c4be42e2bd958daf3b4ce7304ed8005dcafe3a21b8a72ff78e26a7a94436ca5b4899205645bf555293e48f9cbc1b8fa876eb88a6f638e7624bd47acea82f35c326e676c1292f56d04878e930f43f6207ede4fd2488b494a8d1445c4d9c7dd1fb10d691c1f97f332bdf440d067cb320415a33428c6f1d86385c51bd47e726be2ece1cdbe4c8295c5a1a687f73bd41d19b1d95fa772162889bd7a7247b0c84f54fedf585feb253d0d3b93f13372523b05391705091fbbb7043e695f01d445c641a6ce86cdb21be515b643cc3086096e995b716695a292aa54c39a9f04ae195c360ce901c357e2448a6b6e18097f7d89d5783bc8797740be3980c3694d8e4f9dcdadaebd2b33330ff7ab5f3a86b1a8839d9d72b1d8de810244dfe1cd4d911a8acdd7e40de116d4bdf1d562e217caf0e061ba255b0a6dbdeb4a46c68747c7ce5a2e81758b7e896beb08721e71cc44de35dce311c6c1a741e133f3a54101e85c97f308330670ca46a73d90992aefa7953b1d67e8494241c705987ea46d65a8f8748f450084db984a8bb1773fbd7f0ea8f2afa4d58429d3b1d6488532a37a43b621b1c0b7bf08071cf94081e154520c870c1dcc46a7a37888ff1e9b765944df7e474cd554fa900e29503c4574ed5acb32698a2185246657779b568ab203e514cb3a460a9b502435ced847851c7a9cf64dfbe7698fea944c3ef46fb615461c7cc14db1e2e7b92e7d340ab09c01869389fc6184ca9f03fe784a5d37e1264a5b09e07f849a9e7cd137b078857256ef01e28b500254a95b495829d7f357c33dc8b26f70424e6b2f95c1375f3710ba7a188a62652e014b34ab05ccd6bcecb07a32a4692da228d73fe29af01cd4e8c21845ff78526492fbe5120b4d46201ffb13cf33143affa709fdad9e471c2ed6c7ae393751f2fbedfd9ae43f16c0a06ecedca8020205350e1c3196bcd92edad013d5b2ce39d690900089f79340677654d7a63e19d9a6cd2b3562b73b6bcbad02ec56c10001825cf0097db181d68ce60151495bcd2725566bef3360f8fd3d3cfd02a94fc921d4fc1f6a42d24a6e4885b1f7643b654592eac6b1dfd5b9793c2ff3a748b86ea7d676c8e7e0c8ea24383929eb135ad9403e0843516cc61a5d50038bbd66d0646889caf5f1241f73e2053c10115b9d2b4ec15ceb566ca32b9cb433617fdcbd464c34f87e06e496d67f70e00a79f80858183012dcbe7667de15b4721c27373bdb37f6bb14dab01e73ad44ecc6b61fa9608a462a5890dcfbf6c94f2b830212dec01375e514f2045b5b899152f56e1f65f791708471797c24402a1f32bee09b217637eef856d4dde8d89e0d12701125ce0f563ceed3a681544e4a7df81f8fb75dc354f70ea56477a47e41044a517051ffc97480c76d74e5160c0d980415ced05804cfc6da2bf0091722cf45c27f908cfcf5eae3a5a3de7249ef33aeda77165960c261636f316e65485ea887d7a65cfc2826a5f4abdbb377fef24a608dae0745de9d42da5f9d67c7c44da5a3dab58f927b9baebe8466462559ee5c299a589abe51db17362adcc5eaa8d21ffc6a58a78c497e83fe27d0373561dad1300cf1911d81f4b99d0ab1e0aceeb22b5da5985682411c4abc915981bbe7deec22b743b5b7f234b08c9ac3a3ea3525cecc96fec0dad53e4055c4503487d592bac0a20d7f7699d85cbf71cfb62471e126d70bf339133f9a93da07cf96b768e8f572e5e49867253661cacfeab8b89c91946a9df3235eea720e449e18930215fb9a6feb01ffa98941cc707ec4f869242cccae06d2f266e25a0a04d4e66d96c5e041aa15e645534b36dc8b83b63dc6159a46ba03b22d44634a692e8e94942590b42a559ac3fd2dfc29a902f4b5497509d58f2071eef75302f5c299464ec0d8b0b18ae290ed6edf6bad709acdfea9187fb826d1db91bcd613a77e01fcecbc9ba4121e4ff011a15ffaf1450ac70fc0f02f86131a59f804ebe6d222c1e05c1eb6b74c123ed952ff36f6a9a615a2927da13fc9e41842d8af42e340f60d67e1304705c1da022e06cb7e11117348c3db34db6e45039acb2c0577deb2187f9c20362e0297a598f3332a64ee67915efee27fb53b162de249abf431c7af7c8c1360c7a4bf65d0bffd9015f22f0de7f359802cfe6d9f8ced55491165911ac240e1f8311cb95e4c0f6ce76e13ed2a48f25ba9b4467f63ed642a271c0352a163cb5f2a37821450184ec993698b07b83177d3f31c48a3d1c864b70b15ece770ba7060799a6f71076d833630bf5f57c2cc9cc53657e7fb8ff75d52316a5bd54691264e9c70f307a366f148e1eb2da8751aed335b41f4fa4ca9f5e65d0dc98690f5f0d68a87bff279f690c8613dd38929ac825f5823d3046cfffcf468f57ac295682a8bf8c7c78f8be37e70dd87012dfa7720ea3dcbd92915ce345ad59314fca50f9b18fb1096b64f85108c5c39876c985f13218cdd24d03de54b3149b56b71391422b870ae67841748e525ff53f676782c075fb74afcca7e2277bece7aeb306f53bc439e17f29128503efad4cfbb4dfdda4400982cb2fdd03557f295fa9dae70f450c1e2612d3f64e6d348b28e3149b46c33a607e2d423a8cab631fce253fd160cdf90670522443e41a366a6b4af3eb3e1393558d2ce9c4db564562897a1b961c7a17332dd1dc83d3a0d43a784b592a1c224dc7c62869d4e6d6aa366365e6801a39971d770e2b914a234b9d38af9e33fa3eaa62fff8185719a688fbfb440d94bc2e2c12020e4948f4f90da53385128433036293511378fa66dcf003db39ab8abfc640da6d96ffb4765ce55fc358e0641afd6aad9fb302cc959ef18914820699f5a4f7f40339460e26cbeae3070ac15175ec6c52611ee21683f8bbdd54237376c8593e8800e50cea480508e7a3c8bfca3a8278788798647a4b32b5af04c9e6d566d767446b62f4aa379288b1cfae8f53fdff33341979c335d47207f3cf455d0b6408fa46dbc923a0468b85657ff0161e509566fbd6562c1c11ba6ec881c45c9f0f4d32176658c1cd84d225bc44c74cbf264134b37795c81b59164345fbae756f67d214f140e76e6b59d36fe1ce14e16a989779c9e1014b47179594fdfc0727a9db00454408f7098f304d0994f0f1c13a5d8882929081c748beca1c244bf0da7c9697ed29a2818eae6a7a6b0eb5b5c1fc3893fbf5f9bc3bc953d5c2b53b5cc2efc3286513299fdba236a12405674d15a0611b997931337f150df612793bb43417d41dabf8cfda16a14d6a06944e67031ae9d7fc1b45937769cd8db26118f39310c4ec122982f2fc5dcb54f779487b936bc799ef3516b966d3ffeba6240887c1219629863e1a91bb37c427d2fd3236ace0ccda046ff6a77106c7c1776c1432f70b5914cf487aff68b2200167bbc335a439444f56b5e29636c42303fb85651faf5c04", 0x1000}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x90, 0xe}, 0x400) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) setuid(0xee01) setregid(r1, r1) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xb3) ioctl$TIOCDRAIN(r3, 0x2000745e) setreuid(r2, 0x0) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) semget$private(0x0, 0x4, 0x204) mlock(&(0x7f00002e0000/0x2000)=nil, 0x2000) getsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)=""/127, &(0x7f0000000140)=0x7f) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1000) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) setrlimit(0x7, &(0x7f0000000100)={0x0, 0x1}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x3f) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xbef) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x81}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1f) mknod(&(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x10088, 0x80) sendmsg(r6, &(0x7f0000000e80)={&(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000340)="2160e5344bcca02bce367b9698c4f54602d5d020d06c448f5c9ec0edacb35234761325b14312ef48376a1a6da7908ece74604634c6ae50cdf5a19b5eb4cd47bab3128d370fed280c7a60dfa57625ed0e5ff598801bfaf12dcfff25329c1dee404ba33ca3a5a122ebb7790e52dbfaedca3761efc2942864572a97118338dde0ff02709f69d88a25454ec06abfeda891fd704a28f3e953c5f2e1a77d2d530d1408da04398b93666de38426f0556e18117768c7ed8627fba3da422c893896db75f5caf8819f5ed6fd9ca4459cce8e6a8aebe712c80046064cfcc5151e4b4922557e2209f3", 0xe3}, {&(0x7f0000000440)="382e43c9fa8c7807c966866e089f552dc8a38db7ca13a8b7f503397bfc040d6f53b01cc8a29b247182515aaa4bbdc81be8d06bd5f4b3f22bdc1554bb6c95294ba45790970854b3eed36aa24c57ff3fc9fc8fda5500a6170d9ac63a4d2efc479726f1f405017ee24c5e01ff3fde6073671db492bbc884d068d51cb968606806cb8307d5f17c436deb94c68381fdbb92d52af153cfc239d43ac773f6ee9145921ee4e2297bd51ceacb05f05f8077", 0xad}, {&(0x7f0000000500)="160b03bcdeddd4a3ee5a425dde7d648189f2583e674f661eb359c8b527a5751ca5a68c3f12f1eada15039c401fa4b4baa0856bec22daca65815316cf57f38d81efb043dd4d4c7674e00ac995eec0a365bd1457dec5d6f62ce4c4a1d0ec2b686658ef45263c363d39983e04541356e028df7117178d02152267e032d0bebc522ab49be6d0e42cfee3ba1130c8edf0", 0x8e}, {&(0x7f00000005c0)="8f3e44b2c0d00a7ef791d28486e34e88a147765bbd76b3e1775e21661bb01c7e2a524a037bdd029a06acfac38f6d9c9cecd1866bad33262f7f62e474292d1492ebeb0d526148c5aed7f18a8930d44b5bdfa695df28f6bf200adaa93241ce811d615c6e3d69ca62093cd33d2257f3e3ebda83c4da89ea3286b803edb8872f5b9a906ce2615503c1", 0x87}, {&(0x7f0000000680)="dadef97756ae59f17e70046c545efffd0558cc4698075c1f9a91eeecd8a54c648b02b4cc1912ca1d7c705bb7ab6584c4b639307db3c73d70ad9c3bf407725155f189d81468589fbcd40b18e40a35bec9", 0x50}, {&(0x7f0000000700)="91d64adc16357baa4e4eb10006f1db3a528302229ea15023dd8a1832d8b4701c934fc758e1839f739688cea124f9c834f6b43a4da45c8ffce32589a000857dbb331b7dcc6b4103d4c5401a68e566c0bc4978bf0ce21c5eab32d205d482a9fed0ffc14cb9b474218f1eb577892aada23c4516e4fec1e0c1448c24db03925e20b2", 0x80}, {&(0x7f0000000780)="eb76aeea9217ca2ac25731a9710bca11f8b75d1454776529438a023969ef1ad4e0df8542bcd5483385f8e14d2cee4c0f2c4c346632bed8dd6bb6b042e4c5fb5d844a6ec1ddf0011be280fac0eaa2708a5b2ce2d46629b44c9b3af6d195d3b1fb3b45f2995b27bc9bc5043cf76cbe93becafa4f8b71dee362b4af336fee599e5bb0de242372379764fd74f080d19c367cd61b2927668463514d4026968ff5f2086d0f", 0xa2}, {&(0x7f0000000840)="885fde2e0230a7fd9e82000a352fd015e77793973713b96c99b4c8", 0x1b}, {&(0x7f0000000880)="328529c8ea2a70edb0e6228b0bc3f2a777400d5d7f1ebdf8bca0e428ead7246f1e74ce9ab338a4406551fbb35d338a99a02073d8c7a852179d0a7bcda5224274a0924f0a1b6cd516e403010419e962d26c6145f94288e3be4d5a8e8af56343bad8f156126cd63e4d92a7", 0x6a}], 0x9, &(0x7f00000009c0)=[{0x20, 0xffff, 0x7, "7a408138fb3a9e95aff7"}, {0xb0, 0xffff, 0xfffffffffffffffb, "100bf58cb23c8e6bbfd2e7ca694c9fc832f11fd85d4ec578bf8b7fff1f7c848dad759eb2bdc327c759232aad5ca48e339030b38e8d2ce74408f74c2e4f2890c795966103cdbdc669a4939b71ad17143f29b0b6d943da63a807bc26ea7f1c33c6eee3a2e43b6025b065c071b7d26ac41d59c8e889c1ebced4f1548566378316905e86b405cc6d41bc6c6721f86e52c68ebf5e851098330f23e74b887975"}, {0x20, 0xffff, 0x1, "3eb7290c37a9427aeba11b"}, {0xc8, 0xffff, 0x9, "d8ab1cf153d2171f7fd0842b65a631a15f6227eea47a96d34e96d880a1660bc45be6ee7f3c1e91685345ba1b89db512b5a8ef1420da95090247ffadbfbe322d3d370422d16f25c8fd20b50b205bbae83c7d26227362447597cb88944dfbdc304f2767b2112c63ddf4d9f6a0542dc52ccc0336d7f00e9b274d786705f138e636711fbe764d172f1e2a28d42bbf02c1891e278175cc3b86036f400bf7e461340c88bc5ebacaad9ad14a443021984db43ef62b3e8dfdca81eb8"}, {0x88, 0x1, 0xc6, "1bf8af446c2fa232a98aa9baaef55bfba5869d0a783843834b20d4d629df0c9faba62829012c555a49f4901b5bdd15cfbc9412fb7ba1cc416e873ff4ae3cdab1fe5b87e548874747b4b1579a4ca2031c09a139f4a32a42c22ca3a6b48f217e1f20ab455fbebe25bb479f1635a678938a2fe58d1945c587cf"}, {0x28, 0x1, 0x100, "241d3547c26f7c8d322def3f45591219f460a9bc6e231e"}, {0x110, 0xffff, 0xfffffffffffffffd, "441dd114d570c8b4c9b3b9cccae5f407b538b8bf5794569ed98a7a2933add2c00ef5c286d017e0f12645e8a211bca6a76b52a9ca289dd804c99952241f09dbcb28cae5db73b9aa9e48fb6f526ca0244322950868f0640065a5a2047078dc9adc1665d176d8d8339c0548dff44d647cd181d11a705045575ec8634c06af0bd4b43062341400d996e5e2850ad131bd533fda652756093e80fa0a1cb9c2603b128414d84c5c4e77246372e92a5bd79d0cad7e37c8e8f8d35709e877e3f6610b4c3b317e693473eda68fb754ba694609469e30da9b151c7304809e8cde2edc50043ef960f35291a3dea4fb5574d6da387fc694e001450bd80c31982c2a"}, {0xb0, 0xffff, 0x6, "0a64006827619daa28966fbb5f47f1e74521200fa00f90908ae31ae68699ab83da0b4eb2a7aebcf2179659405a0e0819a278741d0d58ac27002d92fb00ff3aede1aca1d89220aae68de9ceea35ccb00e394f9f0c0b2985ffe8d52924d280658f547847fe4df9f0a5c83887d4c0976e7739c196daa638c2aee9ac53c85cb32280c383fbb0ca52fa44a3fd9fc5c44290bc331e7574c06cc4b5a817b8"}, {0x68, 0xffff, 0x7, "21f4dd5cef405c212e968b79cfb53828f277dd54cefc8f85815b2ea48e975c065592147f8c5235df7dbb969b649093c1f6f6f23242c015b08859cfa99272c53854a28f6b55dc00833abd5e217f3478eb7a4de80ff416d3"}], 0x490, 0x6}, 0x404) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getgid() setgroups(0xa, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r7, r8, r9, r10]) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf0000006, 0x6, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000003, 0x1, 0x9}, {{r0}, 0x0, 0x1, 0xf0000001, 0x9, 0x2}], 0x7f, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x9302, 0x847}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0xfb}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x48, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x2cf653961c741592, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x230, 0x7fffffff}], 0xa9, &(0x7f0000000100)={0xfd40, 0xc353}) r2 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xe, 0x0, 0xffffffffffffffc0, 0x400000000}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) r1 = msgget(0x3, 0x9) setsockopt(r0, 0x9, 0x2581, &(0x7f0000000380)="80fa446815de7a866ff8b311de9a21bf957385bf870d7be8d8b3cb7a79824819d940354cbb05ed5d5d24733323b446037f3e2bf439ab1dc0db1b576d12384f8ae029d5de24ca9171e798ed8ecd67d383f8fe7d67ff71bb73d77ca859c0a176e57b859b85ee4079fa802741df4584f46dd6c8fae4728fd889b976ef142e41c82f5bd2af67098dfa5eb513a9bda74c7bd0ac7458ec2531056471ad6017c8e69ab758ef3754b884f16d2a4e839989697214d9be51adb7f91abb8c95dc7fed5e7733f1496217bdc52a5f", 0xc8) r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r5, r6, 0x10, 0x7}, 0x5, 0x8e, r7, r8, 0x2956, 0x3, 0xfffffffffffffffa, 0xf07}) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000009413c1623dbe406980c2ab0ae0b987261abe5ceeb32c9809000000dd571a4b7d3c82128a6c79124d75a4e38dd67bf31ddf1f17233955a0f49ed2d0bd5cd303001741b74a640d3eff0e9fbf9ab7e202cd1e997cb922cc02db23b34fcc6d0d3898cefacdadb8b16310f9f5883b157cfb084b5187529943bd34b3965fdc8c3066034ddcce73e9aee12ea64b1295a219b4cfc7c62ade115a6bcefe6b41d373203f18dd07030000d9aff225d9f4aef1cccf6fe162a30941d369c5554a9cc8fc421283e41b0baddedbebe5d854090070570000000081344f1960fac61b8a01000000000000001c23e37e8166126a1eb9de90e5c58cfb13d5a3a352ec20d926ef196d2ee4eb083acec97a4e064a85d9aa76ceff7fcf8f698b942e398b990b0d492b08143e2245bb1ff626d9aac9ee01ec16141b774fadabcac43ce1eaa248bd4e39875c56536bb19cc55db201d156ce8da800000000000000000000000000"], 0x84, 0x800) fcntl$setown(r0, 0x6, r4) ftruncate(r0, 0x6) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) socket$inet6(0x18, 0x7, 0x4) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:00 executing program 1: pipe(&(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:00 executing program 0: socket(0x4000000000011, 0x3, 0x0) r0 = shmget(0x2, 0x3000, 0x2875eef0074f02ec, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:00:00 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f0000393000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/11) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="94d5b466c0341a8b2ea905ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56", 0x201) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x200000c, r1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x1) r0 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x3f, 0x4, 0x64b, 0x7, 0xf87c, 0x8000000000000006]) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x2000000040) 16:00:01 executing program 0: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) 16:00:01 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) geteuid() mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getpgrp() write(r0, &(0x7f00000000c0)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d30f23be690b696155d0", 0x65) write(r0, &(0x7f0000000000)="f348005489341a3c17cc199ed62892ff4009c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d9", 0x29) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:00:01 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "0ec433fa548f05710a07e6ab306aac537c53d7cb", 0x0, 0x10001}) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/13) r4 = socket(0x2, 0x8000, 0xfffffffffffffffb) r5 = dup(0xffffffffffffffff) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setregid(r1, r1) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r11 = getuid() sendmsg$unix(r4, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="4f92b4021f6485", 0x7}, {&(0x7f0000000180)="615a8e2d36c77dc63689df4ed73ef7923a20ee1e003ade7d979d4483413f5dbf680394ac2fd29460465e290f8f864086e0aa2b81f558bf3614b9b1943163f3c1e3e18fc8a5f9da60dcd8e9ceb5f2e893769802ab66f084150a552b1998671db332286c6844eb753634843c6b44dc26c5ec76f12e6f17b998e9b63182acc533d97f11a9d3b10e123946099fdb8686fd7ed6df1d4c4483aab3ac3f29f1ddf6e957116eba800a65035d6d906c5068afa010", 0xb0}, {&(0x7f0000000240)="c2785ba63d700d821d2501b85f42cd734f7c22dc1259fcfa86ef0c2045ab220f7952be2c17be170563c03124b922f466d66da5b18efb4d182f48b7af0ac4e611a8fdd5737c2d340c6825670c5a83e12702cde3046048e71cb4bf2804160849dfa62a78d7d8bcd34d48d30370870e68573269ee9a02b3f7c8a5ef81a40987c6b87929492b420dd62c7bac4d6cb5a78afbffadd4c7bed63a147c8836a78c74f5bfe93233e0d95f01da49a17c9c979afcabae", 0xb1}, {&(0x7f0000000300)="9e628f1a0378e614ad7063aee53b03bbeee5be783dbd8b43d570462b6aa821380572b5edaf02ded18bafd1c78e80cf21bcc7421029ba8d0237ca6e9c51290d122f32517fa4e96023ac51cc528d2d5bffcf41e99ef4bda9a9a9d721ac30f2a6d3479434689a9805660e7c80a1017556f1b3bfeb2069c7a8b89fda2c4764b96272bf87ff917a81c036a476eb22ab8527aadd11ce77e584c9402fe230a99bf14d5f14ef7d32f01d2fac9822d3e5af29a00f25f79e05cdc81145cd401ebd8a38c8e5f4fb326b56186e0d1d9efa8f428893771ce57ecb79c5e3ce849d27d637d920e5cd0a94a73019051040892659bf07fc677bc1f69e993db7e708e60322f6b0aff916633f4fb287980ed7b8891bace89cf94b3ba6125c43d5a57db00410deb7d063024d0ece07c4fd11247f9cc821c267574cbf24491e13f69fb56c3f996c875a2ffd94b110c51ca32179cfcd1a0241ae231d855e6b170b061456d5bd349678a39234537d54e3d0e46e9620c8501c48ac3ebdfec6b61560cbdee51f2654520f878f38bd5ec7a7f0c4268f7ef8788ce763151effb1f06e716a174713306b2d108985186e7e1ee09524d981f094f221f6978acf21719a58f2d68fef66962361d205b36922f125f5dae956f0f04f97104965dfa30b00952c873c27301204d1fde83a22726afeae133174ee926bafd0d40d4d9c120216fdcd97255f9421b02827a30c5daf63deab5dc242cdef52c6a94d6e8887b5eab18723b5f81f1c400fbb849a839eac42044c01dde7de2c43687e3927e31371d97a8a7a5431b3b9ae7b9c75f58a262e86d3a1d255ba8214aa2c29cb9f67348efe6ffab142b83abc767b7bd77ef64c85aca062e3fd20b385b984a27099349177f2cbbb116e14b9dfdd4c32f83d80b1b172eb76b9f331568eb7e6b5d4223144567acd888235f3fcf1fe1b49a299fa9348707e56dacf9417681365bd99880f58c7010d72dc893fceb0a29dc5e5c8c9df1f03890c335d58e40c6f089898b8c4b87255425bed9d9389311d37b45072bc2567a39c7a17ecbde19d1b34af562592183441e2e432dd71a4d0c2144ac1226c618b9035071bfd43bd8267066051c8b331554e69ab746f070f0d0e1050e215537d82e75507a091c215bd17cf524418129f842b0e7e11e5ac6c7c541aa0575a0db11d0681aaa37f64713ce0083ba4725c05e724256cde8a3cc26918cd22da7b997e98ce4e21824a518ff345912764747841882cbefca5b8a29d6489ca625a40fc37df85c0d27f0f7f38397ca56df56095cc71d5bc0a89af93e6c3cd50533c2f512ed8078b93a425576ccbbe191d8b50bc1819a7db9662e0e3ebed2647fb363c1a44ac4556f043c0f8d5ee79f2b90d910687dde5ba9f6cfe3b3e0333c45ba82047fc75d01cea4bb1c322082995c39cb488da2418930beb820305f5ce8761c0e0aaaa86b25fc27957b7f29465b5364059ac3c82fd2b8df9f18d3324188b6733577b1c5346745e855dc5f8ff5da5209a47f4f788837d828fdcb9f327c2e8cc3a7f3a850a82d922af86d33ed72b24eeada4f620b433034e41c8def892ed0830deb0cf0c69c5cf832f20572c152fc21a9063034f68495671d67a6a6ed0020116c2e71225848c78c0da8d97cee0cd0803893e536e10590f3b27b0c239e7b5181b627f86c35344778f5f4432a891eff71cf3a464e02d48023dd55d6013e2473af19c829d42c4b909be93829468a471c9b7956bce91367800675e587ad7b23aabebf78d43b8f9c95c73929d55c9f6eae8987dd9649e7743599e203eadb5212373385d9647d04ba36e6eda80996c185a8c21e9d03872ac93253c4cb8256894322a9bfe0a38cc400c0a5eea52d599a22cb0231ff710ee7196a261fc18e6f6153711f692566d5b9a25fd946e4cbd570e5c723ff1cd976ec6ec660cff202aa401ec75e5111a0582b0e93a1e4c85866060994e5af991e1245ad27143f23730653a2580a42fe4e08637be51f603999027859f55462ed4879650930a8aa686f91322fa6d5f5e96ef70749203b3bb8b22fe19f0f0bc8ebf856ee879b155199c069bc05e12d1988c22fcae7c69848726ed5359746e9f6515c3266e83b6af77361ff9f26fd423f891a2ae17f74b8077de90b45458a7a04b8c5ab48eb6d3e52326841897463d24c8ce083da503d6fec377ab79743a41ff881aae60772639d04ebe6b87925f56c25e0414e5b7038469fc458d13e187ec372c059116b2faab765d2691d9cc6687584367f386bf8d81ee13c03bee20abfbadaa1a3191742e30e9167251b22596bd321f9c771e2126afe063b712bf09b722b63ebd578880db773410d9b8aa79eb0181b274ae356bcf30f6a1b82f2fc3e0451bec24db6909b440e0d3bd8cb8ea6d6c8fc5695991192ab6b91079c5d13e47e91b0454b6a4a478e1447b9984b4ec2220ce6d5dcbee33b8fce07671c81bcb8379a2359bdc8b4504ee3ffef194bd565a8a3186773a48b2e744903c0f0500c6fb735d624b00b30727337230391777696d740a1fd250aef80545332955ce15088e6330c92cae3585a840ab5b248b8ec0af2bde81265c731a81e5cd53e32710f85c17eb2d2d954b5db76ae2c1761d404e8c73e4c570bd8bdf0e6e3e13b3ef87c3b4ff0432a8056bc9182ca12dc1755c1193e35844f2eb7c35e29c0b6ab0de6a0db1b8a702580f24b24762fb98881fa7f2345220c0778a97948a396286e6735ad62a0e2178c2621fcb0e302c0f87ae4567d4d6d8715980758e0749af2d91149b145cad5e5d5cd8207d7f37b6d93a1ec6bdb42cfb350ad6678edf972dca01fae54e3a7d1a5f4f8226c0a4fcef17a6d703414c27a9861522134997fbf1d98e191a5daba1b9060e0e8bdcbc71ea17362327fb345ad1f452bc74450adaeefd52383168592a02c9a5403827aa5b5fcf30f18f741a60fcbdec285db2ee2cc8d24978e4022f4e90f3444ccbf6d0305d0372dc1a7fcc800f7dd0dbac43a838e2c0512b7199f52dbe7020244b42b3f4916498cb87ce01d9c7d33ae5ab6e9f16ef18d83ae99752926c73f35363a36eb3ebcad63771ca647416ab163dc62736b05e41269c002ede6c7e25528d3c924000968817bf40c15d8352886c4921ad4cfc43ec4a75cff1628281f3a3ebf4a3bff160217e443a32d18fccfbd47bf9462c5f9b6decf9287ddf6a6bb98c9256420513a70782ab74d04fbb2f8e0e84eef5f19b9da747d69ae3866714cd627e2bc88977ceaf65460488c93b66225f9f27b692768163dc07616fe54f5f25abf660ec264f55888207245389279760959373f0248ad1d0984cbd12edbd959899776e62a02e2aba6706ce3f8c60d5082e8dffb33b616d6c0873a215f22ae25a7d83e2d3761a681bd8c994de0d004c90c0ce1d5187e61ee633add4163131a3f382706b53af4b7114a466fb98c2301393d0676de4883c07cef1e730cde150a24340619a7e921871d55e66ea8ca2c232eee2de6c4a007e1449789e83f4c162b5fa8ed7123ad9ee290462a78662d5bbc774de2021d740cb5b11ffe951ecea7891240af92d40a828f8238c93eb5cd0002be2432427e17c68998d7add829edf7033f2f12d4ffc261eaa24568d3d6fba5ed96e4ed70d331238a45fc3015b61352898c3fa801ca7ed4850bc82a2c5169be08569fc13843f83541a578267565fd0a387e6e2bc5418ed14a278a79b8d093a9744abbaadc1055d9208b9d481637ae04667e317b969bc242578a38f306ed770c31f3417f2c8edad6418bb540931ee080fcaf2d1f8f6c7ace7b54ed8c221ef772eef8f1cdf225a80771dba8c88692ae7532458df9b5d3d14e53f7aaa0c66fd4df0ce721eeda443b674d9c300cf00e0b9603352132e201f3f92e3ac15ff6c84ce8836f0df3a45b250c907023f4b3ed9f5422ebac741c3908b2b95324971b3b6600023a862d02163f006691ec08cc2cac94e257e6f7fb767e113f0b14cba9fe02231f9a03b13db9cf96a0bf59a257fa0f13c527c5a427bcd24735a23a3fd332cf001236d3ef4c6490788b53db6aa20a481079912fc53558a522a5b9c03f738a51a0031956ad1b245b48abbe94f427f14714f65a62ae6764b7d2c416e00d8092db64768c7833e6ffc32a68954abf19f5426cfe9cb2a77deef3d03ec9bc3785cbb159f6f5f8545e91b527eb74e9b95d50fac0dc688078b41c289aa3285c15bc8f68bbc5c52e6df4e989f825248ed4d215928304b4cf601c11b5e1f90b18d95ad0de006f1f3213180a8065d79165aea169eb6717cb8604a8df5fdc2deab693ae4010a09d5fe2234264ccc92f98719793e94070343640afd4fb37c62dcc785ab19648dfb3d085cdccab8e6f55c6950d0af6043d72c87774e4db58b236f6d9c2188545bb9b0319d7b1abb9880845a0cf5e91da582262d676c346e72ffac41d0a206f0a4adeadc372334d1f2ecb8d579859517164ef223c3bacdd8635eaf12778cb139734abdb37e37198884218c046f5b3a3e554f0b6347a0e65d4483620bf771073b34ac39e6deafb66243575a6f0219d72d5e9d86521cda5dd72ff4f75fe9299e0fa6f0b88035c8919f559164060725d5a83cf2a0730b509b73be1726e1785c24921d4864623ebeee6e7f76dbe4babe83b61cabf8c2ec18f92d8fbcab51d97cd98dcca501999783a40d6d1b7d6a34d365cb542e62b59a7f723b320b0ca49380778c85d5766251af4005285625dd97858bd3c5c14d51377dfc094ac9a27269bd547de879c80bc1bd009d7f9225aeb9dbfa7e968a747773610ba5e72db2cdcbbfac4a1ec92a88fe88d02574dc1e6dce936ccf3fca2b5a5cee8b16e4e39e05901866b84910ee2e369f57c7436f544937f62ca375c5c717f6f9043dfbde443002a3882a4078bd4a570de9ede6fac018b518158943cebf35393439098c9ef35d663abff22d8f33f123ce1f1161ebde46a1683d105e0b96e366ac140ecc96ff65df11528cf0a5ba23b17b4ccd19476cd1d218b04b6207138fda1dad2c726c119e5d177999568c0b7e07d6334bac470a47e7ae8b859a932d0824d9462eb89fa13ec6fcc9f188b1804994e91811bd8453f9f1b5daa0bdd1216c6312ca9e25b807b27244926cdab7b46f83b7260266c4e0fc5d7f5b0aef653129564fb2fe605d3d8fe99ddc05886c8896ac99add738e0b5cc470a54b34e612d35854d3c4c8751a3a318e7f8facb7dd3883627a6710b414ceed53f78a9907597667c8354e2eab2dcf06bc04a885c26f6649310b59dbe7f385025ecc02dad66a524b68b7b5ced923c91babc08ba362dabf6586e062cf545736de3fc51d64120b3f7acf1a7837011fd55d352a1b15a1cbf141b8034982f589b6ec01950a8dbfb0801c398d991517b536342da53e5f79bedf23e907ff083ccdc14b83544d837dcde275865ad6340a3a7f37186be3276531463d1b5799bbf1da6a8649ca406e429248c992f5dd729e365cc561647f7e82134602a51814a15009cc271f6fbaf17d37aa1877ce5b5be1215b978360d28aff0fec8acfb5d1f1addc871624f693133ea2123161fd4dfe34484494cbf96d988c4c37fe4c65364a3ad2e3a29a3bbbebb18ce0a053331f13baeb4b6ab29bd6122588059237d21d375106195cc663ee112d09e69c59eb69ccb714d0310d237def7d7efa4ad86b1f0380bff0a25278c4885618707e4e384ea0f934a038649b59ae62f4fe99604b8eaf2c55b354bfff517762134b50e20be307674889d114844902098455f0ead85bf8b1194087b586496b3b6d0272778990c8f772a434e782772686ace02f57877", 0x1000}, {&(0x7f00000000c0)="ea485cae961d3e0d367b0fe6c44531be8286b9b72895ab9e4cd608e6fd76", 0x1e}], 0x5, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @cred={0x20, 0xffff, 0x0, r8, r9, r0}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}], 0x78, 0x2}, 0x400) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:01 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x236161bb) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x101, 0x81, 0x200, 0x5, 0x1, 0x1, 0x8000, 0xffffffff}, &(0x7f0000000080)={0x100000000, 0x101, 0x3, 0x4, 0x2, 0x7, 0x3, 0x9}, &(0x7f0000000180)={0x3, 0x0, 0x80000001, 0x100, 0x3ff, 0x8, 0x400, 0x3}, &(0x7f00000001c0)={0x4, 0x8}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x7, 0x5, 0xa9e, 0xffffffffffff0000, 0x127, 0x9, 0xfffffffffffffffa}, &(0x7f0000000100)={0x2, 0x7}) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) shutdown(r0, 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x161) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8001) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x10005) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100000000000004) write(r0, &(0x7f0000000080), 0xfc4c) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x9, 0x100}, {0x0, 0x2}}) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000140)='./bus\x00', 0xc008, 0x1ff) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x4) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/227, 0xe3}], 0x1c2, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') open$dir(&(0x7f00000002c0)='./file1\x00', 0x1, 0x18) 16:00:02 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x81, 0x0, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r1 = accept(r0, &(0x7f0000001140)=@un=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) mknod(&(0x7f0000001200)='./file0\x00', 0x2, 0x6) read(r1, &(0x7f0000001240)=""/119, 0x77) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r2) getsockopt(r0, 0x7, 0x400, &(0x7f00000012c0)=""/191, &(0x7f0000001380)=0xbf) preadv(r1, &(0x7f0000001440)=[{&(0x7f00000013c0)=""/125, 0x7d}], 0x1, 0x0) kqueue() symlinkat(&(0x7f0000001480)='./file0\x00', r1, &(0x7f00000014c0)='./file0\x00') sendto(r0, &(0x7f0000001500)="3ef77a17158a2abba1fd08adefee89ad2e65c288920d2d233637da9140bb2e8fbfbbae1e78f08249767eba0245da508f7be35632ab2b7b4e105a374fa5b44ca4cbc02749e2b0978b4631fc4ef85e3dffe6c79cdfbd5143b7792b0948aae47cc27b8f04b10103cd05f8d2eb235a6fd0f3e3fe971e1086daeadfd617727d", 0x7d, 0x8, &(0x7f0000001580)=@in6={0x18, 0x2, 0x5}, 0xc) getpeername$inet(r1, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getpeername(r1, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) bind$inet6(r1, &(0x7f00000016c0)={0x18, 0x2, 0xc059, 0x3}, 0xc) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001740)) unlinkat(r4, &(0x7f0000001780)='./file0\x00', 0x8) close(r3) pwritev(r4, &(0x7f0000001840)=[{&(0x7f00000017c0)="753351a7a7aa291670928b046f7ab85652bd19bd4b36e19275b714c7748f58bfa4e635984447a477e75c5b2ceeb8d1ebe950f87b07a1a77a99289942ab38b41c2aac1af9690ae2c5adb4fa1d3b59cbf02e7238fe388ec73fb67ec5f337355e4b44f410c74b8caf4fbc384cb2b3fd7ce71184191190", 0x75}], 0x1, 0x0) lstat(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)) socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000001940)='./file0\x00', 0x93) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001980)={{0x18, 0x2, 0x0, 0x7f}, {0x18, 0x0, 0x1, 0x2}, 0x80000000, [0x80, 0x8, 0x10001, 0xf38, 0x8, 0x7, 0x1, 0x3]}, 0x3c) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) setsockopt(r3, 0x1, 0x0, &(0x7f00000019c0)="5692abd8657052377b7ff9f57a09ae1b493e0a264b2aa0f97b9510c86fb8fdbe15aec07e131267c3a372724c5d36f1afdca013a721c845ed660d961fcad6ea1c27ce194d630292d344261a18479a37373c2429059dcd5cb527aef897c56e0ce1db450692417aef767ca6737fbeb4e7af1b758c10333cfb64fe244ccf6465507b9329a57c65b78f10ac821b7709b6f00c9df136b1", 0x94) r5 = socket(0x0, 0x1, 0x81) connect(r5, &(0x7f0000001a80)=@in6={0x18, 0x3, 0x7f, 0xffff}, 0xc) getpgrp() 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) write(r1, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() setreuid(r2, r3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275d1}], 0x1000, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001040)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db454301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ce51456b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec891e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2ef5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f8050000008a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f7786cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca038b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f5ec38bf61ade22f4028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349ff2ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7bd00000000000000", 0x2b6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fc, 0x3, 0x5, 0xffffffffffffc009, "a147780ac85a538a131100e800", 0x7}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="d31433df17149afe260ec301a2c46dfcb9b49350a2e3a8e176535de471534141d57d412906f336346a72abd30d2458944e908d7bebdfdfe64e407630596024a2674eea8288ca2d11269907f98fb7ea0cfe3223a4ea7ff4621a04f890972753b6f537b8b45ecb8335d120168d50d2bbe43737a1b5d1e975a8d4fc5f5d67ebd2934f85ccca83798aec811ec345782bd19c2875f8fc23b8ef3b3f51d3b9f2ec0b53141f4646e24315c8ba244165f3e94c0c96e838318d220551e97da6d59fc2fbfa754e3e14907e10b18c3e34d91037e75b658fa8d5d9ce0733c9934db57df6a684e1bc78ed64464d9a96e130c1307a86bc2a0595cf52c08d90f49d", 0xfa}, {&(0x7f0000000100)="bcfd415b4e1e3c897122e8403b860a49efc54d3f61a2e590be4037db9add00ee9bdf43fc56a34206548578ae6d6461d0b8c3ea8396aed5be5d86e1", 0x3b}], 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10ba0, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x2, 0x1) sendto$unix(r1, &(0x7f0000000040)="9e79ee903aab6fbc322a5d585b691453c62008093bcc3d7dfe35e9d6c00da2d1859a9c823422a86195f9d5fc7fd1d8ed0d0e9fae71cabb138f9aca2b15f3d9ac5e", 0x41, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x7, 0x2) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r2}, 0x0, 0x81, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0x3b, 0xe90, 0x5}], 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4401) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[r1]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) connect$unix(r4, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r5, &(0x7f0000000380)='./bus/file0\x00', &(0x7f00000003c0)=""/83, 0x53) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfef1) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x7, &(0x7f0000000340)=[r0, r1, r2, r3, r6, r7, r8]) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0x0, 0x8, 0x80000004, 0x520, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x8f, 0xffffffff80000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0xffffffffffff8000, 0x10000}], 0x7fffffff, 0x0, 0x3, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x2, 0x0, 0x8, 0x8000000000001d3d, "75835db57180000000000000000000000000ca00", 0x1000000000}) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x3, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x6, 0x8}) 16:00:03 executing program 0: socket$inet6(0x18, 0x8003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='1\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='}\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='(..(\x00', &(0x7f0000000200)='[+\x00']) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x98e9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffffffff00000001) kqueue() syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x1}, 0xc) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x2, 0x0, 0x0, "ad6e95fc51eab0fa055acd6734f738c9282fe555", 0x9, 0x1}) ioctl$TIOCCBRK(r0, 0x2000747a) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x45, 0x1) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/130, 0x82, 0x43, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = semget$private(0x0, 0x8, 0x0) semop(r2, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r2, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) msgsnd(r2, &(0x7f0000001200)={0x2, "9654c608d306e329e2ea2c39147a1fdf26d832dd096d8a0742c974a9706a572c925e382f8672f0180a8a8da4babd4da23dc597bb88b19ccd56d758bd9d3d5ec71bd7f36e540667c49eb4926038ab579af135a5f9a4c80124a0575007e3a0bf1e52f81ee701319b8209c2282e5c1201b1cf9fc004ace4b4698ea99729e84d2051fce778f6ef63aff07a72affbc64d2207db4ccb7dfcbff326aed6bc19fb11da87f7fb8fe3f35751890e49e16c87a7452e58f3a12060642025"}, 0xc0, 0x800) getuid() chdir(&(0x7f00000011c0)='./file0\x00') getegid() r3 = msgget(0x1, 0x204) msgsnd(r3, &(0x7f0000000180)={0x0, "0356b5c36f9f77b2c5569ab20ae5449ccc4b91c5fe0edf654f4ac35bc2ebf663cb520c665457034c8bf5bc640ef4d1385a9a1b2cb11bea2692f6000a25f924f7148471c017f411a310353fcc2f925a115d748def285a4b1e4880c58d5672b41b684238f2ac1ff6dfd687b9e455c68d71934b63a6d677180853145c3a708d0707d133054e3ec3109fdf66ec18d6e409827ca1f600ed3e96b64c099b514bbe50d7d3d5cfdea73f64b3ead34b05dcdaa8c3bf353f775123e1d4446f39a53baceb70c685c1c1bf8b9258c0b12a19c8c80d5a9c679a5f61ce0a226c6939600bee013dcc9af0b412c5120c79f124edcaa1d2196c0784f7f5cbf7450c76bc138fd0566eb90f06a592158f56f3a4785d35c250b5193d5cfcb60276d30f18ad6f6e2812ad61b2e43b57eff4e9fa6dad6ea0d290b3ad379e47b20885b1be6d5b0c88cc5814aeb0dffe80f4b41f9f8825372fca27f9ec278747525e4ee5a149fda6befa962f5156d99f82271889c78c8e8de7b2d1ae329261f715f3b26df0b3a601390d626afaaa256c2349d99c4fe944ed38fd630093f8c95d87cf2687ea0b921eeb6dcd2c989c293f36f771ae42d006931a8f9cc2b93656bdd869d5c90d9abdeb735f55780e2295775d0e2544941e1f1ff65661e7236be6c16a81214462f8631ff8485c1260ab3795ce2992dfc6b70455972f7c19e5de9ae55e53261bc146ef4190c723df54f86de641e251458194fc17837704ad53ed133d52c50995e6a3b6b0fa1595069c7fb5728cac393f6bb1ba7a2a9a5e18d2d3745b557d44cae6f006a157c7f663b9f804ff1f8f936ca8c00d1d0facee3d83587dbf05b00e99bb93dede5c51232a4fa2ebf7e7ca10133b3cfb078b0396627be31cd7ad618c67d48be75178de159c013ff9b64f193f3d63ad17b5f60b45bd0415d6d6880d706c9250f36ae65cf5788404b9e051997237bd2ad7c1b0457e2ba1268b52998116ba2f085e5d06ceaa0404f22903ddce49ac50c67e13b201d0e8c471c96bee76167958f15890adfd5d331a29b924847a2101ab4f103a0402cbd9b457ab24d464e0dee962094f14e8074fefb5bc4124c30611ef0d4ccb1c388be314936fbf0922b696b5ba3a37c36fe8ca3214aed3c9e41eca4611bd7e78076f316e36de164096cfa5a9a411c5692cd72bb2c3878721688abdbc0aded14229e0626b3eeffaca17d49fe364d39ded661aa84d89fe10d49406023d34f113a0ac073c68ac9ea1f95e9d1f2ce9ab6a309eb0f815601e74c6a24b87d581f988230991c2d39f86abbed4cafeabbfb9a0814e1ff46de31457cb3c2c0ff4b88723350d56e19f0c4b0b3fa07e1480bad196bb4675cf827ac60e79b10add46be96450fd77ddc9766ea3ef7903c395ff7c8b820146bcb92e9deedb5c71366639dde908e10fef02be48641f3aa010b0c3e6dfba7d22e6375de96e11c451322aff0f623dfb1aac086467395abfa8c14abacf8bf2b72b19906a90bcccd2f674bb4d4d9318d24560b3619d61855ea2980c2aa31b6c7d41ad0dda5ccad40d276965dadfaa8f5e546bd094ca8e6da47834c04ab4c6e986608345ad82431dc1c5d5534df7b5715f1136e9560c751d6de2aeca5f3e4eb2936b3a3bc1d1e2a4d329d09d0e663d6048eb683cb8abb74f10b6c3177db23514f1a6c4bbad89ea63b524173bfb8dcc84c708ca34ceba31907dad5e8a3d397e3745838a6838a0333d54fb4ba507bc25c9a52a9f1b39e51746f0619de692e0f0f2424737e1c911d395837cea0e677acbec366d16fe069c066fa2533a6b65708c5ed838882f4e5c4d7db66e1bf36e4ff1e4126fdcf8a0130306332ff422b0d4dfcf289b6aeb3b0495063f5a6ddda29bfaac1fc5a750acf15f943e4a9bf3c0d65862fea577034ef3d5a9276ebd5d0d3e435b892adce2789caa01120b15ff866fd0f91fc343573c68ecda9e1587359507769a723491dc8c9972e5492b2120f6f163fc6fdbc468344349035f4a971fe63725cf2996722da9a345ec01dd846aee2accc02dcb969465211dcdc7cc9283c55ad657a307cd789aad269be0ff224d79356ca2e6719d92d4bfb77ae0ddc121c94e737907b95a152222bfc91736fe1a3fce6f2fb4a4abf51d1121816bb8eee6063b73318b5e7471da33ddc0e2235795f9f172e0de35a3f53f4c08ba22735285f3d7a3dd34465288f40f00378597b627a077bbb64b7f67f4a500faae26d104500c1535cd370664e159def40e0a02e06d4a3e1e0be2cc7ed5fe8bccac0564a0c5d1b9ef3972ddb8255ba3131059481f8133dcf8b08e7f623adbe6ae6e52543604fee89dcc13bbdbb7be65b39c836f5041f5110a2db59bd4fc7d396655ebbde67e7e9a0a4631d08f25f595d897b5f756c1b2f1a39310c6a45c7a648753137b335f4a98aa2b2489ac3b5ef38ec2460c8cdd489c445cb8364d7b0aedbae861c64260353ea6bbc42d6ae3af49cd256d8fa8206007f106e441f51bf714c792f2e7d40c707d2eb81b2cd16490d45042382ed06ca83b4074d8500a220bc49782e4f95f4323c68649e9986a72bf60ec765780fd8fbf621ee960ceae9b29273c6532c13cbde3c64150e0ea8a91e9bc47fb1fc4c7a7410d0778147ee82df32d74777ae40157e8161a547909ba8561f4fb7eff4fc006365e08b7620b0d06819920c98e753b8dd135c11b105b78124ddeecd19e5676f6d9cea7c6677ea716bc537bf2e6f14d02ddffbd19f36cfc81fdcccda49077a1a744c70d08fba8e3de29db4f0ff6635453fff65d2ccdfdb91ce91475995e396ab9bf2b81c9fe77d0e8943bce2cd7dd3211e4bf36c6915a12da147dc2f41382f74961a92b168788959f36e85d2c6ff49f8e5785c71aad566f9ecf3d00d9607752b2274d4d4c83b1b14685aea2281ecab2a5b77e92f37ca5c8a4cf326088720736d88880697ccb773b3f2276ebcd5418b2c6ce22eb16a2bad3c0bde8f043ac30db6c7c42f5f6058cdfa7a31b3da3a3febaddd2b43e92c688f0c251d0ee569ad28a0b595b06f89a1d0ef9d17abf1df241d5b3edda2b3cfdc483f11581d0a661349cebf58cec1c8a78501d13388d13b292b6830c1f9bdeccdc5ff0e5a05185f5d75e9730fbfbafd66232eb1dba68d309414d735123f07fd6a3de3f713cfb984815f48830e8b6dbac302885038782d7ed943e59925cf79575da2f9f4e47d8419c381f3732feecec52764680037ac3aea1f9f175e37bef6ce716ae8b350f701313c6c652800b18e7e141a2da0346901444a3d6ad5ad16861c62fed003a1460e824aba80b320bdb5b39ba10d3828a1ac24ec4777c172f3c3d9a266ada88ff9c595d0c3912cebf39cf5897c6cae5857be33b703d5bd99afb1112e6e1708c036d75d2745b5309232906e2d0bafc86f953c35ffa25adc1dfa4f081049fbe5abde116aeffd18515fcc38c0b9c5fbd1851f713779df270b236edccf7150a49d96b23ace88a39f7801387a05db50a531e6a17dc7a072f36ad5b5064a990e7a4e009395822d95783c169eb628ad3ba5fd8a2067a1d8393c5cdf1f3d72714426663f069112e648b18284a236f141ce0ebe2ca4acf32d93aed26e008d0595ef8344cd11f642653a1463cf074eb05cae4c866741f7686681ab648dd27e6d59a6e9bfe78effe5dbf5d95d8ec9b66d9a708814c084148b566cd9cca68d27ca54c943551458e3e45461dd9154235c3b62fc5a1c2e61c0c5dec9a909895d9e725c8369607e66eec6a9e32649916e77ec2d43d771f2e3b7c40951a12d1ac2695bcbb758a2ef781d5da96d2ae2e3b5c6077bc43c235468b453f51b69fb801137646df6d1d9608a5934442fa6eb3a83ce359d6ccbd55171ed7ab93581cbbcea65e394e776c240cc0b2bef4028891b443ea81b88ac91faf272ba9f88d456dfca6e9270ec4cfe1a95867beaa6f9942aa1e8e4f873165aef1042ba3e4f79727b428f03b741dd68c444030a691607be9228fef428c4a05fea5b428b573d6f26a3d704b8ee3fa6605621c578c7af05baf0fa8d416fe1f62237140dd828c08fff2c0821130f94656c92459ed70c49df08bb75534e2ebdc97b024f4303846bc014504af2cda54bafab142f93fc3144f1a9bb17dbb28d8a239dc980aa380413b8d360188adaeafd4679b80166017e8a05c2ebcf7505fdd8ef80449b9d0aa4202f9dd6a68e696d296ccb1d19fd8417864755ef1c07c0e1d9a42a301fbd113719ed409bec95fda4b4748c0b28cf14c06f6613fd4d5892ef44b0e5587d010bcd491d45846a4d4ef2176e57700c5c62b7b8da3322188a28586bbed11e8ccc005a12b11c03077059359c10ac0d29decb5eddc87aabf6476a545d72c30a420ca47d5d81dd7399739803a213a0f280dd6f20cf7a85c55affb2f4933c3181bec39eb1030be5d92d6dfe8696483528c827f321da4213a262f962e11e5291113e38cb6bbb1c4d09497ae83db101978df892a93d98cf8f1c9efa4e7cf2d217ec0b97f97edda87f7c3984355876490b2bc865862ddd71469d1685254b721207fdcd8dbc6d5756ac4f1299cace402d04d92880f16b82b283c132e1f165c8469b2cdddedc4ec08fd1b28d8e63444a3923901fe567f45e637fae13d8c2407c26666fc3edd966629d81d567a8244a47e69f5e75daaa79f82c00fb4b71c9122f3ac3c0245f517d21b45a45597cf71e2a451f5b77c0103001feeca0d23d0dc50172611dfaa39800dfa8846510d9dc52ca1fb290156dfbe5a5e69c22b2428e21af340d93653b7df8f4265a4f33ed709e409257c60839ad45ab983686c11266719cf037466b8365439a4dbe563166b1a3be8617d61549a2e27379ae76083da3acde11ecf2cf84e9e6adbf73662057e98d23522838b2845fa98497997a097bf3174f98812038a18e46bddd9d4ebe2995b9b0dfa44c9ba599054c601122a260c88898bb2f531c2b055c2b9702cdb300873d14735acbc0da10203f6a4be88e401bed67e702a33b57e97bad31c49739edc3c087f5de67d5c56c636c2488504b6ca5fc39c82b3bfb7f7fcba89502a68ab4dff27ffa58dcbea976d7c576a3774c1a5dd1c354763e1988f82a1d4299d835cfe2c2398e7e8aed0e630767f3a6d1bea2c92002b0783091213b4502eb6a076f0034a59007a419efc7f335d2284872d95b46dc5d12b0e3920893c0f7c79b3ef71b48028249fd602436e1430b15f8b49e9cba0e16829159e2b9c6ff6451ed48eaa04146bf7f046dd03fa5b9613384cd65d24b7dc954d4e7fc513662b56a70c6e808018a5f84c14a472cc26889d17f0048210bb30c42f1e385671155229a695b9d8b9e7a89304828e6c6699d2cbbb3a1c8017c7a102b606663b958edc9bee7856dc39992377213cb08c185c7ecf4cfda1d5f3836d28ef3acf49233c4ba19749aea163be62a3da153bbeceb027d2b5735887b19a7391b2735bb9af7376796293106b05ea70ae6e49524807d568e9df1adb1f80f5ee8a0fe4177c675c5a4e8c80d79e2ec1006a20eed0a3c9a337202e6b578391364e053c7c879404414e92d6da2efd17a70217d6e28a3a33895bee4686e7b05e14975e367f704bc37c1ec8f7a088e7aee842dc912a7c6de9e6be500739f8a78c2f17acd1269a84d3799dfbb82b7bbd5718c0f201adc20a996e1fbebf032d84e7a9e7a96ca2ccdad6f5db64727b067f9c5c93a2319062c274a84cfd011719840377c8b762218acd0ac165d9f21d4f9b18f9fcd396412eac263dd846239f00061dae82ab8924c6c970743a48a428d04b219e91677da8f518e988024cc3b17fbb39ed3a25a"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) setgid(r4) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0xffff, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) kqueue() 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 16:00:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) getuid() getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) 16:00:04 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0], 0xfffffffffffffe1d}, 0x40b) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) fchmod(r1, 0x0) listen(r1, 0xe2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="7886aac00c88b0b45023fc22ed6676d391b82ad03ac27e165f008e60a0b3185129cd699da655c3d677fe615bc083630e00182060b8700a3267691cf08bc250466876b2912050d61bd7ca658d6a567c78f6d93a91b820eed48e3dc19a45145fd27353a277d0b1e7421a6681cadcb93a8d40f8b6b6bdc5555d2329a28a791645d8ec4bdb82170413a289113f6237c195b0b115042301f25c7a2cd0c8ebe46b0a1d2eb511727c32a6fd27393c14fc21ae4485e320ebd7aade39d1a1", 0xba}, {&(0x7f0000000100)="ff6f9ac346b8a4c66352140ce391c38aff264766f9f28c981da24ea3a5f4473c34681d5ea7d7456fa9b69d7a1ce9c51be04be394ed428773f610", 0x3a}, {&(0x7f0000000180)="903c588a3edbc6130c0add01749a73a26d72b4962f7624660dad41a6b7fed87d51bc493bd25c1802ed7be87809be939e3cdbdd7fb60510aac438e3dce69c86a5f3885e21ac8dcbe2b52cacc71952a8ec2492d8c08f64b7620c4c58a45b18636952984e859805a397535da4f104ae0fe74cb1d8683c471d58029b3c0632d7d8d95583d907a6bdd41d34cb2ef7a0ab880c3d0fb6b4cc738b", 0x97}], 0x3) 16:00:04 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') writev(r1, &(0x7f0000002300)=[{&(0x7f0000000300)="f3c8056e954dbcafbbd534e51a7c2d69877da0da1b9867a193439304e1623596a33d06801cb323ffa5c0e7614276af6c3730cb1d2e8c72d34c0de8a74f1d4928731105a5ed2f6ac6e04e70fbac9a70dc0aedb88a403ba735a55f7243da5d5e0cae495ca374d4cb01c50ef98c418eeb69c9cc99285c18d13e790e7d400afa0121043727016f73a066d03818d087e88cb6d83cd4f28474d9a049450d888641e7b38b2cfec019da16b99f26032f4731ffbb15f3221b749a515703be8ee40d05453de72f7a384e55f4de8ecbef452ae8b6797262e53204a3bcc102ffd7c48cfebacbb03676c2d6ca89a863f5390559406f2605682adf42a6b11af8946e7eb6dca1ca34206a31cd08e284baafc91aee05597aaf29f39fe34ee41076c4a93bc9445e1896c0921af9fabf40d3704d008ee8a5fe0b4dad70d748468238d5465a515b803af9dcea886ad0ca376a089599441d73208030af4303b44a42b94ea277637139246f6a2563e1db2ddcdb9f033b45fefeb55cb62dfc639326c420ac0f2a28c398ae92f729ac290ee871ff7eba62f47489aab82e207522c07087dec7277b7f7863fe65d40221148c50266bc741cc7badefbd70a427109aa0d2124982195a80d13f499d827ac960a3f345f8231ef205321d8d321150733b398f62ca91a668742a7aca9dfded94426acae9c95e5fce2670b8d459d70f195b04f28c93e66dbdeeb7b64174282a3691cc700a95f3df10e76f6198546c0de53d81de1b279342aa8dc3ed78d2dd7b7d738ed90958e9c21075702759775de4bdcfff0423bb590944591b6e141eb57f9af3d6adf409a6c167c479dc21edb88755a55f7defe197e89ec8367967e8859e4590c0630518ee34bcf391dac0a10f4441fc487cc01f6fa3e49e7a94a2f3633649af8792cc85080d52a1d830cfde5d1558399be1347ee7260a803e9cfcbcbed30da48d8750d54fc2d415f0556eeb1d5e435dbbc2f585de0a1c2adab99e07cd489be465a29720420f5ae96c3b091636aad7e232e16d53766429ed075421c55a13c0e7dba0609ae2622e5100e0520772ef72081b0b132ed6e6e6100e244400579728f471be91b39615b5efed73cb3597439ed1e22373c824d8ec152dac49c8cea55b3b315f6ce717d96c93433d5fdbb70f80213050dc0930ad4e0e2f3cd890ee1fbb8758a76718f45e6385c842747c4994c140a4f1a689772577446643104158e9545e87e4389eaab2d6a322b12990dc25829375d1d9cac12afd0052a97080332a3e3bbb8950316d6f32cd4379a0efa1d30e92f609caa2cb625fad211229abc9e67f2803d34c3c14816a27f35e1d2c6b01d7c1eecf419f78c625454f15c4d81181401e8a979d958819501a2990155534c9ab2f0b2ac2442f6d371e811acd0040e2d4e6caa3e0eb0ed8589d76b20c4fe5cf358157637f28c25de2a6b5ff46270a9303ff584177db70a36193ffcc94e8286831c8c7840714cdf196872e37104eb061a441c5281c96e716dd1f32bade5a1942e095cb932afd8e804e970d0ddb5cc84b51ebeb191a3a69fed4bfc70495af9f087bbf7ae53a4e86b24d1b3c0ab79ca67f258eb0af879968870ce7a6ff977c4e3e26d63ca30bcce0553f9a909a83060c5a98116d7f2ac38cd2a06e28ab21cd64f1fa3e3fdf44aa3bb1c84d3c5897556e3bc7e53fea1271633327d8894300e1331f8bdea6f3b4e424b249a0a15b47a3cbb0929824f4e730d435bab7200fb6d41d527e899b4bb60c386db7cbafcb83798c7e7933c1d7afca52810e104f51f92b15981b70c7fe21c8111858963a736eca23f274c308a838ceea9673d2fb23eb63864df1bec14ec755e58cce3c4c9ed36231c44c976b5ea4492428da02c2384e46f88743d623327b92fa1103e573547f386dd929bb352c2e0c5fbcd14e7760154d4c3b536df6ff47f0214f0ee2e30b05ed46c7fded7d0c98d1633ba13b8e073f4ee0455007b22378ab72559c3993efc76622aa7a5836a88b23a54de882d8f0763a158c7cc86249895a70dae0d0aa003c10ed1f7952e5a7f738099f379190b0d4e1e9307b6cd6e6748a96db788d1c998459cb887d13c2de915e96fb566b52caec23c84e430769febfa95ad1360c609090eafe5c8e3912ec7c247c6b3afb444fba244c9b106f3d8c7a7b2db12f302278fdc31295c11f43143b36497b404cf557a0daccfbb363924a47b19510dcc2e7c0fcfde5c66c7b565ee34f6f36a7f7cc62f3072bddf358c12da3d4b75c475c1d90398e29cc6d0e79041e8a6b53ae7a9880a46408a35b801eb554f0694162874ebe871fe14f3aacaf6ddab79483e30eae78f42d557890c471842166c2f9c2d0729f55efaf84871630ceba5fc15074cff4724ae0a8023f46eb60a619a3f3e5f590b34d3e86677768e27c84f2594599a8d440b0db1868dff43820f57eea56ba739b474c7b600ebe2c1c5d80dc11a2c21e8cb416d398f15eb9b6ceaa72b4d596e706d5d0f87e615fb18693c14b7bfb3f5eb7825ef4dcf89ace185796b7d545b97654dca5286014804f5a4ffeddaf548ab874235a30e39e746712f7f860e8931ce2a83cfa6c8a5e93d8587a7a1be64fc7fcd29e941950634f07c60d6b1cbc270157c250db7f85a510b53071f8f655c56c96ad17bc4e27443c350c9bcd30a3c4eae9ed064bc7577d66642857843f87dd145daa39210e6cd20efbfa76c3c04463bf2fac82da25f2a210fc2315ce458e9cfc8508c0e64e77f35aab48ac60b571c435e82373abb8bad2be7573196c06d575425d56a501997adad56e68296da64268287db3da2df7a315555d00d1f158b98c91497adb962cc1b11670509408f232aedc560e541a387d1349946241f250c09c576ed77c10e685fa2ac1fa10ee32255ccbea5ff3924b14554b8075108f9f570cd6492728bd8e59dc815736ceda94b827e2a752f87d26b860b13746a4568e5c3ffe6ead9560c3bace65fcd71723d5ed1c5b288c62899275de9c62f34231e887f72345a77d74281b96154d42aaec26a785f68f0eaadbcee4e864804948d116ace411df418ee017c20be0f9ae7009195063a0fc1da63606d5d94d645adec632f7eb5a8c92a08a0602e5fad22ac6e985a2d5f81a15414f0f1ae501d4b06736cc081f3fcd68c7d8b45c1552dd2bc709d64837fc911bdec4e2e9b48684db43e101292577d7f5a807826f34dac6e12237b3527c5c04e9d0ca46b149c8463f0af4ca42a77dd0c95834c33bbd5935f4085a9644a592e72225bb974efd620c3d7f024777bf049f2a10cfabb3f34984a06b8e7af5117f729074a41e9d17089db5b6abec377b456e5b68cc1517171a6806f1170a63f22605447d8edf25197fec9099629fd02d7b13aaeb57658b10adb5b989fa072d406e77214ca6d53c9be56f9d40879c7a323d6ab369dbbe6c584f777842a8baa9c8c6b91c3bfa6b7556e33973298cef68175f729ab2c0866924e01471c6fa8359f8431ddc6d200fab139b2a4322bc3f4b0e6ba632d2907654571a0e6f7d97d990f2092dd4b48f3031c3797b35af0691b35c95a7ca3dec31b4f8af81fb9e032564e9552459cfcdf9258030fddcb068c6504f0164c5cf1f42390bf410f2a0bf658f788fa1447411ef95fa33cc4f610e300b8702e88d23bf3571236bca36ab2544b0a03cb779570772c109514a5592c44807875bfa4d26a165d0b3885831bea9de9a13d153c376a14a2861ab7caaf841d8a7bb61fe81556413d950da7afc7ecc88fb9b18db063d366bbbd79022c6492952140489959fdedaffb1bdf31c3e77d440c35cd98f63308f941f1e90951cced004f9a837734e7dffb439db52bb5097fe790cc340ecd4234536650687d456a3ae827a7c3dea9b51953ba5c060ddd4304964c4419e7a500da0745fb8d76456419443bea1d24abbb5cb523b12bd28eb3ec857f45458b34d0143c10b015d0a60c1d1fa11bf75e7c4e3d6d0df1f525ac4c5350a9b496a17a514de39273adfa477296cc885ce46f8691d296e04e8d75e945937566707181dc65205a9eaf8a8470d17ac4f6a2777325f81da76a79bd0336c8d4617c4638b44cb186c52ae98fac8632588ec8517e49bacf739dd088297a084058e867e3aa383233decb2103b5c18f9ffc64448ff3b42ebd6e8ea5f045b308e54c41e6394761a0a44fd7717ba5aa8d3ea630bbb08cb34f83046a7ab3986968633d934f720ad7bf1dc5c24cdb9c8e354b237cea788d7ebd82b89d04612bc405e51aadcc3e9f35f364126d2d78b30fd1d5cccc39702ac51e42ccc0dcdae2f4fa6fffc3e0c845bef86b52040a81f4b3151782e316f54c6f3650e87ade6eb15ced05a442af354dd5154e5f381e37b4a967d8005811907ef9ce9368b329142494f220f02fcbb8efb1aacf84d5a317e630d0d9beaebb3fdaee25ab384baa19a79a3e6113d1138bf4bd0022d7bfff6d798ace3d4539766c5c85013ea5aa65da3a9ec68228b176415b92910bee7cfd73b4fe60193359a0d802230a7e3725dd67c0693c31f4477e485b7b59af249a9f4b04fb1c3529dcba6bf8fc441aba9cd2ba0138c667cc8fd1f8d5c8eab9a7a6f0957b6318fc80c81f0581e2fd156f03574a833c561213b326abf63de280e9744a8d735828987a3bee04d7f933d1141d88fcaa86e75f29c90207092108173c1eb2b5d444c1e7704f5e643f8a96c85695a1bfbda9bc84ff23af5af419b17ab45ecb46dc06c727eddbfa7303f78a2ea20994144581fc6c6e5c9c3b78140aa8aaaeaeb69a69f91b652c19e8dd8b7d0784a896defa64f4bd6f2de3f0cb0fce49e758fbcfea4d965b70c4fd1ada610b4d8fe5b1f49315c7219dfefe0d0dc6e65f12482e13d482015d4ea10e6aa0e2247392cebb7af9ae43f39ea9da1259ee982ad8c5c557ec313ab706eae9e5bb717367569f045c4e3bb3e0969612f31035adcaefd5865256876b2ef684e1504280986e57782f1a0f83a361d4e8abb93dc416cbd080171d1c12dc428658331a5024fb411f9f7490307c3d74ea60752576789d73b895892ea737b59d8fe5798eca58a40c71b6c25b2f4cb7ff8acfb1694bfe986c9a93713e4de2f4eff1e99c2cc9a19c7a07c8cff71ae1ebe1c5ba0a99a8f75bac9bcf8257241767b938a7ccb6f09666d769878991bb94d9f8df55e45f97d5e6cf0b8f3a8b820f7c77a07613306ff160b6b4c5c7ad2cd7434aae1ffa4affffaf5a759e1d66adfafdd779af8f6d06dc6a4f124b5c42a8d6a3018d1a59ee1c5bb1a95935e6a1bbca87f29249d9a5008f99d06672df6cf22a924e882a76dea2cba44b27560c7de70c79092a0d026f782164537545bfb0e12d1993d06cc63cf2d38c76db44ebe4186face6bb85b0adec48424df1bde7d7764854c089f4908e95a9d41fdbbeda798b5cb1674194cc6e11ca9348008b4f9a677d9f821d61ee5f57b5025ba3724c4dbe483938b7a9c5434c3903f76ff1ee046a940508a32885926aac3285ee4246334f338a662db3ced282ecd87fba14cc2cde1b7691823abed5d7f8bda2e62c4d5de67d8c4a383dca23da3e9e4d64bd4ee8354e947b9b4fc1174a116c1505801c93b3e3ff3116a8830e327a2e416409b252f8aa675c3415eb0771017504edb0f1f6bca1e2182da703377999533651e004d106b087e720864a94b4dec981295232c9ba988603138535413fae093430d95a9f93ae3e06f8181a10365e70869ba3599432f28a5834dec7771f17471f4596cfd5826c633b8095a81a9c84631b13c715d408b0ff5bbb63ea4c0009112abed00b28b53f4d57fd6487eca3cf95732d9", 0x1000}, {&(0x7f0000000140)="1c29c8606fec220dfe01359c3d29c5bd161aa1e215352f3175304e487770f0a1736d68b50d642e5b755ed421552e286bf7cb864d6a2d9455b105081054343635493a90676fbc9793e8bf53f59b8776c9a9e7d0709f9970612729b38e0e5eb8ccb2", 0x61}, {&(0x7f00000001c0)="5377c9ac8d68b73ddc5772785afd5c4fb21323bf59e26ba10e660e67a5063900400dcdb9dd7e8ee8c7752ad8b869ab16e11f69b0d60586eb58c6b96e08328286d43b6aa8615958e56e10f5f910dd324230dc02540eef87ec24e40088a8185a7b6777510eca09", 0x66}, {&(0x7f0000001300)="7e5f26ae5f417729ecce3c2d0c090552c387ba00a6f05755a3aa8aa3654d99df32407fe9aff878622328d07b4543880bb5de2353e3867550fc4000e18131ab8ed47ded32b566cf2dd3bb5046c66feaebfc6a4bb7e486593e2014f3b59a0f6927f5e85427c07608fe164d88f8b75c8f0ffdc6dd360d409f9a310fb0fee68611c54ddaae0f415c668655b112e40d7a8a1a5f625a4d3d724a0df4cd34f267a0b2aceea5620c032d1befac9e736fb6c69c62408c66b00060378b9f3b518de0dd0dedd033ef1e0e1e5dab2e6a4d44b8acf0ac9d5392b07d0d2ef2835d0d9abadcd1c047490d5750ec3783e6b00bbf23aab1e6384c343904ef9ccb60bf2af6f306c8884a138a2f1edc9bd917ef62261a58b43c3eea2a44cfe21be85d6367d160712806a0d4f2c27f18f8bbfeeef8763b78e3bd0bcee9074ae030ccb73722b10e88511db5ae1906335208f7f100a6e8e9ebebe12718ac15d839b4bca445adc5b7bac956e9559112ea9c8fb3c0cadc3ae74c4bda853573641d7c2d46a3d74e1a0b62498fc28919d10b8d16e818fb4baa55195f7fa0aff7d7d8a1cc53a962b0141aaab8b3df1d7875ee2088803d25436440b018239c9019cf75b83b7f1d0813d244d71cca8aab8431364ecb641ff5ed5696f1314224067c29af768e1942c1530d97ad47772366fd7981eeadc863e585374d48eb2f7914fcb040b640ae4c923e737661860958b0a6329553a1afee20180c6294142e96b2b990681e1ca8a7d0cde0b40320296717a294f0e6c43b510e3a6d584ccaeebf0fdc254405ed3426a75051ce21e7f4b205dec73a8c110dcf0b451239fbad351e3d573161afba804800caafc0170a6a414ec60c575063a08be172b9cebd0d8ddea356370242f1335e4a6d4288802b7e1b041f235d95df516e7452935e936eff6ee5dcfd5881de132819dccddb01a734fd8de2ad3ea7cf9f0ff9a876840495b41e2bd45cfb475ea99530dbde74aad70d0bf1b8d9467db752cda600cb2ed3e7199068e19271d6e8fc74d0f4d4dda8b77f1dd215bd8615fde3cb55a5618821c7a7da7eb43becccfba19597d7edd700f5dad4db20ffdd5ca5ec4dbf02f43a12c3c695bf61a793ccdf41eb40aef9ea7082e46286d1c8afc6ca4a13f515858da5b0bd7dfac720a11fd948985ea8f44a290c1138cd662d127b89d3e5316773fb80071f40e73fe2b6d75771ccfa0239180184f849a86d750dfc89d26fab27e508745449546b9396ef7238c004f3b3d22bf6c3ad61d165d550fbfef02156c0a9ba6c3d364c050c69048e6197889125611cafb123ad87ec10506078d013ce01c6b8c7e2cf4caaa3bbe7f26474e5bcbe60304d5b7e09af3dbff98bfb1e74726bc22ac0845c437e56d55673c35b291bc00c2d7863aaa3aa39ed2087be01f8bf7a49ed3c28572e14a9ed5f5269a6467b6abf0b40d4a7c452f3a25c744c38c7d9fc189df023916aedab96b819dbc3f5609246cc57dc4d7219f097f55e31ff36d99745ea1bb2a6ebdeaf803e3de00d0b6703ac33d41cd4247b73490e4fe73c2d1e95f63d35598625357ea7e3522ad56523a5ddd5828960d0e71ad43658864692e40664cd2c301aab0239d5942aa531a33d8bdce9289ebb61f7ff837cb4ad8acf3e610b1ef5e583bd3ef7aadb3d30249872a88fcba160f03c2bcc47f5159b31a3cea45e5cc9e5cf6104b84dbf0be1c0d1de7ec1ddc331241d12b6fa0b4a92ef5557758d1e3ddb3a215fe64001eabe5969e2b4f443553ea06162a1b36a36c431cf7cae1ea09c77d18f7fa7926efe9ae71ad48c564b957025e510c2e8952ef2789feff2eec4a0f5f2d399afefeabb1ee269a3b771c275fe2e8323c7f113706ba869f62bc019b4706cb553ab616ede5aa5cf2aad74eda29ad079009c36963b21ab62b1c88bcefb7cf652d8b75f1509f07dd4050b6df6320f2e6146355c03893f78956717dff098491e1f328eada11599728640def1d44f1192a17ccae99c5e74b926b8c3198199e61cb62917a1a355fc46e97733ab342b071e51236b0a2664101556ffe6a40fd2c1a1d87b0e821e4d87682ba507bd60e0c22e78ce7ac64a48dd506cf8c38736320d868fb0a8a66c440b96e2082aa184e2eb3c0c8635363c00dbe0b0298c6f60818c8ba56ecca542cccd4cc3f4decbce51bf25587c8ff8f3e6ceaeb61c9b451d2e64bccf88cba9daf9a2d7355d4f233c1f1ffea21058a87be5da9354d565e23147d242acd9f81e64d7cb94c42a0259387d5e1416ef40cbe92cdf52654a749bb015f9c9e423eefb88ffe16727cc70d4cca2a24149467a13d46242b856d11da95e1ac47a1b0cdded75df4c34d827aee336cce6bb3810c9840bd314d04b1d85c80d87f6fc7150fd09267c6b80202964f6ed9d6d0a98297225f08a9229647f6e71e08eb12d53cfcb4f5d50397638fbddbb2799339288f25044dba593194d310ad5ea90fb6d31b2a40ef0ef79808ef7d4acb0d5ee6e7d8e34255a1acfdad5441448966a65a87b043110746c25745259b95711c071c8b671b5c1baddfd711b67533a94b421202a11c94e03d4a7a08c35de79084f5282cf8683d7f36ce9f72fabeb6e60175a405e88515a93393f437509c9a93770e734a44e8c635429099a117349a2f5b04eee93be82afca8414fa27f2a1c030213adfd9a70b832a7b7881561abb3475c19575daf83665cef244ab5b0e42e01e5d48479de3fef15de088b62b04e8c897a7399b0fe47238626678e4fbf991726aa8576ffd0e8793454828ce31e9b533f16a94c0e24f88872fe108672f70ed65a4f0bc1374892bced89cc9cfde50dacd5371b753c4169ff1597417195a2b23df25fb239ce9fc9b406d65a8a0385111564696f1a4979430d77b5760b95209ef49749e88b7cce60e577484817b7338fdc92ad2624944c4f4d40f424628172324b31a56e39aeea4d71397e025139850bc14ab15d5e133782cef1cff03cc00594c6f504c5466c793bf8d5a6e19ef6c0178292ac4fb8da270f3cf302275cc8fef3e17f4b4d5a66a22b675959932ca16c337beef95de0a68a550e57dcc53aedfa63df75494c0388633a1b14aa8859980c1f07427f09ff520960262c828754ce02d5d2145f6bb508b50b05b6542b8dd2e6f94428864713c92eb0a109327b04f9aa1bd81d694abde075d635ce971995e384d194c7f686ad71f5176a0ad25d1a1f78c33119a392df0638e9babc46e456337dff330661cf895ede705c2bdd8e5c9c99d48fef4b4a089cd09ba20620e81c538c07ad0d726cbdc8697366ba8aefbba7651f325625e65ea3c9409cf79a25b935a21f80e4416c4144c93b3c8031160b30b6dfd6dea99835270679e870aecdad91014a2e2d9b5f5cf6af8a333fa7fe26b4826598aea9c8db2fe5832aeac2d939134e22ad2cc16d5ffb83471b94a3d39bffff43d400e4117ad90eb7d445266c48359ca149e0faed51ec1d88d34eb89ebfba24a6a28e40f254443adf9578bd1c386bf2ad053d193e44f0f0dff7adf793ce0d0d030c463c3444be39d6f348b0ca8066a56d632426c0a86d63ec2314f2d1df56c7b2d38a9c7b008bb1d42d48135dbfca6df54cbb9d4d53cd4d5c6fd113d52405cc8525ed8be8bf5a4747b4a0ae5a616b27fd03969887583d95690e9016a75b03626251ec193394065b2660e08717eda0a511e47961ab12901dc86624490bcb5be7d011e0a68b2ae10e7d3202dacb299051cc44403db3d1be7a03e19de6aa52ce2ff5d1781626cc1b6794f18b87cfa56a446ef835c4ce6d277f32c41f0f356abb459964529afb0c4a49047099a6f51d210bc09e855e3234a26bddb9a435532c5dca53a64ea64159cb18065e8a2047958fc1b7395ece09cc7b5377c2979019e5276fd42c408a73a4e71c5839514124453a4088f1f5a42cdacf13483ec01dfba88ada74e2ac602a491b977f00ddad5c69eb75cef552948bcd19ebe800bfcf682bb2a04009ac17524618d84312b40ca1b81b0f00adac249fa1ee1ae840f72ba3541b87000a6ce15667ce03cb37a5a9bc8adfd4f72a4872c6b5892dc521433da1275673e62b980c30a15b79c874bd189f4f395b2ae683a03fea09516a990f912767b374d1bb8f8a4650b24a1c1a0276030dded5dd0343d4d3ff359ece4f7c7b43671a7986b52e1c136226680c3a6e44c86b1ccad67db5beec4fc5757584b1afb235c400e29f382d93694b2c444e5861e2e43da7f88141ae034809555b460688570c17f55a55e317a929b20e7e629570d93d235a0d00edadda6f282e37fced24dd24448e1489d6172f05d986f78d553c6621452c2455dd99b21656947abdb97c6d069e82285d3644e8d007e98150cddbf7c41e5fa57d22da5c4336e8cff11a47dabeb51e0b56e9e0795debc50e3101b1ac19f978ea24312d89b3dbba26e03a8789135282b871b6c37342676d5b0d34a0ed7b955bc0a1c8d56ffdfea7e9a988823c950bce7118626c6f9a2141061b475a02928fb078784416d273f61b58bc20b9d106604127b91c8768da5a5bffbec68468e41c2c6df016c92eb38feede30737a102452fcdcc72440e9cd4e42b7886f7cc94297904522dcfc0f51e35f1de23502b4a11433896097787a2ebf9e56e6cdc63dc15076fd902aa174c098e4d29d71caeb8472bcce5f9bd8ba24b83caec193e231fe20051ca9e8184bd161a7309bc2a868c3fb98d2730c2ee38d2e5cf2f4ee0101fcd845cb771b301154238fbc28f0e7b12f33e27bf5f7968f436f9f2221323e9d04ff3e0ff0fb06bb386123f3de5f0d6a26f46e6b96945b76955b5abb049d86f1648921780b0642909d3e4f7e0adcaccca01bd5556cb91b2b78d631ca9da63a4a47a41c7c2d4d021e4da50991fd36fabe2e199fbae559aa8ea087c1430e55ed34a0eb676b703bd33ce2081f8d42fc77bbbf58025805fc477a8a3d48638b4912b9597f8dd35067542ae31eb8dbb71996e48cb7794bc4ad235cb19bff69105838009386e136dd356b67bfbd8dddd362013d483ad72c1bac3e13ab38951f40e23a36085f593a841e88187f9a2dc16071562805ff12a454d78b7196fdb5f588fda59c966bf42a14210f66fce289a2f97d450d29e2329bae9ec469c362a1e241a9da14e47940e369a3d205b771979c0f560f62d19303c7d6182a1c84bf58a1490ab52eaf5318c439205661cd39c6186470fa9d8fe6b17ebe5fef22a876cfa03bd6c470db0fc1428837155e62619632d4e570e8ff65af63560db65ffa12b34aa3bed314a7a6f3b3ec12e35e6a5abea17d85def0973393e92243bf25a45f532cc1e3e9e3410b18b410eb5c45693216f1ec1d75a7b517f09645ccd6fe4c3424c423112c29644d3fe19fdb8fa742dcf4ab99ca394e60d4beaa53549e45b20bbd3ca467caf54964a8c742d4daf1938a06d592bb025e98f53c106ec4f84566b241a620ed4a98bf9634358140d6dd64e60b983a8bb256b0c9f554b18c9b2e168b397070bfab066da0dfd2b6500384f2a8453f641c956e97a137908f325df6bde420593fe1980d92e6afbdafee53fb7e3bffe473f163892a48259bc06813d3902a2ccb066572e775c5b22899ee6143462832e8911397f3a4cd8bc74a2ec668ce0183c765138285d83d65a06e6cc8eeb12e068199a1290a0916028a58478988a9b505b33f04774389b8abaeff74d44c53f3cd6df96ea089ff2660757d3c06d51baafcb4982657cd4bc1841dd347db249355d621fb1dcf4a4303f8254b3a6a302f041ff301870eda29c8402ed63681804dd198f0291c237a5d5bbcaeb38a5f552ee", 0x1000}, {&(0x7f0000000240)="ea5645bde16d89c87c2ffeb641f9e08cfc7c1d75028e208e2a4ad9879645f2bf06", 0x21}], 0x5) 16:00:04 executing program 0: r0 = kqueue() r1 = kqueue() kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x1040, 0x3b07) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x40000000000060d, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, 0x0, 0x29ce62156748918) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x2cf9) dup(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040)="ae9342178e2299e09f51e6249bccfcf00c629cd26484b72acc9b86150b75e5834b5e81a84926b387c6ce5b0e56b2c347dea559d931d74765418ebf54bb888894dae19df4f9c5edfd86d21da3bbaaeb956b27fcd7a242992072a3b3769fede977cc323940934cddf8b99c068f8bc829a7936b1ddd1aa190f5732fb34ea2b99a7c537469079e0de3276e136b7e4482e98c48aedb59d88e087a60dcda16272955c25efa0fe6ad4130f7485660fcd8a1fdfb88745edd9af945d2963cebd2e595eb13c2f88d3c129ebf13614901a81e4625be0656e1fe8f629b0fd3a8c4c64273872b66698d11d749d773657f9fc1fc059e61738c46d5a31240ceb92fa013a80a", 0xfe, 0x405, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x6}, 0xc) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x6000, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x6) 16:00:04 executing program 1: mlock(&(0x7f0000f52000/0x2000)=nil, 0x2000) madvise(&(0x7f0000e61000/0x3000)=nil, 0x3000, 0x6) r0 = socket$inet(0x2, 0x6, 0x8) r1 = socket$inet(0x2, 0x5, 0xfff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r1, 0x2, 0x2, &(0x7f0000000000)="034015eb96c90e746d1b019bd0ee7c984acfe9af5eb7cf990e4eb53840a76000", 0x20) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000040)={{0x6, 0x9}, {0x2, 0x9}}, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) kqueue() 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x803) setsockopt(r0, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x3d, &(0x7f0000000040)="b89539e438ebec5cd1ec0aa076d3bbb16f06cdf19dd1872dc6a6a62df48634e05832f5243eac03e3d2b1fa094e7c5bf7aae9055592e69fa0ae2ef4bf0d5ae085d96c76b70b7c389e4542bd0322672b28d7488fae2456d672f8bbed52869b2470ac51e44076e4c96235b7f7ec3a4d3adb643b5a90036cf03eea", 0x79) 16:00:05 executing program 0: r0 = socket(0x2, 0x8007, 0x0) accept(r0, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f00000000c0)="ea0dd7ab73c5507e86e9ffc8de2452995b7a5ab597484beb2864eb6182a3d556bdae4255a4fd55b7b116023ecc0e551fdd6562ec39e4d39247add6014ebb4af3f8c71785477626502665d17dd31c724f445c6dc7d40ede7013130d0c6f6e49fab56dbf2a71e885563c18dc02fd6bab6d59546c01f6454d52b0dde41780c016905a6e9732c05eb6e3531b672f870f59cff80886321be153b03fe80d0c8c5e9b45d6a2d7b0977c78eb2d83fdaae9833c1cff5df8dd83", 0xb5, 0x40a, &(0x7f0000000180)=@in6={0x18, 0x3, 0xff, 0x7}, 0xc) poll(0xfffffffffffffffe, 0xfffffffffffffef5, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r1, &(0x7f00000001c0)=""/99, 0x63) 16:00:05 executing program 1: r0 = socket(0x1, 0x5, 0x768) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/96, 0x60}], 0x3, &(0x7f0000000280)=""/202, 0xca, 0xb6ff}, 0x3) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000000)="5abad116", 0x4) getppid() 16:00:05 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000580)="caf8242aedf05c8a11e410a281a4803ce7335adf011a72683523d3106d71af8c19e6494112c8484c0eeafd33ba69717f0286aef8e21182a8373071b17032bc4413eee865e637a66900adbb730682ab9674c4ef0171f877ee86ca752b71eb1d0e14922414ae0c79740b917c8b68eba48777fcd98e92a10b9415747f18ccf279fab4940f3b123dde82a18c25829ce755fd892bf754ae2e5165783161549bc5a0f7794bd0676a66c8ae08b45111ef4a8443eda53c501d792c", 0x84}], 0x1, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0xfffffffffffffdb7, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x560}, 0x0) 16:00:05 executing program 0: socketpair(0x5000018, 0x8003, 0x2b, 0x0) 16:00:05 executing program 0: pledge(0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:05 executing program 1: socketpair(0x20, 0x0, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x28, 0x40) close(r4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0xa4a, 0x2}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x180) clock_settime(0x0, &(0x7f0000000180)={0x13480f82, 0x9}) socketpair(0x1, 0x1, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/207) socketpair(0x16, 0x8005, 0x4bc9, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000340)={0x7db, 0x10001}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000380)={0x1203, 0x7, 0x0, 0x3, "91bea5a63af955fd38d1e83f908fb454c2911fba", 0x80000000, 0x8}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x4012, r5, 0x0, 0x13) r9 = syz_open_pts() setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000003c0)={0x45, 0x7}, 0x8) readv(r9, &(0x7f0000001780)=[{&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/26, 0x1a}, {&(0x7f0000001500)=""/97, 0x61}, {&(0x7f0000001580)=""/189, 0xbd}, {&(0x7f0000001640)=""/8, 0x8}, {&(0x7f0000001680)=""/55, 0x37}, {&(0x7f00000016c0)=""/190, 0xbe}], 0x9) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r10 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) connect$inet(r4, &(0x7f0000001840)={0x2, 0x3}, 0xc) clock_settime(0x3, &(0x7f0000001880)={0x8000, 0x940a}) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000018c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000001980)=""/170) fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x646}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xbab}], 0x52, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0xeb5, &(0x7f0000000180)={0x5, 0xfffffffffffffff8}) pipe(&(0x7f0000000200)) close(r0) 18:14:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r1, 0x1) close(r1) 18:14:26 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x20000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0xfff, 0x200}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x4800000000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xb0, 0x3, 0x927}, {{r1}, 0xfffffffffffffffd, 0x77, 0x20, 0xf55, 0x100000000}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0xb1, 0x80000001, 0x1ff}], 0x5, &(0x7f0000000140)={0x5, 0x3}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 18:14:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) 18:14:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8000000000) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000000)=""/52, 0xffffffffffffff21}], 0x2, 0x0) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$TIOCEXCL(r0, 0x2000740d) 18:14:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, &(0x7f00000007c0), 0x0) mknod$loop(&(0x7f00000000c0)='./bus/../file0\x00', 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000380)="1be9f2f0b63fcf7c763d31b6bc8f0236276965ee6f3beb71c65f189a451cd5692887a5f3fd99cc6e8f1b77cc48d697933715bd4a37a3bb58c38aea80a8f9ab35a795f87ea6c1871a65efcfce389897edb4d848bd5b3a654688be8620cd2fc07a4e610a23d4fb7e6a64a4ab9557c897e4db1894f693412bebf65f472b173b85303eb6a294a6a24c0a02a7f8e209416780e712cfc8ffa1c205ef1c920864c613d69c83e0b3e4dc108fbf380b48d878e63cab443b5f65f953649e24d43b6280f1e811211a16da051c8201", 0xc9}], 0x1, 0xfffffffffffffffe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="cae7ed6c6364634ffbe336aaa5b3f9b67d7733a1e9e23017e142cc97c3377f8cacdf8577b3099d5f0ff66d2572be6cc45e3a32dd207f5f", 0x37) utimensat(0xffffffffffffffff, &(0x7f0000000180)='./bus/../file0\x00', &(0x7f0000000140)={{0xa3, 0x6}, {0x401, 0x6}}, 0x100002) 18:14:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) chmod(&(0x7f0000000040)='./file0\x00', 0x4) 18:14:26 executing program 0: r0 = socket(0x2, 0x5, 0xc16) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="070200006c65ff00"], 0x1) 18:14:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000000000002000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 18:14:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/78, 0x4e) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 18:14:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a40000", 0xefb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffb, 0x2cd3, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:14:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) semget$private(0x0, 0x6, 0x23) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x108) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:14:26 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 18:14:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = getuid() seteuid(r1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r0) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f0000000280), 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x5b, 0x5, 0x0, "b555ac4154c0b58febaee7e841d62e56462b79bb", 0x48, 0x5}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 18:14:26 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0xe0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 18:14:26 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) open$dir(&(0x7f00000002c0)='./file1\x00', 0x10002, 0x8) r2 = socket$inet(0x2, 0x8000, 0x3) r3 = getpid() fcntl$setown(r0, 0x6, r3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000001c0)) select(0x40, &(0x7f00000000c0)={0x600000000000000, 0x22, 0x80, 0x5, 0x7, 0x0, 0x7}, &(0x7f0000000100)={0xc00000000000, 0xe9, 0x9, 0x400, 0x9, 0x2, 0xfff, 0x3}, &(0x7f0000000140)={0x9, 0x1, 0x9, 0x6, 0x9, 0x2}, &(0x7f0000000180)={0x9, 0x766}) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x2) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f00000000c0)={0x7, 0x101, 0x3, 0xf7ff, 0x66, 0x6, 0x4, 0x7}, &(0x7f0000000100)={0x7, 0x2}) recvfrom$inet(r2, &(0x7f0000000200)=""/79, 0x4f, 0x2, &(0x7f0000000280)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) ftruncate(r1, 0x1) read(r0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 18:14:27 executing program 1: msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) nanosleep(0xfffffffffffffffe, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) 18:14:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) socket$inet(0x2, 0x7, 0x9) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xfffffffffffffebe) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:14:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 18:14:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 18:14:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) chmod(&(0x7f0000000140)='./file0\x00', 0xc9) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/120, 0x78) socket(0x19, 0x800000000000, 0x7) 18:14:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x1a8) 18:14:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair(0x38, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xae3, 0x48457dbd}, {0x18, 0x2, 0xefb, 0x33}, 0x235, [0x5, 0x100400000000000, 0x8, 0x1ff, 0x100000001, 0xe3, 0x4, 0x8]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f0000000100)="c8bccdad50a13ce9089d0d87be3e595818adeddde6dd49eff9d31b5a134d67545b4cf48e1c043b3a58ada3e7a6203e4bcd630d545f99ed843efa6fdc", 0x3c) write(r1, &(0x7f0000001880)="b41c01878b9a8f4202a5ad2c24d36d3a68591976b4bf0d1bde3bf897bbf8e7ece3f84738599cb5977ca5c61d88b4d15244b24eb40293a3187044bded66f79ac8a0f26a68e030118d02989c7d1787b328fda69de1660dbe80c12bfa93c328247735ad21fc2e6a2fc7b672e0e1ff5d98f033004d624d18366d6597cc7d6fb6dfddcad7cb307c15dc60269a39f39ba49836a98eedb96aa78c8ee6d80a9379f65473f8f21b3d11e05df165e64ff696c87c665f40d9ef02ed2e93f010a2a5568063c25dfd20d311b00bac10292db2cc813fecea50287d8783703d66864a49556d92201dcffcd955cee0860095c98804345be51712ba2103be0323cd5f83aee5599500a9273dce2ba931133fe69692f6c0fed322a8abadaebb5cb0fdaff7107dd30ebd64c79a2f39ef4e757852173b08ea392626f57155c42acb8be20bcc8fbc9016b8cfe05de909d5290021a92dcb030526ac88570930cb35c9ed9fd0cee2a6f8e52367733625a8485db5e9aa1aff1f49ee7115", 0x171) 18:14:27 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/47, 0x2f, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) r2 = shmget$private(0x0, 0x4000, 0x1d0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x3, 0x8, 0x3ff, "ec1afecacb5aee292c17af84a392d418868d8935", 0x1000, 0x2}) syz_open_pts() 18:14:27 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xd40, 0xe) mkdirat(r2, &(0x7f0000000180)='./bus/file0\x00', 0x80) close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = accept$inet(r3, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x3ff, 0xffff, r5}) open(&(0x7f0000000140)='./bus/file0\x00', 0x28020, 0x40) close(r1) 18:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) clock_getres(0xcc0b2bf8b3ddb1d3, &(0x7f0000000000)) 18:14:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001000)={0x2, 0x1}, 0xc) connect(r0, 0xffffffffffffffff, 0x55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001040)='./file0\x00', r1, r2) 18:14:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x10000, 0xfffffffffffff001, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r2) 18:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x34f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 18:14:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) dup2(r1, r0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) 18:14:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0xfffffffffffffffc, 0x3, 0x100000000}) 18:14:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202090066696c653000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 18:14:28 executing program 0: open(&(0x7f00000005c0)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7b, 0x2, 0x7, 0x3ff, "a5a2a535f812aa42f9c8603d4b33f19fec7d67d9", 0x5, 0x6}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000480)=""/118, 0x76}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000000500)=""/103, 0x67}], 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x10000000080}, {0x401, 0xfffc}}, 0x2) renameat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="fc5c6d0b2aa1d14f0c3e18bb6f3d7d08057b8fa5d7c746b9168134bd306d8610c738da5fb955e41468adc157fa3952bb1331c51a3cbbd1112bf38b9c58c1f2dce85047f3df7ce6d63a6cec33106a1cdbf886f25538555c6c9e1d5255cc7213882a838df9be8cd2a4efa7bbefe2aa9abc65d22f25ba5d1e0c7ddf662c4e26cbeeb16492e811223350bf1aca577f19ada1ec0c7393cf", 0x95}, {&(0x7f0000000300)="4b91448de02112d9c9d2de4eb2fa0a73b35c716df74717858d0bd21dddabde11c76d89cd1f14fec540c393", 0x2b}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lseek(r1, 0x1a, 0x1) fchown(r0, r2, r3) semget(0x2, 0x4, 0x20) 18:14:28 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2088, 0xfffffffffffffff8) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) listen(r3, 0x40) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="17d66d902b30083354250fdb49c493b4b395a6412c2dd01ec8ba4209b1322180922d44faffb90e7e162e7bfaf44db81cfc9eadbb8439927113e2a30527063220b019b7c94ec05289fd6005f056b799af74ed026c8cef168f97f6a892529713807d9c12286bdab7caa8c566ca3f6ee32401ca9dccb65620439316fad8c695e90188eb7d013aeedc7e1fd3db2b3208fede243f2905cc7bb35194ea46037acb5948e5f0117d183d0fa18c5446986072299992e01bdf", 0xb4}], 0x1) msgget(0xffffffffffffffff, 0x0) r4 = shmat(0x0, &(0x7f0000fec000/0x14000)=nil, 0x1000) shmdt(r4) write(0xffffffffffffffff, 0x0, 0x0) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x9ad}, 0xc) r5 = semget$private(0x0, 0x7, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/139) kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="04f448422ddff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d67f93f3a52dad2fdfc1df2190587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a86d62111c5d026a660a8a8d8bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e4b050a3ba433dbf9e78c7", 0x9) 18:14:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0x497, 0x1}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x5, 0x3}], 0x194, &(0x7f00000001c0)=[{{r0}, 0x0, 0x2, 0x80000005, 0x2, 0x20}, {{r0}, 0xfffffffffffffffa, 0x5528d283b238db14, 0x20000008, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0xf4, 0xfffff, 0x1ff, 0x20}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1a, 0x20000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x10001, 0xffffffffffffffd8}], 0x5337, &(0x7f0000000080)={0x7f, 0xfa}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x56, 0x1, 0x200, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x7, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0x18, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x6000003f, 0x1, 0x20}], 0x100000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x20, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x5e, 0x9, 0x89, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffffd, 0x4}], 0x60823b95, &(0x7f0000000380)={0x60, 0x8fd}) 18:14:28 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 18:14:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="732567772aa128b18b4a53359b37cc0b51988711a118db3102a826f2", 0x1c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x80000000000c, 0x0, 0x0) 18:14:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x7ff, 0xfffffffffffffff1}, {0x2, 0x9}}, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') 18:14:28 executing program 0: fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x26) 18:14:28 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x9) socketpair(0x18, 0x4, 0x37, &(0x7f0000000140)={0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x410, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x4000, 0x1) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r4, 0x8) r6 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000340)=[{r0, 0x65}, {r1, 0x3}, {r2, 0x4}, {r3, 0x4}, {r4, 0x20}, {r5, 0x4}, {r6, 0x80}, {r7, 0x10}], 0x8, 0x2a) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r8, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r8, 0x4}], 0x1, 0x0) 18:14:28 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x80) renameat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000000, 0x1d, r3, 0x0, 0x0) 18:14:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100000002e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x403, 0x80) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x22, 0x1) close(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x57) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x8, 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x140) recvfrom$inet(r0, &(0x7f00000001c0)=""/106, 0x6a, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) 18:14:29 executing program 0: socketpair(0x6, 0x5, 0x3d, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xf0000003, 0x7, 0x5460756}, {{r2}, 0xfffffffffffffffb, 0x80, 0x31, 0xf32, 0x2}, {{r2}, 0xfffffffffffffffb, 0xcd, 0x1, 0x422, 0x3}], 0xfffffffffffffffe, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x6, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x400, 0x48}], 0xf, &(0x7f00000001c0)={0xffff, 0x8}) poll(&(0x7f0000000000)=[{r2}, {r2}, {r2, 0x120}, {r2, 0x85}, {r1, 0x20}, {r2, 0x4}, {r2, 0x100}, {r2, 0x14}, {r2, 0x4}], 0x9, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 18:14:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x6, 0x10001, &(0x7f00000002c0)="13aee240", 0x4) ioctl$TIOCSTART(r2, 0x2000746e) 18:14:29 executing program 1: r0 = semget$private(0x0, 0x4, 0x300) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x1800}, {0x3, 0xd1}, {0xfffffffffffffffe, 0xffffffffffff7d04, 0x1000}, {0x2, 0x100, 0x1800}], 0x1) r1 = socket(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x2, 0x200, 0x1000}, {0x0, 0x3b, 0x1800}, {0x2, 0x1ff, 0x1800}, {0x2, 0x1, 0x800}, {0x6, 0x7fffffff}, {0x0, 0xf70, 0x1000}, {0x3, 0x1ff, 0x1800}, {0x1, 0xf21, 0x1800}, {0x4, 0x2, 0x800}], 0x9) getsockopt(r1, 0x7, 0x4a0, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) 18:14:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f664648e68823b27ac4fafe24696c653000"], 0x1000000f5, &(0x7f0000000100)}, 0x0) 18:14:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) 18:14:29 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="721acad4de4652d63021a9d57847ebecf47fbc7cea0ea8abd5d8615e43ccb700c36bfc5b52a9ab6184d6e2bc4129722607188fbfebae1b20d8681bb2c8f52412", 0x40) getsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10008, 0x18) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 18:14:29 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="6d6186cb3e013aff92fa342fdc6854647497aa996887e4ed70986ac79b8806b10c8d14b148117b4bddce69956fb2bf495e4aadedbf874a9984953cba56acf722a1c0d22cb239e855f533316d47d3f43dd7519648b834e1474c6097f0e350d0a6889a8a3ec57b3122aacec14a30e13e4de7a7bd70caa0abfca7e31beb7cf8114a69d75f0d6a3f5e254c56426ef82621ee364c8537bd1e6de4977ee82ba15f5e287f81fd1d468731f4a5181e43ee6c05b9d35749e7ae433f746b283284c23a9d85b4139201fce8823bbd0f41f1cfa84c01e67043e1f38d", 0xd6}, {&(0x7f00000001c0)="b87ff3b19f4e1321290ffef8e5f2778963eca90260a0815850bb2939ae0fe89ea33ca98a7e09b586a1341b25fbf01682aa8375686e53f28def953dbaddca404df72ce98db3bd24418c4f225219884fa448836e439ffe6772750f1f74e780efcfe59c069d73c48f76db97e83bd0b7302e20e92d46fdd13844d98def914801", 0x7e}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="1000000000000000ffff00000000c800000000000000ffff0000070000001984d09bb4f9e8e6003d27273339c4dc5d949b2f2201220eca04ed9272945b3ce8540d446bfbb8f5ac50f2a72e3452171aa164fcc09d8ee905f29bee8625ad9c56c6cd45fdc3d8aba25af57ee54f5f6eafc44f2da9541a2a023fa01f0df21fdbdc3051ca0ef2903842b72e521a19e666829932ee829dccc39ae91d2f7f9a8be64d6adf163b9ef2bbf8553a5fa26d7e4811afe8503f526c0d1302788e0e0b2ac8057694083aa11517bd70aa140b5b6deec15c390f0a6d0d007000000000000000ffff0000090000009f8151de93b0f09fcfbb909897b75d616bb5de66a3f0e254b85967a9f23e30ba3723261bbb980aa5ce25b92313d33e99caa4cbf0cc47943b1f04980db4b9de32aee87a082618e264703ac28e2e13c4a69882e3c57533c4cfa60000000000000098000000000000000000000002000000eeaa4bbc936041a8e81f8c7edea8263af7a5e40eebdf8160ef022990ee6b37acb4f47ed63566898bd1d7f65324f1500b0a78f4fa56701c40afc78dac555682c0f74a0017d2e65b8c9b05036945b38f5e354e50b68498f99d4b403bd59ccf1e69aba10bb15b19d248d1dff9b466ce67fc5cc3cfe76111737e4e0f72371b68f9d0ff8291e1793b35fce800000000000000ffff000006000000cdb19ce4b4a86fd531a01a0397264604a3fac3c924b6189baa68a48736d10a39538b78bef1381910ae1d94ef8d758b8e859161e4e5b2a7c5d1ef5248210bd21ab529438d287605612d2e085fa9bb0d948b6708924ccad9fb6a82d13b949175bc2ae8df7e618d96863ab6b7f6cb466402aa6cac5a0baa8783163f2bc4c1762c81da30be617ceab3496feee5f1c4c2b73616cc3fa624f9c09b26c1446cc4943e7db8eee0664adca98d8fb3338f0fd8f58c0405f35ff5377d984f7973a4ea41f186a5c11958ca1cbf78cd20f742ecbe52f8fb5aee44fc07774028d19d0000006f7141569058cdae7d21fc6b96a3251aad94211a5a42ef702485dfcfe31788955b66080320ccb5cb1a2b09072022b7d05bc12f22d37a5d550b04827ac0a4427af1ca5f74b32de53c3a49c9f9fe5ce75c9b898e07149f6c0eaeb81d59da29f45d39c843c5ca359ffb1638629a3d39756d2fa68864a3ec7196c64b32a1f9d3b0ce4481148ce578771519ebf8f1ef951e99bb29b8ba03d3564c4ada42bb39654680576c22b8d9039201b92f5d8c5c020798873a6018c5343376fe4af64327f8c014f848af4de34f1ee24654b670776fca7a2623c5de3a2f357281df928479744f0dd5ec2b5d6861edac752095e58df0a03efc2f"], 0x2c8, 0x8}, 0x400) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) socket$inet(0x2, 0xc007, 0xffffffff) socket$unix(0x1, 0x1, 0x0) 18:14:29 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) 18:14:29 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 18:14:29 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)=""/33, 0x21}, 0x0) 18:14:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000380)="863ec4c2641db6826b523ec3cabcde59dc20a7ae878194a2bebcbacd1869a535d6ffa4a6007df4ba176c7b", 0x2b) write(r0, &(0x7f0000000340)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() pipe(&(0x7f00000004c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:14:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) 18:14:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000001c4c29185e2ff734b2ffad3bb3ec8c94aa6db4b6ce28b90469671d1baa07b6e5efe8396501728153a946c16b7e19230acf1bbb544a33b0805f46bc42ca748077dadfbf9ea1a5e357d8465cf741e418299ebb7e37a85839fd44cb9ba9122018a1d5ec7b9856dc621bf897885a65c7758efa28407da24d2d15bc45a6e76a8960f0e8789d79eb7cf71f828b5ff72ecc1aef39fb7a93e3c054b86ac99ef65834e6550c7fbe0b25b013cbcd11f3222fa2fa1dfda0ad95c91bf35e0fbf23b0b58e64a63d05f06c6fce1a9025ad651e86022393db71f131079ae9"], 0xd1, 0x800) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, 0x0) close(r0) r3 = msgget(0x2, 0x108) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 18:14:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97", 0x201}], 0x1) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 18:14:30 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 18:14:30 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) sendto$inet6(r0, &(0x7f00000001c0)="fb6469358f50c334e71c364666238d6fb61e83d51d877e8aacab5348b275531b39b3690618898b97a562f3de8559c1a5000e817544e2d73b12474c06672dbb029e21b40a1f422d7b69e5c47912665f7e639e36328330d6f6eaccb35768b4aed1be5d5ef370c186385d0f65c6ca5c7c4871ad703b8fc12c3812f4df97e9b27afc46baca256ab75ebf7e00ca82f49dc0d087d46db1ef54927bc30b77e6c3245c3feac8335c6980cbd07d9cfd2de107f4102f3e8b39a1920642bd71f8e6f37f8449905ba59d6bb9e0dcb622b0581ecea0b2fdaa3816044426282e570a4a3edba37a5060ef23cc249f649ee923fc146e", 0xee, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x7ff, 0xa3c0}, 0xc) r2 = semget$private(0x0, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) pipe(&(0x7f0000000400)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x4, r4, r6, r7, r8, 0x182, 0xffffffff}, 0x6, 0x7f, 0x9}) flock(r1, 0x1) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000600)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x2, 0x2, 0x1, 0x200, r3}) chmod(&(0x7f0000000500)='./bus\x00', 0x20) getsockname(r1, &(0x7f0000000680)=@un=@file={0x0, ""/93}, &(0x7f0000000700)=0x5f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) setgroups(0x1, &(0x7f00000004c0)=[r5]) 18:14:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 18:14:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) fchmod(r0, 0x10) close(r0) 18:14:31 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x0, &(0x7f0000000080)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000400)="744c10f46a", 0x5) 18:14:31 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x8000, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x5) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0xfffffffffffffebe) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x20, 0x8005, 0x7, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(r6, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r9 = semget$private(0x0, 0x6, 0x10) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001180)={0xfffffffffffffffa, 0x1400000000000, 0x3f, 0x2, "afccb9de99f24d23223d766f463fe7b619cd945a", 0xfffffffffffffffb, 0x7}) semop(r9, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r6, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) accept$inet6(r7, 0x0, &(0x7f0000003f80)) fchdir(r1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003fc0)={r3, r4, r5}, 0xc) r10 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000004000)={0x7, 0x4}, 0x10) close(r8) 18:14:31 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffffffffffe, 0xce}, 0xc) r1 = socket$inet6(0x18, 0x6, 0x5) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) fcntl$setstatus(r1, 0x4, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x26) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x2, 0x7, r3}) listen(r1, 0x0) uvm_fault(0xffffff007f12ce70, 0x6000100, 0, 1) -> e kernel: page fault trap, code=0 Stopped at switchwrite+0x98: movq 0(%r13),%rbx