YIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) getsockopt(r0, 0xeca, 0x7, &(0x7f00000000c0)=""/150, &(0x7f0000000180)=0x96) ftruncate(r0, 0x400) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000240)="2f6504fa6e5d58e71117ab56a897d402e5124e16cf4fa477b1a082e0b56c5db8b6", 0x21}, {&(0x7f0000000280)="1838d49701d1c6ddcbad804aaec9ad92e15c8194106544740040867e04df15ae4af318ee1300fd0f34313bf155e8de85fe7e0ece60826cec9c84efc4b89f5e7938b083dc", 0x44}, {&(0x7f0000000300)="b6ed07d355c88bc34047c9302c1c15de84bfb579ff99d63c45a461d476b833183e16638e7beee3a3fcf859fe0b324cdb371b399740b98409526ab9cc6b6bb058e9e1dea3aace445a98eece7fe28e4a20ec0f41b4f30df593a60d16572b02fa180ba71f68a1db6e3da2541a8d8db503523f0955ff46c3623c8ab74e778aaded79a30e9937073da697462ceab2893bbee859203a957dc144874742af237ae50c57e015e702bfd6b4a3c84292caed9dac3df492055da2a62cb84052b563dbd53e830942e32ca00fb94e6c01a97ee87dc22e647103b86dda60079b0ccd523b3b44f86988cebb085fe2af5ecadac882a26a37c99ef826802d95a9b2ba4059cdbef8d1cdc5564ec195d55588a4d9a6be6452565c88453efadfee7f38b828c1a1307819cc3dd746f3e6d6268c023e469c2094085fb9b5938e3c5b47df40121e576f1899704020a083e51591a438641917caed22974002c82b4279f6ce5d1e57f8a92e16ce7ef67ce50c5bf5f166a5549d3afb43391784b629a6923e3184fbd42d86f4c3b3abe96529afe7646c2fa83dc912546a5f1c97610cb5d288da54eacb00ff21bd896dce4bfefd875ceea70571028a958b452547d55859c5675d26a264cd8b70505e859f854c137e9dc97faa0f21904034d8dba85154c8825091938186c75162acde55ed89c3d0c1f8033ed7dc58f1b80850dfeeefeb6e64dc1ebc22c2d99a4dc0e06172fa0c927bac79015eb80a6e40d98739220f048271196ec17871a8902b30220a098fedc48d8061953abcd20675ec1a0cc3564ad3fc8570801a2d599c1ea43c91f5a6e9761be0455d4ee07edadb0436f42fe45823448fc954bc413bf3aaa40f9f145891b705ba3e988e4a730e88b3d584f8f616bb48a19a533b1c0cd0533a599ca600a40c4a8e378b83060779612cdeed43291fadb93acf25fc14a87a6a3d4c3dc04130500f6b76a8d3cd5a4b1f0ecdcb22c258f3912e6904ff3073fda2a032648ee9b0c79768bc78b42f1ad0deaf59b485e548af50085417f635bd0e09e4427213af8efb60c97d7b460bc28539bbcd18ea6b4a0857093ab36152c26449981e37e1adc59f112d1eb086106086d84152e5bf15a0384bbbff2f65398d49f24a1c6b66c31ebed0de1a173f61ee6abe90a126c2776a4ecc298c2ee775f817ffde74e8c8ccb62d835a4f4b489dcfc4d4e74235b775d47e20cd9a85b71c9f76aba9c98d43f07a2e78cd33a2fa7ba58e4a062d55de0e387f373d7266592f7bec2854f0accaecddece2d5a3d99ad73da1d8b2f30f2f343cff5329cf4aa9db761f13d26cfe8ec70e343e5d73333e13de969c027e4f05eb84a947dec99400cc768961ee8dc44808cfb4e983940e589c6b6f40dcb8b61ab78f4205c8edb74ce1b60e93915b421aae953013bc38fd55bf4711796800d9d41f6461833a1d6747460ae443c3299c63e869d26445b0402464dd57f08ebe650c3a078b076f54c115539bd0d637c7f16b0b291ed5153baa3f86c9ce7dcb26c4bcbb8ca10f61719c9e07b250179ce58faf85472c47cf68640b3f66b01f4fbe62d7b33b1b09a116720d21381d85b449b530c3084f2b9acff83ec28be04f32e2ec9c4872ec48e78eac13a30bd0be6c1137e4cbd2c60098d2ac232c36f1d84261b40215bfd9715255be06f4745b451544e8b618ab57df99871e2b27b5512349c79be3e7ea52c408b12f747907883baca192a796a28963867657df74daff3c367285bb5ec4175583d7d02b656dbea99a785eb7bec4d9d03d5370be535b173b727f9f6c395c4e6ae2e13411fe3ab14ec5a6c01b047074ccf9e3f134a19129f3118f4c5ebcdcfa00cd4aaf71976280f822f24c4ebd019ef3c3e808f1302479802feb4cd7b4ba7927292d31dffc95d3b2c03d39734bb6ec6a8cddb7a7618dec0ce5b5d0fafa8d9e358182cab7cda4af483d879f109d534c4827519d836da7105fd79a08cad1fb530b2aca3532cb0b7d2a6b9d49afbb0743ca62fece0d020eca606092d3ae4e1a9eef8dc7ba211b4335d04d2b2980b9424234c19e9d5cd6b84843874bfb5e8a97cc257a1f3e3aca9e60faedd60b8c5d15631ff7abacab1a08518f68017fa1df16d9c7d6ecd0875a6002542ce33d71984ba6edf95d71a7680646719caaa793f4be1703a088fd4b34736feaa7710d667a6e9babdd162048ef94d6b3cd15acac9fadb852958ee4bdab2af31880d6d7542d71c57e95dca24bdc07a35cb1d90c04ddff0767e07b35e9a73fb70bdb7205fb6ce4cd355f2682f1260e0e3cb3991159d8ac3a2788f325feb145d0af358118b863ccf1e4e5c2a72e9425953d06a394da18285abc9ce867f11e3d7d4726c90513f3f0d16846d409bbfc998948503059043c5c16a43bff9dd5bf52266745ef4258f67b616e58f1d2fa88cc63858eaf03ddbbd44ce34b34acbe94f43dfc8c3c7bbf66dac366f5735d00c6aaee92ddd97354fe495d4aaea3bf50b6eac6bea0a0e64b74a617729a8210fcbd4c3945b5e0e6533171bdf942b764651bc34b5bb58560c03e4c9eb08abeb324018696b8b14254f451cd32a35d0d8a9a5078d0835560bc434f29103ec9ed6d5898aa672a8a0691361845c64955650708b99bb03ed50f90cbc8b7d045bb50398945be7a298a7ade3e58ba4fb0179438802bd75dd4e274b515c94c78340a7a28c690db39e23e81e0d5955ecdbf2e95333e90151db73053f151dbb71b1ea4a4d9971598bdad3373a1b9ce6d17fa9678b30651cf4c49868aa3a5ba28c7a282f3a6fe62ab5e0b1c15ea3ce695b0e3f122a9a09f3814a10d2dc0a030081c7335e8b71966a553159695074dbbbae5ed312aa5280c43d5592f26892e5b4214c0497cb1c15e814b2751734f35651296a43954a42c40f31c8670df619f9674a67f97e0143a1d6307d3a7b1e3eb580b7118cfc8f87ec36181838fbdcfb209b5ed2a4e0ab8a5a2a1073884d5019c5928f0e62b9974c8b99bfe930dc8782981be32c0a6c60d6f0eff0c4de87ca3858ae0ba70cdb89c6efcb4a9219a98e159adf3662dc638dc2715028b2ae98e2054c3829f0ec2ef38d4f183f3b9b815d60d465adc629bd1e10f463471ce913c58cf51e31efc99d98e81d6cda49920386e0d9e9ca377211869da15600bffe398e37b51f44f5096a7f25744335b948d35ce4e09d77995a598503dc534751b44a208d8c88bc4b95c9dd9d657e4ed7adf9ca8fb3d8c222cc23ae6a2c2958c2689892ac58b72e74fbfe652701384e8901693cc45b0c781ee960c4f2cf8a378aa3673bc1d73e257f1b3439fa82f5b60940f237049c61b71678b2dc8bf28b1f45e5d0211cefc66009bce0d5a6f8f6960a8d96b207542719b8b693b953214f2e0b474f41ba99b3eb875780b2b2933595bc2d3493de1d12891452e80dd9df4926d5a64ef8c3326df97c33b51d22c9fe585e08aa6d16f7dd4c068fc3048d07f58ae7ec0494cee520da431c8a2d99aabf67246de220821872128d94dd362d33f50f62f14fe77c6c8ed4cbb0b599995b17234ee7398aeadc8ca285acabe6e82337e1599166d0a63acd696a82bd9d7e153e3eca56f36f4e38fe4aa695e3634ef6e159120ed805677685486b8a4764137710edf13b02d2ee5ee5315694365e5b51c728f05a601d0b2da60ab73103facee650c4486d8f614ed2690568dd96a5d054e8271f72917702b03ac08a2913155d503fe0b2485e7316d10102749187fceb8f1da90b11c28a08688d815d4e00d67d52530785093d694b21d41bd4f558c46498c3a2d0273b63595ed4341610d27fea0ff7516fc1733a296e8140ae6cdf3f675cea71e0ab68c422b986ebbeb0171f8016b7decbb463873cdad85cd4bf8d511e799b7445ac381a792024292f591ea425e88e97291c7f65824ba2e1b13f3e881ae983d9c1e7c94ed712f67d9eb4a039360062638ceafec7a51be893932790ce81d15c4b17de2c80545c6ade14442ecb70bbc12afb2595c8ef4130ccca8d10e5056987d0ec2ab94a980da3ea3ab1135bd2ae877071d3a754fda8a54f6500b607d7122da288928e0cedc79ea4ab32ab341b5e93cfd5093d213adb726d8cbdd78d3186a8f2495aeb0adbddff760e6306bf0e23cd96ba745e86d514e0ac6ace02f3a5f799edbaec450f3089475327193f43575a5edcf3d25e300fbb05eaacd8ed6e62751f3d474ff29019efde8afd8f3276386de2e4ff775d702859c33fa242797a30df34c3260b062e20e0c65fa465623fe4541f47917a4016378bb9387c0756e8836f1f543d68154297e0451f25664c61421941d1e27c44e036b45efd0d51b92d312b9b4a5f817fbdacd5e63ba01d452a69314870b909febe98c66ee872e18a5c0f75cb341c3b1d12256e260c7d7026aa302c9cc6b815b5941724a03996e6a80b8f0a8fe111d8a45d9fbb121fd2129e342d0540f8097bf1cc35dc12454a8e95fa2afca7b5dead1e9497c023edf7c421fb045264aa3d5c2dc969b10f461a34b16200c55ccdf12a8169b48b2f97dd6eb8d1d9f6cbe24b3a5d83e1998eb030cdcf1f984f816e4f854960f04a7b9013cfee4abe9265d18595b319611af2432c858c2e054606ee06c1f165d8b5eb208da328e6cc83e6c9dc6364415ff50c9b54fd39c6d8b806ef7edced99750bbfcf594e8740f87ac08f25b0923ea12930e37bf4a5b3ce3c9b228d4b4077a9cda00dbd14714933f90a570ec308ac988522caeb3d6e63a404b59e2cf12477eeccff9e319185a0448e0ce4409b909f6dd84fd73bbbf84193c4066ebe81548cb71d923eee371fde0bf17e0ccc00905979784ea53762e12015895068c6360c5618a0ba3689695a16b5ec2792db7475fde5d88cee7b18a927648c2340c4f696c5d70d9b4a072d9084009845ce91a88f7f0269da84a893769fe407a94474d9373b5b804e29e2ebf1da6e3c0f56778ca6844c62b7f85dfb4d2fc16794af2c60a08ee76090f0a623348a51c2ecc1525548d67ac95245ee9096deee666191b61162a4caa75823b4944081112784fab1dd0cfd447af66c9836bcf9b617b817cf1840bc2e8fa42e72be7ade11a1218aa9eabb68d17cfd4250268ea22868cc206204e1299d5ee4d7305d6d52c7c34c57086d175c0398056b95988a091f53d24a4c65de388fb2f7653d781d4a5ae595e8db03719b41061aaf90a75450f9a74bcd8e4bce4d2f6fb3fec28c9d4a616e0a1972c4f4952c87993d1813c5599c712043dde886ab6c0bd4fa6e91c2e953f152db668a8abdea77472220af392f9e807957a745f61f3a2479aca746d7a39534ffb2c076956d177dc588b888e62cc705e1de0396114e447050bfcc7ff651723601d20b5a3a0a4ff6b6ab356785355fae90ddfbe3bf0d619a512fb4a76270d5aa48bccc0395544e595798f173a3e8c0a295c4700b3e0d37c01b1a2c86717b8c1be93dbd8221b1d710c2d0b3feec7024289f285cab40941ebcad8ae5791d5b360f329883d656412e99fa39c46a14460aceb2cb23f5f68c67c3575eba2cd97283efe2f80aeea48f51b0a66369d33beb76e61823342b8b1b58e113c7b401e08859f40e4a8096e856c2523a9f2c30e0414f26fc271a974cd3621c15daceadb409d7a96560df7e77e473abd300a656d366ad5a50016ccb1741cb8cb62569408d45110c9d3568379f7f9788d9b10f8866ed3ce5adc5f8ccdcbe1dd1a45ef202af9c18fea8bd4279840716c16ecbc875a75adda576d6c892100117eb30bdd8d5fb95cda57d32767b52c1673c2ef9b33b3756788efecd85f33ee0d49c834a74f34e0214dff90d51268", 0x1000}, {&(0x7f0000001300)="fc8690579b632d320cb05ae5e11191268117903f8893e4310e9f17da571cb5d61028c2b7c57fbc197a0e8a9f68b10e886cdaede14fb357d9fb9749830e34b075e2fff8567169f8a3bf7a2105b9ac30f05ef1921e4b14d8c9870b20def945c98562363fe42b408f11614605f71c085a5a7296afc9983a8049b7e049421e3406b6777bb6348a6d35db9e3a1d6bda6f7a76b111088c3913e4c43333b14de565847e62c56dcbd9176ec5cda1b812674cedf4b779c3dacd2d85b370f208aed61f945a70ebc62b75c3c1d393286a5d914f002fbcbcd6d8b5efb5c3080ed51535ffa885f1d516d01f58a1646fd14887c8a8cf5e0d8d6308aeecc9b7831bf442b60565", 0xff}, {&(0x7f0000001400)="bd36b10151806adfc937264d3fac0af84d90bcb3878e4f2c65fd868610fc90356d0892dd8ecd3eed5d53ca2d365be90c7339ded2da60a546cec4f4ac97a401fbf12720dcbe80364397fd63e2b1b12684c8606d", 0x53}, {&(0x7f0000001480)="379a534420d61e3d1d693181e54d5662bc0cd5d5e83a30935d108ed0badea1823aea846b5b2ff1fafe0fdc510ef9e76b76691fa9aae4b03c2b621d84cbb3ab330b1fe807b3cf8a84dde8af3b4af1814547677669fe9af396bade058cd45fb7aeaa76ab2698d472109eaa3cd2dee21ff476e19b7c7b0c4156b81cd5a26b133e582aa11f51dcd889be5fc722430f20c55bc41eda868951b873e847691ea471696a38c654c27fc1205cf91e85ea7781bb2493e3a8c10e98", 0xb6}, {&(0x7f0000001540)="9174e72f73903c0c3f07627798b95598c77fa7066a8ddefbbcb687fe9704c3086ec2ccc2efb7e5a166551380e1a1f94b", 0x30}, {&(0x7f0000001580)="ae465ac94d7ea602b202f55fd8a94a26084129bd110b5600f60ae1ad37b7dc63c49b5c376791", 0x26}, {&(0x7f00000015c0)="b2fca054ada8b914ca7e6502d3e62df29e1141bb20c8534f76f81b90c589ec1d69b75dd4ebf02c0465d2e302c0ed2edd5a5a933c24b98feec3576aae2d24a1b4e4bfe8767006fa5023bb085167456faec71f56ccfac2", 0x56}], 0x9, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0xc}, 0x2) r7 = socket$inet(0x2, 0x2200006, 0xfa74) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r8) getsockopt(r7, 0x0, 0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x182, 0x5) sendto(r0, &(0x7f0000000140)="1a65262a6f60283ce676fdc6f856253e9c106f2a0977d0804496218e9114fe4ae4efcf423f6400459dfe6dc3001dc332ea38fb3ece8eafc2675a8a6a5858d0dc170a376fcdaf0630f5975676c54dfe035581b23cf665024f6b2ea7ea59a3db98fb4b255206770d9ab443aaa1b7ea39ac3664d8ca1f4838edfa4877fbee9ddcd6bf9556892a0d5e8133605d74c87711adff898666f81403d9348838a452e1c032d305496a41eefed90759dd2e6c8aa38f71ea9a24eb65defd311499579fd9fa4b8752be288fcceb24ca15a0ee94dc9b2868c417514cbbfbe9041fbc8c3c039714e3b81b8cdeb180", 0xe7, 0xc, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r1 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4e) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0xffffffffffffffe5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xc375, 0x1ff}, {0x18, 0x3, 0x0, 0xc5c}, 0x7, [0x4, 0x2, 0x4, 0x8, 0xd78, 0x5, 0x6, 0x17]}, 0x3c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x1, 0x1d60}, {0x18, 0x0, 0xfffffffffffffffc}, 0x8, [0x5, 0x400, 0x9, 0x857, 0x7, 0x2000000000, 0x81, 0xfffffffffffffffd]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x8001) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4812, r0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:43 executing program 0: r0 = socket(0x3f, 0xffffffffffffffff, 0x7fffffffff) poll(&(0x7f0000000040)=[{r0, 0x11}, {r0, 0x81}, {r0}, {r0, 0x4}, {r0, 0x20}], 0x5, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) recvfrom(r0, &(0x7f0000000080)=""/135, 0x87, 0x801, &(0x7f0000000140)=ANY=[@ANYBLOB="01009005ff8d8ddf7d10"], 0xa) fcntl$setflags(r0, 0x2, 0x1) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) getdents(r1, &(0x7f0000000080)=""/81, 0x51) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a6f9bc01d9d8c3c004130334f48f76cf682aa9ee66b3868d9c7a4b82f9f52ed12f577218372d318d5cfbd777e941cb14003d57b0ca3d017712eaca4077d2499fa4514823b7fdf94bfc6366923ced465ef563824583a84b71fb9c9d2cef983594854da3dcad92efe9bd8b8990e5dc013d5b1c8f3f7869742e02af8f6025afcdff814477c7da99c7fe1500169f93b468540f7774cb1ceae31677a5de18215d9575f29967d951d9cbff57a40fd78793c3383824cf04065c15cf5e90d7dc9de85bf209bdd86d4d96b6c06e1dcb38bb057731c31d619f98091ba55ad4f3f631f47b5a92cd413eb9a018d9b8c742df85487aa7fda06891636600d33e78162d754996efb77e75995ec6b03700d24e664c2dc91b8862f4a605f99550fc08aa1818adaa02ad19ab9388973de3769004e134e0eaa7f752075b0f38086267bf2cf8e0c4ac9f8170e4ffa9ec4b1fba6e4dbfe88eb6a0530be478e8274e750bd49c8f606e97d0e21253d5de5479367e1dd2629ef6b59b07031ec555d3ddb023e04fe5a2dee79fef4405522791af9cfc5a0cfd849ae4bd1f6815ffc35f9dd33f69a1f476c7a05407d3b786f5ff546bb559b0877e74a37e1889a9fc5b779638c5b59fb3dd87215117b635dfeec9076b8ee39e7b712d9cf163a0a2daddd4e669d80a5cfeedd41e8aa23fcf1cdcc4271da8dbfa046654e09cb4d269d85f1741d3afe31971caf361553e15ac7c2f37d6f3ce44566932de284568a398abf2aa6c56f18b8eca5716f8d3794ec6758906018783c066994a09fe894613cbf2ce32e47b81c6a463c1b7f324328b8358c18ad8a77d49ae24cfa7ed5e28f6049510f25841d2f851b672b2ca5d9a100cbe51ace853880f09911fd63d00fb8c01b98965e115b0c9a0cc57cdc7e5f27a1c56f3866039abfa5838276df2e8dc46f4d08f2809c286c69a83cfcd39880e678ccdfcbcaa9a37a5fcdde1bc2595b789193b2f4071500753859f1fb40829ccbb65578f4a6154c44e468490dfc57d6da7f6ad4962f8091a1e44c42a3e2d1e35db677c74a4d3fc6aeeaaf0b355292d02170beb06bfdb9fc286f31c62fbcad2361cacbab22a179877bebba1058e2b9a790e19b2d944063583a520f3518ed031034110e541a86adb74bcc34ad0cf47bbf1daee5e7ea4ac5c5b76b7978ec563915788518592e60c9d43c3a62aab3b5ef1c59a1ce6bfc25e16209376246d6697a4dc9e8f625bc02a5913215e9de33bce53bf8eb612b7e6fde45b3327213ec9d9eb19a61f8951c64858a6b5aad4ad4175bf37f9d52b8efce9c8f9d8f338fdd30c7359c1469dbddb48c430d3858311856e8d94f3e074f54b32b66ed3355d4b798d07a80b5ff88fa976f06ed9b52495d44f0f2cea81ba2b6cfa84341333e863787eb4c273f91d3ff8fef464261bc85e0efc4c874bda2bdc127812660be220b754aa3001ba9e00eb5b2a91f8730d7290067ae25bdf1807324863dc4e1771992827df4350aeed087ce0b0951822209121ee7f34d1a51beeba271242e5d0bbb11fee59eafbc0f7ca23a6c15437567b1dec6e621863c160b19dd3b9bb805c35701d0d919d0671174c1e95b52c5a77fca90296abff47754a820dc8171ce5a2ebb6b4db0f47a285033f19b96e80a5c2cd712a3d531ffee598eebc3642ca1e4a196c8ba066a74bba5297b666a46611a8fcc3e0ea31356a5d565690161c1abc8189f736dce3089da1b13121dd9ebac67764543489798894a9c5e85d71bf27ba0ea60cf15db9428a484174418ca6a67f8c4c5b5655605afbb744894648ba84baffaaeb9698960ab41318d7e787acb0b762e9c4ddddea61ba1af5cd415dac32e47e132c26982f469ec136a851939c282a959c0178eda44dea475c366b74eacbb45ce74bcf4e0db50f39228f938e247d318fc16e07481c5c0207acfd8aff4584da2b72dd19b6419835107c12dcb46c31793cfd3bff49a70bab2024f19024cb38d17b6b4d37d3c7ae41575a8b2a78a38bd9a9ecbc85fc97012191e482e4c616caf65c5a5b368ecfaaa74f6a2bd4c8d3858ec575c4a8ea912c4168a11159147dc4f988cc6a29778f0ed4f9c0b116bb6f303b1b1f6c330430a39754b369181ec2faeeee98a31e0d74932eb33316afa6c965dd65e3534e661df13b5f74cf712a54a07e72c5492e63c9b91c415501648f0deb584083bb7105262bfe94880d22193e1a83edc0353e6be5926c19128577b74d1a0c9aa3a90176a85b311f7c62154c18d13b5e7eff79f6a267c1e4659b2f69684ff1d025455acb9b9400ea64ffa20ba08a8914b079c3b1781d16a0089759b5903df7e89d03e493989d774e17ae5b4090bb49ebd52662de8cf8ba9928a0d240bae35bf20c8c3cb70799545c4515b33dba885c945b0babdfe692c1195c0828a61a4e20727a46ca99a7336c070107fe8e8454e1c43692d23988989d58b4c0a70e40d83bf531cf00d477d6831e7bcd792ed755d227d1d348434cd2299b94cd23869f67bdbb5fc3e1712d7279c7a1ef4df170e8aff6d16ff3b50e68ac8df72a36159065487b35a534609933177297e51781a9ca6de138ba98540ec4ccafc6a9eac1d40491e841f4beb7f3793c310270f636df0728b2a79506bbb832a47294bdeebbf2985d87b9d454da519d1e056dabe4e9ee234f9cbbbbdef1d64fa818c14c864ebc58ed72d88d56ad1332380b6e49f405e775bc0b14c49b13d9375eaef66842f868bb50e5ed4e14072b773f16d09415bc0c6e40423ddcdb496c16d277ecd9a3d7bbec171d036354c73be9996e16e6076e2af579935093fc0b31dc43e81addbc6bc0fd90dfff35db794434b8c14944e472471153a64369a2c883b82edeaaa6451db9b1febee456cfdf446e630d1e7893395096c417179651b01cd4c2e3f276b82076ffad25bb795985e24fd04e9e503eb4da8aed15e55e1dc36f6e2dd724aea187b1e5e58c4e6bbec8f7a5187f19dec8acbcc2f32a8c5f02324b222d6f48b116c09bbc6c0c05f5fc24acf392184206e8435c710a23d1e8381d936ddf7306d23af1d54763d2582cc0051cd5e33125e465c4683f45ada717f83c3f7f4c4a90e501421ff30f5fb4163a446e0b57da110bb55bc9a41acee46744b66eed5ba5b2fffd7e0cfe3e658897a876de6c0136768ee443624400c796c614cce55289a105709c98ab22dd1696342695a9a92a5a97751d4d2709e9660661136872fecde1621c859e56a3045f338020a961d81574f35de400a5164559ca8f35b6720687bf16461eae8770083e5de12ff9e389dcc3ebf1053c7558c3e3b78db3e21d7fa8840e465f7e8c16801fe4e633949af28ca8a49edd79dc830db76096af0b9b2041ac4d3c646814797e52ed6dd12fa4c4eacf5e95a387a94bb23e7bf9ab0a8c59818942791b79a8a4ed40c80648d151abe076591e53e4bc42289b8cf080cec9e884aadb10a63ac9fa2887a265ceecb67bb04fbb871ce04948a6b6f4bad1f376137deb98ffc7a8f3272bd4a3394196548cf2c95096e9eca15b9af92167887fc58685c382fcdca09c4fb6d955ed7328ff1d5df7ebfa75840e682df2db324700cd085821c3d96d860878efd6b41a683fdfb2159d7577d9910c96e6413c0ec98dc0334f014d96359fecbd3349bc1e57719f0c749ea61db549a3010458d15aed61d52671f6a1a75dc53a0637c2199306f716d640f2c9f2b8a790e0bdc48887aeb74dc9d1364feabb962adb42f10e3076f379ff2e5f25e075b5fed89095e93f1dee0467a8dc4516b61a8757706db7d57e8d595da720da812df60396b9d29fe6c9b7407e820425faa504caa1ce77074bb97774e2689e88a3bc62fdbc24b4e6a4981a0fe3eaf801d148b79cb654abacf0df7ee7082bbff180422319fd4afdbcdc57d50433fff99b8b88be33052ef226e16ca554a9b8aaa7e8c145e0e2fd5ef04e2ab3a74c67eeddec3d95781ec7e1091576b60b24e2692c7834362a2346d33df9d1d72c3b57c79d73f5e58f4bfc6fd9e485a8fac16ac58f32da97e3ed84ca10d1eb3cc329ae7a0e43b6606c81179a8cf8f0960a0081086cbff484cf236c3d242dfb79f6e3b7a30e4f910e4a9540f044a9300f90623ec49434ea60ad70350c8144e6e8fa00bf44a6448efd260717ee7719380177e02a93ce4a532b724a3b28fa6ab79b0d02e2b5663a00ba0c83b69eb9d37b64aacc2727a302748288d7592e0eb7565598b58fb5daed0cd1db7b0f1222b8d43cdff9b2498ea459f2034ff4d0a458fa6cd768926e380df9ebc7063e130305aea880e4aa5917ef7044005ca1bae2a6b0368dd95493ba4d238b40096aa0c3bf3be02e579b2376f9cc87dd1ed5bb9cdb09ecc989107b69f321275e56f7ea0d7f8f25631f04a85e866097412a451dd662634b2f7f85ecc26cd377e79ac6dab784f9ea592121997584c7c5c89974f2ccd4f9bd9e622145e2d945fdfcbefa21588d6cdb2b0c812d1ae7e09ea531d67cff0d36f142df638c5ac9d3d71de0b9f22bd9b586f46e9e65625b8d32fe2a60e949657a0e28e8d7cc3b2b108d31aa0d54bb0162ce714ef4aba81fe1909ac9473f25678ac82d7b0376115e999e5dcac9675f84abcf54c615b49550a30aaa6c11f95240a6d8a487d6f86044bee04974bdaca623e654c97e896def6604fd8281d9ddf9cdbcee2603e9d054bdf43ae6cfd4a8069c1e2418f577dc3777b0204865be50445cd94ac419509cf5bfb1693d32c981ac7c59f0f5f54802fcab163a25a853b4c6645494596318a034e744949c6f1c6bff4307b8f4e72a2cd583b2b459e5f8b628e137a136c110fe85b2193fe3907b7d08438a05e281cb4dbe16106f204392371a2964991782d41ea010cc70e9a1a0b06184b630b3aca5f3be3561b7c4a2abcac3161578afa2e9ada818bcf9b316c5ede13afc850ea9f1438b30afdfb09de83181b77a59b129f102fa392e2c26dbba8ce856771b2a6c4097aafcbf460e93d74aab456da5d0130abcf8244dc912c15b88128b411db8cf1ba442b36f312b859cb8165dbef356ab34efa7ef201080382093b0743167ba4e2a8cd2c8407c123ffee25f5df1b6daa7ab51ca43498c9b5877e0081899b8447763de414eb1b4b932036edaa6e831598863810ff597de4163bc57b9740dd57803bd3090a42b45f03d2aff11af799591487ae47af80ff2bdc485bc7663c266f8d2e486f75239f75db84b18581230538ef2fd3541df3e6fc5182e9fb7aa4fc8b91c2b32a401a80e9a2fbe7613c5cfe5af3899676092ac49518a7c634ebd016f9ad13c5e3170dd8593280992c1dbf89ae82fefd31dd12dac9daabf40bfee93a66533560beadbd8d35dfc57ba9a1f47bafa8ef89a617ed3dd27c885032460cc62146f796c1885564cf372aaa4ee8d996905909b56cf5340a0dc38da58ba792c30414a57dc0f8880bbdac87745fa3b3d5fe2bec53ceb6c669e47dba65d670b2c457df05b40a16d4df3f8ad51ca21aef13d401a6fc322002ffb2976dea991c0fab1b0e2f553e713f219601b40b524756234d862d311ee84df1114c5e6309b30d4918b0825b15c2b1857577c14ca184fae867f496eda45a9bb762a273af794b2032649d7f4f9e0571a641719ccf4030b3ea82cd1bc5f19e995457db79abdba1a7dc4ccda656feb1247062e4a41a544855e3831aacfc2104bafc0150ea512d54be0da1cb47dadea2e414eef30e2d96a2388aa283951f71cb74cc275fdadb93e5050fa67a082b7d0c335977fd393491a39d97c05fd1c2185d47f0962b95f8cdeea13a713f6d327867f32f13ec46a5b1035d2dd5933", 0x1000) socket$inet(0x2, 0x2, 0x5) socket$inet(0x2, 0x4005, 0x400) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) dup(r1) socket$inet(0x2, 0x4000, 0x5) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:43 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, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)=0x9) 16:00:43 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000140)=""/37, 0x25, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080), 0x10004) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x7ff, 0xfffffffeffffffff, 0x1}, 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1008, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:44 executing program 0: r0 = socket(0x6, 0x400000000002, 0x4000000075ab) r1 = msgget$private(0x0, 0x98) msgrcv(r1, &(0x7f0000000080)={0x0, ""/175}, 0xb7, 0x0, 0x1000) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d050081ff16eb306e0009000000006300", 0x0, 0x5}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0x44) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000a00)) pwritev(r1, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000d40)) msgget$private(0x0, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r3 = msgget$private(0x0, 0x202) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, r4, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x1f, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) lseek(r1, 0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xe9de, 0x80, 0x101, 0x1, 0x5, 0x400, 0x87, 0x3, 0x3, 0xffff, 0x8134}) 16:00:44 executing program 0: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) r0 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000040)=[r0, r1]) 16:00:44 executing program 0: setreuid(0x0, 0xee00) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) recvfrom$inet(r0, &(0x7f00000001c0)=""/185, 0xb9, 0x2, &(0x7f0000000280)={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) 16:00:44 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/62, 0x3e}, {&(0x7f0000001100)=""/220, 0xdc}, {&(0x7f0000001200)=""/191, 0xbf}, {&(0x7f00000012c0)=""/196, 0xc4}, {&(0x7f00000013c0)=""/58, 0x3a}, {&(0x7f0000001400)=""/58, 0x3a}, {&(0x7f0000001440)=""/51, 0x33}], 0x8, &(0x7f0000001500)=""/196, 0xc4}, 0x42) r2 = socket$inet(0x2, 0x1000000000000082, 0xfffffffffffffffe) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000001640)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002800)=[{&(0x7f0000001680)="546d25c67c419f147415c51ed156fae9ea12dde2c8818c7e95ecc2b5aeb08bf32ea5024a384136f8a94e8560e772adb058c7b66d46f7d7d344caa4ebd5fa0bfeed4166d7892cf6b866cdaaff67207e33d6357b0d0098fb38fb5afa2a879a6495d8c76587f88d16c1", 0x68}, {&(0x7f0000001700)="f6b1d1d41e6d8cf89dcb4f377e1c31bf0b30afe3756653ee59a84079b79300034fbcd5ff0b2c4f3df6bb0dddb664a0e8c358099545d6a9ed9b84342fdde2db67b6ac4689e2240d9852913c36ea62b86e729393395a3b57ea3895879e93e9f5510865466199056993ad45ad0e0e134a28a47d0de9af2a6703bad27202b1212222", 0x80}, {&(0x7f0000001780)="95431a4dbff3c7151ecf42ab0b654dce81a50ba30c79b48f15eb381c7d216668aa5b53ed894eedfa500ecd0ae399c40e100ff076629008f5cf8f22c0112bd0023e28b3595dfee3c6ba62483387a908", 0x4f}, {&(0x7f0000001800)="ad7a0d37fb9bffc65337eec0f437368c8d0127c97a764749e9e7c3bf7d02d4d9251279b40167e1be4e4d3c1bb0bf625b0a4c3df1835994cc89a9d0cbf30600a1d98da396cd79692a85a6a8309896e81723e516073e58e460596bcd657cdf1c2905214a50cb3aefbd218a2511e3750e3bcd0bfa8ac5fd29f1e6c465fb5c20d4bb5c5b7e1d0d01eb81fe6a6f018c12da9f1ba17b8c2f7d26d4f4f8bcbc39d110f1e8e135ad6ee756d8fbda27e278f997b870a16c934b637ca4ed77c8890e6794ff5174a01a430f89155b0787882d16885b3bc12503401342199133cfaa75734c1b4491f19d33fe2351c5ab04280a02fe41ec6d1421e463bad9c05cd80865d7dd71e3691d34395e7a97e1bf74aabdce8911125823024777057fb2b310549c5a9f8bf9b3c8a40a1a8abc5eaf06951578ebbfec03f542358ee677aa1003eacc3bb291010d977532ba523d1a0e09b83ea0b6596890fbea8da54cadf42a927e2aa494d6588abc9f3435104b2d046b3585fb13f25e812e4ae8c773eb181cb5acac480be7023393f218dbbfc63a67bb17cd303f414854f84a6c458008b3bd75a0b0708840f209fa24cda835b9d5f747799239dd3c4026d7f0bb4b9ebb79e49d7fec0d3f6d625e3cf0c87a415e80542d75d09749b80de9c732577af9eccdca791b1c6671c4b325faba8bdea72c0ee23c34f0d60d5285d73f374a410c369ced4f8135f3b128a8f028e793e614dbfce24bb858fb1af8bfa25ce549572ebd43ed24c1793e7494b51ed2d8925c623d9b30d476bd46b5f3798201b59e5b2958c74249caa42688dc354e94fd37041e0937bc3bd3ec0a6466eb5e0b7a3ced1c9a71a1b8111359e063d376c8f7868c6ca0e5e3ea86b5613022d77f5337157c7efa32f1c3e8375ad53905d73530b2ca86c1385438656b0fa416344024174baca7496f0b33ae1dcdd219ceeceac6c3d67005ae5bed0d369987ac260811397cb2098f24a35dc459ae62e35e8b76a32bab09c0469ef681f5fa480d795ce802eef26c2822e6508995a453a5138c07d53342fbf7573dcb062ef6068c652fb22938b1b39c24cb9e760600c7f533ba85ad1fa11a0810c3cfc77bccac22ca1583734a108b0152c46c591fecfa6c6c60bd9ff4d36d89c4ca7552d8019aaf56da2212ebd475f4716bda49ea0962fa846b2035b4c1adee03cb6a53cca267744a4a707860f2dede660fc5a1aac97c47d0099244d8b784fd5ae54c75e09c6bf3bcf7780f6e8b0b1f53f53787e055ec29d59f245e52a038dcaa3986d9602319c13cfa196abf994230d13b3e05a11ea1a523cbb657d19eeac25778c3724ed4263ba9cad6776c0f84653041da18b1cb6fdf36e3a7456f8dfd369390d8e3bf6ca1c1648dd65f6b9e9622dcfb4ba2ca00e24b400d4e01ddaeb8a68fddfd1dbad5e59bfa0cd6731bb44bafb4ccdd7c77b637f996605380d26d6a88946b4431afe33d071b0bab40f9bd5d93edae42bcd5ba3a0e8106064cee8c6e0b567f3a3df169a4085534921419eec03a533ee592b849c64dd45094adf1930184d6ada0cb1ff75be7d1c3a26b76c1f849dc524da0477eca10647231035e75cddac1b1c81d9cc5c13cea2deedb9c0674c7ea7fa7c5b3543120118fcf0b6cd1c8a74f276cf4cd964865acd755c2ba7bf8001ef3032bffe8004f0fd1f7516fdea279ed0d0f2a0f06858c032e46f344ed385b640f8ad6cb2f38fab172c15c03d9b069481bc79079e2ed465f8a1bbdc2ed8830285778103d94a6a7999abd892af160cf761561b7b26e17168b65249aad85f727b1c38c1beb8ceeb488e4d3994a8bb9fa0ba2da1416fe635d01a89ad032dcfc8f2bf12f9ddf12c79b9292aed6eb037ea332e32f37b71ec7b36b6a09f53e5ab491f2a709d0e1440fb8945d09c65715e517781f451488bfd62b7d8779cd5fa42f254f7523a6cce6ed8ea15771c20d91c9090cac1ac86df4a19525e8e67c13ea76209f2e0ae70997322e9ca7cde3af0990399260d17fc74d0487fb33a1bbe0e2c53a122a7156fd2f90cdd0cc0c0983676afbcb8947d0cd675d4a997f4958434ebd0889b2aebaf48c4d559596731eaac9eb9340b0856b733722f4f22a822fe70ff8035f80a2a8e5660bc3e683e86d5dfbc9326aae31d9345756e3a1b2047d226c21320bb51a02d553133ae241bdf53897474fa07535daef12c7987f5f5b40a9cef0ea3be5bb8cdf85de9940a9ee095e2f12901f04d4ef0a81d32c2868f1197582255b9f7d86fa38996908c0b96be6a3f700446fefc5c3a5c7e009c56ad0247ba2c59ae3569cbccbbfb86c8cd1074c3ac92cc39193a6d38a0aee099a4c986b806a25b7b74f68f082a702229c2c35d40882f5cda0da6cfc51ae9f88632fbce7d16f44e47878f28ac88d9bd8d790e1924ee1669be7b2f5914e59176291733782ca7bb0464e19298f4f9878c2bccb83a8cd11297eba51cf4b80b6c83882847110251f90d512e77538bfa4573383c136ee01b0b6472bcb74703f2eccb79a3b46a2e856fbe8266ed931c234a666b49904745bc4e60f3f1bdf2a095bdf1769283502e271f3ab5f2a4c010a280c790a40bb5f1a593839050275356ecdcc3e245c67b0f6e6603be898141284b1286cc6e6f11c0ad6519b70003438684fb0f56ee454186c9b1fb207fb0bb04f937b69ed99031ab0359cd03dbe6ab2bb2e1db91426a13928375958b5c03185e551a5819b4823836efe0e579be7871f0e495b6e8ca521742ebd14e874a9aa4d40606733e56cf613fdb686bd03bd8c7b499eb9185f515d40367e06b5100b59c2773ce8b9ba033545149485bdf269e19683f02d9eaaa34797924432c9adc539d9e2b2e565e050672119b6592236e3673d86c32b5267257c16d0c6eac9729d2272a0d0fc9d84a644c90a5251c7716e3ea7981f7e40e6fef148c318cd70c1eed5d4b656b075addd47dfcbcd04345ce495bf382c1cffa48c70a36f125d97b9a7ab5b9b7990b2c20dc9c4abc019cae919724869da94ca1fcb6314882c085d508b030a8b7c8a92372bda8db0b4eabf273dd6fbc2172bfac849daade9a11fd7b6f84a4a3799c75e63022f00693bc8785c89b03c07b97dceea8d6299069359aed521e1c0b878521c28f78bc56b2f0184d8396c4f14216a2d9eb69171b6c2516a13a079573a010b45e9679d980963419749b6dee3cc66458206526eb6b0394b3c0d5b5a643e8613c9cae077501a8811d2a319c18b87813a48949c3738905d9ad19b296d2fca229c02e248b7cbf83761d27c672e71ccb7328e10bc290f45ba99a0e09bfd8d3f10e13b0b69a6bf5aec9787c19139568b7e8f33f91fed6dff5ca3161cd21d55649060a0c0da7b7154265a89632e18ea8a68312aee08b0b21aa6a94038c34a347c10414863243fbfd96e3b487830b50c656b93f4ba6c2ebcfea36049ea733ee023cf91363b84a9f40621da24da2c2db91704d8ecbacab326e6ca76b011719b35ed2f2644b5dca96d6f582fcaae0a5a4a10686ec0017c10f8608be20980e3eabce3908a57c7a1d141a652928e297e52358558bb1f6b8ba0c6cf63bbf7587a3cc43572e7e0cb29d5dcb4be90e624957a69ae99f49f6feb54a60e2f70867b4d6701ebefb51fb58baf34ef171b9e8f27a4b6ce833bfc534088ee49ffed72ded52aa6adb570ec9146013da3cb788c0ac132817e6dae8cde520139038cb5444cfb6b1b0971e36f8361400623597fdafa830fa4198fe2c7c63df04c373ff0cc2686a1b8ba8605b5d032d2ba056c6e1bae776be354fb502746556c02d7a6defd364e056b6316e141d1024cf98a03d7bc2d8033770d40ce35c3ac27180763b994cc8588c932a7b69af9838f5ee6009460ca83b9051081f9450f19f0329a77b57f55b215e5c69bfba6ebdb09c1ac4a4a0a4656dfadd30e8a52a1a14ebae2c52a498673c88ace4db61f229b8b0a0298dc188009b6437db340d26e2ec3dc700e6c6608065533e100b51c97fab0c0d60fb349bfe79d7c23551c53d546fc66f640822e3e097fdfb8d9c92563f1d892528b973629bcb9f60cf237763e00fdb176ee0786e7642670089137796c56a31cc2145f585e0d86f29d44ba780bbb9ad164be2a1a0368b2d9c6b692c5107d09e98399116c3454f76d6fed141671f94118759e0d4eb6ac05abf336365c91ed15c6ef6e2ea08f6fa491eaf34adb60be6f4c562d1af38e4bd697076de18f0f3e1d7c3f62ec1cc2e46f123164d1a4a2a936a9059041cd2414b8361651c95d694fd8c9a1d6c02db00abf7a515a8fb6121a9708640c94357d8537027d6545c6d64b9655dbbdea0475b42de08ea63971e9d5c172d47849ed891c3fa473a3f7f6ae179b32349fd81b706250669c50c0b699a8f3104bb819332caaa3800cadade3f5a687a3b889cfabad913e043774f834b004b7a8f50e82f0b16581ee69f4d303a014dcb16f07d52c1b61cdd40afc31a665c1fcb14b339adaa6c60f72e153636f03bbef89e87f5cba42a71e805d02b3e605996c52e8700bf0425ffaa522dfdaa65d7236e5e3ed2a1710e82e8318a2c215af92261853a4b37b9cfa8bad02ce62cd3ca0c592a5d50714769defef27ea35a7cd008a55bb2f2f13a2649d2a983719a2d775633b1673abf0448ff70c3166780fb3d652b07080d3f67bb6762391339b60b85f13220b3cc9c1b5b1fc44434b9a0872fe649eb99451b789fd7e5f88454132f57934a87369d9137143214f256de9070f9e4935aae91f2ece8648170197f6ac92a2699f5b96c2608a0b57778f97004f8544616a69e3d2551f761c0c52ee931bd03c0eba40d12603f968a9fea1a9c6413163f04dc0dc6ddd327095afd4bf19c9a11581d3c1fe7c5ac2434233c8fea639b50021e5ca6bae9bc3c187d75a272716d8de2bbede7fa734acfb5507975a5618a65a23add3eb73127c365936154f1b2f6b52afe92db2fd128922ed28f1bc476e88d6712951d0f00b7c2977b6a6b9af4625d6e90eefcd9c636799d10c17ad4d8b9c198dd8da23c2619d493aeb4267c309fdc89d421f9f20636520476116db0efb1e27ab6a4f252f570d8b4803b224dbaa46907aa300a6b1149cf910b0c35aeae3db2b233938b436fd28297937a0eeca5356e868ea0c6a16d0398d019971904d09c629abceacefcb40e5c10ed4ddd45dd79a1b993d2753e7480a4c56aab38b5f7df091afe3328abfb01f380c1da298a07458cc9525ec98f8de3f82d631ff9476b3719426cc8bdb32a90566c34ee075e19ce03da3da6f99175b2d01c5be4b535bd81b908621cc6170589a2de9befb6b5df62d830c93b4a9178f73490a633346f681f06804fa1dc78da4d89895cf7b552b4a2a78605aa9ae8a32b39baad5b859a0b5df9128d27ffbbddec2613ef4ecf154aafdd3fe70c6053bd34acbcd538e057d729c23e1f0e6d31abd5df0cd493079a94a9ce3ba503f573aa6f5fc7b6fede8cba8aad1e635d32fb953783923a9e7ddfcc1593f6739ade3a47b8d1f36aa9e19fe7e2aa998d86ae0609186b0b092cd0df00668da4cb60a75b181f2e206512077dcd0d5feba53d2780b714688acdef0f4be54f62539224c0c9d30f34088318a8c9faf13a202400e0cc7c664879ad8c9f6400855db3482624e3bbcb45dde53e5e1c466e042a80cbd42ef36d2490e18adde6e2c152a4ac7f2f36469c0442c8b68c2ac8f591ed0cc70228649ff09f9df234c0f9796723bc5f999224fe81acb5dcd228fe14b4c5e2bc557494df33a7304fce07078930a50075226306ada1869d64f420afa052180d25b3a17b709a301e2a3aa35e8", 0x1000}], 0x4, &(0x7f0000002840)=[{0xf8, 0xffff, 0x9, "32210e0d0b212f63b6cf6db321299d2ef07e94e0d5036f9320ed4a463b56356898dae617415d6f4541c5c70b79126123fc47c7ebb7778b43c6b1cd11c76edb090f2d13449cdb3acdbe0d3ae6b976fc21236050a1baf9838da86b56387038dad89980195e72d78209c55a6c78292054e0f6977b8d0faa24dc005366210c6816ff073200a9e0722e8f217ec332bb2743b85f827a7fcf60a58af98328f4c2a30c5c5fbdc40d7d51b2a383a2cd61cf230936055cef43bd656800c6ccd63af97399ff812cbd3ec7a02c4227b5ac69acd3aebf701fee27cdc4dcb3774fb9f9be5758b98b081a2b1d68c2"}, {0x58, 0xffff, 0x50, "2ad63089be3c7519951532c312aa8168b6b9ab6216527a436b7bca530d82a7665fd0c04d56822c3f322cabdf666bd957dd4799438f0d921b997f8fd4c02028b8d28a9248a0b7"}], 0x150}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x41, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000040), &(0x7f0000000080)=0x4) setrlimit(0x5, &(0x7f0000000000)={0x36d1, 0x2}) r1 = getuid() seteuid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$KDDISABIO(r0, 0x20004b3d) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = dup(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000000)) r5 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0x8c8d) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/73}, &(0x7f00000000c0)=0x4b) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) pipe(&(0x7f0000000000)) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x1002011, r1, 0x0, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x80, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/35, &(0x7f0000000200)=0x23) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:44 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) socketpair(0x2, 0xc004, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000200)=0x100000001) open(&(0x7f00000000c0)='./bus\x00', 0x8880, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x71734c45, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0xf84c, 0x5}], 0x3ff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffa, 0xbf, 0x1, 0x10000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xffffffff, 0x9}, {{}, 0xfffffffffffffff9, 0x80, 0x2, 0xb7, 0x3ff}, {{r0}, 0x0, 0x20, 0x0, 0xffff, 0xffffffffffff0001}, {{}, 0xfffffffffffffff9, 0x23, 0x10, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x400, 0x100000000}, {{}, 0xffffffffffffffff, 0xa3, 0x1, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffffffffffc1, 0x8}, {{r2}, 0x0, 0x48, 0x0, 0x814, 0x9}], 0xfffffffffffffff8, &(0x7f0000000240)={0x9, 0x7ff}) 16:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) sendto$inet(r0, &(0x7f0000000040)="8cea54385f628b0ae1489979d8edf9954eefd91b", 0x14, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/208) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 16:00:44 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(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) utimes(0x0, 0xffffffffffffffff) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0x80000000, 0x4) 16:00:44 executing program 1: clock_gettime(0x0, &(0x7f0000000240)) 16:00:44 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) fcntl$setstatus(r1, 0x4, 0x41) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="2a77cd53dcf248d3d025dc41598edadea072ace83856c7dfd3e4c40d156e8171170e3549386dbd9c8239ec75ed183379ba1ff287a9d4a98379399e8a53ced2fbe9815e5edf72c6c6397ba165c5ee996a846f1ca4445f138f79d3422f80b0b4a48489317bb2651be26bf771a1c09e0ed7e45c01ccfdddf7ef425c7dd5465373e9c08eeccd6f5f53db3ce9feab6a9f104f5a5e65a90033d8ca29e13455ca69db717be2b325", 0xa}], 0x10fb) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x3a7, 0x0, 0x96, &(0x7f0000002c40)=ANY=[], 0x10, 0x4000008}, 0x3) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0xc0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000900)=0x2) r3 = fcntl$dupfd(r1, 0xa, r1) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) close(r1) readlinkat(r2, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/114, 0x72) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10081, 0x0) preadv(r4, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/5, 0x5}, {&(0x7f0000000440)=""/57, 0x39}, {&(0x7f0000000480)=""/111, 0x6f}, {&(0x7f0000000500)=""/225, 0xe1}, {&(0x7f0000000600)=""/145, 0x91}, {&(0x7f00000006c0)=""/202, 0xca}], 0x8, 0x0) socketpair$unix(0x1, 0x8000000000000005, 0x0, &(0x7f0000000100)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) open(&(0x7f0000000040)='./bus\x00', 0x22, 0x82) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) 16:00:44 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f00000000c0)=""/143) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 16:00:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0xfffffffffffffffe, 0x3f2, 0x4f7edbb1, "46f7971a31975a8a9aad97aeb41f75b3fa254293", 0x9, 0x247b12d6}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) pipe2(&(0x7f0000000040), 0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xf000000000000000, [{0x3, 0x75}, {0x3, 0x100000001}, {0x1, 0x20}, {0x2, 0x1f}, {0x3, 0x4}, {0x3}, {0x3, 0x6}, {0x2, 0x1}, {0x3}, {0x1, 0xffffffffffff7fff}, {0x1, 0x7}, {0x1, 0x7}, {0x3, 0x1ff}, {0x3, 0x10000}, {0x1, 0xb8e6}, {0x1, 0xffffffff80000001}, {}, {0x1, 0x4}, {0x3, 0x92}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x5}, {0x2, 0x7}, {0x1, 0x7}, {0x3, 0x7}, {0x1, 0x88}, {0x0, 0x4fb6}, {0x3, 0x7}, {0x0, 0x8054}, {0x1, 0x4b4}, {0x3, 0x645a}]}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) syz_open_pts() 16:00:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) listen(r1, 0x0) close(r1) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x1c, 0xf0000001, 0x63, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x800fffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000040, 0x7, 0x893f}, {{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0x2, 0xfffffffffffffffc}], 0x7, &(0x7f00000001c0)={0x5, 0xfffffffffffffe00}) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) r4 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) read(r4, &(0x7f0000000180)=""/143, 0x8f) dup2(r4, r1) 16:00:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) 16:00:45 executing program 1: geteuid() r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f0000000100), 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="19fa4884c1877056100694c4c17db43e6ebb009813d39875d395aa8ae716d9f390b3df4925c6388935a261ba7bd28165c37d204a9263bc2b87c4f403", 0x3c}, {&(0x7f0000000080)="1a249872a045d9427e63437e80a45fa9187934b4b36e7d4a789e56804aa60e284bf76cd818c7ac290491d236bbc6576cb029a5c17a7c6474d51771c168a5e56db2704cd285fdc275918378c64ee3f0d72429758f3cd79547c63509aa8a659a6ccc5e89161a7d731898ea037cae889c2cb8696b9ae10ec837e8fd467061aa0ae5d37dc1077a4d5185af8d065b982024d98e1fa5a570c2102b5121cb0aeadb73552eabd8927f8ab60c72d1661a5df88b1c6bffb6cc909f7671a30896be8213096cd0c3633ce447be4b2c71373bc4fde43e196d8c4f3915dd8d7b07178106b1df7718ca07b776e2d984c3e1927a533e0e27bba0873a57cae1b5ade479e456d74d", 0xff}, {&(0x7f0000000180)="68a31b6d78325737e69ebe3ce3a331005601ec855bbbd774229ea6e56393704ff590da1acde3c1f7b4637186d5bf2761785cb1071f0c7675bdf2123af6fdb080046ab4ece8bf6d73a0fc9cad72e2c8e188333a6aae522f27bc17197a0ba0afa7fc38fede804e000219f2d7e6be71bce812dde1cad629f4bd7eeee4a5de03fe", 0x7f}, {&(0x7f0000000200)="3e1a08b50eda4b97be8e4835d726ea916d08b1cc21ef178bbeff0df7b1ca4ec1a4e20a1e340edb26232d00fd8a71ddd325d18036e027c856e0b39ca7decc66a63ca6d32aa3195de3d931e4df92e08ac4b8fa398e3c97bb857d81262ccd001dd7f6591201b3bdd661b21d347388af5327895d3762b0375d9ae3d38c3ab0e94ec3b0e6c6a370e52a05768f30ce9df3904cea3db73fec46a67fbd26cc20bd2c49dac374f6b1ccde08e75f249aa2022c508ea3aeb242b756a13f4b875fc950da41c2827840a94118d7776ee5bb5cc02ea04efc18a813473167a41201ad8d076053287914ad2cb572a63cbb79232319e45bb0a77b28f8ed568364", 0xf8}], 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) getpeername(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 16:00:45 executing program 0: r0 = open(&(0x7f0000000180)='./file0\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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r0) 16:00:45 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x3}], 0x1) 16:00:45 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa30e86e285b37cad, 0x40) r2 = fcntl$dupfd(r1, 0x0, r0) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x6, &(0x7f0000000100)) 16:00:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x26, 0x5, 0x20) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) close(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) close(r2) 16:00:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20580, 0x3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe2(&(0x7f0000000000), 0x10000) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xfffffffffffffffa) 16:00:45 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() lseek(r0, 0x53, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="6b217e4cdda044a19003327571a6e050d41286b45d306aec21c7b1712d89d9f881ac3cd36d64597b2f29b5b8de384b55d881c0f6b0cdc6501562cf674cb5ac69d2a26b54693b166e11ef36ff2306dd2edceff75fee41b0bcf7d04bc743dac90fdc7510eb8d90d4969ea244f5f2b9e778be628cf06089aca1b2801cc94ad4d61fe138b75f9d19f1dc52e329115bb407ffd0eae6f2d99fdcf5db28ad92bc9f48a62b895883b272d43828b13ff344eb836e2c94849d7dacb170ad60e0a574f2f6e90b302f642de2f5c907a3bf8b60b824743c8142781b0f3992fb01", 0xda}, {&(0x7f00000000c0)="7608a736920c4013dd01048a4e119076a9f7f9f1ab97e4c0d2f910f0c4c806266b4c89b3000965e3eb64841c497d9912b9c0d3f5fb4d43e6459f385cb09f07c14c38a7f763b206ee19049b50755a210a530b119cbc275dc97c55d5bd01d029858373b8d954a6f1a08deeab513ea7c96f7aae4767e42c9c1e24eeae4cea3bef", 0x7f}], 0x2, &(0x7f0000000340)=[{0x98, 0x0, 0x7, "86bf6ee72a4ef521c72897ca720b246c2d1dde4e2b93530211776a89140d9a7574e1b1ae283513fb985a9ec00a060e86ea241daf2a7cb4645fb28b5564be782f287487289406fdfa6a78b2a00bb81ca285bbc38602a4c78a493791be5e5f4bf57ddedd34cf710ebce95e717e593a76e46756c9b4dd45be802c06910a9416ec90fd"}, {0xb0, 0xffff, 0x6, "e9d9480cfe837d82d731afb5d3618c2db435305a42081b9aba01cc358edbf2e15ba794e6d6bf46c9e425ec54b2a2b6d4a3a507d213843d525fc967bdb04d306c4ffd927a4d1f2001d44edf17f74e29b50a4ff9298fe0e0b2b616f08b3c6e61455e4bcb591b4c532abbe45a719b551a69e631093d63c57eb27e5fad967da552dd6c7109656e59a34d70e014b427eea274646a37d665a09c56d397"}, {0xe8, 0x1, 0x101, "ea8bd7b019fadde17ccd3ac5f22a461c7d97da5b1cd33159e2414fa9ea43a66f3526f9c04f6b6ecf0dd6df889e2d9c8cb24028ffb879bc8b4048abc4811ee80beda7fefba77ea4482e9e2215d11b732b52374a80da0f914dbe5117ed84e333f2e26c26a85adc2d48a78444f36c8bbbe137ab2fc2ca759b38418e20b251b2dd0bb2b57c7b5f75bf2c78e62310c0d476dca0c6e9886f85a47827de37161bc0170ba6803ea0bf49dec65783c2798f116f7b52a96f1264c4890ff03fd54cef0fcc239fd0a57abc3c5bd8c522624ec42fb6bd9f699c"}, {0x68, 0xffff, 0x4400000000000000, "8521f9ce249db58f7360226909aa18a892eb67c0398a5f9bc233b42b3a5d9d27fc1cb0d697832f392902c7d07f3cc97e7989758c28e3b26661114e35cbc982154bb928af24c8fdfbdeeeb028f5f495e0eb"}, {0x60, 0x1, 0x7f, "cdbf9db7b334d88fb95d80ce59ac24dc919fe1883ce220d729f9167754faab56c3f6ac70dc6c52425c631b57f34e3c60da28b32036e4fe25a75d67f26eb5c56e3d2581791fde10b0fdd289"}, {0x110, 0xffff, 0x8, "4b5a43f7909d66b54325a52d7042aa31ada709a1485e2ec04a3680f26c9bc29c0ff2f9d580a0c21997ea9b1ef40a7d4952d43e3a8ba647f2cb37cba67d09e2ab067603694dc293a9aab6e943eebbbdfc2bd319ed81f9b943d146ff90edb321edad428a0b7e6788a9e2b6e9ee95ae95ebc3940cec14b41788581f37dce27a05821d1323a9f7aed9eb24caa691cae4709f7414b47d48e1c3e136ce0102356f05445c09cb436575f49fc54f320b9ad8e1d20ff1a410a3b5a38d2a779930ef156eb963a4e8577e73a702bd0d6d1b4d2f0d67f4a791f0d371cddcb0a637fb1ac7aff9b2918a151743baab30e7fe92a8d5119bb2599e8ff1272f82fa7d"}, {0x40, 0x1, 0x1, "ef1ab21a37ec29bcdc269e928e776badf8020176bc1bf426de238f142f4aa23b5b09f2bbc5e6d9267d7d479d28974b"}, {0xa0, 0xffff, 0xff, "bbb5eb1c061e431deeb63dde5887a63dedf1bd473822d195215a097bd408d154588d4042970929cac10a7cc49169ffebf91ee32c11b9d3f6be3b84be610e6365b167d0f073601e419a2aa6a9bb40bd7dc0514ca5ed1e9315bc48f4fcc07b0f36e4cfce03bcb05a6cb792a8cf28ae66b3e4ecf7615c60fed991a75c0c96fd4a4e42389fd15464c1fac86a"}], 0x4e8}, 0x3) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x98, 0xc2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000200)=0x1) 16:00:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getuid() getegid() 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000001) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xd2) 16:00:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x161, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x72) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = socket$inet(0x2, 0x7, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) connect(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2d62000000b27cd9ddc0ed04c5b5adc36d233500fe8e092f02005b5ccf4881b14f8aed6757174f7be39402c7202d9ac9918f89d61f13023a53d7b6dad6a9609e1bdbc4d8e23ec15b9d04ceb90a381623d7240e6732aaa73a89c76dd4ac1cf443d6514663374bef50d59f48d2d204c747cdfde4794fcef8352b6a6a45cfc6d5e4246131d0ee4b11adb875faa25e44c6516af38c6a5a6aeac68474b532b459f112bf6d58000000000000"], 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8, 0x0, 0x5, 0x5, "ecd6beb5a47665d8f2b8811b8507e10867835766", 0x1, 0x100000000}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = socket(0x6, 0x4007, 0x203) r4 = fcntl$dupfd(r3, 0xa, r0) kevent(r4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0xd, 0x6, 0x8}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x1fffe00000000000, 0x9}], 0x0, &(0x7f0000000280)={0x7fffffff, 0x1000}) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000080)=0xc) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x8) 16:00:46 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6020, 0x6) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="551a1b3e5982795ba68056161af5a6970523f98444a0bbf2330dd1725d36869cbd6aaf4212ef0d88c2bc55dcb1ff2c1416371d38bbbd1527436020", 0x3b}, {&(0x7f0000000140)="b93ba6b8a0efcd1d24137f3ce8f585b0dda75b43d618130829098cc5cbdaaf61c23f0bc762ba059a81b2e0f82c61a3f15398a37f2ab8b750880756388b0d292e5822e23f8cf551409253698e25188a04888a7197932f9d3c20490d845533b773812fbe3b0b87f4a29abbea0b6d", 0x6d}, {&(0x7f00000001c0)="f16ad69d422959a91a31e4ca4089ddf4339de8ea089e1b4007aeb7de333ef080fe4b76db", 0x24}, {&(0x7f0000000200)="336c234fdd967d7fff5f248d69090fabce1c59a1f36d15dfc6b64e7aec9cc6091fd0256a93932217a6799b2161bf3f2a1386f9fa84", 0x35}], 0x4, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/112, 0x70) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) 16:00:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="010000ff1700"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x1, 0x4) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x50, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = geteuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0x400, './file0\x00', 0x1ff, 0x9, 0x6, 0x7}) r3 = getegid() symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f00000003c0)='./file0\x00') fchown(r1, r2, r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) shmget(0x3, 0x4000, 0x58, &(0x7f0000ffc000/0x4000)=nil) r4 = accept(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000003700000000000400000000000000000000000004000000000000000000000000000000000000000000000000000000000000fb085148b10e666bcb110ddc0263ab6eef956ea2cfec7f74ac28e04c582137ecae9db29a95c7811e106a74f60d2298db192bb00b3761743da2f1b25546845c9096c2b2819d5f3f010970f48ec2c1297d1ff782d9f9b590be1ae37215ae133ab23318cd3945b8a2ac729ace6709eb4b949a1722202244059c75"], &(0x7f0000000200)=0x3b) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r5, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet(0x2, 0x6, 0x8) fchmod(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x6b4b}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x0, 0x7fff, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x5, 0x20}], 0xb33, &(0x7f00000001c0)=[{{r1}, 0x0, 0x1, 0x2, 0x7, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffd, 0x2, 0x10, 0x1000, 0x2a}, {{r2}, 0xfffffffffffffffb, 0x1, 0x22, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x60, 0x1, 0x38d623df, 0x3}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40, 0x93, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x10001, 0x1}], 0x400, &(0x7f0000000080)={0x7f, 0x80}) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x8000, 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:47 executing program 0: r0 = socket(0x27, 0x1, 0x0) lseek(r0, 0x0, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:47 executing program 0: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) pipe(&(0x7f0000000000)) 16:00:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r1 = socket(0x400000000018, 0x4003, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x100, 0x7ff}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:47 executing program 1: poll(&(0x7f0000000140), 0x0, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa20, 0x0) pledge(&(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='.+\x9d(@\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x6a43cae0cbe819bd, 0x0) r4 = syz_open_pts() setitimer(0x2, &(0x7f0000000240)={{0x9, 0x6}, {0x453, 0x6}}, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r6, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8080, 0x0) poll(&(0x7f0000000180)=[{r0, 0x8}, {r1, 0x115}, {r2, 0x100}, {r3, 0x105}, {r4, 0x4}, {r5, 0x45}, {r6}, {r7, 0x20}], 0x8, 0x8001) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xffffffffffffff46) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) munlockall() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000040)="97cd8a5ff5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91e3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f3", 0x91, 0x40a, 0x0, 0xe77) 16:00:47 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r0) r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0xf7) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) 16:00:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1ff, 0x0, {0x6, 0x800000000000000}}) poll(&(0x7f0000000080), 0x0, 0x100000001) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCCBRK(r0, 0x2000747a) fchmod(r1, 0x1) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000200)="64d08c4084ef1b20f1f29ee5f87774051e144e42b366bf779fef806276aa25d5b5248148457fdae6e668cd3911436f69d6811fddf89994765fff0b77f4bf71e24e623a391519a6d5e94d2ac3965d042e78f31b144f0c8620e9ebbf7a7bb161daf7c0ca2358f2e32697ac245d8903d8a335d089705e3aadf3ce502f19b9df32787a32bd0e5da19c222f4d4a5734b5b2ca57cf9c60e062e16fe7547c6697d2de516155baa53f57b2546f3aaf3a6ac61eb726e1c4cfd4ceb4741774e0395ab51718df", 0xc1) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000280)="c2d78c9c2b478e05bd43fc236ab07173d50c8a306ef99b3d3e1eefbe17824c6cd1f32079d7a22d77bf641cddd177fc159aea70231262e10ea7", 0x39}], 0x1, &(0x7f0000000300)=[{0xf8, 0x1, 0x3, "4ef8c3843e3d4e42f17e7399c04fdc4f9ccd5f38c471e357543385cd49407d957bd044fa11a9bf6a04b8f4538f7cb32bec6223663c6ecb6960d7b8c210f202a6aae5cda225bfb75a95c1dc6aaf10d19e5f9c43ba7804975cd9e97e2f1c59b958e1016eee6c87120c52c55178d471f89fb422d27f93f19bdca816964c1b887b6b47ac2e07fb20fc88d8b4b3dde3f5da71a05a56499f8956e75514118f8d680c800310364a3370b70cd5c98d0be2ef675aeb19a7dd6459633cd749462c1dde1ba989cd4f94e8853bdf18dc9047628d9cefe16f7f7522970e57a6def5ef851cd33de5c224bcdc4690"}, {0x88, 0xffff, 0x6, "54bac0f45d9a56d6d05cd1ea68671afa9a3ab6e8084da32c8c7a1cd9e5a54fd1f491f395dad8ddf3638b8c5c7a9b19c0c0b764820ae188bd910710214ad310dc47be4be46a5426bb0cc9ed15a94f330c0fa910e0ef4b7425f779ddc5eb276dcd6e83d751983a5499ee3699da4ad48aef16a3d27a"}, {0xc8, 0x1, 0x10001, "375e211072345e17529e5ea8794e7c97c22f9efb4269bc3625aad37f2232337a02de2a2df31df51e62981539ab7d221d550c277502174b0257f7238a6891f6be4220b0934588d91fffe44719b82e6df7d556107df006782f7561013b0373ae28275a07bea5dcbd663c06586a4f2adb9ccb3413a9663d9a0f805897d9a90227e07bd2b9ac9db630b21623a3a1ba0765be127d7fe97edf46f9a966b2112931cda6821ce0d157c186664f52a97611ecddd7b1d5efb94488"}], 0x248}, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000140), 0x10004) pipe2(&(0x7f00000005c0), 0x10000) open(&(0x7f0000000180)='\x00', 0x180, 0x0) pipe2(&(0x7f0000000240), 0x10000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x781, 0x9, 0xffffffffffff7fff, 0x1, 0x5, 0x200, 0x3, 0x0, 0x1, 0x1, 0x7fffffff}) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="000f0009408f6ef260", 0x9) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x4a0, 0x80) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:48 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0xffffff0a, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) fchdir(r2) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x116, 0x6) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) sendto(r1, &(0x7f00000001c0)="909a4932e1ca0aa980253c558bfbff7b4f2a9ce86518ddb9397213ec89c68267443c95058bfe8dd3ae42226ce1bbc0c825721787815b9bf681618f0757c0e93351cdc9dcef9858806c53fa49e3475f237e3eed556a5472abb970", 0x5a, 0x4, &(0x7f0000000240)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) dup2(r1, r1) ioctl$KDGKBMODE(r1, 0x40044b06) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: clock_getres(0x2, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./file0\x00') 16:00:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x0) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040), 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = getuid() setuid(r5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') 16:00:48 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setuid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00')                                                         16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x4414) socket$inet6(0x18, 0x8000, 0x5b9) 16:00:48 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0), 0x8a) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="9f31017518548aeb7f7584cb056d6e4a9931e4d1772177f69e3cedbc737c26a60b5452", 0x23, 0x401, &(0x7f0000000040)={0x18, 0x1, 0x3f, 0x503}, 0xc) 16:00:48 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x11) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x8) ftruncate(r0, 0x200) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000280)=0xc) readlinkat(r0, &(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)=""/85, 0x55) 16:00:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) ftruncate(r0, 0x7ff) 16:00:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20680, 0x0) ftruncate(r0, 0xe074) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r1 = kqueue() kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) getdents(r2, &(0x7f0000000040)=""/136, 0x88) 16:00:48 executing program 0: getegid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x2, 0x4002, 0x55e) fcntl$setstatus(r1, 0x4, 0x88) fcntl$setstatus(r1, 0x4, 0xc) r2 = getuid() r3 = geteuid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x480, 0x100) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x1000, 0x7, 0x85fc, 0x7, "fcbe9641b3907c8f8ad73e57eb33d9835023387c", 0x2, 0x200}) setreuid(r2, r3) r5 = socket(0x18, 0x1, 0x0) dup2(r5, r5) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x9, 0x4) setsockopt(r5, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd813caa4e713048e6993192326a7626f8d8eb95ded173bf13d5f361ef283f607146e50bc0eea40700836145f775e57d8eba4d01c9837c13bf1b7cdf5f62686fb593b287423036", 0x4d) socket(0x7, 0x0, 0x4) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x4, './file0/file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x1000, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x800080002002, 0x53d7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="df7610cda12d6ad7403337f79d5c1fd31d83955ff64a40c46504287c27e720d1103700958b9cd77b2d830c0f1a155f7950bb93c218bf2d473c25c146773cf86edb2175b12629a24d08305bd82bdd99c229135446a95514fd6cf1daa2c2efdee5c282417cd6317e99e745b3f1d2c757608b7361c1a9864e219b516e8af44d13d65548feadcee3ca1c4daffc8ac3b115271479de672ad8d7fcb742d789c68aa6d0a34efb459a2f5498359f1c918fc2e66ac3b5891f70df94d37a6a1690c44667902bf2b1aec78944a4273e408097442b1ff490bc32490c55a22384edc605361f641ae0ef57b9b21a5c3b6ee4fb5f5e8d27b768c64022b7ea36c525ea78d14eca", 0xff}, {&(0x7f00000001c0)="f212b58ac13d", 0x6}, {&(0x7f0000000200)="65473ebad20e272ccde28ed463f5524eb4d7fcbe8742d31648e6387a76d8cd0a0ff5cbfeffe146d76978a36ec870a74f41216e3f08c69e6e81e798d77ae6ec587cac7f4f674a2c9635eca8ddf4408d30ba5f1d860e951de86042f8380bb6e37bc8f8d30c29e4336eac51dc46ad1b0be054cb8113a58503f3ef0a1f4b516aea2a6d94a6b5b8266062d3fd33deefd810cc7f12ed21698804a939d3998fd74608222210c7f08db3cf400281716d7a5dae9f8e5b95f932311f0fe2176b8a9744d25030ced501f4f4365068a3572f90", 0xcd}, {&(0x7f0000000300)="fb731a78d2448c6f0c5946cbebe3d7156a55900d5dbc0513c9da09d552d8e149d2ebbe6c28af92306a0d3413dafa368f9b34c23f35cfa4b2ee80e1b5487846cdbd5335c8917f6bb21424433c3258e36c", 0x50}, {&(0x7f0000000380)="a4e064c49967731a3489e98d475ddbde8f237d9e08495c388315232e2b9c42a39e333b3aa0b720d75e53cb2646fbf9547e2edd5afa376257801e277885ce177ef0a4922b7cdfab83bd9e10de5fa2af18a51c60e4c8fa4929577330271afa6a2afa646118c50cae37668776", 0x6b}, {&(0x7f0000000400)="aa8c1491da9b1288fda080e72034e8f85cabaf4b7ddd4b528fe897fcc921aae412efacb20ff44b1633ff0a54bf119f7155b2f684a693e0b868658d25e8b35d457de1ac563df3e31e4b6e747c3ffbe913ad88418c4c23f499e43142832dbb61dbf4fc60b0acb84baef82fa20bf2f473d894d22930de38b2a14aa1088e4411c653e29c526b2781527978c586dc86b9c664017f54bd213b9efc2179e560b745a97125", 0xa1}, {&(0x7f00000004c0)="c0541b521a8d7670f7ce89a6bb6805468c44de2a00476e483a0da7fdeb0da9d5392d4d5541e21501f3988b8e3ab4278c560a27dcc637bb7570762c5ccbd6063377a873631826f9956b1aed556eae178663384e409db7f1c81b7f683c68aa33c002d09aada586b14d74cfa7dd20f9f35fbe70d1ff31db94c07551ef4815e2ba4568653e8d4bc7f44edf44eaa3b71f1990e57ea09df27aad26609f656bf268587c879982ead7b3b6f7101221f2eb339ad2b7a0c7e1512a5d4d8d0b7afb01cef2ca91f55cc8337408888b4fde72a3e4891480ecbacc2066a900b99183ce6e8d055b4fed1ac90dd4384d6195419429e39047a178eaf6d1a756843ad6b53a7e795199499147f742ed64c938ccafff0133738cc4d41df65cefe04f5141a075652791b4d9bdafeb5e1421697ec9a9dcc02a427979eb1cce37f62a8d47c156dfc30345a6f8081f4c20036a1359dc6521c770b66af71010e77d4dafe323b278c933fdd295246b81ab7920cc14f6471cabdf07dd6ffba287ba8403d97c73bbcaa1329f27d1bab8a83356b1f9bc39fa1f06c606864c70e444e9110865042d3fe799bb5c3b7a75ad78eac64aeedd4d7a9ad096edccba944ca531223e3a2d2341b3cb7e00c5746eca29c481d2127d817504d6a7b0196fa7dc48ecb0cb70d1aa3634f06150969908cb03eecc2abb68115903d8816511abee2fa5832e9af92100bedabf76d63acd3a849635644524958023ea62c2c0069ebc3d2a2c288470928499a8a4fc62e41f440f821525fffbd243c51935478f586fed8c5ef98d66a2667a451c8b7813956afbcb659494bdd3b0470e25575e18c067e2960441c606632258024d8b37972e76be13632a75f4bda7b2ac59333239435ed9029682f2e86907229e4507b889dc169d49f8c89c9a04cd15ff4905555a2c7ddce1946f6b122769326557ebdccd39fef5e4485c100b9dd11f1b945548d3e39fb2c4ee16a1b712095db5b6037ac9adcf8a2ff94ab8d38baffccb1fd4c4725f83e43fc95aa0169387ce70bd19b961f681d4e66a93b3a51a501694d9ec107be17c18a968f66879501b0877c4f641d9e19945711a7d36e5910a3321b0c6f210a9f26e0266e860c192b1a1fa1feb30b48a989319055ea0310dfbe1620b4c898576640cfedca27cceffb563c79387c24deaa75c08566bcdc6b403fcbcd9466f085b36e2e5c1363bea410e87fc48a4d0b0b109f82a8d472e2acf9bef08024fbeaa23f34adb0ac01a55430fe85221bf5bc3ee1d1b89eef4961351e8d0cb7a0631fa035601b9182fbfc7274c8f6bde0d089a012486fc2eb472d525804698871f5b9238310f05cbc5a9c0eec08498e4c8521a68070b336f68376dcc09517960960a5739a97112e97e4e9250ff6ac76c5173eb44193b8d73200b99d2cc81ee77841f40ae666619cf7c9b18aa478ffd2e94494bf5562a91932f4056579e96a2475ae30e9476e5eba33cbc7112b54ce7ec2fc7b78417bc97c7e7ba723e1327a5d1c69c49233275dc05b6291003b73116536d9c1f1f7f2f0feca8cd3737110e67a015edd4f9d9d7028b8405c7e8b4c2d67b501ca9d695bb781b257b6080c232715e0a64d74e6e472356b6cb9ebd543497adfeb2a2c96802cdf12fbf162887d40188694eb432dba979827c5b397acc2eed57f219c765fe21674dacec93776f5ab4c33c26c801e3ba8b3df4bbd5f77e829424beb68a09f745723040b96667a16ddecb16019678420aa1b66151a175eea79780191fe76dd6f26adb8618536066feb4cdc1ab9f6821fbd0fcde3232030531d9d95352593ea34aae76e08739eac963245376682ceba71b18a735e65260b4544da5c12491dd1ea5df365c1048200f806bbcb0a2273b695786f167fe4df90c84e5bf8b2892cbf818df6fb85c4361194b0b0263e87d9c3729980655211e533f88d25de1eece6d3e4af180c16a97d21cd5729d6d60c59b449821617be70d1121bc515d8fbfef6fe2874c81f6e7d99a9fb63fe436842906d666de6f6efdbfcb8c4e68894ab6395b8fe3ffe44f43103d76880733c6fb74fe47e4e39d89972ea1ff6ba35894edd8d2fa0d47d26c1f8a70e78785e3e268da7d53d34f334b96fc764ff48e9d27daefb394cbf9964c75a38a45ba219db214233d6f8f0a999a4d40a0efd2ddc1d55cacc3ee1d29856fb358b34a9eb9f835e68a8a4da916741fa076fa6e6148eca590d133f6db8a81dfa3b35bb22eb5e3b0185d3a4f308e5e85ee61478bd6edbd2f9be64176f7caa7fd01d0197bfafb6adfcbd6f93111e85c0bd1068bf0177aa04bafddd4c6c9bdc746ac78bde9e2d02c40f08344532aee2e3c337c4c1e04c1a16525e5dc58dc5f091bee252139c68e18f9d9e321e4be8c03ab07eb91ccb50aac8056a3a936e653863da535d0d9f3ee7d771fb01233916e84ea172bc4ff4d03585070d20ab9c0000919e917f0d371caadbd6b3b46191d64fe9d0bdcdea57f3483968532428021c57ef361be844a517cf8ecdb0ccb5d0d4e75f286ef6fb8331214b67979215fd6ddb7862dc5b0fba4951ae89e5e907e7a5b1e4045abd635dec277aebff081cfc0da572e860817674c2d5fee3c09143d9791ecd28118a20349afce039886332cb90c1577d84fc7463fa4af69cf04083c47f3a8da3005d64b54d44fbc38097a43e087c9e344bbd0ee156af008779a85efdf71f2ae990d2d1136889251d1cea2e933614a3e84548ccd8ac072438c604f34dfcdc60768e732a61f8619408ca4db3ac42e455fef6804dcd7b76d95fdf2dbd3cfeca9a85bf87559ac50d06c458cee5d251130ef81e9489a71ea71b9150c17a2db217cf026fb39ad25ce596dacdb1ece659e5be677a67b95e5636a07bf8c09a95e91337cb22d4ad2b2dbc6af25379baf5df29db902c366f8c067d8102b78c0064273664fb5cfc41b9efc2a07c070589ec64cc73dcab6925dbbc2a5e0893d44541ef326ed2bfc570bf6e95539deef9edf362dde61750b5e5d25e661e226d6f6c33753a662b8793e9a2301790c1693f32566cc635c32e34f74044c0a3646c357245954a769593e293236021081d9ab90617a60509562f4bf5bc61a39abae0b1dd37892e639a0cbdf63bb47f00d2acdd746fe86cac8d882622da18965e51785d6ed22203917657b591c5677021c72d2b9a5909733552118e25729d990c0ef8ae0194b534d646bcd074c5b1350979ef264f302e53c6a154835003b3dc83250cdbfdc5a684a62d10872309f91e3c0ab69c3effde5ced9b183073dc03052e55f386b2d1ee2dcb5e5c6c2b3fc18b749e2363180064b8c5067a5a335e64cb9954306897502c4ead219a95b11923e582b12ccbd651a9de688acaf47a988eed63145a94dac2eac1f6451e5c4916f399ddb5b4835cca0eedad4286874e3303dea176aa6116d81840da80809192d377cfbca26c89217ffb0822e7171a6756095f04c8bede828f36633d1ad05f7080a951ed131e238d7df8e0abf8968111f076ab1bf12320a1e3aa760fbcdaecdb601f1469def92c9b675eb037ed335696f8647807ab7f8c198168346cc624e2a18e0bb2a628e9174147a9692d2b8f89b910cce57dcf7ee2644c1c8eca55148ef5486557e55d72b08840ba0c739cbd5e54ae70d26e1b3873c92dba68e2ad226dcb38e909c98724e95903e4ed15d9e2d60339e6ed2cd55fad90da1823bb34ba053c8033fb9657061d4ef145eaa6178953e4074fc4618b71b751cf64d1999b5f781f9854f9dfb68e158aa9ecb652128b7de84f94849c9531c4f7840073d8fa4ec8412df5a44aa88c245d7b948c2d85e9a66d4f0dc5c84076a1db10b259eae2bc97d9c5fb5cece3c29cd1f55d1c8a9dd0b621def6c7844a827a56f2b85f1c238c80234218076c753055870eb9d0393de1d23d2030b278d6146b7230b1d555dbdfc68a07196c8592548593cf96618a8c022aaf1331a67d86eac64eda660d0329d985b56d9fcdc81a9cf3424ca8c90c527b47591deec3a96daad192aa445b82db424f23bc2ea2999b36c2ccc290ffbaf43b47e068c1f518b225367e1e48cb23d2ba679bc47ee0571bfbaeddbf2deed51fc80a08f06cc720933303e2f585ec07b69ebc5ddd258bdf2817a0b7201c426ca1cbc344129d735fc34d30e768d7b804ae8ea6ada9db1912c00859c56c3cd57a43447226a5e99ef87b01138489ca31bdc81baacf91248076f51c4cf374ef2ad4a5d7273058b35e7147889d5fbcb75361a8fa19dd1568d48d48dddf4455e055a192aacab32720c98e06e6473daf5f8450b9cf74a5a4efed54e55f45eb6d38e4bc7ce6372c83661e254470e704ca22c38c6adb82bb58651ec98baa683437bb01f599bafb862c08abceeb4b3ee6ecb2b875e73f56b7682248a2929a3638e16a8c38b631e9478834265e191750443506fdb5efe6dcd5fc2b681e01d9667e178765e6b35c738858a9ecafd5fe6feaea4df833e9aebd427e4852149353bb449d01f988c514e36adeaf939717abd0de7198feff9f1f96fc3d2c66fa74ac9644dc55ed91f77481e09486f7ee626d9933ed9ff81a245881026aa17ff60e985004ca646049471c0fa21f65960bf8bc6e0c685678b6241de6cf854283150f5d03474c731965ed16d269619a0569bf0dc55344c9b94fe06afbf8b8cb7b620a3b33c2c23b8d1a4a603cb3a36ab83ddb873a569db723c77904bffd27e04301f7d142dc51e6bd616d20fd51a22ff9694c05f16aec96c7258219de4dae2375210f40d24d90bcfbf657b96c86e82aab1eb70e0c76fab6c058087cbbf050f4c9c8a29ebb1feaa69189b80a95e0079298ef08c81830d4248a9fc03901d1182661f74cc930bc93a35a4abf30f7db3131f1cfcf74e66588e884d4db1438af8981492ecdea78a37f6143f32ad6ffffbe2245192fab2ab48d9789c05c5f10465f74de03ea114b5851dc6517e23e61717f21d21339027b559ab67c26d7f379ecc79b34be2399739e28bac32a81f762096d0892565240447c1f0487c7e493c47c448abcd57218d321902a340c94628191e247c3f6732dcfcd8d03e94525e53fcde833e1bd4a288abf45c88bc99e904518b076519a8a85310f93a548565b870e12ca86ad32372b5a574b324869d05ccd056e67a18c07567e71ad251da5b5dc6f0166d58f807dfcf969afdf633d4e3fa94f567f2a0e4989937542be32fc654ab5ee55265c2499610c5ffbe62a244abbcf2de9c3f55d427ba01d7f5c19318a15e86ffd79d4945a05bdc7d015213b06c45bc0d3bfdf62462e3eadaa7d1733d9f7acec1b264046f28629423bf38e3d1ccfd768f03c14b40249fc25a65a104eb6af80dfc9c1367566f4571857844f314bcb5e589c5b325c5a0477e52727aa524a18e39f35c4031702f88510d20c967f4c768459034c691f331b5cc0b1983468551574ec43624dd28ed3328a21fd5d206135874f238e4fda69b834e305ce7ebfe7756fca5b439b60f79ddc8d72bd1b356d3df07fbccff06c3ffc8eaf21048238c4dc5585c0e9c9bbb74b1940ad2a3f5815f290127c2f135b07b8438720c3a6ec420e3cc12f997111df9c65f55bf01f902d629c680e4e8f983a9adbe8f6b31bac3e29096d515ee4f49e24c940da6b4270fae69cc09aa8988ba2667ca87e907d29b7c2b4acb59d8881f0f13e19443bf6df4e6fe7b48ea415490f1ac6fd66c6834e762e90ff9f5233517d33069fd8f094df7fbe7ab211bb90f5ea4d69eff0dc691a45746ae7e9e58a0036c2a7e7467b1ac5293a08a1c17aed22c22dad02b85bcce2de5cccd3cde15043308e63ae9", 0x1000}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="60000000000000000100000000000080a28cd409e143523db125eea683c6373dd565d9dd8f8f0a7498edcc2ed99eda13c19eb820a850fd931aa34fa69a56285132e1ec9551116ab466e37dd94d04cd97708a654967f654d45b078466ddc6d7391010000000000000010000000101000078133fba7109c09aaa4567b272b7566eebb70b6c384e2172b3f2cfc090b2e77c502dafc4b1ca67675f810f84d59f803a61a2906889bd01c87e1ddbb6961020b1bef9bc21b946680c777385c19f45e4cdadad8aeba1b7ab2d390eade0a354c7ab384af85dd2d5075ebf2321ee5681e782be65feafb980549f512176feea1454ea7b947c02e657052546daef4ccd62613d811b1efb8eb6fd9064698e9a2a5c5bd1fe295529d2ca40a08ad6566c6279640b5448adc7b3c1270518fdf5ff08223aeba1cb49677ebc27d75382b33099ae8b490c6049cd6265cebf81879c1765d8abd815388d87dd1d3dfb70dcd762c1032a19a1b775f100c013aa3a1c6d09ad494e40696384615a8857d57ce6c74baec516220d2e22b89739e1eb6b5d9c3a917ab3236df17b0b34224032bbd77e1c85e80ff519ebe9237645d43a0b55036fadd7c7432b96530cedc22f0e02ece1fb9a62231a48cf17b5e7189c280d71765beb66c6c8b5a73034996046175ef4d290713a29dd9a8794daaa67e3ae12e732d058238a910b471f251684083ea624bdf32934e0adc204b48c16c7eb49e4b3cfd64b49ab4c7ed5ac0fa8fd8d69f99950f084395551f53441295a3cc8d0a9d7ce51530d9a80c464a6529e51c035cbaaa24d46b7a0d94441cfb691fc318f8900d546d124cba2f8df8c6ca73391547b50b582e333158aed1a6b956e17060f65724643cb2f430c71f925c5938c951d8c7d6faabbd337f5c4309ac236c06134640cf03ce49b9145fcab09367936f10193bb5b2f5535c959bdc419cc3d160fd683cc4132836865e9421db8819400aa1ea101a9d7cab55c2d20f16d8c3266572ad8d644aa6d09379c2d888a88bfa8b2466d7423e81341d5b180c1136883bbd3fa092db4624258b77a0b494c45a411ce4230226b0870d85dec339cb0a9e2184c875b82da530349e69ea77f256dd27ed363bc6a746e1b2f1658fa09c14dc6542bc678a679f4454ce58e9ced9113fe629a88f3cbc524d33b9059e5c31460d2f2f1125742a88c619aa11c6dc044b50d9722776a784ca2a933614cbe16da1a23a5c4f5bd09ebdfde3e0513b342443e60aeb890e6bcdfa8bc303b98541fc1d987bb91ae1a827d78cdf5bed9c10e97197e5e97b5b7173d8aea6fe59ea546796c9c48f5738930d2c008000ddf914b4bf6e97b117fb35a2f0235ad8207a0b80eb942a7abe53b0e0b562019f6c591a553c8148a3bd3109f22f36f832c44cb504121c2a0931ea409afb463c66442a3fccc478bc3ed8ed1884a394b524dd165f46dc28b794bd997339119df381c898286a89d6b11274f733d7e74b527642e6ebf350d856fa7e1d432c660d5e2f8cc002a3d5aae0c6b8aba4a37eb2f6e29801630c83b7ae110ad6f269c1e475ecc9ca105e82be4db3097371435d2c042486421214c5a7df9e0072a394e98ec5480df226b268218b00fbd8e0efa6f193490fa47f56b9e7a297f6168b40e33b557b000fdfb715f2a48f15c59bccfc32f6ece031a90c42916afed21b68c5e0eaeb512de7d31b321a02d9c71c33eb2b6f31d8afbf9fde1b90ef08b77f2f99efa3279baf401c57ea245d8c43763aab9c629580ebaf52b678a8876bfa0e001db068e01c928f0d486bb57b4a227d9003804ea2c202207bdc80a5d9a9a715a12bbcda2b13b8fef1e7601c33697eddb400b5ccf3c653d7af013db03c23cff26b8e7eb7dedc391b7f848f4b638b61456f71bdaa1aa94798d1393c015810775b86ead7943e6e934c962766c4d492441cfdb2e0cf7a54a003852aeca4431628b1a1167391ba6e0efe4468f1fd9515c9d719fa86ac702ad7ae9e3b9ecd74377876408033fbbffc32ce8d9256a0015b1722d2ed9e26e46b196c3115bded11c5a489e0149315dd18a3cc35f46d2c03826579a032e08420f01d0f5584cd6c66422597bae1e91f5f9313e3d3e3b4268c6807133d1a25b2b6d120e13c29e055dd786dfb9e02287bce831cfc88d45e6e8202c76b81d8bc676749f6f6f694022034c272b58acc04104f70bb26d52b4b2856e1a4ecc8915f07b24b9dc48fdd7b8a96e1bd3fbe6972b76c501f6e2ceb927663f964c9f48ab576ea9318ee2f8190a954a565b1d05ac7ea106ed38755a5b1f84030fd8fd02a8f8cc91b84e29372501e59822bb7460f50e44132ecd87e1ef1adc6b80d6c998861d6080d54eae1954158f803330cf38ff7d4dc0cfada4273e67f942cd32d19bf332aee57fd95db015834c11c22198c94c21403be2539cab3c401f82b4915cd4d40a73a635ac5e10bac3cba03f5191e99b1a5cc2ef233c1bdb6487d621b068751e37c585f37933a9dcb56be728e825410558b2dc6d0f098522c94d4e34df9c89a452f58beb4b608cb65b95d641e202162c397c88521da0228ae14fa0bdeb6a0a63b45f8ff305af4e0cc2a211e60d476a84476a3519baa1c6a01d906da57f7db5adc183847ff7224a58419e25e0774e7b4f3a5838d2216368b470be3771305b560997abc128f4f53e64b9b91f7469ebb8cf4aaa0820a76d9f38e8377d85fefc7fbdc44baa50a9be9abdf3dc186ba78eb183040a23118d46f60d0a4d46958928eb13a127e1395cc138e853e800b885a07e1536199719483cd31d62cc705291fcc7d643c68b3b1aa54b768071810dcea3c40df0b1549519f2ed309314273eb1f139d3631d0a3cd907f508b2a7fe5d86b86bb4d93688b2dc523c14ddca1d5a5516ff23739e6473312065c974e5a897d2e1e5bb022380c7afaba65f7693bc2edbe5311e6e497e584776edf8514572f9389a889b58ad90ce3043ea917489238219dfe9c5b0b57d432d7d40cbfdf4174c5f5fa03d69a9b454488467304162ca9b9895d942c5aef8a7418ba38bb8bde563c9dc1c970e8eb6739647a9f0ea28d46d40f300a94a6f63e469a54558e157535081e494ab338a4ca1327777c2233373650af03a08f2ad3cb2f3866001a354a4a1b38fd56ab4a8151aaeb71d576d57f7d9b6874977e1c8d1e6438061d503fbef2bc7f2f2d61a56f559c2fc956553ecf258d76629e26d7086a344334703c01447580ee9f1b6a123edb7e100455c01f575302f21ac9d62beb6620f8d67bf60ef8c3ef21f632064ae80b80fdd5da5e9f6993af4a7b5ef2fa8592c25c065692a17d30ebfc4804c7b3139a2956352517f27672261aeb8c061dda10a02da20a0fc5cb20ca85be441788c238c4db29f0a194c28f7e8e804f232f49500b4d53ac2c517a4ac9dafc113be4d011648631685db587bd1cdd440d0f69e82bb22e5536c93fb0ee1b5ab7848147f881d862f4563e94ffdd2ce3792552fb80a44c37dd0b9604813ebb3863f74612a805e155c3ad1bfdac6d4fc09996c1575d1090fed1bd6118ccb61c56f579321e9e87854e2b94a0c8180ed2847afb621c5a79f175cb988426b5799e688e92eec918114e93b41525006aad181f9fd93de835c4a7919e8994502aefad1ae36e3b7fad8ff9ee2aaca8cd0421e3bbaf5a6e7f0ea9b5e5a53de166b0468deb8b4a5a0833e731f13f1f97e525584fff818e36a856e12a98a6b04f87e85eddbcd6292f7ea8f7e5c3eeefd6b1ab60822a77f58dfddff54adb27c13f0c2e3fbd8cea30616b3bb45ab5b34b15682458092cecd305d3ca6498c355c68ca4d51b46b5670987e876cb2fe0d76c8f5b67e28c19f7028fd91c3b59ac6fb4258009c5c326e74fbffe40c52c92bad111b2be3ac808dc8052359d1c1e9b9e8f28fa53d90b118a1a7fbcce96750b8de06ffe5fa0c55c519a10385ce521d993b9ba260d202d2bcf3e3416e66da178f1fddbcb6d162892091dbdc2944759a4a3ce4a7f5a75d615664b13bf39d0b01967156f13cdc64821a2618ab88e01b7f00b8adc57bfc09102d9110fddc4aac97f3c0a6ca08c3dbce089a2215272682a66716b10dc6ab636ef0afba06573c4f12efe76dfa6eafb50e876bc550ad4c9f0bc4fe4fedf859a92785c7e40760950f310a5866098afcd7a38ebdd2af6fe0e10511c55fc929900445121a486296de3bacde86dc8f3170b3622316d1761f916f8d1fad7324a8c22683a5e1e8b5211d106839d1158f80f784453661a7ef95e5c12704ee7228bfd8815b41a18652246f1925003ec44a0a760b64f1e998467d870b4ca42571010dc7b0b7cd0d2d218ca2548262fc24ea9f32a03a6411229b4bb32957e7487f25d0a184e8c895f2055c8759d2d41bfcbf6dcaa467fac27a270cfcacf81c6c82e2bc9ea1d4daae4802940134fe384bc42f46692451c0e4b2d5a47c6108517c021222a2aa64b73687b3973b10bee7b967b8b8982c5d6b848d3d63a1b569fb892c70a8698064456b22bf29aceb82b68f8a202f16951f000000000000006a85e96ed10df2da8f57345e56ede2fff5f60a43b11eae90fd5df684ced0a888c618e37f5b151e4c81c5b50ebb069eeead7c1c188ddbb0e5cd02fec1c6b475cbc3e44dc1d7727cd052e83d775aabda911d5cb544f56e3f6a4f2972fec3f96efc4e826809129cbfe261d48a671fb3308619c36d1b288035884f28f60bbfe4413d1b7da5552486fc640faf601106a89d7c5504f963ab097c2112b1ceb84cd71e7113bbc7aaa2fdfe7bbd08a2bd4610744d65d7236b68ddc9f367ed7bb1cdd0e61ece39d3ee2401493be144a325213c7e93f1282e39b8e4852bcaf59212b0f70dd65afacc615c5f15f982c21cbf81da6fa24cdb517a694c0deb9b8a5e16aba0442bec3a6454061c3927c2f52c298b1e9d92e72a2cb47795e8c0e22a794a857c6f89670ba8180a5c821c81ac18fddc0a20bb78ad86dded0aca2dd4ec8b06bb08a5a9b3accb0a10e784d76b95e605215bc4a7d61b4a564cd4491f5e10bbece73b8ddfa2e2bb7e6e8572847d6a72d494a1351bdbd55ef83a8350220678a60087b122bda5c63691c3eba6b82e3011ab2cdcf5aa77ec9334d51c0b419b71564fa6ec69c58043772122838ad862b33820ddbcf04371527f12b51808626da7a1e83bce1cc1f28a4825792f8d81c1751a9d3e70256881cb5dbe8e57a283a0f3673f70d465d67a39a7540959686ef460e7986e3851e0ab76f78bcf26047df4443c43cc7e8768bfb85d343707eee1c54ad261aaacd5426438ff939b6f418ae8a7a802ce0780a6e4642d3fd7193f4c7819b22de1c18c2e70217360d0a288e087053a55607dc08ab601d9f686568b2e733f0f4b2f68f4275f4236ec39277ce8f49844bbf61c502e2dbf8a1c643eafd977936e11d9c93b82d6ac266c9d1c1570e273ef40a53c2afb33be54b90d59cfd1e8bc866106259fcf3ac2dec46d73d174bb2cf2d760a2a8b98fc4ad6aa652ed5e2ad8e8b1fb807d862135886c8f62edd901d5b1fb1a4bb83fc6d95b91ae75fb6a37f70ec19b6b5435845fa571a5afb8dda9b780d98280ad40e6272082458abcb13200046ee70e50bbda739c535d867a7b1fc218336f8da9659b72219988cda2c2859602825441ccec3fe224c51200fb55ce41fb9f3290cba37b38262394e4ab22cf8bccc93e4c9b71ce139de5235c450a420b2b6325ef97e7293c82cfc0e59c0ba2a4c5bc30d01f0c65087c4343934226b9d155baec7494e061c3973d08734e3fdd21c1d0da94af3759597302b14dff9204f1ddf48e4953a28e7fc430c91f39971dfa70cb4bc5f7a2a8ba9c41c4d887a3be73c2426aabcf527c06ccefacf14a3d0da2321333244a7ed5d91bf93ef0724c6ee6c5d0ec89601f69dcb4f6f202e66a4474aa469d4f66931425d19614fe9701e2ddf79672be29fafbbbf1695d4b68e60eba62adb6782a242c"], 0x1070}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) 16:00:49 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101e, &(0x7f0000000000)=0x200, 0xfffffffffffffe5e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/67, &(0x7f00000000c0)=0x43) 16:00:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x35) 16:00:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 16:00:50 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) fcntl$dupfd(r0, 0xb, r0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x8000}, {0x4, 0x2}}, 0x0) fsync(r0) writev(r0, &(0x7f00000000c0), 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000005fff, 0x411) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/213, 0xd5, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28af) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x6004, 0x7) close(r0) close(r1) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x28) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fcntl$getown(r2, 0x5) ftruncate(r1, 0x8) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd0, 0x2, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0xc7ef, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x2}, {{r0}, 0x0, 0x8, 0x10, 0x100, 0x7}, {{r0}, 0xa37758ca7c901e46, 0x4, 0x5, 0x0, 0x1}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x20000000, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x80000001, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x4, 0x1000000000000000, 0x18713def}, {{r0}, 0xfffffffffffffffd, 0x68, 0x43, 0x9ab8352, 0x5}, {{r0}, 0xfffffffffffffffd, 0xe1, 0x2, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000002, 0x6, 0x800}, {{r0}, 0xfffffffffffffffb, 0x12, 0x10, 0x81, 0x401}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x5, 0x66ef}], 0x0, &(0x7f0000000240)={0x10001, 0x9}) setsockopt(r0, 0x101, 0x2000000000000009, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) setsockopt(r0, 0x4, 0x3ff, &(0x7f0000000280)="77f81f5591003c9f6771a1d4a38310c9d8107418f369472613d162c6a12b244379784ddd888d0fcd24378b449b1247c9bc1cea3d05171123c3ec94f4caeb06b601ebc60d3c3395959e3b73fb43da0053570b4b71a122c14ca69ec7a9873cdb3de2e1a0f7f8c91d660a1089b776762234a111388317243a302dc012ada5b9bf78a7e93255fd227dc6858483ccf935711022b3120609b7ae9465d671439e44f0d244405e7b7244dfcca4aef7e1f01ce7e2767279245d415c8a0c8a3298af16b5afe2afa1acc38816f89c063ca66c6ed3ca41f49cceb06de946930c9689c94148e375d0ca4f3582ffc61bdcf793ae504614d86cecc90ddcc6e20e", 0xf9) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1a0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:00:51 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x3ff) semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x3ff) r3 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) poll(&(0x7f00000001c0)=[{r3, 0x40}, {r1, 0x10}, {r0, 0x105}, {r0, 0x1c}, {r1, 0x2a}], 0x5, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) semop(r2, &(0x7f0000000240)=[{0x3, 0x3f, 0x1000}], 0x1) fcntl$lock(r1, 0x7, 0x0) semop(r2, &(0x7f0000000180)=[{0x4, 0x5, 0x1000}, {0x7, 0x800, 0x1800}, {0x0, 0x898, 0x1804}, {0x3, 0x343, 0x1800}, {0x3, 0x0, 0x1000}], 0x370) semget$private(0x0, 0x4, 0x82) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) write(r0, &(0x7f0000000400)="4b60d527d9233519b09e6ae8cf5f8512368c69f6f44c642b49f1750293475de4d1657457f08efb6f5683ce498a6f752483f474e8b3654ab9681ce28a8a06897f57d58cde08da4e3e8c6b86188f2bad9ddd81ea98fecb784344a85d356c8985df0bbd8d9497c539069998668139d6333671b405535f6d9e5511817b2f0aa614e4dc50be31d98fef3b2758da3428fe7c717699fa9db14c1d53a3f164831f3c68749b179f307e30485f2e8ddd3a3a352a042b09a2168a7c75937bf27a4a5ad0248ec34eaf99d45af74882b91d9442a462ac8054550af2eb769670d5ac8e325f734738d5f07bce1ab5bad96c07fd9048", 0xee) 16:00:51 executing program 0: r0 = dup(0xffffffffffffff9c) open(&(0x7f00000023c0)='./file0\x00', 0xf4c693c007e7de54, 0x4a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002400)='/dev/ttyCcfg\x00', 0x8000, 0x0) munlockall() recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002280)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/49, 0x31}], 0x5, &(0x7f0000002300)=""/150, 0x96}, 0x800) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) dup2(r1, r0) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73352182830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e06aec33fcb90cec9eb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc24e2b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 16:00:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x800, './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x4}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r3 = syz_open_pts() ioctl$KDENABIO(r0, 0x20004b3c) close(r3) dup(r3) syz_open_pts() 16:00:51 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getpid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) recvfrom$inet(r0, &(0x7f0000000000)=""/77, 0x4d, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000340)=0x707) getpeername$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpeername$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000480)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000004c0)=0x8, 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) listen(r3, 0xfffffffffffff667) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) wait4(r4, 0x0, 0x1, &(0x7f00000005c0)) r7 = semget$private(0x0, 0x4, 0x20) semop(r7, &(0x7f0000000680)=[{0x4, 0x9, 0x1000}, {0x3, 0x8, 0x1800}, {0x5, 0x1, 0x1000}, {0x5, 0x81}, {0x5, 0x6, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x204, 0x1000}, {0x4, 0x6, 0x1000}, {0x2, 0x3, 0x1000}], 0x9) setuid(r5) setreuid(r1, r5) ioctl$KDGKBMODE(r3, 0x40044b06) bind$unix(r3, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) setgroups(0x5, &(0x7f0000000700)=[r2, r6, r2, r2, r2]) bind$inet(r3, &(0x7f0000000740)={0x2, 0x0}, 0xc) r8 = msgget$private(0x0, 0x40) msgrcv(r8, &(0x7f0000000780)={0x0, ""/216}, 0xe0, 0x0, 0x1000) getpeername$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) socket$inet(0x2, 0x7, 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000900)={0x8, 0x8001, 0x6, 0xdf0}) 16:00:51 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x100000001, [{0x1, 0xffff}, {0x3, 0xffffffff}, {0x2, 0x80000000}, {0x3, 0xfffffffffffffe01}, {0x1, 0x98}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x7}, {0x3}, {0x1, 0x1ed3c345}, {0x3, 0x1}, {0x1, 0x24}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x6b9}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x8}, {0x2, 0x8}, {0x0, 0x5cb}, {0x1, 0x401}, {0x2, 0x3}, {0x1, 0x80000001}, {0x2, 0x80000001}, {0x3, 0x908a}, {0x2, 0x1}, {0x1, 0x5}, {0x3, 0x2}, {0x2, 0x1ff}, {0x3, 0x1}, {0x2, 0xfff}]}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffc, 0x1e, r1, 0x0, 0x0) msgget(0x3, 0x10) 16:00:51 executing program 1: mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x4) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0x100, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x4) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r3 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xffffffffffffff7f, './file0\x00', './file0\x00'}) kqueue() pipe2(&(0x7f0000000040), 0x10000) poll(&(0x7f00000017c0)=[{r3}, {r1, 0x40}], 0x2, 0x0) 16:00:51 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:00:51 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x8000, 0xff) fcntl$lock(r0, 0xf, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:51 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/106}, 0x72, 0x1, 0x1800) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x5, 0x81}) getpid() r2 = msgget(0x3, 0x0) msgctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:00:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x5) 16:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:51 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x2fb}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:51 executing program 0: r0 = socket(0xa, 0x4006, 0x4000000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2f, 0x0, 0x0, 0xffffffff80000001}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:00:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffdfffffd, 0x40000000001d, &(0x7f0000000180)="d44de156f6e1759daba832049727d3767a2103be8162ab179c724d1ae7bb7d47da31105be0f7f5ff4aaf0ac6aa0000000000000000000000000000000000000000000000000000", 0x47) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2c9760e5d2a6c61a, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="28f9b9495444c8c949e3cd355ef842be0e88332c10df0f497691feac02f2f992c14533fb88e03bd4d4ae414ce857a42ee91e77ec0b4d2f8a16d4e7db3f40c80d0227d08b02fc1b936a", 0x49) socket$inet(0x2, 0x2, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x17ae94bce096580c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 16:00:51 executing program 1: r0 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x8001, 0x1}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) ioctl$TIOCCBRK(r2, 0x2000747a) ftruncate(r2, 0x101) setrlimit(0x4, &(0x7f0000000100)={0x9}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) setrlimit(0xf, &(0x7f00000000c0)={0x9884, 0xffffffff}) rmdir(&(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) 16:00:51 executing program 0: socket$inet(0x2, 0x5, 0x131cee7e) r0 = socket$inet(0x2, 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0xffffffffffff48b2) shutdown(r0, 0x1) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7ff) r1 = socket$inet6(0x18, 0x5, 0xe1e) r2 = socket$inet6(0x18, 0x4000, 0x100000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r2}, {r2, 0x18}, {r2}, {r1, 0x40}], 0x5, 0x4f00000000000000) getpid() 16:00:51 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) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) setitimer(0x3, &(0x7f0000000480)={{0x859b, 0x97}, {0x5, 0x3ff}}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) semop(r3, &(0x7f0000000400)=[{0x4, 0x3, 0x800}], 0x1) mprotect(&(0x7f000012b000/0x2000)=nil, 0x2000, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x7, 0x2, 0x19d9, 0x3, "96d347564e19d811929998e01a77d00f75a8045b", 0x10000, 0x100}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0x7, 0x8d0}, 0xffffffffffffffc2) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0xbb, 0x3, 0x11, "04f02ba54fc5c0f8b144236195910e47c6c14bcc", 0x1, 0x5}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x2a1, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) dup(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffffa, [{0x0, 0x1f}, {0x3, 0x800}, {0x3, 0x8000}, {0x3, 0xffffffffffffff7f}, {0x3, 0x81}, {0x3, 0x52fe}, {0x3}, {0x1, 0x3}, {0x3, 0x200}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x8001}, {0x2, 0x2}, {0x2, 0xa6}, {0x1, 0x8ad}, {0x1, 0x2}, {0x1, 0xffc0000000000000}, {0x3, 0x5}, {0x3, 0xab}, {0x1, 0x3}, {0x2, 0x7ff}, {0x2, 0x80}, {0x2, 0x2}, {0x2, 0x1}, {0xeb8a534ed54adf8f, 0x7}, {0x2, 0xfffffffffffffffd}, {0x3, 0x80000000}, {0x1, 0x2d}, {0x3, 0x6}, {0x1, 0x800}, {0x3, 0x80000001}, {0x3, 0x401}]}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) read(r2, &(0x7f0000000000)=""/114, 0x72) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="26986931fb29b40e6222364befdfe54a93856a1f34a09223b89c101be216d9", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000080)="d58b0907423396c9ea2c21643955b022f2390d519d480833ff1940d1516e9f31f85f15fe3a82c225e4d766da2232628c923a06a4aeaa9cde3143e733c92365f9ef31e41ef1ed9ab92c819c57b14e5b5242270037f69729ded95ff8", 0x5b, 0x401, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4000000000080) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) recvmsg(r1, &(0x7f0000001740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/121, 0x79}], 0x9, &(0x7f0000001640)=""/194, 0xc2}, 0x1) mkdir(&(0x7f0000001780)='./file0\x00', 0x108) fchdir(r0) rmdir(&(0x7f00000017c0)='./file0\x00') r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000001800)=""/203, 0xcb, 0x843, &(0x7f0000001900)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000001940)="72cfbfb2d908c4aca1104c26b7638b62f02c578388f36326061b0f97944f4971f0fa700688a08789b44d859d6b00db7385f2685dbfa1d5dc87eb155cfad73ed4", 0x40) write(r2, &(0x7f0000001980)="f4817bd1b785b9c8365572993ebf92539c803501b48ea51eb2fc387dab7fb771a8f5dbbd083f2c2434ff5c8e091e4150089b6cb3a8734f53bd33f71add31d9b4528ed32099464b16520cf5ff9c3c61547b3bf59f5783a8c6f494922e192f4a4dcbd2070c5b03c127be8632ee3f32e41082f701d8593253e5647c429f5e4aab4cd2c71b67808ffb783a56615b10b2b62f4109936055147a8131c675fa7e8a4b6405d6a353e3aefc", 0xa7) r3 = open(&(0x7f0000001a40)='./file0\x00', 0x0, 0x8) kevent(r3, &(0x7f0000001a80)=[{{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x6, 0x99b}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x43}, {{r3}, 0xfffffffffffffffc, 0xc0, 0x2, 0x7ff, 0x7f}, {{r1}, 0xfffffffffffffffc, 0xc4, 0xd, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x2d45200b}, {{r0}, 0xfffffffffffffffe, 0x26, 0xc0, 0x1, 0x80000001}], 0x487a, &(0x7f0000001b80)=[{{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x84, 0x800fffff, 0x80000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x48, 0x5, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0xa, 0x5, 0x6}, {{r3}, 0xfffffffffffffffa, 0x11, 0x40000004, 0x2}], 0x4, &(0x7f0000001c80)={0x8, 0x80000000000}) mknod(&(0x7f0000001cc0)='./file0\x00', 0x4, 0x200) shutdown(r1, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001d00)=0x5) mkdirat(r2, &(0x7f0000001d40)='./file0\x00', 0x28) mkdir(&(0x7f0000001d80)='./file0\x00', 0x100) recvfrom$inet(r0, &(0x7f0000001dc0)=""/205, 0xcd, 0x40, &(0x7f0000001ec0)={0x2, 0x0}, 0xc) r4 = fcntl$dupfd(r2, 0xa, r1) fchdir(r4) rmdir(&(0x7f0000001f00)='./file0\x00') munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001f40)={0x0, 0x73c3, 0x0, 0x80000001, 0x9}) r5 = open$dir(&(0x7f0000001f80)='./file0\x00', 0x200, 0x3c34aff45fff939c) mkdir(&(0x7f0000001fc0)='./file0\x00', 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) msgget$private(0x0, 0x20) kevent(r1, &(0x7f0000002000)=[{{r1}, 0xffffffffffffffff, 0xb, 0x2000000a, 0x2, 0x8}, {{r4}, 0xfffffffffffffffc, 0x80, 0xf0000002, 0x3, 0x652f}, {{r3}, 0xffffffffffffffff, 0x85, 0xfffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000002, 0xfffffffffffff080, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0xff, 0x5}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000000, 0x1}], 0x2, &(0x7f00000020c0)=[{{r4}, 0x0, 0x44, 0x200fffff, 0x20, 0x1}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x100000001, 0x6}, {{r2}, 0xfffffffffffffff9, 0x1c, 0x1, 0x72135da3, 0x8}], 0xffff, &(0x7f0000002140)={0x0, 0x20}) sendmsg$unix(r4, &(0x7f0000002780)={&(0x7f0000002180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f00000021c0)="cc265272f041f4c4727fa9c50d557d9d6a0d9a962a7e62da2d7e9efcd1b6739e4956ffbb0bbdaa03178862a09171c22865b43f9eca672fc1fac42ccd442d18a1114ee01007ab46daba2eeacab95b93a9275505b73cf609cc642121cdab22a6f050919b9b83505e173d40e561d1c1acdc64b22a33f4866d000b09709698d70640a7b87704f5c0a144268e952efa2d59f40b821d5606ad4efdb6d27cd9cdd241461872546a83cd", 0xa6}, {&(0x7f0000002280)="11a8ca45a7009e1a253a6db1ae182a2afae8f6c4d410d7ea9e3474ad9714d8288348fee3a7d8ab389267b01903e5c226c2", 0x31}, {&(0x7f00000022c0)="53a10746fd505b64e5c6d35c9953a1bd57af93a5493750804e35c9963c7789ea7fc7daee94dd2740c6b0975e8f55bd60c220f24984b30d5e25fbe598e2ad0cc994c2e8aed87b8ec47427612dcd4ff86c2c4f97c456d905ac6b63717e75522bec5e8a223df67986d74847eaa813ee345dddd3e052c855b5e0c9b5a57d7f76fa9bcd8a228ec319ea9cbc848e6a23ea24829fa2184964e70052d32584312200b7fd3af7f7e47cb5e1e8d8fb68795d2f79174fa7", 0xb2}, {&(0x7f0000002380)="487ef10459db02cf317e0858e2032fe7ebe9bd2829f78cea0a8d9eb716009e53c789d047b0e5c7186d5a83d85f82fee2e39cfb3322e4f0f82beb26f81837b0fbb6529aa8e2323ad20d8f30aca1f5a005287c024a908e1d7dedca1e3cb1ba8bbc9a03bbaee861087e557d800663758aa04868ca", 0x73}, {&(0x7f0000002400)="20a77679d830caa29f5467ff73d93287310b6324e5cfb1043d1dae9f2560d7cbc4a354d7fbb5fb49fee0330343c1fa9331d2c33cd30e12c4b89284d5c8e0206a00b376d168d6b665c28d410ed8819984a3ce8e0fe5a484a007a43b45f7d48d28242745834f196af430285a4368ff97b10c081fbbdbf53dec6f491ff2bdfcd63c0d94c39129c0625dac231a7f491799f62ca52b73a72ff1b997aa834f2a38de1409ed99ebd99c020959359f28e0c6f5", 0xaf}, {&(0x7f00000024c0)="b7b6af44a7669139ef4ad92e5eee26ad7a3f1c2fb4c4342816d82268332dee618fc3c32c39c0f02800ab123bec09c0d00007bc89a0ac78be5b2f2a504847619a56bb9c5f82c92ddf261dd127141972b0499b2580a47e9bc50ef917e27076a9089d3a4de807b540d4c9159687b15b0b7a0a46ccbe7ae997a5cdc7a30a23fe8e4fef062a9dbd42464f3b98e80995562c8574809383a2b70eefe20424feaab7a6773d61512fb0a4fa9fb582d58919", 0xad}, {&(0x7f0000002580)="8beed20597ce25bab2996bf2ba250bd1330f18110119cdabb61eb89061c47f5c008be82a8d0242484ecc5e206e54b15fbfb0f0b3e3a05426a9f1c89102410a1ada89517b104381ec606419e0dd5c947fe735b863be90cd721f3be465545fb203d23955525cf0cb7939411dffb390102665787914279840e90afeb01ed1ac8a1ddba7136b75033338a6f1b06c16efd8f24e08609f8cd09463a719585448d4316c27f572b35f201cf468f764810cdc32e00acc748502a2607e61092d39c7606fd4f3c333661fb8b0f62664bd79b9ec2d18093af36db41befbf22cf123499407b7b190d42db5748fee152f746d16a9dd58202f486f7f82c5856", 0xf8}, {&(0x7f0000002680)="70adca5e1cf015911bd150f9629f285b08104a03761c71be830ad5ebd35ad7fa42be7ec95fa92fc5145a00f900affae0b22392974398d39afaef4594c61e16ac7f8a6e0828302886a619", 0x4a}], 0x8, 0x0, 0x0, 0x401}, 0x0) 16:00:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x85d8, 0x0) lseek(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x100000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x2) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) 16:00:52 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x282) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0xa1) shmdt(0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x3) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/132, 0x84, 0x40, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x3ff}, 0xc) 16:00:52 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/83, 0x53) r2 = semget(0x0, 0x1, 0x180) semop(r2, &(0x7f0000000200)=[{0x0, 0x10001, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x3f}, {0x2, 0xc074, 0x800}, {0x1, 0xfffffffffffffff9, 0x800}, {0x0, 0x100000001, 0x1000}], 0x6) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1e8a9f49, 0x81}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r0, 0x29, 0x41, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000100)="5a5b9a1304c08c6d6014c4df03052b60d8828573049e96f006947d792473b64fa45dd03f3d25f05ba4e9f977b7585e69a1c7928c1bc76827b4f84a56df5526c3e6f019e5f0ba7135c628fa2ae57b6930bbd9199e1cc8b8a92f00541df1af52e420faa81d190845bff1e6dcb010532d2de6237359b130c13c9ae80133b5e1a8b30d8040fcf35f5f6ae2698ade89dc3874c0d11578c5c2b78bdcd2cade1ec66d32d96efb6d24bcdbc5380e59a4b9d788b932db5f7cc77339cc3cd8851eaba7cce40efa93e2678816cac681da6492a0656a39d0fcab8eaa1d8bd2", 0xd9) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73352182830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e06aec33fcb90cec9eb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc24e2b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) socketpair(0x20, 0xc000, 0x2670, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r0, &(0x7f0000000580), 0x1000000000000200) 16:00:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="04bc6fa9369ea9e4f6d40ac037ce97952a62eab5546e56f0d684d8459fb6cd65c05643137098f30cc4370da0a936435230de80e1d24cd88fc488eaba20ba7fdea1334ea109428d23c999cc4ef9df0ebb11abac1e96b7009b53e68cf9a8ea0f5b165f4f7185c28329bea378056a1e0767631faf3eff2e416c4b2d23401de1eb92e3d9a039d1", 0x85}, {&(0x7f0000000340)="f5febf5e29929d74d89126ff89041b0bbaa891833505a2cc2132b657916f2d8f04b0b000381378e1730cca77e85e881c950950e7403e0a4bbad32e5580f46a75f810fcb5203779a2e7ec3c9cdbe4c8a55a5d01f84317a271eced468ae51467076dcab1a5f9f4017a87fa132667f4d82f727b881822b42749b0ba0671e41634cb2319cec841e4e5df6ab44ee8b48dab0281aa239167f28ba3dd010cd1d39e2c3bd13e213936dffb5bc659e79fbae4284b0decf7aba3bbf094f6ef7b6c0d6b1c3277d742", 0xc3}, {&(0x7f0000000440)="64e0b336652cbe80d74d69a9cd95bb2e32ef2153fa7cde9687f0f51f61cf10be0609ceea91c27436e2d13de79556e953ad1e56b8d634ae683ed10caf6e899a389c2ec79ef22856c0fa789419112303b4e86f07580c15477a280144965fcb41abfb0774769d7095fa3cea2c590a7bda7290741d595ac8f7170fce3fa271512a1f1463acf8b1c6fdd906feaa77b0b21b1f4f3ab36eb07eff5bc29e6b0074412edd60662cd65af9ddafe1095fc949ed94203533e5821bfe75b74c0afa3a101f55896000e423d471c59049c4ed75", 0xcc}, {&(0x7f0000000540)="7a92011f5a018993ce14b21542e57a7ac157e981cd15d8af6c1f1d9de12ee38c35e0561bf6d7f90a61425b5aab245b8041557ce30fb4dc5b97bfdf3034f1c7e28852699c22e09ccb6764ce227369046452c45c510b094eeb35865e75cd640185dd24c65f11fe025b6842a7094a873f8d2da5defdd69aa98087f70359f7698e441a173e611640fb6ae3e4c31260670a03126ffa1ab377a3cc48157be8d08f07b651071267c3e823321824fa8da45e749ae1d9f393cc985af739835afb63e28f3215b1f73d4c3282bd049cfcfd6ad6d945b99427ccda6d39831a677d47", 0xdc}], 0x4) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/47) sendto(r0, &(0x7f0000000100)="0c670042ded559603ddd97a7581294357f9fb665ff17c01186c342637fddd6c6a517", 0x22, 0x4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffe98) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x1, 0x86f6, 0x9, 0xb03b}) munmap(&(0x7f0000009000/0x2000)=nil, 0x2000) socket(0x1, 0x3, 0x8) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) madvise(&(0x7f0000002000/0x9000)=nil, 0x9000, 0x1) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x2, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:52 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x20908, 0x20) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 16:00:52 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x4, 0x20002000000000, 0x6}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xd0, 0xf, 0x3, 0x10001}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x800, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20, 0x14f44334, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x62, 0x80000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x44, 0x25, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000002, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x6f9d}, {{r1}, 0xfffffffffffffffe, 0x17, 0x80000001, 0x4, 0x4}], 0x800, &(0x7f0000000200)={0x0, 0x2}) fcntl$setown(r1, 0x6, r2) 16:00:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x200, &(0x7f0000000040)="7cc6462e9b547cc5ccd90f9ee876cc86a2a338996bb95dd8bbc279f172f1e330bd10a5dbd6598de7471e64f9ec6a2e2c730ad4cd3a773c72e3c140d6848e8f518df67941182e05ba010397ce682ad41a15151c7b95b7b2ee75bb0a7d80cf6fc16f7926ee00e07afb709f13682477bbd6fd297d7a8c52c2f6d5f95ca81fa0ae0c978911355bdd3b58a907015216248397e56977727108bae683f0eb446ef4aee024a609eaf143ba4e30b77707f243f82e23ca2579076c69b50cfa21d24bd3b1d15a5dcfcbde2027168000d9fbdbc6419a9e4bdbae075f61e3e8a7e19f5f1ac5c2272a74dc1422d6f3bb718dcae0e8ec98e64b0f234ec3194687c083cdeb6dfe3d09a9bdb8ac40591085f1e6942f2f3683099d03750675abb8be6ea111c72eaa6ae9ec4652eb820a69e30c1f3a9bcd20ccf0520b64778e9c7b540037632a4f969681bbc4dd3d281b37679da59282229d3dfb7afb10567f52060d0b6bf91337015fa66693b6f3eac9314bea6801fb655a994dc030674fa8459a7821e58587354913a3de4f54f2589ef7d2b908931201bdb8512c0cdae6f16615596d8ac192e4dd56da0c7ed5343be53bcd3fe89addbb5c85c303b616c7460738fd2882a63a25ee7cf503fc0a30c7c1fec1516b3200f3249a7a600a45046e20c54bed5583ed564806e6d99f260f0350a4575e40c3fad0c0c375f6c58cd1a4c8ea4c6fe0c876e8d6075467c147bfbb20be8305aff6e2331b299276ca14f8fc18aac5b5772a349ced18f0a5c68fbbea132e4af4c367496640201da46c1b528322ddce25a79141284159bf3c422fc2afcfdc2e865c9235f6085f49c8d191ba66ffdc7bac95af7f9c051a0441a99665d3451fdf1caa5370e0bda403de00ff6f50c385f4c4dcdbf3df9517a9f29c06c1dd8f8db8dc1bd1f0b562bc1e78ac89cb2ecb81b913908d22a2524bafcb6e2409ebab6719f13cf3eb66fff36cf687148de7295bf7d8bd68694c7cccfee9f2b6f7414278d71091a61ef5fceba5727e885df2be97f81ef98bd3af00bc238c96662240c6cacd4d3f6ca771ed2d705d4b112fcaead49543a2afb8a8b0e46a7ee1b6d08bf3f9a2c477d20b6e16f9d17ae0c9b429702db8a5d8fac9930576866242a8341f1299aa9eb053f175368b64cb53ceef1dcdfbd62c9322820e29674a9180813e2976dd4e5bef88792dc127a4cf5f91f3dcf6569db25447003433110807817dd2147684cd6141c5deb5200fb807b7af0c108b038d812e71821a4aa7904a31ec817abaa69114ff77a913ab8669b55714955e58e38df0404520864ce378e256e9b1e666321f5ea512afc0e04ec5aadbc5a45bf1b87384eb4f2aedc6a55affac7bfe5718754660dab8cdc3e6c98d2f51415f3ddcba99bc9618dc6709a0caf4c671e1fbea905000b10c8c906751e830677c5789561f37580ed25084c7c83aef33804c1506b7137ddd7f6a152e74e82095a9fdd8c4f022246ab1f8faeb0cfdce8510907527327e24d8d9eeed2e80d791a7461755e45e86ff219ea9397c1d6403f263d13fc1255a16f08df342d29e5e0f1d51260613c24d2f2366705035168e66171e4c139a795c4ca8367b1c5ec687d21b7979ebbe3b3a458c7561ccce11b47f9772991f3fd6f751e877d8c23b684bfd66836fa35888cc39a640a0ea6c6bc2ace419c4643a866aea82753b29e595ac49741150b1c2e1dfb40e24afb5dae58f6f414098e97bd1d51dd85c2fe891ca835aff1cccc1dc0d39223bcd9863db8fbc2936131eeecb9497b58e86ce3e242718767e919fac7ca3a4e08ed4afdfdb171c5754706703f06f11744bfa394f7834bfc203c0677570fd90d1e647cce6e22d5edad78dea3f509b01b3cb88a6f5e5917e7c57e2034e0c1f5078afab88eeaa510c6df7ca87dd1fb1abc66bc80f9767ec7ab014222ebb145769fcc5a836a4273c1c40c5eedd19ffb587c4022fd5874907916f2fcb47bd41531f354772ca8092e428c97b50998c8468d9eb987deb985832dd074d8690671b15028b746a86012a85f9cc7ea4ade580a7e4bcc11f6e6212113a223dd8f6babbd839be3182aa6f3aed9c2dc74625c6369043207aeddacfc493ed471e4d5124ed0852038e5a767a902215b447819787686e21399ae4e044e94544133dcb7176d25885d7faaf0c1a219d096f60307806df9b0249f33d94902da1c1f81cf9cc59bc64f4fcc476e700f5d2346b3e011780eab65e6a89b40ab2b06f5caf1b37cac7f9ea5897cca7f0b095b08545ed38ddeedf5d2002853c3cf040928274e94f53ddfd5709ba98bc4dd75fa2dbad316037347328d4477c2fbd64180f5db2e9c3c6a10a21d9f275fa29c09347d51680bf416ff0bf77f80e3560f8016976d01092a57eea0b68fb8a41b768b5bd36cf6b1ec6518d762bf21967ad589f8995171ea4aac0a8ced60823326fa378a17752408aec90341724e2f5ac9e0836c2c0b8a74032e30270d5cf96dbb9a8e1781284b9b86d90fbe45a3b7b671cb2e2db1f7b38b624ef0f34a8c7793ace4dafacf1292d0230acfd3d42074c36d8f2afcde67d80b1e13be7be50116ea2f26f75bd100338b5e2472a9281cc59f45e79ca792d33880ac2f48d24d999372217e5426d9992c33a25955b909fe61d9ae514d7ae2704d68ce45a92833eaed7341b18075cead6e45153444d0ecc55b4d10cc50c1e65de6e99d6a73203f9ba8e49169f9276ea353fd402173d0cd5a57a1cef0f5111c32cf9830e4e8e413826a397240a4a0ed66e9b9770c53096d1d3c499d81e54306d4af199d9dba8f673f19b4f0bd595bcc95b05fbbdaa752f92d838f8b9b9aa0910a61d88482de4544d6b54bf2d31ed5e8c3c0840ccb74cdc5c6d4c827412dbbe805f0b4a2089a6fe6fcea601684737dca89d20e69ba596f4f169e7e89de15ee9ce2e0123bcec8537fc748af7a612df4cfbadc4a57817cb2adfcafe4972b70262042f518adad0507d961027d06eef9ce02e74b41f912b62af5d737e1866012a8780d75e34b0f8eee0689a952ab407b1e11d88344f93c4f594cd31ec6bc549bac95406d0b1aa10a8410b90cb9cd10198408aa3e08519c15e906d836f99fcc60fee26066c0a9bfc0195a4a14c6bcc85bfd756b065d672eeabaf43bd63e087649dcc82c0bdef756d1d3a51698f127138c130de9fab29ce4d037d3def2059b423e4f36fb21ecb9dc8cc4f2208d361b94c01802090665ff738ec5b4c5ca1b4b72e9a632f9cceaebeb7c2b4d8e6af03ea29cf118eec7ed29badffd1f18835535a08d0cdf3c641cba644746dfc149c578b1582d53b0fb9edb4f003a919f12129ffdcd4a004a2eef7897a88a0f975a6b8f2532f14e7bee7bf1ad5b4aab91177448251cabb5c662ad90fa15f0a77d7ae4d6515ad1cb1add98fe1ae3631e8b5d16d1c64d5985f9d39168a7b8246a53bd3dfdb3a07cbcd8dbcb3f8d5a22a0e64842a169c7ac57312aea379a7e6372aa5a5867f3e33a881e94092a0f68da17bc23b3180a433e6db2d3d4a310471e95e1bf27ff88fc187a367121134c27ce98f063b9bd87d56270f4c3882d00050fc38cc3936f8469acf28ae8720e2dbd4a1f49c24c3710a5dc4ac191475ad86792582f0f3c5bf013c71d2ca343e73ee4e93889c8088223f593d5c808558ad44a472c38cd84028f0c59a28f9c2ff751c730646340d5511361f927c5997011a984451156db14e5aec3b61dc0de3bbaed657e40e46f81acacd12b074f3080849c0d424785f13e08bba2e73597c4cc67fa69551745fbf4b2ec3ff7b4bb2d1957b66e533a673ac7780fcb0d0462443b12d55a56211a4854696dd9c0cfa1e1796834853383a3634f319b27da839283140cedc5744aba9bd0b87aac6b47fe01ef08a8ed7f53c11ecef393185506e107cd00e27983f1a4b87b7c8b258168e7318bd21dd0488795aa30d9d70bee0caf0d251442e91bd7fa76535fd0835c0d594b9221de47079434108f14830e2b47512f086635836bde2e5d07b2a5ccebf3290b9a9ac9029a0fd18aef1c0e47038dc07a953a5b0c2e162e3e58d640de3344d47c560c8426c950e1a96c6a112b64023e3b88f3907f490adb622687df5506afeabbba273718a2fcabd4ae2449adea09cf2c5a4b54892c5adaeb36de95c8722399b47f30af313916610b64b61b0993b8a04a086857f10fe25c79dab54559cb573341bcd2bb6f69fd7b75c7799c6f284cbe2de326c38f30c49b27ab745e46dd90f640141e22ee6ce1b59f6232135c677625870009fc1c0c0aa0d7f08530ecae4eea826074b916d3e7aee2a62f1d07d25a34a271193c30713ecfd85b9aa173531f379934bf92a66bc63242ee47431b0b7aa15265919aa86ec3b7e7288957b17bee1b25c218bd54295d8d465c80aebe3712645a1ed6c2879b8a639b4866f170b8084148a7a54f5adfbae9b1aded3ffdc0be3d468a83b9de4603233de07d1ffd7635938586616b32d7780a07ce16aba67223432ea2e90c10412cb4a456c229ed73a21224a73e959bb555185eedb5daef6b01bfb9abd0f7ef95ac67365c782814316952205bb1fcad0256cd616f8988fb679c356f0c9a3839b04e6d0d22744ab776777d3ea27f3405c6b6b5c9206717357c7565c2a80e7777f5b2ddba525e720b0112a33edeb6784f566345685ff0504df11083159545cf1f37ee30034c1408edc7844bbe1aa5ae6fc414921f19e6b27bf6f5a25ba6128506e11652130b68f3ae52f97c906b1e8f19fc2fd276eacb91bcc86ce5e836a4923145de05f8c2d7b630171e53e02c2ca70b0f313494651f72ef8d6705766cea8e5b32ca313d017e609c0b1a09cf6858cab1627a23a242638b4b34c754abebcbf4c700f5d511ca63d397a9ab2eddc96bfb961022b7a3c065192d6b442ca76f024ab3b1e39371253e941e343f8e05b63ff7b1308745c3a07da38c166fa4db13fc3135b7edc8e3f94eee8f9b4247ef9633a2db265c230b216c2234c14593d78a06f860609191eca7c62f89590629e4f3474fb09e66be42706d6815c3b16caba736b77831a2ed102d955a2ba534624fe850b5391ca363f77ce883313a75b22ed4ee24df245f3c3d83682d901cfd35b669c8f0e1e8a6a5c4451eb55b1488708c9a573a8b249cf7d30c2bb8400ba2ef565cffbb7628f4c0bc17dfef989a5bc0c509586d2839df09803f0682d60eb4f03a25ff90ea11651d1f8444996c06ac7c6f60f2f129851a514c3baa24f7295ffd16c499101e149e4c219269121aaa0df54db48be3972083bdf01ac1d5c125bc9cd45cae5d1a7e9b95315e652c64dc71760889700e3dc463b53630c06b19c1a9e52b4c8f3f08adb1f586faa4f550b2de70ead89253f407eb0079dd4b4995e6e36a4b061f92bdc578f08fa282a59a9b18cfd5b5fb26d55d05ad1acaa881997f15d1c86d93e3c9deff144c99a680b1b7eaa36eea108a658779a0867bc7aff9a8a7b4549e18f3fb95ea286ca4aa9d9a1572bfddc4d140f6a4c6610812c729c67db7c75f3302a680fe6a0557c36c79b9508eb8749c2c0ee36458f80cc020cda72ce609db6aa7b8213ccbfe2366e18289cba100a65cbaf682007388288887f2fc55833cd78de00cfd4957914c17dd56fd641f3823cb56da65ec2a870ef958a93938fdfe217a6b86f2c85528130f8da153282b22f9bedb099fe4afd8a6bfcf01278ed640ee51542170a7e8160799bc0b9fd11655d0f731564ffe72c3bffade3c9f0be1bc4a56d4386426bf9ed0dee678b4ea039ac94d50d3549158fa25ce3690e9ca191e8605bdbc676ca2c94d886e2498091", 0x1000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001040)=0x1, 0x4)     16:00:54 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$KDDISABIO(r4, 0x20004b3d) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) msgget$private(0x0, 0x2b) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a7fc61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5a79855f826337622ba2009c534b6bc000000", 0x25b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) write(r0, &(0x7f00000006c0)="f04eec99f76ec807909818b94819f8701577a6f4d9cef38b637dd473dd30774d60fd73eb87b218a413aad67c01d62904365852386cd035abcd6aeeee8f13384f9c2f779e783c0d1d1d557299253a008286558f94fc51b0501bf6cfb493b17d3fb45a1d1528da68b093441b1ceb324ffde3d1a7a174f7ade4a9466190ce8e69cf12f70c63a6b68f7e4afa992b4b79e6176d7e777aa7b41e0369a589aeaab7d5b4021a7f613fb70db11d90a1de377f641ee4f3d74f3a7875d9d2eddb280d8e90a84eaa2dbe680f39bc224522d3c33e354a987855dfe543edd8db77952d85ecf0f60052dae4be9eee4fa7dd389f7145bf35992c10269b459c7382813d97ddf30099111b8b15fa6dca5475edc3c954cfaafd133a2f7bd8b0cd6b8e5ae2c292e971236df2c5bb04441b599be5a94610450cf3c2542d9d539699b9fa90e09e1897df158c801b1326a216c52b9a6dfac802e199ed52d9f3218c08ccff54c48ac2c2f5118ceb203ffd1c59e8d2a37e4ee45909b00c2c381ee4fd70e2c554c1f08bc17442801f861547d3b9565499dceb24611e49b12a9dc5d3d23be1ff7bf374407dfc9847096b2714a6ff1c8ed4a179c122a439c2e72fc2784a368e12972b61983590c97cf466edb33a5fa114d19abff1fd4cab6cf3187145ab7b33a93034895e12df6ef62d4e63142f587c7b375bff3b228e82de61adb5aa34691be47f631be8f1d7fe44f576fdc056bf1aa45b39c0fa9e34fd3dab445bd0068872a29317a39068c372f1f9f4971021834ad890872501fced679f9f420ed9f9194ce8b23d5715e8c2b329abb4d64ad5d4515c2962b92006720cff99d43065e00f9ccc7aefa21a4bcfd2e8d9ebd162e9949965170d0ca4ba320a8933e0fa0ef0a7bd65a7175c7f5ba66aad8017c0d1fda1838d9cd1c3c7b5c6aa9bd257f3e67d7e87c142876cff5db1ba7829c81602e0ef5936721519af410082eed69e6879c4f61a135e89352b3e615894e0fd579ce1fbcad32db41794e732749b2495dbe4611e09e87662694d5bcd5fa37957be27d429c62d435b7f0345294dec6da8f5183332c22105e605b611d7909c5ec3ed6db7e686ab855e9b9a4d10bbf11c44b075353092077f83474e8a4783a86a69ad6b0ac2aab8c467dbe2c6b25ceb47d9d9dafdf95ec26dbe0d12f2f3eeb9798400acc849c02a2152ae9cd41d5cdf39d24f1ce74957d299c140ad20a084278bafcf9e303484898f444472c449e30c1854c3822f5422f447d99ff615dea0fc4eeee43e2a4a43a30fed28a18c4e69bfdb1d6a566ab69c136e3ae95aa6ca532ab6e57e96fc42aa222e3d506ee0f69e0d521ce9a30badeeadfbfcd7dba4528d6d0e169b85d2adc9be91ad6e8e34ef6e84ccfee1540dc4c01f951e40d9082ab2932139ddae9db772a3c56286cb6ba47f89413f2b9163b6294221b89bfdffdd71565895bc9b1750c196c37fa8285a4a9978cc203b37a446f81ed7e7f6d12b178cb05809f8ead5d74563a13e75449a36b477c0dcaf58e73e6cdaec4ec6edc134a98a39aaed08337a75961d6cfa2fa074d24f672f2f3516e32d408d3d3a9f73d36151563792a6db02edb20c59bbdee11ddd2f6be780d626a2d618a133d5ac36363bdd01af64e4057a2cb37b6ddb9ce37d7d403f5cc8de587632f5e0660210633f781473b2683f2bbc12c575275bf0ccb2caecffe74b5ea5990e2512d1579c3eb3de78f8247fd337a41206ba07a1920eafdbc04e08248b2c8f1370d6ee2cc9349f9dee9b8dd0dff691515df058e5f5a0b3c585eb15205a2d2578b52b3161e37c261da85257410c81bced9b573a67dcfd81cb48f5c10e819232631f20f8aae68ab3de7a7623bd1c326e1925d2ee7bde039fb2b14533ee5908dfc0bbc60b8cd011fad92dcf7e048481ad6baf356b510b170e2116322fc2213bf69b7a7c23220b0731103013549de61b9d8eb39e29d888b02fc57e9606acc7d66e096d3653a7462664c5489918528a98d05a9b7f7c169b5e922182b6da8a62de633c9a72887fcd90d137f7c44009902719a054478f02d72dc01fb2e7c3ce5088828eac86b6d47b9151d9569ccf857b9329239e6a56431be521c0f7ccbca6af285a985ae05afeb770aeac2aaf32464ed57032225eff8fb9189e5f790c05e33b9592a5c097dab28bc0f3de7b6a6aab1d9cd847a6f37ca042da1b336fc53cfa4cba6f6ae8982f150c2f8aefda5e9046e02e5bf1f5cc8e87ded6f937ab795778cae1f38dae4413c88408b633d4eb22e28b117b82851e4dd6f77491841a6dfa0f683aaaef8d67d16850e8886579acefcbda71fc8d5ff9244c7c56a0aadc514e8c412d14bb659a95fa039f3cdf1d878ef1829f1bd2abacab98427cdadb8525487039c804ab47e9456ad7cf071d5a2ca4e3bedc54f95a066cb8204262219f26f375207455592e91822f76ab8f1175ea7969a95276349b054294b6996f80453d1ca5ab1d6a42c4d23f03795120fec1a631a1ab29540e14c8bbf7e134eeeeeb8778109fc508651389610ff3f991b2d22b74450ef7a8581be7f2cb7f3d8be0dd63b5c951b6aafd59774a18def6b9942c94440f32f1cd7625f039c123bc0b4b3de2831c737042ccc7e3f958bc7e74e8d33949366f5c32507e0729086837cd3c1fe90b7c0fb18931aeb78031531d9139d672af079025284647c7cfad66d2b4d15a3aba705d0cd51cad58a30bd62f351a20000e6bbeb0473a8e541573fea351ee255075e8fa615fd798b6387baa3d5608aa0429cdf2e734b4e0b23a5081e6f01e4f8aefc51fb478ce767e2877bf52529334f4c4da91bd0308f858690bdfa5710da77c964140175be36beead88bb1b5eb81a5e90a63e7c7805c141e8da620c72a2b59c3194800f66ef809d488988b36ce5b22c900938b8665cada28b383cb319449a96f9c4ce918654ded1bc6e5cd017e17cade8315c7bd94867b0bb66fd00b6b061e93af3388c8a275680eef032d26835fb7029d2f1e3a3652ac672b3705addedf4d91c84cc0201f2e859b9b4c95c1549a689952819e8f830242a57c30c6e5101fe136dfbc1008f11df76dddcddf1c28e30eb809b9fb9fdcae83cdf82e2cf67e1947879d94cb23df57ea11c9a7bb5d625d9483201f975e4e4f5e68d30f03bc17175a51491089dd7c11bb21b8b390a4c6aca3f55ca371c41d8c89acaa5cd60fc2fe483800507a57968a28d536daa1c858e95366d19e05ce9078f1787f00495f6e4dd63cfc96f4327bfee07abc0a96a29cdcf5980ef70d409c0f5ec5569cbead50b0ca6a2b07d8d1195ee30d102e4ccc58f2e1400a31644c5215a20667307cb505d1f9852944fc6bd9d1aa7b335b71eff7757928ae61c8d9b9ef01278d02521c054bc7381c898fa49b7ee8bd666ac020db019691f2b7c755a1cdada2439f2543cf3ac5c52e7dec3e652a86f4236b9c5037d9543239fed8e77b50118380198e83d0071b307f40be286c5ade2959c0156b83a1addafe8357f02bcfda7aa85d249f1f50fe4c542b383a7929c7617e04d827498e324aca5b630e41e89eb60815eeedba6a485b0b3d60c38ef306ba6a1d5027b1d30f2ee3fb54edf07bcb8005110fc0aabdf0b1f687a3f3482bdc793312d5a9da1e90730c1b0a4f7087229582ca69a887957bf1f9fa4e8a37f3f1e6415bb1e7e0a00d180336e809609ee583bb1a855d96d0bc55540bb7228311007a8218e66836bbbaf3f9110c8cc7fde038115422ac0b41388260bf5837c1b3b389b0083910773814d7cb981fe57f6597ac4131ac546a746122dedbc02ca38ed974981090a36b9a0958eaf62b70c4e0264d540376f766466d0365b2c77b6cd35ef096bd3011d38709b86f9d7af47b08c209505f6de44ac1436627bea3672ea15b65c74e1e892987fa40cde2bacb4ccbcf439234f9f8373ab51206da54641c39566c73d72207c0c912520506dd3d7212c10ee88713de30f95a9cb3bf1f3445da9d9537c07e721e3f3120d19dd5e2429684bf7836ceecc1346fd99385f876613bb8db59237f20453b8ad8957bce5c06b1a09c43275b84e638d80d688d9e7e9399741c5e6cd2de46fa479de369da579b74897f7adb6854b61ce8a79afd43887bb8689c32b7f6bf8900e947897dfff43710891a167eb599d141923fef947929445272b7ca8dfdf5475bb46b6443282242459530a504c5a675652f329dd751f5527f5b6998d5e36e6cdf7f1b653e8c715a6dfadc02f8c9356daabf1631ef32066353b62874108038f5d153362def144524dc53aef4fc81edb3ff5d28ceba211fe5d3bff2af2e9521c19b6cff10dfc1cfb43dccd676025af20eebf991a2c32f3998503c1acefde2978feed449201baf4b04105545e25c5f8dd31c8b955c09d85f0c0a07f2b4505e087b038f3a2506943a6efff1b0f13801399a9d968616063f5d5f1d6c0aa9935f0d57f567cc08cd7b8efa6f19793d6e2d7d9c37ac3e15976d127377fdcc8250854263468fe4c2954cc41fae5dfb66ac508e550502d331d7f827e82906da65d8569639de59a566c7ade9c829e62dd24feb94c603b118771b75ab4342b027499b6d0c52306918439a5419f332a76cbdbb81febfa561efcacd664e351de7bad43c19306d72728abe51d4a17c0b00075a1074fabd57043211fe1bb7d3fe40ebbf959ffd77cd48381eea3ae5f01c1113f61625fb683e9ed2a1d85b2ea3132e5383a6243e891894692f1db79a325a598c7a3cd22d58c344fc07c372ddfc6f862c83f0d58915cd6d597806c5151adb4d9a37be48953320158614896ab063b55c6588234fd1f2bcff9b8ce343b160102c4491bd619006a2822b7b2801c16997f45149abd04bbccd587dcbfb79bfb9082775f3513d4676d310237abb1bae0fc889a71ee5dca5c9efed984f00340ed998c549f1c15d4ccf01ebb222f53631733c46448aa52e228f0da194724163112fdcc23b02b1e013193ae7f4159722dfd26bdeea14b47b1aff98fcfb5dcab1ad6ece380e2989d5fa720fa2522f278b2903eec2ca955805bc4661c268853a205dfd793ef5f0853c1562970fd60f60ef8d554b75b9f9e98492dad74a04013e59a59cadef215c5ceb81d9382ed64861242afdf872ddacfa65c80ebbf972eb1c1897aa500e8b1915de998862e62c039916baf8dacdfcc8ccd01a20a02f2665d6592eee208bd277d3255ebdfc4e925ebc1cdc01ac2aeb327454e17edaebb2372a6305e1ceddd6ad9939b3583862b487a45a85c9b0faebd65159a849f60d452a0ef57aadf1798aef101f67435075f39e8e5d831c45a37eed50dea53236dde48f9e8420909cb573a2b822ba6a2b3bc73bef63e6892d99548b87f44369a91faa99526b327e205745867532c020026c2ed355f2a9d665a89dd680200fc8cba50919cd014342ea1c951a70ecdbcff77a4983fae563a0bda078816d818e55cbbf5370538ad2c00cb833657bd834484cc704c1778c9ec38458b36d658d58f44bc2dd282d129035fe0fdcee11e5232f02fe0b6106c3fc95fb3bbe10b9135666c09b05063e8f16c709fec412eeb84848cf72c10eb104fc321c841f889c01ae6742557db016565f266b38952814a1bdb4c3d6e385aa086f7567eb61d783224f70c581dabb4cb97551175b329a2ee69cd86f8c21ce94cf59300a66f1ae3ee2122442ebf2d6d23fcd93389a353c5ee0d557c452490c916ffdc894edff1f82f3df87c2a907c2a59f1ceeb0a38ca5c8de7b2679cc9a65b5006b0b07c7662b632b0cb00d9abb3f0754dc32abbfaa6f23ccff11b48dc80e500e748f892ea74a38a36bd96", 0x1000) read(r2, &(0x7f0000000600)=""/161, 0xfffffffffffffd69)     16:00:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000180)={0x3, 0x2}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1, 0x8, 0xfffffffffffffffc, 0x1550000000000, "4f17b83459154b165c4e13c435cde75ed66a69a7", 0x80, 0x11a}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) 16:00:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = geteuid() setreuid(r2, r3) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$setflags(r0, 0x2, 0x1) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8020, 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x4}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/38, 0x26}], 0x1, 0x3c) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x401, 0xfffffffffffffff8}, 0xc) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = getpgid(0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r6 = geteuid() getgroups(0x4, &(0x7f00000035c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000003680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="ce8514eb9af56f2a9ec6c7776615ce62226a00ce4507977bcb692c1b8f5ee1007b145dab56d65e109fae41dcf32ca039b0751b42481c2b40eab5d9e420b43d284ab70144e4708b8fca1c02d711395e7aa48c7b83a161c1772f7d293b8366022fcab9b7e20efbe1f9d6ad38976386529cc693af40c76f24a3bd991f5dc0f3522280292a83", 0x84}, {&(0x7f00000003c0)="9facddb7efbffe6c1ef855318e2e1b482fa2b774e99fff0f346b692f80f6e98d86cfc78999c6a8db4a6c9ff0b179335134fd184f45e09b2ca7b6d6a30199b5e16778eb50f4a2945f07370af47749ee281e8729140010ef53d991a9826dd3d5a7229d74e96f889f53c6ec8d76597f4eb60f36d3c24e1c43743c72325338683eb29bc66c82a60ce7006e84fe317fece1b8a5352fd03163e4dd9ea69c003043ce4a4ff8fd7e3ba869ec0f291695369a0c8a0a2c4ac1e8a5b981e312ce6e51950a03d13555f59d71c3a8cfa969b99bbcd58cf75adea188735da9d13d26a0005d18902fa6e037aed7ca4eefc09ba154bd043312f3b61cbcf0cc8c451f25ade002fc19f3c291f05199db3b60e4151397b18f2c698d39cc9ff0dacdddc6697e3de975458484f410134d77ac4efdf2804ef4944ccbaf4fefe759453b2a23e40e64e8067c5d6b0c511abf756ced800bb89b4154d10b4785e708501901af02dcb677cde82dfd9a72cce0647cf301eb2895d8d0e23b8833f136c053e2155158402acebd9bdb77c2e4acc19a42c160bf2c1a4f334a034e58ba19eb0a955d6e94820577936daf72df99b6442a947bbcac4c2cd75b233a72cc888efb543954e9386d658db2560a533130c6659625d0de3952b04faa1be60e71b86693d597487754be5554912b002bbe2255089d42bfcc3b3ef4e508f4935c99d2fbc60db9cbc9041d46f72b1b15d2c0349310e891063cbb3a68f6fc2e3d03a89b761006d6048618e559f7083c1ff7868f10ded84f54726a41ec1f9eabed7502ad2f947a50a77708b4d58f49d68d2378e8e7526eace201bdd224d5d30ca93af78a69120e1298ed17aa8eb6d16ff37ee8fe75a706bc37fa05336ae4931517d0b50e5b6be074b15f6a1ba88cc15d680a50bd8afc682e2c81f048f1a3020ed0d99012298d5dc6ea7836632db30515b17b3aa9aebb80699c957989fa4e66bc8c379bf39ac7347e6e0d652fb9ffac0346d7e7b6f7169ba8004177aec6e5db69664027f37fe2a90b6142108c8b198d5db7ac7af35f727bd606cd75853d413649d1355a8f53b8ec7ae066683c6e37b453448c59170da42ffac9f4e09953e104b626411d821c39c96a74180b298cfd0000ff72599d38e7d3afa6adefd18016cd94347ad52717833b822092980a4149382edb9456395c075fc8406713a90993937de880d995a4d81efaf201276bb227d2edff6ccbe7dc02ee49737c022a414046fed881b7b59e6681d49afd638371545ad89a9bc4c522a9e38dc3af52eb699d210e29185a40a5e341a4594f66feaddaaa7e6c3be5e12ce902c9b46a83eefe6e08d620f90121b1fed582189f722f00c73794b926a967d4fe43287f5935fb078ae2e88c7ac81d764af9b1f95881a17d8381b7e02825d3b519256a6b216f2bdbbf6490ac106693df6908d8459a507afdd1afe6bbb0ce10d47e4d68378cb29514ca5aeec51014e81362de84e30161462605370e095772e3e8b35e9a48ad6bbb783619e70e712bc0300e7f1c26fa6b44261142cdbff39c2a2fb5c5fb4f5cd08cf04a3ecc8b746651ff6ac02a92448459a135aea850a9b56da58d692437ad3c9061af5510f1a80842f7e3d9f2cf8b615c224a7d65f55e10c79377b6d546043f50a30fff474e9c49f45a9cf98a04cb63287ab373ae31a2014293148f24a617218bd480e753b863c64ef43afc9ab7cb1512a4d0defc5409f777c9b8bb0c7c1ed2dc1493dc4f646e3505d2b572f487ea74de88c8e84af3dc375319df792532e9a173457f925190713a4f6013e00fe2a1849ddfe0d5150ce6b9144f5fd2a56ebe234ac9638d3b1e57a468d708fcbb759cbb6c94c1cea0c6acc60bffaf0adec55ab0282c026f9d4f304bf2c691bec0dd593af7d50594d09388658a32ace585ea9c80a8865d5b13031a83f0e31b30a662b7983fc4a49d8258e48b74f62f64891e73ded73aa5ebd5ea6d2cd2a66ff7de3d42d7c88e62b055824b45402acb927f9fbf5de272f0dfb2dfca85284bcff9d668df0f819adb3edadba4d5a6fbb96539f117756dbb0e305c2f0b37a61ab20e8226ce82d4b2a76de7bf844ba351e2846f16b9f55752ebceb67d0bbf96dd4a8c550ae0a144306e6c77eb293457aeb64236a4dad5de7ba9d711634d1ddd365b84d27599e84e4deffdfe8d7553673863dc94796690820be7b6f60f0d086b1325e1eb44e0ee231101f74762c7be79671b307c15ab98c2f677a95b1a8fca3d56f860033747fc2dabadb950c57404010cebfb29e14c8515b7399640e0fa1c44f33b842b203a177e7a354316c3d12a576e30836733154cac091e9262936dcc9fd6d4b4488b80b904dd71b3f42d5d5114850509408ca9fe4fffa749bec6ad0b764fa9e8b97a0b0483f4b4bd9fa57bf5b4de11ca4833386bffcbd9a8c94e42f6d510bbe3f77e757117a26ab68105e579dd3383d7452f625ee48408b75f8fc7c643862ad454fa771618a1d050c4158dd2520d9320d25a4931455330b5ba13341d8ef4a740470107025091ef5809b3648fb0f1c67f2ae99624bdce3442b66254c447a234fd935f8f783453eae30a000685d124ce325e0917bc02b7ee505cb697cc912eda10b8668a89208bdec19c3752e2e31cd01e93edd8ba41ac3efe4ac100c46514ecfbdeca65e964f58d4ea2269a0f6ca3c6e0f3ea4385e0e20871616d683a025f6aecf904ef81e16dd7bf590f5a79cc4ee1b379a23ba8e6074c0f0325784f18a643c5e699c6a1d3559377dd472c373e22352fd255fab48ae04fc8c1b9286bd8d00eb72d00cb7730a3685b00aedab6ec057545026b5c4dacbc8e3fa1ef32b71f4d2a621588072aec46345e3aaad408f10f18aa7314585989088082308f9ab61e21066a88b269cacc21920a915fe8db194859e0325e7675be5ec24b8715eb0aaa620048a5f96c6bd7653c1c023badf7152927a4144d54e6cb1f22a06015bf9d621bb0243c3eab5bed7024653b86ebef7a477010b4923b6805c962f025ea5530183ea0a3932cd6260730aa3c8bbf1468fdc8f18075445ae8f54bac835db02f06229284b124d3d86797e1da50d3292ce1a11e8fe702a59cb177581633d9e8d997cfc4aee5eac19f685493c19dd578297a5b04a26da6331edb590cebd358d864702b79a7604f0d6c792ec024658c92e37fda095476ea424d78814e36cbef6d7b7a8dc1b9bdd08325612a1d70836cfe40473d24566beebe87562a9490f325e8b54b589af7d2247f18db4d3dc61f27ab844f942fec4f9dc11e6995a5c95c59d355beebd42b515fa7d08e18281543516d8ec93e2e394678085750f0df1d9cabca02f17d40fd7b9f8c646d879b70e6b6eee811aaf63c837f8570f1af1d26de7870a479e32288b711bc958bf9f4226ca4897a0521dfbecb8c2a5094f53c73619fdf845b0a32c685df04bd8f3bdf2eb6846435002af1c4e3bb3b90db1f853237066bf6be0f7b2e484d8c2fbc3d561ab36a2ccabdb49fe241d2c37be01592910b5ed53c8f8f47ff80370c1c82d1e65b8efaf2e7d113f1599a4a93934d5b363185d3f4cde6df45f64e7ad9c32ee6590d8fda49e647c86e7433600b2b0b69772d73a8e54e59ed81ea3d04b5605aacbd0b6d3a5120f36d8dcaca271f33a3bc9d0687d850175d20a2e7195069394e0cfe00ca0b348a42c3601a2ebcbbf57c4aa668b6328324ad1668904ece7f324496253e574680d2f30096eb718ff7e6ed75081da07650a40733b160c435e8503c124128b73e614bbdc13c03ba16883253eabb40aa8190942467222764c4f99527f93259769c4dd7998431d6dad334ea88af5d808fcc4301981cda16002267967e4c43eb6dbdf25a7106808be3da88f43486a0463f9dc05ce3fc5542756ea9e98311bfcf1dcb723d395780c874c592f411cd7e6ab93e29f80a6398a37d6e23fb2a2e358605ae00d66f046f2cf8f3178b3a87fd8ce777b4e0b60b77535ef4ff747f9e2a1402ebd25fa95d8fee91702390b967989163469ec14b6c14ed1ad894986164e102921abcd0f2677419d25b9de1ba9c43c9ef3786ae17037d1deab1e11c209abb2ad4b473cb62d26dd47e0d56d65dd82718633ffccb2b8ef76810f0a8d2342b3b27454cfba038361f00fe855351e5e1dc9e828b94203792ed8d6262e6164a7cfffe91170f59d252a0689f6c1c49860716cf04409e3e55da82ad756637a171232044367db555ac8e585e95869258459c722264de626b3d938e389d9f7014ee29a90ceac917c57ec2ba20cf9fbe3ddfc085206ffd4fce486c1d06a77883222ff1fc34ee1e742a22fc277b5fb9feff1ab0606c8d70a4bfe6eb33b7798522d4c991a1b0f71342719456eeb8262170e089122f3672d72861eff15d10269d8ca662a0c2268c562d6fd53dc6af38ae6be1f3989566d687e7a3af375dc294ac1fcbc714aad2a4391ecd768577b07ef6ddec8597c72ed2ba02ccb8e3bdaad8346db0821ae49552b45fef38b858c2902f234c8fd131c300956458c0db1e395167bea15ee4e2a6a9b615d6e397ac1c4a1d576361f1e4b531153cbd703be2ef371f9e60e0ab456e158413913eebc5f33d6c4c24177a41c0bb8721bc885def1d937ed6cf6b87c52a60c629202d7a96494f26d1c3ffaa6a538e7a5d3b2ca0ea1ee4c935e6371219fbbcbcd4e9537942f8d9dc630bd28d718b0131200c47fd12289dc64f7c4b5e9bce2a7fca16c566771692027a575b69d7e14db76f266de9996426d00bf3f249e24d02e51562b96fbad1d6b9919e74e00a7c65b64e37d36ee1431d5ca99610291e9b15d75d56a71e6356b6ab385a53c4a0914a5819d4d9eed9d6a57d6b5d8ab0abc91aa51aac2948d14e1bfcc427181aac48dbf176ab5c4da5729a25c885b070d4c4ddbd6556bf35f4f095ee49793ea1add2de2f652cd961b597cd2b3a77fd1c1bb96aa4e09e90de0f61fc8df5fc3908c3a8ae11503e1f3654d5e4e63f804f53a1860db62859f3a75eeda3e7d0bcb0482547b6f4e660b21b07f9ab353d1c40fea9fb6a9dd4308ecd098a8a0112bbed4ee11d3b5bfa29c3d526b85f117ed42ff2d2a809b686cc9aa05ba8ae301f9519be80ffac8ceb08a9549f14b5021768810476c1aa657cede9280a6904e50debb4776a514a52b35dced776624a59dbc18f7015f99bd9e07134fae940fd1c5bc4477195ac0bba964342dad6dddbd88001ebf57598a48dcaae2bc8a6fff7155df56fbae61ea14307099e8758f8eba8a227c8db40399e08614ce923fcde200606bc1d46d7aa4bc460158d1df8889cb4ba118de874510bfdfddcb25011338eaa17bf0fc44bee746d7099814e88e8956a3e77171e9d155d0e0188f677f9e5050832cf528116a21b710fe93511e1af5562882ea093efcffecccacaf85f37511603999e0d25b4da10a65b446c70bc41a92962f36632bcf7a24eec391588c96425ac36954f70b38d2f2a730e2989bdee2685ff8a1ddee9e1c5d6ac1882409dee3b87c61612eb57043b08a1a98ed346ef3239cb44fecd72260e1f3b07d711cf503ead64ad4f01fc162abbe5286e462287064d99a622e23fbf2bd6d05caab9f168df5530db6bc2d6c34f14b33898c42ccdd003084f3e5207e904b6a5c07958582eb17d461608d357a5efed4034baca67193aca9d16e53ce1ed82a81b0733f173ae34d40e0dd62d7abeaa25d1d7ca8b26b6b1f908a270ba8e66938e1a9ae1539ca4e45a925692c3667806d4ba5ed69cea940acd8de3402645f35f81c7cf1e2902769d9edbc7d04e66cdff63f8a42baef6057d517b96bb28de1e7ef144", 0x1000}, {&(0x7f00000013c0)="d2b9cf9e259bfb29db6b09f28d0b706a5ead4a652d86e9f0f6c043588466b6887760d6f641b0d243259fd5ac365f348a39492378a30715bbe7c2a20f392f77985dd1f045f5b993e0ebae820948ffdcfeca2f61bc8293a021aa05cdb18880c8caeed1b825e2b265a2e2ec4c16de79b049cea66bf7beb1e0e1838128cc029c60a32e30b3ddefbcc7a8a4523bb8147397efbaa3888d3fd6861dccf27fd05e742ea40a6436958ee4887be9eda719ec5ee209ce4f86b5d6f9024bc61f4b74d4fd9f718b1ecc0fee775c57d92fa99b98b8213a4c884c86825a31d3fc05816820a381d27a0b9b118aab2a18d190b8c09655ec17b29f2a58af68b0459f71cafc40abf43ce285b095108a5b0717538cef8ac63aab6467240d163cba983f397a0b7b8383695063b57c347f07ff9312315341b9789837ccc25f25e244c112246ba0762fbe6bdc504dbd17b02cc996f768fe54a5a034d907fb52395bec4fd78efd6e425e88a562efdb9752d10353afd93040c0b20985b91556b8b000904e83a8c2f82f60ba4e37092e310dd19c38e6bf8aca76916fa792606a7f22ed8a3acfb27177bfeb846740f951ec3a8ed88334f7ae64f8cdbb512b11b1cf3cb0c7c83b14c377759617d372aea5b79141bbd90e1534ffac6dc1cb3e5b22d55f2dca6440dde64e5b11117a69fd06929d8a2e8979ecf2c19cda6de8ecb5d6382870e80c055339d4c8ca4760c5e774386586962a0449979cd30a361bf3937fb8378045ea6dabe1a68a6c1ad64f48c2b664a9002111460d3469511f6efd5b31436075a54df3f393f9225fe37a0ed56a9e26f530aa8f11886445a1ddb57159a1c853d2d90be814e9adea772173eda8a620ee3585c8bbe1808a7ab3c9e652ac54091e3cc2fa13f331b4a7773a81e68f0b98688343b6ee5954f95863ebf4985b81d138238d83fa88cfc3faed29cd7883a65f38b5cd75e951bbba769be94e96a1b6d480dab0828802a836e4c097aa23e4379481a153a9b4872ba1f126e0e57adda5636871223f5a37e2369b0d10effcf239119126d66eb67c95fac2f301cb1ef18a456923a8fa7cf8bc5136cb7e784d224b641db0ebd1f9ac6c2632aad416af4c9c4a3268d15c4a4fbe6c99727bc23abfa26e3094d81f1917467a5eaba6665f9bcf4411967cfd2692ae2dd7eb249a7a996cbbef8a8d76ddacb32a4f0f769619392d1a06d63bd01c5a0ec80f3adec03a21eeb253afd9f05e74047373252285db11b5bc5da8cdc50135ecfc0efd1d194908298989253b560c4546736e1f0f714da9ee307bac4555da5afaca2816cfc744e518998265ec237b628723699a2202d473d5dfbb2505a503e6c0fe18ff404c3e723909a6842d5f5cb94369e8ee4650bf799ce79412f0d75277805b02ac7417eea80fb33505a908ffe40258c70bb4a35067715bff1c61a52027f354e6475a42c570ddc5d441a7ddf12a5cb51ef21caa89fef28715e47826e6bc24e1bd497e46c455032e8bed41e0727e4f6bd95b3eba1d5c94029bfaf918fc0065a18b6f260f63652e6ccf3f1ff5ea18544a0744d4105050d1942cd79792ca17807bf4976f3c7e8d7293a09d013f1ab3f6e1d24655d254bad926339999479c3f1a8edf8dfc72cd9dc81a665ec9df0b0e69564d2e6c1b747b4b8afe2e722f49a03e69d252991e47b8471426ac57d46763be3f6c06cc4120e6ae6c6b5b70d5376410729b8a0e0faa7b94c41441edc18784713ab1e2e593f9927c5745697e41538e6eebe0226f2cdfcb12046ad8c8de31a670d8bfeda00d73707a48d6c288a491cea8fc46f1d92c26f6c6aa11cd924af7dce26aefd095f1e47b445ea085c430e09a604176b59c408ec0937329698e2dae115e16079d2ff9236ab96b9fae2d9c1854b5ea78e94b3bac566e26287169af9492fa28948d3b4500eeab979077399beda6698b1686bc21339bb4ef4417a9903f363db225c9ad1f881ad7a4fb72fa4c8fd91f90544e089092f7280abb0bb8b35ee2b9793a86f45b0e9de2d9b0e25cef71ba3c404171c8e6b4e1373b148ba550dbfccb8e7849e8b35774d24eeb617c732e752cce7a4bc707620f99011b454cce4a3cd88397bd0fe9216038f26ce206eef673817f37cefb2f9b221b057d81bf8b869901dc0af094bdd6cdfb8db1b02da3382c7199ef8fb4e5f28b0afcadc3e5040719f2119768f3aea0fbd682d017729531b7dafa69301cd4641d84ebe2cde420e923044930bc055cb92aa828851940e0a42e6c60c37cb51ea1331eee7049b72c801aad7df62c8d9ca21eb26d4389178ad788e6e06fefcf00b5deb380d937552bc64a5c887d323046202523cad3bd3e8f4d6418fbfca40f72748c4963923d536dcade44f9eb930826ed27f9c405b424b4b3c48345e9609557c13c09b119d0d74608c60544851682183685756313ac1d70685b77c025e7866640c90873eceda197272557fe14cf1d1bc13c35cc9ab58de80d65cab8119330dd86ea7a9e5036c112fd60c9ceada4e970aae7ac1934f0b0092cc502d42fa40fdb751de2223a08849507f76cdea0bbd0d5cba0f875581d991d69178b8d9ba5789e2935bfeac3bdd8f91aa2f18bdd4fc31567e075ca55610f37ae570ee56ca0e9e527cc2f13004ef8728615062c4e6389288e1c7bf4b0f9ee49fb2816f36ecf59b39268c9c43ad5d40f66b9f3d6b004e0b37cfa3c53059d6835c6278bd23d1a72bf06b4994c3361eaeca1ab7a20982b9d33dc2df8e912bfd96bc280c9bce337ceb57d5b4e21366e64b947adec18d325a596466dd49929536bc5ec72511bca4238b5b4eb75ba7bbc3c5da7a60e9d89d2060f81186e04e6e639307047b5ac4c1d60b012ea46f0d85268ebcac7de043e05ee3e7a68c42b80ac2633cd39a10b40768a9d51e122c1a5da408c05f7547a1e18576650486bcd84b67cb30a33c5e62967c332e464a214bba4ebe359429b224baa8e9afe61282ccccaacce6d9b22295ad97f5f3882e6f34b14ed95d1b03419d5005dbfb2235ae1c32ef2309ef8aef6bb02487cb4991828b895fef562ee39ad5b627efaaf68eb99dbad6b05c740b45d07cdd945d101e51f21eabe5158ca70bb8f43762ceaafdc1f6674428e1b0e0c3d9d4e4a3f66fa1b6833c9ec5a866ffdbfe970d370d330c991ab4df83b412d8e5b07a3265b74f9edaed17e7e320f49face4efa8858dbd7b64877b94c89c1bfa10b4298457b9bcb7c00413a53040eb440a13f55434dd70bae4ba5fc071cb04e0dc865d45db07a831addfb58f32ff9d27d2622c38fc123c745366dc34aa8e87cb77962a47f983058bb57ba254ea3d86231dab64782846f1a313dc9488df94823fbacb57c87148479ff79638edca92f376ad0ce44492a47e59c1ae3fc1d195bd38463bde4dcd2dd944694ea48c3f9280bd64fb18bd8141dac0e704652b2670ced7cd553d300a72f6f53af57b3a785a7b8cc92accbe2402647cb3b8131216da967afdc5b79289ef91ac2dc6d5fe6c9a4223a5aa12776d95be1efcc622112e8839d636b8f422366d99df404667f5d5ef535043f60e857a255b14df24c39b345599b1c38e8c1b98f0c7424e9aa61a6ee353ce03a37dfcb21a993b48ec01ba51584d77123d90e0ac0a9252de4ba09b54ec99c67e1ed0b6aa41d4f1d4330671ddfa14aed48685a7944ad9881c0f2aa20f14ef61a404c69b301b19e5ca23ef455beea8e0e7ef716f7946eb50b0990323458c127283ab2a4ba027d48a47f2689c1a9e3d043ab4658e19b0c6aa642f423882310af4ea27c154b2d1a4962cb4b66fbce2cedf100b674bdbc79c0c0ca1531350ca9a70fc880e16eff08579b1f7903821421c9e2266b2c2a1bc30c3a164f6ec6f31dde8085ddb838dac153fb850a5f8f85c15218f55deaa32b727409a862601675d6bd4bbfcd0d3cd2cfc536d0b1d184249faa920b0c392d29a33bd16fdc0a8b0c0fc956ab7b5feea43ee8938a5eecf0c2fc427a7d88811f311cc5fce758ad752c8581975b94ad7edef073b6d931b245f77c58f86e841366df9d0bfdefc1af992c299c193c42f1b3541b63e1f97a3f34e1b0f0025cd991e44ecc2e9e9edc92f864732b2f4ed43a64ce9f1c01b006984ee4a7cef08e0e105435869726a0d819b8bb7c61f6656ed61a056351a014053fcc70a0c729b146fbae7c86d6a01df09909d4305ec7a84739f92dd7aafd8a13a22b7e30a454c54407f6f27908d0feae56adb14c8c9ab06ab556710060271d126d8722c7a2423e69ba8b156f08e7e6cecd58b79198a2ca8135fec1d880e550fa15c8226253929e92ceb56c4122748d8459572cdd6b3c3fd6ef7954706f7652a0fe783473bfa6b224a3fde7be01c501e945b694e4379c1ba5ff5a7b130b915f086a95f8c9e8ed279db713587be4771d588f113b2d81975857dbb6bc90ebfd492875f4f2c745d502fdfc80c0c93f4d8c5a212d691d912a393ca4b38de280bc5fb982a87d3ce54e095cdefa0ef4cd01bcbabce618810eb0dd9979b47284a3da5607f5f95a066aa95fbfe71ac79ee41192bf25301a67ba08751afafc601ae378df114657f4623fdcbebe3ecd68e3e2b48dbc47fbeca659de0769fe0a733b1e88f688700091818f37e0094c5062dba7a21c419b9197d11545be54b5e8a55fd1d3324cc99c85a58298583f3ff27881984bfa812f2171ca721b127f01cebdc3dd42ed91066d79f6bf91a76b010a3d60ab85c6c167f19512f444846b5d7ebf3ab987cf6179ca77e7fc2df905482accf01db4f3bf1fdf6cb614a7bb34da8ae31db1b529efddb3b0e5c08ca49285045af7625bda54b38103bc1ef15062eba0bfa95ccaab784be329ac970fb2bb5cd6cf53de67140c2fae2dfed340e2b6dbbceb81aaa6336effb46370797d34f10058527d82929c05a02222f720a6ec51723c362a7fdd8bd2f307e10a6917e107ff49c88eb98154710aaaca1f928db0f9230d6d85e493bb260a2ca2bb96e7ed17be33900b61be600f402b7cf278f4a5b72351b3b37cbca75b0d0b315ffac78cb902316e7cffeec3cb569ecde36d2be091386cc9227e235e9dacae51161e375f1a76f347c694dcf0433eb8ba059070fc5dc1730b9d88c998344889b8385432ae3ff673edc822a0559dba315c1089c6ae2f040a024dd56dae08884142bf48b23a8aea47cb05913f3982460a901b22ff63930cd975c96eb4fbd8cce8f5c262d115f45fd35ec06e5eb4f02fdfc76148b3b4b216d7e9dbe43e707fa1287716ecfbde9ac93437d0f8c7fec2803ae1e408d2d410a8bce83e7bcbbb11fa93e967cc22a4e9d2320575780b38acff5d257235a35386ba8d2b494b183bd71a87e6af6e9cea8ff431013a86a04d770d22adb06b748066cc30b834e6b7c555089b32e79cd8b38dd1ebf098c40f7bcd8b2873eb6870e186b6634c51f4df000a234b010cbf2ce91f5fa14facd70cdfa6989954aaf525a05e24ea2e654e8b646044cf3a493c717948ad234eb23fa40a33c5e05ace7d138663279cd2bf9b55ec1f393fd7dfa8e205ed217c8b9b98cfeede29fa0cb4db5a323b58a70ba9487fd13ff0c00150adca6b649e493a204f347662ca62fbea07e73c73721f0e18483dbf2ebba6c6c48e42b9fddce2c7068fd7fd8f5f0ede8cbda830b824ac51e98522b7dc753120a171ac645a1502b44a9955206f93fe4f08581d848f8991db6240238483902909bc82e85fb05d8ae00ab160246b854786baf05152c54bdfb3ace0b90f4c2c7093272da06681be1fae3bc783bd66782a92528d892926c908166f7650e16ed46d33dd034977e1cf7ff1", 0x1000}, {&(0x7f0000000100)="510bb5ee6a939a70250d2ccd2634409232ead23a55eb91e23d5e92b5f58f23ae9aa48cc0c2b33de2289d9a61d7cb6fe7ff173ff640559609cc89959518d2ae5f2143bd0622440a8974", 0x49}, {&(0x7f00000023c0)="9f0abef76d9b8c7b102aeb3b75a82e9f6e9f8538c30ff8aac591c0a9272dd7a9e6c2e9e769bfec839a501cb52633e660e730b89dda796017b7508b3d72bd07df309c743ee085d1a1ce263ef8321a00f0b2e329bea4fee7064d43a1d44070338acb22ff942eec5789c1b2d96e11e463e85249c0f413b363588a5270369a75874666c44821dfc693fd5d73b5ceeb1cf983b0ab74df7c90870d559bf902b00e3da75d29068295b7f962925f753272fc58ce7d8e7baefde0cbf9df688157d0326efbc83d1e0e206b929c9ed92f8400193e2d07add58e0a3f0d80ebc06012490a8f4ae9dc47e904a340bfa75f8b", 0xeb}, {&(0x7f00000024c0)="888af99bdaeab48b40b3e2a8c5778f83ece1e70db2af69448ebe13e270f3a8d4dfa99877169d9d0535e12606508b9999925d05bc2ae99907df32f3010239f2d550265c2666f41b2e9f46521763a3184dd0b91f8286a5bc14b937f66033912a933a937ac86c621c0a80dd55a98170338ac10b99fa63fafe94bee856fa0d0c39deba6dab1a5775f7f84e5373c89916e2830471019a878023cf5a2a1c1994293476584f4df69c46b13ed572891b1be58710c94b6d35ce2bbcf1c1a7afc6485e5cc511f1f2f67f27f128b5496aeb7cfac2fc8e3431beb100318d0ad5b66150e0072dbc4e057a9d4379a6b319568e2a82494bf9f2dae767e5da36b0a0a71961c69407293d85b05f04507cced21135e8b51739029efa70ecbb5989f87490e5f23c585f02dee7ba5703ba1e32f952ad539501d4a106ded90a498870408acdb8e98eea2b4e88ed286bc58e26c7a2e630e42bd68c3727f1cc0d660c5b25e09be821302dade3e98ccde2a7e8791bdb7b00e9a7cf857fda9d39c0d9fea986900841e4f619622a30aa1e33260af63e837916a435391088a12f9502c034e37ce9a3907dc04ac9e3eba2ba3862f983e6117aa85606e73b5688ecc2347dcc82e0a399c8134eff87007b2f97f47229a3f80eea519a88cf904fdd14f18bad1349b276fb445a8dde25e5e07ef1b3c5b494e694272798eb568f7422134d9c7d0a0da3118c0c5c169e43cfaa9d4ec7e3756244053ca11b11d5d1af86678c32f4bb49de613187675bb17008802c761ee99c2583d8dc113cc36ec75acb1b06c8786f4cbad0d3823153af4002a8b4b367148895f02c4b2dca32997976376434127069cee56f01712254265f1731c3cbb6c2f24c0e07896060b0b31a8fcaf73e7c4bec77382ebeebf4917baf2e1852b4d75edf348aac9759cd7d90abc02fecd507cd2de92931857c4f960a8a37e5c796891eefd42ace010634950d1a82036e285ff477b3badd71ad39819a22ced151592550874c60354d1b3947d9c19299769291f206e78b4e09f85ed46689fdfbf86b6782a6629d253e955a3c11e296e67b0671d6940fbe03aebc50cc61aedec218b0944dbbdf7f2d2ca8f1e426678f3ddf6c7983d5370af4cb84ff78d6e6c3a17de6b4241d7193494cae812a573fa4393ede775077a6fa3a3a2df243f02b155f46b94a421e2265115ffd047b9fa932dc901b98424b39359845acf35f3ac2b7fce8c33862ed37a1f7a5ea27398d29fd11a1af870f4ceac09fed7b9db910b6f877844e42366a1f718adb1181f5661db60df15cfd5fce20be576480e7b7a9df34ad58589b95f3f58c0f6269a8262341b229b1d5fd957914b5c6b722366143f0030ed050d0486e928e35dd5b5509061afc6c0a113323fa0ddd6877311152a903f13db7a9b99ce9446b0564ae2d98e4ef2a2d90fa2c9c66234c40b6bc56a405f4ce38a0b4686b597a2039ab04c33708b836cb844d2d60d09c8319f540f6f16b26e3bed4d3dea226cd46f545660dce0826c3d7930894c76ecfe88f8da73b5f4f3c20232af2a32be55d3b2161d21848d3654e29ade2365450c234f21dbb14a2bf6e53d02b57fe0ea4903e723961bec930e9491e881bb8f4accc98d27e0d45d8aa95a92a88bf992334d0c39db12a3f0c806a81147d4dc6b18325ef440c0d64303669c56ac0587186f4be4c0a852fb380311f1698e16ac80463d8658d8184bdce853a7276f46797efe2881c3e2617d3e97cd3bbfb4d4d9cbcc0a6c04d21d2ecd1b835324e20e16f135785b974c144afa2fe6a33de13be76e6851276f082b44438221cd4f1c419191b7190f24d46ea5263bf88f83c6000a8e01e135792e7e4855d59d6898725a99eb5ac30d2d0342e87cfb3fec0595165c6e48ab21b4feda33a74580621bb43fa8b3a2a0bf52725e8e34c42e5239c299cc8373aa461e9deb29f7af6b12867d9412ff234d0ef619a0f9f3a0a4eab333ca4dad445ae840af739d994aff48bc6043c3fd5663f15e581ff379c184fcee809ff0f11ca2f0afdcba36e303795cac8cdc790e5d4e9374e42118903da68465685589abdbf2a5792b7788eed43e81bff5c1acdb53c05cf0b77a8be4bf8834b14267c77e3daa22809bac4d0e39f744a3f498f8407db31309c5ea2c753ee6f4224ab1d413d3316dc1ef4a9fb598132178b36ae546adc1122d95a2adb687ad54585c6c1af932f2656a96f7c4c9554c397c88d30491772ad4935ed3cee8b785643949858cd98c38a994902468031d3a53c77030a01af29f5b780fe1b3b1f638234b2b66f97f15e764cace37b8de941101ec450920821b25bdd0ceda1eaa7322d7dacb407a2008eb8e9e4a290010b61ed0c7f061a4701a18ba4ca710407e2bb73cb1ecf9804aea54ecfa38dbc5e86d93972f9daac2af56f05506cd0e3ec419586bf77aa041ce0a708db540a56b349722d3871ad84663f4dfd9d90f37541bfd78c07a41a150e7a81d4d74d19bc8168e0a2aed4d3bf9fabb39d40d933f9d0504d2189c88d1040082dcb763daac3d3febcb4d9027d1da336fc8021624da72a2c7897cbf8f6ffb3b843429fa45e18f960a2ed4b3aed5eb0911b4b647dc14366c8690fbee4162aed09bd32fa6a07da0ea7c0aba56376086b251d7dfe5a8db2e87f9c06844f3679f187c1a0e53a3443545e3c3774f9cccf8a098150c4929735df4d72394d7ec5f97226350aedc5f172fe437ebcb4a25652bc4f3060881d132a60b50a21465de5ccffd2b4bddb916dac795fe9dd2f0e195ad32fba9b75f48c7109a16cfcd59c95a3e46499d0ef2f1e6f5ee2f3bded99b9daf651b0966a7564aa91be971e6174168859aceed10894cacd0af1b362530be159eb75ba97ba594c50599ab7af8ab7d3e3d16adbbe9b0b7ca12908e618e9578f1df515f1641ab84e33c7ad66020a5f5b18da63605412d8dadb956d1594972713c4b4efbd124d174d1c63f1e4ee0171b664428b3443551e419226063db44f07739b31c83beecf590ccf2dfc1602cf5180b7469f3cfa9bf304890b69b1b391bafe8be4ce99e47940640fabce3481bd3bba7b62ba2fd7f9340fe4cb33100902dbaf0e11e5d47e3fdb01dffe779ac1504dfb23eb80d9caaa8b63945c335a46994a68e77c28c76c3dd9ada9ccdce21e8fe57db04b31a60647586f195a4ab28ac1262e9dc497c077dcddd008179110706aa2a05cda8409997b0c0665b6f2aba49e678f5e8afa37929c7999d1afc5647e8023a4e60890c3893b4715abd732d32aa86563fdd840702c2b6cef68e2bf8fa690945bacfd9c1dccb9250e027c39db9e73b8e4c2572760fee5054d1c9a6cfa1c38b13d223e36c4956066d3cf85439392c2d5315610f628741d881812e37428c77cdc18b4a35f94b12c791cdfcdeab1f0054d6e24ed421f5d5ce89b2eb684017dac88bab24327103988d7585e704ebb80bcaa996b0d7e069454bb7776ad3443ceee19069c17cf18cfe947b61086bf224024c655674908fdd725373d4b13f839de95cfc4596f3dc9ada6721c0108081456175cb508bacd826a99df8d4e66cd8400098620a1c4faa1ad3ccd50ce4c954dc413c1f55dab0be591b78f36661bc014f20283348e303eb813230a25123199a2948d997e7816c32c397dc7b81f4d442fa9c63d09486272115f5b49dc4d4bd57d7c3f496e51fdae3388421dcfa0c014583c1389413d6e45f96992afd2570e4ece4e281a0a2897f8ce7eeeadb72c693df21e4995b803c0ebb5c480992a411bca8c121e0cf90dc994c3ae6a7aade48d33ecbb4f616548874e96313537c4309bcb1898a5bf4c6ea1013a5e50d5f4bb4f543cbdf1730fdcf642c25bb3964d9d7deae892d662b4376552bde728f516e40d9cc2f291a47e9b06850398cb29c049b4c5abcb99945aa827092242ee0b82c8cf3d8ad292d1d818c2e9a47c9ea9c3588277d687dbb99431879878e1893eac4e46e7569e120fe5e0dd84d58f1d1b2392997506ad3c6a6bb0b7f8aaf6ecd1b4f1ef14b732790b4ac9aabcca7491ece1136affcef0d0f5dbcddf22e9ee3c2b52f3df5b46e71fdfa549d60748af94488386936cb8f6a4a3e8cb38a6d895e22c81821d73cc4f71cd0013b95a8109c604598f5f3d679b84ad9391443017e0306f020d00aa701ca679b8f7a9e7617cd3797c2a1e68d260743423bd70e84d7c3783545f9d96e85149e2e18aa565969ac524a47affe3e6ff9223c91fd31fb7dfe4cba93012a5b2646fee165797f904e96045d5e4cebe8cc73fffc96cde26e25f81665776cdb642575353469ecf3742ab1a4669f3168bbd467c2c3de596c87df9371520708dc546c4a0e156ac009f686129404e330d68277b6568762ee9da5cfac75a66368ad3549c7d01c3dbee80a6516809d2bcf9046bce8f2f1404972c2763531f3b48e0eeffd777f0979fc881d025bc8cfa9f882d205aa9143d5054bb99ff3ecbae9e46a75fbb7ad831180af0b9fc9f073fb31bc0075ae8ef4517d6e593fed07e23a6d38ee72ed98df5f503559072290cbd4de37e27af6615cbb6a6dc6fa399a3193d3e76a5e6eab57292036951df2b09da62ad6ce4106c540a788374e485487c510eb7f2022f954b278a0b88e337790f0cc5fa9fb8d07069fce0eb5aa86e640e296317bb7adc28a54850bb755718964697f342e64ee717a0c2e79f099693810e02b9475248afb98c0833275924319085b39d5b75581d265419bbfebe8691573f245bcfcf5bb820e4047db3ec73272487a31bfc369eed30d8a9eae411c2945cebd1a1fa84d6fda06747d6ee3ca9c50d1678bdbfb775db900b221e3840635a6369db4086dfcb32698ef51ad52a4bb61a615d48144c559c25e689e910b5e6a6cd53f92ec7d2f3816633b9f0d3a05925ebb1928da6a17fb723b45bd518ed44cc9d7cff9da92a66468f0c5ea1bdee8c04ec1d29aca9f76d4989d281aa38dbff330cac8cf7d67abb56dd6d67c3d3047dab89a10cb04c1f8d86dc28dd6bba226813a77b1c0d6f6bbc5e4a2961a5c74dd67ce7e13847cbea1bee114c62b83808f18f9beba5348a2a3897caf92b684d36a45bb82688019d2e52dbd383abdc53df3908fc39b5c6430ddac80c3dabb0b503a8e7d62d23f21a5c979ab7e950e2a3964cf58e7bfe71d13e8ef2407676792227bcdcdac5dfe72db7ca532add4dde9f6c35e0db2e870583067c15bde6b722bda1a28c9ab29ce9a8ad5a319ae0bcdef5312412108198e81b68e8d29de8c1786ab6064faf9f10f33232a082b07a37501dfa04ad4426f9727ca679f6a8ba542357e8120059981b88cac9840f5bcd5db25c57edcacf9abc6f5309b2e722bbea8c9bf2d79f3b4b5fa7b7ddd5a44523843ea967034d29ad48df3f334d6613d21ee0c14a95922065c8ff8c971a227415e0078237f0701f001e76be70d105a383de65228ae81d99764d53a16e3aa4ebd471aedc32bbecd8093440f49f5ee726fa0db6643616b21709feb065fcde4b31081d970b5e710cf500903bad9438c03fff390b58fbafe33b256f40572026a592025e1682b8bb3debdd7f263a756684df33117537c49dc6658fcce27bdb23a36ad7a2b6e04432faccbe0e6bb803667a159e5d70cb69594899b49c941eb95519aa46d3a5892c4b623b81410a77083040eaf751258cc6c012c4bde3b929f1820a02cad88d64ba42766934d8a26795fcee9d50e732dca80d082c2ce2d0bca8a5d7cdaba5fb418198a4f3357a2779ab5e3bd7ff1457df038deeffbc3aee81bfeb711b6fa836ce0517330f1f027229f2deaa2ed2b69ef50e3bdd8e48acc86e2bba5b", 0x1000}, {&(0x7f0000000180)="174021bef4c9256e24cd5cc41811539845b259dd458de4ba815f81253b0f0365c8d9cc4abe2d34166e1b215b28", 0x2d}, {&(0x7f00000034c0)="e5e4e2da58ed2e485c26c982490ca1b872144a8a4acee15afa6a90b7f19ebd6aac4c2614736374df1c558c5139078b0f645470cc99ff1b5510f056a32fe0168858b9892b0927efb128c8509e1e6465810007175ee7c498256ed3acac969020c0f6cd460925281a686ec2425c5a1e37d5f092c2a79c404bc266bfa50740f1b9ed962e0647dc28051d8150c2c796ce5a2fdd6401ba1e89c514fe38a57b42c08e240fb248d148440328ac5a1a2d0eb5", 0xae}], 0x8, &(0x7f0000003600)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x40c}, 0x404) 16:00:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80010, 0x0, 0xffffff5d) 16:00:54 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$inet(r2, &(0x7f0000000000)="dafdfc6723c11c", 0x7, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) readv(r3, &(0x7f0000000100), 0x0) 16:00:54 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000fec000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/164) 16:00:54 executing program 0: r0 = socket(0x1a, 0x3, 0x8000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x22a}, 0x8) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x30480, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x82a1, 0x1d0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000380)=[r2, r3, r4, r5, r6]) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r7 = dup(r0) ioctl$WSKBDIO_SETMODE(r7, 0x80045710, &(0x7f0000000000)=0x700) 16:00:54 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x10, 0x3, 0x8540000000000) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="34bf16b3ef5238726fc337bef1ca9a7f8331eca98b71189c5327d65829c70291c36a8d4ac599", 0x26}, {&(0x7f0000000140)="d8b68b46fa8c37630e5685ceeb14928d81b795a2db9bc2b46ebec1320b37838a5aec6804933ff441c64534c8ad0402cfb7d7b0bcc55d6567d4d0999eb5410735dfe27b0e0a944fc1fd08d2760b474f49312cf8e5f9700a00", 0x58}, {&(0x7f0000000200)="c64ed58d5be17bd9a86223f22e80bb98d990fcefbc5f68a30357857a977e41a7fa461f171a4ca115df73ad7f76819fb6db8ef17fb670820775425b87521feb60935b8b49b77f41117e3800aecbb1ad5a0360d3eeb0f391d74f0ac8f2775608c00ea0a21d7d1ed8fe74b1b8027a0ce844ad204aa33d7fd19aebe1707ee47d988b1688b1b01df69a259ba7dd597f2d9ee1ba8a36a49269a752e9e80acac7fe94b754b2e031f49048517d2cb743d1ba0d1ebe9512dff5da54f064e1b85924b0463185b61a683d7dbc9aac3fbed98d4d82c4bc3643a01bc2546185cdf9f8adc659abf54755760d908a8d3d9a5f250447cbe320b1f13071", 0xf5}, {&(0x7f0000000300)="61d553bfb725aaafb8486b5be2e1fad40a035b19dab3655be825486764c50985cabcb2f1082550ed724be4896e7c4d42f730f4fdbe4a6a8f4c39d5a3a98faafc2db8d1f554992caa237f243236629151bc869cf01779f41eed433687c4a8dfaba186f2dee02ccda73d335483e693a3e22e406ea01b14a4bb03286c448c5d2a61bc8659bb98c26aa4e1ac8ac3f3f53f453c4b0fbb33431a6aad8120e6bdcc0de299c01f3fc9f678af9cf006d1201ea254ccc99c2a069fae5dee07899fae34bfd53d411be9b4fc36363c29929b2a25ab934d04bf6eb0d2186680abf423bf", 0xdd}, {&(0x7f0000000400)="e47665f298a3017216f4a9b2635380452b1f4d7d299a70e51c0de3a89ee4e9b3553f2b238f9192917ca0864a082757d8d7ed0cb6cd0eab799bccdbf9dc9a769cafa6c51088987598671fa9d3c1512e0d1809b0f4b74d5a189a764db340452d090755955bd18ee408458e400a838c0bb807c20893f25c6ca3b66bce6e63625b764b2c909c79e36fbb6cc3d192683f81870ec579215e9cc5a7383a2311e24f37a639b4ba061f5cbc9f02223f87902e730ad46a05d03c37784532d32c403375fdb48897d362db1fa4adc639cad765ffdd8b1b9a6feaf076517c0f6fdfb7c5b2f6f15f95bb13810e60bdfd91", 0xea}, {&(0x7f0000000500)="86323487f54495f69c40e45787cdcf1bfcbf9775bd83a3ec495d2fef315c111a59736e91c2cfe4203684bbfd4d993c1c0aa56a2e36ea147cbe51c497fc3fd839e63667df0c83fcde9daf50268f7f7b245c18bbba90473167143f302fb5351876993423db6d7f535d0b5c31cfaabfc59616b2b3db11015eba11f84f60efec5a44cbd36ba3677b9aa39d7205b937beb2d616696d8e5a81c0b99d0b25ec22c6b14f5d376679a7466b50df3f57e0b52a355771c44b44c0b68147af8937f31c", 0xbd}], 0x6, &(0x7f0000000640)=[{0x68, 0x1, 0x6, "89ec08d8d7c6e9173a2aa1c3a65f596a69e29cc5570562a3c4c7b93b2488eadbd03d91f1fdc18e8044ab7f120e784f17be1e8fb063f3c64a68942532ce35d72825ca63e569d5b165e7e7efbae1b1dc5860"}, {0x110, 0xffff, 0xfffffffffffffff9, "e38579b7e706b30bb00f1719de283c0c2eb10198da99e521ac031eb95bbe5f7233ca60f1b42a1b40cc209ced0cf8bb74a9fbf638f914d3ec7ab92aaaa1d0f065c07afef7037f7abfdc24d9f4664a831999406017f75e7d7326795d2318175cded3298f2bf92bf6155d44988b3f2e7f29abcf8a0b2b352eefa54081c6d92def415a9b114fcf6416a7f1c71ba34bc6fae60c3fb7ce03c578a6778a88ec87857fdc55f4b56dcfa2c823ad40d003d7ba399a846c8883073591319618e24a7522f33163cb3952b6d70d990793c569c5fe3b13e6ccc102ce4b8ba954c28f29cd02ccb9448b30d7ecdc6657c9d474d516810fcddaecd55534e4c4cc8625f165"}], 0x178}, 0x405) shutdown(r0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: socketpair$unix(0x1, 0x200000000002, 0x0, &(0x7f0000000000)) 16:00:54 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x168) 16:00:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x7ff, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt(r1, 0x3, 0x36, 0x0, 0x0) 16:00:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a523f1e9aad1a2cc79630f95455c27df923c80e9d6548b9215da60f74751374f1e0339395bee5753707ec7f128139a9b14cfab26dc01ff062c207a3a4b6855cbb861df90818ce48bf3efc1fcf9bbce4515c7fc64b4ba2c3711e10ea26c5f7ff8e79b924e107afa0d7886751359738c660205a8b0e5fb8b6526de20ed9ca34d0e08a00979b462b9191c57f76d6bcbfc1fc542fe7c4aee1da1c325141da576050967c1c43bc6661feeb4b12dbbc6598452054c0077e28d3dc60607ca78", 0xbc}], 0x1, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') symlinkat(&(0x7f0000000000)='./file1/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) 16:00:54 executing program 1: socket$inet6(0x18, 0x3, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000000, 0x9a7, 0x64, 0x80000001, "e212e5794fdbf7c79f9faf37c0515f72feb057f6", 0x7a64, 0x6}) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x232c, 0x10000}, {0x1f, 0x60}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x91d5, 0x9, 0x7, 0x0, "7219632b2bfa06a73344636967fbc30e5fbdb432", 0x3ff, 0x80000000}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 16:00:54 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffffffff7fff, 0x8}, 0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) socket(0x16, 0x8003, 0x1df) 16:00:54 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="ae5a68365f170c857e824c9b75dd4e6cab25da424ed4d1ab8c0a32614e69e08be91ba4e65020ea1c9e345b580669edc0d77291dcc2e371f471fb3ad759b51af6e76c7f6d1b6fa3052f68dc1a4f99c19a43903dbd3e423452840f6d5b6f5184b58598842b943bdc809c0bcff3649075ff9166e5c47d126216b01f6f0eb0be7268062fd76a8e7d7f5296f7da901785849ace5a68875bcd51cf6293faebcc96fff3740c8265321887a7d508dfb9f38953462e3b4011afb2f301d2f2d291a66eb1da5f", 0xc1}, {&(0x7f0000000100)="d0e38d8563cf122b31292f5339c3e463e84b39a43357af071d1e5dacd707fe67f670532dea193cfe76a63b4797ef77bedd797aee42badb31a847c0aba02b6a1f94d576ed3c36f2058ed295dd76288726b8ea2ccac3896c978a03efeb887d9750d8ad0a0077f4b30de6a3e806478f3f96cffbf18de917976aee4cc615a069ae11c69837fd8686d69acea1065146066fb8a6775efa589fe7a40b77ad5b36585fe9e31b433458b02fe896bbbada803ef963bb15c8c10c90fb91ef5e4b4444a62de22932cc8f4dc2017eb11d1df161eecb6a", 0xd0}, {&(0x7f0000000300)="7a5f0e7d4fa471f81100d060103841c9dd3588711ad9693a4c017cad8cdfe77b40c0f260d6275f544f66f47d3f8efaa110a29617e6ae4be4b7e4c747300c974aac73178040e7f783b3a53f0fe5dacbd8776b3a5f797feba1044f64485a95dd946ef8d367525bffb3f950e68f601c286417ea47acd09e07bfc8fdb548f5057b9c53f03c5126a355507556876014576d40a179b5c0712245b29d76b146c439180737673c712fd5e6b191d7a40552ee791fc127b910753960b6fc30e6466eac4ab0eca110fb2d6eec62b5abae3ccfd0b3fcdc7da43a5c815ae35881119baebeb4c6cf3e8a117d527746a4f625244a83a63266f567e802fadd", 0xf7}, {&(0x7f0000000200)="d583f0c59a263e8b88995a33cb14055ee05ce6d95ca327e23c28cce9660c3ca13e8e9f536c934deca3e4e16c5e1fc0e586a841c7bc67174c90e5c4669c5ee5b54bb8fb51f110513012a4c8a520b4ebe7bc32d5ae8be9e1a34ea898c56b91510e0ec76bb32c9b3b0a65262b107fde1510d1ca7b731c846977d78d5bdbae46e13491f73f130f2a3609bcd9523e50e21f4e698519d99200ff2302688250d2a98a383bea4960911273f828bddd907ff28aa574183d358d45", 0xb6}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x1) listen(r0, 0x0) 16:00:55 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x5797eb1, 0x4}, 0x10) setitimer(0x2, 0x0, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f0000000000)=""/27, 0x1b, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x20, 0x9}, {0x7, 0xa4}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) utimensat(r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x104) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) truncate(&(0x7f00000003c0)='./bus\x00', 0x2) select(0x40, &(0x7f0000000000)={0x5, 0x9, 0x80000000, 0x6, 0x1, 0x1, 0x1, 0x4}, &(0x7f0000000200)={0xff, 0x0, 0x9, 0x3b6, 0x1, 0x80000000, 0x1000, 0x8000}, &(0x7f00000002c0)={0xffff, 0x1, 0x8, 0x7, 0x8000, 0x43, 0x1, 0xa623}, &(0x7f0000000300)={0x3, 0x20}) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000240)={0x9, 0x8, 0x800, 0x5, 0x30, 0x7, 0x9, 0x8}, &(0x7f0000000280)={0x80, 0x20}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xb2c2, './bus\x00', './bus\x00'}) r1 = openat(r0, &(0x7f0000000340)='./bus\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x5, './bus\x00'}) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x401, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) dup2(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() recvfrom$inet6(r0, &(0x7f0000000140)=""/130, 0x82, 0x842, &(0x7f0000000240)={0x18, 0x2, 0x86b, 0x9}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r3) 16:00:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0xffffffffffff7ffe, &(0x7f0000000000)="0dc41f4e", 0xffffffffffffffa8) 16:00:55 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x0, 0x2000, 0x510, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:00:56 executing program 0: mkdir(&(0x7f0000000180)='./file0/file1/file0/file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1/file0/file0\x00', 0x8000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x283, 0x0) dup2(r0, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') socketpair(0x20, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) recvfrom$inet6(r2, &(0x7f0000002780)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x401, 0x4}, 0xfffffffffffffeb8) execve(&(0x7f0000001680)='./file1\x00', &(0x7f0000001600)=[&(0x7f0000001580)='/dev/null\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='/dev/nul@\x00', &(0x7f00000015c0)='+\x00', &(0x7f0000001340)='\x00', &(0x7f0000001700)='\x00', &(0x7f00000013c0)='/dev/null\x00', &(0x7f0000001640)='^\x00'], &(0x7f0000001540)=[&(0x7f0000001480)='$)*\x00', &(0x7f00000016c0)='R\a\x02\x00', &(0x7f0000001740)='>\x10&P\xc3\x905f\x89\x0e\x82z\x11\xd9$\x00']) 16:00:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f00006b2000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x0, r2) 16:00:56 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), 0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:56 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) socketpair(0x38, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = semget(0x2, 0x0, 0x402) semop(r3, &(0x7f0000000080)=[{0x4, 0xe8, 0x800}, {0x3, 0x80, 0x800}, {0x3, 0xfffffffffffffff9, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0xa4b, 0x1800}, {0x0, 0xe97b, 0x1000}, {0x3, 0x2, 0x800}], 0x7) 16:00:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000080)=0x5, 0x4) pipe2(&(0x7f0000000000), 0x10004) 16:00:56 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b2029, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) write(r0, &(0x7f00000000c0)="6a07942938c99b8afb5943b498e14419615da4680948d2315af8d09af0fc4de91dd6663a017c6255eb3217c4650f191430c68ab633b9bd5192827d8edd623a3ed9ffc5dec61b7cb31b915e38c67af560262d87fc22fba1de572385b0a9f31978c39804006f1367f07c", 0x312) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffc31) shmget(0x2, 0x4000, 0x90, &(0x7f0000ffb000/0x4000)=nil) r3 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) write(r0, &(0x7f0000000140)="68d927273200493fe11b3acf984f35d77a90f88d669132af79f3c82084d2e4221c40717c01f8144d2ca7b51ae0a566e6a3abee4d3acd1c2dffc9a68ce04c536341360397a7ad20557484e6bf93b3b8863f100f13b7252fbe72b9c35feef9929f1960a16c98b19a3c2728a03b840109483d8666dc1b55a022381b63acffd4cd6b6b89e2a04b55baeca068c665838bb1a90ddd404791c6a33b1d8b0ba2a4aea2d84117ab5e611c74d2f3a6101bd29b170e", 0xb0) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x1000) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x400000000001) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) kqueue() r5 = getegid() fchown(r0, r4, r5) 16:00:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8021, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:00 executing program 1: stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xffffffffffffffff, 0xd3, &(0x7f0000000140)=""/193, &(0x7f0000000240)=0xc1) dup2(r1, r0) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) shutdown(r1, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400000280, 0x7) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x14, r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8, 0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = kqueue() r2 = dup(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x44) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xc2, 0xf0000081, 0x2, 0x400}, {{r2}, 0xfffffffffffffffd, 0x31, 0xf0000008, 0x20, 0x1}, {{r3}, 0xfffffffffffffff8, 0x60, 0x80000000, 0x0, 0x3b5000000}], 0x2, &(0x7f00000000c0), 0x0, &(0x7f0000000100)={0x800, 0x1f}) socket(0x11, 0x3, 0x0) fchmod(r2, 0xe1) close(r2) 16:00:00 executing program 1: 16:00:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001640)=0xaa) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000001380)=""/243, 0xf3}, {&(0x7f0000001540)=""/141, 0x8d}], 0x4) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x140) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002440)=[{&(0x7f0000001240)="e8a57fb8f945658def438b5fc6420800893ed5167a", 0x15}, {&(0x7f0000001280)="c5d18adc6a223163b36375d979e670ad2d81fea903906aa45c72acaaaa2c9d59bbd90b66e60101e9749414e7799a93984ba18fd57563e43fbc1beb8164744801991876691118ecb7e7e2b05210768c6c48d879e9eb5a58bb330e0d33f3e295537da9aa0d8e951cdc1511767f2f1e1a1e108fa671e0f64d8c255cc63f69e6e0d422453bf95a870bdc5f3a1ad4c4e7900c6524cb519588e8332a9ce811ed93ff6f69d2d0204e7fc66ed3b9e57bf15efa1387a1a086a143498b8380bc7bea33bc184253418fae1d2ba1dd65e8ee2f34bc81468eef674f247be080095d895510233494bdfab2bebf98fa6ef1f4cefdb3f8", 0xef}, {&(0x7f0000001380)="9bfb5fbbc695ff415bf5cffc3f075a31b6b6473895c0cac26a6acf5827fa4cb7f98cbe34de4fcc15319a0d23366c28dae693481bd42bb882954f4ba590f9e1cc92b425adec773bb04ac42b4bab9551ad462896351b55eb5eb9574fadb502c2c5f0ebc8399cd69b9db3de2af2deffee083da6c6ec2aac68a80d6071a0900d663947003a49fe256c628e1cebf1610b1619fb2c121d9bb2d4677b9fba935aa32a06b1f9e776fe8b9c31b527c1e7df4daf4331f5e7599b653436a1ae35916695b3dcc8fde1e496b21f7ad35973e02840ef4dafd6f8bc501f0aa9dc6d00a3c818c52afa6d99defebfd8e467832aa32372b125135860e7ffc5284069b521ab40c23aa51780566eba4c57f6e6a33efcd02e6c0baa18de2cc26459279486675745664b12395c1cebf84172f745a738514cc99a18c81de56af19d798cfea2f98e04727b14a690f0ac78eaa0d347e3282acb6417cf28ac3a22c2d41dba68440990d99ad8dc0c0c6a9e35a494c07433959b9d7ad34da25b0efa9c4f3a11772dc49b9f0b81edb240363190861f1552b78c0ffa4ce671a02e023b3272b9814908b77f89adada6ef718ff75c58cdc0e8df130294f4bba16fc212d42de56d4c83c59e4e532825282c1c4f3f14ce7442699490cae5e43e5dea5693fdc0abc395f903788dff39cf95be90cd4649767bd0e84653e178eb5d012355f4a4ba5dfaf2b92c6abaaf89967c76a9e1481b2a6111525648201aaa950bc565001cdc8d053d71d701390f58d00d924c5b27b746e415a37eba247087ba8da1e779488dd6a65be575dcf5d39258897f1741604b71a6d61554b31dc3992f75c6655088a6e6db94a24496209ddf4cb2cb886700b8c21679b03841499833cc8f935445005f0067fe2a438cbd95e931cdda608fed4a69656bab8450fb08c8e56780fa5c0b5c4809b4649d5d1d08dc187826c5dbeeb36e23044574546214db5af3ce86a6ab4d47b68717388dc90557b9ac8c38fcaeaac883212aaeb77c4e423163cef20879ec7c7681a2db3521d84c1d865e24a091222d0d52b1e4f4d9991553cbc2d1ad69f81dddf770a2d9ae84a2f10efa0bcbf32f568eaf1a7a134a075fccc8725d027cad506003c087e8afb6ce875d08a64a96cffb07d996e5b82a79ffa580e48b08ab47c2f0c182a421823c36b2b5fa3ac6780765bb0ede1019ff6784b86ce2dfff412674b2108b3700f4dffd3e46f51cd30ad5feddc238e040674f0aebf7caa9b42a6412e9aa00179086b0e34505ebb03f3e41d2f7ada66395d9863001faeabfcb808ac3f5640ea413556e83dc8cf870a6d4f5fc1c50988cc729811fac412460e89dc3d0288b484f052dfdedb767003925dc50e1072bbbacd32a44d9a55b079a3398fee5dafa4fef4a5787cf2fe3a4042499000b92c8392fea306dbebdbdb4605fd204dcaf575a68647e8646bb423c52c90ac1c6dec6d784a56ea2404361d10cdff8d99da31274b8c967722d87f9e5c29d174b2292c9985152ce93f42b71b39ba40b42929001dc0e72b76449946410b1d15221c393d807d6859a6d9a37d50aefdf80d50258743a49cac988fe012f15c3281a6b87850466d4581b9e740803acf639b098da3b4e9a3a1950bf20177e4325d16b7149278d28ba3b010d6a71e7ed65f8cc15e72ddd228258686cdeba81122c2016f231990bb8c1c1d6ee9df8a3f248f94dbbd191bf942ead6509ced177c98c61a15fd949d8c489989d61ca7c4bbb453984dcb7e0326f486a691476a67fbc96877e026350857fa0eb52206d37b0dd000f80e209c0f666964cf20c8637e4838f4f134127e1f5cbaecb7859e1398ac8e3fd1651784df5fe644daac65becd09acebb8ac15cbecec12c3417aaa39156eced3b8a94c1a335a5cd722a1ab17a8a95542dc73950e442e5d1e80ccdb7145736be1ac970feba037be1840a3c5fa932e1d5e20ed764b172ef4e93d22855c6738c183fd56bcb8b458c4f840ee925d111aaf68d08aba0b4d1345265934f65a0fb094cd1182d610baa314a3c7837bf206b21b3dd0032d0f60ced3c82bfec244a9c61116d468aa5422543b8b5a1d42ce4eebfc552ce4b9893c99fd496fc6ff4c59b217eb6c6b3498349f0540f4981a7d067fbfb847a56d36487950521f09a1670913f87171241f7c75e2a92f559d5fdf92f2184d4057cfe5a58822dc0ce11b9c75b446c2c12e469b22944d0dcc865114839c3eec04df859a409a2d28e91846cb7f36ace67b96f9b560dbd0b84bce6d986355b10873c96268add648ffedfe9d86f2eeaf52731a4e8a73fab494f6f5289f951a9ffc9dc904ec492872150274a80c17b3fc0cebbab7a77262ab8b50600b04eab352a2f8af7fd952396df1d1803159785ad4f02cf9a3ca190e0a70ac9dce4c9b1adda9ef3dbc13a1381b7e4aa126f952a5a0034b3028a453155b8050bbded53605f892cd9ce10a9a9fa9bd35416dd3090e4f876eaa986e72d04b925551c867208c1f3e9270fdbd6ac042b561db4f28ebdccf4c8996283b18709ed6e8dcf549782bd609d0a44db038020ec69e3f6cda0eb771ad18fd60ebdee873093c99ce23191e8a60d8beb2e4277b3dd6e3e93e25c047ffc729d04d98c14510c3ca2072beb738af24c691dc020d6ada95ea4291d8a64356b906946561cf074b1810b6520bcf2be3a09685885dd73ed76c2a8508b13c235a6151b55de44c3f6d5cc178236505c49fa4a90176a4838525fcf5fa991073a9971b4c44c9b333af1090a37c97e9f2cd9da163b207f7f8762c8b3d780f13bff70c8a40ef196c4b6f406c12109bca276003c0f0c17b3fc347fe98b2e608461e0789f5f97a4595636f87ea9bd7ae8eeda877200218b5d571b80694d74babd827c55920c17891b8507f741a48dddd45db071a9f4fa6959909ec38cad5ab21af0f8942ba728af86014638d68d3d10dbbc60b1cae91c2869d85dc31d2c02bd617e530f9e6cc1d46f7732ccc326efe5634958000377c9706960211972fdd6b878bc2bfaa2058e60e51f4b69a30233a1224cabe90a700d68a0af9f1e347f92c42d7c015fea4cedd20baf2244ca3f28b999c5d7b0f5f40e75f9e7e696856650833a2abb2ab0b4ba2b6e770643d71bb63930c7624a21ad4bead77897c9efe8f30f38ad8a22000cbb24c8be2ad1b13805617a42e4ff3aa4355cb6284cd7452d0ba2ca37e137cff7bb868ed927ec35f08bdeaf30960ba72956953a7ded161696add2116d9b2a89429b5e2cee38c28a322958836f2f57f385e8d9c32e06bfdcebb6fd73feb7b0a65cf685ae8ae556c8976b48057a5082c0047639592ffbe10c2aa41a406ca15827b492a30f97dc17e8734989306a4046f9c67c9cab1c7c5e22e1dae17421154cc99cd94d22f06a0f8700cc2b50fb7a8c98ac496963653f37d287f901420ec4c6bb9a461b268f37cfb1fd1c75f5bf64a76c76381b148263ffb208d20a169e45d42392f9e7010e38f3d2286e7b6fadb5ae761ad17b4c4525afa17b45d4c495fccddb8af4a107c8ec484bfa4e13cc2b6bc42b686541023baca1935a8891753d788b1455fa13a07a1f21a35cb041f32681dc825f0f25cfc62c86bc959a1de5e9ca08c06c76f2c8756ef6204d602b713e477641c5621addb350017662b31a9383dff7fc01777e9d79230c80fdf4739feafff4c0b274a982e309cfe1f6f7f0aae6f2efe157a9d08f8f28798bc9a48c091bf313594940f0fa2b1746645d2d070bacbfd352114f9721b313bd02b0beaf3e2492bf40c30632ddc0b3f6bde2b2e61b498fa533c15bd06baa9d16c40f97d5bda2bf8eb0d8c2b0f3845355fcb4bb7ef448cf02132d4ba893474f2626a1ee36536e9f484bec0362482327abf0a9e0e6379ba857b3047ab69a97aec9b2d51d68206f7e063de9f29551a7e621c8debf7c90cd8a5611183a70f0247f76e1bb1422574ced6e8023caf4fa8710a488f3e0ea6cae5131903d8b7e9dd60a03a272cecae44834ebb60b574d6a5f3f5ddf145d98d8fc604783fce92ad9088502397bc32d5d7882199c315e2ea7e950683a8ba0bfaa8121ceec7b390383a9cf3fbf6dd5a62041f19a1938ece44d7ca63e10389bb5f9a5457d55f4a76cde32eea1798eb5b1763b03b2593bea13c52872efa8b9ad32adf6d5391c3749b4bcc3177b8d292bb8616ccb4faaa9fab400668ba940682ad7415ffae743427bd247d09b3bc9463dece8348fc8c990c9f6c40fa671080082635769bb68e524392553b233afabbdd431e1b2274004fd6ede1bdacf8150acd75f76e5363aa1840419248977981fe454b43bf474f7cc4a334ff35424317fb4c52bc09c201101790bcc02337be3ccf66f4f97225dc84b62b8d8c3c285ac7fe8469260e1151076aaad5f1557a88a582d2829c443c18cb0e83deb6685a9185cc10c386ad603976f9645ffa9c60bf4c5eacd93e62c5da42dfca009cab0308cd45a8bbb90eb49b106902ab559bb73c78c70640df3411b8642b80f84202e3464032ca94934563300b4d1ba888de935f2ed9d2c4d1cadea95ec91e0cb97c692f9728519d59e535cada754798a4428e01773e5f533f234725430833376fe5e170098f64e4999a807e2da1927eba9d7cca921c7afc188ea29fb2ceb5716e606a8f1915ea4f07a70575a015fcdd989b9f09391e78194013673e7126434f89d77df744cda6348fd0bf7882417f2c697427a4ad36eea199a5fe56bfd04dc53ef29de6c8daddda7ea407910ccc6195270728c38819c506702dfe853f9693fff06fc78716817aab8f64e9ad2a4eb592e10e5fc8bd471e46484584483bb398b4086ba6b93e8a5d43942385eeee1b97a3ddfd4b4d2ffa3257003c5d6ffbc5ddd9515981952dbea093c0954899f822ce3e98da5306de0c75a07c2b770d03112ff6171de516f7d8d5dd7ce3d7bd7112694647467055266472c391690ee76e59438c607eb67f14f0e9befd837b2c849d7f011a9ec00908e4ea8c5849d5b601dc52ced141cc77562cff95db85d23453375a014d9fd82361abd16055d46c00204fc14ce40146330fcbbbec2f4fc1db62a8d367cc939b3a8bb8ac74b7d8cd4c018ee0eb7d63eb4834b56d2418255c8ca90372a2f0523d98a2961dfbe5911807e0e3ba5352c3ff3dce458fbc74c391989d8fe8264887e959855bdcce6ac6b46661dd83b4c8234177c3f999ca400a56945fdc6068d73029d388957f56c5c9f00aa5199913e00658033ba4636855219d54caa69bcf3edbd2371800413ce80cbe03987c018496f36be8d2fedffc4ddc54fe0677612a9287dd2175a4b2044042be1a9d3b12f5e15a4f4daadf202bd246042f4060f4991827ab2f462b41c8f30f4bef580595c103fdd5103bc3798dd1bb79d1031d74db9d64a0eb4128f1c150ba3f310d7134038db6cf6f4bb3392b559b9f368567d8659f7202bd616f2eeb1f766504d395d0434dae0394c9f09d360f4856faed940dab88fa2e7d54afb175a2bab51f4b6e84d1136ae146be8ce52592fb16c82dedc152eef1dd384c365edfdfdc0202ced0cf71fdc68f2e273b805caf1a4f46a7e0f9fd38ffd7eebeb29b23604e611674ad919f5b7526e2be667fedfacd5b0cd716aec01b18c9d02d00bae39643a6dcfb5ea69c3f0662e8b892abc0a1d1a9d8525e0ee282f6bc292ff1351841d22490a1af2b698639410babc2e85627c621ac3624eef0f33c977f37dd2630682fb60fe52e4a55e2a9bcc8dde6bf026e3b99341216442e9b66f4a31ca173e5a948c87ce233139bf9828ba8c427067ea53877a04366b78b5a0e0bf5d3ce76ca9464730", 0x1000}, {&(0x7f0000002380)="448d445e117be5b1e1c7e9a92f9925296ead21db70c89b47ce57fd50e58c73062deed456184aa44359cfb84ff1846957fc270eb8e42e28ffd4afa0f0b3707ef2aa5543524ed03f8128e1f91b764aba2489c0588f11ad6c3a048257c5640c598dc675124380ca41bd6b358cccb0a19e75091f1990dc988cc52558f12d54be08169f1940a468825bccd2fb727ec445", 0x8e}], 0x4, &(0x7f0000002500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x2) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)="e8598cf7866b7d21435fee2e44f96b02b5b13fc78f9a825d509707f82987d9fe4648767bdfaa5b59fa68319ad835d8d34309b9b7d11dd170a8d48a81f343f3b04600a6d273e9929ed74e1eb010c44a8aa065ea13b055747db6bd7aa355f3d78f7039f3e8d81db6974fc2f912e1604a7d2daed520f32651e62134045ff651853884f8251cb9d6fae12fc272e50ba7ac63246148d2b6943f976cff6089bc94185d1b46b0e9bb273db6ac843a40f660cb55f042ec6e153fdc93deb0d1f6dda8af7eaf00fb7150ec74deaf135f27fd35450e41d3522dd9a5f403da43d0b0b04b31e2cad4e3f661c56f55fa7e32f2839d192ae8eddb619227315ded4b452254bcdce9607e3d6fe0f7012d2084415ab5c46061e5811e55b1db123628c9b6257d3ae0c37ffda3008ab2a9892f989165f198a4661f79d47b8e5f9c077d3a4bc1ea7ff6794d4e6b4bbb93015f4046f45823af2c786fd21b886cf5e19bd219f2af55adf77019bfe6a755c51445e173c97671b194726213d78698d2b6025417a888da9ad1b71fd61f35921a2e289da14cb6f26cbc13f0d563db3e286b1582a325806e2845c3c7e8f5df8424e19308736c3c3fb4e863f2276993edde95fb01bc8c327d501780eecfe5897b03dba1f2f7ebe74d1cf950402f4271b320fda15d449d9424ed4d3de9fa026365dd6d1b4b12771b56bf9a40df14063547ede67369f0e4b2d8c8efa16ae8f14c50c427fdfe035b5b2ee18ae188459e7b065c9c24bfbe379f0d50bbb60ab57e24566dc7619c4ea582e1b3ef5acfb5cbd4d25de870b6309efd7bae67b0edd14b78e1424b26633bb75579d9603c1dd1a20b6425320041b1064e42291714d1fbcaa2f3e91724fac14737a8c1b0ad2159877642d72264dce96bf3fe4bb0dbbad98eb631f32cb06a86b281beb36d14c0d88df153648ad7fc272240fae61d031397a7d7c5d1c64264a1533645b8b2e628b2fba634f9a198518317c12f1743599ce51041b1a375e5befbcf6e93c7cd442fc4f0d8b0cceafcd6f657e139d3547e49664bfc47ad012d64d02aa93cd150719e32ccb8f7a475d91aab9b33b06e1cb6878ffdc25d85a393f8a330da12a31ddfe35756068b2c5705aecff93803dd5f39e284b6ee677a3b4c381fe634d5525ffd8a5ce357ca4b71a2a46dff56ce1396ba2eb3ab2d9a41b2e2eee922219a94d94f9dc833dda0129f3971a95e0b1255c3c0bb5a40830365535285830cbb12a38bfc96ef517b7d05203fedb1e7c571888530aac4591228eb6152fc6d4e5c8ca2b1cf548e551d16cdfba9eab6479c00b52cbb632c24488454c3ca1df18046ef275e8cd62f1f14cca76c995c5750a9e33d28cca60f59506b493f830b1afa8973c489a66c736ba81468a5cafd6684a908647eec1b4ffa82f2dff5879d22ad494ef5e64553ad418a24b3c384d08a5198d182951859941151dcd9387d4d86e7dbe799d10fdef023eaa0f281a54f85d6ad2b2a240cafc8e1d20a66ce49fd99b74754fd2e9f6824f5690f651c9891d5b30b21239048f78cc048353766bcb41c885515685375ce35e8f31a80b51cd2d29bfbea8a3644378e1583a2c8109e3ccd048ced9d364b065ad546e0a0891211bc23190ccd5995b21414a7e94567bc8d9334c97861e354e576992c6f105b18829b6bc90bf3539fa09f07365f61f35ee5a20bc17660f1498c0538886db655057c243fc370063b3087a0d112fde3cb675aa38ef96a94ea4a252d869b288ead1b6d760ef8d4239f4380fb2a9c9c40181051afe8425c76793fc5a8404de67db6f2afc062a72f6bf8fadcfa84075beaf5272524c096508468beca553a464b7e728901654817f22bf26df4ee31d58d16d83fa11ff36974f96e54d19fa0919ef463a440547bf01ba97b7705b4213c1711938168bb7ef0dc72952f7ac444b8edaa118068504f38c4321fdb04cbf84578be13adbf03adae9e086a1a9b8e95a1b0f9cebe6d360508694cd619cfbc483dc11bedc131f7f0f86c6bcae3f1966bdef25be80c2a8dea02dc0f1b120791a4336d21f34902a5bd055ee543f068d47da849ff9a650743ae1e163921ada4cd893cedc109da8888e05166fb03d21fd91c4f181d23b91942690081efc4950f7e3fae8789e0aa89bbd39a9b86f2f4d2d518406a97ea03c6994be8f88931dd6beaf0c4a1a948d4e32f0751ce8ef7ce29fc0e51aec784527e76cda4d479500ece24a5a68f8a027da4fbeebbdb7bd25ee16096463d33e0d5a626c8fccef3e689a3cc219370937c01c6ed9ec9e502eece25473e45efda95630bb9535072718aeec38c16219226275f064f2c37d29541fdcb28b69938fa64633396b1d9d8c3141ae27c60a0087e43cb58257e590597ec3e3ec52658a3deb47e96e502121cfcb4c270b2dfa11558179c28b2e2006b3084e947f084beb4233dc61c9da0a79095297a7f7d571f70599dd7320ccf9bbb4d8527077a1369dd76d31a96aba2ec1fc090b6e6338005957fdab04c4d0be2616444a90ca8abaebfe3a16246f485df8dee259394d90c78a25ef5d0a5d25ac149e9d3bee2a4725e7bf7afc4f923f277580abe7f6ffb0e0c35792fdef50c6f3838bec4753c54c0cd353da66ff4b2f3c2de7bbf525a0cfd3287554332848e6925734733ac32e319081027862bc22994ce34defccbc8a94f9930e502bb87cc50a4d4db305543fed361a004b029c44e671e62c40336ebfdfd44af1039058226ff25d24717e6b9830eff946b238320d3159a03800ff2f35f013e69365f1d3915d6df84b12b2f86b56acd4b27d980ed77eba6338a0b89b54036fd7dc8d1fdc9ca4c3faffaafc509151f08193e170b0e381439e8916655e450b8d584ca37051287a40e58e9a4824d521273607d8b043d3750e7f17d764c3ab0dc18d0b32da30703fae4c4d0de8d67118155773cc3fd1353f070fa6a97788b6be0601f85d1374dd97558735cdcde588b4a272a583349205f0cf128fc54d3f47b02475716e82f2bc84c8f48d16f9128724c67ca71580acbcf7761afa5249e9622a8bbb258fb695ac97b635c2cad26c7d7fbfe61b43780325570251d24eafe79e9a563eba2825524b20a439a3523e49782433a7890e6e02b4b23ce19b8d1bbb2db167f93116dea71bf9dfb9cf14f343a31a4f119ff9a6ad78c6548510e9fefbb9dd6fcf47386e0cf19aebd3c7588d7b16cd96ef7e12c04947aa32402c414924269b528875c0a70308d9219d1d5d0a41a0ba85bb33949ceeb1499c00b0cab14352cf327cc781ab3b72037bc187667be3cbf6e913c0e794941a8ab8b79ed4b5e0bbf31f2af1514f60ae3efabbe80919ef29fd5bed6f29f68e3efc594190412c312d991dfa6050980962c416e556ca6607c9f2ac22af9792e24b0a7da7d6e65046b34ebeec5c041fedc2590c04a83630743088024b2611df48d4d41d36d1bab1c21d6e3307891932d8da18da9e4e19a265239b7dba1921176071874e9be5a877df194b5ca8fbcc26a6e947197164c64039ecce427a6193c2f13068dd1d999bd18de8acad4d61bbb213627303a248164e3ee8ffe7601a49c4a2e373811823fab73d4aeb1887f31e7af2b94a0756b1aabce1550694a94abe02b444527959ae0c8c3031b4a1292125683e4c1f31e71363b32c9a0fa3f4fa5f8082ba2c76a4724ff1dfe72bcec590d0c43148de75a8528b355732bc84b31c720232e1e1dd73d25d576efaa745a890ef8b1ef87fe1d7dbd875f15244cf25d320947b7e71432ebccb8e11059b8fb75589d81321f956cab5cfccc16ed8a632b89be5552cc968b2ae2fbef7324689fa984996acd02a5b52f4af904a76cfd0d89abdab48c9a92b5a638b58ea255810ef189c23c3f54a7bdba2eecaff03dfc7f3ce8c68d3ae5f5203c3bebfa254788967fa18397f98e69eafe87bf85efd9882c880e9ced77a74c4e5e0e7fddcd94f2ea1983f9c1fc397ad346a52443f518e92918661112fa4e62ba2e3cd55da92ccffc5b019552eae141c387e91502f5a80d63122c7d2d10490a452d1026f7cfa09ceeb2d585c822da6004dfcffbb189d7e1b4cd8612a1beb7b2ea1f9abaf5bf28534fa83b3751b0c138eead0ecaef8198062793d2dde3c68947092a29d2bc8c094c196b77e5c168efa42ca8538bf5a07feaf40aefa2df29ddaa0e5af7ba078c47df39784080c8394178540cbc80ed8e48e23f9249ec7c599397bfb9420d0bdd384ca312922b71e0ce08e8224c98312ecc18ac086bb8e6ede72f242b203357e4db2cc23f7ee7a3b2cba640a3a0422e03a66b3bf89c9610e43b62d705a9a3e15bd30a00bd1b3c298f05503130f934d217846f937c2afa01d97122392dce2315d7aae378e6dbd080a76ce678069340742a8e5376159830a95878b31b5d4402f38cc07ce47fcd4eb35541832ec691f41586ce179e924f1fb4ff5aebe2438b43d05f3b6061e5b4353d355e2d1e04ca69d0462873e7fa88677b97d756d2cf75d1cd0bcbaa993ae955c1a4baa7b840655b9c5c86499bbf638011642f5aeb51a87089685d6b43021732b66d113830370d4c2d32549310009963afe75619b67ae1326f9803a36b4e8bfbdc0357b1147c40a223302a2ba9d51cdae258f401f4b5db2da98ae7c88d04a5edeb068353da8128ec49446e3e584bfdd439704957d0229f90b6536c4615bf910764138af09121ffae4b4d58e194ab98cfc9c321baf669e588d6289893611d3e673955812fdd68197e1453d32a2061ac680a659d8c22b3f28d65bcb224d318982f2a38c262b1a21dc9f1cd15ec05f21bbbc65aa28fe23d466fc1a979b830218c101cee7a2e328868ce38e9486579c7f7c7308c97195c5ada2813fc1624cee890da525cd89bddbce578c776182fbdc6b716650bafffd5c9665c2a3cf975fb70452ca2ebc43339bb4d59fa614a1139c914b8f06e1ffb57cbf2030b5686a43b4c38ea13701f45c6c444d0b4089f2b363e2b6ec2654a61db3d4efd2f2d7c439621bbde42d1fd21aa4740d0ce2974dcd27ca68416c9b092aed13b2f799123a8b798cbc60d7be89e638da38c1fff35acd95fac0d61f8aa49aad42e0b8b849afcf427d609b097cc0add430217b6a340449bcdd625552185a65bfd9b7162ef8096699f48501bd50cde30c3f621910c28ee1c70aea913669a99685b45fe25c5d815aa212f454acbabd3bfdc71198646190d355b1b8eea8e10b35c01ac7ea6e3cdc14b5498776f9c721020ef9b4f52a1508c3a66193a33ca0ff4f922bfd90587f2fcae8a156a6ba68edec666be7ce2f85497084b90fa2cfdd7a777c5fe1db935c2acf7eeff52ed4f9c3d002134c34933c96d9fc3b3b381ebc6f2153c9611dc7fb238651f93ed137d0d03a14199ea59b5761703faa1cc42722be87252b7ca392b94b8dee9af5cf12801e1c9bb1e6962cd2434a950fb7bad64959f1844c0132522a2a1fa645b8811b9a9bfc6eb76523cb5af43d21101b962a498c0bfb870aca19e6bce4940bac12bd8745f2783eae4b5d12ed8e1677382c0642cdd01cf53ad74fe523dadae7813bc9d562cba6809904c7da66cc142f1f8096b86a13ca56448411fd97b2a73c255e36bbdee1b767fc0d27a0ded23f8bda3dd0c2995c4127d010b05c524a4d3964472f52dc19616ecb0a61a74f8efca45dbc50d36711b0cd57f255cb184b9945bade8a62b0a2fe0943607029b3b73eeb52fde8468f898db4a47c0605898552f9e06105a86a4affab45d88f4af6ffe1c36f9f8c37ce2cc079dc327522b7188482744b707a665a3bfacb22c833dce82f3a19fcb112359acbcbf29bf", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x400) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x67) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r3, 0x6, r4) write(r2, &(0x7f0000000040)='!', 0x1) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd1e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xfffffd7d) write(r1, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3c8, 0x28) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x8, 0x8, 0x8, 0x1}) ioctl$TIOCSCTTY(r4, 0x20007461) 16:00:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x64) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() select(0x40, &(0x7f0000000500)={0x100000001, 0x6, 0xfffffffffffffe01, 0x5, 0x3, 0x7ff, 0x8, 0x100000000}, &(0x7f0000000540)={0xfffffffffffffffd, 0x400, 0x20, 0x9, 0x1, 0x1, 0x7, 0x2cb}, &(0x7f0000000580)={0x3, 0xe5, 0x4, 0xfffffffffffffff8, 0xffffffff80000000, 0x100, 0x40, 0x7}, &(0x7f00000005c0)={0x0, 0x3}) kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='-\\!\xa5+\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-$]\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='-\'+.)\x00', &(0x7f00000002c0)='t+\\^\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='{j.&\x00', &(0x7f0000000440)='.-{$-)\x00']) close(r1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f00008a5000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x240, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="e0", 0x1}], 0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) geteuid() getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r1 = semget(0x1, 0x2, 0x12) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) semctl$IPC_RMID(r1, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000bc0)=@in, &(0x7f0000000c00)=0xc) getsockname$inet6(r5, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) msgrcv(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x5, r4, 0x0, 0x0, 0x0, 0x40, 0x768fff30}, 0x4194, 0x9, 0x0, 0x0, 0x8, 0x4, 0x1000, 0x71}) 16:00:05 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) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x8000}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: chroot(&(0x7f0000000240)='.\x00') munlockall() clock_getres(0x0, &(0x7f0000000000)) 16:00:05 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x20, 0x5}, 0x80000000, 0xfffffffffffeffff, r5, r6, 0x2c, 0x9}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3008, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x100) 16:00:05 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mprotect(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000008000/0x8000)=nil, 0x8000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:05 executing program 0: setrlimit(0x20000000000008, &(0x7f0000000180)={0x3, 0xffffffffbfffffff}) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000000)={0x2, 0x81}) socket$inet(0x2, 0x4, 0x8) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) close(r0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) listen(r0, 0x9000000000000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) shutdown(r1, 0x0) r2 = dup2(r0, r1) recvfrom(r0, &(0x7f0000000240)=""/249, 0xf9, 0x40, 0x0, 0x0) shutdown(r0, 0x1) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) open(&(0x7f0000000080)='./bus\x00', 0x8, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x4e02, 0xbd6, r1}) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x556a) mknod(&(0x7f00000000c0)='./file0\x00', 0x80002001, 0xa22) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000180)=0xffffffe9) flock(r0, 0x4) r1 = geteuid() setuid(r1) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000200)=""/115, 0x73, 0x800, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: r0 = socket(0x1e, 0x4, 0x400000000000000) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x6, 0xff, &(0x7f0000000080)=""/128, &(0x7f0000000000)=0x80) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) r3 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r3, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000040)="49a476807bf3d8b0d70d70fcf58c4cab00666d54edd70a40eae442045c6f0b84db3b387a8001ab283c0d7b04e1ca91c9859838d5e53f9c2e4f572a5cac4f6d05f6612b126f892cdbcf0a357f17fdfd8fd98b4274de8fc0f55fefc502e770e31aff4a8efdf9ebf3e2ba", 0x69) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:05 executing program 0: mknod(&(0x7f00000015c0)='./bus\x00', 0x106, 0x4512) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/112, 0x70}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/48, 0x30}], 0x9, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x2dd) dup(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x422, 0x109) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4b, 0xa, &(0x7f0000000080), 0x2f1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x8) open(&(0x7f0000000040)='./bus/file0\x00', 0x10c00, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x1006e, 0x7ff00001}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x28, 0xffffffffffffff3a, 0xffffffffffffff01}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000060, 0x1, 0x42}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x29, 0x2, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x46, 0x1, 0x7, 0x400}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000003, 0x0, 0x7d522ddd}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x8, 0x1}], 0x0, &(0x7f00000001c0)={0x5a4}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0xa0000001, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x57, 0x8}, {{r1}, 0x0, 0x0, 0x10, 0x1000, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x99, 0x401, 0x7fffffff}], 0x100000000, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffff9, 0x22, 0xf000000f, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x13, 0x10, 0x1, 0x5}], 0x0, &(0x7f0000000380)={0x10000, 0x6bcf}) r3 = dup2(r1, r1) accept$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e20122a05fbfa86f8f1bc7bc834db257824857ac314db10fa7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c926ee0c7f43bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872135f405cde8c6821e8e126035e12e35f8df219571bee5f7c879e0681b2a807679ebb209886fed2cd84a70853d6a6b680b56e8ebb3b44dcabb5c81525c3d68f699e77e45dd0ef98506565ea3da92ba66e4af8082dbd5fa4f3ca134c1a7ec64eec3", 0x155) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) socketpair(0x20, 0x4000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) shutdown(r7, 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e6637cbf2ea9c11fe4dbfa6"}) fchdir(r3) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r1, r0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2060, 0x100000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000280)="1f1727e23d2e558f2d3800a459ae48910d9797cfd2d4c24cfadedd05059dcb9122a8f4cd51623e6b9522fef30769fc18543da6f3e772c8c54ce77358e71f1956b4b5450eeef38bc494d7cea8ef448bbfb0b706ebb0f88f5e169219e95f8a3a6cfe2b550040c06014caf2ce6184999d79f6b8308d54122fcd4ccdf9bddaeb4c18a3592f0c90f55b64984a5e4d35df07da75c45bad1ca962f56b85d435cd5cf207d60ba2bdf9351eb0596e6e3f6580c0a5c69f5b8a1cc88ee7190b6e8da536017aaa9414d61c07d632f9732f668748201a1ebd848c24a3be3ef4bcc6ec9800540d0bd51d32272b7475e755961da3d0bf77ea0604ade172b33b067f00740cb516e462b11a22ecf108979befce5e76630e31d968574dd7b725ad01cbb666b8541669d3b56feb29c37b95b6bc50991e120fd22b86c865ecf99416d1707f9cf875d513f38501c08cfffc322cf86ed64ff10782a0592cc58ae1cb3b9ba147cb9d7c9036c016255bd88803cf49fbd51d45cf96bf473963d080416c8851d76ed2434e2b67fe8ff1067393af5d1da3f756692958510e0485417b19213734a27fdd6433dc96b40006d08bab6a57555b4ad71c3e400c06219a9fb6e528016bf6fd19bf9d1dcebae44c3a0fe45bb2dc57895b2162bbdb4233898debe5a54b42e7ff74c80f0106fc63e3db4f535211a144a029d3b630c8cd995b44fdf6febfb3e793d4482dfc4a8b39488dff18c862d6ab99f55cccf4de4f0ad8e4aece82031897a0babc7279341fe91a19e7d8a27199e9cb6bb0b3e391242640a7793886179e6542d6a22ef0a4c74ea25c911aeb6f6760ac9b5e02c774c214793e5acbc84443f4cb5f790be3279ac83b6af3df71f9749b46a079e60d9ece57e6f82f9bd4feae2700dabb1161b8673b07b533bfad02ab4fcb753c3f667fa4a483d8783c58fc4491fbdf7682800d075413733407deb50e024b6e21eff28c4ebbecb6c81b0a80ea6e45a96157aa3e375c21da6016f9f3f3395881b25d171486eb72a04d3eb2a880d51564476d7a5f3471401a8246493d95a0343553cfe976ca57110084b249be9675796e86c5be06d47056557a1ca7572e2127f85508d2c2e9e7c365558effe16e44393e2c5d469f7264e0f5eb85017b7647fd2703dc8c98f1a4763ebca616972d5fd6646b04c0ef66425868d3eeae6e6c3583e5a762a6daaaccfb83cf4455f1ee67d5b85074e62a25dc36652f62636334125341c3873cbc8ff2151322198c72c42a02fef58f50e1543e4310bbab318bbafec01eedcae48d3e2fa1f4aec8d57e722becc3ea11525a05a66410d7756f85f4b3674bd17d052066331a9d550043795756cee9ebb226b2a37316c43ecceb547bbf8c8b79f716f1789a2ca21bcd9f4aca610c9bd0ddc415a377f1e633fc9ccf4b782c7e8da0bf8964b9b3bc33a47e7ee0147d99682f659d76d1289dacee0a9f1ae04c96adc6d1c4286e0f0c3aa31d124e2b3ae69672d78ca73621d34ab140db39f7a05aa0e73889d2fcf2cbda91d0436376bcc53604e289fbd57fc6920fb7b7dbcd89a91a9ccc8e88c287565fd1ae61560009cb12a4ac3213f359fb9b97a72b9d875d318545523635fec0e534b2657bfbd4cc0fb43cbb5ba6a90cfcebc48a255b8f96b2b1d920750794e6bd4842c2cff1fcd5634cdd6facdbe18c330e99373ddf1fc64ac6b285146e7ee5bedc9fb9b37abf12e156b4a5a0e8a29d0d7dc6f9b7159df647d0f851f50a8a6c466013ca997c7c99479ddaaf7d2d7f506062c9d04b9a96d748da375d68b9274f6a228cf8e0614657a2010daec7dd772ce7c4125a8c812c839f895bbcb3596388f1b8b76ff40d5f89aeed57040921494870233496114ca6aded43ad865d771ad66e11fc59c1b14e5be7c71b466dfb1316751224ce65e397ab0f94207bade00dd50378dbcd4d2c543c0f6fd9a3a1fedf1801720628dc837ef95ed4e5679619d759ae899b781570d6c68a8fcce4c59b15f3ac6a362ddcc3f8fbd0eb41d4adff1de8c9a2015bb78532f301b772c887b760fcb9abf6b12f0574e27dc5f3b71978d6645b77638b25a5b4d817bfadddabf1a5e414213f03edc5cd01d56892713592fdb5bf270a38bee1179cecd620d9a5334d9a28f1919f85983d9a87128267eeadcf73fe2838484277875ac15a2d92620f1e3727e09211ed93c9912820072e14faf71582e8078bb2e24f156e52b00e60276f27c7bda40bebb399eb03a504497da44eec643dc37f617358417ecb07c329d56900096baecca439ddcde98887a4ab26aed04a1990a2af7a6131143ffabef27e09aa81f2827ae72d79ebe9d5419dcb0f0deb52a58f187608be648fd1ab720fcc3aaaa360ca76b20d11316671c756b7c28de1ce3d3b7a90527fbe32d5cecad0837ee37ad85ab836850edc0e9e8400514a3fb65b8b5a58072f0f3ff4217125cb0dd2d100f31f8f28ad03e55d5c12e412a9b28b19c687bbfec292dcb61124ee17de9efaa084b230944d77ca4dc5f796e139190ae36bb46190816ea0e764812e42cf390282985f7527623dd22074e04200e1f4dd13c699458cada6aae8dcc5a716b798059348e2bea14fd996e567a3a518ea93b687da883e87674de089dd558177fcf4ae4e2e0d0f1af74aa11cb528707c5125d42395648f2deb9080cff7364e81235396945c741d23dbfe00ba70fbad175506fa633861768847b727d941da4abf15587d0f873ba1651db5aba83d5709e929a2a9bca0b98b280169f9f981b83551cbd802f4f30ca15d28fe8f5353507cabdd59825c55a5a7e58bc21d4be74125fe3162412962b436db86286d14da89073ea366805a9b6b34ffff748d752a41d87f279d5ef64ff4637ff7be62c8f7e5d2ee35c7679da2df6ab5c6417981c08e7f4d4236d3b6da1ce4660464eb66db1c9ba71934957ae624851bdb3a5491ce518b33a6c508fe53ca870a59ae7b127b4efa3a146c582c9e80a0a0b8ebc66d064148d86685bca7197a0dd6c402d4f30b45442f4670f2d686765086a1520bfc49478a809b884cb4b5a75222f67db9a0d6254b497939d57e9be8260072f16d536a7e5cd5877dcdb807444d2a2132bacddd8b57ef0d01bdbbd3069c14be5e3376b00081de532aac156a6c5ec406cf52818026635bff9b221c8595bb1bbf5a13ce4d1142fab487da75dfd08cd55f76acf38d850c350c1db5e6b97a2b3f9aeab83fbf4c98d4794d0ae125121e411030daff3c80f89a0d096b9c31c984b6ffb5f03897c1b6556d184140f75b15f0c3a2501705c0e0c98df8925e113224137544580dd700e8a879eb358899754c331ec197b1a3b26335e531decf860fc84a9d36658d376966d9d90f0ddddfcf15ed1883398b649c2282f27168275c7a0a8e4565ea39743988146849f28b35fc9db2c474737fdc8b486b74789c134efa33ffc9a06596667e3c02e27ecc1d605a8975da09d6d4f6109746693d04a84045ccb47802bb98235f0254e3bb4febc8e220945e5f7ae99f207dd204274d427af99a4955869e4ab7cea886af962f7f90a2b9971ac01583cafb299701afeb13d65658d38d8750eeced744218d8a2c3c215adf48f44693f696c836c2762209aa9ab03a1faa0a295cb772d1c3720ffd5ea9d227adb48e094488136c93aef07597e59f41a1b2e1ee38582bbf112bce22f412470eaa3ce3583397df3e8b0ffa45d0f4cd754ca7ac36c2f27c318bd344272dc3ea8ec00800ff5c7309589ba141acafbc4984dc2f9204f919e3ea64b9c528434340e00ff231cbc5560fe1a149fec4d9afbb1778ec190541d168beee317d77efddd6058dae44b3e0e461b8516f3bab6b9e00fb4161a076dd153fe8fecc25e51e234d1c91b64cf5c7dd688f49c4d691d6611969c2e76a5bc3302aa0195b50dc02eacc1c90c60e277570021821bf8414cb67b7a32c8888137f0226d1b015cf67f25823807a0647552e7925c651234a460043be6e9ea628bd43f717a789ec22387417f87540eefd8baa831bcdd15f952c82f464eee607c75d5755cb0e201b896554687275a0175fd47bbd6560cc2ee1b4db6f3d86a895f522187f2fb3b7d919db6be3120f867d81ab7342eb163f943ee059f748a08e75f938971d295fc6b3e281a40bd239487e7faa0abaf9ad785d4b233976685455544b3fa3c53eb85a8c7e875d4efcee353a84caa9f3349da3200f4cfdffa620a3c313d1ea4a4a3b92607c188a3ab4ee13c59b2cdb7a38c2da6f354c41982ddc62f6a1866a01657cf893b761c7d2fecb2d365aea384e79961591f7632afd1dcce5312ba58ef4ad04faa08ca27526f02d7e355f5c0990996d3aed1a78a83824d8f87dc2e0788e7c7aaa0d73360ee26353cdfd21115c6475eaabb13965b26eb142cac78d4842782ba27c678f14bd25aefc08a71c4b27537f630fd0069d3babc0450228684da3530287ee565b1dd6354f857bee28ebb8e1b5f12adae3c3761b1d32ba90a6de63e514af894e929d892b1ef6541d7f3dc1aa8abc0eb6297a66444c73ec2a6db70236790ad9467f40358184139038ad7fd68203cac755d24f7b2bc44895e17146bd2525bf70e8483d10e88e6628a3c36f44f4a2e5dcd30d2cd4d4be901da5ca9445bf659c7b9f97789081783dcf93c166dc7ae207c5f657911082e977b8463c9bbba00d68c79209e7410003ab7a2ae50c89f0acfe73354cf7407621328e1fac3c72497897395fd2389bf555b58f457389bde01dc63f809f4997284b263a3759e54286058e45fc8d3c4f7f8a4208d9ef02b845904d61017c5b7b74c8da8490ba9c4d4e242f78df37f9f65f2b3b4b497d96c7c91a54aa399c5b6094a4ed2ca3ab6ce3d0883fdd4d1257da6e905e21b71b50617eb3e50e1e7b1491ee1905fe1c7ad6938db9aad7981b7de2d8b9ed8b4bffe87568964539bafa5baf73082da8865ac6fe0536bba3e0303d328e3a4ac5178de488a93c6454afc8a13559881cdc22dc5a8d6e546899bf54b237a70e070e9d4fd54e3f6cddfac7c3d1eef9d6ce921bd3642c1b323c93437db5df0d701fb23c11e68eef3db188d7df07e6e721a66f8efccf56d42b3f5ff04dd731f46534f7294b87b7aa0b53076fac14d0c9d2b8ac30ccdd8a235d155af7e1671c96f3795d94229134bb1c1a1f3c60b7396d4b7074347e7df765498beeeea3f1816ba14710e4edc42ce7bb5e1d9257df321a3724b80d2af6244343c4611d6fab3dc4e871eb4db508d058ba34f017b2c5c58cb05b26aeff5ec98d202f4c9e33383a3feb22ac1a67a22a12f0c97bdd365728a31ebb15f399a23b77ef859c94d8d091fef8831cd17213a7b4f7609586a4a65950c0f4da6cf6f0ca9c58c5b3e64c52cc534fdc3a5b5f9d05172a621ec239baf7831afa317b54520bc84a45237a07f952730c6706409aa9e730e5fa926692f9e0a35506012382ce0cb3afae99d115f0ef744e4a4932fe41c4f9ba08126d1c22abf08582dac1be91461c4786f39fe73c964906a14b6d96a8576c2a220bb188f2e9050dabbf9930dd314124e4ad2823a1b83c18c69b5940086da364bdc03ae5e468a29e3066bc215f0da57ff5bef0caf2d587d0c66a2b97e7d7410a8244006707d389eb22a94432f78ed6e6ff317e53014450ceb93415b1b8a35adb8230c8f9aead031a70b367b7b5f04e4269a8b2d72cb654de6a05938a606b56cc99be39ef386535eb2527c83e55e32ff3d5ada8dd7f15eaaee1acf6bd586e7d8267e42efbde41e6594df8b432f32abec202fb3a401c93b170a6463164cabaa10d83001ed5b66c5aa0b5ed610699ae1deb88db", 0x1000}, {&(0x7f0000001280)="871bee1b1d8e070b774818045e62724a4977912a6c258d8baf186253c7662054c9baf8941f2a960cd0b3fa414db670d6356c1799bd1ed2c2c38aa9be66896668ff5a25bfe8d180becd6ff2acbb8d2f0a89d9e28755972996dd99e3c4ae0e1217d9cdd79559b144d80a18f987646a059bbba73f7cf73609210b3557647a2668839dc70248b7cbd666b3abf1053c91368d6e90c142edb292a81eede5c970d4ba7a1a4e4a2b54a12ce49cacad60fbff920947ee799778308aaea3ae1a2db72de52dfd4da7d6", 0xc4}], 0x2, &(0x7f0000000100)=[{0x58, 0xffff, 0xff, "d490ac5486e58fadce051767351e2c09066860575c051b873ddf319169c0b16d8699dfd3a042aa26aa17d8ef66b465ddbc875f74ad4da67e800e7f69fd15470fc988137ed1"}], 0x58}, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = socket(0x21, 0x8000, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0x2, 0x0) dup2(r3, r2) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffff9, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) recvfrom(r0, &(0x7f00000001c0)=""/171, 0xab, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000100)="621502195189aa73c2e2e7a908a8d78f9f2e6033eec987565c9c2dbb004c82aaa60356b8231db87eb0e87601398a1ca16b51c6f1679017b5e4c30f1762f0ae315f2e1f34b8b6e970511ba5d55ee5939d95624061b2f4da7f", 0x58, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1f3, 0x180) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0xfffffffffffffffd) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = socket$inet6(0x18, 0x2, 0x2) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/45, 0x2d}, {&(0x7f0000001280)=""/38, 0x26}], 0x5, &(0x7f0000001340)=""/161, 0xa1}, 0x40) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001440)=0xff) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/217, 0xd9}], 0x1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="7617d58b817ceff01bc8961002905247de8706f1eb695b511ffa7700f270dcee25133ef093eca49622dc08fb5b06aabc50a2ea38f4beec7c6a19acae6a5b9363a676789b844b2c5e6abdc8ac0fabf3c5c498992f4659b4156d91f0f44ed8622c4f0b5283a306d55661ac0fd094ac1acc3122974712ab8696a3d280b932271cf10c880ad799da2798cdd042b51d6c2c7dea83e5c78982b25279e0638264f15e9a04b2f358a9802f82bfa437373694a2a4d2e3ed113bfc13c8340fa24377fee255d462f64225688c968f0a442d98ba6914cc517dfcf93d09611ba8242ffd4fadd715c509d8a2bba74cc0de", 0xea}, {&(0x7f0000000180)="24db2e1481e26a8cb5d12bf8c082faa67e21f48d3e1d565f3fdf67c7d35272c3f99134bc1fe8e4566c27a42fb961eadc885c15d981618273016b7c68f6de2c2902e55890fa2d380e4f4154596b1fdb19355d7376434b6f7319b76fc3766f0dd54dc733f019f49627021cab7de994ecd9c9ffccb3542f3b247824e5d375ef40a6a6f0a4b8445df271ca527df2466f585c7e3afa2cbf58efaa28ae9fe82c7cf47c140ec5fab4609976c73a5a8797589911b99ae87d3706906d8dd96a759699e2334c6860d48ecf95c3fa4720ea50bc", 0xce}], 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x10000, 0x11) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3b7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000387000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = getuid() r3 = getuid() setreuid(r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000002c0)={0x7, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x3b, 0x5, 0x75c35e74) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) listen(r1, 0x0) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x9) r2 = getegid() r3 = getuid() r4 = getegid() r5 = getppid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x81, r1, r2, r3, r4, 0x150, 0x100000000}, 0xffffffffffffff09, 0x80000001, r5, r6, 0x4, 0x5, 0x1f, 0x6}) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) rmdir(&(0x7f0000000140)='./file0\x00') msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 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) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() r4 = getgid() r5 = getegid() r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() setgroups(0xa, &(0x7f0000000340)=[r1, r2, r3, r4, 0xffffffffffffffff, r5, r6, r7, r8, r9]) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c9831a62f162d073bd92aa809f5cfb7cc762fb9bd518db00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f877c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b1018685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae76bf11c9d79900678df44ff0ff000000", 0x12a) r10 = syz_open_pts() close(r0) r11 = dup(r10) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r11, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x3) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1f, 0x0, 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) close(r0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1ff, 0x7f}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) msgget$private(0x0, 0x145) mknod(&(0x7f0000000200)='./file0\x00', 0xe009, 0xff) setsockopt(r1, 0xfffffffffffffffe, 0xb, &(0x7f0000000100)="7e5e8017664de921a38ae8ba9579b76b2612729b9950a9cdfa21509a36c6d4dd9e0aa4cbf701be1a02a52a39b184b040be918e6eff2076be8a390230d400e651f2749b128ce3b5b0d9d746b34b0573751318b60e371532aaccb5b4164b8c1afe5a1ccb226238f1f123d8d80be281193842ada4020f1ebce92bdc303598980a4e9f07445de0b26e5abf85ae98e43455e10c028af9a07b186898660d8d03b38ba5723e69810276d90df370fc95be8ca38c07a581bcaddaaa49cb9734d91dbef35d33aafbe23b", 0xc5) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000001, 0x0, 0xd97, "b00000e200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="e983def5756313b9fd812eaa4e713048e69931929648d7927d05716fe8912f52055ed1b8dadddfc38fcda86df14ab2b2e0b15bc3c5ee0b8f194080", 0x3b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: 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)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f6507000000a76ab188cde263ac0e5a841c6b3b8d6cb573e2a9bedb4f157cb258475e29c71f4210e11ba426090b0eb3f17097ef365885d052"], 0xa, 0x0}, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) 16:00:09 executing program 1: mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') chmod(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./control/file0\x00') 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x5) 16:00:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet(0x2, 0x3, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x80000000, 0x6}], 0x101, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x54, 0x80000000, 0x100000001, 0x7}], 0xf5ce, &(0x7f0000000080)={0x2, 0x8000}) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f00000025c0)=[{&(0x7f00000013c0)="fcc2c2aa1d290f83", 0x8}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xda}], 0x1) syz_open_pts() 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000000)=[{r0, 0x85}], 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x8000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@cred={0x20}], 0xfffffffffffffc69}, 0x0) r0 = kqueue() fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) read(r0, &(0x7f0000000000)=""/1, 0x1) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/198) 16:00:11 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x9, 0x1, 0x3ff}) 16:00:11 executing program 0: r0 = syz_open_pts() chroot(&(0x7f0000157000)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x3bf, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) mkdir(&(0x7f0000000000)='./file0\x00', 0x101) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x140) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="e2fe60a1d1e326b8cbea064d6df68e30c561cf75d2b7d31eaccafb02cbd774c347dd6a877e3a46418f3bdb0b399340eacf4a88d2b49d385af94457b59c62e03eb2cdc0fa7990aa5adf69e2f0ab45a3325f70b0d66baa3503b29c7b025c13169313bce565a941cbd0e45df03a6499dd3e149686e2b1b27d22952b45b09b213c14909239b1f294c60d2d885c0c088ce82895343d90e652e7", 0x97}, {&(0x7f00000000c0)="c1d58aba59aa2586e0fcdb56e187da7f4a8227f7b1347c9f2164497eee0bb45e2ec023208c109a713ed73eb1ece95cb8e693a97100e44dedc6217243beac52aeb0e814af23fece8a5ff2ab0431ca54136240f104122fd1c0f82292848f460957dc5343a04e47e5652e4508ff0e97d0447c49bae9d7d3657d90095fac", 0x7c}], 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) fchmod(r0, 0x80) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) flock(r0, 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000210000000007000000000000000000000000000000000410000000000000000000000400000000000000000000000000971c48eb6016ceadf54137f99ccd0cc04fb3b1bbeddec7fbf242de4e348fe544dcbbc4aec5f5dccaaee7c14a1028678596716abdc0bbcbc5ec22ee587d7325e9e1d97c8bc1f87d9678c7307148fc6845eacf105a00c65ac8a40dce7b0c8f794f0791ecedfb67da5d5b1758babe46a077ccb6e893c287d03fc9ce5e995fa2372603ccdcf70ea8fa43dc86777a857f1e7a64bd201ce7d4367ed06824814fb41eb2064d3f8a18bb49"], 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x1, &(0x7f0000000180), 0x63) setsockopt(r1, 0x9, 0x10000, &(0x7f0000000040)="f3cd1bbcb1a33728a575ec36117c5e50236a7f06ecb160ffa44816fe50b61967b5d65217d1ecd6628f02c6ca86b5a3d8e660de3856326304fa7ccea032253180b9986ca6722203b7f5264a2635e24cfa5fb2c3d86e885849fe2a98b46063928b2b82db28b2e90708c28aa43bd2b2ee8e49d1d75774fa19025741ea128b076effbc2fb691f6eba251da23782178b25d761fcce4fb2c6e3ff91fde1f3471aead206cdceee70f6a780a44", 0xa9) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/51, 0x33}], 0x1, 0x0) ftruncate(r0, 0x0) r1 = semget(0x1, 0x2, 0x514) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0xd2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xff, 0x7}, {0x18, 0x3, 0x1, 0x10000}, 0x3, [0x0, 0x317, 0xdd66, 0x80, 0x7, 0x8305, 0x8, 0x4]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x61a2, 0xff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(r0, &(0x7f00000003c0)='./file0/file0/file0/file0\x00', 0x143, 0x3) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='c\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x1, 0x1) mkdir(&(0x7f0000000480)='./file0/file0/file0/file0\x00', 0x2) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0x5}, {0x3, 0x3f}}) mkdir(&(0x7f0000000300)='./file0\x00', 0xc1) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x5c) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)="8a7f51c6d09bfc2415b7e0e248", 0xd}, {&(0x7f0000000200)="941ebb9399f99dbe9b19afe7976d99c8467b3eceb90596c9060e4a9ec186fb6421619705d75ec420a314428b1e7c69f25ce89b5b8d155409be45963f9693c4c4dc605880feb7994861bc79542f8315cf264d8a0878ee16717d32a28c77f3141467adf356a854c6a23e0f49efdbc3530a493f5189b924b95f5d53a3e144b2d9cf3ace184dbc3e5f8b717b1704003109ec8bb72ddc601de90014b8b4436bda7c89d8a61d93d897b19f0b56ac71fdd306250642d426764f13499c64ae793d800e683ad2b2d01c316abf965ca00bb4cb8ed33c3ada0d040d16a1898ce8e4ceefbc6a803bc7ff2e72cc5dfa488a5cd1ddce11", 0xf0}, {&(0x7f0000000300)="4d99d3610a4ad47cc5e3da258797e972fdcb0166513778f8d2e75af930b18c414d17293fa716786df387e5b57f2e74c146cdc79c660d82570487985960e2b16bf7b222e252d8cecb5ce63a962df1a358be832a3a9041ed87", 0x58}, {&(0x7f0000000380)="1aa40756fbe90a47b145", 0xa}, {&(0x7f00000003c0)="ed6832be9bc4e3b1a8cf8d11c068159f81f0f916150a9ba12b61fd0dd4965c37372909be6d2fd21593bf161803f3d112c2e1c0b2cfa03c9289a5746540f88c175a2e000dcfa5df92e398d856c4ee04cec718ce756882b5bec7ff9a6bddf84feccc92a9ab95a02350c3dc230febea21964abff9fef71bde4d255fc345f49c36c3f5d58cbfbf1e67e87ad36ff689a531d7864cc7", 0x93}, {&(0x7f0000000480)="217f97a39ff5c7fd63b9753a61aed3540fdbc0e080f304e33957a329268e173e8cafc1e0b018786f1b35112b3ef712a575125f5704549dcfd726d09f57f4b36eeff14729cf09fe5dc0e234ee4b7a4b98bd0880ab6abd06e6890283849f4720ad4369285a804e504822d0d0e5b2faaec2c3e995e3a8064d5f41ac2b5b02fa051703b16aad665617cfb2b46007ec5e3776a2a0788a251eb1e8d8e756b392fb1a56ca2da3a81420d6488a11a955a6848f2ff9bd90413fbcc7fd72e047de43d0331c30e70ad2ae4ad4f6909145ba2ce2dc16760b661cc63d", 0xd6}, {&(0x7f0000000580)="3fc890e6b3f5d5f1ad09e796826d3f8d02dafc98c838c5332b0964be4eb76fb33bc326df794a764b444998bd700a425a754261c8500dcff4b4572e543e001daad5", 0x41}, {&(0x7f0000000600)="87b5152835520ff4ca906991b29423378ec8e9f15dcbf34a6fafd51026eadcba11334d7f83166d6ea6de29b8bcf5c05cc174ef35ef1fb9f62c0446e81db411bc5c", 0x41}, {&(0x7f0000000680)="0aa2540c7408da634ee65ea926df091f403429c0d286c840f4b72adfe2ac3b041000be224f1cc6cc34341011812879d8497f314acc649a27b73bf8614d41e9e299529b6d77f67fb435cd914ac0ecbeae89b1cde3a562c4d0a664b3704a8ce52ae3c8d8f3844e8c915f49799cdf9416cdd9b798e36fb3ea9512813ed041ed77b7a26d64299ad306247968d14f53e3c8eb846c200099763f5250e49bae67697458bdd17dc9ff4743870d69c334ae1f29082fdc22ef815e0f10218e10d631d2c38dbcb4f29a3236500a776760f4d728d966ec12751fe0b5b1ffdb718e212eaaa73616bc8f383e0ce69806fc779c79309b35", 0xf0}], 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="d0000000000000000100000009000000f58598966ecd92bfaebd2a68ff5d5715c08fb158dfb1eb22481057413206770decc1656cb9e120e4423941a1fe5220f522f188224e64680513c01ff4ec9cd48c04c4f0186a1f734e3b482a257d5ca58773ace5fff16245bc59735e808238b96cd96a6e3028d6e3311b33ee8594a08b16ae1f0d4fcebfc670de41e48f38bcbb4b73a2f698c838861deefa3e659ef61a6e9d08b88f18302c9382da83aced7b2dfbcc6aa9adf58e2d8141d7e20150fba68a203e966332e8ff103a90fcb9000000008000000000000000ffff000008000000c477efa156dcbaf3b34749cff4d87a2f441f788fd2074e14e9ac198670d4a9f88d2043b4d9d80a575af4ddd3407a7addf0aebf215c2ddbf0e6ef7bdf7f9314f56e3aa68543a0d10c03558c4bc5fce7fdafdbd53db7a6989d76a5da8e31c1e0edd87ae8aec72aaf9cb5aa56c98400000040000000000000000100000009000000da07563e08a564d1d6abf1ead7b1e25c314d79b326078ad86a30614ec1cf680000000000000000000000000000000000"], 0x190}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa8) sendto(r1, &(0x7f0000000080)="9aecf9dd17a96cc2d42c5844962021abd88e7a1d0eefb6adc0d8a084319b46bb7de9b3a37a728ea6148adc9f6654cad7f4304a2aaea0c66be97204a74a9d67f8456c6ca043d0a37182faa06971eade90d1044340236793e71fa3d8ee82266343b3f1", 0x62, 0x8, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfff, 0x100000000}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980), 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) flock(r0, 0xf) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x182d1, 0x1b8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xffffffffffffd069, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1c8) socket(0x6, 0x5, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x4, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) fsync(r0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:11 executing program 1: syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x207, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x400) recvfrom$inet(r0, &(0x7f0000000100)=""/85, 0x55, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x10000, 0x1c, &(0x7f0000000040)="52b7e60f21f399498727a6a88f7099472ef095158e87f5b6ff6288a380c847758324f8252d6e914142dd4544fa819a41ed5d817ca975c8d591a9dff0f44c99f9d191bcb486ee5596a519147711c3c1626229a0dde3fd6e26250d69fadb6f9c27e5e12ae9502e1ad877441528305333ca5d35e2fcf1810c6a9f347918544ad4b8bb2a84c047d1afe69adf39854e041c9132b4b571422f17cfdadc98af38bf", 0x9e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a036464b1b595347cb49ede5686f69a8883d2b556194e145f732e8e0c7517af02ea52b3709fbaa2922ca46c61d630382e8800cc216c9de5d00912bbf51c1953a19d4888431c48a6ede5b89b9d4cf6857d96e72940dd22cd86ac155fa3f846ab7ad10f6faa8cb735b59f026cac254c3598a8d89d5b4bee08c597cff33841085c43a0690044cf7e8ff8681f59cebe78e7a6e597b44e87f76f00bf59ec936b3aba5f9c6b15a8a81523e732faee1f1ff15f2437abf7439dcf0264ad5f8797862d04fd610a0dfe8edec9880331effca91402f45ae8b8a1137c0aed7417e0156cecceb34d1f846fd52c5691de61bd54b2c3a91004e8cae6225102e0e3c8d213656a12448b46c27eaefef016df217c470ba7e8c1f41b619271fcc06054afe63adb80a6fc0c96024a4c287d3146e73f7c4afabdefcedf746282ea2154313a71d6f370ef0dc227d2679869a12ce25ff62e9ed2e1f178e53d40eb48c3a593a0944bbb424babfe18afef7d41ca2a7c0fd50692288a2a10865f5ed13daf57b3c65204d785dd64446f9089b72a869b29ab33ddb13c8974afae92b776da63b52d13c16443c18020ca6c1e18a68db2e58e5ab5119902fdba69c9354ab887f4e4cae517420370bcce67742cdeed3eeaa8111679dc2f465152dec993af0c84e25f62771ac3c95c0444f30f9c596535e28a9afb7ca822d3b4957983d95f8ac2cf0cdfe21f986afc9e97d2b43bb34a530f998679b68447694041e892e3d1043cbf9e6bc7c91eda462383f7adb6c73503031d175c7e4ee92267a5597eef4d62939eb15a4fda41039569cec74d241bb47209ea0e6590404a441fde8191b2b05b10bf0977ba96f3b9b21ce455dd96f2d620c5784472f61b4256cacf7eb46ec83d91a13d580a1c4a1e412a757cc3f7ff1973d0dbfc1f2729350fb466651190fc279cfa8faee5a150f705de27bd38f1ae001dc7486ec8b00d5ac83e1707f3acfc3a73145ffbeefdae58447dcec9d874c201ee3d94e736913c8f390965a604d078ccf5038277054ebbe58c89f2bbde0d632d9c7c4b7fbb46d93cb002eadca75d2451d435a2e3878fe7e2dd3351008e2c8175aeaa0206cd013e89c920d542c9f7d9834cb8bdf80d113db14c67a14bf69072afcec5c3d05bc47333dd3a7d6bb04ec94440f17734f771eb3ab8d6b5c4ddedc479b9257c1218a38c05aca66db79133466db753ecb3e078f6aa5c89ab25440f60af4b269f2bf301a29aa17410ffb77007ee978019272aadd29be853d76680febbf0bbc2e72498866645dc31f954f12679e93bc801156df51b9a251d768d37782866c8c8ddefa4133f22d8f6570cfa78ddf7c3c35be903146c4fa5743d2fb7e2293e049d906fd0f590d6e26f8e55293745ffb046f15a3a3b68c26d9e4ed4378e87a253902d2dabe200f86e0038a04e96843d9151aa5e401f899abcd0cc56fac003b104bac4fd999929eadf979c1b36d9e4096a9374e71e0f05af4697874a6ea7e5176df4cad372e94084039e456bdfa59cf7922d273aea1f8dcf37222d8c070ab3ff27ca8c73b1a093bfef4d4f389e3d788749c5045f31b00d88a3447822f2457e997c50d9656964c05fea9e713e0915139c6eea9266f412dbe8bd246cbeb67fa50bf1b49775a67996f4038dac5555cd614f8e6c1d36ffd989fcaeabf846780ddbecf225d667a6ad405fba039f0840e8d43925d23f978597ccf23fbc4c34a2ed4ffdbc3c07cde01e56c31975f2f19e7f1fbadf42f69a8b1a14d10157eb524c2950b9cf8b42108263707876d3035f6534b5239de33e12cefcda05d696be7092fd96a105dac0730f4d7a52d9d4d8c002f7fa76c563b5b3fa47f16e68ae61758ff9dad347fe7aab795a9f3fb9ac3e8c1ae774da1bef6ccf222dcecd0df55a247942d33874ddace381c35b3dd222fed5ea2c5b8734c9ae1403998271f2414edd6520b227324cccd261703ad7a97986421acbc9cb523948e776a7160cc68ce968ce7bc5e16231baee2a6745b9223b8f1d0c80c3e5fd69e98fe792b34ecab8528a4319471a740b7e35da8bde36a21c62897abf7a923fdfd8b7df9c579ce86529e317a0971f5fc4fd329927326d6750bb03a4aadce67ed664317ab2ba3f16f1db73f05a70da7dc7678e20f260f103faacdd78c6128b81d1a1af069dfd9696ec613ad88e9a7eec7bd2e3250d1eb2fb2da2b8e96ff55a6460c3c3877b9c20c616038fa22b35ff1456d286a98a1ed4ddf6048bacd5f98b193859b4e7e21d0cdd0780761aa289c86b491d18b123263dcd4696a9bafd80648a1e3cec030a5d180e9e78f995eede6042f9c747ae2c8362088f5c85b749291cbaa733ebe16720816e31c4f5eaffe336c01c0dbbd0b72b1aab0cf8c90d6a73570f896ca40db8377cdb50c89727c07feab089dd9a2f7a51a39c1af1f0c7bba191e0796ab0e6e714827a1b3e55cff858f7e21945421ca0fc423a5aa332f82b3c060af22bf144740ff092d30e71824ab6ce9b154b0aab11a6bdccc346314052a9ff469bfe6667aaee0e9cfb4125ea54b205b05838475d46fdb79935f4a122acc7c0502c13587af2005e6f476245a6386db2966b2da3e2dd3eb695b908a20fc1e615410af05ea1bd5c1f2cc94850b4fd8ec8175c49dc18585b93e0e066e6aacfc627acaa5bec148b28fcd38cb728a6519f853e4a914b3a7d5d37ece75e7bf09065a3c3f7acc18fa09aec106905ec7f911c711a3552ad4681a6d92dadbddfdc5fd9ff262ceb30e89f84390f0530710ce1a3e735bc6dee6868f6099fd926b3c38248b4b45e9ee033b2ec43e4ebf8561079e3d3ddad4bcc2120bebdfb015d582198c3ab312b00bce932acc3cf24c372aebe0d9f38c4e056598a2e322c21f01af14530b33884a5329c5e6071761f4d8a4b886c1e0ac5d0d8f146e0912bff85bbe465e6f1e5890f18e4b4e3e61dc3180c41bacc27844d5fac80ad6067ae2a4a07ef821feb88fb9da8559d1c54a8712cf9fc7f9c64dca998115001ae5f1ad8a6c116c788109ab90b4f7a15eef17f411a3f74454eb2a27e8e81fa333e242a7644a0989bab03e6010e19c7d79d", 0xffe}], 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f00000000c0)="1cdfd67c9a4a9f6ee0e53d539c70aca6d2243022e700f1fd5820f90485a051b244b3d1f49611dfa30a9d872fb78bab560c735ae7ef814736027be6461632e4a5966fa4c049d5a4d8dc719647f2f61238cf4eefb243fd9635ec980ce3b07549439c89220d469f808393b6a1d6a9ca474a44e2bb11c7c012e5a827b9423123461fd876e777", 0x84, 0x40e, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0xd, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x8000, 0x18) 16:00:12 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x3, 0x6}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000002b80)=[{&(0x7f0000002800)=""/169, 0xa9}, {&(0x7f00000028c0)=""/25, 0x19}, {&(0x7f0000002900)=""/176, 0xb0}, {&(0x7f00000029c0)=""/50, 0x32}, {&(0x7f0000002a00)=""/187, 0xbb}, {&(0x7f0000002ac0)=""/180, 0xb4}], 0x6, 0x0) r1 = socket(0x2, 0x2, 0xfffffffffffffffa) sendmsg(r1, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="5aa1b7df320e4c7a057cabac7b465e0388dac0e07e68d2b6a5bf700b725b8906165a1beee02102885be3576120ee6f534372752c7875b1b2126f4d61192b8fe80b0cdad9ea78c11d0ab59a6610dcab085177c2b97262bb42cf8483d40faff0fb788dc6fb8ce619c70d3f74e8ee33873deccbeffe275f9d1a0a1e0a897a", 0x7d}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="6000000000000000ffff000007000000512f8e973507332db36e5947a8b45b63f711251516366bfc7d6fb7422c2ade7d1558a6fb21ec453b1d7f4a5585851c91be81dcf2d3b28a79d85e006fa4393e24b69b3bb6253583b21ab5e946a08e0000a000000000000000000000003f000000bf0362f9a183ac3c0dcb1c171810639ed83e8fa4ddab087fc08611f3ff0689203ba13886fb89cd84192e1f559c089310d0260c9038b2fd806a02c4bbc6837dd4e33e08a8382234445b358c787457016439b1b7a9151df02d5ad4e1e2a0bd645c1cee8ae8947cc7b6bd96f701d12b67fbdd706d19d404eec22644f4caac8a286d1b9d70cde36703e6240e4b9a8f0000001010000000000000ffff000002000000987cb6f4908b6294529485f0f2b2b6fae937d4581e99ef88a275a4c537f0b7248b525eb0e2c900b872c8097e673419154269a0edbf1d82622b4716ce4f8a1f9c7a0ca92b809477610c93ba7cdefdc4e7e70eae17376653539f1dce0373d86cdf9c9e92925ed48512c6348311ef4c1a032580fe811b671b4e165d0de159f8713c31b3951adc09435238dcff1f04a714def2931cd4ada41307b4509b7a647f9102edeeeb4f9f39ee409073e595caac44a078d7b67870ec8912bb0204fd58a91d13a3360d4587482a41bcc78d05bb3aa0e7f0e285d5fd6e31d114f87f46a437cefba14e8608b2bca37c654f096a6ed3bf3b29af13032efc1cd99f9a0dc2562f80a723950d666988f06fa1fb66b97204a358baecbf2969bd04d84505a7f43e54cce18ad243e033f783684ac07f5a609e0193cf93a4d5739b3c6374b5978e013b44c9063de22eb3bba9687bf355554338795224b7f9741a7fbbd6fe269dd9876877536e866f4462356a8eabed6efd920a0d7313ca5201eca57d3a6d292b95360462506f22fe6d395e93462d9473668855195e826dd11464318fc86fca9a81fcf67bc7686c6b7bd41c484c45d90736b51aa5c685a008a038e6d97da1009e9a8c2beb9bf5fc65767cd3e52b96683f12c874c1362407d5e58316ed08ecc5474d8bcd2d9fee7903c17735f42d5be27c9875c38d6a03355f562fbf4cdb2f62cf746c328e86bfa783f74136a554fbd4de69f8e3a8f5fe25f946182031058c9228c08e53e744161e49dc17f4a598540dbb648b35569e0cf1cd2051a110586c3882a69e5469ad1ef701c073e46920ca779cbb9c4dd6d3bf128b7c3e015a1c73520ff8d8ad8312cfdaac8a007d130e6b8317908b3e63618a43de8dde52bd0d034fb3a6ee492f99c6717a34cbed5eef0277a893c9501aa5ba100fbe8bbcc0bf8d4363c2f1a7f2936a2b9952a9db929b5b2947797ec0de62d51783a3e1286fe86a14dd7a0e22f9416518326675bdf89fb124128ee6a62f111bf37e80dd9822fc89a44a980a3ab1f3eab922b1efc66926e5ebe54bf5a0ab20320a4eb0668b3ca97df65ce11806c57a59ee85fe901e00dc4f14f89a21b1d3065e751ff4e3cb49615700d2371216f64b2b0b6a818f4361eecc1a97e4fb2e3bd7279cf4464b49c6ba91d354609b5931f8ed93fa80dcf41d76a776a2f0795e8f925c32fa2fbc8fbd08bad73af3eb1df4fa69cc78f4042e70fc17d90b81fd7c063dfe8f04164804555913127855e4581fed33cd24128561ba07cd83aa1345efddfe2d6b47edcf0850d2a49905aacf0e1a20e39d3ec27934243cb2e399a6fb6afa164b64a0b3d165b291c2f902cee2f6134ce8455be6d84cb61bd6d9126f851c960d0bb7191f0cf2f765c9ddb9499249f69e331a61b8df71de5091fc0ad2ed24983360bbce87e37e8fd8f07f6ce1417067148c9e8523ccafd88282852d12fcbdcd4b1a618fbde4699ba1ddeeaf84c50c4dc803c3ec9cc7c9f6dfc996129aabd34c1a5301f1ee987c4b4eb4146823b128ce29512a5e6b7b4076219d0d6cc92328c4342e4cea2a3f28d04cd976ea0f2307e54e39e0293c6661e4b9dd994032d69312f320621391143633fd8e409a9ad5e4c01d5c476b1b0aee9daa67cf77048b3bf72cdf01ed75b396ba274050294967ae9cfbf52f2bbad139281b4a4155a2f7a5e1da326e197dc4d450978ec2db71547e7dc9f1f8eea031e5731e15d98a8e0d45579e8fc7d33939955aba6a897f00b9b4b65d7e86ece40d6ae2fadd72708399adefb1af42d8ec749f316b93f4bffb79dfb8035ff90d7763751aeb0137f9eaa120d33d2b1041674b3c9742965fff3b35f6fe32634dc8057bdd094dc6ef7c962af41e69bc8244c934eac57f83142f1cd55dc636d375b2e0b501a33039995f5ec35d4800349fdac4f7b7e9f417f9ef84cfe9a31d23b34b7a4840051f61d1110cc1f60d43c459d40c07afc23bb9afd05349ccde3dfe8ae3a2d476240017262495c911bce7ba508db765d1a92e7ebb2f125ebc33e4bfd981ca69d10c619de241a2a8f740f92df05ee74a8f42e2f3843440bfeca04ba7ab621dab34d168719a44d8ed5bbb7b58f50e37a5873f87318e2f6fe72c338a6cb3d9589bf39d283d159cc5f096b2e3c8c573bbed5e3c8793e31c4091b4ced24eee05522199dbe44f2d9bba6673f50468ffaddfdc1507dce40406dbe0b56dbc8287f619b402576e1ba8cf8458cb030aea7d6dd4f77343d32b80390fe0219351831e3a233b133a577c8de61c416e9127f2a1fc955e44da93b0a67aa1ce2b71d59fbac3a774cf3a6b79440ceb419c35be7fb37130e4e3e1e20d1055d6190ebf1107b1f69cd6fe8e8cd2cb4a7c2695e6323ff0797b1f1fc4d915804ad5be973b0d1118bc08f7dbf2463ceb85533b23f16131a903c1f2391ee5d888f164a98d467ad9572cc5492e491f7c34b70ad3d1dfc0adba3c7654df3260a80c3419bdae7817c3c41119254332a656a892baaade58138c5a298cef551bde78665e04738d92a812f47f45f5157986c8e88513e5738e0141676bc92772316aa62a9eef38e33de6fc57a0dec550341cb66f9213213854fd8355c130af0ebcc2f79ba988390e298190d6627a3fd96d20459b03d2bccfd242935c0baec36c7fce4b3b8960fbfa72f02000195f0b792fdccba9911cc1a2689de5e0210ee40b12d0cb788041e240cf990b47b8ec0eed31a7d289a680ca37777c934b7b2b869b7e12a001e81fdaedccbaa7f1d02e7dc350fd7274de0e3207986fadecddb4c0e1cf093f2b6f553cde4115147d244c01f8587fb6e994b35bb7d10bd3ad6334750c6a02ce4c8700d6b20fde4b915d10ec78e04a86cda2fe2b79953368517b76eace71b06285bbf077ddc218ec0d24925efbb7b8c0b90906fcb486bf9971dccad537f86d0bfc2944ff86be35aca38517fef8daa304ea038c4af45f95dc0b8e456605d766aae6de794054c3c0b05dae5d234d36f9d79460991eecf2f24704924fd97c61010361db95868ba2203099af2c479f50cefbe6f5efd4f1fedaf0cee0f675125614e0d18471d12e5eea24dcf9d6103b792e799afdd90ce54aba16791bb06051c15c270b9986a15d88fa9acd6fb63ec0f3fa9f861d2a8e6b14bf5ca4872f72575600a3ed15ad39a4dc372a70945183fa4d484e4b17b1f2729dc0c885ad0830e2da66900cbfadc11ac8d9bcca49393303983cce18c8ad96bde44ecec40d7d30b152f5cad1a360956686a74c25597351dc14ad9ce8d8f614683ef4c2f0ce17cc7ce19041b21eb294432e5f16c63626f81e5674a1c306fc16df466cefe91ad9f7305883af3904c03bc30c225aed24b38898ab2d0f3ca1885799674f1bdaea9db33e2baf603698d427b09405e6c74a8765520329ea8875c109158ce3889c62d69f7909f6f99ad62ed311d8fb3190ada546aa2f0d8372e5a5aa262be240e60ca9e4ccfe71ca222236e83567db9178f45b8acd7106f82bde565673a01c57a57c3223bd8e3e3628e71924005c35bf760493a8a23421aa3409d74fa241c2174c7e785d96cb18c1cf8cf9f1c10ba9078172bcf5618aadf0378c8ae538965c2537f5d0d5b115393eb737a39b62788c409ef28a4080aec46aa8dfd5672dd6349429d91a5420e654d90b3d15d5557d5371e63dd00f25fb9779d6657a6a664e020d7afbac32622124c128c3ddaf25bd92fe4dfa0752d77adf5051372f39d1f67573d6630f81fa490eb3ca2d18661ab1545d3f6c48986af7ec69693d9588ad702e76c3911fbf5dbf0e2513cd7548c84a38860eb361cf791c0de1fc26202332a7b406bfd613aa1d10d9f362ec25fa6de6dc40ee4330f61bc6d6052abc4122da28aee023c7cdd7ebcf7468d4c165e1f894d0b506d2c4d1738b8a252c18bb0b22da4c049f6c7aa6ffb614f32ea6db06ae8c669e11228fb4d7c444b2bea899df3c7c21222332d20db6beb2b989be2de86d33312a94ee3390c8acb5c05be1c60eb021d431c8ce65e2968152b27f56187a446500a4297b5d15a169359ff0bc2f87721546d81fee6db3ea8b8ca43984269533400bcc57b42eafcb9eef3d8ad6599b94748c560bca2ab8a4cd45b0f3b2cd95c078429acd49b5eb96a7e5f78bc14180a50e73452b5638c479fa389e881cd1d8b70d87f4ade9893e15d260d12c10e3548e343a22a0e8aa9128fdcb47e5bc62e4305401a22b725fac564b201694ea44be62bd01b62a8bf76f22ca260c9efee3f1b7df0e762aab2c20da15b9fddd96ca7a6ddb1d6c18dd713ddb6a8524fb5bebcce41e0bdcb145b224d50c3a87d8d451013291cc4dabba065cb3488e67d5f590cf47180d9a167ebda07ebdb6dd98df14a1888a8ad7a6c711f11f07e3dea77505c66be5e14b355b760816b82b87bb56a5babb067c4c23a2d8f3e0ba2b042ceaaef1931b1cc84bdbe4cf3d987bc330c3695f2b8f6542c1278ae0c504dca7752d71bc1320b52a49960aab666937ed90c91afa6cf40d6c73e89ed6d2ea81f134a19696fef8805982fc655dc011740e0402863826b91b02ef591bec5f3a93899509bf09122032871ca73b820c084d1d7e14f633daa5c8d7063af459f565feea43ac515e6fb71a4123732361660e338f4a33879162e656d1074a6a8ae0e83accca53de92c5a6622c207aaceb59e94b814b1c7e1d739824cbb2c5f0d035afff9d73fdcfbee80fd1bb91dcb12122894db92416186af7f5f83062e455a96ff3258a9efdc00d36594090aa6b99857ca92d0ff6628128a0b8e980b7af0275bf2bac5a2e975d544722a58e6eb356afb8256de9acc6caeb6db43e40fb1de89a8def5104825eacd6925db9fa30f5b8538c7bc438883b3c21dde8527df8af79a12cb91bb743a8435f606c9837e7d0fd4040078a71ae642909ab45d19f48efaf50e94db5ad932b97b978318672b61e09e68b4f771e5feea5537d9e773e514760e05051b941d04baab6ab1d3f9621bb258b01db5d89ab852df66de3fc46985c389d5c9fadbbac1c0b3e9fe9da04ba9188805d41ba67ddaea76cc7ffc80314ca0bd5e82530313ead00ae72743a4f3e1271471b55c59388b7bc327ceac6fb46884bd3ec4996ebb80808d04a066c23dc8f042fbe29f0032069782de953c5586d1ba874ef02cd286ae22e6546ac949bc66ad4d881f9b2842f7f998fe5146f5149750f0af7478d42df3c9611037a4f55beb8be675844cde9e397ff34601c3460c142e6d85a6f596bae8e01a707be3387d96fb790595841d70ee963ff65dcb9bcd9c0c3defa6b0bb75c5c55bc24c80d1c7b2cbeece86411e671fc8bc349dd74489a40fecfea68f6ed4bd1abb97433c9c1d45bf2c749873f490bea4616aab98ab27ec091f87582cc912b421c2ceeee3d7f42fdbaf8afd0aeb2be325432f8baebca5ed67de8baf0ca4f719cb7ba8dfa86e5ab4f4d18dd3643af4534e0db543b4c4089336b66ad19400940d9162be9962be96f6aeab2e21fd9e01e409a6ab6a1d7736d4719e518f9f5ba56fffc3dd44b80e6d21a07025d3b831945e9ffa1fe6b774760b73a0a8781962682fe3e829eb6cf012dfa9732934501b159f8a78e07fbabb13914622d5a7dce6ce7a4a4368da0addecb5ac76381877f50cd30b7a260f13feb37dce576bb06b26f6f6b3eaa220b6b276f30707c046755b87e2648c3716308093a63c74cdc396893441dd21d2002d8a53d13948b4bafa17f2887f388a2c6b0c2704dfd1f80653e83f24f49a68243f072837c00d1ff00f47af6554bc871c08d856ef14ea346657e41dd55ebcd637e2d1010000000000000ffff0000070000003e16f035580538d82c0b2f9d69977813faefeb8cf993d16efcafbe6c420aa3eb8e6dcf840fe6dcc346a70846528fdb85fc297e395391a69204f6c77726d360d368fd6bc33c9c4e94b1def0ef288d6cc1c64598721639bbb659d1fe565f4d141ede3e30ba6c64b2158979ce837b2a31b9ba61c8f294731e87403e4420564a80efd65fd28d8953f91bfa74ceb7654fb0ea32fc96fe4ff58c06550cb467706e8be1ef09fa23bf925cb49c7f3a68c391aa34f414384b3dc1b8c7c1f8ca1f90aa234c2a4452333a556399e7242beefba41a4f0e2a2ffa47d54e8a3128dd5678c13c4d6c554faf833c00ca32465afb3c0bb751d74b1170907fdc09b22dde3608574bf03d681834abd8c7c8e2e738a7702e1f5afbe9cf656822c60d341fd27925a8e083fe410695468446502e8ea733ef0e9ccf2dab99be724c651ec1019fb717014199b7515b76f33f5c056882df8267f022d17020b8f9bdc381fae4fef6ce256b3cb2f6a621ecad637a45e9c538ac6fa05754f8f56a1a51984e2180732bb0a3550b4ff954cb7e946ce78ccf5a235c194c05d6eed29ca6d90a3acc3601772bf2e869f5d3329e946ac73dedbd90163ce807940de02e8b99da8e938aaf34b1cdadc443032c9ca23f47e972f1dc2325249d5f170af1cf7ae0d4e7342ef4ae87ad767af5e880c5cc8fec87c18666179e995d2a31acb8aa0071bbef636ffaa3c35e6391c335771f0e83d39988166c7979bb7070eb900d10863937837d051b7772835611ae48e2ee72712c19e4375b313f52de642bd2d248e889d936f6c9cc2f60a733e389922479730b7e00d2d41010a4e61c95421fefa31ebff520e1456d258a17b4771b61e7605510fff69cae05149c60659d7f37a2e1331b7f7fd276f4a7327ab6138be5c2c77a79002d5c95c888ba7e407fda0779788d1f103affeb8296d1492f7a1f6ed45a95d943289febab26f19fb95faa2f3b6ba4b5cd257d96bfbce6768afd26734c11e8f7fd8da41d037eb72df8de7efd64f48e37b26671b32f20447c6f1e4eed69c45d0434ce022fa2c265ecfd276427e416c31b85798d16931b7e0f07e80c20b5b3cebf0417a300ee340b86f00ec6b74aaf6a4c448b614a0f3799096593bd15d56044c08e9a1c642947666d287161bc7212e9b9477aa3165f3988b7141bb1982822f86cc5d9002910262b9cb2eb3560de36e9038b5b098401ee46ac3d6885808807d8ca98bde9c32ca5ccfb46d4d1164ab7c6be32c503d0cdd78ec10945217d78a877799fc5cf00049cdb218952e2b9905c85edc6654c1e96683fd17f82189259d5ef815e6c3f676e6118393a524b8f8f8c54539cc42283e9a2f4170bf512a1d65d575218486a665cf7685616e1521e69b62b3a904cae24912f2e5a82032e7851307322a499f2400d537c5ec975f43dc0056a360e6e9b393019ee58d5661d385983aa2de3c2664aa7aa5767169cf5ec4e404ca84d98a25334a002b84b3311f354edefb235b77d3d6e355c36687d9dafe54f4119a8c3c91113b0f5dce71d59e1813ea2d5410801092dfed2e5e245c769432894b35b2849fbccd3858f2e7520ac80edb9bd9d147276fe7ba9b61d28f893910f40104d15c2043b9e29220cf41cb405bd29f2d716fd5f020d2a6c263518f4c6613151b0958e9b3064430f0512e50632036804ed99395c2e3a4e5c67c2a207367895e4a13fb1ad8cf879cdb055b333f0e49d534939732898860259b58a2cb4820978d7d1eabf5f0d8e721f69a2c714e6e3302c67ece177ac4bad6fd95d0aa8f0df4f835da38575d6de9cacd8e9e3c99856deae5fad59465f21b9a7b87f9658a3fe387853605925078d20e1643c1042fe37384a35f2b6a5d1eccdfa97c93076e8e224a118a66aad5db2b1cb54b76b0673425475e7abf26bd4789df2044c443ef8455a274ece1f9424ac0ddacdee667d1d12e898cbff29372fd75a759df52d6b5ceb39fe49ff5e81ad97850f49db3ecdf4d6cfcfaa6a7aeb4ca10c51936eb08ec7ee76706d7b2d5c988ac43f88d8ce4116becdf62ab0be9fc25c01f5fa3a73c33c1c07f35ff71d3b4b74e78cc4ec432a0f0e422da28b03dd5359f4bfa1826cfeebb6a3d0194d0a41ff26480c9fd608a55cfa82189ca1ebc3fbe9b0fb714c5b57716cd0f791b30a77e0ec1d2cf1f2f0647ddf60adef9d0af3d7ee18d7fe24797256eda97b72823143e85438c49dca206cb6fb5151c1bdc6b51d6fe437c2b75b79f92971c896e41647d5ff4650fdc54182a65b05c83b0ae77700da107b4149f52b0cde7963e382e42285c2d1725921849ec1a3733de9b519c73e7c132477c3dbb4bd69bb35316d525ed83190a5a8afe881584c9d6fb6c63cccb60aceee8de78a231d35ef7792747b8e9c417df46eed5032cd69c4b7796e845a5b6b70a68450421169aa72281f73ac8b7247eb306b1be7f3b0f6daa507d26e1cb6f52b05b5bc80d539501f9043648f3e7c7c7c01b3be3671bb14a87ae616ac0c4e2a936e41b8cace068e4b32ad2b3d1c283ef8b50e57528e5bd970be90cb1039b22f4884ef93fa26dc13c402eca14a97ec50bbc82cb2586957f340f3b5e6aacac9ebaeee4ec97fa3762fd2223c801dd444908e4dda89cc415c2956d8b5785cc293826f20ad086d3261f5df626cc17fbd569d86e96424138e81eb8cd8113dc943443f6a8af2ef7a289cfa1bc69e42db20545f5e78618706d9ebf5b3f028e713234aa52b276fd925d1637cedb51620739a7e68d523a5f8eefd6671aad72285df4f0739348240b32b4878289113869903a90668453e95eacd5f2451433d2848abdb62ccbd8926988644deeaf523a466531cb33c0575e0f38a74ab091fc9fabe50dbdf88ce0f6f644dfd60328515f51472459713691c460ff9e18dd48476e36ccaff792a34f3ef811a8fab63cdd0b6ae065bad9abc0c7132be09351f40668def7e9ef0e00f5d4a99b04320fac35a41bf27aaf112f84dc4566fdc9ef9476fc4274418bdf48c009936e13dad2d20e78cc0ef3dafb1af60129e6ceb11c1a2cfff77b457ac6e74850dde97697b2a67ff5b4281b2987d030754135c3023ed4bdd8464f8f9903997202fbc00ff035dbe4ad53e2fe82391f529edb15bcb2d694529c0fd9874748fe3166c9b23fbdcdfd48e5a06a86512d8ab8da3c551edebeb667ac89f6041261a8cbc02709f8bc8df8774ab7aa7830df27165380f19de907c5aabeae0320a26812a925c6b17a7a99b80b23d764ced1d5d7c3cfdbf961a6724eafe847a6eceb007baee6c8821638b00fda4ea8ff73d46655b9f0ed774cb868608d4a224cabd50d99f71c9f207f85954af84cb1c2efa1b6de1c21b810a6c58c975aa70eecc75d4848039068f25756ae92cf49b01446d57b6a99a57ecc53d171debb0b39df9a26df7369ef40cc449fed6c38f704a0ea1a76837a1386648ef5dbc1e1ce5050d4b9e466b51d0d4b6d35ff510875da1393c891e8671aafbfd5d29593674c23201c26b92b1a3315ae3bdc10ccbb1ea40baee11fb78483b8029a5e668b8e5cc244aeda47c629e7d1dedeee707b204bda4c0b5a18492ee4408498a817bd0af5cbe9df129391ae13f5ee07d5b7e3170cc5e7ab173fca4cf8b4b697d195473a3381dc5532651dfbcf029080f43f838709887247536f5464fd83ae745b5cf3e25ec966b590903ee8237951b53b67caaad3bf6407df9554e80645367b201791eaa421cf80d83e97c5127687f6b9edddf6bbee33363883ea1c749ff70b349ef5f10616600bd978ba9991b727c70a1e4eea15eb9f8a73c2903a8d0b316fa693f3c507fefe8ff81b7c5823ae9aa68ea201660dc0caffe5d969430a83fb155cda765d5afa1baf730151f20a78c39ab8a4940c234b26fb0731bf3c3429e46f57f64dccb289f97675d86808626d3eaa5d04e6713284dd6e26aa883b7b1da4e10dc33e43769b59d50ee38a4c2aa45074ce83fc6a6ee8ba7c1821f6207929b2a0de6a1a7f16d64d3ef405712116bae46455deee2cdaae083d82cd2df82824216f3fbaa730010f8c94a8fc3b248bf77c5b0253c43e99f9419784c7b6927915174abcf1028948e6d0166ff23e8abeb7cfb104e822c5c208e09166aff267a11bd83e68f88dc63e62db1e36b422c0d506b62fcb4469349a058a34722f32bb870903d03f7aab991c629774980dc9acd9ad8ab6f4f19c3086dadea036c6379e1034555033260cb874ea8828482ddd09abfceb51b3ef99c00d6f40e11add9b0770d6cc951c976faf3602d55dca7a9b9e8cf07e844cb42f34d1537403fcf9428b8ed6ec34762ee6b4c1935987529d6f9548c68aead06edba41d9a3f1266f75a94fbea8a330a51eb388d8ef4d135333c393627658eb1ab25392312853e4eab99f4e9294542dad16d4aef1f5cd28548f705da06f30fefbaeaf31a4d0ae6ace22b1f7500902462cf5eca0a83d8543b1665ca88572cecf290180f4f3091e7462a4f373f754f91564c126647ae6e22f684abc16a319ccc7dfc7f974eb0aa2e8d9b192054738b117cbf26b80e00bb2ad4b1175624d8be3f37fa157f48806a6709fcf5cff21018bade96dc3052466ba6dede9b5a04983b0f4e011cb896a810b0bc223a519993082ff0b9e09fd66d7b2a69d5773cce989dd6b35b71859ad59d59105ab518a9be50151830793733cfe37c2f6941663a197d7ae67784e4758c933f50bbd07a2943dbd7b556cc36ae3939a223c8f9651dbf8532d7ae6e1e83b48a0c12e47f70532a86bd750f77d7c31c98fb06b6b40c6227c3a247b1429fdfcc8d738d0d8462238ee800d31dfe519e642219da373e55c3c5855ea85f29bdb2b4ffe0863146eef44b07fb571d1f2ee59c6f85fcb75b65e223d9a5604478fd044febe0e0247cd3e58ba0dc87152c8096db45532ab8cf9517c0ce8d6540fdb0b14f984ff28b53907b4c137b304a736e562896da694887b487b1d12d93015cae3942d7c256c1363c65ecd69407dbd75b2b61b65764eee31f585fc2d36469fe8aa560a1fd599c80fe35c278cd415ef49de8225a2566ea078ec624755506a470f01202601a4266f761aa8f79a090e32ff9defda4db6d3db57c7714959fb74f16c995ef1a548fcec06a3bda5491ca475da41169024476be730c70c1aed361a444492b472085e4593242d35e6c39c13e7604332943d010fca2cd38ae69c87fbec21bfbcd86890124dc3a404df88fb09397a73ca7863523c26a7d0659c9c9a68c5642417acabe3196bc448f3766b476cd9f681c51226139d73a56dad89b9087620836dda1c1f24545d83495b7f5314cc41af83489a3d3666855ebf79839161b4849c2aee81fdd04a88fb729c7432779a567a44c9775de46f282907e02b944808763260bd58043f27e0f3792d3614f828b21fc8b509b76ae60f2b5c6f401b0c766ce4d1e529954226ca9f99ededf53fbe2d4c3467db93ef8edb10bf9d59eb7b1bdabc6a1ffbe510da78f5f1f7f349649a7eeed3711098429f6fb8ef2d9a107fd4bccf889aeb222af3bc72cbad0e6b713eaeb78090eb35fef35cf6c6c50d942b15622eb90c668a49be166dc0104861f1f3be57045257fba51fa89e9f9c580d03e2ea21b5bb6a3a9199342cd979d174ec91e54196eda65d174e5a31e7c52e9ae75b96d6f2499d4af7ebe495dd5b2e96ebe85b396aaffbb9c2983abac0a2b16ad806671cdbd346a3a04ad475a26ff9380233a773f5f0e7e1c94601e71eb036cb37be2a27bf4288855f2c3d6682c2edf3069bd180a014128aafcc21327086160d690804bd34c23a08e0201f16df1ea7f31fc8000000000000000100000076180000ffc725558811e161e4010002f2a26f8d07996939908c7286847234ff0c6e7bed242a8f03822844dd90e5310aaf531517b96f256f1d9b51ad3c4290cb6ca8d513035fd6b84eafd8a792905b6e69769fbd6017a25e15ff1e945a1d5d2515ddde0a6944d6e25f58b5f6f7a0f791264c5b44e575b278bd2b3746e0b2a579c9fb39f466078f30d678f508f505a2aa728767cd88caaecebcda0987879e59c117b720c3f8b592d80a1af643188ccc0f5bdebea02bac731281db00002000000000000000ffff00000700000093a1c797cb8aa19ccafa3400000000000001000000000000ffff000001010000d1699b23d2d1aa140b7bf669261f3f5abc3436df0d506a8df0d92ad9abb88805cfff706f667ede8f62af08a8a44fd740c858231ab2c614af8fe977617bcfccdb58bec971292cf9829a2150a2df6bf04acb8ac49a14f3859bb1021d5241234ade4e95fbcc41350bc35532c5e59254ee807b437f685a6a0596c208421d04058217b33b811e377e2914f8a9dc327d1a7f1e1a7a6bf7d61a06d5d153cede55d133c9c68e3a40664a1679f65565496e4745c523680ba662eb95a8475fd7463de85609e13ef3f9fea1384d7461b4e010fd76e77011d05c6f2ed8c86825e9a8502f0f6d4d3ebdac75adfa7a17ad2e8f00000000e000000000000000ffff0000060000001dacb4f82586092db930feb3185465f20f082f03dacfe6a7f58a1b60860868ae0642a266dfc5608aee5676f6cf19c7100d3e5bb23141c8935c4c72a0ba43db204e899bb23c4f1745c828a9216a1c99e4c5e65b20358ba28e0f63de1df5ae8faebb6f8e28eb73600b055c563a91bb46640bb2be6b2657ff580d1957751bec5815296a49527993e49b49d34b6d4a096d85bc96892d97a615e6e3fbb43b8410d9eeb71b921215c20a8d06a38cae6a034495f4fafbe3d2607e16115aabc044efb95f2d32657ad4670a99f20265f8000000000001000000000000ffff000003000000c0fe9c719a62637540f5ae8c0412f50f1c0b418d6ff5724d0de232acfbcc08a9e40565ed364fd2c1093e608c60a74c886b7d78053341fb0f2cc084b34328fbffff36ae36a15d8adccdc097d3ddd297a9f02f7c2874229dc08871fef8343fe9e056ce07e242062af786b038ebcfc4b21cb0e793e45267ace8b660591c3c7ad31aa1e664f2a45576667479e1649331ea378f6078fe02f0c758a4b93766f84f0bb2bac839933647e126d455e4dc9816dedf05270d89c6dc99cae877d973f1f6c96a2563a1f76620101e1d15a60deba96773f03fa2c52664b0095c89d86c34f280b35459906826c35e89e047f7184e0000007000000000000000ffff0000b6090000f84b0d28558a153681cd534117a183b1eec43a94170474391d8fd1e08d8a399f8abe812c752e3685ad8545107923de36008a519d3c73ab949f2d9c99e83aff93c5d6ceee924e8fe583ab952d91b873205bf981115208e074a22f9fffc32a4222"], 0x2558}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) pwritev(r1, &(0x7f00000027c0)=[{&(0x7f00000026c0)="a0856ef94ea40dc48eb8b324729e5e667a2cf8eab402755b17675a780662145142c38301d3d2e5170af9bb68757da8e53f6217922c197bd9850b58755ee75b9e46bdaf95a1103f2f62500ff23312b0960ed9de723b519aad4409b7ba1971138baf400d0e324d0dc26282baf4e30370c643774cf682531dbfbbd4f45ec5cc170157a8528cb8b1afcbf9e109c2949206623ea5244eb976bb1c71645a8f24e7feb271def1c39f5e60a4cbd7c1c6d4380ddf866b4f7bfb002974a2a0abce44a6cbb19f818cba7bd1c33417898aa66e1eda19d3ebcfb34dcd5654e41c56f8156d650e9a3ed8888450f4de", 0xe8}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="ed88eab891412ff61b45423750cb29544913d22f228fea267d9f875cab962336b47eca0c6e8d0f3a5379d6c823e26d761ec0d4e02b7a17318eed8424e72961c23c5f8d9619a63321", 0x48}], 0x1, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x400}, 0x406) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000880)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x171, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) 16:00:13 executing program 1: 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) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) read(r1, &(0x7f0000000380)=""/56, 0x38) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=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) fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:13 executing program 0: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000040)='x\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x840, 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x108, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10202, 0x0) sendto(r1, &(0x7f00000002c0)="58cfbb832e5a34f6ab21c785f70063728951c94dfcc816ae6b7308962a3f1d16d3caa67571f64fb65bc53d9ab3ceefcf808f048cbc5d9bf5f14a93949b3dd70940ce7ba731b275ac6f7e5c10ed4c721dbcd2fcffdd5f2719fa4c801e8f71491aee5687bdc024dc2557a5be27fcb9907db41bab3b60f37d8985a85b763d2b328f99b08e887c1dc1308fddfa1e3856a1f1537aa37252f49cacaa0362b32fb8ec0bd1f7642810cf528b1352b85bd7735026719abb7fb358e5a2674f38c032dc099abc2e65ecc351a1466d80de3945d95186a46a7dbcf969bd0d69341f3f18959cc2ac47375a6ebace060d91599b5456478ef4d9b9e3c25a87cdddab0270d9e0ab98f43445bbcee853ce53882a809f540e91899def1d57985fb591439af32802ff8a0ce88d88c9ca35f877494e53d60a59d0962a8d596fcedf3b46d31998248ccde0c50a22aa49950e1ab6d594a069409f8c7f81c58510fe0a4d6023463ae475af46478172187f6894e6a4c56951ae950ac0478eff592a090a83a21d79619db5089194bcb322adf4228abe8bad7fa7144aaba5a55e13709e6f50d1452bc1f5dadc8b25c7f952f7c1f946f6842ba9660245ec5d911b4930dd90468dc68922455c1ad7e1dbb73232bba87d71be96e88549f03b5be835852cc685186a365ee6f37d9e9492c3331144cadf59713f352208443cb833c49d7d88450a9c997d795a505869a78436ce04cd208d9d9c79474ddc6a10a9866a3cac2ad248066b93a724384094f3abe10b011877130a86c7870fd1a6603482393a96ddf5c38c7f1c75ab79b25fbb5d2e516d5b616db0f241466481f8e6bdd6b35a0292cd4b0786ffa4953d8015f75b3a04f4df44f5b66e27a93d3a47e7389710cf6fe09516ff5aac5c9490ccacdd8bee04714f79c06549dfb82d2f8d8488209948708048ea13d5521f49bd7e1d8a79204c90c5e54adfce2e55180d68f7985e21c7d6b11fdaf39277a3ba1bb01c3443e44fdc6e0d02e8ec4bee86dcd6dacff38d161825b0452d25cd35d414b8d88aebe971b2a2edf615f66554973d946ff20e36358606e077895cd3f265daf5500daf97edae4cdbd01eef52d950cda07fda423fb6815db2c3f5ecd43a792ae505cdd7eb57fffecc18b5874acdecfd89c7385e289e056bd6857c3fa606a0a46e680d7bb994a950abfcd11ed8b7ca01c1415394161214c8e32e4b5cf5b220442c91dbf21b6f29eae69c9e8fb07f43ea4c119f954a575b8d3efa86f9081bd14039d2f4202598993a158e8e48a8ff329eea9d42081947733f2eb507386377dcb9fd6d4992424392068f62a0e969f289895c0b9c0c3fa55d8ecf32aa031468398ebdae3e1ad13a463f45057eb9fcc85250257164c2423e79e67891a40665ac8b3be4676f8ba7afc30d473b03b9d34cdce85f637d3049fce250123ec85a21264a721a2094b908882d47ff276d0e877d59671fe2ad9fcbe11d8bdd215ee479741eade87861b5fa72e93d053034b482bdbfc31a2161b50d7183c583e583ebe531c06a9c1d59fc923ae3d04a2ff6bb75c80fe4e1269cd119361dee5b48954e973308236a69c58a631bdf345680cbc5a3438e8b55d618462ec79afc32ec083237d5b8847e40bd81a04c70d3a048814e8018ec78a16e552d5bbc768ffea20eaabe5379e5fea5fa705986a3d5addea8487fc7f9d5a0bb43fded44d65f5196e89f8dff30099f5366d7103384a28385a1d2ac52a28175f5464fea401bdc55455f2b1591581efc03fc52c6b38df3a6deda83be92dc18bf6c8708d317300cf75b1055d91c095b06e9dc9e7dd9c2c79af20cf6af3a34b269b27eb680de394c22f3b9e5b141980983532692eea84f2b8dc50da9d3ff51f587b76beecc12989982335502e957d2779ca50c4b27c01471bb98dbe9407d6f54d98e2c90311940c447d48bcaaedaa20534efd633bfc783f8bf7938e728e701a8a345ab0540e47892f84b6da0ff1d6d749122ae049d2dc66615e87352ff23d3424bb79fe51fa6b746581c87275421bc5ae1aeea0ec2040d218bcfc0e66289553b26523a11826d4e8604f93b9dfb9f0b26667bad5f6d162fbcfcef26991fd1ea7c1b3ee8b12f6cc1c39c0a7fa9ed7e92db5469166ce7837b316be48d082b482f43bc3e0b16993af3bca8ad173efb9a4bda8609ffca4c651ebf6e98447a4762a66666a2f51b44da6892fa45f5215ee8c8f161a8cd4ff1c71d7f52a1adb5ad0391be7ae71568d0688ec8bc31cb73565e3a355df642139e901fe0d485ec294ec63f31da1ad55648091027af84f3fd0f8bef89746e4834185e6140ebb5e212470741c2e8e28fa115dc5260191d5eb15c4795e92004faa57729217ec22dffef5dbfe08895f2d8bc7520f2494c98d45984c08e6f60a5b33220037602754fd8fdef64059e807d800345dff3686a211e581a6aacbfa4ebdc9d2c62a2a506cfbedee18a2b61fc7fc2db26071362a904215d6ed75569bdd8c089fe9f3f610b1d5800c1d9f6334aa99771285d1279d3798f4c5ba52d2de9b6af659c3c0fa19b51f69605f56fec95ca07ec0f22c56f565737d17a786c46bacd7a064fc87cec189b17a173006a3ee7a7f8b7900ca373c4b2cdc34606228dc2773adc1c5e5b35a697b589053377faa2e4ff162acf9d173be4dbc5465821451bb7b852300ad1ab19bc7aa238443d593cf324c81352ab8333a49a9354e011c5150e747e496508df2627c732b1ad3c1da18cf3c7b80fc3a4b1182fe94730367c2da23dff7c8a92aee2288115d7f31567fe8c35e54b60c7bdd6011986d792693a8e56b13fcac8d7b2e2a30946401b134f044ff01d82a5f49af0736fbefc4efebc83ab835f08ec6e284a1c5721814219a1205cbee030b6e5977e9345ad217e33d7e234b85976367f9e499460f1d5b1e0538023c831d3ebc2139ad6eff136111bd668422974033edec15f7cf157a264f48785a37ea972108b18f69745041f06dcbea8fd13df3b0b3d0f5852baf90b764adecbcd8dd416101a04e2bdd5b124510dfd03a1af4b7c498e0caf7f5f2328ecbe88e811d3fc2c999dcbf00eddd88b00369e020943158f31d2fd25e15a4897e59e8bac2b7645e6d82dc511f19a1d90ece39913e49f9158d8f097299e427daf8661119602f985098cb14132d52591a0c67c8ad546c14e44aca1b272b814618e1954511c1df8c61c1d29f1cf4155658dd5053353fff56846a423b7c7f063cd7ddcd693ae5b67f980fb36bac01f76dbe10fb17946d48edee3a6b85be656903412261db4546337fe38699eeabf68ec7a5c8170853e5cc1f4937690c9e259b5d07b617218562a1e507b16a087c680da602ff8cdb25f452c7d48b17297364f9706de163a2668406f3c3d4d851188e79e169f38a433957a332a1026b1b655d954dba6943ea3c70a8ebe6e42b8e463e751da9b94337855621722c5a985b66608b051d8f53f1d46fac1d32233a596aff3a4a14eb9726103e60793a3420dd45cc77ba05108e6857e13faca61f5f02b7c056488d6d1cc7dc84f552a90da38cafdac785dd5de20b97dfa0fd5a0ef30d4570c4c68429fde695f919c412b24fc4f1996730613caf2a6c046c7ae780a48d5cff6d9aafdb4590436ec5be38313a919e242344dcef676b0067cbad93faa638e5c00dd68c77b60ab0b05a202c6101c818dc8af2d966fd175d52e7943998810813c5218b11e7a1df5c3d98a273dea3eeba41da25ba2499aee0e1e255d332d49f12b7bfdb88512ed1c5b2199e572bdeccfa6e8d974c77f8b24565dac0616d33a4c8c44cb8aecc16ba6e6f07f91fd4d041861553ff43f901bb81bd40c8a3351c27c4dac0dcf57b5b4e71b59dafcdf6042fde969ecaf1898973e2e91bb1ea3be46f09232789ff25f05ea272d5f7713ef019fabdb288c759559b48e9b4c82c32ea629d9db84035e0c7d22c2c0109e0672ec55b6b254e34de12a8b95d6d6821a58ea0e40b3b404f2f663068a5fd81f8768a17173117488315fc5f0072f7165703555dcef08d3d5144b804cf7c8cafe86e05dd64770626b811bcd7dc903cbbf1fef01ebc3e22e3d029ba32475cb97c0e7bd3fd871a01f968df50ecb512ad20b2273a4ff0a1bf8836a54c3e1c39dfc0803eb893047bcb00fdfa2c7417f931fd24f11a7ab37926335f63804ca811851407da69d1da6411447eb5fdac1d10440faa79ed5ca993bb56eed0c427bfd4852543ca6e9f8cce5b3ebe692db1d278a96174a6571cbe588808be8bdcc2cb962bbcb4554749cc9e60d1f343002cdf5b5eccdb9ccd46487fdb5c320a80daf17a6be112b49e40d31892c5df99d29c31c839432d2ac099c495a53a39dc0422e719c697ac4272c46d5bc54060cd87ce21a852a391477931d76d79a4b59fddc8e405c590240a8ff52886765a9b33404fe46079d6bedb6b5b4e393d9a50a5f852c0f6545f6e41c3e1a8236e84107f541636b3c790fca30920fcf4a4b1d4ae7fa44b8ac0e561ecc8d87413f68c77ae105c95d7d773cb3677ae5312524778b404ed2472295e6e26c923473e6c0f9a5c7aed9f9fb5cebc88e28da6fbef233c109559d9a5b2c7de4e68979e73b9658b787fb519923a6858285971474ca9e38fdd3ae363ec17008d5363417b4befc470b74e1228a6669d19f7fa101e19571fae19fd6e8be7447e91abde436bac7f1f4533b6029842331f263edc632b93e598412ad85441df780749214aaf305350a6c3c34ff71bf2cbb0d390b18bf784d5c466512c3a31079fc3e2915173ff99f630fe0b2b26b2a8cde1d30e6d1d92e0d6bc4b53056c7bf56a6a4ddda0c6b673877278635ea1a03e6e75f4fce2a7fce373bdb376bfcccc3445c00776ca2052144d27c7d10d801742a117f8b73a87d8f15147c12fb2efc92287bfd1d113dc1569491a69358bd17d613e2b5d6e4585517a124c29448eb23a490bb44a80866997a8f548029d0d5a6c86d664ef189e59495e0bf01ac7a69bfee952ba9710bb6dfd025da7edbc5152eca5d94c0197ce16caa17f3f37f103e633bdca6e6783d9c4743f5dc5d59bb60a7edff6fee87ef877e716f35df0196b65e72d6786d994ce692176c2a3f16eecbadceb30ecada04e08f7b85c1f2290861b9d37bf80061aea7e1a5866d907668e0b858fc46b60bfe7a9e3caf6283b7ee62ca12e99e0a6715f403625a6b6462dff4734a54897850e77655c6bbdc14e8c9645cb76c60ac877c14ff3c233d47b4b34e1652ee7d70770a8918dcbb8f2b7a599e185ece2c51278bc631e5f5bec7b117fa74032f9369b3d3c6205430399c051885cc7c1c09c6d115ffda8c00e32bb8d6ac57601e9f86743b1736e3c5ac9f6823148d53d7c3841b7f1126d3fda739e3b144c73c65d2df10ebf1e705f59c65be29975c515f43762cacb155536a1098ba2dea375e97c76e74a0170b0636299e66af58fb03197d54d511696fb908c8ed67fde74f81195bfaf331605b5db6a52812c425096e3fbce4000e1c944d78cdcd670b2beb1f3c4d987f03af887716804e304d509e2da0e66173f03434652ea4b6bf1817e6ee43dc01f72d47ad42bbde7e12e823116acbc81b8dfada7c8ad1271848e73a2389727999b79f3b8d4d9869a35a77575e8f4e2ca7868e4a82b840ca6fde2dc5c8a53cec5d38f964f43f50ba74f807deb9cba9d37144bf3f2d58cb57c0d1f03288b3647b5995fc94cd12c7db1a97b5a3709bbc1f16f21640387ab64229af402489b765564ff8c3fca03be87aba3511aed6efb863eff04ead477b969b2fbe7c406e703315195b8402c9f7772da5e1a6518fc81adb", 0x1000, 0x6, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x6, [{0x3, 0x8000}, {0x3, 0x6}, {0x3, 0x8}, {0x0, 0x5}, {0x2, 0xffffffff}, {0x0, 0x7}, {0x1, 0x7ff}, {0x3, 0x401}, {0x3, 0xfffffffffffffe00}, {0x3, 0xe8b}, {0x0, 0x6}, {0x3, 0x8001}, {0x3, 0x7}, {0x2}, {0x3, 0x9}, {0x1, 0x4}, {0x2, 0xfffffffffffffc00}, {0x1, 0x6}, {0x1, 0x1}, {0x3, 0x400}, {0x1, 0x7fffffff}, {0x2, 0xffffffffffffff80}, {0x0, 0xdc}, {0x2}, {0x0, 0xfffffffffffff519}, {0x3}, {0x3}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x8}]}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) geteuid() sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x81) open(&(0x7f0000000040)='./file0\x00', 0x500, 0x20) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:13 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0xda580944, 0x9) getitimer(0x0, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:13 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x4}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) write(r1, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000013, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7f) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10288, 0x21) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0x8f, 0xb530000000000000, 0x0, 0x3, 0xfffffffffffffff7, 0x3, 0x1, 0x2, 0x1, 0x1}) 16:00:13 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000002c0), 0x0, 0x81) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a03db480e2b3a6158c5ec0df3f61b912d89a79c760cbf6a282e8863f0ed50bbcb1896123e0805b6a", 0x28}], 0x1) read(r0, &(0x7f0000000040)=""/68, 0x44) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="5904f44db0b43fcba42efa59e610d98c90ca63ac2538267458ffca4b59047487e49c6703f5c8d54d9954d27e4580154b29ecab716d8139e9b2ba3401d178ac54aaab91cf294d546f69f8d12ec5d01389842f80daae4aaad3415eac16a9a7670fc0daf6d2d5d72b08f88b80739a78cdfff9fc1d9422a73622cc3bf0c8107d78588fc07c1074438bb0c548b31b890a30b6487b643403b8497fd1d8e14d418971d6e46193d85d8023cdb16fd36f1e69a9f6aded91c3d733cb0139a7fdf5c876cf631751a3d3109533b0ef3cbaab28d7900d8733c1fe5f9d99f262aa7a80cad84be0fca1736fff64828bb464454509020e354499fee5d397fc81fae07518", 0xfc}, {&(0x7f00000001c0)="b305326f54e737dc35a55e212106323f6685de", 0x13}], 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) semget$private(0x0, 0x0, 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x4, [{0x1, 0x3}, {0x3, 0x80000001}, {0x2, 0x5}, {0x3, 0x400}, {0x1, 0x180}, {0x3, 0xffffffffffffff2b}, {0x3, 0x8001}, {}, {0x2, 0x8}, {0x3, 0x8000}, {0x3, 0x100000000}, {0x3, 0xc2}, {0x3, 0x6}, {0x0, 0x2}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x2}, {0x1, 0x2}, {0x2, 0xfffffffffffffffb}, {0x2, 0x8000}, {0x3, 0x3}, {0x2, 0x80000001}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x100000000}, {0x1, 0x2}, {0x3, 0x200}, {0x3, 0x1ff}, {0x1, 0x9f2}, {0x3, 0x4}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:13 executing program 0: r0 = msgget(0x1, 0x40) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000080000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000"], 0x89, 0x3, 0x800) 16:00:14 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) socket$inet6(0x18, 0x1, 0x10000) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) poll(&(0x7f0000000040)=[{r0, 0x101}, {r0, 0x10e}, {r0, 0x2}, {r0, 0x100}, {r0, 0x1c4}, {r0}, {r0, 0x20}, {r0, 0x80}, {r0, 0x5}], 0x9, 0x7fff) fchmod(r0, 0x28) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:14 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000380)) clock_gettime(0x2, &(0x7f0000000000)) clock_settime(0x4, &(0x7f0000000540)={0x100000002, 0x20}) clock_gettime(0x6, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x21) socketpair(0x1e, 0x4005, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x7, &(0x7f0000000040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x5) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x30, 0x0, 0x1, 0x3f}], 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x48, 0x20000002, 0x80000001, 0x101}, {{r3}, 0xfffffffffffffffd, 0x8, 0x21, 0x2, 0x50}, {{r4}, 0xfffffffffffffffb, 0x1, 0xf00000c2, 0x4, 0x9}], 0x101, &(0x7f0000000340)={0x80, 0x1000000}) nanosleep(&(0x7f0000000180)={0xfffffffffffffffd, 0x7f}, &(0x7f0000000140)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0x3f) clock_gettime(0x2, &(0x7f0000000400)) clock_gettime(0x0, &(0x7f00000003c0)) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x5, &(0x7f0000000080)=[r3, r4, r1, r0, r2]) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x208) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x7fff, 0x1000}) 16:00:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x880, 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x102}, {r0, 0x8}, {r2, 0x2}, {r1, 0x106}, {r1, 0x86}, {r2, 0x2}], 0x6, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x800000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0xa17}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet6(r1, &(0x7f0000000100)=""/134, 0x86, 0x0, &(0x7f00000001c0)={0x18, 0x2, 0x7fffffff, 0x401}, 0xc) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x96ed, 0x9676, 0x8000, 0xadfb, "387927da3593b4d6d2839a7526e61b8e443e80ba", 0x0, 0x5fc}) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r2 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(0x0, 0x10000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000100)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x7, 0x4) sendto(r0, &(0x7f0000000080)="6cbb2ae3f7b8f7f6af8c26e458588c13b74b29b5a94bdfe6feb49a251fa3a89c38ad4a3091fb26ef98bfa687372d375d50f94536c69a35c7800637d995b1b78904285290c1b61bc656ffce492d3fd7f619e3d1274504842c44761e58386249097f1761fd8bace52c2952a3ea9603", 0x6e, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x400, 0x7}, 0xc) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendto(r0, &(0x7f0000000240)="5c2e7bd0c76506d20f16166954be120b4d99f058635b6507809167ad7b5f2bc1e15d9acfaf6706f461cd171a232735030807c3f78cc0470827217504f8e4c92799", 0x41, 0x40e, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5000000000, 0x1}, 0xc) fcntl$setown(r0, 0x6, r2) getsockopt(r0, 0x2, 0x80000001, &(0x7f0000000300)=""/160, &(0x7f00000003c0)=0xa0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x5, 0x1, 0x80000000, 0x7fff, 0x8000}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDGKBMODE(r0, 0x40044b06) r5 = open(&(0x7f0000000440)='./file0\x00', 0x10000, 0x100) r6 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000480)=@un=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') rmdir(&(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000580)={0x89c6, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000005c0)) bind(r5, &(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCDTR(r5, 0x20007478) fcntl$getflags(r5, 0x1) ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000640)={0xfff, 0x4}, 0x10) getpid() setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000680)={0x20, 0x1, 0x80000000, 0x7, 0x40}, 0xc) pipe(&(0x7f00000006c0)) 16:00:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="917accfc2206d38fe3c3277156a5f53b9b1efe986fcd7e9466ecc78cd39a71aa609b0c800f4e7be647eb8f1d6277b2e7ffd58487b19ea77d22663f0cacc24c5b6eebf3f57965c4d4b084db2f455f60bbcbcc58a5e7da00ab71a180c2ace0fa6015e083f562c08ace1e25b9bba0b9e2f144600aaba466e5674db7dfb95449408336ad824d073157be772d03ac19391df8d0cab45d866db2f10f29eb664c6c6e12ea239a78f9dfaf89749680da2fc17c1ff91000e34dcc04911c4018f4ac7d2295a59a6ac35e8979901ca98939ec9a616fd3c8d1f859cf4bf52824f24b03933afda437d69e3248c366b453f231022141d701e120c9410696b41c740501dfe76dc395aed8f6a57eff4d21ec07ccfdae0ffe3ade64c2103309a939df9518c06535c42067135db19c64a0109509bb96b556f4f7b91e6465c7cc56a43dcd261812a3831785888a0ad3b66a349168b7c1de63959fb8a87d6f734cf32f0f12a409e945dc4ac97f060d882aab3a83bed80aa60071e3df8a7b22504379be009fb6b353a6099fdc594563313a9e5edecd05d6f13bea08bbf2d1f8815cd9d0affb3468f35e98c1ae98b3edba0418df377a150e3e46f874771bf294ea432f44e0bd2f47b8362053bf07a4fbae70aa3f555d2db3428bdc288c9e9c45bc1e2bcc1d81570906c5bdbd69891ce474c329ed0f1ceadf0ced68597e9426e06ac1eb40eae7a607d4a5db4d27c83b578544176ef7b4872f09af723b9493cccd152d1e80588cdedc4ad736c294b5c131bdfcacba7028ff72b3cf3cea65c257e972508a0c0f7d677a1075403d0eb8dda8a7b743945772ff7787bbd63200d6e465fe398d6c1959368636e2f50f6cb4cb8342022fb65680684aff24e1fb4861eed48c1d9198010f92727b50600cf05f9ac99e378b654d1d022d653ba6df23630be40bae5c059dea79c8234daad5fbb06b36bc560d5dacde4194c9af2a6519547f8eed6676b95ff926f6099f5cd9f86c7eb21fb96255fe9c5ee829aa7a805d6aab0ae016bd621e0eb177f3c5c18aaadaa6cd9c7a9659cfca9a9126ff968871c60f899666d253d97669564d1fd88bf3f78d068ff33681c0c4166884f49eec4d0a15075c17605787eb6004529f540ca557f25547a549c8099278783dbaaaff948c0e917cb324d0acbb2b92adb17374c004f5a0acd805defe418089bbe877225ed8f9e43e5cd4b89a5952e7e44b51850bf67b62644b5a7973e557e595341dd4742fc4fe8ceb3b0e4c6f41ce7fc345480fa6138a382c2d26a1bda647c970481a2b54c46295f4dcc832743515d1e9522b67ad6dde9a76e3ed6e55ab572cb8ed637e791fdf83af851c7051e72adaa5f9f3e4206108b999a1f9783704cdf67a833b63738ecff6987762f5b44fb18f334957daa3cedd457f749c2f24e4a3b3decd7c7c7cd2272a754b455404328df0bfc0442025b3ca8daf4509cdee84a79d46934fa7e58b7749bf38173fef0bcf9ea4475ef3f206c4780756b6b4b59fa38f2ec7e1ab419caf7473716749619c7f3efb771388b0718354a6a134ed979b3880150af208e7e45f629718efc5a548552e96369eea9a307f2855cbcc6c21885b965686e519d7c4918f82cbb30552c2a2bcccf7b18a356182fa39a5ac364be1f49dbcadaa0b668f86dbc3393da40937b7bd09ae57d208fc6b1ad989343a31ebbdd0a71b52024c126b1827e2fc47a4dbe23a22c7591749fc62e1b266dc9cd99be74ebba04255d2f4ee254a31a2090aa97f1d5787739bfe3d2d0682fdc580f7e2b5ec35126cbae587da8ba1841287a9ec07f05eb3c92ce8b38e7d37d2f7239599fb3c1a24da98a0b3a1300369a503f3e48d47f91f8cbc2598aa31ac1436b39dd735791925a5c99ffde6da366974c4662c936851b871bb510e39290acc4132e3f2c27ed483e9da983908e926fa7aaa56eee85758a1fee995ed74539918d9b4dc0ecd49cd8283a900a28c9689ad52b7cd26dbfaeb632c3d0b2c0b36d94ad5457ecb005c66cb8b3e98c6dd351f09526862de8fa611306eae00073c5ee0a1377e2492f3a0342c0c2fcced3bc7ee91238d8d19d009222d26497eae77b672a156e29e8a711758f63c89db47894d1dc1b24bdea71baa9304b0e8695d2d1b5371d260b05272ef6672b2c85f60d321e34a3039b60db39e3f617a1a28c421506f8ff267330018bfddc131424cc7363d035343480bbf73a1360e08fafaa86c3ad2fce2dc07c0db08ca3583ff4bf48e42a80e0aeb034f6668c270ff48977c42654ed29998a90ae07136cd35ee8d7839ae745020466471e2823e19a30e8e62c6b82e30c7682ffe8b2feba848e4740d37338bb157c8c0abad71912c7676afc41a93ec3f62085770b609c1cd0e6ddabaa07fa8419437e1fe09fbd47a543bb01b1a84d754f6e9039a5ea4b103385592606ad377d066ddc779c18ad6d317a75f4b169193bbfd4416e8af268f0846fe0d0f3ef98226a7a9a540463d0e098072ea5e42c2f3caf8fd2dd344d7583d101778ef38f0549015db9867107c9ebe45bbc5cb7aacaa1785622474de5bba9163c62d93dc49336bd69743153b3a8737d87a3faea9e9a3dff01ce3f30e2f427864daefe9ceb76b7506ec8687de328f3ed0813d78fb10406d8f02ceb93c9c7a2f2be5d07108e3e961594285b0fa3e2500fa1ea11cf670816b73b6df60aefda619b243c22f93ca21d434bb4dbd45844e77646e7c1e3fe348c264f5a0f524c69737f51673969e50fc6104c835ebd907c233885f7c13e4ab4bea737829a47cde7fbd55ec75b804417e52fe4cd7ecf2b746afedce4306b304ec508543eb94c28f0d5a7d1749ebe29f3ee572ca6af1e29b8abb45522a19451844586b2674a59dad0999481938c89462cb45335bdcbd795507c7ec101eb44e19928c0f396e8b0844a9abed11a80093693ecea4127bf57d0088e1dbe174a44a4fea8a4d7521b42c9331c4c0b4c2c8fbc7aa552bcec3fe9da133f261cd371d0421283ed5b63ff97744a541062fe11099de5b71a6460f81577bfdf54953a9f2c27773dbc98c439e70d8ff574346e6d759f9c4c4b47f765302e40baf14acec2f6a65c704b03b7b28c50fb9d277af630b61e7f252ae6845075ee737977f8c93b6fced2395f9add3155d0fd4f72116d8b6c259fb6c30d8e90c26bbf823cce44e3c70337246bb2e4b621cdd5f8f9361dc7a3a3fb5441845ee980654bb83d02ddc647fcfdfa0eeca3b21fba4689829200dcb99ee59d88f4c247ea171275dd5f834534c6bb6c22f37f53a622a59401c7e718988c5eaf969d7b32f15df18c1524d5dbe9226243b12bbfb2b1b0c08cfdfe9f1b29dcd759233f2b667f23b9db236aa12058aef92a35359a108d6f6df4309d9bd700d58b23d196d1e4f761503eafdcbfb5bbd44f6e1d3cbbaeddd120d61bb76e7853bf6e34a730ca27ed9f810d7d182f490c0fdd9b4e097728582445d708a0395bae6d5dacdf137c35a5a554d8953b4285f1ca25481547c2181a3d916627c50fe9b9ae54e7cd77f5ecd538210ce16c332ce2643c56f231038980acdd5aa668e14e2069208a60108eb90e76b54c3fe10801b5d8201193ab93b125f9e8bb09a44c37ab57b30e46924b51428bdd8f1f8a634f176e5d8cc51b9f1a15c202e7d494ab13995cbbeb50f0723e8f1a8d9460f6085248d75156f3c546c76bf223995d99c39405ed10c97067dacdec6a6c84e210a0236cae225e0b8a7985414fbd5e5cb6f72a7675635c5fe2f161a5edebdcb54288e0c89a0e4c27788f9279420c0f1fca5cc8fc4fc129af44ec037ed66f4e8422f1a31d4268030bf94c1ce120abcd08c944af0576b530583a4961027b637bf3ec22199dc0e13b08430303a9f009754b934c5c23e7713fbc763fe79fda1ce5fb62642c1120dc118091a1dcea653d95315fc9a8bc8ea0779ef9a643a7d167de95653bd7e47cd96b8e27d30b09fa13dcb73611be1034fd4b0827fc099f996350b3d2dfabf68d8112a913c391324fcb5fa07d05cf64b725109a43ac6175d5543fa619887226d071279e35a6a3fc551376da7ecdabf6342b92eb52aed72ca7aa60ac3b500b80f3e71fb61419ea7822f3ef26e2fd69c2424bbb52ddc253ac53c59aade00c2bf121e1964fcf46a7845b71eda4ac5b116d174994d992ab80e06ace1123e5a645eb5e8382556ef79dc44f635d4d233e2b8ff49b8b42376fcb40ab0bdf37b9e9ad5dfea0fa65e24ac6c0606f94199fb322ff28f4c2d1ea280a650a2ea9420b58f82063458e6c78250db8b0b0289d59dac7eb7f6573425ab99f6c7b72aabd5098c5b89a29fe710611fe67fda8607ecec0ea453229b87efa5d78b05ed2b90809bc0388458d1282ca301647310f9b25b3cc894a5b755e9a9ef0a8d9534cbcbbd399f833910e17519ddd3d0e532ffaa89757b8db475ad1381cfea52ab1a15367e28083841655cf4e7f13d4c11562a404e8630b5343f22db1f1756c7655b203699a2214d81fdf00c6e1e7e825af4b9a3f58f3a588bd0d3286c20dc5c201ffe2e3acfe93e8be7e3d5a206a177313f42baaf789ac230c27f3ea302cd40820d4557ded46aad9b242a705bbcca11b0df968862ee45012c15af0dd6743f0b4ac4d24e692708bccfd752c4b517c914c71093e63aec44547f19cf4d3588b93e4280f445b9f0cf80a4382616c9e77aac008488b64020fae4c6dca7228ba672469cb799c4ca0d86ebb367d21fb820e0778b9c41e5c4455dffaf9753998c2b1dff05416fafd89efddba267cf5e04c6beb1e06f88e0c757c5686e4089d00f7e1850e6621b56fe47f3c35b4b2e8f90b27f8af3e8e588979a0a0b881615de73a88b37e34661686d4946988e4669b318592a7ac31a552706f6996cbfd30695473436dbd79eef1a3b7cb1a85f9d4ab783d660a1ad588ca61a158f4d81451699ff90796bf1d8490570af31a900a1bde18042aa506fc100b486b4718fd156d9574d81f68f4d098a748925ad5820467aac0240ed84c3699e1d131b3eda306825ebef6d26cfc1a823d2419e4bfa3cb73f253caf65fe357754c6799ba9ceca5dec4a8dc59b855cbd770355daf6daced58305463813794d96f833c0fd3d797aff94f0c238c730197631629a54c86433087e1b1bdd07a80a08cb454d841cb5d1f99cf40a9dbc86680b1b5eea54b34e0a0d2799322e65982b6c6a08420ceb47e5f6d31e35683d85771e78652458d28e635a3e4282740cfe47dcf8bda436deec50e32f12a322e7c0ae8fe61361a679d27ca14820731a041b0dd6497890b60a661e0cb0cb866e280bbbc28e0bce224ed0b2dd39fd8a3cdc8ac11c18988ca06566e9227dddf8d60910ab90f79957a801f28cc2634875cb03518407ac8004c37d3929f46fe6ccde9c0ea3c197d9edfd5acac1143dc8f290e4570f0462d24adb617bbdbcf5e2280aefe70b7acf329be34944f3f5ce480657d64b64f246d9f29bdc23ef7de3597a86435d3d1fe4615ac8b90c50cdc449088b4d8e41ac5c6b4fdfa8477e0255b3a3d51b4928fe4d84351c05c0edf81065db854abd0af0c25b7fe4387a2bb12fb340a474014fc4303416c9f89faeb8168b3f15dfc922b9033daa82578226b7f4cb6d9f731240b68cd15ba11180531f4233d962d4c82f3770ae6a270ee7120572579e8b6aea7e292d48bf837966b24d9c417d06f81cf3a14b26a5d82ed7e6c8bcada61573c0d0238485e2d339f3ac52d695362350cd2a01b8fe8ff014c1c59358aa7caca7dbef7322e8fdb56bddd673abf2bd2c804a673067b2ef7c4bdb0fd8ae3d586bfcd62f5909d2", 0x1000}, {&(0x7f0000001200)="611d7a9d7625d25a5fa90b2e55e70c731b9bcd4c1bc9fde72455ee67cffea0f4fc696929e59a680a06c6dc3df87d99a2ea7475b9b3b72e5b0e36657f9e099adae5febd28926308d351c07cc4c620dfebd01eda439d2b770aa67b81f4183575be064faeb776ec531ec19847f8f0315342739f42a9d8c40646f93f531b9e9273e68b8ba4d20f", 0x85}, {&(0x7f00000012c0)="7e1a0bfcd9557757e37aef144dd195e83cd34a955b021e7618f43a9fa58603239557e8316f54abca5f5c856bd1aabb8c703a6c076f7f78679131250a3f22b214bb9dc9e029bbc1bf", 0x48}, {&(0x7f0000001340)="657ab81de3ff5d11141aa508c291620db3cbc581c7b5b239ebb29e071c8ae9873f3260e6383c0df63b36d53d4dfdb949d6387a34f5bef248f29673e7e26e849b58964d2ee206f0a0a485fee9fe00defe15c2e7cd4e6b2c016f6b937cd91df1d84ff6c43776aec85eb52af6d76364ffb23dab439c866a129937ca796a1697a1f4a0509c53f0decb90af60aa6a23dec5ec2249f502c36f99c15ae6b31299ae84330732fc30b15be17ca952b9eb5f9240638cb164119587a69cbf6a7d3aba648ee15875e5c4be717d678f32f65b3844db8a55f0d31b52f22d96a61440", 0xdb}], 0x4, 0x0) bind(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="01dfa1296c51d06ad4b70106fda33a8f7fe4808b1d63bdc1d4efb995485219cd6c23d65fc600db66a4ddd810b6ffd5ed486befb3331ceec1acc227b80e6e97e10f9ea2d8191fc0f04341681c822b4d5b8fcf0862ee23ad"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) fchmod(r1, 0x100) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r1}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) listen(r1, 0x398c6e27) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) 16:00:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xc9}, {0x100, 0xf1b}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f00005e9000/0x4000)=nil, 0x4000, 0x2) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x4004667f, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffff, 0x6}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="8a46046197105caf9d895797acb710ce71bd0aa409db6433a30751067d982126ed5850bf61fe918d0a5b9fac010085ed93448a0097056fc09a1c8ccc72c5d120257e4db54458010b641b67a7de34a5c7157001bdc07c5fbd59ba3599a0fc77b15b369b456419e9d0d0895b8eb1ccbd2146d5a5d78ef7922c87187c41fb3c8b210d228120ec39a516b5920b6305581c96cede50718a7bcfb0a59de46b665594b983a11e716fcdacce428be1fdfb8dd8e0bfec06af156fbb16a1f5fdfa6623dea00e3f0cf2603174d9adca73f81e30552e4424eaeb3f22fd31c5caf52820d5c7a8a44b926c75dd85bdb6d7106f7bb328fee811c21f072a154828b2cc973eb1b02cf2ce4bd8db0348c3965bf9ec4fa2492e7ef293d42f582c278b1e736fde8bdd1b0161155592755b32a8047db3be5d4f48131c887fb0c47a7527c5d3a4ce2cdd26e6a6d570f5884c59e5a9fd1be5e96b299f5f3b29e18113578bb9a257f43979d7dcb93e79938d47e0dd620dd43e7dc18ea5ec1cc90f8c1d72606675f2bfe04df65dad7b53e3f42ba739c2239597bc37488d64cc0a729097cd1c8f5825e6a539888f85dbd544888d81be1ec9dbe932e7a3bbd31be260c30b3a0b3a0842ee926f4477c04ddbd4a2b63461acd37a7d44612611a6f5f2f713c78432873bc62b917e4b0f218204298f6b5e3290f2d617b9f0e4ea13f66a0bd0c6003e7ac97bce82cb66a3d5f5ab182b7d66eb086f590c4b4de9174ee8a1673fcd5cdc51b868718161678a4099b89916fc1a1aaca5e2b369e0217e6cb4b7a8fef93cfda912d943a090a959974f5a888bd309e91076ef52ea5742d2b92337f831250200131edf1502d2f66fa4c1d2393d30b0e1e3514e0f0507ea94e65d4754f7c1eae72e688a6d60a3afe7f6ac7ec7a11927ce001277f245cee03be7ae135952b4c6c4c58e965b69dc5dc6db191163739cfce8843737598b6d4ef890439b51a445e63bf4b76ad761e442d9561980fb4993dcc366c8b90fabb3b5191d98dcd367cf3d4cddedcfb708656e4992c6e12b9d2a7c173dea411f48274d2a5f920d7ff84010fc16fc592cac72738609856537b79f088c1f77c509a6628a53aa840a1ad4421e5ce903d57deaeb5b29234148d3db187a275049d698c6b0a58c752cd9db9747c2e50fd5c6b87a11856d11d929942dbcaf130e188e8d6b9f78ba1bb756859dd3fcbcb6a8b4a1021749111d92ff3b41f4bb5df9006e825e3150e80378f02b6664bccf54522fd9ec20094baa3cf0bcb02a69ef65e227e8bca8b7cc6f765d42411640eca1a4e1a3cf6bb4861157a49ba5ac9a6fc1e17480c7927bbd0104fa9377cb28b68bdb2c70d2624907360ad6299984224948c8f6e799ef8a2ff61f280c18bcf4433858889a5da2116395707bd0ff0f08ff7073858bee50f2d3169d3972c36a460c7063d0e758d0b7d20534d7950d79fe2fc5f2e58c134f2e47a1ebe52943f1ab439462655778ebd94ba18559add008a4cb3064801adf11fc021f16395c9a604a02621675681712bfc70e79556846f57953d8e6ec7fa85ffc98637be4fa5b2efa29dc8ae71058d2424dafc6cf810204bf042b0fb500efec2e98f9bffa3e089ed00c156272efe3c6bb9182bc120628807f6875370599b90e9e750061e4efb6ec2812023f26c87865014e1bc9fee9164b00506390f6cbfb123d6eaa4850d5c0a7acae8da1f67652bd021f7ed43d38c327ac0b07d9eb3178bdf730657e5fceea836c51b2d335578a49d680dc74e7c925408af455b04acd693edef911a9c9ce85c5d4ce8e06ceee674c16cded2700ac0fbf53ca43a7bc5c54a6c94716a1867cdbf3b4f2e62fca47705629856021e72fbd20b5110c4e71110b2e04f7e37d58c17c0e5481b8ff1b887f4e5b8fc80041d686177888eda335bd8f643c1e5a1cf94ea857f2904f311298f21ce5051dc9b39c9a63ba19a0a1938e73e326ecd2bae0a3c42160a907018da0eb4b1552d94292d65683c52155ecfb39a0895231be5b97a94eea668f3e3bef80ab3e7caf4f29f612ab66ff362b90cc9267f01f1d05714e9cbd1207b6f91732f9e345235b01a98492ca7c05a6affb2355a7a2a505976effa39d7ff7015e37b2d8518109a16c553a0ff85373d233dabbf1ff421646f73ab728e0652c2b9937531a381dc4ef51b5446e7a203495af03879581e30918d2e8bb77783775dea66f178fbf9eae0052ecca1f01fe3dfdbbdd176336fa851fa5882e00ebb163ee6a94e9cfb31d919a675f4e57d0840ec5f53e8a0ad87221712c02730540cd23e8ebbe8a8e8d4637415331b106c8a786b78235be26e8216387f103f2f68e45a74f7b06f90c794d2ec7722b67b1ac68ec900d881c6cb2e84d3468129e2d37a1862737ca54124b5f5061aa14c4dd9fc83d3e752abb97dfa7d7df2b33245140a58fdcc013a02464a93ecfe4d5f351a07d1733c6ae1721e511dd1d1afbe78d309b881a0821eb071b633328c2a97527241ce86d3864d16ce7f0f709025144f1fb2066751159a2345701903110f623cd73e0b68fbc90034f2c768c6f38a18b051627cfc237a679d953830288ed0f207e9f24437db791a0904db7ce147eb1bbb4a36d4fefd0f134a2ad0d7b61948c52534075a6b89eb562520d9216a343302dd41ca4529cccc32cf256ef400f992caf82c49397668fa81bdf35578e4de2daad8cfa7d9a6de74c7c2e7c12a6c3a9d832af164357b39eed17053b7d441245caede3bf01eaa49029109bbb0d771635a9e82544af2a73cb6d88e477887eaa7da4626d3491588c7087c3adb4c4adf4a8ded0beb5fbbf307e54a114078b96108ac579b87201261e35534e036cfb64b75fadd23e10f5bcde07045a8b906e94f2835953c3128aab26a928e47cab63a04633f863ef57fb569206ddec0925771f96a25f92e0e07b96afa7ee89e6944fd18e18bc3455811bce7ebe5bfb217cf8899af7ecb3bdfe9726a1b56a6af21156583b6ab9c1b308174083c98ce234e4c354729b4bb532b86da13feff2cf9a70d2816759889fa8f4513a02a05359add5600812f754a427b93a713ed6a738db7de457e13aadf9af8a377a554afeb0b32801324c4cd7d81d617932c14887bccb22cd18ab719422be68cec6dfe31b33e90edd7ea318a8af29f26797163156fc152bafcad2dc2fab2b14bb49dbc12eadaccf174c9ef79bd55e035c4b3b3777611a613653083cf17625205e9234a751c000ebb930cccafeda09e0971df3a95c16a6ebe0d03f064837f28b4fc9205164c0c3248243cb7a574aa495e7d817a5a70251b36447036c96b0335ef7ae5c5dbf106ef8716deb8a004965f00a36d79faa621785b0204b446c14d8dae7045f0587d651e209605b8daeaabcd36e8c51dd6bc13a3675f56468bf1929126ffd5dcff241fc10fd41ba09e48eb5cfc31472a81a2cac30d8e8f52218d2434cfcb829d0773785924cf8d592f5619d1dda274b467fa05ec0a463c6d99f2a19930732d077aad9c95d38705cdc9f683f62bb6b92a30f0e8ad94eec17d0c72a74bc8ace27bf4d36316cbafcadac8abca5a8ae2830283d5d2abf75dbf577294aeba25a10e9284e7d9c98a54998d32ad536260b03225db7ec7b0d62d06576b2241fb80a0ae96131408e2e698b4ee368b56c84e4db3aa815127488d176ecaa4a15ffa05417566b46bb0adc4a74d1c8e54e23348416e3b0acc27c6a5c29cc985c3e5a5bace83ddbfa36f3861aa2a4a5972f2663860dad87ea0382b583509354f19e01b82a00932fc975e6b1550c98c3fba0f9a4a91ea54c59d9d54ce28b59773e390fd19e41d2cda43ba9a5ba72dfe2d5d5d1db729e6e933a6a49dcea88628e53a96ab45d5df0d829b385211416ff128ed1e386344722c24745499cdfa0c9e47b475c909dbd0be5fdbde3eae160e36b74efe4ae2ec9a5cff728b415c39b375aa63947dd2204722fd8f0852bf1c228cc5047ab65d41b5970e51a9f69b051ba2cf6e83e04ecebe63e91a0fb588c06e80d25dc178750213c405d476c3df93c677d8f93c927cdc09d6856c2e18cd5706e877fa9185beb904ececc611c402f52b1c23f0a6f81c7b8bd3471acae369a28f3cb73651ff178a09299f1a121d35659a8ecdc8abb762ca65f1247ae2704f94ecaeb9e9534e99041a63a311a294af858782e732efef052057c645cc8d147b9cd155ac0a3291a0775e17d30bbc159c605b64bf6aeb0b8dfd1a4f56a8c4d533d46151138107dd841ae3b5c9a63e9fa17797fbe2bb7e4528391161504435646dd99a9ae73301720a410662512aaeebcd3d683fb3eb83be06757991d077dba000d982e2dbc445621046e4af1d036b12a8fb89bc7f769dab398a593034aaf78d7da0d2d5995354bf96f7e8ff64c1b794945a3d6b0389998a15678e089768fb4263aa6e9f23a353c784ffee8dbc580825768cae798d26b4b726cd5b89d4b69f9c289c826dc9876307b85ea167421edba1006ff9ea6ef921e29fc6201c4da80d08b5fa53d11a2490fa052664f7525bc37f97be5f815009d368901e6adedf53bf773bfca215d7d9662820635b62827d8322d70866672991bfed6034450dcb32341dbfb6baa4e7b1d1136c68d598ef9ec41d0a3d19a06af3ac9a7d9d4dd04d180153f06af3c7a5f245b8d7128dd6feed98f38d23710e7e88201b56277dd0a61bb4fa82eb2b959d11094ae7fd5ead3875159a588702781d626f8b37ff54773a55558c6408eca2999daef0efaba67da48934b5777a4f2a8a1f2c6e8b77b648cb330065baa280f4b9f1c48c66afb48d7b12aa478c171008f2b81125f7cc22ec0cc4bac7419909737df7ed0208ec5459eb8ead2aa1444f51cc4d67a1d666c28a7151c464617ef0dc382061a6f4a38a25f0b46bdc9c7c723cca56b70dc60efcfa63707480c69e96d78bf19f9221950b57a4e127c26c6718c6068ec18293bc46a27d5d60fcc566451dad8b80d767695de427dd5f79835a45787d837943ddd25a0a03c21f03a1e6ebc399ce42359e9800e0f1ffbcb0d987eddb0a85d14ad93ed8d3937c0214906e891d18a119d092b43f40ec6221516ade4feaf0782c8738023cb555fd4a497eb9e815f9253ff3a61ba51e1d78f506f3fc04df5e17d2d73a010d06c1d9eda29f1215265d9b8126bf91ea07636a1ecd9312d244e04dbfdaf1e04184f556c2bb211ef9fbcd481a317cdc7b4fef77d753b2cb4578ea1ba3168c521c88f4e30c2adb7419e8a510fd0ea9bf56274c38f658beaed9f465d1ba870e82ac218eebf6df76fb0b95d01e1e4c0db48cb9526b95eb0d6518240e30b8b65f7d2ed00e447d506eeec4d25d699689e1351388b148fe616ccf40a416df7e209d97859b9c24d60563d72b5f9d0e7d7e6a42c9bc55c741a6c201784bcd7d26d2440976d044b166e8bd8b9dc5a470be01be34916b5126aee92cf6c5a2bec89e8a04e7b1fa83107fe108158337acd18b88f01d9b1c441a1a4486886a4309a5cfbd90e3fbf2262ecce561e7c3bad1a3c0b9e9c7e80bf45add7ac6001083ae8db6e75e2d728023186491a8cea86f65e98897c8509d7a0a1af11b422387175e3cc35230c143b59545044b6caf7def06890c92b232dfc11239a883951a9ea407c17f88866ff8215a4caea10b4f9393f63a5e1136b3002744393372f687040e4df14406183090997e1d32d78406d8962beb32b1a2b3d71a6ebb7f2e94be40811fc51b6ce0a3cf94ea85bd5fe05dab88c4787662c427bd765007f16281d603f5a6541c438d674d3d2cca58084568e8f43d5d0f58674f611bb16c83d34fd65", 0x1000}, {&(0x7f0000000000)="5f351cdf4e71eb8b223644f6214733e3f9ff5e352cbe9d7d28a033b4d9e00bb1615596b4a27aeee632dcc3b624bf4015beb5e4591d4fdf1d2dfa66d5fc2ce40a2eea9f8c29b8b8", 0x47}], 0x2) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r2, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001700)) accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x3) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001440)) close(r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000001280)=""/248, 0xf8}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000001380)=""/152, 0x98}], 0x4, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$getown(r1, 0x5) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) close(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="21cc3c52c46cb0bddd0ee6bfeba52116a7f0f74f570594c5246d7686d9d7be413c4a019f80a109f98c2b5557d5d8ce734e6136ec5962f6f503eccf2c214b8af1ddaffe496e18d9867b723803390162b42ac503d9d68fe681eade", 0x5a}, {&(0x7f0000000180)="6ad3b1f38948fac24f68d762009efcdb3ae1971382e3f67bc6229af58cb9d220b25774efeb4acee9a3decb226ef9c649ef1dc01c34253215d97f17f623571e50320568a531b50ee351169fd9198dae83f6d43260c4bb16d69e8058ffb7fbde00b2c507fc7a34a0e8bdb3dfc787aa247b63def79f670465c8cf09a83f00ab3007c4cfa5d7a4deda09ef252206f2226880907d10e19ba6382363915c50590ed8510b8864bae51c", 0xa6}, {&(0x7f0000000100)="05f0595fe7b554162aeb721955a25246825587c81e9ab925e484bb890363805a79d7595c9cdff61abb9d567cab84a98938ebccbaa396c45e", 0x38}, {&(0x7f0000000240)="797c6129ca09e2acf6d51a10295c8643947e0885676682e151703ddef28eaa3b91f24554aef4", 0x26}, {&(0x7f0000000280)='\a', 0x1}, {&(0x7f00000002c0)="c539f2b8c11e6e9622357ce284f48a6b7db767080958ec8d82386232c1b6373bf69fd425072a1c5a8e6aed59b2f0e7912301ba1c935b5fd376fd4097570cf7303eb7cafbc76ab05d40fcd2b5dc44d34337e9f016a91534267d9e86fa1ed1db2d96cf36e71ac0caa0753346be643f174ff72b7c8401be3caebe2eefdcf8aabba15149cce3ae7e2c672699674def740b189546f3e933849619767a0010dd85f13fcbf7fabf4f5933b852b6ed1dd9425963da237bf40bfba9c8ff39e62be45b740063ffe610891be801b25a469ea5bbe7232f2220828bd4bcb08a4d42db14d02ec188577d436b", 0xe5}], 0x6, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) pipe(&(0x7f0000000440)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:15 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) semget$private(0x0, 0x0, 0x60) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x804}) 16:00:15 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) shutdown(0xffffffffffffffff, 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xe6, 0x3f}, 0x3e7) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000000300)="43ab5b20288e0afe26c47534f9509e415dfbbd9089918d10ce16f9638b536f0713a14f9a8bb7b297985fa6da460fd2742b86d3749eb1db774385aa6ed81618bcf42c19fee16a69401da91aa3d84c2ca4f8a773c399f204e38b3551893a9f6c81c1783a587fbd93d5da36f9a1e537bac2d11688c019b28d08943d9d33593978414c0fa050a138bcc4121b715c23edd46343aa328acfcd3918ac5fa2217406cf4e322044b08d57eb7e3e", 0xa9}, {&(0x7f00000003c0)="cbbd9801515fa37d572044c22f235483eba52bf34933200e1e002c9a3901f79dd46778c3be4bf2a28baecaab7246286dd36623a2e9c3b195cb76e3ec1d7e0f6adfa6c699b81ba402b180601f52216bd5cf7d30056442115ad9b57a1303b12dd63ae74442fc5c78c744feeed0fe022b1911d261554133e906fb87e04ee6555d9ebe6bba993979c63f4ebfd3a0584522adeb557e6a563b2475", 0x98}, {&(0x7f0000000480)="9b6787c7138b5b41651784fc2161cf8d16073900cf3be332f043130b18f5d3ed12e4d97dc43821e622ab213aebb3f79dd0c641c089bb44e35354170528ba649ff494da954c6d546131389c1381b99f6d165c1b1989210a48c2848ef58a13f36fb3a9eac4906172034442ae63dc6b00abef5caacd1f2c7ab04f1b0e88a1e9aef87fa2fb9dba366337dcc86f12bb13172e39d51b398ff772e7f4e5f94469da2c90d50b3c47b676585bab01d1b3ae0bb56e0bf100329ea03766977a94e82e1e3dfd194d00236363256d440ab01cd54fd0e1aac49e178119b94a176a9d5fb254662efe289ba99ee1", 0xe6}, {&(0x7f0000000580)="eb701a7cf6a838a24b6acb395859bed688894ba47501c025a1585dabd7f31786ec313059844258da076ad2f5c28405841073a425b06bcdb4db7c6ef920d92490eb01a395aa82e3bc29dd3c0918a728fa", 0x50}, {&(0x7f0000000600)="c6a2658e36306d1c07998eb90ed9278ca4d996dbe37a3f486e628511565e529bf4eb22e08bbf76bff1d54daf406af7518e7d17d7fbe9fa73ff30cef3c5bd7d07e399fed68625554cb357e63d8265a4cea15477b78cbd3f2ef6f4afa484eb69c0b4f3d0db405447785d7dccd62b9e1884143614453d34ae5ebbbc46a78dcb45824005f733ac8ec899fe5c3838b8f61d123f4f62002d3ca2830f098e18b6782abf3bd57c6b1aacbb3cece9917c09625d40eb601e12a14550097c0405d516139c06e5f2d99456215bd5aae01ff276f22c8bfc25d62012470d2d2c2807f87bc9fd8c0a0fff555b8b35410ddc07c701e1893be8249e3cccb6069680cb812f66c3d4079e1c8ad1c911867cfb75d24162738a3a0b857606e67b531a085c17f90f49fe9dd85cbf32436a4252d3caa3ea29da5a73fcc47939e7c5c046fad4083df253751046616a29bbd467bfac2117f09fe6f868bada37cf9cc8e6df07f73a39919a6bcc8806f36b4b67538b9b4b55e0dd21feea795361e7385c6ed09967c58f5ab993a29707a5c8ee27f93fbf2dc08bea3c2f21ed41b1e690575ce8c5780c8854c67fbefbee48e2a228d95cba72416ae1268ae6d35204b54035e54a335ed1856202a7c61a17f0f41edd8c077fd560b0d7e8c74a129a60e5865753fa75e246b66c0bdb5ba93a22ef6d126b709151954c022ce5d2dbdbf0a919f9a3b65ac6271e329f413c904f529d64675fa578b3f8d21ad7dd51fe47552d1c33dcbfd55434a9c9ecbe2faf0c459ba83fd9fef2fb739de5407a58221ab49939ae3c371558cf28fb9d7e7f2368922d146333ba66d4f99828f3f60abac9442752991071d7544911b49aa3be0b20696dff09e5ee7896b14913b9260fa61ee2d7e68bb0c2ee215dab3e2fbcf3d69c33eda6ae1b5fa6e61606f9520a2120aedea0b1e89bf86f8d218548674313bbec17370ce5a30f3fabb58eeef995211372a5d59fe257d0506916c5564ae63ed9a32e440a87ae43c80035fc247b86bbfd2f5c2d29cc3c47c3c67cee7c1c6a085009ce0d734ff05156ae1bffac8a1e1aaa0b3a502b0f967a7a1f6a4cc42dec21a858460b55d5358fa0eb4330818fdf2c9daf62f3e2b571dcaa7d890fe6b6ddc343d7dcab4e7809879ff447aa9bf677ba54862c58e3b56d0527f9f3ef66e3cc8568217010256fef49131c20d10985d867a3c2a45ee31bf9b386e7035f5cfdfb9527449a0d38d8150ce6a996ac843ed4af4481264fe95324ed4b908fc0921257fe6c6550264128de848c910b878698a2b9b84fd61bb267f51633ae24095a6f6251828bd79a7419a84719867ec16c41d0feeef2bbb400f2c5ab0779e5472859c51d2707def13cf36ef31ca649f4e6553560923b8a66a0785848aa8d8f8fb5b71e1dc3a3f74a55230cfb758451662aac3e574901ef5e65cf37b5ca623670c62c491909f2eedd79056c51edbb8a4b724f13bf74ac0d87413b2069ed7171a6322956fa438ea380d16ebdf1b20a2e60f7ad01ef5ea4bd6302a2727e6ae6aab3b6765120f577759a6b4e26fe57bd46f61c4cb6a86059cb890ac82649103a3b52714ac269b6f56009c643c072667eba1d363a4ff9dc7d71b7411597ea601a525f98426e84bb891dcf8fc25216e8bf2d75000d6a791921ff8ad47e5ff3dc5cba07240417c6214a7ceb7ee5225bea2d464dfc507a1d1ac7b22a33858b7f9b6398325b0fffdb1e5760bbbee5e03e42b8c2f9014f686b3c0adec57dedb55c157a528823a3480cfcc6283115bcd7fe2fc19389e2c0d93ecca244a933f01b7b8997099ace6dbff9446139fb4409df766180f124695b4d5c8cafc78dc0d0d6bdba0480e096588eed63a2f1180eef7ee86a226e9522b9e45429a0bccd4d0db681b72ef8aa7d61b651f82db230b2f3f4c82d85e6563ed491fc2c30c7a1aa01c8a01ec2090b23096e5e01a664205f3f57c635546bbde250765f1819e942bf37206aeff08da0d414fe93d1b928c02f4a9c37dea7c5ee560ffdc20ae8e20084fcc87910dcae9458cd92d29a893124fac4c87310fd2ec38dfd6cbb89c6a960067898a843ee8da34af8e6a262b5d5ea024991722931101c712fbf435c44a7490fe2d22cced278550b584dd5d18c311fed5b7141ee2101d820c65d015bd3e1da990ad20bad53caedf945115cc9a33cb9c2db383502075875db9e6baeec001639ee09b4e6f046c71a7e2f7975636ba104812ec4f26304f86735ccb82028ee09929067372976f9b2244d40d7a8f720eb11f059092c0509952357bbb90052e88c1800e9a8be2b64f6ac8387ee9bee1a0d40a61653b55ba90e7b5b37c9e20b0e2da55c7fa94538a7fa9de6394bbaedbc99bbb17c28d2741e50854ed5045c378e1c2b62a1c9061e895b7b65a730f2397f834d4eaafb203657d2cbe00e76f22b65133bed200ed8ad4b509f0e4f6623b1e9d070a3c6eaff27fd0cc3dd99f2c31fd46d16ff9a33f28d7c91a85fdfb47bcd7914360c61f9baebfb47796375d167f6d117059e4d4f4e9ea92825dc388d7f4cd8be60bfbb65bd39f4a0c73e73622c237bcd703e4d5bd3999a3ab385db798a054cbcd41ecf47f69fb33fc969e79bb58041301ef1368bd96db58c1b0b7ed8b5e751201f4e686666eb098394e4267fa34b3bca1f020cd593c30ea4639016b5fd618ce4d021df60093e1d895f08d0e37b4ab6a8cd117dd30db9dc89a5d3e9242c85fc263c95db671368a63d1d57cb8d755aaa89e7c967fde0016dc9cde60427fd8aeabfce1e566af68c04df9950f7a45d2201212d4f174b19e23f62f6d44e6d77998f86727b45e6432c180933f084ae7f3c9a2c8fa7c430daefb59ee0d8db2dc37c48959c619cd21299526be8b85ca1be63af7a9833d4da0a969990a047f5486cf027f511ca66c0604bcc6cb52349f31746f538c4d85863a9abc697ebc02516c4e2f866d0b9d0bf8505a9b7abe3441fd5cfac95cbb7f0fb16c917094b21b7bc6c42b1611e7a62787afa6e8dace2697f3488c82bb929217413bab5f77cdaf682494787f48cfb3a42d79b1c838001fcc5a1fe77c5d3dad5c650500637078e814647e6ebbb29fcd5703712b244bf718b0a4d1b8e8eb7a4cc05dd0d1bca8b5d2f73859646bc7a40d29402e996902089a0047ae51603bfb8c715955b82b163203e9292783041c844a2cca7c2f1bbbe2d9e317886c735e3f2248b1feb27b6ef6c3c3f9c3bd656dd0cd096a5f8403aecb6dc3864529874f73e2aa2f09bf4ced08fe94fdb3ee7fcc8432ef51161696570afbee874d20462e331d83e6eab9b6c7a04896ca4011666dc8ac3578aa6b78a7485b2e835994f0f666aedc24c019752178a97bfec4fe3e3a12cb1abe61110916cc1f31eb23d59b6ff6bcab0162323946ae56fe8cc0d4628eb748fdfad085a7d36f03c22a6c515f833da560edc72d5d0085b7a86caedba4ce3a322cc650390cfa1ee2936c688160aac6088afdded9ecd4f3e4a41f29e3baddd1f0a33f0e790b0afb1ddd2bec06065be87156657108dfa21373e9e6606cae6249f18d053b2e4e1b93304b9dd4920fe524518b086834c968fa752cab675ad04cabf5938f3c529440ebafab19a46c5bd1f440ab19812c20e21f0ddd9c24f1267924ea8212ff47b8e1ec8334672dd5f144bdf8e48d851c45f3abf1d3682045977de28181c6b87b5ce5cffb308a83f2da60ea1bb9d46404598624fb276657d2eeb70023d005c9f6c7f0b732c56239cc97b177606bb4180a1b1d96209600fd9336b81652b2afce390d8b7b3d9862ec2460b0144d8388a739f463d5b0601049e2be5b2049adc14852a81b34d7b505677838504d49e38957c0ddbf059aa967877ea34840fd803aa4b7b4bb0b8be7fc9bacaf4d7fe931eeea6df0d8aa534261946b5ed60f9c9ed0274940efb1efcdf9cdecb9dc1fa65682159eaeb703a794c9fc9044afa28b54fc238c70c081bb29fe5450365a897c437450f90b4a23d2e7f48e00240fdf2d80c9b2ea3e297c1f557bfd852d21f5a643e7cb1a5deaf5d5bc6bea21e2759eeac350bc90c828cd8f095bc4a393d6903b33707923da43b983e4f447e950ab2de386096867a314e3f8717c9fef1262a9ba52d9b516e3d0ff4c308940a9892bf466b181cabe61261974a7d32143c169d59a499d5984f0bdd411f7d8845282395c49b63df42fd14cbef443c9b54ae91509fc7e7ddabd8410c4b0c67a0395a25b1b57f8549a60e799ce4775cd3d22eea9f4ec0ee27cddfe5301fa18a8c10e3b66966dd4026482316fec7c8daeb2f3fe9c7b707a560d8449d6976a5c7cd562aaf40e3c7ca6cb1288cd99a703fd5b6d3b1aa83d8923d6006174a535ca43e20f3e084b3cbb41fd6bf40657f10ed40a845c1c71358301d2829c419d55f5b5e89bf7771372bb7f160935e12b4163810dfa0716d719e32b9575f9b2adea3a70b6a4e03fcc23ba7fd30d64c5f364ad896093bb54fbc90d07358949b222c194a67db658475d3bdd42217e08c06433b35e5f41fe4714e8e4369e00a21d27ecdcd828c8b1a3fb6750f208b67ac0a9049c8bdb5eb36c45162e2a324db60637d65a9bac9401f948da023874a2ae4b539a12f036ab4729bb870c006eb58e7dba6448736073eaf50cb78bcd2b8a6979909a6d04cd31be4fa419e68b4c58e607204c8cd791714f1ed62931b2b8a59f8eae4c7fb3e50db2e83df1b5d47798c19e58430e9b6bfeb58c1828682deb8abb6d008d2255f0815cadf18d1b95bfee34ae699a52a34f695a6ba91015aa4b23724e216b5fb3929278071d7a04c11dc4c04998c00b60114299b9a22c1606b816468b6dc7e88ec0ecff79ac0fa81b68ee5788a8eb692b8994a39a728c92bff163b2c5c1783d823baad84ded9113a86c8f68fe96109fad8041c78d31e84990d766297f9c3148a17bbc9f41ef2ed7da25e2fa24549e08e4653c09e15fcb1f9691d55299feb952ea7abef6abb39ba3c75f58839d97841363a9cfc74b807d08c6bedfeba7e2624779b721ddb08f4644e5522c383d8b9872f1575f6b1a995a47eabb2d95a50b641632127a96591b44971c704cb6543f64c673499758de30265650455f329fd5de003bbe5a98ba78171ae4fbe9ddcd672935f3543be7e31bd59f7017e14e211ae74915973df5d5dc2366133e94fa19b87dd825263d9676438a10cfd3a68259e09cbd56dd5c6d41e72b5fec17199aebb1281bca9dfef54aa6575195776ce4af89a7bf73bfe5a114d0059e75428da5402bc72e162e2311fbc0a90029a1a260843009a19da797689e971503df16d128c769c6a1ff566bec5b7599aebae78ab8fd9902277988208105ba5cd2452fdb97755b835fc0a0d30643d780edd5355828f7c14ae272b59816ec2464b396c760ed0384cf3a603268d5d917e0485d9bccece14228145e400abba020c7748a286123dd8b660fb2d61473df231d8d0bcf1e8809fe52650d2e90b114554c36c505c3dcecf42e4160bf994f9561f3e4366f55537e67c42e0325128b9bfd0250dbd90df86e6da7ceda86d64ccc0f1de62ec8ce1398562821bd32e925d477f95e98689534da9cef38294582d8756a5f494b66d2869b78e38e0c4beaace6d7b1ed0183bc1b5e49dc4afedd1a415a24f5bfe9a8b4dbc6bb7b8ac0b8963a3f65c56a2dee61fc09443b69b2e031410acabd2bcbf55d5c869f425572ec55d5986b1db517a93f1351d8f23db10e2bcaf3925d0cc3b8d2a168fd99159b6b8920f3e4fb295a549e46bf0860f872c47d1548c46e058b0cf0d08934dd60b61cd1bab507ffba6e3095f1417f5b0c898", 0x1000}, {&(0x7f0000001600)="b7b305e065f8b0b2296de507a61dcc0277ad6d4dc6452bc1f9e01c60edce5dc31815e02f594f16bcf4f4b9808929d59ceebb6e936529792df06dac57552902d14e644ed1c097eb2f3d283e9d1451d2f6810962a567b7f22530d2cab6b548bb7660ade4993f79b351aa8ad2af673ee4d409c75444535449fedb4aee6e23833ddb8cc673204f2d1dd263592e1d23cc2f02d8d9b18ee8e92ce844483a0a10e5f1c7db986953dc470cbdca60192370f5d7338362a9932e580491dbeab0cf361d1908", 0xc0}, {&(0x7f00000016c0)="32c748dee9cf98865ed96bf30aaf930c24f515e22cd202bbf43be8d74e19cf514db0cc52286c8ba0e900a2d1bbc6dd83d2c6c25c83a5fd6dcc712093d205ea6aa91e8e9838a4396c484ba1b6fa6684d857de1f70066b5f6aef15d7820a7b858ac0a248d4a7d6a80847ba6f3d1f09644f4da6681f4f08e89abda71786661af240485034f88e5071b3905700e304ddc6acf057d2d5c3e59d236bff5c8ec52759da1e974f38910a57239ca0c05a00ca241935f67c4882938fa1dea8fc383af4470bba3aa88b2f7b1d2a21bf4c3dfcabb2d430b12eb404addf46d78b8799eff3b73c9d1ac923b24bc6640d38a24239477181f0dd2f94b68cbde3ae7c9e7c2ed978f75f0056c1bb2014cb758ee1ec8683decde46e88fdc387934874307e8196590b91a7b042d24de48baec67e9f8bceab6f713034cf8ce76c2326cfed14b37e66989942279b8bc578ca559b91cf7a1984e03be43d10c3b5c8c7147d2a0751ef1f365113e40935ffdffdb820a7a7e6c0592d1b2f0a86b4c52ee52f348f8cc4c965eabdff1cb370b39ddff3fc8ac2c3d6e616982452af480f83003a4b36f7c19bb8e2a712e90884fe31caa5ca89cc5e067294a6a163c210327227b7116bfd837216aa5373840d393d774d0f2b077e9826f663db71e4b4d67b9d2775804ac21d8b61f98394c89c5ef22ceb7d5b285d7d1af9565da3540dee5485157d1956f319a2e62c0bc16a90803f405f6c4bec607286f62dbc4ab349549d060e82eff9cbbc784df7ff1c128c5b611cb6b16b415f8159700a997990dc2a17951f95beac6f67676614c24d77418d5648854697c4c54837e0102cc89b2c2d66af289a8bb9aad739165013032d1bf9934e4e25eee91e1201822c5b4629c63607019af1f4097ff5008faa7bcbfc5daf2050cecf2fd760488aa7e9bc83c1793715b10aab651d1d94c8c150c0b7b3eae8ed49f04885edecf12720913a8631590ef05e9bbabaa10bd6d98cfd5548e9386ae7da7a6e7280a81c8dd765f8f9dba45c4125110ab7428de4b31937ab2ca5dc4226ed51b8cd802ec7fb520eeadb679d60438f50577cb7b723a573d475f4f28d9ff9aba8b21dd9b0f4e3c6ff61023db21314cee23d1547259b66ce02e8f7f23f79d0bb3130423b36c8682b2227b04bc6910841628d3cf2da4e7511aca7b443b48e76defa2dce61eea9afd8e805a07c0cf71a132b33c33541f321afd7702c1e5de74d7b7b9e286da6315b18e334818c2bdf802696c3556d6ab56b0c14d30b88fc141a93b0616f94944da06f00dbb09b88441b43779dbc448bdeaf23412ce41f4d3eafe006a63c34973719a9fc35fdc877a0b0b45e6d738c3edc115e71a51e906658eded16bc616188cb2f07a72d60cf9dfd98cc09affdfe44728178946515ad4c57fa20190e95790563cbc9b25cfedbeeecc527279ceec441c97fdefa20d3e3ec9c920e351ae04915bd96391a75d9b703bf112063b91e1b5d230a8e1a73e60f76f08a61de0d4593e04b92c9a973cdabc9ba17f730b17a0558c22961aeb7f04da9b9bdf4bebeb69a70f548cb6e50fcc13208138c5b1383c27b918fdbe4a96f30fd4b387a7f771f24a8c7ea4f6c21247673faee5cfe6a98f3291f7f521700470de78dfb37d80104b5eec42576a58e64e8b313aa39286f0ddffbfbb4b5324d53f128de8ca08a0f62828cc2bfbf4f09c7104cb4eed87a925fe70cd14d69bc006319c10aeeffda4c56919f3f5f3ebab7cee5c66e5a88de0bc5e057885ada837329bd7ebd4d669c38865e46cf1a6b3418278ee5620804cc7f2bb20ece251b896a0fe9c3db36b66fac8adbb569e9111881522cf1dcfa2dc8f0bcec1fef49938f625e1121ea998c8fd53ac737ebfb7087144e8a6cb8169c6b954fd2789365c975d619a9eef0a768b0fd32a8cc5415384c891e8daeed480e4c3b756dbd15691c4162438a612bb3bc3e79ed34b65e588f3ce7e72244111a1ab895bf44bf0e95ec37641463f043b61f8c41a5cebc924aa17ac74c0d9ef0ce5ec414f4df0463d5d21e59d1187729f1a466f7d1fc88aad49dbbd3ca5fe942f2b8d34d44a376ae72962f7c2724f79a2f6976a3ff061968e9319e3d8c8ff8423185c230bac1470a4b7312c640caf9e0010bea4e9f592ef8f85bb5330eb1029900c504597d123cf5f35b97183774cc94420faa08b3c3ea2777225187328789748f9423e339c8b8c7c75bb63711b885dfc911ea2a5245b74ef6f0c1ef32fb0fbab7a33b8dd37e39b9638fd59cc29be166d92faa000f5536435d172573b10796b417cf059fc274724b3210581f6c0b2a40fc7e292d848b2b534f84911a19464a724c16765d944b58c1ed730222f65e12ce73f828fd289f9051d83f5f040fdd1e083ae7d10746fe91e6f4f8586b15f6c65ce58d1c7aae65d54c2f43221b1b03218ab54db7eab94c8d1886b8472b03c7ab21bd7230f372ec6b60fddeb853f29b1fe6f72dd30e97292598bb0132e54b741cf4790986c6e5a8856c81f10176aef4dea41a2a7af82d9b55e2ae2ba8082536908f3a8bd466db09d5fbb542655e288328ba6dbda10af0c09538913322b4a0f49278736ae17a75d80817058113841dd827e067a81db00aa9ce12287964eaadb0b95d2054dcc2eb1a4e542498a7fd2ba7fdea6ba5afd5b31e235b5fe782355c75e3cc6a877b8f7a78dd5c5c4b91aa4c5de7256ec46ee519a37a74e7dfe6f02c3b31e4ffdbecb024cc365331748851ac6317296adf8e78cfa133f61b4e1579aefecdc570ebe503b01252a61e408277f8c4e30f6b31c892e86b7b3e6871a665a57c2fd447f4c7a51f70abe6a7c29f2f4d47d9c53c7507ef3831fb004c3543ccb6e3ded505836e79dd53bb703a36c87ef3ea65ea523e1e7ba5e90c5a3e9f4ad28f251dcf4881214cf4b646298069fe73680e7982470dd9190a51b74792e4bf8d82201e5824e360a01009287f692f71af449936c4fd359a9b3bbce3538a1747534f17b829ec52f6bc0939a2c66edead729cb04aba2225ad59d5281041b0bbb0df71f73c40f915ae62999d469a7db06eb4bde6ea73608d6ab558323fa5b71282a363d23cb13658efc02ad0f27165a8cf19eb3bf5e9873b69c02f5e859ae307114aec8ecaf05914e09dcd06e4910e40c1c78145b2e595768aa777225d85b67660ee822304e08e945e4d1d13bfcbc2fa8bc0acefef7bebbd515cf078329959aae5968d60164dbe6472308fc983d43fac3a52aad4eb19bcd78bb4786e3aaf6892a1de75ba474a786fb9cce07a363c9e61bb65d6b0b0d31d006cdb9982cfcce2c794023a133037f578014b0675b2b4264a38b228a1061585f7f2f8ca35a1e4809c15bd23608db0ce84fc8044c12864458b8ef6472ebbd353674a24575f1c50f217e6d2a82d3f8445f68c8863aa24c584151ad9639ab2a9fd9b1f9e232ed5d7cea0650fa84f5e5ddd4208df8d60494527ca97a07b8ab3a45a5308fa6af8e31aebc9937cc9a598163d64fe54da7db2aa328b043cf2ea79359608ea93bbf161447890761e3d64111c6c1106041f557fbad04821ad4c6a4872a4fc7a78f19888a6aaa9eab8fbded3ee57d76d762826cb630ee1fb92faa589802c4cdc42d1c2bf9e225525e850789a5c04a2da3bc6cb1558f0eb099aa258cab37b4001a1385cb99fad44c661e20585f7c8e4a58b4c4468768e82f6e24a14d96cacfc673a7c0176feea6917ee9507770c99f471d04c86a6db1a481b08a8884be0efecffa26a501b67048f5e1e1b65fd035575b33fdb9e889cbaf08a4fe122b087921e1097da1af1b6a943a39df981f2d68d5e3c2fa74cad3f073f4fa9a8df145c9378dd449b71b4d45d6e1ee7b734b49ff7511012330dbf51f8993b302d145fbb3cebbdd37ceabe6265e26a76342e2a734b456b8331018bdff4e645340427d772aad6c65e375ffa36cd53ec847f891b7fcb93bda548e30aee4f79c2d6f3f1c85b2ac0989cd4aec1af6a202ce821c596e2950ceaaa49b653cedfe41ca72e035d30d28e49525e2450cccf50d98cbda6395847da8e1fb5f7277c9939047350d18171b41a4096037edec12074188443606197d11f2cf60300d6b6ab24bcc1c3802034e324a9e93f86350f6ebb2790c3efd3c350a8b8e01da08cb9c8bff535cfcb391a04c1514cc1aa6a6a634ff3c5621159a5ff936a160c8ccf1801e1f5cc3e009678ce8056066549302ddb1cfc730a3690e2e08ff82105c4d5f960ec65661572080806427668714f5eb168df6be45e6c98a5b2c874217da0b0437880bccd10e7d8280e6ae38eb207d9597f5af5ed836384b5b4b2b554be81a4210165f3680f322d76d2d38d289e2cfdf6b7e2f68c7c8c0706bf2815721a8658f33b6f5c1ed29afb2cea7fa0a59baafacc5f5502590b401fc941d99369a7dddf2115f0fd25f60519dd54c1527fb83d9dd12684f1ff5124bfd949229069bdcfe2eca31c061329cce08ee3ae62fdb9c39ef80bd10d0d395edc24d6be6070b454de26fa7856c9e98da34f04524af03cd63f3afd8f21d73b55c301ffaa4c9e912a21f9ec5a323dd93b7e06a166cde718828bb98118d08ad3b60c306c4050a38c0b254b76f625a4fc55177fcfe0316371212bda89bf0a80cc13765d7eb9815106f9ec18a2f22e4d070ef32bc4c25f4e3b6f5759861b1db54f03be65864b9a8bdb6046e099cf049ecc98c0172e92f751c573550290204caa9dc3d225c7e3e6c1355d7df68ff31323a0db4743f17dfc925dd9e9bed6a5e5914cfd0e46725503d1a7268aefb2a4890780e3b3c9a00737cac8a214ad7501757dae1184e57112669b62c22bec4be95be5f11980ea9ae1bf65177e7f4d0ccf0427d8bfaf769acd58abb40d917ddc27783b10978eafb31f11bf940520ad76d304137022e5ea2a927100e86453d973020272a9bdc6781c4040501c6fec416d05de759d3bd35025ce5dd1e7ee3837dd3dda940bf3eaf05416298f29c21b93079e86e894cf19682888c14e03fedbf39a7ff4da4c052e7a1ecf0643fc7164506895b7915e61b4f2bf2ed86cdb0a87593b7ce85cb6e67b8de5dd5100d40b8d22fd96420fd55d7ba1a627b3fc159b6cb5eef587621da5cbd8673d4b5711930fe6d6fbd871903980fa0c659e7a330d1c613e9273f67925251cb155e4b6d881800a4aa8910d6b0599687c555bf64c6dc31612696984b0dc8757b8ff3a04c860b8e3cf4275d772f9204012b054d9eb6f71babc69edd7c2d3ec9af63a73f356aed9f0d3df81847b2f60cf884688b89d7427359d74f9fa198a003aac7d122a3e8535795d640254976996109aaca9fd20fe5c8f5e731907417ec9b6fe88cc169486e64408ea4b14f2e818c0aeb586dee307e8150b5d686f75381e1dba7379fe254239d983bb572f2f10072d246b6e986d1d6a51aa9ad391cddd6755598c15f0ef67c409720c07bb12c216e8cd3580de0cfa570419233b3f64ecdd4a82d88a251e4175f675f976547593034992e88e5251fdacb2d90448e080836444bc6cb4dae98a67a37d5b48c2fa378aac674ce1bf161f621ad94e475ea62b1dc7fa73a72069a16f54375f14074882024f3b9fc16f62465748d7e36516b2ba3c11be0e42b1b2d52d4860a2fb3ad5d01a5ef0f90c1b1ae09d8c945de602672ef900d6c010505bb2219c3713f1a80b9e6f724c131874ec69728163b84af36e175331f15a11c07b9f4c695e639bf1c7f1f46484563380232603c26c81255bab8097cbe0bf741be304b55fe90f71d9925b2249b02c736162781cacdb852d00edf688236d64bb8a08595fd856880f70", 0x1000}, {&(0x7f0000000080)="8d24b65efdde289ea1474ca012affdb26bfef7c5a9a1278d5ea2a00bcf0f7d5505d243268d24f935107569d3c2", 0x2d}, {&(0x7f0000000100)="2119992b8bc3b64d15489096a741", 0xe}], 0x9, 0x14) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x812, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x7ffffffd) r1 = semget(0x2, 0x5, 0x402) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:16 executing program 1: r0 = getppid() wait4(r0, 0x0, 0x1, &(0x7f0000000080)) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000000)={0x2, 0x800}) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x7) 16:00:16 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, 0x20004276, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x81, 0x2) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7ffc) getsockopt(r0, 0x26, 0x400000000000032, 0x0, 0x0) getgid() r1 = getuid() setuid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x6, 0x800001, {0x2, 0x6}}) 16:00:16 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffbfffc) dup2(r1, r0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0xffffffffffffffff) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setegid(r0) setuid(0xee01) setegid(r0) shmget(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x41) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = socket(0x10, 0xc007, 0x8) recvfrom$inet(r1, &(0x7f0000000200)=""/194, 0xc2, 0x40, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r2 = syz_open_pts() close(r2) close(r0) r3 = dup(r2) r4 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) dup(r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000040)="028b0c4f", 0x4) mmap(&(0x7f0000003000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) r1 = socket(0x1e, 0x4000, 0x1) listen(r1, 0x7) 16:00:17 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000200000000300000000000000000000000000000000000000000000000000000000000054473e000000"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 16:00:17 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:17 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getppid() nanosleep(&(0x7f0000000000)={0x3, 0x9}, &(0x7f0000000080)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xe140, 0x200) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = getuid() seteuid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0xd7) read(r0, 0x0, 0x1bc) fcntl$getflags(r0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000140)=0x4) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) shutdown(r0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0321d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274b887f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ac3530549c6eeab2d4e579efa285828dc1aca7bc3e92434cb41804b368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9ec822db29b072b4677074cda2f26ddf77e7944d", 0x184) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xffffffff, 0xffffffffffffff42, './bus\x00', 0x910, 0x6, 0x4, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x3, 0x1d30, './bus\x00', 0x9, 0x7, 0x0, 0xbf}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1000, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000080)) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xc7, r1, r3, r4, r5, 0x100, 0x3}, 0x37bfc3f1, 0x8, r6, r7, 0x3f, 0x0, 0xfffffffffffffffa}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r9, 0x80104277, &(0x7f0000000000)=0x7) 16:00:18 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = shmget(0x2, 0x2000, 0x304, &(0x7f000071a000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) fsync(r0) flock(r0, 0xa) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xffff000000000000) 16:00:20 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, 0x8010426d, &(0x7f0000000080)) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:00:20 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:20 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = syz_open_pts() pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="d79ade4dbf6a387dbb50faa97babf5626b33ad090700713b16844a8cc5e428c4075537bb41bbd7a403be0662bc40f629964449f87cfd08289e11b858fa9ae3396b7d7ab28b8421f3c2e2cc6abd9a250bb119f069183b95022d42d61d6551707f15fac20308175c28cb51a5134e85c6c64f84085344178970f5d8d5254e3272", 0x7f}, {&(0x7f0000000140)="f4d400443ab71b21fe68d3d928a3192d2466873d9260e4ba74d895414b28c7ae8302230b793141379679fa155c220105afd950a18334d7268e901856957808b207d42ffd3c76b90e45d7f7d3d8ee76ca2055ebeff81f59e0133cdb6fe5831b75b2a4b78e5861fbedde31b8c8ecde74304256439aa95809109c6a38c81409e1286789457cf4f9b6951cda325838d4645d37db18faa9ea795536c7b18cbf76bbf2a8f31e8f9ab7f4c57f027afc0f3682b4cb63076364e9995d2b76882501f9751f000039c10cf167ac076b45ba2f1eb4718b9793f389cc982941", 0xd9}, {&(0x7f0000000080)="757c1ccad1df8c28502c44309a12feef7110281b7a798d7a8f23af60232036c510cd887fbec26b91060e7aca1292d5f19c", 0x31}, {&(0x7f0000000300)="1ca00f15d138cf30d9cb9617e4f2723a2b270ec02bd84783d084275ed2a5ec44903c77ef985c3f8fc37474030893726d61f9bb0473a7cdb20d794aeaba8136ce98736f5d284a95eaa48faf9d40b2d0dfebce94778e8ed8131804817583e242a5e21b48948751c3cdd1797303318986596f00c71c719e8c1a2644b7bd47ef59df5e695753fbde4484b28da5c4e392d36be560cb9a782cae49ef364edbf5c64bf964c0dcff18bf2c204a6bc43eff1f0dab368949d2e864199423b392ed2fed507da9c5bab0b8", 0xc5}, {&(0x7f0000000240)="f27bf2ca3907b993bf4b02cc71451c92d2bd260293e0b0c9d4d8dffd6466b18ebd5ff726b3796660d7bc34641f93e1b6c3df612ceea612d2773ac074b9a52033220d2db82b08a4c477a724", 0x4b}, {&(0x7f0000000400)="1b9c9a9665bc22950c63a44463a4c2591a1da035d597dee79fae489954d41763aee5a211f93aca58187bc1a6114574697fa3d75babbc42ae5b2aa298b8a914446c94537769d74059e0f445720b26d872484cecad46cc9d4b90c5a70527c2c5c9885a46cc8ed025338e3633bfa24b5148c51aaa3f9a4d3650a161b38e6793cab4ed8a5ca9617eb2595cf4c1d050c4bad10dc285", 0x93}], 0x6, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_open_pts() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x1f, 0x400, 0x1000, 0x6}) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x180) accept$unix(r0, 0x0, &(0x7f0000000200)=0x1ff) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) 16:00:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x8004, 0x4) fcntl$setown(r2, 0x6, r1) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x931, 0x6}, {0x9, 0x8001}}) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x1f) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) ioctl$TIOCNXCL(r3, 0x2000740e) getuid() setitimer(0x2, &(0x7f0000000240)={{0x3, 0x8}, {0x2, 0x8}}, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000280)=0x4) dup2(r0, r0) r4 = accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) fchdir(r0) getpid() utimes(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f0000000380)={{0x6, 0x5}, {0xffffffffffffff38, 0xa}}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xf5b, 0x2}, {0x895, 0x4}}) sendto$unix(r4, &(0x7f0000000480)="469afbee454a1122ddc7f20b115928c58c6aefe03f39035e9c700ca9970179dd2c4a370a6fee8205590ffe3f69e4d7cdf3c0312f08f36f7ef055ef375989cedba0b6", 0x42, 0x5, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) write(r5, &(0x7f0000000540)="7fd498e6a408ed373e1dbaaed431224cce1210d50a88fc0b83af5a623b9407633d255e7cb9598ebd9454eb4cbc2b131dceb201768bb4e69b48d59832922033b0358fb0078bfa88e22a47385ffac7196b1fe9a5720417aebdd6dc52bf248a333c5b8f1937cf145837ad1933a476510eb5417d5774232e190b2e6ab02f4defdbfb92ddbe26587ad0299089b3dca8866aed322481e15ee74d353da5cab78c2b7b9242c71062292fab4298cdaf90e31c2434a5458f2c8d4701e1999c0417a186e977e0a927a3962f74a7eb7d55a4fe1040b4a780cf42736f916701590f5fc9da91142a3e540e16ea36cdacd780fa1008e406a882a6b3ed4a59502a0bb3", 0xfb) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000680)=0xc) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000700)) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x2, 0x49b5ed88, 0x81}, {0x18, 0x0, 0x1cf, 0x8}, 0x2, [0x47, 0x1, 0x1000, 0x9, 0x401, 0x9, 0x6, 0xae0f]}, 0x3c) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) getsockname$unix(r0, 0x0, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000000180)=""/97, 0x61}], 0x2, &(0x7f0000000240)=""/165, 0xa5}, 0x840) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0e9ac4f2eea3620323222ce56f706e22fd06025d640d9aeeacc5a898f1dcb895c9d6eb73bbef9eefceb926552a033e2252e290abee546cbd539a1a979e7b2ed4bfd10599ef816705630389dee09de0d7cc769d191a50b40f672f90f34b1951fd9ed794e5641f6a968a0eed940c0528dec937"], 0xa) r2 = socket$inet(0x2, 0x6, 0x3b) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)="a1a48c9e88fefd0978a2ecc468465604a98a43a0ce8dd82abc1d064891990fe6d40ef337d47ec5fc625e087838ef219e31895eb8ddd7593cd74068579289c2b923a930d2237b137a0a29338b933a3dd9dab91e63348db8d3c438de215cf05c626cc6d5266e0db3c94241d6208208db32187c59d9ffa214e5730bbc43dbbc82bd1dc5d1d702a10c0585a4d27d507916f66a9fe3b6dedee0e7a9bccfc2d07036cba5a1d0573d6932bb003a64486100e491350f4621ac902ec4f3f1aa435eaa7d425769112a9050cb6b3364b460a00e8d7b64f16cdcf123c517633ac7a48159f82df85ab4d4917c96", 0xe7) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getgid() getgroups(0x1, &(0x7f0000000000)=[r4]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) poll(&(0x7f00000000c0)=[{r1, 0x148}, {r1, 0x80}, {r1, 0x40}, {r3, 0x104}, {r1, 0x40}, {r2}, {r2, 0x113}, {r0, 0x48}, {r1, 0x2e}, {r0, 0x88}], 0xa, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1000, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0x2, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xffffffff) bind$inet(r0, &(0x7f0000000180), 0x10) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) listen(r1, 0x7) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r2 = semget(0x1, 0x3, 0x18) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/97, &(0x7f0000000000)=0x61) listen(r0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 16:00:22 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r2 = socket$inet6(0x18, 0x5, 0x9) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpid() r10 = getuid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000540)="2ab3e31ad2bd6d820eaa2ec97c8cb83cdb77a970f373344597c36172e4d4f8a2ddafce348d3f174d1999bdbbeec7d7b885b79bbf6c2c2ef6f6a7a43cd4644b4e3eb75a7b7673498a0361bcbb4dc2f5f52448cb45d4ec645b1b50f285f2efccb9ed303c6e", 0x64}, {&(0x7f00000005c0)="c9db9b4a4f3b7ceb5a75a95af3fd5d6651635044df14d259c09262ec74c1132af5e8e8e3b4139e0faf63c77e74d321989db9dbfb5e686b560734e5207f6229005e599d97152497c5f0f65a72fedce9d9ce80ea108dd5dc2ecae90fd3fad4d5b4cb5625f7c08818544817635178db42902e09db4b27e37702201a49e1dd1441b4d63b64281e93ed89d63a836cea76865c7b0b8fee8961632dc588293ea8c020c35fdaafd6191a0876eae7839c9a8cd443fbf79e8a7c85b02f6bac30f08617de390178977b98b3812fd2479e2cb17fb091486a55901ed82b9456bf78cc", 0xdc}, {&(0x7f00000006c0)="0a2c5b2537c44fb3d3ed0fccebb1c41a7c2259a4b6abeaf8122bdb4dca5c195f70d3f026ecc039b68a78f6fd38881a06b476910506113d66848162f2b2a70bd747c5cac51669e40cf00b168ed6fc6d7c72403b17781add6aeedb945f538937260a777da810980f7d5a66cc05717596e2a12d441ab7861975b104125adc9ee38d44a0c5", 0x83}, {&(0x7f0000000780)="c7c934d6ca0f465a33fea187820c15d0978dbd69978302ee6626c50a52", 0x1d}, {&(0x7f00000007c0)="c91637be584903b91f9a8d01efe77d7378e5c1a3f4743102d880033ed7386f1425109911ce8dae050c92debf4e9b35ec661a3ae072ef65d4c68d628c8b312d20a253467d430b8e56259f1324af9415fe3b28833f0d8c6c35102ec5505679b44d975aa3287a48c5d9f82bf49dfe52d05e03a517fda1f2e7bd6e319c8bcc886d3338a234eea284bebdcf4da507975298d19432596828c531c6c83254cd104fc0f4d8151e0939fdb21ed33ace3d6c6f02eacd2f5a2ec3700a4d70b60775a1f8d3c5dcd360122460a527769b8126c7702e0387db3648970974405e72ab7dc98f69f30305d027ad6d4edafb49", 0xea}], 0x5, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0xe}, 0x3) r11 = getgid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="55c42d52ebc40308b361f4b5921bb22bcaf54e0f51f9982a07ff02020748e5fac970fa0a642d7b92bbec54e1dc5184fc087eb5db154d06787a02156ae7623973", 0x40}, {&(0x7f0000000080)="7cfdcbf7d0e07a02a6b54411941b1f73137ead691c04226fe238948359e9b77202858e7490e04dbc33a3b2705479dda7ebc5cd33ffb736419d5bdaa4c07ce24b2251311d3bf7601d3dcc7f07f31418b917defd642e8f2012df6ea2c18e335649a308d9cea155ef2eaa5035e5298190d38b836f950a9cceb4c49bac3d0f074cac37cb9ac8296ac7ed2a0795087c094d18d9ea5e7961c62404f81db155fc740ff8ba5e15462f8f3728", 0xa8}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x110, 0x3}, 0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = msgget(0x3, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/11}, 0x13, 0x3, 0x800) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:22 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r3, &(0x7f0000000100)=""/78, 0x4e, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x6, 0x1ff}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmdt(r2) 16:00:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x1, 0x7a, 0x5, "cae8b7bd720949513b72bdd865338988a9603fad", 0x6, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x6, 0x8007, 0x9) listen(r0, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r1) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x6) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x4, 0x1) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="a50139247b1bf8fb30345076046fd78c61b53e856b43a3913200"], 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000080)="87b16706c5af1b254f11ffa1f1bc752257a0636578508751eb1fefe2b71cfd810fdcc5a6b1e3d61639507ff8f490193d954ea5abea001139d8ba57f30d22cdebfa5dc7f59aef7b1362964234397f73c2d22e3fb06c032a97c0d38ccc00d44af4f20883e288fb11777fb9ce7c20509bded1d20dd3dd74a7675e2440a875", 0x7d) 16:00:23 executing program 0: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xf4b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x4000, 0x1) 16:00:23 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r5]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x2) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xfc) write(r0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000000)=0x1799daca0b8b6d32) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000180)=""/10, 0xa) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xa5465ac97887f33e, 0x40) r2 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f00000000c0)=0xfffffffffffffffe) geteuid() r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r4 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x6, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r7) r10 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x5, r4, r5, r6, r8, 0x1, 0xfffffffffffffff9}, 0x20, 0x0, r9, r10, 0x9, 0x6, 0x6}) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x1}, {{r2}, 0x0, 0x20, 0x40000083, 0x7}], 0x9, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x48, 0x4, 0x40, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000005, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0xc49718751b45ce51, 0x1, 0x20, 0x5}], 0xfffffffffffffff8, &(0x7f0000000100)={0x4}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f00008a5000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x7, 0x100) r1 = dup2(0xffffffffffffff9c, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/21, 0x15, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x200000000) pwritev(r2, &(0x7f00000002c0), 0x21b, 0x4000) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="e0", 0xfffffffffffffdcc}], 0x1) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x10f) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x4, 0x1f, 0x0, 0xfffffffffffffffc, 0x9, 0x6ef97092, 0x3, 0x1, 0x0, 0xd97}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000f72000)="9c040013", 0x4) 16:00:23 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) clock_gettime(0x5, 0xffffffffffffffff) 16:00:23 executing program 1: clock_getres(0xfffffffffffffffd, 0x0) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x88c) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) clock_gettime(0x2, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000001580)={&(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066c4e04e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089ba14bd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086d9ec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093eae9ac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008749138cda825679000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd257f5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ace8eb6f57a967ec97da9845a7b7a0cdf10a1dda5005c50c861f098af6d4948ef5707081d109a5ff7a0a98fec586aa1b0385e6ab2220fcba55c0bd3905577ea053cedbff71278679e5cebe665c213be5768b690150dc6a0ae98b06b1ff24ca9a71f851e9365a54f57fd16ea1b0671dba27f33e5b524e32d0231eaa49e9a0ba02f9a864229851674ff33faa2ddb4d907a342ac54f76dc60bd7740ef16a805042943802e20777ed8711316293273a02acabb95e16b0f488309c2ec48100687c17551b1f1b4792b7b5ddebdabf049261d0fc7040ab4c96307ba0058ef398d18cfe2f69e6ec320173e69e894ae41f2a6a0bb8349317aace8f7556d3dd459c97a5a5b7bcb934a4eab9e5311cc3111c65f0dc7ae05397146a66364f1a12194e1ebde4ad0a52168"], 0x1002, &(0x7f0000001440)=[{&(0x7f00000011c0)=""/15, 0xf}, {&(0x7f0000001200)=""/229, 0xe5}, {&(0x7f0000001300)=""/131, 0x83}, {&(0x7f00000013c0)=""/81, 0x51}], 0x4, &(0x7f0000001480)=""/251, 0xfb}, 0x840) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x2, 0x0) close(r0) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000400)=""/43, 0x2b}, {&(0x7f0000000440)=""/92, 0x5c}, {&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/237, 0xed}], 0x9, &(0x7f00000007c0)=""/23, 0x17}, 0x842) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x140}, {r0, 0x100}, {r0, 0x2}, {r0, 0x1}, {r1, 0x5}, {r1, 0x28}], 0x6, 0x3) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0xe, 0x100000000002804) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x48) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:23 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:23 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="f0758f13d035be1204efafa655c8f019cb4ad5dd0259f26928134b160c984838bd6088b8ad23cc97d63fda2c89eb65b761075bd7d00c23456c68ed3eaaa8e007eb7fb29a20e130be1c2efeb41684b9b98f59bb01917572a1f974c374539f27e42ed20d07d30ec445c37314f9f24b9ab8d0c225f27f9b2c001a074c8a1d9e5d04e3dc521dccf1c83a7ffc86312c648e596a12d7ebd6ef91ebd8a86560b19c0dce503983ce7d2d54bcc169cf666f8d4c9f7b1f4d5f", 0xb4}, {&(0x7f0000000200)="0a8115543637874f0bd1c35aff58235ed2ad7a212950e2b04c23771db3dc76110e3d9f6d610b459b1dff1be02f545bb00be0ceea4c793b3ead8ba7d1b6bf8f62324ca524d1a786f02c0dcc0b0e1aea08140ba0bc7ab5ddaa56b44965c9a0e905a008a25d72c76c0759015ff916cfa9faaeec7144c6c3f4909da5fa34e182277e2813a2d224d09a541730f54a85b1407be6a2f242d975977213c3c9a431f886fd35fe6bda9d082851eacb55b8c9c83f7bac133f", 0xb3}, {}, {&(0x7f00000002c0)="7910beeb52a4b4e5ade73ce3d0afa3d8b3797d66aed86fba55130b3dcb5798d399a2ac2e887e87d730a91c365658fd77a5e9d244b9796dfb164f377fde7bc85af5aceb7196089b0713", 0x49}, {&(0x7f0000000340)="82870a41e96e2cc105ec51ec97a5d6d05856f4a0f5ed3f6f5d89b9cf522da861ed0fdbcbd32618b1f0d3cfe806fda0a2511f6ee1627246bf5240fafb31fd54d7de17bdb596c8759b01791d38db54015d90392389c2bdae510c2f1f41461e489a27d9bda14548ae5d023d138ee3383a02e319b08d58c5a40c43d2c6dc4f28e4f943fb2e864e0e413d92128ebe5b30d12d989fc963774dc60d70b784179869debc7c124b628953dc7567b7980225ae122f66f9411c35a033bb23baa8a3bf5f5627bf217dfe", 0xc4}], 0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:23 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:00:23 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) lseek(r1, 0x0, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) chroot(&(0x7f0000001140)='./file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x1a, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)=0xffff) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) semget$private(0x0, 0x3, 0x220) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgget(0x1, 0x400) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1a7606b7450123849988e4540fcd1cc2ce2b5c465ca9ea1643453a07467330c129350b79ec32a9566864656659a5026902b443d46ace944a7d01cef791418399bd770c611ec63fc88e68f49ec6552729aabe61a68e1e68104cba8cad76d54f800bebfdb6d7655cfded7395c68da35646f48a0c8b153ceda0ca13f0e8a018ced866e066c93be91e69b387b41ffcea56fe412d98a2fcee7b6f456fd3fc35ccf448955b4b8c19b131d9899fb380d06a290cb53b5b039bfadde5e6285512c5e2f721c7fbaae3204ec290e1ac540a9e322dc5107fec7097cc336c4b712fcf94eee433fb38f18ef2e3beb3808c563ded86739d61bb3186e66d11a198a31bfd4e6bba6543af24454b92fda9d7dc3741721007f44ab9a5a79fc49fb6e11b5a65d8aefc19dc446e843d4306dcc6c930ab1c35d1784676730bcffa48c112aa4d78405efb9e9954c9636c705ca26fa7a7605e8efd051605574c5b34b98b8bb363cae478238e060bccbd1b4f4190e0b087367755de8ca5e65133bd2290eaab5667c7ba0af3bb059f0c15da6e6514eba102a9e85e15e7afe3b9d14cfebc230a0e89a2050e3f57f380e55efa7596c29a2bc1bfa91efd6af7c35bfe402bd8a6b08db1e0f35af20948600c94db8a00d1a97c0e7b5aa48c4db8446027162287ba46806bb1ed0ac22eca8825d6f823a8945e2913f0ee417af160e93fb77378a858c6fa084ab583e0343942b5becaaae7ce1928644cc9cd544ee6c32b3eb63dd38d93e7cc48a0d034af80a0f9cd1d4e2012aa50c28c8b83c3c5981e8320db37b23f05bfe724907283a36d498d3f76180a65aaf599a4d9f45f9c187198e90087670b3a5b0b0477cef9187b1cbc9c4d7eb853146f077297013af2ba63522966066684d61ab7cda9a71708c1b0603d656778f94f11bdc16cbd73f56f497477e46fb8e216b99894eb6cf8d35ebb44d8978cc64b8cffac50f72d38ea165427747c6386e37d26d83895f89f0856f57a32639c29c61a45543e834aa1e69454eb22d0c92acae59964ae93287cf32e1e0e9c11348b3a41fa9f679c4308045b622a22c47392ee03312548bce389104cab755968a55132f87a7bd8b5de909670944650b9a88fcdf66e3b2a2ec1ee1b4a91a64b8c78ceb53ae7f26a7bce95452e6c10909950ba6b83da20577a70b6befe8aac750399eb32cb5cfdd4aa0410e45e9ed073ad88b9a209c5f3e80f945aa24b3db7e37bfd313fe7729c7d157fc244d121c45c60ed34996f6ed5df21931b173629e7906d6de22d4d06c6d4037b205e7e34bc3037ae288aa39c8afe1f685c0d4a39ace1e74012288abd1af623e9720ed8b5089f0c511751feefc991c81bbb3ff5e21142c4bdf36693045d508d748545efa7283855f387d51c810d0e497705a686a16ac69035dd166ce8434d0da9102cd6e8ef5a9acd589649cb9ca576db9bfb8541c024975b352d1ac4f1ce67b94e80d4a8a9b684404b02bfa95a6f33a7e7d9f67c2921dbb979384a05ea96ceba0fa760aab9bd6d13321435a598df753dfc60cd544308b342e4199497ca0f98f56116a73d4120edacf2b22dd4a6b2588b384927135d9a1d9456d2cb6d12bdb663e34165767b6d214e8ac426b3bb3c4e492e43e4caefe1ab81ffdfea31fb6163e459b335b949c3c81face8ec352a5646861e8ea80c7433484213d2803d4164f37e05747fe322ad684f4b4d8395c291c51c01ed2a9552561ec5a52bc105626192020d76a3480c78492a42c9814ad207f8a57c46f650e58e9fcdecd6e7da427accbd6d75effa184f354918f4cf047c2eba067c6ee81ac087e76118e496f61b93d2afc5b150acb63d881e3eb253f3fc86c706c2a4764fda0d53ad06664813e8ddb9d48e7c2ee19ff9ea06845ed2afb47dbe4aad3ec56e47caf1f94e740ed40c34237d4258c3f876087c4631e84abadf87f22106aec21d96a9c53fdeea2ca9ad5b90e921a9de6d641643ad624d410797407ea47f2dd20cc207e6ef03c5ac191e360ae38e5caff45b883165ec83b90a8876d119a2573ee12f4d5cb3527844e909d55b566b7c2d787f22bb01e51c98732550f84d2150b136c69dab998e33c01f13d7108760d30feef2b344535f149a96e583f5ad19449f8ad97ae52b5890d0471ed5821903fb7bb2801c3dc858907371d862e328cbb7ae9cdb008f4872a2b2eafba0172c145524f0bacdd9feb217d45f87e3af8eefbb9461ef7bfb7b84d1b7b0438afa4d4cb24c9e872f01db8323e755223255be7b141d98a72f2fc81cf04615fdc127cf768426b5c9e19849909740aa798310be79c79a841d0e63b2734bac3c89474041a2da566cd31bea11419e948618e10378c21826078e3fcfbce6ad522b9d65fb8e4bdfd88bca301b1904386a44f8937407445cb1f3fd0fcb167e811a8319216b3330499580011cfa4f65804ceb9c626094a092908a139db612d4b18aab31dbb4dc8f87c72ca4e7ec365db5e67b5c61203eca459efed09d344432494696f749684f614efee94da19a921344c5fb9e655ca1a7ab07f0e6c85f509bd9cdb4d6cbe1e89d4a9ad04a444fdb96f537747cc0bc191a3feb7647d8937e2a741c37c11ae6bc049204a1da38a63d45061c89b83b2f77934202312d27fdedb16afd2ad0eff0c2336b0f35e7dd7947bcecf4c343b7c7a43d5f9ee73db042b12e268d5c3e4c32d56fc97351c1a52ca165c73ea9c2514e03e61829317927c8f17789b27d64d1b591f4f0f9c5017846541bb85d06a95cb0a9cc114e1f56bb29698e120d77791b10b660075427fb7a55fcfec93bfa0a0c4272e2f2662c2ac75bd839922af9472d4c823d7ffff4a0564a195f16b821ebaf803309619389348bd7f0fb0ace05b26745af9b7a39f987010320c7eb54cf0cc9620aa6a0302d37aa54ed0a582eced0f9bcc71dd4248712a2ca446d344df205cf1902394f80616df5dddd0e56154b4b8d481ded292edd298b2cf292c50b02bbb6c8ff01a41ddd1bc063fecd154e3b5e3a5432720ff5834e6aef567e25dcd68db318bb79e208eb357726ebe96fd6f0635be3dcf9614f58b416aef5c803861540edda2290032b62ccbd21b1731c788233bd9e9ab632b7b1607a024c155fdfd5afb99031a61289a1f53041624462cd5ac8d02b272df2c71701ee05ba01cebd87fa89da8a7dfa8b72365e2cc948ab06c4414b4de54c385e3a4714d99d77ce1842da4aa50e9a63868e34701330c6b1415687e73ecc13e2ed5eb94fa4db28654ec798266f890b4d6e3708521782a2e26f6df078fd92543c20324a31f9ba6e5644cb31318d5d5aae5e3724c9b59ff5f8df7eceb9aba889007c25495a2b3b92f5d172ac6ccc13628b27fe7b5dcf5f3cd85b034b23062a4eff8d6b7eb65277439310eda0badbfcde7900db4cadbb8a2f4bdab2a26e9cb50514b2522f8552bce121e452b02075fd1be5d896314794d96ae53a472f26aadfb494a4059a72fa66b890a630bd633532dcb964e4d85e68b4b6138aafc49f7bc49db647707f6e77fe4f3926111290746986cbd905c7449f33e18e2bfcd32d5f4953f14b4d17620091918654c9158f4f34fe766ad86110065127294b7c1490dc9aff942887077bc52fe924b8eab337900ade61014319e3b933ee36ddc8e3a9ddcf91607469b15e4f164bdedc7a7933eadf85bb684af9a60a334c98508bf87db4cbdc5aa3ff8e6ee214b5ae19cb2e4eedb50a1d8ab0b0214a274561fb84d9f21b688e9c85af007f7e974a90a867ccae2eacca7e2dc515d3a35cd07262e1e65d82f9d00200127d17f129be7c3edf81bb71d505867520480d626112f76d2fe0f83d62274ac302225e3a279f75e7f5fef826ab84d171c0c6fe71c87b06cb046b1295a741d13cb24fc7b4e6d993e91763dc5af5a6a5a17de8a65a616d2629896df66c6ecbd5248e1b7639673667a46be9ae4fef4d7e53180a391474ae09088886b42a0567b527cb52645c1bb006fefb36a4c283ad88361db748de0a91b77f80badf5ebefda57803311e9eba02acbdd852bd335ac91cd2aac8dd2897c151a21ec5c7183617e4f5af5fd343810265da2bd69e8c4f2e62e8d770a29fa9c6f605a1b26c1a0197f77b440055fd738d942893aa487b27b5fcd38e0118012179bafd98e0c94182e9ebb178f60f8e11b3143d931274badca72f3a25db32b6e7219dfa0c992c64fbd581abbf7a7448f557e469199cac0ba0ee4f483e60f2bd7600fa783319042274ab113cf0761876b45b8cf36cbf460e742141ac895f0a52e332b3458b86ff92600a58f8d1023a623c835178daaae2f48853a36c56d6b050a34c71afd491948e0384f184ee8b059fcc04543ac6ebbce606becb9a0029bb18132e3bb6c39bb1695f39f5f9b68c2f462d43b7c891102f48e48ad7aa4047d1527f492da89105b106874c156aea0dc96fb91e151ab8ae15fb16ad82bc57c065246aaa4ee2efbbb3398be457eaef5235d189cd7ee1b9d84376f862993b9528ba89eba96a5c0b3c87180d87296585ed512e4dff563477cbcaa9c63d5236ab1e0043dbaa03a03611c73f96374a2ec994be476c963b69285b87e26f1960325ce0c59b8e575268430cb814993c73fe49bddf890807a86245e247b1edf3d9d752c41a754626bd6ddac94140df7722542aa0513311607093c747f8d598e6807940de659c7533f08159d2e8451bd216a68fb410d8ef193466aeccb73f12d5f6b24bedfcce1bd3cf58a5d9816328d7fb7de9c7dda1f2a618531aa0f6a70f04db72e15ce790b4536d4135877c9d14baaf65c6b6813889e7ed98924055a05405a02e7523213d1dc3269ea16dd81a62ccd54d0ebb1c81d571a94918937d36e6141a75a237313f63404cfe9c983701739edb9c6cb4c6758b986742afc970e2e12a59d42d6215e8ef9fa275fa3fe401c1aa3302957e62814640852e76d49d166ef91f229e6b34670e639bdc1b957588796794a433b2dd3828227fe6138b88dfc9950f010061be0003c20540420f23ca9bd9a451cd62522c285b6451804e841ee80eb148305d573955ae5b7d2cf4acf3ab19923ff3b4275bf45a9c0a1e05de88336a1b5506817187d8e991687fb3ef2ceb2411e7296363b029a8c63c18ece8f5856a8484ddf41ac1d4a6eca4da1a3256b168fcac751cbf231405cc48ec187b05f1b827053b77062585fa96c12a26ce5925468a8eb97ac2ee4271fded895e53dfd92e66d576cad430af10286ce5cafddc70db0ed001d17e5e831b09de0fcbe11c8b4a491be33d0746beb941f84860cff72ff79443e2f6d2cf0605ba5b23103bfbae43668ac2fba2cd2c942274ea290d29fac5e30f75d33cbd358d4455b45f0b6eeb12a22acced3bc9e2937f8b239ba39566f3fb95ee518f0cff5af77c0c0db8e908ed0f4f70cea52dd62cfc9a62478e1b56333c7adceea5c3cf901784d8b3d61b0c0b4cef1fb950b6b246c3df16d61978c4a6686512e50b798e814cd64ac665dd1fc5fb64ab43d9aad7e715a106592dc76da8beaf252f272b224539b3ebd2efcb3c31e13d8bdab934560487251ad45d97d8075eb7ba4c4ff63eb961458ee266e02e1bf8d57cb548dec112caa3c60bc17bb6d5ac509d546bc7d6c864420ddb710ce14b4ef02de96232b2f15d3e668c69f5d63bb010d26476902dac52d3389d0124fdcf2509670334f0932da45bc8fc2b9ec883907546de7c783fd6de3a076860f43e153a8547a6139ffd828ce0edec607f0dc6af0fde9362c76149d52f54937d85bfc0c829f704397faba1cff2bcf10e79943befa5ced350ec6d5b5a726fff5efc147556", 0x1000) 16:00:23 executing program 1: mknod(&(0x7f0000000280)='./file0/file0\x00', 0x8, 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)) fchmodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x20, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0xfff, 0x5fc, './file0/file0\x00', 0x4, 0x10000, 0xb9, 0x1d24}) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x4405) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getdents(r0, &(0x7f00000000c0)=""/5, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x7, r1}) 16:00:23 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="a389cbcca98f397b892170", 0xb) open(&(0x7f0000000180)='./bus\x00', 0x280, 0xf0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) r2 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x5) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x1000, 0x320, &(0x7f00002f7000/0x1000)=nil) shmat(r1, &(0x7f0000107000/0x1000)=nil, 0x3000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fchmod(r0, 0x188) setsockopt$sock_int(r0, 0xffff, 0x84, 0x0, 0x2ae) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/163, 0xa3, 0x842, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20081, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:00:23 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) socket$unix(0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) socketpair(0x0, 0x8000, 0x100000000, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x7, 0xb597) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x100000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:23 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000200), 0x10000) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) rmdir(&(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x203ff, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/91, 0x5b, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x28, 0x48) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:23 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() getgroups(0xa, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r0, 0x5) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="ab8cdc3eb7f6874cc68c03233f1bcac43e50c46f1913a9f78374edb0ba530b422dfee8e71fc5d6321be92a39b804d5038c4b71b007ad015fb57495ff73176f98e9b1fd82ed98ed3f5467052b59388db1109e81a51920b56c1d4a8cbfad21324b53757b7e64b4e6ef361e551107c4757e2d2b0d23a97e727bfd887b4fb99fc271f7cb60ac51e449d210e57679f7986de3933ae01044e41e3108c4288c7226cd8229fda4e4fe19", 0xa6}, {&(0x7f0000000200)="d2a5f1305732ebbd05032df63ce76ba2fbb0218277d9ce5000b54741a02f7d84a3bea60f42bcbf429a663793a8cc51448cb5960afaaca1b2dfa45e3519aa6bd7dfec9bb315d00f7d7159d6bd1beb8c6befed5c2f3fddfecff8b1ff98a65dd799657774a099026066cddbd5bced49953a029be4f0a676d6be1c334e99cdb6decfb21a79b157246c910706d4d626280b721631e34504fd87f880a0f2261632cd4cf7f495216e637722dd2c26f98022d63d4949ee", 0xb3}, {&(0x7f00000002c0)="50a51ecd3195e488c3e9f34154abeaef3a0637e081d53c81709e475c11d6ee11e5eccfd10ec9d6467b1d19cb9f509c2e9cf131aded386b74780b63dfda412d40c5878d4212253043c12d5b13f6805e8c84e2c21f94dc465205e0c376a50284cd2424fc87a7", 0x65}, {&(0x7f0000000340)="d198c22b16ff142ab1e1df95921ba9af48379651be961bb01586f0e2bf83b2633e4b8065951c0dedf99c5ee8c4992feed5658f9ce5991c291ce58ba294f133790cd80d6fec8275c3078494dd71379d5f71ddea90259539739c1baf440643a0d935a64debbcf4230612ffee9a4993e63b01b7673f162d721672cb8ae1d72cd54bc8cbd79a8c6120865e3fcd8344c20ff7d6755b7cc64a29150e04fe1ce31d81cce962406c880905d2a4a0698de7453fdb0c37d6a3fca7", 0xb6}, {&(0x7f00000000c0)="38ee1f0047ab6f9c59c9811415acf19d305d7fd9bcca36fbefb2193fb7", 0x1d}, {&(0x7f0000000400)="4defb49b8626abc9df118f3813cede506408325b32da9d", 0x17}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x140, 0x2}, 0x4) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x116) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/135, &(0x7f0000000100)=0x87) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) socket(0x3a, 0x4003, 0x80000000) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f", 0x201}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="dfb5d24b8de093f7fb20e8bdb5480c1ff0d7e6f03ec62d0d37", 0x19}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x342, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x9, r3, r4, r5, r6, 0x10, 0x3d}, 0x9, 0x7, r7, r8, 0x0, 0xe4cb, 0x40, 0xffffffffffffff02}) r9 = getuid() seteuid(r9) geteuid() dup(r1) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x2000000000000000, 0x4, "c933d3d17f46ac6c7b5eeeca213fe9076cd755cd", 0x6c, 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:24 executing program 0: utimes(&(0x7f0000000580)='./bus\x00', &(0x7f0000000640)={{0x3, 0x6}, {0x312c, 0xffffffffffffffff}}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0), 0x0, 0x0) fchmod(r0, 0x26) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)}, {&(0x7f0000000480)="95a0ca1cf888577be0cb3262e49a53b0289f4972479622cfdcf3cd41b4533ad59277597dd27067f97d15e06e21d0a58190e9f226ca5eff17356e9c1247e048522b6f345aed842c28c4ad68d3e69a8f0b53fc65d82970ce12c2c4943eb3ca6a9da2aac0a5d3639ab840a77c335c40d3203d5553c69ad8719a4ff84dfe885e768e751f14bb15073b582930d24cd805b662d6d61a43934f2d109785841b5e27ac71a93b58f5afb7e4269ea4a98d22fc57bc4ea0be68032baedf13bd9b7de6b72eb932cc70aadc3e42755fd69acaee09f3e8ab4437982b652b4c8206a9b322b8b3ba30", 0x46}, {&(0x7f0000000240)="f61fb93d539a3feedf209780112297aaefd9147f522322d17e94639fc55e4a74eed339afd068d6fa146fb515ae9d5452482c6990f7785e0cda6391ae5c0a843e60f1e6c146ee19e960f167608f8a2ee09518388f0f41f407e888859d4507efc0fa41d8baa87df718b5a54bf6a6e5d6a284", 0x71}, {&(0x7f0000000380)="555a62a92056a71f283cddb837f4487c0f342b023b3297dd606576d0", 0x1c}, {&(0x7f0000000140)="a8abe572694590eae2f1e27d70a722e954", 0x11}], 0x5) fchmod(r0, 0x0) setsockopt(r0, 0xffffffff, 0xe3, &(0x7f0000001800)="4a2e70bbcc0895c74c1340c9ba4ca689a50ea3fc6fd5d3ce7b6ddb1ee3d45ce63c09e2d98a2b6a72103b3c905cb9d76fe885ad671698ca1baebde98cf9b8739fbcc0d5b12a5d7e0a0255523693b6b0afdb194f5eba033ea9143a8b7db50c2dce5685d3ee3453a861f9979f8190ee8289acc50de24abcd4b41c84563b3f98076f0fec2c902958f1f9cbbaf62c41dc273f1f485a2d9e8df87592df761ffd423b6793bfba64a1f7b5e2477fb4d2704e76141f0409b9fc4ab1596c5f3009f33786e1977102ce2bdb2a2ae787bd46447307cfbf71af254f59c4246fdc76e05575072954b9e34840da1a8fbd8c539439eb127bcce30948cea73a1fc326f7330ae60deb81b7a5951f20639aa96c130141b84f3b0eb007992c9a1b578ce151f49325ea493466b3775f0a8d1476f7a0375eb6f4993b90d07db1fbc6ba6a5e3ac4eed3484d8efd40c36f52f1f34b8009c192af1b4a76d7036901576e16908671b05d3f2759eb340ffe169e29dd4dbec7ad7a0cc97c6f14eed61ae233bc1f94158538bea8b5551d6fea208d32338bb74e44443381b2b4478557f555a57300746d18e5f59758d1c8b9514c57ca4b10d1ce553f94c34c8a2a6aaa3eb67607066a503266d3ed3b726978f88d36f982c142594578a84c347eebc44bfa946c21a2469497aad52263da43af1016351a0a1389c5d6d1bcd697b4839a7960796929d1b2933b1cbf895782bba40389a761e29dbb3fadd855ddb3d1575a2a44683cb9f50c163358e9d87777eb693e8e74172a8cb8e38d262a024aaeaa36269771b239f9e961e6c74999e67cb80177a09b504f9e5687d87fade5ca98369835fe444ef5346627330579c16579e692d071961fba29d14f2cfd04c9cd678f307ed4ea6ca44b28dcaa81d6f2058651ed7802845444f85b24723f102d913a03848682eaa8e0f1744347fdb8d23e7289f8b0b5735fa7c952ab01ce95a47371202773548b01df859c4f83626d6319d25d199efde717709fa5ebe121e95d9a01804cc2b461eb1506187e99de7f175c21ab7beda3ec8e37db9872d574d21541ab34714e9d0fabacea89a8c2190d246a566fe83c70155bb1a88584048992d3a95b8b75a04d3a00cd41cdc432e45f367424d32585056e932441b2535aa75fb897e92710b89852988606029839032e54570391f27700b2006fc54c7d9ad2dac465c98500cf1edaba1476968a91bf8c9866823eccb75562dff862486869ec54b4d016807fbe6b8ceeac9c7bc5e251e74dfd331b06908862fee39bec603b61766f2d9656ce9e74c83ebfa233201345875dbc8e7bc6f4d974def460fa36d5f71803481576f2f9082389f02d3a020841f5ee90a8801f3d117d694e9d4c49c9902be9d22dc034338130a43704b42b249fc99fb2b7716a6c50e69576cd555cc3cc5f32cca4a703704248608eac49b158ca0c2ae7096485bea6685bbb7eb8dfe757dc59ae95c11927f2e71c621bf9b8ebd777ce4513d38302d747bdc2109b133ddb3193b55fe81e201a718f356ad54afe30c9c293db993827edb25dab0fccd869f5d9c509db9e0a52f069dbd1225987995a5b3146216d898a7780bc57d0b54462e79c4069bddc681120921bd405787cc052c4cc2cbb7fbe0e3282b77a647f09eb0d5431fca76a419e023a9cf8ccfcd22884fa5cece697ce6e39c518dd16290b9fc12b51f6f227b1c5382769125b882d3b4fb97e7c2ea746649028deb3c17d66ff0d0ac2561fd8fef3287e22b4777af7caa0823170241b3936b8d6749c9229266a35cd5bdab63cf8ed56f8c787eb109c597b9e9ea5559c57b8e3a2f029e0574a7fee6f809c0731d8da4aa747e058ce3c4154bbf62c0cae5f170e0a57bb0707dad9d53412d0c55f963864c25dc3da8e34f1bdf38db561dad6c10ca8a96bceddaabfd0460a6ec74ce7d537985f4735b78ff1761a441b78c4da7b684c1a8457a75e112c2d058dd2960ed6c4774dfe2595e828c11e11643de3616e80b3b65c8658d323200b5cb554cc375760cb08be7cfcb80c1961ac358d9ae1425003aa61444a97a50248602571e767ec49f4d98e74a0bbcb2c5992d434bfdf06281720cb5ac3f11a8f048994fcae66b1f17ed47a2f8660b8e75a08f671256987552761bea0d7b6584110b0c7c6f3baadfef79516cfb33c6bf19289ea567d30d16134ed288121e694727ee7b31b48965fdc6d921d63e3608c75ddff281c266eea57b3f6e52da198cc6c3e8e24ec40e2e047b2415c6f322c79a374e7ca4130cbe61ffa392a1836510150efbf315c654b190a6c3755b57f3675cbfb2d14d24d0a8e3d9254de00149fe6ced0c9d9dc92ebcd6285ae367d0f923589fb7218615598e61d82395d9938d2c45a55d4714d5b037ce010e92132d05604ece29e374e8cf42509be77178a5566aee6de6a87d498edd1ab2bd5ccbbcce4f101348f8193fa71de6d054caa44b803a3686cc350b09dd0ff9944eb2544d68443de5b304413bbbc9833a9f838f938726d0c1956af60b3c36bc1f11f2ebb73ff3a539dfc965e9462f37316d4ac40db52fd9743897c11074269f8cb4748b0af5c354df0fa165b62ad2787ba21549bcae36d9638331f011b1a97697a676e60256c384f9daeb23f26769ab7bc4fd486959d6147ff4e9d06391d22dfe681243bb590cca0ee9415ceb31e2ebcfa9618ad00ff24e44c973445ab2754368573acad3c55f3a2c4fdd5873ca9f9d7b940b63d58e9686a9ccb3877f78efda87b4514ecce2a90b7e70a364c241d0f25897bb8ffdd8f274af750668436622bbd6906accf1947ddc82afae34bae13551dc6b02c7319de101f06c16117a2d13655ba03723f2ce1c5c279d10133120b50b350a0727d18f9a44f3b1185114b121d643c677534b2458bcfb84fe44a42f5136e6c53637852180283b3c36e7ec581abe84ca5494cfca77f572917be3cf00e6b801897a10ca2c9ec3ad684f7c4c1139fa55c3451dafb82cbc89e2ea5456aa26fbecb380846167dad48ff6475a5f9d475914cd31f87c2018ef3d0e9a41a360a7e57cc0f0345214a024b87a2b05e6513fa9c4f18f9fc0d8c7401e474b45bb4967f082d6aa14d4509c23230e8ea15691df1ac1916b0e969d28cdc51660d6842deaef7e1a55e4a3dcf7b7f7719669b973e287c5cdf303836525b23770c23b38fc4a0bd114806c06e0015ae9204d775377b76daccfd2e3b064f680c911e22b7b088efb88f189dab11f03b1a96eb1f5c368eec609d71d343d41ce687ed725f1205701cdbdb54f1ca9b602c6a3a40237d3714a13f43380f305c441a3613345769efa3eeb034f6e9014fa00feb1b79c85b0cf0a7af6c3edb7890e5a8486b1b98b2815a47489e942e894c688ee41e4e8f5809d56461ddf9f37b4551d14a4596c30907ed478c66f914fbdac098d27c4dfaac5d9f03499e15c0b2a25797f3469efe120c8c9ab4bea3b4c4e07a22ac350475cf754bfff96f9bcac6b97e5860e1e228108b04d4adfbee9c4686cb198b2bee6c468665be957806e013db0a6f6a148ce81ab9c6fa2312758c31375a37a7bbac52cfdae4fb2631bef5431662a2daab678b131e30532f1b823b86246eb904d7ca951a46ad316afda3046bd5a1a82225cd37437946b475dc5571b0d3fc66ded853f79575302e85e287230b11782957641d8cd2908d3168f06fac280f6d6320f7744cf93a25f8a9b4a63616e2156289bd1caddb675da3f750dfbbf3723535e359f02ce4c49fbe83af13c9e1cfd83847330398d14e1c44d1b44171469447d4840eb314888ab2d59431af4511a25918c2e93a89eabac8201ce03f21627c8e916e783d62bf26ab32f6e90f7daf46ab42c1dbda49e072e509ca3277e1e04467c757c5568722e4019521811b755f4815bee974cf09a35104bc8aa47b4b015dde55f70cc5eb4e2db362493b0c7199bdac5c1c1c6f0706655aec2890d20b3b4cd994d2c3957cf5300fdd6d46cc6ba558b14a0a6be433d8f8f4a4130f5ced413a50211f3c8b68ce82a2c211540d8ea7022e20ddeafc07865a16ee3fcee848910c2726bb5b3b93c34d0768fe651eabb2787779f53f192cfd822add87c2515148071e2ff974dc79e36a53bd41692322901058bc2256b9023155e17a99d7a1de6442fb4272875780d0e5ef5c8709c371ce8bae7de8b9651c042c79630a8b1bb095b1b145343cb29696da61778d5abcb8b24825d6fc8911f0e41a6df3d08b1899ca18d48f610f6a3352b5d746e7c426f3273115b10cee885f8f0f2b8dfc1a95164f1fe1e73b376f7b6642544e5aa0642eee59f5d19c950ad8f7dac86821ecf0d05114e0589220923f7d5265545cc45b98c5b9a43976b5eba508fa05bdd95be213f170713d76f9d82bb93db6891d19f070c94caaba36ac24a621947cc5d586e13ec5023ad6db8a3dcbe26b553c1ffec32c5ff3ae01d123e74fb2f4a1378380a0a4d020317c51c0d43372aab494db2bc6bc27e9b04155c6ac20f32a1ec99a97dad3f58d763794764d4e786183665c21faacf0dc6c52a7901329115d17574df7b6ec803befcf755c055f5729252217b0c13193aa143b0251e98dfef37e59c76c16b02ae77d0830edb5f5b583d9f1a3e454fa68a2501bc365a83b816ffaa8fb28356c876f0699c0bf0311ea42e5bfbeab5fa7b8a938a3d176c059362f63712f9ac1c6aa7deb6349daf8cafea20dbe52306a9f16fd57a1336c6a72b2625c3086d3a53cdc2d80fcfecc3d0e8a0990263ef4d1415b062f5bb245037b7cbef9412d9865f2cea7a2a1c7fc9772d3d5f7c601e2f87bfb715f56f34b9243313c577eccf10afe79388881c466a0dc80c2d10f7d50eb46fd826b3ce735f3ad2c664fc7a4371908f7770bcf7de02e7aa295ed2f1da72582d624ad5422917ed4a98e4fc33545698cb8170228ade323d67718c515bd6ba36865f8b4e50e8e8903e18207ade469020939b1da0eb0dfcacdf751b1bfc2eb8ea7c083a39f5fe9f0e64a96fe72c944c3b93c64e5c3a31ae5782171cc82b2be9a04f836edee5325dc073d63a5ef4ad95cf5586aee6cdf830d573497a6f0cbeb52730ed053e7ec5acadce46c96de4a6bc935b7eb8cb8b19ea0bc2889a943f4acc7cd6ef1df8cea872ccc1db5968c40d40a21613ced6b9221c169bed10c54e292c7534bc3793e36d1d48e4d9b3d18b2f1b34a8fdbcaf176858b0f969790b4422889cfb81e71fe37b00ca8d7857faa6b5f63ddb66ebfe136bf61adebe3f06ce094a8e254a131427ba287500f1f5ac3b6ffe5eb8510fa89de5f5c6040ffca6ec1f872c9806718d44b9433d6ca184f49955e107489967405a5e3c2fcad9517e3d8ab2529f3e9f22fd45cffbdf7161a4b579dbe843436ba3816ad386848cefd5b94c4f1b395a8b68d53b743f7d639c9197968ab1b3fe705624b598433306286bda00c0bf0a06da5f1bdc9110b4ab3f06e5ce29b7c5b8cd884d5a2507f60bd5e3ac39f6532d808074f1d5ada222c2231a46c2a194e3d748b9f4ced98160f03755537a07bc3ca99e0bee1537bf89821423beea45871d03627c3182f9cd2315b5a90481d90ca47e77dfe5ee1f73d72f2c71787e86465fd381a70ca74be96b267abbe9f3ca1bfe3e5ca7227393bdd6be4251d054686768af743f83e13155a2506e55ba5ae7ae15ce467eed570a38e9d977d9760cbf7eb0108e9dd3aeb71b3989c28cc9a81a40df6f5d35c3b9990ef63fd5cbb1bf1b41da0ffb9701003d6a253e44538f27c2095a8e28addc99481e1f6989132a1fe50aaca98d06470768eba109b4e86851dd01013f4cd14f1d55c65", 0x1000) login: &Ÿå8K>ùF"Ô_;£õƒ/ŒÀþär¦v•Žº:Å´`1Èb¿)¶ÉFŸÞ”ê=³£ýÌÿÊa½”O(%ìBŠÏ„C@//0Œmÿª,ÿæüñ„ ù„¹ƒY¢I ›@Òž3Øú/¹ùóIvHÊ8œyÈETsL*³±”{r¾UÛj²íæÒ,iÑ@ÊiQr¢ÓvÝä»==®^_NY¾„W»1Zò·ü½¿}|ÄÓÒsbFF 16:00:24 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) Ž÷GÍ ú34ûFܸ(h÷†?O¶< oëÐH#\<ê 6?UÒ¾`ßµÒKà“÷û è½µH ð×æð>Æ- 7&Ÿå8K>ùF"Ô_;£õƒ/ŒÀþär¦v•Žº:Å´`1Èb¿)¶ÉFŸÞ”ê=³£ýÌÿÊa½”O(%ìBŠÏ„C@//0Œmÿª,ÿæüñ„ ù„¹ƒY¢I ›@Òž3Øú/¹ùóIvHÊ8œyÈETsL*³±”{r¾UÛj²íæÒ,iÑ@ÊiQr¢ÓvÝä»==®^_NY¾„W»1Zò·ü½¿}|ÄÓÒsbFF 16:00:24 executing program 0: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffffffffffff, r1]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1d9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x480000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0xa2dd82fc8316a89) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0xffff, 0x4) getegid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000040)={0x9, 0x7}, 0x0) 16:00:25 executing program 1: munlockall() setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x5, 0xa0000000000000, &(0x7f0000000000)="e52fbf1e", 0xfffffff9) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) fcntl$getflags(r0, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x100000001, 0x1, 0x3ff, 0x5, 0x6}, 0xc) 16:00:25 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000200)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/119, 0x77, 0x803, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmod(r0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000040)='./file0\x00', 0x18, 0xc49f) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000002, 0x10, r0, 0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getpid() sendto$inet(r0, &(0x7f0000000780)="71b4c2e7db24a815ee231daac0403ae8668805d282cdbf23e39ae2a39dd2215bc0717c2cffda69c370808f2774e431b5e7249af7f4ef7a0826d9159169c1325c8b640e61a908235df6a674ad29dac8d628298fa3d16a902ed0ba13", 0x5b, 0x40c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="2dd16912bac5eb7039ed4a4c4b1e62acfba9345c121e4b0f216df98b8daf37485c2538007293cc3b843642d3aac48953faf56380ad6ef0c2be73f31aa8f3b56e626c3e9d01fc4360442b50bd23be887620ca42f8c0a2e6dc9ef247e27b11f38f0d50dfc19e2b8d0e6d289cdd9032b010e13c1af1b328ab083e6a0960c64ea966e5d3be4ff367b5dd2341f13a2533bf6b9df22bed45d3a8234f98e724e2d1954bdd46afe4d7", 0xa5}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r1, r0, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r0, r0, r2, r2, r2, r0, r0, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r2, r2]}], 0x148}, 0x4) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffffe2090001010000000000"], 0x10}, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8040, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="820211d87effffffe200000000000000"], 0x1) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:26 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a036464b1b595347cb49ede5686f69a8883d2b556194e145f732e8e0c7517af02ea52b3709fbaa2922ca46c61d630382e8800cc216c9de5d00912bbf51c1953a19d4888431c48a6ede5b89b9d4cf6857d96e72940dd22cd86ac155fa3f846ab7ad10f6faa8cb735b59f026cac254c3598a8d89d5b4bee08c597cff33841085c43a0690044cf7e8ff8681f59cebe78e7a6e597b44e87f76f00bf59ec936b3aba5f9c6b15a8a81523e732faee1f1ff15f2437abf7439dcf0264ad5f8797862d04fd610a0dfe8edec9880331effca91402f45ae8b8a1137c0aed7417e0156cecceb34d1f846fd52c5691de61bd54b2c3a91004e8cae6225102e0e3c8d213656a12448b46c27eaefef016df217c470ba7e8c1f41b619271fcc06054afe63adb80a6fc0c96024a4c287d3146e73f7c4afabdefcedf746282ea2154313a71d6f370ef0dc227d2679869a12ce25ff62e9ed2e1f178e53d40eb48c3a593a0944bbb424babfe18afef7d41ca2a7c0fd50692288a2a10865f5ed13daf57b3c65204d785dd64446f9089b72a869b29ab33ddb13c8974afae92b776da63b52d13c16443c18020ca6c1e18a68db2e58e5ab5119902fdba69c9354ab887f4e4cae517420370bcce67742cdeed3eeaa8111679dc2f465152dec993af0c84e25f62771ac3c95c0444f30f9c596535e28a9afb7ca822d3b4957983d95f8ac2cf0cdfe21f986afc9e97d2b43bb34a530f998679b68447694041e892e3d1043cbf9e6bc7c91eda462383f7adb6c73503031d175c7e4ee92267a5597eef4d62939eb15a4fda41039569cec74d241bb47209ea0e6590404a441fde8191b2b05b10bf0977ba96f3b9b21ce455dd96f2d620c5784472f61b4256cacf7eb46ec83d91a13d580a1c4a1e412a757cc3f7ff1973d0dbfc1f2729350fb466651190fc279cfa8faee5a150f705de27bd38f1ae001dc7486ec8b00d5ac83e1707f3acfc3a73145ffbeefdae58447dcec9d874c201ee3d94e736913c8f390965a604d078ccf5038277054ebbe58c89f2bbde0d632d9c7c4b7fbb46d93cb002eadca75d2451d435a2e3878fe7e2dd3351008e2c8175aeaa0206cd013e89c920d542c9f7d9834cb8bdf80d113db14c67a14bf69072afcec5c3d05bc47333dd3a7d6bb04ec94440f17734f771eb3ab8d6b5c4ddedc479b9257c1218a38c05aca66db79133466db753ecb3e078f6aa5c89ab25440f60af4b269f2bf301a29aa17410ffb77007ee978019272aadd29be853d76680febbf0bbc2e72498866645dc31f954f12679e93bc801156df51b9a251d768d37782866c8c8ddefa4133f22d8f6570cfa78ddf7c3c35be903146c4fa5743d2fb7e2293e049d906fd0f590d6e26f8e55293745ffb046f15a3a3b68c26d9e4ed4378e87a253902d2dabe200f86e0038a04e96843d9151aa5e401f899abcd0cc56fac003b104bac4fd999929eadf979c1b36d9e4096a9374e71e0f05af4697874a6ea7e5176df4cad372e94084039e456bdfa59cf7922d273aea1f8dcf37222d8c070ab3ff27ca8c73b1a093bfef4d4f389e3d788749c5045f31b00d88a3447822f2457e997c50d9656964c05fea9e713e0915139c6eea9266f412dbe8bd246cbeb67fa50bf1b49775a67996f4038dac5555cd614f8e6c1d36ffd989fcaeabf846780ddbecf225d667a6ad405fba039f0840e8d43925d23f978597ccf23fbc4c34a2ed4ffdbc3c07cde01e56c31975f2f19e7f1fbadf42f69a8b1a14d10157eb524c2950b9cf8b42108263707876d3035f6534b5239de33e12cefcda05d696be7092fd96a105dac0730f4d7a52d9d4d8c002f7fa76c563b5b3fa47f16e68ae61758ff9dad347fe7aab795a9f3fb9ac3e8c1ae774da1bef6ccf222dcecd0df55a247942d33874ddace381c35b3dd222fed5ea2c5b8734c9ae1403998271f2414edd6520b227324cccd261703ad7a97986421acbc9cb523948e776a7160cc68ce968ce7bc5e16231baee2a6745b9223b8f1d0c80c3e5fd69e98fe792b34ecab8528a4319471a740b7e35da8bde36a21c62897abf7a923fdfd8b7df9c579ce86529e317a0971f5fc4fd329927326d6750bb03a4aadce67ed664317ab2ba3f16f1db73f05a70da7dc7678e20f260f103faacdd78c6128b81d1a1af069dfd9696ec613ad88e9a7eec7bd2e3250d1eb2fb2da2b8e96ff55a6460c3c3877b9c20c616038fa22b35ff1456d286a98a1ed4ddf6048bacd5f98b193859b4e7e21d0cdd0780761aa289c86b491d18b123263dcd4696a9bafd80648a1e3cec030a5d180e9e78f995eede6042f9c747ae2c8362088f5c85b749291cbaa733ebe16720816e31c4f5eaffe336c01c0dbbd0b72b1aab0cf8c90d6a73570f896ca40db8377cdb50c89727c07feab089dd9a2f7a51a39c1af1f0c7bba191e0796ab0e6e714827a1b3e55cff858f7e21945421ca0fc423a5aa332f82b3c060af22bf144740ff092d30e71824ab6ce9b154b0aab11a6bdccc346314052a9ff469bfe6667aaee0e9cfb4125ea54b205b05838475d46fdb79935f4a122acc7c0502c13587af2005e6f476245a6386db2966b2da3e2dd3eb695b908a20fc1e615410af05ea1bd5c1f2cc94850b4fd8ec8175c49dc18585b93e0e066e6aacfc627acaa5bec148b28fcd38cb728a6519f853e4a914b3a7d5d37ece75e7bf09065a3c3f7acc18fa09aec106905ec7f911c711a3552ad4681a6d92dadbddfdc5fd9ff262ceb30e89f84390f0530710ce1a3e735bc6dee6868f6099fd926b3c38248b4b45e9ee033b2ec43e4ebf8561079e3d3ddad4bcc2120bebdfb015d582198c3ab312b00bce932acc3cf24c372aebe0d9f38c4e056598a2e322c21f01af14530b33884a5329c5e6071761f4d8a4b886c1e0ac5d0d8f146e0912bff85bbe465e6f1e5890f18e4b4e3e61dc3180c41bacc27844d5fac80ad6067ae2a4a07ef821feb88fb9da8559d1c54a8712cf9fc7f9c64dca998115001ae5f1ad8a6c116c788109ab90b4f7a15eef17f411a3f74454eb2a27e8e81fa333e242a7644a0989bab03e6010e19c7d79d", 0xffe}], 0x1) 16:00:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="94a87677ee76", 0x6, 0x400, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x5, 0x4}, {0x1, 0x200}}) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f00000002c0)={0x9}) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6510341a27aa0bba3428921fcf3038697e8200"], 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0dbd61e88e45d305a5d08f9647aedc92dd874ec32748d501c26e558184cc8149764d37bfa4f79d0ebf39062dbc234f8f40292c61ce2e1373bfe4d57fbf66bed4f2810beadf1c4e5eeae3b1fda156188317f214a6cf76565e0e9db737c1d9629d548290ba87d395e2ded5bc7003f646bc67bdb9593b1bd05c3c3722d7857965e803c649285d6dfa3067d433798be93b673ddf01640bc820d04af36614b7cc7d0e0ed2df7c26603c0f89f965ebc2e690809f2b6e32ce90068389f5672c657d542164956fd709bbf6b4da0bb5e7513db019cb2b2a04b27e3e3507ec25df16537fc6c0e900911605a0dde90d11bc0d0d406520d432ad988a7f138508d069083c01b8ab4e76b394d716086ae0b09783e8ecfa4e2d6a0666f5e3853d4ae8dfdafc02001783d237e5151166a39a573b757237c9598f6a8d384dc9ce90b2007d02f15526a31d2422d3865e3ff53bd1deda056280ac0b00d9c783a9149e5cceacd9a6f9c54123cc4f82c1190aea2aa44b55430864c5b20e91f94024eb4cacacf106d63b9fa48a4b5ce132a0ad43b2c98c3c32d77da9dad98b8a220d619761f2f83e4a742e759680aa46a7436e9f759d4e92c13306d13a7acb57716ef52ec790d3b0008ad60b1df6f8fa79aa6a6d571f2d2bbbca7d6543ea3973bf8eebe4075924356612f5d55194e99761ce79c3ddad06a312b930f4c1694579454b589e3439f8d81f04274e95ed4fe37406e4158e5cb127a647d2901072f9920899d8599aefe29dfceb488e4dab76773ef30e4925324d2cc691c7b37ba04aca159edff99ff178893150a0c9b4fc4ffc7bc1c5d85f5ac0a40b47e35ad5f73db1958ac979a256a3797e71704e1df39f1faa994ee51df3065bb649d75c9fe6e39857c2eb693fbc3907e69c7ea1fd71a399864ed41452ca592446558bb8d0ec197b04b65092193278e2eb07c9feb5b5b897d870f845496fa44e46cd9c109a4d5010ad05520c56bd5f27f55e978961f5029eed543dcaeb4794d9f6bce293c4672214cac5e691802e94968193de43be7c47a76defe6c02780d50d70dd50d4d6b590b1b832196d29f254d31020c803c43d9fb5a554d551f42ffcef689fa352bcc8abdfe9f790d98caac23e7bd7ac77fff77cb588bd73e41f7241205e16a663b8525df4b5640afa7f0458909c8d52a0b41cb6406ae387ed0b5bfe75c99681850c5294ca7b8f46ceb8c852fca5b3f331c1998c14c79de5ba2a49da9c6668bf9da8246a84f33fc699cdfdde025db6615b3ec7dbf8a9be6675c07b21ab3fbff60e1c8ab9f15354df8614cfdd5a797d0898dd03cf9fd944ab9c63e80c7e557bb3d50f8f8d3c40fd1f4503f6495b481c1ebfdcd9d01139a7ef8cb09212a2206a144987f3ee42b3c8a0ea67dc4e7b0596517cdf115864c57809a95b0c5ad76e0f4db91d3a0679a4cf8758b31fbf2f819f52f765710c37f526c19efa7885160626f1f28e8f9501149a839ce2c7d00d6a4eaab149b5b3258a4464e7e8b9d67e08f93cf052396b2c3464a17b3d33a7b74353ec080891e9cfc32f27d89785a76b59cd721419f9860b9bc381bc2704241d79e0e517624c3618d15fa4d51b79e00944785403a4cb2b94aeaff770aa1cd7d777bee6fd492eab99880188fbdc1b1a94941569dd0b7981f18789b8067738f4530be089bafa6c8725b3293d3ee0d563d8925cd7ee801ab5551aa2be5df307617aefc5b9d1c8aeaf37c59fd22d381a41ff951f68aea6b06227e425111f38f999f94eaf0c11cb3b9d648187dcf3b4c0f084d0814f3268e88c6d2b260a22dbd3ef45df37fdf37ec5d1eefa9d14d0c8576e05ed1dbfed44b591a94d5733184c59908a749db053e7811e726552656ed48791d6ba5cd26f287bca8deb70d5e5168d406811d73ceb6ca9d0d91c2b34d90c124128849428c2cd99539201dc8c51cafc58b78c11d14651a9bf3b60711585ec23e39cbd1d4391e01e2c10106239218feda86bd0f0e0440b2170a452128406e2fb4d35ee2e129f5f972350fd82fc07f024abb721e6c61df9c1c9fcd51f66b35275aecdf98d75861d9f36f2b509e7e5f743d2198c959ea9781c2f8cf3005ce897dda3c7d3af6351f62323a2779c29a02b161cafa5f67aa77672a91be64aaad19a5a94d9b934ad28ac752cf0b9611df1c3821b6a01e92a2c36288855a1d6c26e0ae84234b1931d0d830c0212dc09d228c701a2a6220bcd8cb714d6db512cd3e3aa5efbc0e498e74857c5c3d23b163ccd3b2302a76d1bc9b1707", 0xc84}], 0x1) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x1) recvfrom$inet(r1, &(0x7f00000000c0)=""/147, 0x93, 0x40, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() rmdir(&(0x7f0000000080)='.\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000400)=""/93, 0x5d}], 0x5, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x230, 0x100) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x71, 0x868b}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000008, 0x2, 0x2f7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x83, 0x5, 0x9}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x10001}, {{r1}, 0x0, 0x40, 0xf0000001, 0x3f5, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x800fffff, 0x80000000, 0x65c2}, {{r3}, 0xfffffffffffffffd, 0x14, 0x80000020, 0x8, 0x8001}], 0x7, &(0x7f0000000000)={0x3ff, 0x6}) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', r2, 0x0) 16:00:27 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x594b, 0x3, 0x1, 0x1, "b71f28e6572924647a8ec546f789dcc848c57cc4", 0x7fff, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xa, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000002b8, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getuid() getegid() 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x400, 0x1ff}, {0x10001, 0x81}}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1dff, 0x16fc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) linkat(r1, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) 16:00:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="9567cda293207b248722a104a107f86332788ec25572ed7623a55e05e1a288", 0x1f, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x3) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) 16:00:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffea) 16:00:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)="20772bfa500f926b7345c3f70db79987e0a10fc6f2f6b690a31d6d6d9c63b91cf52648ccace6492c0a4584efdde4483b12a1efce5b2420e7bd5cad15b9a8df00d6b8373a53888299fb62776c09b39922d3c129a5a35d0287e19e796f87", 0x5d}, {&(0x7f0000000340)="7e7d1e0032a8f93f149fb751e45805f5ab11f063ae4a61a55c461959305adfaf11dfb655241a1f18a5111ffb706e2c774eb8b07b6c628fc0d60fa53c6620324774419c725c48b5e1723b6afc9364b68d054e81da80aece2e666e6c0f72277579336319ea029a2226fea13ddb760a182cb4f59b78480902efac8d0515a569b075a0770d3a0f238970846cfc838988d4155fd28437ad1fa6260d0dc4a8a13b7e605d3c428e0881daafcc4e8a7e31fac9b9c57b8e47817b48455ba2043bf1e53c28b1f4a9ce55d24532e29a8f3b6768c8e8", 0xd0}, {&(0x7f0000000440)="2acbabbfbfdcb01634487ab09f1f97779d62bd25a396a225a15bc8ec76a2245d69381adafbe2cda9a9dfe3469eb0f91cd8f7d1d31e5ed529c5115a982aa8bfe3cdeac1c255d9b7bd41eecf48945f2060245e1953dcf28b19fb5397b30cd30d5ae878f54a5427749f36d9ba976b17c7cbcd", 0x71}, {&(0x7f00000004c0)="d3532f60d607bab7a7d11a30740afe6e7377ed3db9d789bc2e4519f9c9868fc73e1a84d12105995d30e5934607c1b9719c76899264a1d11f9ce7d75a695f9167231d83d5cb6d7c355640ba8f350b101950c9aa56fad9b36a03fe18ab9b1932c6f75e02594112603ab9e72870ac78c400f945341c2c125176ed40e71d92e98974ac78d431c69164d3b34c5653aeb0f75b39b93abd2af89d2244fa17f9b1d42d2f5637bff25fe59cc50801e30b8c51114a1155dfcedd14fd250ceecd1fad79cb864d40a6c5b660796a263fbfc00ecfae62763bcb42c628ca768e50f18c8fb334edcd9b5da79a26360a5b354eefbb487e011139a0a1d2a332978ac50a47ae71fb8e45b69ee0a9e973dd6b2c416d6f2a3ecbf371cd9fe791b78a3525f01a631d033e83122e3e2111dd7f673f357ca813e834248434de027ce4496f109ce86b21e0d117ad958403d2ce496d549752c7ccee523d33c2c03cec9fc4aa97dc2dec7ec1f18c8c34a7ea5f90406f5280f32c4ae7612c65ca11cb6887d96e1c001373479bebfe9b830f93372b7e2ae2dc5f669ceb7821397dead63041d9732a5a9163d23a68dfa5b5bd46b3cdb281177e4ea6d17b543c64fb67939a64fd22454472140e2bc1165fdf5effd8ddb6ea887c15a129c110e2f045e2b69c9da11c1be88e15e114e14411ca06aa2ff1b3ea83c21c573b73f3c97db292ef15d6d52af2adec52796d2298b35e42fc9a90a93aaf237480c94bf771136048c08c2f118d6449196540fe5c2ac89b93b0412ae233f508be0524df58173bd0702cf15a71de88a059dac266c427af9d30319a30f11c7c6a8561606b35f88b4dcb5ebe6a3a603520648e0bdec2a56d9398c7f7a34796c4c85037ebed356979c9ed7f741bbf85884c4979bc11267bb037ec1665c5b7bf016307d42cb93761882ee8b16456c765013d45bff8030f95a50f4857536597192eba8f9c73eb8b318afcb097fa1dd1b09ac31a67d99772b23fbd3c79f3d51de44ab6f1ebd90e25074a7b0c70514ecaf7d2a60fff2a9e6d89b7220b731a6f51ee726f973e0d3c4e9a7fcef5ff485136ad017d74f1846ac92b896f11778cdadfd70efe3a3e64c37f7778823c56f9c09d9807ced1ed4c50993718d817a839f756514c2558e913a37597f50b62bc7bb8b832258198713912adf475e26b9663fcb5a72d785ba159c477fdc85170d46431bbb727c419f65defb1ec976cf6b4d29bd566a2a28f8fccd6d134730c7b2a7f82d86c87df2b6d3b2a714897b8ebfe5cf383ffbb04f55d62f035aab08f3969fbae34c75beace29b5fdd0e5f70c31bb80adc31cfd540411ae4a414258654c34f7170f2ff65ba70d5d6578176531e60f283b8d24318df0644f3ac3d87d5089a501cc4339e55d293987c40dc08b5a0e449bd079add3320cabeba2c0a706a1f83bb5f4e37b4803d26978751bf34f3c15a8cdfad34d2c4f24456cd8a72d27f003acdc89fd251c8013486a26dade57d6821433b0aa26151c6ffbaf5d338a7cfb8fb346db13723ada3b39fdf4e78662fcb692ad2ea23cf542d8d3e42ddc2ba607d2816c3926a8541acad50f7b5c2b5c0a4d0a650e6c6bda9b44e2425461c54cdf2d83e4e3283aafbb07d08e29009ad007bdbc5461b5cd7545e4504d9442ac1807e5dc59cdd10b9f14dfb8c42618e548e1c1d399edcbb032e14b2f95eaf65c32c26bef26ba0ef83c62e210ef70f0afd6f12d43d73eaed4f7479393fa92cef1e152b15a2be7c115707b07ac7575b674106a67ef6ab98b459ded3255f2be2595ee730c739a63357bea18f104affa3865b64ff94ca14d0e1136d7a0455503a7a5ef00d40fc69eab6d1146b7fddddf8be6eb646af682f96e47db0e6cec568f2d255a6447d363fea77dcc241c9a991ce6eaac886ea92397c986e1d21949754b8f665458fcfee4e4dba4b96a335d3ead58659ab77e5f5b4c1134a78e582e998ef3d4ad986047ca02a6733aac899133dc8c7a9d6488677b3b35756008a51b7303c0f6a532c338750d94db4f0eb61e62fa88b78f839e48d80e75ff83fab5387c3c24e036b8b5250555a5f2754cd8a91e46d78ec829773d8bfb20b09bccf1afe6c1a463bc511cadc5b0ab35b323b5cebd6bda66aacd510d4eafe67c1a66d8699dab1f670449d3639e9f81e72f6b16e753c3a31da2202e8c215e8033cfef2a9f4ef03d91cb0283f063b17c046ddde4feabcd1b0cd7d610fd4b53c2dcfa01aa0637a0b8093775096bc2c53354a50447f3b16450b88069a8e3a3ddab7aafd8cf073c59c4ec8ba5c4249e0613118ab33b92be913fdfa36900c9f8b73107f4ddaf9f36e6db7f569e645be959712db5bad7c254746d4bab2fad94f87529bb90a9a738ee666609752d17cf428ead6f4f9b41a2105b8a23f35bc5706718498a1d27e29b4b3e252ebe62040b82ffb7c9194ed0c5b4d96780ea84c31b3471c07f8eb92e1afd800b246df5ad5c21b336d06ca39d80d8e75b746a790e710e7b7e217a98730262ff18f26e8faaaadb20ba8591f91f9d90b5906848c51d6d506950b3c87a9babd24a1fd6df0d1054463057bc95b2ff1a0f3ea01483f9465b2f1285744b0170df907abffd5f88313be40d68335802ad207bee15c8739e6474244e0bd041d75a39b1d7f93f2c8cdc4346d9589693a1dd7f0175bf7a3b85f16571ac1849e92af9919666372fdf7879c768a425434eabda8d7fc1cdc7e3c094e65457a14c3b21a62e51829ac7aff20311939ff3f5e0ac434055d5501292e4d63a660c148f4269e4b7ee9fc1df7bef5aa95442bd02f450842049a4a3c0e63dc2605793335e58717d6a54a8ae15194bcc8e1ddae5fa2b184a62f68afaa988f65c2898562897d911be108399de01a72eb2847ea357cd2f30b6d5fdebb6a8760cd883b9501f3e8047329cd9b495c721feeb22c2f55cc5ffa124baf2a9d8e700574b9b5067e0f3898762e6dcb4a25c669fa60c0cdb47389700d02e4b6be069cab0967feacb89839a306b4bcc9b55191146010213a6353a3c58bfadfc55f49c5f5a19fea1c60c2786be402b703f068a7dbf755517edb18627ce28a55fb1720f06ef75c51a2a802044f8b1122e37ca043ded2c57ac88ab465083145792a23a1a3158d5a6ee3f1aa3ceb0b3809a19c2dcb7560874417a1e9e437dfba3492e7f65497cb95260864ab1e0a4f0ba072424f95f4a98abb9c8c1e8182f34d1dfc1f35944c7e0c404479675a4d25039c85d9470d69fc59fb646c678321ab4cf6c0ebdd15d6c9e199dc82d74f511cb02142319750b7a175a82701a398d510ce6764035804be4191f948375eb7f2ebc223afdcd45ddadb46c4e87384d9626073ace37280dd67410b4888bfcc1d00a03332d645e4ff9745b72a0a5501b7cb9cefb005c049ddf2eb3526c635afeb4d80492f71b2cd3aa6faf602ef983a1d986d8506a10538984c31ba5679c61fd8797adb91f1eafd198372b5ad2835dd822f2192d0143ff3da2a16151a5b759ed1eaabcc62f8ce166a70d9b1c8046d5ad44ab2fb5f55994fe61a8bc792159c307c93c0f9109815e5edec24321f786ca985cbb316f7cd5ec08baf331ed035a14fd09bf5d85547989a34c47d87364f73c7722e813a60e186f2654adda2caccbd508e117d2a36f2eed39c1b715f35b5aca21c57a3214a6b7e400b2cddb6eedb5ce72aa0abb608f24554fcb187337fa797da103ca90b3ac35a7563c3ad54cc3771e115f55378bd4ac38cf3b88f98f58df592cf287e0011ee40cd55bd1f814c2bfe4d162ae56a7b09524259cca517647c829599fd992f63cd0032c2bf50b00c70eec0d283b6cb4040c6db9292acf2880aed4f9fd57c5f925008879822eb716255c06f7098d3de5c9565d1084a4a474f7dbf19645de58b91c232840c1c10c3ce38c6d5c6b85d79ff5fce411bdd7fdd367d2dfebd6f2e16e437c90644e53885e4b77a60f910ece5fa647d929f5e64add76aea165801e17ef278e93bafb22eec6b27e9a0b27d569adbfd1f5267c5d221ba6cb6a1886dcbb1bd1ee9336b67a0a767aa60babc5b6353a39cab1434b4b789437ae9de6a1dedc9a22827e9a16abdd787e91ef22745403581040a57df601da8c9289f0512c1424a399917e953cdaa1965785544e3ebe89f4243859174f732b7a84ddf872226f95cce8e516700ab5e9e5f9bdb4a8885cfbcdf40916e1d9df625988005c833330763aec2d1a432e3adf58b37d70a504018af35d834f81eedda057bc757782b1d7893e42cdf43d3f38f611d851daa66e4a7050d548f7d2b071213a36672e47e244d641b0488668d5d97c656fc9d0678284ac018df24e289c7aad5ae1a950c801ab3bcfa3a5847ccb5637f095cf9cbf103de5467c09f53bc8963f6e0d882cdfb7578b5e0754cf56cf39d743756ad33455956dc59d304d71f9fa9b01fc453f6766f726b10f26d36b377c387cef4caba7a6ff643014ab26cbe2ef1f426fbb08110a87fa12717f67fa2ad02d86576792d169feb794d186cb3f4c52cefdf022a61ac971d32fac09380ce52be2192f524fa37cdecf24f03e35e1887dece45f765eb772190fa7029b60521baf2b25d1a712bbd86bbb4be724fc55cb27c937370daa622ce402a9d76a59ab52e6f16317a147d931077f39d466f2900791ae3eda02ab7a7f0040ac20d97522c8bb72e949227457834ff9da4e1d02b092a501fd1344c3cdbf487dd101156bd0575391d2b6e7a15a563f91052600b6092170cb2ecc8666e29d68f60169a449b7fcd4d322fb7ae498648ef7805beb658d2dcd0c3e165555a9263704b0412d949cc58158e779a254d0763456ccf8e950c851815aaf2a90b12cc6bdef8cbfa76521edd1b6d2c10ac630e77335bae366a6e3574cecd351c18019ae241a898265bd81b957c949a3fbcd6cd0feab0cfa5e4d83575ebf19c7cd39f1825879f1a76fd84b8d66f66a754e99d30b76721fe8a8185653f53bbeafc1f83ed0fd0e54dd65ba392f6dbe21bc8c5ce820b5d927e13181a81e7e60764010136948c7d3671fead6fd46f177a7fb8eaa34d67acd34b636ba4f022a15fbe9a5a5a887f989e508686031ea72fdb57a84e9c7cf4a3bda5550975aaef8ab4d482d6a5232df7dd3d21a3ef6411781a47fa62dd42c0eb8cc4a6077fa291d0e098a2ac2c7dc3bd0a7c9e1533a66aa327c08e6bcd82dd23891a39056301773dc3991c96b557bb203f9727d661c1f8972ef7ec750c169ab046b95b5e32eb82c40c35aedea7d8872d23c0eb2bd751d2e90623e25f5d6af1ce9b7b9d0d7b77b5558c58ee3633363f6b0bb33cdc9840090daaf657375dff0e7898d9dcd3abb3aaca866267d5fa35a0688e49e4fa24327807c92264192613c8791e0dba8a4078bfe6aae4363a6255af3e585311a3e67d4009790c890b48f4818ebc4a554cb5f7b32d5d61e5a461d4de522d0d01688d6fe2e50e6a2fb617e134244710904be2c59b4a934c224e616abd2f31344aefce9419f5bc3ef8f079c5ab119513ac5ab4587ef555ba72b21add56dbad9a5bf8340b69c06582cff814516d5161fc5cc92e6e068a746c1cbb47b20aba33aa70e60ae84a84693213224c1950db72afa2987878cebb73e76e5a9ee2a60ac6d10df6cdf028b4f3b3d3f854f0c7ff32e28743feb422a6da7b793ce1c0db3cd2be54e6c9c39d33dd168e2b3da67b9c3a9a584961b065a3f053f179f3b9de073483503ef278cf17e6970ecae471790c06c4b4433fa901354ce54a65a41865711144599295e5e54470eaa10cf77230600e0e37e9e95c5941a5f5e028136e8c10a93337ea0", 0x1000}], 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000140)=0x4) readv(r4, &(0x7f0000000040), 0x1000000000000091) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0, 0x2012, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000640)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:27 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:27 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x10, 0x5, 0x1f) connect$unix(r9, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r10, r11, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r11, 0x2, 0x9, 0x20000000, 0x9}) fchmod(r9, 0x116) r12 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/114) sendmsg$unix(r9, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="dbc0f5a1b9041c19aa302dcbc2a34b034f09ab81ec34b69cb0654b742fc326d1c2d6e060519ede98087a4611cc1c620d6b64815f5fd22c0435bdcce4f09421c5440b0ed1e77955d40e7115dec2ea84a01ea47b3b73fe1fc54ec6f33f6656c12318f56d049a419d88a2969c7b0c2cfda27b760c69e2421ecdf1387f56dcb4dbef8d3de6659ccd2ba2207343ac54fc29750e3c5080829dcadbbd56ec9fe611ad3661464d633bf9a05cb51f1781381f56a6c742e2571be71e7a32addda44e9c622815491d75c0345b0c7f1676a8abc2ec8edc8cd4e8c1a145a9827367568d95c80b347e8d46124355fcc1d463baf1333fd1c6113c", 0xf3}, {&(0x7f0000000240)="f083544b313204da54b01155b30c5d1f24459f27cc8531230de84e802d00495a616de5d53194e468b3fa5b9368a9cd3f25716a6785745a86ec4a353c64a6a74928ba615040c3d6be42f5425af870290136c42884cfe07c333dd7e6bbba4a87c1e062a5fee4501f2b6d1bac3f4361915ad1268efbb7defaa5a9431d509e70a31e914f8f7ec9100fc8c60c5d97334d4fc79f52f5d3c0646e54a9780bc6634b570d1f71961eb6", 0xa5}, {&(0x7f0000000300)="4dea177b9da366a8a785558ded60691d1fe193ff089e3008fa6eaf0637d63d9746cdce83d6fb985da1ad8da19581e40ba034059750e3ed1bd15b0d314541dbb6164036d92022de33018fa88cd35c8bf0a5743c04b9c1d5204f6e2a8dd58f65f2279d4636e2f3aa76083f341f2bd107aa93059476e17183b911fe1bb0b8d8454f66a0a65cf9c18f16f8367bfa37056ff3438d8d618ad93ac20455797ee7aa17071ab6c053e4121da0db7e798d0ddb63fad7a38f9baff384bdfae762af44d9d42e261898dc5d734ea3db8a92d3c9a6f46a2ebc2457c1309648f6818bda6fe6a221776b19feb0ef0f81b69acad68f952d71d63171dff792207bccd50fc1b7b1f9", 0xff}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r9, r0, r0, r9, r9, r9]}], 0x28}, 0x4) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x8) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2002, 0x80040001) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x6}, 0xffffff97) 16:00:28 executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x4000001040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000140)=""/63, 0x3f, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000080)=""/80, 0x50, 0x3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7ff, 0xfff}, 0xc) 16:00:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getuid() getegid() 16:00:28 executing program 1: setitimer(0x2, &(0x7f0000001fc0)={{0x3}}, &(0x7f0000002000)) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d895f7118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671f5613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a", 0x1d8}], 0x1) r1 = syz_open_pts() dup(r1) close(r0) syz_open_pts() syz_open_pts() 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x1, 0x7f, 0xfffffffffffffffb, 0x80, 0x6b1b10fc, 0xfffffffffffffffa, 0x1, 0x2, 0x7f, 0x2}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x14) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) flock(r0, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:28 executing program 0: getuid() mkdir(&(0x7f0000000080)='./bus\x00', 0x1) socket$inet6(0x18, 0x8000, 0x8) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x6, 0xfe, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="f5486a73acfdf20328c7f9606e5f877471a6c1711d201bce5c910dc948985976293b80de092065a67166c5df3806f4d53753fad08a5410850c27998bf043a01a2bc14c672e654cd4f595d78d1bba06c32898fdb5e42b0cc5184ca5f5896772b624265a7c767edd8293a9850e9ed83f9f95d9bd783ad2c35ad4351ab073151c4e9d23ee646468077d3fdcb540ac3b7cc4dc7dbc6cfee953ff6d9ecb05f41e17a9f0835bc04d574ff47cc6bd49bd3f5fd9b42bc625a81e4ac7067ac56482bcd193876cbdc6e68cbb96c9d7a15234f2ecda663b", 0xd2}, {&(0x7f0000000040)="34dfd1bb67d187452c018c90c2f814b6b5a5", 0x12}, {&(0x7f0000000200)="602b13f5b43b5ed4dd8e3fa2a49eb876620a4fffdc07b2b3c2e82fa05af56ef087d3d10ea46e028c9061f538d862e9cae870cc885d38648028780ce8f6aa638902e3fab977500949b74db318e21c576af5dfcebc218c21fc00dcfd6e000dffb3f639f87fd6572bcd47ba5e7aae1827adc019c5f1bb096608668e52e8788e0a1b87e0b7cc425e6f62de850f5c8bd5f4c969803c10c43b8c45f17b690923a1f4123b46d5f09c76f15dcdfd224bfd3437ad15dc4867c6e4ba97f339728c2b630d1c5a64f5d447a5a7cc4d4cfb3b69146eea3090f10cf04b7b5a0a8cb7bdb1a32ba1aca4a6af37164dea417d42906f0c5b640fa1ca3f0e947683cb103a3c11", 0xfd}, {&(0x7f0000000300)="bea9680c2ada7248cf1b457f60640b9cb50a140b385c48727de0284ed1d914b558797fe8c4b9ad8063d3a98f65c2a47e97ec5e229ba6fc72484ac2df49282c5659541d730702909eb86490f6f38f11b7f969fc8624c7719da1f8410cf784513ca15cdf77fb85ab2ea10e642a36fc2aa4c8df86a452cba09641f4b8517dd6e0210d2f784c662cb0277a83ae6db6d42017e4d07811436b9aef41", 0x99}], 0x4, &(0x7f0000000400)=[{0x110, 0x0, 0x27, "8f86167ccf7a8f30c98d9d2b89760ac8383dc5fb636e1ff3c90e3a30974e2bee7cb84cd7657e5244b0b311e4cb678b6ccc0148c3cad8befdbdf4f9ce6831ac852538d2455f7a1885d946521fb9c3fed53a3b4ea6e6490dafe810a5bbdd4604eb1133f0c9f98d3c7fb7759fb3c87fb61b5ece091d739574dd2bc8e5724a74e5ed880e9825fe7215d854da19db36507b4c266b47496064262f9a46d1ccdf4bfc02e14de65a7ea1b0058ffede9e811e0098c488b36e1935efda8d71e20c5fb0c2829b4f2ce09be6abaffbb346f05bbc7fad386d16d0afbe20a4ecb1789aed2b12555830f7372d91b367a1c992d9b7d585cbadd89f866ca4181a5e23fa"}, {0x108, 0x1, 0x3, "00889159673199775da8bd07f78f6314ead0878fe4bfc796ab60ce369580f82476118747a08a28ff22525891f7e2469fbfdd0d5c5f3893c9b10ec6facfaa87582056adb2c6267435df2d6d38cb16b43c4f821c0c98148d2710563aef33073970f2e47e445cfeeded23a32bbf82046d625525f14a9b12da95870f255de7ab1b0458dca9e2c85b58d77f3ac06148939a4fe3af16417a017fc08a6d66c93668e989d9cf708193a9e79b0ceddf7385ac5d209790ba5a9f4ea746aaacf973e193a3f8ee7a9afa77427cf718980d0bf5192f542e6dc0c065542cc6d920762c2d9c40c0601481c423849dd6bc89d10fc7a07bb91677b9df"}, {0x10, 0xffff, 0x4}], 0x228}, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x4) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xd209, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000140)="3433a408f219ddaa76b5ad18f4435ef4fd7b96c82d26c1668abd2a9bf41951b98979f28782b8a5e7abed317d66b844c908f966a58398720e805291ba84aa5095c7cc85d747b076cc72181989efe78e14bca7b01721b99c7c83cecb22470bf4da291d33126f2899df686efc92efa98d19f4bf355e90e1aebe7b0373e1263d2e6136aec156f96dd982036de255eb5bf47302489fbb5ad52691ccdde2a5e8886134eb6e0568d30054b98ec4518eb591fea1904cc49dc7e817198a0e22f4a02c11e2b4a44f465489c2fe7832e528cb31c6d7335bcaf4679481f084bdf2bf8312871eba6c2c5f8612d4c7b6e82c8b0b2ae82a903322e46aba8717", 0xf8}, {&(0x7f0000000240)="cddae67e76323b32949c645d4c7be7958adee2c201f546c87e6ef21f3f", 0x1d}, {&(0x7f0000000280)="6b2870f3058972210d56a191bd55d0029a563197d6c99f87c12356f0d47417a067a47258fa6e8043247213717af5229d9ab89ddcf8e994805e2fa31aac865ce5e8a8f8a1df3ddd1d430a6c36a6d9f3dd9607635c9a8fe03709047d6ccd4d3c3030409cac2b3f9403b63163c320dbed521b4293780968a485851e7ec861db1f1285b0068787cf4b15b2fc96d29d4bdadf557064542a20ef331d313b45bdb440cf7c7d39c02abd907ea3ca4f7a5882d901e181a89d4f06c17904f185f86fdcc3a557af6368d48aee0d04e1c7e43c3c08cfb7e2c964de4fbc7e0da538d413", 0xdd}, {&(0x7f0000000380)="f733935392d99227080232e26720f145391dcb64242e27a669f7a3b5ec8f33a3664130aa5233f9af8a5756373d77d54fc9f5cad38214c72e894f99911e64e851ef19721b9b021e48b5c2e3ecbe11b8ad4fc65105869ccb3703", 0x59}, {&(0x7f0000000400)="76e38832f9822295102b8d9d72780c4d91613375da2c07ed9f5ad4a64a69ccd2c063048ed2af591ce5138168bac1a96518ba7eba96e98566b424a539864ea37244736da8d7c593293fd6ed7ccd35944b3b79f4a8026d3e1b442f8063366b9913556c16fc2761653f7e475302a346cb1aad2bb1d3be260b52b4e9f3ef0f84780ef65bf5bb271fb00ad4fdc8177372ca08fcdc", 0x92}, {&(0x7f00000004c0)="b2a3d66a1d2aa968d90858b11a1faeb74043fd504c5424520efaf162d86efe0f893235e4de9e30eff01a4c6c7642e5e6662ead19c97d6dfbf3b9a22e1f745b6f980808deadfeed171ed946bcfa6a94d3dc7ce98def4126b59c2460470691735d1a019dacce2503b2704afa239e2e85883544c838c2cf5fd46826350e5d781311dc45238a56f40c0b64984c82e43f9e9d4b", 0x91}, {&(0x7f0000000580)="117ce1fcebfb8a2891669ee503472fe5859a428b11b17ed9305be65e094280d43568caab9ac01e686611076075a28b13d4564cab705040d1985fdd51fa0f1e58224cc46ea2a13fec4949ac038bbdffce5e7f5c0621b39868ea5be1145bd2369248eca920734899eae3ae10febb98b97279834d36f23b2c", 0x77}, {&(0x7f0000000600)="44c997392ba6b632dda6ffaba6a38bfa741e1c946e1e408072568d53b7a5a2a7eb7b48495cf2745d41fa3e6a73ce467724678f037db4da42825f80ec297ef1c4cb0bd200dd93ccbb02cfde031682c4c921779d415b384a6e4eccee70387eb65f89a6f06d94773ef52d06e552b21a14e468a3539a69f65f683857771d13c44101df544286975783067f64619cd5c458340893671ea2203e400631967c19ef10e255b7581fe23104ce50056ffd6f8f91ddaaacaf0fc81da06c6b93942d3601f0980a8a820ab3b6a171c9c4b8bee2a2050d390a58e7ae792dc8962e3a7562a3f0d81c5c5ca8a3124fc7391daf87cc52", 0xee}], 0x8, &(0x7f0000000780)=[{0x1010, 0x1, 0x5, "e58c0c578b85d691e4d78f60f55083ca3d76a6d9c4f0b108b37e5a271969493f120112ba8722d6835b13b6714224b922a801e356756511879bfe46e5646cc6724c60cfc3019e431799d87b7cf2b5f42a89e8063d0b567eafa96bfabd7624dbd737b430a1728162ba9a92a88c6fc05dc6dfd310ecb56f13d8255172156fe41d2031bf285dfacaced101b43273cc632c111a4c32399c70785c4a654555711e9e3da858cf2eec07e51050ac916164f6a255f6c32080843f6fb9f6cbb1560880c14f69210ebe1765e0f178478aec0041d3b9c93b937a03aae6cfa69509abad7d2e5c0440c7e1a4aa8429645ec0f50fc5812ac59df3098fbd1fa48c8e29ad92534bcf2d60fcaecd02fb0e1a96bbc4022d0db8e24df31d5eebfa791cf7abe6aca1c1d40b0e0f05b616ebc1270ba0a6ec870beb7fff4a5c668bad9482297235ce49466dba10eb3e3889c1e3be2d46338f84df0f0b36447dd40059dbd10c51feca28a82f566d04f582d4eeb8db50212c9b1c24877eda402b16919df729b9d228ffc64db07e8575b7d831b75c3517c6d05769238893ff069f81625ad24fb58f75f52be4183a993df604a8437839dd31015741fca1532a1c995064a4266c88f6ffb030e4138d747a800a2a2fdc4d6d0aa7840e6513018435f226bab97b5a6ea6f32557b8f1cc8e7c955a58ec6d67fd19102a11dfcb31c899fbea3812a3cb859c01fc405cfe43b4aed55e46163e87bd93f7fd97c2483fbdf2da597ab20bd63736282f95c23aeee43e8b28e96e052cd3991db070597fb6ae131d3fc06ed36fa039693d1ac2814d22f02378c3e855379579396fecf9cd390df790310423826a1a65c8a68749c59b188dcf03ab913eb3616c474e4ef3e5a6fc46c9e634dda13635773a95e45c36889094c84dec15f90adf2b154db8e8f6b262dceb1de9b8525b7bfd2a3d1ddc70e963c3083ec579f3aacb31812ae9556e0141d6484d8357ece3349ba8263318345684cc8f1ab31f3fb8141566bf0df7c4e79e612fef1d03542ec082798ba22f97d329e230bdf48cba2f8ce173575169d23dfec71905d2b536d2ad538b2fc84f872301f78503cf48634f5de700f79f9652c264353215ce000c0a38149b77bee72c694d7b0a40396b2a5261243669034f8b76825f42360eb9149b357e469adecd5dc07e90b7c8c4ead3322f96492fbf44871f402b7fe1986874e361420c8cbabc272e36bbc4932d123e1925de67f6b43f2c138e36ecbbfe24ad365f4818e81023fef4b602fddfd1f504acd7dc64c1a1cfdb35d3ecfb53fa8098227c15f95e9325a2069ea11575decd7680a1ae8cae1c2ce7a62ee0980897a14b00fcc9fca9d319acdc0536591d3b3b323c056036c54aba960e96afe320b8aa48f88a3c142c0dbe75495c553960a77a396cf490d9e3af2ac397d9c9649217c6dc6fbe01d69e3b6aa36c7bf5ccc1484aee1304afabcc2b6aa2b2409b48eaa7f6b4ec465c9731dcb324c73de53f5d44ab4d7915df99aaddd2e9b19f40a2c4f9b4c699f855498e22f51b19f217b99a227c2012b446a85879a9ff2659797befda67b659cf3092898bbd883ccd168ac6f7d6ef32765840a34f03fbe42010143e4638e975504e0dfdb9ef2d10521a5ed52a045081cf7cf889418fdaad08d341be4ea564a4e6411a7e83221dfe26f665bf3c50b82d9cb684e658605fb0fd2ed21999613790e56a5513f8e2c8ff34fee44399d655ad6c43184b9db8bfa823cf1c8dfadc7268b43ff61a21804227a35efdcf36b1b52823a089cd150370d82648732319f9d5b4691ecdf7bf1f14265ae1072a0c0b71a7a1402cc0f4aa6be542c4424f19342e22aeacd5dee560c0267fd0b6fc09e7aec902ac1ca528a19ac2286dd45c6199d90dfc8e6b3bda75a51293d0fe9651b3e4527a6bac9bf7f5321ae10c1c8b4f584fce663f7571a701cd011edf7c4b383eb61340d0283120de80ed71ff2b58c603e1284712d0ff8b7b6d49602b514eaa718a4b9a86b7114c4465b06f94506d8e3f9f86ff1616d6579f4f583ebf9b05a921d7943a2f70d9c30b415d29a5d8fd27b0331970a8433fa37f8e966cc2c2ff2cd77b5c6e4d61095324f6573521b9e268470cb4f5842b286e9bac76ab20aeee82ff894945180197eafdb616149fb2f850ced4313d1dff1cf3b80a0e793bbe52f08f7a7763f6cdea24a7c64207f3ea9fcb570b6d709eea00d9a086711b9ce27e8a4b713483e5711f987c6f57d662f06fa651df390517d929649eebf61862ce7bd69a05cd9ed6711a669d0c7fdcf862165d2d23a354510ae7059b61ae10adcd65d53e6c537d110ca1db4ab30d9c67c92441ed2bfd6fd70105e444a5bdd2b15d7003147df607e1bcaed2742d0d8a03f04a03700a83a0e315da07685e57c7282e73e9af5254cda86e908056c5a9d2b9af766d5f7aa7c5ccb9fc974c470f74b46ccfd417e3aa71b14c92429e64afa781010838164dcbab7c4a1af98034487294f7e3e6b8c8db31ed0e6cb84849b449ecdffc93e7a36f8a609785b907fbdc0d795fee4809fb71e8c204577d5368083d4c5557b4271f5fe1b809c5cdeda7fb40eb378375210477b089e987b89949a9403729dc5afcb426747900939fdba312b6d33126205b7903da8fe4ee2dd476113f8b85e775ac4e6fec6ccd313a7ac46761e4226e21ced4c5e38111ff927180a47253fce69a04601bff52f0f1019c7132dd5363d20bf0b62daa8b7d29a77e06ce2aa70ebe09dd217985731c96237887c0dd899941fee7c384ee4c7e0ccf3a823f63e4b37dcb387eb894421916914d58e4884e04e8b52473ba77eefed9da1739b90fa00d33d3b53f2bbc42b1d70dafe8c4daf8cfab79c261e752628e965f5e31a4dcc3018522863fc8f248c4660b08a08774e4f2891e6b7bde9ffb395b90fb652582e576879f7c226c192b01a7d60be9d4caff4b822e2f848eac42c25ceac345dd1cface9fcb82d6fafcdbb15723650ff5caef26acdbe346fa3e7510ea9056f1b7b268cb82f5f58db721d9acd8a637e3ef4dfddd7676ef23b265b956f2d800bccc5a4b83eec62d3b4563cd81eba018e29b4054d187320b38e4007172886d70f44894cec20924eb29bc4484b5e1c792751f30f823e5580faabf4ff78d82342ff763b93f9ff76f228a17d5f93484a730e893ed314989bb388cfbcaa0e4f561455bf54b517345d5e021e39278f4e21e7fd50c6b6c10104750ac470c79f0834c3abd73c7ca43d21c834501ca673c95ffbdb6f8cd0a36eb3574da0c7061d845bcd1b17240245b5fe9991241ab58f7d1a7d80bdad9eeb44b9e8226941d66bd44463abb9055cc0883987bfb2f0af75cbbdd1f0bb77113ddb558945e07e70b48699f6c1a58e1aaebb9947f53d15ad6fbcaf28c32fe301257148bf16675792630292b0f40203ca254929e964f046b6f7f23e07ffbfdb791cff90fcaa5ebce4c553a84eac123d36a312b84e731ac5d000411631083ab1cc6f5e3659def034c2972e3b63ea4b5aab6df9891a77e962b1d28c8fdf9975848dbadc1c644e76e99e7f8c6f528d55be6e918e38e1c538b4eba91e592d2783948ae247f358c0dcc6f0fa29b61254effb37a2a19ee68c931ba281013fbd3fb9afc610c41badf08344e49740ccf81fd1adc80880224b42d6e4f8a776a9215b539c1440c10845c53892fa932d1e8e1921a7ae6218700deade3d6ce3ecbf42fff968824788146f9624d92988ebb1a0ec3e87a7399003b975d504fac71547140f38f3dd4330a25105df2cc94318cc558b1b4e3a799f690ae5d80a07bcd073514e30a20872582c22224fc472dcc69e7255c18f786319a7ce5c4a1c780a478a093df8c12f9170d0fcae170226eeb956855c83614e749ead8f35511ddf801191a992ef1b2882d5688b459e450821000c8bac5f1a4ccc974ee01894b3c1bd298dfd8c316b0b8704befc70153fdc043fe56871a0d080ab8486b5f48525024f06a2dd7447ef8d65f83299828192848ab4543f337b4d99c597b6445f7de2e82cd1b3db815ea4b260a443ab0b0f70f3380d8b0ee0a018a358ae2f0a63fe602238c5051bdedfe868af769d7ad25ba5cc6528a06b1a2c761cbf794058cfb2cb5cf2e8d79d00790f2b15ecf7516a4cdb128f12e2622b334b499341ca33751084bc365d864d1328aa397f23879b6437be65ebf1442f1a438d7280bbdfebd522ff3a3e9a988f3dcce2cd53b892fdaedacad10ea44e4baecc036feb3ab8d629b3c461d38de219a53f9486bfcd5db3e68ce370d222d295aba6a94071acbecd7b9c453cfa6f080c4b77d8373c5d93e93ed589791555682a0fb9780e1e4f43221735e5401d2a60fda3236d4fded1ee65a63947bc307a7a8d28cee35d76ff12aa82f54365110a83eda4c7f90875d1fbf4bb391c52649c3431213fcd4640999618d3cfeb2a01912aa282752afaeb5c06ffe72aef5a4bfed759fbda178b1a4e5d1a1dfdfe26cda4e5d024b9f296d0db2730ec0497629dbfd0f77eae3117bb38283a384f35828928443dc5c7579c0a9b878f7c180b27d954ebaf7ebac71c51ff3162799194a2529b34341872d5d4faa52b6600be4c7815f03b84cdb5741c6d576218c2a3c581e645b84d84a2a956908d8bbea5467d077a9fe36d24f36a0e2618c8339be094a051458410c65dbf2b98adcee11d300f21f388d15dcddae03b40d42be0335b5d83c09f5ea612d0e9098eff3bf149196cc3f963afbd710461e1de8c6113b6c408d7ddd2240d6c33e77622ef7a5838c7fd74651d96304cbf04b59fb4c214997efac97bf289b0728c3b445aff86062e139bff59f7099c5352f5d68f6201fb750c2d2e60fecc4ba1eb577d734cd7efaba07278eb11d4194b6253b82e971f76aeceecc434519b5246136091cbfed32339a9427d80142724edde6ab04a39a5eb8ddc4a43ecee70ca7f57237692ef6a03be1f6e09caf2f65e609e8f855e3b0deb18dc0b4f50ed9d4bfdccd099f954b8cc55adb644a4d8b7e380dfec3c986ab100cf39f2b36500ecf695df3ce931bdb43c6b4a56709195649e6453c03fe76889a4040c7a4dbc9c180f2aa09833e3d3d1cabafe3c5c280eeb0d722630c43437c555a51d8b4051db8d54fd059b11af2c4047a0aa34dafaa067dfb415845922e1bcf5f48df4f7d37d19e1a814f6311323ae00fa12f8101ee41c9979ea9a5983ae21ad4c1353a929cae4accfb0a2d4b86dd7b834ccc85da8eb7bf51a8548de7c85e76ad4ff0593837f0f88d1447ac98a2a9bdabfbb1151607892bc920369b13b5217b6f324d3441ebac6b9aa08d9560c41298d066d369632c4387c9496d23db4e00987f1bc462bbea0d31b1853256050757be9ffb03e98ff31d50bea3ee49bc2219ee11b9b204f7ce9067dbae87bf6c82ffa2d28da51dc1840a06ba15cfb9ed873102dce0ffca91bd5d98d013a38cae502de8a525084804df810d5b4aebcf59b55ec946e808012a1e05c7fa01b8cd141bff67aac2214f5d04548a2586713c13a775fec38354a86208eb12e3d63311cf6f1c2ca35f3aff880b4cae7bc985037153f13d16c4796b8bf7d8a3f6a52f41958cf9f7ab6a8e74d1cd98865b121a2716119818e7c3da4a62fdce8e828f20b7bcdf6ee2022d2637aa119af5c37e5fa0a8e5c3f2549ba849d43fa290548cd57b4a0c15835ca8f242d4b18571a1c9fef58c80e4cae99239ba7850f1fea57fc14558a9cdfb5287435214d82ca2e8d6c0b43f77ffc2ab8ec7472ea9a942b2f5ad0b09aa554c89a5e08a053a41df44c2598b6207e0b77f9632e4eba990b2fb2d"}, {0xb8, 0xffff, 0xc3, "b90bf86f5f2fde7665d9fd57ddb341ea29538b65a4412424214d524fb59d3dd5f9c48153bf2c0c5b49ee58a06cd3bde819540557eeea3cb369eb5dc2b951d25820da318858095d6d6b0416c8498c3f59844dc340ae6f9dedf98a3beb79a8afc55ab1728511e15449831e939289a2e757b4c4341ada1612228a1189f4687acacfdad5b2e5d7aecd2be27ca36e7cafb57613e171d3e2c5d294831caa3716093a2ffe"}, {0x110, 0xffff, 0x79, "516dabf7497c69fc6717b6171448300f42a6fa0da80eb7207b4a43e07b8a05d0bab62f835957e934aabe5da3de4eb7d57263e890c1c02a25c47fd6da2175b1a5db7fd157ba4f759fb11d530095102f305afb69502986e87da789a8367c8787f2d4c9d30f1100c61eceda7a4f69f1752e72e5d97310ad7e9353ddd6254521e01c78ec5cb831035262fe990166afdcaa728ed3b7d2428c89f1c71db2337c1b205122e5fbac8882b541ae8275b408f64a56e8894554a6789f78b586f6fbb45af041a2b17d27c68e84798c166bd37c97e614c86dc8f0d7db90d8d99676337491e07b5da003eca5210104522d65e105afbb2b2a7efc1653c4c420db970e"}, {0x1010, 0xffff, 0x3, "d254d206b5517709576387d20d5b1482e32bf1007a1117be92d2c6b1c9877c9a22a8707a8b8c24fa943816d02b3e1adc884566a7781df14829ff3863dbcdd6ad816c7119aed2fa2346a57ec7e43b333f8944570d78e5012dd6dabdafa9d353e3cf2fccfb4a55b329dbaa8a884e88ff88c95da2c17e129ab8e06792e47cba02cb1cf8bd612b7f62bf613a46e71b38e40ae195cce551596d5d6ebb20efb927b4f7d59ade4ead3d3e64f3dbf0f41be7b194b7145c730be6a98b4112ddd0b94bbac39cd7d3494a6af72e179c76ff7b85bb91d4d504c373e86ba4fce1c2cd47c6c5cc8b4381d4f62de3b2d37d7a3474fe2a5e71bd317caa4e3bfa84afcbc0570134620ed42149d92149c07f5a92d1c5d9dc026e557366983ef45f600b27bcede87126a56e3c7bf5e28ce18e6ca77996a0364ac5052514e9083bd971a71a87a30e04ed700b6110df8e262c772831a71809f4c0f2134ff5f831ce4c91f29cc8434e379b563f5c6b55a8f544d3d0e765bd60f3cf2d1210478550266edf0a2de4df37bca9462701800f36e70c1bc8f853a5a6e0c64af3d3dfd7dd243d3f3292003790d89627359561f68189c759d70c4976a2a45b807dd05bd53530122ec7ea02f5e2067f6e3163c66481141b711a85ee7e38de0da073fc186a2a876f1a7354a703cee8b92bd63cb49f1e5bfa77b4b3055ad1b78dea3e76fef0177f0597cf2a03b6293fd9e1e7713a72f5a52384c9047239f67aeae804cfd6a4ca63ec72fd8258604a526819d928effd7f53bdcd29fcff987dc04bbd1ca2b00dd55de98191594d9a98a589772ae62ac3a53366586dbe6d4b682fdf847efa09b2ef47260cd668f9a1c72ec615c4190447703a26af18c5a92357d01ac64840d67d6c6787169a82b0ed39fa15779e8d9cd4aa4abaa6f5db5922fa1345eeacce799d017e110c542cd3217b546233bc0c81b2d2006be2bdf9773b6ad061da7f420d47f8ae60a11686b51dca85748b4d791bb0895e0bbdb950398af46bcfdd10f3e2d9ff39f48303fe01a98103fb065ed52898cce9e8a9605b6fe0e8d8c94ef7bb8e0d0c7bc9b598a36d2c0ec88d27c88c243c2f7b72e088c445eb67bdf7ed3e5a7d201c81e635629abebef3ba17c1bb4e1a409bf87a88e8fcfdde1bdb273e1d9c9cd86924509e8ff644c55e494c8e3ff098def0883167fcc5cd4bc4f71646a9a79179fea0b716242e156f80ca3db4a5c8d42afbb0c7809fa82ed27ec99d1c882ab2433bcf9b31d7d5b291957e768903c335b8094df5f4be1319512384bf1a9db276a41084bc62c17d7e6826e7845150bdad07c42df63a3dfb44dc163c467583b205b3801e925d7e853dc5720627a136eb98b63c3c8230897b43161099b3869b94fe6bd6f73e15ea9d2f70479db1f6de910318c10b54bd7b57a3a889484eeed93dac05bc0a281a3c619200b87e00ffe358b20f97d4d4a1c2e1190fd16a480bf724625a6c41aa39ca8bb928f1e72b295104bffe3438f200bb5018f69c015a8abed4b844c70a13eddd8f00cbc6d407fd7ad23cba33639b04529450157deb338b053de1af5df6200091ff7cf68b9ed9feb8e41a861e2224811a97670be96ab242847b6c9e8de822c402f7087825e6e2764578283296f99cc42ed66d2f52e13c922bb3d00b16f2cf864d0baeb2f6acfcea01c8751bd776dc29202ec9e797066b034b596f9d4fea39cca2379d0c0bdc510a8e88f975eea7ceab2228a994968dcc6fe20c68041dc4521cb339687d10261151133769a9b6919e34f143c02a848d8c5ec4572e0496d217a9e94f791ffceb7b0afb5bef7f0628ede614b39cfdd01a597f41f1a0aabdf776ea2778fee49545f5958412d4ecb977fe64890416ad93c1c43c1c33ddbe3829bbf5febdfa9afa9808b960e66c852eafb474484c6fe8a39023feb909e04835fd1933a7c0c15fdd0a12fc172a7a102bcfd6a9c4d7ebe4b4828b1758360436070458871bd8555bc5002b6e909ebc079707710bc100d623544c250013e1509256e6972cbb729ccb789f707b82c392c193475acb4c1b5773a90df3a592934173bc8f8c0157359d49b1d5bb11cc1f836b4d166bd875d0091bd5a8f9da3541cb354589d8a580d4ba3f130c16cf3217c5715212b81130cc8b8c01d041ae038adc792d72f45fb16fabe71109dedc1c725ff3328d0d55a42e2b8f5b4261ffbc000f709d98866c6c51790f03f7bb8f6ad9a7dce73f28ff666b8e0f7d49cc912a837eabe3f78de901b9745e4b45b7a3cd204b9eca8de6374da26583e24886e1f60ceb299057caf1d5da4c2867a38f07576b19771d099edb15c1cf93c926150a207a84e652d609a1347effdccce0abdd1c1734396ef90513d834cff25c208bea4349e38312abf54e9ac1cb9df85b4a9fd24f9c84f5f1ebe9c00c8719b6ac2a75b96473efb7b448eccbc812e211830bac89ac1a6096e010a798bf4187b364183f8d38be115370da6ed07d492f02b81f3e525e73622ee24e067bed040c214f9e41830323db642199061ddf7e8139fdbb437779a6b3f00a9b148e7a5743ed7d0c2a368b0fafdd6c5aaf8c423a376bad4df087b676fe176b43a89416e60f9cd0669e9cd2dec4a13a5cdb39cfe99f358e9bdfc9942c343c822c7e2dc1e3f9ebd8a37cfbfc25e271e236d086c6c1616f5e53813de68cf2527d3ddea471d71d42c023d1f8f715d66f93f4c65414a565d8bebb9a1df5663d5e513a92a54a2b939d911cc811fad66d632aef04d0d2cec98a64d9ecd0b0cf1233c71f3d9b0aaa6f2d1c5a03a9b398d1810f2593aa826b6524c9a9429f33749ebe8e5d0dc3b6adc6649d9b63e28ee22165ee682c7fed1a0788dfd3a9de49405618c57b9c6ea7a19e7b27b83320a3f0c949c60e097917b97cac91cb210415c4b623beede5217452288e2ca34dd6b9ed62437d0bf34a2cc40918a88fd84ab9f65dc64945cf80965e10df6487833152ebbc87f011c37d4e56fa1cb2a099b5614331d7594b8da8c45beb70763d9e6aa50d5aa630e2deeed9a8f503c9b5bfef5aef576f7e38dbfeb2551da4d15d10824d56298ad8e9aa2f1d81db14fe508daba0d4fd1698935a31e32323afa450e61d9ba04a35eb3a3b4c1aa877d85534eae85d99a0fa49613ca63656b1121046cff9bcda5f6afdb8f418e8331213bd23b16ec22bb6db1fea3a547a15348b3ad3cabd241ac674c72f918bc39279a7107ab77b16c8511b6a0241604fdf772714c916f2c2cc53010d14165e3a4499f9c6c78b82bc27e6ba34b0cf1501317029d606848577047b6a6baab8ae335663ab9ad82df9f01983435324a3b38cb3776d30e81c1108ca4acea1b7154cc9c660c8ffa3dae1a4b51a9ed6f78db1815b774abbf4239cd83da8537060686c274694e92bb9b5181159fe6442457059451c967310f3eb4bfe0acdc3ca2ec51d39e9c1caf1c1e4c6f94b6e95cd807ec0152d1dab7b9cec60896475377373cc291b8358b14a84197a4ad0ddcd626a67fd2f14944f7cd22fe60d3f0a833019e8036897c60f669284b685ae2cdca8db5d66f00575d2368e1ba884999a4ad0e63f4efadfeef247d4f0bf24617817ae5ad5dcb657300ac4d88bb152832b7b0b6ed3132f1869dc000099c7c1d4ff1a204baf2108aa71b654c9703f1b8ea9f5dfc75a5181665539d319a6b7fa16c309c8786e6e5bfabb0046febbbcdc127f71ac80a491cd933c5640d9c665525fe3104a3d26bded6842888132c37dd26dfee0acdf70a56afe080815ddf939618f6066405681dcbe4fd4c18d79906e05749c7b7036909c1d4e353f02e93ea5425bd0160899ae5b7b49c9265274f237b2b5d35ea791fecd16104ad04b14524ea4bb3cce82011c918506f3cfefe9efbf88a4770eaf405841a625185d043cc18ad665af89bb0b189a58853c976d7614d10caf3804c6520b7be7cb197422c339bb7c81b032dd2b1722721d8e92422ef28c606e976352eaa6f0852d2f863faec1e84af37e75dd4815096ae12b7a22d0f956a1213efdd3146398541abd2fd90537336ad269c9e01a1cd467b5f28f0d9dd6cad1c18b8b3959033201d5a1cb7afe79d1852d2ee974ede1f37044ba512057cc8931a560f124609b6001876208500cb580a5b82833907bf571d6da28df0f9963713eddfacb11f805b53322fb6f9aba72818888b8f0a013e91c5095bc66271efa46708d2a71cd1ee67822dc11c8c92c5696eccd53a955344280288d5a06c46fb12b8b4c0ead2fea6e43d71aef1f89a40100188608ba541f999e5d3d992851ef87c095a3287ab8802951831a502d58513d0d1d7a440685441221a9047794100f24c320f2b823a6aa5433a6cbcfd9175ca93c5c3d3cf9cebae8d605197dac596e95ce285576ae8fc54b7ea130f1910ca7867f05cdfee6d9307b549dcaedf3bef5aebccc051c39af1f6916b455a83a64fd5dfa2c4ad939e50f36ba8a32e065a406b0cc55b0a839584701110cda20bb51ba1f8e5e31c0813cd482a30a733eb6d1c14bd10e4fad08fbebcd77d82b14fbf8b5515d8702e7c244806761afef22426d55774e9307fa647044a5b7af8decfd40ee834ca6539d74aef3dbd4e1646592fa8da92804ebadff89c6d9ad7e31966fe3bda912baecb34f04b0c72d92acdc7d9819130675b50278f0e4bcb7ed937c9c118f95ca1c65ba311367dca59b4c40a2a24a89f0c3f0d9ec9784112931f3d5c3a9635ec87f5dc13a24c33bda399a9abec2071b31e0d44ceb3a27fb8ffc1d7781e81bf96b34d8df31baa85fa403ddc75e082179932e3ed2c439e4ab621fb73e10b7f7b12b3d7c37f964c742db3442e8eb68568abd69c4ae2b248cffbbe8b9b81f1365effabfd42686816e506bf23755438c4b10c0af9c2e9395a06cd7bec7a217bc09f4b5a377188e2217bf342ccbbb2199cf80231f128d201c48b3683650ba9d40e727fc7cc2f16e51523816fb6ade0c550c77b5f20645c1d54a54dd5c436cb59faf0d4ee02c1f3e7b7f38af88a710a509462ee7efb5b8c4470966fb4f8e1b77370b9b9c8f2da6a28cda010d4ca9f9a4ba0bd6055746d78850f9e0fe81ac140acef8e175bd16992e20da043ab78bf999325a8ee9148d0af025920612f529b92363c30834b8e98ea00ad4c658cc9545c87170db8e0f5c5297b2e4f9e3be540a20b0462f960e734457094c065467974c4f1fdbbbd21df6a0dea4b9fae9a6031c00471193e7fba5bd7ce50c6204d46666128da93417503582b54bcdecf19be3c861eb13ca158ead8308c311f409a1abbb600d6ac5c1babfb1c8ae8b2e738ad5051f1ff6c9ad6df84c733053033d9a16b65fa4f0b37dad25fb49b5526344f11c2630c6749bd5e7b287829657ee5f509af93d76ea801b9d8e341a2948f610db9ca3085a5aa4b6e9d778fc45af6a16ea72d088ccaf592ea3899117e73291b19a38a73a923e587d59f4bb857c2ccdc162e73f0f977720e5616b1623f5fa87836b4dfbdd57db6d49d6c7dc0fa1edbf99bed1a6523d77ca7deaba627f85c78bb3ec48315658063af7f3c98e65ff8e899430fff6ad6a3936f286e75fdcdb1b7538483c5af5b27da43a2fde31c5a1df94348341c2de07634273bb4890f8a3e19b5e214be74e2d871568f02f673d5dab71f0cf6342d18264a6f9536172bdec6e7314c1e0bb7258be96023ef2b9168ff06762b672c06d76a9b333711b2470002f0eecf75335cac493eb7251d3ab7db706bd557b4660b27cd7354a7216451d22022eac26f3b1b5466aa02393b61d5732e97d23db97be3cd8db7ec3c877f89445f817a167a510116ff4"}, {0x98, 0xffff, 0xfffffffffffffe10, "9eb690d0d0092904ce9cdebea5c6011280aa91a22da9102a7bf2042385c35dfe8e8c241807e80f27da48de5dd81359aa915dee5987d4d85de5ecec622f0c913ecb51de5fdf8c0b414509c5a54caff40920167fb6e0552dc441d68d504167b9c83ace5658a8f2895e3c6525a10f98fb5d49e89bcc693a68f4671459bf091525c542c719"}], 0x2280}, 0x2) msgget(0x1, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002a80)={0x7, 0x0, 0x413, 0x80000001}) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x488, 0x1000000000a3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0xfffffffffffffffc, "d730570800000700000000000000000000e77f00", 0x0, 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x0, 0x100000000000, 0x205) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x20, 0x1000}], 0x3) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:28 executing program 1: r0 = socket(0x2, 0x1, 0x1ff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) accept(r0, 0x0, &(0x7f0000000040)) 16:00:28 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) recvfrom$unix(r0, &(0x7f0000000000)=""/150, 0x96, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000794d52849ec30ea242295b8930fb877176d1542de158f8d29a249111516e2292fc3d412fb2260493b55e7cba1a06e625a423cd208c22f67d543e6e96a561cceb776c51b4f2261d79ae665977d27b9651d794e0898abe6e9bb0ee04c9d99076a8b3c20d4b9ce6888f3c8bc9a08d4bf709ee76648cfc4e57277ce608cd0316f4318fbe7876a83ff501b4512cdb577f2688680d"], 0xa) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x2, 0x0, 0x800000000000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) fcntl$dupfd(r1, 0xa, r0) r5 = dup2(r0, r0) kevent(r5, &(0x7f0000000000), 0xfffffffc, 0x0, 0x6, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) clock_getres(0x2, &(0x7f0000000040)) 16:00:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8c0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x7, 0x96, 0x8}, 0xc) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1f, 0x8000, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) unlink(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f00000005c0)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe5b2f14558e3114729e0300000000000000fb6242b8023ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc08594a8317302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fbace938a16221b9785e3424cc8c239304115c3d00167b10417ac7d84b533266c526b6553256c0d5cc3a3d20aab9a3303160dca620823e83c018203174b5c1a24197d2419fb0919834fabd5304ee7be931d897532cf4e6369de658840b3112c86fda4058cc24112c3a87fd57ed28c03b92aea349e20f0a14345b006e8a4da1d8b67d7936d97cec3268c1ce3db569d99fbf1b37b12631c770ce19c511673246e8fd20e062ecca203432d924cae30a66fabdcd4138b998072870463d7fab4472ad1e8b974e6401b577b50d09cfbdd1dde7143cc21ce9d1be14cdc3e60c111f9e800aea71e13cc0e8c3753c243141e24271350d0a6efef9a112ab7716d42f2d488d6127d679988f25b98f5a9a3131f0423e158a22528c72a0eb9de187b0a4b4db3ab8031aa9939078c8b26ba28764832a7e8b73250a6242edc8d7ea4bca3feb9c82013d9ec9644e7b61cee7a2488ea84db6874", 0x2a5) r2 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup(r2) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r3, &(0x7f0000000200)=""/194, 0xc2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000300)=0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) flock(r0, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="d4cd597017", 0x5}], 0x1, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xa2) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x1) close(r0) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x7, 0x2) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x3ff, "7c470bf57c9287e52a8856dfc7a2239791627249", 0x20, 0xffffffffffff4926}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) syz_open_pts() 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) sendto$inet(r0, &(0x7f0000000000)="5ee049222857eabe1687739a5d4f684cc24b32dc", 0x14, 0x8, 0x0, 0xfffffffffffffdce) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x891, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) syz_open_pts() dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) Ž÷GÍ ú34ûFܸ(h÷†?O¶< oëÐH#\<ê 6?UÒ¾`ßµÒKà“÷û è½µH ð×æð>Æ- 7pckbd_enable: command error 16:00:29 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0xfffffffffffffffb}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x149) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) setsockopt(r0, 0x1, 0x9, &(0x7f0000000080)="93389158f3a85096662c8fb5638d1950dad51c10e309c137fffce52390954fab9e3e72ce720ad839510626ac118f91fb1cc4fa872a98d78e4eb18a6e1414e3f5a935cdf02dd86d4902cf23d4a9d0279efcadea4c2ea3ca89458ff88a40c02e50c13b4a02a6222e8cb6451876baed476568d9884a25bd90571e1f93b45b84052bf99ce43b91c667661ee20095f3fe7c0d26aa890919773b6ac0c3ab307cb38394cfbc3987848e988093a65de27ad64fc346ad538bece2370e6b2041b9b17fac7fcbf8e8b966ec9473aece282d38c93b86a548f13cc76bed0615d39b844d9b86498045a07c3d57cfef9b4e61f1", 0xec) 16:00:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000900)="d8730190ce5e0e305a5021cb45f73846194cb3a5a728c8587eea216be9e8a5bcb55e7497b39def0eb1db6c995f3b42e6c11bc6f02b45f14a1d9500c54b4fc3e3987382af23372e1d41279b93909c5fdeb83c795deddb78b64c1617765da19c75b1564d935ebe2315c5e2a54e69832ee19bef179c7b69f61cee06dd4c4b01004da00be3d3c2644f8cf5400e37bbcbf93d160837b4d61749d9bbed4c1f752a220a2f29f818ecb43195507f31b8148012597db33d914c0c2fc065c7ea86408e880c576a416004764e18b8f302839fee572b98bd3d3586141b3778000c746243024e61eae5fc1f00000000000000000000000000000000000000000000000000a7b6cc20ca7f106b4c63add71fac1759682653d44fa1b6cc158357ce2fccca700f7ef770f013a3a22c0e219163928ade2b5372539c8794bedc5b4309eed7f5aba1e4b5134273f606b4237033d6ec70e2af9f8f8cc0016be270df5b5b5d74fb99b9c218283020aa419ba31ecdceb442f71353f4d42f8797cb2d9494274f46a7fa92429e738a62286ac28f25774e6aacf19468b7eb8407932636f889a2ed028bed3513ef651c019cdbc61452aa6368f1580f45971ece5e75099921e3ff0ec8c8f95b94c880a69ed81531a17c859d3c95d8d86410834df8e96c6cbbb5a1ba6e3dbe23a2338232dcee64effd2ab84699f9", 0x1ed) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc4) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x4) recvmsg(r1, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xc9, 0x0, 0xee}, 0x0) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) socket(0x2, 0xc007, 0x3) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x254) 16:00:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30871a1d5fbdfa0a, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x0, 0x8, 0x3, "ebae83dbaa1c1ffaf3dd0e58e6b6fcd935267cc2", 0x101, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0xfffffffffffffc6d, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xfffffffffffffffc, 0xffffffffffffffff}) 16:00:29 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:29 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) seteuid(0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff36e7ff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r2 = semget$private(0x0, 0x7, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffffffa, r3, r4, r5, r7, 0x4, 0x7fffffff}, 0xe7, 0x10001, 0x7fff}) r8 = semget(0x2, 0x0, 0x80) r9 = geteuid() r10 = geteuid() r11 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r6, r10, r7}, 0xc) r12 = getuid() r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f0000000180)) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r9, r11, r12, r14, 0x40, 0x3ff}, 0x1, 0xffffffff, 0x6}) 16:00:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget(0x0, 0x1, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/88) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:29 executing program 1: clock_gettime(0x5, &(0x7f0000000240)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = dup(0xffffffffffffff9c) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) socketpair(0x21, 0x3, 0x1, &(0x7f0000000340)={0xffffffffffffffff}) readv(r3, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/214, 0xd6}, {&(0x7f00000005c0)=""/254, 0xfe}, {&(0x7f00000006c0)=""/171, 0xab}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f0000000840)=""/41, 0x29}, {&(0x7f0000000880)=""/30, 0x1e}], 0x6) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0xd58f, 0x1d}, {{r2}, 0xffffffffffffffff, 0x2c, 0x0, 0x982c, 0x826}, {{r3}, 0xfffffffffffffffb, 0x28, 0x4, 0x3, 0x2}, {{r4}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x5}, {{r5}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x4, 0x5}], 0x3, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffa, 0x86, 0xf0000000, 0xa80, 0xffff}, {{r7}, 0xffffffffffffffff, 0x0, 0x24, 0xffffffffffff295b, 0x5}, {{r8}, 0xfffffffffffffffa, 0xa, 0x1, 0x1, 0x1e3}, {{r9}, 0xfffffffffffffffd, 0x4, 0x6, 0x9, 0x100000000}], 0xff, &(0x7f0000000480)={0x6}) 16:00:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x99a7, 0x9}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb0, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffffc, 0x2}, 0xffffff2e) close(r0) 16:00:29 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1a3) mknod(&(0x7f0000000180)='./file1\x00', 0x2007, 0x1000000000002e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="9ee99d8f3c7a42e022fcd8542ba964614d7919bbf74d5f9dac7a9b3ee84bbdbbe8dec39a0c836cd1c0a43d719ca30de694c7", 0x32}, {&(0x7f0000000040)="3252fd0ab4d77ff384e8a7f56cab4922de", 0x11}, {&(0x7f00000000c0)="64887046fae2e85bc77da11dcc5d199373493763ed8d72c7369e924a65144993e5c54ed563914d94db01f92e681d4a34", 0x30}], 0x3) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0xfffffffffffffff8}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) fcntl$dupfd(r2, 0xa, r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x101fff, 0x404) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x30880, 0x21) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x20d0, 0xc4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:30 executing program 0: fcntl$getown(0xffffffffffffff9c, 0x5) r0 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r0, r1) r2 = getpid() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000001480)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=ANY=[], &(0x7f00000001c0)) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) getpeername(r6, &(0x7f00000012c0)=@un=@abs, &(0x7f0000001500)=0x8) r7 = kqueue() r8 = open(&(0x7f0000001380)='./file0\x00', 0x20280, 0x20) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001440)=ANY=[@ANYBLOB="67f5d77bdc5500002ef0b030cedc7c536c106a432f"], 0x1, &(0x7f00000014c0)=[{&(0x7f0000000240)="5d9e4dc1282950d07a4afa977b0c4b8324fa13164f7c3ec6344f365d8a4f724e38521bf604e763ab691cb80f61b6adb440ac69f39184853141b2951512d441e23bd6919a492bccd7bb55cee47a3a0cb2d7cb5b007f3425935e", 0x59}, {&(0x7f00000002c0)="36f373e8852dccac78ea6e53efaceb00ad90fbde95d61a28d97d312e7cc4687627f797b202a3f363e27b7eb1069183bb7cd0bc013668b8aa1a0eee10862fe162cb259f4fdf92f593bfdcf02874a07a321436c75dfb38cccad2153d5610995a65d9cd78af34971de07bfbdff92657b43f544e88d70cc555cd72bab778b6c61bd175e561f4aeafe7d4c5cf8fe91d9e2c2ce59513a66dc49c257535d5043fd0186974c39e429a257e50d35ba9db636709ca0e628f5140445af81785bfd014522ef2fe9858094a7ef8d8034baf04459e1293c35a3da98222a01c751fcbbee34f51d983b592567427a7afab6526c31a990af0389f1115afec936e876ccef7253b777208aa8ab725374ec1bbee9b45fef190bb138dbbd6f1d88f870102c3277a752f765aef7d0bc0f4aac253c7b5f6ec9c2c9bd3531f2ad0a6e66a0c4903fe947a290e289f1bc75bca057cef52110818a9cb1b139b839cfbe1c9445ff4fece5f3256f7dafef76ef08c461c686c6ab377dfc6beb9ed5c92406f0fd6d0068a221134e2f0939d996c8822b92cc4f99ef9578ca30a5dd560d8e9a593fdb09b99ccfb5e5a54aeac727d14c38d1841e7466096dcb0894e5a778fc1a28a498e4ffb63530de37eeed5eb08ae254ba8f4da99ca7da709f1b2c0c4d51430dfd869c2af089878ca23a73dd33c3fdb3d7d5a78d79441c009fa43837cd91fa2b5db9f1b93749ac42f47f212f86fb4fcadbc98d73d484120d2f27e532dafb1394d9e3dfab4d095344f1b0b86dcf3290dcf936e65ae2d443385912d08a3beb729e83b46d8f8f7a982b13e7014355a0062413095d821bf53625ea3493452f393b6ca85b114e56f7f93c7010e878409c9c88e422fcd47ee7b4b330487d5dc8d450ab5209a9a9be777e055eeb5519f5e3533d3f2514eb890b495ef5fc0509fcfd541ccd33ab309252839ee6f30fc253f6ade3852d9a0c30e6d76906e8b760a6db5e08e602e7f3e57f9f1428a57c70aab26de8305446d4921bb074d37cd76adf7ce04f3bd63ac534f9098787fd714b57385fb05a4a8f9abcca6c5a4b0b9bbe44000db00b2b32f7c176459297dbee2c517fe9df2883749f7f7dca38f3daa826439b40ef5c44257a8519b6f13d18bd75d782eaa1151e9ecfefa6ea7c81375482f5e16c92945b33923927d960c0846bf5e17e55ed993a16d9c1390b473eade822ae54694d1c99c64cf46facad4674dd4ec772ae17786734c59e361104fda8fca5d75e2594f8f44f2f5c163abc28df405e19d82efcc08e74f908783a37c2941d57c6f051c9ddf3c554c4c0bdea418ffdc17fa9adbbebc254cbb21cef455020bb399202134239846d76f2340c36d6a6d82e5fafafcfcf6cd9932b636c0b0fc77b4594a1a36b4530ccf905a569ef8e0d566e3351a8730b7b602a5abdc34a3d55537ec9e1818f8b53f41c6a72a0119535c2b38f8038ef4429af99012f415e378d8357186b989e681d832ad4a05bf227d13958a135effb7ea9edb2225f9a460c59150ac71a90d827b1498f4977239cb6f5049846e3a544784bd8bcd65528690508cc3997eba9b3a79af34e236d7c0fb66fcd6f2dee1f45169a1daad1067ccbc53bb7b839db0787fb580281dee18b02b5b616cbd8683b1edbdf4f31f3af4e83cef9597c398c76a2b13e0e046390a34e2ed3d772f7dd1474c33b75d14a0af6982ed4d51cfaab065606fd00bbc3bb596f664898fbc62e8b07652668ec5eb6f73c8f5404a0f2a04af1c96906880a9968cae664d16128f7eed2906a2c55f45f046fdb9307436b877e65b6b6ac027cee4cba4d3d27a77567c516bd2550350331dba70a4c96699eed891ef23c1d850890336a03b3fe2e098653d8f2bee2154685252f6f0f4c08d581752bc1a96f22bb3be712438da47c3326daeb22b74bf649b5c16e9842a3489854a3a06fab439a332bf7c034e3252da981bad2471c2a62cbeda67fea5e86010a6ecd7b893c1492b48807b9e482a19f3b147c2ca69a27e228b96e0c3a1a390cbd450acf6a0f618859cd001f183aff4afa9f6a0fecc807df3d7ee7d1ec06f675c7612a210e99787a40e6a83d1cfc139c9fa8c28ebd4bc2aee1d4b0571862ee6059ebb373fbb445c5029963101bcfa21e7911ad0b704e620f0034d12b5f03bc98518ab1ccd655bef116b23945efc95486ed09435a381b726e2f5c33acdaf866b9b988aa0e9b2a9c52791f68a25dd27ae6093ead487bcbcf38e874ab33217ef992dfbce1a909cfb7e7cab064a33cc56d7f6a7e04709731c3c9d08e76147796fc6e6db4b6663f26c3b678e9d756a46b0632c8d133f7ca1f4444b9748a3f4dc84a3d99421022efda46ff1317dfde4113b73736fa5a4c1576fe36f24ede1403098d78a9cbeca3dde01971694c5615014ea27fe05289730b32bc47dd72261517e46487269453119ad0162b4cb97e9e31b9761463e6b630bb1c344980bdb27d78c4b44d67a730cdd6bfcd91807ce7760d2f2ec6d8800000100ae64964512d3219753bdb9aefc45e498e42c5afa3830fff3676b46575ff84f85c2708fc0d4a581ac4e64f31f36f4a4738c7462978bba9e563e43ce834801f250406fb09605bf80662736d96542076b18243d9d2513f8197f2d0228abe9f72033615ac46cf1040364408c906d8e3bb37433440b82d38b341af4e61d632db638b9f6bd6e84490d1a33ad4951051f02623e7a44cd4ecde8de34bf653b3ed1b12e1c1ff8d8438474edd9d2c8cc8ac162be58499b962d9611191b775b0af84a71f5b29e663272abafe67b4874ac493f2f92e4eccef73d5326b083d020e18e1669a2dc542d218e32968fcc7ca807331623f7ccfbef8d1886796f02a63ef51e3c3d757fea1f65afe791190362bdc0be354649ec4d330167460356d08b0267b04ffa126515d804497757f16f5ac4e158f970e1e70c667ffa44a67543e5175f7f4822c8619e7b91ae9dfc40cc3d44e28abb88bc37ac919947c8067b7a880fc8f336fa0b51391440eb38c9e85448b31bd4c7b65c7c2272c6e701500099adaf5d24a231bd6b9b1539cebca03bbb868f7fa8031668e27e1d4e650f6feb41e10edd3bd9a7be1f3109cb1802ff00ceceec600a58624d299b9ba4df8eb84043b1c870acd2cbd5db95e7a37e8ede8a88e15d37555eae6362ed05f4d0e815f596de7502c088bcd08629386640e048033426a9b502914466464c455f9e8c17a8ca3fef17add7d77b67b06a147af9c7a908da31dbb4e9791c761600b42a1138a5042b61c2e85566fa75b1cb0b23c897819c19fe6cace168a814c8c9a39c335b7288d0a0034dbc0521a52ca4715a211c33c087bc91d28b258ec53bb7825f25fecf32b8aacd3233b0bd6a9b42d6ab1be99dce3842bec5391a92f07d940f791b37bc50bf8f0a7acc173b1fecb1339a8c82fd4efea0cf931947a54adffdadc5895af779fe5513c8a9f566a9522eb453248fd51378bb731f4344bfe35ccf2edf101b7e2dd0f79849027995af845f0896e3921d81d04136fee8853f081fa069760ac3f97f6ffec1640b97675a1f5b8a3edd0249a3e02f7b21c2eafa4bcbf7873328be7dc29962e886b4c061853f2489e41279f07a930b7ad90f9530c5024798ab8b12e22164e4292626de2bbbdc497360d9f7b3ee79d8aa0217e84be744a8085f4a781a52bdfa8d82168444fc41e958d532c227ef31d8d31970b4d21d94b9bdf8d4911ed9ff7ddbcd1001a578e5a0666af13f0231f0786802797c9c0b9e9caa1dae71ba29d1a0f20dbf4c7fa8c882dd86d10ca71615a1e704ebaeff48856bac784101c5e2665d2017b5e2a843c570ab4ac2c92634bee0dfce51652c133beb767c599f0a5d2240aeaa1a4f95f8f89dba66a8f970c7e1ebcb60ff5ff5b7214a470ae6e42bca302d66d830a6f1db1e596f2617457e800eefa6c47b7479e5776ec099adc8442bb2bd6b54c981092c54970f8932288d4baffa6c41e802eafd21e303179c53bda14303b84da4e471c5aca5c62789169bc37f9b3988d48a4118c1d1195b76cf8e91647b9832bfe86e741faae9e9a84ead41fc72fd1fc77dca9041a187e4ecda8d66de4886aaf1ec1b8287a834b6bf7e9af90ada32c4472c77bc7999ca77a297432d92b361be6973f14dd6aac073b4300ed4283e4cd476686047716c1e10e2449578b718eea4090d532cecf7c6ce9474c24d9ff72fac3d43a8e4fa48d0d14891fcdfdf8b13127f0fd0c85611969166f76e42a0e005e8c4ac3f138d0716d59e654a3057ec6697783b7ee16955e5d48ce332296b00c17f20d5f0d0d8cb1ef8800fbf7dd521b750b9e21ecb142bc1e42983dbbce626ddae99886466fb83761fa5b1565d4247436eba7db16e5d2a79e6a9bad48ee37902a1d3e3ed9066161cd1ea83950bc24000451f3be461744b10f75ebf736ec0df9d5a1dba33396ba6dd11a8251046a4e4f9b2df290209b5cb859a5edd5521725921954021b11eca2053bfc9a29ffedd330158a373e75405edfaa46f5686bd053db679a6b45a36f6df090bebcf83cccfb6c16258ba64a231ca4150d20933c6508b315f58db2ae8e6aaef9b5fb34dc1cb7ac53fade2bc8d8461b3c2104ac2ec58478d8c8e1c1a6f65002f4503202140e292eec534445508956a8ee7e1457c5fd13ff051467783034d15cd26d652c699868b177762c919b5418316e1c2a7437d5db4f009b6e6f559b68aa81b8433e1fefd95d0f7fd2f815c03b5e91f18167938490da843cdaf35d3b9a43460cad48405bc4a523247c4be0cead63d34176903a4fa69047cb999215ccf35e5bdc0a2eb252c2c3466dc27e788d07a73556aef6fba109025e1b4ca2624edb8e222ee1c7f98252aa7c57ab1e75ec49048ddd665661f9a17bcd5e3e48ca9261f497074fde7eb399e6f766115287ae0dfc8b15998117f3fccd588df234ba643b9af2e2b6070120fd736224c745eb2901a61af19f9ac589cfd3e0c6c259e36274fd9555a547855a0b906f6ff8069f0192573e47612f4497e2f67642d948cc774b47a702b76bd3377c0e3fa5e99a470fa14e3619b98a06590b63854bb0aad13fe11555f72be87220971c6701886af4b6b4d1c0e13f27681df037d95a43d430e64198b88846346d025b0a5207e4c919f289f78c144fdfef0057dca7308379497d708cfbd43d6e6d8c6b2b9be5ed764358791190e419c5ed14b09dbceef408de20b4799d6c29193b308847fe05f6539834f669f8cdcc2ab621227cb7aa968424d75e06132616b70295f9b5cdb11c74600f43617a730e76ca8cbd6f88d30954e9321bef170d76adfb663387eb5b1e22d0071c9530d0c8081e36b306d7744fd9228d2e4d92a51b9f88a8c9e56e1805479a42421f348ace0117e925633acab5ab660cf22315fb4f9dec3ff3f92c01f9237bd91b5044d7a5f3c0ebfa9203cd689828a1aeaaf4315e85a6bdf56f6e53678973175b1d465a935abdf6a96fd558c32f6144b9a921f2e34325914cec9b1d9fa45d979f2016ccd00c2180f1602eb98024fdfb4f6c64e140a97857c1cf42c3c21ecd51beee991658754448db7bb70a554301bc030ad9d42229b5c661c01d9fe719d9098f566b2ec3bcadcc1b0c74d909539f22884c76a6161c767ad655a133f68752c24b215789c64106b926417157432231635d9f4d8491b0c98d4003dd5b5171e1f0e51ce2ca5472b20c6891a337fd8071ab954ec412a8b19a60d13f6e8282b5c56b91ac2b090b8d892a1487339c60cfd9fc36d92674693cc4a1c02cc94c2d3d4974097d48af7c5781d90d5c871e46b397b7640e42faeea714c", 0x1000}], 0x2, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x20, 0x1}, 0x40e) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000180)=""/59) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') fsync(r0) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffe8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) r11 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r11, 0x0) getgroups(0x0, 0x0) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000400)=""/231) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r12 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r12]) geteuid() 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:30 executing program 0: r0 = socket(0x16, 0x4009, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() setsockopt(r0, 0x29, 0xa825, &(0x7f00000000c0)="05", 0x1) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xe7, [{0x3, 0x4}, {0x3, 0x4}, {0x2, 0x2}, {0x1, 0x5}, {0x0, 0x687fc35a}, {0x3, 0x4}, {0x3, 0x6}, {0x2, 0x7}, {0x2}, {0x3, 0x1}, {0x1, 0xe416}, {0x0, 0x100}, {0x1, 0xa7}, {0x3, 0xa2a}, {0x3, 0xffffffffffffff01}, {0x3, 0x3}, {0x3, 0xffff}, {0x1, 0x7ff}, {0x1, 0x1}, {0x3}, {0x2, 0x8}, {}, {0x3}, {0x3}, {0x0, 0x4}, {0x2, 0x2}, {0x3, 0x6}, {0xd8a4681538cf051, 0x10}, {0x0, 0xffffffff}, {0x3, 0x4d}, {0x3, 0x3}, {0x1, 0x3}]}) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x3, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:30 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ftruncate(r0, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x10) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r2}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r2}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) kqueue() 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/47) r2 = socket$inet6(0x18, 0x4000, 0x6) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCMSET(r3, 0x20004269, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x0, 0x1, 0x3) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0xc6000000) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r8, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffb, 0x20, 0x80, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x42, 0x2, 0x24e, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x40, 0x200fffff, 0x1, 0x9}, {{r6}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0x9, 0x4}], 0x4, &(0x7f0000000200)=[{{r2}, 0x0, 0x2, 0x2, 0x80000000, 0x1}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x9, 0x7f}, {{r7}, 0x0, 0x1, 0x20000000, 0x7f, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x7, 0x400, 0x2}, {{r3}, 0xfffffffffffffffd, 0x2, 0xa00fffff, 0x7, 0xadb}, {{r7}, 0xffffffffffffffff, 0x40, 0x2, 0x800, 0x10000}], 0x1, &(0x7f00000002c0)={0x2, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$setown(r1, 0x6, r9) accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) socket$unix(0x1, 0x5, 0x0) r10 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x9, 0xe7b, 0x58, 0x0, 0x800, 0x80000000, 0x7, 0x0, 0x0, 0x2, 0xfffffffffffffff1}) r11 = msgget(0x3, 0x1) connect$unix(r1, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r4, &(0x7f0000000a00)={&(0x7f0000000480)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/82, 0x52}, {&(0x7f0000000600)=""/108, 0x6c}, {&(0x7f0000000680)=""/183, 0xb7}, {&(0x7f0000000740)=""/42, 0x2a}, {&(0x7f0000000780)=""/109, 0x6d}, {&(0x7f0000000800)=""/181, 0xb5}], 0x7, &(0x7f0000000940)=""/161, 0xa1}, 0x843) recvfrom$unix(r7, &(0x7f0000000a40), 0x0, 0x840, &(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000ac0)=""/82, 0x52}], 0x1, &(0x7f0000000b80)=""/106, 0x6a}, 0x0) dup2(r2, r10) semop(r8, &(0x7f0000000c40)=[{0x3, 0x4, 0x1000}, {0x4, 0x7, 0x1000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7ff, 0x1800}, {0x4, 0xffffffffffffffc7, 0x1000}], 0x5) utimensat(r4, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)={{0x100000000, 0x9}, {0x8, 0x6}}, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000d00)) kqueue() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000d40), 0xc) msgsnd(r11, &(0x7f0000000d80)={0x3, "6238463f03ad16c148b321f5ee66cf1bfa1b3f83a6caf359d4f8456dd4a96561832660a35d088d097cf4d1f7a66af5e9e05ebe9bb340cfc714f32b2d4b513db7528029190f5c9376d1bea408e2e8551879ea299d1caf2aa25f3bb0f547f6ce646acba03323c4aec23c447310b375f166c4df63ae69e4c03213bff7f169fde7ad8dbfc3bd26731f16a0e63775f73bd25f4d65570e0d82aba188ec1db5d0bcefbaae23bdf340c3821ed038799d5c58cf31"}, 0xb8, 0x800) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000e40)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x6) openat(r0, &(0x7f0000000040)='./file1\x00', 0x20000, 0x3) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) listen(0xffffffffffffffff, 0x0) listen(r0, 0xfffffffffffffff9) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:30 executing program 0: msgget(0xffffffffffffffff, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0xfffffffffffffe9a) fsync(r0) msgget(0x2, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x6) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x2}) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x7, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) 16:00:30 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x4000000000000002) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000001b75c996dea4c5c310201c1bc0000000000000000000000"], 0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x28}], 0x3, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:30 executing program 0: r0 = socket(0x2000000000002, 0x1, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0xfffffffffffffffc) shutdown(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:30 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mlock(&(0x7f00004f7000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x4) close(r0) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r0, r1) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getppid() fcntl$setown(r0, 0x6, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202032f66696c753000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./control/file0\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:00:30 executing program 1: r0 = socket(0x1a, 0x8, 0x71c0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) r3 = getpgrp() r4 = getuid() fcntl$setown(r1, 0x6, r3) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) clock_settime(0x2, &(0x7f00000000c0)={0x2, 0x1f}) fcntl$setown(r2, 0x6, r3) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x98}, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x118) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x8) clock_settime(0x0, &(0x7f0000000040)={0x5}) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket(0x3f, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x7, 0x0, 0x0, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x169, 0x82}, 0xf) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000280)={0x0, ""/179}, 0xbb, 0x3, 0x1800) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) read(r0, &(0x7f0000000140)=""/116, 0x1035a) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) msgrcv(r0, &(0x7f0000000c80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/153}, 0xa1, 0x1, 0x800) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffcf6) write(r0, &(0x7f00000002c0)="9085", 0x166) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x4, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x4c}], 0x1, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x80, 0xffff}, {{r3}, 0x0, 0x1, 0x5, 0xec, 0x184b7eb5}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x20, 0x8}, {{r3}, 0xfffffffffffffffc, 0xa, 0x20000000, 0x10001, 0xba}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000040, 0x33, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2c, 0x20, 0x98e4, 0x2a}, {{r2}, 0x0, 0x4, 0x84, 0x3}], 0x200, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x81, 0x4, 0xffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3b40000000000, 0x96}, {{r2}, 0x0, 0xa0, 0x400fffff, 0x6, 0x400}, {{r3}, 0xffffffffffffffff, 0x50, 0xf0000002, 0xffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xfe00000000000000, 0x8000}, {{r1}, 0x0, 0x80, 0x80000002, 0x7f, 0x4b4}], 0x8001, &(0x7f0000000000)={0x4, 0xffffffffffffd089}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x289) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 0: sendto(0xffffffffffffffff, 0x0, 0x0, 0xd, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x10000}, 0xc) socket(0x39, 0x1, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x85, 0x3}) 16:00:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:00:06 executing program 1: socket(0x1, 0x5, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) socketpair(0x19, 0x4, 0x800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x2, 0x6}, {0x70d, 0x6}}, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x80000001, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x4b, 0xc0000000, 0x10000, 0x39}], 0xfff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x45, 0x51, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x22, 0x9, 0x8, 0x19}, {{r0}, 0xfffffffffffffffd, 0x0, 0x43, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x30, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x49, 0xa, 0x800, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x32, 0x1, 0x7f, 0xfffffffffffffff7}], 0x8, &(0x7f0000000180)={0x16, 0xc9}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r1, &(0x7f0000001240), 0x0) writev(r1, &(0x7f0000001040), 0x258) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f0000000000)="d377d9", 0x3) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f00000001c0)='\x16\x00') r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) pipe(&(0x7f0000000980)={0xffffffffffffffff}) fchownat(r4, &(0x7f00000009c0)='./file0/file0\x00', r2, r3, 0x4) socketpair(0x18, 0x1, 0xa103, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000caabd4e36d10c16000000000000000000000000000"], &(0x7f0000000940)=0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r10 = getpgrp() r11 = dup2(r5, 0xffffffffffffff9c) fcntl$getflags(r11, 0x3) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b0000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r3, r7, r8, 0x40, 0x768fff30}, 0x4194, 0x9, r9, r10, 0x8, 0x4, 0x1000, 0x71}) 16:00:06 executing program 1: socketpair(0x6, 0x0, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8000001005, 0x0, 0x0) sendto(r2, &(0x7f0000000040)="5b6d988273b792a9ef6cbc166a32a8187de1f239fca78e07e31acfbecd9d69ccbe664d29fa104618fdb358387216ae238ecf782491bb893cad4d4523ac62e4205225379ab1a506ec7ebcc19c20e682959a40d9c7577a044ab8da0319f1afe15e55aae30534fbbbf7a68e6cf900ce93a8ed073a995bb4f333208d18efdecea531e7ea8e7b386098eb7b9ee93845bc7ac017809874d471c95428f055e512993933b2ab3c8e992c97b121704f4103634a7e00e66f3f54ac3eb2f4f43df3ce1bcddd7cbc54", 0xc3, 0x8, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc002, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r1, r4, r2, r3, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/76) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) clock_settime(0x3, &(0x7f0000000040)={0x10000, 0x3}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 0: poll(0xfffffffffffffffe, 0x143, 0xfffffffffffffffd) 16:00:06 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x80) getuid() geteuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = getuid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x2, 0x7}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0xfffffffffffffffb) setuid(r2) getppid() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1000}, {0x44, 0xfffffffffffffffd}}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x1) ioctl$TIOCCONS(r4, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000001c0)=0x3) 16:00:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1646) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0xa8c57d5f987a0162) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00a626526881014c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xba, 0x2, 0x0) fcntl$lock(r0, 0xb, 0x0) msgget$private(0x0, 0x128) msgrcv(r1, &(0x7f0000000180)={0x0, ""/238}, 0xf6, 0x3, 0x1000) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000100)={0x1000000007ff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x11, 0x40) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x40000009, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0x7, 0xa000}], 0x7ff, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x80000005, 0xa1aa, 0x4889}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x100}, {{r5}, 0xfffffffffffffffb, 0x80, 0x10, 0x7fff, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1, 0x24, 0x4, 0x4}, {{r7}, 0xfffffffffffffffe, 0x20, 0x40000002, 0x7, 0xfffffffffffffffb}, {{r8}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x401}, {{r9}, 0xffffffffffffffff, 0xce, 0x2, 0x2}], 0x1f, &(0x7f00000005c0)={0xa3, 0x8}) r10 = syz_open_pts() ioctl$TIOCSETVERAUTH(r10, 0x8004741c, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) syz_open_pts() pipe(&(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f0000000040)={0x2, [{0x3, 0x9}, {0x1, 0x7}, {0x3, 0x80}, {0x0, 0x8394}, {0x0, 0x7}, {0x2, 0x6}, {0x3, 0x8}, {0x0, 0x7}, {0x2}, {0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x7}, {0x3, 0xbb}, {0x3, 0x10001}, {0x3, 0xffffffffffff0001}, {0x3, 0x2}, {0x2, 0x10001}, {0x3, 0x8b02}, {0x2, 0x9}, {0x1, 0x2}, {0x3}, {0x0, 0x3}, {}, {0x3}, {0x1, 0x4}, {0x2, 0x9}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x7ff}]}) 16:00:06 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0xfffffffffffffff7, 0x2, 0x400, "6496c07f022deee533fe48a7eea81dbdc8818ec4", 0xfffffffffffffffa, 0x4}) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = getegid() r2 = getgid() select(0x40, &(0x7f0000000080)={0xff, 0x20, 0x20, 0x2, 0x7, 0x746c0485, 0xa4a, 0x6}, &(0x7f00000000c0)={0x9, 0x6, 0x10e5, 0x9, 0xffff, 0x5, 0x81, 0x2}, &(0x7f0000000100)={0x8138, 0x4, 0x3, 0x9, 0xa268, 0x9, 0x45d, 0x5}, &(0x7f0000000140)={0x1, 0x8}) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r4 = getegid() setgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x13c, 0x4) 16:00:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000480)={0x8, 0x81, {0x7, 0x3}}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/96, 0x60}], 0x6) socket(0x30, 0x2, 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0xc6) mknod(&(0x7f0000000240)='./bus\x00', 0x80002001, 0x8c0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/98, &(0x7f00000001c0)=0x62) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x42) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3f, 0x5, 0xff, 0xffffffffffff8c66, "ed11106f3a6a240e434245bb9770c8d2297719e0", 0xfffffffffffffff8, 0x200000}) 16:00:10 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./control/file0\x00', 0x91, 0x119) sendto$unix(r1, &(0x7f0000000200)="bf4585c26318fa18e8bf85c7747e12da6b032ba55c5c99fe52f3ca7a403a1aeea76fe268978599668a6ffa398a50b2653da66b170064b3c2b4273e12e2b9df6f92eb80a8165dc7558de8ed12686b5320be1dfd6d086ac2027b514f1de9260e0aa7ad7d6e204bba7626ec5a4ca9320296750e4c9351fa0146eeaaa16a0b45269a75b0", 0x82, 0xa, &(0x7f0000000140)=@file={0x1, './control/file0\x00'}, 0x12) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000080)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x3, 0x102) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0xc76}, {0x18, 0x0, 0xac, 0x10000}, 0x4, [0x8, 0x3d, 0x6, 0x8, 0x9, 0x7, 0x1]}, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x34) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x401) 16:00:10 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, 0x8020426c, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000080)=""/45, 0x2d, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x40}, 0xc) fsync(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) 16:00:10 executing program 0: socketpair(0x6, 0x4004, 0x7, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000540)=""/128, 0x80}], 0x6) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r3 = semget$private(0x0, 0x40000000000004, 0x3c) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f00000001c0)=""/116) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x10) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000040)={0x3, "033fa0233ae1f3a752f2f6c5b72bf8450882847295297408d3824f7d2a8b0b8788be6fb08ba66c0ec6a6a0fe9b38805c11065d18fdee954df2318646c88cab1a5cf67ccb78889ff148f6c216979f43a3a4025fc752af8d5c00fb9583882157ec463d627bc99bcace78a49764ea7b13d6583f0b12b62815c5794f886c550d21de2532f8bd0901c06b9930f5eb3d80a2238f0b64a29a3f177f7df976341c317f9ab4178d9e7e664986b9789bdd0d0910f28beeddd2e96761dbbe802291dff2ca5ead0b82fe5f9f050c61132952193afd463ec98d9d1b2571542c3cedc743696196c359201252d25f8c4786bc"}, 0xf3, 0x800) msgsnd(r1, &(0x7f0000000140)={0x1, "d34df13924a704e087028a9fc3727c5358978f23ceb57d9fb6a9d10856933111b15b01f8c6cf539c9f45a024be0c494c204a2a08469367f81005d9a995c07024a5f7a09428d30f952d50f1cb1d6599b3458b4d4f0e33570e658afe50136f5bd02e1ac2459fff3e00b1ba1d2ace961be93df36a89ef72e0a4ecebc3d4541e2b09d40b5692133a0c02c039f43af77e58be1a57d6b6373bec8885a5f71328d6ec50b3083aeeab8d510ee0f3ea5c00a58c041ee1999f9fe56e8db38ad9b2f2b9bb0f11eb599d61ec8c35cb7d8bd26d21e51a9841f545d4df51347fd4295884227ca65a56756f0cee1b1532fa027024ab9b431be1e8fb5390f985f0c51a52e05e884996650d1dbba7b53bd187fbf75d8c308558fe0cc2535d2eb82935a3271803f1a0b2543f87c85710cd26243202be1e97868d9d8aca23a2a61d15ae432b1da20230571bb0003aacf167caada383b1d996315bdb8f243e24ca6944aab2119f3194d389cf6d39524ed37a48467ea5a3066521875912074e2284b096db2f25fd50e59814c8fff211ade1902f9357d19bfbbe29a50d8bb3a41a9825ffafce422c28059e87a703f1122eb8b7010e44e95c1e9803e7534bdd92adec18619081465dfb3a108c3f3886e5dd48ea564f54a72a975020fa8cfe2ff6a0f89eecf392504bbca95170a563d46a07d70e3e819494f2b41867e4daf999fe1853bdb0721281ee1d22cf5f4c6183af6a1d9703560ea00b58fa65579f7500a8aa85882538e8d7b6deaec1654bc96b705ee02d17c93aaf892c2c44b9ec5185c591e5ade94b95862efa0c5fcaf6fe218d7cc2b96fe80ecf72a35ee274eb9e65c68d73131bc76d579ce86d6a7f4d15b3cb4304516bcf4975831b84ed6b19f33beed0ee8a231a4fd539d517177d8852d9d7a1bf24f63700ed32469d05e33ed1458679a5f196083ced910b1f642045a1b487b4b0c675f07aeca7c6dc4a2ad4f71124693c1d42ff5f5859b8efc61daa98ebddd1ae9ed37fba4fdc78e57803f7c927f8c58135d51923a9c555a0252c501f126a02a2b9d8e12e89cfa37bc4a9465b9b10568f5db33594bd6adf05cc6f1ec8a426502633b19acf12277b2241b1f9eb01681df7d122dc090159c7670b51b03cd6ed35df5006b00a55f99bf946035b909d4bc1935f024022bfd205d2879a2f5c5e74e1a718a7ecbcb932ca3e2740b2f151b18602b37e8a3aee2efaedf44782095a0d7cc9449a17becae4cd6ec6698c106810fafb2e870ff6617874bb3641aaa0bb93ff9d14ae551c0df3d05ba5b40753757b7ebed5d239621d903477f421943e0cf278e06f9f398ceec7283d7a3fb069e0d8511df4702702191e3c99661a970e4a5ff8e38564c0a5025ebfd9772030b1e70e6282447903a4b7a0c211f94102e9dad5da56b0c82debbfa4847e4532b803c42c0227a268a7235bb2d442026cac386dc9c80d906bf81ff1dc03e2ed1fbbfc5b51136988c332e12c0e628bae81e980d1deb1084e2077843398aae862984fe03277e5d4cc4498015512a3ed69ec6630faa522d0d1e096d41474eb6cb66193c95b76c79f578ab96eabd755999e74a235a0bccf1e050a8d2a464728604494bd82b2049204ee7d83ef74a9928ed31132f780c7f02712f7c1be808da5b875229330654d78ac875f44dc4b080030269bb329e1f23e372ebde108d4c0ef17ece0c0f9059a658bfc370c9129d63492bdc855633524dda289c3b99d8535a22a047f0ed3fd1a4d8307a0b395ded876d657ff72098988cd86787b7af0d7fe3dc8f437124870547accecb9041a7dcac4e99f8bd46d8a78dcc99c93e294cb218e1f6dd764be5dd705e54f8fca5078a9cbca0097b8a7da2dffb13d077d82bda5f3da8ea64a1179975fe6dd6844204a8938d015b3b8614b351a9eacad7322d0f98d6796b0470140513480830775543ff379b7dcd52a38efab9dfa50f259cc9526f9964b9760a39ebeb3a040e2138e840eaf34b1f4d1946fe8e4e30b9f88d8e80fa2d9922fa2d043425b502a5319809185602d53a57ff1a447f49154731cfe0f15462870d88c04da68f4f2b6b8f8cf37cfade45f6eea1a068163aa2613f5d775f644fafb49d8be742f200b2998ba1b16f9f1d86cae1fc966fcb862325cbcc189af341b8b5e53e7850746a359b1de97810b7632ea88761e3be835ea6c2546f3e1a5083f294ff4b546dc96d039c495fcb207baf43a04e6ae1e56ba8b4a1035cdaf388242eb30499fb63caf442b40ac352280b6ed1b918f25e654ed10ae0a5303c5ce087e02ceb77c8d4e5cbd0753d0ced4a53c8fd443e8b5ca095fc4eb7c26663043d566d697d18689031425be83d386dbf7b1a8173418318150c601c1b76647262ef711cd01d5040c55bcb028a3a0deea8bfd0cc6f85f9d7565122c30c0282ef57cf2178ee76eda686be64c1b0ee1c7d564afe49c130e2dc0aa86fafc43e23e165f30f1781cf19c1f98865228a90269810884180c2e41588665573303eb573aa8bbb267fbffde8516dfa940c2773907ca8adf5ab73e8834dac43f74603abab25770236312aa827bb8a174312178b66fca1637c5077eb32ad9237f1f94f2611a325432bf7448d8e3c96cd9c12bfda614a5250fd9425d3ad22784c327c0a53183346049aa242dda00796120dacab325d0ce89b8a70ad63b42f46917f951eae79bef63c5a9673802458dd0eeaf54b5cc9f0ffb0dd5fe8f3facb389b5512d3c05912bcfd2404e624691c9e136a46906d8b0d05fff0cc48562203a26f3695d9bc670d778f394bd0dfaa0eeaae59633a61568216e33ceedb91f5e850566373e75db77eecffbfa7cfdb6adec744bc6dc10d1674dc594e2e64ab06085047c91f1b082eb7923e11748aeff849be1b581861c6ce9c009e8060d7af183cc0b70fdb3de75481d11b250334343639cceb6f52c590af182055482d1fcc589fc1c4b9a4517502c650f11330edf3c2759f92ea9b84f0d7714232c9e6d93123ee081ce0c1ee8bf30c4d9419a389645c0da6e271cd99e3db28fab9233339b4c15e8ae4c8c0010a60775d6c8e1f7ff8b811e8a3a50bee6e69aa3aa58ffae4de6209c475c39bf8a837cd7923ef906472ef5e862cde092d9722811e1bcedd2de872de5b7f2e4afbd0a9d7fd8de01da7b02f06e96e4fabd2e699b161407c7d7a5c3c5a94e6fd112590c45abf7d50a66be40a9619a2b24ba11fbb66fa077132f952f37fdb2760c7e4357f89644d761e3bb4fbcb542b5a435918e6c767730a710a84c75eaad0de642ae4b6166b22177ed7b555aeeb2578b0c95a64aadccf64f634271040d22c8b3390f982051b2f7cd9fc299e522836e74444880d134ea281e614f38c28db12c31941089b633c78b289e4c18291d89c1908358ef89baa334f8d9c0ca1f8419e2885694509522b20ea5deb51605b65ce06e05b680711ead9bcf5faa2965a49daacf431f0119eed669cc488630af8c75098836669e28a1e66c815640195679ab8a8d86c35ca6895b8be11bacde008e0691bd98d58dd8273780e8d816bdf659859035e5a5ca58fedbbd6fffd9eb509698fdc387dff91b41b9cdd399a56af33216ec5861c0a2268541e0c6757527f8193457e01356f3285895519be746dc89e3a9ab133ffb0166e56a0bedb50a483a1fd043418c57166cd09a800e310ddadb6055e99500e70c9419a9c6724c1af05d7958e9a5c30a76e5e6e594dd174f231fe99e145f25c633faf5160170cc61d4d3a34232b34e01fa49c01ccd98a290cfe5348e87756ff8a00d9a6cf4673c1d2366ee3b0f0fe16086d29a7735e0a2a33f132102f7268555e3e58030e0aaaf9cd2835fd347631e5197153c1b74d7605ac410315b822770f6966202e381a5179c00f4c4a1c8642cc376ec521b8ebf7c68c2c7afdb9291cd3fdc03afef1977e86497dc8194d64e1ccc3f6e0357da6bbce6fa8798f3d1bd4d0a5bd0ae80b2d31ac89b535600f77e32d3e9b407422fb2a4fda20caf0b18069d1df3730136962b17e9364a20c8a46841a896177aed31e29379d0f1888ea1569b989cc264a5a5e6cd71b63b758b7aa4a7fc9e7b3491bdf5077c51ee10ef6567e81b030c29be467899670cd9619f4249f0b433aa7125be111819d6be81b1287562996360fbe294bb14f8eabe988c1a930a15434ed990bc58a9ad213189b7ee481f7981d8859144d4a33b88619690773b6e062717d0a84e42fae85e5f348c05db73a808cadcc74313237983e29af3ec057f607f500636db5b65e2bc840ea7291ff97c58989e60c16c75936e7824904998484eb0fbb14bbf782211c93c7a2c63196d1de52d446c2322f1ed9687fda17b0823ec33fdb71a010914341f15ffe18e7e428e7a720f93234b5f83fe311340c8b0db2bf61aaa811f6e42d5df90d0b0fd890e0b0195f3385c31bc7fca678a8652283594b4de7b31783f8c3865e95262e4db644a2223bc1557336b2e746b2268d078bddc435ba17a592dbe75f0f0820db28245f21a18157c13731c6053f68ec4f2b5cc790633fb7cf0c5c8eed34a1382221b7a16a95cf7a0030972990b9b89735cb253955e68bd1a6f5c24c65a72ffabef9c01a2001c2dd1191ba3cebb02a2673f53dd6df2c8e7aa60e6a3f35eb87121695bfd206d1abdfb9e17788949abc01db70a807f4ff310d4406310b4a78f7b1bb6ceed2b33302b91f56f14f594290fc18f826a05332248b843837db6fec8e37fc9ebfeb94e36e039bf19a61428e4b6c745ba42b87bcc8e9e52a0b3224aae0ca6d296efb82fa60ac4f807d2d9b16124a6ff19554d7a05eccda31918b706625a5b43a0339165635e2e059308288cbce94ae016ae4dff2965ecc8fc300e3b23773a6e6e96b14f449238a67117f5c010b82676f32bdc0a9505475fa6eded52dc84301b8e4e693b6bd8a063be377f2a48d68e26c9171992deeeb4950b85c4871c8beeda45cd56a28826049209c3319fbc1141f4e050344d7242ebe33134798d3cb3cbdca1ed40ceeeaa7b6574de8db2f6448bb47370416f47ab7a5448c59abbd262ae66d6840158d58554a8e39f99153e20f25625d4144204d979d3f0577354c8b5159d032a73cf0fea8ccb67fc009999bccf85494c7e0a556dbb9425fb6299378bdfe73e379b51192c4f0bc734229a6f3e563e1ae4a0b3e0f1ca3c1b199c162b8d88c06d363a7abe7110f09506af3e0404d663678c668e1c7d603719c7273d8b9d78c823a529c00fbc8937287f2e404f6440eb4a998dcbfac6b2a6e846f78590c1b6af84ff2c71fdcd61781c25b854dc63d75951220248b79c51dfeff69d687dabba698b14393c4ff445e8013af930aa845b67982111b244038032517eb32121c9c3c33ad26a4d62ef555f009288701c01a680a91bf473ca6a9b412d62b1d8c67866a72f8a1a9e66e7af83c6e2d1354446bf60ba6ce36a15eff4b0cca9fa0b14e90f8e58c7d5316fd5f29477bf1375f730f4697a711c3bb7ba4a726f5a5bb90aba252a836aba98c8500bd30caf440d595443ea67be878e61ed6db21b7cdbb2168af5242b4518d1df71e7395110adc526ec1c0a2a726a5cc377b4946d4b05772283cec16220da9d6f553d79dd2df00bf353e3330adb20f54ead0f29eb4acadc4df536d6db03c934d6bebfba79c2f858aa36c0d005d17a315ecb717a91d42c1baf38a6778ce28765a6e5a1e4e717825952c78cd018d91363a23bbc42180f761da7e5f3c9fe497156457caaf249463ec4da483fb7ee16dd0052a94ffc4deee465f44c1d35ce13565f4c6acd5979ad8dfaae549f30be481df88c1b7cba098b"}, 0x1008, 0x800) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001180)) r2 = getuid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000011c0)={0x3, 0xffffffffffffffe0}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001200)={'./file0\x00', 0x5, 0x5, 0x9, 0x1, 0x840, 0xffffffffffffffff, 0x56cf0000000, 0x1, 0x1, 0x81, 0x9}) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000001280)={0x2, "0a2bea627440c72797d33a226aa52c3a229db8d65d0de4391ba33351bb7bb7a925a0fbdad316d924e632f62d073f4c"}, 0x37, 0x800) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000012c0)) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={r4, r2, r7}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={r5, r6, r7}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) recvmsg(r0, &(0x7f0000002600)={&(0x7f00000013c0)=@in6, 0xc, &(0x7f0000002540)=[{&(0x7f0000001400)=""/68, 0x44}, {&(0x7f0000001480)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/2, 0x2}], 0x4, &(0x7f0000002580)=""/114, 0x72}, 0x40) faccessat(r0, &(0x7f0000002640)='./file0\x00', 0x10, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002680)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000026c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002700)={0x48, 0xffffffffffffff70, 0x800000000, 0x5}) msgsnd(r3, &(0x7f0000002740)={0x2, "f29dedbd96a33a5ca76fa4049051d9f93391c2b276eb27f059591b8b82c879f38016fef611b84e207cdabda1e0f1348d289050d35239bffbc310c75f96d34c961b0dd94cea81dcff11023d219f719c0fb05803295287b835b5ee47fd2ede90e0fa207ffbe89d1b4961dafd9a8a9637e8d02e555e2e8b249cbbb8beac422cc0eb2adcb19d55319976054661fd95314de7a63f2eb4404f20f2f96f433150df3702f49e8332d5d36f67d13139d505585b28a7a9141c8d6b2063f966e69a02989608d01904971abbecfab3bf98092ea04a2c2186c607a89bb756b46f0610ca08ab7b7443dbedfaaefd83266a95fce841aeee5c65aecef6a0579e"}, 0x100, 0x800) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x40) lstat(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)) r8 = semget$private(0x0, 0x3, 0x80) semop(r8, &(0x7f0000002900)=[{0x3, 0x6, 0x800}, {0x4, 0x200, 0x1800}, {0x1, 0x7f, 0x1800}, {0x3, 0x8800000000000000, 0x800}], 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x811, r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setuid(r1) fchown(r0, 0x0, 0x0) 16:00:10 executing program 1: setsockopt(0xffffffffffffffff, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:10 executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = getpid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/96, 0x60) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$setown(r0, 0x6, r1) 16:00:10 executing program 0: mlock(&(0x7f0000720000/0x4000)=nil, 0x4000) munmap(&(0x7f000070f000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b179575c96e637031e0d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ff791202f00e7c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x200000033, &(0x7f00000000c0)="eb453c26ad912e010571996dc9d49ad14f8c34d05ac56d96025273e6ff9378d11a6d5852f4ba21a98d036c741e1a27026936a55b742efce8a91837f4f2fb4e4c5acff2c6dd616b9e11c1dae2e58feeb9434a7da99a", 0x55) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget$private(0x0, 0x220) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3, r2, r3, r4, r5, 0x142, 0x40}, 0x800, 0x9, r6, r7, 0x6, 0x1, 0x7, 0xfffffffffffffffc}) r8 = dup(r0) ioctl$WSKBDIO_SETMODE(r8, 0x80105702, &(0x7f0000000000)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) getegid() r2 = getpid() r3 = getuid() r4 = getgid() getuid() sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="2766d613813ed31c5d3be15b2dc44b79876d00faf7b37bab7191c08c5bcca5685b05ae89aa5e7e0a0eb57c", 0x2b}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x400) 16:00:10 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x7e, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0xa}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="fb6b454f864aa9aa79bb618779ed5b0976e776e6032f8fb291016f715d90b9eca91881729e21570ff833382dde56ef65", 0x30}, {&(0x7f0000000100)="19280a459df1d6ff737789d425ba9b324f965543d57c700ff216ae31a11839f56d52ba457c2bbd3fee796342572028340bce91d475150f13bf6500b43b", 0x3d}, {&(0x7f0000000140)="f26a4f141e8d9b1f13087d7221c050571aa0f8165fc9864058190eab252834123b436b6a5883811ff12686364513a604a4f76a8f5693cc5f01b1ca53cdda5f841f590772c435566fbde5ae4837f99ae4e71482b21aa279117d49f97b820748d4a8bd87b7cb78e43c3fbe132d7ac7eebf3d6b7e52d9cf85f0fee86801a558ddf5c4bd510dbdee22cf5e99aff334157006324faf62be7d49f1931090df3c983b2216a90cd3af5ee6cf25c7b9db65829ee04ccc8e564637452fc5f1068c2e55e6f9", 0xc0}, {&(0x7f0000000200)="839dc0ee86b96d56eb6dabb1f0c134311c9fcd3301e1daaaeab5d4d139adcaeb70d1abe04d41956178d7eb3e51fa2153adf1ba03a4ca61040fc5a745dfb024afd6c75e22fb703f875b9299535bd69a840e154a91abd7b6f46208fbb5be05b56158f9039b39f523d48de281ff7efb67baff0ddc8401cf74e49d2fd9d44874f1a678f5cf9cdbab47e72abd85214d5ef09ba713354bdac5c67072b04d654c8099c67d42baa3f43daa398a28fe8526f8430f30d9a7672dc69431af0d865500d620005a7055ddd29c9eaf47a1591b76d1e33173b4a96ee1f7dedff13dbd33c854c000ba3d532ad4c2d69d6b1d19f2b0660f94e230074a12", 0xf5}, {&(0x7f0000000300)="c02a06cf12703dc0f3c9e73ed55d2c73ecaa422fc0eb", 0x16}, {&(0x7f0000000340)="0f35f99b0fee9b167e19cf67933f70b929e09b9075241adae5201a21c0f87496ea8d0c68c72ef16aeebe6225552ab1053ff22974015a1bf1b9de29b87ed17cbfcffa974fdac72eece7c0d76d83e1df", 0x4f}], 0x6, &(0x7f0000000440)=[{0xb8, 0xffff, 0x994, "1c776cd1b6ac362bcb1c737a32b63cbe570ee01706c51b8e05e25b41acfc239cf24614b7ae05b935ae545fe34339913300a580ed78b02547c9fbfc0e4c565eb25d10c06964ae68b35ac659534dca77c3b48bf9f741af57ee3cb5df8466f17d2200dd3bcfd856f6a90a182cc7a62616ebd8a21bdcd6721b5cb665a81dbb51207265ed9b6deec7605b144489d0f1dc908718c60d7eee8f99c34ed73dbec62e19458737f47d3c13"}, {0x18, 0xffff, 0x1, "b742"}, {0x88, 0x0, 0x8001, "204230cbcdcb23f4d15c322f800a56ec8c9faef2e380f73c8422ee6508e74947a0d8141c74551980bd8050bd31b39b9799b098a2b4fd7fee32ed2bdfcd4b40eeeedddbcf41cccae2b5b75423b11b2c62e56e728e24639ef02e70e7d57f427ce40336be04c7dc8d7ab101539bc8078ebcf04e1d"}, {0x58, 0xffff, 0xad9, "8de8bfab354ed1a929e302f020e3d939e0b1db0c282464bb45385b95cd38ebfa5198fd00eb9dbaa5268a1861276b91af03444d3c2c6b7f692bf5e5def23819d76451"}, {0xc0, 0x1, 0x4, "a25357457a1ff78ce6df7d1ea007c2420b1e02a1e917dd189c2d7f4900efa02074db6d0ecf7261fe08d8afb0c714ac13fd3514b0208e5fb774c2b7fcdf82614694053e71217066d0a9405fb0fb2b3ee33be04641345dbc9f0fecb3d749df7a5a801bd9f4918b7661c31acac3654f79598f3f584832b5670043d7126e265f89c3634ffaa83060080f9ed444d7b658ee1e7f83141b0aebc40ac39c4029a3901aa37141f071fb5a0dbbb59080"}], 0x270}, 0x406) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000b1c000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x137f}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28480, 0x2) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x18}, 0x0) 16:00:10 executing program 1: r0 = socket(0x1a, 0x20003, 0x80000001) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:10 executing program 0: fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x2e77244f, 0x40, 0x1, 0x9, 0x1f, 0x2, 0x1, 0x2, 0x6, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x401, 0x0) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b8f64a8ee5d2fbce1b9559e979659ea3d70fdeddd6373da580a4dacceb31cf4f9ccde12ea659d22dd9daa35c2b9bf831", 0x30}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/151, 0x97}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) close(r1) rmdir(&(0x7f0000000000)='./file1\x00') 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x810a, 0x10a) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r1, 0x0) r2 = socket(0x18, 0xc005, 0xdf) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000003c0)=0xfffffee9) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() ioctl$TIOCNXCL(r4, 0x2000740e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000200)) symlinkat(&(0x7f0000000280)='./file1\x00', r4, &(0x7f00000002c0)='./file2\x00') 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = getpid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x37, 0x9, 0x5, 0x0, 0x4, 0x100000000, 0x8000, 0x3, 0x0, 0x80, 0x8001}) fcntl$setown(r1, 0x6, r2) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0/\x00', r1, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/\x00') renameat(r1, &(0x7f0000000040)='./file0/\x00', r1, &(0x7f0000000140)='./file0/\x00') 16:00:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:10 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) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xc257) 16:00:10 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x71734c45, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000000)="b1", 0x1}], 0x0) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2014, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getrlimit(0xf, &(0x7f0000000000)) readlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/240, 0xf0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket$inet6(0x18, 0x2, 0x101) sendto$unix(r1, &(0x7f0000000180)="2c0086fb0d4ceef479ac4bd8e0dfafc397bd56d2f8675bcb919403b0a1bd65c4caacd027734cbef74881560a0058ad881e7ddbe23e34faac5d812215b24b1df0670642a64c297c72ac6aa0c66d573597b506606d0ef28080c21c9ec8e295a9b23de01aaf492a0a5764e9cd44e3cbfd9ba3c2ad9882fdc25506a7106b7cef751d8cc8396198d14eb70bcb13bc338fed1d543037a0e9a958428a5dbb96d17fdc1345e2bbb6a8c7ce537ae7b7cea6eea665c0f79c477c3c3bb82a93855518649a17cc428eb0f54aaeaa5107a3fe42b8d4d94a2b6f8158c407e0c7bea2dc74c283214d793a1c9b920a6bf0019441c2c8c4359a5fb07f6717e0813324e36ebbc52f", 0xff, 0x8, 0x0, 0x0) r3 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) connect(r2, &(0x7f0000000480)=@un=@file={0x1, './file1\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6669698a71ea065b65696c653000"], 0xa) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() 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) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x6, 0x4, "b97bae7674dd28216b7ad0e7c14f5e1d1dc3b147", 0x0, 0x6}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8092, 0xf) 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) r3 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x101, 0x7}, {{r1}, 0xffffffffffffffff, 0x60, 0x200fffff, 0x101, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0x5, 0x7ff, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x42, 0x1, 0x6, 0x7}, {{r2}, 0xfffffffffffffff9, 0x2, 0x14, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x40000000, 0x5, 0x2}], 0x8ad, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0x20000087, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x81, 0x401}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x4}], 0x1200000000, &(0x7f0000000040)={0x1f, 0x8000}) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000480)=0xad4) mknod(&(0x7f0000000080)='\x00', 0x0, 0x80) getdents(r1, &(0x7f0000000380)=""/212, 0xd4) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = semget(0x3, 0x3, 0x40) semop(r2, &(0x7f0000000880)=[{0x4, 0x4, 0x1000}, {0x0, 0x7c57}, {0x3, 0x700000000000, 0x1800}, {0x7, 0xfff, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0xa8ab, 0x800}], 0x6) readv(r1, &(0x7f0000000e00)=[{&(0x7f0000000980)=""/2}, {&(0x7f00000009c0)=""/34}, {&(0x7f0000000a00)=""/186}, {&(0x7f0000000ac0)=""/155}, {&(0x7f0000000ec0)=""/87}, {&(0x7f0000000c00)=""/38}, {&(0x7f0000000c40)=""/7}, {&(0x7f0000000c80)=""/166}, {&(0x7f0000000d40)=""/180}], 0x100000000000000b) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/22, 0x1dc}, {&(0x7f0000000900)=""/24}], 0x100000000000004f) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x2, 0x7e}, {0x4000009e3, 0x9}}) ioctl$TIOCCBRK(r0, 0x2000747a) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000280)='::&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='&.\x00', &(0x7f00000005c0)='&]\x00'], &(0x7f0000000700)=[&(0x7f0000000680)='$', &(0x7f00000006c0)='\'\x00']) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x2d9, 0x9, 0x8, 0x1, "9869f7cda8ba9547b0238e010c7c4861a1eb5148", 0x100, 0x200}) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) kqueue() 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa, 0x140) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/37, 0x25, 0x1, &(0x7f00000000c0)=@file={0x1, './file2\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:13 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) geteuid() shmctl$IPC_STAT(r0, 0x2, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) 16:00:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4, 0x0, 0x6, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x8, 0x6}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x14, 0x40000004, 0x62fac035, 0x379}, {{r1}, 0xfffffffffffffff8, 0x60, 0x4, 0x800, 0x1f}, {{r1}, 0xffffffffffffffff, 0x89, 0x6, 0x3, 0xfe}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x89, 0x20000002, 0x8, 0x200}, {{r0}, 0xffffffffffffffff, 0xd8, 0x20000021, 0x2, 0x2bdb}, {{r1}, 0xffffffffffffffff, 0x30, 0x40000000, 0xfffffffffffffbff, 0x6}], 0x7, &(0x7f0000000100)={0x8, 0x4}) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x200080002001, 0xc100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x14c}, {r0, 0x102}, {r0, 0xe}], 0x3, 0x0) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x3, 0xc0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/14) semget(0x0, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000003c0)=[0x0]) 16:00:14 executing program 0: r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xb, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = semget$private(0x0, 0x1, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000008c0)=0xfffffffffffffffa) r3 = syz_open_pts() fchmod(r1, 0x60) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000880)={{0x6, 0x178f251e}, {0x401, 0x9}}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500", 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000900)={0x5, 0xfffffffffffffffc, 0x10000, 0x4, "ecda5c3842b946da857006b5f8f4085d52c1cfeb", 0xfffffffffffffe01, 0x3}) fchmod(r1, 0x6) 16:00:14 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xb5, './file0\x00'}) r1 = socket(0x37, 0x0, 0x5d) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r3, r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) fcntl$getown(0xffffffffffffffff, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 16:00:15 executing program 0: setrlimit(0x6, &(0x7f0000f3b000)) 16:00:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) fcntl$getflags(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:15 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x1fe, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x0, 0x400, &(0x7f0000000040)="3260f17196d06d171fc5af42c4371ea5460469d1082e5ad187539ff51f8329ed5a887d951ffd73fb650d97c2d6bf74fa096298d69615e8412bc7fb4843596fd9f489569e09ad071862b014f2a3d55ad84fc9461904200fe06d3cd3974f2be96516e109213c2c711f40209c1756f38773d13f82db360a094c14dbc793fb78590d27a5dff972bbec506c6ad2fd94359e89fc228dfe70a50528863c348702723fbe97c7dedca8459b39fc37f04f79222722ed33991567808c854052f660bc04", 0xbe) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb194f9e", 0xf3a}], 0x1, 0x0}, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000100), 0x0, 0x0, 0x400000001000082, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') mknod(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000240)=""/100, 0x64) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000140)=[{r2}], 0x1, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x9, 0x6, './file0\x00', 0x401, 0x100000001, 0x2}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) close(r0) recvfrom$unix(r0, &(0x7f0000000100)=""/108, 0x6c, 0x800, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x20, 0x2, 0x4) accept$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x6}, {0x693c, 0x6}}) unlink(&(0x7f0000000040)='./bus\x00') 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000040)="3d04473f34804c53f1b856add5bcae90cfe261c8ab44b47e173138359d32616c4e05d1af102f5c5e6d28387c67213f225b0815058759d7d9ac21c1df55c97c4124a754ad11987d84765a3d37d1c861ae6b24bbeb32dd541c9a60df6aefc254027475306bccf45c62109d5d6085d05c99df82d9714f33dab9b6a79ecbcbbc2e6ff562807bad4da2", 0x87) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7fffffff, 0x9}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x8f, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x9) setreuid(0x0, 0xee01) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0) msgget(0x2, 0x20) 16:00:16 executing program 1: r0 = socket(0x100000021, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82026c2fcaa9f19a7066696c653000581d63141a188801504b55f322f6af171831ae0698ae6260ff2f8d0d5754cbd67875ac186cc8175724183fb997ad3a2bc32bf7b62e2de0165061473a0c9e723e3845f8ac727bb87cdddf3f83a311de010a3fc04efb9be9846cd197d1fba9be63617d4153e0df0368602a11ef9d24580cbb8ed4a6df6985b0b6e6a1b305b637bcf27e956c424e02c945e99dd623b3064e19c150515edb2285c13fc2025ecb0092f6ee6064c8000000000000000000000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x3, 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/64, 0x40, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) shutdown(r0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/77, 0x4d, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1a, 0x7, 0x8) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = msgget$private(0x0, 0x3) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000580)={{0x86, r6, r7, r6, r7, 0x1}, 0x2, 0x5, r5, r4, 0xdc3e, 0x8, 0x0, 0x5}) r9 = getegid() r10 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0x0) r14 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="bc509ec049cc6194706eca1376c95272be97ba9065f5ea3e59813dfd3b194b1fd1", 0x21}, {&(0x7f00000000c0)="bd9f9df810f1e77605c8dc871a12d426f485e83fa8d63c2dda1fa606dda0c1ebee538bd48c09a5c6f7b2dc84a916877e10c7ae07562f8ebefe216e3f3c52c2fe264648feac6a1cb76d1fa35dce62c7994c9ea8ec7981e14a922b37fc41a3d7b544576d7e84f3bd6e9dd6b7a31d577d75", 0x70}, {&(0x7f0000000140)="0e46e7bea72babc10cf59ab2977121c3bc6a081d3feb67c45f56e023ab7f854c2f4808c2c1", 0x25}, {&(0x7f0000000200)="88dbea2c9390debf45d6b35cc5d3b507909a1dcf4a177a3b51699ca9d0290a1b97c9b49b76a381ad6ae92b077ed9464bb19c774ecfeb5a3bfe0c6aa7609fdb31defe67472dfd9c00fe115b2b9452841eb34666e9f129213b904bacc87fec88b33faf89b438b1ab025f1516dc6a86d58b7cdad33b48fe", 0x76}, {&(0x7f0000000280)="fb64657049b944e5eaee6397d44974270f74be39aa04e1d3c270a05050e57f78a6eb3adc0e16f6e2c939e15b2264ad2f7b2ae153eb7aef13a17586025eee0713fd01e304b1a4ea2032c5434030244d401d4ff70377", 0x55}], 0x5, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r6, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa8, 0x8}, 0x2) poll(&(0x7f00000001c0)=[{r1, 0x4}], 0x1, 0x0) 16:00:17 executing program 1: syz_emit_ethernet(0xfffffffffffffe7f, 0xfffffffffffffffe) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0xc007, 0x2) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) getgroups(0x1, &(0x7f0000000000)=[r0]) 16:00:17 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000002700)=[{&(0x7f0000000400)="3db6555237768c627aaaed9e4cc822725244dd5ab689a80b6e5980b168b48742007d3b9010c8ca0ba9f3e19c9c9d303c61cd5203fd25fc1e2315da633df9a1eb7dcb6770c2d0fefc646872b7531a5f7ff800ca33536fba1f29a556100b7bfb40ee4919a3751555689ab82eb115b1100718e9916223597f185cf9584e66101248c0d7172ca47d025f92678d645b4a782f31b65f2e7872e82f8e32de32d92f4f690cd2011044af24f6a57e8549defd839c2033336d040d525a0b5842c59caef0eb3959a0373e2ebc7bf1546db81d8e23aef2f8b27495fa76e4fa9152e27b6a54c1a3117316f3969ebf813a3f736bd59327d604f285417afd65fcad729e16a53eec2fd3dbc7e532002dff9afa1f73e4d44acf2dcaf7c7bd78ea5081bdeaa030cdd4163d65101ffac9d82fbc999e005fb8fffff4b726b938a3392e47559eb3bec74db56408708f874a18bb15e8cd059415ea0193af1bfeff035feb574a1f23574c00fe83538b42133f6bb4608c294dbc50417f3cb60ab93b66dbcbb2600e72b43d26b5fe8e39e913576ee57950924826e11ca33bff34932fc1a616dfb18983efdbb49a0e29ac3d191541565635976c038c21fbd55debd21d6b1cde80e0da931260659de739bda206ee1160f123a907bb64ac6b9c4983c3fa3f769e6c84b1b272798e5d83f9d68dda2d6ec42000dad1469bf5e5b5efda0dec9e1c46b9bd1163b571a8a7fca216e672641a16769d590f1455e34db888554caf79523ba2a0acd89c01428169ee8925ae001ae73898c1cf19199b62424298160a328ff193b3aff77d30dc1ec2c591d2ce4fd2342671c00092d7a346b3105a159a2237e35f5dea4e64e953a156e5e7918a627d09d8f696e846c99e45dcde0a14ea1eaec43412f4ddd4ff50bebaccc7d384460fcead4ffdaca2f09ef307018c5ee5327b83c0dd8e8bea125ee80aacc205922b250e899605a4e36ed3b564427d1cf8383ee6ac66401367447a6b1478d200278506d50d32f68ca419794e2e495c16211f4b0ab83f8ab91904248382c8ee01c65ad1dd2bd0dffb2ba2ab45bdb17248750abca0a252da0920b0a8c8e7c6338931e3439acc039c0fe65291dbdb69a72338cc7072593b390700008f3ceeefc784092a6ba7a85abe3afb4af33a34dd84839c92fbab391a142b24dbbcacd558352eb5cab3c931071e858ba407e11047060ccf334b7fa7c587653f7e0776227bf68d15c821d2de7fd1cf23afb8806c4dada40a75b2ffc7c396c6b51ae0dbaaecfd04ddc24e6a5dd3135496d4fe4475e186ff76bd7556234c03bb73f0a603fc779113a9feed906c8ee222a0d413f19826abc109f1167d58a8b95cf0e46d5708ef84905c63ec9f72d5b4fc63a9c4b7221e320e670250b9351ba5abc9cacf78dd6833706e9004c55b4b88b09a36a76083b75c1dc26c70b08fb554cfd6e03cba6f6aef8b5eb66012d639bede9542ab7d26d29850f54ec1c47ba797af704cef7915980cad12492d61950242f56cac6b2b8671b3c2c37fc9d82b590d30b38aa877340b6a5eb10a571bac13ec5bc61ac0729baf6621cdd1116d87436ad4f6334c0384272e7971e949c11d00d49cbb23ccbfff77c7a5076803c4738a576dd16530226ff6725ba4245ceb978892b0e0507c221d430308376db4e21d0dcb908572f2c10906b4544e49f29cc8e44c959316375a13578c2c35e1e24dee57dc460cf3756ad67fb8352387fbef73ee90ff268f29493513046faf0a2821b167b388fcb3677f84e9f1b65577d1fe0833c7489c68bed67969c618a3e913c5a2e9d672c3f91eb20d45bcee49e87bf9469459383daa95a0fced86e7c39d9d0d79174d26220fadbff6f9d3c0d6fb24cff772343bc8e99a1ec372af2dcc5e54e5a120bb5cf9902fedf47472791c945df4a90b5539d25fd06629a653df686dabf96e861c0c0b6fe2a739cf399804116cdd7023525126880f276d2b4a6746e15ca3fd5608d49c4a60bbafc6fcd0d07210ac1f31c553b8c5a065fff3790eeea0d09505acb4b68b9cfd517b5372b8d2ea37e5e93c9356358c5302081013838799c8996250498c149a8d59d50ae4a2f556b3c0cdbf2600f6c574e1b78423c2aad686c2b20ab5461a066ad4363317e132fd7586f4c4bc4a5dfaf8dc600ae86874cbcef54a0bee3b38436bba4e0b7c6f17907a8053840c7746d6eab6d9b807c6e06065d4a200f14a1caa029e90817de24ab03c10e32d14b0cfe6c7cfde28083ac327b55aea9d1dfe0597627886f6e21dbdd123b03029d05692a1f0b3a5509235e68d44ecaafedb2c1a0f193fd01831b296c98081332d64b24eb7ec097ad2202fe7c6d6e78507d2c29d150224bf79d95db17343f2a5404b74810776e62c6388bf50994b3c062d6178de613cd4706a522b1945bc7ca9f2077bd04c0f9901e2753f8ae357be2853108a898190d72a3789846dd15be59936ed05afe05a8dd19dafec0bf91b264b252df76627e7e3d72adfc8e607c11e4b45bb959796298817393b4e4fe6df9293bf5542bc4fbb02e3145e37b1666896d997a081516f9d7f12da38b150f9de68d730cb196abc40c13591ed2b4ddc50d9c2330017d945f437b194f12ded73d2ee7797b6106437664bb8d0df5eb29425bd8db2e5ba66c36edbe14c0f8607d196c59a079b944fb154fdf8623fdc1d61878b81043618d6afb0162c5600f54f33d6f999805387c2fc77e2024d92f62b0b95cd5ab9429bac3834c5976ea7a6bb0559e412619c4504b0f56b5b9fdda553ad8ef4475b6634d8aec7667ac44aba99c43f2a03c5fe13eab3f448693b7a7951f6c1c8e17aa4371399a8fd03749ecf66ca74583ca10b89500f9c0a54cd6e7f5f1ba53a571078e5bc068ce7d75139cd68b79dc7ca00fb463294e8a5db8af20e3986cbc9cf27168ace1052c412f798e6d17affcae72323b41cdfc97389f77d2d0804b9ab27fd30c1dedf9df84558539802d49f03e378791a1e441a2a6bc976232a62f9c7b334e1130b5d14c655a1395329808a6fc87bed1efdd17ebce75ebc26168151ea4aa77ee16a3a672db600281f3d8236298c724e52c3d94e4098aa394ba68c43ba27ad31236e89cc550b0b88551de065806a77b747330eb0babc7a8c6577dfb68a0ee3b82fe7f5639bbbeed4c432989a38f222878044f1ee977fab76e0841946725768784dcad6bd6f1a896a614027de46cfb33d424d15be6877dcd24f43a9bd1a9888168c91c7f5c86edd8cbe19aa57ab67b9895746f9dafc51297d5312243346b9d27bcc93412ee98750ca7cf29144f31ce0b1a00c5ee87cfc9c7b06b72c609801d428d295776d9a1039e38826242a05d055f596e9c6c2752325213aa0c4f2ea489f0d10b147cc3264a717c5090af58d8709769e62c75ff7dbb4d8ebb99117630669fd3f8e9b5090971f100d1ff5e9281a15c0e99dabfc9dbea42b75fb8d5cf85c8c892898b710ffd489d727be787bbb51ddbd965ad4d48526ea693aea429ef23350311d0ba1ea9207cb0093370ea45091a97708e13bf35cfdfbcaf226b9241b3d293b5e30f4081bee7fa1c6145b13dff3aaf03a4a41b9c0bcad7f966dd6f43800124fea7a81db55d71e838e559c8ed07c35ce1a3d873251684b82e06ca79e9f07ceee61060d5f55c19be41618524e370bb8e56680888a972501ca1b72b459256ec117c439b45cebf19a6be2d12c859c3a0d5e79e13181c1677eb842a4cc5e8215493ab19d75ad99c75df289f13d8cbdea44e53fa599eca8bc56b5514bd5d3c5b49d9345aeb48b71ef749aaa65b95cfe86291e191f570eda88144d1912d9a111264bd79fc83ba441f6123c2e499a903f71d6a7a76cb3e27cc84bac028ab73f2fef32f0c9f36e9b2a265f3e92bb74b1676d206e2fef895ed2f1c4f1161589f8eef7108be2424869a95d251a08755ce3b08e8c7bfe377e34a0c528ca475358153a8d25ce5ec31697c5cb45029d77d2575fafb75a82f92b3b98cf6484fa6d0b269cb33464b510a122ee3f3d0fb57906e091c28f4f3253f4a5de00377c682f5fc4a59f8306af3d3df7a5208f630b4350fa29d9ac0464daf81dd3c8c3eaaf8b8e461d25509aef40d7faef9ff43dd2ecfb77c63b9ea181ab7772fec344b005ae2583468f66117981d38273f987d2a7e290c9f0a5663d9fa39731880d6a7a52d6c6525dd2affcb3908cf21f136b9d733d3cde72661be2c0658bb1c766174cddf23c85d9df7ee758ef38e54623e010b60d8044c63866d15290526676deff4bf824d2d8b8d06a60fdca401af6f202d1110cfeb11304b7f9298e3ee6284d899b1696d155403d17b414b6487e09299d4f88bfce1366174bbb2833989bbdb03480eddf15c58aafe1d56524e4be4363cff7bb09125cb8462b3c45f103fe1fe90a2f356f9d221dbafdee7f265c0f935ea2fd90c3423eb8508fbe51f0f6feb352a026d1e23788fb3b28967fe6b54df5f24b513f4b1a5ec253f36bd7777228633b22d5a9798b9a7f942900a78f0acc349aa75ac857fd5c8ffe75cc91010c6aa775c3a2445c3cb637b2bd2a775400832222794c4b7e5c638c6b3028dee5124e5a9eccad413f9cbff3bca1cd7f361225782459a13d1a7ff9701dc5be8cf1dce1a19cd8325c8ce145f864ccab7f071bc455eb79a9b1b181d05ee2ef847f54d81aa30a3f1be4eaad10d85fdb57c2643280dc3a8ab7e5b02711c616e4bf21c799c44754d6a0da3ffffe03990714ae97cec3c21deec73b62917c33ab1e10c5ef82b6b00755e60d44020153c8d10e7f8e5aad5b450312a591524eb0aa36fc25fe5bfcd5bc28e951e9d97cccde1fee826788bcc9f9553d9da3399638b296ab90ab224e1d597646bf4b72b712f7b8a87b79996068a04bd74eb0591d5d0ee35b549b34e9cd6b16108a271ca3fc12052509cff8b18b37d9cfe595566690e3b622056f72d44be50c28d8dac57a88dd052069b6e001ed4edb9e9a3db762fa925d2278f7a911e8bdd55f4f629dc589d62e3e3f5f744fda286e8015ed55d2ea5fa16b4f1738a3d2c065cb807703dfa30edea3140c47f82e0ea8b35920c82077f4419bbc4d16fae7f48667aa213600f044fd3caf5aacdfe828658dad5a84c636696a5aa401fd45a1c268e6ec0e3a4a4d9e0b1bdb050a78a9b2d966f30bf616050bc1fa9cbe7582fbe4e01aa976e6928bc85f4bb36e7c6526730bb0a81ffc4094179947211a03456cfe79431db369c3461a88fccf746965b1ec513250d1a72afe3e33fe997f77b94a72d08146ebd277d75bfc6382b0abc8476f69a6d4cd66d5f38bd1561600cdac042b5eaab11d1d52a2b97a3508bbbd67c697374c74f33988cd7b48dd97dcdf433d1023851726d836f7249304b283c3ddab8f189eb74cbf2cc4ffa3c0404bca1cc59ecbb3dc51a38c84a78919c04f9a5bc64c0db14adcda904ad437bd88265aa196fabceaf3f5e0bcdc18c1c1d1cf728f1f4195c482291ba61db5028a2e8b3b4e7cc05ac2198e9f7d2a0315ea62c0c553301b6b19986ddf992c3c228a70b320ad83e8cebd50a01cce75e062845fcf3e51bc859bc5cbd087ada86f8880124c33c4bafd13e5f0a81e00d99b2c48def0ddc6635bc5b5a5af2f9c6f642b4deb512b1a6d07d35e7653d2fbf2cf4db28df42dd3fe4d857612983a83220d572261ddac81847058ba8fad4a33b3127a53be9ebc97a55a68fb4eeab4560438640ae02a09dac13ddef698e6ab4c7f8524c456313c47e488e7723571433545db80e7a0e66c9148c19fa3c6d3f0bb3fc924ad9038fd55549f6db14833b734703bc98f883223e5", 0x1000}, {&(0x7f0000000200)="e68c1056626d4ff5a073682848f071985728aa58da4e393b3ab87ae05b4cf4a0e42720efa57d4cf342eaa2db1577eb416faf6e608adccc6e64019b64971396e6ec919c4c83a70bdf3796b7ab4ebc2c9c28de19c193c3b67c1ed176c9264543ed46e701d077f1a6ac37dabf2c1bec1f8ac13f746e55", 0x75}, {&(0x7f0000001400)="d049dc367f88cb41b2c4dff97d3a7a800653f6cad4cc466dc66a6d69d806b4caea71027628b7de682eecf92bc54b81590b90de43d3f4902001da8cedde4b4c5a9b6dc2e329951f9d86afb7aefa708d34337f4a90bac6136f2ec83f11a98bb383be44ceea86bab5092e5e08e91a90423e03974cafb401b26873702da8e34711203aad5de50280b2491ece66855aedea71d24a459aea7d781fe9dac69824deb62c8c7c53ac655814f7b07d00e14fffe23eedbd7c588cea65935831e64db3a4210d338eb4bea0b3439e1ec153fbe53266e52fb39bf62ae3214831c86b2c9757dec9685df159424978168f1ebed59dab84774eee4405e867", 0xf6}, {&(0x7f0000001500)="7003a8ee2df430dac3150ea8dc47e2a350dff298587f2f58900f2f669af4e5da1fa37826b95c05f0ba74a34dbd9b04be67863cdeb968392ab9af5333ae53a433fe73a6d435d3016b57c4a3fdd0087611a9f88dc77a7795398c4b8846845ad54335de541d5f9cda2085aa64fdc19a71e5", 0x70}, {&(0x7f0000001580)="0479d86611b272a1e9d4402b1cc7988b0b28e864a0e144cd34245a6cf821ba605cf6c164ded86af48a5de9ae980983bc8a9251f551fd531f5b275b6fb8d0851218a9037b83beb99b90ee40862c22c036272a80c9ded42a0da04d8a08592b21a28c7cc9ce9d6c8c0a124021f4e65279876b20fcf56e61d78137fe5807d4411fce9ae64c7f3dd1863a49b3e2cf3f3a769924d6e6be30c9ce9f51dd08bf2f905fa8253a20371b7d9e2b86931eb69211b069ce65c6e330f4f5a743fd81e077766c271f3199949ca866c360795ac3e3d72819ff9535870aa083d699769c998c34cfeb987ae20bdc2b83df8f1c5acab686184df80b7147df15c2cb1112c60d9a222f5b8e97dfa22e164f7f31442f60dc53eb7341b844c3d713289a59c83c6f1716f25dd78c81f3f57f2418c2c4455b47850f99aba9515dd2a0bc9389aafb6f5d50b77e2d17c685749c8d0ee66e968a37f7e12e9ecc2dc1c051a9405546f76ee4340bdbc7696983602a83df0f53b6fe7886d405e99e9c037cfa518f8bc58a3fc34cd8d3745691ce3fb4fcc1ffaf1d42e19ada43ad5113d9fc907dec935dab924d3f1cc6990615d47cac215b8ab67060f116dd124d464754c5cf3c3fdfca313c78e50c969c344bf597ccea1f8b6445b3a8e3a2037efefb01f18d01a80cd890e9e1a2adc5c5830d83754fa56b3d747e0c0a8fdcbd188dabbccef13a2cbcd6fffd1a9578b1a5773bc9d8ee45296605f8a02d3e9b5515eb9dcf5ca2ba9d3ccd49edc7628fc92caaf26e7d87675b49ad6d6f6e8bbdc693ab8eed4bb92221e8cb3b56054013d613223e8ae91e280317e4803ea53ca4d5ddc9f2e70b1e018bd081e07c0cd232e5a876333e7432f39215967114367cc01604afce0964a5f8b70369c0af1f33e730fcaa027bdce6efdcec7473224846096266c64ce3cb93d458e85b1fd61266adf3ecb0cc9697b62b0edad3e3d7b50d7643f119cff3a8a7bac2a914bfc98c13b86a8f1615e5c052da4f7f00be188ef26d78b69829b9576e4e211de46c1af4c8b13deacb7e38d278c84a5ceea8cf24583bd19cac423d4c44eef7484634ae9c693702f839c4c63a6d1dc0bfda8d910fcbff46166c5b6bbecd968826e8e56f169965bb87ae7f3977c3651a1797912cc5f07c8e5e6131fc0f005d00d2e546f9a43d77554175b66a19ce99b13e4395f1dd1d8e0be2846a1da0abe93916ddf11a61d498336dbc6b21fd5b9e33d000e1bccff845749eec3a0a529dcd4d5b5205892a28da97a386a3c38988bdba7c49c507342fcc92d94e08d41b987a7987e7e4d17300c4367a2d4cc08059a2bbc67fe656cdf3954bbf1a728de841f68154d242c70cc0e93dad5b9c301e2c86c9155f1337506119a1082b1991df12e165140940826567c6e2ce4866696d532f4dd13b264db5cf0b5f8efda47ac84f645ba80781f50f401fd5d8b180bfe96e9f78aeb8a725c47a7b8448408d8a9676acfd8af11706771b619b7b6162f338a8ed21ed6c9b8e52b99de3b982af71c7796b72f3a88073ce72b642126be5a74bb56b9b7451f2518881fb8fe3ec32855c53fb55883d40af8755cf33831d4e420ce5d44f3f0e7d1e58fc2aad1f0a8cc8c3b7f9db0019eda91f5ec1711e905ab792b9f916fac8c27315e7ef6d433273ee7daba9a686b7a0ca474705e0b518d9f1f2449b915e07268a0d18d5a2ff6d1458df81e4723ca7fbf32800d93dc2f259e6bfdcd40c17c6e67844cdd7eded7b6400d616e38a32d50e336b3792154c0ba7f577cfefceda882c89c96fc92ca91a2b32fd42ab18a9f01138b463c2f80f5b943c30f45d3e2e8bdf3603858410eea8a52866a330498d6d8233397ce40a9a5d254edc70c62cfe490aa6f8e4931833a51bba6187ca0b055986905604f688ae37ba81e98fc3c7619b78a5cb0a4452ee54a831eb3aacb4e2a9ff8fbabf83f3c9a7b36cf37a14ba3016cf507a869ce5a0de890c0fa26efb38257e94b8bdb7b15c9e43048b29d211729246b2999ced20d2508d6ab7efb9cbfc41c166b18c3d30e2f99c8dbd165de7e91ba87de8d552e8651f35799ddc7eb16f5022875fa54b435f6b8e11b37db5b4721d64cbeb6e757729fcfdab848c292f5e1d4f10a01e657b73903fee8993d160d3f8dd436238ca6c6454dfc28ef14876b6be599f8a8ea54459f6dbab8b9ffd72978f47df2c4aae811282e87c7e2675b2107053ebf7ecc3316b8bd8c355ec6c45a8a0a5d394521eed36b4ef0561bed6da363ecc700dbec762609a0e890e91d59b462ca73c5f6263858653b283d14dea6bcfe29088e5eadf1c046f14929f8bb25b6d89cfc3093544cc3457324ae3a0779fac471c466bdb22174703d2c2b5fcc35b68d3b4d14d56a171340b100a7df79bc5b9f20514254fdeff8cb7f7d81f238b2e1cee9249e7ac1c201d157ff9e0b86ce5252aca30d3b709d506b461415f722cbdc0ed6f7b8489536b4deb3452c9ad58b6ce60c7832aacdf930784b48f647da323f7209164f88f8ca8ade77ebc993239581774c3258b681880843d46d2062983a77edc4966b86030a4b16d4eba2d7012391a928270e0058871746c68a85952338d78f7e898b9cedab0acd08caeda38779f1bb7d4100a27686af8ddaa66d5508cb06362c895dfd6eb707d8bcd0bcbbaa97e8c58645c9f215a73e01a90e2772f8c19f7ae19930e69fbcdc4a9987a35d0d440c8efbd0840ed40de2a59a60ebba9cc75e9b7ed152bfff356bc62bd34497f07c9b5ef630ad644de50a8ef8dfa9a41bffd603297d01f69a2cc5435e9e313ccd76dd71b7d4c096ba0e5c8d1817273f5739dfbf47a45b76f9daab48fc171e4ce6d64e23f8227393b3baf0a91f0c07b9bbeca481413612017cdb2e394ee6b7f1e489f65b98742f036c06fa24a743bd3f61a2273c0f2acfbde507e9fbab7e3af85dbf3f7a164a80c04a38f10407f0238e22585577e5e6dde557db26e7117ed34828191aac70889b61e4a4d40ebbe1542ac984b97f8fb3648d593ccbfd8a038581dc6426fbc025223841b4466583759abc82d400dd33891a74ea26df5c9970e09ede19d894b9a1080d19a67599d6ded67a2157de16dc2525a5eda7693195f07cd918403b4b527fbd3f36153f1cbecccc51e1b4ef55d2bc36c3ac964a45a725e4884ad8ee0f1ba7dbbfe85a63c68c7896fc62744f7a6df87824d37d43cfa1b6513eb9420e4183ae621d987e5ad8651766ea829d6389711cf7edaad6fba1a9c6eb7176177bd4d2938b1fe16596adb6d0e8f0b4c658ef7026fef0c56dd84224355f440dc3f4d3ef0c56305b3563201fc1756db439ce1661ce8325f6ff17b449249af9199f3e51e02881abde9853622007c6ad7a679b23c2c001943c6f735bfa858477b04b0bf5b1d869f6155170a05aaa762dcc4451fb823bab25429ccb2b51365cabd0147d38f4319972fbf16d95e71f0603c7a599472e353df5a814738e54c4725df423035b57ecd79c3c8d2543d8034575941e7657d4a07d2bf63dfdfbfd7b7866f9ca7a75ab9cae4c7adaa7e343dea8dd49da43cf985c8e7b7cc4950d4e3fd594406ef34b4af1f74c22c612de209d60edf607dd7d22d66e5143043486bba9af67671dfc59ca1e7135c2b555e481436af7614c1aa551e49a153cb6a8e54be80da667924810c430bda8ff21fae0695b74a67ddd833c783a73501af68e6f473e0e5c34026db638e55246d0e79826b040de56d5ce108f87f229fe770cd1a258e809ab3770b32397e1d36d9b26941aafa7b4f619e7770b1071864efe0f5d1c1e95a2c3ecfbce6846030bf56e33a0c32b74c48ef4258c631fd226f15e12d88f14ba673e2cd25219cfb9a7229a8c232f7fa8ef4be2ada2930ecc7a30c8f87aaf475d8521e9cb1a468cf6e8ced03ca3817188280b3b0a97bdfec60188634a374164346d76f7227efd60a0599811e25e7bdc14b9f6fc1e75df606097d4f38bf7a8de9d66793e21533ffce01594768210e343780b811c5663cf05f0e21ddc1cfb0d1a75cba5c04f4b364d3d94727fa07d356dd2d4601ab70cb6093c65811632e19ca6ba8a2df87c2f06eada480bce65def376be1880f9978bdec320c30d1ddc9931edabc2546e51a2e31313021b540daa888341d8be718060235a86e2a8db7378b85ffeebb2ba1ebb660776b1d184613f6cdd83f356fdab122026d938f2e475f7e9f7b66dee1e32877c9ba17e0589a1850886db67e195c7f614d9d15dd3920dd81da4f420af86ee93546b78b29f823998d559bd7b51763bc69c82382c2b5bab67f4b7ce23f82fb8439bff88390d89d0d02e506a48252c80699d22ae9601bc9560a3305e62ae29ff79ddcc47fcd46228dfcfac14130a97a48927e06a0c0bd2648e0e5ebbef055b86cc1f6bb43d6cf874004eebb3531580141ee382cba9014704adbb65337714df1df257a8008888473911023a07a88035d5f951ed593b9b1ff2ec9aad26158f9ee5f145ed446685c273b11a854893239088f704c7ad284ec20cf2e67090e84040c9a12464183fd1cad663d203c4a569904d4b33a07ac6ccd802c076aaebd037695b614b05892009ea7c9cb83ac61d43ac2eb20f6eb59fe5026b43ede090869f5248fb9e06bd4ef8fa262877c569ea4a970de9b3c5f1b7b0aedf55b76b0c71584d34941caf8e2d9a6f0c7e93698c4d282dbc1b636e16798720625fe4e8c79865078eaa3956c9c1308defb4d05c1f9a554bcc9278aa4678c5ccecd8172d31360cd5a1fb162ec928dc4875e60f9686c71a1fe344cad56d4ca0a72fb56473493a4a37ff118f83ec63cae3a57089c01f3a633354ed62c84fd57c144ee1efaf9080d6a18905e631f2eda22d30e62012a8a721d602b4f736df6232a2bd80cb8040fe6372ebcf44326c2f97ef4f3250c94500f2f74d8fba50c9a95614bc631a9c8df2add5bf54261de8868522b7063724c36cd9dee52a347bd8964dd673be8a53fd2a8ba54f11d52270c0f3f2acf3c72fc94f082fb27c5614f9562a6c72de8876b12ca4595263f12a77d34c11de4c334b5e636f035f54cae5d871020056e66659d76a5b5aa528a704dc1c0328b56ae6c040a93e3d0da3840aa4ad534e55fd69d47cbf2143ef210de15cd60b0f65b231c4a882bc489c4e7d4e5af48487b06aadcdca8ee6d2538f34430e7ac681775e15debb7e56daa19c442e29ee20505458b0d832bd6462ad22b9aac51447a4e40e9e03c29b288b3ab0e6504dfec016bb4f44ebf1be02b8a21210ab743c5ab6a2fc6c8ee3568e7791df420fdb6d76ac9d0a97943069d000e9a527bae951f08f25ce9d12450e2873cf11317f498396781f41a36d4a430bbfc03b1778d26e58b1979e33d2f720bb049c43d9825abf92f0f593645818098fd1c0e6e06e54cb20f0d044d25d1c1abcf19486047be134bb4ed254f71f2b85ccca64aa6a5405e25b8ead0f213c671b068a1cb4976ca4c12e6e7c935b7756d00b87289bba31499da77976ddb2c3ceb7562f2d92e6ffa90d74ea552d2d3e3600dfe0eca8fdfb6be55380f643d42a1ae2ac92fdc6ed4acc959b38d16c36ed772085e574daf31dff6a6c001534b4c072980920f525ccf0238ae1248cfb2bdf49df60da7640dfbf791a47360cbad5cba31bcde5fd6ce77de814e38a7c076fb5b92d9e7d8911633e7396512c2d16cab6de939d24fe5c6d779065663f71156e3da31bbfb189b543246cfba0d76e4f545c146c290e64b771e6db15010642532e74d15aa3a6c3d08645b1f2aee223565cb9690af0dd518b37ba07aadfdd53eae1504fc9e07c45ca93fcf2666762451", 0x1000}, {&(0x7f0000002580)="bf564b1e4a91632ea43b8df3d37532e56e2c0559bf1d7083d98b3db5243c324c66effce037eb0a397640a1a47ff4463f07300a8932ecd6ed2e52f532698687b91a5043f45a79ec66c7df5aa776c9dab94764d51bba4cbc966cfce40a3c83c7786a55d8388f8e5a7bb42a8c20d7f09218f93dbe841f30729d62e8a56e6bebfd451f6180d18e39f3aa40da1f7a0ba78905a99ee216521bff5f8be966ad891e61b341ff83019dd4f9", 0xa7}, {&(0x7f0000000140)="6b584ddef0d6432f64a57b7f7229be80a4a3e0f1930d8dba6fa72600581232d125c16a33b460a1714cb107562e62335dba402bee201db5fd2357615e061a33", 0x3f}, {&(0x7f0000002640)="ccaea8d13391bea828946210bf83a059bf10d265e783dbf8d7749ed8098ee86b3f886c40d77a524ecfc21f8913305406d610a4a5f11f75ca9758421c7d089a96ec6abdb2e5630c0a4e3ed057eb864ea5f2a4c607ead64a52ea79abea39e3401a82da784016e6f78d9bffba4a8c7fc92b9a89904c69af05a065301608a853e3ae3ff3f9357923c861f332a3f4552cc1f9fb042c7e8d5b3098b38f2b0375b08ef8403fcf5d531d6f4b606df0b1ff79ea83b74e49382f72cdbe8527c7c8b83e", 0xbe}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) semget$private(0x0, 0x0, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setitimer(0x1, &(0x7f0000000100)={{0x20000000000000, 0x2}, {0xff, 0x6}}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x336, 0x3}, {0x3, 0x11}}, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/243, 0xf3}], 0x5, &(0x7f0000000500)=""/120, 0x78}, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffff) read(r0, &(0x7f0000000140)=""/225, 0xe1) poll(&(0x7f00000012c0)=[{r0, 0xb201}], 0x1, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20820, 0x80) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) dup2(r3, r4) 16:00:18 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) recvmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/252, 0xfc}, {&(0x7f0000001640)=""/210, 0xd2}], 0xa, &(0x7f0000001800)=""/8, 0x8}, 0x2) close(r0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001880)) 16:00:18 executing program 1: mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) socketpair(0x18, 0x2, 0xffffffffffffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="684662ae3659ba30142900b9ff447ba1c82cab58709c154dae281d154ba2af0abd4044dc119772ddd362f73d20212674b27defb3cda5c6dbe0d649bb3e918fd0970a3644ab7c944d160417364bd8d8edfdd29fae90c579d2e43de3836ce4c77392297f6416b1e5aa9f1251bc30b38db0691686f0ae0f6c75928a45e5befdb2fa717004be2e375f75ce100bf42430edb883bedfe45da14d4424a99d5b0ca0908544dc6aad5e56a85e6b38ec2054a0e07b5edf82c4", 0xb4, 0x8, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x3d6a) close(r2) truncate(&(0x7f0000000080)='./bus\x00', 0x7ff) 16:00:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x50, 0x0, 0x0, "493d5ba7bf8c891e1cfb348b08ab1a049e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d074ced8e48a549dc50"}], 0x50}, 0x407) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x0, "b98e230012082494bf11485e04c54ea90b5e808b", 0x8, 0xbbf8}) r2 = socket$inet(0x2, 0x1003, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$inet_opts(r2, 0x0, 0x8, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x101, 0x2}, {0x18, 0x2, 0x7}, 0x0, [0x0, 0x6, 0x4, 0x6, 0x6, 0xffffffff00000001, 0xb57c734, 0xf013]}, 0x3c) sendto$inet6(r1, &(0x7f0000000100)="93187db0dc29eb1c8908497bfc02159778eabf37fea55dda95997518e49a3e070e490845d43e1047d789e4319f0d3b10ee5dd69db63cb29c2923384cd9ea61b3975868b88ff9e0da618d02c273343068797b33858fe040cf3d", 0x59, 0x4, 0x0, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f00006f6000/0x4000)=nil) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="26ac60126dc4c69561dd607b168de4d4e3547d6cb49fc212946de9181189ef7dda1ac882aa9855cd5f9015921b0b7a353193d32b69a7d9cf9456c622fca5e4ef4f411fa0cf99841fd8d3feb632e9", 0x4e) socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x5d580e9da3be51ad) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0xf800000000000000, 0x881a}, 0x10) mmap(&(0x7f0000e45000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="94d7e55f0b49681a04ab17af36b2de57155a5ee674e8e4937d3e346054e30491846cf00da8cc38c5d5", 0x29, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x7fff, 0xffffffff}, 0xc) 16:00:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) setegid(r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65300077a61ded3fb8d76fff15e4ea244f1a69f4f451632f9464c06859dc13b77383ed52d916e7eb3929f87ea58933df219b61b920db9dcea5421b9d266d904582ea721b9b015260391b471a1e5d5ab3e9b0d4043e88428fda1f49ad0072601eee3a9f1d00f231f82f7cf572a92425c33180523d1d5557a06c9cc3e5b44a2e0afaeacfdb3073b63d958465d2f7080fd0a524adc97f9860365a86bbeadddf713fa10ec9b8214a6788a84c88a7f96cea83f1f6cb1802ff9e95dbfda71cdcb43f3a8c8a0dee12775d9421757e742fb1372201d0cd5dfd5a3e"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x4c) mkdir(&(0x7f00000001c0)='./control\x00', 0x140) r0 = open(&(0x7f00000000c0)='\x00', 0x10008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080)="05091f6440e46f90d39371aa4637edfb016ab7729ae929a402cf34101be7b20bd3b18d29f1825919972e38fe546f9a37943ac0c50960c88842c04957f3bf892a8f74e1f9377dd609946965067bcb63d15fc3148676c334106266245558070b00c18caaa20d9bd162399d24fe78ad733782552f9f70f78618fc573e1c1c695941fc10f0cb8e76f11fa5a1e6f92402f7278859dc58e1486263c96c12de4c92b037fae759915f86f143c8841c3495661debea5f1063d71fe933966b6ccdc77719f4476d1a5ece34ca951a31b4ea26d30fa66b9372cc0198d9c95e093b0c3548c494c1f7ef162a01eeaa5b8aa670e348d75a78e7678cbb8f5f0c228f8a1e7edbe6e171dd8e06397f1071e8b1a856a9b4af433e048580010118", 0xfffffffffffffec6) 16:00:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) fchdir(r1) close(r1) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r1, 0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x164}, {0x0, 0x7a19}}) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r1) 16:00:18 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket(0x800000018, 0x1, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000013c0)="fc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x80000001, 0x100000000, 0x1000, 0x2, 0x3, 0x0, 0x3, 0x3}, &(0x7f0000000140)={0x6, 0x7fffffff}) fcntl$dupfd(r0, 0xa, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000180)={0x0, 0x2e4, 0x4, 0x4, 0x3, 0x8000, 0x5e2f, 0x157}, &(0x7f00000001c0)={0x1f, 0xffffffffffffffff, 0x3, 0x1ff, 0x8, 0xd5a3, 0x1, 0x101}, &(0x7f0000000200)={0x56, 0xfff, 0xa0, 0x4, 0x8000, 0x7, 0x100000000, 0x2}, &(0x7f0000000240)={0x4, 0x93}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000000000c1, 0x2000000000) accept(r0, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) socketpair(0x11, 0x0, 0x0, 0x0) socketpair(0x18, 0x4007, 0x2, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x808, 0xa) recvfrom$inet6(r1, &(0x7f0000000040)=""/193, 0xc1, 0x800, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = shmget(0x0, 0x3000, 0x208, &(0x7f0000ffb000/0x3000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r3, 0x0, r4, 0x0, 0x10, 0x7fffffff}, 0x6, 0x4000, r5, r6, 0x0, 0x6, 0x400}) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xfffffffffffffffc, 0x0) sendto$unix(r0, &(0x7f0000000100)="012c0d70d4a37ace820f408ed6a03634ceff4b36f41af264270c28caf638c0947bae21e6265caa345600b175214e3cb57cf641a23a6c74a00dd109c2cba045a5270a69184ddf0d40ffd2e4d2d2f7155a1f97bb048ff1e3bb530789e0aa253de8325bae12407bda98166bd2fcf6d47b57865482b87656c2304d1152bf38c40110ca609af9f8ce60b58e78185e7c1108f0ef6ef478c6ac083419790196fed49650c303c1b01514ebf7ebc60dd2fd44ffecf130ad5f3b693b33bd2778fe864a057f7fb82b80b7a2e512156cea7ece8633d30e0b34840bc0d77d6416e541d928b481cfb70edc", 0x237, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) close(r1) 16:00:18 executing program 0: getrusage(0x40000000000003, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="1a95e7b9c7a9f501d23707f95c1e16", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) r3 = dup2(r0, r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() write(r1, &(0x7f0000000240)="e78fc57baa390f247326a2d11f871e0e2027004134b26347dc9705f335649e5afd7620c230dd8eeff9cbde116c6d1af8082953949be5e2d1e67505b9e4c5d28f8fc860fda90bfd50e2b3762ee7de67207b685bca346cf789fecc3133865de96ba7fef903949fcfe05b3c799c268692baf0c76635e82c1addecbb08961cd31be7849958102833dbe75a11bfa0c31d213ddce48179bdc22e71473611", 0x9b) r4 = shmget(0x1, 0x2000, 0x9d7e07560a9f2a3e, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) dup(r3) 16:00:18 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) close(r1) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0), 0x10004) getrlimit(0x7, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000001180)=0x3cd) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) fchmodat(r0, &(0x7f0000001280)='./file0\x00', 0x8, 0x6) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x600, 0x22) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001200)={0x8, './file0\x00'}) r3 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) getsockopt(r3, 0x29, 0x32, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000012c0)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x8005, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66cd0505c35cebfec39c45ac936bada8cea85f88629b3019c601686ae0f1ee9d85c889f579582ce4763f5eaa85e78fdc42c9a50000000000000000000000"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000500)=0xc) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="5480e81e6cdd9fc3ea245dfb91a9d6414383e1ed27d6eb58b72eef1e34b160d9001144e7e89ef84265bab7e5319048e29a58e9cc9a2591757393ba7b41121915ac575544825ae7d3cae231b20a2be23e4b09b50c8ca05f0854aae548c811b0bd3096d15321da0a80af2134d97aedb69d792a549297719668d90f1346feef86d2dcedc2962194dc2a783f798077a4c54d1137b42750086b0dd5074ae6426aeac3148ff995d996770ee5753af07ec79f14e271e065e03be4d9dc68c36e59bcb792", 0xc0}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="68000000000000000100000001800000b2e725448f13e148a164f0cd4b8cd52d4a43332e887c9f0a19107d32a3f6b004420bdac2a9718b31c95e7637dfb26422570a747cb98e01b30b4cb526b6f1728ee07d78a53752ce9472968389bdb3edc4f2a78000000000005800000000000000ffff0000e5d80000f89b42b319d17f9f4f255ee42a93dd816a38440813c1b7fc064dab43a7480241c63441ff8af104a7e6c9b54b223b0a7126f00f1d4b40222576e8c12d4a8a6d805e08198933f30000c000000000000000ffff000007000000ec4bccaac35757b10af7d4145775180000a8a97175c046455a934bd0cd652ccc416eae409b61724fe54bd3179714a950e608756a6326d89716ea971a492a6787e4a82e9e8871cac069dda19cc0113cf451af1636ff8802a4992bc2588a9921110c096c9c3a5b2edfe72d571ff567cb8f7b890e511f265200def855efa6ee635f2fff9472587a69a3c83b2b7c1748ba42562f79a8f52ce085ce1531285cced167b8529ef9b7e031d45fbf1bee69e013d65119cffcdc7675775b39b54d00006000000000000000000000000000000089b9c5fb92332ca0c1bff4925fadf4eb12d706fc5ca628c9be7c8952657f52cc5db0666bdb9320689d832ae5a11f9f4ddb2805e25b5f22a47e8e531418e508a3f85115941c738e248a000000000000001800000000000000ffffa8605fd11d6c079e80b7cb917a5ef42d9de6216340b2ba7d5cf409960b813eefa4934603ca90f9ba9ba8366a5e81d194a3f428d1e8bb5bc507cfa778d1"], 0x1f8}, 0x3) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x40, 0x6}, {0x18, 0x1, 0xffffffff}, 0x3, [0x101, 0x9, 0x9354, 0x6, 0xd1, 0x8, 0xf9cf, 0x7]}, 0x3c) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='.\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, &(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x40000000000000bf, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getgid() r2 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r1) recvfrom$unix(r0, &(0x7f0000000000)=""/12, 0xc, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x1, 0x200000000003, 0xffffffffffffff04) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) lseek(r0, 0x0, 0x40fff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x481, 0x8) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) read(r0, &(0x7f0000000180)=""/4096, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7ff, 0x1}, 0x10) fcntl$getflags(r0, 0x1) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0x6) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000240)}], 0x1, 0x0) 16:00:19 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) getegid() dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() 16:00:19 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000480)=[&(0x7f00000005c0)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='$^\x00', &(0x7f0000000380)='\')@@$(\xd3\x00', &(0x7f00000003c0)='-[,--![\x00', &(0x7f0000000400)='!', &(0x7f0000000440)='#$\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='!!&\x00', &(0x7f0000000540)='\'-\x00']) mkdir(&(0x7f00000006c0)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) utimensat(r2, &(0x7f0000000600)='./file2\x00', &(0x7f0000000640)={{0x5, 0x401}, {0x80000000, 0xfffffffffffffff8}}, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8010, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x1, 0x6, 0x10000, "cecfd0b82164963a06c946bbe4b574d3591a7705", 0x3, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0xffffffff, 0x3, 0x3, "6023acaf1ff3c114776b7df4e5bd579b2678d120", 0x7f, 0x81b6}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) poll(&(0x7f0000000040)=[{r1}, {r1}, {r1, 0x2}], 0x3, 0x8) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:20 executing program 0: 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) 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) socket$inet6(0x18, 0x4003, 0x2) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{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)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) close(r4) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20088, 0x2a) shutdown(r2, 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x81, 0xfffffffffffffffa}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 16:00:20 executing program 0: clock_settime(0x4, &(0x7f0000000040)={0x0, 0x6}) clock_settime(0x7, &(0x7f00000000c0)={0x800, 0x7}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0xc, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100000001) r1 = open(&(0x7f00000001c0)='./file1/file0\x00', 0x28a82, 0x10) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0xa, 0x60, 0x9}, {{r0}, 0xfffffffffffffffd, 0x81, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000002, 0xb0dfe1f, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4000000e, 0x1ff, 0x40}, {{r0}, 0xffffffffffffffff, 0x18, 0x20000000, 0x400, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x310}], 0x3, &(0x7f0000000300)=[{{r0}, 0x2a9e09fba4ee8fbe, 0x1, 0x1, 0x6, 0x401}, {{r0}, 0xffffffffffffffff, 0x25, 0x40, 0xfffffffffffffffd, 0x61a}, {{r0}, 0x0, 0x26, 0x40, 0x80, 0x3}, {{r0}, 0xfffffffffffffff8, 0x3a, 0x1, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x8, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x40, 0xd9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x9, 0xba}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0xeb22}], 0x0, &(0x7f0000000440)={0x8, 0x3}) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x6) clock_gettime(0x4, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000480)="a4fcacb6e2789e02441f7f1a8dbdf48bc74afa724cdd0ac610ed8ab954b02fa4935d4706f02f31f896d8b876a3f8df376ec1fb54e57170a78efd0cc104fef2fe4636b0b2572e8803d5ad", 0x4a}, {&(0x7f0000000500)="8efd59dbeb7108411a1abf68aaab236cd0e5e5ae9cd926f03d146864deff4c430f99d54a3ee16c18f48bacd3306281536e2dbca0dea4858f571e97ad298a2d004d3a1971f8630336faec6fc4d25ab2e806a17b119c39476fb49be62416985908853f8f74b4386b46fd8ee07f90daee3d0665c80133e2a6c65301", 0x7a}, {&(0x7f0000000580)="eccbe3de640672e1cb1bb617845c724c8d41ae4e8819d03b37365ac769d7f80f6a5a4a8b4e2ca244f9f22c8406494f3d494b89e23f6393e4313c9fd755576528e26eb5fd35a6", 0x46}, {&(0x7f0000000600)="3e917cb0768354172ff73599a7e38f3260c4e315c49ab8400b72543bc917805e252b38793c0016d661edec40d24de9b78f4be953d407bab8540b7afae5812edf14cd603236c5f4c69a95bde55396e9e0bb075a5a18554eb8163852807bbf3ddecdd4ae23bf31869c47746cccabf98bd6e54bba70447691d15cc6f65b1be9f1249b8bb918dfab97d46b61266456c7147c5100240dfba9426eaa8ded79cfe1eaf13c6030ec7cb2c19c66d59f4b3d0827a3835e", 0xb2}, {&(0x7f00000006c0)="18231058cffb66cb752e75268954d5bd4ea4eb0433b0a7dec4cddf6eeffdcd79de749d84bfaae2dc0f5fb4216cbec1cfccb31eed50c5fc6f43c4704098c10c395760c3d447b6f2ab7417cd8729e932e4126b20ce0ce42eb37758ab78ff45818871637488d02e1eb7a103", 0x6a}, {&(0x7f0000000740)="cc5e760ed8490573fa11f03aae89367b919fb356715204c60bbbf2292ee15b646c9478792c11cd028cc59ee12ee4c18c6b637755450e54588a49ac9d915b2d9912216a06e0070cc768f614d80744cefd06a7b997e9fc404053a43b6df5e0bb56bb62fe418252d65bb8f4a15299a37cc914bced8d8c794ffa5e803f42381dbe6b1ae375a55465db7a73d2286cba10e1797599515ab20ee0756e75957ce993bc77e959339a7aa563c6fdb707aa19b3047ea7ec82e6d8d2ec526dca19d627d11668dc6d914b3927858a6125f47948a7", 0xce}, {&(0x7f0000000840)="a4e6e6640d2773", 0x7}], 0x7, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x8008, 0x1a0) 16:00:20 executing program 0: r0 = socket(0x18, 0x3, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = semget(0x0, 0x7, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0xc41, r2, r3, r2, r3, 0x100, 0x1}, 0xfffffffffffffffc, 0x8, 0x6}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r5) dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xdbb1015) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) shmget$private(0x0, 0x4000, 0x1c6, &(0x7f0000ffa000/0x4000)=nil) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x200001700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_gettime(0x4, &(0x7f0000000000)) close(r0) 16:00:20 executing program 0: getgid() getgroups(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4, 0x5) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000000)="c25ee22ae5653f6ae2ebb923fb7f8ab13bee6c0be5425d4ef8cb57edefcbee9de87086036d44767cd7d6fb9380d71be226d3f8fdd360d39d3fa9fc629aef9a9b7d9aa1754bd1d183131031317ca044151108f24fb11c13e0d9a2be59198d6187c4a45267865acdc41b16687a3a045e09382a156e34e2cd9c7cb1a1afda3366328199a8554d74ab816996d47b022f1023", 0x90, 0x4, 0x0, 0x0) socket(0x3b, 0x3, 0x3) 16:00:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/175, &(0x7f0000000040)=0xaf) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:20 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kqueue() ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket(0x5, 0x400000000002, 0x2) setsockopt(r1, 0x0, 0x5, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x65b0, 0x8}, 0x8) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f00000002c0)="355541f1c1151792776e4d8a0f7a170d9c129c784e11c58e18e4c3029d446b11f5fa8d1924fd1f933287ee71a0f99298e009971ce636c050f3d30260f0bcb1922a03efe4b56b226ca702a7e1db067b2a654409f59d7cf4faeddc1b09d4513188d6d3e743a51209a2ff00d04fc54a596b51069ecc", 0x74) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="9938220996cac7d9ea15f37fa4b4f239dc4173a0c7f1a97f99568c4fa7844f8d3839303918cc6a32072310c699aa1985ec3756ccb4d4383ad5f17d8864020d259adae56e52174232234fc46b3b9b4c7d537a841524940b3d9393f606cb4c11e4ec1deb7d6b39945e28462c9cc1ef4cff7cee14de09b66341513c5449462c837677bdd12c34543e511bb349220cd659fbefd532cfcb450356d7806e25d63f8b1840cdef48b98ff70dc4f3aeaf9ff5cbd0ae3046eed517cbd913adff55e6a85cb261195385659eb54fb110cd90382439bcbe0f34cad79cc6d617959a80ec18949cf05cb29851ee64ce9f", 0xe9}, {&(0x7f0000000200)="ab6b7d43f890c5ab5fc700dd209c2627a05dd5292adc961b38d6ff5917643749a98b86b3a35e32c365319192111d627b13112a3076be283f0e3cf73370ca83c91f99a4603b10f553800446cb353830a5fdc51a20fb2edf273afebe65bafbe3a3ade82eb2cf2b449f6829759387c1c5949de90c29799efd66694ba3181d45aa1e28bf722aaa1f56afdbd6d7c25a16d992e749d5dd9cb1b8ebd60438b0", 0x9c}], 0x2, 0x0) r2 = socket(0x1f, 0x3, 0x0) bind(r2, &(0x7f00000000c0)=@un=@abs, 0x8) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000140)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r1, r0) bind(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="a98357a24490943df5c48958c0aa2631b5cdc1179a952fb68cf57a1157de74d945c0f5a4c24d00240cb6d1d6338a2bee1b3e15b30278bffe224f061b1808bc65f2a1cf4728277cda75cdd0d1b858589e1e97480fd6d5cad0"], 0xa) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) listen(r0, 0x84) ftruncate(r0, 0x100000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) 16:00:20 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) syz_open_pts() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r2) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r2, r1) lseek(r0, 0x0, 0x2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3, 0x0, 0x0, 0x40, 0x80000000}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') kevent(r4, 0x0, 0x6, &(0x7f00000001c0), 0x8, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0/file0\x00', r3, r0) r4 = dup(0xffffffffffffff9c) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x2, &(0x7f0000000240)=[r1, r2]) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000000, 0x8001, 0x0, "854955001d0000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) fchmod(r4, 0x42) 16:00:20 executing program 0: mprotect(&(0x7f000002e000/0x4000)=nil, 0x4000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/17, 0x11}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x8, &(0x7f00000014c0)=""/56, 0x38}, 0x2) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket$inet6(0x18, 0x6, 0x401) truncate(&(0x7f0000000000)='./file0\x00', 0xe256) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x1000000802, 0x200000005, r2}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x1b9, 0x0, 0xffffff14, &(0x7f0000000040)=""/55, 0x37}, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x100000000, 0xfffffffffffffffc, r2}) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/69}, &(0x7f0000000140)=0x47) shutdown(r1, 0x0) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7f}, {0x18, 0x3, 0x0, 0x9}, 0xf887, [0x3, 0x1f, 0x5, 0x1, 0x8, 0x5, 0x0, 0x7fffffff]}, 0x3c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x8) flock(r1, 0x6) r2 = syz_open_pts() getpgrp() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x0, 0x100}) r3 = fcntl$dupfd(r2, 0x0, r2) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40000000004) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:22 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x121, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0xe5) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0xb3d0, 0x7ba}, {{r2}, 0xfffffffffffffffb, 0x20, 0x41, 0xab, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0xa0000001, 0x2}, {{r4}, 0xffffffffffffffff, 0x4, 0x20000043, 0x7, 0x81}], 0x8001, &(0x7f0000000280)=[{{r5}, 0x0, 0x21, 0x40000023, 0x0, 0x17e}, {{r6}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x0, 0x3}, {{r7}, 0x0, 0x2, 0xfffff, 0x80000001, 0x5}, {{r8}, 0xfffffffffffffff8, 0xc6, 0xfffff, 0xffffffff00000000, 0x3}], 0x100000000, &(0x7f0000000300)={0x80000001, 0xb9}) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x7, 0x4, 0x40) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:22 executing program 0: r0 = socket(0x0, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7fff, 0x0, 0x5, 0x1, 0xff, 0x1, 0x3, 0x0, 0x1, 0x3, 0x7}) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x7, 0x1, 0x1, "8fdeda5cec5adf79430b1941a60350aada7de009", 0x15fed7ee, 0x50}) ioctl$TIOCSTART(r1, 0x2000746e) sendto(r2, &(0x7f0000000100)="b576aafd4f58715435ca3553704ac80205e4853106803484d10875fc44258ba4d0663f570e1f624db82305cb4e509aa0a2148fee5f258ec4604ee70cb47e616910e44a5e93e352469eed9f1b2048c219ae33f0d16b71af0a17b23c746fa214bb50b49f3db2f1fe2bd4687d8a120377d5fb3a98cd5afe34b373", 0x79, 0x408, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/143, 0x8f}], 0x2, &(0x7f0000000300)=""/133, 0x85}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400)={0x7, 0x100000001}, 0x10) r4 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000440)={0x3, [{0x3, 0xb6ed}, {0x2, 0x7ff}, {0x2, 0x8}, {0x0, 0x7f2}, {0x2, 0x5}, {0x3, 0x712}, {0x3, 0x2}, {0x2, 0x3}, {0x2, 0xfffffffffffffffc}, {0x0, 0x7}, {0x1, 0x5}, {0x1, 0x80000000}, {0x2, 0x2}, {0x2, 0xd89}, {0x0, 0x5}, {0x3, 0x5}, {0x3, 0x3ff}, {0x0, 0xfffffffffffffffd}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x3, 0x2bdb}, {0x3}, {0x1, 0x20}, {0x3, 0x4}, {0x90d68d0519cc5da7, 0x7}, {0x2, 0x81}, {0x1, 0x2}, {0x3, 0x1}, {0x1}, {0x0, 0x2}]}) r5 = accept(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000600)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000640)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r6 = openat(r2, &(0x7f0000000680)='./file0\x00', 0x0, 0x151) connect$unix(r4, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000700)=[{{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x2}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x4}, {{r2}, 0xfffffffffffffffa, 0x82, 0x80, 0x84a, 0x8}, {{r2}, 0xfffffffffffffffc, 0xe0, 0x20000008, 0x401, 0x7}], 0xffffffffffffff81, &(0x7f0000000780)=[{{r6}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0x83, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0xff, 0xfffffffffffffffb}], 0x80, &(0x7f0000000800)={0x6, 0x7}) kevent(r2, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x9, 0x1}, {{r4}, 0xfffffffffffffffd, 0x32, 0xfffff, 0x6, 0x8}, {{r6}, 0xfffffffffffffffc, 0x30, 0x0, 0x1ff, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xfffffffffffffbff}, {{r6}, 0xfffffffffffffff8, 0x0, 0x82, 0x40, 0x7}, {{r6}, 0xbd49f03b93c34010, 0x24, 0x4, 0x0, 0x5b18}, {{r3}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x3, 0x401}, {{r4}, 0xfffffffffffffff8, 0x4, 0x2000000a, 0x1, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x82, 0x10, 0xf7, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0x2000008a, 0x80000001}], 0x8, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x7ff, 0xd5}, {{r0}, 0xffffffffffffffff, 0x4a, 0x20000001, 0xffff, 0xe41b}, {{r6}, 0xffffffffffffffff, 0x0, 0x4000000b, 0x40, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x80, 0x5, 0x5}, {{r5}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x500000, 0x71b7}, {{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x40, 0x3}], 0x1ff, &(0x7f0000000a40)={0x6, 0x7f}) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000a80)) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000ac0)={0xb2, 0x1000, 0x6, 0xffffffff80000001, "a9b0f194361bd3ff011cae6e6f5d55bfa375f45d", 0x3f, 0xfc2}) r7 = open$dir(&(0x7f0000000b00)='./file0\x00', 0x0, 0x100) readlinkat(r7, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/203, 0xcb) fcntl$setflags(r1, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4012, r3, 0x0, 0x0) connect$unix(r5, &(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open$dir(&(0x7f0000000140)='./bus\x00', 0x84c1, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) close(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820eeef5ff0000800000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/138, 0x8a, 0x1, &(0x7f0000000180)={0x18, 0x0, 0xfffffffffffff800, 0x3}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x410, 0x1c6) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, &(0x7f0000000180)=""/220, 0xdc}, 0x800) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="8f030f185782e4d1ba60b8b87094caa95d7e1661a8b0a42a2b727f5932ee098b914c346a4a3fa50f92b4a6a12f2b35", 0x2f) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() 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) symlinkat(&(0x7f0000000000)='.\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r0]) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/220, 0x122}, {&(0x7f00000005c0)=""/157, 0xff}, {&(0x7f0000000780)=""/15, 0xf}, {&(0x7f0000000680)=""/138, 0x8a}, {&(0x7f00000007c0)=""/17, 0x11}], 0x10000000000001fe) renameat(r1, &(0x7f0000000540)='./bus/file0\x00', r1, &(0x7f0000000580)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0x8) symlink(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='./bus/file0\x00') 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xdc7159405a82f385}], 0x106f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x5ffe, 0x7, 0x4, "4c383748e440cb183f25f259ba00bf1c7adb7430", 0x2, 0x1}) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() close(r0) r2 = fcntl$getown(r0, 0x5) r3 = getppid() setpgid(r2, r3) r4 = dup(r1) getpeername$inet(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r5, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/46}, {&(0x7f0000000300)=""/108}, {&(0x7f0000000380)=""/249}, {&(0x7f0000000480)=""/12}], 0x10000186) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) write(r0, &(0x7f0000000200)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a7fc61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5a79855f826337622ba2009c534b6bc000000", 0x25b) socketpair(0x16, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0x80, {0x8, 0xb6d}}) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000040)="ff8ba565a174ebea", 0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002009, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0xc0, 0x20) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x500) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) close(r0) pckbd_enable: command error 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x4000000000000000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x5, 0x8000000000000000) flock(r0, 0x2) setsockopt(r0, 0x9, 0x0, 0x0, 0xfffffd62) pckbd_enable: command error 16:00:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x7f, 0x20, 0x1, "192bc3b9770ce391cb7c04feae33efd4b44f1bc8", 0x1000000000000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fchmod(r0, 0x3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) getpgid(r1) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x10}], 0x2, 0x7b6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/245, &(0x7f00000001c0)=0xf5) close(r0) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) geteuid() r1 = getuid() setuid(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x3, 0x101, '.\x00', 0x8, 0x49d, 0x9}) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30400, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000100)='./file2\x00', 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chmod(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f00000000c0), 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="54bad5b8ce3323216e47cc041e3754e9bd2116870c868c20ea713a60e7a93a55327102289b119713c2e7777d8c7fbb866b046480ac073713e9924926431f1174fc1f0c413350cf16334b03e6f5f075ac1590f5f51ad045a399824ccaebfc09e0e788627c55d567494ae088a668f633f0115c812309169fc8507bf065ba8d31", 0x7f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x4, 0x9, 0x2f, "e01bcc8150762af17fd388677bc03f2f7821505d", 0x484, 0x8}) write(r0, &(0x7f00000004c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d915e5c46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85a502ef66146e7b9796552387fb4a4442aec85dc923cbf43c1c027d2d078bb034dac2c7654e77828a7045a40d919e12f2eca41fe7b8d70c95fbd5a32d4652ea2df582c0b23f32506806c07348e8e93fc5253d1be332b025375f1ef362ef43b007d46877044d8593e6ad80f64513151e21bde75b9a1d92564b5e5e0df3e68e9ab8a556b9ada0976e8c4bf87472e58926cecb0309eebfe9200fa677409e80f72f1feac04e497cf44c8c9d74fcdfa78488f9460532b1701622d7a58ab82779c77be4fda4816f48a6cef2d25ca2fee0ba4f8705362300000000000000000000000000f4c7f18215f2feb953e6007492d2a41bb86f9b2426e637e501a19b9c84a48555ae", 0x1a9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x44) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61cb, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) close(r1) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000002980)=ANY=[@ANYBLOB="c93563786bbc749afae038289e4001945810dbf011446734a7059a30eb451e760ee04a829966d36cc3572fb8b8c2731b"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="cfe01320ffb8731994f843ec89b8db538f4f2b69a0f86f324e6a8a689af4d23d50f6307a46c5f9d68dcd6f65bcbdfdfa2f0a5681a5735036be4d40fb2f71c6fa73206fbe441a283950444bba5a928dc34e5f2f028e2be7bad405", 0x5a}, {&(0x7f0000000100)="327046fb6d8874ddcbe34d7bac7992671aa0f3b8ea2dd1d8902b2d6540ace212a89f54c0463e322ed4b2f42cd4a5d42cbf1021a0be98274c428966a33b36971d8ec1f35ddcca25d56fdda663f59b5ab5c419a34353388a653341f6a457e9f3e7868d64374fcad1dd75732638c8948dcab9e09a2641fa824f9ddad9a905aa92c36a97", 0x82}, {&(0x7f00000001c0)="e43c89163bd4239a87baccf3a9f409e2200e2b89ba632f4c7bb0de98fc98d001b15003cd40dc6039d5196af1d3338805aaba647a8331f370973c9dd3be6115bcb027f63dc4699794de66c8ed6347544d23422572f3f645982cfd2e7d9f741819349021d24e144ddec6fc907e8d95821bfc41d57ecd73ef606894e81979a71eec4b7e0f2f423f4b824badd4a6e318a503bfa448f2a4ce4beaff288c3d8c33407cdb3b783ce9ecbf51e75b9410a118b8a40bc7a98e7c6f05408985eff8406098caaf17fbd5aa0527e36baeb86eec577c6676db85d3be01753d54c037489e69dbedc3d62be587fccc5c251c1609f5d5303b6d0225c733953dc0", 0xf8}, {&(0x7f00000002c0)="eaa352d58728a3bda4d04cdcd2a1bc2ad62c7ea4d88564f810", 0x19}, {&(0x7f0000000300)="a4468ef1dfdc3c3e2f253f1fa085d96f7080cc7ff5cb489bb7f6a1c5afe2d1d25654a55e0d8a567f53f1a6c344620c936fc56da4e61e9eea", 0x38}, {&(0x7f0000000340)="5be74e20eabb9df406903ddf37ba07b073cc321874a6b3f115765f5b000e2abfc1fd252a6d8580d80c23d85d75953cfcf94997616b334df14dc36c09f74956ec777f6191aad5ebe6a1a7e4330fd67d056a42c8329cba50bbe58a38bb3e96fd81afc873a83aff4d17cc5b0b153827624fe1d2c8cdb350fae4187dbc8ec0c8cc3e43e2907e0b1929eee029b4e8c405da53a768203aadeecfbcdad83b575308be9c665712ed3d78", 0xa6}], 0x6, &(0x7f0000000480)=[{0xe8, 0xffff, 0xffffffffffffffff, "bb5f69e29401da2a0b44106dae75e6470b73881269bf4aecca8a5b6ffd5ad3d5b6e636d4fffc520b831f9076ba8b7261972a30596468520d5902976688d41739d61b9966e31f5f3fa8b09779d640449e1e0c113e0289d73c137996cff8aebd96bb72bb71766ae8af8547c157c832392d2f6165ef579289110e305db15e2e8c02da8664429eeac9df5661631f50a1767d7a8ad20370eac50b2581c5a7714c293be9f925883cb3d305ee38803218a3785e390ecac8b77f3985ff50d572261f53fdddc18600fcdd955af08d31356938cdaf45b82e1be5e3fe92"}, {0xd8, 0xffff, 0xfff, "fd94c3425aeb83a923454c376b25ad175cf9660b7bd32e4437d95043d13e24d4d44867cf16592636172a5347c19ff36884fa1b8ba40ec085a94b904c3256f3c0222d374346f0d14b832d91d72c238b953644f1745f0d544ce670f95d638756767b7147e28a3e0469ad9b4acf14db6e82fd0903927d37c01d93e514ebfbdeb3fa2d5f03bab8521b33f0be3fd7f4170200684ac5ecc376e796e7d3bf079fd2e5bcd7885459aae7535324de6fd3acdcb8e7fdf85335d6b454c614e5d9890efa987014d0e3a9103dea"}, {0xf8, 0xffff, 0x1ff, "25f388e28c6fab76adb57ebacdf599e1ff5f0031e81d79284a4607d808016db866236d3163816510b1eb7b0d32a76a9c1c24d1f7be5ccf17ccb1ec3d69a579f75130698914650e7ed4267568fde631224911d1b0f3004df87ed18c3ba130547c073ebc7617e9f221fa119ad78001b6aa4b6cdbfec88bdb0e574c7fe1a14be21f074bca25f2ec4ecb851bf2476f0f7f49c868cbf0b33d83e79adcc68e3b32d0fdfdf9aca13f8557a938f670705d271547a2ebe63603dbf088730d47724519298d1628507606c675250dc916fe5373cde57c3a307209486ae938f8374d0ee4e257f1107028"}, {0xe0, 0xffff, 0x4b54, "508a940ab204e59b4cfd214750e45d40df35990b62efea17452b2e65f2c958a67cbbbb1cba9e0ddc9d0d1143de04c93eb1be2ebeeaf7ff8c8ce4f2a2e758cf1b86730ea8e0fcefe3b45b65d23dcdec62c3951e21f945c93d55eda0106e94b27883490c02729e1d489cdef4a282e682f8bb38f003f0dd0e7f7ecd6ad1fc21e1ad3da7f544c72fab4f16f67ed61325912557b3b76c4dadb60fae137d76658d3c0b8bf5ed6b3e24baf132324f40d61afb1cf7ac03c904815525bfb19bd7a201e6572430c4cb93cc18492b5ef46a78"}, {0xf0, 0x1, 0x8, "67ce699f7c5c6f7de873d4a4989ea248985e4d4245e82cf2d08716e302a6cd708e6eb3bf55c66d95f6791dc4b52dc966db95bee14acf1f3c8d6d1e791f9dffc34e472a804b0b9daf5c1326584a3ae3011a4593782ade8cce8d13a38edcc13edfc15ae4999838afb19205e20d2dbea4dc4574e2ebf61d2e836f4c87f4826a0bea7b257036b6e7dd294c1161519955187e00d22fe52153b9a50066d67cade94cd2c756abea3b64e6e1f8ed210e7c1928558757d56b3fb487051b6f0a76a9d7e096cb24292540af41b5f74e71143c657a67fceb7d23ef5cde6d7515095379bdf8"}, {0x1010, 0x0, 0x3ff, "a00317fcff26b2fb53cc2c1f0925149b47aebeb5c72ae403dff62123fe263062381b5ca27f6e5f4970b4829c64bb480d66c1f26424bd3bdfce5cc28eb194bdc13a5466ea40aa371da9e58f53c4674297b9a31c5f65bfd74cf2e5f691720a22c471f96aa7110d0ac18c43aad822c500d219edcd6f47ac18189907460f5bc7ff001cecf8c5f936170f68c97cef2abf21bb6f40c2b82bb79c1dbb1f8cfaea7f0d045639f9670657e79d6cc11b1328bc5fe51cc441846d5ea92f3822af79f93660bb82901abac5eadfd89a8aef04a2989f27ab0b067ca5b53a79f9bdc30ecf0e782a18eb7299bb95f231f666f22d11054b15706a5905a2cf559dfcebb7a1d561b681177bf1970595bf5b3eb21cf5f12045deab91e1267c7df41ccc4fed0ecd47cd09df0edd6905de2162d9f21cb24855d9e8ce86c913b22d82ddbfd542bea8efb03679a5e5ad5556f08a20a477bdaaa841c08b3ed5bc10005bd3f54ce776aae99706634d7034a8911eccb66b98b0e7d57ab24505208c8678dc7460099f1a560a39d477b28b6fb8e00a655bdef072022c4e16e31f92c63688a5cbcfbe90e98520393f7f256e8b1f074d5afe06eeab3678ed2c7d75d7f92a559f111eb7ccb8c284d0853d66fe248687a33da763013c48864a03495e52589a8744c47233c39eb6359d8234d9c9aa58ea2a1c64efdaf2913f5aff1f9a567d8336ba6367ac4ecf575d17ac670ac07284a2a285831d3f7146d5c88cfdc4643e69ccec6a46791602d6e90d66ec28aa097b03d5c9880b047513e9b6d77f89e6be00d0024a881aa15e6840a44afc0beb437baf19ff00af32202b1d04b989f262de8ebbf220c0939edbca984fe1c4a23bd4e2c2fbaf9f216bf19cbe84dfb52103375f8d95fdc2d78e96d61837b3cda2a79ffbe5c14c29e2a603d59e18a0956a16af2df4c0d8c21e6ca107c0ee886a4a09d3706ea54eb05f115550c7b8f3e29b84d34af6534040f59760b5593c5e25e71de80735162b54c890ef7ec357e9720bd646d19fa03d45ed735d03488666f042244c8fb296ad8eee22ed5ed7f00dc2f691f562f507e53bf0eac5719f43b13918015cd56ad3262482c0778cb6433371a88e2ed02dd2daa7329738a7a7914b1d187f2a2849a586f4357eb99a7611b972f3a44fbfb57cce874c1ad3838b13cec3f222a253f302f9b17a47b263b35514b555108d12d04d15ebb7510782e29f1c357a8968734d1730d3dc898ffb1077fa72a5c8b852d7dfc8fe8d2f393869c764ee938b081580ef6fefde8ad7ebaf00063a96b55acd7ec281216ba14ef386d591467b176b061d7ee17d39dc174a488179c73f0619d3cc419b9b98d5bc3ee7ce1b4052d02c6568c309abd8a57f36300b82644674a461e3aa7735f4e3e7f9b897cf9cfe7b8f27dc04fc1b36607589515e6a8682085bd5347d656b1fd8a80e97166f323081b1fcaf5006ec2a9b203d5ecbc02710122cb2747bf1def13b83fc5d3c819a70cd15b6736b793ea86ee0bff1abdaaa6f7119b16c0e17b9b7d434ee37f845923c9dfc3ae9d2e1be613fac12de8a3268196fa5d90d5669a5004a9f107a60bd1e76c89430b455d0332a2898dd4b6e9de19ab8f3355fb75daaeadf5f79097764221caf44bb27a068d403024222ee4146edd5518cd918cb788a913cf2178ffafd1225d93109e77ec331548ccd6cf83f5e84a959a627f83e3f751b15a7b09a29451b0314e9dccf7ce1bc0789727ac3c7843d438a2fb9fa6685e1396f7b976ee4d9240be67089232fd35adbf8b88612592d39b2aea883e7b4c71a87d8673577dac8b5905579ca7a832dc47d742970c68bf90bb604cca84fef91fb838a517a7abdf1a844f91962c8a0d0ba6fe0b9465447af8d71b69eb457b1b067b106712846589b1dcebc01cb48199c06dca5320bdf44bb3c2431fff241cf0dd1a827b04b558fc44b6a76450fac347bec6577d75554aed265ada598c2028ffd02cb63d03f6e968bb660c4e13ddbe6ac9328a37ad58ac3e957c76b6ef938f628b4eed686cd35bc04380f77a57fdb117df3d243a0a66da4b05322b3ec0156fd6a7b835b0faf0c1475d80e12ccf33e29111cfeab10b727959ceae4bb67c0bb977b6eeb40c1db4227b517c84c9fb0a96a55646b105a2a97741e70da65b3ee4ca4513ffc2aeb3f5ba39fa8501db4c602c93200f79f22b0b6f1a208bca929460b151fc69a39b3113fe1cc4bdbe36a356b599a69a003c18286fd21371de85bfc0c40d5c49d56da72dd23e3ad0801dd7ab953cce6c82690c286b0de1d252a913549ae85bbde84b4c9224e77ecbdd62daf4247bb386dc9650f1716b6d55d9628ba8b9e136c27e9733491d6494232c35b0c2e7ccda671ab22c2eb4940fb287a764d4bf29f64675c92b1ced05626f5c4a557cc19b489f39ae9645868251da8b550b3d545b67d3d71541a072ac3271bb7e4a157263194a41b385a1ea9f50f9102472cab9cd3fbfb5e241a2f8bb7b89a28778f61236b7e702e63b01c89158a695425b87c21f4e6a05e28ea259586444a0c6f9b6d10d6a5ccc996e37fb9284801f644ad04423f4e159e4fbcdafc0da61da686f8c2edd2264f0cb476d8c31f0fd60b9d649bf13bd4d81b9a2f665f222d1d8d727e2ce09ab1bc56dceccb0a5c955bb184c52f806e53be305c079c4f666e739ff40cb97772023008f57a551c592df0897e7d9fd4423fc3bf43dfcd09beface77f9f15a5c59824de12fc77b4063bbf8d177b3bddfe47eace2d4681a86660fb82946be67e8f87b0a996871f6890c7a57f4b6e726daeb5db1a4e63ff31cb48f93edc5fde850311cf515c6a8c9d99070ccb37ae7305429fcf8745ba7f1aa5f56d4723f2212572ffc9f7534afdd19e37f240822af8589d85954f7fc996d20c124010fd401c9f914c62a4004958ed5e8a9f8360dc598d78b5901db79a2f8f492365aceea83d7165e3df92656765176e7f1618566428f3d5bbe6711e8f69d8ddbe85c75bc46cef155a7e5334632a384cffd93d17cbf237e2097dba89537906ab3adb21078878f618165f2e1e013f93f5822189ce50022d83d0d3ce319345c216735105abfead73a3de3428441c9ddee40dce32a7406323021f7d828530cea5eee6cbcd64b310689c6aca53ca55b19f9a48b39495f8f6ceca4d700be638bc06e75c95184a4f92fe112592616b4fe55a9f11225bca7509cfbbd5905684a587e121bc33328bfa964fefa9aa81a3746f031a687d04bc08a15b1bc96593127027f333fd843ca60eec83a13ccf43e5b5402923e6ad951c2a946807752377e5b0bc051fd0361dcd865ebc96c30743a36984cee042438a2fa9520ab115a9b1e418502092f811ad914c866fbbccceccac2047fb317443d822d3868c3d7f6050d1d6bc72ac91909026ce9cff923ec60728c15f0b9b3b4a4f7be7dc9ceb09603429dba0f06e576c89e95a8edf4fe8d1af159f2f87b313d41aebf5adb120e16fedcb3a729ff1c5e6955a8a0e6cce1de4db4151e1747f44a1e419c7ab174dd85dc024442ab7f68172b2e551806dfefd4e0f538b8a71a9b6653cf0243cd7220d5186af6810714a4c0891fae02adf57e0b3a3530c699e2cd1494abdb7c88487da77d7c8351cc56405eb1170927720e2dc630c1a31e8b8bae96cdfab287c8b498c571da7d4e71b622d2589f4eabfa789d6c68fd2725e450c2c9b7dcc408ba15c664a5d0e12743ac44d99678c50ded50a7b1d0d0cd1e9fe688538a3c889a523e5410c3e8632f2541d719541183f7327d8902370aa3ac41afd4c15017c705c05b5325c8da15840983ef0d838e7b9593280ca9bc59b8ef31f6f747fc2fe024e648b2669f03e7f77fd3648db3fdf58e4b31baf44a440e572cf8fcaf2fe515cb1e0763bd86e3eca689caf4a65b96c82cdc32dad066bd153d8104a280b4102e77f044ed2cb7fa2a95d90f4facc112bad97d0b5563595934d37047f088eafd25e032ceec57348e411b25874e8aebdfdde2064ef523e322d89c4b70e279a710a6761417e62e84934d638c0155001b71f4e169db0dbedb25d8d3f863c9488e00f0eaa7b8d1a3d5b355a6380014f6f276852806b4af6e7edc16d158e93415245702dabfa9e600e3f8d24c52debecc1eea2b51d5660b484f1e3d65c263acb16a16bbca77a9d0c081931563fe3eb3369e287cb3cf2d8bc85fff7261720ea728b07e249b40a583a7c8fddfbbf96077112011f8471fa2149f30610767aa9718a10fe1365d512328bf0168b0d681f61205b19ccfe5c542f3c42f12f9dc5f3c7f999e191392fa8cc9dd1204782443667a6a1f49b91b6befd1081d11ec22110a4d905a806d96ec8c22543f0c015dd28ca55ade939e0bad14ad3a0c49ad596319d26ccb875a8f57e3d3d2252765831cb3880da8fd29ad5504ebc624bd4cf47e2867a8d01db5c1548ab02529d1a7dfe89d2452673d029de025c40cd80579ee880614a9a2cef30d71845c2deb012ee3279948e52c2e7f75e9ed7017c286175ed801758cc6d072f4056d2b7c23cd6dae1ce4350450b8c2b642141539bea8b8fab4c1086a12633136c8959130984026b50eb7e73ea1768b11ebe7565377951c7ea181b3014ea9ab4b8574b3d78894902da982b06cb293d868dbda2560c9a514f18656b8631c78a290401867bc9f459702604f4a02271aaea7bb06368637cbf3a91b3bad769a006e9f641e56710b05096cf57597018e4f0fb8c8a6806c994e632e56cf3bd540f35fbd1311d1331ef8f0362457bf2d0393b436c231b339903b65e687bf343c1ed6741af14330a3c04e532504cdd529bb8af732cda9ed097f5da41727d9250f508c1d356ccc7df99b1a219e76d790ff897fb0fa5c67a73f50c39e79530913eff6d3a4938dcf1bf4ab0feaa45f2d0190febab1dccf122c06a2fba16512e52cc40440a3696f14b7ebec144ef1fbc8b7fae1988b38eb78040f0dae117f9f42cc0c95a4514abbd2e7394c4ae26f5d604ed2ec79fa81b191bd02f6c5fa539055341b836d5d5012ac9ba6f3df08132f398c568c992c71bdcce0c7bb11a709110778fb804cb6ef4c3eaefe841686ec09924cce8792478e4279be87d2126cb3030d16a7e3c4ad60dbf06681d44924e52469d4ed710fd824ff06d5014617d54f73a3f05e461626afc38b0fc63e085fa84d02295385d7f2e00ac34b4eb4ac716430515e2fa92820e3beeffe2d1680bb77a4cc3304a2ef98ca4a19078942487384b748435b87e30f07dd2f39cc67b547bb2cdb17bbed1f81fa98789540b2f70468ccc7d6d1aeb37c0666803756d849db89033638930107de838f33218ff06602d7f710715ac8d5a6fdbc47a6f0113b913919e727f93a141a3a372beaa9c063a8ba71d2ec14a25f6effefdd0de1d063741637c65a84d44523a06428e6594facdabdd438a49fb9bed0f5064efd7807e2c7b5c0f94519710b5ea2d6a3922693a195286ebd949b7733ddcd02f551461b633f1536b47ac83bbc2d893b01503026e93baa3bdccdf16513a0193d67c27446de1a359ebda51878f5bee1b5f911469131b17ae3fb78c454f37757ff60345653bd1967dac853ec7fb9e1e88a3e5b977b7aae1146dfa273f801acabdb1b4d2581337f97dc777646ef3c1ad1399169c907cc9bce7a611835926139723dc81b568f051c0836a2f0925ca6e649af548ab6b47c6102632945891f1f3d4a500c2cbca9120479ae8810fbda78cf02646387f6b3b0b5e5432cd71dccdea8a709532095b9ab0708e87363eacf543b3d121ce4b0dd71c986fc638b5ec577ae92b41b13d26d9e9dd6868c32"}, {0x1010, 0xffff, 0x6, "6267f78d05dabdc2561974bedddf717610f288bc8f811571b58f5ec0f8470b16b6d06b6acffd36980c3f35d6a844102ffc6be4c833598b92855de61e2e7e86ede72b3c16b826642ee40b2064f7965d181ebb0d30c900579c81b9d0bde70769bf711c75f06f36b12d19bcd9f1c030e0a05fd27b1bcc1483d026acb1b11c943d5782f23bcdd6bd5d16ebdd5c4858a7d16774e9d0a4b49d0c844243368816cf03006a4c5a95d19aba7c8aa539ad81a0376ff305cf972de878b7ea876457956f051d96bcc2f2e397dee980ad329e2feeabfa6be2c15ae8c43d4dd8401f9f93d38cbd14d4d0be44129e4b5aa1bd4a72bcf9b8fbcdbd35f68d66a3fb3dc6d5aa0438707595e6f8e6fa5cdd42b20414fb6f46b9527b4f1f863fefd7fc8d455f689e421a3082c574d132e08371a56d6ca1c8ab802ded96c5efa3425a3870671b2ff7f0ebecd1a38967ed175b878bace39736604ea2a82482302931c2d0bbaeb38b8b37f3408d78a2cb4134346984af2203036aa8d5a7d1efb9aaf2deb655bd2921e7191c4b9baf480d322823ea631374266372588c21afe0e54eb21bf8a1d76e8fead983e258e44968099183dc41a36bde6a8d1c674414ad8251539c6514e39545fc1ae5813ae5720b25e92562c5a3b17d17a284b473343838d3d3f8bab93e9c6737bb47c9e643d98f7a2676c015093bf522d9a9c64a76c150a1b884950af6470126395bbb5ef602be16aca4ee4b49f39254163de9231df6f3c0732be0a7168b0aaf20fb9e96a8273d531d977e06e066f421494a2318f5285fa0861cc083c1511c7e3a740729512224b41bf0eded8b7aee9d958ec1725dd5109e320e18f5970aeebe4fc3b69a352a5cedec88dc45798c92fd0148e5c94a0824e0b2eac4c845a7690f1921794111a0ecf043fe1eeb2b656d311616873064e2a198c4ad81d08142f3ad505a83c93868064a7d97261805ce04ec02f83ef089ae4abfa5133dacfe8b72482afe39dc3584e3337e6d583e05a4c5269c7ab8fc55b2868ef60fd11477c045ba6e2576ef400af696e9bfd617019744399e3030998bf8779cff69baf79e200bf92243f520df485c0b1d4329ceb877e838962d608bf524eb37cd962c52a2df639771adfaac15018ed1a9f4d91245467ab5aa8cdd5ff190ec7aa0f6d89ea5743a80df5d1ef4d73a3bfdece0be7ecd340e16373541c45e48af8b58162eb4c2367e270d0b23a76a43d06c7c75c11c09927a3477a23e05b9bc694cc4e81522a4e22ad51732caab3d1c3a0463248f3234e770158f470f100600442f4a7c6e85075b5d5e1c03e72ab9cbcfb9f44c392db3187853fbf302a84b6892380d4e52d5cc915a3ce04386b79254ef7ff40f98ecce028eddf0ffa50acbee2fd61135c21668278bdf42e716674562e4aeb2e173e4899d23b812fb4725d02558a8b2e160ad8591811dbd818814e3f4010920dbaa5e627d8a98158a870acd6199afa783580d64fd73031e186746fd004ad45c305ccf0420f6061b26202ee44ed462ca64ad18afad7d35fc73722039810b12f1610ce1d99b961329a5a894b527dbf38181ebb4c6cf5b4771f39338c71d5e5c2f466177a7558b9565f62f409e5d0444985c1cd7a713419a2f1638e72cf60f86e343eef6899904741f3a4ac0d39cbcc02124a850845166aa89977060322ab55f1f3869fa00f6f8f3ecde764400ca6902c70c41d038a1d7c717b28d38d3a8567ec0ea94cc625e8e5b84c50cd1bfb635a269b9d7dd943811a8fe6a40b7abb8de72d43021ee7cd659a2f5c9177a49e6faa95b34b1f4267c4b741296c57f8ed770d640d8fa667c8a7d8316fb7111c32db4a71c5d88a9e9d5c5b4964e66bc8fb195181d00c15eb12a23107ed614bcf8848e40e42d45d3904adb652b91156038dae5be21a07bafaff3e61c652c0dfd18b01d0a7bab59aa01e494b8561fc588dd1133f937ab50a32baf07f174d27e885cb2542cf25b9904570aecfc425fa245412c2fae38726f611d22c9eb270d762a771871b07dbbe1946ac319e3d23d2e21fa0f9aa9a1dfa3768592679de0cb5bcfa9e1b50d754eec2c317f1d05fe1086e088d037e67788284a62b3d64f6955b747f43cf41b67d60c39af8d34a68d4f714aedf9bb99c7f9eb0cc5054da1ef0d7a47b8efe729ee43b52849da3576a6dcf4d14619a0eff59462650d9ed04767153f11e820107d2593aec7f7d6c75dc79db30366b2aca8b6b44a56ac78b2b6b43c5932abbe87a74ddf172a853d0966f8953e591edd3241225712cf71b302ee6172b7e686918397a0814e01403011a49dee41f0f21ab93ee52609bb288b7ca942de2a93e977c1db7c8fb8b4a09fb22509dc187c89a687b05d4f2b9d244e100722638d8794168ef912e68a1e0e9b58c55e992dafab832b6212899dba3000d643897ad2e449d6031b2a8c946a45e0dad990730423ed083ee554d6c69381bc1482fc2e51243e8c15d0429460d05ea34e0565a23de43e04c3d85e56cc96d2b30153e0d80f44e6aabadcbe6f4a6f5d2bb0d738606eac716d4f0761583db61e41cd21541c21f49cb01b67fc37659a07e466e7f9f54d12b93e9ed067b95f102686324c23d36e72ba9b5516628e92df8fbd20b020f5f404ea8a315bd76ecd9300dee0ff301010874019878e75d34c384bbc27148427f245bdf667c3709ae7ca8bbeb327a00e00041da6c1d69b6ed0f390ed4013f8a99bb9447f8fdedb3eed6adec4af30fc1e98110018e76bdea322bbe7ffb43c9938c4c56279d4b09a8d953911f5b8bdf26b974660c88da70e6b349e9fc4b92d634e02b0f67ccf3ac67b30bf194cd14fab0ffc60d541343041eedb1d9e6db857e29f7393516e3b4d42b1f57df2278e7512dbccb5fcafb440933fea3759ec97d3910ff90a5480535cbc62e5cf02c5c990a39430188e277bc4554e846f353c47cc32dafda9c5d39692f02481c74ddd33d03db03c424fae5a05a774f20f9d5a2cc09b941d5b6c75351c0f4e9a58e4dd5f10be9b3cacf4d1b4209f8c97176d355486dc24e256a1e0097d23d73959d71c038e2ac438db65cd748d561f62dfa1531c7ac4531266b7ca4f778be6c57c6c43a4f45051db4678cc26ddbef26872a7e82aa8c63a78b6ee32590ac3f072946feaed15af501e4a57e6117431e98ed669229955ac345b89601a0673cd17265c2a1b6efc0b8de2ec27b7574cc97f2fd05fcc72db2bc48b85075df292806d8bff6bae75dbba6f2607a9e0674d33cccf04194aeded0f408b77382812c7c931fa1a38302f204e64f443e0579c7de850cc2aafdd9e5a04a7b71d20cd0dd09b1be1052b4abe43fa83ff3c36daa4d82650f5e06b9ce399737a957a471286b85b740ac5c39fae0d98abd904052652f38b59bef88394b497702d48ae1a43d81678dd43b6583b57a8a3fd197e06bc4805b48872403e3d04fd8478d7f11a039edb46b62f8866d39f404e32c5cc020ce0b1061ec554398cf3c5e94456c5d1aa28fd4c8c86695087e75ab8d6c2b8d075c1cfdd0f29be5196fe723ca295db41bfaa810f19b31a951d4a3964ac38793021f0a2e19e0bb74a6a2f67a6a647276bb696338bb6e90e940ffd6ff9c4d58c9eefc8d135a32873ff1fea0f137e3589817d9002dac905e1f9d208df59a786eb40c5cf2032fdd099dff15d936f5114eabfb09163f81910e677802d4a6901088d5f55fe4ebe76388073e4a1a0e26d1751aa7128e68a1ccee807fa11f575402f922afc521af846ab63b15a733f1d92b52d8558830f567028c1bd4c24572ba046d7d695082e64fd4c78f29f078a83a0a7df529d4e3829364fc01d720e41aec0ba26a07409454f39c6cde392933ad56b8e32423828efffa076a931999db26025f14b9785cac78ae3a3f49ea50ec37f9a2c6399d9f3e4a7176900da55252937757dfba9b54c01a071f9546db2980e8c7713f0437f997c89a61a77faef5f80b981edbff391945526f32891f6bfb7c3a9727bc4bff7f98bc1a737985ded359a5f31c98c6f92f2c2eb69a06f039327b513b531e60647399d38595afab54dee6820523d3ba217fd5ae228e96fb2e95c590ef5870fea52e77ebb4a76a42ee9c05c100974c03111bf5bb35920e833f5e7203600b868ba3cc31c4bf260e393e17bc2a311d5968422d66b5f229bd79e5ba629ffe3bd66a4e366a349460278c3b1e3010d83dcddbaf67675891f16ba5c000b81bc433b0238262d64b959fe896d91a02ce5af709359942cb449be99f93ee6300de0a9d30b8f709b43a4cd99fc2ff64eb1c098193320e2dea76c1a57a73edf52a9a10e6698ff479093b7d0fa5f280cf2e641524316fc24309f9a4efb5404eeb448c40f47be691b8fe0e1ac5d7918dd1970996c2a4b3a80c7d79bea65892e5c60723cf50d0b4c191301db9f84358c4dcd8c624c2e6108f6e91a3b4310a465e4b4940f6879a9f2384b8810cc367e7eaf58551de48125ffb3231c21e4be75c419f8d3db4692f63ec1149a25b93a1aba3cd441c7bdecf82d8a5cf51a1b8c40d5f174eb13b8fb95471685ce8570091258cca5102a07701dbba231251982c6765d6452c66f24d4864fe2dd009257071eb46ef680c1ecd565fe8b4025ab65bdb0e3e0d0bdbf9bddf5ecdca38225727f5646633e5cae2680a9a1979eff40f0468c9c3780d25168776bd06f1b08ddbcda74194d21016a5b35060c088de0cc7e9eddf2bc47c852d084854f2514304011f82deda1a1156db65bde4334e219c485a1fc1f27a1980ac6d0c4252d656eee04eb40de548597e7b9f1b7c0981ab472d4f4f1e8245c5a03763d72e0a27372c156bb0b93c4656d15fd286c3b878e717c395d2d3d367202c798a8411cf93fe5c4587c1b62f9b35805a5d3028830830003c5283eaee2f1e8f6f8a3f23f6727944e7416418ec45a953d51f39dad457068f76edfbbfcb425b405b1175b6fa220ec6f9026f5601dc163cfe4e505980e3e905ab33f3b139c8e2c81795490a1c1a78c180b4951915fa374cf95316218c24803a5c0491db1ed8c3d406c8d248d073be7454368093d7f388e552e46316146e4a427f477377525cedd44a55e6e2d3a6d473acb070b6e92e92d77c263dd1a7bda5deed90a36131eaf81be41c1ea4ede7786e75e81d1f26dd8623123f9f0a704d4d18846ac291f31fe26a64e52f0fe512bd2856d341dfedb0a9eac478d3a9610410dc1bdaabffa480d297d5dbb9288cb676f1ed9b3760b57a60c6ff2e4e2c1e4d1dacf29e2ab78c26cf04e13b01f1c9c315fa087fbb58c7b6e5435255aace9298263d85f197c26435869fdb6fae6d6f8cd81352eed5e6b540a429887d6160e92bf41d12e05eb0e59f19ca962da23c7ada9634a94cdf977e8dd56ea6d72821afeb7c2a8a44c1f42064ab62ccb2b79789d91cd73aed3a2e957fdb645b18948c7be2c556a0cb9c56e9045a7b32ab495143f4777fc2f132ba56ca690ca1a0a5cfa6e5f18acf77beaec3e50a8c855b84fb9befdffcf6d305199517a5da83eeb6381ecdeb7772eea1e08723f2acaa98fca5fc20cb28e63bbc67641326882dc555ff98c32f850234a26d946a35d6e31cddc5fab41821ebaea97619b5d7ae0d83cfec66ae42bf5bfd5d39dacf0b1d23fb709102753c0dfbb6ac000fd5a53aa3fca70b83650a4349479e3d9e8d572ca73973a4e5c9c43b9946bad418bb06e662623366d64694abb925c2b94de57d2db41c9f3104e77839a4d4a68e4c2b1f6417c6462534aadac2872d37cdb69d1d34f8e5fb2e942930536bfe5dae39c9b88072068d8bee906883b5269cf560f0c03675c"}], 0x24a8}, 0x40f) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8a, 0x0) syz_open_pts() fchown(r1, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x1e, 0x2000000000000004, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000080)="b52a832f23e8713a6843ce96bb191580eb179bd52942f9bf1e4eb463da24802a26e0b29df9f782fb0f8f2ca8738061933c1a14c0d65ad3958aa7d7261389a9bbe70f1a1b61c7d24df90e93f074567f08aaa286e733c55b537c19e01bcd185757aa458651620b9eb7d7fcd1f16e5eb9aef20c4f90c44c1c7bfe", 0x79, 0x4, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x6) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f0000000000)) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100), 0xfdac) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x6, 0x7, "5e00635465f54eb52ecb22b8ab01d4d487246f09", 0x90, 0x200}) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x1800000000000000, 0x0, 0xffffffff80000001, 0x0) pipe2(&(0x7f0000000080), 0x10000) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0xb0}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x3}, {0x0, 0xffff}, {}, {0x0, 0x3}, {0x3}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) write(r0, &(0x7f0000000000)="3d731b8baa297ccaea7c1073d4cd9c7765bcf7fa4db51a35f735e20fa58b83947ca0c6aad564a31b70158b139446dfea68742f6ea2cf345193bb75393bdcd46c527e2a3798113e30b4a6a6b8e3e8b4bf0da6ef3058bb6364ba31409c91d6e891183d44f1f87f80633f421cf7096b3b70d821c9a65539d89d8c7b8a4f316ec55aa8054577bcf568fa749598", 0x8b) 16:00:27 executing program 1: socket(0x18, 0x400000001002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) socketpair(0x16, 0x3, 0xfff, &(0x7f0000000000)) 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80d, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xc90400, 0x7ff, 0x7, 0x1, "7aba7e97f22ac2d62c0a0605b1f9c480575499b7", 0x7, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() fchown(r1, r2, r3) fchown(r1, r2, r4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: setreuid(0x0, 0xee00) seteuid(0x0) r0 = geteuid() r1 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4b, r0, r2, r0, r3, 0x101, 0x7}, 0x80, 0x5, r4, r5, 0x1f, 0x478, 0x5, 0x1}) 16:00:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:28 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r0) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/111, 0x6f}], 0x1, 0x0) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x6, 0x3, 0x1800}, {0x6, 0x100, 0x1800}, {0x1, 0x1, 0x1800}, {0x3, 0x1000, 0x1800}, {0x4, 0x0, 0x1800}, {0x3, 0x7, 0x800}], 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) sendto$unix(r1, &(0x7f0000000280)="54151b64fbf9bb0befd24bce52fedb12b1d61f3c95cda37586417edebc823752934a5e2ddb53b760eb2fd4be6590cc5bb09af525ffdd2d3fa4599d280f075e389ff0f3ee7b78484bb65816e0712250edd7d4b4edce28e434c7feba940613915263291358ce989c292aae9cf6b49808c255fde2ba91175261d627b8841367f850bea4e3126a283d5fe8835580666388375ffd47964524fac9fcf945ec658049072dfb9e919a95fd172238f3c65ea714a6989025116965ebfbef", 0xb9, 0x40c, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r1 = getuid() shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) setuid(r1) 16:00:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r3, &(0x7f00000000c0)=""/44, 0x2c, 0x800, &(0x7f00000002c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000015a, &(0x7f0000000200)=[0x0, r4, r0, 0xffffffffffffffff, 0x0, 0x0, r2]) r5 = semget$private(0x0, 0x800002, 0x110) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000001c0)=""/20) lchown(&(0x7f0000000300)='./file0\x00', r1, r4) setgroups(0x0, 0x0) setuid(0xee01) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet6(r6, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x1ac01715}, 0xc) close(r6) chdir(&(0x7f0000000140)='./file0\x00') 16:00:29 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/4096) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 16:00:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) fchdir(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:00:29 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/198, 0xc6, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x4, 0x6) recvfrom$inet(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x1, 0x0, 0x0) pledge(&(0x7f0000001140)='\x00', &(0x7f0000001180)='\x00') readv(r0, &(0x7f0000001200)=[{&(0x7f00000011c0)=""/26, 0x1a}], 0x1) r2 = dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x5, &(0x7f00000012c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) readv(r2, &(0x7f0000002780)=[{&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/189, 0xbd}, {&(0x7f0000002440)=""/96, 0x60}, {&(0x7f00000024c0)=""/29, 0x1d}, {&(0x7f0000002500)=""/13, 0xd}, {&(0x7f0000002540)=""/255, 0xff}, {&(0x7f0000002640)=""/51, 0x33}, {&(0x7f0000002680)=""/235, 0xeb}], 0x9) r5 = semget$private(0x0, 0x5, 0x444) semop(r5, &(0x7f0000002840)=[{0x4, 0x6, 0x800}], 0x1) write(r2, &(0x7f0000002880)="4dce060e97a4883b7d300a75b31cd134a4d1b058884f4d82353c520adf90015716bec529f93c35982c31c9c4c354d03dee82fc497a1398c170dc9c61a01fb9435fcbdb4866e3c1c8f9", 0x49) readv(r0, &(0x7f0000002d00)=[{&(0x7f0000002900)=""/160, 0xa0}, {&(0x7f00000029c0)=""/178, 0xb2}, {&(0x7f0000002a80)=""/201, 0xc9}, {&(0x7f0000002b80)=""/229, 0xe5}, {&(0x7f0000002c80)=""/122, 0x7a}], 0x5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002d80)) semop(r5, &(0x7f0000002dc0)=[{0x0, 0x800, 0x1000}], 0x1) write(r0, &(0x7f0000002e00)="ae14cf75b4ddbaf90f05a8b5353821ad29f9c53799267c2a59f90c4157a4365950ea79d52f8ee6554d9f1fbff264e83832a283399238344289a56e52359c08ccc10f664e3716bc", 0x47) recvfrom$inet(r2, &(0x7f0000002e80)=""/4096, 0x1000, 0x843, &(0x7f0000003e80)={0x2, 0x2}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000003ec0), &(0x7f0000003f00)=0x8) ioctl$KDGKBMODE(r2, 0x40044b06) chdir(&(0x7f0000003f40)='./file0\x00') sendto$inet6(r0, &(0x7f0000003f80)="15aa35da9fa74462434cb8fb5f536da70c215710d8321f0c9bf6e2632e3e764a3c61358657d015db2eec912f2672d77dafde9ccf206d2333a6c41983405911c7aee62dc8f6f517e80271b2fe3072127732c5b456214205f5331ebae15e09697ec133e2dd27b4f1e7078464dae44c991039fbec238d5185fdb778a99f612b868b30c7cbb01711534ed6d7cb08222e5d7a4eede96293211e9a0eb958", 0x9b, 0x409, &(0x7f0000004040)={0x18, 0x0, 0x1, 0x4}, 0xc) flock(r2, 0x84caabe128da95ed) open$dir(&(0x7f0000004080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000040c0)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004100), &(0x7f0000004140)=0xc) getpeername$inet(r1, &(0x7f0000004180), &(0x7f00000041c0)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000004200)='/dev/null\x00', 0x10010, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000004240)) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1109, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() r5 = getegid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x7, r6, r7, 0x8, 0x91, 0x4, 0x7fff}) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8140, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x21) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 16:00:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x3) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file1\x00', r1, r2) fchdir(r0) getegid() fchdir(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x130) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x3) 16:00:30 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:31 executing program 0: r0 = geteuid() setreuid(0x0, r0) seteuid(0x0) 16:00:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:00:31 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80, 0xfffffffffffffff7, 0x0, 0x6d, "bc096b3d74ec6ff290c5296e792f03bde50527d3", 0x1c0000000000, 0x3}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffffffff7fff) sync() getrusage(0x1, 0xffffffffffffffff) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x80000, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000}, 0x8) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f00000000c0)=0x2bc) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) socket$inet(0x2, 0xc003, 0x9) 16:00:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x3b}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x128, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) munmap(&(0x7f000071f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x100, './file1\x00', 0x509cf85a, 0xffff, 0x6, 0x10000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:31 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$setown(r1, 0x6, r2) mknod(0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:32 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000200)=[{}, {0x0, 0xffff}], 0x2) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) pckbd_enable: command error 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f00008a5000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="e0", 0x1}], 0x1) munlock(&(0x7f00008a3000/0x4000)=nil, 0x4000) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:00:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00005b5000/0x3000)=nil, 0x3000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) fchdir(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:40 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) syz_open_pts() syz_open_pts() 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) accept$unix(r3, 0x0, &(0x7f0000000180)) shutdown(r1, 0x0) 16:00:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) r2 = dup2(r1, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r3 = dup2(r0, r1) mknod(&(0x7f0000000200)='./file0\x00', 0x8162, 0x1700) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x20000) mknod(&(0x7f0000000080)='./file0\x00', 0xa0, 0xfffffffffffffff8) connect(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0100a95a7db03ed20000000000000000000000"], 0xa) ioctl$TIOCCONS(r5, 0x40044266, &(0x7f0000000000)) open$dir(&(0x7f0000000240)='./file0\x00', 0x20080, 0xe) fcntl$dupfd(r1, 0x0, r1) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x20007465, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x97ad, 0x3ff}, 0xc) login: load: 1.98 cmd: getty 93831 [ttyin] 0.00u 0.01s 0% 313k 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) shutdown(r1, 0x0) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000200)=[&(0x7f00000000c0)=',+\xfb\x00', &(0x7f0000000100)='N\x00', &(0x7f0000000180)='}^#\x00', &(0x7f00000001c0)='(((\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) load: 1.98 cmd: getty 93831 [ttyin] 0.00u 0.01s 0% 313k 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4001, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000040), 0x8, 0x0, 0x1000) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r3 = msgget$private(0x0, 0x4) geteuid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r3, &(0x7f0000000680)={0x0, ""/203}, 0xd3, 0x0, 0x1000) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000380)) sendto$inet6(r4, &(0x7f00000002c0)="8fb24ecb4b84a7ba970ea7d5ce07ca8c37fa2626f349731d9260eebb824ef4d059e830c37969c52b4a93", 0x2a, 0x400, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000001e564cff070000000000001e070000009c02fb1fb08ad4c71a80f2eb358f7cc85b54708a2a15fa47e9fe445cdeab27badd96a95fb1a5d361f5962141a32f4db459884b8d1cd0af2d373de2e82a7a8762cafdb1fa88de1408bcd99608c137bedc7b0a2933d05e4d8ed959413788ac0d7876f8ad154975d101deb219b23779ca98c7405483f46a5aedd083d5199c9e16df21944688cef276cd3902f0cf68b66be600000000000000000000000000000000"], 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r7 = accept$inet6(r6, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r7, 0x0, 0x0) msgrcv(r2, &(0x7f0000000780)={0x0, ""/244}, 0xfc, 0x3, 0x800) 16:00:41 executing program 1: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) setitimer(0x0, &(0x7f00000000c0)={{0x1f, 0x6729}, {0x5, 0x5}}, &(0x7f0000000100)) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x10, 0x1a4) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="57b8a9c5c60c83524cdd04d3cbc0fd2881bceb3dacf38ef574e1c4b8408776e5abb42f09fd89b2f14ebe", 0x2a}, {&(0x7f00000000c0)="7fffb8741a85d648e44ba6f44972ba99dcc0727c35c90b92856a9a3c1968c4ebc68b33615cad6d65bb36d8144ea240edacad88e78567f31ec9e6ff0845e2faba83ef15f31c0a50e34b2506dfe32f9537a7f634c506608b931cb3e816343195a2cca37c4ffd6a428f6e388787ff9508ad31a78018d0ef74f97228d68af84ab23a50afd54fd75efc341bb08e11087d6a9114511f254777136ab799f2e8d425", 0x9e}], 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) write(r0, &(0x7f00000000c0)='o', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) syz_open_pts() pckbd_enable: command error 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800004, 0x0, 0x0) getppid() 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="02647e2b0a87e6545bbbad5db9387219e7a1ffb45e8cc4c62c65991e9e701d51cd6e59b73307de04801a7e35374ff6812be768b82b13d13db9c59966eb46a02ade2efd749d1d9728a972084a4ee63306986f5d98229d356ff1b164a1c585f32f9d09f0397b678a02297eb90a7b77ecf5018d", 0x72) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe73a, 0x1000, 0xcd9b, 0x5, "52d013a8d6516f664ffe8c62ea57294ead99d238", 0xd104}) fchown(r1, 0x0, 0x0) 16:00:43 executing program 0: mprotect(&(0x7f00005c8000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, &(0x7f0000000040)=""/160, &(0x7f0000000100)=0xa0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="d5ff9668", 0x2cf) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0xfffffffffffffffe, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x2000000000000, 0x5}) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)}, {&(0x7f0000000440)=""/146, 0x92}], 0x4, &(0x7f0000000540)=""/158, 0x9e}, 0x800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x4}, 0x0) fcntl$getflags(r1, 0x3) setsockopt(r0, 0x2, 0xfffffffffffffffa, &(0x7f0000000640)="cd5fe76b04ec877ea4042d091fb2bc8861ba2f59d46ea76eb0d719a2e0e684a56fa88538d0aa3edf63f3d84fb0e7d64a2c66b2ddd77edeac389b4c6ed2d6f23687c486428431006919fab2bd3e1b1dfed03cdef1b5c9716bd6d3e843ac2ea0bad372ed78a48728d09b2cf617175e1fd7cf2d7e61c96d480daef0cb8eb004fe1989b6aa084c47cebf344e39ef8885babdcd218427769333ddaffa391967235358", 0xa0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0xb927) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x80) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/171, 0xab}], 0x1) execve(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x80, 0x2}, {0x9, 0x3a0}}, 0x0) open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x10080, 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:43 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x487) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) link(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:43 executing program 0: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x42, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x3}) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/219, 0xdb}, {&(0x7f0000001540)=""/157, 0x9d}], 0x7, 0x0) 16:00:44 executing program 0: socket(0x0, 0x8007, 0x1) r0 = socket(0x17, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x7f, 0x10000, 0x2}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f70200000000000000247769d19b000000004860601e000000000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x210, 0x0) 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x100000001, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x1a, 0x4005, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa8, 0x80) close(r0) 16:00:45 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/224, 0xe0}, {&(0x7f0000001180)=""/103, 0x67}], 0x3, &(0x7f0000001240)=""/90, 0x5a}, 0x2) setsockopt(r0, 0xeec, 0x200, &(0x7f0000000000)="e34b3dec89a2fe281c1f328f610e510737", 0x11) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000040)="ff8ba565a174ebea", 0x8) 16:00:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x3, 0x9ad, 0x5, 0x4}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0xffffffffffffffff}, 0xc) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r4 = getuid() getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000980), &(0x7f00000009c0)=0x4) getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchmod(r1, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r11 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="222fd83a8c77a51e0c868294a9c362c7f83344e7ff81d62c10066c", 0x1b}, {&(0x7f0000000240)="fe12ceac8bc307f0753d5d92b31ef4b8672b2f7838285ebec245b8a475", 0x1d}, {&(0x7f0000000280)="76f3e2c02922d1f0f02591c1c2f65577de91728ec0e03be74e759176a4192e2bd4c9dcda62ae858a1c4a9c15750be28a0440784a029048f637c7b6ef6f00dbbe379f4787994b02d88e618237c797eaa5f5c0c7a6621de50270181def7cbd968a63d4c0b1b121bf3e1d114980da61386810856afac5e04a84883a7664a1576fd869a79c34", 0x84}, {&(0x7f0000000340)="6af94d3dac5aea76d896585ba75f66b8ad578a4cec74e40a", 0x18}, {&(0x7f0000000380)="56cba078a8a13477b6f080e03d0834a097338b4787ec08e64bc7cbbf40455dfe3147cc888679c6ae643ec6ec0b1c40f3fec43b7dac170aab0dc1c0ac4cafd2", 0x3f}, {&(0x7f00000003c0)="9e9997a2618f066c937793811354cb6cab06122f54e58b38fcb1bb0756866a1d59800b57cb743ef52ce10222cd47a061c7917afa90ba73584a29b89b39186836100da4214acc343af423c6eb2c54fdc1d4f7497bfeb506274df2c136698aa6d246f86a64552a8dcc674a195b804c52fb4d6009783821dcc205247aa650fcd331cc3deec4283f08413be8832f5b177d6530d084d87d1ac17e89831d84f9111bb74a6b897c97cdf9a21c4522cdc72db98080", 0xb1}, {&(0x7f0000000480)="0df77659cc8d7ad7e7e76092bae754408150126286303cce89bc04fbc785bfe882906e1eb96a3bedff9a7f493a85a5c476a98d325664a4a9af7e83459354fdc9a83e7d85d03435c1cb0e256cbd75718a288e2f485f60b3b44639783acfbe6346b95ae8686d3f02c0b883c3c3ad49cbc7c93492972db666aa19120433b5532ec25db7efcf47fdfd533eef76799c54081f189c41f6ecf3ec1a62314bac1d108f7b4d", 0xa1}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xb8, 0x8}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r15, r16, 0x6) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xacd, 0x9, 0x9, 0x9, "ad38f0ee3be2a2d9685919ba657e43f36a9b49b4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r1, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x90) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r3, r4) setsockopt(r2, 0x7, 0x3ff, &(0x7f0000000080)="0df49c0518b2786097bd704b6949aa4837614fb64e0a3436d3ae15fc5d576efbc4a94a59d0bc3ccdf570c1f6b6bc52193e473db4b2f6486b13cb265e02a338", 0x3f) fcntl$dupfd(r0, 0xa, r0) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x1) 16:00:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="68e9cd3dd0d0446baf25afb0c5448d17a896cf18513991e75d94c8ddf0ac0b5f2cded88989561149d4a4681dd18f380da2d9d14f1435a1f0d3676cc300f3085ec6aff2b813264ee6a3eb46fcaa6a9547dc96ebe00fde", 0x56, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00542fd8fa3f1c800600369f1cb9713d"], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) pckbd_enable: command error 16:00:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/101, 0x65}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)=""/108, 0x6c}], 0x3, &(0x7f0000000240)=""/4096, 0x1000}, 0x801) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001340)) setsockopt(r0, 0x100000029, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7a, 0x3f, &(0x7f0000001280)="3fb765ea1ef5b37bb9716c27b5a41927d700d56938c9caf998cd9e7260e2282b8e05d3849847d1e099f1d3aff9ac7d3b4752c2fb17ab432c90ed24b9057533ee46c6ebf113e54d6da9712767d393a2fb6ebd6256edeaf8582ab2a8a9fb6c4cf3bc34a51a71bad8dc8d15f65c5ed47036dbc2fbd2ab6214b3ff6caf8ec8593a92b94af8e2b27d8b4d69602816b8", 0x8d) semget$private(0x0, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001380)={0x200, 0xfffffffffffffffe}, 0x8) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) close(r0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="84e0001a463ad092f408b3132022254c8af9fb1ab63b2ba9c655b66c4ec009d26677bc72d53056ae110e00c9f80646da58920dd7c5fb6d3d405a166bb318ef841642e6a07c62207134702e26841b4b56e3f23c68973b624145a76639d586a5132dc74d56f39e4ca02f08ee4467cf09657c90df79036904d030b4d625fb22bd73aa08da645de44f87a52651134303a9469d70df888d6829e7be0a35cd0808d29176563998a52249ed612a8a130084d5e041490dcda36e1fd9b19d8d5fc31a088ba11fd2a46ec0c50680ed2a80d0d346b906879d9d2d48a7a0e459634fbadc0674fa3c36da0a8c7f8cf8065098164cdc7d67522dfa6bbd1fb60b7c", 0xfa}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000, 0x0) fchdir(r0) 16:00:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) r2 = dup2(r0, r0) preadv(r2, &(0x7f0000001340)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/105, 0x69}], 0x5, 0x0) fcntl$dupfd(r2, 0xa, r2) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:49 executing program 0: nanosleep(&(0x7f0000000040)={0x20, 0x7}, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x5, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x1, 0x7ff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0x7fff}, {0x18, 0x3, 0xba1}, 0x4, [0x9, 0x267f, 0x100000000, 0x40, 0x49, 0x1, 0x1, 0x1]}, 0x3c) clock_gettime(0x4, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = socket(0x16, 0x10000, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0xfffffdc8) 16:00:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) recvfrom$unix(r2, &(0x7f00000001c0)=""/247, 0xf7, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) dup(r0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:49 executing program 1: r0 = socket(0x24, 0x7, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="000000feffffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fsync(r0) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x500) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:00:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) 16:00:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x1, 0x8000, 0x6) ftruncate(r1, 0x1f) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:50 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{0x9, r3, r4, r3, r4, 0x4, 0x7}, 0x8, 0x40, r2, r2, 0x8f9, 0x9, 0x40, 0x4d}) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r7, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) msgrcv(r7, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) 16:00:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="33d786"], 0x1) dup(0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:50 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chroot(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) wait4(r1, 0x0, 0x2, &(0x7f0000000280)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r2}) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) mkdir(&(0x7f00000001c0)='\x00', 0x40) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000500)=""/163, 0xa3}], 0x7, &(0x7f0000000640)=""/71, 0x47}, 0x843) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 16:00:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)) 16:00:50 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0xb8) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) 16:00:50 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x0, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x9, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000440)="dce716bcad80a0455ea32039977915ae800b3f602041d7bec17235cd4b08d009e96e5016d415baee930f50700cea04396bf2621c92f99f8e606e506d3a73b22695bbe467258273e2661ad1565e7249712a3303ba0e17ac4ec4007df9385ae100306b2dca0d20e1ed427797a1482afd4764086275a2671da24bd42dc57bee3bb1b8a15cdde091761b80d37c0b10e25c54003a88ab285e92807a09d84636cb2d4394084240d11614e89a0e869c9c9a40a6d4a36ba2d2816f273c3b82d9789a58d1809861929e21a6109756deca0b687f4923cb6e4a9b94a0ac04b4eb0048eccc9bcd1e442d0692f8689e8d564fc3f23ec060f003554164d124db1156db772e6a435bb8be38780f840c0b565aa5d022b52251f67be1be55883e0cafbd3d323a9df7e2431b4e3c82eaf3935873184edd33dc5fcda08b17bb4306c68abb43d367e6da08ec90b08ba0f8e9f4ff9f1d53758538928365fb595317d79d9af257b532cfcd01a8052f8fee5b7a40051d4bb97eebb7cba30b2879fce8201485bab371ce8c0e084c77f9f254741ae0e4088293fe3fbb41a731332eb1a7fc1f7b1bc7aff72ea23f7396b149ff64d6a1a50da9af993db77519aeb4a4d4b523a55562df3a4f21790bf2fd8f0ffbd86bd3a42f688ea752a2a4bae0cd70f388d31a66d78f9bda76a09c9bb60f4c89d377df9c1b87eb173ee77ec6e3f766c23843a75c868cd89f7fe9c11a1c3d045bcd5b1159d5f19cdbea83598159e19b4a162a0949fe6428767e593427bb7a4206d927c7b30fb484b2ebe834e2ed34db3eed096a6b8bab5076a2c8353d033ead2068a5f7819001fd6c62ff6ae5f0603f8e26ba5f650f0919aaed621fa840137bfa98767bbdd48ad0cae050d94108257166ad1ded75d369538988d4261cbadf3e34eb7b3064f5c69d7607f8016b680af391e3d588315243f54524d576250f57b5a2940e17f0d2793af96958d6422da5c8f64e29d61f9e4604909a6d22a2e3bcd485c2f79b3df6aa09389785826e67a0f62d9e243f0069aa56c9590a430198c15fe60f09a79771e772f82e77da2447df6ede0a4d80b7e35152195bd3efc007b40d7aabd3522ef923261846548d2dbdefbe74820a9694324d8bf4ac6a1cbb13f802425bae80e71409cda7bfa224a371560fe2b3dddbb2b458a1514eb8077910f3c7d3a78c96c1ba4f9e8f3602b8389245a27f4443b64d5c082f67afbeb8291d686fc49a3111b90ae02bcecd3e599b8afe680438a42539fb06c56ec1c393f48f45a75c594076608e21468766e7a2c6a7d19b823ab106eca7c82e845110e4921cf4aaec7ad7d4284ea6b87b7eb658db2168aacc7a31a8094787ac09c66b00db71bc9324718e2ef46b58c4ef4866112dcb5db8bca6d67c56f1687995479fd2fa685af56b477f094883fca896849ab27534c67306e32e84c25e21dfa09b6eea70d691ded2b5acf38e6193eb90d0d0ec9e74ab89c39e5128b40d3473479252468bbccceb97df56aec5fcc1f5de965124fc8884eb8a1675145777afe343485c3edbb3bde0e259927af63aa06fe038cd7fea7076b600174ee81c4d93ee1d79f81dd57597a070da569c8b3ff9e31aeb093f120ab9b385eea47a0f1e3356aa2702661416cc05412bff5835ee80b9b056f6a581296b839565c4ac010cde97e84f9b25a50455f10327323396eea5359084bcf6d4f25c82d0a6da3ce4316751a5dd9e5f99ee9d634242f5ef7d9418528d5a9fac0900e22340425e03025dbee24dc36e82cb0d0991a438d73a721d8fde818d490b3a055cebd840d0b05b8b7942cd6bfbc0c1cce9680714fb1e563c981b49f972b018169f882cfb8ccb92d5652386fef372d05b49314bba398f1f5f176d0acd14c0ae2bb2fa8abb1e571770538b4fe8da52bdbee76bfb94bd0c863feaa812bb228186ba219ceb30da4a5d488cb9cab3288d869f7ef061d3697ce24074ab34720625dac4340b237a70eacfd9cbed908407c4530a0dfb0e336e8c8f19ebdb164d4ca6d76b25afb81f06b20d8d8fd108695d70b574f03e2a21fb866750aa6dceeb08d4b8eaa7d43546de7f8f9e1e0ce54e3ce6133d62211d02b79447c55d351fe43639e99856a19be7682eeb8359871450ee933c4ea83e7c81b8be9223a445483465352a9ca88ccc553ec3e23a4b14309172dc272faf4866b015f8ff0144f4c084c4d6e12977b5e239bd0566dee9a2e1b4fa4d22d4a9c3f9bb2a8036ea9a546cec0f213e2d1405d82137908087d8adb4aa9f0f2908201d4109c467da1419e910ea9b4f878331ee4f2918806ba81e8b4380a693571899f451972469abf0331c8a9ba0c7023228418fb3fc1d8a16b4bb3e86b892e1a7b0cbeb792836e791cfa984e1a9044dd7f698118448c6033ffd2f23728c2759954c08094a99fdecadfd700ad5e947e02c2bf055780a18d4fa3fc7e7c708de494f8b17af8ce36abf888138f8ef8d4ef1cdf0e80fc27dc7b27b1b085c214a4b4fb69d98cc9b3f9e1d6b3d0add0af66fbda7d13ea3412ebaca70bb8c95e35a0b3a7f8dabb3fe88d4b28770db98ec8747ce83b280ee41edfa2a6653ead15ee35dc57f8db9f8d8293a997f3077fd8161044e05f7ea0557bf2dddf5cde718db6eda2e48beb83daf5ba9ad0f66593bfeb6da1485f4f95e12ba20f35356e7540baa5c1c70ec39024a486fbd04c36785b531bea9f6a0c6efdd63b63e1114b91a7d0d70224b6373fbc9421b7ca184be89534767be94a13a860ad140a73a1c1e925e3466c23543f12cce91cf05eee70fea46f312e17a313739e394f7457866c824326270e75f1c8dc4bff5ed5848a6733aeeece3a37e5aae922077b2438a7611bcffb4e059fec8ff1b7e4e0ce09d573155a8c722b6756556b7d34d4d2cac3c45743b7bace4ade6fc5f9fc7950b74de8a789eb812f6e154c3f1927e1873d094552ad5d29b8430a4d082a6d535bf879c72cf0897cdf51c2028a1610714bef30644c7eb149d52f744746cbe165150813b151c7e109977d6d48b0e7c733ee4f82396ebaddadd09c4cd5ba9740ab9223747166b18e28c869326cf73c050ae4ea6a7a51c7f03539353ba99811a5d99a1d86680a62a9e4c9d37513b943359c2a3544f386928627070dfb2e3444b71ab54c1242c082daebbe9f423921a454ffc7824792b8f91d94b2a7a6f82cf5d4d40e87895f163c4fa65a30fa0ac40c0dc7f040d04e4faf280ce8a53494628bb575e431334faf3660301b84f96da836445524bddcc7ba4e2d021b7037e6ea150d039fa291c461a5e835bd80f9e3c756ab79c8f4a3cc551817c016181f9034fd4fc3da1f5088c44b723c3687518b492ff6d88b0db8ff9941953e78393b4edc4e0ff247ffbfde34fbe5ad2452435e8b59a78e1c10c0ed1f976894a1805818889965125c554d4bc8373f4a961bc44bc9c966e3520752219744f76a70b134d1fa79cfae92d7f1da4267d8352588a3dbff140473b8f6ec07f5b1505cc955cef8febf0dc06d209ae8a371f0276f664d810f5fe6b64ffaaa87937b389cb2bd62d25dd62b50c003c8cffe0c04f8241cb415e5f32148c52fc32b06e71351db107829c7582db592188cb8d37425a3e622c8dd050f9fbfe996032c65927ccc636fb40c2a914344b4033edb7c198f5b29ce83ab752364715b261f140797dce6abaf59c62fb6b5710e435be76b43d642080bc308c23c68740c81807c48cf8987dc231753433e10c4e25080de5a25c3b0a5ce8ea6bc1112d2bd1bb40711eca6a3e7f2c2195877d2f8356a097876fb189802c6cc8731a07afc4f55aaafe91560e79d9058cc76371cb2ebcbce7f1220c1c6cc32c3cee80afb0b8dd33c3e58f3b1bd6499dfeaa7d089198bdca83dcfd6cae7ca369e7fd0b5e2ec1fef5a0993811fd0b3ac4c0828400b88d9c46c114911a40105f52a5a1e62e1103b2a8e1a97fe414e2d6fb65c279bdccb564b87dd8db0dbdd254024317cfce447eae70c135b69ab3ca1d140fd11cc1a550c0bd8c3bf407e2b6ba598e5b07f811ac6fba5e7d499ae31f2d0b6b09159f77308e4852550573e372795ba1dc23d8ea5b1de91ab869340bef73ca0258477b25cb53fc12fa2b90fa50cc580bf8997833582cf283b1c7727df30dda578cbc914b2855ee025bd0a126424d1e6896ff3f19bfcd9366e908ecb3ea0126701848174551bafde6eeb5b41977eef2ba1fc7d0fa7c094cb57b0b75f4a0ff781a00cf7fd330b3da1713a3e90d61fa7f85b445f6e953a5cb9c7d5387b6c68224f271945c84f416d3b2230c2cbb5ec77f805c18f335d902be60366408c14c23ac714c3de0183e82d04c072602366d6d13bb5702c1f95b232537d9eee0d9532f44912e08acd516885cfbf855b810a92ff62405d08726a4fa6836c4ee7ed20e8ce87f6cbebc0412e8fcb93f3e981d25eb6e6acb3c292bc92cc0f9c1c63a909479fbf7165efe310ce3e97752fbc4736e1c019a53524379be2b85c36b22f756304b0d1ab40dcdc4748b19aa454abc241adb4892a9c204a7fe89472f7bd89f0ce138ea816401574ffef58c091a276d0c33a731b294dfcf570d69c1c273e74d32dca96327ed00d31f1f84163157d847805089eae4db11fdaba5ecf44c36dd0e288d8d1b150c31757a3ff33c520b2edc07e3334b970d784421794ec0d1437a1ba694645446e3cee422f195eaaf8243817485785f9bf1fcee99f57246b6db4342d9800a6cbe395f945ab626a70235459c5d7cbd16429d8d366dd40c29f6330a52c44b6eef78a9058915c2ebbc7dc8de2e8e32613289659acfc0b7bac9a53823527bf3215030e48808de9082aa99d4ce840de597bc13c7e5a37ddf7da41f2eecaf8f90822bd3b614f7933a7cb8c0b87305ae118ada6922ac1f7a342fe997f3e02edc51254652a7493a343546dc9c34efbb11853cd9c6a43decb26de70f44734f335c80fdaa8afa0f059baa0a7cbced03e19dfe34b45cc166332b4b1208c8f9ca553a8d2be176a06d5d260093ee501cd8045175abf5b2144b4a3448d259255bf8e2c70809a464df24be95db7735af86f8949394871e730eb4c8612b3e4b66bbf8372174fe935f6a71cf1e4cd0895959c550a3d3ff8f20032f48e7ff82c22455bcfc63dfa1af88d6fa122b83a7be4d025fc5b08ccaee4c919d3b6217814bf2e1d0a07ab1ded27ec746b20e438807d1cc3b59bfe907dca733a5826302b5ba8387b5a8d73d2929eb1b73bab9063c789d74e6fd58be86a730a33e3a9b8ea2b27daf3646133bf9094627dfb1326230e928d58cfd53c8bf90128ed1750361f63f9d636f80508a8134f025a36ef996565f624038c2a1788198fddc3d89c3c730cde8dee55a11e90c4f696a8e2aa8b765bd4d12b6ee7016d5bd8a39a5155bb047c26a29bbe4e589602c5ab46c9b4829d4dc744dc805166f3abc3843af7cccff9d3aa996d42a703cf8af0c73e2d4e8e64270a33e027987ab5ee26f71681c750a411cbf3768edde30ef149c5178aa88da3cd5ce5332c4df972a39bd011b1b8c7a447801c71e065a14e011d21a75bf2df80230ce35624426f31179c47bb5dfa780893ee2150e15d9ca55c51607c7ff388aa9b7efc824122594546bc67852e18fc62f32aba7c6ab49c6aeff51362d53fd864a207a5cdec578746d836fe0f7a069ec2cd5224c2808f17519f0749a96b005860b8f146ce77d65e74794fbd6c8214e763b758d4fefc75323a4544f12d3d0c33f7ff1855be3946b9bc47572168a085fd7a0fcb12d409340955d2765d473d94ba18ce3f759e5cd69226326d197a11f0830391950c3802485", 0x1000}], 0x1, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0x1}, 0xe3a2fa4fd2fb8205) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4501) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000400)) open(&(0x7f00000000c0)='./bus\x00', 0x440, 0x40) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0xfffffffffffffe9f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) rmdir(&(0x7f0000000100)='./file0\x00') r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="069ab55f909c598886219d06ac18a0f3d10c1257a463380d06885c35f45ac0ff9d4fc585b83c1d205b0452dc71160d28f22a3e64cb63baf57b2143c3b681569683e5d6c637a9aff8cc4b6907a573d2c95e8caf953e5889d324cbee93913fc7025bcabd2edbe7a8ee40f42e1707f6e34d53c0de6d", 0x74}], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x80) socket$inet(0x2, 0x0, 0x9) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x2e5, 0x1}, &(0x7f0000000040)) 16:00:51 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000300)='./file0\x00', r1, r2) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) shutdown(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0xea) socket$inet(0x2, 0x4000, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xea1, 0x200}, 0x8) connect$inet(r0, &(0x7f0000000000), 0xffffffffffffffbf) 16:00:51 executing program 1: 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, &(0x7f0000000000)=0xa75c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000004a00)=0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) 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)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="259e1809c1482c4e45d82e1df3d4d79387cef1b9c79d4097299c4fc0472c764a01abc225c2c091b0316dc9ea5136288c03ad7c875bc0fa54d9728edba44eca6678", 0x41}], 0x1, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f00000001c0)=""/117, 0x75, 0x0, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x5}, 0xc) dup(r1) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) setsockopt(r2, 0x3, 0x3, &(0x7f0000004900)="e291b1e82f85b392aa32a4c6d63a050d3b7e668ad31f729fe599a3577a94d85b83e68ad767f6dc243c7238b301d75737af9ad0481cf68c24cc4ed6ed18032b25df037258e09872f9642fe91e63c3fd6717356b374fc5587e80a8068c8ca4d49404f2cf0643037d9d816bd98c3c3ad4b8881a585b8bdc38bd48b7bc5db8b0bfbd81b6ea705db7428bfdc543735ea69a727823c39b16269bf416caef024291c05a40adacb0cddebe95fe9f371adbac72c5b87e262a9b0be6e5819256cda6549ab45bab95e546054ffdc2f500a3f93762009997a34dc31d86fac81ef2145db8f5873dea42d9d5a8b25233e09e1823ec8469da503a410e591dad49d4776b", 0xfc) syz_open_pts() munlockall() 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1ff) 16:00:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x8) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0x33}], 0x3b7, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x30, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x9, 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000140)='&:\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x84\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)=']j*[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) write(r0, 0x0, 0x1c797d6d73a45537) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000000)=0x1799daca0b8b6d32) poll(&(0x7f00000000c0)=[{r0, 0x3f}], 0x1, 0x0) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000180)=""/10, 0xa) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/172, 0xac}], 0x1, &(0x7f00000003c0)=""/107, 0x6b}, 0x41) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x1456) 16:00:52 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa0, 0xc0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7fffffff, 0x8001, 0x4, 0x66}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x7, 0x9a1, 0x7c}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) 16:00:52 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0xff) fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) sendto$inet6(r2, &(0x7f00000000c0)="d3c0b29050c77e79635c590cbc88ae18991910d12b80dc1dc3ce0199eb3e97367fb556cdd3f2a4ee2856a9c530690b7cb64cc9c8e587b856d7f872b32832ca7e9bd5229c960740bce237175b3514b527469a0a3dd6e9c0abeea0ce2cd12fc1bb98bcdffec9bf923791d6b41017538978e422fa3e8fe9e7611371d6ca2a48b83907738ce83054a795f30f9cc11fba0e34f73d7faef58f2a95d51bcf9afa36fc1e916aeba6ac3911f350bb580b9b6c4f8d2726", 0xb2, 0x400, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x5}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="a5395797165ca568afde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8b8ca6b3c320aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697fd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1971128e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8000000009f985458807bcd59330a06465a6ac814bd4634470384ca9ef0234cc04dc2e2ea019bc89b744c775e04541746b5b6b56ecf4d456fba1b3fb9786957eb487a248043bf90325fb921425273a9b8b33b957ed6c3fefecf7ccbf77e6d2e259ce543afc9037d3111dbe1139c974a70b1cda10b8d2c23796ac3dacb80abe868687c80adbddf16ddaa6ab00bf1ca464feeb3fc848c5b2906f584f48450a48cbe0fd4f2ba4eed244c9173a15bc0c4978361cd95fda707c6e1132173b825324d44167daec12dcaacf5094de63b82e752b6184cdc2d27f0bd7bb503a8e51d57f65a87c2bda5a70ca3c763ee5fd58af3d57dd7000225118f8998f6c88be958bf0626c6f1dad4293eb2a257e5"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x100000000000, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() close(r1) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10083, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:53 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x7, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x48a, 0xfffffffffffffffd) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x101, 0x3ff, 0x6, 0xe56}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x18, 0xf00fffff, 0x3f, 0x1ff}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0xf1, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xde, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x8, 0x382c}, {{r2}, 0xffffffffffffffff, 0xa0, 0x2, 0x8}], 0x7f, &(0x7f00000000c0)={0x4, 0x1}) 16:00:53 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x0, 0x4003, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000000)=""/133, 0x85}, {&(0x7f00000000c0)=""/240, 0xf0}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/251, 0xfb}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x9, 0x0) shmget$private(0x0, 0x1000, 0x148, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:00:53 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9a7}) 16:00:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockname(r0, &(0x7f0000001100)=@un=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)={0x18, 0x2, 0x2, 0x9}, 0xc) getsockname(r0, &(0x7f0000002180)=ANY=[@ANYBLOB="cd964921979f706f65ee74fbf8404dde284973d4d1919c97de5a38ed8ecc00000000000000000000000000"], &(0x7f0000000080)=0xd) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0xfffffffffffbff27) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:53 executing program 1: getegid() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2d, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812e0faa4e713048e6993192968e61ef34d6f0a994797f8d4da1f80b023225ca58baa011514d908f325a396437adafa31f8c7eaee0e44d52a0257f56cf143781a61506903ec5361cb1470f1aaf58875478ec7582e5fc7cdace6cd78fe8a928e99d4de2fef273f38257daad818c30a291589fdd08c258ceda0582c304c8ce92580dc17ddf17c01da49378803312b068743e0fd33f03612de5052f5a8eb9fd311493a3478e646bf9dacfc3e8d9993b81ca10da7f0d44337e2b8e49401a7d469bd0840a13fec28e69b2c01f2133792140a19c750d5cc6ffe81e09c1109d7b07e9f313c257fc97b4b84eb20dfde206e061", 0xf6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) socket$inet(0x2, 0x8005, 0x3ff) 16:00:53 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000001380)='./file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) getpeername$inet6(r2, &(0x7f00000012c0), &(0x7f0000001300)=0xc) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000000180)="ba64e233f46722094d9bc2dfc14ab1bf3ec7a4a11bb89fe0ce18870da0895e011df05e6d2309afbfbbc561ee386fef089db6430ed2387ffa019f029d5c3078822bd835115702532c50ad87cb99b2277d9ca6ac76f977e8f4766878d3fb666b9161225de045c42a9a35fa299aca1a46669564900b15875ff23833d5cac6c6c449905e2aa108bbc94851486968ed8211a706d95f3c8360c3446714def826ba43615bf826711d7d4770339253b5821ebef27d48c1e21394acf48a1a530b7f2648fa6bfb14cbda27b0b4ac872f2133cacc516b81ba40ee5fe6db9cef417cc7c9bf66146cb0f33b86aae291299d308f5812b8245e06ea03f8c94e58674720e9d8b621534ec3515b10bdb446e07b0119dd3dc63f7d5c5d2cf6a92829b94d54f9b36dcccfd369e0008dce38c85bb5a90cebd4476b04cdf975bebc6085ed74497c74a78811141c7f050ad8afb08e41b3a5c070b8e41b0c0c020197cdacddfa28c4a5b459a366ff66160ac83584059ad30d609e19400441e95ef3a40ee7879a4f1a21ea5b9d160aa512a5c6252955e41ddae0751cd1e4d717178aa1c6c42b17d5407d6bbbcfef77ad1e82523637ea6cb8a5a8467303ed50c64f263fa03e0d98d67986e68c84d555835ff3ab6c122faecb8bb238f962df39249f192b12e1928d5f7cc284c98380155e887cc452d477bf0565a162fae8de7d8b7349cbdd60bdb8e670aad55854f5e211fe02bb58b70a2867421c52d861f5eb385fb7d7bd9c64ea3d11b75844af32901eb4298d5ee1776b5b51dcba4e2d14af0ea02a9dd4f305893f17cb83e212c0ec455d19cebc89ab247849516695d6895bd0006dfc931e20934dbb996c2a1dc64e0073240ae4686fbdbb737564f32048071a1eb6ea964e0b123b5c6c62bb099f7264f30eb360d44976d3be0a2a8711e125dcde92a0c8c42bf2414e5263a1f506f62f196bb7f2734cf7b18867fb07627c6570240676c99eb0be671f1139a89661cd968b79c0759a68a862f1c0ed7cf015e16a0abfe5e49fe8fa749150fcc8578d8141df68627c5b4bfb7ae18d6a8ba3e3bd99bf4bc12c67b370e5c0a902bdf20f509b09babafe70b4723a052e9c53a016d7f6a5aaf746720a16a78e8a16bdd376c0c560106c8344cb861e08dd09c4c66a727f7e9b052a4e22f433241143cebade08eb954b0c2efe913518982a83a74119abf03d26682624d1cb0e50ff72bae49adbb6e0be2142749a21ad2af85faba779237af61c4d339eb6c3b66fe14234c68a2808a7ecefb2f103b41f2631b4cdbfd699e723b06e394e4893f34765933b9c2e602be7b641505606de9801be0a47bc0112f830b03864cf6e75bb563dc09f6e61e27c7aec3cface3983ccc8be2a7aadd74b2c893088a8fd35b7c384db1c8a92fabbf310d1e40e398406d455066dcdad2fa498cc812f27a772213bf84d493a7b1a90db1b1281f916d36b168d071d06aa43d69fc1495bf90c088becc1ebbb2028f69937e95016097521d6a25ac683799d0d9a60df8b234d16d12a02e08da78d45dcc8fbfb42eedaa10d285ad4860b2bad38697b3460286debb677a6c26e82d89d242aa9f2f87e20314c380d2aa3d7d4afd0d23b6eb77bbea75ed73364833d0fde3898d8a4847b2eab09111593292f6f487599c93245c1e3b87a43cceaaa14c68eac1cf601f16cf7e473c0dc44aefb69c5f7fe6098e34a5f71ea549a326ee9270d0a02861c3b95a0d38c2ae831ba30e1e7757c013365838a05e175df382a79341a1f3c3e3a3d915cf2730976cdae632d6cb8d79985b099a9392cc65426b9a862d4a35ebe048473a2739e23a9a3f454abb6e18ab5e291db20a9d53b8b27c6afb36778d9611882bef561b46b7cacae68ab360a61a4f6cf35b6f1709667f3578fdb061f4f7ac842077e99114c0c904b184a7002758746bd6e558d11f2e803d644fe3afdd37336ee5f98215ef17cd55ec123ee741acf54e93ef12a47f4c7984161ab4b7096324bda3bbf8a2e7cdf106d47047951b71673a9aec9519f3c3526d6f8ea4d50602e143f73bf74ee92dbf66e5255df399d591d691890c8af8111dcb769e003a0addf1fba26bef993977e92921a91a13185f9a36a6f3356974399ca73eff66c107e24ee2218758db9009b10ecf8390bb3075feea976dfa4856650dc61eaff5ccce3be50c701efaf18c5c71331006464e79b8f6e3ce84311e95a7ae66393c20d995e05a11e8baa5a2ca1044952415c8bb3a56392a02abb2b1977ef57c839fba5f1fe7275dade6e3bf744eb6e60243c0aabb71bfbf769aef1ba4d4459da85936401dd9099c8b68529f92880f020dcee41109c94bc91e76ba1ac4ab368907fea1987ab04206af3b41201ea4e8d1cbafeb8e5d075be6f285190b4315d6db7fa8ce0424cb35961834fd679f910bc3201a622b7cc958f3cac5f76eb9455497946ef790ae390529b8949dd01bdacb4b48c19b0d6db1c979a78ce1cd1c6fb02d0a1f8ca39092a7d1e981a3d68acd7c3f9e3376c05d9b169af05d0efd186eb4624b286e527aa08505ba15a536562abffd8caaff65a2d7ba19a2672da03b2f736fd580e6f676db8ca04ddbccf3cd28b3416457a38899a916a25a9918bcf0bda2fc3865b7bc7f2dfa023fc1d2e348f459dbbf6a5b37c8b84220f84189b014c6ba416c3f8e06969bca06e9add4d1463f038ae863c75efb6bf2275e95f5b64844f479fd344661b72b5177b87491f0c28f661d03bb5f47b2ba1d45521e524a868dda51df7c11d085f99b8c6edc163ddc1c1a885016b8e55c99370c8b71161c962fde700303ca3f52a0284eed5cebd68686ab30b9c356394d9377a918db491d1c855ed1660d789460927f6d25a02fc99b1d66849d51b4a82507dd42be7e9ba7a9dd3adbce43087cc33eef0dc6f79be82ac7c5a987a92c08381c77169ec6a0ad4773f6368b8ce4fa4394d35c85920057182458a508efa40f46010233a38345313d59cff230db18ab7ae89b4829a374b8c6b1cc627fc910e8227e1891703a1a295856ba687ba5272963adc4b23ff343060c9609ca57b28df7cf8d8f989b1abc6a78e4a54cb7193d6d3f458deae1f438bfc68cea288fc5ef80b7e04564137b36397fc80be9bcce1a7f2eda17cb2c45ddd6994d73dca5a026cd5245b912175de7bb0211b9c2e19666c6ce6635b264de00a8949531dc4ee724d408ae7946c59767a071bd0fa32f5b6bc0e99faa26d459fb57b205671a81419bd5abcc7961e24ebb72df61e8e63d6b55d9635a9df587bbe63b48b5a05af6206e85462c22a9d3ce66553d7f6f6a087f39ca313d362fbb2ca6cc8812cf3ef8269a52ac0d1e7ae9676f1cb6c84162b495833491fdd2fbb55769c00ea9995e25b79b664681738ba538a08d178b14179aee2b9b88b783c2a715606054085437136b1aca012dc777196d937e358005df5b3ea8f4d35c3dcd64581e79833c3619946aa1d71645f7d873fab1397d6979128e37826eaeb1f27535e66e7f2dd993bb4417f5d33760fb000ca5f5f29d439ed01c33a6bd592c4c92cfec2f3dfa05aca226b8e55232c08d84486a8458fd990f2f109558dc0f6a2621bb57883a3fd7da136e8ea31e8b06d50c3526a481e58c574696932211cf4748e83e087c878ef9fa48fce650b2729a6719669dc87c6b1725a36ec05fc1256e6b0006bf94ecdbd8b0192d6ea8876da8d65f0af449b351d6e4254c70bb0ae51b7a342b0930fa2a2d4ceeb4693da84c6f30817a40ff03ad398557913e346e95258f4a834110cb44ed249bb0b6f653a80fce129957c2b7e44a3eefc408556e6ee48a4d0929b4aba28e250eceff3dfef5e58fd150b9995bd3432e76e4ad161cbfa19e118be8a387eb49dbf8ebaf2fb4dcb75362bf401fb6d5e8421f607b416980fc233af34fbc0288a71de6829a3b664ae8b4d7ad7c5698229f4263cb541624a7b0ab6f88812a5ad5d7b18ee5001610cc44ce39ace18107f24bc186e1790dd1e892d1f14212fd4dcf59690ce6cd6084577869603625c37e9948bcdbdf63ad1f28a85cdbf777366d019cf3749a8394687faea520976e600699eb8bef64893f922717dfbaa8f65c0bb8b8f16576d84666d76e8d6c82d67c006c03038a5a1a42a102da54b83d508c37b94d947b780fb37a8ac7df5308e9965e4aa4473d0aea813780ee3f893f30144acaa38937066e5b016b7d5f63b468367b63f3f0e9a45233dfecd8d13528ba79a8057ca1543e70135cae332d335a2c65cb030f5166e7074ab86c507a0a881fb063bf2a2f658a7b45429758734ca886cde1828e7669253b9f0eb278a6293fcbf5d9d468a8d6de6d3b2c7a9f992f6a39baa7c45efa4fc6676eb4d2bec9f4200b60bee18607159ed75c3542e392eea748059a816e3985308d7ac9a0941b295c5553bd8445fad384c4c5dfefa63c95468bc0240600bc0409f36fa3c295d060882f989fee640eea6e07a7baa8fc1404d15d8831981fff980898ea05be2046bb64ff5e0b0a564c0060aadcb53b79f3cb4605cce75eeef0f34bd7d0e8d8e5d7d612adc672270acd749bb371eee0673d3a7d88e36621bec8c5a7c169402ce5b18a6ce56250a8b0e2a542d20a704f2d6a4b8627ce26e18ad4429262eeb8822d7da0747af7bab8279b022ded6ae2b83a6313524ad794bdfe09f37defd9a42711a57c666d22707fa79d3568632a94e4325a06d2c917d92cf2ef9d83e489eace08b115181db1a5e19057d5eef62c3b6c262179444fb246a723a56780d040ed31662e963e534a9e31af44cc2f6be3c5a2657bc8a5a2fd865cc6b9b6379af96d908b15c52660e6a60bb79fa11420142be890df7d4209378aebbfeae0636be9905d7afd6627de9b579af11ce655792d318e17807ce1287df753b7322b640dc9f56d9855fb428c72ce7442539b86e04040978e167f4472b4506da2ea21fdcb5598f6b011e620c984ac2f23143f9dee2840aeaa423450e8f5de63ac3b3ccf95730d5aa3d5a79c026f876476064c4245dd69705180868a1ac9326eff54a5fcaf14fbd0e7b3a2436695a23837250051c8e14521868559e49cd88674609141879c33176dc56782c14c711d55ce571e0da741381dfb4c0b318dd8c4a542f74eed29ae889be620a998f4b37160c6992fe2d622d835a4a2c71d0c44cd2cb81879f7be6aa63e588eab849b7cc1eef5ad882362c7640d39ba700ed108ab04f5f7561872d4f6eab2950f78b2c82910e2d589c7bfa12c83e059a4ae2d792cb5d4864d63d032ddc59930dcd244e5f24d4e9ab6f029eda9abaa3d9c8702b078df30566d8ee68402e667ee9eaeed0292c47c9d4839a575fe951ac4f343b90b1cbc1ebb2cd877f3e660f565a733bef3f024bfac9be79c4abe874e6f2bad68f9be6665794224133eb65f5837a324509ce04d2c63e0697e9df5531e12312b36ccb75100fcdcc1cb191e2ae310e24f56fd71475715d413821c8234c810fdaa8f6352a82a00e970ec5fc3559babb076294890ec4045253c581c66b2fef972f47099617f7aba070fcc7a59f9db2109243f7cc474b9fd70dd22435ee8986f5174ac7499c4de83317cbd5d956cbe4ed29dc086fa3b5cdbe64c34be411d0c3bd94f3af96f4cb65a666a189ce282a2769807f8bbbacc0a90a5b95795e5333161d68fdfcb32c8f6f4d251e9878e34b16f540d6db8bc307ee16a8da3027ca3c5e530a7d667ee52bf6cf0b41335d3699280ecd1df00961dc8f5109605a971fdf17256dfa1a647b766eb00a9a191b846ed49b1b820377e00c9f0f0326463c63465c77c15d8a0fa93275e61bbbf0", 0x1000) setuid(0xee01) renameat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000001180)='./file0\x00') ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 16:00:53 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) write(r0, &(0x7f0000000100)="274d30d4dc9371dc1f56557f99552881543317dfaab0782609c5841395e35c533549fbb8cb8db4d7802944868926631a17e3ab830559e1bed5dd8977cbfebb81666575a8ea491b53037a0ab0aa2bfade5756f09cdf011a55dda57d3d01e4e9a1e9e51104bbd48b1a475fa17f800ba32884a29494845f2eb995a8c3641b2270b519ba38547ee0c32cf7aeb12d9e15198607c2159d74d68cd662b9430f1e9ef05b172b1fbbe3221d9eec3b09b5e04932169145474dc4a8b01dbca63f2c2314ea503cec0d1c1143b7d3a858e53643eaaf77e2710f12bc4391a24d0347ebdad346e3677f0865d35f254908b54684e604153105dc361485c8091676ee51e6e7284ba5717d19ce872b4f7be2834aae358113c258ee828ebaaf152f6292dd0e53bc62b977c8fae85fdb6ba04eb99ca6b4de59c1a5348d432a1e49a5b142744b57dd06e9c894d3d8c86b3eb4e9651d1370d9843be947c3bda3e1452ed71405f6054d276fdd6f6536f16aa261031b8f85176e9e66e838b897cdb91f95cc6bae99ee0d084cd2ac5ba43a3dd9341090f21c6e9583c1c10543e447a2c119ad9906949b011909cb6b70db7356c98850bbf7b0727618e395e2350323205eb2b793048329a182b3f94bbacf09cdc2cbeb53ef60c4c3845ab62a610914529095fbf2cbba07d48746563da9fd8e883431ba6437306b0f9f9ae8b366edd1fafdbd14ac954dbf185b4a3123023ce7cdf94335408e664aa44335f815769bf1c1a541dc7bcd4afa7d0f9f8a26139ee81daaeea6273c4153e36ea7dfe0dcb1fc6e086baa26ee3d4bd3c640629964e3eef0e5af28af5b399e87639d2bbb527da34dcd5792348df6de04d9ac891a1c9f5014be64842c949f4b2dcf7ca3f54f10e76990ab27882f256873c1d4b0e3f184258291a0bf11f237bf522720307e2f60fe1cfbaf119a08bd1b2916e92737ae2e2e62f5c593b749b0bf95e0715fbb0750dc8eaca72dcef8f8955b1701c9a6e7f0d8af3ba6125813858fcdca07558ee03f2e38865773afb70a8334789e14ee7fdfead87e8844ad2069cf215a8e096bda1dd31b5f96eafd7455cf5c6bb7c6086e490fef99eaf81d627696f22eed907871c7e497eab6e9746db27a35f58022053188dea8944e99c2b11035a9f5f1109a39d0e17abff8f1ee12161599c7d627e745b01022b71121f1aad5416105cc1d98aeeaabf8065c9d79964361ea2cd51b458ad9a8f3c9afdbdce3c378f2c7319a0ca9d64f664321f6623be85caee747459edeafeb520ade64c42fe404c23567093d261ba26f2842e2335c4a15c63bf0b50356f8cb3cd1e5142fad78979f650031eaf551107391cdda99ae4efee705bee1c5f1f9ba7eefafc3bc530f6633c2003a813eb5aaf7450811c1f2019297199db3b0331a7d086c97e766cb25a006f63aa458d2c781acf12c214a41bb6be92a25fa79464e749ca3af52e2aee7cbe83f0099fc0b926a6ea2507dfda08b1819a528384b487b94a763d60ad8d53175ff8fabab830f45da6f3d9041647cb8e4bcf04b2fba97c75915ab795d281e7e26b534af898ed417ab0ee0cbbdb63f69ed9dac37f01fd495b7a53b3b9d2be0e0e7a51f24ea92e07b9b4e34a62aa927dd4187915158adaa91f4fa54e94833a48ecbca56c6282250da1df3beb50453017bb7ca0397016d20150c881e50f23d6cfbd1796467ab0781fa459994631aa1258c7d704bee1a4d8a4665ced715f96f38fa7cce64a8b430d5d9634b291738f2e2bc83280872e32b0564373c97041904f9b253bab84a1be311313778b77e32f023e64fb6f01d715286012a777285e46bfa01504c5a89e101ca23dd2044d17d4ada4342e3e908a781ede441a514b4a990823059e220fbb6188b76b31bfed785c2e35965ed9da39a2a63f91e59f7813d61ce4cd93f4bf9b709d86ae2b8ac9677d17deeda926cfbb7f7d7e40744f8d9e91f2dd55b1c8b3db061e6b92da25b24b00ade5a15dd25422a1b1abf232f9dce68dcb95c873679a2eb927e8b0bb3f245d85b49b92792a07dad6dd261fdd505dfa6af2843dcbd97212faf58cc0d13e4bbca8880cee5fd4e7fac35e12aed0f486f40fd659e7e44a2e5fac324d9aca9efce77345794a86315a94792dfc02b6d2a8edb67d7e67fb89011b00a47a8d3607e7938764e0e798faa6d4e72dbdc6d085ecbade069ba86b4b6210867a39674bb454c1e92b9f9e9550a3b4fd3fb84a2cdd0078ed15a417705e32489e63697db87ad26759c9214c7737fd4ace933087e20b2e63d51e8835f5c2842fb6cf1e5a60f8619cc7f1c393504644573fd574c078668fe7825b848d6199306f7c3894252a99575d68aab45ef0144c488f8dd7b60907866fd863b535aa489d1c53961f52f61bfde33e5949e197782a85d835ad7a1b72d506df7d9706e5c422a0b82857d6fdda1c296e51915e089f4874004450f71494f81e7aa686874052239118db07c7822b5731867dba6251096fa93a55519d3009338011bc2225efe293dcb976dfdb4ea232fe1dce38fb0824f917fd11f5430f1b070b7a5711f88ddf65675cf6c2175016c786dd36ce62bd2a3d16f92ad09654bd03ebc568c36c74dfebe6c25ac5ecfcbe408fa708ddd6a8077c7508f4a6ed3738cc72a6e4ee6cf7fbd9ab7bd1b6b81369ee4d66037373a507a9a94826d1c5c18956a84c7806c86908e46473d21356c4c57e6495369fb2bc0213a87e4a7cbe7675d3e0658ba042710fcfbdc146f91965f68fe28e1dfa141f84823fb28337f4e27e2fd3f01316edd657139b235ee3d904e4da522ebe5b302da57fa22e3678cc267b68be2c3bb75316bc6a4e927bd72b1cd6eff8bc5057e4699474c552c4cd4ac15f01d4fd2c463dd9fb3828c113061cdc6466b934bd4eab5ff7cd7ab9df86ad2bac9c9de0a1fc04c48a47f40d79d2d6714ad7bf93874561cd65ca28b57f95a30be71ac76d271eb2bcdb79d95946c59b35519487313eb3599ddf645514be6d8ccf95abf70d1560c95fa9127d297381ece52edc43d787dc77579ed0b0d939a8873df014cc43f1bbeebf17182013818e2d7a264b3fd3ec06ac290ccdd1942c1c3023d53e6b7a395e1000fe4ab20bd7c8352958dd3da996c8277a6e4a8e5101dedb14945a54f10653ffd6a3a4490ed0ed98fd540af7c5b3b677242aae4370a81f5c3f84dc6cbdb33bbcc95e04ebdab25b93557dd8c158e08aa76762f4f9dc6a21e032a336c85c7185f22cf6b0d86b7217c356cf42302e471ddda5f481005e6e9d218fa17b3626cbb4246f729875a311b6748747d5faff81f004941cfe48385e60f76b696942561a1e85c3e106e2f3cd4727ce6318a14527997fcc1c84b42ebad4059478d1a6336364a34c31bc2dcbe499bc2ef283c9b5360078fe48b11f8f2ec68107ec3a56aaf9705a56bcf62da79b4108ae0586f20312646908ec3e114ae427e2da8e0210a897487b7c04f3903c6a0918fe6454e564480006178d6353b6b2b50f6de5db842297f3b0234419c65007b9e23502e1c0687479f8f7704cfc6fe096af1253fc576fdc8c1f80188f121583fee411bdf961934d75f7ceed0673365770d219396e4e4d0932fbb73710c630c57387d6c285c4d65695a586af26636ba3770a31869332534534e424c98fa45f3237921669f3a9f481fbe1d9ef14b6bc1bedeceffff5f236a6e506c0fe6b90b40f898dde4b6215a2bdfe882a38b659a7c1080876d04815cd8b55637af43555d734c7a079fb220653820eb4ab09bc660d4291b558cb90746bb13ad4f3363cce8961f537cbdfabcddde06b4dc010e5bb9d3d3e5cefb8ccf42911c5114482c58758107f5d347f05434f6bf0e65ae05a185e99e6d8beaa5b61fad5115faf39fa9cc738af9a2e4a39b30c0f1f5b5ef404e30ff88ef7e259cf25c2145339101fa0608dfe0e10d56d83d0336678b52c4dea234e31b412c95019639af16d76f619af124afe9caa3ae67717d51530ad6a01b571d81fa0981c211786cb2a467c492af82544493c645e4c7e68f609bc691ed30cf05c7e9e7726e2c6b15d304ec53fdedaff7907bf435ac8b15ee2b15e5c69c5f837fad5efcc311503ce9738b02b7edb1111cbbf846ed7b900766cdb690b57fbf493c464665751e53158d217b67e37438f6f87b3c728fd2eb680065bb5dee1f18e652cfa6960a1352201e7fc662f3ed6f3e988d454fcb0085a022bb291913dc936f4423c1613c6061548a6b40f3d28070e25fce84605cb326410980b4e0f98604989bb9dc9a7866890e4ac8c6966185511ac7e50f12cfd795bd248268d5c254e20fb44a5d0d89ed78e3c677be1e4ca1fee268d574ab2771e358dbbaaf77504696d65c5000e0a80066a99afc8d553f183c8157991f1d59afde17ffb45233dfc86275805daf85eb85a93de3582194c71adf522844b62b025104469fec3380db236520156f9d9c87cb9070e5815bd15838a9c38fd7e6db68ec6d9ea153cde36daa53e7cb532b9c5e57afb53bb91cf9dc4d7a053c60bf67cb1558f25dacdf9805d4bfa3b8b65a0b718f320fd36eb6286dd4d823274a68837bc035ac4bfe6748067e520abba80ecdbccf82e179d71160c85731f1e3909dc801ef81c78cab578aa36d47d0b689eadaec15bb6dfc1d2e04145d53ed2eba0c5957722367ec507ca2986fe10bee9bcade0e5ca7d74e41d47d1defac5790bc4030557942acd9868623cc524283cb0642ff95cd2703062dcfaa6bf0ef634ae649a2c44c9b976a8cf2434480666d81e0889e43f6a23a3945e7e334d9ce6a55613ebcdcc4c2ac744ae37358a6bc13364486e2c004e83ef5b6c4a2e176158ad0fe39404bef3c0ec2388c3171748fc64489e1679e7a64da5146ba92751c2ca82b5f1a7180253d3e16d77fade70d1d7fcd264731d6f8806ec661993296f383b73333aa8fb7fca4203ae9547dc4cc5858d186472b94ccfd1e20d6011f36b78f6fc5b4effb494dd6e8af3068c7e088a06d3729f613e755050ee808133afedc643f4cf2fb7aacd87ebcd3b87a1c242c44a5bdd451166caa9241e6b3b36f8f08ae799834eb96de93fdc993785ae859b15ef17a511d7d91b7cdcd181a7958a43d34a25150679fb3bc0e3184bb0dc93170888a1c2681c2094e5ae55f302253c8959a2e5290f35876d9b3c6bda21baa3717e883b5b26fc8aa54a8892432692f15568824e8aaefae54a45dc4f8a42e14e8774c71dad0dfe141b299d70b508dcc49aef5e75f64a73a167d92648ea47a995bd892ad05dae506f629632197376b47c7c66045c483514a83db3e205af9e27456fb139826d1d0325b486d8aa295baacb56d8fe72fb761b018026a9e71edb96ec98a9e5bc3f1504d53f90312a1cb2945155b8dddcdf791c228404863bbc8a0190ebe7f1cf5a6fd6c09dfe7512a89e0e7f1fc4f6bf02658ccd7a157de404efcb9eee2126922a702a866617576a0a5d9233f8ba24182181a1f6d127e5a786fa51dc6eb0deb2c3b2a54b46f290b4eb2bf2226845db745287fd9342cb54736dcd3bbc2a9a089ca1d6f01b41db00208921f3999e46e793ff5e3c441ec01820faa56368158da532b2baa847b7ca763f1c84f9904d7da96582473a32edc490363fd93d24cb01b77c7e802eb31b9b8cca97687af732a42e80e4497c2cbb9d6d76b7aabc4ed83da96894b66124f6b1933d61f9bc3ea6b85e4975f121c21985630c22ec72b214534d471101e002a7cdcbce52c802f8bf532cabadd62d173903819ea2179105332db5a03152967baa9ae0ec554fb360c9276b350a036b569ad00223a7e07a5b34a5421", 0x1000) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() socketpair(0x2, 0x5, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:53 executing program 0: mlock(&(0x7f0000150000/0x3000)=nil, 0x3000) minherit(&(0x7f00004e3000/0x4000)=nil, 0x4000, 0x10206) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x20000000000f) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setstatus(r0, 0x4, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xbd1c, 0xfc}, {0x2, 0x7}}) read(r0, &(0x7f0000000080)=""/243, 0xf3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) 16:00:54 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="1941e463168cdaa5aeebf6a33a45d5da45e0c05d1baf0a2887e95485ba048d3a5801e57de087fa69328942a7c8e581a12767cee67fce6a95fcdede21b8046745a71e3cb21ba9a7cff885064213060870a98b76bcf59675e788088efebaa434d5eded7e424e2e19f552a4610b2c1af5c9d3eeecfd75365f1020da279e385c15ce3684281a6f2f17bdd45e142346c1f58ef37d3b057def35898be1e80e38054a06b27c3c62af12d0af1d4afd1956c5b14a01eb4468ae175c2ba128a26bb4bdb704c2fc963df4295308fad07f204c024717a395f75413e7ccc0585de59d3b2ceed993f32c3fd2877d133a0c69e1a1b4f094c0dbfb64f4fef0ca9b302b39b14ad92c97c13791fe6db636bed58d49640b35bfc85193d2fdeb4c525af0582913b897aef856840d5358f82ecf90560e319afc67a6d02de7f153a862ccbe33e6a1f310dc7f4f1da513b1fa6759c6adc26f232d83d13e5e2736e21744cae2d169058428422e5e3fc451a77dba62ea8407e9b27a1ea04b60f3bd5de73392dba75b7ee315216d66b84b3fffe48b2f206ca7a7c6be0b8b106aa50cf8f2c0f15aae708b2da06396aebeb4c9626facf75001a8d494b241a130897d792354cbb9f2f4bf35cc6d748c7ae4ff1f5b476f03a55b27a6ec9b17b9393eea0bae99b5884bcb90fa632fdb50bde12dd1d0c83721b823c0a55ad0267e34d78539a9394d648f74aab8552d9072153aa7a7ecc8f9d243fa7d6bd17576b0b894c88ed6a559eeb3004a5ca83dba971b3afdc2015e7eb8c8a08fe62391ac7766b57a524ca9e31fa0dfd8236a56c339a30b822aad298492cf62eb4a1a3a31dd5be4dd5b283650edfe766ea30dfa47c4b6a274b41188c62fc1860bafdb5e6e23efbb5a735bd004a4b6703e0b76edd21f86c8417bb7c719bdd583704100843c883b4d371aa995e1690e4125ab0f0b662ac7c3854eb3c8eb46f89cc176949e49ef0c6bb44b3f4af7b5854ebc4c0969a02f2072d8ab9319a6701bfd21d92a96416279785a367f6c68492b449483bbbad29be153ae1a236c6e139d6f1251eff222588bc25e1c0759541809c65cc6ef6082a3ba9687980a59569762a9cb706aa02e7cb77ee9bf0418692175aeae3b23d5387347f688f2e2dea02a6dd34d4da4bfe1508f704de58ec2b7db9d65dcbcd5fc24a0a4a58701d060e3ef8981808d14fe179e3408ff801a78c5b5bd0914352347d1f214ece34b125ff4267b48db79d8ccc29958889f5f0064e2b788ea9ac3468956c4a7fc0fb36c8a9f95fac5a1d808de93a34d6eb994241a94d8f0bc246352dc048ca6e161e91410efa716d0b048d992dca588eff96866f793ce1761a2459fd6cda72fd1bc5cc8f9ace2398c376ec7270aeb8f142f3593c6ac8217777c04ee4b03a71bc4b7591a0a9b88b6d2eb5a41c745e206865fa70ce45ec8c20dfa40f15388d117408cc18bb350a41ab19bf1783102b22d3710aaecd512498c21df97ddde2ca960b69e4506731c0f7d9c549ad63a8f71b13202378c9767ecf5feceb17c7f109e32bc411dadc6e36fff5e0a368cfc7a587729df313a1dc57364343ad6baa5702cd9dbafec49144a09af3a75e5aa9af88a86dc7bb9f16b4ea826c6a483b79364ded3564aa0be7e1caa5817d1bd54f301bc79214f5b5c4fa94074d3e80b2fcb1736aecf9867bea9ac633bdb063f9d83b95f71843c891f65feed1e8574be4321569347fda30bf12d27545423107ea40dfabc638a45182ccc9d63527798ae5b9a4790b3d090e7fdad84810588b97c892bd43ff552de61effb73a9c9db7efb65a8f20da68cd5136ff82a566584848ede3b42953dcb8bcc0b8268d6f3d6fea55b1960232405e3a3c493462e46adfb092d1f41a522bbec1db16ebd4753121f1055a9d570c45f4c25a4faab045b074fbea39fd89b6191d9497602dfed365c24f9970e9f34efffc2ea8a91b5271d2fa4a476e92128aac39bb405b335bfb75e7598bbe30d3f800fcf5e989295bc7b7414484398e4f34e203bd962755ab91034d4a6b97993a562012320bc403f32c1f561fc0a46694c3eae50b2e0835e696d4f102a866f76cd4c54d04fe9148b7a35f9fe4d8a06baaf1be75da46fd3e4af3feee75707fad2a1b9723db1a3cc629828f450a08cef3d94fe6d65b4019185743d2aeb0b598db87b21563cf372dea38a7a7a24578d424d7bfca0f43b0b03c641b808c92364ace27266f92753c6b864a2632b45c5cc6504f037543b766a70165da5c3b2ea5531c65c6ada1407274df6731a3f6d61d79a8cdcf72406590902c36d11554841112b71efdbee5264fdc7a7f99ed14e9d2a9ac1cd6c00a9aec09dda4149fcc78183a39382de4808a12722c2b35b0cf94cd34a54bf7282465bf6ff7e8bba4a2590c8533716b0903de89f46e55a181a6b61a233d20bcf41335e3e81b3a366fccb1ca27b734328ee9b9ac62a8c0ea3e234bbc47ef9fdaac80ec1ba37bcb241da7cb6e0efe58e0566881b228b7e3cc710ab3c4b09b74bc308ce9a014d0cd66c11ff806ca425eb6496d5235dadf5c04f436a898f13ec29ff5de05c5871cbc10fee386779e4d595789fabe56832571a65c9866e315f6946fcac125320641cb719fbdaa15f14f6b8c0c73b3923eef21ce55e403b152a71bcae493c03039bf7c04f983ad209caa73268cc387651345929f196e4277c54c1aeba66ba5de7669d9ad09d76a9b68bbde5d34fa46e4206cc21ef4406f4a0c448b63dcb66ba10e56916c57b1d4ef5a9ba191fbfa8ea56a103da930a08c930a0ef99a789dab4eb7f331bb63c14036f4268c20a912bbef0f3a8d0d30ba14205c3a31e06c3a2a04dfcea446d197bef9ed2be7a0c7926a65350f438265523c04ec4e334ae4040ea917d458e719bb764b6dfaf194de7298ada4080cecccd0e0ac7d5f1649ab549b5a7bc17620f606ef0f805e0397dcfadca70e3ec01ba0e3bc36d3493f17cd6431bb94de297084d218e69030022b8395eb51f82fd45ab6a9c67909da9f525267c3dcaa8632f46d16999c9cea59213eb3caee2a626713a73f0c8155645a4d25c08437918761131bbba49d35fc627a8e2ba81164c0800c61663430fbb7bf5390fc50edf596371e4a12e5c266720b39051d28e080759845632dcf5e98185b23d2618b2ec1a0e152fdb4b19f5a190ca87f9eed77b9279d2ed04d93f9d3010d4c2b440ec5cca34f2cd9a8c24e5994581670e65cac210b0465166654e39f39230fd52d51ca5d2dbae824ce6eb1386db93c4ec29e03177d75da9dcfc599889ea7e5b8145670b8ee4e7ca97e9b0853b191953354f10e034cbbb44431c326ff2028b018c9168012d952ddb37c51cb253c2995804f266a63789a9a8b4896c97204fc32b86d460032c596956abeb080cb6880e8cfb49daebbf69b273b05af9acb6f7a4f0f347941fad67366072da69adebebbd437e427176d132dbdab829eba83ca5c2d4ba35dae5320422fca1b8c35705733cbd7548e9fdd17549cf24dd44869723cffccd55d529ffc7a81c9005e6bf90b4ed7f769c6ae6464300ab1402c86eb64f4a314257d63e182d496f63ae90ca5a16e323672283f228ec2337d38f2de82e50824ccdc975af2c2676c26fb55bf7f40cb1f0a53d2cbda9ac6fb88a15168c021f821d9fa0145f64928e99bedf6c9c004bf4108740355ab45fb7f26cdaef7328591fddf5d69d0dca7839d4c033ba052e6d0f042732e4b8f566bc82fef813e1958771d998ef83e4ecc6fa455f193f4b463a9daa5410afa083fa253765b5b2defd1b23c3d5b0f09602227813e1a153ff8def75749dbdb8780cae22459c36489e40dc68948799fcbe58683b28fb4692efa85f5dfc3370555ce277af8d9908496001fb996239b313916001bc1b39bea6132b2a37ba387b387b5071011b0d591b3d0435864a88ba16825c5775bb665dd52735def72debc36d224619f360d2a7be4b464f50f2e87501dc569ad0c5662fb59509e1e1d41f5bd17d08b07da99e649edc7ca74ad708582a46ccbedc4a04a40ab71dcda77c0b771ca6d836809373fd7c9dacd40ea950739c008fa62c527e90bf89b9a9c12d42c099adbe11caa0390e6dad975f6a62da44d8b794a4e90869ea0b9abc294c5e027920fabb496fd742b9b1c836c5951ef0bc1c3d856ac4bd20153aeef7166e5813e6902562be67bc2f1411460118f0020505bfe60e398a5a0ab8e89b60da356c86ee4034480111f0b268deb33f6c8ae4d0937381b64ccd5a78a214ffe90f8794ab139fd3fa13746d75336a5c0bd01a2a02cc9be5e386d174f676060629c279058cf930e7b538322de5510512cdf8b2b262c5a99f276816951896ffc3be820dc63bd173d351a06af5a2abb54cb9d8ddae2af485d044b1cd0daf85242f906926c074733e7089cc6af04ccc13c00768ffead4e1b535d322a6e44103c8d7b48ff775ccd465c5ecb2dd00e1ac79edd93bf68ef7b86fc5d434d33955950561ba494f109f06018163035d731e7f770eba3e46ebff16d8848d4ae32db7ae55b1142ad51c5e2616d09d3d5c31971089624716f3642eb0f45a9d9b9227efea1a3fb4111d1834eabeb54ccabc88521e997e23d2b3cd5c09d22cfa43477009f2b324eddc17dff58034f67cdb8333102b80111b0cd25c449caaa2f57326560ec932f84b8045b8e8ba45a79406cb6dab3f1447e29156019f89b78950f1612e747841ad712bf4e522b8228c17d6f5af9d61f600bf58e446794e63d3d40ebba3b349bee176f09315296270d54246ccda67cac2286417b3ae7a8af69bc7ff88d04d22f3489fff95eaad4104fb4ec782798bff4f0e270482e0ebcdb0bc5fbd77432f974183ceba1015eac835787651dd729ef471810804205869c94dce40404e6118283794dc61bb52621bbdb1bb0ddd572b344c018623d42690fb26a677c98fdbc15799420c08443624c75eb26c683bcc355c98b29e1f73f85c0da2535a35d325735eb855a86f30b6467c048e766a1a892ababbe9ea82fb089c11beb9614199a4484a1978288964e643d5c10c605c2f566b201033103c824abea8a053e11e60d62694db752117fddcefe0bd008b61e11396522b801afc0fc579963ad8d8e5316e52b261e00f46ed905a18215ee6487b30d61ea5c9b1911a96e2c548535c14bbc3516dd0ebebdd1c40a7ab71abd3fa2d6e225234c14051b1f8b057e12b64655c9a0f8ac30e9034cabeb25ea0025cc9b21aeee5e4fa5bab683a0a6f997a29445f8cf7c22402eb2fc494cba739d79bab309a2d2ce93ffddb4b8f34175090d361f11f5bf30b00917e98a0faf6c0135854c971873b44737e03973cee948d33e63fa291613abe52fbed3012fe5e8e0556b7a9f1a5eb6d7294ee5b2fcc1f0192d85a98d1387f6ccf14bf9f5a2eb3e25bf6bd7230b4d1ad618f1ced939637305fa8f2831f41855fc4452e54b7357c5eed1d9da7b2f4bf12fe47d4e55ae6c20db843d2d2ea064a77185c32dc0545ad8db6b45c184199d2c47cece2a3322d04ba16d10d9f8afa0816f14af6490351276cdd592882660266b4b37c42debcc95f34c29d3528a1e66400a6ec3537d4b0d3e3f9025a15fafb058b8266757b440c15327510176d6563adc65beaefc0929d7a45dbc1f61ec657b9ea88199edd3f1fc14301d6237b7ebd2174883e92c5f9d138139f5855da7d1faa023305145e836eaab220d0d098f908c9be132e8e188104240c0484c4b14085d3bcc7571c4599dc4c2ccf45a418c219dc8049d44f41bd4b8ad0bda0b6b1c3058481f3f2e9e5305554595925869933874e14b96ad4", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff000000000000b1e6447a627b79eaf8d6e9cb5d73757b0fb91a9c8902fa73b6fb2ba392ca5e418aad2b1eff9180098d62f6bcd9e67cf188c2a93386505c68e7de6e07ba4179c4e580766ec520bfc65badf79b7d0c41177342fa0ad4aac11b76a8c24179f9bab7ac2f12d80433843a37dd5fb4764153ceba70618050fa10da172c9438194b357dbde16b605fc5db071ea338a4a0e459fad7b1cf51556841d7b378a0de555fac42f8ca0907a7c95131202b9c8421", 0xb5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/34, 0x22) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x850, 0x0) 16:00:54 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f14e966696c65"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) read(r0, &(0x7f0000000200)=""/33, 0x21) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x5, 0xfffffffffffffffd, {0x8451, 0x2}}) read(r0, &(0x7f0000000240)=""/81, 0x51) 16:00:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0xfffffffffffffffe, 0x7) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000000), 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0xe94, 0x1}], 0x7f, &(0x7f00000000c0)={0xa3816bc, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r1) open(&(0x7f0000000100)='./file0\x00', 0x401, 0x0) uvm_fault(0xfffffd807f00c870, 0x40, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00c870, 0x40, 0, 2) -> e wsmux_do_ioctl(83bdb3cf2f345dbf,80185760,fffffd80744057b0,3,fffffd807f7c7ae0) at wsmux_do_ioctl+0x6ba end trace frame: 0xffff800020c86e70, count: 0 ddb{0}> trace wsmux_do_ioctl(83bdb3cf2f345dbf,80185760,fffffd80744057b0,3,fffffd807f7c7ae0) at wsmux_do_ioctl+0x6ba VOP_IOCTL(cf6913d562493558,80185760,fffffd8069523ef0,ffff800020bbb2d8,fffffd80744057b0,ffff800020bbb2d8) at VOP_IOCTL+0x80 vn_ioctl(9c4ed9c96e61d7f0,fffffd8069523ef0,ffff800020bbb2d8,18) at vn_ioctl+0xc5 sys_ioctl(77160a0b8016b7e9,0,ffff800020bbb2d8) at sys_ioctl+0x652 syscall(6f512367d69a4edb) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff89,0,3,4b1a01d9268) at Xsyscall+0x128 end of kernel end trace frame: 0x4b3bdc535e0, count: -6 ddb{0}> show registers rdi 0xff rsi 0x3 rbp 0xffff800020c86df0 rbx 0x3 rdx 0 rcx 0xffff800001946ac0 rax 0 r8 0xffffffff81afaf00 wsmux_do_ioctl+0x1e0 r9 0x7 r10 0xb5cc8e0653369d1a r11 0x859918148dfa3dfe r12 0xffff800000026d50 r13 0x2 r14 0xffff800020c86fa0 r15 0x6 rip 0xffffffff81afb3da wsmux_do_ioctl+0x6ba cs 0x8 rflags 0x10293 __ALIGN_SIZE+0xf293 rsp 0xffff800020c86da0 ss 0x10 wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb{0}> show proc PROC (syz-executor1) pid=254036 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020bbb080,0xffffffff822e6900 process=0xffff800020b95a50 user=0xffff800020c82000, vmspace=0xfffffd807f00c870 estcpu=29, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41952 158322 90724 0 2 0 syz-executor1 41952 134507 90724 0 3 0x4000080 wsevent_read syz-executor1 41952 126324 90724 0 3 0x4000080 wsevent_read syz-executor1 41952 298950 90724 0 3 0x4000080 wsevent_read syz-executor1 *41952 254036 90724 0 7 0x4000000 syz-executor1 93831 145654 1 0 3 0x100083 ttyin getty 83434 237977 0 0 3 0x14200 bored sosplice 90724 319011 16373 0 3 0x82 nanosleep syz-executor1 14483 432177 16373 0 3 0x82 piperd syz-executor0 16373 436955 546 0 3 0x82 thrsleep syz-fuzzer 16373 474979 546 0 3 0x4000082 thrsleep syz-fuzzer 16373 401735 546 0 3 0x4000082 thrsleep syz-fuzzer 16373 498583 546 0 3 0x4000082 thrsleep syz-fuzzer 16373 469095 546 0 3 0x4000082 thrsleep syz-fuzzer 16373 427210 546 0 3 0x4000082 thrsleep syz-fuzzer 16373 321820 546 0 3 0x4000082 thrsleep syz-fuzzer 16373 5682 546 0 3 0x4000082 thrsleep syz-fuzzer 16373 232656 546 0 3 0x4000082 thrsleep syz-fuzzer 16373 67435 546 0 3 0x4000082 kqread syz-fuzzer 546 482614 93670 0 3 0x10008a pause ksh 93670 378889 81693 0 3 0x92 select sshd 81693 451374 1 0 3 0x80 select sshd 45999 293756 32465 73 7 0x100090 syslogd 32465 110813 1 0 3 0x100082 netio syslogd 8108 42834 1 77 3 0x100090 poll dhclient 61292 477151 1 0 3 0x80 poll dhclient 38234 70792 0 0 2 0x14200 zerothread 735 70783 0 0 3 0x14200 aiodoned aiodoned 44712 383306 0 0 3 0x14200 syncer update 13564 31599 0 0 3 0x14200 cleaner cleaner 63768 44321 0 0 3 0x14200 reaper reaper 82667 422640 0 0 3 0x14200 pgdaemon pagedaemon 1056 162998 0 0 3 0x14200 bored crynlk 83776 226612 0 0 3 0x14200 bored crypto 12361 260624 0 0 3 0x40014200 acpi0 acpi0 10708 495109 0 0 3 0x40014200 idle1 10101 216016 0 0 3 0x14200 bored softnet 15940 478938 0 0 3 0x14200 bored systqmp 7261 149014 0 0 3 0x14200 bored systq 51211 503856 0 0 3 0x40014200 bored softclock 29196 390951 0 0 3 0x40014200 idle0 1 306802 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 41952 (syz-executor1) thread 0xffff800020bbb2d8 (254036) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822fc730) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9513 10451K 10459K 78643K 11696 0 0 pcb 23 9K 11K 78643K 2360 0 0 rtable 100 3K 4K 78643K 718 0 0 ifaddr 49 13K 14K 78643K 373 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 40 0 0 iov 0 0K 24K 78643K 446 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 76K 78643K 4184 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 76 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 395 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 4573 0 0 sigio 0 0K 0K 78643K 95 0 0 proc 42 38K 70K 78643K 1014 0 0 subproc 64 65538K 67586K 78643K 99 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 607 0 0 in_multi 33 2K 2K 78643K 231 0 0 ether_multi 1 0K 0K 78643K 31 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 474 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 107 22K 60K 78643K 15386 0 0 UVM aobj 130 4K 4K 78643K 140 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 88 0 0 NDP 9 0K 0K 78643K 103 0 0 temp 149 2362K 2434K 78643K 14960 0 0 kqueue 0 0K 0K 78643K 71 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 1980 0 1973 1 0 1 1 0 8 0 plimitpl 152 65 0 58 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 796 0 792 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 65 0 65 20 20 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 12 1 0 1 1 0 8 0 semapl 112 393 0 383 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10377 0 8918 48 0 48 48 0 8 0 ffsino 272 10377 0 8918 98 0 98 98 0 8 0 nchpl 144 17196 0 15607 63 3 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 53635 0 53635 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 17 0 17 11 11 0 1 0 8 0 scxspl 192 46093 0 46093 20 19 1 6 0 8 1 sigapl 432 4744 0 4731 2 0 2 2 0 8 0 futexpl 56 55966 0 55966 1 0 1 1 0 8 1 knotepl 112 1218 0 1191 8 7 1 2 0 8 0 kqueuepl 104 1544 0 1542 1 0 1 1 0 8 0 pipepl 112 3028 0 3009 13 12 1 2 0 8 0 fdescpl 488 4745 0 4731 3 1 2 3 0 8 0 filepl 152 29938 0 29843 15 10 5 7 0 8 1 lockfpl 96 1452 0 1452 8 7 1 1 0 8 1 lockfspl 24 2553 0 2553 7 6 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 62 0 52 1 0 1 1 0 8 0 ucredpl 96 9781 0 9774 1 0 1 1 0 8 0 zombiepl 144 4731 0 4731 2 1 1 1 0 8 1 processpl 840 4760 0 4731 4 0 4 4 0 8 0 procpl 600 14581 0 14539 6 2 4 5 0 8 0 sosppl 128 79 0 79 21 21 0 1 0 8 0 sockpl 384 4220 0 4203 9 6 3 4 0 8 1 mcl64k 65536 729 0 0 64 17 47 47 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 31 0 0 3 1 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 819 0 0 26 0 26 26 0 8 0 bufpl 256 12224 0 5255 436 0 436 436 0 8 0 anonpl 16 493995 0 486465 183 150 33 48 0 125 0 amapchunkpl 152 34602 0 34502 223 218 5 189 0 158 0 amappl16 192 26095 0 25710 183 163 20 33 0 8 0 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 5 0 4 2 1 1 1 0 8 0 amappl13 168 2307 0 2302 1 0 1 1 0 8 0 amappl12 160 2285 0 2282 1 0 1 1 0 8 0 amappl11 152 188 0 178 1 0 1 1 0 8 0 amappl10 144 65 0 63 1 0 1 1 0 8 0 amappl9 136 343 0 342 1 0 1 1 0 8 0 amappl8 128 2457 0 2419 3 1 2 2 0 8 0 amappl7 120 2321 0 2314 1 0 1 1 0 8 0 amappl6 112 45 0 39 1 0 1 1 0 8 0 amappl5 104 152 0 140 1 0 1 1 0 8 0 amappl4 96 321 0 298 2 1 1 2 0 8 0 amappl3 88 701 0 695 1 0 1 1 0 8 0 amappl2 80 46574 0 46522 2 0 2 2 0 8 0 amappl1 72 107946 0 107526 23 14 9 18 0 8 0 amappl 72 14864 0 14826 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 4745 0 4731 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4745 0 4731 1 0 1 1 0 8 0 vmmpekpl 168 41516 0 41495 2 0 2 2 0 8 0 vmmpepl 168 504434 0 503082 185 121 64 74 0 357 1 vmsppl 360 4744 0 4731 2 0 2 2 0 8 0 pdppl 4096 9497 0 9462 6 1 5 6 0 8 0 pvpl 32 1287996 0 1277428 315 207 108 127 0 265 19 pmappl 224 4744 0 4731 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 673 0 23 19 0 19 19 0 8 0