Warning: Permanently added '10.128.10.4' (ECDSA) to the list of known hosts. 2019/03/20 03:56:21 fuzzer started 2019/03/20 03:56:26 dialing manager at 10.128.15.235:20268 2019/03/20 03:56:26 syscalls: 1 2019/03/20 03:56:26 code coverage: enabled 2019/03/20 03:56:26 comparison tracing: enabled 2019/03/20 03:56:26 extra coverage: support is not implemented in syzkaller 2019/03/20 03:56:26 setuid sandbox: enabled 2019/03/20 03:56:26 namespace sandbox: support is not implemented in syzkaller 2019/03/20 03:56:26 Android sandbox: support is not implemented in syzkaller 2019/03/20 03:56:26 fault injection: support is not implemented in syzkaller 2019/03/20 03:56:26 leak checking: support is not implemented in syzkaller 2019/03/20 03:56:26 net packet injection: enabled 2019/03/20 03:56:26 net device setup: support is not implemented in syzkaller 03:56:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) r2 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x2d5d) ioctl$KDDISABIO(r0, 0x20004b3d) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x10000, 0x5, 0xffffffffffffffc0, 0x0, "6503be1f1f5a6468e7f49dd13c1952364c8cc3bf", 0x1, 0x1}) r3 = syz_open_pts() r4 = dup2(r3, r3) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000000280)="c2ac6f9c40993cdc386f6589c51e9bc49cecb92d90b29e97c6f55eda80", 0x1d}, {&(0x7f00000002c0)="7ca1d3760bfd3583679e87b5973d4f9c9a86de2c41a00db76d427c0aa3d1ee188d9f300baa3915b1e5f79e161606f6a166cc1be7edde686482f9964bc630a2699c566116256433a4facbd6e2a9670f85ae50dbc5a01670de050ce33bd6b390e2239272887dfd35b5876615c89fcb4258c43fec72685934db973aefafaf5cd2faa644649fc7e84b205155031321add716d97a2c591dcb467c52b6a92614faa54a3249d634e6ed13c80dbd2aedf616f0cf713ed61b670f19f2726995d81dfc3579c0b428caf89ff4b3", 0xc8}, {&(0x7f00000003c0)="2245b2af5f74e3d117f0e37c88aa3c3440615b34e4ff7bdf6d3656fa75db8a6b01ed4e85bc973a45e85209b4ca17b89597156369a875b07a8cfa219cbd2cb8c6d2450386d2a68187905537a86c2449e2f0b7fdeb64123a2c89b90f694bf00834e5ea570c381d7ca1bb7ea438b9443b615479a25280438cea4ae33d5c1a2c1bd39d3116", 0x83}, {&(0x7f0000000480)="f6c904557d50503e31f6df700710f82ebb63c017ccd877ed0a77addd2cd5b707f311f40f0dfd1f5fa9194fd0d9edc5fb5d2af9c72522ed33bebd67374dd6c39deb112411348e9c81ede5d32b74b31685eac0afffddd152a57e6ebc20b0eb6017344028ec47586a926859145d8945e48a95f962d57d26b5117056f38b2a758c455be3071673ce8fa0100b1bf854c7b2e15049ec0a634d27a0c1181975a8af90a99b32715b809c579b1e95aa44932c3fc1b2dc4fae5ea623ca5e4453ab54df101404157e4b1a40f722959fbb6f163fa024dcce135415de638f7e1a937f2c0016d4b70cab0d452443a50ca235014e74cee48d18e254ba817129a9c426721466ef6cfdba7bfd82d522108bf554bc74df0a08b76cd5028a01b7efc6e78e1dc0a3aa7f0ce7a461258346b96a141a7fcb44635738febb2d25bfe316fec02f55c67b5492174517d72f8aa5e6c90a8497dab6721afe01368845d9886757cf8e3a3bfa616660af61c56fbcd65e89ba4570b1920ff28abdbe2521fddfd1a730f9e0a0e10a24770762bb0958beef0120064f5e241cd1a9fbabf0619320e4a4232cc9d06ba02c0ea966b751e0a0de4ae72d131af2e2da80d0185f6e49a914c60b8bc034629d7e97cd445fc851198d5f37624fe1cea0c53dcf0d1d3fce6f02a5b7e46d1e76b384f6f3bef7d19d89a0c4bf7ceeb4110092b325430108ba00ce100d8f83870b0c0929756beb08849829bf41da8adcbddb9fe789b49d9a4001dad65d3a574347858c9048c20daaf72600d1b69f8b0824b5e5ab96a1b3ca70744fed4ffe728c0462e0f8f37c6066df031e775239d1a846bee07d6228553349b6c0ba663b9b25419b69e40356b4d89618ba5d3640954a33291cc920c62d9ee6a9e1d636977145699a03037ecccb23415d88eaf701d2ce66dd674e70ce87def78b7cac6858542622c107e2ce0de07efe140eca774fa07de6f08aedbea94489a3861f4c0708ddff7b0a171ba9bc60b7d9dc126edb69150619ed3278f9a2c1867d628ae452c28cc46d14fca844e681eccf6e7f0dc1af3935d15804cde3fe2245f83e4ab8dd34249e45ba9cc42580c49e5f561e64bb5123b0c7ccbfe67924ca922c4ff76e12ec2f69ecd2e0b566d5cfde9162977a91cd5197e46b615aa49dd7ec0e87a41b6436cb8c1ef86df157a4e7d80e1581f122514de75be8eff8da4837e2d708ace39ec54e3897b3bb9af85fab2a565a42b60e23b07a304a53d6b905e1b58f85dea2eb540039f5b336046d82ebb1e4a014f5f1b663b6a9c0d201bfacf28a07575b491a4dc74e22f8f5ac6648fe1284de55873100320b983cc009185653b907656bde59b28a9bdf4c503a4e83180060020fd99177ba700f6d95d4d9cede5e97ab844368bc09f7103d653adab5ac19446c64abeba221b1e03fbdf7533447140db312a3398b80a4d5fd67ad349a4f03e5d78932e6f14f17811f3b6ddd84ef0d47741d2af07b86854d46638d2ad8ec1babb9ae2ed162cefd09b20fb0c384149e4e94084e5effebc84b686255199b6e7575ae4b639753eadd8cb0ac923459ada1d8dd268e80a6d958f464126564c650bc7b01c8eebe28a20c13379b454f96f9ec2c3130a0f16566f700bcda9b98c7b0d9db90579541775c25eeda5ecca6204c5c25348e63f46342671889b9c67e1f12d28d25cfae83ecf60e0c027557d5bc7c48c94598bcc2cc2573a60121c45fcd2fe9d1c1c3a21eeefdbec4fb1671007c21ffaa41d9457103bd230a127113a1a4f220bb1f957b443b8a70d5788cd5086294a4a5c119cc033fc84373e8218b0533b346291b7e8af2da08669460eb25577824f3890423903bc3f1ca22983ae4293e3cc8e959e3f89305829f7380be5d30eb5e697e359e00f15e273c12055a53964470e30ccea1cafe9735bc204f3545533ce067b4c0672997bcf130982975d113f8f70df8f741e1e0a457a024b34b8b892e597d0b726fdadbed918fdef4ec011a1f748b4fc3abc26d42fd4a6361177e3870b3be6080abbccb0d037b1d5cccb6718df95b72a625b1b5424b9d500882940eb501eada3a096d73d1248dc2c89d6eb780e6d2a20bfba6df734756bdf9d7daca4182be6fb064aff61f27f271fb0083f3ec2d06a0be37cafcd5b966e3dd1430c0942ff9771669b0c90c89ac68ca24f21e07741882fb484acc364a607f34f13ae258edbaab95f9d73c7c75e7b3e59a3aa8707984f699deb507f5330037b76c13b3089cd3736d9c4cb49dfc93ddd8bb9913dd05a2d6e2e089a3120f087bcffdae88de597e971f71db557e3c0bba87fd6ae0a33fc63e3df34d1be6d3724fd396535603063f821521315d672aa5e78841756376490437b9a0403ca9eb9b41eda4af852fbdc21f57110ac2590a48b2c5b7301aa7e6296cace4420fb6ea902ccaef000f1e2fd1389935a6578e9a3f02626de65b5f727ceba228c79616dd38c45e0dec04b06d1304d2abec0c466a4713979570a17a1a5e4fc645a526534416cdd0c7a7a44049533a2e212b2d3e3cd2f09da3924fd366bd1f47c4ec9cbf1b95afde21faae9a4f3e5d1bb80b17f2a9f062a0f851081141bf7c6f3818c6393a3ae3c9579bb6ca6f23c6cfdf4fb9c4183e13a8cb0eb8a52857f309e9e1873f0dd10b69aec4fba781ab64efaee3c86b5582f09c5b02e23c24829915a963b65ee5d06ba6ad54e30596c9cb62cd2e100db0f50b89b7c09193cbef98660eb437e0079d25a5e67160c2e0c739d5ba919e63e5fda09b413af4f613c991c1210fa2f7162b97e80b0b6cfb0e9be9d3d67cff01e682b9a29c02f9072c27c9797b164aae2fbff34dedf714b4dc7dee5a7d03b528a5bb2cb15f280b793cbcd6b095192f0991cda92b16cee155397bdffa8211b329cf6273998639359d9bbcfa60dfd66d78db8dda7231b24851bd40f728b538bdc04cdd5e4c4dd87b956df14959c2987e5e4967ea3a7bc3938ad0b070e01e2e37ed2cac35e44d4b88e4d10fe1fd99db24722bfc1c27d98ba2e79fa06e5cb9b2ed10ec759c305bcccb70c004a6ad3a7b1912ccd5b7e1d73e5bcff6d01793ede6e02b4698b606e055c45c898d62a917d523440ee8ac789d6ac92e663f5d35b2c3513473e475e03ff94e6564b7a91a5e5da3ae6b60cd9e4aca184d74aae9029d778ede02d1b39453ecaeacc14dd8dc21f262d27435564ff6f305ff46ae3deaabd87d7453164734c2516e5eb813378f9bb9ada0c3e6a9d061e557c93c5c13e8ba57733a524493605b3075c77ea528c33d92c79ebafb2c629a9558646fd3553006376508b7deef48598c11bacda8e320f04b4f9bf8113c6b395289e8a871c4f546cfdee9a55dff7fab1d3dade91f77b58645827c04f97cfd8cf28bd1370c3e0329c71961441b9ac0ba295e08a5bfe73348567108a69b54bd2a0a661aaf1e205eb8516ec3032e76af33df4f9d8f723f4fabb31f1b662a620ea2972034804f5c41f9d09a3c83219177865610f2855a49461639025e057f4d24a43ba1d011c9a758fe27c8f9315cfd29a12c063dd00ec0926653d673af6e7760e936f245758dafa60a31ff13c87fbf0d108786d1efdf144c9fe2b9841279bc2ea523134f26f2e9f1203a1d929e6482ea0b55dc6a93cd1e35f75d4e8965e92c9f6bc82b84626779fe3f3c93ad20739ec965949d848c384dd04651e694c7aa2bdd406e40ee38bc036124a573f45725c39b9445cbc6a47f22590f75d86fb74e88154d8c737629c91afac6396f51de78930237c18f278d326c1dda973ff5ee1f8ecb72027a1b499de79c6c0617bee604e8a196a5a0d30cf978e2f637b0b72aed69f272c66a204eff535e7ee3a14bc79c0eb0592a7bf144614df61c1d43c6399f496a03283daf92f3b603f80449efd4a2afa9f070ab62d5b776e1d4183a95cee83ed567fcfcfc0de8a1ad79467f1c0b667458b6ad937bd2d837c77b2e760dfc75f85d77d9b5ed114c14c60ff0162c68885afb27f4897806cf0c484fc4e989f36b03ccb424a350157ccfbbad863b515a187e808c1974edd13b449bf0a20f08e376c394bc6b93e333ca23f8a9c3c639aa0fdfee2eaeccf9016f4b9f1bd14637db00f62481eb0e0823b867ddb082b02ab34aafe446c354f11c518d588c8ed7294d0bda2e988f26fffbe36273543f9ff7d3de67e75884bd48c32cbed8e8bba20fd0227021f4208d4945d0eebeb1d52155152a6d140fb0745440c5b5d9a3015fa54543999ba2e5fbb3fd826576bd367f88e1d35f03936231e36e7a27ff59690cf08a295fdab4568a5b80f5162f3342db3dc4459871b5b7998b6f4d384c609861e5466e7417efd6e213cb2f1a3098166bf92f8ded7eb388cb3b475a922b00124f1cacb6acff36c9c59a41ad280b6f17be1ae5f095a4f9ba62735fd60f360f83f9ebbfd27967b77e5eea7a80e14fcdefb6d888a384d41c433d82c24816c2db6248d8b3663d851242fdf2ebeb616cd93864e49c5eeb01795e56a1d541ed5f3aff0b1614e0ea1bac7247b759964fcc95203cf89debd53fc23514b23748b3a8c53bd367a2ffbba7569872f505c78de27d5cb0f93593be0467bfe731c9672afe348a45d8a49d40baa182279d1e5bbf7c1313523e1dd946d15c310c89e56aa03f0dfd2b6da7709ed1050e7d7a80561693057027f3f473caf67f552a9754f9d80d67e3fa062b2d370a371fd8e78bc2acb62f02e42982551ecd416bc726751925364ddbdca49978f7f0a7f1385e2ffe5d8a2f4a0124be5b5f9c6fe22c9b52b88ffd23a9ad8d0224c6fca0f6b7705b0083887c8ea00551342a2f154afa31c3b1475d7d43fdb24d8000fcadd1304ecfd70e25b3f18fb1600e6265799bba04c2f833b031c2c25750a02ba0261daf6c1ea5fd9be57650662f92617634216019f29d31406fa4281f6f607f91ab5618477d5a415d6c8b757e7781eeea56229174655166a9b4c4948bfa2bb740f075c80aea3044da81e4b5f9235381867ef57444efabb34b0aeb3c9f49f807de608231076c48def57fadf5ff4c0f58f656c25641a73e2fff4ea880f7156595bf170d9e706843b789e388390f31984247bbac7418ad409c50b88fa72a6c1cf0c0b33d1fc5a8da8fe36dcc64be77f87c8b52d8d4a7d856fdb6f43c3a8c4d1e3613f3fa3dad9068e7c240ffe771d29a957bb43a8227bd934ce421de74e673c54b1a05f75ec660dde2e073e83d2c3f3afeb384790d78a861030f38020e3c670d0d982f3f36fcb1eb03a2c8efdda848e544245b88900e422ddc0c1fde610f38a8f918f4930cda99d4ecfe30267cb0c2f3349bd4e8d9db8f931c1dc0b46428e5b507002d54157d5fc6bd3fe119a930e9e62d319e47179e4bd8907ed98cfac9d90d6e2ef9c5adcdda3f78486b46e3d98b1e38ca147535685020f0a330531597ff08b7ae8fc9b85b083521ad5bfea1b58bd469fc7efe3f68d79241ec142860ddad7153e3c9e24992736cbcb0630acdc503b3ed4df2bfc60530481a9de0993a0c2e16ca8199d05354feefea03271c2f2f001814b5691e9191a668764ea63b05129e09a5cd9a8c220de96a4a7ce60508f63c92938c86cd1dd3df86142fbc508dd6a5372aa6a4bcd73c7606ec33593926cc97c6aa7d7a5bda88b440e8264c757ce0cc0fe2e51b12f8ec0ec5b6589abfe4b24463d70f62eec5cf8ce1326a422ed8c930c2f0e26d0536a8b39eb9cf0e5065c437481a809ce858d7759376ee02a471f9d01486544e4db33543497376f42af3295c3a84a34f59dea06b0c7fe7ec9466533a0ab0e3202dbcb2c3927e5c2fa5d18c19edf20ed0", 0x1000}, {&(0x7f0000001480)="ac6fded671ef8a9ce142145a71470829991c6cc2d0c92184312ef8d1d9", 0x1d}, {&(0x7f00000014c0)="3d26b8c79ba0aa17be0b914ecf23c7334d0e3e994bd598861c860d2044f011fa932dee38aba714459495d72cc3078efad45df259d7df4a37", 0x38}], 0x6, 0x6) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001580)) symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet(r4, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x91da85b820401229, 0x0) r6 = open$dir(&(0x7f0000001740)='./file0\x00', 0x80, 0x8) dup(r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001780)) getpid() ioctl$TIOCSTOP(r0, 0x2000746f) getsockname(r4, &(0x7f00000017c0)=@un=@abs, &(0x7f0000001800)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001840)={{0x18, 0x2, 0xffffffffffffff80}, {0x18, 0x3, 0x0, 0x100000001}, 0x0, [0x8, 0x800, 0x0, 0x24, 0x0, 0x8, 0xc5a1, 0x1]}, 0x3c) readv(r6, &(0x7f0000001e40)=[{&(0x7f0000001880)=""/26, 0x1a}, {&(0x7f00000018c0)=""/131, 0x83}, {&(0x7f0000001980)=""/179, 0xb3}, {&(0x7f0000001a40)=""/229, 0xe5}, {&(0x7f0000001b40)=""/41, 0x29}, {&(0x7f0000001b80)=""/79, 0x4f}, {&(0x7f0000001c00)=""/251, 0xfb}, {&(0x7f0000001d00)=""/93, 0x5d}, {&(0x7f0000001d80)=""/135, 0x87}], 0x9) open$dir(&(0x7f0000001f00)='./file0\x00', 0x1, 0x20) 03:56:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfffffffffffffff7) write(r1, &(0x7f0000000080)="62cbd0f1c736e7a4ab8f94aa0b9d8315aeb3ca665c7ab796e0dc996e062c3043c8f2a7637136a148060b0b993076be82956bc6a803290bc892cccf8f7e598c06252b7ddbb1484d46ef85caa782afaded987263125e05016501753108fdb9be449aec285814efc306ba9903fd093dc3fbebb00eae4abad72da8aba8d48d0dc3ac3f1035d5ab120f42b6cfb5033de79426afedb3e25db1fc8a78d41b1b9153c38865c49bb3f4b63d38e2d4c4d78e7a769dda87b6fe62494508740744d4691124dda85f8de82a077853643b87dfa3d05c7fdec1fd094288650fd91be7f09ea93aa0e7a5", 0xe2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) sendto(r1, &(0x7f00000001c0)="21759d2b7a84b2fd68cf8c38ee23f43a0d0f01bc62a43048a927739cf00933b56eab6c3e53a314cd27e9918602f55825e253bbf7a69579f15c5ed76bad6a413654c83276021daddd91d6da09a82530174b58bd19fcf522ef001c4d41958117c1fae3257f1f555735d8601722f2897f40d50afb9509e38527b02979adef6dac8938c657a1c4d632f0376db06d97b3457818f629cb91b2a1e70ca392aa508b4830add36792f929f4cd8a995bf474d0af63e138caff071fafb6f54fb7b8a4f2d36676d0652f6705809126678157131397bb51590beab17f3561b695919ca408d3719f33e8543ff82c22456816dfb141f9faee21c0e3c035a7672ac4fd47d1afe487b57e3fee61fd8e917e9b09157db64c848c38ea72e0fb862f08f7830c9c7d690ebcaff1a63c5c84b644e85a2d750466d13f914d5e69f81ac660c140c06b1d92132ffdd3dc5dd267b56fc89136b2c701ef4d90cfff46cb6cce86ddd11778ec204af149f7827ae7580c7381f0162b74e84fa35daff570e78c3fd984efabccfe27025684bec5fb665d3cbe9106131cf699dccd00b9fe04360cd4383d78bb06c72904faad62f07395dbacb09f6f6239cfe5d436d2fee56eaa714214791e259cf77f5d5079aa2e116625b01cf6c5e9c1a2ac92aa10bd8d887cf54397e10185551c505bb73d091a99fb3a0d8f5f403a713215961ddf431e2aea0a3b65fb37cbe2ef298d219e0f74c61de6a4f2a39918636202a70f1b42dba156b3cbca606fcdec0c31c22167c0a0714244cc387cffc8e0068e8dec650e7f8f6764fd09a823e10c19d5c2501d534b68ab807fd539dc28b00ac7ccb417a2fa659af22273b3fd77c8e6302365eabc4984f8c8d59e1315bf3a6d262d59f2065a27ab2f0233e61ee01f5e2a57fb109b029985b4b3286b0bf2a124230a56117c645b7558ba9a95fdb37d5e2deda5ff77bb1bb2149eab134720e136de755cb8c65fe69685dcc9fee005e35090e0b85b521e3ac6e04aa22b9c11af1c3755684b0eb412968dd5da95a4b4576e2be45802b28264bb6c2cb0474e98389b956852e1089bcd3be346b1220990c5ba62c36984723d471eb894d5c1f0ab9c92520ac6ec9d169375d3dbf3aa5c3d0a36c87878754aa9e122e7d9334bb783e184c7821b2d527120a7a3fa61ca19a3d0b3772ec1d4b94e77bb89aa652087d5230614c4e4110013800f12ab44d381aed794917c4bf30603f7f42c70bd7dc87a2d146abc5b4f5d9c440b28d1cd211fb13da37ce3dd4a9942b6ab6274eb8d1494e5853069e8486e04fbb34b1475692b760f3338530729eed937c32bc7822ccbaf7a7e4e7a7e74ffbd8688809b7b7c2bc00c0280d0bf543b41463fa2f95eb9150b79cca0343d6751c305c605b9ce91d7690fd71e8ed926110a1a70d34b67e0a8c1abf04af8e51100b6b9718fa56a2903545f629f9016b4d17c31a8e793e521844360aa8f98956769e0e7b860cc0ef3e68da21cf0a384711bae7cb826efd2b8941ddfb7c873893503d325d6657fba34d10d9f31df7ebf2547eb6d5ab43359a1048bd6e649940d05f2e33981f7efa69cec6ac54c943662f385c63166b4054eddebe410d93ca1978dcea75aaac0f6d02d4bb5865ed78c241cf0cfdf88d7604ecce9ffb8cc316848ebca29a91ba86c1c0f6f21adbb4881863c94d7b07c32204e5291db80d600ec6baa2353732ae59e7a80a39395aba2b3653bbe84b64f5e1eae913c652d332fd9c2c5ae62ed7542d6e07c9a3469a4239c44d96aea48ba7a2e24d983788e32e174a0568b6d80722a6ee16493261fd8def0f85ccc1c68cd103ab9b249e58a3ed7fc48dc13b812b785b191c5266894f08a47f4e886a4a6c70202f8aa0596a9da7159ee93252e450a8e0085766deb8c0a9b20753bb8678e920316c708cc09a8349a3160c8c0142650a166556332c94538a9b2197f423902f116ccb0964888fd18575b22ff0a183c0442a8afaa1af61ad952b417e237afca4184f34188b02c394ee0f2b9768d11768283382b6870bab22ffaf23d023a41e433c60e8ca4e49228c17f2c92875014e7c22776f3cf00686f12524bdf71ad1b489f9ba31c43fad1a80067fd03c3d8038fdf202b3fcd437908aa160c245c07650e4fea2d64f41180ba9a0d0be5b3de659d93cef097505093acc685e99e8e2fc330ab39ad9aac130ea56d535d65f71a53a4e8688cb7e47256e70b0e9650831e59f8b5b0e36ba7d1a0343525c8af46ab8b6bac81d194cf13146dc7684b7f009d3f9e1856f5e12e3719dcd603803276f271d91d376e3fca5d2c6c48c5b0e53244f2bd0ee48787d9a69274d5d13f1a83602af263be25c09624eba5eebbdbcc3eae87d162f4146143c8faade24cdbea1ab55d8630c03e2812964f5e19cda0180162fb6c2bb5ddda2ff346a1fbc408f82fe673c3dc226cab780faadfbdf8e21f184e817b9bc87653dfb31142acb4ead9ae1908c508956bd067f9812f7f8d8c1af492b78c673f6ef829ccfb453a125ff8ee85b180b7bb073cd316bf3b031b9448798a8ee1d0b31d43292bd069acb2f093c2e2a3ed164ab42e3e40a9b94721b999237bd1a20307161df349a08a17e5d15bfee60bcf3a8b906006db3b4457d16aa11931f346e6dba6ab1848a1474e3c08a10b6d1eb2c9873759745557f2bac7fbddff925a3ee958f02089b0e86b44440d8df8ea56a942c0764dad423a83ff1cc628a12807f1f566b6cfc52dcdc51647aa6ef16cf3915f637a8bcf2e54044803c217a28143ef89468747f41c3e84f84b2d68d916884c0d910b400df9397e4baede883a69e965d9a9d203f3010dc236181ae12a318a86bd4377216dd6cdea9560cbcc105de34949fbd7f4819432cf10724702a705083a0fa06ad768e47f2b402c506232306ae447c548ac21663e80bb2fae1b988e71510946a7ec43919be3bcf7916241dd2a4288b966f8290fe8aa2145247c71270bb0c32e47e4606d524aa1230a2d6363f45bb968f084718696d55263b61d7f7ece8615d673f6fbacf467cd38db97d1cf9ec9ec7622e36d83fac546182df3f8523743a7750fd592e097f37ada9591ac52e30b59262b1d1e4e766fa9c7cb0cd32c93b473c7fa86e3da9a952e62c7aa0c310a0ce75444a9c3e80b2b08c9363809145a6127f78652a421888649a9315fadcbd497309518e5e7a06e0e508ac961e8645c4c23fe6a6927dea6fb7d12e4598fb102ed7bd2a5bbe96783b037704be5816de4130a8824ea8ad1f24c9cb08a4864a37234f0ed7b9acaae857aef48257f49a6f34606b370c1bbcc45fb799d4fc66919090d197f9987a055d44797a6d03f7b49a232d8f48acef1aa3f6737ad5f190f29b372f0322670b05cb28c5d011cf9b214e4ab16c0a4c39b30c29af0e7ab30a70e609f3a321a9c22cc15a01abecb9d7974bcb413a1a46023163d42e6ffb1516fc9f53a4bbe93031e326baed94b369477b7211d97e98631f95993cd411369e43dc7727a8f1a7213ce8521e9d13703d2182ae3d3931eaeb9fe1bdbc6f303a635ca645343b9181710028c8ccdcb57372a4a03741757a7e2c62722236d2b16b36a89f05652b2dace3096f5a4bd422780d6c583426150f55e74ea3e6cccb4f988ee67c55c6d5a92cf1906c956eb97c919635fedef80c5fb2d8893042dd029cdd05fe9320bcdf0d8b664c2c88e7b14937e79f7f4a0c65091a1075d6e3f69a86373e19d5e92ec2eafe90c62247a4fd97eb0071f1864c2135b098e552f87f3b9ad634e291df82b715e6cc629dab17dc99f0244be195f69e5e21f5d2ebdb0d298ab200c7aa3b6456e7a99cd700bc05e870b7c23787a7ab86992a2f470717d0cd2e3799af76b13da85876ef8b7902fe530f830e9630c4e885103106ebfc3edee21acced5a2b6f3d04ab5021b3df9e021de20f79f8802a8fab9c9edaaf09a8006a760e8e37c2d0fcd3d82c500149d92cd35f62386971da4ca19ac60b20a318ad31f09d28d07d0902ab6959f215df56a7596ea319102c1268465e1e4733a8f509f94c828c62f33852015dde1152801137d5bf22fb9c4467e2ecc5a42de4369c30b8df8ed0e2afae11b99f54c8b6fe11f76daf448f44e81729d74529a74dd5571160063c715aa914c55af8ef5d43ddaaa773bde2dacf51d63ffdfe21f28926fd62a1a18656c5ec72678e97f6abfb20304477969eb9b561dd68f3af8498b78af73f80ce6258b4d2bed6aea8f02525023fddb0deedc2caedc17299b2a4a0929792a20ccdc28d8f7c3ab89ba6b9f333bd56407aced4a48495f6a0771ef1626317a3bc721907166697d3cf3b84ccc0cdd5b485952def45f9b9d4ba6b7c4b4bf5aa76bd3e09fdb614e0a9734e48cc02f372c1a5c0b23dceab7eba32449644e9e3c38bb5d793c20fcf65605e09c7df1e700c75c1bf7ccf272caa44bdcc7f7a408374c6f3e940f5cb9a91b9830089b8ad8d3e82706330eceb2926d5c3211f76a36c9dcaed37062e2afb9abefcd2f436ca13e334009e019c7270299111151dd1689d86aabd3450c3e17df00ea54d79646e2f020eaeabe98925d60fe8e77098a87c72df26cadabec4a88fae90a043e2405acb0f2fe4c76bded44a4b1ee00c5f41e5782d716b688713d0649a708888808f174e3dbf6f4bfcf20e7f2572c916cd9c8cef0eba7fdb3cdfac5eb00a4d9820bbd8732f2d9c2d39db3e9e0e335a5855b403d7d5a681a3ccc79eccbae78d12d25bd6c4f8a8d9ccb10883e6d9c92e837f5fa7ff3251a3c09daf87ea1abbceeda4b808b971d5a9a7e70dca8fe9e50bfaa8928e28180ce047bdfaf6fa0d972885f8df8b8a5c919a435b795f3d64ee6b2dd694d94095ebc470f059bd682229812c7b018c72c335144bea1f4e571e02f55ae14b7a6308ed3d5d109e0f75a88b927ef32f33f8bece807c674c5035e5d2fb6ae1a748a4cb42c78e2aba7bd574219276d5615f7a94c6947a1f4e1990a6d867e57d999e2012109ffb03ed297d6f0069e8ebbc85b322d4e5295b61e3223ada6e76ba83083e4ba06110d253c7faf18cf1611d6987bd1f53321669e6850e3c28fdfd2cb973536a5ebe6a9f8290015ce4e203588ad91607a35760919f828c9e2d813fb782fe6e67aaa5a78f4e9800219264c53d7283554572cc729532242dd0cb32dddf071b206d3e47b2aefd645253a91090b7695053ecad921e3703e4a0ceb7f294d134c5260109dfa431118e4fd6e82ca3e9d9885c024bac76becf053c22646e177164e55ffe791ca81df9dea3b77c0ccd29ffcb86e8da9cba1c47baa9ba564811e933a2a8cfa2a7c16222e6f1ff68e385138f2487373ba6087b15e392bb3742a1fd78ddfd35720d9aa83a49a44f93ab6c2c37ad716422ae9187865d531e702577ca544a1c6de00935ed3cefd330d017e7db28b20a4cfa4c5a99f829d7d3e90d9a0989ec66d3ea2de0db1266339edc6ce04d777472835f162a3973ccdb203ce131453df30687631bee7462042cfd16b601beded13c2dc6e6a2999dcdbd72eab92251ca51821fc55df9423190e4282e535399b77a4a4df96b718ddd9b7285be016644cb31360a6e416ed5c5d0af984bcac4f0a7f9bddedac680acc4f86809056babf391d8baadb60c3a1636a91fe7e14202df7a2e67359820f3b5d879b888c366a55fa817d383c9225aa51341c840d2ec40e174ce0f4a69f5f34ac1604bd05a96ba29fcdfca62fbbca662287e05bc3c63bdb389eb913259bdf7a9f69157a744ee8cb7a6aaa65ea17fcf2f96fc05dea0ff28a6fe4d08dafe6c60824d72c5a63c4af98f23cd7d5d1478770505c", 0x1000, 0x7, &(0x7f00000011c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001240)='./file0\x00', r2, r3) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001340)) r4 = getuid() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001380)=0x4) kevent(r0, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x0, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0xf000001a, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x7}], 0x100000001, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x25, 0x1}, {{r0}, 0xfffffffffffffffb, 0x67, 0x1c, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000002, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0xa0000010, 0x0, 0xcef}, {{r1}, 0xfffffffffffffffd, 0x91, 0x20000000, 0xdc, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x3, 0xb, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000002, 0x5, 0x5c}], 0x6, &(0x7f0000001540)={0xffffffffffffffff, 0x80}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001600)={0x7fff, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001640)={0x94, 0x20}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001680)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000016c0)={0x0, 0x7, 0x0, 0x2, "a5961b0a456b15cb34600af58a281895867945d2", 0x8}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001700)=0x1) sendto$inet6(r1, &(0x7f0000001740)="7276a9893b132acf318c040479f342a84cccdabbd3900c478ac6a84a09b39b8de6e40c25d725544b726f5d0f16a08d2ac66c42e7e8f9fee877ebe32d2f81b19be54f97dd3bf5051bb8d6316d54b6470448f2812a19dd92df05fece4995b05a6e1990a0fe5486ca09ad9417cab12f3bff16e35f7b30ff80d7d7c5c3ccc508a2c15fae0fe58df43535212ca2ba2d3be8b65e378cde4e8fbf3068c84e4285cccf0d6ca98df6821a5a315719e0665e7cd50476be0bcee2c3579ffd1273b981", 0xbd, 0x1, &(0x7f0000001800)={0x18, 0x2, 0x6, 0xfffffffffffffffd}, 0xc) setuid(r4) r5 = openat(r0, &(0x7f0000001840)='./file0\x00', 0x40, 0xb) writev(r5, &(0x7f0000001c40)=[{&(0x7f0000001880)="89ac3a15ae92cbb35d79db44a842d62c11ee680ab788ef91e2c84a10174e7958d24259d6193f449a7c0ada2505e9708c517aeb952d6bb537395f2756afc451d40f8bdf689245ab2c88196576b8", 0x4d}, {&(0x7f0000001900)="32cd73ff7937efb4556f3148efcb8d6bbd7ba447003ce48298697919ad154566f8982a65f98f5ab3b26eed8f81ff4a7b210d0b59e608bfe9b8cf6c2d84d109c81992da6d8f484eaa5da9456564c017b962da96cf153a5a94c961cf571cc7d0b766ab3ff9bba2cc17364d51b3344c4b864fab59ab1138981221e7962a018fc05482916e2293bef2833bc4792107e35f45b96b2e18350a0d5a9c5eb42d251a68bb598c05e8fd405dc3951c817c30baa7be14bd3c3bfb55dc", 0xb7}, {&(0x7f00000019c0)="caf61a341961fd497f4cba788d5bd58340abae29666eb633d7dcd3d34cc1c7d6d84c083a02a4d318f66c08dde5dbb6874f463ad01ed097470513aec2f22f7c0b04b56d19dcb17d0fc631645e99e9e23ea04755be2cb1a9f37d594acdc78d71c8e6dad22adeb83aee07a94b7930262be43554d580a552ad825fd3af0242f5419852fab459249ec7937d6868fca84d137e3cae156cca08b1917ebd9bbfc9004642f9dd429fb51dd41ab1c73d6af0a2981253508235a56397", 0xb7}, {&(0x7f0000001a80)="435052268650def2b188d31590", 0xd}, {&(0x7f0000001ac0)="76c367d31238cbf5a6328e412b595732ee58c795459a73890694d8957adb97d1d36245f511fa95410c73a928ebc254542b830d2cd102c50e72b3d501ef6bd61ca15ad1b1da0d76d6c4fdf77100fa5cf2053bed1ad3661beb52bc35a2cae79d5e0348e12132a673a3a5d60ab6e1f10d8099", 0x71}, {&(0x7f0000001b40)="5dd251ddc4ad12e81a3e7d963ffdd351042b8b9bd52466655db82475c32f12f663bd8348892beb3ea011fe34e23a5ea956bcd9fd294b83b0fa93c421e99013ac3006093b3d450df7cd98188c3e653a7b5569ef02be062d3329a6fc0fae1429316679f5f4812e24fdd52490f7", 0x6c}, {&(0x7f0000001bc0)="1f6f778be8a8cf0a72987961b10321ed880b122c0065c79b9dfcc1d1a39c9d04059573df60f1fc04f4229b55267936ac20a27e654fc7b0faa8d306c7e77a3d02243e8a00d74a1e4d3a6f11abad0b2ef70f56e052b208dd2b10d32bbc10f6f79a447a22b5fa5abe3a24ac4917e855396cf39971", 0x73}], 0x7) socket(0x7, 0x2, 0xbd) fchdir(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001cc0)=0x200) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001d00)) 03:56:36 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0xfff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2051, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6e2b) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 03:56:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r1, &(0x7f0000000000), 0xc) 03:56:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) 03:56:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000280)='./bus\x00', 0xfffffffffffffffe, 0xc1) dup(r0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) fchflags(r0, 0x70004) fsync(r0) open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x10) sendto$unix(r0, &(0x7f0000000180)="0d7e2c6467dea9f4c67dd45ba10b48788c04c453d68eb8a6467ccba5cad335ae06b3781528e00c67367c27983b058fce23657c4eecc1366c6d5b927c731bd3bdcdad777fa4e6a3c760865d0cd0091adb6c5e4d968ebbeea79264890ed5f119ea4f2eccf3d2adb843e2d148d671999ee33bc99b855d10f11e4431e3bb68ebc3228299e312f5f4818101156267659b90813e60caf35049769eeb81dfee885f1523666fa2c1537ba9973782d926c20b3e3fdf791e777ca4478f02e7e238", 0xbc, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 03:56:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b00000000000000000000000000000000000000000000372d3c1b99a35b4dd2cd619e7d77e5fd9fc2c68cff8343bc0a49aed367eaa9632b4685582130252241ab2320cad791dc6005e2ea0b1c03ab239494acc19f7ef6e056004f2fd51a3132b7f4e5f7e9062bf9e924937bc25ba59a5a994baba082b45ac019c9c2fa54f4d5cb69bb1878f05139097e8ea965b667fd2bc15aa7c34edee63375eb3752148b01a2bceb00b0be8f765705ff5ca18a08bbbe14315a59b16461147142f5f0361644ac4a7627770ef79d5cb873d2b440e6d9f7d37fb84faad29be113beec878581e105be271af8890e8b4c39c1ea3ee22e59049d332b0983f9d81ad0a3bcee27a0d09e586afcdf3ff4d2d2"], &(0x7f00000000c0)=0x6e) 03:56:36 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 03:56:36 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="8c123a4e6c15e1cf42ce041d0cc5c1c188ae62f266a982aa34c710f9aadbcde31f0db418103c52e6a93ee9420315429b9e05e5252111ac549295e24967a3d8599af16ed4f26e193b13ae064c354ed4c6f22e8b4bc465f0b0fff791810e0c876b77000000000000000061", 0x6a}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f000034d000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r2 = getppid() r3 = semget$private(0x0, 0x1, 0x408) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xff, 0x10001, 0x1]) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x3, 0x8, r2}) 03:56:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) 03:56:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r7}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffbffffffd}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 03:56:36 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x0, 0xb, 0x0, 0x399) r2 = dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x9) pckbd_enable: command error 03:56:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x40, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x3, 0x200000000, 0x3, 0x1, 0x100, 0x4, 0x100000000, 0x0, 0x1, 0x6, 0x3000000000000000}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/252, 0xfc}], 0x4) 03:56:38 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c637c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db78"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x182, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0x200000000a) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000000), 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r5) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705d4a1069a3d399c17ee38a8a198a6ff00000000febeadc94431a2ff3a7f60858fc5f1b9131744d3"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) 03:56:38 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000070000000000000000000000"], 0x10}, 0x0) 03:56:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x7655d6b7581bfc74, 0x28, 0x42, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x9, 0x2}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x80000002, 0x3, 0x9382}, {{r0}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x2195, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x25, 0x3, 0x3, 0x81}], 0x100, &(0x7f0000000180)={0x4, 0xffff}) 03:56:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) faccessat(r2, &(0x7f00000002c0)='./file0\x00', 0x25, 0x0) 03:56:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) pipe2(&(0x7f0000000000), 0x10000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgid() execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) 03:56:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:56:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xff, 0x43, {0x20, 0x5}}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x800008}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9, 0x6]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {0x18, 0xffffffffffffffff, 0x3, 0x3}, 0x0, [0x0, 0x1, 0x8, 0xfffffffffffffff9, 0x5]}, 0x3c) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 03:56:39 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x20000) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 03:56:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x86134) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x10000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000015c0)="61cefc25a3598297b9abdb0c2ea5b7f9957757163f7d1a662d063cc03420b3f5198514798ec2ee1aedfff2fe5c46406cf89e133d7418f331208892b8be2bfd5fb0e233a2e48af3ebd6ce67ab77a7330f866b6f3792460b5faedf7197df751f2b9cbd205a8c48791bf05a25d6af4aa3c6d7ee8068c06af68f708eb6e7d719e500184f3daa61590fdf48aad81486121a104d56bc897edfabae618b56cd94e09de3d46de0731675bbb470b40a75f8b5ce340abcddef0b", 0xb5}], 0x1, 0x0) close(r1) socket(0x17, 0x3, 0x1) 03:56:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 03:56:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa8, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x20, 0x21, 0x0, "04713de0849e3c99000000000000000900"}) write(r0, &(0x7f0000000180)="48ffe86186930404f706a220e72835d7665e6ad1d3bddf07c5a0aedffffaf487e0e2087b1b4ba7f59b98cb75533bb10760380f8662bddccb858da0ff327115bf978543fa8edeca9f82637103b46c6245285d17ec0970e0e43e8197f7f1c6cebdf5287100b497d91294ac3d61e9b8d866fc780812d445030b0cec5b8c458d42bcc270602f597ab74f92ef136acb74ca6bcebfd97ade4016d970585ccf8a6b37d7e47291a51572a498577caca6458f18fc227ac25b87147af339c46b86ca67f3f41ae5769f393124b641425524480b8d6d69aebc30dd77a20d568ff9cbce1b9ffa37caa23cefcc3c689bae96bb", 0xec) ftruncate(r1, 0x7fd04064) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x200}, 0x8) 03:56:40 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x10000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 03:56:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x800, 0x100000001}, {0x18, 0x3, 0x8, 0x1}, 0x80, [0x3f, 0x7, 0x0, 0x2, 0x401, 0x80000000, 0xe7a, 0x7]}, 0x3c) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, 0x0, 0x0) 03:56:40 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0xd) lchown(&(0x7f0000000040)='./file0\x00', r0, 0xffffffffffffffff) 03:56:40 executing program 1: r0 = msgget$private(0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = getuid() r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x53, r1, r2, r3, r4, 0xaa, 0x1}, 0x20000000, 0x6, r5, r6, 0x7f, 0x9, 0x2, 0x8}) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) 03:56:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="3641ffcfb6704a4278f5031036674759a0b0ea6830824fa851bb8c45ce697cdefef4fd96d8990f6f6bb119b66ae2241fbcfaa444e00d5c52ed447edfa1e57bf074619675b93db0eb1555229c5e65956dc3f7a01942603702cf3201896ec94b594e40c963834f956ea240e6bb47b9a327527feaa40abdbbda4b30059f05e93fa2168ac1e4691a43fc3f0019fe45a8f07bf3106f64b0fbb264facc06c2919439fcf7066c466d19822a17b75adcecae3bddade1c1c49513ed3989559fea1e876c078bedffae371dcb9b9d2a0cc042c846ee6e47da3011d41b06751b0f909e86a60db3c1fdf1a673ec80", 0xe8}, {&(0x7f00000001c0)="ea9b1d23cfcaf48308e27ab865177b43b9e496edd111c25ddce591f28c0551080324658b440d7f4d8c3c201f0773566ca51e8df741256fcc8a63674cf2e44087c9ad6917129aa393ac3b5b87c3167bcb7430ef12c87721bd6874272a62d79876cef003bf3141c436b818ee3f9eeeda897693836ead9157b36404eda2a07224e261b62126888b797d48a42b0615dc6c0fc5d7f55aa079ebc98dcc2553b741ae42c00e849e5ae7b357b6956cce118bd65a868d104b00f3d77c693d49fa12a9a4", 0xbf}, {&(0x7f0000000280)="3c0379cb6702dbf8d340a8c52c0978e7478b678c9fe41e4760d8bb814b90039c209ec4565a97826cf0613ed6d2d0334d4bb8a3f170b3ad855ee1dd9c57c866470386bbb32b70224c5f8aef43a094d97a3b691cd9b7239a7d13f039bfff8ebf39909596437d3db73720ffc41e0e44", 0x6e}, {&(0x7f0000000300)}], 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000380)=0x2d07bdd5) open$dir(0x0, 0x0, 0x0) socket(0x7, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 03:56:41 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff8, 0x100}, {0xffffffffeffffff8, 0x9a01}}, 0x2) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 03:56:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0xfffffffffffffe01}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="32ff247d880f55e1b49a72c6f52279a8fb15179a1e2faa9a287840fbc08ee3a6897513bc7d2810f44657e466ad72b9ec237d0ff793f0bfca744cca44ab2da1d4b99652b995ca852b8d42e3e8abe751328b6fdde67744efdc023b24eb86eb96eddbc2b44f183e009cafeda13eefd115db3dc6abb461d464a938c3dba9a21a5afa80007ec11f71de3bcf89a2a79e7d8188b51916fd9a7bb9ad6b4c7a8f5fe9ad47a5982183432c75d403bc9def2bcf8606a1efd95084a4362603709077e57db80899dc24efd2d1e5cdf0d1fe", 0xcb}, {&(0x7f0000000280)="de6b94a058bb89926b65a24430f6350e51bf8b668c", 0x15}, {&(0x7f00000002c0)="f8c66917929441b92b00a324fa75c0cdd00c4869a40e0097094dd51c027f2a07234c34467a33e4c8171be3449ac810354ab16977b1ed91695369bbc3", 0x3c}], 0x3, &(0x7f0000000500)=[{0x90, 0xffff, 0x1000, "e765bbb6d7f23541ff34e446beef24063c5bd00f66abf8f5ac6c15beee270ce4c2fa4221cb37dd6fb032a31e4ff771be478d2be8c8af04101530b97dd22e46f91b8b36a968a7cfd46d6bc1787899765f25273db98330cb11ada34a6c80dcad8997fefacce5c4fb6ab17c774fceb01764c9141ca6b6e2b9c21a8626cec520"}, {0x80, 0xffff, 0x10001, "bf5f1cd2bf45e14903322a9407e10ce8404bc4bb8e548f4f60f41d4558df159f41d78f19d4b1790fdf23107f56dc042f85f447e25522aa0a0bd27419c62d36a1d97f142b6baccf6e9a12b43a27a43f9128828ad8be04f0e2be850b75ac2685a4773239e8a9aa4b2452fb1f28cae469"}, {0x100, 0x1, 0x8, "4a8cfe2f5e07c407df0da65ed45b2ef66bde5ea430ec7838aaaf03e1196b2f8c278fdf49416071bd58d9d716c21fbfaada8dbf234ba4691472711aba5ca4c607f7599e388e71b53d6111ec82909ef22791b8c31bc44f2826eb526382a336354d73ef9586f96e8e17ae7e82422d51b461b04927f8f45f5ffab50149ef38f1031dfad295c455ab1254b1b64f628f9ab907ba1b624853d7808341d53a59986af9421e67db6257e38baf029a4645bb0c15afc13e30edcefa86b31cc2604532eaaf148b98d17bccd06b6319323bed7a77a5ee3781a778d5641c62706086b61a44fc5413d038b8aab71c250ee08b23b5"}], 0x210}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x801) 03:56:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7f, './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 03:56:42 executing program 0: r0 = socket$inet(0x2, 0x10000002, 0x200) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000001140)="0521a118bf2f91367e51ee9498d879d6efb95be5bd75dd60c36bb08bb2d67fe8e4989cd2280aad605ba8f8f969f1c459fba23867349d883dda9b814a9cdfcfb38b93048633fb17eac5bfe542741f75e453768fd517da91c20500949f181bead70fe1f29c724ff11a785d57ac720aba56e1ee6fc0a5adb4cbc32eef87082394bdae49c96d0c741082115228952ad5baa2320f156f076c1ae6a3ba7f51cea8", 0x9e) r4 = accept(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005745ad2a10e8564aabfacc7200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001280)=0x1002) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="5a41638b451af0d75e", 0x9}], 0x1) getpeername(r4, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xfffffffffffffe78) getsockname$unix(r4, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) 03:56:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) writev(r2, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:56:42 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) lseek(r0, 0x0, 0x0) write(r1, &(0x7f0000000000)="959d2a43536746f19c06c10a0e4a82cfd0eec33ceba60ed4fb79d0b4fdd9fd1cea59944bdb1490bb94568670f4bb5b5ce8d0e0253f289bfd91fb7ec5dad57ee9dc1e8f9c2b63c3de4a28cbdff9523e4676e55cd2b7f7000b0e184af18ebf52b39de045699b029cb75cb62492417d854f", 0x70) 03:56:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="00ae1e06000000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) sendto$inet(r0, &(0x7f00000002c0)="d59bdf62c65335c1ccc038ad61334443151f30f897ad4311a21b641733df54cd6c92d18b26713be20792e431af853488dfe093899c59eec038f4e22c29e6de776117c475dfdc3cef73567b51d8f98208914b37583aefd8a2d3753abd5b92742b29fa49f311797285d1cb91971cfe0d90b6cf4c7ef56dbbf67e8e30b60e4a886418d11c937844239505a7f2458138f9a6bd55b8efda2eeabc509c47e8725fb99d84b6bbb3ef475ce3e129fa08aec024ad69a7ca51c79c68621e169091e2a2bec4c6699f57f3a522359c8e0df0e009fe60d8840934894404816556451add3de68721102214ed9db3e1be", 0xe9, 0x8, &(0x7f00000003c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x0, 0x9}, 0xc) syz_open_pts() fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x9) 03:56:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x5) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 03:56:42 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff05) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xd30, 0x80000000000035}, {0x18, 0x2, 0x800, 0x5}, 0x3f, [0x1, 0x4, 0x4, 0x7a, 0x4, 0x1, 0x7, 0x740]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x8000001005, 0x0, 0x0) 03:56:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) 03:56:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) 03:56:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x4) 03:56:43 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x920, 0x12) ioctl$KDENABIO(r1, 0x20004b3c) 03:56:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r1, r1) fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1003, 0x0, 0x0) 03:56:43 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 03:56:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4d, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpgid(0x0) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 03:56:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4792, 0x3}, {0x18, 0x1, 0x8, 0xffffffff}, 0x0, [0x10000000000000, 0x1f, 0x0, 0x7, 0xb7, 0x0, 0x0, 0x1]}, 0x3c) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:56:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x40007) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="9d7e5a011eaeffff6839", 0x2) setsockopt(r0, 0x29, 0x100, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff2d) setsockopt(r0, 0x1, 0x3, &(0x7f0000000080)="ffb84e38240654815cdbbe4bda6ba8ef70bd67d091aa592b493c2cfa1c755135abe5cab5a652c64af1ffa3275b54aeb2df29c21d2cc0f7bc1c84f381ec8ce5201919a74b2991da81f58af113ef9ac9bf71473d65e4230605", 0x58) 03:56:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) write(r6, &(0x7f0000000600)="08fa10c5ebf9686465f6390bc4eb055b964ea3ba0d57b91ae2292bdc2c6022bd5b59cb0ff794ba2f870cdc9f97cdffb8dbafa9c538b9c8b07414f378e9d0861085d2591ce0e0fa03c9f143fd5c599569c1a34dc93bc6cdba4eb07aa7d9e1c15cb23f0e9ead6f3c1708d867afc20922663c321d21f136ce90be922f57feeefe87a82d0089761a3ce1f9bc04ee41f3c50cf571406db19a90f91eb5e4e73d6fa4a6232006673b53", 0xa6) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 03:56:43 executing program 1: 03:56:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3fe, 0x0, 0x80000, "000000000000000100000000550000000300", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket$inet6(0x18, 0x3, 0x3) read(r0, &(0x7f0000000100)=""/116, 0x74) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffb, 0x80000002, 0x3b, 0x1000, "730136e35e2c2f48377624ffcff9aad30d9fc618", 0x10000, 0x2}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1000) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:56:44 executing program 0: r0 = socket(0x42, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:56:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100150000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 03:56:44 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1000000000000223) 03:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) 03:56:44 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x154, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x4, 0x401, 0x0, 0xfffffffffffffff9, "bbfee3126e62448db1cb79da41c5484720341473", 0x1, 0x439b}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:56:44 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000300)="49fd98269a9364d8aee522adb2e2e8f8b49c64096744c12c00c4372705b244ab0a76663f9b76d4027c8af7598e2e5c9cee3f0aba9a60f9c88478c7b54f41ed83da75e7f9af06c02c462ae25df525b6f8973b6d13542208b979a5b82c2394aab58a1347960875ee3c22d470740aec0fd80781f11562124a64c1e7261bb90e9b26c51d866012e7450040000000000000000000000000006cc71f5e00f116e222c51f92ed8a1d5797e8bb5a72930c2d9e346db9604c9c2af4a1caef97e5511a795c3c9afe5036442cf37ea89d065e5e0371e154dde60db6708b4171728f72a78f1e55ec9d80ec6c2329255d99bf4bb15e6d1cebf9f3f1a19bd7d3d6707bdd227a0238e296b9d9e1eb19e838e464c3f27350d05ddfe5ebf0fee4387d5f2ae587fd9b566df8629d80467fe1001b8793", 0x29) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 03:56:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x0) msgget$private(0x0, 0x1) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 03:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000340)="fa53f465bed636e6148d3cfe5907b1c2c5b94e15325f4792bdce92ef8d6083a48638975904224a5ab58f2a188dd8da3ab81a2602b1f3a728cffe6d3f905e31d185c8ef357ef05aeb5f7f1d41170d39219080518db4131bac76620229cc609912e8b6a911b0be6d5ca6432d2410ac4882a1468c1afb5889c5f7eae0ee851b840cc7cc7d3be97c047c45541b8896662c33d4555d08d631746106a716c0ad0a0d109b1443f31db1f336ef3caea1d4c86761400239bbeda5356a2806a39c768a2e9f864cb1df46412b85763c5d8a242d361585c579ecd6493c90a5147f693f347e45c7921b5008a81a31770c91bcf173e91fa863", 0xf2}, {&(0x7f0000000140)="c63ea2df693dbdae28392e4d60b26d9d946ea39c964ac0e4d762315d62556740c597622d3f6f9af47fbdaa590027616a5467010c6386bf13220b392f997f2d617910867c89ff9f237ae7b241390c3b65c33d0be9b62589f89ff95897a34f50476535ee7d8aca852cc0496460289d336b8a1dd7647c94e918b03afd873ecc5b62886f3dc40216922e77f009afa10bc441", 0x90}, {&(0x7f0000000440)="51759864b5956c69b48194420071e3d43306c1e2a8f4661d49b6782228691eff7f5e3efe7b077da01cc9b37860d61140d21a31506bc4604cb25a7c96f787a386a16d33961b1f2834fde45023c09b1e12922dace8cc95a0c5882d549742c2e7bc7c1237a98e9ccd3d9079f0896cf3a20e2318a76890c8e465fdcbddd036735cf77cc05556a6e60c9ef140d4033efb74538f8d952ff861368d17e560f0beaebdf900ae86ef7bf49b453e42c93405c7c9f707d1fb6b7ad62e80c7226fab0c0a90f6497282d79664456ef0c8ddf1b5976c96575cadbfa6e991f4ac8c09", 0xdb}, {&(0x7f0000000280)="4c4a7cba88248cdd820e1eaf3ecf92b31cdaa5f66c224a9c55c1361f97d17dade225ccee1ba46a08b2a923d6a4bcb7e929dadabfb429c2e667f131a4b613325a5d42535147d8f0e116f69d9a442c354316946181870b5f151a6657c6db6436ce32b884ff3e41fdb34602933f7577ee804d9a70815bb8b29f2cef017b2039", 0x7e}, {&(0x7f0000000540)="6466aeb6424ff8c8741be5362bc8b623ee6492d3e4b39cad", 0x18}, {&(0x7f0000000580)="6c0d3a602a914ad1b97c31f72a24673786ca766bdd85fe205dcbe1d48592eaa21f1b456980eb90ec17b95d2e76bc5290d13639fb3e620d8017c523f93962d75993d1dd1ff94003988eeddf64f6d7e3952000714aad6f5f873030ffd09292cfa2357b86243a092da11c9196081aef5701f44ad2bee17a8aec547ca44a87dc0e4510a824fab5283d2cb67f4455d5845ab54df84a8e345fafcc8e3e1e52bbf3e32f120a80f5f51290ff48adc8bc3ffe9580f4fe786849dacc1ed673983946771f3aceafb7531a7a11f66ba0bb9a13a1a424223eeda6", 0xd4}, {&(0x7f0000000680)="9b926db9edbdf6a49e03b678f95c9f1009e5104e1e09e17196bd21ab82994c6a27915f37b515122b93085e95e7b6a24ca2914fec313dca32064ccde34ca0fcac7c2225409244dd7fe4cd7e5219f17ff231b678ea0a0983773ac5e0b6637b13183cd5e44ffdf4ffeaa72813f921b8ba754529a662f037c9dcc8e2ffc57f2d1c59ab011eb5c3c9f3a3c1665673cd422930b4ded6160c6e84d3a3a67376fa77ca96c3d115f2cd9531d4b7f1b2f88fb8e12910dbd0713f8fc51ed879", 0xba}, {&(0x7f0000000740)="f1bdfa3997305673d69da7ca605903db847ed231a425a263c0abbcc021c7a2ed8c4c6f3ebeee965ab1ec8a9e8d1c7dc5b3c594554363511b4764265d0a6063d32ebf717e18b53c105b49c13cf5a0ebcfcbd8e5d63ffc756b96e0cc485bbba0a1d4365ec532a8f7b5103a8528a9f07c08c5ed9db2ff81414eacb3ad6fc03ea2ab7c1724d4adf164069794900e6a839b160524fcebbd1fd98794d71cf45bbbfe9fb461004eea691817f90aff987465a5cec7e2c2cf7f25dc18720fe420d3f1ca1d0f1c4d492add420f5a8a9d48d61d5fef1178ee13273316dfe8312a2a8cdcc1515341498d80c0aa9c9f5927f2bf", 0xed}], 0x8) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:56:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000200)="0300000040fd04dfa6659b0c9b13bae8bc00c3a300000011217b69cff1af34b4a16fbc03ab716ea30675902475badc31f439ebddd14e6b670b6dc6e44490b40151962248bc75da4be346df05fc286452720224eab0cbf414d7d68a682221c9876d6e328bd01ab9b196c0179d45219ec758439ad6ffc9a5d6326dc21c513707e0b22b5a1d72ca364aeaf9", 0x83) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3ff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 03:56:44 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000040), 0x0) 03:56:44 executing program 0: r0 = socket(0x2, 0x400000000003, 0x1000) setsockopt(r0, 0xfffffffffffffff9, 0x7, &(0x7f00000000c0)="62ad6f5037643f6231da00fca163929d", 0x10) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x7f}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x6}, 0x8) 03:56:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085762, &(0x7f00000000c0)=0x1) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 03:56:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x7, &(0x7f0000000140)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) 03:56:45 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000f80)={{0x0, 0x0, 0x0, r2}, 0x0, 0x0, r1, 0x0, 0x0, 0x7, 0x8001, 0x3fc}) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 03:56:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x6) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xfd, 0xf00fffff, 0x200, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20a0, 0x2b, 0x7fffffff, 0xde18}, {{r2}, 0xfffffffffffffffb, 0x40, 0x10, 0xbfb3, 0x81}, {{r0}, 0xfffffffffffffff6, 0x6, 0x800fffff, 0x4453, 0xfffffffffffffffb}, {{r1}, 0x0, 0x22, 0x20, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x42, 0x80000022, 0x6, 0x65580230}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xe2, 0x59c02cc3}], 0x1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x9, 0x10, 0x8, 0x800000044}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffffffffffffff1f, 0x100000001}], 0x9, &(0x7f00000000c0)={0x1f, 0x89}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x2, 0xff}, {0x18, 0x1, 0x514, 0x40}, 0x4, [0x0, 0x5, 0x1, 0x100, 0xffff, 0xffffffffffffffe0, 0x3, 0x40]}, 0x3c) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 03:56:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x4000007, 0x0, 0x1, "fd007340460e927f8dd2314f8f2b9c24b3a95b5a", 0x4, 0xfffffffffffffbff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xde1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2000000000000001, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 03:56:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/25, 0x19}], 0x5) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) recvfrom$unix(r0, &(0x7f0000000380)=""/233, 0xe9, 0x40, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) close(r1) write(0xffffffffffffffff, 0x0, 0x0) 03:56:45 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000040)='./bus\x00') 03:56:45 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) 03:56:45 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x40000) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000000)) 03:56:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() getpid() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 03:56:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 03:56:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r0]) 03:56:46 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0xfffffffffff7fff7, 0x4003, 0xb1d) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:46 executing program 0: mknod(0xfffffffffffffffe, 0x10, 0x20000000000007) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b000001000000020000edfbff0001000000bf02008c9798171fbbdf1286a2a219a3ac621f176181ffe691ec51", 0x34}], 0x1) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="56a9c40f72bda8f445165f8f762376129bbe539d338e10435cbd360c0326118df6b5bffcaa3f4fb192eb4ca4ffc62b98510dfbba10857a13a413b55f554a5d", 0x3f}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="42c5195098d24d91dcaeb2af4fe55026de1ca593eba1aa82300ec24423f345d27ce730c16477d46cfcacf78ef2d5405e72dd1d696b25ebe3dc47de04ede9bb319b57c4788294c61b8800ae9fc8953998c5c79d69ed24062a35c9fe3dd15dfa599452691225a41a7cf9489338c3265377fa31ead2c61fc85e92f42d917d96b8400ed271abe5be5fca7b1fa3750444fa659f39e4225307b13000aa8aee33998844ac3b5dcdde12b63894e4dffd60c2f4ed5c0ef10c2c0edf967c7916aeb7492e34a351013be8339cff098e19066e27f23e88f770", 0xd3}, {&(0x7f00000002c0)="7b59b0920c9199449589784edd03daab6bb53be93e97f4b532ccf04ee2311fbe7df48ef2c7bd05b65715ddf24b9e618c9e4bbdca7c56c6510b205b1aaaec0ef43c120db756670661d59a12f73f05a02422e6ddba0165ef952bb5d1e3795ff39906b51a54d4e3604f728a436b5bc508a59df60633eec5bc0a9e5ae33f71385f2b4a2497b4c4014786ec17af91957e4e53d6d1f57f1a1d594fb01240f677055410da9844b080c107478f9d1031d392b115792454c2d7cf0f401ba85d188690d7cd63bc5b869c8efa8f3de9902f944b7e30f269cc900b97b228ee787be4600546f87961888c", 0xe4}], 0x4, &(0x7f0000000440)=[{0x1010, 0x1, 0x4, "22fa37e472f43002531c99ec082bc678a8bb9a9b7755542140a0f5af302305c6f07733340c84b3a7b246969f2ae70bc57d1a318436465a9d89f398f969068a8f026444e8b68817c21d624013cfd07b4cfd20251bd6c4c8c9505fc14b9e6a6089205314baa39464aa5653fc3bad2849f76bb1b724ec3f6b05837664ab9798cde0b3a6e1df1a5ff704570f6f7a68fbe754010defdcbbdee120fc8f090aacbd27d3496313e798adca345524811ff9d506e0b7c43d109e212dfa70b7dc7c287cd6443c3f739748a5017a2e9b3eb89df8556b32c7c5b8ca71b600229108259de8ebbc09256423342802b12e988270845b2733caceddf5ac8283cae4f685a9617472aa1cc4609a58cf34eacd1b0fd20f25dc4e87b477cd9db3020273ff02584bd3a6e61c1dc0df96ddf48d0563f4fc606023af50dfaacdbc5131ee057f25a856637bf0a57b7bf37923a2688f9520a6d8ff8304a5b01c8d16ea2b68c3594b74afcfda0a65038e4d0d144dbf3a20c5a5c6f71bf396b1ed584f2c0db288592ea7a66263333602a56c56b830bae8b49622298b27bfa870ab9736303dea4ff670fb19b4b8b1d058d440e7db39fbcae89efe46bfcade29b06975bc32bfc2735ac4a542dfb3c1e21cb4d33c54f31073d0aa7683de972b191f9fc30ad2e96dd6f3a4e45593ff895af783cf572555f5715af03370c2809f810b6deb104bd89347ace6d5465650a74ee8272ca5bec27a42e94b9583f9b9222bdecca82af5df65be60cd244c337a9e2556c3b8e846101b8804d6cfbb072e2d82ab18501c806d242251e224efca2db4bbe891d3bb35cc154f0bc61d22b8eb078d1980d32d3306ecb143dce7f1335aa6fedc958f8246ec7f855d4554a0764782c6ff9f06a261358e602fd0f5c9ccbe0b6ac9e5fadd03d4c0f91ef9598eb227e14e6786dcb2b156b9ad80aeff28b41b2a23ec58621f4df25b4d900a40cc9400b6d1f673aa05b0a58a5b8c333c69a648eb323d6b0c0921dd15156f9571ce8bd61e729940a013a7597687d77c420e50be4ad1faffba2302d7417c456e0cdf3de8019649d43ead394651847b649cf19796c90394f20698db7f2db8c8ccdfab4d37086b8cf8c64ed2b833311f6674125a3ef6629f75144d2c6f0e00fc186b1da19eac65eb0f8e2a9f4632ac912a74b8a7c43853e6ce4c781f319bbca4c1678017fef88398dd3e563f00b10cd4b52792946307cceeb4d8a2611dd408c016eb0dcd81e15a76aa33428549607e87b69127475d64a086df36e397ef3af1542c3056ec7c0eea1596a24b0ff2da3f1ec750bc0aa3cd5cc95b00ff5519e54fce2786ffabb8c1da407a6f4c4bb6b6b49805b90fa79f65b95f4381be5270dfaa2031fa348499de9c1f96bb3917d4666f44163cd331be0d20180697584361412a1ef9a6ce360f66bb7d9135ea61ec2737ed4087c198eeb85a6b8abb1ae73510392379ab5bbb76c07a6c09af38579df2877c6e0ebe5e0f1a242060341b41e32b04db95e952aa855716016280e737994502a4e16eff1d2bf8a4e9ba67b37f94b88d9dc59a3738474544c0d1df9850b37848a37908bed1bf4ce0abc583fc19b9429b576a39214cb78ee59896dece82c7dc34d5e5621e876ba7381e2f937952a1d165555772995674df0fb8d6fcb650bb118cd4791bfa83a137f77ce852d7182441e5063ce908a81231e6dc9d88330641cb282bb518b95951b79e70cffcb638cb3b13faeca530572965655966e6e2f3e0d00e7a16fac6f28f04a8821973bf0ed7cd84689da5effb130c74a7f4b848affd0fc2d81e225ae960335214dfb182ddbc39b8412d0d1cc14ec0afcd158f6cbf72909d6d5fe251a4a6a8fee67813d0166db3621dee3c9a957c81b365c073dc74b76b03801ea43a10f5565215bc8682bf78158b70b1c1abe71ec242782768a0f9d01933f239b632cd014ada36c66aba187e6b4015832455f6d92bd9d8721356b54deb6101cb7d936042192e5bace40b3e91c7d84d400304bd34d19248ac5932bf854e638fc90f1a5e8fc7c6de054f1be7ec78b54d3bf933f97b24d0d4ba3f92d8c931169a2dce7e6bb0de209ab53fea51db498b3e17c3e53b3bac2e48a31182ff9949c3ca8c14ec8dbccaeb448f497dd12ed2243aab6ce742017a193f256582b1e817ec4cb85ab093c86fd6d0a7f40e62944cdde95f1dce12aa3b73cc842bfd389371d2bdfb3db4bb270820f34ed4e1dc9e1cb1ce689466eb8343c894a1b22ba47cdcf8795ac26e59a29c9ab9fd19b63db6e289fc26ecda4976b0d4e44aa6e76ee6b002ccf8725a9aa0782dcc344250d50a0a3cad9d9571a88d7cb7e4e6ffc2570b06e8ae2442836410fe4b390d8d553ae151c6f7eb1d2819b8581b91db941ba484936cbabb40202fb5d8bb4daf60d9c67712eb2829004862a3d38898bd9d9fcf60351c2f56facaf2455bcf9557b7584c1a658981d44f1b36fa9676b67984c2b12d0f1f70a1354b51e374ca5ddb1d6423d1fe9f1a3c256b616dcb82c241469a39e3baa69d56a6f0887af8f60292fd7da7f3ce1d2936c103c2c4af4c7358dbfa4f2dbd789301197720ca48ab43c93a64c974a76bbf622c94de208c6286d931c8c1acad97c8c92e86f6ef2bc6e10861c003720044961e4abe816517438e7245c8b44c78bba71f81d63b7dc9c5b396cd83a4a89ef130d91434a95a4f46425ba001c266a7789c90ef3a18508b6230f8b6152f0b6d23d6ebbed8ffe6c3640cace9020da5e4d2e59b252e1d700a6ed7175d5394ba0f041e7c67273ff1f850e2b6505aa9e0ab0424de5cce49ac7e0a4f0277b51d3aa14a9f54acf0a41d1f3441a9ae6ca5377c6755ff67b05d4f28f1239b84c25379065d6073a5f37f2376bc76b60ddce971348d692a5684fb2934aa88115c2e86b29908e2968a9f6cac4bcdb04125d547d90a694bf8b42cb3a0e44901b3432dd599b9fc9056e754b3ccf8914f544b39fd133871f8d34fba50a80cd1f1cf5703f694d0e74334b0718870096beb478b12a81a5f4dfdf0cfde86f03ce7eb8280a85d002a611bc5ed938176f19649df930617157b5ced6d8ed05cb27a4295173d7ca0df1776e030f7dabd5c182004e2235b920c03e67e9959187a9b817d61256327b8ef2fe1f9d2756fa5ce44eeb87dffcc3944bddbfc91d601c7b71ec48425062665b41d59a2ba50045cc56463f04ec4cfc02323506fe2d71100a2695842cffee84df6fe735272278168b66ab9cdb7b72846e6e6c119a094d4a957dec36cd790d454fc5c5cb76a72b828cfb1cc6725b12c8ebccec85fdc617ce5c77ce025689a72efac628b3d9b13ea2749179bc28575f45be5b92a9dc5a139382797556c6cb86f0afbb253ad1e3fb0281c2bcf12386991e6b13a6e3ee92538eb80670bfee8c5330677388883bef491a2353caf40c67dd0d51b79be63343d0e5dca22346083435c7abe813abe19016df0e814011cc6dffe284d77df3f0eb7eecae923fa2865a327ce93509905c957da7d92de0fefa7ee177430abd7007aa8b1ec6e93f8848601a375d835edb511c5805c16fe611f2427c98c0d2cb9e991f46955e828945ba764f4db2e47fa3b2dbad6f7c40775052bd10b8e31c9e40e78a145f1732542d12a0a4be356ea043d80c7d3c6a1a7c179bd3139b4ff01813b1338bc65a6d900cfdfdbcf662f076e1d0bcd059a04fcbe8ad3d43faa6c13b78ba44b713a503b3a374648c96e6143199d43b9205caee30d0c7a49a2e03e891b7d03a23ad95cc6b3e16f66f04380ba1d05c88991e5364d184c23bd0c0c10e0848137eba732877f3e6283f4536a8f1709144a89f0db565b7289abbc416fb32f790e0dd35215fdba06d173cad692f935ba14ef803f5ed3540e42b4774c422de04e8ad4a7decbba79c992704f4c189e92c69cee0e2928de05ddd7188c18b9f034225a44e12132d75993785ca1c7a8a4830ceae16cb2c66e082c767f03f600de14c693944635727941689b685289fbbd13c2b684e746133562ddbfd0f7448fa032e79514818f8be5652be680e397edd159a33c8b189482c909ca4f94af9cf38a7f7650f51ccda8035d3e8d89bb2236a9df662ab326b428a50908f2ee6f8fb054225cba311862783a7150e59c4e9d9e3d9b4085efbcca098a292ed9929bf4ad124919fa66446f5961177380e695adb96f9c1d1f942212f1492341c4d8784f3923b9b5cfb683c11872abc7de411bc73c2206dc974dbdfb6e41cdcd3e3b05b188cd6873a43a286cbfc6de52f707e77ec37ab6630c7e654a130869ba9010412567915cf6fbdafd6cf34a1265601a7507d63a2bf33c5cb1d20a46d8755a585bca152084c31ba1cf369be96931911aa6d18951781a8feb6fc3c751893110897fc6baa794133d5e35d4b5a72de764c1746d1dc58de7f85b94dea6894685500d4970a41a8b433431f46d7caa5e6572b4888acb3a84bba40bcb1491af7862695f944953ff8deedeccf817274de7da33fd3952e59b5860dc8105de031ffceb0d17d6039d9fbed654beac2171e38bf90eb5620224b4806624c76cdf745520a24654264019cd2727c26b065c632d845a880ca1e7b07c3d56f988d7e06ffc80b74228e4fb06c53d83e03a88975835f5ae3da42b493143ea6d3b2ecb0da30dde2b76b513f38ea3ff389bf82698d19346cc3e8463abb47f9b714185cbd8c24fbc9b111d5be5ba06b439010faec7cfc54da9e9252eeec44adb99b39be02e09f0f8abe50966e8ff6a9f02ee36c93a7e411b1ba15fd597654d6e31024b885db2ba8505fff0da2d5d52e8e82bd97dc6b5ff1dbfe1f1d5f21428267524a0e3badb85d6d5e575ab8869e0011850ea403e8dd21813cabce8900766c24372c6120c4d892ba7ab2b42c9f31882ee745e1190c3684be36cf0aec4d5f743fb626c532eeb7baedb8dbe52558da42bd15b419415e2d193ae2b02765de9f93351dae81f2e016c367649f79c513bd3d8f78811ea501be14c655490c58339a106c3739d0491228164ce41d999d95b7a5ce4d4809d246fba805e120c62cc622ac11fccbe0b18e1f5d40aa5b7d39dcf6e356a28c546e34a6e179bdd2ce49807c0e34b87be0b1d089c928be4efd6b7bc2cbe7fd3db07a0f4e843efb2cc872963b6ceac815480dd43e7fcab2ce2853d29c2436a0bffb77ca8c520e52075f7b16889452444dcab870d8d7577183dbceb1299eb4116f4d67ea445b667ef8b4735dae1fa9003bfae088f1604289d4a83a3379c7affa2a89ac7b47a708f681f98608e81ff7a49083cb7190aed9cf0b66152de603a772c56d9cfd849e0208f16481d8f125fcfdd275526c45b34fd0dc04cca5c76e8111ed3ff467ce9476a74824a81ec9434b5798ef0ed6f17cd5a7c2a946323f7775a811fbf7675ad7a7284a3dbbe8ddce181ac415f127a8f5dc7b3394c7c998952838ad31b6e4565505d17469e84190dc52ef300a5b6e0ca2659c3c128eb5e4543c4850f566353fd4bcf30103807faa69afaae9ee9aaadd314b9a4c6bf15cc62ee69a4a7ec527089b43a30908e3abdc43484efd7d77acb656131037c5ab1b71cc24634f3a47b4d5a375f9d462c8036ed329fddf622e06f9cf09c715574479f79e4e9c7cdfa2c4aaa32a58873e1e8f0a6cd7d4a2a064d82397f707f434df6b277692b54c6cff2b736cacf8ec6a8757b04d65e180f11b555af1ec5963a9fb2fd902bafb91d65e2f9dd6fffbaf65053311fb95bd830e04ccfa790f395b64c3e996f82a8148a1eb456bbfa394b2bee695a66f3d9c7d44eaaf123890730d6f86962b8ad3cc2415642e40e3e"}, {0xc0, 0x1, 0x10000, "011ddb7cdc9955b398d958f2054e40de50c0982c307ae98945618c6409b7618aa178e5b8cc8ca8cae99382568b6e7a4cc359652e3227c6079322408d82bb28afc0ce48449459f1042d5ea8f22f5c4936ba22e8e2003e5ee81462719a6849054011ac18dfe61c4e73fee8acf46d057be49617c9b28ca368f87ed8fd6d26653d47aa3d1446565e880db00aaa3310d97c02a6af13a21f9fe577f4b57ff89cae08004edc7f2caee20d4ab1"}, {0x90, 0xffff, 0xffff, "94f8212e6f6826f5f9fd050d493d9988f0ac1e5b0372f894c74037f8132e16dbbf99eacbb1514238be4458ebefac7dccca94dd1f30a0a427f4d244181e79f4887bc2888a6418671b9e180c4b4815f5f3ac5edff9006bf07e0623e6511c9f35856d8ca87edc30ccc0d86587ada47eec685904bf8ad720001625"}, {0x50, 0x1, 0x37d6, "e9c2f5e66013832dac92110c8e431d053398a2aba08f89466b6d21225deeec9aec0e3bc40086d372a7b55eed595ba365aa63af172c867bf88f46ee1ca4"}, {0x38, 0x1, 0x4, "0e4b3becd7ca0d2a9a1ac7c88187ee17486dcedeb8ffb0547c711474d4221b3f28acd1423ed0a2ac"}, {0x18, 0x1, 0xe0b2, "23e375d0fd52"}, {0x88, 0x1, 0x6, "e1e8fb699471a02ba38d802a268a2ebd2969860ac07acd47b0b73c6024c95229c53e928043f96f8813e6b29822f8d1a0f3f62f4256f9d61398db53bd2cf218a67242a8cafb60f80e17c6419969271265b9b72ae0b8c02596167b0868decff4f035bc09fae4227bd39fd2d893e747ce4cde865f25cbf13aae"}, {0xb0, 0xffff, 0x5, "9b79061c424c274bbf10f748f9fa88bf7db69060f9811032f75f3869e23970bb6100adaf85c71d89254d45e760d7b06dc078fad4881d77ef57e1161afd4f1bb5696868bef4731c053238fc4b4ed8bda7ff7acdf8e25f5b21738c1c76f060fd3b01356b76655415b3320b30a19a46398b4411b359937b1dd3dabf272176dd164782087a8d99afde8e1080e19f227d19de1f30a6a7a8b8f68a2c9b3135d1bd3f96"}], 0x1338}, 0x406) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 03:56:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1ffffffffe, &(0x7f00000000c0)="63c2e66d9361399a240e846f36336651ce9068309cb787b0eacdc61b1c952102087d9658450a4a652e915c7c87", 0xfffffffffffffe94) r1 = getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0x10001}, {{r3}, 0xfffffffffffffffb, 0xe, 0x8, 0xe2b, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x84, 0x21, 0x2, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x68, 0x20000002, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x3, 0x80000010, 0x7f, 0x7}], 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x8000, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x66, 0x80000000, 0x1f, 0x6}, {{r2}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x98, 0x0, 0x7, 0x4}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x80000001}], 0x81, &(0x7f00000003c0)={0x2, 0x6}) r4 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getpgid(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, r5, r1, r7, r1, 0x1, 0x2}, 0x2040, 0x401, r8, r9, 0x4, 0x9, 0x8}) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setegid(r1) pipe(&(0x7f0000000200)) 03:56:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() syz_open_pts() madvise(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x7) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 03:56:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e966a821e4431a53e37ce8d372f623d99455fd2539b0f682f75d5922dcfb1157168530204e3c74835b4e06b58fbfa102a30df58dfedf214bc0c578364850faedbcac79b0aa5da3418dab011583f47727702b196a3ad563c4a6a95864afb59e29f632741a7cf9a7448b0d49117dda6ca420dd4da54bb9481f4700e3276d2853a06febe20ddae5d38ff25c60091878e68ec241f000ad1db7d1b342576f21411975027d7e47300c150805792400b71bd142a426c16ca1bd6e3ba3a443a086000e2da10957b5578d503023510e4adb802b63d2292b", 0xd3}, {&(0x7f0000000040)="f80f4b2ec69cc9526c763eb0cca99925d5d08b21675a77d9da782a12e2855d91e053b7dcf2f43e00be09da7dc15eab", 0x2f}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="f5", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00f2aff0"], 0x40, 0x1}, 0x400) socket$unix(0x1, 0x7, 0x0) 03:56:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000840)=""/136) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, 0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(0xffffffffffffffff, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000800)=0xc) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r4, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x3c, 0x40a, 0x0, 0xd0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 03:56:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xc1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) socketpair(0x10, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000180)="1a7c3be902e3c12e67d58b4a0ec2da8edbd674c149337ddf5ce8ff3372e7026c750af1b98bbf7a624389e904d05d2242968275fd58601e72ff6ae640d0b669a11847b52c69c16cf95e2c21b8a33de1bcccaa15271ee329e638a3497f33b0fa67b6dd699a8ceed47abe00c28351407bb4fa4cbf8efc679a8e3818915732e14fe4dbd29ae70b48bb3474852e9c4b08fcbd2360051e77e2e50746bbed81366e3476adb82b489c221e1e2c94c88351b4e3890f260990e6a3873a16f12e193433d66e4a52e55ea4cbb063d137d798cb9f6ecfb606711be1239c16c8b6c61ac1eadc5486f20bbdf15d7b4e59b203428ffab76e6489465a3ff233c1f3bb", 0xfa) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x1000000000000) 03:56:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="4398d32c7b0107c1031563e25e812098f0220562748fd9b4b8dea34950a527e5a0b41803f62a3400613a1fb0bdcb32ebe797bf77771b", 0x36}], 0x1, &(0x7f0000000700)=[{0xd0, 0xffff, 0x3f, "6e71397e7943e39f04af753e47f9e89fcd48f00f03d556dce7e600bf797aba7c937ab169945afb4cfd72663b71bcb5bb4b3bac7684b0ded32938cb22d14b3f406020018b9c8c2a655017fd9948c7ea9d42c7b114cb8acee896c62e1d4e685144a12c7aba7127a14e3252cfa29b517dfe23d35c5a1b42010fc9101ffa51ceae411ac9731eb42c3e2dfc5a1091aca0a16734fd32e369b77563b2c7a49df99277efe95b8921a2c18b817c8d421e9b6aac6a4ca84fa4f047ca54bea701c3cc6c6009"}, {0xb0, 0x1, 0xffff, "6780c6a491553cadf867fa6df79c5219e32146a0a7cd7ffdb527f9a03e7bf9bd65a0e0743d367ae68115167b386ecc73359b53a58c32947d4e48f483dd0598b6545db942ad1fca93ad0a95b9d40001eb7774b2704ef3e3fb231a3377f123217145d02dd34ef7b14e8c29bc7c722913bae844ec494e6b2acabdf6664f01504217ea5277f2e8f856aa2d26cec1fb238faea3057580beba2eae4642fc9f72aa85"}, {0x10, 0x1, 0x3}, {0x70, 0x1, 0x9, "4ace0310f44613de79c2f903e600a5208ea39f18e5d422904e98012c1ccdbbcf142168918d5c8d89fa12cc90838bab44c41b56bd1a18a0f7223c5d28f951469fb76c2ecb70d57a0df73301764f0577ac8e1c654a4296fc1a47"}, {0x10, 0x1, 0x7}, {0x78, 0x1, 0x7, "7d42b176eeb428921c492b5861a7e1a31335024619f16e267e43065d7fa40599961fd87962f94d449b97e393041e7bbdf062ec98f58c6e2821d255b01ff89b328122846796b8d2c282bcafdbf9d7c041c94957e58546d74521e54eed63db2c2ff546a5cfdcac"}], 0x288}, 0xf) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 03:56:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 03:56:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) pipe(&(0x7f0000000000)) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000e45f3b204f2d3a46e615601536bb4043f4deec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d00f6b10000000000005dc3868b000001000084f20010316ca45cbd870205354e825dc3a6ee144e07ab3ef2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152997308c727b75789e23aa44e478daf51137942c7ba1974db75729295498215303e6e3685c00f0034cff7d7a4d1ef06205f09e40275bd9bcc1b0829ae8bf72ec2b274cbba00f915b96a6e3a09ed9a2fd1e82cb3c0db2898544decdcd62d923ef66d70cb2789"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) 03:56:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) socket(0x10, 0x4007, 0x401) 03:56:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xecb, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 03:56:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f00002fa000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x58) semop(r1, &(0x7f0000000000), 0x0) semget(0x3, 0x2, 0x420) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) socket(0x10000000002, 0x2, 0x0) getsockopt(r1, 0x7fff, 0x1f, &(0x7f0000000100)=""/229, &(0x7f0000000000)=0xe5) close(r0) close(r1) 03:56:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10040, 0x0) recvfrom(r0, &(0x7f0000000000)=""/113, 0x71, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 03:56:48 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0\x00') 03:56:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file1\x00', 0x4a0, 0x10) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2000000e, 0x6, 0x2}], 0x8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x3f, 0x1}, {{r0}, 0x0, 0xa2, 0x80000000, 0x7, 0xbdf}], 0x0, &(0x7f00000002c0)={0x0, 0xffffffffffffa52e}) fcntl$setstatus(r1, 0x4, 0x84) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:56:48 executing program 0: mkdir(&(0x7f0000000000)='.', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x9, 0x200, 0x1, 0x0, 0x2, 0xc7c3, 0x2, 0x1, 0x64, 0x4}) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/61}, &(0x7f0000000140)=0x3f) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 03:56:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000280)='./bus\x00', 0x30411, 0x50) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="e1de1620c1cdac6fed6073a8eb4642f42e10a7f5532dcd4bf99b0a9aafda41863af143f49b8a80691fe20cd5582cbbc493234ed698717bb70dd693882e7eaac7028c05867112beabe30e224dc19ee7dc41e08375e957bb13a4eb0758db5ebb51788858d2b272a70f406753c6ed06cd877fdbeef0191e25bcbe0bbdba0304576f0c25f397bc96b4e755657053d60627322ddcdea336274946ec3980161aa22edaaacb7a7e4106b275c54bb168ab9bdffd32ea36638ec737ce9ee49766e52a8bf258ae8a00e122b6f316eb8950589cb91c", 0xd0}, {&(0x7f00000001c0)="1e1a2063621c50333b9b160b17d85b102aca94b9e17ccbd741e69dc55a55e4f4dc0b1522757f3a8be43468317ab9d47c55eb7472309677576dad7a5582dd141af1b47be08c0d598c4f25d9c8da6a00866d9d03cac45fbb5d", 0x58}], 0x2) dup2(r0, r1) 03:56:48 executing program 1: r0 = shmget(0x1, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/146) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x100000000}) 03:56:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x22}, {}], 0x2000000000000124}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) 03:56:48 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x9, [{0x1, 0xe2}, {0x2, 0x8001}, {0x3, 0x6}, {0x3, 0x200}, {0x3, 0x6}, {0x2, 0xffffffffffffff81}, {0x2, 0x1ff}, {0x2, 0x100}, {0x1, 0x6}, {0x3, 0x3f}, {0x2, 0x401}, {0x3, 0x7}, {0x0, 0x1}, {0x2}, {0x2, 0x2}, {0x1}, {0x3, 0x8}, {0x3, 0x704}, {0x3, 0x81}, {0x0, 0x8001}, {0x3, 0x1f}, {0x3, 0x3f}, {0x1, 0xc65}, {0x3, 0x1}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x80000000}, {0x2, 0x1f}, {0x0, 0xfff}, {0x0, 0xff8000000000}, {0x1, 0x8000}, {0x3, 0x528}]}) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3) 03:56:49 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf040000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) getsockopt(r0, 0x9, 0x0, &(0x7f0000000080)=""/212, &(0x7f0000000180)=0xd4) 03:56:49 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) fchmod(r0, 0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x15, 0x20, 0x7, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x20000004, 0x81, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x3, 0xbf0}, {{r0}, 0xffffffffffffffff, 0x70, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc1, 0x0, 0xf9, 0xa1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000060, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x80000001, 0xf1}], 0x2, &(0x7f0000000180)={0x84, 0x9}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 03:56:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) 03:56:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x10000ffffffff}) 03:56:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="8615e483a42cbc6ac6a375af8249a5dd906b77367a8683620cba1cecd0dd788e3c9e266a0195184f568d11f1f54fa489e8636be5bed18ca8b2c617eceaff8c79eeb8dec9f9fce97192be518fbbe22c65214d81772460196ae049ab51c3a757800bb65c51afbcab5b77692d310f25f07c650b322178e72a208821e574049ccc49aa4e2c7b2290a9a04963bb59959b9e76eacad476445e4255d03840", 0x9b, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 03:56:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x4800) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff7) 03:56:49 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x201, 0x0) 03:56:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x100000001, 0xc4d}) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) lseek(r0, 0x0, 0x40fff) chroot(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000140)='!', 0xc3d4) 03:56:49 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) close(r9) dup2(r7, r9) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x20000004, 0x4, 0x8}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x11, 0xf00fffff, 0xfffffffffffffffa, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x17, 0x20}], 0xfffffffffffffffd, &(0x7f00000001c0)=[{{r4}, 0x0, 0x2, 0x80000000, 0x3, 0x18000}, {{r6}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x5}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x7fffffff, 0x8}], 0x7, &(0x7f00000000c0)={0x7fff, 0x200}) 03:56:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 03:56:49 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f0000000080)=0x1, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) bind$inet(r1, &(0x7f0000000180), 0x10) 03:56:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) clock_gettime(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 03:56:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x1000020) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:56:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSBRK(r0, 0x2000747b) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f0000000800)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x44) 03:56:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) 03:56:49 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff, 0x100080}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x22, 0x40) rmdir(&(0x7f0000000040)='./bus/file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./bus/file0\x00') mkdirat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x2) open(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x480, 0x20) open(&(0x7f00000001c0)='./bus/file0/file0\x00', 0x18210, 0x20) 03:56:49 executing program 1: r0 = socket$unix(0x1, 0x4d4688244b4da5f6, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000440)="9d88115cfc2808830d26157cf3f6fd534d212ea87fcfa264ed275a6ffa39a90612fb858dcfe8a83e15e2a3c3efbb47ca24c296704486df1feacb1106eadc48dc97bb77997f9847e50847a2fdf0258aa1c73bb1b1418fec6dcfd449c44d6370f0c6ec9dd9dc9e9cbb873da54c17ca761a4b65053f6f01f846f412ca451aed89656e2b2a2601d069109fb5f7e612d690a23ce04af4f7e513241a0c673eed80433e3089cd9e4d72154ceb56078a853a9389152b7c708406c686927433ea6ae3e40ee2673e78fdd2303d28a4819de8b48ccea7f50110baf23507982af61540da7f61d1b14a93502500ace42b5d3486442f4a23e540363b5062aae6740bac63366761899b0b0283aa4510254cf3371e9729e64914be8be3808a153d2913e6596c8439f2738b2f3e981ff9f2fe1850be9ec3926a7ee1445e5b905a052ccf8ec37c343682028b906d2ef871dd3c5acde917416a2918329bfa9803272fb39866a548a69658248d616eedeb63d6fd0558e93edfd6fcf90d15c006bf25dc6db1a9e9e414206978e027cf19a242aab06c5fe1b964743042a26e8443253948e04ae30dd888de00b773b104d86adaaa68235bcb01f32b52cc1a1df2c8e4cff69d496ddd325d539729cbaae5bec653c38a3f2c83e7197d9210cb60f52af8df4d4ce6c697f36f8341d95778230e0be0ccf0a616e2856b013c31b9e8ada0b972ee046634494bc3c077716d669eb5b410e135eecab8b3294692af492d997cebc29f2d6f5c637a94aeb389eb271f30537ec2e4d5b2d41a157f86fd86059b9a6777033c2e10a371029fbb27d639bd25fffce2b1ce815b9eefebbedf597a6bb7afcfb592114d183ef5dff23a752fc3021b114e45308c5ca29cf3b786cc0c311051d88b316c00929344f2d28186dcfe6945d5078030a16531ae38e300e825aeae388c0dbcb7563c2a96fb2fa7dc2107cb282e81eadd3b09977a501ab168b541f1453aaef32c71bf3bf2ba17efa5f6bc8e846c0c9bea6138544da9b89d683aacde05ba668dd0591a0d4d87a8bc36cc315f3a97944533f99c2796ab638cce4f5d363325ed332e939725c49b8b09d0075ac2eda4c8f68eeb6fdcd5d8ebf4e2f16d653c4685142058ae9dc20baed1274600c9b9136621cb5710ef493ba3b499a5195437eba8b8f9158c547ce730d191d72a9b474ca26170b555d3bb2685fb5e118a1fcfe571ed5e31b7c3ff7987c9e1dc24b0c7d41ba8ca2fe541253ef4b0c658b04e17593a622b8af9e0dc8e6642b60ba5500a43d7a4812b9e5526af70b4c5e5378ec44a01d70ef41d9a67303b6f905654a72016c96789a06d7e94bf146243d6b90bf358e21a518283af2dd274a813d6a22c551c37b44c15af9f12eeb3240566fd7cb460d9be45d4454c75b72199c437534e20af6ad3edb1137e817dca4a2bba0f57988278df2840d225069663d73ed327c810de8d108ff9958a511668a627c3d03f92e34211646c1ecc306c01b79ec8af33b8ffd1c441a340c71b541b79321d70f8a806604de7624b80728b15fb2dbcb3253404db4fcedb9bf756b819eab93f77e40e36500895ba0018933398f262fdc73e30b11b60b817e5e10a9228d0f67b58107266028b052daa79efd9c7dfd8e58803ccda3d1014ffa40f5f628ced4852a50dc70d8005b4259da1f5e1d746ed820a378ba6fcd05869920d85251094e9fb0d0376d5a8dab5a1df625d86fa899206d9d41c419d13a7ad251fa2e45941b444e7f405e04da3b4dfa9f491e46f3a0103cf4251bce00a5fab05f38558b70abf73e58cdb2e6b222929dcaa7ab124a76c338638861a6d551a31d74c762148cc8c7fc46d02bfd2ba824f35874568060e9ce45254ab9f7f2d739cc06b76e80969f14ba6b5ee1f8da11e5cb08d4fc3105145637caa903d4b9346848ae12bd617e34a8bf3e64a21380ae266016093e1c2eaf214026588d62cdff40497d5f07e287ae3cf620484b5c63bb867b4a7ecb8635016f7451123d987cde2151cf3b5938e6184f139c0ee75923625a05321f690341ec472eeec596a6ef0ba09f859c87add365877a2d91dfd935b01102d91860ceef2710eacd4d8927e72099ae304a15137c1e14254f12e57a3c89da08e01ae0927104c5994f238dc84cfcf5335cfa30199341f3992938d5393effe7d456d24c0c74760131a06a2a596f5c297a770698e13677e253e79906834bed89ee1041febc95ba22fab198939741ed031ee4775f88d0b749a6106b4855dc401b8e935229882cea0459ac76559f27b5331db320b190e3b0c54ba152d081c74d318a991788ead55b7715304c4d832c70377f15277fc87eaadc2539449cbe8914b12d1c742f235c64293021b04567907def92fcffb0831956d87f0ed1883266f302d958f7eca8ebb1e38176ec4cac46112c198a9da0f7bee5d3c56fc23aa7204abba228b8c606d3f3320b5d38a385d4c72e6f13724afdde56dc91e1e3bda1d83a0b314d3de69310fa66a4521cb6b67b8c842afed643bf76f63f2675c00b8e239f46cf52ab17a4886b729701d3a8a24ec59908acb933555b0436d1791db4a7f4b97a1fa05f76418a66e57fa5aba2d7cdb6bfdbe83e9792c7ea08a24b0fad7dd29fe79257f2ce4338f0e44ddb3c2958fbd6f07ac6e8ddaa2414286d275f5d07b1ca42fdb55e32fc07a6f928c412f9a5e37a6aa6520b2c05b39d47bdf56c39693b41638fe36bb7d0a24cfff17ff33c8f85b2d0c7e47b04b5b2712e948f03b91f798648f877e930b5976f9ea32802a63176df3bb0fc16595aed847111f6290fcd4a7c713212c8b9df96e035fa2dfd24f8a67084290120ab4da500f96243a89507315b3268ddeef87fff4ddb3db41f8c3a80099bca7c9666ccab501e02a34965da18d591c63a57e9859bbe151dfc1c66fa99c43edc5bda58eb0a0fe5a038d1acee525fc862211d88228c7beef42ef235abd89e57aa59c572f25fae8c34828b15ef6197bf9fe6c8d108979d8347d5c8d7fa6ac7c3349c880c51952c8a0d86a0756848d3ab574d12f552103555c8c741a8bc63db44ca045e4f7973fa0ad0b1daa635836d587af850b7c1cfe688095699038b563e60580742f49897fbe3005cc84918df9141641a0df321afc6dacb1ad492e0c4bca3fc29298a24766cbb4ff5f8947d7ea869d4c875012eb654a9b15e43bc2c4d81eb86698281287a63156f4ebaabae0d57ad909d204407b1de411b128900358520fe2f688e6201d6d7bcda0f3c51f32d92d2f4c2594f528e8ee184fefff5abeb34ef1c63db5fa87b7f8384d026c397354576579521d12cee4c0b42d8dc6771a570ceebd47c0b5679691dc0e7eca41de5e3df94e8405883ecc642ee413931916bf5b2ae762a8847fec6c3f907e156fb99b19725efa43c84cd07c38be12f42b42de1ec4800807840565706ced68bf9ad75ddeaf5297aafd9d05969a08c64a263ec434930b98fe38fabc888d318f406e61b4dd0b84ad5862d897c49ce3c862134efd01c084cf7a82745c834021a67ec44ab17aa694a6c1591db7f958f52ffae87e7d95ebbdfe48ab4cc0e12af1d97bce77db101def2216333757a6485528b3a3150ee1f821ba1e60688d072d02ecba889bbce29661899440971657ae4ecb57dc8c26943df0b1bb43ce6ffa0d7bdfebd40286c7701e51daaf688a179a182052f6a07c97e8788407f863dd7ae4eeb7de3a8dce7d99ccaccec0a945496c1e06417341771ae4c3b4f0d03e40ad8f627b7135a66fdbbed066fb0140613e4b0056edbe0bfc89de2f0489f3694a2b7fc6d9e0d9503f6441d5588a2f4cc354b35c11c27d23bcd8844ba9c6d0f786c9dfc3ba25413fbabd320098a988b2d2f106e9be0fe71bdee726d4057371b5a0389c06ea1ee6a189b27592b3259c85cab90fb43c324502fffe1beb799d5898bd6405759f92531f54044571c97b64a9b5407694821131315de091921e6b9fb2f688ac14d9b9419d2a25239901ec395dd63ab8db4c1ac7d365fca428f92cdca662cb570ed7132fc712c3e0c541c4a6a8190a0ff2b6a2b0ac213f2e094764625699e10b85c3db33cb1a56a0ba7dc5821648ef2b0d7fba378d9db17322b2cdec2d2512e960e326734d6fa6670957aa18b82d59fc7e62d630e8f561a2fc866083b838998c4e6c8f6013636202314d1658d729ff580d8c51fb305c2d2188960ef2c5dda063312752a0db61b626085032059d5cb4adf357d33c009be5a595a81c28751e128284fe2ec8833450462017cec04231d9f6affb1660c5bf4e337e99382a02f637a77873d709a3e0ae50b296763b5e2e586ccbc0c5d11753e810de6f01752132427206d5f073e50e69643fea80443776926b7476ed083e9eeaaaf314836196e0165c5f5a1165794e0b904aea5249939fbac08609bf91ac5cfe81df0ded10678a43fce96d84198bbd3e2e50207a9bbafce237343966f141ad12775bd9de2e101d75f218c80855f46f3312fdb7f3640385d460b5b7c0b299e1ac9718c59a7987b33bd4db6a36d8b7b06680f3d735c90ed0d3b2aca06230ddaa4bdb8738457a35520eed0febc7dfc9aef6face5756b8370e49be6a739b9418f64579dbf82171454aeb1729648c7aacdb5ab60b91aa5c89b36a13d971bd39c50c137f4aaa0b370b6db1a0d090d5669f2900248c08c984ee56a994b93af1fbc67b64fafa79676ec2270d1c27f101058bd586e8a887f7b34812392b3116bc0b51cd343d6ab25c35e56f139956935d8e92f1147d5e18b0092b50f0cb98919f13657769f70ae843ea07f8a52f5f195cdfe6b1a16f4a5a7297c5a701d87ffa9fb6776c4ed14cbcbf2d9242a8f711ed7a031b67d1ab7947123b044ad6513f338fdbbbf0145b0b2a9499c6cedde238c8e687c45dc272d9dc6c439292c22d8a7d1ae2f9f6de70c7583a8b63efdb597587d42e4a334b06594cbb5cc2257e1b6dca23547c7a2219ac9b4384dd4af8aaa190e6e803bf5d4fd18610da9e9e466979ff95756f0d7e563c6c156395233fb87f68d2d09d280e44cd6102e2610ac6be2d218b06c3cd4b89ba9afa8e618ebadbbb0cdbcc5c7ca26c4b2c7f04ca76d50173fa2d02a0717a1c91c4af6dd15a94bd2a5fde3f3fa113555538729f67be66c3946cf3224de02592179643b3ff62f7683f709b43f314c81c8e8124a119606571f025ea7332cec17fde4bd093c9071a08ad6f6d84c4e0d18ebccd01f7a424ae1d6efef6b9a10611c5c0fda9a81b1ba635ab5099092ac6815e455d732839808e63ecf85a93e3c3dea17fc6ecd3ced68fab9b0e97a69f38252f9042f4f48845270f93dc7916dc5daba6df377acc7a381896e3751f17c3af8d20d0a0004709b1aaae62614280c9b05775156cff988dd97321d3afd84c25d58e712e7235233369d5ec59e299af7ae803957d13dc38356ff7d6aaf40055b5b9c719e01153329dab4c244e57a0f4c3a2f67e646c9dc44eb58dff65ff74d9defa2786ad3b2139203c6e6d2fe899a44b53215eff60707d0c185e36536ad3934c4e04b19ae01b310aa9f7b1a3306b61bf580ec295f5efe6c9267c8c62f22b7649b8b76a07d6ff19a502334b1e697abf51f91e3b401802e667b7bd04b0cc8c89abb5836fdd7106d5f80ce73fc74b64fe8093be8b4788487b20deb0ee7d48d74045853229fcf15db17acfae0ea63ac50e12ee0971ec506f8637313d38fd0edf947dad0924eef1727f17508957ca7351da08d70b984a653ac615e694e37749e807de8c22305281af912b5007fd9fed92d143044555ca69fe99130fc34b742d11e3e3c5ef5ce2386f9f", 0x1000) 03:56:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) socket$inet(0x2, 0x4, 0xb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x42966fb6d930d01c) r3 = getppid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="a5cd7b5271a4efda69d0489a0621240638f07426b0628e581248af4c0c6c2a61db8550a11468bc090f07051174cd8527b995d75b7e14be89efe37dc53eee4713abe54eab36f4c7819a8e73c921979a8e9bbe8635a8637c7ba1893651f6be8d7347a44a80dbd1dccccabd", 0x6a}, {&(0x7f0000000200)}, {&(0x7f0000000240)="68bbfba20c369432096834d698be5d86de3a1e5627ed44ed418e6cce935d05e9d776496fdbc0e50c2c5df8a314b56b9fe22743b850f7b609540a960733030ed315d6b6f2b6d6479aba75cd80d628e6d221324d4ed06fb2331fcff015019c3a78417fa981805835255127b0b8d09fc70c290ce8d30a5d73c06bd4e029c6", 0x7d}, {&(0x7f00000002c0)="6eea9e8deffb69d2c60f4a828450f0640de2a8ef4644a1f50e82c34fd4e431c5820404cebc45373b296e81e37b21522eaf2fa118561cc44db0210b4541fb52f4875711b2933fdf05", 0x48}, {&(0x7f0000000340)="0ce874e62b2aece0f6c5f9d310830e1fbede41d4aecb68eafe77c37d73371efe503a286c939a82fd4d810c62fd0f5f157eda3e39ad52f893c7c9b3122252fde62a9455f1cf4d17caa2dcd145a62113d92126074594b71c731c640781c19b4ab25ac006dc1c3a61cd14e32d9aeee438f642", 0x71}, {&(0x7f00000003c0)="8186770aba0139ff9495773be888e3953a231cd456e048a88a9fffcb98e9d4c1f9e1e47ec17be25395f90e2cd24e713b972bcde54a4fc9d505fd249b65dd66d044a17ffb9d09490127e05d9be49f0cc83ddd8df19d8864df502e18743c4524084dc401d07ff2fe7a6e4fa671835117b5b9985a905dae2cdc97d201", 0x7b}], 0x6, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}], 0x158, 0x4}, 0x2) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r12 = kqueue() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x2, 0x100000001, 0x100000000, 0x8, "eebf0243d187d3d78c58df70976097d8bf4c956e", 0x6409, 0x80}) close(r12) 03:56:49 executing program 0: r0 = socket(0x1080000000011, 0x3, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xc98, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8001, 0x8, 0x3, 0x1, 0x20, 0x7, 0x5, 0x0, 0x0, 0x800}) sendto$unix(r0, &(0x7f0000000300)="b100050105001800000000b1ffff02008551f30ce390500e08fecefc1ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3fa0010211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000000000e75a305f64b0e887cfa85217ad836476fccd69dd81f8490308076b659c6c87eeb0a60ff89306bd4320bd460322d286945a7d340a1840533aca55fdf9fc34c31a99a4391a5b2cf67f8323496eed64d9eea7118b0d5fd831180cad4d59b7752b0e9200d598ea0e6b8d3e0923f2017f22c7265f72f87b4cee09b18c410359181345de3528bf25fac3e0b5deeeaa73b57de5b0f78bd51057780ce63bd78210638f2929e0c7f5ef4c6c025a80d5979b28914db4ad825d81274c45a1f466035864529d74", 0xffffffffffffffdd, 0xc, 0x0, 0xef) truncate(&(0x7f0000000140)='./file0\x00', 0x32c5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x60837974, 0x0, 0x5, 0x1, 0x8, 0x200, 0x8000, 0x2, 0x3, 0x9, 0x7}) 03:56:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r3) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfee0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) write(r4, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0xced5, 0x40}) close(r4) 03:56:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x80, 0xffffdffffffffffd) close(r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) setsockopt(r0, 0x3, 0x7fffffff, &(0x7f00000001c0)="331e65f662bfb1bf79d3dfa10f699ec1480eac76e35773a4d2e17a9e614141398ca0ad991256c940fb62908b127e262f2c1b8e7a80a511e2e62350eeb5eb07", 0x3f) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) close(r1) sendto$unix(r1, &(0x7f0000000540)="2369ae3736e52701e31c043f92d0cbec791690a0d1470a00369096081e28a2e1764550330de986f0d3b759a59728bf2c4a9cae5195e10e7ff0ebeae5c98c185f6e051a53cf0179e7192c0e69fac863a88ddbeb3a39a2f1fd48398a025db09f82b9b8f169295cfb11fcbd60b441163eeae154aa35750e525540b8f87485d5ae3fbe4433202953838c0fdadaf26f8a3bc4252718999470cfef3088dd59ae504482822bae1dc2d38a5f8d25958110e6408bdd736515e7a60417761ce58103b394e316734da1cd8adfca43e63e1fb515cc9a0d27ccfb6bce0062da68d63938f9d4356e94e8e09d936795fc79e55d8fab30a667fb8b205a7d487b6b8b3ee7951c18c6ed1f6c1d697794177d1aaa348b6e78d43b419a23ee51755a81b52a03f62e3c38889be2d3fd33bb02c5bfbf432dfd4b8d1290254942817a65b31dc63e5c536a9b0a615cdd7793a056c4c07c8109b6d14ce6e71706b6ef2eb7feaf4b29b7019082ae579cdbcc2df346bbcd46501514fd030bf7d68d8318d432950ab961e31dab2d16d56764f7af5c4ad921281f3a47cfda040402f9f06c00d62783ec30a13001b804a469ff66476b88e4554d44b45833caa0a0177bb45e2dccb26b00e19be536df5211c462171130299cf335fd805147422114ec1fbb0f948c834c54bddb5bb29e16ac4dbb6586972fc06ed6032d946e43a8baf3d29353ffbca4e9d6c116c35fefa3f03abe3ebf74aa3a1c4ab8ba75be272f8be1b52c16ed776ff0bf7d16050cd9167c7a27c49cea87b14af5266686ba4eb7aecb0eef8bad3ca8d7a2a5677eeb00781a42f050bc824a4d9a5ad7a236d6d3d85a7297588d9a0f2a4a95663140eaf4b6951f4eebdef011d402eeddfa82ee09983ff76d23d62e2ad652d66479b8f573485b2be3760a08a8eaefb05189a24af5cac527fd46052e4d36c306f2ac53a63ee01e57d2fa6a541a0235ede6f805d88e94efdea3a25844b3c16f57aaf454daec82910941d7af6f2a89132042f7dacf1833fc463a70696670e19467bad22f910587553515733e9ba4665d3fc3471720d7c52e45e12c3575c7b79ec884537116f06e56d7b5a61eb38ce23a6be7a7564f3c620906226543d7ebc7209e4e6b4f59d59a7c2caf400ce0315dad0f7593e2a01901e278e6f5c4ffc5f087842d203bbc28e39f8f68a25720a9b58d353151972553fc033a9c6e9938edd68c81f0f3bbfcc4f34478dc0feca41729d57f20d4a914253650b80e9f603871c6fe06e50c36bb76a57a12f4a1ded9f3ea96960461c54508036ea46e65f16fbcc5b12e0ca4f43e545726a29f90e65cf20db2440fa97d9f8d25f8240dc1292152c94e5fa4e8888787e630cbabd0969f008108bf6dbef257e6e4581f8c59ace205354374035fa307e6ee9b603ee9cdb33f920ab4a201a20a95098a4f25817314c327528de0f349d0247b2e2eac2998bd5a1d05e27cdd863bb69086d18b14d3ea66f7e21b07ccde36a14e266b1e33956c73defc1d1fa0b3927bea879ce7bed498637db26bebd14580b6c64e9edd6c8df4bf33c68bb1c28e7e65e3d67223bca113c5938c4f4bf5b186c84337c2795be243720a21443c66b2e32b4fd4faa4f3fc631308e9529526e0832ba2b1777daa8ae8e9bcbc256c6cc6847225708902804e1b81ca8c3cfd824dc6bd22455ef52be73bbd562088d0427bc816aecabefa2c2bf5863da318765093725622454610ecb23af655b82c5927d7921fc6de9eee81ffc07652586c3925b4659f41103c96966254ccf5e594fda6aa99d1ab1598a643171ae90398fc60f5a8e0eab4605c4a8fd68d17f9143985e5ccd864145ad2d0056d4c7fc974afd7d1b873be4899c7a93b83fd7479182412e19cf6699e9461dc879a064e0846b7f04e31b819d11f9c0f265a78fec1bd76b203f11c45e40b30cb13e255ab5efb4ade23d87fedbcba8c18416f2ef5fffe73f7a244eee9d24a5a27bd33cd0a92a96fb08cbf887ea87b833ab0d42ec1c1175ee577c7fa840d1a976d41aa4fd87141ea45a729ef6812b5d92c59a1f8d00effbe8d95a7a0c2c05ce1cc8e63d51249d8117c8c3e3fbb5b26a6cde6d1431e5bbcc4ec2065b9a9a6db53e671242401f45b9d3890e24d379ad9d33fcd5af2aa0ce95ccefe6abc690ee67ea187061e1a7e23f139f2e5fef0f84db5298ca00a289c48a8a6de953606e2d96e1e73b128566558b9220e6c54be95df05a266a46ecd8789e26ec9289e5717682620551d8933b7ed1c84b6e883e404fed24aaa3bda9858bde9b99359c7c2a320451e823a1ea0514f9d6afbd316987413b85963d03c72b0407828655f8f0f738d46a0ec2bd526d81a0540d5d8e63c0f3d688ebd29a6ac07b0c80f631e3a72054563420f4937ab742c022f2bf77ec0d2acf804fa3569839efcf2acd4268ed33e84d895ce6c668c5c5e4bb43f1b70e4fa82d63daed2d6e0338e15772e6f6a8e8f55cb9aca4ae54b08ae51eacda3905b5a1e58fe705a0ee0be1ac80aff155573a824db538ee8dcbc3748e6df1bc427deae6cdbaa89c2c3753b06f334b4bafcadbbb647e154812648ccb5bef83a51eb584b29ea5ad0aea77d0f92b2e1f9a08b1a9c34cd87a2271bc126f4c307222fc8e06854febd82aaea7e184cebc22e4fba2efa9ca51662c525dd31551edf6274447b22ff6ad5f4105217b58bd58336d3382af246e3bec6af5006e6601849e0d91dd8a93a378124eaa04e3efd2de7ddcb4184d1711af028c478aff3bea117411c370b92a154899d8747f969eade0521473d63cc02780be650e1c87fe9db158553144a8dcb9d1905fc62658bd055edf82d04422f55aa93717cdd6989a33ea136b6ee130a138f7b6ef80ca6636694c9b1c7279e76f28c99a8c0337f22a8607033ef7d6728815134f487b8ebbcf6d67b87bc87e83b90386a0e5ed40d4d4c828073f47657d462842eb298a0810590a1df5df3fa92339f0f5c7ff4af9cd8acca42c347d826f36f749be294d227aa82c2c172df98d6c7e6f585c4a1c468a10986dda82d40b37cafc631b66deec125d9fbfc74987a2755911dde861c67b86f6faee3ef8a92ce09f8e94a63357dd890c9cfe1727f313540d05b8c9fad1d573b5a82e3cf60b04683a3bcc42b025cd06cdc78357108dedb2cd7bfd7c4bb2899490754dad937e0b176845cdbdc23c29208f8114075156387d8d46c8945da233b8091112ac6df69148097e368bd1829e41a52b3a2bf7129f3586e569ec4a6a480d26695bfc02f88fa4a6ff787cf1244d17b14553496c1c2bbec00171fa15a13154907aa1597f8a1826b11cee73ce53e089c62c3b1efde8306ac9ffc4e7897e3a830577a6f82ed4f55b18b9d80b68dd56db6a1b6ca5719ba804acfc30283be5109709062de8599bd4642a3917f488816ff6e953e3b98a4dafb69c4901ab3ddb5ba76e4d2364d60f0c6503fecee8c2e99764a2150a7847ba52f02d7808b727ef6a4cc53d0f2103a6099893e8ddd36892c35a4261db1328a8eaae328ba1f8951df8d268abbdaa9b58401da96adb4e716d2de251e8a8bae1262d3f85943238b2d2aa9f32142f21a92ed0dc20f569074e5296138ae78eef608643b869a880b2c35c71ca3bc6af4bef67cbb95adf7f3260c9f0d6bb16cb607fe9254fdc27aded7b1dac4bb562ada88aa0b50878a1a1c1c03c09ee69ef5a3439c3bd0d716a43f64194ec8abdb04fa68ddf18d193c1b6a47843e470fc4202c37aa8bc6483d254641e90df7161711e9b9d480e3029b04b78a3ca90d00460be99b0d82f8d77b0d9fdd1d96644cf115b12f0ffbae5deef243b3545fbb4a18c3302948f32465609b6be23bcb7223146314ef5ca2999f7772622044a5a1268e1542d1a911277f7fc4517efbf1cd3f2a04c6de723d0a59a95a718c771305672287307223dcd993f87534d04fce424dd3027a1641e06ccbe2a4a6580905ba72c303b4724bc72ddd1d9cf53e913d65bcba91474ea64ee7df425fb30e880634f91bf1dbfd9dd1a8935584bbaf4fa6e814c08c45eee7b009d9599e57029944e3bccd979fefec32e424f31460f63f3f412ff7c9bb82adb1bb68ba7e62578dfd691b5e7ec36b91d14afb6fdbe010eb0510ada483e05cbfa4d6353fc5f55985bb890c6b4ba8ab7c906de419bba5129d52f215aa5ca3e13c8fee0aa66249841c2532c70fa3058fb215a84e5a3c6adb97fc8f12c588461d799da4b003e051f9b8a98213d9dfba2daaddec68627af620714e1531896d9adc8ff054ca11fe0dd995fb60637d659d6ab96ea7cfeac40e4e42328ae93958d59162ea2d187fe701626ac519649d7b87f6bc70e3434b6e16244fadd10e43b614efd2e4516c6bfad37f6bc6e28bda6cc4d2dd5031109961e805ee162cbfb5f59a91819fac3f40096cd2812dcc079f4b3a5850baa8631c7c2a842c423705fec0b132ddfaf4f37a84884520a177efa7e6bfc3e7e83756f0c6aa971faaa12586533cbae74d66f7f36301ecb0f970c2195b8bdfef14a199af1e9ca7344976e03746d453b7cc17f7fe35d8a9d23c38910a4e9f3f1c0d6604afe5c762d3e4d10ecb090be3803f2ee469c483ef19de0c5332f1bff0a93fe5e2d64a213b06afbf9925c3998fae8ddf886d190432ca7f4e5c3d7208a85f88c7cfd8b0db2a70f94751782e95ac6668cc95c12d7762aefd7ca2ac69811e84874f8db4eac93c2edce82ec7b26be498550f5ab6ae8e5bc9f0d460238588bd01f964d030bd79ce7038060c90a04a3710e8aadb6a0bee6018f37e4e47e667be6d5a32a5b474dabca1c47a9f0a19627c38bc868b07c2d43389e7b4fb08b332fcfa0ad7119070c31983855d3280ef356512cec779b5a4d4339d53a3bc176150da8c90e0bb7caf125193980e304e5f4a728ff8edfa38072035eb18064477d635c1859bf10b0b5e2c17e8136b305ac6d04cf0d8762082113d54603cff308c8e749db4cb3b9ec04ad46ff42a8bb0d7134e7e95807525a7cca3a7f690bb2ae5cd6e151f1c71f843122ba284bd94f8b8e05445374d926d322135f850a2c056f57ebd47c10eb626d22c090e5f3d10422af287fbbb2837536d06e381e5b0f0c20d82df15c184be71d4adcf00a9df215dcdbe6217ad55c475ce3d970ec9d19c84722d0a03a5b7b794a0785a3092a2dcb8a61c77caa89a73b18cb5d74481ba28181b910f1eec1c00d2f91ee723e15af5f7b11ca304e14b77430c63ef2ee06511389e45c112b644de61db9da9c349c91259b2b2f2d17939d021c5e981947e5fa0ad7c89b79a2d385b0a76628b4c78231d0404290913bb7a8f6b9093a44cb95f0213171989b834272e67e72ca85cfe01628683c9495ceb1bc22e01c136846865eca50c62f23d92371925434373d8f06d70f270b92125e13613702e1bbbfedebd4f9f46572071539d514253f98308dc22b08b6000613e87f0f320ea551c22ed6b914233eae3313ba10a0d9d8f41ea31a5491686a6128ea3a00d2b8bd9df997ff73b5fd0d666c2a075249c26aa680708112315b207da716b714d79c217da082e0f458922283afb52f828279b56f205216ae8f0ca8775a773fc76b7808779b013b6bb197d39daa4fe451ca70085316067e672a1d8e87cd2fb601f496cc9fec1b7c8185a3f1a70602cabdf85959fa52358f9ffaac6de05f057b4c363cd4b9614332d1f25b83626041d938b1fdc54ad28d1179283024c7f9c86fba1e30bbc5f46b0a2bd79e7d3a3d5edccd73fdd1413ca1d77963a0556d581368031512c64795ff0f6b1e8c9a67aa7c1d2421fcf5a33a41149eda96517a31049c9be", 0x1000, 0x4, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x2, 0x5, 0x7fffffff, 0x0, 0x9, 0x647, 0x1, 0x2, 0x0, 0x4bb8, 0x8000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() connect(r2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x100000001, 0x5}, 0xc) close(r3) fchown(r1, r4, r5) getegid() open(&(0x7f0000000300)='./file1\x00', 0x400, 0x4) 03:56:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) setitimer(0x3, &(0x7f0000000000)={{0x10001, 0x2}, {0x40, 0x2}}, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xd2, 0x6, 0x800, "6d8e9fbf3a4e5f4efc5eee30fad80e1883da5db8", 0x4}) 03:56:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="649380be76b6e519fb9f5c6b3b6ce427dd81111b3bd6fcf20c5886bc81b46f776f2925d0425c3b075094d69882cb828d8de24f30c8c45e35e0655c7d81b57fa910c2fb702bdaa51d0fbded9c295fa89129be2412c3bcf103ba918aa8b4b7b0f2830dfbb611d3b93521503ed2b374a7ed04145c04c3efcfd7387730a500fced4ce5a762d50564318930cdf19075a1442e76", 0x91}, {&(0x7f0000000040)="cc48bffbafccd60bf54d1827a4ebdf40e8051a9d68be85c76cf9b55921a6b4364b60956f3b617536", 0x28}, {&(0x7f0000000200)="7fda5a54c818f4afd68b73438375c1ef13a5d781855a5fdb5f982e97e8256e6a097dfe28b29c853840d7395efa2444ea071acb94e45f3ea2f1fc1e5fe1964d9f9c0c54191deca9545893d72bb8d79dcf29a1a91da2e6b1b1371123c7f8c22d710591c672", 0x64}, {&(0x7f0000000280)="7d70ee830f0744fb65832e2a42a30a1c00394d6c3cd71eb32bea74ff84281944965a9600afc9467f773671281c3a8a9c3bd1c8ee43823cce82018a2868ebf0c9ad49b77df557f44acce41fa233b4ec38d7d7c8ad6f1a26609c790496975f50438b56d3d95b3c6160429deea3204aa9a93a1f55070ccfa4886b62a50c73237fa2caf57be11e026f6fac091d56d3a9e662acdc70aade5522a09dc6a30f50194eee70df39f934c9c69e26a95c2d976f9eb70a", 0xb1}, {&(0x7f00000003c0)="26ad423bd33c8cc140d607c2d88d105fdf71295ca6e5f64c2d0c", 0x1a}, {&(0x7f0000000440)="e355718a9cb1a0a8411c0abfd4097bdcb225df751d3d39064965746cac8e3a45d47a2cf7d184fed71567f319994c0ba8d5c05db9f5789a062717bdbce5863fe8aaa35dce7358cc1ef5b842b31a835ba4fafb0858216fb2af5deedfe4530b0666210c8cbf718f4111dbcaf1e693f16fb53671255a7eef20f660829c44a3c1edbbb9a13e39770b63c23b0d457275102740276c9f45f1e6a9ee2a5c54c76024af796cbc2f56dcf1e0095260ea134c254ec649dd42a4352f", 0xb6}], 0x6, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x20, 0x1}, 0x401) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000008000068add0b0c7b1d94036377b241c9d0f33e257be5ba2b8aac8681893704e9b7f228d1fa5cc263a463e516f7baa24f623894b962d7fd8d8b5122cf673aa9c372c326e4b6450"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:56:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x84, 0x80000000000000) open(&(0x7f0000000140)='./bus\x00', 0x10040, 0x1c6) fcntl$getown(r0, 0x5) chflags(&(0x7f0000000180)='./bus\x00', 0x70004) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 03:56:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x19, 0x0, 0xfffffffffffffffd}], 0x4000000000200, 0x0, 0x401, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) pckbd_enable: command error 03:56:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) pckbd_enable: command error 03:56:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b8c2b02", 0xe6) 03:56:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) writev(r0, &(0x7f0000001700), 0x0) 03:56:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x1f}) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 03:56:53 executing program 1: r0 = semget(0x3, 0x7, 0x182) r1 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x290, 0x0) fchmodat(r5, &(0x7f0000000100)='./file0\x00', 0x18b, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xff, r1, r2, r3, r4, 0x100, 0x100}, 0x0, 0x38, 0x80000000}) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 03:56:53 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000680)='^\a') r5 = open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff}) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)) dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 03:56:54 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) close(r0) lseek(r0, 0x0, 0x1) 03:56:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18, 0x0) clock_settime(0xc012, &(0x7f0000000040)={0x9d}) 03:56:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="d5c3453866c05aef5d225d2c198a5ea6ace89f87ca147cdd23baca77d66ccf4e716ff4ecc87ac75ad948a4828b52d85d91862a425e406c323000de9660b08d4c44190b04df6bf1f07d80670ed28915646b12e05cec2e2e86f5323345979a0dc1848395b68cae248167a3ae7c71c2e541f2259cdb00fd249536642194a7f5ab31f88382021b148ef75b1ba241ca68fe8c9d2953d293adf788c014eb", 0x9b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1f) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x32) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)) 03:56:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x14, 0x1, 0x3}], 0x100400000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x6, 0x1, 0x818}], 0x5, &(0x7f0000000100)={0x9, 0x6e}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2a) r4 = dup2(r2, r2) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) 03:56:54 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) 03:56:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) sendto$unix(r1, &(0x7f00000000c0)="963908d69867a3503286fee5f67c35cfc362f1bbbc0d8149d8d2d8aac514cf63c50cab5a56eec04a02e2ed4c4f965440e8876ee6ba1dc3bfbd6bf48820da41a80fe78c7f226523d4dbde4e7c296f277072aad615a8f6e3f8cc1ae326df9a97279f77c2929de5567d4af108941b666c5f89a48d8302f6e851b40c", 0x7a, 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) 03:56:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x5) r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/171, 0xab, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 03:56:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="4b150e3c2adb3cabf6aaeb6e6bf2a866b09d3e2dbf8036d0b67b9fe3c96f3b0ac79ad0534b17b121a2d4316e9d08936183f04281222f8e36d872808d7827277559b5301db48b0b4234da26f00ac995e574d2a59d80e1d9ed776725132e96b7b2883c45e3dafe253de901070b249e4a90669f33196a6cd9360b5c95eccae616546f83430d34", 0x85}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002043af6b66336f8d2b00000000000000ff14000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x40b}, 0x401) pckbd_enable: command error 03:56:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='/-)%/^-:\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='[\xc3}0})\x00', &(0x7f0000000180)='%[#&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r0, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x8) 03:56:56 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x200, 0x9}, {0x40, 0x400}}, 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 03:56:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x3, 0x3) write(r1, 0x0, 0x0) close(r1) 03:56:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="39ce11fcd083e013898b25f0d1cb868bf5497ddefa43fc89b2a430b69a5cffc555eba38179effff111a1124f4f17be1d85bec6cac26a63ec1171140a7e71bc5cfe6c04508097c31a27e383ba01633d5c3b74c4a3012b1c37f883adca20f5c1ccb40f0283d88319e3413a7e92b8b65590ed30a2a18dce0f1acb6c30143f2054ee8ca6f139dd11ed77d3f47bbaa95a1a4736", 0x91, 0x408, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 03:56:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0xc0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:56:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="ef2905", 0x3) 03:56:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x114) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 03:56:57 executing program 0: mkdir(&(0x7f00000006c0)='./file0\x00', 0x48) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) r8 = semget(0x2, 0x4, 0x11) setuid(r7) setpgid(r6, r5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() getgid() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000640)='./file1\x00', 0x68) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') 03:56:57 executing program 1: r0 = socket(0x1, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) 03:56:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = semget(0x0, 0x2, 0x1) r2 = dup2(r0, r0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = msgget(0x1, 0x41) msgsnd(r6, &(0x7f0000000300)={0x3, "4118b5138dcaca5ae63ba2cf20d717118cedf4d967646b25a796a8a3289aa2d3d71f69cfd18f346658354857a7ef04086fe3074e8caee19594068699b80324f9e80034bdd7e377c3eb4c71abdaf6f88de2c2344edf7d57e676b3bc6e60cd8c0e6122c068555d6d8eaec2601d9600d79154a39851f1c8a6e5d30f8af1865e5d68339f760ea3876894b91faa1a7925d1d66bed4a8481ddf941badf43050030641ae22017126f9c75be574af2dafceaef284f1d29ab8701efc7c08755f8f3e420fed08ccb62c0d861729ed3cbf6548dd6a7546c50d3008503500107f1a60a0c2c3916d9c9fd0ca54e703a7163b0aa013fd73a55db4b20c3459329e59e1ba864c3c3cae7312fbfa93434a690720f4d8c7a2333a439bd22a45eb423eb6966576bba14058a4eec1657354d401fa4b3650861a03a73486e727da2ba63a5d5a88a1863bd6683d96c8827f8c19654cc8583bccb2bfed645d54c5382be0dab0b3e0a63d1262b22b83a50a74a464dd62ceaab00361e4cc432cc1064e72888195cb9cfc6a7d941a4bfd98f31939059f030b7b7e109b73a90bc3b75ed6a72d8e93a3620738e37d40a5012a0229507005b3db19331b0681123881b533ab71147512973d753482cb08083b1733bebb74bdbbdd3926f3076551667519affd8cdb6c7811d18dfe29e6fa12774e3bf89862d83fb3f51be13838001e7b7b0780d167705e0d67a9f8f79bc2a5d79596e44ad07b43bc1c5bc335775567920318bb7ec620cf8601f26a5fc90f811313a526acef35a35d71e295996b694ea6a92de421b3fe863c70639e24ec476180f61611e6400aec704ba3cb169c55535a4e49cc0ee1f7d92c91a787a0d44b3e9d39f17ad68f9b07b2c1521745e141ffc209fbcccf2dcf67954854ed30d3db694035b45cb405ed07003a9d4cf16bd48f34b8771c72896e08ae9bbdbdaf2b76e4d941fecb155bf4a95142c180171f908582f8ff7080bbabcc99d7f1f40118bd28bdd78c0c865d4a86fbf74aee49dcf48d175791920bfc7d5cc4331efd76416cc240bd9039492ec61e1fb43e9b54d8bba26a952dc0044667188fb6fb6d8f6a397135653253764616ae0dcc16ac7de97e5d5e47a483604345dac2fa6e5bb04e340b83af993fd55c02e024ceef6cdfa68e0cb11b73da36bd6e4013fe34a636f6f8092f70fe04e7d8ca3980dc845101ca49fc238d3a7f5484a9fca6f697e007c50f785f44d18d0667f918ddf55949badb27d700c78fecbd1546216d297d03579e9620b1277d5090d1280aadf5de6ee0d8186240681fe002ee63478fb1c0c91359a96b57b7280325e7d63650ea58707d8c8fd449ae7a1aabe01ca899f77fe3f2c93b243a9d6da3e55e1e6a7749db53e8dd6bd9e9c4260e9507f31613f861b8825428f2161a70da97ab0f78d84253ba712f4d20899f843756d7c2697016fd2218a58dcccc6cbe7e4009fa3221b2d201eea192cb267900a377fb68adeb7300a96775f1b974920660081e0f2303e9fd65b111a4a92533ad260b41d424c1a2bd1943d9c9055afd141c3d0efd12353fdf7cde4715737426f1df7c6836c7912ac58bfcc4702191ba71755fcfc85608f2c9dd575d3ca17b77f0405337377f2ac06fb902ba6c4afab5ee2cdbe2c893934fcf166ec0ed3cc9ef1baf048f57548b1183f34b3849a968668a06300ddad383337cd76568bcf3a9917336e52db0f2c7f8620944c8cb2d0e4b1950aa36e7cf79fc1ec5c534b8fd2e265a3cc1a4c5b3b2cc270c27b436bc1fae20da14820ef350a135531456e36dba9d36f363f5a3ae14860ff2e5e8042662786aa9934b7113bc41a70431b92b00b5cbed3f39ebd6940a13b6d31a9bca40a2b2859700b272649526615a766c0319010624026c756ad36622e773b72dd3e556b57ce644d15fe3d8f04e11e20f7c339a78cd2852a4277cd9209d6ed717c85ae8b68a782583063493a7c733757b21ce69463dd1c895aa9b50775e7a1b9b58c04104a7d5ac56175c3e0a2d4f6f90c71d566e8024ea3a22dc91d7f6061d66da0cadc7f3f387ceb8d8211f7295bd95246d3692d5de8ada0a81da2b1374ac64e11c388b1e89aede368ef811421ce46cafdbf48e27d665e06854f8f6ff66645b656a24ab76fb0de9bf63a9812b17d4402677142f8e23c877c99eb5117a48bccdc23b14e2a05cdb3a2bf4887cf67d7f75bc5dd4dc930689bff40b1b3c2599cd7cdd559e136fc29d58564ddde5779fa08675a414c8c11a9ef3c8965d06eef3beaf5e292381e0cbad6bfe3315b9ed5892f44e6d84eafcc3be074ad00ac62266b76fcc48a048f70d325cd6493fab228c1069d2fec3f969f2638e20e1b7a4413eb9672496606fa635ffd7c8ae754ded1f8bb0448e03ee2ab327707ae90efb1371292896221a7a7acd33d75c680c6144c44d22ea4e33af97605bbe865a02f69b7f6a2db6c617b81825ae5330037493f87ac1e9066c8438db61b0d65d515f67da44d740a79a81e2baf3b93e840b94b80d5e2741983f49305a7b7a553e3a753d8476502de98eedae25be31a35b5cd221f8dfb169b16bcc9819858a9c3cf3fcea764b364aa2ca98ee3d3d4d717f6df729f1fade867a0b7be8502177530c190a04f19f53e73285423592d59cadf71947925a034a920d18c65a7544c1510a02c915acc340971aa0e5ef84901f2f2af711a1da541fd27082148d8830f908e0e06cf68e4d27daba75b149806ab4e5f2c60828fec79acc7035ac847202ab5aab2ed16cb1943d6fa5ab3370d47f84776453d94d1d0580a56c209ad792dd615b542588a9d01bec058dc2f4be27bcf361f32a01ca3a00ea9bfc200c4599e0cb48ee808ac31e04062ab957713c1e87c7d8229b6b8ca739d5ae6e0df90207a53dec0b15d38ace1ac4f15e45f74d33e23a333d6f49f7c3320b848b1021b37cb0983c253577e5a695449275f9f6eb11b863b12b25053f075aa7d6169758c0c4a32db5c66864f690565633f09ea6f2e35e1b26c6a5aa252cd5ef8a6e56b4d0696b5d664cac2ab1db06c10ccd21fb66b7508eed55827fbf932c490ce4ef8d78f61e40033a3623473ba7d0ed380ea5745015895f46ced5d4963ed39d8ecf4e72642f6e8d7c5fccf71cad76f8e5a3b79d502f6ea99db0d8bec544887bcd2a8630348276cf576f19fbb3c4755cfe0c7991d4c52a379493d0bb25e085cf0451bc5eb08b4b2443bace5308e3680f325c9fa28b89b883f763ce67d299b44aa8bd35abef360832b121868f0dd0627bc0787873cf3b7c9a440787285f1b4daf4f81f59ead9fa0c09d3055e5673d5fc24a92c849e91b03c84f99c96060788e4aff0a22c24cc28eb1127a9cef83eeab5f70987a03b47dd1b1b16b206254b7a7fe6349df016e6db349514be32eab7cf3c9194bf4ea9e9b0ea8b31ece23919c70727899ba04ec31ecbbd1427cf5fad966ebc78dddbab6438fbf71316015421a2e4ae8b3f6f5a5c778956850c3c773fa161622d104d14800dd55a6b3e226fa674f8401ac0e3cd2118078ac56d6858205eba32cb31a1ac053b191c67900f45fc3a6e5df028a01d2ddde1b28018a6ef84dcb3044b59b4cc975714dea5be3cd2aa3bfe834eee111b536d463b2c8c07ffc000959e5ec2e1a1b73bd6c969a7e93848e75ceac6b501b412086d0cfdcb157444b10cb7244401d5ba0f1a3fa9f0a8fe641c94be246e8523aa463e248ca6ce76466a337927036414a14aaa15c7e073419698d195d799a81a8f269dcc794f5fe8d19b906346a8712e3a890e0b8ab33b650b6f17ee94aff719b36d723de2b0474b8d63ee67c6f74cbbd5ff317e0e6817440a2bf7d73104e925dd3f95627e637f07ba85e1ee99fa6da43b0fe4f4b1275f09d5374746cd7b16e4c956729f1d175cd2dbb640ca5fd12c58d60fed5fb2c1669b1cb02d092aa2c10290056fbd7f9c04c9c20b0dee47476ea276c2d14d9fde620addbeb4a0f83280f7c27f2fd9db742f07a919ca58bfc7c313123d072149b8785c4848bc6847c1c62ac824304dba0962267f9db63cb260d34e07b682b64a087d747ca0a251d3ea3009896c5355ec8e203735e510ba871f963dbe3385b4617224f7128b14bf4d81c257742475bd2e2fd05148bd55d91d5ed69bd258cbde45ebd5509cac9089839f934a294792e210e809ae3b0793c11a184d88c9eff16cda79b64ed47112df09f31c19e4c1105827dc61552fbf22005fd2403102f85aac158488cb823a6b158c8a11537f70a4f8b2e31216d912c8dc061b240094b4e2a48cff507599e3dec9660020f077a1cd0287812113318b6da5e7064d253b8cfd83d381f1256ba7b9982eb6a2cb1aff19575adc55a1ab3e20e2b04647000597da9b17fde3d57ba25ae519a394e42b19c8cc8fb11199ba037a879ae96ecb66e24097ddca4e5e60edfba665527d002be86803cef0f8025030a4edab87b7c7619d4bf8142860ca7333695ea8983be9ab046eb2416972e5f7a82973812e2279934beddf6517671838a4a71b8e1f13e8a43f64c8a95a601902a863b4cd84744d5a43863cd2b9e76ecbd0c6b82fa03bf8cf08147e13a8effdb807eb39e36e08bd638fd6d8399b1ef8ee0155f99a08edcf58a0c5d4fb756d5966129eb2bdfdb94cdd8e7b2faced491d85f0005d8bfd34d86d07f1c454d34bded8884aa5c1b2bbf5efa820dc6b9ec62b3f29629ea9d12b2b64d1ef7be65288abab4d9553939b5bdddafef4ca7eb9e52bd9f384ee5dc62a10577736f7b273d0bf8cbc6cbab645fc6bf419797a8ef64d2e49e70ca52a5becfed1d59fbf34e29311696edc43eed3f4f3c2fd3608e131fad5c004d09c1f2b7f79479077276c43300ae43d8c28256bac4d26b226b76bbac5bb2db41071354858eb9dc398a8e8c73ee7b6efe0597c616d1a9f27f5aed127cfddbaa4fa369ffe8dfeb9ad9872cbf3f11c53db8a4dd7c5ddfa2b55bd76f137a00188cdc738bba5c67de2d94c040709ec66b543da735870a4bf28237e0ac0d1c50906f79b21525047e29370708c18b69c842519b11a75d986fec75f73cc3d0b211f4feb675498ddcca0b6000148b9ccf4f5eb612ac271e9022e24bf7d04006e1d0ae5166322dea5efdb4d7ff6a6ad91d0bf3da1cf8b0982c6bec5391bc2f603e969a26b86d2bad635730cc11b01fbaf0a7eb9b68cf3ab7881278ace5873402508ffb923070afa909f0ff3dc5491e437d2a613e1e681e2662c8411212b8f245019acac3e22a5ccba50d867ee7fb6697d537fbea83cab5aa314bfcdde5b767337269fd5b29646acf9629903082ac49fc9291f0d5e91a5bd56c6ef9c05a6ac9b2cbe6450bc3a33e612ae89ff9a07fedf641c98a9b2404867dd1f59c8d0b8b11c6f22250a5d5f69926b5948ff8cec286520ebc7b269ac69a5c69ea1251aad4346ff246755ebd1e0bbb1d25506dcde86742d08d9273b254bc2a09a302f8dd93ae3d7c4e3f6415bc4ca5eb85bcee99378796dc8841d83c9211f97f1cd69c9aea394f6ae56af3efe5b883e5a34c5b6fe709642e1c1f2ed10478576cb251c2d9e86a0c2db49a71c5535c4d7a4e5f879493ec5c9d0b34d4f779aa6556d790de7a6d34aca62ab9a98cf44480d7783fb4819dd03f40fa66819f9d8ebc82544f1e1690dacb6ab9d67ca4d660746a1e6946d9e8f580649900db1f58419a1ec25963a100bf59a9fea24defbb1d13dd00d7f132c13f0cc36a2a1dde55f9f9360d53b255273b8a41f4a4dba237691c0c8bd1c6179a0795b57d914ebb7dbca0086f870f53bbe4f34fda56bac9f4b6733c5574fbe8d7836371c7843df38"}, 0x1008, 0x800) r7 = geteuid() getpgid(r4) r8 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, r5, r7, r8, 0x31, 0x7}, 0x0, 0x8001, 0x20}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) close(r9) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x4) fchown(r2, r3, r5) pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f00000002c0)) 03:56:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81, 0x0, 0x2, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009", 0x0, 0x1000}) readv(r2, &(0x7f0000000100), 0x0) 03:56:57 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000240)=""/212, 0xd4}], 0x2) getppid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:56:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r0 = socket$inet6(0x18, 0x5, 0x79) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1000) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07007325f012ed913078dd34343632b3bf3b05010000020100000004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0) 03:56:58 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x7f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 03:56:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x1f, &(0x7f0000000040)="3c32060de265bdb6356554f3bef8df886e2cb4ede0deb5600602b415bcef14b8b0", 0x21) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 03:56:58 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x6, r1) 03:56:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x4, 0x6, {0x6, 0x10000}}) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x100, 0x40) 03:56:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x408, 0xa8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x100000001}) 03:56:59 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x108) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) 03:56:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xa) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000240)=ANY=[@ANYBLOB="0100800200006c6568c9a004d5c218527cedda3b5a3c78f568370800d4c282db3cd10fcaec9d317a44da697b490e069ad19fc52e49f1fd457ce1a28af9eae389b80e8b31866395c7ec948544fae7eb78268fe3132f7001c3c36f600000000000007fffddd6074497a98801a9af41ff5ff59fa89fb81650c5cd1e356df005d7f3743f222890419b2412835fc0cdd49e0958ed76cd63647dc3c18844bb67170081b2cfacda453b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x2000000000003c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 03:56:59 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='ml', 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0xb50cb604249ac3fa, 0x6) 03:56:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) getsockopt(r0, 0x1f, 0x1, &(0x7f0000000000)=""/6, &(0x7f00000000c0)=0x6) close(r0) 03:56:59 executing program 0: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) 03:56:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) mlockall(0x3) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) 03:56:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8}, 0x8) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) 03:56:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x100, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r7 = open(&(0x7f0000000300)='./file0\x00', 0x90, 0x50) r8 = dup(0xffffffffffffff9c) r9 = socket(0x3f, 0x7, 0x100000000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x3a, 0x1d, 0x6, 0x31}, {{r2}, 0xfffffffffffffffd, 0x13, 0xf000000b, 0x8000, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000007, 0x4, 0x4}, {{r4}, 0xffffffffffffffff, 0xa4, 0x20000000, 0x3, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffa, 0x0, 0xf0000019, 0x0, 0x40}], 0x9, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x8, 0x40000000, 0xfffffffffffffff9, 0x7ff}, {{r7}, 0xfffffffffffffff9, 0x61, 0x1, 0x7, 0xbf6b}, {{r8}, 0xffffffffffffffff, 0x1, 0x80000002, 0x8, 0xffffffff}, {{r9}, 0xfffffffffffffff8, 0x1, 0xf0000010, 0x9, 0x9}], 0x9, &(0x7f00000003c0)={0xa1, 0x400}) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 03:56:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000000)="eaff12ff7f000001", 0xfffffffffffffcfa) 03:56:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) symlink(&(0x7f00000010c0)='./bus\x00', &(0x7f0000001100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0x2, 0x1, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/4096) 03:56:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:57:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/107, 0x6b, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x74, 0x9}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 03:57:00 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc106, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 03:57:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 03:57:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x9104, 0x80000000) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x2010, 0x100) 03:57:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a00", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x8eaa, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x12}], 0x1) 03:57:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x2) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x0, 0x1, 0x400, "359265174a2ac9e2068616cfcd9ff3a1ee03d954", 0x40, 0x81}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f0000000800)) 03:57:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffe37, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 03:57:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) shmdt(r2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 03:57:00 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2042, 0x1) setpgid(r1, 0x0) 03:57:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6051, 0x20000000000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xc600, 0x0, "44a600", 0x0, 0x2}) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=':{\x00', &(0x7f0000000200)=')%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='!}\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.@/\x00']) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000500)={0xd27, './bus\x00', './bus\x00'}) link(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') connect(r0, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) link(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000580)='./bus\x00') 03:57:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x80000100000000}) close(r0) 03:57:01 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x9, 0x7, "4b37c2efc22bdb0c97c2ac37a857d907bc1c9bf8", 0x6, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 03:57:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x4}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000002000000029, 0x3, &(0x7f00000000c0)="f7", 0xffffffffffffff7c) 03:57:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x20000000a6, 0xfffffffc, 0x0, 0x0) 03:57:01 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() read(r1, &(0x7f0000000140)=""/122, 0x7a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 03:57:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0xfffffffffffffffb}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() 03:57:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 03:57:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) preadv(r0, &(0x7f0000002240)=[{}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000010c0)=""/151, 0x97}, {&(0x7f0000001180)}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/27, 0x1b}, {&(0x7f0000002200)=""/64, 0x40}], 0x8, 0x27) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:57:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) getdents(r3, &(0x7f0000000000)=""/44, 0x2c) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) r4 = syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:57:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000"], 0xa) 03:57:02 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000000000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x6ee5eace}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) close(r1) 03:57:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/170, &(0x7f0000000000)=0xaa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:57:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = dup2(r0, r0) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x1000}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:57:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x1) 03:57:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0xc000000000fe, 0x75d7, 0x401}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100, 0x3916, 0x5, 0x4fb, "de7346a756fde91d2c60b4efd591b8fd6c0c0cff", 0x17, 0x27}) 03:57:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280), 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000e80)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d52aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b80656bfe9321638207adaf66fd30b1d042"], 0xe5, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xb8fdba05e9b570cc, 0x0) 03:57:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x3b, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 03:57:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) clock_getres(0x7, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) 03:57:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) 03:57:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7ff, 0xfff}, 0xc) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x8000, 0x7ff, r1}) 03:57:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:57:03 executing program 0: r0 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x3, './file0\x00', 0x0, 0x80000001, 0x6}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x7f}, {0x18, 0x1, 0x1, 0x1}, 0xa1, [0x12f7, 0x5, 0x7, 0x2, 0x0, 0x5, 0x100000001, 0x3f]}, 0x3c) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x0, 0xfffffffffffffff8}, 0x7, 0x8, r8, r9, 0x3, 0x14ff, 0x6}) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x80) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x2004, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) munlockall() fchmod(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x3ff, r5, r10, r3, r7, 0xd, 0xfffffffffffffffe}, 0x2, 0x0, r11, r9, 0x1, 0xfffffffffffffffb, 0x1f}) setsockopt(r1, 0x7f, 0x3, &(0x7f0000000500)="51063ea7541f0487c2d0024c20da0a6900e657817f776ff38732d1af73c8e1e671b8c1df52460251622dd2ce5957afa53bfbdb8a7cbc52e5abd354c13745bc44b962633e26ec29a73aac79f9648a5f7bea61b3c2a26f141f164ea5ac1c4c833a52c4a8d6fc44d23ac683fdbc2fa07ae7370c028d0c84eeb252429a4a26b8eadbc74d183ed6d6b452be6a740bfe4753fcae5987eb84a89577e116cea4b4178e2d5b6b6d8824917be98d20c9ce5603ff9d7817eaa05f71353ced5c0463a3bd010b3b2b00b2419bf74f5cc2c707fc73b78a", 0xd0) r12 = shmget(0x3, 0x1000, 0x320, &(0x7f0000ffc000/0x1000)=nil) fsync(r1) shmctl$IPC_RMID(r2, 0x0) shmat(r12, &(0x7f0000ffa000/0x1000)=nil, 0x1000) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) close(r13) 03:57:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:57:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xb6c661eb457fbc6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/97, 0x61, 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000140)=""/182, 0xb6, 0x800, &(0x7f0000000200)={0x2, 0x2}, 0xc) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="100000001ce9f94d6d00fc84000000000000000000"], 0x10}, 0x4) 03:57:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xab, &(0x7f0000000000)="4433e3f8a66aa84b13d4d680c6c72e279012ead47591e7dfc4dc38f2591bd650c5510bd5969f0fb28777b451bb0d6ddb675eb5d21fdf5b217358ec6629bfb6e392040a51c2fda8dcd59fe827495e8f6223685b8fc72a47e19d5a7e1ab95bc46a6f43231451179e3762fc4f54b728c2fb002f50cc31c5a0612dcda4881aab989c8d11ada99833fc0780f2d7b375903db21bce8af40bdd75564b15c64e08662da164875420703184605c8b4c") setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x2, 0x4) 03:57:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2000000000000002, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x1fffe) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) 03:57:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/212, 0xd4}, {&(0x7f0000000780)=""/143, 0x8f}], 0xa) setrlimit(0x1, &(0x7f0000000080)={0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r1, &(0x7f0000000a40)=[{&(0x7f0000000900)=""/31, 0x1f}, {&(0x7f0000000940)=""/154, 0x9a}, {&(0x7f0000000a00)=""/62, 0x3e}], 0x3) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000a80)=0x74) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:57:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 03:57:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/89}, &(0x7f00000000c0)=0x5b) dup2(r1, r0) 03:57:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/217, 0xd9, 0x843, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256daddf4a292acd7c164daba8a1d9b8a0a5cfe55d288ad4378ddacd69edf46adc9ab67113802a3504952f5b29a610060aa9cf2884cb8a6c74d0caae6b453b2018588b61822a681c156a9570ca1b783314e14aa4f5572627db4e9039e89df65647638b68ed5bd1686b3d1ebe84ef427360deab2c3deb1acd5b65f55f871343f13bbf8020c8d408ac00b01540f2962465f7e21fae0e3d22d4bba3b65794d316bd144adad6d665a7f35638d4632a7691eae4aeff537608dda1a82fd78342c63a497283880ff620e595fa575c8f558e82f53b5ac0d048af6040146e53197dc95b9a4ec8899a114cac272cdf3eb2ac8a1c13ba42ed4abe03afd2762e55bb16d5118", 0xfda}], 0x1) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 03:57:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:57:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x101) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10481, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x20000005, 0x0, 0xb7}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x43, 0xffffffffffffff81, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4, 0xd2e}], 0x1fc, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x26, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x5, 0x3}], 0x0, &(0x7f0000000180)={0x1ff, 0x1}) fcntl$setstatus(r1, 0x4, 0x40) 03:57:04 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1e1, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x8, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 03:57:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f00000014c0), &(0x7f0000001500)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) sync() readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/54, 0x36}, {&(0x7f0000001240)=""/188, 0xbc}, {&(0x7f0000001300)=""/158, 0x9e}], 0x7) getpeername$inet6(r2, &(0x7f0000001580), &(0x7f00000015c0)=0xc) close(r2) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r3, 0x20007479) open(&(0x7f0000001540)='./file0\x00', 0xe529093e5b57662d, 0x103) 03:57:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x8, 0x7fffffff, &(0x7f0000000040)="04e9434c86d9af2509526f4d676e88cb4b2ed9b08bac88243cc71f82a82ce5e872ceff4bff8e97aad73e4f66c395cc9878bc750dde2665cf4969668375452ee41e7dad97e6b17e84a4db55df02869928d9f4a2a5cb8494715912ba311d21e7f41ff2c70f3184dfe76027c8bef94a0ec4c81d919b898d1deff4e27af76392a28e7b6ae726e20fcc3480efeb4fe454e018b8256f001f8094", 0x97) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/155, 0x9b}], 0x3) r3 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000001300)=""/178) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000013c0)=""/4096) kevent(r0, &(0x7f00000023c0)=[{{r2}, 0xfffffffffffffffb, 0x21, 0x1, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x2}], 0x5, &(0x7f0000002400)=[{{r1}, 0xfb28377bfb929579, 0x1, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x6, 0x3}], 0x7, &(0x7f0000002440)={0x2, 0xff}) semop(r3, &(0x7f0000002480)=[{0x0, 0x3, 0x1000}, {0x2, 0x5, 0x1000}, {0x4, 0x401, 0x1000}, {0x1, 0x7, 0x800}, {0x4, 0xa2, 0x1000}, {0x2, 0x100, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x5, 0x800}, {0x7, 0x7fff, 0x800}], 0x9) r4 = socket$inet(0x2, 0x4000, 0x3) setsockopt(r4, 0x1, 0x4, &(0x7f00000024c0)="f8e7fc86f4f879ce5fc6cd129fcdd822b2422747", 0x14) semget(0x0, 0x7, 0x2b0) semget(0x2, 0x3, 0x21c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000002500)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000002540)=0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000002580)={0x800, 0x52a120bd, './file0\x00', 0x0, 0x0, 0x869, 0x1}) semctl$IPC_RMID(r3, 0x0, 0x0) readlinkat(r0, &(0x7f00000025c0)='./file0\x00', &(0x7f0000002600)=""/81, 0x51) readv(r4, &(0x7f0000002740)=[{&(0x7f0000002680)=""/169, 0xa9}], 0x1) rename(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)='.\x00') sendto$inet(r0, &(0x7f0000002800)="6b43aef4d3aeb02e5d545ddecca9d4bebc2705309fff0b54bc48c20d679d49c9381b27e1c563de780f63b14ba8f6558a2bd4552c92cfac1223eaaca3db93de2b261015ca973553a0608a2eefe0b082c6064b1b89d8458e0fc421760914de5aeff6d3b2df088785e33214e124c51c7c75e0475d233fdf86370fcef7a347dc456bc6b1d1e2a508b2d915", 0x89, 0x405, 0x0, 0x0) linkat(r0, &(0x7f00000028c0)='./file0\x00', r2, &(0x7f0000002900)='./file1\x00', 0x4) socketpair(0x1e, 0x5, 0x2, &(0x7f0000002940)={0xffffffffffffffff}) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000002980)={0x3, 0x2, 0xfffffffffffffffe, 0x5, r6}) mlockall(0x3) recvfrom$inet6(r0, &(0x7f00000029c0)=""/64, 0x40, 0x43, &(0x7f0000002a00)={0x18, 0x0, 0xef, 0x7ff}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002a40)=0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, &(0x7f0000002ac0)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000002b00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000002b40)=[r7, r8, r9]) 03:57:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x11, 0x3, 0x0) kqueue() sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 03:57:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x53) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x103}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:57:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = dup(0xffffffffffffffff) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 03:57:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8911, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000000)="43b6", 0x2) 03:57:05 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) kqueue() r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r6, &(0x7f0000000140)="4ef1bc7d8896d35cf1ce047c067c009b8bb2da5cdc8f3bc0622e00bb7ada088007f7b6fa76669ed8bfa49dd46a9bfef399db35d8ed3470d27bde4f21a3ad7c57419ccd461f603924f048117589c87f54a9464d9f5138738ee8adbfd9265d544624eac558fa8ed5b0887aad811b5dda8660adaf795cb98b334cc10965504178260fda966243b03cf92bfd51be8da654ababf395274ae3e1e2d28bb925f1b05b8d8cd5bf1fd86b0dd1bd8227c44810b6b98be1533d", 0xb4, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 03:57:05 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x514, 0x8000) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 03:57:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0x3f, &(0x7f0000000100)="2c16954c", 0xffffff0e) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 03:57:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000000001ffb, 0x200) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:57:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="ea703d8fd302ac447ccdde82fb2b3627443a67b501fa81dd913dd384ae47505910a218", 0x23}, {&(0x7f0000000500)="0796ca962d29df35c6a65298bd853a6366dcb1dff76e1baf0b9b752291c9cc480f5ddea4b946cc024adb5e2fd41f2c1f4b7f025998d10febf1a3a92e0498495124a8a95ed2e35e1e6373145b7f41284e94edb9ded46df84da197a8508a3e2464aace5628e572c8b8580edb717ffeaaac1cffb34e39d89f82651b75dd2a2bdb3f986d60016b8684e53549913a45eb5d782211021ccbdf427abe18f6ea09f2e6514d67b1a7961504c33085ad7a01e14a6417f3dc95bd03508d8ca7bf5c345543efdac5f0b177305a78eb6b80a0954098d9da149337a43c9e9bd1d4fd33e9242293bfc76eec0372eaa6545aeb70b143863063775daae1f7aa", 0xf7}, {&(0x7f0000000340)="8bb49c79cb549caeb21175f12960407bfb033321eeeebf661855a86fb14bdf71e6f51e0b7614511519a34d3bdac9ba347be1b6b5efd9b50e43bd580737897fd371328bc5ed309c51fc03f52383e948ce32e4ef66c74a0d9f82b2df", 0x5b}, {&(0x7f00000003c0)="19dadab3343fe6c522fe88b7d16d482d268ecc18", 0x14}], 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/78, 0x4e}], 0x3, 0x0) dup2(r1, r2) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 03:57:05 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 03:57:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, './bus\x00', 0x80000000, 0x0, 0x9d, 0x6}) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/34, 0x22, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000240)=""/231, 0xe7}], 0x2, &(0x7f0000000380)=""/124, 0x7c}, 0x801) 03:57:05 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x5) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 03:57:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xc0000000000, 0xfffffffffffffffd, 0x1, 0x829, 0x9, 0x3, 0x0, 0x2, 0x7f}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 03:57:05 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000140)="8e4be611ead08f93a680f0d877aee1ecd371da38b9809cc3eca5a5b97189b89c1d31db223f54326eb0c30dd8e78dbf6e0e2d8ecf87a46bd443", 0x39) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x203}) socket$unix(0x1, 0x2, 0x0) fchflags(r1, 0x60007) 03:57:05 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="20000000000046007b13d60191dbcee7913c6d00000887a49e6ef992de049db9675b4a3eb6c01620a2c50049843b5dd9f8ae94d52da2f82155d3c1bb1d1acd77f69238ff05d8d3784082"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="a8141cf9f8b31c434a9a792d899c6b5cbf42ba5ebf0dc68e9c965e48a901e5b5e81ed8fc9cd6f3d30ae0eb5c012ab4b5cc1a46786a75cde0d3c3e83b6329ff1b79d0cbe5d0a03ef02834aadc0bcfa5ecb98d6b0708c160", 0x57}], 0x1, &(0x7f0000000100)=[{0xb8, 0xffff, 0x9, "3fc55a33849bfb374fdee7da05acbb58e188f91775494d21838b4e886b6168a4b3dafc9942a1b4415dddaaa326f11ed81556fcf7b91c147adbbc1aeab0a6c93c77a952b3e15b1dc03f03c1b004ab4f3e5ba36b043c1e34f92dde1f8d0aee12a16091a3b083f462bb772abc00b6d888457e6613d2c8033915214b3b50d5a82ce28f320821f32be33727f584879c16dfc2b0d5bf48ff729dc575fd7772bac6af9904bf978ed93ff881"}, {0xc8, 0xffff, 0x7, "8d62dcb540ac3adf45b5ab2c5cc018167b262edbfba2640896b62acd0d12551320c8a5b55e3735291570450e266b3a90ebe9dfdbc5233e7ce11bb5269ef7dd51c3426d7e22a5b1eb2eb9d5a2d362d03b62cdca090cd4b7adbe531cb21407e3497ecb3b30996770848ee2edf49d7192e653dbbbd6126c736b74bb6c7a441d4b6c5af5b63a5159301161c768b7ca64bee238db15205903419d578ebe9c99885a41663e13e928fa8477c0908201dceb42f7db3fdb3e"}], 0x180}, 0x400) socket(0x18, 0x4004, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000237824af42a53622b3020005eb5ad35a0500000204"], 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:57:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000600)=""/82, 0x52}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f0000000700)=""/170, 0xaa}, {&(0x7f00000007c0)=""/101, 0x65}], 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x41, 0x1, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x10000, 0x4}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1, 0x100000000000}], 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x808b, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000081, 0x6, 0x8001}, {{r1}, 0x0, 0x30, 0xfffff, 0x3, 0x1dd1}, {{r1}, 0xfffffffffffffff9, 0x18, 0xfffff, 0x9, 0x7}, {{r1}, 0xfffffffffffffffc, 0xa, 0x40000001, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xa0000001, 0x10000, 0x3}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x2}], 0x9, &(0x7f0000000280)={0x8}) r5 = getpgrp() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000008c0)) fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0x1, 0x0, 0x2, 0x5, r5}) 03:57:06 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file1\x00', 0x10002) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 03:57:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sync() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807&00!$20 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807&00!$20 6! 0820&&$000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807&00!$20 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807&00!$20 6! 0820&&$000 $)$.'4 #(!.'%! 03:57:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:57:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000c0000000038978542ffff00ffff000000ffffff09f6ce4f22276ef73ab4420f33ac", 0x2c}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="b2ab6393a966488614c33726e760be4212b943f6697556521c5360cda5c5443dd4812cc324edeff542c71f9c9ac2aee45f49625e9b962fbc35cccbf0f2b4258ceceda65aa01a10885623de767282265198c2199ed4d14ae27b9384fce7aae8826110d2514c501588c3e3e30e2aa124aec29976c85f9e9bab1dcaf478cb5e3c4bda78b295dec774261892b3d4eeb02e3c368b01bd9291a66fd7bbd4c76945b4429cc6eaaa496786", 0xa7}, {&(0x7f0000000040)="9a646c32e1a44e48974a94e59b1b1f89cd6edcd59f40be96534a3376e4c9667cb529c6d944d154e32e325a44359f05eff09dedbb3d77770fb1f433f074de64ebc3ac525ca1690aeb5f", 0x49}, {&(0x7f0000000200)="4c8b0952db60ba4e70ebd1384ac19d61f19492575c963ffe6cc5e62f8c7f48cf05406365877a94668363f3fee8fccb0c49b82257b52d98afd219f4824080dfd701f7d88b46ebd7ca5c1655e4d8444b9034a04f1c20a6acc8c791ff576262c61b5f2ed3c27dd32cacd38081a924", 0x6d}], 0x3) 03:57:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a36a60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c895ce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f58c105fe2bd1725d625e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd28f5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e11093"], 0x110}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x1b, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) open(&(0x7f00000013c0)='./bus\x00', 0x10, 0xf) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x197) openat(r2, &(0x7f0000000280)='./bus\x00', 0x8098, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r5 = msgget(0x3, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001300)={&(0x7f00000012c0)=[{0x67, 0x80000001}, {0x1, 0x5}, {0x41, 0x100000001}, {0x7, 0x401}, {0x6, 0x100}, {0x4, 0x9}, {0xcf, 0x9}, {0x0, 0x10001}], 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r4, r6) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) 03:57:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x52, 0x100) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000240)='./file1/file0\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7e, 0x6, './file1\x00', 0x9c, 0x8fb, 0x5, 0xff}) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x10, 0x2}, {0x18, 0x3, 0x9, 0x6d1}, 0x0, [0x1, 0x1, 0x1000, 0x7ac, 0x10001, 0x5, 0xb211, 0x4]}, 0x3c) chroot(&(0x7f00000001c0)='.\x00') openat(r2, &(0x7f00000002c0)='./file0\x00', 0x108c0, 0x40) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 03:57:06 executing program 0: semget$private(0x0, 0x3, 0x47) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="c4d4d42ee27d0a69b7ce4d4ed1", 0xd}], 0x1, 0x0) 03:57:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x44) 03:57:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/181, 0xb5, 0x800, &(0x7f00000003c0)={0x18, 0x2, 0x10000, 0x100}, 0xc) r2 = dup(r1) write(r0, &(0x7f0000000080)="eaefe639c59f8e565ddeb902012a71255545d86df0c18c4effdd2d6603a0e4e4cff829689698f59d7a1db053b90498e879961594", 0x34) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x40) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000180)=0x1) 03:57:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) fchmod(r1, 0x10) 03:57:07 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 0#+"$%.!",%: #/--!.$ %22/2 03:57:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) 03:57:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffb3) connect$inet(r0, &(0x7f0000000440), 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket(0x7, 0x4, 0x8b2e) 03:57:07 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 03:57:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x1c85efb6) syz_open_pts() 03:57:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/179, 0xb3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) recvfrom$inet6(r0, &(0x7f00000001c0)=""/219, 0xdb, 0x43, &(0x7f0000000000)={0x18, 0x2, 0x10000000000, 0x800}, 0xc) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) close(r2) 03:57:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = getpgrp() msgget(0x0, 0x20) wait4(r1, &(0x7f0000000000), 0x8, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x20}, 0x8) 03:57:08 executing program 0: r0 = socket(0x18, 0x4, 0xfffffffffffffffd) close(r0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="ced359fc", 0x4}, {&(0x7f0000000100)="9ecb6e88776aa8f116f2722074a0d86700875d919eb791812a7aee24ee00a7710b63e8e247662ba496e24451e417cced45475ccda3ec14c047d2949ac09e522823cdb60e857a6e7e6ef280e1d12463487967838a8ce4ea7c8ffeedb35545b56d117560ca6c97b46072eb8b4a1db329c4817a9ee68946786cd7213dc639d44e590d6059190aa2a18466b1411e889d66a0dbdbe0ba56e56108c43d454d2ef12bca77517f09d5a1d6a8ce67cf9efa522dcc46c5f6dc89dff99cf9356ca494bc048207a8895ea06b20951bbaff4b1b7913db575e3344840641e34390920c6e642a1d56d799e46f2f69d5", 0xe8}, {&(0x7f0000000200)="d02b9aef1fcce08f606834e31e085b3571bd466a2f2d9f2ae464058d2b63e4e1a7e1531a99e9f4106a8a7844c96e2385b4c5449f39220422c7890688c8469e79b2c3cb72bcfd537b652c22a42d04b00b642ec91a6f1d7c9ec701ea483a08f85d1c4d96dfa638e98f8cf71df35a321971d68c2e3f8a90393cd4e77ea49035988d14f72456ba912c53bf5d398aa79aaca5d466224515ae5fb80841971fcac9acb3b034e372da439cd0fb339529f7d739dcf4fd5d0423cdd080b8546aa7e5753c18b59be30454e643cb606a69bf4d1790d984ed5a0352b69eb27dda5985f6de29c02d4303b46ef2e1a8da29c977f84309d829311c", 0xf3}, {&(0x7f0000000080)="186ceb66", 0x4}], 0x4, &(0x7f0000000340)=[{0xb8, 0x0, 0x3, "bfd24de1855d000f03b4a282c08956cbc8d076551c82cac8f22350ab6f4d8823a7dee21d92bc5d5e25216be2a106604f46013a47fe463392d2095a3076f694efdcf8555a20776801f2ac18c62934e949a0e72424a82f99c6a4961e611382a9ff25dc72f725d27c4c08db515961397f7d71a77206f79f0e0a4ca539e57665964011eecbda8c7900ce0a23bd7c159f95611d790f9a2589de218adefd89ec33108b5d0b2c"}, {0x98, 0x1, 0x100000001, "0b96a8faab5575a11398e9571bae1961a57e8b515a0c9d3ee636e362f06dfa515116c9470d38f71fc93138a3daf638171f84cd54853cc353c65c171ceff901925cc2cf4cfab37cca4eddaa842861c697bd1856e4d3c2d1c740702e20de43dc8b99c0f43edb23825c06ce76d2539cd5ee559c90bfadff34151ec3fe5fc7e46874cf8fcc303d8289"}], 0x150}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x1000, 0xb, &(0x7f0000000080), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffe6a, &(0x7f0000000600)=[{&(0x7f0000000540)="4fc1d7fdb2fee030ea8333ad7bd268718112fc7f3b697d2dd25aff2a169fb84534b554e01441466d84d58147885b92b499de3bbcc9b7e2d195432b5306a22d08fcd22e463d90605ffa7a940a2e2d437f3787a27369fc46b15a2da7dd58eb36b8c725418b41cf1bcf7177e791500be3421c066b7281c664ddde7741197d2dcde4855dc7d3e31d8f09cacc24dd746ca05e9f472d48a6c22617867826bfcbbb", 0x9e}], 0x50, &(0x7f00000007c0), 0x10}, 0x400) kqueue() write(r0, 0x0, 0xfffffffffffffd38) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x0, 0x0) 03:57:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) geteuid() r2 = geteuid() setreuid(0x0, r2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x27, 0x4, 0x5, 0x1, 0xdb18, 0x7f, 0x2, 0x1, 0x2, 0xa762, 0x5}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) 03:57:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) getdents(r2, &(0x7f0000000040)=""/48, 0x30) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:57:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) unlink(&(0x7f0000000040)='./bus\x00') 03:57:08 executing program 0: r0 = socket(0x32, 0x2, 0xb2df) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:57:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000180)='./bus\x00', r1, r2) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r3, r4, 0x6) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c1651512baf8b33581cca0d560d4a417cb51f0aafea3bb83c0e40157a1f21d21feefbdb9abffa01c46ea6aba", 0x2c) 03:57:08 executing program 1: clock_gettime(0x6, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8000, 0x0) r0 = socket(0x1f, 0x5, 0x2000000000000f7) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/164, &(0x7f0000000000)=0xa4) 03:57:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) close(r1) fcntl$setstatus(r1, 0x4, 0xc8) socket(0x11, 0x1, 0x5) dup2(r1, r1) execve(0x0, 0x0, 0x0) 03:57:09 executing program 1: r0 = semget$private(0x0, 0xfffffffffffffffe, 0x600) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/174) r1 = socket$inet(0x2, 0x3, 0x2f) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000300)="39df4ad50f4ceed83539f233795605543bf8eed974c82431e3d4fbb044fb137c72bc8e04b3b622a3644c1f31a0a0f10a44103a7bea7b30d28c977e8371576a158f226be5b9d84567daed4b211e942237a24a60555a3657a42c1b344006bc1c927cf5cc787805d67b05e170820d9749b745d7131c399144d94342d2e7babfa7b58d926a41ef931c715258382eefa0e1fcfc96c942764b2776e77303e0bb713cc68d587c294ccaca1a0c", 0xa9) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) fchflags(r2, 0x40000) 0#+"$%.!",%: #/--!.$ %22/2 03:57:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x2246, 0x1, 0x4b0, "fe41c924a4ac742c7e52fbfa23bc6f7ee8a7b1b6", 0x7f, 0xf78a}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xf18, 0x3, 0x82dc, 0x4, "bc8dbda2a90f9157bf61d36f9479221e137b3e77", 0xffffffff, 0xa}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 03:57:09 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 03:57:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "fcff40000082ac0000ffe0357f00000005ffffff", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x3}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:57:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="6f026f050000000000003f0bcebb30e295594ff7b178551a950bc6c30a029694f95b61108173312aef14e876b5df65e049f082a1f86ba44383ac9664fc266d9bb125743867fcbd26baf8f5d177ba8a25851ee54bbc22a45750e51e0f23bb5ccaea0f326f87e786271f16e128c028dc78c0b0a4ccdd32c402a913c465e6df333e7fc2f9ca8606ab63dedeb5b970de618b7aa43feb1a47c95b0943b3d3f679187c8ba1efea99148eda4650e8858371bf86b0b440fa8c0f6e0cee1b0c6cd300b88c7cf9719cbb7dfe2c299dee8a1611be527610a67f2db39c702d01ad7e0d208147461267cd6c9e3e29112357779b0a1d8aead60791ff6daa40277690cd3a7131cf987be09a17a61b161a14edf2fd1723afabfa088f8047c2d7bab97102a13b6b9fa31fba9c4b7ea9e4ef90e4447d297c24c91ee569127a7abf3ad59d4e0c350160a09979882478b787ecd18c1a6bd8d80fbfe9b94c33cc562cce4ce20bf5a494d5b4c23a3b2c307eb3168e15f62cdd6b4f3e8fd5ca89400b9b55c6149a166b495a9aea3930d4c5b00a95b161a3995e327a3dcc096d821a23"], 0x10) r1 = socket(0x10000000002, 0x2, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18029, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/158, 0x9e, 0x840, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) readlinkat(r2, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000200)=""/203, 0xcb) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 03:57:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x301}}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="25338d73802abea5962958a56fb90f1d8a4ef8d03910b1e841b9d717066d56d2cb42533c44873a0416d12aaa13db53ab4556c64a54fc5bd35dce5e0e2ca08ef5f6857e936afe277548c0ae4ec3fb9d75e4d3cc5042351d44db1fdadc5748e33b1aebec9d59a81e83e3eb39ea26ce16280099f04ff88c4378e7eb6018a787aca18d8be61942ec604939279202ae29776392005fdcf758e2186457bf4817896393cac5d1be179aefcdc0fc931ed7fd90a1e9cf1c82bc116c8e1ff4688c153aade60a9c65864beb6638c617e1bedc9d41f7a0458f9321", 0xd5}, {&(0x7f00000001c0)="6ece461acdeb9db2ce54f435500eefe65cf84e023fd940e6c8af867ff2b77fb4c405a6c6763f643c964a72783e66050f171654e2782e44a18bb05f2db0a5951ec147f332a4c83c89095f9b8849e9eceec7c3dc1010bd29b14d18921b9c67812565fef3c5a619d5bdbd6d2ad924e0d9623952f74dfb25555763539ada79bca092b744a5785abe0f3e1d", 0x89}, {&(0x7f0000000280)="d131884571cacbba4527fe795d60e707ed0652228224b45d8fd34343a65295eb72b5fbc2618e9c16957c0400e5fc0edc768c3a4de5acb399f6ea2dff5ad3f6a62005f90fc0c75802d717ab60a6f356", 0x4f}], 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 03:57:09 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) setuid(r10) shmctl$IPC_STAT(r0, 0x2, 0x0) 03:57:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x1000, 0x8, &(0x7f00005bd000/0x1000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x3, 0x80, &(0x7f00000000c0)="70c264a20f6089e4279750ac46bd6b032e32363780f1b3b83975132e0064cc438ad266c06f7cf6039a438297bd1872ed85e404190532ea4a0a1b334a6de33c1fef2e3e5594e6bb2b35ec73fdd45b00c73bc864830248d3e05b0f92798a6a2d5b0e80407f81441a367c5886f82ad2f3e4c7e8529fbef5cc107793eb7143e8fb7b8af0c71b04376137bc10ea153169dc9a8c15cdb160821ac9ff48e2d1289bf9c9bbb09d2c8f270b68f4accec839e27e89996d9deae8cd885990bf9dc9b62372fb86648f78da9e02820e94fa7694935f11d2272339db", 0xd5) 03:57:09 executing program 0: shutdown(0xffffffffffffffff, 0x2) shutdown(0xffffffffffffffff, 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r0 = socket(0x10, 0x5, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:57:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 03:57:09 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x90, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8208, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0x1, 0xbd}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x14, 0x40000006, 0x2, 0x7}], 0x5, &(0x7f0000000200)={0x0, 0xaf}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x1, 0x208001ff, 0x0, "b00000000000000000000000000000001b00"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 03:57:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x1f, 0x4, 0x7}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 03:57:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) 03:57:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0x0, r0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 03:57:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}, @cred={0x20}], 0xe0}, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 03:57:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="00bb9bd533724709c314f945e39ad248fe36eb3aeca9913cd1b44bf4747ea4abab75baeca0ad470bc10330cdca41a2151dedd20e36e158932f0eb5d980429f7e840b0b8560800a2845631ac32b82ab0feaeb7018329b48b81cebf5f44727f7b667dbf12fd93697429f8847df63a4642f80476cd6ee20f4d064fea0101713554fbf7b9a000068b45a0aa7a37936308dc2aee249944f7c422bbe3484860b077410ba0d4392b81d749af75ab929bbbcecf74dcbdea00915e0c4dd3731fbc625e8bb31bf024d510f159664f9708cd5f0ca46a6952e99f05c5f2f1386863e525c0b95da087293aa57d8f8b33b5ac2e812bcc5d86dc3aed5f9db501dd78dc87db05fc5c3c025fe2e8ddb737de2", 0x50) setsockopt(r0, 0x3c1, 0x2, &(0x7f0000000000)="f8f5abdb", 0x4) 03:57:12 executing program 0: r0 = socket(0x20000000000000, 0x500000004003, 0xf) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) munlockall() 03:57:12 executing program 1: r0 = open(&(0x7f00000005c0)='./bus/file0\x00', 0x1, 0x40000001) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="74ea745107f7966d72cc76bf60f40139b694e9b87fe10af7291f579d067b4f15dadc1b4d796c2b933a232d76f47e14c8aef400fd09896a50", 0x38}, {&(0x7f0000000080)="8058937bb309d08cf9c1f584", 0xc}, {&(0x7f0000000240)="21d2bff15097c04a284cff54753c0152667ea645aa68a5ecd812361f0edcc972546faf2d039322bebadc14aa7c946e335366c3f00f0fff5a16e446dca779b56a3fb25e7bc48b10f2ac17e9dd352dad5daba0606d2cccf01f56e45dbcad5bc722ce4d7eae46c9c8ece09c48d4f36724486305b797d1a85496f95081e98705c6163c424196b3eccab0c83ebe103e5e92dcfcd677842d820481cc7e85d113f060c35f29a6c1bae16b7f4626c3a0eaadca31b552144668b76ac088ea6b9385605cd212f06835cbd0cc6e61", 0xc9}, {&(0x7f0000000340)="096995960551fdabc931d35a443472d1a75689bacf5667420819a52b2a391d2fae61110e2d40dc3d1337e5609887d61ccff58909931bf4ab5bb28e64ee568fd4955a1a3e241cc438e08c7ea1b25ef6508a3e3df2a138ee65ba5f353ad704a23cd521831e95264b", 0x67}, {&(0x7f00000003c0)="96f1568c461327057fd98358d12ea271fbd86bff9321b90cf877c9a71ecea4be0716339589f7ac525dab113d928f9d057602f1a9afaeb2b8efc655064d778c82ece7e9182b565e22a285d969cabd7bf774cafa99d80b6fb3efe58dfddc97ba319c0d3fa6acb0f6378631f39723e866ba5f5e745bcfd218f43e2cfdf239f33221c9ddf5283563dce07211f47f1344071340785a77f6e668d5819bdb466c99f09283d9c396adb7e418b40b8b70b58067682c29441b7ea680cd89233986a75400b998920c4c9a318c422c7b55eb4e03e837f719a7b911b115118f9ed3c664b6e3cf9d02b5f64e2542082690fe8511c6719620675931400047b45e948fa7", 0xfc}, {&(0x7f00000004c0)="953b51875071ced01044b19589a55f81f1f097ee6015b164ddf28c59dceb4de2ab4288d12cf4186c58d61a4989986f6665082f6332e9ff34ada5c329b8833df843f24f1428c8bd8b7b2b44360433510baf41a6c3fec3a8eacc56f5eb9c5ad9cc7a528baf41758084241d2f97eb79a123ca2448252983e2dea39532", 0x7b}], 0x6, 0x0) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000600)) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="ce1c2ffdb491f22f2fd8aa11d2"}, {&(0x7f0000000100)="f60b94ff333700f9de3b221efc388f0e892f3a609006c405e326cc76639f8889862bea1e77c09956237eaf438edd6ef2e5f9289e179a4c70e18ddc59f28e514d47e14ecc3993104d7066e77275e10ea03c"}, {&(0x7f0000000180)="c2cac130c1ab880d99ee0c7bd54f203e09347b30bac6b30c5434a4d27c0e4b76f46a6383bb9ffb55e9d74934af2633997eb651edbeb17eece02160135d94cb6a46be0e27ab23"}], 0x318) 03:57:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="ff1efb8200f56dc9bda3760f40e8ce43b5152652520ac1fad3e64df4068c73", 0x1f}], 0x1, &(0x7f0000001d80)=ANY=[@ANYBLOB="d000000000000000ffff0000800000002f6daebc70eb3220ae7986b9e65078c7d448613e16b64bad0fe7c1e730da98a024fa8ba5119d0ef3c9c98912ab0c3d99d040476e7e9bc0a72363ac601e0212532cf5f954cc75302667b3dc13bd97391bc72a96fbfafb0db53f6be6ecf657b7761ae2b69ec63d6727a8fef7ecc79066e85232549688f9c48adcbddcbcbb82582843ae3974ab9c815d9ecadef5ed33fda9e7ce42b924a3be5f74c34f8752e0043321cdda252a01fe4a171eb778db1d1549c260152973a783521f5e590000000000f800000000000000ffff0000ffff0000de2d512cde0a5a3a956317fc6a89fece6448a5865d4dde0c8a47d13036206719e0817e0fd80f640ecf9968969422ede1dc90df69c5f3574360a352d329ebef1f2999398d7dc94dd64aa59e90d89810812af90a73c6e54a8f89474954691cda0f45aac81ddd045af4da16b7a700bb0d723125540200db6ec97f5d3e4971b7a0a1a961f0b749bbcff201c40dc122b7c623af782ecb10547adca061de9969778c269ee332f94f0fbbd008ce945fefd0a2fd0d57137e99c01858e9a5f9a6d35c961f031aa3c31d48fa3bcfa40dcd29c38a4ecd1770364c8a0ed8d658e4268abff1c78df72aac52d1e49b024eaa52cb4e9a20b1517df400000018000000000000000100000001000000720000000000000040000000000000000100000002000000d98c5a605c4cada11fcc067c7085de788c4cb0bd912ad54c0bbf72ad534b04fa4beaf540e78d76fbf23deeb06ade00001010000000000000ffff000001000080c585739c75d5918238b1657b48c784333ff068994b8c6215f833b877e4ec6ef7ed170a581777363247cc44a12a1705f6c7dab75946eabf64aa04a953fbc0ee6f2f0e1ceeaefc059b0747817b0e22caa9e3e49b62ae2c816f05dbc182521d26eb3bfb879a8b1ae79880b9f054fae7447110055a68e0ef907c8fca68422108e3b99037cf0b21b32e0c52df9930f044611241b808a25f32516dec2cd6de7ac311c502c1ba35408935f8e421f80c8eb88d25a64edf9ada6e3496492205113b93081bbacdac99ef57d4c22d91d9d4d459fd1f0e0a137849ebb64816e3b574f1505841b219f1e27c426b429ef18ed3bc1a4d79965012ab79be9b724720ebc198c9cd6318b26929a7783b80bbb217741696a65ee56c08c6bbd32e3009d49a973e70b915f405b95890408b5168dd12e6c811ca785127ad6e6f14e2bf3116318c47b07553d5d365ff2b7620e0cbc3e42bd10a98fed43edeb65745912889e924125b78e7be0026453fb581556d5e24045abcdf9af03812462d381cf37fa801e3e95e6ead2abba08fa1b23558ac579f10130a3fe5e7148412e5c3c9b4ea1ac511bf85f244aace11ab0a666cf47324b34f8556a88e211a7d9e5b961e229e70714897f0c1b2dc34611ee7686fcd2367eb1f13684e12a2dcd226963ee9fea71fc3b0ddef781d1b670846e21c56b9df0ba031838b6286a4ccc1f2c83b6169f6018fb91ccbe7c69f4a7beb14f9231066c0e2419c1316bd5da88af9c2067cde3cf3a8343e1d9f1bb7acd2d936a0472e8f8d55823cb60b77368579e331e4dcf049e392b25ef1888378cc9d2ca7b95a0923a6bf8d2c7f859e25bdb462bf823357b5e1f7181abb067c5d8347da548be9c8cad9ef646dd9dfab27ae69c091cc17974ea1179be9472ad68807426b5da46f4e3b4ceda30e016364740572f9d58c729903b000f20bd4f9af15f63073c1e2c864bb329c401fe1509b278f69735a36e8dcf94ee535a1a37d93ca1da1172a767eb7a35861c5427e3432c2e28ecaffd6f9eb5ceed02e411b4b07a2d9abde484a6df55186b8f4a021508a5ed46faaa6156ec4a60be27eac479c28896687f63251705a4e18fa9c47d5580c6ced2916c6822eba5a89c6f37c301b31772a5523e91ada3e0bcecd7d09981bbe29c1bf4a23225690447242ca748c0f4c2a50775c6074501e8f3a72666f793e011ac8de49a56654cc5143928026f54de8b7d827dd0937beb41268f96b2fb0616461ca8b0e9628ba19d29f7386a2dd93f5a02c68c150d15769002bb3fd64fa12a328afb5b0db72872f80517e7aeabe76b739486a71254cac5265c7952bc4166cf78453d5e6cb0674f0eea456ae9c97c90e9c4ed4a928db8c553a1e5240f2813d6dccdd63ce504669fe60a53c4b23b02c5fed6271307c342fa542fbfee4398101331b27ec91a111fe58101697787a9365fa5870807a111309e1e85a5a68d555d6be420605e28d51740ecabf60918c09873541ce0c107f354f522145a9d95ccb42bd0e4a50ec62d219815dcf7eaa6c81b536253108a26779dc359be5a4c655d613b319eb423f97c2dd46201ef38e31563fde4b96b4f342c976ba8d33852f933cb3aa9141d2e9e38615fba7ba9c3889cfcb181034a3c2aede5749a62722af3dad55c97b1a1099a62dc2a04c92de12eeec7d8a70c6dc5c6a357caad63fdfaafa6f5c9c75edaa2af458a362345ce0afe6ca92c97bcb2e2a72b4cf3fcadd09c4887c43f0bd050f66754072daf652ba3b871c58c5750f48c173c095a44b4d484a4c8715a164605c47bcefce325542ed09b8323116294c9bad736975ba8aac57b75aca2e8d8ac2e3dab0f9ef0330ce90fc0b52e9a0dbe31e2f580c0917672b84a210c13b4918d0990ce67820ab40f174eaf5a7d3e597b9289836cfc86a0716c31fcbbc0c140b95dcafb7d53e82417e64500df2ff9d1aa0e27591071c2b5e1abb3b638a63accc74ac7a757183d14353270160ae6e2ad4e665bb04bdc520c97437a5d1a58df5dad07ec6e5046e9bbce9f1963c4cfa7f19f377710ef64c51dbbef94e8b2ded98534f0f81c2be02cdee69bf05a0475813759ccbb461b30db6ca2ec81060482ff49407dac4522dcea1de3d63aca21b71e41d25c76038cda97206aa4f1e359ac080752ac02333faef15f6c9c83308c33f4fe9cfd28193694233faeb6eb120242ab56aff3266b4e85a645fe15bf34e23d8cbdc5f6c0cb63d4f2a22830f827d49c0b57d3eb16f75c10b69bca376a8533d2029ac89011641151d63a73ed5ad6cf6daef0d834bc9a93527d8819f8f3db231b765858b0feec2c1b726dd9be639a5e3b041a41f8270c70516e6ebbeac4744ebc0a47bd9852bb0c5c3a417ec2d83cca36c7c7525d3c78d1d3e23f0481fa32786dbb326e273e640c1390a8161af476d50ff146b5c320e33ec3d6c70ce4d2ba5cb0c392f0742524b39798f017498534153f1e9554786ae3b77aeb570666651df2c603f2837c988a2a97674c900eda15af7e5edfe2dbf6e8efb6df505e5bd3e0bb324314752872a59afa5c654d574c2a2655fb43d94f9c6da37cb768fda9b547cb2eea6819829a51b8327244168a5e36f921495d1ebc5e14c2917457cdcbe979fd50f35c4c6ff252f0b6657b705eec33068de858908d1be050f4873a594488de09e0d043ba831bf331fefb285d856e908e1bf41276866c0e7b1c4e7f56d98f28c8e848c24c24fdb7dd01d7e127061bc088034d87514e66ba3d07103968bd7222ba08803369ebd0a975588463ab368ea60339be74903922bbc7e447b88e5b1bd396cee1ab44ed2c4164f189b862b09b0b50878d9aedb82b8c3ce0bbde32875f802b07ec6d0ba028a6b00987729a80c37f66d213a10a7feaf8c1045335eba972aed5476ffe0759ecd65da4c48b4ff33496bf94c778056d44ae95b7d932f14db1409fb79d45108485b7ae7ed95a457eafb9caba682ad5c5c7bd2e9250562a51447ffe17631bb984cfeaff59c1df0cbfbf4315f56846085ea331f1f205c207f38f6866fb8c7545b8a65274742435e144669b20a5477046e0fe6a78e834e93e0cba50ce0ac9ca094751cfd37dbe66b04ef153b4d4401cad632c59d8939d9218918b5f929aae162762a2781c13318426c384419068f96878167673fbf2e09e6c9f11b1c1798207359f154ec73a521176f1f57a0eaae923937bf99c92c35035a32734e9c75adf3b33307327d867322aa10ac429c6e2cf3eba3828fa8aa2488c0494c33bed220481d848d3e70c61ac6940d02057bec68e25c1384d2b9a247bd17012ad81478337b7fc3a81f8463eb7e07c7671d67fae4cf1cd7b684d3289c5efc0ba9c928fdebcfba77e4ff25495eee0650466e3fe5ce755f7a07daf91deba102ad0907a855919dd6e7af43e3c4e574329541da5ce624f55b4e22659cf3bed21df968c31ba0b0d60f2d132b6aceb2c4b739c43b3721767d886676c245157d58c3299c8eeb4a8209c8cafb61d003e0f0df0f4c491ed8ae33e933343036ca34d9ad8bfa18e3260bca3fb8409b862e71b3e13cb2f9fcdc59c089d919d906b15b9b8eaf61ace62476d25489123c69e6aa4773bcef7bcfd14e2208999fab03ef8a0aad8232d7e225726291a8ae19e531f15e3c2834ac665ab96a4bafaf49bdb541a3ac46ca3c7169061d302ed79a21d13ecee821b2e0e18c52e157017c6bed8f20cea77dc069cde6c1b5891e6222846ba0c60708439f364938fc76b82670106a7dbca99e7a33c3b5e4aeebfe486cb546669fa136f67500f5cd11f3ab31999f605814890da94bd5d6bb75fda4a99c4d8a89622908f5056ec2235e326ca9e5148fd4156acb81c41cae523216d46425b8e1326d23be1ecdee41cfe28eb3fe1b81f05f01701706d3b9d69f038f74985c77790d93eef3f4ad23379d0f384f9fe8290a7d0594ade2bfdaa978fa54fff61710e298c6a07ec49cf92b2641a9864eafc5a3c0ccd08c71e9a579b2b09832c1216c3707cd76e5c74cdd72bbf9e3f910edd9143ad7272e4350c4ff7b2dc33d049cbd62d65812cc9e6b261ffb4054efc7a0c756d598015b704e568e8005155e33faf260b1cbde53c05cd7f9d9ac580cae0bcda9f46010543c01725792558003f797362a3111caaba3f6202c9840c170d0020efc037da0cb0e0bee33704dd59ccab6fc8bdf60dcf02a1146baa5d74cb4287cc5eae9866ed2d21d035a92ddd5166bce2f737ddb65b03ac0a9ea24b2ad1dae5d42a383351a2dc5c7237fdfa6ca3ef7e1e066659296b2f263b9decbfa51b2d9354f354b2b8d56b6104ed40ead3c4c7a09b6dccf343f59e81ae051270060cac13c2c8d3a5bf03c0dafe77c34ef0ba5e81eb3a6949fdc1dd58fc154ac9be4cd63f7eba110b45971feaa72e83cfab22495961c4bc81c14da27402c1dbf0406dc160a4d18fd6507737885909df250c9662c3087729e4855f1d73f1fa4b0889fb40a37e97d6b5e4d112aa3824a5c6b550726933cbe0731894400a35c2cc1dd05304db44c78cdde5895e8155f2749c86f980af1d44ccbec9f53acf0984015c84e5108b7451c5a86de9d5af7f7076f2ff6afd6ade866b0f18fb17209673b560896fb877c39ac302679e0e4fe768e9910b0f58963a3a843256b11a3c6bcf191d251fbd79742397bee9f40fdc8397553c99efb4f26c0d9987433835c25d371324019e5328f988bf13900c11d05c933833dd4c5f0791d5efa5e1a0f0afcf0b65ec3a20ac06a0e13a704b7e3f08f6561573c107c29da71f935ffa84d1e21e210f77549510cbfa099505ccaf69902eaa4171403fdf327ece5df9de4cb1072b0b6de9cd71816f2d3483e6fd4c6da7db8d15549bb60d5776ef04ae144145d08153d43406565f4ffa877952e5fcd94c4a2d759841b0acc0a1722d0e0aaf7010e355a689eb83639d148a9e5cc480fa1027e18462a27824bfa18f7e738da9ffa31f1d1b3c83ba4baa456ddc7c045cbb3e561f991d60c8d92bea66abefbd21dd6042b0ecf5a8081f89860a726e4f07a1c92fa2d3e676f1bb2d322229a58dfca514482de4da07dc7781410aa5f064706a15f7f654f075785b36102166757ea3b81c7efede5305b8323321da194158ce0002d7ccf5c280199eba0d174a53eb7a946aa6d315ba9eee9b27810bc24c2555f5e6cf5f0bd34c1c45ac39b6fce90b6b2107a5311a578dfc5391fb42741cfdaf17bf7eee5a5ea41c036c99867e81b8daa569cd1646d39161e58c1187fa5a35342bed0f15138f664fafb114a7093aa08870dc1e262db6061311419221588d853237c91ac28ab3105e567c143e7f23abd204ec0a62fa0e6df31b935778355354a05427c7b4d3c08cf6138f6625d0e5005466e0f1122d796065942de3674481691ba32352b74d73ef38b73cde42b93c5379d6ab4d20ff68db877d3f7f07ca978f539c1494cf20d434f5475607bc19beeb8ba0f089bd66de502de01ec0d333de037ce39f85588fd9626e5e6c7db60c600272fa6931f0da2ae24d8302eda4d63447eb571801fc0fafaa43d107252a8315845b28531de2731d71af453f34f8da9ce51d4b7d9add74f793dcf3e577eaf865bdee4ed6cae4da847f4022a45dc406c9ffe7d39bcfe29a17db53ff8c9ba4e7e4df17264a1e0e9c7824771b99cab9bcd5da0a28af866f977df5d545801ff01b36ca464952d478bc482491bd73b0a8256c601989d0692fb785c46b5a82726c2659a49a80d57b9bf8ea16ec461e06df88c6e1d9a0b10e66ba7f2a1d36359010755f30e92c96790931390752d5cbb76c9f7dbd5d89fe9cc193a1d0fc800000000000000ffff0000020000001affba49e70af8cb3d4282e0b96b9f70022cad7972959ca857cc2e0ffd0dd2640725e37e181f7d476e0244b77b43c2a1c15d7412c9d7ac525074a5420ed0f9f35e6c6178c21c52211cb1af785ee61205962d2e895dcd555609b6e49309d39ba7c79307abfc60025bf813c5123bb512693c0b76a9e1e0a2fcb9817e23484528a6ee5ad28f6767b80986df10d4ad4fdf59919e1d8946a234550c792c8310b11cdd090b7156a496740d2940d18d5e1f5c8412ed760000000000f800000000000000ffff0000070000007057356f6bff348f7a9f76c1a7cb66b9dc0878ffa9f2b5f29c69d5ac5001a295f62b5bed73c1cb0824b5ec866e89dfa9168b23768f3cc51875dcefa0a26904b5fb239946186dff194fc93ae96f440dff885a6ce70156088aab1f015b294c928727287ab193d9c3b4d3b473d31da0e3bfca3043fed9de64d6098bec617201c77b54e6f894b1b7ea2d899dce9ccffaed9a7bd01945e66cb0b0cd377dcee3b7a067336defaddb041231675fba638946961b6143cbf130c5292e90e327ddbbbf13ec42e2493177dfb99b82110f7d491cc6fdd8b9c54867e95576cd78da0bb1b737568632800000000000d80000000000000001000000000000008bcab45985af26e3edf3bcaf9cb0714b8c0ad1ba356b086dc5c2b10f929c61a91433980c7deacf7369310f2519572b41a958e87074fd64550680481e5f42378023c2e7eaa1295d7db7ec8821f6830dacb86b0154be0f344c17f923f92f054e99292b4191c946cef8f160acd5de57a796b226a68ff8764f0cff6f53b5bab0213239601c3acc6487360e75da7293f1519497d492ec6fd9046647632b6add9c54f4cfc5aeebd4fa32fb89bd74857d058ae6843345a1b597bbc603bb1065985ad2d2def1da887e85c604b800000000000000ffff000001000000d2171343424d0d2a96e000778f2f04830a8eecf183722e6460f1ee5fd5cdd2ad24b5c86117932099f6bd6130953d993717eaaf4cd305d3f09f39c6485150f370525dbc048110283ee60681c1d76583b5c8164764164cab697f433033dbe18950028d6a9ce552887cef1020f9c6a60a9a3bf606fabaa098aa12fa74a270f4535d2dce594146c0d28ae02d59af54a36930cb59775a018f19bdbaecc1dca05d8308952b762044e645ba"], 0x1580}, 0x400) recvmsg(r1, &(0x7f0000001b80)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000240), 0x0, &(0x7f0000001a80)=""/204, 0xcc}, 0x800) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r1, 0x6, 0x3, &(0x7f00000019c0)=""/133, &(0x7f0000000240)=0x85) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000400)=[{{r0}, 0x0, 0x2, 0x0, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0x1}, {{r1}, 0x0, 0x22, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0x1, 0xc6c9}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x7, 0x10000}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x1, 0x8}], 0x1a15, &(0x7f0000000180)={0xad8e, 0xffffffffffff7fff}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000340)=0x2) r4 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x10) getsockopt(r4, 0x400, 0x7fff, &(0x7f0000001bc0)=""/238, &(0x7f0000000300)=0xee) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000001cc0)=""/175, 0xaf}], 0x1, 0x48) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfcde, 0x0, 0x0, &(0x7f0000000000), 0x30e}, 0x408) 03:57:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) unlink(&(0x7f0000000140)='./bus\x00') ,/!$: 1.81 #-$: '%449 65500 449). 0.005 0.013 0% 315+ 03:57:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffff6, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000008c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b00934443970bcb4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131dcdc779347f37a423ae73907279b1adbf44330288d0c88753f0f4310200000000000000134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332560200000000000000ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887c84fa71f30a4713795fb430daf769ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a50157600000000000000000000", 0x1e1) ,/!$: 1.81 #-$: '%449 65500 449). 0.005 0.013 0% 315+ 03:57:13 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="feb8e54ea888eeab"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:57:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/222, 0xde) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 03:57:13 executing program 1: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x8148, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x40, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0x400, 0x0) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x7, 0x100000001) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x8, 0x9b7e}, {{r2}, 0xffffffffffffffff, 0x36, 0x20000000, 0xfffffffffffffe00, 0x100000000}], 0x2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0xf0000041, 0xa5ed, 0x5}, {{r4}, 0xfffffffffffffffc, 0x81, 0x20000000, 0xfbac, 0x80000000}, {{r5}, 0xffffffffffffffff, 0xc1, 0x8, 0x0, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x22}], 0x9, &(0x7f0000000440)={0x4, 0x10000}) r7 = getegid() getgroups(0x8, &(0x7f0000000000)=[r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000100)=[r8]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r10, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) r11 = kqueue() kevent(r11, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r10) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x10000) 03:57:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) ftruncate(r0, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:57:13 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) sendto(r0, &(0x7f0000000080)="cf793c4d569fb177170d2f6df5cae59de3870c7c07917490a9c26b0515fecb8e267f1579c69a967535962e5778e4e45750ebdcc41a5aa70457a1823ca468b865f4c62d907b7f032c1d17006eab0a6447c84288fbf48354afce6c9ca0a9b463d63e2cdd8ef73004e80f840c8fc78705d9d71bf6483b8c1b539d7e608486161a31c5fa91b023cc780182e72defb6b09c97caf127d76eacbb933d0aaa9be4b617cd95b1a012ca79a7bbc75854752d6263af269e4e3f810a1eb8", 0xb8, 0x4, 0x0, 0x0) 03:57:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x282, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 03:57:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002009, 0x0) r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x1fe, 0x1) read(r0, &(0x7f0000000500)=""/231, 0xe7) chmod(&(0x7f0000000340)='./file0\x00', 0x16b) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4a, 0xa9}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x8) fchdir(r1) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() r2 = geteuid() setuid(r2) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x12) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0xe008, 0x2) mknod(&(0x7f00000003c0)='./file0\x00', 0xa0, 0x0) 03:57:14 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000100)='./file0/\x00') recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1, &(0x7f0000000300)=""/211, 0xd3}, 0x40) r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) connect(r1, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000140)='./file0/\x00') 03:57:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8200, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 03:57:14 executing program 1: r0 = socket(0x20, 0x4007, 0x6000000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x4812, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 03:57:14 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) madvise(&(0x7f0000233000/0x3000)=nil, 0x3000, 0x0) 03:57:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 03:57:14 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0xffffff9d, 0x8000000000000000, 0x0, 0xffffffffffffff31) r0 = socket(0x800010000000002, 0x4, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x7, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) socket(0x22, 0x1, 0xfffffffe00000) 03:57:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x44, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 03:57:14 executing program 1: pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 03:57:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 03:57:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) 03:57:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) listen(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 03:57:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xb7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) 03:57:15 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086d880a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008414923ef995eb3a0453aa352c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcb10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003eac4e416e1c6f12d9f8a713bb1aa49b31846724af0983d1a8e3d4ff497c23ae0610d8210cb55451cde766b317e920abae39cc0cb27f0be0253492c56c37e665498f93dc044dbd42bb95981df4d59bc9bba4bb670c0908dbec58100c805f1adaddb2f30e53e6f034d752a2c23c3869d1451be2a2c81b2cadcc68596fc8b5ad187a88c5121126fb2820b7f81daac3163a3d229b9cc53007e4b27348d6ece38414c44929da71ec"], &(0x7f0000000380)=0x1002) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f00000014c0)={0x1, 0x0, 0x1000, 0x1, r1}) socket$unix(0x1, 0x5, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x8000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x880, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x8000000000000, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000440)=0x80) getuid() connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) sendto(r4, &(0x7f0000000100)="9607a3406b0d31443de530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x2, 0x0, 0x4b) setuid(0xee01) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000480)=0xfff) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') msgget$private(0x0, 0x80) getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() mkdirat(r4, &(0x7f0000000400)='./file0/file0\x00', 0x24) getppid() r5 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/137) 03:57:15 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004001f0e7ae08a5109588dada600001ae1ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000240)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:57:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x82, 0x0) r2 = dup2(r0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) r5 = kqueue() renameat(r2, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r4, &(0x7f0000000040)='t', 0x1) write(r1, &(0x7f0000000240)="9fc903c357276d4ec71396f1f31971a15fa333c3cb8ee3589d545d344e3f521353431cc4f0921a907b293cadbc6e07d851c2d183045334b56a4f06137ea2", 0x3e) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 03:57:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200a0, 0xfffffffffffffffe) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) close(r0) write(r0, &(0x7f0000000000)="d0ce8a358a7129cc09efe699515f27eca8ece00c62e6cf613705388db244dbc43f9b309c22c2e2670a78ac", 0x2b) pipe(&(0x7f0000000200)) getrlimit(0x7, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffba}], 0x100000000000005e, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/239, 0xef}], 0x3, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 73+"$0: #!.'4 !44!#( -58 (%22/2=5) 03:57:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xffffffffffffff00, 0x3}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 03:57:17 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socket(0x7, 0x4000, 0x897) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="6134e3035df1bdae16513678407e8f1b088ae006f277d375aaf8227e6f71403682", 0x21) wait4(r3, &(0x7f0000000140), 0xb, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 03:57:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='N12', 0x3) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 03:57:17 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 03:57:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 03:57:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x85}, {{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 03:57:18 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x0, 0x2933}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) rmdir(&(0x7f0000000000)='./bus\x00') getppid() 03:57:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20000005, 0x101) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) 03:57:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = getpid() r5 = getuid() getgroups(0x3, &(0x7f0000002680)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000002700)={&(0x7f0000000040)=ANY=[@ANYBLOB="00001f00000000000000"], 0xa, &(0x7f00000025c0)=[{&(0x7f00000000c0)="1c5d4754428faade080e0dc9296ae6ae57d50b4af890f7b27ad3f12a8f8e0d0da0c319ae8e9d0acc6c69722b6070d366fd50ec43ea55386cc2aaeefb403d1f7ba29477c857a26f5fd1d716110868e8108e4fe7ecf9515868e3cc10fb41a3559aba48c70491257b77d6153be219d1e93c34e37ed320da9f79523a23b50b33cb2f83af021b9ee8953155900dbecd55eea34d45bda0e117167e61001bfddc42a3c163e7239939af59382560f97b8005cc6e4430e65c8effb4d09f08327a4efead40fe8ae173f0", 0xc5}, {&(0x7f00000001c0)="1d3befc7b3a353bed231757b2449776c2725cb70466007381679bc12051a987285186e045556f6c78e0928e30c6c3c798150b2142c4f0e757d2862de1def174de89f65894ed642a9e5974b2491d93fa73213b2f7f59c063827adee713e6954f73659c9247e483ce5f791bca5f12803599c6ab13f1d2239f3e35ba97e1847ee10095ee39d7b269865cacd0181903ed52180a28438733c4ceb6d800d95024b87d0a8625c2c04cc845b8c311b3daf8a47fae647567265e96cfe413f7877ec341aa90c22aa914a504bee7d7ffdb5a464680c207bf089c6d18157bbd80708c0bc489e", 0xe0}, {&(0x7f0000000300)="2322db", 0x3}, {&(0x7f0000000340)="006dd069bde4b9139e3a97e584f86c956ee3d6e9ffca6a2aeedb26f74f240beacf2be304782537ff877d4c8bc6508d3d64fdf44fddf83cc7fa830b87c29b78f00d05c73a7126f8d867087be22a0fc2093fb9e3e3bd3f468976f27aea9e67b8f0f2838cb72595aa20c65931f086bb033ec5511945d7fe9f49317ffd9412261f5d43d40f131b956ce37911ab15b3924b425c2b155bafd32649e409a2a282f52e79ee30ee2fb347", 0xa6}, {&(0x7f0000000400)="2d30c191ecb5c2122144103a1cdd308d6cada359eaa3c179ca0525fafd01a4998cebba11d9241ea5dfaadbb956b3645972b6e238506a4e2e8362cc24a0dd53fa1eebcf69cced82f548545813c33ae4368df8f2aee210a7a2c4015918242c6bc49544", 0x62}, {&(0x7f0000000480)="94716e04fff5e534bace4f815469cfc12c50144104b088791ca54da3e75ac37ea7bbecebc9cc99aa7bc70c454ba2796a9dd2fb04df0b655c593de2f8604e2a83fe6013a73f7793aa4b59d2e38881ae9954f3f09c47e2978ede4ebbf0417998de6542d16673777f06b2e60f8d0cd443458e34b34175", 0x75}, {&(0x7f0000000500)="26c514a2c65d9b4b3d981a56d92aab8d1a84517d67010c7b21556b3f388198295577fcf836f1b1f87357dccc4ddd47012f9bc9eb7b07043ad14d0e37b21d4fe14ff1e285624aa9911251b0eb096f7af1345b6ebe0a33f6f7d1b5db4bd1d3de12f21e16988fd91b2c33c5f8ac9baabb35a93b3798991268cf97bb8376d8932d3543dd686e00353f9a4f90b438c74ce1e9cd8ec7f099114bd202c68dacb4893ce01b0124c1e63dd6cd036cc88c2d38ca31853f50dfee38a5b1fb26b8a28f2d35a6caf7b7960c1c24d12575da03c49b53040ff340061a3c29532afecde410fc5b4dbdea946ac80d791b2ec2d6c68547ad02b8cd2ae1e8909ea3c9356eb56bec9db6053a635b19d224d082f232a890535af90a2149202988f9143b4a9ee1914b50a466828ccd609111ce85600e4e23f6c0deb2cb6a77e3d4596ae866da69837272f221f5f4fadb02c30878979e287c8a1cef2b8070e0197470c8ef5626bffe2404e6d5ad6d19d3bec541392de1f0a681a6045cd727b83a12cf4aa521f5e6dc4ff1b79a0c6968592afe1d92aadcc78713b00b66d14916125a20e25bc95bba5ec14ae38d671ab2ababea70f1a8a638876ddff0447473dba31f8d411b31ef2b5952d8a885805d3bae57049334f06f0dfaa3f1708b0184b089bafe3478c73adc5dddc07f6fd48885cd91b2bdc59803cdd9f631151b0d6ce8d398cfa66c4303da770ec0caa70570113bab0f455fb52038810596197e127faffe933dc1a37df711b3f6afb436ed19aa6f530bf8744ff1dd5825f59cfe3865154e0f2a65c275fc5531bb849f2d6dbbabf07bb3bfacbacc4ee1037825d8308300cf1e47513d2cd8148a38cd42b44023363eb5bfad6109acffe9aab21f6b262bd41bdf3ae696a56d1a723faafc7c58cf5daaec0b42a182ee43c32351205263f8e46f5e65cf6ba0e18fe5d6f5fffc4956ab60bbeb32340bb46429d8b37e3ffc2525e6a1a2bb26cdf3780b6580d20e5a0c03b5bf4bc10614de8bd6158782e3bd18f74e16269c4eb76748a128d9344df37085e5c8554ec42d0001293fc68d0e37c522961964b4845344b75616d64d173fce5326aa65d21334cf3112423f4609f7e55e4ae15d0a6c1757af65b6ac611035a98bcb226462377e81bcac07fabfa777f434e698a735f7423302dab372b38692a22e23c82a5927993c829ddebd3d6c584fa33b8e1f7cf41b6f383a7eb97e5f3c8c9cd3f3efc9446fd46967e532d864fe604cbf37c9faf8ffea3d4b3a4f18a2f7f38b662caebf47a5f49010321d5dc7e6cfb3310456f3a97ceb72b636157216475ed3e73266dd6609c85d1901c620806c297020d184db885acbb2882dbf882bac15f9e4ace3dce907be9af9b26adca936134716840af1e2fcfabadbc7cc228f4d2572224c34b8462b7fee5b52333f05970982df05abb0171fe75ec2732254f528ea70cd818a565d2a8bcc2536061ac18b1b7272b4eb810403602883ebeac5c7673394b64e7591fbdb2552535627376395e63246ca56dd2a715bdf9a6d876a9330fdc2c698566ccefb0f0cf80bc98dc0f27b76c6f26f969c2b73b3905da86443dd6a8b4f4bd47e311453f13dd1983791dfeb8a3010b593473c80885f179a68c57ea8d09fca303d4aeadc436241d64d51080d419a9092713544fa254b95d24bca8291c02ee4c303ae75cacc752e5ceda399472df22e83a30a3f1e5395e7447a60a3a36725e07fe5e4355ab55d3b4d2aae578131d81e937a81572130d9a4aee7357994be3421c7ab73d140bddd2ce81f85873294d0871c9f5927bb65c5505130885c436a3ecb38dfbccc84113776f262511a4ed0126f3db02351a29631a5091575ce8fd032be75f295e28e363e0b6ece83df5e81aaddebc4496223c67b2c8b742ad41bcbfa9b191b0a2a73841e61fb95a2585293db2a4ddac013b26622cf58e0cd8f46a1202cc482cb6c5c86f5d0a4b25c283cb46cac56419689c4b9a8e933a96d3a6bb7ad9473ed12c8f92d8f5ad642e0b9b28e68470027807dedb7f6d4f45de0f436300ac5eab90a71c6970408d23ea31a26cd4f4e61b71e1dad054b2fadbc2930361b21e2f8c813dea88639c8bfa979c1f0629feedb77e5cf72a5efac53ef21a2e3e75d87deda1f76e73263f70175cd052cc6c28a1570285f43f6f4f29efe66e45b19c7376583a92284d5678b70d29db2cc633bc2a6c03a877e0c3ff6fe1e0e6613327cf64b26b7e2eb9b489c82b24c8916a5543caf58ef909c69fe0a2dfd1ba85281cedf9631efc8517f18ae6b910c3456fad1a64c313bf28836f841b6f0be8cc91f146681aa054bdfd89d29e91a6be801b8550baec8852c95df72df966b1a8fbcf303e23d511cbbdc170fcf20963f536cb28103729d5e6da8939b16c46972dd7c7827bfb3cf228f8ae6c2bf62b5505b6afd22795c87e57e2557f5ad6d151c0da5761923cd93cc720eebd6e4673e9b15bb662cd6763f049366089dd33085272191902dcf2c2562c212d5e6c6f9a5f72fe47e78eff9131f1a9b33c73542ccf85fc55bab858ec3e6f22cb82550e04298ae114e474bdb6fc2c8751abcac06d1764019f144baa78af5943ddb478c20ad759097ec500f70cd7dd913c540f783b82ce0474ac71ce823292f4d7996e62ab2854d3d2208ea7ef058ab2e16cf6adff4ed4f9e95c5098508fdbf03bfaceba4070b0c5cdb8f5216a5fba7e2117ea63e5fe9fab83377cbfe44ab1462d3ebe1ad194b781167d0eea686b4408257439b444b6a5a1f674d9b1f7cc7d2f2c7f596ac66c2c57157a3749a74e2d5f6acb51ba0304496fd8b2ae7fb27f341051a279a60c93e58c112226f64631d902bb6d40a8dd47806cc68fb9fc38808fec1f6627315113fd9b0fad72df7aca24f7909aadb23da992d5fee4362a90385e6b2a03c9a74e6e61f2d14a90c3dade094f778e8d30c0a73ceca32304013ee4e6b4eafe27c557f9366a3b9e01f328d5a683a2c889b7b424f5977f5742fea9043650c76bc416c51bd58a709d5dc8c10836c26426c34e59097e06604596e6d2812dd8095a1403c7ca6bab3d9576ccac0907ccc42b6aa09b26e1e3ed9d1db78ce87e7432bad01598ae800a00d702623edd4477e60de18dfc8c29dfadf46661f964f06c09b06af2c507fc154f00d9acc5a6f5008eb09ab876af38be586bd241e9fbfc2ae93d69f360b18454f5397d8b08153882177fabd067a59fb4bc5f460c1811ff9a83b85f5a0cc28e5b94d6c6d3d22f6b1915c0d27dd88efbb51d7ba8bfc193c2c353cc90c907335032b82689fe98e81aa3da84ea9b091f38c954638769f091fef7fce5c4f11a81f2e34f609a6801882b574eb8213027ca025f6d0880c44944f6c3d21f38140727134d7f0e46d430aaadf98d4acff0d65b182b3538f64a07302af254b924d777d3fa82eae4f34de30f088f73d41a811b3bdbfabf794fff7bf55cd5714ced6577f43050b8fe841a8f6a89aac832231b9856b2f4b672a584a4d1c22c1144708cb6416ffc003c9c55678417e1c8f05e5a319a01d561afa93a2c91a7210b4d6adb292764f6674d8d4c91a47a2d32c3914fe1f06d179c61e951d5b95b65c0c58a7d651f36a621cb39be776c2a151ecd6c9410b26474c06e98bea04f4e87887f3b98e9f4e6013f54b54ffdfef33d9ea57693cd40a328f556963c7ddd087c56442ae73efeab59eb8b69cdabc9a4aa554d8ea238aafeb972f96cd2f891643acd65f98254155501fcdfe7fb9e6e3c875e8fd165bd9a0d0221a528e71c8f05c80d46e21e5f384de975d5fcc118107fa270e1f9f57ea4b09db5fef63232c9c3f37dab99727a41960798b16c68c51288ffae0af4a19a7d8bbfb7fbed3d1ec5bb41169c48f8276dd13392044b768cdb943642e492d9962457c04197137ed6955c214bed0426249d454f7ae86c4533345e6b5c65ee06020b1b528375051a251018acd802d929fe61fa6dfe9ed4282f1a313173a25377099efed49a983d231377c823c589b021ac1cd7b3859a0b5e65955fdd381327b23812a33e6d1196af4bea19dc6af898d74551a5986262e1ae51b65f2febf224828ccea357a9319771ef9b642852b4979b64c6f6839039cd3f0253aa8a0b9fd3d2114fda728da58fb99f61319043ef58d8a91ddcc538aba3c1df3732d05ce7e1fb2d97f1a25cfd4ffd6307086c9835d304776198000e5066f7ba5e2102bb9eebc13c8c90f3101985a5bdbbd66b1ed61f0bd8adbafabe0ed02dd7ccbf488bd69d2f433f99166c985e42a6b7ddf8ef67bc0aad80b742b544e4f68def14dff5567e2f51f097f4b8bad7d84a8009dfa849db65fa326bd441179f8474aecae0eefb1e7180b166a0e0942378f9f1364275e43f09c8698aff0136eda4a73b69912423e3e1cbade249533ec437f00cc66b1aa2fe50d9ad191a8bea5e3853b6074ca00c487ad7b27941fa4bb4b757bd1c2fe5766f99a1b374c522d2e01eee09b082f5bf58b85dd94bb6e228f87d8e50eb22f94728cdc6f74109c732e58da8929ec035ca8326295c46d21bcee8219ed7a3892477cf10e9c8e1ed3dc6caebc717b16daa26d81bbf662b0b096b236f892e98ee68b5213fd6919e9dd2f8152413fa4334eaf04bdca5e5bfecafe6e5fcacdd94bc9f7df4ec5791291efc69696653166a4edae96d2abf6e2e6d41ab8717c041e2927b9ec8f870e80820b625239ceac38fa7daaceb65e385e213d03e54be4a3fffd17d37f345ef51f508b52c0aa0549e27792708bdc52e1039dc9614b5c43a035ca58e284a087f00ed6d21cf74076c5e7812c108a8f05bf4ffac9f810483487c62ef5f893636ecd21067e0ce63d3d188ee8fd238ed7928a0881f5d50060396a63d860ca5e0f4c5358cd150fd876e02de2e234620f960d07a25be2b6de23167c27f09c8dea1d877dee4a9350d6d49d7fe078f7b590a4bef8d208b2ec548aa873b40041241c24cd2a5e9cb44c69a25b323b8a47e4c87327fb1041c4362b1b485558a872433c8e4fa82aae88853a8c523efbde194817912845943861c3c66dc7d6b82f284bdedd49c477e2cbda8934175e1549e316750057511eb184a4bdad158c13eae7df9b8c4139e80a022a05c2c8b09887bb80a573675787851a1137eb168328716e0e3136b55e552ef217b1b33b35ed3520bfc47abf91705a6180997ce87662e206cac7ea322c7c940c42f057932035d51ea7dfab6f85382f10c04475dd507db64740142b5d2b39f99464b04bd3ef04751a9e087aca2b77ee0002525777ad93938c63471d30df984b1a8899635e77f0f1f060159798ae110eef4f9b4c4f6e41ded05eae2bbff5452436e1ee426b447be35c37afa10262e6cdbe43d441876ae56a1eba71a4e29c0cadb5f38e06a472415b051a759f2414154c6b7707547acc778e269539252db6646714cd7283de42ec93d296cc9ad3ac7527787e1182c601edfcd435297369713bfce105f6ffecb9c06199ec9d66ea9d37b3087189d090a1fb617f9acf6bed7ae9764bb0a79c1d7c27161f04e0dc2d97442949aa892db8595e15ee0c4e4b8940137bbcb3b968292171e08cd4812522914eb998f18ed5fb921d4da89ddb3da08ed6c482d16b4abebfc81027d21c670c61c9025ae0c0f3eb08b95c579f3e906bd9014a0af843c91c5e2ec0a417f34ddc80d961432ad0ceea25a5e6e983c48365bab5901bd58dd965dd573e025f3541b5c8763bfa374127adce1cdbadba46fcf55a2ffcdc97bab46f6a4c1acc2d507eac85f7ee649416a582cc62dde9ef37fd1d125ea99c424ba5d45a456e44b73af71e00", 0x1000}, {&(0x7f0000001500)="68581bf692432eb7eebb9ac432482974e2216db5018b34e19ca8516f7ab3ff320c203e54446132a4d67bec0e144cc03843fddc0e8c8015aa962bf8b181b24a3a121d6f73d5ac5061fee22aa1a4791004d2dea18bcda2422b640da69ca7f1971f7a61cef43c0b59bf2860c25f0b9b50e49db456869319d9ce4e1143952813f0d5b9bc81cde730371e5909d1c56290bb1a0c94fb29d93dd91c1c1afe21db3363cba3742b407f41348a6b0225795915e5a4348163ee20fac38dc82f33099de9c5515f4b6a2ae2949e7f168a936deec10b9faa821516b143377ab63511276d492fff2fef316103fed97e144a815e44d01176fef7751c73bd523efe87cfac2f204df8388e9a14163915cdf2e2faed6325f6f842abc35f72759f656790bdfcabff076d4824a9d79b6caaef52418bed7b2868f2c012c5b096a0674c1a759f002460b738409777a8861ba6abe3bc59ae16e8c718ac95fcb260687ee62e98b5d617ccf18f1555a4a278ca777755d87617d7a3d29d15794d87b49da4455d8e4a5f96bea4c16e6e44f882f599739ebafebd7e9e5fa07d56dafef5fe4f3cff3637690a8cd965a4394c5587ef2ce66a67a33e3457f017840b9d4db160ce090b9125b7c813add7330a7cf50c6da3616906d0c1df616c97bcaa0929f2f2bb719c7d96f536f11ceb5f9e6e1dcf0e9bd7b946a1ea28b7532742f90c9090c3a2f17161270237a6143b47cce29ac259a7d60281ec8961bf3b238511f3786b553b75033497c2639e1f2d3a6958927c4d235aac6485172ba8dc9e28fd931324b539d740d1ed11e46a8cfc0865959113738956841793b15fcdfcf984e56bd1eef45f5de6dbda5a6e2d3d3070c88b8ef58e206ca1c85de81e4140d4b0820aa62eadab1420a647f1cad6d6dfbd54cd92e9e7427bc04a9c5fab57f6e7be4a7dd178979f2f9f966c7f70c8d872beecc9afaa45604d1e29d7dce21a91ac4446c41af7c91a91f310044b30cc776b785300da580b20f66acef0305219f84b8b8990100fe53cf272ac9bf8d5cf3725533e77f1592a11147b6d42f985f10c287f5bc7485ba92ab7f1b7677d1e8b82f79c6e398cd1c54e0ef397db81181d4b48bdabba029586e77005358b8a7327109b6eef3bd60d09d452ff96a186846e3ecaaf4f800ad5b3c8d990be8bf2605ba70c8d595e9611fe334d22c22f32e2f6e08af47e82084f65b287dd54c3c2d2adc534881ef9810a04c2523fe0c83d7f64257fdb3427fd0495f488fc5fc408e825af89f85a5aa512d89dfd56ac93c21933c997f28305633250345cf15f4bc1bf6390377f36f303ec1f4383ebf944826837e18507ba9f2918282c8ee5d400efa8d4aaa601e9e93de46f4170696a28dcef03698de4c5dbb477fd507d84b52e87eef6da66b9d0821205a859daad706a19963570b47c2e3c6cefa967104ab2d74c855e57b161cbb04f37888f941e95f69cd40fa207023abbebec9fce599f184ea394c5f57e533aa1c67039e85176d5f76aebe0becd4578182ec9c97b70cf968bd778a1599e681e6d4f18718a811f31a9b4aab483e90599eaef59b4efa5ae4ac467d9f6322856d6194562f63cb409cade24810ed04b457c9765d64679c586d7a32bdc9e915fe934c6a34b27efa1ec8276f0b1c4c4d7868b6d7e5a4cb0ddce44bd782ca630d2fd871518d7bca7b8748411aa8ebc5d141ceb07e2f74b7c295ec553b3b0a568514d924994b83995ce5743bc1f30e9a85b290b8f18eb8f846116b05bf3b3c5e227e1b257c59cba7911c72114dadfe4de99b136a1faaaa5d8f9701af0dae26fa72fa145dde6b250f7853a228eb967160b9cf726e6a819521982a523e027684b7a1b5b031414f60c9539289049a1bc8c108008e34bb0acac2c5afd11cecd3a2305120bbd697258daddf6de128f11c984c9d9fa2f66c8f843287c3987aec8402dab1f583e25bbb4a8c2e33c89cbdc85243ff0d311d9aecc4a6642ea9454524c92aa3f3a8152a46eab98795b285e289a1b6941af693f9c57130080607774d74b58d15131e5227f7d8e99d39ffd779f6e0d3025507f90647e8944840c3746e35854f0e533166d12e6ba9dbc0a2703d218d625448575904d29adc1922d1b4ba544df72a0b584b1a2f0888cda0ea97374277c5cd4aae7158a16d0176a7012e2d43d6f1c5dd0a5398d19ed28c4f2b59c5912c3f5afea406ff60fdfdedd5a3a12368e12bd0c85e164ca185ac283edceffd02ad2d95fe136b88c1246891aee5617379897f3ca508af650590686d9ca682b6503abd88140472a591cbfea28a8b55f156f21362ba5aa7f9d5188d84711302483d7e334ae591329125b830262fc8a2d60a27aa2922a74d84ae8b49bdd18e2ff40320a5ff0b753af1c6dea1b680fe7ffd6c9f3b9d1601cb8580de29520b1092c1e8ccf42d6eb1bd47c346d33481e63645096a03587fc69c5f35bba3e4d4eeb5cc8f2299f3662cb7b4358607f2494ad53e071aa360e794c18dc74194fad14a40cfd6908b7f82c23020ceea1655b1ecb219f1a574e595cc0ffed47bd888bee82bd71909a843848d78731d89617878946684dff7b15424233d5282fa4ad352017594220376de71815f94f5a9cbcd83348c1b2960cf9ba1139fb54468b58513c0330f61c7631a400f285a0f631fff7f3bb430ed4abdb79c71e2edda91345244b366fc72b7abd2d528b5398ef6b0b7d6af2578dcf52fe90b16e28201ef0bd2af2452be9edb3faaa76752585f7140f99efe6af3a63381d6bad21c608f64be0f97b9ef8c95b93cdb301c6e5b19b355ecea860d16c4b37ee9a1511d78924f6506fd1ea40ea74d5910999d518923dc2fd28e2a33da85a9c68dab8b56feaeff1d9db4cf2d5edfcdaece578b8e970f07499af25887c57553b5ae8dd4ea3809a88750458956b90ad4b7c9ed9ed247d778b4295c3356616c68180b74fb5ea6eeb765321af8d18812324bf9bb7d280fed5f036db516cbc9e2292d8236bc9b7ead8e676ca82a7bde92ff2e1a4a227c312245ef5c8631ed76e6638d30149397f9e8e1ef5f2ac901455d1c95ac5ba37143dbc87f0a05f5d6dfdd9e987420eb6566bf2b1eef84c6ac2815fa8b1dfc669fa3a66a70bac810a7dc381e07d4b356cc67e8b7deeda011a4bb3e63bba5eb2d87ae2c8e17488afdbb368eb91be725e80643639737c70fecce3a94f80e548ae3f23320c26594dfaff4ae2641768bb7e71200047d99f150ae2e36fb3ba8c202e67d1ddd40a59e8c34cc89fe1b5ac4c013110f65285954bb851a7082798114604b2cad7edced09468bde60131e3d378089fe07f38b5d991801ffd583f66b7e382cbf943ce6b9ae7cf026e8a2b593338e7d0aff418249e4b7f5e6926a7da8b04476ed5a68c3d429596a446d8407e4c3e64a1150acfaceae44b21906709ea711bd9d16b5835a5a67f3815dd13d1e70c9cf88f5f44e26abd11b7b8a08e3447d19f570806b008af8a22400e1d588d5963c318c2bd41c5bff947afb2009939b2857d3dba0cbcb08b75e29544281f5ec1b4817ce1b523f50d06c0bf1ea2dfe3a8bf11fdb21954a145f1e7625659b3fb4d1197b6d65f4223c9504c9325e837955fc2de31a3f6171556728efbba1d46a7d1253a41f46fc728b504d587bc152332ae69ae12e6e2ab2cb1543dab89bef23f15332758db3befce3e3da27ea9a75ad7c2ec6c4e20311e4235debc34bdc858f4a8407098f2b6e834a846e6daa5f06a65173eabf0d1409f69b2d3c4d3fbb5bf6101c26953eaee702e01429a2b0234f424bd1c262b891f8c961242ad1ab13756e88aa2c1d1c33f56ce88c7550d519601389082c46f788e343519450f7d7356c3200c6a3d680ff2de977f7a0cc9fef74c4b6ffd05ebdcd4e2a0bb885c66872066d10db3cfb7bd599bdba67d2173a99afae9b9866fb9911f71abe6ae651e2d1b7cc96aebcec7531d0c058f3d3d5125d7b95cad2dd701b110c6ea2e76d25610e9691712aaf74af8228295033074a9466e0381622fd812bbd637a99d3db3b03b2400b4f120c82f771c1c1fa92153098f320d73255ee1667b0d4815288b38a1c88b0c723f7e6bde6e2079f7e14ae99e172d7c1281c86fd769cf8bf38e910932a244d22011633fdc01c89324fefd8c167b03dd577248c61b1ec1db3efe95ab58110366d7f73624c60c0958426fa3c2cd170976bca06d248cca070ec1687097587cdcc15a6bc96a941e6ca659d464c46de699fd9dac11b2ab3eb57e1cd91410b010d638ca98ae62a700e7a48e8a9fd37ef7ee2a5143298ca022158e408126b63751bd6be1f5567efe18d601db69f7651ebfbb50c49b0a42d6ce0326bb8fb17e4c6e7e6512bf71459abef3d685e376258457a9231c9d90e8b157b4d30d0ae6c5b9d166ccc536e3acb9c8dfcc45af5dfdd1531b08a974021e7a48cbbe61109084a963422e5b84bc15b7c6be301266741f5d8900216b341db00fd48535cf6a7046a4bc5ed54d38bb09634631f840f76319c648c677818ac07626bfadf444783ca915d46e43f28a9aa0a2570d90197ca01454006cda28c4648444f82b4b8d212bd8809670fe1ffd10051743b23cb6084f4a3c49e641d89817ba3bd5bed6592d9838c023a5fbff6015659c9aaee4805f743f12e404faf5e7bfd9ebc78d7db6d137b984b54dd7b4f304fa50df79e31708d73408cd52f5fc64bac6f78c4d0b1a217974d97582dc5d2fd87352c8ad9ba5369c7b7c43bbcad50fc55c226fa093910d40dcaca4bd7b30cf6c47a60bf290798a2c596f53cc50864ca59c3dd9398bb2f3157b2aedcfe5739442ca719855d14e9f4ee2aa801c9edb895cbdc7c88ca85e8838ca2f47f31834162b67a831561b39ffde198c12c0e0377d11cec53a7eda957eaa1454eb497b68a252efed43dccc9e66cb453848e2e168516b011caf9f22b8a5b441dde00cde19a72f42f36571232cd80acaefae128380e76ce86fe7cea6ca471282ed811b07533cd8f3bb0369e2d556b9afb3c400fd6e472731835e76ece3160acc51164bdbf12b0c85e6f41fcfec5a9405d18e2c0a78211791c457ed3b4c879f2fb0e48fac60c5ce4ee56433a6df7fe6e65b737320886fe183b10846ca74ba474c8b527b856283726d5c09142f1d31e0bed39bce0fbe595c0c6abb993311a04163aa2cbfae46ddcaa4b514da15f4a958333be53d94807ed7189975be1061ff1d9a5028e62e5e4dcff77cba9e128bd5adbc21d96a10b5c4ffddbf5c0563251fc597ebf3df85171b29cb96a506c38af37b7c6770f3f2ef6bc0cd38b8013ddd2eeb74a87b773e66256723c7dadfb1882cc512cbdd02771237573e16799a408d9d1eaf864e8360bb3bf1d02fa1df0f9d2e60d8cab3f89d9113b2ffb268f8ae5b11ffce842107f38708e8c98990ee9068842a5fccbdf174a056b0517d1240adf01832149b428c4c0889272fd47793a4449bd1dc7897256845777f0924a33a8cd378b7a60a016e72819ed47d1e60ecc729e8fa5a318f4c716d215d5e34e986ca0155eb657421738302c353adece49fb03ce8d44930fc22bb1200a3c230021ff5376e1e32a8bdc19bc358f129e046106447fd7b99de0bf2bb3e24a9f1671d4d301fcbb15a61df559adf220ca5e8b1ed7fee517834ebb74365d1bdb867a4d030b9b7a06fa56937556787313532658d894fdc2b1195f5c51a53c7c3e32eec53823e3ac1f7f459bff6368e3d9eff706d94d4406cb6abc1462ebadecd0ab70aad7c758e4843b5c3142f613fe403a0428f3596142657381766036f45f309047929b3a7351dc60740d99b0a1bcf98a4", 0x1000}, {&(0x7f0000002500)="6d86fbe221c2aec50c3374719716a31d5eec561ebe5d949e78a41e6b3a0d8d860fe38c286b6a0bfedcbaa9d057dc944cd0dd34b54b", 0x35}, {&(0x7f0000002540)="3e9d79a7435354b97324955abdf3a12beba51a541804da1feb38db18842dc0a98380e04f882664a9ff741d5479a51cde4a0aa4dca3312710851e8e4906ec5991553eb09106fa7b4d6a61008985f62fee14f43c2e776082e5fe1f2fb42361ab658a429c616d7b7ee6256310", 0x6b}], 0xa, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x405}, 0x2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 03:57:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002006, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x20, 0x3, 0x7fff) read(r0, &(0x7f0000000280)=""/180, 0x91) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00') 03:57:18 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getppid() getpgid(r2) rmdir(&(0x7f0000000040)='./file2\x00') r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) getppid() ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 03:57:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 03:57:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0xc000, 0x8000) setsockopt(r0, 0x1, 0x5, &(0x7f0000000080)="f07c782cc35f7b138e60e8de22fb031eee396d18e87b9639cafe779b0ec5f081464ec04c66fea669b3f0d747e91b5bff3321e7f479e51f8366788ae65e926f9b741d9381427c684d438f2ed7882a15b989e5e7ca93a46db197319d4a88227d36", 0x60) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) open(&(0x7f0000000340)='./file0\x00', 0x1, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000002580)=0x2f8304e) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="1fdf6119aaf46be31a09599f7455580a2b60eef5"], 0xfffffffffffffdaa) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a616ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa3835325f2511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569016bf380020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xd0) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, r6) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) r8 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x280, 0x82) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000240)=0x5e) pledge(&(0x7f0000000300)='\x00', &(0x7f00000003c0)='*\\\x00') setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r7, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r9 = socket(0x10, 0x4, 0x87) fcntl$setflags(r9, 0x2, 0x1) 03:57:18 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x3, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20020, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x83, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58", 0x0, 0x1}) 03:57:18 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') 03:57:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pipe(&(0x7f0000000040)) read(r0, &(0x7f0000000000)=""/21, 0x15) 03:57:18 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6e, 0x9a4}) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 03:57:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000002ac0)=[{&(0x7f0000002680)="783b5acbbeb53d37881562d92798e3725d056dcc72b82e700f36ec7a100232cb8092546c68df3689d9c90471c8171c2c1319f698e67e2a1818e04c76f9712f6ce5983e0091c2b565fe36bde9de6030c8533aa41251e0cc915b202bd7fcf4b4d1e6449adfa2f64ee5b708aaa3eb7c3e862baa5ac04321602382b9e2a767ef9d388a0573bce6899446382f2a81cd50323e889cd77ee0a36f74687356ec7f24fdc268380b83a7437c9c848266f4ca6935b52d9135003eb4e951627ad92d0141b679d5ed4a292ac6abc654b7bfee4650a5d07d86b45a45", 0xd5}, {&(0x7f0000002780)="db3acc8718b717886df6e42debd253077b81a8dd8fba46a9b90e00d20a11037d9d88a4b886882389fdc6709bc631a7cb802dbb02ac34caa954532fde5e12a864583b40a7ad93768b8e7b863505007276d2c59921f1f66b8e62351e438636e408adf70c7c3939029a0dfedb47cb731b31c245fc2e658c949e266450950d17087b9998c6fa633845421ae502f2e4dd958e81216fb6524c116b8490947a642d1b3c521e4104ebf3a6181170af2cd130ecb3fce01113b896f178212d6e0fcc00da68d83a88ef31d8305734ab3db5ed94fb8bf30ca0b6a31e3d4a766e4c33897a4b3c32572fce5adee2461a0d91061a", 0xed}, {&(0x7f0000000580)="46f8b4f4050e246cd4f4e0a8c0e15aed85d3871811a6981b3e39c67b9b9159b401a714a7cd71f2e972aff8f45a8588ee714d9dbe81a1e0495b7de5e9d8242136429e5af4f97516c830d485731f881e43acffc75125031d3e165a738c74ec839431c1c083", 0x64}, {&(0x7f0000002880)="bb8012012101812b81cf7659bbcb9945061b3ee8a754100996c63590760415db9fc727ebe5fa9bd68f4f5f9a2874f7620cd980300e4a4a4f9090fb72ee9247aaa24887b174ab134ea4c56e9b7fb8841892fed9fcfd5a9ab6f50656900a1c071fb932070895abfc49000049570b84e802d6105f2dffd28165d89e9524674f62a18491d8be8e95ba2556ac1ee39caa57ef248f104dee29d7600345dcfa1a4a99650df074ced4277a311b1e28a01be4a247ae7148b0c7315428931db054556943e420b816b8a71e0a05c127579393cbca345b217e32a037d7220c71d7416727b7560ddb917d249ec27584b01bcb5c36b0efec", 0xf1}, {&(0x7f0000002980)="af39cb4f72fb6bed0ea2cad49bc5cbb5b9584bd95ecffe48d83b10415eb1643fecf35489a7037753e9751143fe141b10f2b9578da61f6aee16ff279ed96537c2b116a26757bd0a61475c3ea0b660095f8f20f3aea7ccd1a3208109d2391ecebdb7751d8920695e908c7523127ac71d1c82333ea363ec13d3c9431fa22db80e4fd308c72d0b4a8f78bd971986293b60f53a16dbfdfe71648f889f95a4bc6993cba36c2a48a7781bd435e9bcc373b4238bb11c4514b22286e1e50ef0b2767d9fa1a004142d2efc2f3c59b2d51b68dce0587cc70cbc00cea59f852e999b19ccf6cba53b1a96f9cec80d37b10914abc96eb1bb1a83145563a0a59c460afd711b", 0xfe}, {&(0x7f0000000600), 0xfffffffffffffcec}, {&(0x7f0000002a80)="bc7d6510d06b5a1cc4e09623be9194b9d5458284feb53ae613d58c47514bb1ffdb06e3a5154a2e", 0x27}], 0x7, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000001680)="e3bfee20aef652a130763bccf3a1c5a2bdc0542fb0d9310648983c8e80d7878c46de4d4fe077e0a7ccaaed8816da969aed387d1525a8d985e6417e15e2b4e3993f3123f4e608645cf86b7a20f90e3092893ffb102ed0938b93e7255d8059d7f5d7c9468a0597d23a82e0859465ed60442d12afdd5708f554e9f19cb07e59f8eb90a23de64822deb9d89d78f8780f983b9434cfdc9bccb2c7bcfc0fdcda37bd99014b5697557b79c3d3a88a74f149a2680f81f5a728710c7bff344e29640fe8d288d7f7bfbf8acab8492abb8ffc3d9f66440db68949215563d22e81a339f526ebbbe84bd866d4a0376eed05b358a7ecc8bcf600d487fc7c8c086cee270d7df6475ddb923477302fa45dc8496b33bcbb654a66edea13732d9141f97aff231b0f136ad1574622ca4bd365eccb00590ebbdf2a9a3c829e20c9f3fb0fc6b278a8f5271516752bd293afb1d7a913011a36e999038e37367388f05e7416580b0d7bbf3b926822eddc810142a776b9c41800ec3637468489d8e7f74541a5acd09622d64c03007dc11dc0fa6237355977ce5bf46da7797f3e6fb7c2392779386c4e2de6e427527cae3c500ef82ade44ffe18bf4a43dc336c0bcc395ffd89e58cbbcbaeeef05dbb202755da305fa05ef91e7117df073a9ef12bac6ef1f5b54c046147288aa5bafbdb6308bd5f91f4f35d0cc9568c40a1764fb2415fad8335fcf5ce91a6a91166b77e419293e156e66d4022432efd0489a13c8a9698bc770b99566b511c1cdf2e67159330fe9b98ddcc5205dee091017da578db79f907a717ce162e71a57d34e7c4716705456f46761902123b77c7ed3ff528bd1351573a4cd07150987aecc59f1afe52dc62a21d4b0e34bacd31d7dfce697d3c70d8749dae4043a9b9f8c321584966401b88ec4ef2f2dc3aa2dbcc3858116a26af645e0a4b64b3b2cb2f5339ecb6e6546d413bba4a199317a7ebf70242262ab7ed0dba2e0503cc458b980cc6e844e3b588ffe17df5e32bdb81cfe1b02b4b80a0a6bb28cf697b56deae0fd0d92b1903734987fc8bdd44d3955adad1dde2a8c5983e35392f62f2b10088a2e691061afb9769dd8cd81bed4c1a58c827a130c13a05526a43e49bd9039120d0477a73f59d3527322d4f22c4991a4557706daa870ba7a8973bbe80e7ffe1583dac4f862b2be6157d6fe677730390ad3e214ca4e51ce12ece15e6055889e9f1afeda5a6633c9bc01d9723bed393ad2c5edf83347dcc2595a576b1b4eb00666bce7874f542cb99e12e1ec36a5e45e48577eb6cd52073584cbac89d3b6e1a66c9f54d1dafaace83619a81d89b7b86672154cf8c2d502e1ee363288d1fdaca7ad3aba51d847103f2c7f128218991454c545efb712f20e27224fd53fbc8c2ec9df8e68021c7f76d6ca05cdeac24f0f84c9df4da48612ef00eff7d1a641f5409b663c92d56f5bd8c8a991db7e703a2f0d9bfc2f6c2d46226c7c0b9db16cd989907c937c8855c60f88fdf82b9e43394f784a8ffe77219751139942937d29b2725d042d00d2b5975fa0465082930b1edf4b947e48e4dc5c5ed7d35c30095e37d31a537465f87f41326bf8500250c43558add08eea46746d2edd3347c84a2cd154ef4b9492dfdfa4a00fd24314e448e06f0df470ccfe62a6e1e3582e8c52691708cc799f2acc3314687889dabf13ea64d7045de81e28d12c867d1e4b8d4cea90ccc2ed20e2a6ea71bb2fa719570738b448597bcab8b6386f1ad74db3c9ed671dd3aff35178043ca9570fdfb013c56fea4fd8f79c52ed833222e0cd10e571a00d8b3b37be12ec70f47836d402b27648db27ba1a25acb6f8d20657988433bbceadff88c61cc89df17c817afb7b237c0f9f9641ad7bae7f3c0ed01af4b0852136f9a63958489c9028b2ce86ac180a505176ebc80ab24adefc42f1e28499e279c3362ee8d6c3e858468b16d574ac29b1c832f979a7d6ee780593e188919c8f4c0d556e6abbd4069286cd408051551cbb767563f844c39a6d884f5e1a9945fefcf3c7df8490cf34c4611465433b2f2df4ca9a5012a05bb4f51b84e37a656b3920697202761f5bc2788e05f6427ff7bdc93a24cb9f87da1915edc634158aff847356e9bbaf156252070a6429b9ea2ea0ff934c7c1c077208455744dedbdb8c3ae77b5090bb784c6e2de8301a58fa752d6f285874fd5184b7d5c272d6666d078b8473f582d4f5d57784fd081132d6ab074c55e201c4cdb5d4db8fffa3a4c9d1bae0093d6976d0167dcafeb3e59b1fc19a4771457e6f19a6ec22a218b3bd7d7dbf4c46921252059c87ba39d50a9a745f1853b3f244cae5052f159e68f792e1115d968a51c3750c235e443f141cdf80bc3ad3855ccdb9f9b94c2829d8e1d9c2e4d3456de9d3672544955004e7f0a46b1cd90a1ad3137303d9b31021bfec399f6b398b2c9db4a487065433364eefdbcb67bbfe56c120d2050aa236e5bce2298a4742ea9a8e13173319b9f8b98dd607589ee4cd53c5f6b01fe261b4aeec4881e8768009179b18f5bc323f3b5abfbc68b69a9f244b5355eda497743f5a6ead38a387c21800f51a611e332aa1467da27d7fc50fc439bc4efd9fad8baff418e05ee6a0986e692992f51546ba1185e60f8355dd962aca59166012230301fd2094b2ab04333b55fd80b62d2c925c171b4e88c030f407286d4d2d77b153808d402ca31ea81be600b27a0ae6ada220911fe2f30d048e6c35209370f0bba29b530f2e109006dd70cc2b962501954975daf85f8df2cd3524bc59b1de1970239192f5ca743e4d959c4049bbe936eb31f99c379460e5c91c01be25165b7a767e59c618d680775ab3c953c42bdba70b9d2804263d337fa702b95ffd8757dacd86424718a86f4d579bd794324a877f54a6c2c9133083b1156b4aa467aeb95170275ac03d3a21d4efbb09974eca7549660f034450b12c306150fc3ccc95a13b374918687b932d7d043865adf46c6460f1b496141dd1cb8c86a02bbae64699671e8c115563c2ea0f8fc4127a5b158fac8050ec3118798e27d9745c94cafad23ae40155cfed81bc8f4cb468fcaa424202ef3650899e72034e25f471c9027748c0bb89312034c4acc4c8e498aa9e9663866e86a14f38aa4dd22b4d4fb64b9aafcceeb8ec8d8db5dc0bb11a7cb7cfabb67ba12a5d679d903fd356a1488e8413a0ee6600cf6294ca7572425fa753819a237fd9bbbe6de3f8563cb22e3826207e2594f333c601e500001852ed70a23364ad9c701e8b2a37bd138c2661b6aaa8a64d603365c882b54dcfeeeaa197e8580b36bfa5a45da8b018058990ee11cab721cf7feb9df5c0267a3c74734beb8b4fe3c8bbf52f03a53f82ebcc61d18b2ba4a48c46c1a662835c9fb9410d90b7c7d3db02cba65ae6d112cc7985aeb40f65cf48b92621bfaa5bdf501d16eaf17452ae2b1905658647d3726b01819e10ee244ba8e1f08e9e2b686afd58a4e7945e9b5bf78d8e7acc0e182fb819895bf3aff1c0ffa8878a7084c1e3ea56520566a34c3601c7db5e4bd008dc15760d00b942ea04fc2368ce22b79d9340aee7ef3ca2fb098ffa4e908792ef4488d87a01af95c7e7f28bdf21740ecd9bf3885c1a23fa63bd4680bbde680ebe6073f2cd4e77a9ca54127e1dbf02b081f4abfb6121c2a1ff6691dc38912c01ff161632990bec5fbcffb486ac3eff6b767e3090603c5941d6f692c8da1c14a11bfd5afae4772cabe813a7be964238761c4dafcf42673966be752b24e0ed847076b3df50cead58341f768d2d73f2001a240b33a06840b84c5d2f44921f352403fb0d0c817e67e62e40e75067504f7deec3669fe806b904bee390b009d3a424b24839358adf44124f45e1f55eab1b8c2272db1ac7a94d6d6d0a0650ab29d777a29c3b72122fc662fa6d46083cacddb41bbd8998a5c2c268b6ed2c46ff129f1fab5610978fd4dc6006a473514fb6d7c2a7c7b3f14da15e9a5a335e4a79f966c3c34678e9c5b3aa69d946fe6d126e74cbf69c743d7ea4e8ca2e78760a8d20481c694e11337f52026a51261306804339608f96ca8c8975f9b23fe15723335f67fc6d4e6ed56d428e758062541b27bb0ee315861bfd734dd1e8cedf4dc0442eb4cd62aed9603bf6a31ee40f64c38b5745b60626c383ce3b6f44418d2aac4cd21750a8ca3d11bd30575282037efec47dbc2ae42a764981f4ca52727e24af0c5d7f53232d46516b49d7452f62881df7ca7a07a80fe8f377986ffbda2320e4c10405025d343f549f765d5dd23d53c076cde882d281ec5888fc203bb4a999600ea13225878d298b1a44d3b08c01960e368db1ca871554683b76693bfc629c00e0c983e6dbd67fcd7aa8940d8c1a3207d20369ea85a731ce3bcb1a4eb51048c64971ba44d3d2b2eb4a7f5d2ab4337599735c4200b9fd8ec01b6f8fa5665bb50e5411cacc50d31ea2068b258e7a26d3e30255d376ca0841f732886689d83da8d5d605241da275fa0ecbc1c47bb222f1cbde0330654f565ad5c25cb9451e4aa041fc1d8447b51c3df61cda27cf014041b0598bd283c627fbcd72f98a9828799647d9e1915e46e285702df821763b8526e2464e95f66f70dc1694d3823e03a58dacfde54feb7e5bef39c124f1a41a51b04e57b40520266968dfbde02ea9bb0282e5e0abf1ec7ddf8e6ed7f0e34f7c9cf900b05e1f21e8ed2c1191d34891931db29fe2dbb26413c14adf487f89b880dd57faabfc56a559b6f04676c8160218926ade30a97a0b86c01943fe012e14bcfc1984722625d5025d6b58ad0de71417e17974ac127bee57ca941d95f7d09549d9ad05c52cd4719403c46b4364267fc1d8714cdc691897bc43f107abddf13fd0d7aaba434bd01ab917b379b2b38cf3f3282d7fec27209ab3608ada27c4c60b6c32502184357e13de80a9c76b158d67b05964750fc1873fd135fc6910016e0afa7d94be03e7c4a6e561e0f8bdffe1ef5588466a11fa1bf7a548d1170c37f1664d67681903439b551142debe743168323145fefd216f04aeeb637b25101432b0ad390046629dd6d617f4290f63a14355cda04c065e30b1424e2e3f985b691878f31b3aa96a5ce35a73fbb4c177b77b63dba1c219ffb1feb4da980a90bdd425e93f6b53e1ab192b4d8d7318a2401f3de3bd555c2826a54bac622be8859c80bd7415aeefb0025ddd0303ab32d094fe33ccf7e6d98ecf4813b04813d13f14d872b29af4e0435046539d3eed122dd3c52ca74f189df32bfe8fa4ed6c02fdf810de412669c2a0dc2e28da974221a649b76a2c662240a5334e02cee7fc22af5391a3078d843c66cbe3385248132c2ff1768a4748a3526bc32704671cdf6facba827a93124754246d42606a4e001e9374c67d10b1eea96437878b51724e38fb989c016a7373f65788f3f3cbd5e730ed1f9aac5a294481da28f4fb1cb99d64570884177edaf3839254f32720b32b44d36bdea71c1d81c8388eb94762b5633576e6685b96b48cef1acd04d2241d4377c770eb7ee0ebc250338d9d06a92c1ce1ef92236eb97fb7560c8645c6339a8f3d7959e5115191c84ed18cb4c2f0c54e8a7a501db6b3aa4fe0848a25ee6c66385a47072ada8a4504d211edcb52d95e5731102f01dae8a3689c101951d3910159c4b00bdf24f623a0dd6eb3581c7fa42c60b69e194cb405142706d207c096d2ac686614791065e0ffd019cfe47bf4953a1bd80ce2b55b1ef25d96b69442be7ecf58226047766ebc3fc6404c8edc13cbd9da45583bd1e94202102d9ab59b69d11b16a4112503b1c3d7e906191032c500", 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/156, 0x334}, {&(0x7f00000001c0)=""/72}, {&(0x7f0000000240)=""/140, 0xfffffffffffffe93}, {&(0x7f0000000300)=""/203}, {&(0x7f0000000400)}, {&(0x7f0000000540)=""/3}], 0x17b, 0x0) flock(r0, 0x2) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x209a0, 0x10) getdents(r1, &(0x7f0000002b40)=""/240, 0xf0) ioctl$TIOCCDTR(r1, 0x20007478) 03:57:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x510b23c8, 0x40, &(0x7f0000000080)="07040000", 0x1000002bb) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) mprotect(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x5) 03:57:18 executing program 1: r0 = socket(0x10, 0x40000000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x470, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 03:57:18 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000280)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41a58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fc8328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19e6de73d3104589ffd08e8a3d8ff169f9c3f7b27fcb7dbb8787b4a09427223dd553c1bf6c55badd8bdd24c8ffe81b8b32b7998d9b09d1d860b381ac7ac3926996b83b0fd85ee3d5001027f4ea39a7c357c0f5a3f9ee3bfab3cd66adafb08ab31f9d7edf1e363fcbb64fc59bc768223b4e4d57ba9fb3ac2cb2f0ec70b03a625496cdc70ccdcf23b5a4693030759e50530eebf84ffd7b7346ffc4f81ae23bf9c30e567e241330810f4c7825e990d19f1fec843918af2faa6490321f67718c5530170cd46dc1e67fb7a8a50edacd141c0ea722996897a9bd7868c41bfbbd52fc31904361fe9d39144ac17c415e56496150ddbb785822de2f35ce51d1ce80ab588200000000000000000000000000000000", 0x1db) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = dup(r1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="c6b46b2fada2fade3e81a1da18acf89c0c8217aff48f8165d90bd7ebac63d672d416b8959b0f00cf48c624ae66133bf39d3727099e05029883a77b", 0x3b}, {&(0x7f00000000c0)="1ec0f3ed01398be0e8710400d0cc1bf0c15c2c4d801e4ad30ae0cf748f708c783de6b7e28548293f78128b8b7c208ccbc23f378fe94a8235f2", 0x39}, {&(0x7f0000000140)="15091b3127d1d41f3a06d31a342dad772160b8d9a093c793d309586c802c1d93e67071a38d4bbf085e128c3bfad1840aaf1b299b2c95926ad8c44859910606e0c369c3b3398ef040cdd70d30bf079ed61bbde74877aaf6713f17e14ab4c8ffd81643a6e0cb31b5171f85707e9cfcb0a7d2e77ef1ad7f954f1dd94894a895d6daeb42dc1f50f1fa9d7e20c97d7342042c2d875323af30e1a4499e67d1cc31c573be3fbd3dd2e866a266fd8d676391aa630aa87936a166643e0f7b8c4d8fcc4d034d", 0xc1}, {&(0x7f0000000240)="a76215da0c7bca", 0x7}, {&(0x7f0000000480)="536133585cd53906db7f20b8d2197bf243dd60844ec86b85ee95e339595aab68c3a475a0978062778e7b3a463ecd38674d863f4a863a7a73c9ebaf86c862cf0bd9937764cfb7f98ff40f6e875d8ebae8dad92a114c2989da", 0x58}], 0x5, 0x0, 0x0, 0x6}, 0x402) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 03:57:18 executing program 1: r0 = socket(0x7, 0x2, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x80000001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 03:57:18 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000280)="a051723afa387d22a45b8863c0479d8199fba10215b4262267e0b1f3c8d45218d8b1", 0x22) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x408, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x81, 0x3}, {0x81, 0x6}, {0x80, 0x3}, {0xa7, 0xe17}, {0x61, 0x8000}, {0x20, 0x3}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) 03:57:18 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 03:57:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000106) r1 = dup2(r0, r0) listen(r1, 0x0) 03:57:19 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x3, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0xeb, 0x9]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) r3 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x6, 0x0, 0x0, 0x1ff, 0x8, 0xffffffffffffffc9, 0x0, 0x1, 0x0, 0x2}) pwritev(r3, &(0x7f0000003480)=[{&(0x7f0000001200)="67da1f22886a592a3e288df8e281f5cc9accc77ba191524998d4b845bc94f1541cf7d1793952ee1488595996b71daefcc33452fde68a54324c1ee6fea87166df97c0fb91421ffda26ed356be3de7a636f2a405e6159e28febe2e322475b60330cc1a6f03d2402c6c6ae87f430958a5d557759cc19d22e60bea847a1c96ad052444f3b76cbfadfe244eb4e7ad285ad7f4536b9dae1b13e338429c482ff40f6e94734b0bae93ce204309ae3a81da442a55154c47689a0ec2e93c4b400c72d2ba484da0a7ff695e3441e0", 0xc9}, {&(0x7f0000001340)="f0ff", 0x2}, {&(0x7f0000001380)="2899f0748e27162d6691e5ae49af58d79cc0750046f2bdcbfb657ec793790a688000f5df27b790f0645adc577db0979f97e383cf94268ed54eefa91a0b5fcaf77807711cae4948dc4090dad5313af8ccc2551367f09ded904f5574963c42d1a2dfb61298126734ceb169ef9932ccae798b13b3372dbc36db6db94d82e3e80032e33b362a65bf4f15a8cd8f3c5f8b02bf55644c84973724a0c043e64a971de3e1c0e34356ea18def31921aa4485868a0a7c13936d39982a06a650cc32844a28a1b56c59f71f16a44c849faba42e6bd7b09a1a6a09e70b9eac2753c1603b74e59d7990e3776e8da5b7a43e5b85483861e25c5c1dbfd9ab4316ae7fe7693400d2f33f95f68c355987f4349480a0dd7753c368719358ba8ee6fed80cd7e8bdce65804dd734eadb8cfc83ab3d2947a51b4b188adb417f62167b92b24ff11c2d01668f1838dfe8049b5b11726f3817d08978f5608e07de4901d6afafa3b0005313bb8fa0f236cbd46bc61bbe7647d47609b0ba4eb50190b3bd018536f6a221c9410d19cd173b6d047bf4f948f8186840ac4fdb5206c4a0838ffe77a2a0b010312c26ce87d006ded6e0d0f85805ff7b3cec39dbb3391c9644ffa1384cb0d9c8f38249bf5d79f91dc16ce448eca5f93e9864e2e89d46af78f5c28478a242dc924a645d7bb581300831e6c9ccde4cc878636b41000c7c6323a3daf88e36e847b32a1e8fd77f1df940a5e495c791cb15946f5845c5abac55a38a59a73cdbe1bcdb78d2cabe60168ca63cf2d183470701e6565142b18bfb6a030a1f95aabd2c176e72fa319760f3764f414c52c7d2bec2c3d6764f073618a23e1c457c240d745f387e16fca18e50029606602e3d409552f9b0aceb584f16f37dbe9136c1813d3dda4d817230ba4494294743ad65df134d20d260e0a5fd51e6d094925043e9f11323c80aa3c7e2c32272eacc6b3f077d76e14b2af8e8249a38f67bc4701f4dcc9c3cbe0e8e1992c5d22efd79cd53a13b490b94a1fbd5d310b127d9f84752023928dc269996c523d370143844d72c46317f3c1d4c23b3e00105c73f55868910c5976096474d01e350d24d3c82cd11afe12ccd39b5280cea128a33d8d0ea3c185efd9adf97f9fa3204a374b92fa62cdb8686eb474f8265d9ca1f74b2db9ef9d709683c5b3befbc426f73d991afd73ae819b260a6d4dd8df47db34ffb84630046b928f6c4a9698e9d2ca4d797a33ab1b88e153dafd2da641321a9bd24ed5e0749187d0fc8152c382f8400cf09ba14e2feab84e2f59899fc0bfcc3f73fc3d55fb5d12f7a2238eff8dddd39eb6cefa4c2b22108e3ad41000456e9a26c73c07b1be2b87dc9f506b999db5b660c6142df2f9594a012466ec9dcce945685ebfffe0449445c124da2bbc9ec0f7db5a2cef28f4b1aa268887674e8cce773f4a436bc7acdf642b068431baa84e6dfdba70f4ede8f1040d34dd022003a00e6174cddba1ac189a91f4f83748685e4304c9fbd18d6e2119c96ffc17f9640e17d98373da7496fb719d04fa5cb38e609d3515a7ca77c45a082cba89c3cfb39a59317b3893d0d222fcddc7e36ab5dabeebd5934914cf4cb5c4e984e096e143af2cf2e313fe01693756a8e0f79913a7aa0c8e6aff670a60f4bfed3610bc7b8349a880aee9f64d20f1519f7dd2730faf0824c0444918aa81e779405f0714026107f1b5631e813b137115987faaae28e545980a8cca2fdbcb035b22e76e05e09afced8249e9803616cd36fee93b89e842063bd9dc99964de1797642f732e47b91ad3df1248f211db815e3e6a732c3d56acee5a5dc00f76c4f743d78dda612b4045bcdd5b9f182f9cab2b4dffe2dbeab4c60c2ee4911a305b560b953ec14b584896370b0a45e7101b100aeec3309687a369b1f6b5dd0f6aed7aeef3361d7359ab39ebd012a7e106b841dc011813f69e1f4c0bf3cf99819aedef4ffd0791a7429670362296291ece6453c9f72d2f4704a019de67895ed76bbb9d1960b1dd92de6a059a147bc14def47b077885a0f50c70a28a77319b9c6d94cecc175bfcbbab42478a3d14788a792d062466d59ae5affdd52b557b3fa6c9acc3f4d4e0859d40ff6b0fe16a5962baa47d42e447a44a2188e8eb09ee2deb27b020cf1b665872db5aa80e35bfd609ff819af471286676227259754be4c01ecb5c3fd8942ecab743094404f5ace1e3c2b597c750dcc9394fa079babc83e9d7f48c5314c3e936eabb7b8481c921ae3901e7aa0b31ee2e07d14455814edaed837775b35b2737639a47f538bdda69aec998938e3bd9f5b7a391edd9119c77822f5c095c882b04ee936f6d81f322340ad539b5c77996f4c8b062dc87aa082c15341f5b076ef5ff6eeafdd458296779ec70620da73b6eab057a8cbc473d8ec6ff769ca35e7324330f74b4c00b0bbbe26a2f7d3fc7cb99df4f677175f1336fd05d9d49c5d2cb1debb631d6f3ad022e488f2da822d42a9db5e82ea0f899678e4c59b06d2b992d301a6860b5b4d2816ba8d8142858b1726e8938cb828a52dcde89f8fea471790444c03f8a88838a4b3aaef35159dedd457113d968e0285edc0f827701cf8dc8e2ea384adf29eaad573cf66d7a1e0b598a03bd14b0d30d81c06b95bb4476e351105e2911127372e18382635a0e913f8ba741ce6a377fb2b41e53a66aa635d817cbb4a7abca579639a6e75669152926bc115829329d3eabce54e17b55adeaff2680cd73198e34ec30086aac7a9645c05ba64b38f8c765247f6784c54ad31f39bc966ed0723b05405b044eb9350fe210c12e94b5626956b980ca48b57a83de4c34b79c12f9b380d879535cc2624a739ef2623de0e0267be881937ac425f5e951f47a35bb9f160541424aaf4a6138b4d82311a2d10f64d1683f49c2f74535b8f724c8de6b44e41dda049fe14704621bbaa5dfd9dfb5df785dbedfc66a45bcfe2dd3a23606a12a585b38304658e521a63cc0ad2a9e827c6802c5a7455ae1953a3eda64e06c3ff00b8b0bc77031afaad611e7c238c4af4384dce83d684282156ac1082fd60c85ad40b3c7b9cb459a2d5bcd9f78a88de0eb7ad150f62ad12e6da17c3b8ffa9f03fe18b33d97769fa46795850a586efb7afac29a7d8ed3582ff20c092b82ddbec340bc9de249c1238ed376ad75868c26741428de51e77bd0e891194ea8ec237348c1d6e8bcb30e438ab449a5b5cbbc64c35c801882818f720671a57b0df861acdbde0ac411e90d57348803908d63153b262bc25c8ed101aeb0fddc035b4744b255c434ec63fb3c2d26b27570c2cea81dc2b66a0f0d74604ed45e27fe75b3cb90019cc3256fed184597fdefd24871682e255212f1b2c68ca019424d4f69f0c792ff48213a9431501d7f19fdebb138fe1927b27a6e57ea416920542c4f263c92684f27c71f1812ec6b93ebf438168933af7575d59f9fc73c324759ab24a079b0e36d0ac628289dfc985b4c68faf64f3d1f4fd6fbaa83a93d31d42b5ae6a55871800dfe6db41dfff23d56c12197a07d4147e642f370bc45f03bc9c4bb8e693a2e27f0dbba5275494dd4f601b7d55001155600777da53dae2e63f165b36026833ec5e30848c010ed3e0a085c42011149216a6431028a3b96ae582a53c1b026fc3397762b6c1d50dd8a46bea31e9d21effcb72bac7db5a6aca0a6b1050eaa386ed1a1c1538ee3625a46c29957fd1a50b3a4abc68d8554b8daa14e4b715fe44c7e3d07343aa3654c6200edd8ce2a60511cd1d707d0a0607457389543280112b49f9432fd458c8f0e392155db4c0ec21f000c5847c78585eede8d32289209d7ea5c9fe4c9ddc11ddfd6202163fd867bd1db08335fc51d9bdf7de8de3d957b436fd6ab6d0f5b620761f3dadcdcba4d32b8de1d10c392cb55e186327452c19239c78689d6f536f6bb2a778b8a5925824af701c81f137bad0b58a02a6c42977de3555a901944293abb3cb43dd2cb86fabdb8957eb9b0b592b65ef4355dfc14557d83ef07f4ab20def4c40cca3d2b90f14736b322a7ab9f09ce04ccae62d7c7e1b78955633588f2853a78b4f03b6afaaac475e4c394fe516c0164f1cc5d443ec2fb12c2507089d141974dc621d5c64f11dd4751b95332f68722365e00c1ebb4d185b7a5cf279b3cbd046ba0845f57c898d3d16cad66e9575489f36e8805b3f33a8485ea901df51aece5630724152008645249527ab536ecdf73d46c764963a14cf07c996e077b80ffb1cd2f8b67e83b812c7c5dffd31f79c9b9e1a36d0b20f8f9636f5b465c389aa1e378cdf1d66056f9a8b2fb25ff4cdad6868266b9d2d4044a22c4a7f52529e993d599454885a8ab8274329269eff04fc3be5469e6120e167d90063a158ca82e69b0a641219c2f1dac05fac526fe379ea18b3ab43883f1e72f6a7164eb238355f18f1742a1a4649f9d31b89ebb63bcf697b2d8a718e1a12e6ad147a4bab69d47117cfe92fbd4a9963fd444342cc4b19c5b8d3dfc1e5c39880f48d98ae92f8eaf13e80fc094bf64fa420375a45cfad418f263a10c5745645662c132b30e7eba783ab6d43a31116da11d8b382a8656ab8a6fa5b014456f967ffcb0d08669aeffda521bd5e55a4f079e11ae0d4e7065d81be17418f5c4de8ff95e35bc1090ed18abf8c7f3130938473fcb18637bb39e13be2090c1f5f01a786a2ee40542efffdd0de8a66cb2881dd06a702bfddcdb44ea378573438223861b23fee24addff693b524725b23f36b2cc5b59367e235ae91f63745b36e8c5746db157638c74ac1c253e59dbf2b64e91b98422167c39840e9f20614a2f41bee43be282f29c48b80f9ce7b1d4771679d478abec1366c65e7b6c300d606133f0e7e8ff13c3c34c38c7f590811f89f82949fd3acf45fc0c3294ce987d18b4ae237c8746b1db68d8e9d5fd59436b18a147c2300f2ae8b5f6480cd01679afb8a0978550209c305d98ab1027fd21bd6be1fa0bbea85d441289d99ca5870c8879e6a735f3e923d953dc760b9285104d249d551c9728cd3fa269777a446d25fc367b28bd3b71b440f2f399b8a900a39397e61b2022eccc7846700826dcac81cd12d2fbfbcf1d6afcc56bd456c5e9f94292defa1bb19c407b403aa11ed3050c28d91f4a67bbb5bec881b47f8383c146ed2938bf25cb676a1a6ea273e8e6fbc4ec32ac9922a5f3a6f6ce616eade832f60a9f77c7679fce56b584f638b84f5096163e5d2887fae63bf25d8c5306a9c5e0b3b192d0100595050e88fa3a6066971bbbd3c28c2b211c9540bae72fb5fab017845b5652981c24886a7a144c96dc851c1c023182f8f09ae0728d70ace553f1937842a475312b9004e0647a5d6cac737a5fa98a3e2393bdf136cf0bb9684bb96f0c490ea61c3045fc998db0c74a1484f8c1598bd2b97309f9ffe2b0e821f28f240a36779c865e590cfc7b895a353318a653a7dd55a1901f9d9cfea02f08012ec857a26d220389d0cb684b35c1ac62b76e024857ad7a051fd20c8bd127c9badbdd0f3be257919776de224445528341a45208e32943379ffa4b6f6d5ea240f6dfa2219ebaca699d262fa4c3a9a658d56da6499cb2fdd28b8eb0a193745f640a96864845751ff4d3442caa15a865726a1e11279c77173dc16d08817335166faec0631e72125435bf5333118a3ee5bee66c0a46d61a3a8e7a9f1714b32223d98e8e5983328c160b94dcbe4738ebec19155151f4bc339c6e303f53d82cad4252fd2d930457c2d42b5e62f3ed33019077f0b8d213ba7c8b2d62e21155626796b4a367f01162a15e12c89de2aff62acdb8486c2edcb", 0x1000}, {&(0x7f0000002380)="ca6fa896a852699822254c6123591e90459fd63a016d84cd48f0db7324e59a325ecadba1f44b131643182f492afad744492d24f7475f35b7c26e0c8037a549f93134bc7c115ddfdfb83f537f9fefe4976145c6281ef75758efd789cb5048aa68986f812e500a7f07c32deb0491886debf7edbfa00ec4493327916bf6f679fdcdbba921cae6e853bf933b10b4a505bace2953b777733f71e0d5b63ac95cb0b350a39665a0172e8dccdf1dc66a9be9d71da5cd1549c0aebda732a249497e06b0410e1c0cf0bc38be295def61513978c53a1f3354decc2670db8ea18e966c6d3fdf547f3b3aed452c78b38184d3d7a0d04a751eb5c8b79bf0e6349bf840242f59a4eada9007020a30011a9dbe47171300f288cbbdafdd4e28336059cb46fac73c58cc24b2422abc030889dfe1a0040e465d37bd94737c01c0b55f92a545e2e7256e74e8cd222355e254e0b4afb0e8b16eafdec1038334a701331143a48efd744afe995a1e961320e7d76adb5d04f22368e306a42505e1ad2446323a0d0f8a0b600d3cf40d885d2040e5e0e4615fb41bf21745288b450f3b1188d9d95c9ee63a3833cdce09ad4c5d63804dd0d953b508574c220590b1dab2931a23b9816036cac7ffd690d72e8106a5fe509b07cea0d005fe7550e7ad4b438fe5ca3f01da18aaeca250f0bc6c111e8d6bc795d275b892b19bd588b053dddba11ade7325f1347b49b8f4669001fbdad889cf1a342b68e68f12f1b6bf0496c1cbc25730bc090a51d9e4f57e084079b2735805398a10c32709f23ffb63857344c4831416001c48ccc01c8b59d3eb9af56d0aecde93bc6ff7c952f85213cc85cf3166dba3a27b5cc880381e8758acd69d3f23595da5c7e71c058f9d6f95200397ee2fc8464e81e98c55c7aee1461a51f5c3685f6183370a624fa93b61ec55e893d80254ed659905fd15234c01a49da2ef1bcac72d58fb8dcad1997894f727a4a4b55257d79c299c6070efbca434e1bc5ab957480ebe13e9a3b5beec9630e5f2cb39cd8fbc91fd489e9ec1a7961bce969e022320dbf4a7e0d27816f5076730ab83fe6321025f2e266be254313a28c7826aa88038a5dec0db0b98ee8609b051afb8810b2b1963b33119279e2ffea77c3d55ea29b1b881f582cf8bf917495dd467ea8d02f994d0f67e03065e717a3650cb9fbd770498ead8bd1916353b40228a868adca1a6e41eb8ecc89bb42d885a15d7b6d14b039aeaba8e5dba0903dc3735fafed09f7d24a49f8f2474d1b450b2c0dd079f770eaae7528f30e98c854254c21b11aa22fa04a7651f2fd0c49208830faacae7b8b7049d4d4a73acf3e54f85d944a3222c0d6cbb5670d8c86bf4972a0a488c7c202eb4db8e4c05447694e2a9158fe1a0eb92551e491e49b0f2b3fa1e8e0633b01ab1f11c45193ab5e3ea32dc2b0aa727dcfc7d7adae1180646e4feb5b48e0e034c33fa5614377eb8055ac2ec027a1585cb3aba06148ba20b6e7f5e38325755b7d2a632e8048337179def16acf2bfcc3ab569b3939aa06f71dbe9d4b56ef3f4555597cc0988882f9edce622cd142c6cba9ceb2a8a1e5307d20a9ccc411d645f14acbcda10879e7bda8d6aec8df0d6a278287cc0a3f40b6741af870b1cb0e86e57d6d9073567c69816b4cd18d62504a18bb38e0fc62f1f504d75e5582deeb8881c97018ec0165de881c817a6d409dedb31c35b5a7ffa15cbaccb7b3dfc5b7684c77b8ab334a372756766da89b72ea137bb45677c36c51ba2ccf257dafcfa0a5249ff4d168d28ab6ef3ec539f4f0621de360507168a22422e5e02e58fcf7e1a2672ee0a557808a4b2b27edadb265a5844615b24d024f275a76d74a98ea4a85c336dcddaf8cdefb74061f804b0442bfd9122478f372f30a322f9be340be54291c2f05b905d5a736d188567e3500461f2f1577757f6fb30f46b84cf160fea4f7ed4ecf241c9ea652aecf558144c1df1d6e66a3fc5208e42a0c61a098c1268ca45c0cc2ae1feb626c4966159f9e5e0849b7570516aa9feb36acdf7872e0369a1c5c118904c78e78448368688b607e2b479942ac27c2046addff99dae5171bbabc0af27355d45140d57cfd4b0a7b273f75a472445a02e52c3c7e6461cb68d49943541aecaef4ecfc5f5052f5135ac9d170cb5754304f47bac587b3386f4d7affad10997ed09a563d596ef2244526a6813223d52805ac6abe8e06d1da71504e66fe6d4648f10ff5e70f8b91e025752a43389fd1f0023f942ec39683314f3233f4a5eaeabd438ab7d496a5905e3f01036f0eab89fecd80a373b8c735e6a659804926ff53e8b71ad0b32aeac70df910311646504a026ad48dd7507355a75b64c7e75478db81171ad24127ab7630a2038042896807535de7498569536724a2daf54d378f0cb081d743186e309a9dea9fc17950d7f5d03bad6963b8b1a412255f82547138d41e69d8ca7e529b986089bde62924e39d8a3f501391f75997f5cbbc4635b65b21efd4cd595185cdd9a14348cb34e36c0f53cdab67eee15427a14a9639b559f284c77d1c50bd995da444a2cc9e18dd602cdf248899f78a042ba9d814ec6df98e9b9dd338e6a1d5e48d3f830cd3288a6a21acc0c46c57a13c4ac76dc534dae86d2fd6d16b022ed5a2c5486b3432a602994b3b2eac3cebf77c95bea73c08e51165da7a9425113dcee3ff239468cf35dd6d151625b95a080da1c21196e35ab6e98d3d27b1f7a3795b6682e5f25fa787c0769d44849a1ddc83473759715057b96eb86db069339e8066f1a9d559b311046c5d06722fe19a525f168d8c0ed934b9669f9729fcca43cc1278173556f72e9fb2d7ecc06062bce47ab43c3131a04a8a7521a64b9a2ab27feb6d6f279419c48fed1d60389a74a8800e65365c9179d2d780f4e5041b4c23ac7249bcb311c8c1714eacaebc8971872ead2328996bce774a13dfd372a375c97f74874f2614ff5452127bc2e590b85513204a4648a867a6268c9546c091bdb0bbb7f4216e122796a5964fc160162925c7b698eb2485e633dfb6ac082bd584e9864af9a0dad55dbd4b18e69dd0270ed3af34a0ce6083e2cfcd9323b616162ba06983af91e786c1269356cb7d3f574616671fdea7d21836445d62ab23d0df4c6ea48213a5766a84cf6664e8a73b411cb74757ace8503eea0c4803b045cd9d0094c54d262476ac3fff8b19b0a201fe7aa1a44f782f629a2eee83189e68f3eb42b3e49fe0f4ee44b1e2d3f27c850422e3b02bd3429211f289570c1ef9cde21fed9d16c0990320fc52f323bf86d520b184bfdc6e165be202942d42ba22bb089553efd9ba4593b25741e79c3da15a12d2c717c0c91c7d1ae26b351aad345ba7b2ea19ead109fb8991739c89829be9146bf99ca21fdfa57c045bdcf0a82b073e8c66d6bf255add8df123ff013fe38b3ca46f7c739a669378efb1cbb6c9a47461090da0b983b1e0417d570b4a37c4c076ea828341a5de66ffbccbac1ef086924eaa5974ec19d52713164adc56e6bde6528d0c28662117c24ca26369e0cc3f634b50624a763b46c07cb90e1fd9b528d66b76f718a2770f47bb59f6f6e90856d8540991f3fd1ac25e11c241a6aef9a5d2ed9df91f372bc74a664eac7b518c603cee47b174171d8d27ebc5139db359256bfdc3aa3ffc3d4e2501fa311c69c356a0c1faf550c244755bb2d93133e02a96f32b7b52486a9df686c55291dc6ccde3ecf43d9547033e38340134a6eb12280d6cf62c6b7a185017568d03645b2d8e679004509f960efbdc92b744d5cd2b9d56e790a0039583d25df4395c786e02e113663ea27ddef0fae99cb8784403de229c9a15196e20c0f3d9fa88b9137d97df8e8552349b4e3b45c74c89274371325eb1e6b877c0212b74f509bcf94a1a8302fee9bbd77692635fc1e2a7aa6fbe82d75a0f8a4a34017f16f9b7445f78cbb2fd6b3eec972760ac5208f6de8c808a4da475963faa100903dbb2a46658169f195a2d86a229fc9d915ac13db4eb1e02d03a23ab8dfaff08dbc3f5dd66d5c16ba1739ee3090e686f7d1251c4c141f9bc361a6558af3c9ca9904a63e7e5d1c7c44c7e838ade6e3f36d85b82d4cb874565dee952f81fe7edb11a45c04a369a8bb2fa0bf5ef7cd3b9723ab1533852e006980ab453985199106bf42557be955b6218874e485f7cf49fed4fc966004b8b3404abb44b2638f5ca3ea80d77f47f13ad5eb1128e444cff235901caff638c0c45acf023c892f15bc14d5e1afb3340d50434296d65e0632f4e8f46865282fad0e85b5a769e2b8e2b53ea3cd9f34ad259761678275bbb1897fafd8520f74b24ab6ac2f377cde2197f1a79068ab908a39a289f8ad446c430891f0c12e902c5bab1247d85d7407013be5262ceb92d1de02854fecf1fad7f0be03575342284728664f59b10ca4a0a69f0271ad68c6a1d1ec848d2b48cf2b952413099b4629885aa378876cdf2517118c78d76629f95f91367f296e24f16313fc16c04de977dbc1f5a384f0c1f77f3b32713a5af88d6653283fc606b6155158356e9e2b079710a97d68f42331e4173dacf3cfa8b36402b52dd6790d28fa13f53ce3ccd6ce0418929260ecf76ce8f7460b8794ba929218c66f057632b67c3dcf380e1d0493aada28816a22fd17045069076b4c251947a9bdf634efb3c6ddcccddfc0a54d51666bbc3166d543914c160c486c8bbf15f2b8ff44818f292720d2016b4bd45becdc7422ff70b6aee3cbaff3c00ba4a8117e2cfbef4dba78074b10c478a40b5c2809bc4c84fd6d7c6292f27c94fe1a49c2dd9d8c20f20b8988c0936a18150c36cef733899af5296873a232253724a347567070eddc0c6a1d0eb88f3ab15652ec123dd5ae4217ad2d115faa43c2eca37c8d474d491d0b5d9b2ab0270f22b9690c8014da7b72c30228ad0ba04522ff07a2d245166ec6f9adbc0c6a91fd20a0605560e1b1bb2a843467a2577b127418f47133d3a7823b4d8f8cb7cbdfc581a2aa40d0c51746c7d9862177f00156603fce60590e9430dea2f297e29cfc1fb3064049bc7a4c6270377eaaf779405b2a83aa2624d1ad5df70652e66b7591e5ff7efca86e0b2b78c39e519266b150e7be8021b60aa011827343b24d8442d2e1e8a8ff0c0e39aed90a740261e1ea03f27ab647d9fc5db6e1e3e565f0f11d437bfb43d76d593790e842cc22430666e12a5cc0a675e25e826c2c23edd6ace0e53bb728e6d1d883cb1b0023e4c79115bacb1fd7823d7ee41cd73392049e27e94f69461a40e5a5d56fb39877bd6a40cb56c7119466d1d221e5c6ff00ef4bf7d9a1c4592b9b4dcc5aa0bae74d658ce1237c1e75f7068a4ebf72e83a53f25959066b77283466dee80e949c25bf3e518336071237bcfda3cd371940858ddf3c37c94836c4fe6ad6f86ab81198d3c6247cf9daa91282aef4aebe307939ea45a7a40b6f7d3ff65a792a3d6440bde3febece63bb9c6c94388e3b86d29a7e3ad1080ea38089f6db84b460e5c892ed9641c952d4abda4d35cd1954b7f6a50ef928c93fadb7e3b21f04993f6719e848b829f63d072a8ce78702ed5f1136d469d2f64a64d8674d76311c9251578182dce3d1d1a15bd4a6465bd1f750047ebb68ba9bec12a1da32702b34ab463a30a0d4a10e66301965e468616303c243618fa6a401452ad3366fdd1eca35c905ab80bb286862ed2afed9e8fc73f2be3c487cc6516a7445715e2d74c7e319c8246eb5ffe88004b804492e64cbb0f4253657b2a8835b6901ab4529cba1c87db7a7b28c0388b68c48d80f6a36cca13c1b0fd97e0b", 0x1000}, {&(0x7f0000003380)="8e0df6fa4973d80fd55f7a5afe6e52e8ff201ee39634688d4cd2bf9f8d4d70b589ae293d3e17d4095453cc9974055c48f810f9e0c9c53cdec3f415a735e02e23664ef45ee08d7e8a94a01a67dc8da41f427f09e1675d45296aedc511ee9a9e946bceed2a0ae43071f88b8afa73bb645cfbb5bf26cd97e7273362d9f4c68f305613743dbc4e4667df31ffde882f6b1c7dd6169455e9b8043008fd1c138639920083749560273fcfbc3a522ba45cc9e707ab0bfe922f8393ad934c71d8a3a9fe1543d365b601cfce4b758a5748a0ab18fb8aff", 0xd2}], 0x5, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000300000072e98c72", 0x2c}], 0x1) 03:57:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x1, 0x571, 0xfffffffeffffffff}) write(r2, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) 03:57:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 03:57:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x92) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x3, 0x0, 0x0, 0x0) close(r1) 03:57:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0xb0}, {r0, 0x86}, {r0, 0xe}, {r0, 0x1}], 0x5, 0x7fffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$unix(r0, &(0x7f0000000300)="2ba18356bb00d27e943fdb386ca69f10b0cc7d16df69345424ef36262ddc7cd41d905b62f3cd593d14cb596450f010d2dbc7dee78cbd44f606fc2c56bf257aad848c8b87c0bc2ff18ca808e95dede74e745215e2c747c77920a72da8e01343c9e0e722958d878b45d43f915075227633c98e1be56e640d2661cfb9f67c251f0687ddb22895f5336f80f14a41ef40d1297af429528ae3fc641486e9eb5577d14e6789527fa2c89151dbd249dda4fbe042f0b340e33d6f6b2b78665fec64034249383832eacfc918d8a01f30093a83c6afbfa7cedf", 0xd4, 0x8, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 03:57:19 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xffffffffffffff22) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f033336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xd4c, 0x400}, {0x2a02, 0x8}}, 0x0) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r1) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f00000001c0)=ANY=[@ANYBLOB="bfd0e7d2500e6c668b676400000000218843fb00000000000000000018000000"], 0x1) semop(r7, &(0x7f0000000200)=[{0x3, 0x0, 0x17fe}, {0x0, 0x1, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x6, 0x800}, {0x7, 0x3, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x7, 0x3d56, 0x800}], 0x118) 03:57:20 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00", 0x7, 0xfffffffffffffffc}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="df00000000e9"], 0x10}, 0x0) write(r3, &(0x7f0000000100)="f93cbaa1406e935227544294124147bedf339b35497b06ae7bfb04aa1d40f706e18f812c49c41a53522234492bb2fd48d8c1d66f66ce2d83f4ed586df8266a5abe43736bf7cb26093544c473007b3eb502524c470cfbf5c78a0758822bbf4e8a", 0x60) 03:57:20 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 03:57:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7fc75c47a134449608809cea7463369993622cca61e20ce23cd8db9150daa46db3df895f2d3060df380c43c02e8dda46ee1c1505bff5275be3477f8d507259b9e20fe0b0b182c2264e9f97b90ba643776396bb6d51ab72b165745436a375db6e9b579b4de41ccdb51efbd36004439acbd56bc8a001c0a9ce308f9839d61a88b9b9dc84d308bed3a90d7ad2186c137718ddca8fbc57a2c18e1cfd414d76eed8058fc6f886bc8300ee2788a31a6d1ce2fb3738bb5393b2217df9d79e5e5fc5", 0xbe) 03:57:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x22, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) 03:57:20 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000940)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) r7 = dup(r3) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r8, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) semop(r4, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) 03:57:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000003680)="de227ae23034ebfe793569c16d9e69bb422fe3e89d2d64cc49952494f4f09a08c772b76fa26378b8013f5451f010308da391d8ace41cfb9b371427715101ff4b3237654c2fa8b802f207bf1833588c59197eaf5d75856cc0ac1ab94f4db0bb4a7d014497081f30def0173fa67172a37178866b3fe8ddda4013811fb9485fe783442d", 0x82}], 0x1, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') 03:57:20 executing program 1: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000005}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x220, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 03:57:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() getitimer(0x1, &(0x7f0000000180)) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000100)='./file0\x00', 0x202, 0x41) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="863f1d543bb19b5ad7794ec0a64fb0429effa00993a8d7fcbcac2e560d32cf9394c8b83ef3f6d78aca1d716b4b944b4da4318289635efd487cf531c8421d475a44ab39fa429e3240bfd2d1bbbe32c8941eba49e450233d342a42529cf3d0fe418e050079ef7f4320ad191d6d3a6f87a73f42a299"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 03:57:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400), 0x253, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) 03:57:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) getitimer(0x3, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022b2f001000000000000146a78426c15b6589ed"], 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x59) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 03:57:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file1\x00', 0x10000, 0x9) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='!\x00', &(0x7f0000000080)='@c\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='.{*\\\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00']) 03:57:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 03:57:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) open(&(0x7f0000000080)='./file0\x00', 0x89a, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0xb336, 0x4) 03:57:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) dup2(r3, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) dup2(r1, r1) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) 03:57:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) 03:57:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x3c, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x100000001, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0xf538, 0x36}, {{r0}, 0xfffffffffffffffb, 0xfffffffffffffffe, 0x40000057, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xd21, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0xc9, 0x800}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x10000, 0x8000}], 0x80, &(0x7f0000000240)={0x6, 0x108}) open$dir(&(0x7f0000000040)='./bus\x00', 0x10002, 0x100) close(r0) 03:57:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) dup2(r1, r1) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x9, 0x4}, {0x4, 0x8}}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x800, 0x100) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x7, 0xffffffffffffffff, 0x4, 0x1, 0x1ffc00000000, 0xe5, 0x3, 0xc7}, &(0x7f0000000300)={0x4, 0x9}) 03:57:21 executing program 1: r0 = socket(0x4, 0x400000000001, 0x30c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="caf5b415", 0x4) sync() r1 = open(&(0x7f0000000140)='./file0\x00', 0x280, 0x80) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x2) getsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x2) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0x1}, {0x51, 0x6}}, &(0x7f0000000100)) 03:57:21 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000180)="adebf01e4ae88a793acba25a3fa4461d34bcec855164db1800a23b001dc8c79270d200ba3f1037a24559f8a3ca58ef44e1ed5c00364db389783068d4f746bc5887b615f2bd0456485b5c029cfd95f3110d29d0909e81b767c41a02ceb40fffe995342a24387999b6dc8193ef01bf3fc757a6599c490903e3", 0x78, 0x8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 03:57:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xff, 0xfffffffffffffffb}, 0xc) 03:57:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/242, 0xf2) unveil(0x0, &(0x7f0000000040)='r\x00') getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getgid() getgroups(0x5, &(0x7f0000000140)=[r2, r4, r5, r6, r7]) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) setgroups(0x1, &(0x7f0000000180)=[r1]) 03:57:21 executing program 1: r0 = socket(0x10, 0x8000, 0x400003) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 03:57:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) msgget(0x3, 0x600) 03:57:21 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) chroot(0x0) 03:57:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x9c9a) sendto$unix(r0, &(0x7f00000000c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f585000000000000000e780486aee97373a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3e3bc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000004cf3bb704a68c349521c64c7ca91dec4f6f81bdc5a8b7140845244e8c00192e730f0cf229cac4ac608f57ce77e156403bb3d2331db8d4485de47433678cf1291e93eb9ec9896d2773e8aa230a79415c54a2f9599e628508a0085ba11d8b9c61a0a57e29f476db74320e7e4b3c6ff474f9eb3e3ddb2f1618c14b06a64eb555c6f511e6c26d33dc56cdcab0d4d7069f3965024cb49a66601f264c8e2ea2b5d74f8476ecfd5ca1c4ac8cbd36b72a92b9bc5f6ecee0d252a38573ddc536ff8438a72dea2aff752fe7be609d04ed2c99eac8da71f27eaeeda6fbcd3b4ddfb68aa681080506e72069ada7b9eb68fd5ed83f7ec73e2500cd9ef4282c43693", 0x8ce9b0c650fb8b23, 0x0, 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffff7, 0x80000000}, {0x4, 0xff}}) r1 = dup(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x59ec8895}}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 03:57:21 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x800) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCNOTTY(r0, 0x20007471) setreuid(0x0, 0xee00) r3 = geteuid() setreuid(r3, 0x0) setreuid(r3, r3) setuid(r3) setreuid(r3, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4, 0x400) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x8, r3, r5, r3, 0x0, 0x0, 0x8}, 0x2, 0x40000000000, 0x7}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r6 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r7 = dup(r6) readlinkat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) 03:57:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x1, 0x1c0000000) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="024061ae44167637ae6e3b8b0eb4b713a5c8602b3284fab0d38b0e803fee000e9fa7be4db56738c295e99b2f19e9f64f19077c1c0a7947e2f1cbc2d5a4b5cd5870", 0x41) 03:57:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 03:57:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffff7, 0x1f, 0x7fff, 0x0, 0x7, 0x9, 0x4a, 0x2, 0x0, 0x1, 0x1}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 03:57:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() close(r0) 03:57:22 executing program 1: execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+!&/\x00', &(0x7f0000000240)='*\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) 03:57:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) read(r0, &(0x7f0000000180)=""/28, 0x1c) 03:57:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket(0x2, 0x4005, 0x5) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f00000000c0)="116af5d03f5c8a40539e645973b2", 0xe}, {&(0x7f00000001c0)="8561620117ef4bf2624baffa52be4b9faadc6a659eb29dde950ec540449ce4379c709aec91a1bf62186105b04872f0f444aabf8fd3a9cc0646f674bfa0eaba1aadbe342551e6db5b46d9dab8986cebed778ab1382c44f1a32e363254f570e66cf17cc46a0299d5dacee5b738b74dc2aa724f774069d2c4475e2e9b68098074a9619c0355df183e3de7a9d40703f2798434ab75c71d6b1b449ac5e9c00327435215e8a5ea2b6d3aa674e5323229cd17a7e026cf5f5ae50e53d4d9575ad74f2260bbe2b17564f848ebdbc2ec7d4bca3d4464268ffdc6e354812583197a367501561c06f387b3c682", 0xe7}, {&(0x7f00000002c0)="5f425db1766f6294a5431e59d7ccce3efe0869612cea9fffc5f01ecd49a8525a8c157404702e58c7", 0x28}, {&(0x7f0000000300)="c534616999fa1e36decd0057bd8132c6cae522d946e1504ec4dbd237ab1041aade57269bdaf6ee4c778cd9ea94c4c70bf0b3454e28e84081768f70e7062f7152d235e36dccc38047e87474c85a437a30808f2ebeb6545ea9ef69972ed0f6dbeefd6951", 0x63}, {&(0x7f0000000380)="ff040185e3f2df12d3d41ad415ba5ad286f24b4ee7631444bf9675672a29921b16ba1d659c6c8e047cf254bea768a149a29038e6b1f3b75fbaad20ffbe324519136446979cbca8bcfa5d9f891d58f68acb5d58e54699a04f167400fd8772ac94e9e84ba74bf0243d831b2afc73fa5889fa1ffa7a5b25fe2966d59fe17455d2660b6a068e53425a42ce6abe960035e0a590bf5753cc8ef86900", 0x99}, {&(0x7f0000000440)="5b80495a404453f81e7b1b06e2cace43c64aa96f551a198a039f", 0x1a}, {&(0x7f0000000480)="b7faaaf4a23da11deddc958a323d558a6407e29c63c12082c45a89f6cfbbd421524c4452a9a89c9bb1595d15d24a0846619dc5982f1dc7163e93881e5033bfe22dce5f253c83f699fb8e260508c9bd887cae6081b28704e171f4f5c98eb16ee67ca0211b0c2f197271ad66fba6973996a571d1ad04044ab483a60add271ec631c1e3f8edde9bf63f1377a5d72db722615383facea4", 0x95}, {&(0x7f0000000540)="6127f00aec34e925cd21e7e84cf45e934cd20147e39cf52f2eb23de53046b398dc62cfdbf666ec5bef366f9638e3198c22624c9043cae854d310465659870490d882ae6e7a11b99cb478126ada8d3a7ce0e2b80faf406ecdf8b025f61e6cc7a60a82985d450b19cdc61f50684a6323a5ca1c6fa70a93855f5c3974da1d027fffce644bf81ed88173e33bd4b1da62ca8ae4f04528f695abf2ee9bf596ad36bd119f2287b5dc36ee6b0b95ff2e31293cfdf50b93dfdcd26585ac12f1386b1ed4455ed7605eb1180b6867d3d5fb5ca87550", 0xd0}, {&(0x7f0000000640)="e05e53787ad730e66f44f5709be8001d4e02d5098b69db553f7ac885929cf71ad3376a98f7b15012b7a333fa9f2e7c0ed4a82492105fbdd47d213de981d2e60be3e9fe07bd40a137a2421f7a51df9ab9655b275b8ca596dd67774c5d6eb542ff3c69fbe2deb0aeded8378285a9c508144048a2849574d3cf789b739b69d7701e6a16360c173c3d966a61645998d5c62851affe56e2cdf53798a2b256b0f2b2cd8882838e34f8c3924bc1d35d429f457794a533f95aff3dadc9ad840dea065db78e5261a7eb327a3c099280f38ae1", 0xce}], 0x9, &(0x7f0000000800)=[{0x18, 0xffff, 0x3, "770265984103d1"}], 0x18}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 03:57:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$getflags(r1, 0x3) write(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f00000003c0)='./bus\x00') dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) write(r1, &(0x7f0000000280)="4efc29a4930806beece79a05877f5e8571f213f61368d4963526554dca0ca304f302693bf21f6fa34fde5b9db20cce65c08f6a3f68501d0553ed8db2be641d4cfadd36ccdc33af39eb72e678994c1521f21e97966d21da2122a8e7fd9c1534f909e0bd4429f2ddcb4702", 0x6a) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x19, 0x1) r2 = semget$private(0x0, 0x3, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/148, 0x94, 0x803, &(0x7f00000000c0)={0x2, 0x2}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/144) execve(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20010, 0x0) 03:57:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000100)="8dd53c22f8f1a206f0e989077cf62afc7bb4755af51c7f9133d1ba380636223b0dc8edb457887805a1c6ffe223a34bdf991082d9202ed9f57ce9131eed3a61e9738ae36638d1e1931ff8179e64953d9789c45345c9df240c0b48a628fa7af9af3523b772a1f416519c4bed97e8abb33ec6814cd88ca6b8dbffdc689b189aca92fc2aa39950d7a680db7b6cfe8a1a5da11baec7a122e5f2add0e18397f15d27d2926ee169c25b0bd09e622383e5ee24f37174078ef8b110f6073c6b4fecd37b000aff92e74495e7003196b5bf9811", 0xce, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 03:57:23 executing program 1: r0 = socket(0x11, 0x2, 0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) 03:57:23 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 03:57:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000009f000/0x2000)=nil, 0x2000, 0x1, 0x5010, r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) shmget(0x1, 0x2000, 0x20, &(0x7f000003c000/0x2000)=nil) 03:57:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000000)='./file0\x00', 0x888, 0x102) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 03:57:23 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x4, 0x86) r3 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) semop(r2, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r1, 0x5) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000300)=0x10002) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x5a10) select(0x40, &(0x7f00000004c0)={0x7, 0xb5, 0x3, 0x1f, 0x0, 0x7fff, 0x3, 0x15}, &(0x7f00000003c0)={0x4, 0x4, 0x2, 0x976, 0x100, 0x5, 0xd2, 0x5}, &(0x7f0000000400)={0x4, 0x81, 0xffffffff, 0x75fe, 0x9, 0x3, 0x81}, &(0x7f0000000440)={0x5, 0x7}) getpid() close(r0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000280)=""/20, 0x14}, {&(0x7f0000000100)=""/201, 0xfffffffffffffea9}, {&(0x7f0000000200)=""/30, 0x1e}], 0x3) 03:57:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) fcntl$dupfd(r0, 0xa, r0) 03:57:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10c10, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00231127feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a681ffe691ec51f8a0d902da5691d8995335a17d9827ad00000000000000000000000000000000", 0x4f}], 0x1) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) login: wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 03:57:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="11d740243c68344931d41c737352b53cc4ff7511fef7bed14d8e2c4a3f914db4842688b92d1e5de323fda03abd2f7bec1bec578b1fe267ac233a99faaf467bf064d29a95ebf76b6b72fb83faeaa2c73857a0335286780a9d20a8a26ad7787a0a3de78eea1bcb4dc1bce60104bddfa9a4df1367ddfc3ee01308ac01e84d8dcb8f12e847e7c42b4bc859526c5c3092373dd857c98580cdd43e40b0755c7333472def5654deede179a589fd51e04bbfefa9d1021f2d224f39d2183d5e53cd79185ab5205b4de2444261d799d736d4e8e1c963ecc1020b2ca351714a5550d8120189b579c2ed9b9b4ddebaedef6b239bdabc63fc459746dcee14993a23d474f1e8cfa711de93353fbded291bfd38b498c494c50f1dd78439fdf24a2f4a6055df13b61dd9c094385927eb751037c806b3bf0f4da59168fb258861bc3c6c42ae2049bfe9acb4d296bde2c3855c5fbfde0e067496cfaaa7a1d99c99f107075e62caf8126c6a62c11574e7e81b8c0ffc360552da8ae2d364a57a59d68e272b960c0e91be8a4cc8330e9d4adf6f6cf1e6ffe45ac9637f828f53d8ba79561ba46c711339e6bf5d54bf0c8eb8841e183c2c03202e8e7762dc7af8b4436069e0f18305e1b5fdb3f7700bad8f6cb35ac3805a9e69021f6adf106538158b68c43c548a669abed4f9a868bcf331b419787173b2f687ab405e8432c7dfd808cad993a5394d91abbae72f8af9ca7585bb287dcedf6fa36c5e48005687a2234c90aadd5fce39eddabb0fb22cb170ba3f1e192783001f00d06754f50954ebc94d4fc96ae49707f6218d0062d5d0f062af03c4512a59055e6de4d5cc4860379f64a05f00cc2627e1e8174bd7f3e610d522cd6d0d7b7ab11807bd12e17b60b8d446357748d64f8e83bad601139c0182025e7dd32e62e9c587fbacaae2d8e71576496d1a0866a12c7bd5bf9cfd146e86bf442c74d9158f0e394c9186f3afda38162cd92dc18313a57e2b6c75064df846467500476be4af62af8595101bd56c498ea374605baccde76af81508b2c6d59184dde5ba3199851c9dd8962bc32de88ac870f4caeecee6e53db59a96b2631fa9597e91c72a74f0f93d3a7dbc075dad4804489df887d09c5988fe227fa34d38cce5842329811334b61bb63ea8d0b438de130bb1686f775b12208a86e117e3a4f039a8073db8d60832e2b2848a46f91baddf77493de8259e4bee2e14f5b4607da0f48d8dbc5c3980beec75ae2769af771f0ec86cfdb86dd159c5cf2496d276b4bae0bfbb45ae10dc024d93077c927b98260b631bba4070100a0f47e4585fb46ea5f739cfca79c845b032ef6c8e46a4b647225835347c38785a074bb8fbe8b4c54f1fff48653cbdb919f759b64e496bf273a01c03287301f1bef36d10e2d94ee309946d12e05141abb242335b948b411aae4bfd33005f9e0b98568397f480823a77434d8f0d071bd10614cb2dfd732c5cd4edb9e871b9ad7ad1ae3aee752c120a3cb4b8a26179e16e055ba768019009864e584d49607e0b79ce75efb0e6108da76a922c8422db216ee3bd61e80a13dec27df803819be2f22399de9c9ab4153fc491329a9fc60cc89542b84c77154c3b03a0ec84376b1c2a726d99a78560531b1f315f2ce19480b88dd12a2c231aa027617e082f89262a4618d323db936a51626cfbd60e286ce499766f77f31cb0a0bfeb0d099898cf969fef2698493b44812cb58c69f0c643aff6e99161c45d9977496d99965476903b8b4b3dd3ce5ac9eb4aeef4d21def328a5dc779baa017f2bac063595302871a47f26e278801cf58a9f9c7d9f278720d16efad44e4e70a8ba35bba50a31c7a50901ac050328041334b6b73a249ee015456690f2957434b094a995c99df2918fe0d47c9d8fd71b01bc7659a0a2b3d077bf9032817a70c1b7414f91770da87f673f1c207ab9858f79a6e33881bfb8acbac10d2eb60d45b58a112c287c9d9cf932797a8211d40dacb1a628508e82510aeb97e50e18e24d74f56148bfa333d1194510bdbcbae5cb00d3afd44179a27106d42fc3279fa85a865d9636d104b721f4c109283e4649e8ce9d1101e5fe09b9754f508175edb9b4771a5f3f94cc354d6ed7fb08150ae60855b300f2b044d59529a24a1188e99d1db4bec458371f958edd82fa39b67d6c09ef976a629665b9322cc00e38da2a016f49015fd5f40ea3228acee458f49b4909ce3f34068abda4feb81b60e4a34b8a9e8cf8b9e3ddf13bf4c16745647280396672624582da3f106f20a6a3fb9fa0b0c59053b5ce113e6075f3e6719059c7e9b3f009cf64e715abd6a94fd8fc3c81b77c5566bc7ca0775d5e4fb84598aa4999bc2d084b41dff3c817c310d0805ad7dc4a9db5b24e8d360356f702cc4f81e567dd5be60e3bcf58c5fc23470727abf880f44bb2118bfc1109ea9ab503420cc5796205d7b1828fe42e612e658d827c59db015a1350d13bf4b65d20270207b85f78321a7c4c0132aacf0366a6d383e537bdb839ffb5770a90c7de278c46bb9ebb27564459c4fb27e4707805abdc9190bdfcadd4f9936923770f32bf262a0d2b33bea52391242b2ecaadaf96b5ce42f20aa79ee365a3cad02412fc57cbd425a88088703b1bbd58c32b131ae7fa1d11ec0e2a3ae5ae0e5bb87f6f38d0d525dade0820ddcb2af3524bb065e796c5556c74a8166a6caa3f7b19e157637bb25185013fa9cb9f9a1d73a6d5063d73852ee69b3fcdde6cc1a1e10b6df659a7a3e54d1deabee75c4a3c1bef3fe9e3dea6a30ed10c6629949d25afb2cd01356352532792557e107de2a55a1dbbd9a6955bb221f81a0b3efc26f3da0f1d8127a397e00fa4406777c3004ba15fce55c138b81c00109a9cfd377bc4fba4668bd8487764903ecaf2be9bd9c406f0bd01cea2575f6e4b4715adb3ea9095ffef1675491ec40ae7da96cb3ae5fb89572d2074821fb79feae4f825bf72c0b8e754080c8781cde35dd812fd41e458641fa5b93c9ea1dd5d1f359e3d3eff73e46868b9e09de223d39f481819c2500094c171a18c08ef0df004ef7779ef2af0f760eed2e0b67b1e49f7bda1e4a990a0ba38bee01f8eec96f4d09bce36c4498dfb64e2c9d7a4b8e99166c4a63030b2448c101bdd16f05baf74fddeb05f4b12085d4a5fa5ddda4046fcc6cac0562354021cb56ea3aa854c5e8fb959d1d3772a6f55c16b1a196eeae46c7b91c638374768d3ddc735443874284ae7809af53d854ed8d763154cd3f507adf58877f8d345b794547a62af1f5f9f0088cfcf3e70ad65c027fa97ac83a5996c33b4a91b85657d108a2e4034eac6a14064b2ebf0ee8bb7377e1d7a409b84176fef632702a1fb840363a6676ea35b15a31b0b804cfcf76b62f4d783e0c8d55d7c18369bd286f3ea9bd8e8e0cf8c6a73c4819bf5ed0365b9340bc0b460b222fc2923b3849b0b03462fb20e9e699684ce10549f5c854a4d6b70ee4bab37db53123f85591bf94271a2512677fdb1d1b1dac5af910f9bde4f1e0cfb7f54bdec16267d7d1eac7b7a3e64440da0374ca32fbcbb94ed352cf062df1bfe1cd21f5cd6d15fbf6325616d84ae162ad7a88dae8dc18fac397032f9e9287431c410ecf82dc136259677e73f69913e08c156f3f376f3d8ba5bb20c95f8e56a6155bfd5f16287315606d03d2115f7738bf1a12cf845d781763ef3a532894f7c2e0b45f3dccac65580cc3abef13a3d16f5d3deb308b794280a8c505e8e76f73879ef7ebfd607fb447e0dca2c26c0fe6c20069626382843a8b32de45fcd1799ea7aff5e29de50755baf286720d30eef10513c35367069c2e71e1be9441ddbcc3d83ba1b15fb64682be8779c9e79a2b17b26a78839e9a8b0217513964af8b6661ab9d0688b93f5957a1dc7aac1fbeee3df7ead0b5d9cea063b6cf4989b967b35c532e090fdb7c179a47946c1decda12d07caee2c510bf3dbb1eb7d99f9aafb7002f8f4bf4d46882f38445279b0f53e6538901edb11389792cf14e5f5b2f947c6db8dbeaf21444a73ca937aa1e5609805aac9050035224fe2309b27ea4767806bc8ee961b0007eca253234c772aecab5d1d33635f8e77f505bdd61bb168343003048a1b10a2a8005589b072852394360b4ba2dc8e8e0f751884143d4c3ac99c911656b7a319dbd184776d6c4969b53a382408cb3438e08f90da1e8b1945bc9a366d2ddb7cd0ca87c9b24a351e9b4f91ef2fe3eb28be710107732778c49995e515b642aa98411f4714c85810f62d4ee3524ef39a9ff4f617ca170603a4ae37a512ff90330dcd80991339fef19fa39eec9ae7d3c14a277285d1de43c5dc1c2c29220b43761607a41e33510af776ec7b4d4ca68af6a6810f115ddec943ee57f0034b60b7e4ccc7376f151fddc1616ff16d9bc48bb4fb4250f10618a7c8a7a2483fb403b79b246d1c03afa193b08957dc059696909723b99dd96c4e9c937f6104051f9ed1544047ac493b3b544e02f0d1d56e1bd5d10f1429abe90fd5628f1b2c89a06ca162b28ff086b67e9ae47a6d50c1101d1807e4ab5fa352fab651018bf2f4a6562f5ebf00f3b6d52196494a0a7fe9b13c30fc8e85885ebfc44e9a93ad0236ca591f629b0ec66c558580f194eb5a944135bce8d0d06952efd7e64c60b334e8cdcd4e41b46e556b63693f6d2487ad26b5742bc5798e2753703145e835ad8f6b2a1ea1eed7359beab1ba45e06455cedd9458a2cba00fb0643fa87491326fa2e157f676e3824a86948b6b967415da46d3d2ba1dc34269b14d9a7204765d07eb3722ceb51cb2b303daa58f5f79a7654375377ee1e3fc2050f7b58b1f3dba34435c189f8b5fd46a41bd01a091064474af794dbfadbc7578ef4f0840114a010c4898a0ebca7502435e9d667c8a8747efb332247961b197d4dfd2c74196753bd1fdbc89feb33307fc8801f676472d7bee274011e9c98eed2705f964ab4d47a17e3a82fe3b5751af3685ede86046c3ce27d31d827d359de09a73eef069b2cd3c6e87fbbaa7fd6002aca1fdda4d342fb615ed7d0cd698727aa4ede63581f448b2e111e383e35fa8a64405e105ba666473754f6e8b0e09caad4846935de9330a89fa3ad483e6f34b1cbf46d52c97c96abe8142f5304b8106e8785240bb917f4b124d8f69d362fd2b80c2f2c47789639429fbe4761f069fff443538e5b8e9453b95c38e75707ae507eba03e8448b082961a25718ff2938621e0e37b9f9bdaf48f6e3477eaea05a46a83ace7f45ed60172ba0269e46d3ca0b5c7634464b61e452229901f6745ec04961eb3d87f846b022fcd17e784432a85e6eca5c5f4408309c69e8ff346def34e09d699603124b8f940488343a89ec41c6665c8d26efdcdd2c5eeeab1737a33dfe82de1213a5d8b4e2d2a8d2f9818c2afe21b624004e880ae35aba91a93d33c2547837e5bc307dbcb3e5322cac32fc4efee2e2e92c5b554550a0185ac19b79a6094d973b49c18dedad7f5e48e7c1a40cfd41b861236ad02d42a1df36a10c27e9d45753de3c5b9fafea3c2cf6444ee0f3866a9b81662f5cd61a941a9570e94c0e56734d01feaaffed9b98154a122ce234695179c046e3cbd51c505bd06d9767987087c6788070b224f0a69a5185aa4f7d8e6d434fa7276635c5e7a95399cb312496368db3de9e40587fc977d0546e637d000b67fab9e0a9398bc6400740023de7a6a413e52d794e1995e3b3e0930f68cafb372b5d8688145f30a4c811bf49469491ea9c46648eb78452aa5922ce5fcebe577cd0dc3f87bf3f08a0f1839b996cc05b7dea364467b2fbe2a13d2e92", 0x1000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) poll(&(0x7f0000000040)=[{r1, 0x34}, {r1, 0x14}, {r1, 0x8}, {r1, 0x6}, {r1, 0xc8}, {r1, 0x50}, {r1, 0x117}], 0x7, 0xffffffff) 03:57:23 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x28, 0x9b, 0x4, 0xf0e}, {{r1}, 0xfffffffffffffff8, 0x81, 0xfffff, 0xda}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x8000, 0xffffffffffffffff}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xc0, 0x3, 0x5ea}], 0x2, &(0x7f0000000080)={0x2, 0x9}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:57:24 executing program 0: r0 = socket(0x7, 0x4009, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = geteuid() setsockopt(r0, 0x8, 0x2, &(0x7f0000000180)="ebd29e47fe0d21aa1c055092f6a4997677441d0dc78e92531830df77fd0f5da950f84047af4e0a42c1fc4b20855a629ec88f819dd349adf18ad6d5f05c86ca424fa57cf00debcdcbc0f32a847b210ad4286ccc36e903ec0e75c99ec9", 0x5c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) recvfrom$unix(r0, &(0x7f0000000280)=""/121, 0x79, 0x40, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="9ccb56ada570be195b009219309a1197c8d700e53359ecc8daca88a74dde71e78366c8cbf9bcca16f987890d5ecaf545dcac6c3e98771a6081b97f776f7aedf8cfce778278beeabc028b28ea318041e8fa8162601c314011cbbaed023f4fef8b18697f8e8be3f16d42c59ec6d83b12cb4999acf5bf7670f9587a3417f13aa74a4f2c9e1a588fd898f0", 0x89) 03:57:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x15}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 03:57:24 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000001d00)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000001d80)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) sendmsg(r0, &(0x7f0000001cc0)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000200)="066e75ae107ea63142947ae33b184e4b2f8383da7deaaafa92c2d6c21e51e9107d20c9e9b92bf7b737dd3d30953a3bc392509c16e63545e612105f628104658b2371507706f80ceb843987a6d5157f91efbcd921369b9c6f9620bea07765a6f1b589343119d98a1b0f6d339411db025e285c1db3fbba0e4f3f45e9d39a2e1d58066a3ba006b5dcccdfea29960f782a318f3469ae723606aba274e92b8bd0cb6758921351f1071fe391c5730aa7ebac50962d20171f42", 0xb6}, {&(0x7f00000002c0)="8537e13cda1f6ac8cd42ca2e25da497a4d984e65cba1719c82fbb9681abeeca9c8967956bfff036449d1add8c57f7230a48f8c206fde3681d6266d566325087a0304408c6846605e90bc3e9cc24c0b26c7d2206ee235a9f43931ca2647646262bf502dc86d45fa7d2bd181bd60d4d755e707266337acaaacf7c7d33650674179c4caeab0f3832384375d99589f976950e33da104613a06974a5b24cf59d6484623e972e3020cc3dfcfb0608bd11d039ff2f7d83491fa16da01988ba466da89c50f5ace2c2725148a0b918604757a55330a1a0523", 0xd4}, {&(0x7f00000003c0)="f06d02ab27cc2e5c3d910e1a3caacab0dcdeb1f81bb686add308aaae13342464328ab7aa887fbbfd81d21df2d31fbc00bef9aa2023873d73387ebec3a77ce1606d05b5e96f420b07c3c9672d3218ab3581044cf7f194774575bd28c61e1fd1bf4caadd6298740be301e829e2367a92ac9550957ee9263f648f39420de07dece1facb5017bc86f99173d9", 0x8a}, {&(0x7f0000000480)="ab11c870cd05e3f20fdee169471188f89149a18a659d397209a29d89b5a988598181e0941bcb4ce62b269291d67e8b5e17d187b5c5b269c06376d5318ef76646041841750df96ba3758b18ddc107248a314d3b4762a92d4b36cbafc576b5162a1ea27837a4ea51b79c1d1166033ff00968eab865272278bc4a5b8d65926d9b09888122fc40e509a433b8b296c438e42fbb3bb96cb500e793b8251cce92a92114b925daed66bbd083139aca6ab5662fced67ee55ddbada5da31d67cb8225159f1c5d5", 0xc2}, {&(0x7f0000000580)="a5bb9e4b0eeaf1ec5f77a65c4a3a69eab3bf2ef73f1aba5ee9b397e9862a5160fccf6ab7589da874f2d1cee3ca28d9b568b5c0a37e13eac71b7ee700e8b5af3c967f3c96d074df0c28287f641dad4a6c866efdb0fc87a9ffc06747f795adea5b1275fff27bd2421941caf838b702b7ba8921af0c33a09596160bf3a5782f1872044f2c0d6f9d9d03af65487bad0c7aa7d720b308d8edd72eeecf92cf2ccb6718e3678e200e2197cc", 0xa8}, {&(0x7f0000000640)="d7c94f6ffe7720a21ede96d631eef0e48c8c6eefc2c07a1753b3ac71a33471fd448f196d5865b4627a7cffd57f371be63c7f1a881c168cb9b1bbc50fc66addb30ed000db86f160375d9c60d9c5", 0x4d}, {&(0x7f00000006c0)="f4ea09f0ef61b21a55870a87d327744ff050c555cc53cc88cda74c7b00079c21710d26191be3cf75b4a51323640dfde7bc4db8b4090a854e26b5d96fc667c6f18be4882283d58c3cfd17b791a88bc3fbc86055ba6525", 0x56}, {&(0x7f0000000740)="9d933d463a5a412b999eb29764780274f57145d1c6df8719b6e258c8beabea0ad57cba6bfc78448ae44d534c397247ef71c3dad8a3f788e08672fb6989c0d5259ee37661b872105a", 0x48}], 0x8, &(0x7f0000001dc0)=ANY=[@ANYBLOB="c800000000000000ffff000043000000e661db71b7300452567031bd97d64155f69aceb75d6b3b4a5d4bc8b16f6d55bc4d07b5144234a12c81de8e29e43a68097a751585042666c4092aee9359c0dca4c14d3478c67d324a62c38461813bc5dc95fc568608a4c6d7a9fd556f036319b68dfb40ac503013671efd76e3ec9cf46f31fdd1124d063bd5f700407f3d11b4e436575d2a79dc1a0277889bd173a5cc8621b70d963b1f70da8e98e9f0208fd6f5369c6f704164cf29b0bd1379cfd9e2027c89d0b02afd0000f000000000000000ffff000009000000b78b6602896657926f428fafd02f845ec80d4308435597286342a87ef1ad3dca5b0eb3be02bc01f916c6025b8af6578bf7719536ae91e9c656a5997eef9e8937d62d088f8b60ee877a2c1a9241f650fedef7895b13437a5148ec03ffb1180b4e2f51d16e18f45cfa6a7f6947058360b0f280e52cb438f0598e4e2bc6e8e9cd52f6232100acfe87771102dc6a87aeac369179ffdfde6199d982d1a5f84ed8de296cc5a6f6071be67ac7dbeb463452099a1a88af9b13f08d7f71b023548fd1656c758cea80a56bf038727c4055bd48d0cb73d777b395f2a6bc284361e13a10aa39f800000000000000ffff00000700000013694b2a87786131c6824406441d01a20157526cd99606f7512da990f81cae8f8639df51c4b27f1d6c35cd461455b213dd2c6c1b16c6f7124edae64e181c174459732e553f97d542d8483ef72d7d940415b9535358c6509bd397ab0ef439d7c429f9ca636fccba27efd8f1fc6f9e606408d5d81795d9e124d1ee645c1e68be6bad904fd8149f24ba5167a4e9db42431fa97ae99079f3e0953ef9c67e2d31a227a15bdeac3b42fb8036c8b70afa4411533e950e1202302fe431b70a0a40697c3aa3cf78f72322113151793242794b599bf19f11502ecae33d3f716c0d9a955dbc994cdb81fb0000004800000000000000010000000700000061091dffeb9df4e5e0546a4089c59da616a5a690b690b13899bacd665c38aee49ca1658cd6d7a87499e47fbae931baf511320000000000000100000007000000362d6274bd913c7c3d8e9a20e3be69186800000000000000ffff000001000000e567ecdc72d03f38abed398f0f9dc581fba56c88065171fd5777079242230483c4b1bc97e87b4183b974820ab056c97255217e8248338b1f6f8fe8679ee65a9e1c36bbfa51a6049c5a6ca977ec5e8bd2a1000000000000001010000000000000ffff00000100000026afa2727e044f6c18ab2141b1d8320cb4cacd5b6fbe42e4248d8507a43cff0da26febde4c53f65474059c5d44725e8200f60e401a9545f1fecac8913a068d4ce3b1abc051dcfca19192355b7e1c2e9800ba39617e4789eb42fea3fb3e0f6ee1851d02705eafde989a97ffcb7c567fb9d73be6811376843f116b37ac97cd1e1382a952a26d00ee36bced3b72eb9902185530dd3dc18b5a7ea8e10effcd073106bbaa2a66f375323f3168b32fd38141dc0b02caf9c20a29d32e6b862313f738fec8a71a0a1ebe5685b9971627b2c127b08e4b6e72a058ce59fe1cba0b7a15de6528e098ef1340ad615c74084990c1574cc95c883e334cbb5482b4ac52b06b11a24969c31ce0b3dfd7cd2cf661157a29fa42abe8803be2f3ca88ca21774b7609291344a5ef704a3a7c3ca1d86ff1bd3460bbb28384f18edd7c5309df7e811561c3df1f5fcdacc82595ca1369ed4c8b6d3235bff4efe0fa57e6320a8516f0bc15f5172decdb881fa368987d409e7c75d726ec806114c39c44edab9dc82eb0ae0e8ac317a563bcb745fc37358e48dee9465155fbf5ab3e5e9f0086eab71fb02a0a6e26efc63bf95ad736ffa4731fe7367c4c2dc1802a98557f503f1d06a815b4d5ab1d94c7679fd9b0cf64e4fc385cacb1066524e0c8efba60bb11906ebe9b4ba6a66b787c2968b28b247d7e44564c485e0c4f3917c65287fe3e9dd9b296e3b0a515b5e1e583bdcd4c9fcd340692b99d47837289a26e091a43ef7593adf20681022f4cb4a93ff7427536ee8d4de628070df1a555c85f63f255ebd205132d90703f7c9347d1f214daf57b62ada8fcb43d10b26ae4bbba39554012f456e50bce08d6eb9c21f6c129572fc94159ba27886fc1656230d90d1c3af8d5754c480efaeb34190a100ee71c68d8b8f247fb0ca10e310e80d257bff801a844c600c7c84f6b352a0301bb46883a003192bc46363bdfc30b295f50458383461a34a2a0b12f551802692f31dfda77ed1ae73ee883ff956dace70416dadd2318c23b9b9193057bc033afb7c74ec8def11ca94c0259579e64fbd749b53eb4c33034068c7e115e7e4e1ab67a9f0b3c85c72fa651098617258db0177fdaa88ee6a17a0b54581989f29c102b8c94c02d609ffc868bba60b42d32917bbb274a98c59c7353a898c8fb076c36d23e45db9f1053b25fda4fa3efe7bc08d91c86053fd02e78300f005867c6e0591c2d009b6e192d0d3eeab7fb85f803199785a232a41d22b89462d0059d9199d5aa081f495857b634774dbc3acb2e4befcc8d95ff75f9e42cc2d2c57d2102d2102ee09f04881e97735730ed1354bd9e6beaf7f19c41df20323b18d237f251d4db39153bd96426ebde9875411c27067b0483ca44f47b1e6499b7af6d98310d1f31c48c68d39123204ff7cae46f7d4ccc162ea56305ad68de7807606cb384620c8aeb9e85ae988cf930d979ab6547dbca7bdb37a53760bcd5064cadfa1e3aedd0ab45dee779813eb6055f088cb4c63bf801350c55837b8d1cb18cf54a56ac5ad49d09f7e48ffd24ea19f297ffe5105a13bc6fea0597639d4ff08b1271325494fd71e9be9f43d28b70fcac36a1b9f6ae4953e2bf9b09b6b108a2a0ecdcbd7c882850ce41c5997519541045e149f90cab833e2a7267833bad42883a8a7b4daa0aaadf379d7faada6b7546d96ace7abb32b53cf4e99ad859c8308bca3d3bbc1c2ba83a8de0b91bf370a9618bf6405aa6b4b6360b122257145dfc612be0833b075b20861591b1605c54d757e0b3bb0fa7621ca0031c4c60d43a68e750be9233dbb377d018eaebeb40ad9971344d96a892486d36e93ce30832dea72ed3792bdaba60dd33ab0d167fae4ed6bd453530f9b4a79ab8b05cb9c59d9a00f2a1f19c912f866ea8b8fc5b1d626ca9c5fe8f4fa2f41055ace6bf3699532e59f0a570a85e635f75c9360ff5411c2accf64294998858e24514f1c3672d2a73057c5004502bac92bf75e0777fc96a55ad8f2e5b4c90ebae19a30bf68b5d5f118da8b9ddaa440079e2567d704e06948e60a263892e6b35671283fbbda3bf7a08e3a555d9c335409b8bd269f48508f186d66f768139c0b51f4540bf2f135d3916283dc45cfbdeec4089603e2b5b7bafca9273aee71b4f69524aec13ab91275941809929a530dd1279724a80a220d47f6caec0173dd2e7f1791e61c709862cca61e0d58a078489f96723a74b2416482f1ebd3fa4149552e1366460feef02929e13e78e6cb2cd6106d3d95e44182f4ae8bdeaf7bc856119defb9d9d4d1b01088641e4b0256a43d405019a414a6b6dce254c5e326951d5f0392edb5101db4655fdf23119a33cb3d376288d8bf3d83ce96ce1796584ddb81766a594f48235fbfb5686063a8479b1f9ebbf4c239bef868882492b7f3fb9c2bb9f133551408207b2a4e37febb5d4bc82ff32d8fc429b00754aea058fdcf793bae48aef6e9105fe3bbafa29775b523fb548dd70138184c888778e276e1f0d55078a707eb4d3a6ae9729f152cdfe2a35c6591431818a93556b93cf885a04f820ec0fc7b567331b7a7a9db0f778fe52faee1299b4ac4181257a9d74c36ccbcb612b3db09d2fb96e7c2aa52b7fe820274f9cad01bc7af2b04f5fe7756ac84128c274c42274dc7b9179048551a43ab64fb93ccc55ccb588380742b620b319febc12d51c7337847e2d74a0adcc7b32ab952c90501762865e175af5a3d4af764ed336677b10e03ee7ac9dd9836cd31b57206ee89ed44d4cf0dd525d67004b05c9d41ba509416b33e2d189d9b6dc39d1f0e818261a15dd6c6135c324dc71dac1804e5d14644546cabfaac92be9506655942d22404da3ffcfe511cf6891678958d2a8e32a6462817b0a0ce2279a0436e04cca5255806cc6fc2521ac43268993b5572c956a2d6c982d3f2d52d0747674dd34c72d60879b991f5cb8246c01741f6ef93712af0e57d974db55de5f90c5b288c8c7a94e6bc710dc5a15e92bf4389f2ed03b77b9eff8eed02583d8a9a0670f946e7206d4ee366cf47f9c65f8703311bb788836aab6ebb693bf0f65d2a396f53e2083450b3c401a82a99475a3be6a0c1f4741e80dc6b578607660aaf8088b631c291c353c3b546f255617f786976e6390a1b8394de43b729b68f2e5d99e4cb1716f0da820a6a482b69e50a0ae26150ea322c5d85254f666de47a78ac1160e8a7dfe3421d33df2d039a3fc93350c63b5ea334c4488e5e1978104e00c26ee98a10dd184a1ceeab0851d6b90956570c584759a0f85f268b6be067e2cd45127a675488a13af959c0668dac83fa39cba790551d5c88112ea76092b255af4de662aeb7bc139ec5a8d7e6b5af8a4dd55edb834d1961dce33beea7ce48309ac121d47059d580501d0cd217a78647bee6b7828c2138c8e5e169ca49ea010fa1603a868ab0f0d727649446a97f814e48a02466602c10982ae83bbda6fd3f125bf1bcf3d532c4796de950f832f6a11c6bf916e7353a545eb90f95faf31eab6cf1c7cd73ba819df5bf406a2b0f0fad470349cf95265af2d81e2c593dd2800e313f04e7ba147ba384f552969b67dc5f6a29d2e96c685d851349b9de31e30b8e641d616a1df7e0c0ba134e35d322e885e573e74263a9d6be1ec29ab0f56e368eef46a4b41aa96745db235a00745221f3c4251b1c20167f597e72814dbe3d02884916a8ced21cf997ff708ceb5ea45ef3cf5c28546ef83be24a46351bc0ef97567dbcc775a2398809be8734fa084e6a106304cd39cb0fd5ccaee6f2e3d654fb9a6b74b62e1ed06f6dbbaefe6b236c4fa5935661778c8d6a546202284a11ede734df3431ac8f8eecb88b2d01a4accb7cae9db51b4546f6c2367be50ce8efd5455ede9705ff97e07c1174bc07f30cca4b0861cc88dafe9f720a21605aaf15843af0a3942d733ef908632728d1f05ae60d19559b6afb987c08efb205d1cdee117f325a09ba5baf9e2aef48671d6f2524387cfddc76d84057020c445ef181ed0ce967a4430ddc0d8ab0c798a0dd04f920c82b98fa39061504db93a360489966e246ac7c70467bf4c7e6629b8ba6506ab1d732418c776f0a20c02e6c480edaf4d6c4acf481bb11de8fd5442c6734e02422c6506fc413d3ddf99338f21dbdc055e8b65ceda81737911f9877079840c35a64018f8495406dce73fdbbe5cccda5dbc61ea544d14cd42644397de337baf030c78d7182b4930d2fcca84e857e68e05c7b13ad496ed6efb590cc428698e1ef00876b9d0dc54e888bb92945076625c23ce6cb5ab9d2070f55bf90593185f4a1589515894943c883e35b09908e1f549fa758152f7547486ed0cb30725dab66ca00e4b28bae4320a190e9e289a857fd086243dfa56eb599fa92d1f4f7bb94b91c80fcba206aee1292f2688d88e5b4fa1ae7893ef95aadd1e31a90b85088f5f6e4013331a0d64f59a2e4425cf9ac5569d84376303b5fb2e68566faf18a41ba7de20ddd5cba10dbc42ebba54df406c7183a4e5ab1a5a704782e7d453f6e6c5c1e322287ec7a71f8b4375e106906e988d5ff005cec5aa63d64128ab81bed3c62b82c4a3ab9ddf17d25abdc522683c428537befd82e0b2e4a3a4546b7d666d5ca68713ec68b76b20698a1ff9b6d7b39898cc843fc11d711c3f36d68eb16d4e3f5d1492e7c9c5ea12b49839cc003f25b59d0168f3fc9e4cd8af04812d01394cd8fc4016b2406b2d4908c8f559301bc676a8446af46339112a442b8821cfb6745b05b09d2ad5c4161e790988a14ec16681643dea0cbfd5dc49861418bfacba4b1c7b554f0f4a29484c5997a5f23807a666ac3d4f570759bba90ab09311f31a560b9c48f0c7be33e17c68b36dc68f745d9334c5aeee745010d1ea7d1a96c7cd694e3dc115b06864aafd00a9d3348d8d2dea4f58524693458eab874a8ff347304929fe940b0d79f3dd71dac6e434ad678254b4dbcf31ed7be6fac9f043ba19652eb090877aea6289dcf321e083ed9f0c874938ace59e513792ec94e39b1980275038a4cd72c457ba66c5221b1d156a70ca1a19bad1f4d21d13fedff6fc7d64df73a065a10de1ca14ca960982004bb2e99033670107c7ed14011bb70422021e58845594984de1ae34156613cde71ab5202dd6b7287e09df8061368f6f6481a6e1dac5cb79c63b65536918d1c54ac959b49c406576cad161427ebdd247a359fa5de15cd24c4c9b7fc13eedb323be32398da0d6dc226c2ec2151f3a1c12e18c160a2ea924fdd479917bfff1fb1aa3a26e5629b9efeb3aa9a0fe0e881b3252deba961d8c598f6b8560a0a98446b58fb5c3e2f5a0c682cb6e112eee0cd93135944c51832932d4b9a5fc8e89a33cb4aa979a5ad29f33356d2505bcf9247609b4d7e485d1492d5ad46466f9561d2f09c4a2aaefbfde9894d3408a011e3d074bc69ed43e36f69dde5e7c91b135e5599cbc1fe5a122f8d8249e90c17df96d3a5dee7eb1204537ba7aed707f58356ba5d7fdd8d9d2f01d2118d80efe1f51559ce95c9888045f8aeb4a1047cfca9216cfc83b65c1cb9778c7346dc3dab22b181c52f34b02a68d98817c280b3c8f8b8786c7a0d374c0d489a13d41afd491ec82193c458ee9ade8a586794c42f3d8349844a5b32f4e7c8b92e60e0a944e6dc5860513da4f5dba72a40e3efb85d2e94a671fc1258ae560fccacaa8e773de1b49b434dac682cf19ee92e8b74a8aa1f2ab56c047f8c509aae4b7efe1c32ef60c607320574b726403a80f6149e6d689afbafacd493d4264117020a17fa068a9f5a4dd68bffd0cd2f318be72a3a24c336772f803eb7f74065692ebe80000000000000001000000020000009c56d6841352b280520f01199e711b4dbd4b8d8b38697ee3a0193fa71144ca4e40f17eff2a0a95ea93dd2fc965e57470b9ffc608521f7945bc3ee265e3c9710ccb46a045356cfd19d41637d8a448349a1d9ea53593d9f49a8944151f3eaa438ba8cabe2cf9156822ee1fefe4eaf7ff500056faae1784a0ce05832cc2540fc307a8275a112842570cad4a6fe7b885964c4fdc3304fafbd81bd8105dc750a61daec31b1fe8c6bdcf16164367351d09fdd7f30cff1070efcab455e60c9fc02dc769a1d40fcf375309b5c45b54aaf5fd5b8ec4f9bac88d000000df413e12b37b21744c2a3980ccc58a80c5bf8a120bda801be8b38034f13057b386e8ed7814bd13c2e82402942f135c8196d8b8047f38fe2e74d312e39b6dbf08a22abdd46731e7a3ecbf3758d3053f48bc57a339d0939bc8220dc9eb2b42672e4422b765d8b5d1118292889b4fc67bca946e87fac36e54a9501a8981"], 0x1478}, 0xa) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x6, 0x8}, 0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 03:57:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80002052, 0x73) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x7ff, 0x20}, {0x2, 0x3ff}}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getegid() mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20000, 0x14) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x0, "228c219fa921d19396b653f48d1c4d026ff72b40"}) 03:57:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x4}], 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x145, 0x2) getpgrp() faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa, 0x2) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x100000001}, {0x9d, 0x6dab72e}}) 03:57:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1b", 0x1) 03:57:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6b}, {0x1}}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000340)=0x3) close(0xffffffffffffffff) select(0x40, &(0x7f0000000240)={0x2, 0x0, 0x20, 0xab10, 0x9, 0x5, 0x1000, 0x732cae54}, &(0x7f0000000280)={0x5, 0x8000, 0xcbc3, 0x9, 0x2, 0xc069, 0x1ff}, &(0x7f00000002c0)={0x6, 0xfffffffffffffff7, 0x80, 0x6, 0x10000, 0x0, 0x4, 0x2}, &(0x7f0000000300)={0x451a, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[r2]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmat(0x0, &(0x7f000049f000/0x2000)=nil, 0x2000) shmdt(r3) r4 = shmget(0x2, 0x1000, 0x10, &(0x7f00002b0000/0x1000)=nil) getegid() setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x1) select(0x40, &(0x7f0000000080)={0x0, 0x1000, 0x5e18, 0x2, 0x0, 0x7, 0xff, 0x2}, &(0x7f0000000100)={0x48, 0x80, 0x80000000, 0xfff, 0xffffffffffffff88, 0x8, 0x8, 0x1}, &(0x7f0000000140)={0x3, 0x40, 0xf004, 0x9, 0xb9a6, 0x1, 0x7fffffff, 0x6}, &(0x7f0000000180)={0x2, 0xf72}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0x32c) geteuid() r5 = shmat(r4, &(0x7f00002b1000/0x3000)=nil, 0x1000) shmdt(r5) 03:57:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x7}, {0x10000, 0x8}}, 0x22) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f0000000000)) 03:57:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:57:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) dup(r0) pipe(&(0x7f0000000040)) write(r0, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) 03:57:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001080), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) write(r1, &(0x7f0000000040)="8a04cbb68dab9bd27a1a05eb14912cf7597d4959d287c5b79a53e58d5a67b2f2c947c0c6affe987b099c8dc709ec6ee9daa0fc4c810c27ada278852ddfe1811b2b1a036e5e458b04a5a1684b138c4aa92d08ead05f120aeea0c94173a6ce4ead012ddc4b87e87cdc7b9a5ac4292a37fac05185aacaa797008fceb8a89406e7100c9404457a964495e89ea239df053dbbd4fa6efa2bc3f18e073a2db60a8260db45eb7d7c7ca2307a762c78bcf3d9213b94a2f8079811ce4b8bf1d2f4105da135c497ceaf837b51e5750f7ff7877c9b3033a8b7e201a250bb9a9eaa78ecbf9e2a2e12f202eb8bc0d8d05019d20c75cc497497c2df04efd0e8f7916b1a1352d6381eadbcb23fc48574d42d5ff0778bd88cdc61ec2ee5cd0de3d8426d51872ce39b0ca72131adba9ddbf4496e9800ec3ac8972dc676c564ffbecce83e5f2194a13990ea737ae5ea80fb9c854fee5fada24bcf234f0546c143a29b28a2a303cfb2fc1b8fb9ad25f7ad073cdb799bcdc34a2dfb305df7c6b0ea6aa4ea2a025737a95a60800add2a50d1dbf29aae11b305ef926cf63940b84347a9bd35be968fafcc30d6d6967e40a2552a9e189c02c334066aa21752b7847b4234a16937ec64681bf77a726197cef4c0f52cf4da79b1893f1b0fa22234aad8c951c8495015f6ae37e807fc1afb5c68bd2ba87493064f970adb7223c7f25eb3e3f5bf813c7125ac576c771b040d2a5bd0126c032e278a2a9086d9a36f84cd64731d48f9d1886d1518c5651cb145b5362040cec8495c7dfed6c8877539a966eef58a1f17471fda533b5f3c4ae90b44bc3ba00756e4612727196a7b7bfbddd164274e40f885f77a1dd72c509ad9dcb0e194bebca113b73430c70c7965e88b35eaaf475a2269d3027fb51475bbf60df65f2cf30732b134efc62083fa5ccd8be952fe735378c78ef235211bad706597854348ed4b2680d122da59fa38c0a7f6914b90f5f4df8b42d011e208987f63d99f0058becffb2e61169b63db48ff1c2b3f65f54fc4e59c6e7f99994baf13e79ccbee6db1f06b83301b33690be275f746bf4ef6c466d52b9e89b0734fc7efa043958f2d5a21373e304a46e7ec0e6f229d1ef8a75b043ff73e842b5f541ea752f2ff1f49e92dc8f1580509464c6d1dfeb2e806f1bbdf7940361c1b2805da7a77243426c6c6db39e95495a69daff6fe2aedfa15a533327370f7b4fe5f3718372e3aa257d9fc7ca0e9fc8353aab48e3cc8bea9bec56d002af39be418ccd3b39b979646d2c6a390c9ba69c03d474d413b31bb72f61ef8dc4591d2c990ffb16d6dd7b2766a4d9bf8a366273b9480f03efc75ab58c8e5e416eec984a1d5d7758af16dcded3e52cdd06d7b58051b3fdd38f5762a8a8a6afda8f9fd8598c0f5c35b53dd477c1040e8e972f650746f2b0642e854a0e013972be6ae0112e0e8643fe279f437e8147894dd02d7eed28f1b156719a724bfd7c4cec45923a399653e615e7007f192dfeed450deb8a9c7c3466ff741dcfccbc97112337edde7073cf14d4988195b1aa5319a2f727f90ce27f69b28a26cd6d7181c854818ab0e00ed1315cbfb0b5449cb271136609afa22448539da87bcfc9f167421f54d2956129c180fd03f827ef5caff93364a86709abae05449ec44fd843b5de6bbd8e895bdfc9c84982a467678ad97254ec0a7b9fae2fb7b2d694ba8179db98e947d9ae14512c1d18b18d9268ded86a2852aa5feb469e251da737da3b89c85adef39417ed8bb2fb4992e036d89b67e712f5a2eed4bb943f02028dfc6997b839460b100e885958bd876a77fd9e32900e252678024ec39e29d008a6f8582780a6c746844a800b597b394caf34724179693c9f2ba393efd4187607b9b4657882eb2b9ec4c3742600ff683dfdda7ea397a617db6aef81b7048d3c240ced8a9116a97705b1108414177be8ac8e5016605733dbc8748f655e7d92185ee982a4df1272c512e9e1e268198a3e02d79bc1ce9ffa2eae6a62e5f58e8852dcff16a84e785df0c7781a28bc2bfbbcec11179244b023920a42c7e3c5aab9383c218418c1de1c998bfb85bb75a1913b25ba4edfff099352f7d7a1e34efc74f0d54d783e4525a87cc78c68a17803c95ec7209c3767e401676aaa302bc200970f0caea7564a7af5bb7c02df77d4b6ab15ef7db5531e7177c37c7d93c7d0686cad4eb52d8a2c90d16d11ceb22fac3ae6c8e6e575dc3d546dbdaf0c04ac34092cfa90bf47ed18e143f8dc77852f934c09cda3ec2185798701825af3dc0a66e6751ded77fbdba826461107fc98fe17fb02b4db778b6ec22a64899484ae3985c56ded832eca5d92ad33796e02ae25c944937918cdf2a0a3bc6770a09d866e26cf08fe5bd2945858dfb3321c7cead6b50a5320d462a0c10b681b5528c074fc9825de85e3a97e99140d14a51ccb32d6b4f6f778e8f16620db42f172a32badb9f3d93f49a6f58430474128f8259d48dba4dff978e8fd2cc4de4e590d253e96044f7d48682306f8effd365fbef5f3f60fe59a4a29a37416223fccdfe1b5e7a27d978c6981baaa0f3f2ea75abfad2a81e4f3ed712e2ae11e0c5296b9241761b9f8bdc1489e00c1110fa498335141c6f9906f2f52bfeac797d3450004499bbb4c40b3d25e1c5b9045c94da2cd0c92698c2563146ddf85eb063e6ba65b7c891a3b5c8c31cb1b5bc3cfb2ff68f1bb0def04a993010eaa8cb7911bc6fbd9d2a501968df9d1baab32dd336b239ee7f6457411ac7f162746ec264147e00ef79e9d0c0e91eb3246872dc1ed41e7b4df110639548904041e8b0433cfeee057e8dd19ac208144471f46526ba635334e08146c951e05c38e17421142c742d0417fc76288833e5a3d32c6780fa57b3d3c3f10753f5742204b3a24794aa94d9010d86a01cdd7cbbaaec2864b378cd8004c666bdd4b93281f38c79f4bf98a0e38c1fa52874f0dd0d168ee467b931f63220b0370b07003220c77201fbe9cf878e3b60f9dfb81e2bb90f63e5f6e822dd25e4abb704c6b2321076ef84d8a10f3643ab576497a36316c9ddfb1bc94b37532cf4d136d4b4b39e797730ab200d1a00d075d1690b7129b48b2bffb9f69c494ba0d1ae4b65a2a3139da03af6e875462ace2251142fa117e8892e43414bee801e97e26100f8b25fa169cedf721feb920bf6c4c3e7395b472da5e61f191a9de91628c23c156dfb7c1f9c5e7c03814551c49f19abea8a1e2f344d4dc8c6314b59b102293738c444d6f3848bd5e172918c0a0d3489167d0fa2bff780ec11dddf7d3bd5aa4b5e52534949cc2b217ab77b158581b01cf09978af596f15e726e94c039c15f61ba2fefc02ab2b0dae1c743a867fdb18b0828bf467452af44df4316b78ce5bf4364f591f181c855eb1fd1c384b45daf2e2c7157fee8cabd70f0a2e79940221b956513740c1b254a0efdec9da2bfd7c988713adef543e7a8e0110b8321e144953abe6857b0a2fa68057fe666f1a7e9ba01548061967af51c28100b0edd2da05fbf31b3ac8646e19cf0b3ba0fc5167d9fc9a2a919b6828658680952f5ce6c10186df74c62aa6e05db5d1c7e594aea586e65f676687645cbcb8082f31557b04fd8e991041cc39f726b0c137889560d7b2f1a22009842ef4a7a9f448bd9165aa855b269a791258320038699d5519dd6c4154381df9145b5e8e3e2087a172df69ba623162b9ea580c915089093b15c030a02cf391cb8630e74efe39159d6e9139529e0ab8d681698a49dd979588dc0051d0697ad76b379cd4c6718616b19505cc4aa058a09ccfb17080375103c9c619788e405f7fc6271ecfc8e3855797fbd15e1d2cd0921aae217406ec8ffdfa87baad4faa4d8b9ea3a6c43e09664ee7894d3f6346581a0fb94c772640465aa1bf2316865d5f8abe9dde2d4b15ead487d74f7e5bab326edf453ae29f9632a0a2495cb637d3efebe5efde310c5d6fc8642fdf4e763531c40a099b01fcf7aef1a5788049264fa3c8b259b4c22569f10d2509b4f7ba14f29ad3682697c3861b14334f9c5c6f494260f5c040fd192051843a3e30052e7e69a6197634f8bc0a41a2ccf3367f82664cbc81e81fa65a5917ba5495c7c25ad765b7d5a17ab57324dfaca62a789e6edbb587c77840600b36ef74740618d6fc1cc7cc2ab48068ffe7ec3e92c61b877c6690f1194b282085685e3a4fcd632e6fa9e35d7cc9d349dc7700fa911d7aac76ceaf5b8781f34b6954e1c168725615a186f9a6aab7c02b22f007838633cf2732460d6d99fd45f74e354b75d336c244d0dcaf96cb7f5033ce3bf3b4afb3d4cb16e2bee05d3383b471a1a7ead2c15da50ae2ba7566f01e84b1635cd5377eae7aef8b7d37de71b8ecc47ef85fde775385451a6add9116c7ce9231a5920976708df3553f84363c908b1d431b4a701a119ee24fbd098a9ba19eb3ebe73619e9e4b6ec8ee5cf2e7dd2f0b0c53a73f747f7340e1c768e88bbe046561b90a050b46d79b4fdf86e3c0396215f686d9d3e0cd5fef994752e9a1fab419975d3458e5172592a3539c1e186120ea6206f8eb0722fd6e9aec949dc7258b9710e71994f0ffe045b623aaee4adb12148168c9d682257cc4b808685dcf10c3d2900e9699d69c4277f1c5d65dd468c869da907b8188cff19c78ae7a93c4a6ec62f9f38143cecaf50852f5c75bee94e191654928baf8111f2f8e775d88e7fa78aa1009ea1718c6ead50576d59190db45d8e17b1435f84be11c147a68cf12be9df2c0bd8991e028ed9e2a4a5287b6f4413e37d062d6958f4cc3826c31ec9701e30214fe4be94ccd14872d23ba2f868ccadfb22b34c66f8385beb1d52efd9c97fcfe85fb6e0eb78911e83b1e528e73c7e05b04828b5a904ac288ea797cbd7639b59a87a7ca1ecda6944483cf46befdb1dc462eaf90e84be57a1d794dc5237157ecf19e8c23b81e7f2b23c366a4b32fc18b21388c9c62f17d258dbc11a10505e62244627c333c7e1c1c5a800084efe1d52177319745d6fb53fc14346e8881a5daf8c6e8ae7997f34137c80587c00f5656bf32e8dda88e29f1b1efa698dd83e91332a90164f24a9292d88c1a843fd5a81ca10de82c20614c8a20f3449fe1811d939d74e969a38762eacf057ceb53f8a372237147781acd0e0475eb6913b70a8cca2134fd731b6e03e240baff70621514d258fd1c83ab67ff272db2a2c48a19317ed7e1057f8ebcb147327e76855316191b5444de0be95583ffdd638ed8f763faf0a103756da322c1a91a07dcd2bce0767efb99dc3c5edbbfe784c9305457e069079d0b0492112f76874442fbc630ad00a062f94545cba83791b00ceb2c4f20712426ecea428197b9c918755d4305714e680c18cb3c501409ce0bb5a1e2ea36ea95feb8c465f03afe20f6af67c08ca0e2d6c55acdd18980cae0afd2a4aa258724e1edd029f272a98e0a4768135177185efb37b411cb4b84600f67908472d1fee66bef410c7ec6070d8ef212b92afdb5f9d60d680554fb3c47547737b3f78f28af9fd51d74d8cbd998031cd8d1207fa5af7e5b968e263e137f2311df225cf94a0f8d7c6906f6aac43ed9fc233988662af48747c96c29b576f8925346e8df5475c4a71e24f267add98e618e07bdd160be583c3ee8e3d83448b20e7cac641ebf53f26971109818259b98c46ea1ecea83ee7d33d75f26496870b2fc4606182ac3cd34fd9ee8f4b34473214979fb1b3dbac2f8518f2b7f759d21e27c41f2eed9f07bab03f283c0954b1dba9e128f84e891e7e8b6ec1d68655e3c20783e6fed2ce3fe08dfc863e6f189a", 0x1000) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000001080)="3d417e320e85255c16af993268141ac9390e29ce6068efcfe8d8f2c8ccf73f6e57f5ec2bdfb2d56f5db49e", 0x2b}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) bind$unix(r1, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) 03:57:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28050, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000400)="513cba7480b8f1014d6a8d3956be7888f4dfb601d434f754baed93e123c98d35722c7aefae9584c9a7a1e7a42b316d80811e46530104d311eb0f0dbf9c54c2d48ff493cd83e5bbd1c81200fffa5c31ed73c15793e2b305e07aba804567a16aacf963b149284dcc54b11a1f972ad74eea1eb55d546c915e08918d6a215bdc1d2b9fb0809d8994ace58694405d010d9c5a75ac2e4ed95ef1aaa9e8bb318b442994b92d5d8a22d457051fe013207c0301bfd6c247edcfb567adaa91d5214252d99b89c49b471ea928975325ee8f2388eac4b455eb18e3a00ea9f9e976a7a743ed9cca79f071d7b390ada5df44be86d3c35c43fcd7d01dd71b93ceff8f67b37179ad38182cf78ba72cba390b8613b9c81c7ed810931e64d135623ee38961dec4578a87553eeec5b0ed230836125cc1dabef5bc7a0fcf000fe58bf424113bcc7f07013df527829b7c6877342632b8ea6e9a666f66234fb357dcf165b3210c741ffa9c7b2072b3d7e75631a05868a57f51b4c750b05ca8d31e4b7e2e653bae707dfb05c5e98c6e9a92cc1f91bcce866c6dc277cd16e4a8505af27299d91c1ff52c1a0c62dcf087536c8c47e141b2d3feba", 0x1ae}], 0x1) ioctl$KDSETRAD(r3, 0x20004b43) 03:57:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65, 0x0, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x200, 0x80}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x4000000000000000}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x7, 0x401}, {{r0}, 0xfffffffffffffffb, 0x40, 0x44, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x6, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffffa, 0x96, 0x0, 0x3, 0xffffffffffff4976}, {{r2}, 0xfffffffffffffffa, 0x29, 0xfffff, 0x1d1c, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0xfa, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x5, 0x2}], 0x1000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0xb2, 0x40000006, 0x0, 0x9}, {{r2}, 0x0, 0x80, 0xa0000040, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x2, 0xa42}, {{r2}, 0xfffffffffffffffd, 0x82, 0x9, 0x400, 0x7617}], 0x100, &(0x7f0000000280)={0x7, 0x10000}) ioctl$TIOCSCTTY(r0, 0x20007461) 03:57:26 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:57:26 executing program 0: r0 = socket(0x1a, 0x2, 0x1000400) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 03:57:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) socket(0x2, 0x3, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0xffffffff80000000, [{0x3, 0x7}, {}, {0x3, 0x7}, {0x3, 0x705d}, {0x3, 0x8000}, {0x2, 0x8}, {0x3, 0x5}, {0x1, 0x9}, {0x3, 0x8}, {0x1}, {0x1, 0xffffffffffffff68}, {0x3, 0x8}, {0x1}, {0x3, 0x6}, {0x1, 0x4}, {0x2, 0x3}, {0x3, 0x9}, {0x1, 0x39f}, {0x3, 0x9}, {0x9eaaee57234242dd, 0x9}, {0x3, 0x80}, {0x3, 0x7098000000000}, {0x1, 0x9}, {0x1, 0x7fff}, {0x3, 0x7ff}, {0x2, 0xc1ec}, {0x1, 0x80000000}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x200}, {0x2, 0x1f}, {0x1, 0x6}]}) 03:57:26 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 03:57:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffeffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x2, "4bdcc10b17637eb0bfb6f32ca245c51381f9de39", 0x7, 0xa7d6}) 04:02:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256daddf4a292acd7c164daba8a1d9b8a0a5cfe55d288ad4378ddacd69edf46adc9ab67113802a3504952f5b29a610060aa9cf2884cb8a6c74d0caae6b453b2018588b61822a681c156a9570ca1b783314e14aa4f5572627db4e9039e89df65647638b68ed5bd1686b3d1ebe84ef427360deab2c3deb1acd5b65f55f871343f13bbf8020c8d408ac00b01540f2962465f7e21fae0e3d22d4bba3b65794d316bd144adad6d665a7f35638d4632a7691eae4aeff537608dda1a82fd78342c63a497283880ff620e595fa575c8f558e82f53b5ac0d048af6040146e53197dc95b9a4ec8899a114cac272cdf3eb2ac8a1c13ba42ed4abe03afd2762e55bb16d5118", 0xfda}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xb837, 0x101, 0xd21, 0x1, 0x8, 0x7fffffff, 0xffff, 0x1, 0x0, 0x2, 0x5}) 04:02:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 04:02:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f00000004c0)=[r0, r1, r2, r3, r4, r5, r6]) mknod(&(0x7f0000000000)='./bus\x00', 0x880002001, 0xa21) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000180)) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000500)={0x9, 0x6}, 0x10) writev(r7, &(0x7f00000007c0)=[{&(0x7f0000000540)="e01baa7dec823317980902afc06d96a8ca3eafa7e31f5671b6e815a6ed4c8a7b31783bf87d413cc397264842ae7053df85aaf04b4ed0594eab4c341ac9691526b8daca6aa1c642", 0x47}, {&(0x7f00000005c0)="cb02966a5cfb31005bb9f8603598af438b5fd8068b4efed0a619e0da35261885ad860c32f227cdbfe94aad8dc947d9a7126092cc9f72f445d4969dda9f4ba37d91efdcd599f31f64f9b6aca76698eec43711089e03286b3d1c8f211bdddda019a75d232e5e7cb6ca3469e413e8c9d34451acc17444b3a777f23c61983be50c7ace96ad19d4a9ff17f00b1e7bbe62171ecb12d158a8f009a8f0672bc8e956ae29a51906e2eb94c93b5e0b9224e997e7314eab1427d763a5c77b63378e81aa4d2c755492fbc7e4c591db6071192479dcac8bfc8efa7748510ee4ec658b5812a11207ed2f6eaf4722e7d49343b6efa4a5982f9e164ec8e7afa43d425a553efa", 0xfe}, {&(0x7f00000006c0)="ca0b61d952a73e21e8c80de54aacf8cb637c2dc74af8", 0x16}, {&(0x7f0000000700)="1f9e104140052eaccaf3e97819c00eddf212edec224e323f56b2c44705883859897d0262959c0b744d51c86d2c2a4bdc392a3eb8571d466c551c8b84f85ee18991716e1ab883ad90ca76222225ce60b4c5530ac25fd0720c318e6aba61cb5d95ec53a89f5f43eb2eb029cac167ba497cf29bd375b70f95f16a697939925d842b8e68215720b58759ae4c2099fcf9aae2217b9c2c47647859e9ffc166cd6419b680fe88d238f7fc83", 0xa8}], 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r8, 0x20004b3c) r9 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x140) msgget$private(0x0, 0x41) ioctl$TIOCCONS(r9, 0xc5005601, &(0x7f00000000c0)=0x8) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000040)={0x6, 0x8, 0x100000000, 0x6000000000, "eb206a1ae3eccbc13e37d93212b6fb35ac91d0a5", 0x1, 0x7c14}) r10 = geteuid() r11 = getgid() lchown(&(0x7f0000000200)='./bus\x00', r10, r11) 04:02:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 04:02:32 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300)={0x6, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000340)=""/165, 0xa5, 0x40, &(0x7f0000000440)=ANY=[@ANYBLOB="955168022de701a3e1f22910fbeeb9c38ed036fe59dc27a3e9fec044862dac088200da1e00fd0eb513b984c5469777781df896d140659610fc3f94c299a5349b063a53bdc8bd216ea11821f0b119701e79e3aad879f78610e0c0eb034304585090ab5357c2e311a2d69bedb80339acce2bd8fd567a4fc4f96310c37a78e80070cc54e07f521bd5391f536d0ccec19beaaf38626326a946c4252429d08f2d5733318b9cd6c1567dac5c1e464db1f5c3e02a4234dcd46359a01173e035214f7ed864c74dd80e0475a772a86d0c24550cdcc91d995a9657de829b950b371b3329801dd742660aa81ff2cc7ba660d199c96aa070ce9b724068cec4e61b20d8ea9342d4218f5801bfaf213ccc34a3b3fc2c740e7a01043b8f8d943376e1633236b1351b22c641b330406f61a84abc51443fb86783b4d4e72cb6494383b7"], 0x8) clock_gettime(0x6, &(0x7f00000000c0)) dup(r3) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x400201) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r3, 0x0, 0x0) 04:02:32 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x30007, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) chflags(&(0x7f0000000180)='./file0\x00', 0x20006) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) r2 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x6) r5 = accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) geteuid() bind$inet6(r5, &(0x7f0000000300)={0x18, 0x0, 0x400, 0xffffffff00000}, 0xc) r6 = open(&(0x7f0000000340)='./file0\x00', 0x8c30686e125d9526, 0x0) fchmodat(r6, &(0x7f0000000380)='./file0\x00', 0x110, 0x6) setreuid(r2, r2) sendto$unix(r5, &(0x7f00000003c0)="0d982b43626cfd83258a3cd958f4ad5eb6cc76c87cde95ecb962132a1b4d8556562c6b0a923acf9309c352baf10b0ee954f5e3aa8c9fc12034e9a79c3ccb64576243f0881b9f9e1078b88bfcff3c8ec9b58faa0f08de72dbf0e5a7489fe732800eff4e3746504602e41926532b162a62204f741034774915ca9843c4640e155c6a4b3c555f4a89bed0a5ee6856a834007b9561be7e558a673249471c21d77c07b651b4447ffdc5d20353dc11971f1ea764f75cc835def7422c0f4fccbe7dd25977d5de822445c118d259db69b3c517866bad55d9f7b27ed88da36e74c505", 0xde, 0x404, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x2, 0xa3de, 0x7, 0x1, 0x0, 0x800, 0x2, 0x0, 0x1, 0x8, 0x7ff}) mknod(&(0x7f0000000580)='./file0\x00', 0x0, 0x9) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='W\x00') ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000640)=0x4) link(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') open$dir(&(0x7f0000000700)='./file0\x00', 0x100, 0x8) mkdir(&(0x7f0000000740)='./file0\x00', 0x100) r7 = open(&(0x7f0000000780)='./file0\x00', 0x1, 0x0) fchownat(r1, &(0x7f00000007c0)='./file0\x00', r2, r4, 0x2) getgroups(0x0, &(0x7f0000000800)) faccessat(r7, &(0x7f0000000840)='./file0\x00', 0x50, 0x2) truncate(&(0x7f0000000880)='./file0\x00', 0x4) 04:02:32 executing program 1: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x8000000000000) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x10001) r4 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r4, 0x0) r5 = semget(0x0, 0x4, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x1f, 0x7}, {{r0}, 0x0, 0x82, 0x0, 0x1, 0x80}], 0x1, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1ff, 0x1000}], 0xfb, &(0x7f0000000540)={0x100, 0x100000001}) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 04:02:32 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x2000000000004) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCEXCL(r1, 0x2000740d) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 04:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8008, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1000000000180) 04:02:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 04:02:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8690, 0x0) getdents(r1, &(0x7f0000000100), 0x0) close(r0) syz_open_pts() write(r0, &(0x7f0000001800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x101, './file0\x00', 0x1f, 0x1, 0x918, 0x1ff}) 04:02:33 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x44}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 04:02:33 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = msgget(0x1, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/104) 04:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x4) fchown(r1, r2, r3) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 04:02:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a9da", 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2ffcfffffffffffff7", 0xfffffd0b) 04:02:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/84, 0x54}], 0x1, 0x0) 04:02:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x8001, 0x4000000000) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:33 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x80000001) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x0, 0x1}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x14, 0xf0000002, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3e, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000052, 0x3, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000040, 0x3, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0xc, 0x1, 0x9}], 0xe373, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x9, 0xffffffffffffff15}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x4, 0x7fff}], 0x2, &(0x7f0000000200)={0xfff, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x8000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)=0x1) r3 = dup2(r1, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400, 0x0) fcntl$dupfd(r4, 0xa, r1) dup2(r5, r3) r7 = getpid() fcntl$setown(r4, 0x6, r7) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) lseek(r2, 0x0, 0x2) lseek(r1, 0x0, 0x2) flock(r4, 0x5) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000380)=0xff1) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x11, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4810, r9, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0/file0\x00'}) fcntl$getown(r5, 0x5) open(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)) r10 = semget(0x1, 0x7, 0x90) semctl$IPC_RMID(r10, 0x0, 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x12) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 04:02:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1800a, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x100000001, 0x7fffffff, 0x5192, "22df891d12a180365075604b6b3af3338cfb895d", 0x8, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 04:02:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 04:02:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000005580)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 04:02:34 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x1) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x4, 0x8, {0x4, 0xb2e6}}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="e207d19d82e72cf4f3cd64ab2987b4be253c0faf9e1d9709bd807be43da84f56b79e8425bfb71d3ba051bdeb8633e5bc1aca0446c97178611be5bbb29fe17dc1033d49fc3e200dc480aa006d8da29baa0ece213386e8568d5aaf0c55b124f25fceb10b3eecba8cde02eb2f71ddce0d6b47af543c00acd49639ff72b1403fab6e7d708e", 0x83) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/181, 0xb5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus/../file0\x00', 0x3, 0x2) 04:02:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x3f) r1 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) listen(r1, 0xfff) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="3bef31d87ce5e9345949e78c3e923dff005b876e83436af49752a2d626b09b71deb758d728f5db273d9edc0d69288ce14c82669c7b77b35119e8c8448c98b9650aea79ae396e958bbdd342c36e32bd233b28fce22b5db2eeca371d392c685b4c664dbfcc5052"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:02:34 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000a1b7e4ad8a4d5fda1083bf47ec0be2e2b30317869d2938f00740d53f88aceb75b4991642fb55ed3bd31706ba69ea67abf1bd5278b4a948f1ae281258ec9518e9deacc6d9e9eee6b526f3c391182a5e5591b39d7103f3e7fecfa8b968f39be5dc52aff2a755abcd1646dc9b6e4f807c106ae54477bd471efdc0e097e21e4ebe3398f50ecf51c50d787d75d758d593b88406a99aa9ea5975ac57112c796972e50f26c5536aa0ef827a30008a35b28f5482adefa1d5a19b2ee1a92ac73a76c945ccd99c29806e0d27aee34a0f780d2ed4d3e09fc41c88a11b9522d12a0fe849f87ab50883a9e715"], 0xec, 0x803) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/13, 0xd) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xffffffff7fffffff, 0xfffffffffffffff7, 0x7, 0x0, 0x2, 0x9, 0x5, 0x0, 0x1, 0x5, 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r1], 0x1, 0x0, 0x1800) 04:02:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:02:34 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040)="d5ff9668", 0x2cc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:02:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/185, &(0x7f0000000100)=0xb9) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) fcntl$getown(r3, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x23) execve(0x0, 0x0, 0x0) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x30) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r2 = syz_open_pts() flock(r2, 0x0) close(r2) dup(r2) syz_open_pts() 04:02:35 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() setgroups(0x2, &(0x7f0000000140)=[r1, r2]) 04:02:35 executing program 0: r0 = socket$unix(0x1, 0x100000000083, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffffe2ff0000000000000000"], 0x10}, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) pwritev(r0, &(0x7f0000000000), 0x10000000000001b1, 0x0) 04:02:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) sendto(r0, &(0x7f0000000040)="91d6becc3a02f8080dfb90091c14620504ee62c47d2281953ed2862b1e1c289facb5077ad8786a50ef", 0x29, 0x4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 04:02:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x80) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 04:02:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0)={{}, {}, 0x20000}, 0x3c) 04:02:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x8000, 0x7) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) r2 = shmat(0x0, &(0x7f00002a2000/0x1000)=nil, 0x2000) shmdt(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) close(r1) 04:02:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0x200, './file0\x00', 0x7, 0x2, 0x8000, 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f00000000c0)=0x8000) 04:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7a) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x7fff) 04:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1], 0x1) socket(0x20, 0x5, 0x0) 04:02:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/252, 0xfc, 0x2, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 04:02:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r2) poll(&(0x7f0000000040)=[{r0, 0x18}, {r0, 0x4}], 0x2, 0x9) r3 = shmget$private(0x0, 0x200000, 0x62e, &(0x7f0000e00000/0x200000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r1, 0x94}], 0x2, 0x7) 04:02:37 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x80003}) write(r0, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 04:02:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r6, 0x0, 0x0) close(r7) r8 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r9 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) semget$private(0x0, 0x2003, 0x200) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r8, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) 04:02:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 04:02:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x7, 0x1, 0x93, "aa40551036436c660ddac2fa4a9c9e7b87efbe3f", 0x3, 0xb0da}) recvfrom$unix(r0, &(0x7f0000000100)=""/249, 0xf9, 0x840, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) 04:02:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) r1 = semget$private(0x0, 0x3, 0x20) ftruncate(r0, 0xd4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000340)=""/161) 04:02:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffbfffffffffbffc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) 04:02:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x2d96) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8406, 0x80) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x40, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000000)="8d1a", 0x61}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 04:02:38 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) r0 = semget(0x2, 0x0, 0x1d0a5edd9acfc8c7) semctl$IPC_RMID(r0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:02:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 04:02:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x1f8}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) fcntl$setstatus(r0, 0x4, 0x0) r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 04:02:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/55}, &(0x7f00000000c0)=0x39) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r3 = socket$inet(0x2, 0x4005, 0x1) open(&(0x7f00000013c0)='./bus\x00', 0x20020, 0x40) r4 = open(&(0x7f0000000200)='./bus\x00', 0x30002, 0x4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x84, 0x80000040, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x72, 0x20000000, 0x6, 0x3}], 0xbabd, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x40000008, 0xfffffffffffffffb, 0xc22}, {{r4}, 0xfffffffffffffffc, 0x1, 0xc, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x80}], 0x1, &(0x7f0000001380)={0x8001, 0xffffffffffffffff}) r6 = kqueue() r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 04:02:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) getppid() 04:02:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x712, 0x10000000000) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:40 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28b2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x8200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x101}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = dup2(r1, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = msgget(0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000007c0)=""/182) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x7, [{0x3, 0xffffffffffffff00}, {0x2, 0x8}, {0x3, 0x1}, {0x0, 0xffffffffffffff6c}, {0x3}, {0x1, 0x1000}, {0x2, 0x7}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x3ff}, {0x3, 0x3ff}, {0x1, 0x9c3}, {0x2, 0x638}, {0x2, 0x7ff}, {0x3, 0xfffffffffffffff8}, {0x2, 0x6}, {0x3, 0x80000001}, {0x1, 0x100000000}, {0x3, 0x46}, {0x3, 0x8}, {0x3, 0x10001}, {0x3, 0x8001}, {0x3, 0x8}, {0x1, 0xfffffffffffffffd}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0x6}, {0x3}, {0x1, 0x6}, {0x1}]}) close(r1) dup2(r1, r1) 04:02:40 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x206b3, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0x100000001, 0x100, 0x3fc000000000, 0x0, 0x1, 0x3, 0x5d, 0x0, 0x3, 0x1}) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 04:02:40 executing program 0: r0 = socket(0x6, 0x0, 0x4) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 04:02:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 04:02:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpid() getpgid(r1) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setrlimit(0xb, &(0x7f0000000080)={0x4c48, 0x1f}) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) poll(&(0x7f00000000c0)=[{r0, 0x24}, {r0, 0x8}, {r1, 0xd}, {r0, 0x8}, {r1, 0x4}, {r0, 0x10}, {r0, 0x10}, {r1, 0xa}, {r1, 0x5}, {r0, 0x1}], 0xa, 0x9) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x38f, 0x81) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r1, 0x5, 0xb, &(0x7f0000000200), 0xffffff1a) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x4, 0x1010, r0, 0x0, 0x0) 04:02:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000290000003200000000100000"], 0x10}, 0x0) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x4b) close(r0) syz_open_pts() getppid() syz_open_pts() 04:02:40 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4000808e, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) 04:02:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xff6a) 04:02:40 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x10020, 0x82) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x8440) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x0, 0x9) 04:02:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000000640)=ANY=[@ANYBLOB="f5f5d22e056827a98f3e85529e35667fe49a1dff13f14a29db6dea9b14dbf8b226a59980509b90fd07c7ead4e3b15390fc4a6b5bb7c621a21300a05f2fb7b21910ca71ff2af336d6012df754"], 0xa) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x1007e, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000240)) readlinkat(r6, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) fcntl$getown(r2, 0x5) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) dup(r11) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0\x00', 0x10200, 0x2) r12 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000400)=""/211) 04:02:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000080)="f7d387a303a7d4d25aaa225223dc7e6ef1efd32a77375b7cd30f81ac5ef61dec408ad17419ea401b2d66e807ebebb4ff156a9de436e0e6f38943ed56d6d6f2475d34698c3d85af8dcc7deb15536ac1f89f6657095e257c1d8396e8fd7a49ddf7a44907f0fe65adf86fe2c944aaa43421ac4e", 0x72) shmget$private(0x0, 0x3000, 0x404, &(0x7f0000274000/0x3000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6193192964827fe5654d42aee169d8a3464ea4c134fac6913ebaa617fe0e9", 0x2d) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) 04:02:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r6 = open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r9 = shmget(0x0, 0x1000, 0xc2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) fchown(r0, r7, r8) truncate(&(0x7f0000000100)='./bus/file0\x00', 0x102) fsync(r3) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r10, 0x80047470, &(0x7f0000000140)=0x4) readv(r10, &(0x7f0000000040), 0x1000000000000091) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000340)=0x10) 04:02:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() write(r1, &(0x7f0000000080)="55df5936bca3dd86d0522f8df14194c08afbb42e64922890ec84cfac7f0d269cc90ce1c0d399b04471bce4c3c363865c059719b0544c9694575e079d65fdaf0ea3fc999035a6dbd693b56afa9e203224cdb4026aec832dd72bc8df0973e8e5e33c148a1d462519e3a319987e30a00653a315bc969a856f377c68e95f1d2118546fc6519bf3bddaa4ac5b80932977c0d36ca653ab12bbef8aac6e", 0x9a) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 04:02:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7ff, 0x20, 0x7, 0x4}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x20, 0x6}, 0x4da) dup2(r2, r2) 04:02:41 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0xf5, 0x7ed) getitimer(0x0, &(0x7f0000000000)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8d0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x240, 0x0) fcntl$dupfd(r0, 0x0, r1) 04:02:41 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r3]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x11, r4, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r4, 0x0, 0x0) getgroups(0x1, &(0x7f0000000240)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x80000001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getflags(r0, 0x3) setuid(0xee01) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x5, 0x401, 0x0, 0x7fff}) setrlimit(0x4, &(0x7f0000000080)={0x8, 0x5}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 04:02:42 executing program 0: r0 = socket(0x2, 0x3, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6669d6653ed518c018befb814971c20907cb3da189d99e50069d530b65cd7f6195d85e833675f239b6da472742f9fccef8f8be687f733fee6f3b9f1359928be91e52e15d230d230feeaf62b348af528c651ea4c18643464503dd80ad7e19b29d7ac076ebfd2e7af2cd28e205abb5296f975a2738ef243b5d5d81ab11ee13c4d188576c21189b505a"], 0x10) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10002, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x800) 04:02:42 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x0, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r2 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r2, r3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0xfffffffffffffffc, 0x14, 0x1, 0x70bd, 0x1ff]) semop(0x0, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000740)=""/122) semop(0x0, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r4 = shmget(0x0, 0x4000, 0x1f, &(0x7f0000ffc000/0x4000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semget$private(0x0, 0x3, 0x400) ioctl$KDSETRAD(r0, 0x20004b43) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x400, &(0x7f0000000140)={0x9, 0x580f}) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(0x0, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000080)=0x10d) shutdown(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x816, &(0x7f0000000040)="04000000", 0x4) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x400000000018, 0x3, 0x3a) getsockopt(r2, 0x4, 0x8, &(0x7f00000000c0)=""/1, &(0x7f0000000140)=0xffffffffffffffa8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt(r3, 0x29, 0x6a, &(0x7f0000000180)="c834b1fa757c40f9f0599aa11600ba0b47c9e4202874fc9ed16d2fe0e49d84070e1039ed684b57f152f07f71bb8c9997292180041fd8496fa2095489c92016ef7c0ac8455790eedd35caf1eab54054981d63932bea1a2fc6f9518e2dd6432015040f9cf02253f563d4fc9c366453fc41df319559ffd4ab897d0628df83869528b4477e0453fbe5a31d41321748af6258c12ff1494b70fb3223a182ba49748ec40bbbcda79c960972dac032aced1f79d746d307d32c69e75e457e482dba77da72b7cec890b64195085fe0cd1a6488cdeead47fc19bea309395c6f9d132f494db70a0ea629b2", 0xe5) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 16:00:03 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/211, 0xd3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7f, 0x3, {0x7f, 0x80000000}}) socket$inet6(0x18, 0x2, 0x81) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) clock_settime(0x4, &(0x7f00000001c0)={0x3, 0x4}) ftruncate(r0, 0x0) munlockall() 16:00:03 executing program 1: mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f00001ee000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x89916008166a87a5, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffff6, "0366402ba77f0c033c02df71795acd76ef3caf00"}) 16:00:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x84) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:04 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0xa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:04 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x130, 0x0) r1 = dup2(0xffffffffffffffff, r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x4}, {0x9, 0x6}}, 0x2) accept$inet(r1, 0x0, &(0x7f0000000980)=0xfffffffffffffdd8) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x42) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x7) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setflags(r2, 0x2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:05 executing program 0: mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup(r0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) socket(0x10, 0xc006, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) accept$inet(r1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xfffffffffffff000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x0, 0x9, 0x1, 0x688}) r3 = socket(0x18, 0x1, 0x0) socket(0x2, 0x2, 0x100) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200)=0x100000000, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x104) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8000) accept(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) munlockall() 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7ff, 0x5}, {0x18, 0x1, 0x5, 0x3}, 0xf1d, [0x3, 0x8, 0x8, 0x2a6, 0x7fff, 0x6, 0x100000000, 0x7f]}, 0x3c) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r3) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100c0, 0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x21, 0x2, 0x4, 0x7fff, "5afec8f2978274c99c5ceb0f94e0b4fbbc2cd68c", 0xffff, 0xcb2}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() chflagsat(r4, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r11 = getegid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r13 = getegid() setgroups(0x9, &(0x7f00000001c0)=[r1, r2, r7, r8, r9, r10, r11, r12, r13]) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x23, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00ba3898280000000000"], 0xa) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x5, 0x0) kqueue() 16:00:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) r7 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r9 = syz_open_pts() r10 = getppid() r11 = getuid() r12 = getgid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x400, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x180, 0x4) r17 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x100) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="8134c3b260fb1df60f68d2a7a6", 0xd}, {&(0x7f0000000140)="e720666577382453e8a969f90cf02f", 0xf}, {&(0x7f0000000180)="ff55708c77f1ca27a3cae8ced52436a0125c5f2c6b75b5726f53dc2ab27f4fa6087299ffed32122c57a5138de4ecab012a47172b4812c91f9c19a465567da9bef9fbb873ac83d8db548e476023304a4f5032ee3831969e00135b87704993251321f191f35d506c3c7a18ac9ad5fc1d5825a02938a6f8ef462eb5b1c904ba26f40024534affff30fffd9b310a61f613c817a83196d3d879d3f5237524d84702f2d82af2bd4c13f730045993e362e4e18bc60cde22837492c899b1c1682a2bccb25161c6683318de8892efbad75c15ba8fc3fb61e7d2a1170f1c87f87aa842c5283fe1d34b387af9631d6d242519d5", 0xee}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xb8, 0xb}, 0x4) r23 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d8938c7ddcc0bf14", 0xffffffffffffff1f) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c637c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db78"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705d4a1069a3d399c17ee38a8a198a6ff80d9843efebeadc94431a2ff3a7f60858fc5f1b9131744d3"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) 16:00:07 executing program 0: semget(0x3, 0x405, 0x240) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x6) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="a73a15d574d72329a0a4ec8b7804eaec1eefa34c748a5dd686e1ed623ebfdf260e3895334eb094740552036d62", 0x2d}], 0x1, &(0x7f00000001c0)=[{0x30, 0xffff, 0x100000000, "177cf3c7c5ac3c234b730c72b16557865572c46d101aa937273f5129c121"}], 0x30}, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="f7c524a6cc1c2f35288170f550030f6a60ce92e2", 0x14}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') listen(r0, 0x4842) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) munlockall() setsockopt$sock_int(r0, 0xffff, 0xa01, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0xffffffffffffffff, 0x4000009, 0x101}, 0x357) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x280, 0x2) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x80000000, 0xfffffffffffffff9}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x43, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x4, 0x55f}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20, 0xc78, 0xffffffffffffffff}], 0x1000, &(0x7f0000000400)={0x9, 0x80000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x8, 0x4f, 0xfffffffffffffffd, 0x100000001, "81ad569dff105d586a1379e23f36e4911414ce17", 0x0, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x5b4, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000000100)=""/200, 0xc8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:07 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) write(r1, &(0x7f0000000040)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800007, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1000000000000278, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="d27ad8f52d17e02c889a19065138a3f6f27d3012db4227e4608a228748432d4fc8d4a477b546fbdc411c268c7f4c5f945021447fbd73beaba3b7db9d370591263f878f66efa0d26432652aedc41e2cbe2f0ba6b017179d6c2958d651abf0720bc23e28dcfe174002a0906ad15c85c63cbcd47860d2efe27dbdaf6ca369e9a97e7a1f1a6ce6c084d572baf34a6eb610470ef2c63ba704466edd4850f902b1f1", 0x9f}, {&(0x7f0000000180)="26c06c3f0b87704f8eab1e84e944d427edf79c25dcb2cf4561c55a50dae9c26dea83b01195c83b21605735207cb2e2c0218cca68dc3d795e8e1250da26d417904847ad16a1749ea0c82b1d55a66b9da79cd52613973f9287747286daae148cceb56e683ffdff54d1ab325c7077aa0529002d68f285f14631d14146a36164173e338b2f9b8b91482d73732729737ea215dd93abe28e6b98b8ebe76e5390fb120de20cd5d2ba2317ede8915ca3bf208b5f57680df09a26abdc666eb8f415c830f3ca287f829ee1d58e7a922285c5", 0xcd}, {&(0x7f0000000280)="4d15ec900183b65b0e7c49546cecd33e82cefed2003fd627c3e685a9208e108e33e983d85d56dc16e6b0030869cff74536164beb81ed795fa02bfc248414522249f1f8dc282c4294c4455700f09a609ec62a87a5470849dddb59fb5056b8206e871e0037ffe9fa0b16e4f434508cd467c3e3", 0x72}, {&(0x7f0000000300)="a4c551fd3a9f88fec79fa2ab43b2401f99d8b4ce2c678d4edfef96f824ef50906523ecfd471fc86206299ca8a3da90d533d33302e0c2f163937f1d690a331f8af61d1ac3cc400b815b7a103ab5b89fe728ec11b807", 0x55}], 0x4, 0x13) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x100080000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x9) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) r2 = socket(0x22, 0x400c, 0x9) mlockall(0x2) connect$unix(r2, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0x1ff) getsockopt(r2, 0x4, 0x6ebc5279, &(0x7f0000000140)=""/122, &(0x7f00000001c0)=0x7a) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40000) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x40) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r5, &(0x7f0000000380)=@un=@file={0x0, ""/11}, &(0x7f0000000500)=0xfffffef6) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) getpeername(r5, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000540)=0x8) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 16:00:07 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) bind(r0, &(0x7f00000008c0)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x30) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getpeername(r2, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getgid() write(r1, &(0x7f00000009c0)="9331cbb04d8087ae86e0ca7db658595501c741d7d5c15b8f2d7be97543046170", 0x20) r12 = accept$unix(r2, 0x0, &(0x7f0000000680)) flock(r12, 0xa) setsockopt$sock_int(r12, 0xffff, 0x28, &(0x7f0000000980)=0xfff, 0x4) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="ab84b25897fab12474141f58b56f591054338a37013ea34553a0aa33730f5c0354ac2d13a667df98ebc257e8cb5a1485c8b43cd65d0a8ed48713ce488daec5752f4ef7e830b5fc377448d8626c400dcf21563233bd0dff48bc9a91bd7705df", 0x5f}, {&(0x7f0000000200)="06285b08c0024679eb3541f637af2ce06c3dec4ace77a3f10195e6ea5305fa8bc356e158a4fbc9f0249312fde09591e043219eab375bc06d080212247ce86c2176bc9ee4f8f78ba5c674d0ccca2d3ac0e2d3d1e1aef8b8a090ebd80bbc9424cb28ae75370a10eaf1a7fd6b1aa9f82c7a9c06ed6433df600a245d463bdbea888a9e598d03d473a4b5b2ef56691382938c4248", 0x92}, {&(0x7f00000002c0)="8b76deb75af4abe90a23aeacb6eca1eb32c0cd06153991d34c3c86ddaea8eeb2d193fb322090b458531b6b187e6b51cb78ad178489cec8b4225551e6cc9ca52e7e3a97060928ebf3ec3997e1a363acea7d6a7f37bd981e14e9612c9616b092bc26d31cecb2f34273e0032337f42420a07e6625a5c5dd02fbfc7d185e4734dd643b12812fa4d5281e24c1e4e8d060232b456fc56a191bc9912e895ce1ca3e8cfd3665c31e67a1", 0xa6}, {&(0x7f0000000380)="94682cd976e23dd1bf15f288f02e473cad4ed91d1889ec3e57914a311b36cb37264f83b923a670c267a2a3ecd3454e5d700c59f1575ef31928a831eabae8bda0aaf275871dbdc4497f552dafb384cb96f18b346d89539caf119903dfd8ad1459d343d85eb853b7f8067526c193d274a7b789ce78d4294d5a0bbf66207f5b968b01bdcb215377bf890c6d69", 0x8b}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2808000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x118, 0x2}, 0x6) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000080)=0x243cbc, 0x34f) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendto$inet6(r2, &(0x7f00000001c0)="1dba3909ebe9e7c27087e02c4845fd82661db096e4fb093b65cff18e66d65f40d17273dceae410401723897a8897f9b809926f1df64883143d91098e6c921fa5c76fbadacc092385c27202e8b17b06046f6c6a7e71180b59df4aac3ba5ae54509dd5b39228cfc84e9e60d67fe666ed85ce1ec2256a4aa9dff7fc26dbef51eedbf2ace1cea656cab5fb78eca027401cb3690ea9a9d081", 0x96, 0x9, &(0x7f0000000280)={0x18, 0x2, 0x1000, 0x400}, 0xc) r3 = dup(r0) r4 = getuid() socket(0x6, 0x2, 0x470c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/157, 0x9d, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) clock_gettime(0x3, &(0x7f0000000000)) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5", 0x30) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0xc10, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x63ac4642) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) r3 = getpgrp() r4 = getuid() r5 = getgid() r6 = getpid() r7 = getuid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="378ed91e8253526856d4a6caffa1c74732bf8128b5ddd1342611b7aec78af67126d79aaa10476e1c6c1a87928561", 0x2e}, {&(0x7f0000000140)="a2ba9f092a0b77da019e9d6f3a50b029b3133d8333451badd8a5ccd18ea2a3f763e17e9d77b9f8c9feb67c25e1764ad0d675c0e07f341917793abb4d54d053076bef05a61985ea1b2ed306d9a2c8fbfc67e5c8bd8b77a958b2285a78239a813a744e26818ea9aae7e978106c15a5db4c40b7967fb9a27d76e2df23df90ae3b4956668d104900de2a94fdf263d59ea4a0d74e978d3a8261cf2980014c9654c0b7c65c47118241949b37b47341a8595b6e9b8b030e126620e4a4edee53ee89717b14", 0xc1}, {&(0x7f0000000240)}, {&(0x7f0000000280)="d974b9e132a9bf88d912071ee2e686632c4fa597463fdc8be190cbe7164a349129d455ebdc80db8bb9b1fea7b35d8c2ea309d85398ae00226b93286d149e1600b93bcffec7aa3ae77179e6822b307df16ff2952c0d722c6ec4dc1c4bc65a5a8f64950c08071b89fc6001b01cc2851237474aec", 0x73}, {&(0x7f0000000300)="358ece885ecc00b4afa151cfe1838e9ed61b7b5c43fdd952bc603935e4eaaf1a09146b96fe45c78adbde42cb925f9e2801d4b987270bf7bcb6fd6dee873bcaf29cfcfbdf728246cc392a2cfcc2aaa196e908904a1da765e5", 0x58}, {&(0x7f0000000380)="570fe768a7d9ff1442d4463bc3ec7e005b2acf717f76bd5077276b9425de284fe18377a05d6b8da49a099e08658c068e18d0fab5ddeccb8687b83da20d7445cf7b0530a9dc865239c1177ab0c8d95c4baa0947b6380549ee1420c68c2d26fe3118e8ece280bd3b23471defc181781c8e35239314a336f5b48ba53f1e8128e20f6e69caaada344f852560ce1fe075f5984cf3f91aa1a164fc9dfa9e9e19c2b1640a5f0ca9cf62bbbce22a65fa94b93948fef8b45487ca5c6669336f146fd01bbcd86166e4eadc98bd35fb4c28e4ca9762d8d2532500cb33c77fd381790da588b6e89764ed40cbf9389a06c583b1b580fc246aac1d403c6dd270a053017be650a467b810fe71e9f0737f4fc4c0eacf268a425de98930a2d667f90a91d1b26c443128b5a3f30b00b1319e9da9f93dcfc611c7f2f08d4638b7ce5c308858aae303e86e3cb08a63183521ec14c887a3eb9edacc6d68054880272a8858a5b53329a985cbab55dd0bf9bc0f4a5b3249cdc1c136e68b29953bdb2bd7ae4b2c0227a25dc07b2476829d14b2095705d02a08f50257c84f9b746a630d628c4442b5a543a1453de43938f72c83f4c88511e8d3aaec85b9f63b8c845a1c6dba89dec286c25c422152906255aa35ef8ed7470e2a6f89578bd729111fd24d11a3b8267ca5d53a89f704e0c6516f8f10e4ca9adcd39c0a1dc3f09e7f763c2bfbe8b7c94a96e8fccae8eefb0553ce0bf6313da108b01d372085ea46aed58c654cb77d28177d4b095b6e2d0d0493450e6c663fd21cac91af0fc48753cbf5e0ba3958aa9566b03b3db49903bce32942349740df775592d510ffab18dd46736ba87f3f9379ae92ff5af6eab4d50fde479569fece9468a1b12a04b09b1dd553c9493437b5f05728f611a2ba5d2c8600c880c6e04d53928e2e30759176d9536e689a39c195a8dd9f4ec47d5cf9f978fbbd9dcf7906f40b8e018e4b4e849b723d401a98158f113e0ed1dc056da6d8bb4ac07d648ba94a5f3ba2509265b56633994a5ec195cef5c9370d7ff8c1568103456f57737171d706f29a6e877cf01f8167b56c2d0b8268b39f8501147dcf996de232f80e254eb15d03d031fbc39d4283cfaf357429a15110d9ccd91081ecce318b6d499a4703a50de214aee12ec1520dcfc70c8d3fe7b8dfc2344798a628749496ee18553f1e2e471b3037611e4620fc1f9715a53793e0f33be27977b7bb174e3064de28ce0354647eb8899c54d43d06b2b4af8f73909f47d5e5e252ba538e28d605fae8d1e1af2e27ee08d994abea72bfb796dcf768a5fe7591169fb141013c6ca38a874e8a1c4bc93e2991ebc4ff41f922e825271fbb283537875af7a462a76cfa5065f448d9df00d008c290963c149776972bafb7ab72029863ccb6dc3703484b54b5c665f9febf396447475ccaec6653d1e3b7b4277c4a94dfac6cb62916aeebaa34b21c6b3c5e8c0abb0bb95c1ec8fea0b297041137206012534e5300982d059fc34b71af7c80622465e8abfdee03d97fed536e804be21c9ea5e60e88a47d5ed7f058d9c48c7ccd520a8845a7ebd0c2ea010c0868c43018fa204f1a4c73cb2a8d47e2d99c91107303ff61fe6aeddb95b195a6f71ad1b08713f8c962d8d14bc12115ce46ad4cd885f4a7da0e1f8409913e539367475f6964a3a1dc508e14b5f44ed7bb6fbe37d38691c2b88e8874a81523c91ac738ae4b23351345c1d4de898e8be6f4bc875cd95f3c37f6147ab670b62e881be49f01d61172c320bc1d3cdd173c777802493aa0330ef442902fa56ce385154a6f43984d83b7c14141d5c5a904224beaacc0b57dd9df2e3107286757c983bfc4c45b7a0d3a917761e375a6de46622b5ce2644dda70f37808b48799e38bc63491413ae689ff5be5bb69ae425d5b4df15f2a7572e651a41b960590f05ae98ce273c18d63117de1d0da21b38a1ec8d0104fbe666c946114bdbd929d1b23009fb6e834ea755eea8485eb302ff65b2530f9994b04fce65e6841ba1b70a799584e60fd86257081201d9bcf4ea2b67221e67d71c1ae6390a0c6c2e7fd4cadabca99866b9c62fa1a4dfd497dd0ddb8d9873df2cc6f2cb666d5c08ae783c78693381dff7793035c42bcb1f78b853c50bb6a9e0069ca12c7f0deea076e0a2fddf473f434e01e00bfccb7d2bf3643cc9c49f66ad3a067bb0cd77615a2854083cfe89129496aa5d4f5ed0434d7d393af9562a82e78079da45b4a16fd210e9df80c1d757112e2075466e63d3da95440b8d0e437418d998a40fa20ee47a342865615952e3f05a586a6bf07c6fd10d1c01c3edb041e3effdefdebef1b38ec8936407b88be7b681461f686cca7b56211bd2acb21c2c4eb2798b16ad782506c30e81e33d0da1283671a97e71984044f5042c0ed057049a73ac112a23dd42aa5e1773a73785d22f386d986de7c8bc015dc337118d838117c60072e736d1d4d5f48e8bdb84e8b1ce3e9e740dc3e7acd89ecbf551348b44eec4524e0dbe236638b05ab0946e1f9bd3267b12a7c2c937fc757fc1fe4d1434ab0a39f55d4455d798a4dbfb874b16cbf859bd81506300d895a635a1f0c5d73781d05f202ae542a3c2aeb4d491f4b90304a5da79f7a6dbdd91dde2bdad52459edea142c42f599f432803984e624b3694d8cfcdd238d7ed7af88e4184c0019b77a29b2653c2499e6f42e18fa2773075fc4e2035a580a2680939ad0fedd1ec1ebead74a78aed0f7bf1fbe1799570d56e7f7552c627e3b6a33680cd6df2a7b8e1dcb72addd8d7d38be9f9b54e0321ad69253bc68c72424201fa405c79401593c496d72b1ec451b4091497ea87a4f951877eefab04a7c8c5ef2a2398f77de18dd7e84b62fede4273ba6bc88a55c66ee6b96154b726b9561fbffd233daa8617c67c7772ff31515ba1cf25667c5a4aacaaf6bc9b64c06996f2243a7f75a2a7892fbef5e8cf4c78f7cdbf09771de2be1b2457b73f0b1094f446b0621c8b0289e058aea919a14706f8f5857c447280d09ce48188dce0815ec0eac6bb368c406202f1b1e3dedf3b7e9fb03937935c967e734924301e5cf875b2928cdbec8c2c78f891b36d8cc7fa7b5a32123a1a138c80bfa9433fdcddf9fde940e346974fed06a3c45987590e06c5c9e29b2d6ab932cf4c0aacd2371f8539d944336ce715b711f0e1ef4d0529b65b3133f590b2d3b070f8918b7b182d4a77312c2f5f45a3cd3457058dc62169261b5540faf5ed221adabaef3f001ecd0c6d5feac3ff60cca65496c5eb43e4f0c850ed23626a5b3aa151bd9d98abbfd087af49146dd08329a37bc8203c1e729bd7b79068c70a2efe018e2c61d18d3487335a4cdf7a9798330333e29669367b91592e5317bcf922773b96e7ffe481cf84b3fec9b23d81f1b4447f2db1193c8316d5ee9326b26f600287c7bd19cdba3d8c609be19088deedd8fe87445a80a6107d7d135af5465f8a9150be6da1a4c8035731f212260fa4080cd139d2f53821e11f92194788941b4a3f8e4f41ea59224716e04fada75d93bbac3df2c0e7824f7d5d73477367b3864e66b82e4276ee3d7d4adf470d994d2f3dc2c1826d175028ffbfa82786ad2e2b30bf493e19c584f328f78119c1f8778bb34b14c283accbf62aec95d430dbc4bda4aedfd7f20feb271a61731a92ef1da2b6c47ab6f572347fc6cea4e9534228f5bb0adeaccd4faf2bb97743908d8f92fa93167be31c044a2cf0235585cdf74b3311fdf9721aac07cdfda24aaf4e1304d026dd0d435d5477677100e60fa088e793fe5c0ee11a146db49153706cd0c75131e512ba00f77c1fb67989f55869a0aa0fecc09719bbac11bfa12102615a1b6762da8d1b31071c4abe695a5e2ae7a7a2442698dd6e1e648e1502727e63041e43ca979a91914103ce37f18295700fd6eef0e0422ab14be527909c65c325ea004390026aefb0b005d46af577b629791fc35742ca53812ba0572cf6f9ad917879e3b56b2db5fcf2634cde013fcd5afc6d15d234e61a60dd308f0305a0266f187448bbd35bb0c0b9e15cf040c0bca44e987fd0867745735870fd4c9d1145d60582a16ea9884f25a24b15c084ef9298d17875701cbdf126d24b1458ea0c90b56081e6ac0fc842904805ffecbec60327c2a08d601ac82ebae0f600274808a03f240e596acd91c7d7115622d050791b10d5a7c1802fe690e662c909443dbcd43237d4483232fff489a024e29d510a4f6589170489ea1623f330fb9e0a432d4917ed2529a4086b07fb1f37a1113bd8511189b67da3dd2f525ebb0ebe0bb4521e871088b5ccd9eed96f0bdc9b380e19792e1b306fce2163295d6264cde7b23769d85f88c3db5413f4267663c2384c9912f51a0c853df4f96d07d75b8593f4e17f6af259f0c18e72e8db585f7ffc5078f7a9c6cbfa97229b8a0337982eca4b1007ba3d8bc7bd9357f9a29aa899fcfc4538cc7333bde22de2b658fb373e3ec805f96491490438bb317084d3ae313f457fd0d181354f9b5adf9044a0332d0a4e31d0a616e0433434958f243d1575d6f5ece203815cf414759c3e9516b071dc5794099890689254969bd9acfabce5f9778342a22973176a203c720f25b7e2d03faba99d789de72b56e7598157b8531f0b392cf990c4b917f0175c221f8cec4274ac4531d8eae852b6972059cacab53785a9ba7827ba88928d70f8951b1d9c4c69108ad33982933a5b3c943069ad1337320062417001dcfa643182129af488d4aabafc17035dd72cc8968abe1ba58387169a517f41e15ae113a92434c07fe01c52239ee1aa1a6bfd02024c3a091bf31431f14980da00e31a77e6d92552e1d590e6a9e6b13666f9291fe3efb8bc38053f6e8550e5d1b72b492ec5924db552a146ef6beef945d9e112e71ba05a35fd337dcb0ad62f4e86b0d9bb7a18e7952a5212e83bc2f79632cb9d9cb4c1e0d03c80f6bbfa2ceb1115d8bf0297c2abf80f15dff60838a324102f172272dcba051594a19632d36c3df5fe01f385924a8757ef9b17bb6850f7fa3f76b9c7ee6d78325d4cbb8fbd2ad9aa6b1839577d9312d40ee2f459ebe25c6ffccb8281faa8b9fdaaed46b87603ea4e0c7d508f3fd53c07b766548b184f76a9b5e5656c3ca15a3c15b4bcfbcc85dd7101a44c2ae545bcc9a137d935117207f7ae34cffd1830016ba7fe25db51ba1219e88d502b5fae9ed6f3b54b9bd9a9199ddc472e7c1d4f89151a1229f9aef0cdcba4ee227cebb70441dc0a20edf0534fc288a9bc17a0eaad355f01bfe705b5c5306113be711ee7f254b77e9dd2b513ab06345421a52ca3803f175e582108362b4414e980531dbd181e6b490ca55ece24155e93e0831c965a394e5b5fd6d9c9e873ab79f6c2c77cfd222fe2d366e8ea4c813a229782a9df6ffd2ed587f9bee9adfc1ea512f85d051dea1eb4d0b5185d837bff01a40304685008cd7676370c056563da2cf7f48120509cddea88e045fe91d1796354ba00878d8f16c29f8184b9142fb1a5fcb19e4c2e468e8a50f23d9560c5d3c84b7c84b000720136e193bd493c909a3ba5c882234d9db8011eb0ae9b3ca55433c9f46bc95bb20e35b5bded59bae6883088a09eb84411e9c4cd2610a25e94e87d74bd3af75c97c8e294826d42349aa3ac52e04c716a8d51b1355ec8bfc0212d6315fabb27f3f578f97fe7638f149e20bc4afada7f8555c00e084ed24ead147d24cd600bc9f52d5dd9de6d9b30755f5e7d6982d0d1f90b702dc73ed02f93d9969285972cfd6a30affaedb98627610d5ae5aca06a4f09c20007014ae1551c6999ab69d", 0x1000}, {&(0x7f0000001380)}], 0x7, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd0, 0xe}, 0x406) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:10 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x282, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='r\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)=':-\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='+(\x00']) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000580)={0x893c00000, 0xfe6, './file0/file0/fi', 0x8, 0x5, 0x3, 0x5}) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x910, 0x2a) dup(r1) dup2(r2, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r3, 0x2) close(r3) 16:00:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r8, &(0x7f0000001b00)='\x00', 0x8) fchown(r4, r6, r7) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x101, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="1c012e2ff829bc6864be02274d06277252d314bf1ce256614dc313c160c239b8b64ee12f01985a31532247ee18107864cb5d3f93160632230f0f6d911d54bb1d7d3308d876726d0cebfa37406bf418e1a90e850f15e7ab287b899a528f317f43582b8afbf650b4fe06b99b9ebdb529d828c645d0c025035af141de6b2fadba36a5b64482442c805911fbc2a193bbf1f93eae8ffef267821ac1979a2916e21d6d9db50c7491a4297486422a20f81d71640b02f939eb253023dbafab0ca40ba4ff2de77098c18a121bf712c71193b3de69151f256ab5ea2e3fae0802ceb2a42878028da7b47c43b26603e3000000"], 0x1) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100007302890000000000"], 0x10}, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') dup2(r1, r0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = getuid() setuid(r3) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x200, 0x4, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x1, 0x3, 0x0, 0x0, 0xdb}) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) writev(r2, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r1) readv(r2, &(0x7f0000000000)=[{0x0}], 0x1) writev(r2, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x200000029, 0x3e, &(0x7f0000000000), 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x7ff) setsockopt$inet_opts(r3, 0x0, 0x2002000000000008, &(0x7f0000000400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0xffffff7f) dup2(r6, r2) r9 = socket$inet(0x2, 0xffffffffffffffff, 0x800004) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept$inet(r9, &(0x7f0000000240), &(0x7f0000000380)=0xc) 16:00:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000073a7d4a3bbf12500f615a6900c00020000000000000000000000100000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0xfff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x1, &(0x7f0000000200)=[0x0]) setgroups(0x3, &(0x7f0000000240)=[r2, r3, r4]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r5 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r5, 0x6, 0x8, &(0x7f0000000100)=0x3) 16:00:12 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000800)="5e64624145fe167df507bd5f209b69a11a3ecc06322e7654b0958310cbc18aa8740321c648221500c16bf96cc04ab295e48b4d79baae1dd894c486ae892154a1c5c59e7034058815b29804b2b12682660fa1ecd57d5bd0636697ff6cc1366bab89ef7873f4a5c3ea87910e198c2591615df0feb775c34ae4f0ef84b1249b991772a57f3c77d440f1c96ecefcc8fb97ded47dca524fdce41a57ecd7bcac52bd14f9fc9517b9024c12ca27a705aa68286c2041641a0c245ce982650e2ac77a9cdd1de798cf20ecda88b88c2f70775d84c03d6af315e6458147d4a20d33149c227fac3937db28d5bed657fa10e255c5afaaf93427eb68c4a9ec1e0cfb1458adaf5fee1d9d23fc6e7447cb67f6c48ab7a156471a2bba67e253a1773bae32d5da2617a4e87cf7bb4a8f6f6ca9dad0ea201aff9a69baf7aaa0cc539d41a3bebe975c8dcaa85be6700e885664fac2201fcfdbe97f9277707772ca6d4a3bb45637fcd117c54780ff856cfa14f2148540769f13df9e965e1272faa37a02a80c15fd2cfc796eeb311da445b1476d714d358d7b5b1357dc4fc91e2e6d0aaa3598598db597d2514b52e5217fc55a8b899caab7a2418d81c809f2f1a8eb27e21c2b4d0e26b1cedb1acd439e118f14568d0543aaa8d4c4d55f9f234920491cf1acc68d2cdd8440738a9f6868bfde1807bc4aa35076b52c053582ead475cc1354f903ebb8d0cac7607c06c30215efb07e2373327d216baa2eaad57dfa1eeee596b659dfff1f2d80c9fcc50337709e0c312b99af261da2a6c240f2353ea80d9870ba6f3cfc177e7c0a8bd457996b03a92e6f56cf33c1c605850a3d5dbebfb1976e644ca0e6f6a5394de2d4bd6f8defbf75089ad4f1a19eeb56924eb22dfbc0abaa75255002014887e2c05ca63488fa64e6fc15cd5fb0c1e005bb64ecccc11e450bf41fd656e11d20d8f54c84cfa7441fa3aee749800f1ca6733e21d041f2e22bf28bf65de0224dcb7cf93bfd97b49272b9f135b8729f880fbfdad14207e9f68003da3e2ade44bf4769559c17f88a11128ac0a88e89c4bb59bd3ddcef454cd93605de78f7f50d8aaf299b4c3ced2088973afbfead54e13cea08c49612e75eff72158c4e3bac1afe8992c779f56ad4a7a671c627d03c84df6bebbd11ab48b8b873af3e5eae4b499d4ee0f91b1b0afd7f6593809cc401abc278b132773d1b435722b62a83ae7ce321b422232e39cc33067dff6529d757884ced54799c3ca0c32e66fb243a70ae18b842d4d28909fdbc6a2c5485460f701d00e2f19db7074700db98a689bad464bc3d8c8860a1d5fb55188340cd153ea632ca9db34f66c4f69a158f5a57041f465227e1eef33da63c3b07d54077cc6cfcf302ec62da0baef73a2f951bc60633e46f19f6faf1f77588b83063f25010cca63a571723b91fba466594bb47231a364420960da41023fe6e0aa765c0a1892f9a379a0b77328d3de4d8486ab465480cd406af1805d5073523777255ff1bd0f8e481ded3e832ebc316b3f09953375453adc1c453f58b267a6a27d0bf2ffae1af240175a28462e4ef90d710d35f966c5594cc7222f4b7f579530af3d6462a5c01d0e88d4f5ef7a02858ba189c33584428f7850916e9197cd4ac3fd0609194d3618d50bf7b82c608c8b10b54dbe7c4c14227ef990b6ec6f450724aaa0a07fc59ed962bc1c396c6be6094acec86e78d6efc354b6c187f880dd552e5598a97f52bf6c0e43e7d733ca56aa2fde6b14b65c8ce6e447be4adbe813f36f29f1591309365e3a54f1eb25eddc337a7fe3b58112767aec45b2f0c6f3def628a84376a2f6d9a4660c7094bc5e064f0513699f1b6fe6a52e8031705b32f25f2774b015ce91dbbac5c156ff2d6180e1e19f876303e46ae3ca4c948298449e34d28c67b59fcc5de17691b8191d17a6bc6445ed59ea7f2d7bcaeb19e3ed09fd110196f4bce5e44c036d1b77ae68bc9ddd7537d08639465091bce712017d8ed0bfd006189635a2981acd6f0f4d4fbc5c58d64b27f9ff0421faa2b9f9f749ee113c53070e85b8488c3eee9684a3ee5041094ca6d60348aabd5d1b7dfe3e6c5008a939a29eceb1064c5848138c0911cc4ad98814c55aed266da0e79261250fd46a3260c293b37927539eb6e276c8265c5c840128a459e4c05f8212132d87e5434d918502a3f096d50cd9979610f7f733433897719df8e6f4eb3ec6d42b6fd886c1da0f8267611bd23fb5d54d565f21061275f210c66c8621d022ac5520f60ea4ca1c74f7deac7400aece994bbec01483f9048e1e30e9f74320affae76bf91b4d0e8766daa1e7727d78c0e56ba29d1cb0e84aa588423b1176b19c6e6eabc50eec1ed554aa87c24338d498bfaa25952029b03bfee99b5c0b8aed743712ae67ffa7530ed5e24e279819f662120ce2302598e72ead604d07fc8d91d8f600c5c01335f571b87a0b38a918b7bbd5e073edb87ed5845ab375d4530395b4b8d9822da0ef171ec69e1dee98233f32bcef4a9d858c5f7ae7be811fff8d59c28857a953377b63713ea1c9142f83a9b23e3e5c89f3cb4c88505d611cc776985180591e1988c498619e202b1d5ba650f972bebb6f2a3f30e1a86a972dcd98b9140d93982237350981aff369e975bc801a87ae4046e3eae8448c68bd5fbeea7b9b045c4c75c3f37a11acd194e3d0c0e796ac6b8c2857219c13aad079bd576922a75116ebfdc01f001fbf55ae00dcfd21775dc55dd9269fde0074dc0d9ba6ae2caed5443cbde9ce5e82b8569f3b28697c6415ef3bbb8fa663c744c34c3896b585c15d2bf0cf4a22a9e8b5921d32ec38810ef46dbf3e8cb1137aa98900447f09ba64a2e7f1e17c892ea59a6349bb86eb2e6323b826c1da0d47ed69fe880ce2ca1de1fca6e6947ba6b8b281f63449588bbc38690cfb87a37874a01804b511cedcd0b5203c6cb8d9fc74762aff1c222313dee0751c623fe5d3ae2076537b1833b947488bd3d3bb338461a1b44c2e104511277006746bbe7e93b90aaa444d5ea9c53ea23da536259a217c7d4720694434cbb40321254433b9073c01934ada8bd8cbffbe6ad7cb54bf28fb9b960241858f971f07e4a7660d03e285023085b23432ad1fdddc8ebb6c7df0bc52f85378719c556cc5ea84145131d2c2eca0f940867e5909674b71e856f88e3ddaa1f6babeb61f866b3d0fc90d80326d4f70f7dd2ea99dc4ff7da022ce2aab966815314b437d43a27a1ec88d120b3cc51d8f25bf5536746f6575c21026793d0c2dcfa8162016e93c2ffedee70c2d52d56612defe20c6fa64a2493edd1ecd98fa2d1a233d5e2a7698b6a5942a1527bf70cf29a0d37f35b8d887b9f73a132efce264be8432133b72fbf427d6716937930f5950355c2d9d9ee3bfc7afc79329e214f7bc63686cd243877cd08a2f29f0d6a9dccab84d20cacd2d446c4f4ecd084168da21be58362229b5626d1646f583e01aa4062d300f2e48ab2c9b8cd9ad320d6424f59a6f37f0c2c7977c1cd5af47663538bba5a3375c07f071122709d844abf47fce45ed215765efb5c2d7aa4f789491d8ab1ba40217d8b6d772190d991c90421ca51f08aa1bdb1522c4cb79596df8ac1b3412ccf1e1a9e277ce4b8666d069cf8d742e60e7cea2e87544a17d9fccecf450e10be0bce59cba895befae212ed74b9af83001ea6957f9691ff86d69dfd10393a61a67bc57e4eb3bae977596ae56550b22735c5a5a541bfc4fe0b9041076da4c63369124dd5964e8ab0e6afd1ff045914f948ea4b959d75cccc3277b1b9e823cfc61852749b2f8a7a94d330916654cd4dbe6da6044a9ad9250de8f2490a661df3dacc69bef7962414640d18a89f581cee0344d752045b8a1a1074b5830fb181e7942f9090d3f64f53cb2426fc0c3d38c6914f9e7f3101b11a6565ac2ef80bd97baa8c1b5ed47245a9d9e2c5968743027daeca1339936d0ab7ed816017ba19272a257433b473ba8f1a17037f74a1a4ba46ebc8469575e6fdd0bd29cb849a3566086b4b4ef30c81a33f73cf8761dfab796479bba96cc6c07e79914fd2e539c26bc92c56ebb783e47670932c68805764928d4e15de50ffa5ef9f42ba980c37373e430e1c892dec9c991ce500732412c94a9f47966b81e097953c7821a985fe55668604dc5459f1e0c108ba9d1e51405cb9c5039cfafadd2699e4bc3626ab897247675af5610191d2167898af1ae11831b20636fc0021eeb7d9a17b7aa091d994ee2043c51eb1414058051689a653a45e2c481d1bfdb5c84ac457f5bdc33367a90ae34a645c4a510548760e5236314485aef4612def3efa2a99160d493b039731846551afbcf7c44536c384885581eefc6981d019f440e1ec3251e772f8f5d8f43075a11e3e07147df71f415bae1644e1324b663d60c45108ded0b917c711abfc362b1fbadd26f83437a0096ae09bea5a8cbdb9b7f8a869d510c32829c2480b1817d3ba1e34f8ef2721d457a9289fa82f0e812a1c98745b74f1e334bffc41f357d75a5e5264c54c892d53365b3496f9b704ea872282e9d98871c18f903b1c627a961b6c7f61794890e0835c16a10b11da256e9d209b06435196148429f1214ebdf7e66f4949d5b73d4189872b4b9f9632a8e8682e10b34eb60c24388e3b603bc72ef360708f98e553c4592b264f2a8734f7c851f169a6e52b2a565e009c4098627888c1cbece7d51e3efd2325f1da5cb42087a92802c1534f5f46373a0b653270e4feb061a9c736303ffd750d6e043210bbc2c43f9e6f09c6975d85ee89a6211d5ddcd8819c353796b1b7b27eae4e54ad7ae5f633f4709303ec25226a829ab51185b232ed6b6b63f8f028c7a79d63edc55e039c00b4a9deecf8defd232ec3d40f387acd780fa5f5feb364b3bc21dcec6dbc511607bf2b85ca02bfa208406d596580314172d906ce50f805edf8119280f408e5314acf611e3830233df523d842501e338b264d88a3dc6e7c15f74d03eb985d3e7cdbca2a6d4d79b9ab31b04af5fdb9acc4bd88029410bec7c257df7bbdf58d328f5b6a6dbf7f38818f52d1d89ccf9c51beb2f3fa79fca3c30579e1b4714a69af84c1ecda9eaec0ba78c4b7ca6f4ad5644dc7da4301ac5476d0de8db0c35fb80119ae177211fb8834bb3941d6ae3cf40526218af075523ca6b0bb1fce2bcf12bf0ac7bf965fd1adbf00ee824680d812cb94b22bb8b5cac671ad77eb71971f9255cb262d4d57964ad79abf9c76581d3aff21da08c827d60c3a3aab3a72a4075b9eb82e3d61aed3ce6d7c7bcdccd82299db0cf32eb85fbd6b0b2a83a42ac8e6223ae8391b43dcdf13212eaf401daa98c7c2046542bf89400c88cc6694cb0851d14850249aa9fc94c0a23b1138415bc3f3bb91e0a016b39aa0b014dfc8aa01fae841cf47a7628a06d14e58fe7342f55311f9b1f1d4b2fea0029497305de2b3c13d39715ab9364c101128ecf79a30726930", 0x1024) socketpair(0x18, 0x3, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000080)=""/233, 0xe9, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x43b, 0x2}, 0xc) fcntl$setstatus(r1, 0x4, 0x8f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) write(r1, &(0x7f0000003540)=',', 0x1) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() setgid(r1) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') setsockopt(r0, 0x1f, 0x0, &(0x7f0000000100)="fd506c7276300605b7377e64dbfa57e435b60c450f663bfb6c24a552a308493be317febb2acee45b6056ee87214384db0c49e12bec7c58ebbdea85a71f0dc05cd67cf6676a3dd3eecd3eb9ea2b2af724b81f008247ffe3e6fd6a6ac2fa2ce1331cff4e84c2534cebbf68cfe8e1767d13fc481817776cb61f5aa4ad8452a33c71b3f78ea96d085c997a8566d850af", 0x8e) 16:00:12 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/69, 0x45) open(&(0x7f0000000200)='./file0\x00', 0x80a1, 0x126) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r2) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x20, 0x732d28ac, 0xeb1, "c9e0cfb24427a87adba32d5dabee634a64b14d7d"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a", 0x126}], 0x1) 16:00:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socket$inet(0x2, 0x4002, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00000b8000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x3}, 0x8) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:00:12 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x0, './file0\x00', 0x4, 0xd1c4, 0x6, 0x1f}) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x3f, 0x0, 0x1, 0x0, 0x6, 0x0, 0x79c, 0x2, 0x3, 0xd8, 0x80000000}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/167, &(0x7f0000000000)=0xa7) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040)=0xfffffffffffff12c, 0x4) socketpair(0x0, 0x4, 0x5000000, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) setsockopt(r0, 0x5fa4, 0xb1c1, &(0x7f0000000140)="78d8996fb4c4f9255e3021da17172af27a77703f09439368689246412c612a44dd5f744c3b4bf63384af5c463318f8cd2da971405493da8bfcf685230689833b0cee7aef02d3c65dcecdb6cb5606f5428a6543dd2f07e917022bb29b4bacb0fa9ec84c8967ddbf799bc1", 0x6a) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) read(r1, &(0x7f00000001c0)=""/97, 0x61) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r2, 0x3) 16:00:12 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) pledge(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) socketpair(0x2, 0x4001, 0x6, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r2, &(0x7f0000000200), 0xffffffffffffffff) getegid() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x100) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x8, 0xfffffffffffffff8, 0x1, 0x9, "bede0a854ce5476f9de418c1b160fc6848c377c0", 0xf6, 0x7}) fchflags(r3, 0x40000) getegid() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x20, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4011, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000001c0)=0x1) recvfrom$inet6(r1, &(0x7f0000000280)=""/159, 0x9f, 0x40, &(0x7f0000000180)={0x18, 0x2, 0x200, 0x8}, 0xc) r6 = getgid() getgroups(0x1, &(0x7f0000000040)=[r6]) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x9, 0x100}, {0x8, 0x1}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x1b, 0x9}, {0x7ff, 0x6}}) 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x111) msgrcv(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fc95f3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d803d22ac19708c42578740300000000000000000000000000e2ff0000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) r2 = shmget(0x1, 0x2000, 0x40a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x2, r3, r4, r5, r6, 0x20, 0xffff}, 0x1, 0x9, r7, r8, 0x4e, 0x0, 0x10000}) fcntl$getflags(r1, 0x3) r9 = getuid() r10 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000700)=""/187) r11 = semget$private(0x0, 0x3, 0x1a) seteuid(r9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000c80), &(0x7f0000000cc0)=0x8) msgrcv(r0, &(0x7f0000000080)={0x0, ""/5}, 0xd, 0x0, 0x0) msgsnd(r0, &(0x7f0000000580)={0x3, "0102b811c6fc093aadf7ab9171f115ab1c8695e7299d37b8f1f05c9fcb5958ed12f3dedb5b38360975f54e29c491cd7567c331ec846d526fa657a54b137b21229624ca9e46ba955083f29f3bd077f2e5c7946824bdecb243b95769d6cc810aef239294b1a24c04bc1b7afe630775bc8fb81b0885dca8b9f99e05b31bd097f0290f2e009c33e524d1e2080115312e"}, 0x96, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x1000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000f00000/0x2000)=nil) semctl$GETPID(r11, 0x3, 0x4, &(0x7f00000003c0)=""/224) shmctl$IPC_RMID(0x0, 0x0) semop(r10, &(0x7f0000000540)=[{0x3, 0x6, 0x1000}, {0x5, 0x6, 0x1000}, {0x0, 0x80000000, 0x800}, {0x2, 0x3ff, 0x1000}, {0x2, 0x6299f9c9, 0x800}, {0x1, 0xfffffffffffffffe, 0x1800}, {0x2, 0x3, 0x1800}], 0x7) shmget$private(0x0, 0x1000, 0x12, &(0x7f0000f00000/0x1000)=nil) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYRES32]], 0x1, 0x800) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/174, &(0x7f0000000000)=0xae) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="2be7ed1425b068222e5ff0e56c0ebd23756d262ba166d7635c8f5d3407e207b9eefa16729b00c1d0416fe7a7b760c3c69ec85a835942c92fec729cc8e1dd1633273fd7198454eb1d421d3f843bdfce331ead0dd38d5051042f4d85058fb5719e59ae11509e67a3a4aa729e1d3eebee000ac8e4c3ea277e38b5191a2636da561c461c326049ac4e648a2ee4bcdfa45eda19f6ca811e4a32d4f00d6d823bf61ce59125d22fd0c812be50885b11fa36ee0b0746291f86318b90c31388356b4d20b26e3545d7c8644b12e315f62e4821a2763dfa487717de500737f62839faec3cc6f6feffffffd98dbdbf1f3aa9ffbc21607157ae890dec790000000000000000000000000000", 0xfffffffffffffef5) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:13 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getuid() 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="2c64699284bc1e3ad3d567f694a7f7d7456e0fc6d250ec6570d964695d45f5c52bcd838a136e471942b445c20829c1141f84efb3be6fc526ddec0f0ce5533f4ba0062a2ced2b632feab4a6f10fe7dbdd0c2926b0bd4c8289209f6855366d388876cfcf0098eae5fa36217ab4d26e189af2e41f7acc1901b4cce7852944ed7d93195e216079a8359d55f35b1ef2577aeeea83d93a310df3fa572277b40a3d62a4c2d0f7cc3ffc8beed4ce68811d5d920ab7c41af752f6471756f09f8b8b0f0710e26bdb0d36c467843471e286b3745e402d8c95f35ea0b4e4d1fbe6c5cdc47a0fda55fa493eac097223b560de3cf4c13f082c1859b568525e7dc6", 0xfa}, {&(0x7f0000000040)}, {&(0x7f0000000200)="0e80f88d509a3cf5a19595ca07a6ebee815eeffa559844544db6085e24dcc8994e8368583eea2e216ca7cf8ca25832328c22ceb0e0db47d4d702d47f6c07e6e37590dc9e3dcc5b3fcf75ffc0cf146e92d32db47b410c44ad65eba458487100e2a7794f94be7b", 0x66}, {&(0x7f0000000280)="1a87d3a2561fa7bebca69764e3c7", 0xe}, {&(0x7f00000002c0)="ce12f280d883d49bbffe1639cb87d6c4a7289ade71b2d7c0", 0x18}, {&(0x7f0000000300)="841d7b1c1b62dc226c0614b7663943b5013f064c399e6bf5f6c37f23717185a6d965cc5d68ae3b9af68035ba49e97b9843fc90d425b133c655fa79bfa71ca364bce6349f7b4ab4acb6409ffc283967078ac4b7ae773196d720811ab9218e671fbbe17e2c93821f09a307dbe66160cfb5debe3836248f18d24c526457f438843fbbb487a14cf3ede22ba1173ac76e2c240c84835b6e25f2bf3eec9c754d8f4070a3a0614654c7debd06f918a20fe0b1e567c921d342487d13a2459ec94390ee7f2072bae68e755f839e0f9bf63dbf39385f461782cde138ff40484650b64022e5aae0d35a7384e519981c4a754247ba05abfd0a67d2dbd73cb495f707c44f7e6edc5fa873e6d08c7bda2a12b902eca8ff69b30730c20c71c4fe4a123ddd17f790378a5fa5b58ed4d82e7f394ef2710a6f8cd39cedd81d80a9b2917319d9c4b69499f8c878594ef62144e814d8e007964c99593c28fa993c0b27a42a22d5626a74fb841bda252c3cd439c444eab0eece64abaab64d95159f7d9caebe9f0159b3c6fdf61428d5af1b28d95d34d033026f48a73fe8f883d3a661416bcfa4cfbacccdd8f0567e4233f2b6394ec7f17097ceec7a15c317a73203d37f460245ba69951a38c646e7d13da74b7909541fc1d0e089bc1614507c587d056e8d90f9e63715d17cb493ce8b2b0615c8da97c9b90f7e0d14cc4c7b29ff263d4bcaa96c44f227954c7fd50d3b5247de22970a88e3628c4ac91b2e1e73a6a0a1ea6cfd3f6d7e2eb5431619f2d51b55e3c4e1f28c8d72d572f3b899792d89312af7d53ef6f58ad5ee373f60b4bbea0f008235650ed8d8daef6020cf8d1f81e8d593f7c0d592b40d1a691576578ad7bca9123b5b915c18176bb301d1557890213297b9e7b55c3694a7c977071efcd0af96fdd16807887cf1f6c28dca39da09767022531ddbecd6672c2fdbde6343387f5da1e068f7dd36c25792909fceb0d90b12385308e980d8b789cef9415799c63ca7da5a2d63a58a1e74d870fc6a76ea0ff49ddd60495845109b3d44b86143693ba8a786c75868125b2156ff0f02f37dea44026450e559fa8021ad7613a04208bd2d36646cb84df5d78f5f6d531855b865e924c1604d19d2e2adbd8402bc93d22a3fb085633afea6b68efb5b99e6d40e1a952c0b32a9ccaf588052c6120cfd12a3ca47424b803daf8f81ec41a6338f9226c3957a3d2a5d5646b64e0894b55eacfdc3ffa5b0c2c13bb376ce70463964fc9bbaf3247839a853a94ff613a786e44d684fb1d108da2667a5207a6565e03b7c7a612771ea42cc3e118bef8b062487d02bba59372bfde3832301866b03d9fd7f44a602cc033e5a48abbddbad6ac4faecad45d77c3eb8d74e3c62348446d76c3943d85598f92ebd58501c6aec98d21a9112e852d2ad944bc78eb7da263c3b34eaca7d14772b971334e03412ac7e5236e6332393ca55c07c27e7fa37718dbad345db3c7339a92722e20f0f56a6552555fd04def278e0221ef95c9ec3d1d47e1510d898cc417f4972147832428f292412da23e270c3d4ebb84bbc6d4d9e413c0c244fef94f0af8f726545dc00c24ee286d671495aa002218ceaa110d27d26085cfe4de830fde41e40f0f0f78de8631b54b9df5f9be6b005ac7ec59c078f8cd41016786025f0c8fd65fc55dc60db1a20ca4b7dfd978d80c31ba62d71acbe1825a570a5beb1190cbeb1f09d8c16fcc38db0b92856e15d5d5f5671b45fbeac03e3551b1f45febe319bef6bf606da3ba342a81bd041aabea081aaae4f12a9352672dc9102353c6fad9a6bb2f4bd92b98a7f74b3486c5e7c6f09cdd58c72c4b17a2e2c41f96b779bb3d59833b0b6f379c827800fedb697a19d4fb14056e8805311cb0f64f2a1bc53c139682f9599e27b3318e751b97f1f9499e75cce35ce3252921da1fc1f2646c0a82de6386d6ae3603f8345c952865301a9fc844af4a44a53daa49becc0950abbee1cf36e975e94d43abada863efd6d9338e3c5f67eec5226cf37296f4f0b6acd8f7db505ff18621a9c8ae7b3e0bfa3707005adf47d411e070faab3f10e1377d4b7dd19615d7c79407376d2a334a56462dbcef965676cfd5d3628894c731c7b5a9706b200c1ab726633e730be6ad11706995802948c716b3f1bdfbf237df7b394006cc0bb393e9daf59ad43084b5b6c676d911d8eb37a29959387ffb85a4a3861bac951789268202f75741bd987d0e7b6548a24d595e43b3a503561c4e8424f90cf5aa8025dc1d419262c5d214d447369e80c01f6e76fc01fb76703b2cecdf74a2bac1c3d02477bb1a5c804d520b3f19c802455ce33a4db711a13c92106c6bffd29cbdf945a4b4b9f7930a19fcbb30debde0d154f0d5a3069534fcbb21e0b3fedddaaf73d29c07c7c4ae1124d51c0ce3fb948c871724cb7a456a8ae36a275af53ffe26af2d17e036ce99681253b69b37af644c7bb722ffaa048cf751f8b64a349801bbeea5cf55461788ae268ac0f022c604485789cc83afe3b43fda81e90c1df04fe555771ec4d8660e62a3d20148533571c13ee2de5fcb6d5ff1ee9c6fd7579261e81ba1bca77ed234441270f3ca795c0113b06d751142312ca903a1f858f195143f61adb7020de7df95131069200ef127908f81507f6fa8c02bd5f5689b3210353bff5b479294a9f2c1b4b1e2c496653f982a8afc6f9f6dfd10afd40984ea47219570684271da4999b22b7d79d675c4dda0c357cda9e5c6b889493408707cf24463cabe9f0d663823aa184323e9fd8d43a782d0c5c130e9aecde32739880776da08135db56adf7289c7200bdf676584f842d5f971bd2de11848241ba4624a296e9b35f190604345a2355b41df9f8db2c45123cd6ae1b2399a1fa327417dc92a915498490fee2d68922f6dd68c20031e5b1f3d3998ff35c3014d8385097e93d11717d706aa7266f2da7a3528f2b6050482083e9271828ae15ad90b5448a963f9c7311fcb14ab7480b4389fb0c378c297253d8828b47af3cbe3d1cce29b927015cd3354236b3b74fa8cf0a09bbc3f120b220e27370de0fbcd29ee57595578d0430a5711410d0f66e6bfaab91ce284ea32f96efedebc0626edafa600bf9262e36b6f5dd69f651f3c588c8a9e2d8b4f1efdc253d231baa0f8dca85ed6f512989cb85f0777a75870db8d69ec1ffe56435019cc26eb4d9b7c7c70af2bd78c77cf49f232e1887abe2ba4b0eb2234ef5c83102afab39c0b94a70578426d574bf5ce6d58524833bfd532b6605abef4bf2435696db7287bbd148a3397f375899531715001450a3c4519dfcddf2b23913a10411df81d92cefa065476f3fa2c72eb63274e16c060ae0de7c79a039f8153cc446b6f68321ebadc5ec49f28c08eba88bcd179027c7ab4a6fd8ce1023e87a3ce3afed7f1d6fc1632833698c4fc6b9d106303d183f34dbfd3ee8cc320013c6f4b13ded4e156bac496625f40839fb35ca175d42a0e725b1ca5d0b9edf672b2c679dfa1641b0bfeef270ed4b7fc74528006c8cd5f4439b1bf19d44f4afb9e6d00c9c9b90ddc4079926416e7dec89e19c02973309a71af4c8f3dbf75c60632ca994152ed9417a30649561493e25d3a34664d6fc975649ec5723b08fadf29225aa08b35f35ba0ffd528f981061c553e3dd63e472bac4365ca763117e3fcbd5f138158fc970658441b03ae0237c0d6275f4f35ac6a6a7c9343846f6a599a2939456e427ae0da1277f43e18ffa9f1242332a8a53a1d9600ccca67caca7c3d21483e6546a8bfffc421b9a45d96335fe24fc21cbd4ccecfef09be02c0a4fa39634f21948fd67818538c31d02156696e2df91c90a7f487c89c126685d931e6eff4cc2f64201a387b4f3bfa83d120d485d1c83f95521c4fc7214e60124a5273cf44fd24ee4c45eac8715250f8bd0ac01c74d9e5b65632a9fc082361caaf737dde8e734726a2be5d7383d09e1b4b33d65365bc437a2ba4465903758995be6550fc6ee7d851e18c7ec747c860f72cdc01d78777f95fc313c2abaab8678c716a5c8376315e2c2c819735687a510811ad94649bd93690092846994949dc95b1d9b6e8ac086c4e9bc8bc9565303f5f19166fc1dc8680916410e8492c6aaba4134ba60a5be317f1ccdaa38b4d2938877c44fe1420a6d1c396b808b144de5e0ece2d64128b05d0fc3d0e5ac6ed71d8b819151bee239fb20cf7a7148ee8c42a3fc7e8f07cfdaf5cd8e50353f00abacd42d49dd10fa07376a81101934af7c9f091716e01d6c4597c0dd040e431ae2d5492a580fb48bbb08a455150176ecbcf0224e739cdf02db13930da25178b42b2e7f82cfeb4017e41dff89c86e85be5defd43fbf521dcc61872bd59dd085164f254b094832d5d70c177df2aaedbb2f109778adb6c26fd65e478c3197c219eec245adba369492511900187af6d1c08e4a5098ec78763aaa7666277f2e6bc5e4c4f8322ba55bc1422e06ea9ae654e21242aa26a6813e598f437371bc7576c9939018395251957fb4889c94638e876f6e1079f69af6031bb7334383ac03dce50f56fd20c00f5ee3a39ea4516a89778d75a30f6482262af3517790e0487e87136f6dd02433f71ea24902048021302a964bcd512881d50caf257dee8cd50c0f1576ca17e4e37b4bde4168676295aaf00c34b5c3025379fba5e87ed451a2bd9687aeb0daf338b50a7ebf93a41e12551fdb3adb948c13a03dea8cd9da5f012d5022797d052ce64d08af3a505bdc4c9a994399fc514af131852625a95bfb42505775d0551f23485ab88abd75baadf05c37829c24deefa5f1147d7a868b6b435fcd09fe982c044b29dead956ead09e2c494fcfd3d5d541880b422afbfb4250362d3c85e98521cf4669eb7d00fd86fa3f89f31741a09e050f81acde3c96b5f5c7d02def61321fb11743c4cd84a9d4316306d7079ac1f593d5b7ee9a329638e0df552cde1799801f5e92348bcba81a62257031ad919281159ed58c3607b81204dcc68de68de55c9edd1b64fb9939a27f7559824635caa03c7b9bc748f9f782a327a565fe452414493a538dedfe49ea4cb13058514f154d672c7bcd959b561336f48941f86e7b0c1d5f0b138f2c4445b701a62ff9e19871d42c66a74f5d11138e15addb3266f467ba200e511e12e4eb11044c64431c1776e96e539ba65d108c74f41d5ebaecba461be90322b6297851534b1e58c67ed6c6bc49e47ab0e1c9983a6b349aa4b2388679c4a568b2fc63da6d0f01e02d8f611ffd3b7d67516189b0a0765128ef3b9c8c317e58a6ce6e4e1e5552e3e902847ac0d7387aee7c23f721d7282f6513572de4afe991dc017aa13fd7462d8650f8b9f3f833442b28b2f2b3d1c982096aaf1537b63ef6d0c4cfc10e5afd43bd7efe2d4f0bff0ec6e83fd17462bd43aa87a617d6a12269c5f1234f0e2b3aa08cc02f4b7c46bbe9989566fc5e723522775f2e41587cd916a06dc5d35836399dedfecd8103196e2a0d7b6e1501a687f30d8c9b6fd6a988ea5acdc5c34a6e2d2671269e97199f59ea6ce8fb67ff06ea7cb75f40cb5b023a164f94d0aef1a1d6f1c0fc74257b802fc7bbe053cf7864284d45e096d1a53b9cc4d81fc6af9e61d40f7e2a69d6d799921707b358ac27ff72866ef58f8195a598b4193ead1c58b663ee7afb3d1a86db52b6304f2724f244523383d29544bf73752354355704854e1067ef38e93c6f7cbb2bbcc80cbcf1660472b37fe61a894a521ec13c1649fce36bcc994b1b3d2a3737dbc51d5b85b6d63b1b332ea10dde564fc3cc5b820402d779844b45599babac6910f", 0x1000}, {&(0x7f0000001300)="c3fed80677e9459bf5adad8e075544d715e73e266c008f1af66f752655ca815d7d824fcb7847be41a2fd024d315a6b5008486f01a4933573b9c5245502354b5586672139314b64ab2d053e2d7c85b32e5a4a04732cdf6649e22777df7abdaeaf3d5e63b18ea3f677032da8b3356d824a9867a0a583", 0x75}, {&(0x7f0000001380)="8a5c19234143530da2da40fbf41d52ec19107a7e3352a9843bd2c3bd6c98b0cf66b03f9246a664f29815cd3b2a957a573367fde756c59c778783d62aafa02b95c00f957efd445feff3ef082ab1ca1617fb6241213eea93bd719f077e4a032d0f617b4b7c96032b5c6ea633484abd4e7977e989fde9a335b69eb19ba142db79961d516d12e3fe042a3eb3b06dea7a2634e4", 0x91}], 0x8) r1 = geteuid() setreuid(r1, 0x0) setreuid(r1, r1) setuid(r1) setreuid(r1, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000000)=[{0x3, 0x3c9, 0x800}, {0x2}, {0x7, 0x5, 0x1000}, {0x2, 0x5, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x7fe57be0, 0x800}, {0x0, 0xa43, 0x1800}, {0x2, 0x7ff, 0x1800}], 0x8) r3 = semget$private(0x0, 0x4, 0x400) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r4, r1, 0x0, 0x0, 0x8}, 0x2, 0x40000000000, 0x7}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f0000000200), 0x610a) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x1ff, 0x1, 0xe3, 0xf68, "c104622ac5fa33e7a33a1fd6b0d32bc5353490e2", 0x0, 0x401}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x800000ec7, 0x0, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x0, 0x1000000000000004}) write(r0, &(0x7f0000000300)="16316e066867032ea6c09da402617baecee276b6837c3593a57094e81ac0218467506e96e4a95afb3bc207ba5f9bc5889c4dc3fd3d4162f4236492e3f1ef89f88bbb94e4f765a3b4087f20676b01563078ab60ea4d09da15bba48864311cb0447f8fd1524ec63ae95b4da11de75b27fe6a540ec081b5df7f8a42df028d7afbc9ddb8b3b1d6316dfd0890733cd6439601472f743284c427ee3b78d9d2ac7f1f55e25a1e81013a9e8aa779608d5df1ee286cfa7a3bd268ded0309f09e95f0bbb4bb0849adb6de96f00fa34", 0xca) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x9, 0x4, 0x8001, 0x0, "2200d4158e499ae662b9ade7a1e76892fc12d8c2", 0x10001, 0x3}) r4 = semget(0x0, 0x0, 0x1) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000180)=""/134) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000480)=""/214) 16:00:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) listen(r1, 0x0) 16:00:14 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0x7, 0x0, "a56e99aa878df769cc62bda8eca600", 0x7fffffff, 0x5}) fcntl$setstatus(r0, 0x4, 0x80) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffcfc) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000200)="ab89b90d45e179dce300f9ae58d59484b29d7375553d69c76e6da26e1b6aba078c0f81d4f0e8d5e41bf7fd8ff7e6c91d27ca2dfbaa0a6055a40a2b7838ba2c14ecb159d270e10dbe0855eb280fb0d1f2bab2d37f8be7e81d790200000002f7243f4a6ecbc38608d71b33075a9e134b607bb6db84339c66c089af21ecd9fd649bc0ad108730a9afab0d675db26cbe3ce1b461221d02ce13492809b074f9f8c6bd0d0ed7b1e2ee7ff19aa3f7", 0xffffffffffffff9f) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x7fffffff}], 0x5, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r3 = semget$private(0x0, 0x0, 0x300) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f0000000a80)="68a4e77845b24c184a7506eae82947f66f34b3c47c601030261ebd311b26ba78a2e4d600d2660945ed0211fcba13a1fc7b998b7c5872915b67c58e9037b689395570a100d00a90cfd72efc6ba1e010ec2f00293e0a1f30feff8e535b3af7371908832946c494766a580df322939e7ec3744751a258b2e04408f7975af8dce0faf97ec7080d7237455b9075448138f52afb7a5f8034f56eb6e9c63c3d72b4f506d079a879ca57a9d43845ea7fe7", 0xad}], 0x1) fchflags(r2, 0x50002) ftruncate(r2, 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x6}, {0xffffffffffffffff, 0x12}, {r2}, {0xffffffffffffffff, 0x50}], 0x4, 0x3ff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:15 executing program 0: setreuid(0x0, 0xee00) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) 16:00:15 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="38a271c9aecc55bcd6490cb1f686d2a09778022909aa96ed652851cae85575b6bf90cf44dc18c8403466222e5048ee955445d2508d9ae24a8f6f1a27ae5a9f02a7a688396a5385fc1b57fcf0333358a9127167ec0ab139da6a75fe45c47d5d57e456dd31fc5f9329e8e4906f5461db243e20e6351ba911ebf3421fa5d4fe47bb6f815d0553879e8d71450c1d430e6bdb5c9c7828859c3b258bf0be7139c64c", 0x9f}, {&(0x7f0000000240)="f603ccbae1fc5732aecdcfbb6a2378e0c23732ddc7629a92beffe97f8011795b71613c5c421d421ef755e46a8abc1e2b5f0c8656284bad3b4b9491432b4439645170e25a2e2fa5711d574a843ddb1836bdf42367d49bd67cf2e160a1f0747a7784651eccae32554fd2ae4dc4e23b2bb911e5f6c42173f8f4d668e74f4fa8c0d75c5d8d23a1b22d9e138d757341d578", 0x8f}, {&(0x7f0000000300)="09d74cb0e36e86f9de2474b3ca88d6b4a3ebad43b0d6392233dfc7d45a90b7bd235aa24033c1731d843fefd2717588ef812301d3e19a77f102cd544d40c0a0f9e764d19ca1f71c12323ff8d006195e09c721c6b4dd684cf56e0b8ebdd6a284498721fc35ecbd76ddf93e52facc9222ae2ccc61408ee89a7cae0d43524cd3a7ac3bfb6703850b2774e26b5d3e46b0be29e629ada5ef5c74cdbdac6345da9ab8935c15c50809f8f6036a8f4f7bd45d64f16c96267482bb43f5312bfc2a69eae14517f656143c55597d9a7092c88f8fe8e5db0677247ad3d8f767a83e93312addaf3a3f053cb66e5dfaa1099bde2605bca3e65437e4e5bad99a74", 0xf9}, {&(0x7f0000000400)="dbafb87cee3221986ef78ca6dc271f7c193115f2f0d47c2999db701c2d08ee679d543ab9f3d547c85c9be7599a487eff77cc59658a7816788a3f726aa457e0864b749f929a181167fb33645f47778414de10057c12afa50502c3", 0x5a}], 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xf6de, 0x2}, {0x18, 0x3, 0x211f00000000000, 0x3}, 0x6, [0x5, 0x100000001, 0x8, 0x77b9, 0x2, 0x35a42cf4, 0x9]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x5}, {0x8, 0x3}}, 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:16 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x40000000000) syz_open_pts() r1 = kqueue() r2 = kqueue() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x3, 0x81, &(0x7f0000000140)=""/127, &(0x7f00000001c0)=0x7f) 16:00:16 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f00004f7000/0x2000)=nil, 0x2000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x18, 0x10000) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x2, 0x7, 0x0, 0xfffffffffffffd32) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) r1 = openat(r0, &(0x7f0000001340)='./file0\x00', 0x20020, 0x43) chroot(&(0x7f0000001380)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x0, &(0x7f0000001300)={0x2, 0x1}, 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="28000000ffffe4ff0000000008cd7f3d0e000003c0f2c0cb1d7bca7e1077014623aeb6bc92423d6f267b4b3fc8baa01e9d6332ebb62f8ef2ddab23c4ce046c93e7c5ae02bfe510422f214308b6e0df895d0f7560defe6d93cfbc41d04389f02e7a509a993f8a1803a55bb37c5a67e3bb10e73eefdbcb", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x21) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x18) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0xe2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:16 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r1, &(0x7f00000000c0)="b95885a2089d182f4a351e7d84aab988b1502aabeb0e6d60a85abaf4ffa05ea7d2", 0x21) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0xcfd8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0), 0x4) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000180)="6e2ead", 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='!]\x00']) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x80, 0x130) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x9, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x20, 0x4}, {{r1}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x8, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x30759c76, 0x8}, {{r1}, 0xfffffffffffffff9, 0x46, 0x20000021, 0x5, 0xffffffffffffff95}, {{r1}, 0x0, 0x58, 0xb, 0x81, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x24, 0x2, 0xffffffffffff5025, 0x3}, {{r1}, 0xfffffffffffffffa, 0x60, 0x2000002a, 0xfa}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7ff, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x40, 0x9d5b, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x7, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffd, 0x80, 0x46, 0xe36, 0x8001}], 0xe6e, &(0x7f0000000240)={0xc5, 0x66}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x16) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = geteuid() chmod(&(0x7f0000000100)='./file0\x00', 0x50) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8, 0x7, './bus\x00', 0x8, 0x4, 0x3ff, 0x9}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x4, 0x7, 0x0, 0x1, 0x400, 0x7fffffff, 0x6, 0x2, 0x1, 0x5, 0x5110}) 16:00:17 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x1, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:17 executing program 0: semget(0x1, 0x4, 0x52d7d90a0906b244) 16:00:17 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x92, 0x200000c8, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x80000048, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x202, 0x10000000002}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7c, 0x400000000000005}], 0xfffffffefffffffb, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) sync() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) fcntl$setstatus(r0, 0x4, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x3, 0x401}, {{r2}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x4, 0xffffffffffffff81}], 0x3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000041, 0x9, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0xf7}, {{r0}, 0xffffffffffffffff, 0x68, 0x30, 0x3, 0xfffffffffffffe00}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x8001, 0x2000000000000000}], 0x61, &(0x7f00000000c0)={0x218, 0x101}) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1f, 0xffffffff00000001, 0x8001, "ccb36b15721d425c6dff697c48b05d52b54bc356", 0x8, 0x7}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = shmget(0x0, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x200, r1, r2, r3, r4, 0x40, 0x10000}, 0x9, 0x7fff, r5, r6, 0x101, 0x2, 0x9}) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) nanosleep(&(0x7f0000000080)={0x8001}, &(0x7f0000000140)) nanosleep(&(0x7f0000000300)={0xa6}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x153}) 16:00:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x9) r1 = open(&(0x7f0000000240)='./file0/file1/file0\x00', 0xc0, 0x8048) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xe0c, 0x0) dup(r2) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) socket$inet6(0x18, 0x4, 0x9) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x5a) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0xd7) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300)={0x6, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) recvfrom$unix(r1, &(0x7f0000000340)=""/165, 0xa5, 0x40, &(0x7f00000001c0)=ANY=[@ANYBLOB="01004f6415e35d23a7795c1761367b97a773cc37bb00529bbe10fb1c2c9bfcdf2f5cedf6d9f533214d74a49487d15ef56ae8088ca55af8ebcaa8bbf0c64bbc32fd75713be4d87d46f8a3ddb5b5d8d7eba5f0bb3f719a27471855d0ab4b0aab0498d2b0"], 0x8) clock_gettime(0x6, &(0x7f00000000c0)) r4 = dup(r3) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) r5 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r5) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') truncate(&(0x7f0000000480)='./file0\x00', 0x10011) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r3, 0x0, 0x0) 16:00:19 executing program 1: clock_getres(0x5, &(0x7f0000000040)) socket$inet6(0x18, 0x8000, 0x400000000000000) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x410, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffffff, 0xc7f}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20089, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget(0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r5 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x58, r3, r4, r5, r6, 0x10, 0xfffffffffffff001}, 0xffffffff80000000, 0x1, r7, r8, 0xa1, 0x80000000, 0x9, 0x5}) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket$inet(0x2, 0x7, 0x8) close(r0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = getgid() setgid(r2) writev(r1, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) pwritev(r1, &(0x7f0000001740)=[{&(0x7f0000000500)="3ad8b44c377d5c696d4f12b16ef5ff611ac246d9854cc9653325bf57fd747cd8b02bf454dd28fca5f67bce8449232f7da6b5f9fb38ce619cc165266fab39700da8327a9cbb3fd818bc5eb5b83dc75936fda16a51bd1c8e7f102fb460a7cd4dc4fa6f05cc63185a296cd10e8f66d634e3d010d2864145902538b00998305ef4e464f821b463a76a51f212aafbaa6b5b50eac632e16349ae45f3f3980595aff0e58930576d1f157407682dca93f1158883311ef0c36fe2154a649ee0b28038e3ab6d9ccca57197d8091bf22e4079ffef6f6407b974f5539cd65c0361e5e4601df73e1bf5a26c613b7c0faa3cb324c2cb8f42f963a963fa457ce468f412bd6674e4256166b052f4a7c592f2de23bea765d9c32f362563acaefd230e19009e0054b8158239b41a5df59fd7d99c7e9dcd120ec0814f1a24c87ac329aa8dd22bf4248313c5547874974f7b3c4e213f626e8eef7512afe16b38a4cdcdf768887bd076adf04c6d950bc9f42b143e48b5ecbb3dec7a169da17099a4a259b653cb5a0b83205026ae360f42c60d0a363441cb3b1d4098500bf1e7f8b989d96d8ae40ba631923f302c00043f89df9192c2b6d2a729d8a56fb4f8a4b82c55025c439da737fd33e4e154b5a88cbc810873e5e607ae27766b41c208f577a2be23ef1305818462b7e23f3a60ee943b95047c490b0f83da34f243716a1570e37aef39490fbc871a94bc3576dee3b49568a7cc11952b08a356ad42ee0cc0f15f59eb12178b558cbd7dde6ce0c2f3f2691023559b7690f39601bfc0d3974d5e708aa83ed613f831ca3bbb9f95fc3e25880a26a9e17b850cc7f6b3fc7fe90a25df01fb8c68ae07cecac8c7295fe75ec7a1111cdfa8d77e7a3291703726f2e2d42f2850d39545296893ed186e6b7ac96c3f9a1d283b9def898929d64921e70471de877230a5e07a3c49c57313ecc730c01175e88f25c7ac65dc2e34aa82e91c93bf9a0e46f36a84206b2447aa3b1711ffe2982611eba974dc1bce43b76895fb39b1f432120b1544fb928c6f8df626b05fc994d0cdebbd70dcd44d7d14219eaa9dd92f889d82dfbbff68646549b191808a784ca7bacd3a25450a4bb2adf8e6c0f9fffa06887e92cd0eb410f279e760a498fa7a4b1953918b45fc228598e0d5158fc8c514843a80d7adead51db56240f889da8034e4f1fbd6c3c00d341f48f8f684a16c721abb9fe2faf0ed5819add2ddb2eb71f3dab027566da78df8fd4fc2930dc4c52036e047d8d2334813aaeb4050d7740601ed5133123b77546e67898f43432f6845abfb6692140d9cee2ac2957e54ec1ad69370074e082bbfd822f457ffd58dde6d5117a0982313cd7ba13f8db311bed3d957fbdf25c10ce63be54babb1b5a13b4e7add46b4f8fd6bf4f2ed77d8c146bc2b6753d751613c2bdc7a7ede1f69e9a2025ab2f664a26f147da91425dd347c6bc14a545486e5d80ed319415549acdf7ba8ea5774722378ef2d0763a1727d7a086dec6e8640f5851f52b582ddd746561d695f1ed515edfcde62c0f9ce695124cd425d904a03b1e2dc188e1f78b1dc03cab97ef4ae82f0587d42aafd2cad8cec493984afe7a885509d2f47266dc43c0cd6840a6506b314eb86f9d8c042b4fc1de81abcad703a6ed4f308e641399fc1621c45d8014a65dd7633f30463c7b5cc4d561127278173590bc0996e13cdbb5d55e8a73f4278d618d1f3e8370a531ea1e7aabd1628961bcbb48404a1942161e2390ea66f9c2548b9af2454a6601517f050be648a18cccf3d21d3b515d9f2e9b649b8edd147cd139b27af3ec842af9e30dfd13127225e5c40d1a4be009330b89cce8bb1b5b5d975f2091fb90e3153542c44068c9493cc518ef1bca6959d5eda2472ac1a7902b382d381f5ac48dc323da0db26eb541d8fb2ea3a79f3835fa36c4280ad6ac43d4c496b154726c9209f032928aa8487b91af38d3c0a2b3b91be25ac86f3d2b8167df65c96431717a7ca06beb657f0d89bf14bb036711edaaed5d17dc2326d553c841e2543f1a86b273ac27942960136d3d70d26eaab523cfc5a4b5738c070cdc7097b644663d94640f180a7cf48c2586698e67ea6c9f137fa9d60e36607e19d5d00694f13c72eefe2e5f9d6e93bfcf8a2af61c00d1e8bde36a3584759966a60f1aae1dcda10fe78ab5846d5d11f4c5ed995d63f5affd2332041852c0e4d2249c8ba81700e4c46fe8d4642766fa7e2ac94db9b82d8450505bae208f56893816ada48c54efae5af940d752020e19d146d505415beff5e6f2b26fb9c2643dd809e4b813222feb82307a93cd7e8ad42f8be19c431217ae960681f694ce2a5d095dcfc2b3d6c7c6a128fdc043ca0b5f4df413f57727b7ce8f899f47f115ddc20b70faeb0de478f983118a91726f64a048ffe9f3f3600015c80c8e4d816c543fc14f5e456c865a42c565069aae638a1724420b4708ecb0276ab00b4042d8c7d5452285f1aadd105a0a2b17aae9a7ecc80c48e0e976f3e421cae6f2881a75bf22e13fd42078cd7f30122efa5ec6fa69d6bbe91e16404ec9d737e124567b59bbe795f8ed6afaea8324337dc863ee36cd6cc634be0e48535f412eedb20ef287b8516167fd1dd944aa62dec651ad1d359b4cc1d9937aa86e622b0fb8886f62c6ad9cf6e5b3a64ef3c6e3e26b2dbc52b7bf77505a3fca8c203c7bcb8b63861d9a6745ff7ad978eb63b4133f891bb739691e8326429a84dba2e292300afedb629ae4dcf6de2f4c12af4702930d5cc3220ec83c875d49e609a19c1821c90bc155aa7a4b5c8cd4ae9ab4c472825a168e7023e70c883cd0fd8e30570cf67e70f8f576d2b742b5a9daacd240e198d52cbbbc3e4e46d2dee19abcae342247a50874b2c5cb039d600132cbdb22feb88d5a9ebfbe9f2f364e7d5502e7783463e1f49f144a8660d38859a5cc84b5077babf03c60e85e480d2c527bc2e5472247b317ae7224974b76ac04b493399fd2202d0c119c512b7820eb92e329da269320b230973182cef1e2c0f43188660f72028a7e0cdccfe8a252d47f111a4493c407146f460f13ac91abecd5d7e18d0500dbb46fc7ad8494e570b8c8832108f804738b274c469fe246a9c3e726d9cb414d8b80d240ed70a4b613cbe3609802a52e05557d0685863ca0466c155d08299d2e489c5cd93fe08e99c74e1917b0b2536a890440bb4caa70f06a47ff94c45606f825e43eb4b2f0c610bb56ab11026490c07b382d1dc18a0059b7cdb9ff8f3597c743c2468ae42776140377540492cbe0eb0b46caec0b13fe507e9493d9eb6d2a3d997a7c93029e51bab2decf52827cbc1fb776fc431528bda37a931dfd48e33f514d5f5e01465eeca38467858ba8776b6ac922a526875b840cb8050c1bb0a91a48b21b10f7819b697adaf0d73470524d476336e0e96698a78e9b403f79fb9d78d731df885d7ccc8072c659eb1e3b30de23ee9db3625f65d5f65d6dd691d7db7bd6cac5284471d1eca4203d3e8f854be640f613e045178b1d9babc77232646ee687993301cfce450d8cfa7626918d449558b9bc127a73a7267e1490b7048b64d582e394bb8a145b3d973304ccdb37b6e846f314cfa14f97ddbcfedaa2cdc0497733ddc7fb4f1c99b687a701b3b3a11b4dc9905f839c355e62c2a0d815fec9674e634511c54b0fe210769d4f92121a326a10bc0a636209d545a4705cb97c24c36e44e4e422a881636f90726c2dcaab8d15770655d410c711528a03959a5156db7623e823c164d5267aba5b255a1ef328ed8e2ab6ba2532180c3d033496a3c93569b8e3636341c1c4d0b4aafdbc025f42bfb08a597dfa821407f72edb1e8e47db12fe40faaf5fc37ade06e1f041007bfe6eac98fb5c59d730d3df75147ec6f594cdf8cb7420cd14f02d70601ae89c76f832fdac087910e37ad6b979c05e082e8245711d1983cfff089ca736dd23e81d8369491e0ae0f229f6a1d76b2a2ba69688f463c7d565ad11f45de178e24b4ac065778c995ade70d5594a0ce3bc6ecbed3e399655fd38c38cb3f83a00b9ffd6a11cc1c77795cd11e570d28abe9ce46678112a9004facf2652dff600fb1b7dbbd0c593e97d1201f42281bd276e2c5bbcf0435469494ce0b8384d3565f1679a3d2d47b6816ab30fcc78d386e95eef0f457c1d6677089759bcb393d2bf1bc29729107545113fdfa6886a8f685b47c8eb04f59ea40d1fd85ac4596ec79c6ea466c6f5b335dc20f62126bb4787860bfe0c01b9964720c7a9f2edf530bbbec05c58ff1942dc212fac5d9755cc7eb8b0af94d429efcf64dd2465e5dd63fdad0364ee9948fcb6340ec08bd325d50eea051d7efbc3995a341e465f52d406aad20499b9a0f28cc9fa87b82a7d283f9ff9b8fb14afa9b6fd00bf9b2aacb5e2e634831a5dec108296e3427867ac6ab3320ccac7ce8b3b76afb56c232fe17d1318158f8b682c1d50582db4c4ac1ece208cf4eb9de93e05480971b178612e8de909542921e00cc84e0ce4c8cce91616ab0fd64e175653946bbb0ba33ffe0fbe994a1438e1011977d63e12816bf963920938430bc54ebbec8eca3a05627827ebda2feab7759396921b15aa52e3e921e5bbe8db21f905cd927bd71dffe25af65d3601d2bb660d0f2a972461d771cf3505f17dbee366f0122472fbbf8492fe2f5c367129a67cb1f426e9a059ce4b2ee809e56b1c7821e336646bfaf73eae205f5df3dbe0da562dfafa2235e33f6aa02693a7e61fe68360af35b085956ea8753f7d55a0001491879ba7dcb4991928bc0e279c9c5004e1227c6e55f3a40cc63866b4f75a78d9febfec1ea4cfcdb04d2549d82eea833fab320ea501c42ff32a71ce031c1205d726d8a9937cc492cc8fe93677d7f5ed1087eddd3b01d462e1f18065da0ed510903dfdf770662322917051e380811408a12d47792aa276331d50925c33980a336e79811f818068474c0756aab999019e17132293d9e6745ee743ac216f1b11ea32cc26230558fd41d10fbec3d9d42f50c1baab791c811e2cf9313e82c8d8b089817a80109769942b9f3b1b58bec481c8f29181b782cae6b022191f7856c171c9c0eee8e8e99a481bfd5fd4db96d589d7eee657d78131530d9d225895574f66a66c4f7279e201e1b541cc4fcafbfc1e50bfa975a18b774181cd7f1e89721539afc4e37a6b69149a027498a96e3bc3e15f8648fa737578e8de041f9ff95072f0ff2ce95c249b6f0c4bd81d97a9fd9315caf0fbc68260808d843de73caf295e0c78f76e73fe5fd1f526db49adfb190c0bafe85ec9297e201b9f55b151def6a8a6a394194954d982c03af7b96f508cb08cf5c147b786678af219bfad25e483b2fd2ab0071ffae1e6db3d1bc059b2dc7ef15001892fca8ec0549081cf1f6d6d23e85831c2c4135f4aa39f98e294c08c011bbc5ec0367c9f5193999e07630732debf394e963813c2986549941b4b05344f9ca3b2c6ac7b54c0b8480e48562201a8b8353debe5827eb5932a7f5c575e96c50e4a1d6c5196ecedc166583ffbabf17d15c4dd719dac9b2bc10fccfc57187edd21b1c1a819ded7541bc8a0a4e7f76217a4bbb5a433f4a5ab6c1838a43633a13692e7728d9891e520f46af45d5d14ff9da32a6c78977e5f152996ace9f5543bc5be115a29dad254438601fd13a052f27374e5aea83ad7de3deddbdc7b0b2a0de13bd64ec627ee669da2c3557977626c9ec6641ca9f14b032c1dcea9a8e3adbc79a01db2add45b0cc649bd2eac2623c1b19f819dff80a030b1f2e600d3a2afee712c9985894bfec5d58dc0f", 0x1000}, {&(0x7f0000000000)="85896447a35dfefb80cf798efa0e4a21ca0447cc64c712a120a36e75c8d304caa204629cf6fe8e9a1c442028947bd1c2006310979efe95502038cd29c6bbdef2027475e9fc4ad7cf900811950a17398aa70834618665f29206781ebf328ec74bdd9e0a6e290ba8103791f70091885808edcebff93a20d8bc525f8a8f93a91499d8307ed0f36f4f78aa3c6d64637341849010dfe52d3d22a22e5a096e715cb636769756572f4c48543f6ee460aaa9681ec16d3c30b3e991bb050b70bf1eb7c745bacfee058cfaaeab35d62e98ae0fd1365057269b76fe32c51db80b05bb5d6480cfbc8f2a77c269c242cf1ed2", 0xec}, {&(0x7f00000001c0)="74f3fdd5187e067290ec05c4148a762b2a9589514b0b2cede15818600857a5f7bcb88e58c15b1ed664742ff11489cd6c935cfad7f2ccd6c7c1bf8d574032ce6f3192911a62b588fb3787228e28458671a7953ee893b3cb3fcb44cb72c6b8ef07e7b313303ad600b2a0c4aa42aa768047adb892fcc94ae9e62fbb8dccb701e63e1a8fd769469a93d25d5c421577e517eb7922785113d7f879ffa7ac923285591efd05281520a6b888be478652d2e7622e019c626c2cbc4617eb55ea6b063d37ce3e2448b27371b1ea36", 0xc9}, {&(0x7f0000000100)="6f6af829de3f3cb9f88bf728dc15bbcdf44a621a015923fe662d6683ccfd451ddedd83e020302a8acc63ff", 0x2b}, {&(0x7f00000002c0)="6f5275d35ab2a83c2b9da4cc15708f067a303ea38a72f99b2b4b2f0201b4ef73cbe281db3a28cb09a846b6386dabd44b3345955fef1c1d85a4f49a8bfa338697350cdbae1707485af6fbb21caa1b778d23292a2af430ab4dac893342ae93fe42a651ef3680b0708fa70880ec488b2b289da781c86cdc8d70175bd498d4fb32703e383cb9c1a112b1ff5f61905d8a07d32a03958b05b1e01ef2745f45292eefa27d6baaf3b6d9ebdc320ff0116d489a3875d658ed634b", 0xb6}, {&(0x7f0000000380)="12126a7d8818c7581c5ce920edd50ad1c3f291afd81e6473aa9d940482acdc2fb7dc7e1ac221c7c181bdf7c30116acff35f41963b37b3ba04a619d5efbf231d8f3f1d57ddf2d086ba981521f0871310f10b70a86a2a473c0ddc3d28a9128409382ccf1156ab0feebdbdae70ca93467d85bff1994bcb9fbe48b01", 0x7a}, {&(0x7f0000000400)="e29bf7add3b0e619e1aa79cbf3a430266c75ac406b99bec0503ea23bc7381398d704e9217375866c5d47acf57997f46923a923c4073ab43e7f0307badb6561aa45f9e1f313add929e34488a5ff27c028941cc9d8b6f26e386f626152c20a2654fe0c88f12c37571e49952a6b3563fb374471385529e84060b51130a5b030645d", 0x80}, {&(0x7f0000001500)="c6c3bc50388d65ab3b8e47f54aff34a2b5e8121c1e4cc3090392dd31cda567069a0ddc78de94ac302bab84d31e12834575526f51781e64dd3866d4e33c248ffe120dec92635b28cdd3cfbabb5c011b47f899aa5d3b26b35b3e90e38021a5d39e3bccfd2272f78fdec61bfba0c8b671f307f47edc4b3431295b45d311eae97021d0e6f64170d274c9d8d56453a4da069a5ddb3933b31726c857a97785515697ff78a36a0ed776bf91180e21ebbcd402a18eed89e61573d878ea99040aee054ff452c709eea4", 0xc5}, {&(0x7f0000001900)="8996168d2db3ee40972b8159ae75168a1d04ee43ddae39106464b126f4d0a56e3d01d9116eaef5073b0ed652cfab6dbe54952a94a784f0fa6c97d87b3ea35b631fdc31e0d5ed163246b20b477c612a0d2c04fb2483bb1690764ebc0e4e8f8afb46bc537e437ea5c6672a6b667fb1bfafc6b7b136b43d04f7a5ba7c9d411a9bcf872b1caece19579eef237a352c9bd0fe26c13206dcce7c2d5962173276037fd0b828b1d0552b769691cd7cd641d66a397b5b207d4ca5e529cf850f40fe13f5b2e75308d42797e8a615e94aaabdab73be2a76345f46d6b2f98b32581961bc82cf49a9c87ff68365a8b683290db34a379d54ea98b314fc68856e8002f396145eb352d1a5ae3e55ddaaf36c5bc5a7a096d7e8c2399770c8ab9b1348129a3a58eee27dc23514b0535a797bfd2371763372e035761571e87298167bb09442b016576238ec8a93b850a7b402a64b17fb42ab163e843edc26cfce0a46f38c352bc1e9cf0c53c423b99f84ef4669bcf57db1f0ddbd50e2a87d4f0797f39e8289b014dc2ae52ab2e87a257659218dfbdc53534b4180b7907a1df8de1e62ab74b3c291460c8d6eb67d05117031156b7f357f390c836295597f76bc3110a46d465a6bed0796e5ff2e3e8fcfea5b7c3ed7875f62f02e18bb3645f9b795fbb3027bad05e579468ee4329060611daa933690943f1418c0602d29ea25c921a175b4a59c044228fdb94f8a616986ef6f7aed5d4d27c73eb9f926e39097af76ae91eaadcc981b696fac4c16dd71766209774d7cc6b16021468bf548876b4852d31de60cfae836c48bef5761d246eb1427030497aab5898e41fc3df678990744fa7c0b95f0c9472934ad55126b90140f6636c74c3aaa424b07d4fb97a2d2f2b0e854f88fb1c5231f2edf97615156725742a5c9f151341dd331c00fbe596d6a20e2f1f9093a80afb66b1eb2986567342b24d06ef3f114ed9e731188923a381ca1e680d179cec40a35533fb6149dfe1c83993b0fd4c60c2a9dcd4d9635e27c94c79016f8dc18a2fa32775a356a045e5055851e2e37a848d6e49f07c1ea0f5edd8e770daa690797bfe4d1e911fe7e159b60b26ff18be6726f7ca458d9cdd7064eafbff5892d5b601c7a250d02fb0a2780568c98db946b780bda93e5e0ac5cb4236fee3bcf66dd8234306bf054753e0ad1f0095647f4bf441fd41975870a75ceaf7083a805f72dbe143de113a2eb34ce76b23866d7d13c90601e12f6e6ec83343bb023ae486287939924c9ca0a0f47f52c6c2ce6776a06e4380454a4f5094ac4ef88d3f3390ba2678c800c1d4aa377a9151f22893d11057d2bc6f4f05c8ebe35363e72185da41eb2febdabc7d6ac4bd9bd0ce84f3cc7f77fb5e8f3a3225e91ed05b37637bd9884dbe85482f7ff7eb008f2eee81e11d5306bee3cb32eeab087fd3d6eb83093e2fa398fe3710ebe3ef020ce0fa3e38ce0e941a44247664291753b47ac0420b54cf6d4790561a387185da7f1a92bfecd118dbd514b93e14348f4c1bd7b098e14889a50f152697717700dbdd1cd0325cc64a6f29bf59198193e9a082b7265bdfce3f8016d1d8d6900e873fbbe1eea7005531ff5fcce3707f63283e44425432314a46958f9d0cb5e0cc45df9964428702b0e13e7b5dfb0be12917b8f48ff8a13f271523ca8c3f3ac06c75035d8178cd78ae3c12cf6ce7d4914c33c7eee0f9b2e1e2ddb4ca65f734a03c81ed3449c743a65984f60fe0691a65e787e3e8aa660e1dfed8c1b9ee4c78b0573b5034547583f290ecda2ae1a1591b659eb1b29d5dfe2274b55df215a5a65c75018bb29613f262384f7e7d802f5f9a0f8770cc2b58f755c5ba5f377f782fd7bdf8f91bfe0e713f47b5821714653f7d96994f16e81bf23dae5b387f0c8a5c84b48a74417429938c5bcd0713491592a6226cfea4b49daad8ed3fb66d76cdea39798543668dee25649e355687e11756636d7efc2ab7d14739e61b43c6f22db39020159033ad0bd1eb7801c75328cb5ab0b697880698580f7d70891481820cf0433519b4c7f5156d207b1b67211c1387bb67c96ffa55cc092cfb8a2d569d7e21f354991b330277673ff5bbd3b6bb8565a3686fc5984674bbd9cec2ce885c7d19bb6a56eababb68cd74be5d2c41ff388bc955037a58c183a924bcc765a23bb375f342d03003a4c5f1cf32dc881a6164ab7f386854efa9b7a9ccb4237f5a484c9cba5ecd23419ab05cb3c54da5bdb6b9ba45c0ccd94443518a5ac79574176f43e52758a7287df579fd1f90b51a2c4a3f79079d246e4b2d0732d1abff55f55a6a0186953479df9ef2c678e7815a0a91ed320340cd49be26cfe97a340b7cf6edfb5fc7e947fe06cd77ce1842b1e058702031e82f7c3177e445fd2a652d00ec79c04cd1c19264a4e6caa4d5c7efa2d3da9b9e943ce59c7bfe50f52b500b3238f9e2a39642977551e90ccc5e5efad9ea4a1dfd951b82dd6d8744a8b1769b3b60c3617631e937f939eacd876ccb0d4e1c83586e42d3134b6ab35c97e499d227b88139f8f84e58510bc19f0c5760df86c28a0054c2271acf110d67a7e4ace796fe119614d7f1259caeb6ed6df351aa335fc362a2843242a5cda798ce4b9c970793fa3f6a018111012dc9d7542b3791b065b8b85f4ac61a59b5dbf39c71d4eeb73fc1f09bee0918e6f45f1f697b211a7ce624a9f4010e0600a53886588c2336c8c972b1c4e00c39d937cc980f313fb622915c1d68e661385ed612cfb56c738b30ece2ccb4e67293bdb5a187c248e77c305a021c666f4eb047293281a392158e4d1991b4c50829704c1a6a13b58360b6831340505611153ec23d332036b269a2b1dc07fdbe2daabbc67a69692020b34dee643c2e223cc9714e9181fa4b07e5ef8ec02983aba35c87eb4080107d030ff0f333cc08f550b1ae52b6c7cabc07d18e362440abf3a95b424dd19874a79d9070ae527387397d47c6bde32362c72cb610229fdced2e1cdb2cfd5136751d8c98c8d8f6cc8608bf050b69d2a162fc10e2ad33ec193ebba22af62dfe7bcdc2df4e6d0918a47d6fc4466e0880bbf8ec1d9e9074c522c15452de31479b55854a1dd9c8e48f732d0785ace57e1c9956e2c6c6a3dd81e53144c19d99b654401fdf46218db77b2c5bc4421ad0deeabcd4596e484d718ab40392fb93b89fd62bf90a8b136f88df06c3c805c5733e62ea439df99eddad710e90284f5903358fa4f148896459fb21fc49e5dd99ec33bac06683954dc42a682478fff3cf3e16256c26c002f798b3696bc827d888f903d991754bdd0e3239fd267faf37f836f04bb394291af2ab6870324e311f3c28afc51641362e38cbe161b3f9b922b540f0a8a0bacf823a043cb5f84b2001302687a0bdce59b75eb0715a30c57e471766073b61adca5cf0797fcdec6df0e2ccea173b6623a26fb6e55b1abeb94560f9e30cbf7e19fc4dc7d1f04837d54596a573feff3423d0e6a4d16ceebeed3e98a6ae0337e3fd722a687709864a448c0adbe74f8257ec81a434d8cd796bb849dd6b01d53dfa264f8a88c5339624b804a101a46dd86c74852dc1dc28fb90cba3d44faebafb0ae974ddafb17f099e77868977b7e9584f5a5dbc149546ddfeb13068614791d53282af6b018e1e2c849ae83eb4066758b70fc8d58134b2551e30c04148c5136dfd5708ac8391458a4d7c90b476ca64237bfa4692bda487707de06bebcb02a3193e3661e96c27301d8fd626829403d28292fbb2b561b8d4563993ee8c991b6717c12ad159b851e44d6326263ff56a1ccf061da59bdb269dc079e0174c250abbafa00db132d06537de91e8369d27a7c630123546b26dea61dd2555e210b392d5356441a069af8dd83974c79c33940080a4aae00e64d7ac6322c505e6a70109d5cb401abbd0013df171e6db8c903b63928126e643ee1afd8a5657891ad2d2593fb35db6925ef6b65bac28a85150b9cdcb4441fdb03b817d43544ae33914233e1c39681e908f49cc107339c3034b3930225ea99bf0f7b87318c22027968bf743ec8341b19adc351a13b918e64695c47737fdb19b40978a3112541a65bbf9c7ac4a1914b483aafcb8d683ba63bdf5d80ebd637fb1dbbfbd868f64868fc9e5c0ba294ea9530eaa4e2522401e516c67759cf4f88d0cf7ef9be25f1acd126e2e66e5a5c0533f28a84743a6d00eaaff5374c4dfd1e0e63bea0ec1c6ebc85b1aebde285076eae1c770b69a905a18556712374b4382f3ce090f2a10e818fee31ea3a99b4be252754cfede476a5f80b5e8a39118354beee27a72b56c58a02b3c4c7673482300ab23340bb01b35b23b9d1fb056d14863e72ead373053951a895730f80ebd05af41c42818b28b038d98d6ee14fb62b06415f9c2c55807458c2b73907e5d0e7e2c74e91679bcec194d8a34c89820552c58f7d6ef5cb86e05b484ccba86447f7232d73668e059094aa0cba0ff33b1a1049963726098404386c534eacc2f4d69d3fff62f2cdd3dcbb313ff7ece8dfc2802e04e72389fef007a4070eea2b53c98faf24f95a98b70e16c9c875dc6d4e8cb1911ba99d1e64ccec414b06a96ca5627ee0e1852df98013edf56c1feedbeefb0aae3729d9729399af0d9fdf6d1f03dae5304bdd527b1611e6e5b3f2513041db66a41f0080128256c07d43fa8021dbe5cb7e559a0255ad7ed3aea8851c9642e49784545f1d591f621e86b181dbdd3433c06bcb597984cc5188d19d2259ac5088f61b09f5028ffb515adc8838f7dff1ed13df07ed1c9d40349793c67b803dbe1ef9f9512c8c73177473270c695179ae150188a0f9a35d613140a3e5cd62d74440fc3c4308761ea6d9c5d958404c51261cdda6ca803f1aa6450b6c0984836056f6fc87d8be716d550469dd33b85fab5c1d8bb5491e94e6daa02b99326b784673c6486bc8d803d33cc833586f243578e8132e43dd63e44de9f13428e787e506ec9139b5dbfe4128d2e909365d69bd4be6918ff54467147d55e5bdb1f2b6a6e578d2296e001b5b4b393b0292b6d9d4389f9c376cd8128a0487bcc3c068f3efb86e28e2ea8cb859a341caed90345a34da79c8ec053270d728c3c968c00b07f3ff52e96bf0a8abe96b26dbd218bfcf0d934504461c425dc5ef7471f653e8e7c330f07542d1ce2f9447f405be9a478a42e872404f04ac846c4874cbcf96e0de6457e7c39c40fb8bcc16639b82e93858dce2c3149af058858a024757129f66c7219c0851231f0567ad959b1b9ece23428b69303dd9c3d66a260d3b169842817f41e1b1afe21a32b714606dbafc74e5fe13dc8e6bea76de2e670863d17340137f187093f85cc47b036d6851225e87779449d9dd89d03817cecc15058d1b492d49519c0d67bf93dc67f0136e5c89c4c0dde2f9ae08814e675bb4135a5004ca08934623c5502e53167530efd173fd0fc7115f951bec08c370bab2dab62ebf59af233523d58377242f0be36ac172d607a07926f6d93819b7cefb26007d0cc0850a11ff4e6faca9661cc270474634ef3a4e69089f16bbf4976cd08441c5c8b46720642185cd0ac4a363c9de8caa93518118bcbc998aa72f679974109967ec6c200c92052d6ab92fa4e55a158553a2339ad85da6138a1b312b0c2105edca33ae6449a48049872a372bf062dd3d81af3da5abd3f9f0f7b3378313d5157591ae5de14147d5581c8aa72d7f554c0ee129aacb805fd03f8d719f2745bb1e14ae5c8e670bfbf4a0d0d911a8f7893c211a6f6b4e018df5aeba981d09b2714ecab399f5bc2f382355c0f77349276a2ef0dc8da874ef3d0b", 0x1000}], 0x9, 0x0) close(r1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r3) dup2(r1, r0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) fchflags(r0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8180000000000000) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000180)="f6984b31b1d57102aa4a89f74af51c829c8e9689ccedff5aa069f9f289cef5ee8cd39e89d72fe3af5cab520950461e83102ae0b393f3320ee0ec78101497963a1e2a996cb77bffb309579465f4c81093a2fcd991b090a48ef250ba2f4c2bb2aa976425ddaa9de7131e967838b3b1ecce436ea75d9cb34fc1c6d2bb85b00ddbba4315b2c0aa6d51788f7391c14fcebcf407ad9f2792b80f0e2563143d408d137ae086f5d6f78db9b38ec7e711df0a9267140a7b8375f855237c57f795d943e4a69f400da74a510e76863da1b0404aa709a6020fef19fa2ef7a996986a011abc69", 0xe0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x10000000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7fffffff}) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="6fcb5a85fed9a2a7cf90f9a0317a68c1bf47b0913e552b360cd81135423715cac00c2aa4f2447190", 0x28) flock(r0, 0x2) r1 = socket$inet(0x2, 0x4003, 0x6) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x80000001) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x3f, 0x521, 0x74, "691a81fcf063ebd1467f6af689c23ba18a418e7f", 0x2c9d, 0x187}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xd2) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x1) sendto(r0, &(0x7f0000000240)="56ae73f030bae3b3fe4d318d5fe5ce7faa7b4f67bc0c225ff8", 0x19, 0x40c, &(0x7f0000000280)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) fcntl$getown(r1, 0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x1, 0x0, 0x2}, 0xc) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000003c0)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) fchmodat(r0, &(0x7f0000000480)='./file0\x00', 0x82, 0x6) unlink(&(0x7f00000004c0)='./file0\x00') r3 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20, 0x121) lseek(r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x3, 0x60, 0xba4d}, {0x18, 0x2, 0x7, 0x7ff}, 0x1, [0x8, 0x6, 0x7, 0x58, 0x4, 0x1000, 0x80, 0x1]}, 0x3c) dup(r1) socket$unix(0x1, 0x7, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x8000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000005c0)) 16:00:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r2, 0x6, r2) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) r7 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x8000000007, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000640)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000100)="aa30acdb73d68257001609000000000083d8cd3a52a95d08cf2935ed0c00000c0c38fe088a30bacb5c6dc96feb3abbad5ae64e58472c1127edc0", 0xfffffffffffffed3) 16:00:20 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x40) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x8, 0x7, 0xfffffffffffffbff, 0x80000000}) sendto$inet(r2, &(0x7f0000000100)="e1a4888bd33811fbfb45f493eacdadd908c6b7d46ef3f72159632c3a671f79335fae1e9381d5631ba922f57f841f5ee8b861555047887ae655953321f6be5e4c323444aa096f568f27d6ac715edbba646dedf19008c7f7e63b3f1da2394f5763a5aac25b80da395ed5b8f94ae6f7be76c02fc1a427743e2bf74e8951972c9712c3593c5f1cf49f6058337fe5a712e0a6983c1749190ca538c6443d5c1dde0c7ac9c687d772e183173587472a7782071bdf7b55c7c9804e56f1b990415bbaa6c6f54a19670d47ec241801a98176b87aa4ec581dba300de45b0551b5c4340ed1b6f358677b", 0xe4, 0x9, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x153) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xb63) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/2) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = geteuid() getuid() setuid(r2) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100), 0x0) socket$inet(0x2, 0x7, 0x1) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x48b, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653200"], 0x1) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x6, 0x7) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x180) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000001c0)=""/21, 0x15, 0x800, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) read(r4, &(0x7f0000000040)=""/61, 0x3d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r6) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x5, 0x3f, "7753411a5d2275dc29819230d0d958fe9ea234a8", 0xffffffff7fffffff, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x400}, {0x3, 0x10000}}) munlock(&(0x7f00003ef000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x2, &(0x7f00003ef000/0x2000)=nil) 16:00:27 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/249, 0xf9, 0x840, &(0x7f0000000140)=@in6={0x18, 0x1, 0xffff, 0x3}, 0xc) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom$unix(r1, &(0x7f0000000200)=""/107, 0x6b, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f0000000340)=0x100000000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0x1, 0x4, {0x100, 0x8}}) connect(r0, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000440)='./file0\x00', 0x2000, 0x2) fcntl$setstatus(r0, 0x4, 0x4) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000480)="373e55393194d4f7b570a64055e565d35a103bb6bf6f98baee239ba9bdabc823f34b47867352436a832e8f096d2a95c958878e4594e499244d7ae71425e483585d1b41d0fd360f6d7a703b9c79a223bdb73c9314205f4f7995ab2cae12401ab73e12a413d34b29c03ace6f1b", 0x6c}, {&(0x7f0000000500)="caf4db6e4e2266b5caaea5a30db9e27ca44519c25385a98f9cd725eae8a79e939ac63d32dcd036d6460e10d67d105fe372d7", 0x32}, {&(0x7f0000000540)="00f18f5eed6529c482f45eb6828f1516adfd98b14cee8ae15265b91e835f14d2a541f1a4844c306e87cdc5c385b85d61119e41cc60c429d01247459792a50057bd715c1570010bada8450a36221ab4162ee5145166ea3b666e7c4910aa6276d27de6eaa1b5606ecb9b2b990191e96810fca932dbde66da281a50776988d8d9593d235bf1a4be9a15bceb2360a45eced2b669857c605b6ac55838c38380d817a8de53c17c", 0xa4}, {&(0x7f0000000600)="6fa3792093b6edb53d39f3d1c3ab2df2e39e7c3f1cbc6b5cd7b90f416a0948efc458715526fccde0434212b363789539056a434a538501ecf5a411f41f74d463f3983729a5b1a32567a50c9fbb52e963e7b8e6f2755dfc7b626aa4db9219ad11bc9b7a23626a5ce40ee7", 0x6a}, {&(0x7f0000000680)="f3c9d2136d6aeead7db1372766fb769a2c195cd80b5b4e71860e56122ba98a7520323d490c5fb8662ecea8784979fcdd4bb2f59c647049b2664549d9bfa506657e6c519ab1c9a7d226628c4e44fca0b3b8b7a16ee22427bc7eb76b6209b64fe8b65ea1018097f65494c4c1f5e0fd615df640f8cb9eca429728f0e6695ed56651ddf4a31b0b518f934d4845a9567c39fc9afcd4e5094d4dad80aedfe4642753e80686325c0620e558d10b26e7d10eea8734526d47c8034f992cf7211c4751ca2f8ea4f1ac702195497244535395867d3792079fa630ff0da3da134680da3d36429a5be988d71b8f86c1f373229eb5791a2b8e85dc89dba3a9b2f0119bc2ba", 0xfe}, {&(0x7f0000000780)="465b24fcb53161740f6fb85a102695cc62e5e9b39f35e289eb005a8e1bc62440cf2616bb88ff938b4962dcbcbb46629a0b1ae4e89ffa7ea461ab79af1f", 0x3d}], 0x6) r3 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) fcntl$getflags(r0, 0x3) r4 = fcntl$dupfd(r0, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000008c0)) r6 = msgget(0x3, 0x90) msgsnd(r6, &(0x7f0000000900)={0x0, "bbead652e9a14c611687b1ad025e748e6acd9fe6d6624262525ef710f6805ccb4fc808487551cd87a02277413a1c239004e9c9ee0f7a8798406dd87206505f3fa2436eee28baae98938139a7411609bd1b02dd92fcccf7def3828d7cf2bc25d49bba06af04cb8c01f8ae46747731ad166f7825471d712359c9f760140fc8caaa032527b92d0bb49552dc2e2e5552b2ca0d749f2a06684f2dfef2bae376e1a46c833b3af8a3c2bf4de42db137b0b107e95b76984bfdf2d3cbda15577b1fc4151d8ab1d8b700decb7f1fab4e7c908fd1b0244df7bc9dbb9e3e7dbdfd"}, 0xe3, 0x800) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000a00)={0x2, 0x100, 0x101, 0x3, "7417bc757c5c96c81a86020749e1216943a38353", 0x919d, 0x2}) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000a40)=0x3) unlink(&(0x7f0000000a80)='./file0\x00') sendto$unix(r2, &(0x7f0000000ac0)="09e7da1951dad795c8596faf34a5f321639244c6002726cf81ecea6d86f6179dda66e2d6452ca0033c5cd7214c2783c08ce260d2ade75080519a5e03bb00f7ad77b5653a27a8632458362b0f1c7433b3cbabd97bd52b9c4e7281a9e838474506a6caac984f3aa2cdce2af7bbe2a2c5d696e22c9adadd6aeea5aad34fbd6275a227d0da7caf6f83c8478cba86d03bfbef1f1324da80b181205eec48e9e1d7b91a5aa1866e3e736047e9dcf4f2fbfbe7b7aa2d16d62c4eb699131c4e616f00900a872157197a830551ebf52e1b8e0b9aed37a41cb8be5f7c424904d1cd554ed5", 0xdf, 0x400, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = semget(0x3, 0x7, 0x420) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000c00)=""/234) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:27 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x100000000, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x5) flock(r0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$lock(r0, 0x40000008, &(0x7f0000000140)={0x0, 0x0, 0x80000001, 0x2000301000000}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x18, 0x5) r0 = semget$private(0x0, 0x0, 0x1) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x20, 0x3dff3fbb}, 0x6, 0x5, 0xfff}) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x64) symlinkat(&(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') 16:00:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getegid() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200e0, 0x3) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x40, 0x6, 0x200000000000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000001, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0xffffffffffffff57, 0xef}], 0x400000000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x0, 0x3f, 0x2}], 0x4, &(0x7f0000000140)={0x6, 0xff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0x8, 0x9, "ef3b26b96c74b5525d82880a27bc7ee3826a45c5", 0x4, 0xff}) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7f, 0x5}, 0xc) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) close(r0) 16:00:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000e00000/0x200000)=nil, 0x2000) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r4, r5) r6 = geteuid() setreuid(r6, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) geteuid() 16:00:29 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x1, 0x0, 0x9, &(0x7f0000000140)={0x9}) close(r0) 16:00:29 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x8000000000, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) r5 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r6 = semget(0x3, 0x1, 0x8) semop(r6, &(0x7f0000000180), 0x0) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000006c0)={0x9, 0x1, 0x6, 0x5, 0x7f}, 0xc) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="3eb5e3d3616adadd90bed0113d293c0cef5eb8374f46764cacca9ae20619b7f06b7951cedf59f7177fd9136374660d36e9e16c243bb393f68c477031e3e3640e9a99aed3b992ae307a4a346162c644f6e642db405252324adfd8b20179747b7154eb838813", 0x65) r2 = accept$inet6(r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r1}, {r0, 0x10}], 0x3, 0x10000) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0xfffffffffffffff9, 0x4) shutdown(r0, 0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x11) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r1 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x84) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x100000000, 0x1, 0x6d32, 0x1, 0x8001}, 0xc) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000140)=0xffffffffffffff4c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x61, 0x0, 0x10000, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000200)='./bus\x00', 0x2, 0xfffffffffffffffc) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0xfffffffffffffffe, 0x6}, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./bus\x00', 0x411, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x122) 16:00:30 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="828407c2", 0x15d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x400) r2 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x11, &(0x7f0000000140)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x3) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) 16:00:31 executing program 1: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 16:00:31 executing program 1: r0 = socket(0x1b, 0x20000000000101, 0x4000006) r1 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x120) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = getppid() getpgid(r3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:31 executing program 0: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x5, 0x1ff, &(0x7f0000000540)="98733e1669794390213a2ae1fffcc62a046cdc30f56c36b7f383ac13f1f76aebd9535cf678f8f7e001cbe1d3f2f8e5c8f01c8e4e233365b999bf3e04c1767fa1e0766c6e9db15b466a179aa038abb051becc041ad8a6f0f11bf22001d5f347a5fc8649a6047e3f9f1e3581739ec5426335d13b8e381d8e885dc0178f9f4630b776b21d56946db0f2a80e3b61d7d5ca00b3751ec13dc81741480e2efe46b24a04a39e8a4cc3d5b5a83b3bddeead03e96422699ee60760bf70d3f057c858f3e36fc3a1d983537181c6ca2657b013d12b15b9726cea157c992544c869514504689744e266a1f1cbd34434a1c3a918a662c80eaef61e065e2364a52fbd71a49044f666d02a1faa001f80356b87976b5087778a3b0096b55c7a5fbcfb30d5a05b3a5d1beb4d71952f0312d49fa6d1ecbf160de0bfd6c5ca6d8cd6453f80c4a65362c0a581da5f60605ca2c5891ef73b11bcf5ed8d410651a4cb1337d590ec6e1804a8683ea5177e4d0cfe2705d38d2510a6da9b89cdb9d8e762a3adb8cf2f475757f093b01c70f09be3d37f4402f3d0f2986201568bcf580de22b63fcf9beeaeb6bba900d0d06bd68d282bb374ac3bc663353eaac6c6f2553b9e58235be1dc99756a5b4a91088f3d0d025759a81fb0be43bdcc080f65cdef53238af4691c2a4bd95640dc144c04c046824cb38e65f1d66259cdcccbe27d8abe0fd82e34ceb7cff3811a46196d7a637123d4bed6be2fa607d177e8d53dd3dfd034e756bd4fa0d7704aaa8248959b3a7963d95e3dc19d64f9eec394b48b11fc7947e3094aeb5029129d588e02ba3097c07b2e54825cbe28b41f48031bf406a7984fe6e774ff061e9eb55692ca3aa809534ec4d61b790e835420815456e9b83b4040081d318c5858ffc7f2ef77f46b1d0c8646f8f8cc1282c20470d22ff3fa456547d92be48c469509478d96ec52881b3544c43fe9d326a9a3d29869428e6acae59ed74dc3820b6030b30d9335371ee64f2d81b03a85ce20bfa8c76f03849a582592de68d2920413b9bb18eded68bc98ee7da47eba869976ebe48da2c8281896346b032fa362d12686bc83b661981fc8d541c3860d2faee66645a7b42489e3866a7e62ea2b5c4d5ddcf40b85810a74fbfc4cd74cd1ce7cc398dbd1d140f9fd64ccdda05fe34221e3ee7e3cea0ec3a7df30cc820f33ec65b645a38847eff31022de1ace1a3bac95c2681a7c4ab506a4089f9ba69f50fba40e960759169c35807faf4f1e87d3758eb23935ef462b703ca87c6d9a027a504849b9cdc3f04bd4ab43ea60ea3f05433158aedc6c9e7825fa000f81906b1b584d6264682061a7517cd4cc78b22d4ea0c4a6e42a6672caba634b9ac81f2486a5d305cdea7baa7ed2b595108a091ea33efb43afc8e3c936128e48955d872e880fa12da9e9d0819ae2f99acba4bd640aa925403284e55e83240ea5be602e77dbdf39446bb5675a7d63ed5b673d751f67d9b91450c19048cca3b6e098c1d80af9dc0a810b990c0afb4ef9d81f87414058fc0a5619e9a7f61d55ca43e719912ec5e528943dbc3b08dc7c5e65df08fac6ddfbbc69376fe9a1a56a569146b2d994d85b42ada3eff3418888d6743d76f253df01d314493099a1bc276009d388ad4c5970da78a0fcda93d13d7cb5e06f76e4edda796ae7125bd6aa8c7c7bbf18b57c9bc36be567f6ef78828ecd824ff669155a1166dc17cafaea9c5f5ac013814edd964d3418d7758ebd6c72f5a39b92d550b0defec2cdc0d9f3aee9ffb21b578301eac5c1cd48209b13cd2057e3806e796bbade94aa753780bce422fe2edf9fe497473142d912cafe37ecedeee44485bde1f9d74f7a077948ac818c4a3c88f8edafa5260a78cd1830a3cd570bdc83672aaaad0dffc44c2486f973b7e7e855b3f5fbc6f262e64a978c601e35ebfeaefa393491a71baf50c1629c90ec3533a7928ef7e67ce212aeef141e2b88f0c10fa99cf4e115a91fa1af65844c0d84d2c114c3c4125bd56be02b01ea9ba99c3cd783e8809e7b54c8f6dde6d967790cad82726eaac15390bf0e7f5a3bc9baaf4a968d22e1193195d3ffe431947f36876d2de685ca00fe2ffce370d197202cdf0a0f2209224314ff6d5eb6bbaa3d991b721135955fa10928b89091b125c84a3dea22f59698451c2e7099b4bf1339b720677510c994c3f83109029599381e50f7baa781bd23480be83703794dc8e2403979bc53ba4497ccdd1d648313c77f47115ac6820790ee9079aa31a0e166b64b9f912a0a95b2aa4e3b99be1cb611dc6d42a38d132800a4ec32957b2ff60f941cdb9a6edd620513daeb7754c81beff08e47ac611cb1f6d19f8132d43f27d0c1d2798982d7b486d0fba6b4b8bdba60c345d5945a02552cb01ca1ef4598212f3055ed734668b2ae75b71f828521e6b345b5deebb67d393ca68dccd81ef8110fa6204bf5fd60120b4c5bef39b3f325ca2d55aac4d4204a64dbd412693d7d128dce8026b282ac7e52a31d9d906a295a8ce7ba5f0bd1881a833a1a641fcaec686ba234c5ecf2d862225ba0f19667792d31920749605dee2623a62ad458c3fd70258769111b4be66f53607c24bfac8236ba3be7f3d51c91a47b13869faaee3e76b2a17f093cb25993e256a06db1cadcc4ae871e2f200fa37640814ee8a0c13ed99a44da9c123361ba6f31f7c555607957d2fd730120202ccf6bec5344f2e0ad649d7c4acac0954ecc572cdc085e5b14e2e537cdaefcf0bd725184c0cff2e93fa73e18bb2e2b58500e1c1f22f2ec86c2083f551c549c6d8f9d545581667043e7be77af8ae9868e45752fa998906bb733163c88a6e15baf8a650320f57b80d9297771c7a2287bd9a7e45cc0a13ff2943f57be375acd0e366b3d0cddf7e6847e40f2b205f467d17e3032ebe6cad9728f15282226517f5c7a25c98b63e184f17aa91dac6829647756e3a83721c627b7c99584a0525663204d5518a2686fe97376683c7443575a050ab1e155744c3f203caf543f0cef692c2248e1d90e8510f76689f00e65a7859440d9383a48c257fb365a66e7eb3c8533a3f094f26b1a2ec8debe324a1326fcbd83ea615738b970a9760474e3d49d959152acdfbae796864a0f4c7b9930d76ec90786602c9fb05a7e1faf51839b6b5eab3e7050b30851c87e1c7cc19c5c20b6c379df84b12f4108bb386fd7bf05e7275a93303c46bf3adb74aaef13d80f02207423541135fec7aa243e938a4ab79d46828e2ed4a4797290858ab55e980424de0366f919b2b3fd8a6ba655044877e4e01e4eb77ce969a392f87a9024ce4262476cbc8c2115d7432b38e490634af212fe48979158841b343f5534dc2353208908e5ccbba7bbc005f0439cc0f5242ea2633b9d25352b6fe85c0a0ca50b0663c2cc5c04947b4d89f01b887093cb9205bf17e37276fcde651d2b1be8b68ffe510c47d12a1343f56e8fd9cb4b15687e3206fc094f285584edc8645ee7ecc72662edca57eae69f366b55585126c3faf2b75ff76e6c8dd6f17b88512bbce939965e378d921ce8ef92aacda738e7745fbf0f5d50d6e0393b61047433f968acfd43f9c0a7bca96f975912c79926898dd44b95be0f1121a5a59606ceba9363e5c1a2f5d5c89ed29c4ae3d77c6f174782f4b3b468c13b83044d6f441a7dde5364dca3c3616b7e63b3d726720a1f5a3b80dcbd6533cde6f7119f420b42c3f4626c122aed2a9ec7e08bfe19254b26c3949c8a6aaded874f5109b885b3a69a7e949f82fb289673e16bd0012bf6495aeb2f34d72157e31f4671de1fdf3f1ef196219e3023bb7a267ec72aae1ea48cd4e4b17d56e254b42c852642b5bc55480350337799bbd58c1c06bb307dd9c12cf8a0fe3c2bc405cc09fc90dccf9dcb8c4ccedb16c2609a3cf4483794b82fc3c373877613d124d2e37b3192a1eb5abcc99685f719ce62e60c1ad4b14190642a852da9fddd80d1e19f620a59891a8effa9119872f5270513047716a791d24556613cca32c5796d1e5481070f334f53359fea7b94192f40e46b3c3b1b17b57ca04cd5b63e2b13e29afabc0eae900a96514d8eca494f68ebbf95b7e13b08578e19b5770297fca6c9c833ad1cf6b520778bc5c0b188f3249e8f7bf0fe387abc7c833e1240d3a8d7fae008a4c298e8b96acf8931c58b43f329939f4fdbc2a2e3f7225a57d63684d92246b9b2ce102faec942d3e209c0e4c0876b6da9f940de0e75b2559b9011289bc85e38c7b92bf05bedb22d270555f9328f96d2181e910c2a599de704cd5296a8d81fb21076bf34732d4ceedf6c3e061222211ab4a544d6a749ea8694d19b5f97f079e2155a0d16d67e3c9ed40596c503e3cfbbe74ce0f8bf75d447fa385c7df7ee651a62e3948e834ddda78ce9b37c6bd7a49bf6adfffec5ea20ecd8c1ffe3c83eae35321c744688c9f0e4364e533b7f1db342a7557e35f92d6dea7418481d8b0e99ceb6e996e0ae5e5cc448eaf8599facaf80c28fa941a907e3eadd18447da6d90750b7840285e9f096f11c65a5b05cab5c5b771886600f2b74dee36d5657f1685d517646fd51e4ef49f65eba4248afc65ce581a34a0e38d40479a786965b4f7e64f2acfaf2f953b22c5cd4303f9423b45ed21a23892d1c42270d08563a2d1a8a62b61899ecb0eb59688f7d266b82ca64424620e7916d5327aa11d380e994e866e65dafdae7fa930c91edd6c859251b6d8c95e8d08a8ae097ab254fd241b28909afc9b87829b0868b022106c55f1ede921b6952aa885cae4701513f030d94a13ebb1fcd895fdb4972a3b762cfebbe56be3ab909f36e04bab34f1e9e342be40d60ad154d00de98b4f8c67f72f71d7f22ae0310d55e7b6935f4bf999e8bb071c6bdf12087d1c2e8a4eea7ce66712173ce8b34338bc29bb8028a4d7cb74a80c992e796086a25a881065068f3992cbcbf33b10e1542b14f44effe94c108e6a6f91277fa09f288687a75c499d53b2079caf9deea65e0e565af75e6e03e9da7d9078f03cd03a4b31c3297ebdb68d2839a3d46be29b281eb4cd0a80db3b065b3bb44b5111e050431074026a5fb9c2b9475ba1c43c48046e0a8e67055623d7df7f0e4ed79a6444f14c0e668a2b4d23a95cb84422fdbc7e84984440a146206ee696bf7f6fe443bd011ef0b79eb35e0bd7d091fb6d2597fb5126ff725240938990e2f73bed0904013071a3482e752232424f92fd7cd1c84623e099e1e8930c0b7df65055d87c875f479ed0ea713ac3c8342081c496b49f7de87c088c2d5db70906654f9a27cb0765ff0192481f37e83bb0a760fd7562a4d6dd86ba1be644aed0be14a47bddd8fb4fed991ed934cc2edbbf1404695b1f8cc89abca117269af76ed8fae2093f12fa1e9e37b4fa00cd80c94436835b2eb6f441c3b231b5e1ccaced638eb9ba5a40faff97f4d21bff1f4026aa7fc6b0b01f69fb85e4f30243b2fa312c1ffb5288146717b39ea0c98aca2367dbd9c14a94c4bb077c831ed289fafcd2864b2e61eb4d5e461c4fa6fad62a3ef3d59ec265c49447513618f3223240d0971a701f1869d2ff95aad0cf303c701e000e2333ae14b6689109d920adc2e1c91f575e782297796c50c8bee801910aa479606fe439778e11b108cc68b55b864db3f80d6a95b047b17712e531a0b768d4e308c24aba7dd25ca79ce04c3d7d1120cc7e6ee8360746b775e3c61209a74d3cdd429607ce5c0ee55136a42d7e242d651796c7306f496e2809e4c947ef01a3815e81ef36cbbd834bb6485ab7dd9fd899f47250d0b1d48e3c979c4cc297bc70063fb92e81f5", 0x1000) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) 16:00:31 executing program 1: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:00:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf3, 0xffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="5d7ba8e4bffff5", 0x7}, {&(0x7f0000000080)="42d7086b744b8a428e5936f5f4ade21c0ad90a2f4334466575b7733e793269fa519afcd783de8b15534dbc2db72ccf16aa4f00cf0bcdbb82fb2d91d50d528c1d47f6109d89721d97fb2fedaad281af70d62b33e92eca86aa5d885c0d5c2914bb6025909810bdcb6129c7a8b83766122fb1ba1c86926fecc02602b98129a3f1060eda08d2a198b55970c0855f159a86416d4eed609d88820fd106fe579d5289059f", 0xa1}, {&(0x7f0000000140)="b11746539f547846b376054badc959a66545cc1464c814af6e716f05ec9f3dec5c49efc89de4d2b087ed34a6ca05fbe88622a0e4c15d71de1a65910780cf22c8521797", 0x43}, {&(0x7f0000000e40)="7942a25c64e45796f3f89f070724500000f61cc0157acb6d71966506c34c2aa76cfeb2c3562116c8fa74a25552a00c9cdc6dad53c1381e41b6a50c9289a5e1557519149ce468087054be49561c31ee96d1e45d4620b98c4e5b782ce1ade3b9bca3ba9212d4102509f7e9147a8c29f8d9801219fe742663e9230494cf015c7c9643977dab4d00ae16a16d2b61ca60c017bab8fe409d5223d278d3aec92e92e7c214cd12a61041691a384b71c341e0b47390f40b9c578036a0aae80490f98c199986af5b44cbf4ece1cb5a", 0xca}, {&(0x7f0000000f40)="2df3342a938d65cde6e8c005c4a09b70ad6a79c4faaf9069bd2f8cefff343a3e9597b927a385e16402570c4c27e0a08bb8a26d3c5eb567832b5ce9b36ad2b50944f5ac66ebcb54a66cc40a9a26074ea02ef3158ac479063c965801ac98cbb4d3927ad0f22f91b14bd17736eec1ce59473449d813a7bc958ff47e16e67c6b0adec7e9d4baa190f814c45b1694067f35e88179ba6d2f734967354a203a34808a5c56c879bb98131fb316e82d756c349fbc1a832fcf75c0fb1a7fff6e186639da357614f0d4bcc9e7a59f9aaaee254cb6761dae7d4471e5ce5647a124a283a1694b29bf7898", 0xe4}, {&(0x7f00000001c0)="c3583779b8c2bd8f5b3d10a11e6275ba0c2dab6a89d8b38a3a561575a6e2d86fff2b197c7adc1868bc0ef49ced62f99f947fa1054797348d5b97af24fbed9da0967897385f9097ea93af551c193d3d0b23d151456de9b062af5cbea1c5d9b13f6d2319542d64811808a8986ef21a62d19f53351eb1ff6cd46205f608c5f935e80b283595ed09e2ba7d70774c807a1dc55815d6731f74e36f3e0892bbb72e", 0x9e}, {&(0x7f0000001040)="0fc3a0df39940270d59162175dfef4dd6b5a4f0e340e865a38817ab189f088c333a2bbb79f3a43d686fd35786d5c6940cadfe2a217c1873fc9b75f9c7dc9813438c1b61325f9c28016cb8909e958ad4fae10ef68377c68e765b47f62a1b80588e396fd9cce654f4d05e563332a34f4afe8622f62cc3c4ab9541791b43860eae17017ce6f1da8b4e6b7ec590c238d266fae41bbe9a53de3c87d25af54ec", 0x9d}, {&(0x7f0000001100)="b85119d8f561621f435ac4f10d93aee2ff93cf83d154d9cb4823e51125da948c5a71fb2d7179a9efc9f54450201e7c335904e5afcac06646fcdcc2017f7f2fb788143be3519adc81cd7eba0274899fa63bb524942143204f142a9ef0055b81c8af22229aff146f28e176ce196c969079f9f9770bb2ef9d476581f84ee2b2a461a275f4751682afb44e4e0c3f2a902c1e1c344f5482540dd65057ef650a1fa73ab701cda3707109bc89a1cb0759125875b34fa8337e2fd78969eb862b9ae26d71aac4a4f6e76c64e9611f21afd5eb1f3bd203d0311c59c1a5157fa0fc464ae80b9816d79b976cf9643c83e60674337a6ae1", 0xf1}, {&(0x7f0000001200)="a8f8dd2afba7c116d60a33c50a582fe1365bb40176fa6a203abaf9dd93dcf39c7a5ead8bdfbcf2e711ac570619794b924060af17db", 0x35}], 0x9, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef06", 0xb82}], 0x1) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000014, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r1, &(0x7f0000000140), 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xec4, &(0x7f0000000040)="02000100", 0x4) madvise(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x80, 0x0) dup2(r4, r0) 16:00:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="2fe1c7819fad1acc02e3298ebfd8ccfad3d8046ec79c6bdcd0aaa05eaf52dd8eba706b603048a24af70e59b08ab2eb7ab8ef5c1fabc21c9b2064cff568b32b97f1552e6a78f4f684b1aa6f835ae1d5f9c1665d9f", 0x54}, {&(0x7f0000000100)="f65d0bd83f42dc739079c201c9abb27142ef1d1b055b406948db17ce8b19042e6c9e7aa872c157da0634187d95e26cec5f4bbfb44effcce908bf24ffabfafa9ae9edb6c79110cdff716650347afe38cdf6e4873b4df71faa0df7e60906d720f38b4369b6c39dd9c515230186f4528dc02bd35cc646df5db878fef19cf310f422a2d5f492e06cdb0cd2a4788ebe6cb2336658888e14b9d70a7947439d588de7a7eb8ddec6049827df34c52056f60891881d5dc58fa6", 0xb5}], 0x2, &(0x7f0000000200)=[{0xa8, 0xffff, 0x400, "ceef614ec16fe95ab32315eb781bfb3acc7dcc862de33cc5793680a092af012d01eb42b3b81e296066db3564e8a37a76286b1b03d3ca708506f3e2df7cb04b8cdcf505a67af0a8d3c188a539d6a632f7f87b15df44c1961bc36fc132123f36670410f35640e47383c8ef5587157313ad23dca3350b3cdc115abfde14ad7521cae814092419e9f680b4ac71f5040a2770c06fa3aaf30e"}, {0x108, 0xffff, 0x6, "3393541198f59f3846b91db30a35d3ca499d86d59ec0e904fd3af358cc5c53fbebe4ee2c333739c62319674b8decc7d013a78ec46967a6bc5784329da5ac0ff79dae2bf74b1f2e734f74283218ebc7bcef4557b21c6f4010831bc2ef14c4c52871935ab3f8888decabc8a9a8d9a426ca99e8c6872275b651d43f68ce6cff7d900ed621d17ea7861a7a97f7841e78fc32d1a4befc6dd4faa60910782979bde1b8212691a46f32b592f225b30eaee160dad94cb4c1ff7952f4179b5ef4820a814691a64a59a499b52df74b0c110b292098e6f1b6fb6e0f2f41922f8a0cf1a879430916d7073b26606a46894eb562c558e4a424caea03"}], 0x1b0}, 0x400) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xffffff63) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = semget(0x2, 0x7, 0x45d) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) 16:00:36 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) msgget$private(0x0, 0x9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/237, 0xed}], 0x5, &(0x7f0000000600)=""/64, 0x40}, 0x840) open(&(0x7f0000000080)='./bus\x00', 0x48, 0x169) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000780)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7622d86", 0x26}], 0x1) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x4003, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc70, 0x60000000}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x8fb854d7b9b1ed03, 0x4000, 0x14) sendto$unix(r2, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket(0x0, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20041, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4000000000000, 0xbb8, 0x0, 0x1, 0x9, 0x1ff, 0x6, 0x0, 0x1, 0x7, 0x8001}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x20) write(r0, &(0x7f00000001c0)='N12', 0x3) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 16:00:36 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x400000000010, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000a752702f0000400000000000006500"], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x3ff, 0x1, 0x7, "87d67ba72dccaca4bb2b4e99d1346ab48d3890a7", 0x9, 0x1f}) msgsnd(r3, &(0x7f00000008c0)={0x1, "31f55e2836d7d50fb13d49f9f0661f2a09b6f4453d0edee93800662a7d02866c632ea37277299636289420d98bddabbacddbd9f412b2059769222cd634bda39436964e209136697c533c9632a5e0a6537d08210f9305818f8e4c623854aa68f886d609cc7abcc91895a51ef403aac35c92a06198f1aab81b6726be26c747059b3c6a5c"}, 0x8b, 0x800) 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$getown(r1, 0xb) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 16:00:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x6, 0x50, {0x4, 0x2}}) unlink(&(0x7f0000000000)='./bus\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004001f0e7ae08a5109588dada600001ae1ff01"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900ab5acd42d1964b928b0000ffffcdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x10000, './file0\x00'}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x18, 0x3, 0x6) setsockopt(r3, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000000)="aaae599f", 0x4) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = socket$inet6(0x18, 0x2, 0x350) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x400000000010, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0], 0x1, 0xfffffffffffffffe, 0x1000) msgsnd(r2, &(0x7f00000008c0)={0x1, "31f55e2836d7d50fb13d49f9f0661f2a09b6f4453d0edee93800662a7d02866c632ea37277299636289420d98bddabbacddbd9f412b2059769222cd634bda39436964e209136697c533c9632a5e0a6537d08210f9305818f8e4c623854aa68f886d609cc7abcc91895a51ef403aac35c92a06198f1aab81b6726be26c747059b3c6a5c"}, 0x8b, 0x800) 16:00:38 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x1ffc, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x80000001}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/142, 0x8e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1000) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) r1 = kqueue() munlockall() r2 = semget(0x2, 0x3, 0x4) semop(r2, &(0x7f0000000040)=[{0x2, 0x3ed7, 0x1000}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 16:00:38 executing program 1: mlock(&(0x7f0000b4a000/0x3000)=nil, 0x3000) munlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) mlock(&(0x7f0000b48000/0x3000)=nil, 0x3000) 16:00:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/139, 0x8b}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)}], 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x420, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000200), 0x0) 16:00:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x2, 0x172) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="b20226a170012a2f664276653000"], 0xa, 0x0}, 0x0) socket(0x38, 0x2, 0x80000000) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = accept(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/144, 0x90) 16:00:39 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r1 = socket(0x1, 0xc007, 0x8) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x2, 0x4) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() setuid(r1) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0x8a) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x3e07, './file0/file0\x00'}) 16:00:40 executing program 0: setuid(0xee01) r0 = socket(0x1, 0x7, 0x101) setsockopt(r0, 0x9, 0x8, &(0x7f00000005c0)="002b3f3fcc66ca5e7896ee28064dc0469aae913d90f5d174c9851e44157ce05ba1390cf3a84add1456a95c6b1091c423ac1904b73819aeb599581ef19a6e6d6204f5fdf31ec03ac813af1addf83760c4dca63019c1786b08e8417fb4ee0934be27cfe173bc5fd30b8500d3fa0b6163f0e070889cdfebaee61bf118d3f3eca6986b6b7c4e8fcef40e5fcaf2512b3e9d278a36a75df463c1c31b242321613eab6a52e32e6da4cf0d5b6459357b9de2e8bdb23fda4780c65903d628ca86466f3e8144c0303fee09fbd2e3abaad47f", 0xcd) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) readv(r1, &(0x7f0000000500)=[{&(0x7f00000006c0)=""/91, 0x5b}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/232, 0xe8}], 0x3) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8208, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001840)={{0xffffffff, r4, r5, r4, r5, 0x2, 0x7}, 0x2fe6, 0x100000001, r3, r3, 0x8001, 0x3, 0x8000}) getuid() r7 = openat(r6, &(0x7f00000003c0)='./file0\x00', 0x185d0, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd82) fcntl$setown(r7, 0x6, r8) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0x8) ftruncate(r1, 0x47e) poll(&(0x7f0000000440)=[{r7, 0x4}], 0x1, 0x21) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)={{0x8, 0x4}, {0x9, 0x6}}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) r13 = getpid() r14 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x9, r9, r10, r11, r12, 0x4, 0xfffffffffffffffc}, 0xad, 0xd007, r13, r14, 0x6, 0x1ff, 0x6}) socketpair(0x6, 0x4, 0x80000000, &(0x7f0000000040)) semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/234) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:40 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/56, 0x38}, {&(0x7f0000000600)=""/216, 0xd8}], 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="b420013e65a241ab96667ed178e0ac3ee1d1f6d2dc41612bb764311557923d22977b642468bff5fed53301d0544221deb42f48ad86e7f06f6f1f158e4436086ae2d58895b4e077df994d6591df9fb17e8a1874672522f6c2f5ec59cadfea8dd0e31cf991d36a1ebd7e71bd27e825b0b43e10cc433aa451fbf0e8b3f330e03e403492ccd078352badec49c46d9c0bc3b704e11ffeed9169dcf2fd092b76df193fb4b2e1678678db543ec06b4af164f5", 0xaf}, {&(0x7f0000000240)="5dad7c593ad3", 0x6}, {&(0x7f0000000280)="da360c646712c5e2678cecf725ce00848d4d4a624f7d6870f1b298f54a46ae5a99f6cf3903e39fe36d9b61ee7368b89fa34b3bcd06891a7fd2ef35e589966cec39407c89c28c82f209cbc01a16897c9350e0835525c134cc62772fcf7bab19ab48135677f5839df6b1a29b3cada4f09ec9b09129c85a00c16cb385a8026f19ac6d3056f9e7ebb4234d667daf6c522ade642ea83b8fb37535670405b0ef195a8552a2", 0xa2}, {&(0x7f0000000340)="68b82d079b05136fd0983d6c6991d5b271d119ede9a10d5d6cb1b35e477f035d8b8c54e34053455d8b8872be1879fb4dd2217dfe45d45f1564d4eeb2d4aef7d67058f8ce2429ff7fb915ae260ca20709eaadb3181b8e691382be3a2c0bb10de32364cbd0249d448ba1d93517ea442de54e22a3ed22d5e4b195337f2649cd40be67a07238de669538829c0a1debac24d1a14d1ad91ef261c74d7cf74c5330351706967e2ae256737541af4a3be2196216bd03afea2bff7032bd28ac4ea929c01b8163169d384030cb6e87d347cf57c99871129fb13a495f79ff56a4fff766891da910e994945f6ad180a761fa82137398cd8422674432a06f625f", 0xfa}, {&(0x7f0000000440)="9a57efb0b4b39b0946b14756972bfd324e279dcb5f8a0a49fc30cad301ad95fea7b36d2ed6f581addfa0e3916d8207a1685eb88cd33adbca30c3b57da116b7f520e4dd235ab732debdb3f863ca65ce52852d82efe5bf1df01becf56c12e08d109972eb26e43f87833a4be78540e522", 0x6f}, {&(0x7f00000004c0)="4bf3efa706757699347454cd65f8288462781af31b234d82d0fb5aa01b320d8544a0869e60c9484287358bc780fd05ecd88383b4a051f947a088b8c6e8b14877c21d6344fb841d2acab5e4898048468074db9f6a3cd622253f3242b5f9980b793d83f155c836", 0x66}], 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fcntl$dupfd(r0, 0x0, r1) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x84, 0x2}, {0xc000, 0x20}}, 0x2) write(r2, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:40 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653000c12d54f04ee3f2b88cbab912eea04782258af74668c87fdbd766e8b6de1c92cace99e8"], 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:40 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000f00000000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffff24, 0x0, 0x0, 0x0) r1 = socket(0x21, 0x0, 0x2) socket(0x3, 0x4, 0x8af4) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xd, '.\x00'}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/154, 0x9a}], 0x7, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000005c0)={0x3, 0x8}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./bus\x00', 0x6, 0x2db, 0x2, 0x1, 0x1ff, 0x19f, 0x2, 0x1, 0x0, 0x9}) 16:00:40 executing program 0: r0 = socket(0x1, 0x200000003, 0x5) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) socket(0x20, 0x4000, 0x3ff) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x480) semop(r1, &(0x7f0000000080)=[{0x4, 0x9, 0x800}, {0x4, 0x100, 0x800}, {0x7, 0x8, 0x800}], 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="f59d9855c289c9c8fc9de3b1d323050ed785379bd02fba0dc95ec3e5d29abe2c9a26e9346899c8a9cba3eafb73c4752cce967e8d8c11bbd4bb72b168fec7d9cae1def529342fcb650d1484e70d763bdafcf9522e9e2d73f00a4529eb4d1f70dd74a9b752c52e3def2ab187a8c3bbd9229203caa9b9ed98910552984359cf9de1407d391a4f6cfba430e43449af961d43b5bcdb734b7605ffa92c5f72c2c4b046181f5784d708722661b75d385dc6d1331cce8e1866d2faeafe75a5b675dfb71f5f4c07f4cc02e9d603647de64f57dead4bf6c527365853ce5ebe3b3f7ef1d3537bbab2", 0xe3}, {&(0x7f00000001c0)="c87329261b3f3f", 0x7}, {&(0x7f0000000200)="a6c512239d181c7051c7d39d08", 0xd}, {&(0x7f0000000240)="99b13a27f7f6a37bc6b10bb85ffaf8acd3da5cb645dd76be350f7e71c26d95f035bbc4be1e0a7ba2920a44e6378e00092089ceefa9de32fc1d1f7150f49c49d8a4e98a99b0da948ccf1513cd9a0b4c1e6a687c56f37c72539a98db05e51262145d7faef38098751478c30b129c969732fad7edb2d6e25907a40e3a08f00a3b4dfd326d0780db12d7c4480892dc6549db6431d202517cf7731efa06ff60b8f1c97b0a3c16857433cd3248264fad8832c37f4102304e50f17464ce98ffaf699bd14edc5c7b40c51b23d6f3254a933b9fd043", 0xd1}], 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x7ff, r2}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381aafbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4d", 0xb6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x1000000d11, "b04d00d2ff0a631a0000006df79d190400"}) read(r2, &(0x7f0000000500)=""/161, 0x31) 16:00:40 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x18) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x15) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3, 0x6, 0x3f, 0x2643e4d4}) write(0xffffffffffffffff, &(0x7f0000000080)='v', 0x52) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:40 executing program 1: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x8) syz_open_pts() ftruncate(r0, 0x0) 16:00:40 executing program 0: r0 = getpid() r1 = socket(0x18, 0x1, 0x1000000) setpgid(r0, r0) socket(0x16, 0x4002, 0x100000000) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fchmod(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0xd0, 0xf0000084, 0xff, 0x400}, {{r0}, 0xfffffffffffffffc, 0x86, 0x4, 0x5, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x82, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x25, 0xffffffffffffffe6, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000004, 0x0, 0x4}], 0x34, 0x0, 0x6, 0x0) 16:00:40 executing program 0: poll(0x0, 0x0, 0x1ff) pipe(&(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pipe(&(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000180), 0x7, 0x10001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) sync() 16:00:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchdir(r0) r3 = getgid() r4 = getgid() fchdir(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r4, r5]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x5c1e9bf136803781) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7011, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='{@ :}\x00', &(0x7f0000000100)='%:*\\-\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00']) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) write(r0, 0x0, 0x0) setsockopt(r3, 0x200007, 0x4, &(0x7f00000003c0)="8893335c24a7c3ecd612a49ea70912839826b1eca49f75114ddda0c68d21825c9d7cb3fc50e0f0fd1e57b3e4cf934c858ac8590e3881b5d83889ca834c3ae92cd31803f228ab6b149f454a17dd1c1ae7d654ad777210e65eb79976f7319fa21128f93804e5db0f02e78f9e4f75900ac81362fce712d0b246124a8489f1e5f419f88119a9fc1b29cc37a944ec2c801437401c15309c548aaf340835dc3e73340dc1cd9c01bc05203b3841a149fa9119855bc9138dc6db6c27b165129ab50bd144e14a3e32e587945d1f002cdbb14a27f0a80e3b3746a24ecba8ca6470d44b", 0x10) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4500) r0 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = accept(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00000008000000000127fce07e8055cb0000000048000000000000000000000000000000000000"], &(0x7f0000000340)=0x27) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r1, r2, r3, r4, 0x40, 0x10001}, 0xffffffffffffff9d, 0x1, r6, r7, 0x2, 0x5, 0x80000000}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) mknod(&(0x7f0000000400)='./bus\x00', 0x1034, 0xb1b) 16:00:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) socket$inet(0x2, 0x3, 0x401) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) geteuid() setuid(r0) 16:00:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000a80)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = open(&(0x7f0000000140)='./file0\x00', 0x11, 0xb1) sendto$inet6(r3, &(0x7f0000000980)="2ece669ec2fecd1bedde0d5d0caf32da6a18fd692deb43f874af8cd11933c104109931a1af9cf11607e6f772ffce0d2a6fafa1a600732073a02c8993b59e1c0c1706f6e0e0242f1c159de385ee29df507dabcfbd58", 0x55, 0x3, &(0x7f0000000280)={0x18, 0x2, 0x3, 0x2}, 0xc) r4 = socket(0x18, 0x4000, 0x1) read(r4, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(r8, &(0x7f00000007c0)=""/255, 0xff) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r8}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r8}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r8}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r7}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='c\x00') semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000080)=""/76) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000900)=0x6) dup2(r4, r2) 16:00:41 executing program 1: r0 = socket(0x1040000000014, 0x4000, 0x6) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb", 0x1f7}], 0x1) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x68, 0x0, 0x0) r3 = msgget(0x1, 0x208) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r3, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r4 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r7, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r4, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x100000000018, 0x2003, 0xfffffffffffffffc) setsockopt(r8, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0xc, 0x0, 0x0) recvmsg(r7, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r4, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r6, &(0x7f0000000240)=""/20, 0x14) semop(r4, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/153, &(0x7f0000000100)=0x99) r5 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x1ff, r3, r1, r3, r4, 0x40, 0x8}, 0xdfe, 0x6, r2, r2, 0x6, 0xfffffffffffffffc, 0x9}) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt(r0, 0x100, 0xfff, &(0x7f0000000000)="c7e707e0404fc0c0ab3c9cbbcf4202c484806de3de92ceae1eb232164415a5bb", 0x20) socket$inet(0x2, 0x8003, 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x81, 0x6c}], 0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f19ff2a8d982532d019369a6f1201eb9cc89c4958805dee587caf9b2814fd71c336a5412165684b1ba92a67ab18949cc69d469c2997497163636e1bf849ecc19042a0dadbed81cf2119d0911b0a3d0dc8a6c300e0227289a06500b5f4b757c1f9e83e7077f9be3780bc21c238791f0115c8ec8b82730953f4578782c7c9e42ff50f51bbf24c6fe5e28a658f3029d6984bf1f212239aa52832535403428bfda2eac827f9e6cfeb3", 0xa7) fchdir(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x10800, 0x0) connect(r1, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2d, 0x5, &(0x7f0000000240)="b44a6e2d45cc136839abf72d87311ad332e7cc67cdf36fc42f557ba00a4d895fbcc60769b68bd80d400020de2a7f8d2f07fbbf5277ac5de047e01c7cca7d9a7c64851bb5d164bce50317be1fac6bfd9c587f0bedb306d16abf05d45366f95998838421aff1213e0e7979fd579ee101b97a64ccc7df97f30ec93e747562ab5631c71d4c240c83ed7d79e91c535237fac5c49b33ab5ba61d0eece76afd5083af120f2508c11af78d8d2e75cc513779c49abc22fc4ab634b0c04fc08e4abf0695160ab71ce294f826900f020ad0fae5180f7cabb18dd4f6affb72b4f6d81cdff6902198d3bc22545a19bf938aa505068913401e0e5ea8ac3084b88bb4e09091999c4ab78e4d7131f3080510d11712c185fd476a4d31e2cd8b82702f4b0b006799d88e01c36f643cd7938db3080d01a432f32ec21d7022869d8181f7aad69bbaee840836c5a993114413e1f3233761f0bd7b93686f9703fb6f0076dc5c1401535d9d8f00598d40e00764d465f7f57220c5e35c180d278dd7a809082cfa4c2fba146c0e8c7b234c905186b444f0febf2e142a9a8ab7c1bb22b9245f396dbb1f6b3c25d371590bc74eb7ba18fd980ece2d0d1c421e272feab4fede998ec041ce57184782c3a2982e2f4073dc73471f3ad16323dec3df4c77d33d9f093c7ea813f9360e2b3ccf778b331f565366b69442a19e16b244d17e0ea6799059f3bb4a8034b30c93df8b0c11c70eb2d0abbfe07bfa6a027b9090ea6ef6d2121c5f7221421678fec3d7a404cd06fda9a52ed44a6f29e3ee3d0a7d9dcc9b25a22d2b937038b64a2bd6dc775ca14e260be0b77c52062c81e30f0b312ebadcda7cca7101f7620c6971c50295b5641764a9ab6e0ae4461c2790855b682780afa437ba4f060242fc7f82a96481c4b266e5e90a280a25cbbce91c67cddff2cfa9719867d1c1bb7c59ab79b0b53f88267808bd3b1e581a271d0894a4de5f0d1299b877c0ed51fe0727c690a164cd195028c3775796e55f22cf1093ab4f8b812f213d0ab251e9a9cb91032a412be7eccf6551b789258fd0e00dbffaa95fe72b1ea9420b3dbe640717f2b3ae3bba05ec769b33a8052645f3c344cf6f2f8f294141c2875e725ff57fe6101175ba977225e29587e114272f6d075b26f5a9746479fa7d02705d9c07f12a66ba048610c69ff126b5e435b7d09976c2ca8b4ae53b2009d1d3df9794980ce49fc8cc9a9e58a35faee5e08d9b8913b8e709b1db13337882ef9ad5d8f77a0a4cdff4b59148cbcc63584332eac25d07a675f0ad45c6d5a44b50e866e1b5ffa6dfba40f2522c77730414bd528c8b0822ab39d53fe2204d438496787f9998325a6d85bb9794fd6b9fed1afd8ddcb8e2c41ecd0a23a9af8b5af0f932cba352e21419373c1e1f2672d71280a8f14fa350a8d8e0bb9db4f9eda30e8989b0f0f6e1ae3c1c32936c036baf79d5645a09d5cc3235250ef5cd63eaf0a17479cc36c667134adc8b5133d1275770823663d1b97f30514a34f03899e4e9f82034901d93d042673d69513278ecf0ac1ad355d614304a93c97c6c49588ed5456bb60ed8f10150cd29ce5d6ad6f14de71784a38a567413074fa1445c2b88c79931c0023fffbdcb2a31e6cd888017017f80984003ad41e9342fcd31bf0ee5976889fa715e7e3295bef1a1c78abc2376f2715cc81e5d0805d2619d50fd845b314fde9087c48e826b2e15ab9a4278d5b25ae83f24eda37c7976951540f3fc25ec4f9251b7dce3ba25c19e4fb3872a733dc1d6e33cf4ae77aed10353a3ecff19418183180fc3105ecc0283596c53f481141b1647c4ce491008cc44b1d772cb117d48324d24475bd4d45afbb6af599a7d3b1865ebd1631b268ae35a6f37a0be535779ad8ce9b4bb624ac15475761c2085b34f4ad7bdb6ac63b050263813b019a40a99ef2511143b1b483c4678b8274f4404707813bc341de5c5949d99fded931733106e75f6037fd55b2418c45bdcce506b5d2113d5296f6cc42750278f42edfa117e81f0f6dc0b9f6b50ee34544286aed6be1d6e30292e17a858887cecacc6dc2c48c550f35cb669eca49b2d38ef5627bbdf34be1d234da23a5338c687ad75f058a2f4bd181b68aec9586b4aa788bec9884593c43c7a3aea619ab14b957a5ccebe8ea93cc4f1f354576812f5a6d063721d553ed5a59bcc320906d7c33b8ca13705aa9396e15d01a47e8e87db46d5dd6bfe9746bf29dc2a20f3a1651f5f5ee5f56e354a308f2345303fc21f798e5e139665d7219fdb8c04643a2a7df2296f09c3943dd8fac8b4985b9fcd83baa5171bc91de0fe492fe7e06e516d4a3c451c113fe678ea4549839c312fa120efcccf15eb88b546d247b082b027a55809fcf5c0b8498b91b23168f9b2d40190a259082fdda72c52d7c70a0c553235cd5b7dacd05bf342752c46212a7fe5d226e6e6c29e13c443cc69db4ad1c9703b45e08963781ec1eda036fe1de019cc6c39064f08c5766fd83b34c1c55d52e3f8269d0ab56e5631123f0422baaccfa9523b79d6519dd3c12fea715a22f9f827b80562f32b2b95c1fbe6c699331d37611fb17205b4615491eeeab78385d97a1a13a3c7cf42facabb90e9fe9c0d974fe191f119a689d223b6441887253d9bf4014215c3658e775417e9f03163ecead166be84e9461ef11edeab849cc911c5a028e37e5a2c71289912502d22918bbcb4c84c23fa96df994c574b64bba865aa27158a11578f8a236c6436412f860213cc717b1acf251c7a740793634f68decbaa02fa3aa45273ac3a77965264eb0226559178ad8582cdf1d4cb6c5532616406f014826c23d37ad9d12332b9c36c5b202ced89ffa1bc58b4e37be30075606d8aa4401c93c9483c02d7f5f0c83111cc64c8a2d22d7adf906445144e816f2d51d2552832ce27259c2ec91c8780dece108be69dc3e53e524953e675f6ba04eae7d5588a99e539207aa4b9f686ac02d2ec33a2d3865e4b508e0c830f4e552578d6f8f8e993dd8693035890b15f81dd791892f25c1438bc93c80094aa56be95cc2f1ef4d73e82c075e755f7c9714165f9cab6442fafbfc4300adc2630591057ffbbabaf562d6b82587bd50882a27bf3deee96e9ea3503a0b5a320884386d61dbc8b664ef7ee6d443f2fdf0eb1e08e2c04003a6b7785b4e0bb6e3cca1a75e0814bcb7077c2dcb4f2a1940cd84db6b19fb5fd953692357138f3e96562866a040073ee0b47d24692fc967c11fe6f0d9532dd591f5ea6d1beecd27719aa0347c88f3b1e2297fd6f2dab27afeb57878a7ac79158d1b7284e18b4eac3b0f20de8f05b289fdafc22e3a36fa2ca6715d3152db821cb00a1c4c49f3441e5f1149231ba6dc8303e169bf9236800bee43d964f5378e024a6a14a250cb3d830d619c09bd1dbff7311baaa62772be7be5ec290911d58c8ea66801389b08774d73be7e5b329c5ead344d058d3768f072bd498b71a57ac64960b8d404746120c2a9e8b4c9a2aa13179e2982c00f8692e2df8387233b83909a65ccd0c7bd8b363304dbeba367c573ecaa1624ff5e0e151e4084f1a4898710d078039c3e5d64bd13be16423b1715a045f25aac1a38d01c31655ca98c89a8b0386bb7cc2ed16b81911f01991d35cfe10a9032159e17511607eb1904055acb3926173b40fabf5b0781984b7c3dcbcdb2c9849e6399472ec2fc494d325c7ac5db649ccc78622845fc856ade3f8d48b8e25ac7040be588de87144bce7055a62cb3a2df8e1e9c87402f96404f98c17bf80c9b37aced3184d315007faf2a040799fec8b59af7d8fa0c9753ba4d3b94b9507409d42f11af9c2d1021891326d91b6fcb11e761857b61ec71d13aee4e60c40d0835d8ef5201dceda1565bb4febce78a3bac46c3fac65bc8b322fc2a28f30c98468289b340b8e3b4e9bb8281630fb9b7621f40ed1110fba11eb2e0a38a82ba0972db8b7d6672f682fc6a74463079fa550499b490fdfc54343a4e49e99506ee556176ad4b26b303255e7f920a2f91fff60fe4a157ba70ec131809c49cc0620d7f87e02d83590c49d974585f1d16d757c72d9c1cedb1baacc65d595261b3e2ac71f4cc1909e0e191f1bdcd9541df08d0669e8450a17117d455f608aeec02fcdea9eea5cc4f65016749cb2e4bc8b8307de50d99b6aa21ceccd37f500fa08db919ba23ec6887c9221ff4393dd5078e8e704b6d2403e07b5ba2e04b7f42d236328ff7f2cef3511117a1f1f8601514434398420f529fed91a2dd0a70bec7e7bebbca97816cc7e16a12390a44a90f15333ac89916fcfa8afbdbc16af25d7a00dca59c0864a66c566a4889ec13cc0c6c25300d7052e3845f71dae41755a653291fe3140d7ca2b33760fd82e72709c1c11cc09a7effd7438e12e44e4958634b7dad876773e2ba0ac647188ef131588ec64159e91e400fe3c9c1b660f6fd326e91483dfd080d2ff6c8f7fa8ab8f7b2b5fbee3d8b5cba6073e538c24d1382ccdf3e6f14c8c1612ec6664f8878ea5de121b2e15db807c005d11d4a146c7edb6379c806840e30ae82281a4368ed8fdfb89d31fcf88ef52ec0a8e0e9e1781c79941c0484c74752a624381fd5f42a29f4874db327ec6f43aac25d11eda867d18848afbdd5bf3ba4ed46ff7d2f1685f20af05df1fbb655c9503707bfca642ec06dfef63ab9ec8b4c92fb1c0c2a9808e18c8b7090d9f805672a4c07e1c1cc24fbbd5eba5adcf93d15a62bd2e6614ec8857da15b51e5f76d4fa9b366adfdbcc6360a1323fab42968d101798a8437069927f4eae4be7d574ed99323971be732b99db4120c1948fb535bf9cb7d5a3cc8496d6161789f0b4292f191b1b0e4c54c3eb50731ac4b02dc92ecd367bbaaa84be7ab8314c6fed06f1ad8a6128670e72bab80f4127de214fecd3ff7fd892a1983fdd0c72a8080af6e4b2bdccb6fe9c4e03f4ae9221a4114997a83b137da99c27bd325da1ee5eb0d652dd5d6f6d5a937aa4a2022a36340a006964de97711c21354f232ffc40167ee53a4394ea3e1114bebf9f5421a90ebbb157089b5c8bec0d1da5857fe32f674b92a27f860a6db8757cd784450cf6da6c369fff8262d9d290963be1d5bd262fd9e754b3c68461964893e59393445990a0db08eeebc61a4c0c036c70adf093857258cb27fddfbf4866008619b757eebc154196fa38fff79f164611ecd69b07e2149567ba64f8e2aef3510ef9f03b49a88721f400fa454f921e2482355bec902b91b9d5b82b416e5ce8ee685400ede92748647d2fd82b0d8cd89762cdcd982e8bf4c0e1d0d3febb75ad08a8aeb0335bbd8ce9c66584bc39467d44fa936fd9f2e088e9ff624e4352d136c1f8f65f2a94d450fd6268f049d6d1521a09498014456549e681e6643ba845be68fc3cd96699c07ebfc8452cb66be248a397bc9adef4c9dd44a0a9f4a6ea9a8b249e6c1fc1a478b3c007cce2ca8b6b17b81f76cdbae82959332ad9aca733f8ad1713546560b8048bcca1a288367c3388b0f206439924794c06379ef25b4217f24fef724f9c533e243b0c9556aea082f1e68e9fe26f60fb5c9597089ef87e14bcd896ccc2c140b5b1a766c11c212648c3dfd965d405f06807fef6ef9c30b02f6eea88e3d68e2b3c6d2747e5cfc4eab2cd5280e8a2af38d1fcbc511662129dcbff03313d0fed59c31ba9f6a06d8ad35e41329e7ec5c8bc4c71b519e081a0cb869b40304a06899ea30e5118cc99cafdfc55f43bb128ac9a82db41abedca18b0e4440dd2188ba8f367b436b980653dce49defd4509ae816fa3b663718612e3b508314b98464ebc", 0x1000) socket$inet(0x2, 0x4, 0x7) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x82, 0x800}], 0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000001280)="01", 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001300)={&(0x7f0000000080)=[{0x27, 0x5}, {0xcf, 0x7}], 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x101, 0x9, {0x0, 0x35}}) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x544227b7228bddd2) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) sendto$inet6(r0, &(0x7f0000000180)="b37c5286acf63c0a3ffc8d7dc9f5424b29324d2bde0720419c0bf013d73b1e10438547ba3fb627a2e27052b16f8dae12227639ee05db36e66938d8aaa9fd45186282bd2a3814aaea67f5f6b20c3cecf8a990348a04eb251cb68524cb4e0379e418d374d304f330f9f7b75fd8939e5d2b2f7ece1d3f388e9301a3015cd541c29e717827be4c20cd42ec7de63ea8e363c2b14120ceafb607cea7e2987bafdf3df7ce6f0c224caad227a838daa0cea5f36511fe3741f24da7a08bc8e4aa9b5582956e6e8ba9deb2c919cc8115bf44807cbf98fca68ab50093ab77784364545344d6ffa0d432014c1a62d32256a4c9d908f7baf4386ba7eaecd7e3cf9f386fd396b6a3a48cace4e98e0a7c4f911d3674185280f5aef00571bff956b0b2a75d4a960ed1c5727d76e591bee4ab5c08df70051c0c987a826c6762c224bdb1fd9f39a55ff767830c0790832a4e1e6e922b0e3b136241800333e7961a8e1e5867381e20a100dadcccd053a7a823c9f910a70b75c96bda1ccbd01101504e46bdfc3dcfee814a153a293fe03c7d862a669966455f86f39e7462029dc64379d643f77435aaab52a3897015d7a3afafd287a74eaa5d85470307e092a229d6c678fe96336f695a7b10c7a2169e26f16ebdc479c406cd4da519664616689bba33688771ec8afe352f74a519f7602e2a3dba8930460a0ac193327b2f68d4b62e01685ba5e98e6815486d47a3a4e77b5825f66255c1862d4869b6b67db4bd005e78d5d2f578cfc451193045da7ebf802f3ec51669bb841bc9f87ce3e809ad7d46ed418e664ced782c02f757c3bf0a7936a50a162281b8104ae8720e5eacb74ab81276b47520aa30ee90b4c72cf970f2d5161c9c215d7b6a4ad44d06bbd4f09444b413ddd04bc51cb84fb3945b82f7b3e3c1a0f82c8aece111f88403400576c7a6b55fd50f96ab5ec208b0c9ad76ad882e386f894f34612d533b872d8d5b3bf35934d39dd5abc78f7558bcd70bd4c39c218d26519234909b99d9492e06dba43227956f1a99bb86a43fc6ccd7b366e3aa87381aa630554f4caf764f4254cffe2fd50dd536380f8402d931a054c7d93bfc5e66db082a4addf47a137fae3af14b88062009a0feaa441c9cb6f55f94307dd6cce08e951676f48e5c4ebfbafbda126bf7a881296bbcff5a1b6accafe435230f516944e6583f55e532203a63feaeabe25d05444286f5176fb4ef751ff2483bc1c707a494eaea39fdb0e43ea5cd9eb9694885c9c3f96cf38a3c0f47ca7ca165af78ef111cbc4151e22851c93600c3e5b9d8a1729e9865304bd8787c900ad189a115c524f2001ed1bfc00389b3fd950cc7174c91d7c26e54022e2e1854fee003e316232de344e12190fa4f7587a71cd514ea684b238e612312e6ae14736ee61721b852fc0881de1a0c98dd3b2eda512c26235e7b111a66fffa9e53ffc0582b72addea8947d84e26c094adc3880e66a0311c3d665713c99b4386f8ada21c4d9173df6c4e48364057892c1b51d3b75fccb380a34680081a0742abed0f3d9b25c083ca8b231b17075c7c1ee4de5fb18b9eb5210b9c5e9d0e6a86a2d9f68de08e5290308536899040d2360d86aa5f2d4af48993a9cda990cbaae8b16e02918238c1fe8a70d9b327e7d87bc82b9f230d42a1eac9cba7e7769aab97de420a88df50b3d1b5fe3b8952050767a334b86da3dc21b41b38c799a12aa4ec04f75cbb5ad6d87e2de33e8b3343dd99ed77b35d328ef7547982a00fe2f0afddae0ade3d00a9fd0b9d58b6178ad7a43340a6ab25478e4adbed717270b9f2d3cdd1549a7e9a487da5b5f93e7cb457b93533626818d1c931fcce1b14569294c71e16206b34455aa06259fe928f7a6cd354e11b9b9e1fc690b3ed366df7d3eeaaab7588d8dd1a259a7537024db9855d1ec24a00d1248a8b08bdd497de869c0f478a1f38ea2add553b549b8ecc1ef34adda227ead4ea3cf546e302411f367444929bf16ceca392252861579c831f01001490ad9d69b25f236f71791293707ee7ed8a3264e68d765f73a6f16e0a0d6b7be8fec9e1f84a73ca0ee9a21a3253e8b38bf2b69a86b78227984e249582064844ca7ffa48e1a985466d7d068a7f6e21f27c715ae1e46b1748e9eee37a946bd3f80ed262ca9e3e494f059a95a472af9dedec61cac86fbbd260185c384fb0a272a70edfde09efca47eb14ef1a7f06aa93a997ec2824e7a7f6e1f7635ef0f958a4b4add6b30d78e5b612abef18eea0db659c9df1bfd262c27c8148bc390cf6f605c59f7429594bc6722cf7fcbb1ec35f5fe55cb8b77a0cd6a731b5e6a85defb6d4c2dfec37d2b0f8817d86478201d5efe89e9e54aad59ce127ce79164f50994576cbcdbea75330a4036ee8a914ae1c8b390842b07daccaf4d81fb73a0c9c2daa87db640c7f00b4a8090504a4b28dbca71bd6029bd8c07fd8c8c65a4f6ed8a3c2a4cae9898950f9b40286b12be7f23f22d1f32d7bedfcea63e25734f7ede04d97560a7e44acea04e1adc933a3ba8b521b067f9fed147d437d9f0d10bb88c13dd4a4a5458f968336139804143394ffd961dd278303c73ab54aa1106942c2490a39ee71338553db722a26ee3660f5ff00dc4954825bd1914a899fa32e4937def62ba319cfee985b07aa50c76d362dbb8db0e8e99370c8b3c7d61effc2ade5e99b77b7192a902b1f82de9fd92e8401bcb4724babd0e60c9317064331efe0362481504cbbe37f703673acb7c872565cbd486d342177434780204ac99de41fab5257a1e847da8cc14ed1458fe0dd9bd1db22c9b9df557335692b91fd445990237eacbff1f9882a76bdaaacde0fa96c908e0f18073756eae676049be92af808b87b113022e683db0947bf399741d8ae1a8150bc8f4394a0a993777b4121603501b498bd96ef7e59cf0cb7b737ade6b2c5bb25168820a80c2a2d3ab83b204248c9170621a697a77d5cb8d43a811e8d6fcd41a73c3c6af28e674846996300dd29db8a6ad4c45826e5167fdf93c8953db3fdba7e94198f7b8ab70816da0a79139575ee5e0057e7b9717ab88e1fb133deed2cfc942f215ef542b502c779b0974c8d750b156936e98293f38588dd18ff1108cee6fff6eceaad9351d308e02e0074ab6343a35e32d3a5a0ac8356a277c19a9f2e6eb1b797350081f6ce25888735d775f9b182078c99bb8d55f651bd0f838beb92096e955e804e2300039ed26b4725f8bd29c385e3d4f60e3e271a080ac1c40ca6d5065a4865a6f177d44c87595e8bd54a383be887f34003b16e3b808045c612c2ce6bb493997b571a3ee5808d91fd559b697dc9e161aa315d23d14d4eec4c3a4af839d824d403857a372cb691c6067b400ad90d36baaf9f787c39e452a6b487b53da5614464354b6269fd6ea0e940b6752b8f23496f1f121ded1baeee2eaca8955f402b27eafb80ac3ff33f201a76a1262736829054d4592e272cfe67f6f8428c85d75ecdb93564254e0f1870373858d7b512a310bcc945fe598d59a78b369266f0f48c37c6447e54745965924a6f8088c9e668c0b1c52ba1899cc561b5c9e922ae33cda36d7fc8207cfca4eeff63c2002369ab41420fce5973a0569aedad72b5f59707b75b183d9e6e71e395eed17f6efe76fe9212f268404929cc7826ea5da06d01e5b7dd66756cdcf038c4e9e5f9917f7e5dae1bc3f204c4ebb38036fe8dd39a818501385c90a761bfba6836f504b55c385ccea8af1cdd3970b4086a6410fca0b75840cb6b5922eff77b15b2dbc64c5dfb3c50c2bdf4581a11351c97ac16719a420743e16b493f489546df307775cfab80e6c2cf684839707a844dbd8a33e2dd5372ed92e34ba174b0900f3510d3ccf75aaba6f4ae5be404d1d7adbdfb260356592c228c47704e053397c2cb20ac70b4f15c73f137cf26e2841a9971278c7d1ce907c7c6048a3e69035d5cbe334ee448176ab725f1734da94a15a40ff822b8f01a5695fee551915263de570f9910b65953c9eb5cfbb4b0e500f9a5307e0fde10b60e23a294f93675d1b1024f9cd41f32649e7f636acc7bce8a0fbc50c58802f004ccedfc3ec3f5a39746fab63faba7a7206559f7369ab7c169ba8c2c33abe9cba670c275aa16f119b0ca12943fae5938893f4b90df1cb76e7087c0ebd59e84a8028ec5dc19d8334d9aaec709ed378fff642378fe12c86d1085e4331b7ab26df983a5bac654e28f56370c4a5438ca3ecbda9a2d9d226bc7db690346b3bcd61162589f0fdc4000b5d17372b0ee7460519279928b41ae555d59b411b67f73c60bc0e019477f71d3ff2a11b43510225db3b39f896cac1f32a16b576b5454f0cfc4cb96e523fc9a26b15cb1ca5cec58cfe7cb932b035f34d3ab2ebc1b598da1f001bae59b902fcb50290a4aa33414b0f6c9c48976cff8ce4672c34b3366cc28cf82530017fbff3b9b39786378ff1022d5ab6cab460eedba9847a5fa3224a828e5a13eaed7c07224c4f929b50f995daba2aa60ba4893c4edfa601ad638e0fcf1d01b6b1e311cb2163be9b7973561b6d5670df305a09a89ce1e9d1ef12ad5b587b0d21174755bd58eba2a1cdafe1b3820200ea656524e69e3321bf01a4f66ae75356ae6242b6588f6554bcf567ec61289f9240caeb951cdd0982ad706801a5d04e60a93a9cd73e68aedadf2a083422de533618ca7a2e8afc7bb5479ae6f61bf44153b17268d1c4fe7c0a7620b56a07538bdb71f674dd9d2487e2b93246f7848126c2640e7c5b74adf82e8eeb68ee68a3a22b4f317698cc7eef242bd24e4246b912e13b2cc413cd4830caf7620a7e1aa0b1d0799cdc74ded628934838e1778e742dbd5c5b33144e43f5beabb745141bdb8ef4f05089a34cc36d5ba0a135a30176d79b3507eedeb38be147031dbd8788dc101128ff99da4778e820a73b74396373ed85712cfe39cc95dc3c23465fbd115612f67f276de6c9260368b83d7572a5ed419ebb52728c7f880d45bdcba2cd3965cde6df4257fbc3495adb3cc47175a9bb10ea1268b64857b9603d5c575cd89f79494d57eb712bb96aef7fe33d6e3aebce0533cf52262794d9247019b75f8b3aa8982d105a1542a4eabbf9c0065421a5d4b4a201fbe772a19d2fe4f9f15d55decb863fe9fd3731755a03cdc9cf07d0e5a4035e3a51c5ee90eabee1c64615a0446c954e1b33c38ed5c17246806e1850cd279cfd8ae7ee1b3d80423d5f64deaf3c1b73a9778e0b69089c7ea7aa6d6ddeef3bdbaaa349098b9f02c6fe004bd577ee11e274e4cc74ee6b97f30e7bb653294a14d43641297e59ce012b7fa7decb663b90cea450268cec157519569bc768a940a0b126e16da475091676960309370b4c5f17e7a960dbaeda5e2f0ff2205ab19c57678398c253221c2708f654b01a8de2002cf01a6d715ee539a3322d6f05b8311b866a659e402e83a50c914d921f21bceecfef9934760dc6c7fbe371bdaeca728dff469053106ed1093f77ef28f3b6494566f56ced91034fab20dc5462f203252d2b2f7985d5759a2334e2f7d1042aae39db1b29b47f50ea0ba0057cac3d319486bf46c08305878d51cce86735d81fa459020df3fec58b3fc462fb6fa55b623062ded7b8f4e9801600ca0c93135bd68191662adb19e2d60a8f26f1d04f8d1c3101f21ea1a9e041369b61ea7085356ecafbe54ed21d9d5d30f69574b888565adb684e2aff833adb300a34c50ee1dc8484ce94a1766a10f0387771173839ad388124fb4cee983e8e3abca5322db0a8e28ead688f82319d9b9b0447af31c9e97e00d0869d1d18a63ef4c175c778", 0x1000, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x1ff, 0x8}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:43 executing program 1: r0 = socket(0x4000000018, 0x100004000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10001, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) fcntl$getown(r0, 0x5) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 72744 19801 0 0x2 0 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c08fe0,3,ffff800020b28018) at kcovioctl+0xe6 VOP_IOCTL(fffffd8066978460,80084b01,ffff800020c08fe0,3,fffffd807f7c6840,ffff800020b28018) at VOP_IOCTL+0x9a vn_ioctl(fffffd806758b1e8,80084b01,ffff800020c08fe0,ffff800020b28018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b28018,ffff800020c09120,ffff800020c09110) at sys_ioctl+0x651 syscall(ffff800020c091c0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffc4bf8,36,3,d6ef38c2890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4710, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c08fe0,3,ffff800020b28018) at kcovioctl+0xe6 VOP_IOCTL(fffffd8066978460,80084b01,ffff800020c08fe0,3,fffffd807f7c6840,ffff800020b28018) at VOP_IOCTL+0x9a vn_ioctl(fffffd806758b1e8,80084b01,ffff800020c08fe0,ffff800020b28018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b28018,ffff800020c09120,ffff800020c09110) at sys_ioctl+0x651 syscall(ffff800020c091c0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffc4bf8,36,3,d6ef38c2890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4710, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c08c10 rbx 0xffff800020c08cc0 rdx 0xffffffff81f8be0b cy_pio_rec+0xbc9 rcx 0 rax 0 r8 0xffffffff81cff133 kprintf+0x183 r9 0x1 r10 0x25 r11 0x8990afbd2bd3d50c r12 0x3000000008 r13 0xffff800020c08c20 r14 0x100 r15 0x1 rip 0xffffffff81896608 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c08c00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=72744 stat=onproc flags process=2 proc=0 pri=52, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28720,0xffffffff823613a0 process=0xffff800020b7d3c8 user=0xffff800020c04000, vmspace=0xfffffd807f00b000 estcpu=2, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *19801 72744 52258 0 7 0x2 syz-executor.0 4664 49064 52258 0 3 0x82 piperd syz-executor.1 7342 79639 1 0 3 0x100083 ttyin getty 54246 94115 0 0 3 0x14200 bored sosplice 52258 325955 97962 0 3 0x82 thrsleep syz-fuzzer 52258 487076 97962 0 3 0x4000082 thrsleep syz-fuzzer 52258 212850 97962 0 3 0x4000082 thrsleep syz-fuzzer 52258 200552 97962 0 3 0x4000082 thrsleep syz-fuzzer 52258 520666 97962 0 3 0x4000082 thrsleep syz-fuzzer 52258 377 97962 0 3 0x4000082 thrsleep syz-fuzzer 52258 233497 97962 0 3 0x4000082 thrsleep syz-fuzzer 52258 420653 97962 0 3 0x4000082 kqread syz-fuzzer 52258 122678 97962 0 3 0x4000082 thrsleep syz-fuzzer 52258 306131 97962 0 3 0x4000082 thrsleep syz-fuzzer 97962 221159 62462 0 3 0x10008a pause ksh 62462 162226 98945 0 3 0x92 select sshd 98945 423164 1 0 3 0x80 select sshd 53900 322408 63429 74 3 0x100092 bpf pflogd 63429 731 1 0 3 0x80 netio pflogd 49802 298159 37553 73 3 0x100090 kqread syslogd 37553 510183 1 0 3 0x100082 netio syslogd 64634 486936 1 77 3 0x100090 poll dhclient 13796 389340 1 0 3 0x80 poll dhclient 26080 404815 0 0 3 0x14200 pgzero zerothread 18261 493820 0 0 3 0x14200 aiodoned aiodoned 63239 101466 0 0 3 0x14200 syncer update 5223 420621 0 0 3 0x14200 cleaner cleaner 68453 480281 0 0 3 0x14200 reaper reaper 82430 376011 0 0 3 0x14200 pgdaemon pagedaemon 88832 213903 0 0 3 0x14200 bored crynlk 9667 393853 0 0 3 0x14200 bored crypto 20767 272552 0 0 3 0x40014200 acpi0 acpi0 83631 379150 0 0 7 0x40014200 idle1 41198 418460 0 0 3 0x14200 bored softnet 71100 484690 0 0 3 0x14200 bored systqmp 94375 4756 0 0 3 0x14200 bored systq 48192 451330 0 0 3 0x40014200 bored softclock 80616 275191 0 0 3 0x40014200 idle0 51675 91897 0 0 3 0x14200 bored smr 1 16096 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 19801 (syz-executor.0) thread 0xffff800020b28018 (72744) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82373b28) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9529 71955K 71975K 78643K 10886 0 0 pcb 25 9K 11K 78643K 497 0 0 rtable 82 3K 4K 78643K 570 0 0 ifaddr 55 12K 14K 78643K 188 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1491 0 0 iov 0 0K 24K 78643K 102 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 76K 78643K 1725 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 87 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 784 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 54 51K 71K 78643K 594 0 0 subproc 53 55297K 67586K 78643K 329 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 88 0 0 in_multi 22 1K 2K 78643K 125 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 279 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 83 13K 30K 78643K 3472 0 0 UVM aobj 47 3K 3K 78643K 49 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 20 0 0 NDP 12 0K 0K 78643K 59 0 0 temp 159 2374K 2493K 78643K 5606 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 8 1 0 1 1 0 8 0 inpcbpl 280 486 0 479 3 2 1 2 0 8 0 plimitpl 152 41 0 33 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 105 0 74 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 168 0 164 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 18 0 16 1 0 1 1 0 8 0 ppxss 1128 19 0 19 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 31 0 20 1 0 1 1 0 8 0 pfstkey 112 31 0 20 1 0 1 1 0 8 0 pfstate 328 31 0 20 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 492 0 344 13 1 12 13 0 8 2 art_table 32 493 0 344 2 0 2 2 0 8 0 art_node 16 104 0 76 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 15 1 0 1 1 0 8 0 semapl 112 81 0 71 1 0 1 1 0 8 0 shmpl 112 47 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2797 0 1345 47 0 47 47 0 8 0 ffsino 272 2797 0 1345 97 0 97 97 0 8 0 nchpl 144 4080 0 2441 62 0 62 62 0 8 0 uvmvnodes 72 3034 0 0 56 0 56 56 0 8 0 vnodes 200 3034 0 0 160 0 160 160 0 8 0 namei 1024 12327 0 12327 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 12179 0 12179 14 13 1 6 0 8 1 sigapl 432 957 0 943 2 0 2 2 0 8 0 futexpl 56 8560 0 8560 1 0 1 1 0 8 1 knotepl 112 384 0 355 4 3 1 2 0 8 0 kqueuepl 104 232 0 230 1 0 1 1 0 8 0 pipepl 112 708 0 689 4 3 1 2 0 8 0 fdescpl 488 958 0 943 3 0 3 3 0 8 0 filepl 152 6015 0 5922 8 3 5 7 0 8 1 lockfpl 104 317 0 317 2 1 1 1 0 8 1 lockfspl 32 343 0 343 2 1 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 32 0 22 1 0 1 1 0 8 0 ucredpl 96 1271 0 1262 1 0 1 1 0 8 0 zombiepl 144 943 0 943 3 2 1 1 0 8 1 processpl 840 974 0 943 4 0 4 4 0 8 0 procpl 600 2646 0 2606 4 0 4 4 0 8 0 srpgc 64 47 0 47 6 5 1 1 0 8 1 sosppl 128 5 0 5 3 3 0 1 0 8 0 sockpl 384 897 0 878 6 3 3 4 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 220 0 0 10 1 9 9 0 8 0 bufpl 256 7672 0 1043 415 0 415 415 0 8 0 anonpl 16 107800 0 100780 56 10 46 51 0 125 8 amapchunkpl 152 5707 0 5622 22 13 9 9 0 158 5 amappl16 192 4525 0 4059 43 12 31 36 0 8 7 amappl15 184 225 0 224 1 0 1 1 0 8 0 amappl14 176 151 0 145 1 0 1 1 0 8 0 amappl13 168 325 0 322 1 0 1 1 0 8 0 amappl12 160 153 0 150 1 0 1 1 0 8 0 amappl11 152 283 0 270 1 0 1 1 0 8 0 amappl10 144 169 0 165 1 0 1 1 0 8 0 amappl9 136 373 0 368 1 0 1 1 0 8 0 amappl8 128 323 0 303 1 0 1 1 0 8 0 amappl7 120 234 0 227 1 0 1 1 0 8 0 amappl6 112 184 0 176 1 0 1 1 0 8 0 amappl5 104 360 0 346 1 0 1 1 0 8 0 amappl4 96 337 0 310 2 1 1 2 0 8 0 amappl3 88 158 0 153 1 0 1 1 0 8 0 amappl2 80 7838 0 7794 3 1 2 2 0 8 1 amappl1 72 30421 0 30000 24 14 10 19 0 8 0 amappl 72 2945 0 2913 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 48 0 2 1 0 1 1 0 8 0 uaddrrnd 24 958 0 943 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 958 0 943 1 0 1 1 0 8 0 vmmpekpl 168 12356 0 12334 2 0 2 2 0 8 0 vmmpepl 168 110163 0 108802 133 52 81 81 0 357 12 vmsppl 360 957 0 943 2 0 2 2 0 8 0 pdppl 4096 1924 0 1886 6 0 6 6 0 8 0 pvpl 32 325031 0 314922 155 31 124 131 0 265 25 pmappl 224 957 0 943 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 573 0 7 17 0 17 17 0 8 0