kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 01:17:09 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.8' (ECDSA) to the list of known hosts. 2019/03/26 01:17:35 fuzzer started 2019/03/26 01:17:40 dialing manager at 10.128.15.235:23624 2019/03/26 01:17:40 syscalls: 1 2019/03/26 01:17:40 code coverage: enabled 2019/03/26 01:17:40 comparison tracing: enabled 2019/03/26 01:17:40 extra coverage: support is not implemented in syzkaller 2019/03/26 01:17:40 setuid sandbox: enabled 2019/03/26 01:17:40 namespace sandbox: support is not implemented in syzkaller 2019/03/26 01:17:40 Android sandbox: support is not implemented in syzkaller 2019/03/26 01:17:40 fault injection: support is not implemented in syzkaller 2019/03/26 01:17:40 leak checking: support is not implemented in syzkaller 2019/03/26 01:17:40 net packet injection: enabled 2019/03/26 01:17:40 net device setup: support is not implemented in syzkaller 01:17:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f00000001c0)='./file0/file0\x00', r3, r5) wait4(r2, &(0x7f0000000240), 0xb, 0x0) sendmsg(r1, &(0x7f0000002840)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002480)=[{&(0x7f00000002c0)="cea2299d6e29f59697bc0935bacd5591c1e3a72b17d286a9ce95ae501d1b6112c49a959f7acbda4aa534e401df09e2a651f0c7add7f71a7736ddce346021d9d12e40a937046ffb13035810fe611e586802d21364ac4a777c153bc1ecf3272a04ab742e810c878a7cda9bd427284e2f62d50b112c6bf517b8729a99250e2fd0adad6dabe7c8212bf1b6376b1d6cd46d2eb7709d64316317d5ab8c83c4d6df9e7d4e1318e7ec5e2b7c5f5701", 0xab}, {&(0x7f0000000380)="0088aaea2342af295e9608157099ea52c8dbb7048fb946728f513c4f778e7ef77115303b27322dc00f76d47d7bd47f6cb8a6ac825f23c54c50059a17544df2d67a79b7b6a6d784ed54e78f7e95475149b823f6ae8c5243c50b79cca15c4fc5e0f0760fb9d96113754954e935f60401800c05f3343b18f86b58fd82503ac5bb687c93d74a92138927b302b1bad67ddee940d83f23c00bd9b2f3ea2d844da342a61fde224f99a5771262adca0c4777971745059173db5e93f8919988fc7fd06979f97d324923ce4656d82d7b61bec97a142db3c4513773ec99261c12f2639b606aede6be3e5f68eee9b987e697a64bf6060f1ab42de84dfec2f14f05cc6c72d2fb662431a839b871d66761b8ca4f9414b13b558a09d878832158ab2914ef29cf07cdbe1f3fe8827c9b53260bb6f9161456cb749922537b70618dcb3bd63140f1a257200007e99da1e1031f2b581a13af00b05e180d83a8dac54080f8208e6b9e9b262a85ecbcae15fd32644e9ee0e7f038a68ddd024069162eccd6b5ca35e66e1a41b615cd9e8eb1dab66fc98f1caaec9ce69a61718e5d9ea5f760c3b5a2828c9977af10d3b4c607d2304d6632e32128d152ed804ced07cf6ca8f969d3410245eca906e9399ef33119a2602f374d9debcb8cbe17c7e99d9a21a07e615f639ed35dbb7ea38cfe0f6b06105df9e026c3bd393b1b26687664d7eafcbcdff69508694f6e12ecc7919597753f078ac7b95f9afcff12995f2a463ffb5241fd8cf177e2441310609c35436e9adaca46c339fd58a0b57a2bcb27b1a3a78c0a5e77d466eb828482e5368685df87373958be9a081f8f1fa53418eed6fccd5d63772cfeb48caf895b483b4f32d2385b499569ba79be6777dd2f14a60221a44e6fb4c52d5fdf614dd7c804346d2a25a5a054309eb55327c1ed3974f163db01e051871edc0e8166159d510848134af38c86de58fdf4cb44bc6e5e9d25f78c134bfdefc382a802184761a75aae017d19c1912f5fd8438351f29d3a2452975f891625b069fd0805675e6308aadb72c54d24513838dd41881335faa26398d7c15ef13de24784696adc175e6abf0ded763997c7c8276e2d20af540085c826248d290fc8040a9822d9937a325cbd2d709c1828cda3bb566b8c10f7d861981022dc94b7ecbda95f9a68468673b98b33169b5c2f73a205c2cb6cfb9c38b0cd838548d1d63d05c4316d0386b4514e6ed160ac632e162dc6c11365c804136420b4d3542ae4855d859389808b25961d1896239e75ca5926addc42b6abd5e6f91c7fa4cfb8f0e07786709058aa48c1f522119344df210ba9a1318b0f32c52eaad5b122d88b7385a76cc49b8ff26e415a1a4b3bf4bf779a9cd0ab72e1a8a52464e7c4c42f49ef765c6446465dc408086bd9b2047215f9e0b4cc14e9a4eb02c0d596077a18bcade707dbba69dbffc346ce562a9faaf2ac586fc668ac3abcc998aa58c7dd5a1f32019b0a29b31acab63d3a24bb573e308a3eff51a884ee655191fa455ac8913d978a2c065a29c9478f9a6460a77b29ecf2b0cce36c1cd3a361acdb2ff00a0097190f69370d2c1adb0d890042621bfb87d86105be24cc6a03984eb078b4115cfea52ba21e3ea35778d865af9a64226d2ef52a499783ec293505516144c93acb2b8029d0fa14c7c43a2eba1c80a15e2c07f1489f118e9020774f7cdae4f90e60a2429837a855be3b988d0e6afa08835b33d409ef61e5820306d09e56011d6de0422e2b60ca308bd42e806e299854eee9d4ea43a7fa19996e1eb2417c5c3c8e06526680fe91db9550ba8954c81da9526da5438c4004cf86ad986d21e3f44eb6b3f6f09b1bf26f6bc5811d70f3595944f71cb06161734dac050d67f1618cbb1ae155553aa8fc59adec4cc9593cd6b82015b68fcfc20a47e23cff4231fefd3769d91b2ad5f7504cd6f8eb02cc6ce91d6744985ee136d8652edb6edc92512767f0440a4fdc6c9de1fd5fe436f40bdee9512984cb49e7f98acab44f513afebfbc40b7241ab2d4a831eb32afa9bedc945b6497fa9e222e93c580c26173de88a005e92f0344f60dd17f9116d4c99eeaab45a5718eb86f5ff8bcbb8740acf22f1fcd5cae3fb9328e82eb660d289dedb6ed25bbe2ab9c54d93c0ce636aa15798aa83d23a6d9b561c9178a7143b6e0a8648eef806d275e1022301ceac816e9342a794082dee12aeaf904a05f781cd9c83c2f3042762a908c6bc76450146ba68157b71d888ee7930dc6a7baab710e15d2ca14902d30da360a07bce6fe99ef0c9ff04450d1dcc39d96ab7d7323e200451188289de15c86739a9b60fd8692c284ad2433c777867799faec5f8b7ff891ac16b70c7ea620ce494f2d1421cf63b076303966a67b8ec10ff84f4122531243e9b59ba53be62daad5e79640c5058f935c85eecd9f5bfcb009085a3bbfdf5bd0ea7420ebbb0071086549b5319de995ae2279169fbca1a317ba5b8d9d9c133460a55c8c93423b8ba46a02c9116e149c1379ff328027f0e762d46d4fee04d020646532fa2b076a2a9722547358a7abe99333ba8d5d9c4f23afc096b878ef58835524532e32fd9bb5b3ea194cdf86a36648ba30ca599c1085a556f0569c52397e94d9cf1aaca6065d782a3a08df4028c9234f912f06a2967f965b349be35137b82243d5bc9a97bd761f4fde9b7a0421bb50212906d6df50d84c218f8c0acbc207b03377067d78be9337d9fa6d390c918c60820da372275ffb7609f14c87c10e1c2d0ab207f286bc311d90d20297245f525575e8b3d30f1401577fcd38e217bdf0915fc86e0b34e4f45b9240e0bf6a9a4e38633b9b87dcff0bc0e4d1e6972ffccdcba22d58fff0e6266f60a25418685162859ba31c49d3f960a5573eabfbfca0c445d256948de4bfeb85840200156ec7319443edd2ff15376e6f8e3025f2eabe7fb2311d65d2030ededb1f1f8f7433769830485372fc8fabda6fe5789b374594cc0336711def157fbc21f9302d638288e3930e637858d04ce012daf451935183dfa9ccb41f1e8610bedea77d64b8ce194da1566d4efc1c759fa00a48e33cd97c3e95185d583618567b68d98d56f05adf2eae328b2e230607a527449fa127e47d9fa1324c22339f573a328011ad33855bfd29ccfbf657c3627fcfb43c5075ba06609867fd1050b46b9b75f11a2e3568aa80743f84fc3683bb5b8d557f9f6c3e622bfa4e1a481a2dfcce541011e5086792ad44fcdc94fe7a7fa73567b0e4776b7b944c3b3649573000a4358ced7e70008c3420cac02334e9e06ff58ddf3ec0f5ca971c0864d98d00863fd3b94461c2dc7f6ca22c48bc2173a7269936acbd2b8867d63e8cd4e6b4371a4f4571af8a0a4be1a7460368f145e0fce1908f491e3134a2ed48c5088f7fc3fbe403664e4cf93e3a1612645912bc6eaabf7e745ff65410526f71f585a04b98d22989ba56286ae03fc5f9c5e3b7f5479efbd2592f29a82ad974077d4c37d42a6480d0614c7fe250aea1ef336252c5ca1fee95661bf4ff6a3e7d41fe89968d153982cead50b65497755681c16dd3f0a08db7bc047d25faf8705ab3eb450175f517f23588c2b8acfdcac2ad08f18c707a2973d7455c98a71683c0b8f603cf1abaac9c38086a4708d7bed00934ee09596c31572303c5cf962ef01e94e939cb5818dd3c02356e9ea85a4302fa57a4ecb58d0b4723a49fdb90bfa94a0fd08447ad079916863b8ac5257cebed71e2a91eb9ae97c0a6831caa87aa1026799c98f6d604cb816693905e8df8663631369807a4b6316a73338c4137b7bded4830c92b16ca4d85de9e03d42acaa882b7c568822ff773420e02568e6dfeac43fb6ae3d2cc7403bff4038693ab310d6d826bf5a507210a765ac5b3dfd16530586ea35381d9d588fd9513cbd3c219b7dfd4ae4d86b303b4da8d17918c90d1d50a6fdf1aa3ec461cf5904a5a6e7fda261e8c3e1a69087c9a3e37d52aea9d2a9c6cf5fa2b252cc7b45bf3e9f38f1e0214ad8cb3ed5a927d397b517459e0010f37563707453fbec407a7493e31fb3740ae645d18e66f4e13746b9181d5dadc0b863e5115a0be1ab25c5f57358aa843236cee47ec6482c22cafcf7e36200230a0113828a72c004eba53cd4d94028daa13df31f13ac0cce0b774c10f45d250535890823f951026082af50423b7944f1db624601990edeb9ebdf0e7bb8b5b2f5d91a1e70f8cab1dba4a47b8b3bd8d60da4fa6f247645b28b2c956944f3e22b8c74e1e56338bfa746802050ddda912ad1e0b7c43bcc7b60fef83940772f50a1fe4148829d55a4f981e862c3e95e43ffb6cd096ced052960fea8a41ee4fc0740398594e2e9cd976ee936cfc6b9f84550c3a4ccb8b9f574cf0f04cb64ac20fddf2fa5c8055ab16497b70ccff0829a12aad777765b817a5db36df4b7cc4abc6632cf3a89a6250a21a5b646506aaf3543a81d7a7cd344742a21038432534a4b3cd32bfc7e324e44abb7f3d6ec9e7d8e87e29d9ef711b6c16b1856d801276d1126398bb9a31731b2a0519e4bef376f77de47baa975a8bdae381c5b3137119a9c393250ec70134309ed89bf238d47722465081ac487e13c9b8aa65cc520aee3bd067140bea75208fdf5b322c7e4bbd27df9cafb02d854f8dcb939f2b9a6d78406aea4965dbf9c57386f3ccd93d0873a575ca34ea8c9740ee3ddc7f9091c83a41eb72adf919149239b3256384ee4a36f1d5542034a6c6d199917f7e109de35730526426726aa4392ff3d826c5784a4b5e8ee3a00bb13b5404f89cfc7e24a78d20ba2ebb7e4c82d5983248c77dfb400d0f0635e3061ac627a06a0c23d7ffa33d7f1d3fd8ab7414c32e7268cfd8ec9f191d9743eb34d37470d8d2a54efc77e91a5b31c87f381045a922b2556f4974275bb5030d9bd869ff8f8c0199542d592985f8cc58c18631d5aca07aa19b771072c84e336cd6487bb5482095219ac7a10752ae43488122bd81a7bbf5b9f9201f1f57823e5d1228ea1b675a50ab3be9a03f5a03fa2fef0740b0c4e59df19bca219e9130d5b907ff893b13556171928aca24c4ff01a527c58b73a6cc9a5a97c9d7497cf8ce4c4cfca00c5cf795dcd82cdb829975138d1b6e53fcf95c9406e88115abc10043ff8231eead6101e602c8a95a80bc4068aec7b593db11af5391bb83aa633c7160b59b8b151b52272f413352bfea90ce830acd3c5549620117599f8fd46a43c1d42a79247700b41b7b62581b8e376228fa8a3d48b4291f86214d151bfc7f12bc86de40f69ec95d4efde835bbc639d322192f014373cb4f31a65dfeba33031cd9324e2f6854651def438bdadf9d44177c1c652c9d2b9f9a92db145e089089df3b2c6c227093d9eebd6c7a26793295f06ae5d619ac5a5e3691606990f9dc1736d8e775da8762cb8aa86763a5ae3b3a4754c3fac7cf00bd6cb12dfc63ca5e41470b50835170449e3d5f770026e9d4c5854c60e3583672c09b3b52c708567898aa7811c33e49f4a28ac5ef343282ee8eec2bea8c645d2bb421e7f4b3dc06b2ce26320b9c98544cd4ca4e8bd2214c4be5a428e30dafb4a0a754064d92c6219df6db6522a33e730326e2f48195693d732b9b9625fa9ce4c8b130a7f4a128d166d995f00c9b95ef83092d17221ecc3ac289a0cdea425d8d7973618f96c56631fcd348da57fc351b0a9b6cba3dc935fd5e70823a180afaa37d17938f571263c77fb662afc0089aff119b776c382910d6f2abe41004aba432b63dfca013dcc49ba18d4bf37780af83ace9ea382bb496ea23610f0330a8fb0b5c0e6c05", 0x1000}, {&(0x7f0000001380)="b52004887bc19943428449dd01d2c7c405d2b1ef8a54d1a50ff1eb593219702045082b47c3aa720b4352d91aece78eb0a996d39ba4a801ca7ff9b98827b68afe53207fbec1e4f28cee993e098358863da62a77cd28d7326224c8f3a065a9229bf996c7de7274300a4fc1fc9ee9e225bfa1a3366beff33e129170fc8377fb69167fe8342bde96a72c8b922ab216a9bc4a8251221afd9ed35029cb95b880a9dda2779dfffa008285cd72a8cb9b90d1ca18251b8ca1cbe424398b646d9d8313dd590968a1325764922f72a431320ef2af2df1fee1df5d39fd504f29312299ba4d440c5605676bef44a243fb138bf98949978ad475b0642378c4234efb1b9195296fcaed403b425260114f707afeaf9024e278fa3881a4e1ed376ee21edbb91531d0558eb2ec1bf7764239e8dfa9c6ad3fea52dbf9952d9ac41f66a1896b7a5678888dc0cdab831982882d4a8461ef8b5c38398d68d482bcabc18dac06f03680bc509be872821dab29a3a6c305521865cf0b6fbe1b143e55cc667c0f5c38f1b0ea7c37394eaf7cb231870734fac172ab2deb040dd55f166bfb05573fb411a6c985c3fd517855259936279cfd95e34453ca2aed5d4127de0d313a6e19fdd1e82397ebb51bf7f1c46f23983cb147611e187c1acc34033857510077f723d4d826b01b8093ca93d1ebf8cfecd458564945b886870796f6d252ad4cd11bb65da322bfef7a935d1c5007605994cebfbbb6595aca27cd3a707a544d4c048e67040955c1f3eb612f5ce741ac7bed490a5a8b14e22607c30173c3f1c79ca8f876e480bda271db8ce026ed0dae4a47cb4f8cc1962fed62abeed0d0dc2c158de53cb789abf26612593e16e3951bffee46d68a07c2fe45c2234dd7fdd7ef503894921d386b898515149b06dfbfb1610fb95629491f806194120ad5f2577e7db081c0bc2278fca9800c84cc974309f8e99f9648386a2d072cee741ea02d58fb5bef8f9efa8c67eec4c1b53bb39c0e1880fb6ab8e6b30ee2388fec86e6e50282b5093934bf5d882ffb030060e2ceff7e8b0a22d6ea81e3fa9ed2b6e5916fbf48f8b86911d7f2225afd240691f655d87bbe79e752ee74ecd814961fffe8342c9ae4f93b5c3fc936b3d38f6f6dc7dfe67cbea8bf9913fc04efe4e9420fb9213ffcca167a2cf4456127325dc868deb2356adfa40b02de090639fbaf02908b1086726d96c76b1d56c09fb74fec2a13233c3d64fe5f3a6619cfd4de0c91c0bbc482536ed065b2431df4cf9a51d53af3f44d318a21743ce3e5ab74d8f00e31337a83d0c7b142c1a49f9708ee55dfb6590cda07aafb0522acadd435e30e74594e53efcb8696a5867fb8277da31460f73c4b56fba21ff4e2b6605c735e83dcc97a096875949058a2a9979e8a1a72dd9c0398168a8ae903faa76b8a733409d85f774ec904d6cbbe337cb407a6f8ef4a0c0b2aa6e6e5f54d4c552abd4d485a662d6f048713e9d877b93b110bd88d308e10c35858c4d696419d7b574551800893a7c419e05e74e27c98c0c3178583af7d14fbb1f12cd1236cc371adcbe92ec9539bbb8bff06869602af249ef981cc59cc5298eb6a1a412d517dc57720e76cf2c0677e606f41cccc036990280dbb350e69790168406f9c792bf0c62543fb929bc4982bbb90f62a0105f4f986568601b917fc3ee2c4ca9b173d0357d48cfab4dd26b092852167ece7b28fce9e13e68f222558ef6a53dd125d20ad497efee9a1f0ec5dce2c9c8f8f353c2c4d3fe57188fa89bc882b6a782eeabaa1c22af8339c2448d0f38115c70b4aa62672a4140b7fb8d66fa38047b3a36c13f79ea9bb33946d0dea3a632602d6749448d9bd19810efd9619ca7e1c070f54905d6c49f344677ab674f6c6db0dce0fcb00fa0387415480687675c3976c6896b86719a4beb5583a950e84bafae9e43a3444b69408c90e345a4af09307bd806de9f02311760e18eb58b587c4864e137c8a9046fc2bf476dc5f874665dc2ee98c6616659517f2a4781d239b41650a8616a51f36284c76595b04a34b60256f9b3603e4feffbf5236034aa20dc454316063835a591873434aa00739d4cfc386664b2219a89d72f2f320e2e01d72bdc2ae771063ca3d4d983a762adf511c5e26b004712012f8b4be62962cbd360cfc312a70ab5e415a32e7887cdaa1dccd88c0c3116d52d347d9f81af41225c3924ccd4948f393afc5275e48f5644a36905ec921cb564aa936307705ebc6102333f3b19867f63af50bd40db74416b90d0d5065f7d20a726b8577bb4b2de0e0c53fc86d3727ca351b214bb7a4a346a0392ba1dfdf32878a6e74e250247462ca4f78a7f096f72624012fe9043ea6fc1c0ddf895de4551a05e88c4dabfc0a8323a027c45010662426da7d1a9ba2218c19d58c6d362ef3da17cc02117b3fadf7c02f4a67ac069de52882f8818cac0355e28e77df955fb2e048d27affe0350a07869943108f5269b5b242b659a8005d9ae4485de1593bda67d7890d39e034ff0f569be1128827b5f86aa6697fb57779926a9ffad6984867730333cd54e7c4ae2d6d26fd3575a876a03bf1e72e681a3f4c018f17705e2a6af53c11adaec94f34523376d21feefe5ef7a48a8fa7b8728ea84f3c8dab219b5209b964ee3e7132ff140a3b23d45baf9df87d178090f674219c83610cf36cd94b1e68dfd755e024b28e80045f2d7754737b604887f6f04eba8e2d486c80b6442755936ef574517ef41bf2e2e8ed576db05515096fcea22c6580f9e737932ce7c8cd3ecb993373d5372f11d3cf765270633791acd4cb1fb099f7e8533608e81aef8e083af806997705b8dda614c5f312e9432744fe6f76bc94914eec7672fa1bb8801b475aa8fd211e803625ad686870e1f99effd684923c38a25ab6c051adbe2b99f76a66bcb5b8c11b9f2ff42c37fbcbc2cd1ba6109f87cce8013dea849cc1ca9049d963da2189fd1f6a734dd91fd53acdc07a5f46e93f7914a34fd4f8cff2707e0a9d3e4d094f9e4cde5b39bed69247b14a1397d5c7ee0da0f1d8c3e3986d1df0ccc5f079aaeb86466016add93db5cddece2e07369ed589fdc41162294f42abbe249678fffbdc14cbb1603b1d181e3b624a9f42032b9595ae28ff324de4297723c19a802a19cf0d454539b0a5cb53b1fee95f1650d8161cd8683c75af5584f7eea5058e25ef9313634760fb279edf40138f3823fd453f7421c6bd3072aa482dee2bb392aa6c803fb83275b0c782603fdf5b9862f54a1fae3755c393e3965b4bf9c6a01151c33f33f8d2a41e6d574ba4531cefecf268b80ea3aa170f898beadb1495481b8646a98f5381454e79d606767dd2ff320cdb7e24e167c755a714f93d1156ceb3407ae94fd0af85625d2085ebdb25731cf3c582e209ecd932d1073e054be418687e99761b7ac7ee0d398c0e0d58e1b3f35994ea3788d677860c04a7ab0af07cdcd085d228bc7396315127ad3a4f48b33e30718a8464073e0c5db96a27f4c638deb3352aaa9fe94bd48efd8222f53a422b779f3a6c90a6522c1c7f16721addc1b5f7748aa59ddcc869ec03c9ff58362cfb7f73aa2240abb3e0b16cc535d48285ac757c395a6704aeaa88df5b9e42f89b8235d7d20139a06a09dcae4b2e7daaf4ccd5cb824ebf0b2439e553fa92dca59b6b30015d371b4c08ac068746d9ac8d15f685696d71eb4abedc029c752d035893b79143db3bdd3ff7b848958f8691c42ca72f2df9ff5b071530bd17f6f2dc112c52467cb38ba98670d7101b4b1fe3458b2fd2ac869e8239e1066accd300d3678a280706665e1db7b172aafa569e5631458e15e39109a1fb2350a5e23f756b844fc2c610ffe6cc0c488f0044982c45ec8700478010d663c040fde2ef011b72085e0ea6a242cb9b77ad2f6cfc1a72eeba2bbbd6622580cda7542c6ad14cf44048e4f753ccfd8869af3ff1b82fae8723efae2bf65b8875d3a0e7d0f8cfa7278074c588d70b11e8836737fc8eb2577e60dd78c69b05e4184772500fd4305f4917ddc144a4ece75ab7fb80d38f694be837e233c05bc415c17e7c482f4be6c85a69e5b1123bc5de8f37a97b31874ac96359b7eb3e241282936e52efbe3aa9d56ee12a2621f24edc31541e9af8c71863efb97c227e1585b0ac5d4ea5dd2f5cbf9f3bd3317d988bba2a4899486a9154a8e7961b82116fb095b9e063062b49b070d37055635269940873716951ca659f2051cc3938903daf5fcf96516fa5b086307351b8087bc5ca6219c33cf2120420f54cff8a70dda71dbdbd928a85e6bb7b097354a2ad8450c09aad56442e6030117c56e4bc24b47d25f4bafb00e09019656afdd0d62ddf9d80dfec7d12ac448a63f79ceeb85279be01b5b1d2cf3bc6fa10d44cb8a209f065d67275be999f6d8eeaa27927d893b8b82f92853680646dd75869a31e64ddb23405e6556c315cf99c101b9cdcef91268e75204594e6530310e2e90c5cf5392015f613bc34d85bcc6d86d75319d5f6fced749d9b3d78577f4cc1ab409455e7538073bdccf966fbab6476356c2d50c9b7e706fca67507764a070682ac4029d314544aec72f8d81b4fc1d83701989dfd93806393637a87990fe25c92fc62f88c7e0cf13b095606297fc1fca513b9dde8da274c69e452a4425cdfd720c8b48ab377e30e7bdb7544fd30e1121960a49930c268e1ca3ba97a95d3427086e7db347eebc47c0cc0c74490e1d5b192afea57d7755fad5742acbd0f8e348b7e69a44dc6f91b01cd512880fea8c21583c306e35edf528a563f1c13c5093edbdfe2c10bd0e685b6b7fb3476711d9d85e08c93cc90d40ebc7abaf6540255c943389b11a1776831a05da3accce3e2b6676049e9d5bbd426f90e5b2f84e72ffdccd0ef30db1a9be9d4ce5596bd4ce7e998a9e222c816431795343b48419646922cd09f51de63057cc695344ff039fd95d06adc632b68f726d7de5ac5e89756f89647182cbfbeefe25c94e782147f6127454b4b788577a104bd9d9958fbe358db819be0e6eb5b8066e276b27d9a0fd4b187bfb7e4369c222778c75c3f7b7046e051e58ab608eb995771543ca5fa44fb7262c1532113c4bc9b244ca21236ea41670524e368f3d29d40c1c61b7f9fd014af29d77ef4152a6e16d8be60dcae67ba23cc89d765b468aea0ec38ad834a74f61bbb31c49fe6bf4d0c7a70b3fc15078b830783b063c1ac2d55eda9f7cca3998cb8c0e02654641a366ae7513072e892def38ab418ebf2c521aa986ecdf4cef1761a9f46f7c8c394d2ca7b5a05d5fb2b233f523bc847007a4a48feeba16da43b3257aec9ad8ee305f27a9c0b2a1aa3f449e07edcc7d19c4c7dee3a93123220b504ddd0e961ee22bbab6380f7d260da94cc22d386e0a060d8f715c18997ff53a747ce11eec931b0a243866288ecbaf3e516db3334ffe1b84bf06d13eac0355bca321e17537d27b39c6cfcead5cec33f092757055e244bad92d1add62da3a93cb6ac3d0c18dec050cefae9aaa619bfc1fcafebd0f28b09a78c0d7c92b434a5d9de48cc3c2d2d709577d0906b28e228181eb666a2a20df91dd284ca193a38f88cf6dc3d15b76d083b370cdaac3056b5db32cd18372a85731b5d353737397ab0719055f3764dbbfc4ad217ac01d78be0b9d73051f982080398aa198882778f7c4718c8a920dfcf95d7d58907c3b8e1f56ff904768f49da4f064c3792d83fb8f6fd85aab040c7c69c8c717277fc95c3971a50b2d1aebf1a3c08bda58032d58d8facc17e64ccb6a8a8b6a3f08d49fdd1d9969a3a749fb040a895b51e091c96", 0x1000}, {&(0x7f0000002380)="f07ae7460f972b49af72c84c6dafa8ccb1c3c866307f3ce5a37ec891d157e343a0316ca250d6a9c34f978f4b70859f8c94922dd9edffc91bd134dc605d23b4cf96ad37ab87d6c2a5cab48544eef4af151fbf99b1c6e3365c2fce42e4a7cddc6c13911927f5c420beda6da817bc4d6ee2cd5ee162f91f61dbd878cea1c8b0f585efe1f7f0b51f9a9d8a730ef6971528172bb3227c4eb36f64f97303e4af5ad654aff2eb83be21eec2e6b793f93573a483d39bd02cd1429041042a77b0bb85848ffcb2c556b69e3e6a3db61fe309b2a089dc79356559b3b961ae1c0ae6c98a9189916b5218a688ded0db8821db38ab88bbd001d1", 0xf3}], 0x4, &(0x7f00000024c0)=[{0x28, 0x1, 0x3, "c8f1e83d4c3f23ad8730bb1447b17bd13dd1f9c4"}, {0xe8, 0xffff, 0x2bd9, "8f94b2c71fa2f89107febf633131780fc304f283f13782ba645818e270d946d463a31ba21faf6b5e5896644c171699e572e06baa688e0d9638c77004234f7a473ed6ed2fed97d2c82cb917b36b0de6936b96784c4072b38f8744d5ba6589258e0b6bf940b9702fd5c22274bb8772f135dbb1e97cbec627aa0605c32a3cee0760f7f04faabf48e73589de2cc6d773f40b15948e90b73fc146b1d0ce312d009a5f10b0879ad97ec84ddfd7a7077160b65c14e9f0dc29ba9ba074ee585db92330decfef832055fe8b785a1ee271aa4369b9e3"}, {0x80, 0xffff, 0xf0, "b4f2a1837921b07029d47eac08b0a75ae0da70193f8132189c456fe51909fbcd3daf017cee11c18aa96da5ea3d9a421ff7bb2110a23d53cc0428609e1239d34df3def3f6748fbb9b2ba8da7248ad56eabc0674814902545b4ab4658a68752d3c290b0714cdb8f002d5b1"}, {0x18, 0xffff, 0x4, "6d6cd33a5191be"}, {0x108, 0xffff, 0x6, "04c14a1fd2b45b59f21eb7bce459f909d54163b1237f976f56089f6c8638c03e6491db304bf4b7da520ec7faa9b732e11b78b5776e86faa3448786253d8a52b175192eefc88c1ca010cef84072a9a7fcb556401b819f58fdf7509854049e0f77c7440faf6b866d86d14fe4004c3d368fbaf7ff7c3ecd3c47fff35ca46623f60f6b07407e5e400c0e37c53c54a6f3f3006ad8a823b96c2cdf6fd622df9537d05606822504fd12ae6dc68b7ab1536b74440b1cc1f42363cdb0804c8c62bae3dbaad503e9c0ed727fd6afaff4c71523b8444fa9c761c198c061d0cf6669864f937ff83c95457dbcdeb8fb48d90d92c6d1364d78dc2cbbe4"}, {0x38, 0xffff, 0x1, "106565424f5122bca010be711df391d88678be26a337b52435a0c7815ad78778a874349afa16"}, {0x60, 0x1, 0x0, "4cfbc9a3a04f1706559a4c9ee7d9a5cab4e4a46e8e22f10789d8f31c9d8acbc56505a173c583f2a5c59fd9633ab263172b8a1962903c27caee2c2c493e805dd69e724b157296c25c8e3246d54ff7fc"}], 0x348}, 0x404) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002bc0)={&(0x7f0000002880)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002b00)=[{&(0x7f00000028c0)="eb0cd072618af2a6f7145d5accd19ea55b693573c172d08476dfd6950e101a392ff137da8cfc33bf68f3595827717733281678854d8cc2fbb177081b789ad2ea0ee79b9febd9eede569e414afa8db97736ebcf1d703fdc37b6766fdbdb91121a63cd268f704e7103787c239e169b93073300d88fbd8061eb07d4f922712ba9211084af33d12d0eff9c0f275399a2b61d0a3370d906528dcc5a4ed9c0fc070793aaf2a555457805057663f9fcba9fb5a2d90104ec80cf87b024732720dde4c37c5bbebc33bb39598e3c3ce128", 0xcc}, {&(0x7f00000029c0)="8e98b382febfc26779a396092a71156a552cf08c82d818f72d66ef64a3a9e938c230477b86a9504fffa1819d68307edba2d74897833d82c808d4391f23bdd4de2e20efabe0e929ce0255639acae19e2082a5a7a76b037b6acf00b5ad13dd0d0476de95152deaf704733dc63466665f37b487cf096b86b8656b1f6ae335fbe771f4caa41f6cf5f25c14e253b1efb7c0193329895643617b5b9d2cdada3c8c5bdd9f7d1eb0023a45525ac366eea274c54a87ce482490d40c29284dc86cba8342fa0f8b97d343b2ca6aa3451acb060b95ea8f2b9c", 0xd3}, {&(0x7f0000002ac0)="54cb69f91532afb107c997656d5ecc65", 0x10}], 0x3, &(0x7f0000002b80)=[@cred={0x20, 0xffff, 0x0, r2, r6, r4}], 0x20, 0x401}, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) wait4(r2, &(0x7f0000002c40), 0xb, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod$loop(&(0x7f0000002c80)='./file0\x00', 0x8, 0x1) r8 = accept(r7, 0x0, &(0x7f0000002cc0)) getpeername$unix(r8, &(0x7f0000002d00)=@file={0x0, ""/4096}, &(0x7f0000003d40)=0x1002) r9 = accept$inet6(r0, &(0x7f0000003d80), &(0x7f0000003dc0)=0xc) sendmsg$unix(r1, &(0x7f0000004100)={&(0x7f0000003e00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004080)=[{&(0x7f0000003e40)="63baaabc848a56a27310f60da16310d6dd4f711debea2bc0c391b35c019a1680f6e898542840ae7dc15566749d5ffc18b631ffd17d036fe84da6950c90b4f93cfe6d05ba4e1dbe1614ecf8739e47cd711c9707db9f55e4e555562c08f62636bf1ca1a8c0428664c694c40d207bfab96982ec8b81e069f10d40c4212d648bfccf1bd7ae56c379659b512fd19128975c4f5dd4e595824d7f9b77ffa0bbc987661763ea300b03b0a6461b8ed3c5817f49eb75dad8177ef504e22838595aa999690faa529273ff95f1ccf660d59b2de3ba5115d2be7b649a87e273d2737973c346b734f5f7491e4d8d22c4c13a99befa5c2f", 0xf0}, {&(0x7f0000003f40)='>', 0x1}, {&(0x7f0000003f80)="6b7291c5fc57e47877bde2a7d1da124c643cfddc4854e2973641b3ba4c3d21f387214fb2ce5539e74e58a55845560b0ee895a1c0d44cac7a00a9c5eaeeb7c20b8f1be2d80c1b44caff94200000862b174df5521c74a2a6e2e33403e14380828325754ba07f42a7b2532a82022746838bdfccc64af7ac16922cb179b58b13f3761b87adf836aad13e1be5dd8ab75bbaa57d691e639f4b148e36146d3172bcb21cda609cb7a0d94c27305c87fc325def0803dd710f2b539dca19e2cd8e7525cfb6b1db051efe617bc15a3f4044d12db1a5b6e9f1cfbfc70765cfb98999e83a844c8e9654879468bfc02d4ba38012d78ee6de60", 0xf2}], 0x3, &(0x7f00000040c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r8, r7, r8, r7, r9, r0]}], 0x40, 0x400}, 0x3) r10 = msgget(0x3, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000004140)) bind$unix(r1, &(0x7f0000004180)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x1, 0x2, 0x8, &(0x7f00000041c0)={0xffffffffffffffff}) recvfrom$unix(r11, &(0x7f0000004200)=""/102, 0x66, 0x42, &(0x7f0000004280)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000042c0)={0x62, 0xa2, 0xfff, 0x255, "e4af08bacba2f323fe2bf45345518ca41a28808f", 0x81, 0xfffffffffffffffa}) chown(&(0x7f0000004300)='.\x00', r6, r4) msgsnd(r10, &(0x7f0000004340)={0x2, "7a0b1e344bc4d781a668df5d62a0209ebd68e6b02cc40f1e023038026057295edd00dbe1d213d15c0d18aeec304211e1f2ab4391c8528e938513a0cd1387786a5c8b7df2527a30c118972e7ed9b6b85f576d9956a0d0773db5031208c73b2424d4f0b8787c27086a77aeaea51038ef15bed02f6a338fec804e89849022a81c92c3c4e8a1157a32a69821d0e6c1f5a6b9d94356b4661e66d7f9582bfd87c15e4646e83baf7ccba1d535fbe1f6f9205adaef31546ff80bc3404fff3884a0d6508c194af93dda60a77e154de43633d11897454073cd9a3528858f865da90313a03e7c67d851fd"}, 0xed, 0x800) 01:17:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x114) r1 = socket$inet6(0x18, 0x0, 0x7ff) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket$inet6(0x18, 0x0, 0xcada) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="fdb413c59b7bd410cec0721a6d4600ace72333a4852ebe44ca6e288564bb2b6f7c9355533347fb936cf4ce2cf2674925e9e4e9b6a18faa48667d15067598ea1f56c113758b33f76e11f16437692e96e56767ddb193e9de65bc234ece85898813c2103332f1e76319", 0x68}, {&(0x7f0000000100)="484943d96b779f0f7ef917982f53f31f1f35d6eac3a2bb64e7e9fbca9d2cea3195f7ac9e266a06f84d4d2ed934c85183dd872ddcca0f8e718754a48563b9ee8becd8687ad618c360ca7a", 0x4a}, {&(0x7f0000000180)="65eb6fbe1ac26c75e356d3df21f9143a512423f5548a8737968d9e53b4a866ef4211e9cf4a5f337e0dc154c3d2fbd9ad99af70b4e8df442930f214ca58dbac7116f79f2a96c5acc56c66ce6a608ac23b40763d05aaddc2bde5d619308f87dcaddff7a8d6859eb6b047fa67736b0f4e862bce7b16d31d508d25072e1424313dc7b474869fcc6faa8b9c1914f8392b06554acc9b934196c145c6ad58bbd86814484fb57bbb9baa73622755d144b5215f3ebb3579eba90363d9013281340c3ec882b298479849d047e385297694322b063915bbe2f51c1ac059c812e410f8609a18bb1f8196d64928221d01", 0xea}, {&(0x7f0000000280)="b72d87c09251a639ee4ebe9719331820a60315ebfa7050677b336f4f20a3ed2198900ba07df1540ceaa73111c1f2e994276cf904e3b5faf7eaa1e6030495d6bc014c860d7a90334f13388c0a5aa040193ee688502832ce7a4fb0d08561db86104dc85eafc5124c985542e4f6c06c9fea2ef4b9ce15c110cb6d089c48a4bc161f9c09bcd071cef2d235a5aca88606e7672f2cb303c9a7b64bf47e5168f1a222c64c72551764a634a2e0a3fa8807f8041eaecf8d3c98c909e5f0febff9d973f337ac78e309c2cfe8029c575b865bfa5673736629ace4badda7d472e06d5785b47c07d1347681c43a0093f630c86edf1823dd736c", 0xf3}, {&(0x7f0000000380)="578e0639171adb887044f0cfab091f56ebc46d2f8f8afab21675d11ce9ab0f61d630c20110cecb4c250083bf62093543b99441e6aa0f5f9f9d05b9c7e4fec09c262bf7ad49ed75a8dbe55fc498e43578ada695100bedfb52e204953615d8905818602cde471a7be2f4e49ea2a076dc140b37f425c894e52b56485a382e4a1e832d0e04cb263bcaa08e99ff6845def10b169b53a49f29e6f871be868c4cceba40195106b3b26dfd4ad8e241dcc663737e90968f1eae447dbcfafd72bd894db68e3c", 0xc1}, {&(0x7f0000000480)="0f605772598fe0ea1004799e74e7a8ade496130a027b135a58dbb1985487b94c9e55eece6566c1fa92f728fa8efbf86297e79b6baae6b9cf86a9fc2091a9ab1f9349dd6619432a33bd3952be03ee4f4bffc5739660d858391e6185dbf29538cf57e45b3f6738d410d81e24fa0bd9939b034350005864c80572fa51ce8c8adb256cd385f3d2c80bf2dc9fe1b6b840ec50755cd186a13c80777fb765cc4ff6ceb82e0c708745", 0xa5}, {&(0x7f0000000540)="f6a729379206afea76614e93029be8b48d9ae72c7c866a6475e938d34d", 0x1d}, {&(0x7f0000000580)="d8ab3b728f17b535dce72db335b606f96d2994eb02003c39a8a3bfbdb5730b0d99c65fed8f2c8a93bd0d0e3d6416c8c92dee9542f8df4760a30f1f04cc48c6d16d4e600226923b339cd0cdf65d87839ab826c5896ae2ef45f58952292a9f85d02bc9a9a36b", 0x65}], 0x8, 0x0) socket$inet6(0x18, 0xe3a8b374e7965542, 0x401) pwritev(r1, &(0x7f0000001b00)=[{&(0x7f0000000680)="e6eb4f31c3714da5a79a42e185c813", 0xf}, {&(0x7f00000006c0)="035ba4f3ec0f45d93866ce0c513c42e1306ddd8eec9356b2dfb2b2db9efdbdbdd902a1df4b73085ac8047c6035fc7cf3be8bce20800ceddab39e17b03c78a907613845bf7a036b51e441ca910b2c819f0d5190bd265d", 0x56}, {&(0x7f0000000740)="86fc17b71bc80608ff675408c0b941ad7393865a4abdc3dea1c0bd6d1574d589d6d806b6bd649947629e86c5ff23528f0999947a9edda3a2419198114827a4f6a2c14ba920e5291f774ebb0ad2ad38ef032103b869400a03a079ed050ff5893b764c2780f41b8bd18d102b5e616e66715c905cf0c979aa31dc25bd878e6fdc82c3e8b02bd19ee509c2f5723ddfd3f26f33b7777259d871da2f75d5a1288e494584bba4b4e25c9c798c2a11165d05fe0d9c7065b224bce9f477424ca1d0a558", 0xbf}, {&(0x7f0000000800)="e167a917f37985f497da8be84481451873d531f5e5b867fe9942e35ba3c672ea352fbca579144f357a3f1356cb41cce142e4fab1fbc66527940a7ac9dee8441a23ca2a8d067affe6c98d7d429e6826bed1278f3aec0013d8faf00c03094205d75c8bcd440e926b2b9ce2d9e9fac95b9fe4f9925c454f00a38ad73b5cf5d83146190cfa56436ff23860503f55972c3b3cf368a0c80e60b27efda68033fcccf19e09b7460327368027e4527af92e5c8864258c58a057fe61a5c6613a499c1aa61296555df20d9533dc61f630322e993736f4bec598fdd399ef7f05fbece12fd34a80", 0xe1}, {&(0x7f0000000900)="6db4d30fbc364438ae4d12cc82762130bc9ea01f6645b22dd3f56b23f4006b4a82735e5a3291965af7820eda66b19273c096e40f21fcd0b04419b7daaae8d38d94c5feea78e30e6de561f869434415a7f5aad7c0821fe7ae98acc694f5fa5451b4576a5913a350530245b6516b5f0c0bbd74588ed35de33021501b015dcee54d13efa2f3246ef867cc0dbe660d5808c0039a618baca8d0b39c98e00cdb5ca29abd7d94bf1d8e428c4036a3c251458d9a649400af5fbe9468141e2953f30f30a6d00ec80787be5fc2e06f6077f9537409e2c8f73d94f9c64f8204358f1ae3f0f1e8b99de76ac6848cd8a6b33b8d353300954e27cbeeaa1dd428d15b82df14a3eeb7752255fa52b334dbe450d603e981a94c0e2ec014cc2bcd74249a394d7791ad024aafcb7dc8b3199f2f86c714bd79157b5e981ce1c10173dcba6abf063850787d838b564d00cfc21f78d12f4c04c04568c43ad38ba07157b36a1d9d1d26a1b22182d5e9d7df25e6bc351d2c4719b73d462c9ab6fae448a9383d2698b9157700854369ef685e4527b167688ed78ec4ca057bed3c3608ca9c2d3ff8f495cafe82d452cfdbcac0fe9bf4687a22f0d60d9d6022a529ca975721758550c68d7cd29314647bc93ddd0132d13bddfa7b83491da7e4e6c2f794c26805e647bd03c698839b4df493206de2c018dea31988ad3f3541e95d27bfa622796409eccc47878c76708887871c2d00b500640d4eea80dcb24f6af41ffb7b86af01cd825a8d49eda8e0cc3612128ec6592afd88c0c6a617e9ac63ef762cb811503346411d1d71b086abaf3bfa1211f32f0c13f15f7dcbd04d4c17720b5c48edb1f1f3c35170ec4c2ef93cd3f70ad0d920a5c636a0133f565d50c1a13c2e8a0df8dc2758122cb26339b1a586cc48913e402b46188d494c89379769528aec380f8a4169411377ab1c588f036665204476affe26a83c38ab72f32cab1351fab26f9748bbfd6f1d4428c1f5ca7bb8cd1beb59662bd7bc269a8890086df24e26200d2283ec3c3ac860d05d0c49d80b31f0fb8e76c34c55150c869b1dfdd8a13bf0217f59f9ea7f752b47fdb3d5a87ab5013363b007cc3e11d522f10a7037e645b09614d429b7015e1b26adc017717bde5a3e661f62457cae0253cf71d709ca0bd9de495d608ca3a3b79800a3494b5a3db044eaf6e781cf52507245d5d27a2aa530e61c016896d17321ba88c36e6c6c5e0f7cc89542cac63bf195983d28fce8c4359e4e443f008318a5ec59a8008d1f05e2a3ac2862ef6ccfa5c8de9849c1688d49041afb96051ec59ac406ba22c09f8bbcfb2e0212988d1838f0851dcad7f206929c29191cc3c662d95d93750295ea311f982bcc66e74588d4816fee8f81769d16c423968dc390d19d9a0dd3715d5bad6c48be89ec7b14c98d2bd5d9fa850e13fc8d29cd6eb8e21f138e5beeecd8a361398c16e8d31cda5583c9a82058ff73120c23a8e900ce5abae4693655853a74c346e3674fb1243385a839cd91a7da680fa0c2434d661f49424685ef1c666a2a38ee9af627017a1550e3ecd9e900700a005f2aa9f4e3b4c957dfc6e3cd5c5a9757a5e6e7810fb7805150d30af2b78e68e7e4be7d96189c5710299a7664733a0f778a8fc94bcdffc62a308e98bd9777b9d71732d7f26a7f0cde7f2c738dd444d47a8179112eecf583e996e8111e2d2e1ce8786ded22c56408796466eac1f0c2e1c3e0b241f050bdd605b937ae55173fc3753e187453247813f7ec0e3214745cc907db56f06aaf1b0ddc5ad5317726fb4994bcf78927cb00f3bfe6e5bad93f5fa65389ab8c4f75abf08e9207bb07013ed255d0d1d4d1e542391e7e45be729c11cd8ffe6689d3c0bdf5f4437571a448d46195d06967538cecec935505461669b30c580b2e38079abc3455c9e2a3ecf507a61b5a6df3ef1180f04098e0a0af927a260c34c3dab1c121c69e79d0d1530543a047edb9ba113910159c77fd942163326cc2254bdde0db954b5a63f80c4d6e3e46e955d4ed29d870a27dc23031e208f2b46a1c0229bf7439d25d51c5024608fee905609e7a79c4be69a4a31eab7f8a9a8d2b6541032fec8ca0f90ffca412bed98717612ef680f0d4d57bf112e0afe33744a519eb40d6429147b9c0cba77cd6ddea130bf6528670cde1a7a161905437c687058febfa9cbf58182baf6c0285b0326538f0b3c5a8133b0dcaeb267dbe9cec70f2edfc9d3ab92acb0ea0ed334df412aee35322fd1797518f928f5048e201a382cddd8ff353cfa0b679be2bdf409c78c608e634fca7bf7cdc48e425d08fc49869e0a77055c70becd6730a4100f9af068d332fdcaddb801bdcaa07b026578e7a06e72b54096c356c95bdd5458f3cfccc420c85699944ff24d792e0531572b8987634834cfbeea4edc1866a9b19325313f31494c6f70c733d90b22434935fa09f568eeb48208930450fb978ad10620df28271eae3d81bcc449cc9948561174dce5012a62a7ac380b6fe060a8acf77269c0f5bd8f1deab564f70c7e533597cc0aa576b8c1d253e7cf3b77790b27fbd8354ae00727c0dbf00c8d27c929a2df34891f546ea31a31666e941c7029a7c95fd6061af0a624fc2b3cc22b71dd302a8a9bd198a3a438cac32a42ee968c1c76fde4a383ec567b7bf54c25f9d5f79041e9f42cc50b472847152af0a6e4f9f2cd2ce97ee3ab17c423b09450b54b8c8b49c0a7c958b99b9b06e9875101f1f78546e2bef0fd75192a896592200ebc31b5bf9ef09254d3bbe703301337aa174833f0b7a5eb4d0a2773c0d6f942e5a660b4bacad791f27d86f77b82e39dc0982f58899a241e74448a65a599a46e287b70ccf749579b5a7bdc8c3b3b0179e00c1a0d3cf5593b7a6e6945452342334c1363b6dd86adb072c5e01b053e529acc18ce77a617ba9b0b80a0796eafce5985b953b320a581080134276acf94ca1c1e27936adeccdcfa85674e0b293eb3c6532d9e2495fcc42057b9a4b389254fa85e382c550d88593d025808ccafc7a134cd04bf816ff366550c82abf0377176ced0f0962ffb550057bbc047a1a97ad607af695cd5dc9be3e89db364eb7fb66d554ab41eb16a8aeb95fe9ad96d047c027089f70685b5512adbded6745e577360f9cbe17a25cf872b6120b8137652fb0dd7c5ec7451304a4e33f5b41f83e47f94507399b6704fab23aac4f03854af7d40ae3e3b9a84c1713a928129951138fc53003b8cc4748cc41d8863b11560dc2d888aa7e53d7128c68ccc83af3e183f840f6a99f5c506dc0eb5def9bf2550e239075dbd0f620471b01d1389c002a90c72f0c9f1009a69e3ffdda826af71a92783ee86a5667da4dfbba1ee14f81eea4334aea426fbda95a70fbdc9dde6c79f78fe1c4c26b17db411083dcff5d42a6cb47f0318bdc83cbb69954e565c344377f043feae97faa36564746454b65eea8918181ee277d9111625b2920ed943d86106ac8898d717f4393bf65c8439a2d3a4202ecee11706138d739a04aec82551f04393a96acfc381cc0fb3b3e07c67d06a9b8dfbb4cccfdf418e19b921df0d78433488d0499c0014f030f7647c64608b3f3e36de42a035c0e17780623817aa441e86cb2c51cc6d3284038d66625c2f981890ef6522a1f0193e28deb1c9c6bb12feef28d6f500faaa7fc1a3a0b84c80b690d3c5d6d7f5dc57fb9e95ce91580425a842b0d1293571dd91b33b9b2824033bace4390dce92cf63baaa38f72c4c7e4d641d8567fab79ab2a82c44b0308fcdf1cccdcb88d864e53913dbdba33940a64d990c82c898c2018b5d50faad5f9a839f131cba501cc62b558232316ef9cc045a13b7cbde721015fda702f9d2f9b88e0761865654e6c1036cf1c195336edc426f737bc1639bf5d6977380e9ff013164259971ca627a6b55e37d11101b6fb0b41989d571959b1e1995bbdd720256e543e8f809a1de1b0dbac17f7b2c8d53073dcd8fbb30a75849a6bb8632926c411e9bf8ab91e7b4e8433682f21b3eee872a7fa5fb03aeb72b1f265159886702a77de63f077e83794a8ec76afa1ae55e75a874d5561e247415139061296cd9285fcaed255ea495b11ca609e66a65c0b40ed9396407ca6cb3a5b3d0309c7126f57adb7a967cf81ceff1e08ca19eb6d213b9ffa51ee405d52935d7d6f9aac3f8ff2cf9435f5a0c0d4cc9a96c7b6f5d3e92c3ff0c2cb6a6fb41057343d0353dd41f83f1daee9d48667ff56dfabba4b6c0b3b0d0701d706f92927b983eb78e09ff552942f6af23e27eea115432820118cf305b3574ec15ed6068fa750ecb47f18574d1ce9b3d2191f4641d742f3fbb6e6f80dbaacdb4ff94823aa53301f40d75d7a0c705dae1fdbe7a21ce6e6d343f1047412476608c4c4f3b5284abd50292b5df1f5afefada4188ff5383faee67df633198e1a4f63973804edd155a93c7abe17f61b2d633b4138cec77244ae471e8a9df01400a0f0bac19c0f77d79e88df9e7cc23102e714204e73f9f6595dd1e696b22e0cc35fe6985a5cf01f0fc9afc6342579a503aa645f2b9dcbd1f123fc28830928a57312efb920aed26823b76fe2e9ae866b6c73aa900efa4c9d3c4e70e7a6e25006c024f4efc22a06127902092d7e976f1337ed24ceb4be87b0760c1429369bd3895df808fbba6bb17bc22df8fe2fbb61ecadec49808c04d8d3f25ca90fd79608f30d618bef4fd7066842371d632b531593969a23f4b55e968fba8aff3b592a9467d19755e5dcf22062794f5d0b5191f4872989c09fe06a1b5bdea9f5223b2d14ec01f1884bfb31e9a61ad80aa354165987e359dfe33155e59ead01c1342d87ed278f093c36f543444c0cb066ab48b16102fdbf2baad93deb94ab40ceaa928d6535d8fd46c55a3ae5aae8be72696d07dda6eb274f5d8191f1990b867851758a0cd42d51ffc54172df1c0bf83692f5168f24544568d9037bbf9dc9c11e153ef5ee73ff03b32637da35a7da3f5737fa153afdbe698bc371902a251b431cf59ba0d20e0e88db652c0652e52de5a7c169c58da31e92eda9bb8f384b1189e4edd118e8a1dc70b8b3f0401430073060fced198e4811bc4b5f76b7d75d47eef169d0368e229b987229eede865013a602e0db4e7d29973c89940cca9336a5a1706e984496a8df774a1e76e7fac2accb5e743b927a30d6b4c4a16b4272c0e90dd4c0894d241333bea9d82c550039cecc429892a8945d853d29171e985f2a32e0f458afbdc3a8680584ef9d8e663651fc6af9078383152486a15e554f722459ce3c699c8695f7f64ebe87626e634643470137686ca53a376992389409e423ca5317c12fe62b8fc545002a7612f3973b52a1bd920126f15a1324019931d18f05ab25edea2922fd5ca501e62062af3aefca0a501a1446d6b872e80603f7d74409290e2bcb926b01b50e4b0d578df85b02806cce9c578455148600c6ae3cdd507e781806de3d1f4e6c05ac0d8a7cca5060511b7000404ac610c06626e8758efc5d27d0397baed8da219f374300bd4556649da09f2afa31439528f8d6224fbaed1f56da360a4486879161a4147871aab5f70770ff149fe0baad56b25e37c2e5bbc3ce089bc3270f65f4da2205093ffad87a8feb46e9a444ec3128a5645ab8ea45df471ea5271b708506acd19d8f3ef68cfd63729180f50d7851d531f0dc480d1048047c2ebf5693354473a0887cd855f1d430fe5f7291e8284ff1efd96861a79ed809fc334bf736ffeea1d97f3b7fdbb94d771493f4c7d00d24ab03827711fbbbc0671b7fda27e97427b8382a79e213e33d3fbc0342", 0x1000}, {&(0x7f0000001900)="471de74e89172ac11d2195abc38bcb8358c8ad38a1e3e4b890d6af121c193bdeb7f8c91d9db5a1e5937c46b611d34e584eeb25932c3a5bbbe104e939fe0951f66d0f48f2d3380957e0488b72b8129c0db34ddce8163680c21d7f52c84f998c9743ddc11acb4fcff2a3e9714135a3c27c531f7fa03dbd12f861c6aee4ea4150a6a27e6f2fd09d759f7aeafe848b804c24647c471b4b547b97103ebb5a37a14c473acb4e3cdf02ffe099d124fbdea4094137fbae5e46dd81dcdd8a9d0ed653b4", 0xbf}, {&(0x7f00000019c0)="8bbe20db0387d1c889ae1c3539512dd3e18d68ce97f99a420303b6ce0d5b8590ff2eceaea435888ae0b1198abfc75be33265f1db583f03c29f84eb806120ddbaf1cd335d06de365401ebea6deb7c0447475e617cae6614bede28acea7c26977dc947697272ea64b6c39a3b3e16", 0x6d}, {&(0x7f0000001a40)="dee9804def90b09dcd61cb57aa07ca37f2298a047e64e5f02fb5cb690a0704b81da080cb930bd74c1628ca3d68b193b4148a25f487fe3a358631066fe8f99defea4c9796a03043bf5971817f69d23dba456716cbb96f2032ff2a93c21b7246d9c16fed16f4da3d1b8a297ebcc4e24d5c52696b06429aedeb74c69ebe28dea9dedfc7ae8ab8f7e80ad0389bbf5fb697e959e6202b9844aae6256035e6b9a9f3957395fe1bb47d17bd0e735361226b7ad3383b4653137740b9e8", 0xb9}], 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x1, &(0x7f0000001b80)={0x7, 0x12e}) r3 = open(&(0x7f0000001bc0)='./file0\x00', 0x80, 0x84) link(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)='./file0\x00') clock_getres(0x7, &(0x7f0000001c80)) getpgrp() r4 = accept$inet6(r2, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) ftruncate(r1, 0x2) ftruncate(r2, 0xff) fcntl$setstatus(r1, 0x4, 0x48) r5 = semget$private(0x0, 0x3, 0x1c3) semop(r5, &(0x7f0000001d40)=[{0x3, 0x9, 0x1000}], 0x1) syz_open_pts() semop(r5, &(0x7f0000001d80)=[{0x3, 0x100000001, 0x1800}, {0x6, 0x3}], 0x2) recvfrom$unix(r3, &(0x7f0000001dc0)=""/23, 0x17, 0x800, &(0x7f0000001e00)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001e40)="74ba2f6715429af3a08687e8c1ee8490c1eb23b5fc1320cb6b6f8dde56940d926ca6d573bdf6fa05b0683b0c4beb1aec2fda", 0x32) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001e80)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x3, 0x8, 0x40}, 0xae, [0x10000, 0x9, 0x100, 0xfffffffffffffffa, 0x2f7f, 0x6, 0x4, 0xfff]}, 0x3c) fcntl$getown(r4, 0x5) 01:17:44 executing program 0: 01:17:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt(r0, 0x0, 0x80000000cf, 0x0, &(0x7f0000000080)) 01:17:44 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) 01:17:44 executing program 1: r0 = socket$inet(0x10, 0x2, 0x6) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="2f0000001c00edc5ffffff000d000000020000170c000000ec0010c9130001000f000f00035d6f263f440900d758a1", 0x2f}], 0x1}, 0x0) 01:17:44 executing program 0: 01:17:44 executing program 1: 01:17:44 executing program 0: 01:17:44 executing program 1: semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000000)=[0xfffffffffffffff9]) 01:17:44 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x88) poll(&(0x7f0000000100)=[{}], 0xc3, 0x4000000000007d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="dee09c2804deaa6a48d9faebeed8db9c107e7b803a7508bffc54f56ba5ff", 0x1e) 01:17:44 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="12ce998584e161d8d059d0508dd6f1ca2bd279eb41c2efd7a3efb08cd87621d56d8ca3be38683eecbe419f2f4c603a02452139f15780a3cc5d2c44b4695e28e904959f71ba334824f35ca6b79041b7aec01a3acbcd86442f796c1c7fa0625da3432c0a835dd2bdf7d435e9d1b35a274ef84af23ec056b782d4e33a2b598ad25bd80f2ac3b1def449186cbe1e42984a648ee044f591b96567ff2565310c45847485af5042c2ae6c398abe86b43b7ffd2626deb20b3732cb229e96478ac6dc92cf4370b29e33d04c4047c729570c90ef0e14af66a3d38947337035f3849a2c1df3ff8b63f72c88dd8f6827d01f761c18ec8b53c318", 0xf4}], 0x1, 0x0, 0x0, 0x400}, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 01:17:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000027, 0x8, &(0x7f0000000100)="010090ea3271103443fe30bcec5a4a9013656935c114a644e72c4bd1eff5173e1700fcd540697f7fde795fe4481cc860ec84cae6af392c8e3c204cfed7b8", 0x3e) semget$private(0x0, 0x0, 0x200) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:17:44 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040000000100000000000000000000000000e8ff00000000000000000000000000000000000011", 0x2c}], 0x1) 01:17:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = geteuid() connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) lchown(&(0x7f0000000500)='./file0\x00', r2, r3) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="7eb7db83e83eb86c8a5c51306ad60daaa4c0f1cdf39996ee20ed3d9fb86c7a609609d139f152290fe20923c302b69a8f2dc6257e01f319377742c00bf7851fcd0d7903d25708bb4d5e8c81b89073d85fe18a9ce4bf3ba969bb8e9ecd28d932fecf74f2ec58cf8f953e4c8a8945aa50589f3d52cbb6af82a64d19655d97cc3fc31e43081bc507e861cfc4b261dbbf9f079e16182d8ad50bbf24965253cc14610490752a69ae434d07bc841e6a86c2fb5a2a17630875208f4d74ecdf6f50bee585268646506099655cb3bd733e51c475b6e89fadf3bdca90b2eeb8b3c2c4610356de161ed342d093070c0f02181a009afc6c33d8", 0xf3}, {&(0x7f0000000300)="63c05b7db7172ba9b19bc88b62a45f895ab0bbfdf966ea5714700f636de9e458545930fd01", 0x25}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x5}, 0x401) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r9, &(0x7f0000000040)="80690325444eb4df01011560fec2e03516ea97ad198543eb3b6532754af00d602e4a6fd79dc794ce19380e513928099ca7072663cc4eb50c7df9c22b403760176595d22aed3db702ff6cda8e01ab6f9d85de4038c3db864ba11c00b14d583abcbe8cc34b1def709c6a872bad3c4b862f01ee36c0085078637bfbf8c316217d21fb8e78b0ad7fa5a5c4f9fd307bc7644fec2b80280ad5aad6aabba47a2a9e8466b99c196461922146f093e9b26eca582d4d", 0xb1, 0x408, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000000)={0x8000, './file0\x00', './file0\x00'}) 01:17:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x4) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) socketpair(0x0, 0x4, 0x4e, &(0x7f0000000080)={0xffffffffffffffff}) listen(r5, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000100)={0x3, [{0x1, 0x6a}, {0x2, 0x744f}, {0x3, 0x400}, {0x3, 0x7}, {0x1, 0xffffffffdc660e0f}, {0x1}, {0x1, 0xcd}, {}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x7ff}, {0x2, 0x4}, {0x3, 0x9000}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0x1}, {0x1, 0x1ff}, {0x3, 0x400}, {0x2, 0x200}, {0x1, 0x6}, {0x2, 0x6}, {0x3, 0x4}, {0x2, 0x1450}, {0x2, 0x3}, {0x2, 0x4}, {0x3, 0x3ff}, {0x0, 0x4}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0xfffffffffffffffc}, {0x3, 0x800}, {0x56328c374f592090, 0xd4}]}) poll(&(0x7f0000000000)=[{r2, 0xc6}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x2) 01:17:44 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) sendto$inet(r0, &(0x7f0000000080)="24ac526eff3c15acecc66d3efb33eaa18308a4f5948df928263533d1a6617af5aad8d715ef504036277d12e58763a109d9915ac7bcb662cac5a8e2d9e771", 0x3e, 0x3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) listen(r0, 0x0) 01:17:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x800000000000009, &(0x7f0000000000)="2892191abee9b87301c736bf04d7", 0xe) 01:17:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xaa) mknod(&(0x7f0000000180)='./file0\x00', 0x400000000001ffe, 0x280d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x414, 0x0) close(r0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file0\x00') 01:17:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r1, r2, r3) fchown(r0, r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:17:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 01:17:45 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="9442d6a2c33f2298ddf810c67d4743b0c1481b7a60", 0x15}, {&(0x7f0000000040)="88efa750da25d73005272e8ef4b45f21eb5a76ea44ad4bc23f5d392a04507741642514846ca4b4bb81cac1b02f60193202bc279390d8b4da18937e3d08c624", 0x3f}], 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r2 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x1ff]) 01:17:45 executing program 0: r0 = semget$private(0x0, 0x3, 0x4c) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/243) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 01:17:45 executing program 1: clock_gettime(0x7, &(0x7f0000000040)) getpid() nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) clock_gettime(0x3, &(0x7f0000000080)) 01:17:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x88, 0x61) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x7f, './bus\x00', './bus\x00'}) 01:17:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpid() r10 = getuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="8f01d2c594ed70296c7a7b97bcc1753d4b4afdc7ab68a167ef4a26cfd5496d61cdc726ff7e16950f3c702fe20c3c23ec7b03bbdc573d825592a8ee95e694721013e7480e901fedc89fc43a8c609e361828ef20044442ee8bb71a83895c2c8587e97a5d2639938660250c4f32405cd424a23e5e764d1e4bc7e20e220d9cc0c4af63d898737dda3fc1fe930c4c7525991d8d989d5879ad6c847fdf9fb4d1e98e97df188152f34bc03dafdbb3c44f60e29d31bc8467f8", 0xb5}, {&(0x7f0000000100)="abca8fd95412d3881bc1dca750cd174c5660fc260abc643bf98d4a97927778dc0c66a9f6f4282adbd7a02c81457016fa49cd06224fa8c46d1e38668220332bdbe973aba90d51c9261e34f17f41f58ea10d9d7ffacac621ff2f7ccd50ae44af746494567ae65eeeb68eb0161e4768262325ae0fbaca72f80de513d9b541029e23d13ec39d234ff224154146b2a6779c0eddc4f096efa865aa52258d7ecaf7c80640e0a1e5e3caa7b182e88d7aa3931737178983991e9f02284a289df50431a34dde6c4f00f389774f85ceda9eff3dc69ca108e55313c3ef53a41838ba", 0xdc}, {&(0x7f0000000200)="2a06acdece8bd25ec421dd10dfbd9fc1f1f123935b359baa3fc64031b454b07254cd878f8edce3df20a5f7e0c216f7f5e54d6b1ba5f74d79b88aff357066a32b093a246ab688bc9073b7da1f833817cd", 0x50}, {&(0x7f0000000280)="3e0bc6aed1380d31fc13b0aae1cd01bcaf67c8d62c942c18f25a0a133d73631ed22aef9c4464cc92b21835135645c45c924c0dc48988cdb529bd66ea473c8c00c1c3ef5f6ac9392c", 0x48}, {&(0x7f0000000380)="e5906a68dfc8fe6528181dcdf9a65f3161f6766f79c53d92a9e209bea4633d66e4d64c5edbac20dcf65ef5ac24ea226c3a203480bb785ea75808f3fb7fb038e345fa06813e5958e28b01d0ef71271b0b9a41dfbd0d4f5c3c1776f35341aa31db81925844909dcce785d3023aed26c8da4ca0efee40383e6dc2eb86b342e25422ab2a790c75adf087bb2293b923676b48db1098601dbad0eab108825e036e2ee062bed8f36f79b766bbfddc912272b24aa6652a9d4671e0dc22d91e0c55329931a59b4ce3", 0xc4}, {&(0x7f0000000300)="f45445b1518f83f05f70e790a8b580", 0xf}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80, 0x400}, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 01:17:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x18, 0x4003, 0x8) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ftruncate(r2, 0x5adf) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) close(r1) 01:17:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:17:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000000c0)=0x1) rmdir(&(0x7f0000000140)='./bus\x00') renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x2, 0x1) semget$private(0x0, 0x3, 0x401) 01:17:46 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) setsockopt(r1, 0x10001, 0x4, &(0x7f0000000040)="d3bec24f488e87dbd1d0a0fdbd451270d3c09c94f0c959b8893a4b407d2ae33b7086c3439c37db83ae583b858a9a25be285f48c4bfb362dd3173d1fe7e8f5e4ce3f966e18a2958ca13202d8ce3bf3d1c8d38fa3097d75a3580c3ef4bc9550384d342db4a12e9d82be0d6d29c49efcd7411086fec1f799fcbe24065805ce8f058905ad3dde3722506decbe6fc530c5ac5cf5554cffb6a7df0feff43f17ea5a9124e58498f1b92b71d298bc0ac0fba83bf9dc1993ddf71579a636ca3011d67daedcd324d305aee8bb4b16a24d2d2072e0feb29291dc46053faa0169fadcd10ffab73930dd1d20d63470c3cf4e042f0", 0xee) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 01:17:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x16, 0x9, &(0x7f0000000040), 0x0) 01:17:46 executing program 1: r0 = syz_open_pts() r1 = shmget(0x3, 0x3000, 0x201, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0617b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f00000000f0fc48a2b1b80516030e4a0872d00650a6e990fb271aa77e6d14664042013df1ec4b5203e96e4405bf92140c7c9916a1f1dfcfb99ba260cae2ae477eaa869fa602f553682147cee800aa6327dd9f548119304c1f08550a1a31e4a10c16335e31af50d489a864fd1eef5b82729a1f67e0c7c2cf925610c599ccf2fbe606237c5b0f7de585f51ec86d7f13254bf2b8f86407365400000000000000000000", 0xfe) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r2) accept$inet6(r0, 0x0, &(0x7f0000000000)) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xfd0, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) renameat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 01:17:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xa02) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 01:17:47 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) semget(0x0, 0x0, 0x0) 01:17:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dda06ed4ef7f619110797a610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) setrlimit(0x6, &(0x7f00000000c0)={0x4, 0xfffffffffffffffa}) mlockall(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x30000) sendto$unix(r2, &(0x7f0000000180)="fbc03d69cc9dd5a5b562271ad0f6ab94a89a88dc75c745407c8741e6661515f9090e672be45a39514393415d6f9bc1feb207f084ce73ce3af250d278162b709d6a9edeb23ba3439141dd3028d02db5e6a0a29115cb850a47a5699828e42d8d85a7f0c88ec327215a88236674adf6948a07a52bf8047bac893ea5518d9b30fe4c15eb2a43f766d4c3cb6c6a35edf44b1c05017386d8cc97c55758c8c65d17a3eff17ecd27e6e245c2fb8b21c51d8194b870bbe6cc1b90ed391dbe93fad338333042a7", 0xc2, 0x2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000140)='./file0\x00', 0x918, 0x2) 01:17:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0x7, 0x0) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 01:17:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x800) 01:17:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) r2 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket(0x20, 0x3, 0x3) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:17:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:17:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20008, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 01:17:47 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="b0472e4442fddb8e7c", 0x9}], 0x1000000000000207) writev(r0, &(0x7f0000000000), 0x1f0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r2 = getgid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x9a}) r3 = semget(0x0, 0x2, 0xc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r4, r2, r5, r2, 0x1a3}, 0x6, 0x0, 0x1f}) r6 = shmget$private(0x0, 0x4000, 0x40000000000020, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) 01:17:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="7d5548fcabba874d6e", 0x9, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x5811, r0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x1200000000000000) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="ba6bb97afbe934ab20cfc68e5576beb0ab9d5dc0838b4f3c8e1fd9e6b233e1a86a6ae8d3c13e486da97d497f4523", 0x2e}], 0x1) 01:17:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x18c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file0/../file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 01:17:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000140), 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0xfffffffffffffff8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x8000000006, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="01f32d40e64073003559f98d4fe14e5d3bf5dea2b9db7ba0de8effeb5a18435829dacf50c61881118e2274da64a7b8b1b93b3fd34d3c12f3288952251ebb6741cdb1f81b13b205bd4218008a283d53bb6d227cb66db6ac6104604793ebdaebe9671e9473daf501005e97e07b4c76500169c4e6ddc0d34c38dfed97bf45b0f84d478bc3fa34d734e4fc87ca61062cfb513a3cfe07afd4550d66cba73c4016a43992d44e41d9d6b36414e622dc1877efd82560b10388b548b82314c5017b37"], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc00c7006, &(0x7f0000000000)) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = geteuid() setreuid(r6, r7) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 01:17:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x9) semget(0x2, 0x4, 0x5c) 01:17:48 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "000000000000000100002000", 0xfffffffffffffffc}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r2 = dup(r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) shutdown(r0, 0x0) 01:17:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 01:17:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffffffff8000, 0x7) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 01:17:48 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x840, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x83, 0x145) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0), 0x67b6}], 0x10000000000001d8, 0x400) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 01:17:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x18100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x86, 0x4, 0x100000000, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x12, 0x3f, 0x94}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x3a, 0x0, 0x6, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0xd98}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x21, 0x7, 0xa7, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x411aecbd}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x16, 0x4, 0x8000, 0x603}, {{r1}, 0x0, 0x8a, 0xf0000006, 0x800000000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x10001, 0x7166}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x3b0a, 0x9}], 0x4, &(0x7f0000000000)={0x101, 0x7ff}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 01:17:48 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0x9, 0x1f, 0x9, 0x7}) r5 = kqueue() readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r4, 0x2}, {r2, 0x26}, {r5, 0x4}], 0x3, 0x7cc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x0, 0x800000000000, 0x40, 0x0, 0x3]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x2140000, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0x9c, [0x1, 0x10000, 0x800, 0x0, 0x690, 0x100000001, 0xcb89, 0x7fff]}, 0x3c) listen(r2, 0x80000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x7e, 0x6485da87}, 0x9, [0x2, 0x9, 0x8, 0x4, 0x80000000, 0x0, 0xfff, 0x6]}, 0x3c) 01:17:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 01:17:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xf, 0x0, 0x5, 0x0) 01:17:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 01:17:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 01:17:49 executing program 1: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = getpid() wait4(r0, &(0x7f0000000000), 0x1, 0x0) 01:17:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x80, 0x1}, {0x4b, 0x7}, {0x7, 0x8}, {0x3, 0xfffffffffffffffa}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) 01:17:49 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(r1, 0x0, 0x2) kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x12}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) 01:17:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0xfffffffffffffc6e) 01:17:49 executing program 1: getgroups(0x40000092, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket(0x1, 0x2, 0xffffffffffffffc0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x3, './file0\x00', 0x3f, 0xfffffffffffffffb, 0x25, 0xfffffffffffffffc}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:17:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0xffffffffffffffff}) 01:17:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffffffff00000000, 0x4, 0x100000001, 0xb28f5f29a6ff40d8, 0x8, 0x5, 0x4, 0x1, 0x3, 0x7, 0xffffffffffff3d10}) mlock(&(0x7f00008b8000/0x1000)=nil, 0x1000) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000aae000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x400, &(0x7f00009c5000/0x1000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:17:49 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = getuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) login: pckbd_enable: command error 01:17:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/191, 0xbf, 0x43, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014948 failed: hole in range 01:17:51 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error 01:17:51 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) unlink(&(0x7f00000000c0)='./file0\x00') 01:17:51 executing program 0: r0 = socket(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 01:17:51 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x2000000000, &(0x7f0000000100), 0xc) setrlimit(0x9, &(0x7f0000000000)={0x8, 0x400}) 01:17:51 executing program 1: r0 = socket(0x0, 0x4, 0xab) fchflags(r0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) 01:17:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x5, 0xffff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x2, 0xffffffffffffff81}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x34) 01:17:52 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x480, 0x108) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 01:17:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d46b41c88f540921a4f8a9fc8a5640b6ae30063f793d8429b6a51d59b1538ceb625a643f4293b04fee2fe49feef4fc06230d5541f243642206235ef7", 0x3c}, {&(0x7f0000000100)="35e32d848c047190b6c0a75117fa9808417d9942a6ca45aaccc7c0e81473e7f459c296006e79da", 0x27}, {&(0x7f0000000180)="f1f06dbdffe19ef993523bc07e236f385f8d09787b1cfc6374ece18ea8165ed204308fbc35c17c0d82cfc96d6d0d55afcad7e7f6edbf4e1b1b4be8838b84cbb0786cf2511ed55f6088944da1b291654464ab7cf42113b8ecec1d95b8cc95653c155aecacd5fc268b049e16b862f9f8a7d3a212c7b0d33fd1269e0012458b0f03df747b32244b076e007296eba3bb794c42e45802ab3e66551c4908d85ec01dc8da8cdaa2d1d1", 0xa6}, {&(0x7f0000000240)="7984c6881c426ae68afcbcdf2cfa3a886e2aa6eb166d7b928883e7037d5af3ead212348f14d0c7b67559e538a71671765f7f9d536d0d80f41fd12a6141a7b1f9e894c44a155c4ac2b772ecfc382e2454e3c262475dffdfc04b5659ef951e9c7edf1ec03132647f154a3cd192e14b160c38", 0x71}], 0x4, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x808, 0x2) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000300)=0x100000001) socket$inet6(0x18, 0x2, 0x8) 01:17:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x101, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x34) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x101, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pckbd_enable: command error 01:17:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="ebffcbff12b6c8b9fd81000100713048e6993192", 0x14) 01:17:54 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) pckbd_enable: command error 01:17:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) 01:17:54 executing program 0: r0 = socket(0x26, 0x4005, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) sendto$inet6(r0, &(0x7f0000000440)="c099d2ab63e334f12b9508b073549f658d6b2bb1e962622e23a9d474b37bdc53d76c88888fb79479ce23f536a6d3646a8c169ceec470a9d394d8088cd6bbf4bf34b368cec428047f4302157eb5bbc20b9ed0d390b6e89e1613f2c177e9ce6cba54f4be42c92db3e75e2b935dffe77014a5fc1afda9e5dbf87900be22b17081209463b43931cd9905596b4e2a500c63609f85dcd55125543fef40c7be8f304051ecf0cc8fce42f80237289432714b942264ff15c363925951385c91230186f39e67154b2eb0821880a22cc1c07b46ae383ae372104c9ab078c7332d48c7f1dd97105631365f98adcd10695de2be401f1c3ecd9077f1dc95d9fc5e9f2c49b7318caea59055afb77e0cd1c71c28b5d2bdeca36c15c6cd779c21de492ac17c09b9dc7ae857d887e588ee33c1c08cd6ac7484277a7e4f3962f7659f6d24077c32e367490191cf12107718d4076ff32f92354002180b6a7a038f599c8c0beddd75d98be62bab7662888030878c7788ff0510d6a0def07b22f527ed70cd563a481654eca72d7f01012740cee34b12f3b2c64148d70abc9a72d9e40a7bb9eaec7dbe1ae454bf56073792cd0638d8d58b08a58c8b13a463b88c07701d561beaf77acf4b73e2af556fb3f9b0f6d0187b515534eb72b4b2521cc192cd2f8cda396901d5c2d51d81307030a75c6cb38152cdd258367b4ca58c6cede43592bb7796ffaa19e4361e8e492e77807ef2fba6854f4a412d576a1f5631cf35c65991d0c43f67b5ad13553c3d927ae2cae36d9867053f4116df7ef4122e0847732382a813f256431f6a2da87d9c96f6440a1c482b576d58681c054e9273efbd59aae75a09af4bd7d1f6dad4c46f4eaff4baeea43d7f427ddb66f611dd94d9c4b7a3da5b012a04dc59e84228678032b66ef6116504fd0eac80e002441b4472aafad5a6ebd8e9afa68675fb3fd881c37659270d9037a0a740c9b8b5284f0df0d5a9e1f9fa4fbf59755fe17fd2e72ce63feecf48ea78eadeebe3f06ffcadff558ef229f68f3a2dc2d65480d569eb84e95a97279adb058a756535615afa57829685e64cad7a3fe2fe12a9236c18355aaee6e76dba50a9074b3e3b48363452acc1d0d2b74e8dca87d63ddf956db64d07b3e8b568855291408516eee8f6c84c892c2a5a91179be12ff71cd92635af2b71c7b614838de08ad23275605e38be1f6f792cd04069bc74740e9fe516c296a3422b6dc92a710482bf8109c37562ef9a91e6ead1d2031966b988fc59564e4ee9647a61b3ea659ae8d7d678618062c178a0e22a1c0e64366d802ff114cae193132d54e9c2cedc16df087ce4e7888e07a9538552d0f6b4187e141580cbb0e4609eb1957006306e70834fc46a4b00bf704d09220d2d5f9c9e25c00132d78a1eeffeae26965cd5750982ecf4041f2c8a92035d5ece6512e085c783498f498920b1018e14648c1f24820648888b9dbcc8cfd1c1621f033e88a54724d696b21ef88ba305a572c6a3cfcadf20bbc2af9347bfd20f9981174243bfbb921548ec0c6927397d3189970e126969b3872d9825ccc21c1856fd48d0fa23df34eb16ac7eec81ed97eff81ecbe7ee0cbeb53cf64f3518c77378f2c75bfb3544ea742e1c19b19f821573b0cd3e6b6b1fa5fb9fdbd74a617cf2abed853593788d3f1bf6e38e29e05d0f97273438568f8ddbd9970e1918740702ebae94aa29e6c52adf4ddac15d5277f802790dbe9af197c091f1e7c2c1c1f577764c13e08b6f9b872c1e528e2927f080bf91043ec4a09b336c8213d9ce39337058216b03c14ef332937a7a1b6b6314c6d4b7f673a317256ec41348ffb170bef164bd45851a73415fbde76c1c8eaffcb70151ee4c290090260fb987211aa58bf993989cbd320af7a2f6104285fc3344bc6a30a9b21d484a31f84aa94706c0a9d00318d54488524c67c63051053d011dcaff3d6a0321a42a2b73275fe2b23f2dae67c2af6c59b276e2fc95d2630683207b5b2d5a4cad8c75c901631613e2fe29af40ce42e4da4c9a16c2d4c5118775d344a8c07112151d4bc0b47b551b4d494fd73b68679ef5cb049c7abeadd0b0bcb73370b5d905afaca54733a3c33cb1f7e35ee2d34c11d800ab20bceb473610ab266fd92937787b744772008d9fb54fa2c8d3aadc9f68743120cb25804df56de267885a1bf04719a0566f167a03082315b69918a4adaa8b222c3bef90c32c5f502253616aeeb3f69dc306ca09e82c8ddcb91ec52eb08aeb4ec09158e644a5111953b290ef6d11c7b5f7eba6163ccd180091a28bcf438938e5cc93c041d3caf8084fbe348f38f9c78e9ad4f264ed19d40ec37fe9037bf3a968c801c22545576e5644d3212e657f3738d231a5ab291a23d892b9fd73709d0c691f8b12ed6f803a1c7c5b38d7dc554e430021445bf991d3a38e2941f1916c35f55137d760fa429c3ae03fcf59334f8d018abad9710ee3e9772f2f253710d43bf3961a7650bd75dc340c570fb012b87cf7a6a6bf98c291978d9dd25d5e5fcaf109b36269e31bc895adb260fadf15f6f8010df962339a656a74e55336eec6192edfcb36bdf03c605b9a0db9132563489c23e3be2cd65284ee55c7999f754b7a239125ef241d9711537d5c79afc96d752b87812d146cbf12df448aacd3fbf32e60bae78a662131a8312cc6655a8142e7a05e5390a60941853bb6f9b37c7914526d09ee58bb5f817bc9d0c6c5d1d850a4f3398ed8bb494760fcf950d76bbdec988a2edac941e831264d6895fce9a6258ee6569a17d5bc347641e3ec7f730d1c64a79aaac75295603793f06e8e67abf5b2106021c45e3643ad81cae848017fc68d0103e4864fabd4146609f38b5c8084be61b1bd977d8c63a07305e34d255195ec05170e697b85aa4a076ad14592ce7074e73cc968debeff6911e484edc8627d0ac2fc9e87b810044a2221a756080ff375c5d326feda802dee583ff8f08d5f363b494844a0a9740c622f15c5a1c2d7eec6ee6a03257cc4d2e7b41b5006554f32e1a74c52a7ae61622cf546cde4c7c3430ccfb62afe046a2a54bee8c6df09082bce09cd9943206936a1d55d0a5b1e6a2d0af03010b861a48b0e5782ef8bf482633bf3b4cbe7beffee587a50abe0c7d9cfb34e811a81df7eb54926df0b20cc2d2f5d73b2ea5b59a9862d7e90a1200eab07e4f3426e9d2b3faf354656705791e39f9e1bd962e3eaa48db104c59e097666fefdc6d334893279c5f8edf8c2f1fecd1e9127813ccf85ed0d9dbcf0601c2401a6e330053952c575167eee96941237233aa66a3973a0c9d9009ba3f1235347fcb10a0b4db677f8c6f3edc25150cd8e19e42f685ced9c4f97f50922659607a1a017b333f0ee04386c05a3f0cde722ff21a1e0cfa2cd6c09988c6794667b4ae56a452ae3b445b5da49c7cca1da9903d28ddd71eb9aece7ee41ca85efcba1d9056d50c8f2ec8bc61972ee25f69df7aad169e4509c152035d5f9b5df8bb4fb9f5461f78ec375e2df547e12cd9d04fc7fdbba082f6e360b80a21126e676ed4465a10e14d0bcc74390649a2ec2e478441d9a23fe75ede19a2afdadbb78060c1b4230e28892d7a9b21d2c31058aaa549c0ac763ff882ca09c7671639f136082f5ac97245b04e8c198118bba644e81a86fd42a41664e7edbcc8be825aca96f5c24fbbe2cd64b078cfed2d70c8681668c3925d30e89b20df0d40622cddb59f6b6ddad4d13d746e025f46b29b238690f06b2bc59368d1cca42596a89e3b70d0ec1127af17096891c990bac2b08019d4c185443ad62740827823bfec5df93e9ee4931a213c603a3441299c6681c2f23c5e7bc2f393ba89a10368c353a25d51e3abb3eb981bf30d3bb9f3b9df9a8e069fadcba51ee86439eda161c9040b6aa07146ae9c4421fc7d7e5983410eacc66e4ce3ccc4e6dcddd1d9e550a63fa9a3b0420eed46288c72deea5fe9afcce88bb13faf5970fc4931e7b47a391701c1b8a7fda563464e396164d0a47227cf527acc6f26ba2c1d9c782cfb7d21cf2bb12e7e2df23c97d7f32255990ed78f8ca975bf200dfb4b6df5dcaf125696fe87765bd8b470496b08cd20c4f864279067fe8c5c851b9a7dc7b6ba4fec81df47a593650f45a7023d7bdff1abd2204941edfa061a5a3a2d44a9e2c1701c2903ad4852ba3a48f706c9b3f5e6d8055ddf934c5b8cc563a3e16bfbcf8f66bff32afe85e5e2552885bef5dcf51efdc8aff3ac5a140c9c6eb21de3edb239f0075890c4435850f75d07627a0bb34b1275220cbf7d907834ce2ae6ebb521f90b372d2802351b55255b07016d1bcbe96cf0a291c23d6e9c032a21799a5cc6c18c903c63370f5846747c7f695ec71bb21e1f12982e6ee2fe92784d7d5101eebc5858315c7c58e1b0e23b337d044d0ee983e96fa63818dead4cc5b234163a07da7133a2b1776a6851061ff1b21e49868f0a29bd7879c1a7cef68dfe30e5d138b5b39f023b8eb691ffc254a47663e00d6708cc0602e8034bd85d19dc9444d18244e9898ef8f7d448b4ad001c89e937674771e8dc16311e10cad0931c99540aac9117a7029e41c01a011c30c18ec64d2933fd691f49ed89b96c834583a1848945c6eba1ee469c4a9594dd888fe9bcfae72acbc998035374c37235c8e24bad403303cd8a98e1e90d66df171951350818255c2d5c50b98e93f81d8173c6d9f500d6558a606975f5649ac07faeee0d01b64fc3fd4693e632c18d6ee622381488373b45afbf70dbac39c9937fe916d9b182fe5c3ab1db826b291f400dc5f80863e11ad0c3694a15e5e1cc9eef4bb2f86c92ace6c4d11d527e6fe61980b57972be677b6e338462d48a4b7a4fccabf1448f2f32ad9658012a0ad1216e5ef91ed08400683a6285edc53ea921ba064f46647c47f3d7dde8511e859149f7e4ab0b57e7ef141659d88fca9da769e97f40ec7792212b61898bdea2f6404c768637db3f467d0769207f3866ef70feb8a22a47b11d548ae1991beb30349650afef17b5c4839fbc5736e4dd455bb63f0dcb3cdfbc0fa3270b192b6a2c3e349a3c32bb0acd20d7a78c1c20874f4f74764d360732ccb6fa1fc41e2a6415d01971372f31ccc1eac3e04fdb55d768399b2284cbed84b2204b824dbad1cc20593cb20e519acff29ee38c099367d9edb7768e449b14d765142fca87d1660b0c53447dcfb900b54d452354398701344451d6b66a95f01ec839ca29997d462c91336d3a1cc81a1942466deb9af5d7b48d72ec9203999266132d82e9ec23d23c25de0d466e8fb8835cae8422651b8099d878edf24017e66d29a17e6e1e401750f99c457650777d81c248dad6df009bb75d5998300edb3aae3f2f53e410252682206a2b594bc28ebe9c92afa9647b2804d3047d5afdb00b919efbfae73e4012fb0e536c810fa0d7c623b6ac344eb22bb9abec5845a67d0449c11a5a0b94f52b6a64d8f8d0f992b9b8b745fcb10b760c61005065ae4ebfaf1b79ccd1eeac1973593aecfd0d584dae2931f2535f5fd853c3a53db01bc917a2dfd81ac43fb965e4116871bf840fb861eedc65fa8554e83adbf070ee14fd6e971dc6f394f751702af76715df459c9cde14a70f751fc958fe21c8cafcf0a9f5eee3dad544ca165cd15a1fa6922cafd9919ada044853ad556de812079a9c25ba32b0efef5b7ae73638d318486f07730581592b812cdca1a2a2ebdb350695430c68b200e18b786d2701b5c23e8b069ef7ea1b324f979e469612fbb0c98be55f9b18f33ad48687775cdc369a745e753fa8bb63898e00014116cfdd98b5bd5600408", 0x1000, 0x4, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x1ff}, 0xc) 01:17:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0xffffffff, 0x80000000001000c, &(0x7f00000000c0), 0x2eb) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="f92f086f7f734546f7e23071a1a07e57a2199c52c72de474448aa1a62411d07fa4f46996492d999b016f9afdf44fede74da0d7c258813766b1dec9c7ad87eafc98f301a0a8b6d479fd6c3632f19169035be3b3e669ce5e222d8f3b785b8fc52df0524cab35a7977f7b207875bf929bea016370ebc3d2ef9e0899af88783556e53475c388ac2fd810752982f72ee780d9ea65a5d031aa25eed281b48d4e0c8d4c8d0966ffaa2fcb127e6960572c3f74907c3392eb33f7d2e97c", 0xb9}, {&(0x7f00000001c0)="2fbb167cea7df035c80dcf5dd23cd6d81d4340637770374f9ccea5ead496cd36cd276e25c4f6be0ea35f38dcfd0541f48c", 0x31}, {&(0x7f0000000200)="bb7f5320afb9fbd795d3fbb28797c9d6eb9bd3b24a47835e6ecdcb10fc365c7aa8e014f7597b86ce679d4549eef27e27e0aa0b40cf3259a0fde8a671bda572338d28a59d9897aa79ea8515e6db643b86", 0x50}], 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x4}, 0x8) 01:17:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 01:17:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 01:17:54 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000001340)=ANY=[@ANYRESHEX=r1], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0x1, 0x40, 0xfffff, 0x800000001, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 01:17:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x6, &(0x7f0000000100)={0x7fff, 0x7ff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 01:17:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="b8f38aed09ea0216e0d38b52973b218c238d9ce0ffa65181e6591bef6fb9307f6a4bf7866ae8d2605e504f7ec2e415867c969ee3c1dcd7dc25f98332ba11e5981ee28581c47aa069c8762d4123", 0x4d}, {&(0x7f0000000100)="66dfc753f137401e2770d75b53559822c244122e1aec588f8047f99f0b779289c050c21621b9ba05b4", 0x29}, {&(0x7f0000000140)="968208434ee6c5a2f7e6952cde38a5abb67457744620c59adf19f73dfb27492878134aff05ca111a830e4e34aa525da69800e460082601e0f90a1bfb35372a831d19b2e6eca5c3b115612f5149dfc46e", 0x50}, {&(0x7f00000001c0)="19faf30c11a449f29a38d6ca98f23b86fff50eb297b72c8ec4436739b0a95052cdfe19304349b666b87cb490805740f5819880f1c3929293c40e0805d38e3734f9eeb35d", 0x44}, {&(0x7f0000000240)="841cc4801711", 0x6}], 0x5, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x4}, 0x9) 01:17:54 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 01:17:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) 01:17:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00022e2f66696c653000"], 0x10) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x3, 0xffffffffffffffe2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 01:17:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290ae2d40e49f410b5e335873ad4b0da4636dda89183bfe49e286b5f4545b49162bb0f820a7f7b20f0b439d195fd807a75dc45263742759e74ca9f9a13f4323b3342be6846a6be5169cd8548ae0bd318d988e2b6380ef6697a5b6bb1822e82b84e05c0118ab0a", 0x116, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x8) 01:17:54 executing program 1: getegid() 01:17:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffe90) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x4, 0x101, 0xc6, 0x3, "ecea4da6b57138cf6f3011970b500f9e0bacdbf4", 0x4, 0x10000}) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r3 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x55f) 01:17:55 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) 01:17:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000280)="b78a1c45fba4719e19ab4b3858ca6653bc07ff85a9b9b95191d9343d3d97e7e0a536b9eb14121761d41ae9d43ab9cb17d23acf5d9a95c2c6b7eb946442ff9c7f10b6abe36322d64ef70a5398a5a68d2232ad0d66", 0x54) 01:17:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 01:17:55 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x101, 0x1a, 0x0, 0x0) 01:17:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:17:55 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 01:17:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100), 0x204) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) 01:17:56 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xfffffffffffffffc, './file1\x00'}) 01:17:56 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80e0, 0x0) r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d420edcbd814a83f07e24819a3428153772cf96ccf296dc428f903488da783f0f5e25475d65f1797eadec9a36027012e", 0x30) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) dup(r1) close(r2) 01:17:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 01:17:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x11c3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa22) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) 01:17:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:17:57 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0xf3) 01:17:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './bus\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x3, 0x800, 0x10001, "1d71e230e6c72d83ed942a145a59aa676bf9eb8c", 0x1, 0x6}) 01:17:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x4) read(r0, &(0x7f0000000200)=""/150, 0x96) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x24) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x7fffffff}) 01:17:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/104, &(0x7f0000000040)=0x68) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *303491 52442 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c urlphy_match(ffffffff80000000,8,2) at urlphy_match wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001964a00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803ce6a078,80085761,ffff800014a0a0b0,82,fffffd803f7c6ae0,ffff8000ffff84b8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802eb091f0,80085761,ffff800014a0a0b0,ffff8000ffff84b8) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff84b8,ffff800014a0a1f8,ffff800014a0a1e0) at sys_ioctl+0x638 syscall(ffff800014a0a290) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,374796d9010) at Xsyscall+0x128 end of kernel end trace frame: 0x37713ad4270, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c urlphy_match(ffffffff80000000,8,2) at urlphy_match wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001964a00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803ce6a078,80085761,ffff800014a0a0b0,82,fffffd803f7c6ae0,ffff8000ffff84b8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802eb091f0,80085761,ffff800014a0a0b0,ffff8000ffff84b8) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff84b8,ffff800014a0a1f8,ffff800014a0a1e0) at sys_ioctl+0x638 syscall(ffff800014a0a290) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,374796d9010) at Xsyscall+0x128 end of kernel end trace frame: 0x37713ad4270, count: -10 ddb> show registers rdi 0xffffffff81c210d7 db_enter+0x17 rsi 0x18db __ALIGN_SIZE+0x8db rbp 0xffff800014a09cf0 rbx 0xffff800014a09da0 rdx 0x18dc __ALIGN_SIZE+0x8dc rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff800014a09cb0 r9 0x1 r10 0xffff800000936ec0 r11 0x5d3769de8b981630 r12 0x3000000008 r13 0xffff800014a09d00 r14 0x100 r15 0x1 rip 0xffffffff81c210d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a09ce0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=303491 stat=onproc flags process=0 proc=4000000 pri=69, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9070,0xffffffff82252c30 process=0xffff8000ffff6d30 user=0xffff800014a05000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 52442 413654 10680 0 2 0 syz-executor.0 *52442 303491 10680 0 7 0x4000000 syz-executor.0 76398 440178 28763 0 2 0x2 syz-executor.1 10680 458036 28763 0 3 0x82 nanosleep syz-executor.0 28763 328466 13055 0 3 0x82 kqread syz-fuzzer 28763 264750 13055 0 3 0x4000082 thrsleep syz-fuzzer 28763 335285 13055 0 3 0x4000082 thrsleep syz-fuzzer 28763 513924 13055 0 3 0x4000082 thrsleep syz-fuzzer 28763 401210 13055 0 3 0x4000082 thrsleep syz-fuzzer 28763 106975 13055 0 3 0x4000082 thrsleep syz-fuzzer 28763 409032 13055 0 3 0x4000082 thrsleep syz-fuzzer 13055 351755 17402 0 3 0x10008a pause ksh 17402 365474 26621 0 3 0x92 select sshd 50659 45271 1 0 3 0x100083 ttyin getty 26621 430907 1 0 3 0x80 select sshd 63325 471731 21632 73 3 0x100090 kqread syslogd 21632 16158 1 0 3 0x100082 netio syslogd 27970 115597 1 77 3 0x100090 poll dhclient 72157 22912 1 0 3 0x80 poll dhclient 89722 445473 0 0 2 0x14200 zerothread 86384 8901 0 0 3 0x14200 aiodoned aiodoned 33973 942 0 0 3 0x14200 syncer update 62157 117665 0 0 3 0x14200 cleaner cleaner 30545 49991 0 0 3 0x14200 reaper reaper 58433 342718 0 0 3 0x14200 pgdaemon pagedaemon 45003 240309 0 0 3 0x14200 bored crynlk 24074 96079 0 0 3 0x14200 bored crypto 76173 519352 0 0 3 0x40014200 acpi0 acpi0 63279 68763 0 0 3 0x14200 bored softnet 3141 410105 0 0 3 0x14200 bored systqmp 46280 463444 0 0 3 0x14200 bored systq 69834 308200 0 0 3 0x40014200 bored softclock 68810 181391 0 0 3 0x40014200 idle0 67341 401614 0 0 3 0x14200 bored smr 1 273757 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6341K 6341K 78643K 10600 0 0 pcb 23 9K 9K 78643K 105 0 0 rtable 100 3K 3K 78643K 204 0 0 ifaddr 42 11K 11K 78643K 63 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 18 0 0 iov 0 0K 16K 78643K 16 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1254 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 4 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 122 0 0 proc 41 30K 46K 78643K 253 0 0 subproc 64 65538K 67586K 78643K 68 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 18 0 0 in_multi 33 2K 2K 78643K 34 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 171 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 76 20K 24K 78643K 1032 0 0 UVM aobj 11 2K 2K 78643K 12 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 5 0 0 NDP 7 0K 0K 78643K 16 0 0 temp 94 2344K 2410K 78643K 3183 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> 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 100 0 93 1 0 1 1 0 8 0 plimitpl 152 18 0 11 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 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 544 46 0 42 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 5 0 5 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 184 0 0 12 0 12 12 0 8 0 art_table 32 185 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 10 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1617 0 214 46 0 46 46 0 8 0 ffsino 240 1617 0 214 83 0 83 83 0 8 0 nchpl 144 1995 0 372 61 0 61 61 0 8 0 uvmvnodes 72 1664 0 0 31 0 31 31 0 8 0 vnodes 200 1664 0 0 88 0 88 88 0 8 0 namei 1024 4933 0 4932 2 1 1 1 0 8 0 scxspl 192 5027 0 5027 7 6 1 6 0 8 1 sigapl 432 292 0 279 2 0 2 2 0 8 0 futexpl 56 1695 0 1695 1 0 1 1 0 8 1 knotepl 112 69 0 50 1 0 1 1 0 8 0 kqueuepl 104 36 0 34 1 0 1 1 0 8 0 pipepl 112 178 0 159 2 1 1 1 0 8 0 fdescpl 424 293 0 279 2 0 2 2 0 8 0 filepl 120 1560 0 1464 4 0 4 4 0 8 1 lockfpl 104 37 0 36 2 1 1 1 0 8 0 lockfspl 32 39 0 38 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 209 0 202 1 0 1 1 0 8 0 zombiepl 144 279 0 279 2 1 1 1 0 8 1 processpl 840 307 0 279 4 0 4 4 0 8 0 procpl 600 452 0 417 4 0 4 4 0 8 1 sockpl 384 174 0 157 3 0 3 3 0 8 1 mcl64k 65536 5 0 5 2 1 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 1 0 1 1 1 0 1 0 8 0 mcl9k 9216 4 0 4 2 1 1 1 0 8 1 mcl8k 8192 1 0 1 1 1 0 1 0 8 0 mcl4k 4096 13 0 13 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 47275 0 47240 12 7 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 77671 0 77604 8 2 6 7 0 8 1 bufpl 256 5726 0 1262 280 0 280 280 0 8 0 anonpl 16 35199 0 26500 41 2 39 39 0 62 3 amapchunkpl 152 1156 0 1067 7 0 7 7 0 158 2 amappl16 192 880 0 424 24 0 24 24 0 8 1 amappl15 184 104 0 98 1 0 1 1 0 8 0 amappl14 176 26 0 22 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 10 0 9 2 1 1 1 0 8 0 amappl11 152 71 0 59 1 0 1 1 0 8 0 amappl10 144 107 0 104 2 1 1 1 0 8 0 amappl9 136 521 0 518 1 0 1 1 0 8 0 amappl8 128 111 0 99 1 0 1 1 0 8 0 amappl7 120 76 0 72 1 0 1 1 0 8 0 amappl6 112 50 0 45 1 0 1 1 0 8 0 amappl5 104 149 0 138 1 0 1 1 0 8 0 amappl4 96 475 0 452 1 0 1 1 0 8 0 amappl3 88 118 0 111 1 0 1 1 0 8 0 amappl2 80 1598 0 1547 2 0 2 2 0 8 0 amappl1 72 14275 0 13863 26 17 9 19 0 8 0 amappl 72 667 0 633 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 11 0 1 1 0 1 1 0 8 0 uaddrrnd 24 293 0 279 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 293 0 279 1 0 1 1 0 8 0 vmmpekpl 168 6112 0 6095 1 0 1 1 0 8 0 vmmpepl 168 37137 0 35768 89 18 71 76 0 357 11 vmsppl 264 292 0 279 2 1 1 2 0 8 0 pdppl 4096 592 0 558 5 0 5 5 0 8 0 pvpl 32 130350 0 118604 115 8 107 107 0 265 10 pmappl 192 292 0 279 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 415 0 16 12 0 12 12 0 8 0