kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 20 22:52:44 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.137' (ECDSA) to the list of known hosts. 2019/03/20 22:53:08 fuzzer started 2019/03/20 22:53:13 dialing manager at 10.128.15.235:31467 2019/03/20 22:53:13 syscalls: 1 2019/03/20 22:53:13 code coverage: enabled 2019/03/20 22:53:13 comparison tracing: enabled 2019/03/20 22:53:13 extra coverage: support is not implemented in syzkaller 2019/03/20 22:53:13 setuid sandbox: enabled 2019/03/20 22:53:13 namespace sandbox: support is not implemented in syzkaller 2019/03/20 22:53:13 Android sandbox: support is not implemented in syzkaller 2019/03/20 22:53:13 fault injection: support is not implemented in syzkaller 2019/03/20 22:53:13 leak checking: support is not implemented in syzkaller 2019/03/20 22:53:13 net packet injection: enabled 2019/03/20 22:53:13 net device setup: support is not implemented in syzkaller 22:53:18 executing program 0: r0 = semget$private(0x0, 0x1, 0x218) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/147) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) semop(r0, &(0x7f0000000140)=[{0x7, 0x4, 0x800}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget$private(0x0, 0x7, 0x10) select(0x40, &(0x7f0000000180)={0xffffffff80000000, 0x7ff, 0x5, 0x200, 0x2, 0x4, 0xaf, 0x75}, &(0x7f00000001c0)={0x8001, 0x9, 0x8001, 0x1ab7, 0x7fff, 0xffffffffffffff7f, 0x80000000}, &(0x7f0000000200)={0x100000000, 0x8, 0xffffffffffff2539, 0x5, 0x1, 0x0, 0x8, 0x5}, &(0x7f0000000240)={0xf50, 0x4}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000280)=0x4000000) select(0x40, &(0x7f00000002c0)={0x81, 0x8, 0x1, 0x100000000, 0x9, 0x200, 0x1, 0xfffffffffffffffe}, &(0x7f0000000300)={0xe8, 0x5, 0x6, 0x4, 0x5, 0xa9c6, 0x100000000, 0x2}, &(0x7f0000000340)={0x5, 0x40, 0x3, 0x4, 0x8, 0x8, 0x101, 0x6}, &(0x7f0000000380)={0x7, 0x11}) semop(r2, &(0x7f00000003c0)=[{0x4, 0x7, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) fcntl$getown(r1, 0x5) semop(r2, &(0x7f0000000400)=[{0x0, 0xffffffff00000000}, {0x4, 0xff}, {0x0, 0x1f40000000, 0x800}, {0x0, 0xc4, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x8001, 0x800}, {0x1, 0x3, 0x1000}], 0x7) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="8995eeaf4c4b54db8d383250a26b73e2955291fdada69012beb7f5f8fe06c95d36ee0d1579778ca95174a107248f581878b59eeea5e1e09da3b28ae6da69d56abf5f2fa97d487e4355dd8759150e8b755dd6cd90b7934402f744d3875a2a394e686d414f225eee581c74a1601bcbfdde085cd3a8123e61b64059640d4b4337fda84b043d9bc5a7e97f805d2b81a0c0000e91ab3db492716ac9e30eedbfa938a43d0e9123f61608b3e4111f28e9c9b53c61095ccc3e9b03f172c10bd4dc83b0accf4f9e3232dbe7af4a5ed314eb44ff286780e9b7558f8539a724a51cead17d82f6dc27c8ab99aa223c56e892e99a0431276be8c73a7a960c58eb43926f5480f11e5e0001dc166f030f6ecd789720b4b83ddd9cf7f1e88c5fad11b592245831a96217fc4edcb8ac815174e4f232f97815495344f770ec6067406470b828cf3db798f47a0a8a3382335bcfecbc6516b593293c34d0b0effc04341d5f83c8ffa76ff0d792e694b31917770fa7420473bb2e4975dac2584552231c7632c134ec1ef648a6cbb234be9fa5c18b7f26460c991755777bfffb4a0a467a8b2052294f49f1506fee0f14019a9fface3cbee26196123823925edda492dcab3ff124f3221ee29fe3480b7065641cae74d127fa99dae7035b310e2a46e1e2a612468eb089a331ca48b2489445f471a16a1c56cc67e9578eb854f95af73b33b99e3f30c8fc689a3952d37e90f11170b5998345e433eabcce8180741a8713501e159ddf9bbccb56127961bf52973edfcf4c44b69df9ae1aa0051f3646f402ffa709422bec090042c41780fbde3f7970ac535659c3579eb2ba383e5920c2e52e619cd3d274e3853f2817eb811c05ca893c676d02ef3be13dc281d43f8c24c5d8cf6d07a648cdd1f21d568b543ae5efa398be7e56518c0497ace6947194155b43584c715a901c7758768421f948798e602401e43660b5c5a7c81d00a6a2590392e3ce5697e81caffe807a73b5bcccfdae504da00cf0f000263f728c5a49d21ca57512811d6b319682330899ccd3d1306163033dc72e7189b2c2768667da05b0be55af58db00050c266620db4b1063ab1f44d8c628fa7e38caa3951e121993e28432c16e60c995e0b90b6db4b24f01365eaff12988239be433d7fb31b64fd8d0e50474682f881b7ca5f7c8cdcbcff0173e55909c2bc6f13b27aeaddfba75754bd25cf0e5c5ae4348bc10ba391a7090c6f59d2e156af2299bc31cc50fdc6aa864789af2fa925b20e54455bed0b0f738a6174db45f3a9fc0e31a46624efb409a4c2f070876a6268f449c8b27f01fa41648b7124409d77146afa095ab55d1e9447ec37d8484ad350724b67e5a039459bc717aa18a105a0aa34bf9745a3ccbfb0fef1a24820ed5f80ee748cd0a24c018e877de31f539c82a0449ecfaae079417de18aaec845567177863d921b1869b6875a4ab8d916e3a3d9717454af87eb9f0a23f575f35fdb94a1860d7adeca08f787eaf91f903e969faa37ce4143d7bdef931e4dd70f580d912c7ccaf7b8a44c5fc4449725020ca359771730a5d4cc228c20b24d0dd94c164272e8b747a812b6fab87e5016be036caf99800173e912f53a183e0e40a3a0eb027bd7fad3d7e856274a88833c5dfa9988c0a3a864974f516a4fa384d208fdf4b449f03a831c65d2c3ab90af9825d623afec441fed4ca8111e28a45aa53e6177dbaf686d8b7802d71d6b4cdbb2aeb8673e91745e738529a90b91f9441e7a9305827db96684fffaf77b1eab287d8a3d96062fda6942f617cb8d5742bd02aa350c9e4a15dbf711ba74f0ea53f3cacd1bab61ddd1f2bf7225729f56b078879e3285756ed9698bfbdae3b85ed5090a4ff42eeaa4a3f9f493947ea62942325a37b21549a9026afecad0a4fb0299247e0aebdae4a9b7a8f2502f11fcaad029e22a8fbcb3aa398d92a3897d28b6e2a68a9a3bdbbe360f82f0a989445038e0b17c3da40ff5fda510b84f2437e55d8e18fd633c3324b0bf057a96e35d43a448e8ca72d0e31b308af314f163fc507bc398ddebcbaa63d80c7b1551080d3a2868b67ea6822107e478152b90ee4f1a1a87fe2d9695109a656baa39dc75d971a3a2c67ad247de293cf5b9aa6080291c95f36e2f546e3d0190bf6dcca9efaef11fe19b9904f4affefa69931bc208021cf1e2b3e15347ac10f9341f26bc6ed91938c68bdc0307fefbe42939d85fab6b1e567e6a9138a3d33faa1e60af2fc89a94b75087512b3d43bfc92930caa6efa60d2da73541add434c58e47d215ef442212ec8d47fcc3616d427ae759c41ab9d59956f588f3090e2396252e8e2d2a9f18775cbc68a9ea65d07d44337a61baa280cc3b31f041bac433aa3dbbf664800d13daf39b55285570dd5fa18bb6ce1ed33321884b7deac7263a5a326120d7d113e02d02b8d16229f21e2d5c8f4413381802b5a8787f74720321ca87e5ebfe4e8628675828d891ce71a78c72603f7212329d140a26ef14656bd0aecce55a40e9b1fa78c01ad5771d59228701cb328a228cb34a91cf79c17f28948c431a56efc3e3163ab14c87f242cb134b8956cf9739938c445604793a847a468060329cbef208a70d17aa8ce5243e3650f910a3609a2733a94fdfde118ec133638a327c26e2627d0d4feaa9ef76aa627edb6a3ee3c054350c76d04805086ed33b246d96cbe99d593c59cf7d27259e73926f9eaa79f80e57775c55b6b89e194075213e381e063948aa1e7d8c3803d00decbca8bab1453508166428196004205587174a7e16ed20dfedf1b22d986a83d9e483b003d4514e4ca71fb9436b9df5b0542cef8ffdac8c684ba669f4ad2881f91f6fa89e3b22766b75f571264bce01a6684b87dac6556f86416ce2e151f558870129cffa4ba4e612763c58f8b142c7bcfa837ce083922fb6dbb3483e1043a02078f45845e7ce030d30b2af7a1e87535588b723809c1d03153ff72c8f4b826293737629ecfd4f2b154cf075c9e153614fc70066dd5d403918438adb78d3062eb03ddd1d4e3e2ee47f6ee003dbfd2722bb6bb2fa80fb52a97d6dd2f2bc4b1cf75ac7545e35f67754abafaab460a5cb08ce2db0c03dda4282a30ec7d3b6d1e5d1c919ae5208eefdac36765143bf2a0c38958c249ebe99f56747e493bc14dcc16172d06e611e98d0c2ca26d37aa536969e1a0f1311dd2e7379c5995378532dc16e72f487a7414a903d48a37d96bbbf615c3c26db561d2e3836416f114a997bbcab5147e3f255e9a988811e8cdacdb8882fa2b9625a97cb6f9503153f0dbb12b360f51989d79028ab94e56f5422ccb013656ab85ed056847df67a55699b3148902eefd7e8e695a2deba271f56d630f4b753016058d06ac6bf4993d557d5fce73a75e8419232e0ffd9f383aa1304ace7fb9aab0358240d0221452f20bb77f62eb84a6e34c27291ca8eeeedc3724c3d40c55387caf9e11d37ff2e51b35a379994e40159c73e6420d7f1763be2eea5e535a32935434c1a88eb517ab97660fb2335d47ea760f663728efe3a73bec4dbb11d3ba4ac973df53cf8262a0f13f650a1dac51a3089adbd9bd53ccae121ff0a30e14711e39432cfb55773e8e7571109debf8f6f38f8cf86175263404cb5872aaaadac122278826219431a896682c0ba63383c52143679662ef919ac3c22de7279591863b511f919c54ca503e08bc958dfe5321c84da60fd1b890ae96c6fd68fd70f4a36872b5fc3bceb1254fb83f24838364d3e543b30532c1fbcc1bfd03e40873fbef7707bce82c6732f90df36f24124e0882c13af6bae1bdb152e75d1d025968d721dc32558531eaecd941ee4e00197bfa358d70df4d6ee5c53146b52392418fd0633d86a2e1bc1710119c9b6ce5778fb64536702609a58b7dfc0d9a97a3cf85a588fda5a6b775ed5286ba856b17126ce14966bf0f573eba45cc1d9a9d856f67ce39337f149db97de67dfd9b905a5ec16c3002b81f63bbeb2f3aa6f38aad023dae824fb6d878e101cc9ab24d0719c077c0f2ee280d990faea05e4a04a0d75e109c6566127485694a272ef458fab31a03ac78b684cb94a546589fdb75e22750831316e3350207e2b43cf5c488dba600b83aaab7e7b2da5bd66639363786ecff0b065fff7c685d82e8ba4bfe6eeede9633a90a4110a436ebb621814f02369bf014855f2e4728fc23289c19f83df6d117e36bc51e5bc0bedf5ed58e4b375bb20f65f02b4c93fde5fadad95f6f9b328260b5362fe757a9d1f0bab6494c3dccb6b4f74861f56cf366dac79fcfef19511706ba094c6c49cccfd31edc4162f2aa2eeb1fc119c6165e202abeac2ae8523e171fbea7e4d6a76557aa3994493c2b86efaeb8f40084377ac7f17002dbd10d033ce15f8499f85e1c10a0d1e474d69f9bc22b94310abb610761699110414f8969aaf50a62406d00ee4e42bc16d64014499dc22e75cbb1f9b0c7e91c84e6154d857f13497a07a6702e647d08e940c11dfb8651db795cd1400dd36e8c7efda263422c1f82d127a26613cb4d14837e0e2c55157327bae45c60a1408bb5075f890b97c39a43354dacd456f9b4b3d633e0f5a6f4410b86d338d457fc8d908424468a5bdf357438d66eff9830a7f5a7f55d72803bf55ca5ae36a43fd63823b3c33dbb62de04bd7a0a9bec27d4238c1a872c0c1cab7fdddce57ec1cefdb9c0f81d30b0f2c3a9e6544f89a563cd06f0eff3e00ce47fa6ef21e46a7888226ebb4b30e5a811fd7e64fe2b71aa4020526e6d107569b1d2c186e8823e9e1692fdf3579ff942b6ae2f0cde97cacbb8461cae5e2edbed0fd911c34496bf829ea7cb283a1472d06ea75f2e5e7883d05d6cb219572bd99ffa88bcc2cbcabe7ee810664aa39b8ec837bbfe11cd6885dfda1c820febc801423aa13dbce7373917eb7d15744278d608df701920a0706828f54686e355e2d56b33e846ae5a1983afdc39aef0a99bbbbc9ca6ac7cb53ebbebafb3d2f4caba5ccd775bea3bd43753d65c1a196241a5634b50166f9f66e6bfdadb2a8c5aa402c6735752f2891ca851c3e84afcc0a512c423dd338eeaa3fb413f80ae5c8e4f43558c6202299a12a1e2878b5ea7e0505e8e138e4535dd1e093b144979dc2504976eb15fc5f5c7c6f49764111be7f23e5c2ac780b78ccbd354cb0b6eeab1d935ba91a370a2cdf125a5ad29ebe305c8d946801a042f98b8a81a3d25da49e16072763ff8c01c60532fe3affe984fdcb5f42938dcdcdbe8415bc428db8e89e14bbf793a2a8b62502f1c89c98c4044ae93503a526bed30ab9ffd553827662d392c4a838c20a5a19e8eeb516a19efde630bc96a2f5aeb4731c1b60089b1145a4297316ab8b642ed8226d9867fc8be1e4051f16c1e9efa97ddbb63769e66a1a92e9de04fd1b961c43e2983c347601b66e093b92e0e5e36f29527d7c97da8bc9cfed3f386076b171f3e15bedcd0993b0d3ee0b396ceb16b9876617180a17ab733544ed5add00f4e84a1da8c54ae7bea829c8fe94253d09064826fd162e0bf3935a701796a694672009469b151169a0927aaaaf7656a83671a882240af4b11f6f1d4f4bbba536599aa1eb99d1293c64749052c91581e51f63e815e7fa08df01eebbe49c66a92e9af9e62d1c39a633f6d8c7d38eab8bbf1d8ba6e2ec7e75482d35cf20cc12c276244fef3f036bcd7d7cf31567340bd54fbc804cffd066f22c785a2f7ba37a3092ae3a709fc8b747f72c17aa5e533c033ef7140ff4f8f5e6559e5412e2b1af3af583f3754c5f39d8e89e3b61e7115b757b02a7ae5de9aeceb3ca7a24936", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x1) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000001500)=""/66) sendto$inet6(r1, &(0x7f0000001580)="4c0e02099b0f63450c55d44a99c457fd95d09595f439f92125be2308c04b2f89a576dc4192afb5ab2282ee9f182226c80936f54d143e8e477a01eb3864f291974965b5f9ee4df2cd8591b59ac32236d7709ed124534acde1aace883cc3d827dc3f236e09c4ff0a7d16ec05485217059f0b06ddfca5f13113a03b6935258fa5", 0x7f, 0x400, &(0x7f0000001600)={0x18, 0x3, 0x8, 0x1d2dc000000000}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001640)=[0x6, 0x1f]) accept$unix(r1, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) r3 = geteuid() getgroups(0x9, &(0x7f0000001740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r3, r4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000001780)=""/134) semget(0x0, 0x7, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001840)={0xfffffffffffffffb, 0x100, 0x1ff, 0x7, "a667b817a915358ccda58845698fbcfe5d66fcf2", 0x2, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001880)={0x80000001, 0x3, 0x6, 0x2, "0856670f37a41435a51a873c2aaef8d4c95d185d", 0x1ff, 0x9}) sendmsg(r1, &(0x7f0000002b40)={&(0x7f00000018c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001900), 0x0, &(0x7f0000001940)=[{0x1010, 0xffff, 0x0, "a5d5ab1e5676592f84699cacff24f3bd9978dbaf1d1b5fc379c1f038032cdbbf0290a095ab8ecfa49a7cdb0d0df20494260e912326499d9f0121c6103f52cc8c7d12c6e5b6aad0cc2c9374c9ca703ccd07590a357f4617d6c690e47ad4e02d28c7ccb77ae72512ee9431b004d450c10fb0c635822d3c771dd5cb428294b64353ed38bd802509e454693da9eb20e2efac4ef2af789716bfbc6b03ad6b23dcb4d8dca791e078f2020bb33a478cea726232bea059e1e0cb457fda8954695fc1fbf9883c1d460801c2f21dd03974f9d0fbdf74ca011c95f557b1a6ff6e0a0c19d37314aeceb7ab0a2b8555fcb78c0f7bf6f7a5025e202b538851af5fec5a2dd67a794d692fa1232c86e89858e2daefa40db29283d1510f888afa6bed9ec23ca4f51ddcff2bce2b7948f36a2656c5ae146c4197275df4d7f2ba61815219e681efa42544b9d87ba3db5db5c85920a6c6ad0de3eed5feaa553690d79816f8367d1a7d3870ccbd6aa36a05699936acbcd3bf86cbbc9b4b1ee747c19bda6c82cb319945792c932f2a250539c9e6de9c72879b915e5f9b4b5d260f8d6ecca7939ab52c70a3d050b0c2a0fc9b50505778273e656253653c9b079a2650dff5c47209c5156c0af62b163ea8d3252ce4c2301f710b0cea8093d38ce816ed5fabc795a209c3b360e77eb2d4373f9cbe6abda8833f98e679fc59175e74a96892824822d2f1ac6900bb92a930448570ed9d58737ecc81e8d95600c17bb8f2c76881f32f8d0dc5e2e2669ada3860472c9e30100726fe6653eef2a65d442c2a3e8f1033129ae4351b9d7b6508e39b7ed3911118a7c883bb189e4b22ddfa847487b04f4f31bf156d39b3b99af45521ae66144034c3f75a71d717b14c7cda86022e7f2b8a6fafe9af7e885c5d30f7acb7eb5c18b67a90be352e6c88beb65573c2a53aeaacefdbc554270e7025800208f7dcba0141715e0af2f978fdda853008b8d361e034d14d086b8d2a1f1db7832cac15e411a6c9475a87241cd02cae447b1ff0faf82645c5d5b55ffa233d14f995cc6a569d54b3b585f870025296f74aebf7fb07c11728cb60f471c2208d3a905177b51bcccad50d4554de27a015748afb8a054b77f1c2d240c77b71167447c97d7be5e438bb68285e08a557ac67b66f2eb8f9d29e9f1b143fd2da679cc15d094f58af948cc7bf2115da2dc0a0da85343723d082f0fd72d59efd3565087bc300270a5d200832292063221fcc368aeb04ddaba9d102dff6ff9b508fb317dd1aa754cef698a5814f1dc456f016b0b95108ea66186cae319cfb80625a722560395931d1786d940a53b689d23816e36fcfd53998ce74d0f977ef78882b6a44ba45299a0e226c988df1a50c8e3749c56b3b9ecaee47ef519371fae19f0051afff57d34ab4e8d7d99499cc606613be956e9b3a08233a37fd31ee69e1f59c41520359974686474b5e3a3f6731c347d7ffbc95d5b7a157abe03fd39a23b15ed553b7541c5d21b6e90da71134de4cb2fc04e9012fdf6adb90acce5e71ec12698cd55f3ceeafca76649046235aad264bd6c1b420d2b2b7ea32dcaf9ab1cd7edbe9524a0bcab9a7116edb647c3f5687d78b66c9f77cf2ee73df1437bf36e64604866610c24c4c094adae20905f566ef3e815a752147d2935e06cbb81b3353dff46c7bb89dec86bdf8298456f91fb69801a594035abdceb981c7bdc6ca6923c285f1b0d8c4f0849fad0fa894f1d26050a0ddb6c195cb2cc88d4df6073ddb548b1793a6f662e755b64a60a5cb2430300f0c880f6555cb96efefd384c9705e21877484e41670a332e4de3b796f90f95cdb6d991cd833614f19e82880308748d2beed67f4b640c281cc866851aa862e2147cd2f0201fbcf3b4e1caf10526ce6e93e46d53a18e297fb4ac078e46084e36a5c14bb23cca927e5aad1377bb812834e1ee86c64fc44724968d3b7fcb2bce005aca67cffc7d40754bff2885f9d37bc07d2f8edffad9374f7d7d3ac9a7c601d3f8b9eb0ed1d80f00445dce879fd1d45c74156db43b87e70a08227eace8bd9310e819f944701ecd410573fe827f72b981decfe0920580382c82cd989fae6e72e8c438fbc7b9bdca19c2e71afee9f938d22f004b7bad168e999226033ce4525013145a2c74df8fe4c4e6d22f99141c6a4928a8232e949bf869c0e5d84ded87ff9315a9d58f3b3eca93c0058af35f15e09828745b2546101cd6f718680b671d694d60a08b2d230550ab0c9bcd8fcc3a467ce22997d2f5ad545842426f643a91fcc4dfdfcdc43d553ebbb3682beaad3c966d9079d66bf7c64f0ae2df63072bb1f434796f6e828f9d1fc14a113b3f6cf4ddf916482f93353e332280ba8003071d11509b9cffdd700dd73ded3677f7bf8ed4c30a818740f290c2fba7aa96d2f9d58cb6b1317188f638a31278bb40499683ca7b0e96af2df52cba67c21c51b4da337821ff47765d317d4f5703b0bedc1b91dce7490c9f5cd3ee828abe70854b8f494f97c60725e2ddb183b7df8292bebe97879e025b21e80eae4850a4696a7508b617d3d9330173544078e3f1ed51a4ba841a2bcb74b4e30b7a47149e910014326c3bf592264fb74e92c2e96fdbf7c88f34c2b1fed9eaea83518aac0fb2961a320f3d576daaba8e284256b3573f7aabfb3084154c282e1f2b47985cf9972fb2d3acc254147a0ba3ff3deb40a96567661fa03f20234fdeb9e68bc52c89a09655d7dfd6e275f9384fb2f231f8144bab8539d57bb53508e0916ba98d9be9e4c4cdfffdc58a944643c40b951f2da8cb225264220a7e9547f7c14d4d6d499fb42b0b656484154566669b9b45a20656eaa25b884603e5518e27713668bcccd43e8a56921d75d591341b6134e2eec6e88cf8252d6395c3ad33cb516ab4cb9bda4e2f7b7c51b86fa80baf91f6dbff5dc4a2fbd9e7c247e6a3b9d506f38c6cfba18a7cf0132d6cde64b73c7e90d59409fbb99fea0d7b4e6af5dd91fccddd3c551f6308dc1aef47e70c2b5eba7a7826618e3f5bba36ac4865ff90d94f2a20ac27993f8d5833ead3a9bf21a7594de5eb5862849a8ed8c434ead87faf51b41c04e2690170ce8378edafd0ae7d01bf3736d1c8573052802e4cc91c0dcc3dfd075a744a73bfe62726aa4b9502cd2df69a5530f405df61fa965b55f47ab23b8a5a9ff1fd0bd25e14686683de03da776e5d1ea75adae39800436daa6d6509abd9de6822b0e6fda968a9969f72416ba78f0da6a9f35c3639d576d0705728751e01f7de96717f5ff1faaa1a57052ebcc19a1dd744471a87c5ff36dcb706472994ceb133b16a1657c61d6fe4373e2a07068432e360bc50568891f004b5eaf414106d1360427a80f52f235d1304621bc07fbe51850bd7a221c773a27d5a322e035d68c2c8cacaf8a454705e80119901042d8f93149e14fae437dc4e169f1e6404b2d394fa89f96298dcfb04b9c7011836edf476f574be50ca0003562aec79bb99005349e346846e716261cd75ba63c69bf47053cab1b3b52fab16bb4be673b311e8658ef75ec813c8a30ebcea7fd0001ea169759b49676461e1fe438889c3acbdb1032389a857f120cb67e725d393a5b4bc9e0bd68c7e6c7c277ed46edb9852d2c7410c99808eb81a36279af174b6aaec80b311158761a3d1b4140518bfaefcfffa1ef75766f86225fd3a835c122d6ce2c4ea60b79aac0c61d00c114545c5659b4d7f40ffc7af36b6f8a617c5a5ea066548f34bea48cf72b61282c920c0383d7d2b2479fd5f5a071d9e192c122555e1bffa2968108d6db6d29c26b84523db6e07f7b9ec9eb62891faf765492c7b465ae2a59867aef633895ca648396fbfa4a31504bb20dc04d7c72ce4ef5b3d3707c876037889ab7175e028a81eaa23754b3d05c6251c8b63e1311d5395ea54fb182b0c6fde50e769e36292916733a7b2ff7f51c2bd7e57f44ad832f56adbe3693840be7cf83a0541ff8853a0f9b4a041e16fd3a1c3f87010f02e42935e292ff3ee5570c961a63d8d966e1a04dc82f0e5ef78d676db5313128343f1e61c8a88f6b379745e472daeb231ec0a2630982db9872708bca342936871a9b5ca89a2b0c787210d2a4b15eae323e5709c6f76982cce6f246740d1e26bc82f74a0ccad2025eef4ff0738fbbe3479d1dd1cd4e5d3187c8f768eab5d198a93b57cfffc0aff734de2749c2aad5d4b168f1a9cf76a0f077f5a6b4fc8f8ba197728a880035b3dd1cb6522c356403cb3a7098e90976ca57f550b25ded63154767a2a4499069ecbcc764f6a955939ba906ec578f991bc89636f1cddeff4d8dad0dc7c4f8da6210ab8db266d4649b2e3164514e8364b95b86d14d14111b6eb8089b060fab57e7f6f14088d6443f58eaa23d61fd9695e9a1fa3b7004de658690505a15f0128c1b702d0f60e1a4fec669c7a86f535e029a5145ca3713a7781d0c5f6a352a7620d667bb15f3bd3a6b889df11c4edc134aef88e491a69f84e26e4a679ab4e1ba83750eb5ec7baefd7886659540fa9d388b5e56cdf22eeef0e0e9062b6a69fdf0790210800855f4460ef52f7c597059589114140b4e8e92fe3dd2a74fc81cd77c0a4bd1ff91dd4a36e9ba341799c2d4b3b49242b761f4890473d439f86cac4a7a7bca9820b5115054f36e6ceb22d5cc66b414bc2a72a8e472471e7efe32269ccde32be27cfce41b2764793cf0e6a292287b715d0af6be02b287715b7cadd6209d79178dcc0358ae4c99b626cf679d919096f91e4ba411e43896070f29b64e3637f53a39527cec3702c373fc2e87843f0786c7979f25057c0d7ce345ad752b9ea90bc1d0e4cad51ee32b18712c58ef7039116bda86d2122eda7af38aacf4017812f5ddefc6cae9b2359f464623cd7c552e82b2846dac7ae21bb2a9b88dc97f18ff0134edc2058974d363bbd42a492a0c61fafbdda8f279e1be7b382cb696f4cd02f2bc208d7e5e6037b09b81d98d1f259e7373cd9de58324bf4308e1f199900de17e8795a0a6b0e5fc942fb88196897d17c9d9fc20e8ad7a3b0ac50615277aa4cb27630cf10899f1a71d1cf3306624cf6b43831c5972a29918b7ef1bd463712b925e2f4f7ac148ea38168b3c96ed46c02913446e831db5b69bafaefd8e720ce621fa83b5e6b09bba3acb31b115150dddd052bdd16f444aca364f51200af64b7c1a6a967225518bdae0a8ab15aaffc3af03636748a232dee63a52e3210c32679bc721085c1a0ea8566e336596c70ef1970efb96d72a37cfc817bb2f97a139be8ee14af3e094cd8d1ee0e11b7060fd1cde1b9a5279b8f91931edf06f1b3f5f74a02c3761b7f39cb0b34d4718294905730817f17aa1b2331de243a5fa021b8d6fd9a8138228b91993809c45a99d21ec37c99840d45487cf95a1c5e59a5a22ea9479f719d9590476dcf3883139425f8681d335e03c6f5a7f9b982e79c46bbb4c3ea0dab61482ad37bcd983d2ec07b5973825e024a0e6b06e4a4d5e0d5084a84337c13bf4ac6424956d09a9091c9a20633e729a36b6ad288f940e01584a30e33bb2dac1fc353acd5460712fb08c4207ad8873f88bc7a168e3543e61520428c2801f60281af0344bfae02a7ff079b389aac4f831c13f53012bf3e0ed76428e4c1645288c4834e954166ed18c8ab85e1e2579c514a8e29205994a9b9bc427c9e58b9bc6eadd6a36438d18fc5d06629b732fd0aeb29712e88905ca8a2e41d1c41d4a7e85fdf5e1416b9ce653818aeb1ecf97e29e5c5b98f0d533fbae3346fd3767a10437cacc2e965a1143680481bac4a34df6f574f2f7824c7d579b6e"}, {0xc8, 0xffff, 0x7ff80000000, "e0d248c9fb9df9db72dc144e84b268315b7b1d8bb4dda146a51aa367b9418c605347e18dc5d11b32c14e8a15f0cc4cd10fa9146f1031c29b080a99fe43a7b6c2803b2b1e4c7a97070b1d1e45198fac70ed78281fcc61a678d81bd227da4263b1ce8c54ed8e9b15094049736c89745101b07cda2eed07269590e5f2b57626049ce62dab1e2758a45af3157a4a19a42d9ee1a521ddabc25469a29330ab1b07e491732b4346d9d1c8a83b9e2951250d692273524f41276fcedb"}, {0xe8, 0xffff, 0x6, "0ee28c8194cd0b783b64fd0fb1218d578d26c4e84f3b2cbe6252db904fb65d34837f20d11c46e69073433159749cfa2418ed232dd6a9ea1efc31a5e286eaa7f64c5c6b764093b2fd0b9b237743cc172b68b41bf096773dcbfbb2f8c1c629d5c9d90f3e5a77bc41112101192d7ce7e8bcafacb868636ff54229c498da4db16fb7446e3eead66d9d27515aafb5ef8a07c7d5a7e5d432c7c6c66949714b142682f8de9db840730e8bb0adfe2c99a57137df4dca7c3d20d1ae09bf0b5a85f7c80d6a64082b1ca8629fb598abe786f54f0a935634b5"}, {0x30, 0x0, 0x1000, "b26fdddd9b1ef84d84eb39cfd57d486f9c52e80964b91a8571074a4df343c8f5"}], 0x11f0}, 0x1) clock_getres(0x4, &(0x7f0000002b80)) semget(0x2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002bc0)={0x6, 0x5, 0x7fff, 0x3f, "4969fd3c538a73a870a037bb101029f5c69fbb3f", 0x8, 0x6}) rmdir(&(0x7f0000002c00)='./file0\x00') 22:53:18 executing program 1: r0 = msgget$private(0x0, 0x49) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xdb, r1, r2, r3, r4, 0x8, 0x7}, 0x5, 0x100, r5, r6, 0x59, 0xe83, 0x3, 0x7}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0xffffffff}, {0x18, 0x2, 0x7, 0x7fff}, 0x9b92, [0x8, 0x2, 0x3, 0x5, 0x1, 0x6, 0x80, 0x7]}, 0x3c) getpgid(r6) getegid() r9 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) fcntl$getown(r8, 0x5) recvfrom(r8, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000001180)={0x0, 0x2}) r10 = accept(r8, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) r11 = dup(r8) seteuid(r7) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f0000001240)={0x8000, [{0x3, 0x4d}, {0x3, 0x1}, {0x0, 0x400}, {0x3, 0x100}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0x6}, {0x2, 0x45d7}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0xe83}, {0x2, 0x8835}, {0x3, 0x7}, {0x3, 0x1f}, {0x2, 0x4}, {0x3, 0x100000000}, {0x1, 0x2}, {0x3, 0xffffffff}, {0x3, 0x100000001}, {0x3, 0x1}, {0x3, 0x9}, {0x1, 0x100}, {0x2, 0x9}, {0x3, 0x1}, {0x2, 0x40}, {0x0, 0x4e51f1e}, {0x1, 0x5}, {0x3, 0x8}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x800}]}) r12 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) setreuid(r3, r13) r14 = open(&(0x7f0000001400)='./file0\x00', 0x10, 0x41) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$getown(r11, 0x5) msgget$private(0x0, 0x4) setreuid(r7, r12) poll(&(0x7f00000014c0)=[{r11, 0x10c}, {r10, 0x20}, {r10}, {r8, 0x14}, {r8, 0x20}, {r11}, {r11, 0x1}], 0x7, 0x8) 22:53:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) fchmod(r0, 0x8) lseek(r0, 0x0, 0x3) 22:53:18 executing program 1: mknod(&(0x7f00000001c0)='\x00', 0x2004, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xe1c}, 0xc) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/6, 0x6) 22:53:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="5fe5bb739ac53259383d8ac30ac83430ea9f5b560723a379b08d83e339b2bb3358e52ff822e566fcfff2c8c89ef9401ffab59beb04f4dfb95f768c69a09c54912eed1d7f18681fc996288aa9726fa2295f50186136d4d606d270e6129e7452fa2b3f3157e6063830220ec62b48f8b0c3f93ab035b9c524c20ce484a592317dd0438fd772b8c6282131cf1b46aa78c5b1d03512913f18bd68d758c67ea32eb2b9ef5aabbf048b2dce348a", 0xaa, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x6c00000000000}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 22:53:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) geteuid() 22:53:18 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x108) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(r0, &(0x7f0000000200)="c4a23a35f51c3313f7eee2f6516f9e8a9685e37a37e166a323d6d2f6544a04b8a43fa8b843e034d620753e74c39d9c66f22b9be646c7b8ec9754a252aa96b12baa1ba62d25d5bca1d7dc54b8dc3bc6bded1d215ca147333c165804b80123304743b0436c7b05e0cf17b0597897fd776abbe68ac690da37bbba844885c2f2059aa157514c56a407a5c8003823d184ea5d33e65eca3444c3d2700f6f9da1f198967d124c1fea3f3a804ed5946e146f", 0xae) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x10c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) poll(&(0x7f0000000ac0)=[{r2, 0x28}, {r0}, {r3, 0x102}], 0x3, 0x1) write(r3, &(0x7f0000000380)='oL', 0x2) write(r3, &(0x7f0000000140)="8eeaf84273f77bf1e4a429f3734387d14949ce86fc9ad8fafbf43a030aabf56a8059647655e2c6308a6816f29f5609d19184b0fdb6aec8d3d6809e90dc4ede96e24ffd3cf472d2a30f984fbf49591fdc19d7772d216afd11d3e760951e6a177fb2d2488ce61ab39993c2800e0aa1173492c69a4d7d944d1b7b1b01ee0160e08498390947ac5ac65ea866f36538", 0x8d) write(r2, &(0x7f0000000b00)="d7086d4f85e146a36936de0ea4897d103eba42f27b4dacb242f24f9206035d61ec1e4adce347fa37bd9f8a470b5b6ac39211b5873aee3f04265c034bd3a9a87ad696f6c2", 0x44) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000400)=""/213, 0xd5}, {&(0x7f0000000500)=""/101, 0x65}, {&(0x7f0000000580)=""/76, 0x4c}, {&(0x7f0000000600)=""/178, 0xb2}, {&(0x7f00000006c0)=""/198, 0xc6}, {&(0x7f00000007c0)=""/27, 0x1b}, {&(0x7f0000000800)=""/184, 0xb8}, {&(0x7f00000008c0)=""/45, 0x2d}], 0x8, &(0x7f0000000980)=""/225, 0xe1}, 0x40) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r2, 0x0, 0x0) 22:53:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x2) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x659) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) 22:53:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000)=0xff19, 0x4) r1 = socket$inet6(0x18, 0x800000001, 0x7fff) recvfrom$unix(r0, &(0x7f0000000040)=""/53, 0x35, 0x841, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="4170502c785666174ba30377437f4c2eb8bb5a8f8702447188cdf0b03a0788a459bcf5bd1e594a48c2879e02456560a0da436969bae01779adfec6968c6dd6493a9eb2cac480815c8bc285cbf9c0d4bdbc419511bd236fc58f86154b565a74bf3712079c6aac515674c7a636f7511e84dc3c93895713a3c068c6b3416a7c8703aacb542396adcb9acb4944f2e22886a088b8b007958e793388612d22173624ab9f27ea18fd81ae7c9223131e9518858487d823ab14b05e291287474212bbfdb339cc7f5fb7cfdaa777000000000000000000000000000000000000"], &(0x7f0000000240)=0x4) lseek(r1, 0x0, 0x3) getsockopt(r0, 0x0, 0x1, &(0x7f00000000c0)=""/207, &(0x7f00000001c0)=0xcf) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)=0x1) getsockopt(r1, 0x3a, 0x12, 0x0, 0x0) 22:53:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 22:53:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4004, 0x17f78b8a) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt(r0, 0x2, 0x65a, &(0x7f0000000000)="cc1aacd070b3173ac4920376991c8be6e4e0c7284dc00503391a80677adc822346d06530dbe9dd8b7e12057c25f0c09bdada3e4777b702c4578c31ca483716caf85636e7a213cb5c81cfb82ba29238ec2937d9d2ddfbad869c9b923da7788a2081597b64df47c2ac087e4bdabf82b09d30740a", 0x73) 22:53:19 executing program 0: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x401, 0x0, &(0x7f0000000000)="3f074504eab412423a36b57cb6e34277c5c6d1bd6e28bb6efccc596d1d180709cd23fd7058f356efea85a3b7da7b3505b83400a99edb609e6500", 0x3a) 22:53:19 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 22:53:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/61, 0x3d}, {&(0x7f00000010c0)=""/36, 0x24}, {&(0x7f0000001100)=""/229, 0xe5}, {&(0x7f0000001200)=""/88, 0x58}, {&(0x7f0000001280)=""/36, 0x24}, {&(0x7f00000012c0)=""/238, 0xee}, {&(0x7f00000013c0)=""/155, 0x9b}], 0x8, &(0x7f0000001500)=""/109, 0x6d}, 0x840) 22:53:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget(0x2, 0x7, 0x80) connect(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:53:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x10000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:53:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000600)='./bus\x00', 0x2, 0x23) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="766cf55fa847957a3ac930fa66f7212959273bd551a2159cf78fe734fa61706dbcf94a7f348c85b6f235e679723f95f627eb79a8b0592b26f896800f9b35be701d2414f00046f380ec93fe9b61fc6fb2d177635548aa5cf6103d85d326cbe5cd6b687641497d66c17b6f3606083a48d9a0d5d3e48e4bfef53efc8ec8b87256badb02e162e889180ad7b06aca5c2632d5a2ffa1c73c439859bf010236fd9f6bd8b4ef241759c948722a9c31344a57d327c6283ea6ee4419b966d470102d68d28c3c930a8239eb675b259271d032587a431ed5cd1d20ce7ec549499634d9e63e60ace14d1196c8bfe4b995eb58d626f5687fa50c204927bb4fde5c", 0xfa}, {&(0x7f0000000100)="43ea10c9ede7f0652234aa02a6564bf2a33fe671c58871645da3b371346743f2baba40fc33552ba04d7d", 0x2a}, {&(0x7f0000000280)="f2199b805d2fb7c8d2edfc439a0036d09bca99e8b904a00d82b0f49c4968d1c3ed73aeae5907eaf33258e1a706ab77fd0bc13d487dea2e10ad649b879d68b2c341fb8a53303170b2fb40d0b036b7ab85e479b0b7a53fadb212acce44f468fef730ac3c858c028b4cb5f89cac1b1c8170cdf6b04107f9fef0bfa6ca755d18c139de855a4370d1088fd901a2d7db", 0x8d}, {&(0x7f0000000340)="8df2cf2431126e3de0406a45d14b84ae0c86db26be0973dea7d6debabb2087c724a9bc5b905415fcd07ba4bc691003f0c221545b40b9c58b2910bd9e470bbf78189bf6069b00224856bdb0ab7becff", 0x4f}, {&(0x7f00000003c0)="014c02f7171e40c25cff9cfac8af4201fa9cf6cb6f9c022e6a891e34989e78c0081fde3a60ebb2e7c6d967ebd932669760876ddf28b97ce223c6991eaffbe72e55809e1fa44e60e9e6ec64223fbefec2d8eda8cf73e052dba077224074a8f872b95e72d61169e5fe06b02495f79af73b5dfbc0ec2aba312fcc566729ec91ff57b945aecc2b275ac206f96becff7f", 0x8e}], 0x5, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r1, r1, r0]}], 0x58, 0x4}, 0x408) r3 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r1) 22:53:19 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, 0x40044274, &(0x7f0000000000)) 22:53:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x1f, 0x0, "d73ec1ffbb6fffffe74dc40000000000e300"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "85495500020000000000001167f5afa680400900", 0x9}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 22:53:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:53:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 22:53:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x3) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000040)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$KDSETRAD(r2, 0x20004b43) 22:53:19 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1000000000000008) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1}, {0x2de5, 0xdd}}, 0x2) getsockopt(r1, 0x29, 0x3771, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 22:53:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() rename(&(0x7f0000000000)='./bus\x00', 0x0) syz_open_pts() 22:53:19 executing program 0: shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) clock_settime(0x2, &(0x7f0000000040)={0x0, 0x301f51de}) 22:53:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f00000001c0)=0x3b2) r1 = geteuid() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x7) 22:53:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) 22:53:19 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f00000000c0)) r2 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x19) sendto(r2, &(0x7f0000000040)="b42a011d1cabd67e779af68f0b57800012e8dfdaaa2fb9c897c0f7683a7046fb534b71ba7f732420f554d6678d8595300f3f36b4", 0x34, 0x40d, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000100)="165f160a96048c5ce343b7982abc405778c331ee9bf50a0badff5abc4f5b60b46f62498982141b299a523131dfcbf50d850698e1b7b118de91ee9d3a97be3cc371a2fbaeafcaa3220b75c1f03598967f86af4dfe2dfaa8ea461c8bcf1ccd91b38487b829d2a092186e9c3cbf658cf73bdeadd6dcf9584cfc9e82d2dfbcf4ea1f6dd0b80e44a1ae40305a0c22788c6d6984c2c610cdda62b7b05891681aaeb5ed8aab1e6ff5dcc114", 0xa8, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 22:53:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 22:53:19 executing program 1: socketpair(0x20, 0x0, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x9}, 0x8) socket(0x30, 0x1, 0xbf6e) r1 = socket(0x18, 0x3, 0xfffffffffffffffe) setsockopt(r1, 0xfffffffffffffffd, 0x1, &(0x7f0000000000), 0xfffffe57) 22:53:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000001100)='./bus\x00', &(0x7f0000001180)=[&(0x7f0000001140)='\x00'], &(0x7f00000011c0)) sendto(r0, &(0x7f00000000c0)="400053bb5cf78c1231412f09650094f0cef1fbe30103437a1b5e2d19fe234d15f62a7053c38278270e5a89157dabc869bff85a7c0747c41d82d2f4c3a7fc654402f2557ed250db426184f739cf9c8e9de01838432bec283ed1ae0f6c11ebf6749e6f8987560a99c11c4bfb7a95676f7720843ea86f519d2952cdeac879c54bef334245ce092b71c6b9f4389bcfe8c4558444ea2730f4661b46b40dd37cb71ec17c1330f480d8b9f50fc15579b0e2e7785471b9ece48d185c86e9b3c7696bdfb5ee58cb6d7567e1e926e2bfe99dd75559585c89aa010330918966689225db5c22ccc4e616029966ccced3596707ecb5fcbb0fc6ae1c6b16806d035a79c09b4b1d65b7f9185d6b1ea6327158237aab665a4d06112196beaf3d6ac3a949b71bee1e9ced60f1bfc2185046d7b3d4824c175a281b423c6456086feaec1b01444071acc5bb00ed6caa4014062332b51c1ef661f9d60d8933fc52f85f0d5a75b06a921da83898385613cb03e90067d803d2e35fae0eb685daa17c54418f6f1c6fea3ed604a5196eb7af8851eb1cf5b2c4d9e5b593cdd8c5bf8298e34b3a65f4c37477844c774929696c80fde6f40c12d25ed6f4b2a3e7f635eae3cf1497cc4c635bed6c78e374ac15d6375efa01c7b36b423e0af0265d6a8257de1e8a97f667577a986956e39773056f4b8ae20d86bffc77f527c93e30a3a55d56f6f068b84640fa3a8ed4f1423be7e70361f89dae899504e8a83b2361bed63a1c4075e67599f94d5475e4cb0e6c66e12b89d6e01cf3f35560fadbdf4f673f1df5afea4852a84ea15b4f44dddf6156454138eaa7b9cc2ef4d46f979a76bdcae282a54ab21170b3f2a937624d916981bf0f84398f16bf76445b610fa41b993b998de762161a66fb51e8d98a1f627a0853c88aafcba5edc73853fdce5f2220b67ccd0b24e0e09cae291ee7a8e84bab159ac5f967427335905211589c84bb741692aa51abf6601dfec9d374643b2a3d01cfacff1a0f1161b4d2d30ef0b78ce4feb2ff892ce5ca4078b732714d35f56696f31d9713c233c54f1ccf1dad400ac7686b8b923fefe003761a38723af932b07b5e5266b745e2692827728eff8dde26c9ff43894bab6517f575bad6000790d625b723422335d013714fa7add26e760f6f9773b4ef3f7341ce50772cbfc1f55100a5eac48343af5a95039d175f0a8bfbcd6cc5af3c4521796879123a2790b2d329e989b416a2d68c1b1a4cf73d736e282831fc7947e3d9ceda6563f74e6f96db5c53ead4be15ea9db312ab10f5cc5bc6d010c2b377cacde92e38e419b8cf4d8ecbf690d32e5695fdbba48b17bdb5727ea767932507c1b8239f2370ba9134bc1288e296945213ce64efe12882821bc105df7d24ee8f8a2b814bf2a8d8b40a2643948703eba621978f1a5d6dc53e25fab5e92ed768d278b7f739c7a01c95f66a7434e86971864b02b3624c0eea1521f0689b5e2d66fd839245c51694eb72743af3fc005e3e8b125fd05a3480aafd5d72132e03d6adda199c278d09b8fd9169e17b7fbb2155c176ff70b8c477406af0649bae579bda2c3c8af054cf917208a14673e2d0cebe4ceacfb77e50224d5d894f890e4529fe9a8c3cd0da708f31c24bdfd50a53bad35a63d7cc243a603ed79ed7d5f85102d41c11be393e0e62efedd42db10c1249ac5a3097fbdd03a87cb32f8d18704d9cda863fc749ef65dbed654f1ff33eb7eccdb51e812e68fa857f5faccdf8ab16c9f8aa6c79cab5d7bbb2a1e495c958a708d3b93478f3b99fef7737d62adcbf619228cb86be45b9384415ae8ad1104faf283eaa45ae48494b203ca1516b8006df3a1467e768007c35c17326405ff137475e48760ee54618992485a2fe5939a6fc8a8b235552d7878ca6cde0f2c408074b9be9700ddeec435d26663d9c304ae70a4d6045a27a758af136b13a9da0e0f900bd53200fa5b317c75e9100e6c70f73265a196ab202c42c38272355ee60744032884c336ba0ad1f811d61a0395b4f6c7d08aa13cea5a61d9b671f00ccefd87be2158518cc6b533cdc25c2fa79cffa1ed2c185f17caaff74f03dcf0c6603b601f902b37d5ccce2633c5c1961d37747243a3033b18eec5c94cbf2d4eff687294c95eb880e950a2cdc60e8b07ffdab66d91a5a7f9e861ea72c9eb9a8468564f6d35035c17f61847aea445001cb21087978e3d42f0063694e6bb906b1705e63f4629c738c28354b58e1a5b7448ee7463e6e5b35eed3a28f3038c171d88fc842edc0a9e730adbae46d35f452e5f3dba7ad37deb46d62280418b4e479bb5da8106432507bd3ab4755dcc299dc4cd32a053c3e2767bad6b2556bc9acb2d1053adac410d164e52bc9825cf8ace32480c7018e7816e06266d0922db6d87eaeca81b5da0a8ed2ca21123e5e6a94dcd11064689e2f16bd42c1a3bcc023ce4e2e6340edb2caec900e70c0342850973d9a595cef11fb2bf89d3fb92ca652f26d1f6540a9819bdf0e8b97895b1196f40ac972c6cb807b4e6a079acccf483b3f50d684acafb77822c7b5af3581fcaad41a6dd7d39dd443702bbb0046aa73dfc532b550eb14463064b1894d8191d149f138665e3e560e0b2c951ef9a1ff012f9c58592923b09fe6772fef224c9649d02838a9aebaa5024f53d2b3b76b009da6790a006fc4ebf75c601c5fb310704e64d4201a0cc92816436c65e2ba1447d111830c038d331b3d839d70dec9bbf96d04ee3155cf5e7380c09b5d883a7ea10ae89e79c31745d008da1300516f44bdd68add3ebc4afbcc9ce558ef176c9b87c950a146166fb045619fec69de526756d487825f4e152b5060d82506fbc07285606177ba9389b9d0304483772c08df664c2770540d58c19016fea38a225a3d2f79acfe140a96619e466390d483d305200b2460014a5054a7cd893aa7b9325a35f6ece7a427d3da899ece4523a818cc280eb03bdf9389c8323981619862183add269d3bc5285ce668a2a4f6b5a4b403cedc61184dd756d48989ba41f7cd7541f3c2e889d07f2e13b07952851451143be6eae2f67bd622783d64db318f1dc21c5edc076a8691786fbe8bb3b6f98d18066c2977c9c89bead3718a99b98b448158ec322e76c6c11e124c342aa8cb0a431febd6ff3b836c9ebff308e68e816279745d71ba03999c655a60feed602b9a5fc27749632cee194175ec838906a64090a7d320803a536589efef60323d0a31c443cf7d0d449c3b5a8a47484724e5ddfc9a0d1d24a61e1f8f0d9c9ba5d16dac34989b9a0d89d0246ffeffce5d20d3962690c644da738f648b3d0672ba194918796683868d2982fd83c3ec85c9c6e2626244737b011e5b44d4334ace1990ec2feb744b741ba80437ef2867e3f10ffe4f70834c091cb2eed284068b02ac81f7a702f63d9d9602f6a753cbe7f4e97e401597bfafc5b014abccc236be6dc88cbbdd9f54eea7cd40d1e4cfce7ec9b748d5f32f18079cc5cf22f1be9b735802c8a8ae9017a2bc5b671f757bc3149b87fc5b837643bc92500a3cf3308ab74f6803ed3472e9c2c145db1ea6658e71a36b5243e6afa69489cd702f7c4c5db27021fae570fb8a14d70eb28f23c3fd70affb8fc544b0664db81c8608b3802b92215c47755522b97198fb6263691a5baa81f394e9da48bc62eb3b54a03fd5b4609ebac7fe25fe7c644dc63ac2a48fdc9edf97c1140a8bffc7e4fd47bd0bb654f4300841f2eb42c9909aeb552cb30664494971a4b2466d1bedf8732fb39a988e6eca74c592d255918f71691dfd3e262bd4143d543a290138ed29853b2aca82dd6ab53a0c2658e2bfcd5f018fa73595f57040ce61efd4187c7a8ce292682dcb377123c06cec89f7fdf569b413a679c648252d99f9951def84da8a452be64d882c3d67209b4d70bf5c2e9f88cce15e6b6dee9381f820b051d1c5c92ccc6d96162319245a65e05cec1bd00b52950b1a4fbee74b2aac3e67c9e7bc434dd574ad350f319a58c79908649c3c4df3a0f3a673733379b0ddaaeec97f2a2c9c94ffc8c47b5a97e11f2f489cbf06c5182a6de1b4c238e9a561088fccd19ce487199f4b947f3dd01ca1f2d94d5a7dd42999831895fe9c3c54ee1fee8550e6b4400a75bbc1a200ee1adf50e7df08b5fb8243542398985ccceb475cb9621bd569e4f982897c2d9d8f2e866cb48f84be7b530738ae8d6e62337c1d6f899d553bcf7d5cd47c68dfc38ad0ba91db4864f19534e7c95855321b6233bebc5d0c4306121ba3e52a7f524ad1ae91a098142d22708d3cd33919702026e561b0e4306f21deb33499a3952adab61f3cd6c0044079920afdb13c6594edd16d2f590f74f3b896da7587c9b6c317e913d25bcf7e6ba417aa6d4bf07149abb997b44b0f4c212e8d572f9324302ac39b7d9e121cd88c417008ba3a6456351fc6ea2505deef3049d43548a6ba3e663359e48bd1031ae1a8ab97173c6249042f3860e1e6a33f9b12995b324d03432820f984ca4341a8f7e8e117a37390176b23f48304b998a441f4f14f22822ad7f8371794ea6c5a36c6689ca3a69d12651a0c35504391f8b35769bcc31013ef02829f6b756e08b2522eef2625a910dae1b129342e8301fef6365c64c5e88262e6c4fc8f28c69011ef9bb4702f18e10c5654668825e9baa1d00256a7acb806561684265a320cba93a4fecf236e5b692e98056aa9180f10ee3c7fcc5c25732b7c74d6b8ad3e5ab9500c6a5d6ca981ee4e11dcf0b1e2a8f04b5458f6ea4391bad41caeb0cc55e4240b6c7ac0b659388dff921ebd44949e4e64ee9e566d3d755050886f5a792bca81f2f9bf3c9b6a4063f67926b25d0623f29aebd625f6810bc571727a9f8700faea4a3f7ce8063a4fd8c07777a2d0d62eb90dc1d3238476176b370b72030513b24c5658aa070c1bbd0437ec10e2dc789c7a392bd3aaf0b542f13292a2ea29d7431cde53302b93554628a9ed9fbef359945d8e0239e330309a65d17de1a044137f6ae106ac31dea81a0b1afa4291e8d6857ff32cc5049869b2a25d39f4e3950f929d4a258f7da9afe46694c479b7a277a29558e8dfcd4d7f43d7d10e5b8f3b63a9eb59522e150143eecb80ae8f38ec6cfab8c593127c780f8fac6ea05cae9e428340057876c9842617cad4453cd5962e05c9557a8e5973ebf2db22296dd5dd806a5e53a46731606aeeb2b5e57640c8a984d9f6e6b1551610f10a1ab99010c52f62f2710690eed063ccfb36bb1e34363b4c0a366b6d093f35ce7309eb3a131f6fe94a919a02442c3fb07bc26d2a38ed2a19903c86a17e3c54c278429e1f6ac7684aa0941bd47e4208f2a53a37c1db4b0bbde65c7966ca86c5a3496bd10d9842be9dd60585eb1bfbd4a42a7d3da0d52348cd170e22fa9d80012b45e213315926d243dfb5b99561a83f07c50778462933d8a08b51a18e4b40b9c3d3681763e42d117f54e886d806f2f78f1eb883378fbebe65a7e28faf93dbe9c551b145ab1e61b2fd0ba7604882ac91f19b02c206e4d488fc241107ce1e753c2d6de1586b9708a3e9996e5349b1c8ce542173289316eded91589bd270c356d4966b268c9e247e2362d5e561431eff98ff3f1cf6a942f36e20ad47cafc7a31611ea017e56cea891b605776b12b246377c3cd0528a87ea7bdbd4d392ff07081a18f010431c8a464b7ac0b8afbc33de97db8b8f169507d70ea5ae58c6b40caff4dcd6418b5d649db45f50825d8616c05d59e63c1e374dd6f7077ab98d8a96f91123fdc36f040a5e8d6942370b92907b93e056232f3f60ed2c24c7c0a88648616eb313957", 0x1000, 0x5, &(0x7f00000010c0)=@in6={0x18, 0x2, 0x16, 0x4}, 0xc) 22:53:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kqueue() close(r1) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x80, 0xe76a, 0x4}, {{r3}, 0x0, 0x40, 0x5, 0x7, 0x1f}], 0x5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x87, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x5, 0x3, 0x7, 0x8}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x7, 0xffffffffffffff09}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0x7, 0x6}, {{r3}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x9}], 0x1f, &(0x7f00000000c0)={0x1, 0x6}) 22:53:19 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, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="9480a1492cf2bdce37801ab50e0eaa3841814e0000000000000000000000000000000072fe86ff111c11f1a06051db6f5345e67a72914ee990a3f13b5187d272827916acd2ddcceb1c59102dcc48041f36e90d84284f2c7493e2a1a2d349a74efbf6944c58bb09459b1d0033c7da014a60292dd00266d0aa1238665c7bb64801525dbd761c63e097df07a68e09906b711984ae7bbf5d987493413c64dcdbb7da9e3c6f48c470553769a82c4190673bd7f47d4efd6638c6e7a9cdcd0d20f3243ac71c20da7593f277e9d9ebab32912e0ad9953f3e1f8efe20c85954138ec12a5eaa685e778ddf3eba795b5dc35ccc96515cc5d5263c8e848388b17b8a4d202a4630e65d78d0819ac02df4dd0abccfb60d4b51ebc2a5022853091bb6d36e6478c60e8a88ecb7e36263b72571da7ad1849ef1b4b0be7604"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x129, 0x42, 0x0, 0xfffffffffffffe7c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) login: wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 22:53:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x88) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x4e0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 22:53:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x400, 0x0) fcntl$getflags(r0, 0x3) 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/0x2000)=nil, 0x2000) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) socketpair(0x0, 0x3, 0xffffffff, &(0x7f0000000540)={0xffffffffffffffff}) fchdir(r2) 22:53:19 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r1, 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r2) 22:53:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="05599dfd0e01a4027e8a39a4313488491ddde427186338ee009e367cf687c2e35bdae75d510b8e9c6e54158b25d85077ca3e60b95cdf01ad13cee6a6dd08de95d1e9c3003da2fb5652ef1b7af1b4b5173a706c2eb30e29ee4099f9af0255fcc06197eb6831a7236ce5f350a8cc447ebd11af4b442ab989a2815ff7501759d57d77f64752125d8632d2375b302dd5d1632b", 0x91}], 0x1) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) 22:53:21 executing program 0: mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r2 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x82, 0x3, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x284b8e66d6f584ed, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40000002, 0x7fffffff, 0xffffffffffffd8d6}, {{r1}, 0xfffffffffffffffe, 0x5, 0x20, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x22, 0x81, 0x3, 0xa83a}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x30f, 0x7}, {{r2}, 0x0, 0x89, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000009, 0x7, 0x400}], 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7f) 22:53:21 executing program 0: r0 = semget(0x2, 0x0, 0x43) r1 = semget$private(0x0, 0x3fff, 0x40) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x103) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x4, 0x4, 0xfffffffffffffff9, 0x7, 0x84, 0xfffffffffffffffa, 0x6]) r3 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r1, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) r4 = geteuid() fcntl$setstatus(r2, 0x4, 0x0) r5 = getegid() getuid() getgroups(0x104, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r8 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0xf349, r4, r5, r4, r6, 0x100, 0xbf2}, 0x5, 0x0, r7, r8, 0x2, 0x8, 0x8000}) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r1, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) connect$unix(r2, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) semop(r1, &(0x7f00000001c0)=[{0x3}], 0x1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000440)=0xc) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x9) setegid(r6) semop(r1, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r2, &(0x7f0000000540), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000480)=""/29) ioctl$TIOCEXCL(r2, 0x2000740d) fsync(r2) 22:53:21 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 22:53:21 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getppid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) setpgid(0x0, r4) 22:53:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = semget(0x3, 0x2, 0x705) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x8) pckbd_enable: command error 22:53:22 executing program 1: nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) setrlimit(0x0, &(0x7f0000000000)={0x707, 0x7}) 22:53:23 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r2, &(0x7f0000000040), 0xc) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x80, 0x1010, r1, 0x0, 0x8) 22:53:23 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 22:53:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x1) 22:53:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r2 = socket(0x1, 0x8000, 0x2) recvfrom$inet6(r2, &(0x7f00000001c0)=""/79, 0x4f, 0x1, &(0x7f0000000240)={0x18, 0x1, 0x4, 0xfffffffffffffff9}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = dup2(r0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x3, 0xe1}) ioctl$TIOCSCTTY(r3, 0x20007461) 22:53:23 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfa4) read(r0, &(0x7f00000000c0)=""/148, 0x94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 22:53:23 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) write(r1, &(0x7f0000000340), 0x10000014c) syz_open_pts() execve(0x0, 0x0, 0x0) msgget(0x1, 0x8d) 22:53:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) syz_open_pts() 22:53:23 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="0f93351c369578af8dfea2e7546a0d5463ef686b66b995fd0cc2d756941d20219b4577801ddb3b3df4a2047cc84259934912bbbd7d7d7bef1f3b424e7396c5deea3023dcd946241dbf4208f39b6ca873f38d8c39b1dc3d61280a9685b0b4db693663402d0bfc8a854a1383200211fabc90f429772282d3ff25d7bf4c41ad7c47fac8a25790887612939b97abb0e29fa477cfcc45487d2fd9379f128d72b96fc8745f8ff05a7a7537367ab56c02839cc207afa036c6cadceae2266dc843736c1bdda3aaea9af2c5eaa36a96da41006c2992d667ce546841d7feba870162badde541ae318dedc91678543071be4d203da20fb2897b2526a8cf0310b13125d5c44604db11f1e704ba390886d1405bae6f7ba14558d246b987141b6fe4b80813049ac1a015c4a33164eb2a115f188a7ee5d60e8e2b3956d60eff81748c15e7d9c1a041e14eebaeb6e4e3eb53c98c656a31507d91fa4dd3d6afce9f6787e650b30de510756192d7452f9fd90be693e6ccbdb1a8572f21b48cf87dec37ec348e83f9fcdbb4a22681f09d919d2271059974a0076aec711f4e36d26728c5904bfeb93bb334eab0a002003182dab553be6dafce4ce812e60d87ee8232bccbbea66c2c4f5444440333ed285caadd17f1101bf092219c90ef1e9e695d531ea6c297ed8f78350e3d2c665f9f0a26b2efcecc246784a73205cf3b5f6805c793a3ce4cc64e1ef75778c3b5e0c3d030a1bd23682a0ac467da43a75af62497d50669d96b7790d27538f5bf4590a9ae5156f50ba94c64eedcbc96dad19861a4e3b7aef10a89b2973f9ecb914271eafa6d11c0a7361ec3629c99414274373602fb9b0226b306539a41e3b3ae31e24c863ccd424edb505e0871d479e1c74b6c423b61b1627ab006ed59f71fd84cfdefc9ec1ff1b3b576e816430f977220a3fddfbdccdf71e49b5f538b378ec84a66725491a931b82cb7a62d2e40c023627c3f615a8d713b0373481804af2940f10a1173cd453febc0b867e8e0496ebb26b5c02881829d6433bd98388de93fe880a7147bf1eeb652737a8c33ef04db8374e48f7841c5c57d41869430f907c1f52ab6d49f3b42490fd1d0631126a7f7af8a7fbcadb2570e8566db9625a10b842e424dbc0e3a3f9c441a6be4ba654b9fc413aed180ad0cddf66e642a492f8bee24c79aaed9f913296c3f2ac655a7f12746b7681ab9fd7ec2f1cc0ce3096778ab332a79f2700b826c43826276cf3c873b85f4ea6a60a2acb1fa56ef55f9c911e93d85f8b0586d4cc1c9edf996ddfbe822582e220bef4b61ac069b8e378858255e8220d687e0ca11966bd64fcdafd11d32db9c211641f3f9311709e0c48b3ea4a252fba8abde3a65730521cf30fac05cdf4af47e028e5f0432747a44b263c495eb943d165352c6a4f3a2fda75e9fa3795b5f37b6797ba4b67e01502cb54067d9b57b8574151153f71983eaf054e0180cedcf7c1838065b0600ef7cfd20b8556bab2a9cb3db678bca481fa1576db8c232fba2ccabaa0f2de1023431aae319c8a3770624b2b8f8339ddaaa1bd5e8d27b345a2983309f766d9de275338e49beac20b4dc277a384a5bbaa12a1cd7d04be3ab20062a4e10c877745cd7bb1235ec07324681159e99bcb697b75b47badd31b560ecbad6e69d930f1b3ecb539f91d57bc77a64ca181d78000c09e3255ef1d4229967d2ba57d9837bcd374a7229e90e9384cb63bee8a7520f35470c6867e83560b785699e67eae740ecc8edb528bd8af2df342b47e348efae51b8e8eb625bf5735b080b373bf5111fa615d83e5dfbe9d73142a5c5a90a0b25d56eaab8f65ae38028fd18f8c5d5709ec4321df733085990414cdfd98e8b054c9bf2c1a7e3e60001c326d1e05ddb5de9282f7cdd398ffba1011b7b49e0279bfde33375aebeddd31ea426eceab32bfabef81a1b30af06e1d93d2a85e058cfdab8b6adb346979f7066a4cf3e5ce327eba16a400706b3fd725667d96253e65d4b0814b977439fcc9a37a7f7592fe71e46c8948d25bf71040dbda484b35584bf97a739877df61af538c7a20d31cde4d21af7c2fdd5ef0867584ccecd924bacc7e405e811baade8f92695cf0ac04e284949ffc1309dfcbd60b2474af50a624fbf583402b6b5e64c05b9721438634e53d294515a57537723ebb31ad1de28e2bf1bc022b512eb270b0ccc06090cdec6dbebfe0456ed788b7d829888237bf8c0a4a410d512c953ed272ec9b56f8c405ddc1ceb0a7e106c065947aa96ed5864e733afa202ddcb2d233bd83274fc615232c35ccc527ce584a163fe45add420ac6100c57ff1d77c050c85901eedc70ca79e185e2be1b9a629b1664ff5db11cf6cf2374bb2b6ea8ae15e746bbfa5520aa60efdf68b2c0a48ea2126b9953dafad1b0ce8e051e3a23ea9fba743804218cd08e4f5fa2d3489afbb0b40d9a2597c7f35ab052f2ed599ed1aadbf534b046cd4f7e15c743e5962c0cccde2d40058db501f5ee7e4ffe0b61c7858daef16123305cbf000e2cf7372cd095477218180ed79027c6bccd3a05a3d7cb268f70d4d82a39880bb43978e5a00841511199f50d26dcbc76e2efa344c6355df73b3e24f0e8d1960ab8be5fd9dff7f7caab220a9ea9bd424a5cccb3cc367fbce614fba059ef9909fdd45ce4817b6098a1e25af64b6a226fc3dce81a2c1279e7bfb467f6dabec19713670644423f5733914de20603aa7e535291eabc7d37b4e0d976751b902e2afc9cd9534dbe566671aee6f0cc1c0cd54863699f36f607ff6a9fefad73a649c98cf38e29e4afebe6e5901891dbd6c9dae60b4d0b3e4e23df552abb03f4628bbdb18d3f1d19815a0f3cdaa32a9b2ddcf27de3ea77d5212d9036c9a7d0ca7503580077d2ead946edcdbea5de8acba97e75a4fb0988908fbf0c4234ab0e9248e1e46e74e86c3959d302d851ac144db1a14ef4547a049809f14ad6d0e37af6e5a92bbf410b72dbb65ea5f134025fa2c4419ef681f03bfe7b353e6cc82632535e14de927f73a1e259417de1eb914698be3c6db4fba9e67845a03dd1596eb2bb971956902e83bd3d78f39b21bfd94cfa2e8a4acbd164746760e77e29b67de9490ed7a04c252152929d74081a75442fd3e1166cae3796f9712a7128aa3f321e4092213ff17e202ec7054e52159a743a7ac5b10fd9995b7d476c604caf4e92077e5ca143bc6bfdfb26d8a0bee5ba2a18c501594ad136486a7bb22f6ff68396ad7fbbd83de25d4c9d4879bfdfa2a252fbbbc556b4269e7ce114fd217d7832dde2ac488a0cb504adecc13b7b6fc04fcec0965a3c3ca4c167d5b5c83b8ddedd865c5b1af12f54bb986f9ab406ce190420f908bbf7af1a3d91097e4d7dd423a0257382e310f0af04bef7732b4bca85dee03e412aee4c955f3cada786311c94716c761ec2f7c469793522cc184de19ef2f363cfe263c5dd730e2701f3ae41925cfe0e3dd2f02045848fb44e4768ef48c4d88877f2bc19faa8e1d52ec91d20fe3f60f489b38a105a82847b8afc8b19ca9c8a3869aab490f3ce664a4ad97f2601da026b152987482340af9fcf86b3a3ddfd20a81b18cb04965e56aa686e8d81986c2f35a8e33c55e7aa899618d228a11eed7462b97c9110a14bfc838340691a6f924fd6a1f58ee3b7a4c8619100e4171d90c4b9c976236017f21fec2ae50ac09a7b53c3331207edc9d3de71670fd7786881f8217a380d7f034f236d90b8444d87b0d4eb7e0c040826ed186a506c0b3c7a022af12d0158c5fba88d5f7722279e0f20ed7277331f5cc18dbb76078a99196e3085aa37c001fc18e37dcd2ccd5324c2827dea59790e2316e8e5e9ed5099af7594bca0c28f61f6b245b08e2f7375c5a76f073bd69cd15e996e4ad43e6036ff1c8f7609b2c6213f1c0468fcc12b3a6c63394f45cf730144bf778ba3c33e64a0e5db170c999f64532997b50700a704dd5a5bd679a6e2b90729c7a0e947ec66a806ec9c0326cf5fea8d7ea40ab09a0ac2d0410bb4f4eaac829ed16ab388d1927eb4e3ccca9c5305687d03220fcdf14d9355af9833066ab9efdc05fd36b4dba3e08ab49418c48c6cd914023e5a33966fddfbff2f77ed5275efcc4fec6be74087f6ffdabc90b0c4c03a96a3de3d6771e9736f57e4d749b70e1ddaa9955e8af291e7eddde173cca36fb41e2963614e330877e6e48ce0b528ef66b7b1530871338b7c38e37b769641181850a7f264276b34cd5fab183f83e380010b613d23a97b4dfba487ad5856c4e966add61be26a7f8cdb60790594ccaa8a8ab8413735151f1cd95f569d0f283348eeb7cdae8d97718ff6fde3d954df89bfb9d7b95c035e69864da232d44e6c52fcb3b01b9ccfa2551d54d777d115b6a0dfaa6d11fa2ef73ba3d55f6a79656fb98ba050f52bb58cf807a458c74ee1f413ab38a91c92e19681a52b808657a34bc16f503e32a06595326d3c5cb9ea3d0c00e254839d98573c5c378ecb7061e8e47e63273bb8c37fbc406af7894fa15e964fa877df5f056f3e4b98f7042411ae4d7d27161fea85b04385b33c6331911495d4913987fcaaca6125bb60f9ef060728c2a7e2b5db2ee3c0c581032d1ddee982aa594ef5790242c02297bedf7aac4530ecb97bb988b0b455d1195d1c820a248b6611aaf4694c236cf388fb1bf6233d54dea6a37e261e54027843df5bcd30f67836565fc7ada78bee3121059baa84abd4418061ff98377b86c42f3dbcb96ebadb3db196220aefdb3fe95429e44d7183ebd7effbbed60ebb5a31a8170eaea048d8710e4b17dca8eef3f1a8fd7f6fc3e8715876c4c05e23a3989b6eff8756f00e9604d89917ef1bf8420bda6428e8bd10fc5beb6fc3279858e1372f17cfc73556c391010208967c5c415ecf1fdb560a3db1aba8257b016ec3608bdefea6ac671809075d031c0d113a9bf7764de0f75a65a102ada54bb656de50d0f3a7602956e3699eb274329247063458bc70ede9ae8fbe42d4efe2d3a679c4a9a5f706b451e5fc4f0a84154ee74ba6f7b8f72b0df5c6d7eb2a3fd457da9a56757b7fdfa8e6e86634455e54c13e9f979de47cc2d743d747904eb6f7ca01dee7230e70b0b3ea189f54428bd33ccbe0f6c4bfc3c55a01c57fc4a45f6c3ded4a4abcc4c4a2e9e24e3e6662984ce60b13ca670af76dabbdd87c115fc608b66a305083f896d158b4a37221125e7e1c51720d2ee901225ba56c6192b898b4b4bece4d6f50b1ebfa0e63b1dc064871bd569f94950c7e72492c95105f315207245bf95448f317e72a37fe516cd441321df2f55505b76f84fe5fa2e978679b35cc72a66cf933d2f7db34566683572142d41d833a885fbf17c2024b61dcc5ee2cf60203569f4035b09f4834df66cab44ee832e4c56d90ba2b2862af5323551a6e9b0f2ac16a242c28bc228bab6924a22c7f123bb011e6756ee5b00fab0e16fb3983b4ff5518a1118a91c0c68190df44200a0cd2018ed1ddfb5cf91b0548c00c1493f121b21021dc55cf7e8d3b816fa8b8b8515a4dd3a7d0bad617372cd519e0ce5b4a1d8c0e4666b4ae92260ed2712763b04248717189844155f488e4f29311e6a597e8363c5c95ca910680aa1328da93948ffea79189450f6d8dea4ba1d7b51e8068b0d13cac1b2d228205161e9a592ea0034ffafd367287bb02a956d821a4af65b18b90b4053ec684fce5b7c2117f7a41b4c4a2476d5cbba4ec30b251f31a58eb2cfeca59902f765d28d5ec62dece849942536225bf2b8bbacd09e0778c35b5adbb9370a45c375682307ba6b02671277fd59b1247b815238321c38e4", 0x1000}, {&(0x7f0000000000)="8735d731ca3b", 0x6}, {&(0x7f0000000080)="5d919ae6d72499d8089f94811898efb29217f195670c217c673d17ba785e8824d42e55a0fcce54afbdfa8197b074cea4b96467855b134008342b7dfb9538779a1be7d6b62237eb20cead1ab707b093e0875d9c64d8968e1659f396b7fe24a382b7e83ed278e664eb2869eacf60011ffcc5686454e62851880eecaab7c663c2ee1bbbc50be3a14ab29a43317dc2409b6dafafe2675e4a31f98d063c3e38417cb3c5e74da69269fb100d7beaa79c5379a7be15e78705ac6243910022403095946ca18ae1cb89a74c7bf7ac193c6d81268a2e249252db4d5e2d092969c653d9645b3b92e66b4c8ce43a8a300a92", 0xec}], 0x3) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 22:53:23 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1], 0x17}, 0x0) 22:53:23 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0xff, [{0x3, 0x1}, {0x1, 0x3ff}, {0x1, 0x4}, {0x3, 0x6}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0xd7a9}, {0x3, 0xffffffffde632e9d}, {0x2, 0x7fff}, {0x3, 0x3}, {0x1, 0x400}, {0x3, 0x6}, {0x3, 0x100000001}, {0x1, 0x1ce}, {0x2, 0x4c7}, {0x0, 0x6abc}, {0x3, 0xff}, {0x3, 0x401}, {0x1, 0xfff}, {0x2, 0x7}, {0x2, 0x9}, {0x2, 0xff}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x80}, {0x0, 0xe2}, {0x3, 0x81}, {0x3, 0x3}, {0x1, 0x8a}, {0x0, 0x6}, {0x3, 0xfac1}, {0x2, 0x7fffffff}]}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) getuid() 22:53:23 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x1b, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) sendto(r0, &(0x7f0000000040)="325a224abaf00b1925fffaf851ad58e94555aeac97", 0x15, 0x405, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0xff, 0x1000}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="b9c6c1fcee07c599030d39d104d808899e519852155482f02e6775f6ab284add2195de8f1e8ef650d53e12df25597fa83e5b32dfe7f7cacc77a830e765c697336779ae94ee69c15192e1ca4e6d494b0e5b1f46919ee3c0360006d0df23455afb0fcb61f48cedb4f071b8a4c736dca3f405898ba061a7800263f7a26668b9d8c4b23b817c1b6b259a0d26c1413e6582de2bcad06b06f4f6f39e09ad4f305b784983e4755d1812d2caba3caa04506b5355bf18093ac264cac52b936354d1066c9985997314e6039bd31380d403ce1f689bc3b8bec7227d4d3d3c872fa7cbd0634e73e0de76ebbcdb01e9dd5d5c05250f4f6fa5112a1c26387b213bc78c5f3edb05f9629251eda83a818d6759d3631e95f180045e82cb6b8174071fa5ce6c8bbe1753227ba6f8b9a7f9664d67a115f2c64648083b09ba870a97d5732b1e850f3052e59ee911ea3cde530f15e546f5611abca594703cbb356128952aaf97b87fa95a137a219586aa951abc2a44a9091d52bc31ed97211c35f0f1130506543febbe917ec22820093aae60af2003b7ac719ca9e115773e2ee36f7f330e5658c0d5a4ea36f18bd2d31e9c69fd8d9943c4abd6793dac85d5f249d1d59d106433c24c1faf647b4f2499735dae979845219f49a4a92cef05f1bd8182243e128dd8f90b5f10a436efcebb606430ff427da1865b029ae08ac5987da90899f0fe3f35477164b8596c91f2a3025b03fa145a614c9464e390a6ec36f254dd76abef0bc6531fccc107b25f81cd855c8c8d2d1ea0c6bd391600987829528f12ab2f52719b2885abb05d56b7fdf9537452b87fa701c2b66a549282e8031069bcaa5b1890c3144975d38366915e4381ce6536cefbb36fc10848acaccc36e9099ac3823121f0d153fa7351107db5af1385c53026e42badbe93fcedb0a20f18d4072609e008687e44a4032290aa66a7ef340161fe5dc3a10be4000a7d8329b694559d70cd6dbd881fa7e6459fa012c2a739438e41d79b0f66412438ef1cb1cc1975c0a639ffaddb770d57e5ae6b205de21c8f4a0054cb3d7cea8bdb74a2f5c3b253033aad92adfdfea4857e55e8ddab4f73c2d59a028fa19ac724d162a754576dc886965d692c67b82ee97c03bbd3398d27f0f780f2d9e5bcba907ac57a81fe1ac39814bdd4ea71290cacf7de0f63e62e91fc898cae76c137d41b566e81d42431cf958e7f0b073f9dbb64b624d4d6ab4bea4912b5ecf4e1a93bf6d8e2e95ccac4f5d684dc9c673f2ed85c6b2852c4f091020011e9d336e29799437b8d19383cb9aa5b395c45693ade10799ad6c18d4cf627173bef26fdca98014a9892cc669c0918ca2c109516424b66f87a2b1309d44cae11c7b57676dadbdbd9d4dcc0bd47b3994d4894961686cdf7bfe7610f25ec7a7a25e1a9f1ab1f7720ef6d5dec9904cc624f9ea05914a1e266217d664776135f1b5191d3f05659d378e231042bdb267c2511d33acdc5dcc1492c9f218641c8b51c601edc7f08750c625bd881f57855bcb166038458ece545cc5fc6699436e2634bc3db915e5a4673c3ed37bc768c0deec782fac8c2f5e826f02d88e86025d67f35c9aae8e0589ba4814c0aa35ac62a88c196391d7b4013ae6b42a83763b6e227518203a37c63257844d9f4e351a454033d32538285fbbb8d48f69a338b128bb10c63dae05d071fa533a2fb82d9d2f608a1822fcbb23b47406b84b12af10fe76b6f4e9827c304d84b9313a44762fd126e0f3143e9a548cad54f2de951916fd0cc79c9732dc044d51ac9e46f897128faf4a18406e9126ff0c37b437f17c3948838cec44efc64fa2085e3709e0090fd0a69fc8b1ffe91797600b9bd81d216ed8260c0b353abd6dd2b1de6821bbbd2535a3e76c3991e895b808364470943a2525b714cfc6657509668cfd0a7d4685e57e8366785716d3e5b59eaf84243209921dc80b19d1cfd586490b04ac190303cb8939f05cb2713144811ca8efe50c57793535179b9162cf760fcce3ee50823b962d1a6c06640d88eed8d32253cb7034637d3e6ffc6bf02f9473390a99f651b07b0445a469ae2e6e79da5db09e9c6cf59851de152b3371bbf93e4823643669a86bcd4dc41f32a358f0232b1a7fe3cf60c538e156f211b161f87df6318cabb0289ce297b27b226b896fb23e59364bb3116bd1e210bdc732de6dc08f10e14d54c7d609ea002fad4e313a646877d5d9cb10a6449b97ac44096756c5452d98d99428f5da11bad0848e9c25daa23dccde42be1bfcdd564576c8bc9a8d2a173d2a5f5dda61fbdc1ea9dbf6cf278cff04d0d1bdf72b60387f85961c4982ed2cc29466efbc09e019184d8eac33425dadceae21771046dafff24a8a71c8a5474256680453ecc5005b87c3e6e19dca6c82e044f9c5a9bc51d699cf79e33d461511f5df82e9054269b68fa8f81f8e26e23be3187c640de2f7924f183c33e83412628148d2195830edf778cd0b35cd34150c5df7bca5169e4265f4597a799b57b778a9ce18d9b6056cc48c3a3a111db15285ab3fe4715157f35de019283c0b6a056878fe795030dc6c0a33ba725682e1c7376bf3ec75c65cb0def9b2298e8ebf2d99b22a5ffaf1dd359eabdade5de3f42a380c2df2bb260291ae52035082d977874084c575553dbb36f596a407ffaba6c4ee4f2ea698a66dfee820fe701ba8c785c3f8f4d9d19e9dcb38fa6f7eadb3a98e8904efc5c5c7e205eb5e530aec7ee510b5cf8a6b56acc43e372994231029d0eb9bc2eaa2298993d9c011fd48f0481ac7670026dadf343d22da2da0936fa8dbf5993627d92506cd4d83885f8e7e68892b8e44e61c47ed37d35454b05980b504ecf2478da04b4e9d587988eb8c81358a17f35ce02342d2310a48c9f1e259526e7a0b342a028c56e47569207c59de8456cbec7c0ce05f75a6fc6d0c0e77a216592aa3f4e5e401b20ef1973db5767b94db053b7dc5ac58430410d011ad1b29b1a9c99d8d718b1523e32437a05d4cd6dbda35b6e3bc568f9dbdb51cc0bd9cc04507c0bd8c37d6e1272fdbf4bcd98275c03ab7b62ba3e68c92807e2e956f2faa80114f6badb41580263a25778cf3c6c572f8d72752a908bb9fd99ce67fecef20b71122ed94123887538a2a73adf240cdad53e818b612487c9b757ff879edf40817d509cc37e1e4c20aa465a25fc3ccece29608b83d9d07952ee6e665d1170bb1c0b626fa3c765d2c9ec837d59edf3222260c47336a4be18d105ee8d03d7fcd1a4ba20cf84846a5dd0f3407940843e52faf67706fdac70307cec09b0512189be7f56682aef4e860fe326d393b8538426fe628cbabecd6ff3c329ff66a5448eb33afb9d763232a7ab2e6857a05399c16b6816912735ba65b412a80a7b061ea7e5a982e5fe0e6d82db7d7811ba535f8f9a83a4a7049bbf59807cd932a0faf3f300557876213aa0829bcd9436f67e0befdbe69adaaf185fdaf075d5bd8d1526b51bab99d30d35545543ece3177fef9d07fc8983e51a7a3196776428a7fc127b5e1fc64724237475caafeea9a6d90e6ea099cdfad9902c111c3836fc5dd6011ce617096711f0da7f362df7734d244b8dbf37aa6d17bf67497cd09f0ccff6169b1ff5bf311980a2e1c756b10fa1f0acd7660153503090d2f2325ea0a220e3544abb38dfb9500b697b3ec09d51c4423549096f47120f4d79501205e3615b19dfbdeb90764c32b13398d124dd98b098f55e0ca20bdc7ad2453567d4cf3e0de44071be57914fb74569d5e32b2259ff9c82ccbb8f2b1540adbedc727a35ed3ee17b3ad9b0ff154ee752f9ff74a16bf2a67b515aac4d06cc2efe946606cb0ea2371050be8af58333b38730102d2ea8183893e9f322d94ff44248fbbd4f1ec834e48ac9690b4d068fbedef7a0a9e961e8f2c9aaa2ba2272c286ddb3dd93d7f58b8f300169489ae1f0936b6d691e9cd853d6a63e883e4796da871a6b0bef2a9142b5221a7fcba9bc9cf1008bd2f10841b30ad63aa8facbfdb2a5e1c769910e090e288f8b18e87fa4edf40ff03f5308e7fd45df91188a623f45d3e539f491af0cb82253a505257baa81b314de23dcf167deb507d2e00ef03ac06956f1b1a229cb26b46ff12fb15c2bacff57af9238c70fb84e697fc3b94e0956b5f1da0660172c0a50be0c8a3be6933f30fb44ec56a00981f635ff61d7138cd00db4c2edc39ea0d298eb0a0595a8ea7dfe61a640946e23aff5d0d2bb26a187aa696eece422d638231e563acf9ca4bf4d02afcbd63bc7308287431a63ecaff40a2a7d37781c821c02e2e6bcaaf8339993fd275f4eaa280deb0a9b1fdc4fe2759108f3465ddff3596668fc5b5934d71ba30fdc70aef8d3421031522917094f8fd716229702361aaf3dc686355a6e42ef20261bab76573ab4e21c972f25e5e2583419052b29754f66bdfe62c6a922f273301f531b67eb05fd3004af13ddaf939369e9fc91afc3e8c15df45027c89f3f0aba634a1d4863b1cabcd38cd6f383028cbc7ef18a0e32dbe8f20d9824b8a3729e14c031309ba3b1dc6f3f99c77cd14df6e1b8810e4ad0b7fc2261b4218fd824453d03a586e6ca5b4f39c7f6f8ac107123bdc233c87a0fd37c08f0678f2a4c7659cd143e5117077cd5d5a6eb12cafab2e56c0bdf22450b280612fdc21dca6202fedb5d247dac198875c37e344069f8feffc792918d661ab9cb45fc5a59a9d2d31629183903738c870c92f951f07e3283cc5eec0b99bfcdc007269bfabb34640fde4db50ec240eb9803a2077029ef7ce00576fed9f83f4e4cc544121e0078c0c6d2eca0866f4ac54ea33c633ceb04f1b8ccfb4a8b5f0b917c47b2521f2fdf866c2f846a74cf83b7049ccc342ff822949df2af9c2ab3ae566cc0f34b5ea4bf7227ef80cc6f30dd161ad82dd29eb1af1ae3b872fafa25c14bb069fec2e59fedf77bcfa9f697a4ea3b3795b12a34942f8012e4ae93f5572810968203a9b926aa083c1e221572c600421e8cca716f2b487856cc0ebeee45b12f33862693b2764db08df1156850cc78e615aafd48fc24f5ddeed20b901f11404bba5a0daf8839d611e37cfe2838d122d53d69c016ce15804b597e7f97041d2649c5aa2ae833218c23f1d1cf0db8e1d587fe428f6ab55da8e4591a09cbed86dfc2089ae588c41b21231574029e5e28a3675c37d0e032fa505a3657dbe0e6e44e3d1eb40c38bf951fdc0c5cdcd7ba3957dfd38d78047c36392e164346a70276059e674262526989676483be18cb47a10ae90b4fdc8a7b8489a1cb5b0986f798a62d7cd7d6909848d3a18d13d8c5166110c748e06eaed6c34e808ae5b9a6874668d3fd958a0252fc346f8acd48f9b13dbadada52558f7faca9ac95f99c14a080f9db2a1199629627cfbb166b8d3fef8ae8630ba2c6c05b2e479ba76faa96769b9c30e3380bb2698cfc19232cd6b11606db9c9af32203a7344a4835a03e32f1b3e1f651455928a5f962f6a42692bee91c25a21f9a5016fbfd1b3f085edcae2ffeedfd8d1040518780c0aae334772d48999f6737cb181ac92e142023dd06942cc4425d32a2342a3adbcc23715f6f14e35a71d549b0ae5e283dc8a3a86a49e7717a0717e6fa2873c0b19a480d63f8546a42629da1094ad37c5906486afabcf2c386f056ae4f62fb8af3455074b8fc90f6415ef4d1b83b127b9c398c6e885e632421f28d0efb338ddeb549bbb00f502d750bfe6d6fc9c9b9fb7491d1613a6972ac5f94269bce9eb4343f1fd19b16c50c447e9613b358e338144541b27388658765b1d599cc0a65ab5f4826c36a5065423b61", 0x1000}, {&(0x7f00000010c0)="94623f46980c0efed2bfcc083f16721e9d9ddb29523d866657b6b0f8f2f500821bb7c953ee71b9c3b3e581039a4b5928452e038c49aea9301ec62d7aa8e402a88b583d767c5eaf7deec4963f89e55ac2447aa1539f40f79c22063f664e997fc6f3b80340ba2626a1f0f7743209a436807499e17fb560b974777801c94601055a7664ded16996f363162fe6db49056a3887920eee9d7c1cbc6c981b1a67ee4c8e7e2f94f5db4e7ba74f98e274457f7da9ddf1faa89b7946e94a60199d7b00c61a87ffafc317e3", 0xc6}, {&(0x7f00000011c0)="b752a47baa65afd21c324362d9158f7a05b114b6489f7677581938bde0ea2da49cbda5eaac13eb8ae87c80e8e6cfc64c4e7be876781d793bb93c6fadc8b1a923f7ec89a334d4695097b43c7a0797dc46cb700ac21af1c4732d1d88d2fed27f036b5631f2ce20111c7e4df122aa872450f3d40becfd57fcee058931d4e45518dbb43dc817d8c73bb33dc1c9729681db54a0db9d1b257f4ee44822d59de77598db54f7f24744eac5201b5dfca2b0cb4d34afe09057acc3d1d08a95df9af468175126a8ffb7448f169ac8ec5e91147928da4477807ab13d3650a15b3c02bea0f9c300c4df5dc421eec2a9696fc2febfdb17637c3ce61bc9", 0xf6}, {&(0x7f00000012c0)="1937703e21b03232d194a493e7c143fbc0605e60f0c3f74a219507194b6ff9a5988b49ab430f4c6dc938040df7efd872e20d7d0e55a2293493fe04df", 0x3c}, {&(0x7f0000001300)="9c6319ba74545825af729dda038718acc898f1b96878c0f9516cf88710a49d320a9229cd4c69", 0x26}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x1}, 0x7) 22:53:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 22:53:23 executing program 1: r0 = msgget(0x1, 0x200) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7ff, r1, r2, r3, r4, 0x40, 0x1f}, 0x3, 0x6, r5, r6, 0x400, 0x9, 0x2, 0xfffffffffffffffd}) 22:53:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffe, 0x0, "0e000000e9000a40dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) socket(0x0, 0x5, 0x9) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffd90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:53:23 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/149, 0x3) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 22:53:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x4, 0x10001, 0x1, 0xffffffffffffff3b, 0x0, 0xae, 0x2, 0x3, 0xff, 0x5}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r2, 0x4) 22:53:24 executing program 1: pipe(&(0x7f0000000040)) r0 = syz_open_pts() msgget$private(0x0, 0x20) close(r0) syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x120) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xb575, 0xfffffffffffffff9, "0366402b96297f0c033c02df71795acd76ef3caf", 0x0, 0x10001}) 22:53:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x40}, {r1, 0x80}, {r1, 0x14}, {r1, 0x80}, {r1}, {r0, 0x104}, {r1, 0x1}, {r1, 0x80}], 0x8, 0xfff) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 22:53:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeccec477b7ee026af169c64c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001780c0c2815de72209ac73145dcca6599d3d29ad9085771852a5f1def14cdbc4cea2689a6fe48883d602b43bd4ced03ddf057c7152c15ec2af89fafe08f59b8fd9d15824d6874ba408b8e7d7e43671051df2803b03596538edc51d904d6d12"], &(0x7f0000000140)=0x1002) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) sendto$unix(r0, &(0x7f0000000180)="89d3f08286626209d9bdea10c6dd5fb999e1fe01ee5cba1b53f197a045f22851a031d33b102c38a0fa8ade2e9235fa741901b97afea717a8c58a90efce5ac119d1a39ad28517abceb48fc37b13c93bc50a622fa4781187f9857cfd4acb3fa49597dbc955e965b5e0ac64f1e80dcee961e97985443a824e38165c0e6715050a9cc98da22442960e5e725b5d83138ada1f2cb9e8a3c8089393db8a77319592b608b1e2c22c6b010e183c49dbb731bee0c263e2def51f691f979f512ee849e0698a122ef99d07acee40df3ca69ae8881f846022", 0xd2, 0x408, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xe7, 0x6}, {0xc3, 0xfffffffffffffffe}, {0x45, 0x8}, {0x4c, 0x2}], 0x4}) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 22:53:24 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="314723680e51714b06a62d4acbba7846cb008af7e9c43acc184cc363e9965e01147b7ab9b7e0301e7092a798e8252e0b7af14980af9cfe23c5e324642e8eebe49681d54b322c59768a6fcd9cfc4ed581ff8d5af80a9b03334024b6721ab56d6f0249e63b023a9b8022541af436bb07457ea35e34a507d7bec7a16433a7d481347503abb13fd6ffaee6c7eae2f03c91a202d042dd3f9cd45742c89e539d09c544742bb9413bdb69baf3f379200a1fdedf1bc4d34e00b7cd37010434eeb778bd1ffa34b9b3c06deed0fff7084c9936b4f66a10b8cf16663c2bff0830ff4d33a7f665056e7eb18163bf25b9233307499cfd7200cd3403f87b5269c98f46e3dffe05e7d4699c3a044682995d2972aa1bffeed5e9c4a44e1400000000"], 0x10) write(r0, 0x0, 0x0) 22:53:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 22:53:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x1, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x0, 0x7ffffffc}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000) 22:53:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffff128, 0xfffffffffffffff7}, {0x6, 0x4}}, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x4f, 0x3, r1}) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x24) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x1000, 0xa77}, {0x18, 0x0, 0x100000000, 0x1}, 0x1, [0xfffffffffffffeff, 0x5, 0x1000000000000000, 0x4, 0x1, 0x40, 0x100000000, 0x8001]}, 0x3c) open(&(0x7f00000001c0)='./bus\x00', 0x10800, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r3) 22:53:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000200)) setuid(0xee01) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x0) chroot(&(0x7f0000000240)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 22:53:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x84) 22:53:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) 22:53:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() r2 = dup(r0) getsockname(r2, &(0x7f0000001400)=@in, &(0x7f0000001440)=0xc) close(r0) r3 = dup(r1) recvfrom(r2, &(0x7f0000001480)=""/118, 0x76, 0x1, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000001300)=""/160, 0xa0}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x4) r4 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r4, 0xac}], 0x1, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSTART(r3, 0x2000746e) 22:53:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x30, 0x1b01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x20, 0x1, 0x40) write(r0, &(0x7f0000000180)="eed989388d482635a5cb8db91bfdfd008f807d3b9f21d47a7f1a1c84c80a2e272428798e7efb8cde40ef56c1f1137fdac709785c7390297c3b50c7a714debfc30149851136883aa79f6d9990e44b6794e4a88cdfa495ae82daa1eec65cdc984acd6dc3b946ff4e9a9a229aa86743f39f44472cb105", 0xfffffe0e) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept$inet(r1, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x100000000, 0x1, 0x6, 0x8000, 0x7fff}, 0xc) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 22:53:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) recvmsg(r1, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="1c0000000000000000000000000000000000000000000000000000000000000000000000c309000000000000000000000000000000000000000000a6459d571ceceaa5e34ed3fd4aac33c475c6d1d2dd961d7d99f2e64ba3f4fe3da4e16179c39b2ae07d2cbd3cd44f78b185529a27ee5b22e1c260efede4b101a965f6d19af458ae968eb003ac47b9f037e461c53d2df20edf0a37ea04225650a366d9e3c5ed6bfbbdad81831d33075c98e78b1e72b355c7e78c56805bbe7b34eca923f75f7610fbdb42b76b08b18cc050619400962b8961883c4808"], 0x3b, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000400)=""/187, 0xbb}], 0x4, &(0x7f0000000500)=""/113, 0x71}, 0x801) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0xcf, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:53:25 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"}) r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x8000, 0x738, './file0\x00', 0x7, 0x1, 0x1db5, 0x9}) 22:53:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x4000, 0x10000) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="c9342e2f666993f70000000000007f327d4941ff729081098a08cdf1202a175025ed39b44afd8857d34685ce71aa53a53580b3baf9e16059832325f7c61762cb6c62d8284828760f44306ffc40309f4aafd4d1d1c9a3c8fb876e6081f838af359b341b1d53bee9fa9e7852883c584b693cbc744dc5cd7f48c23c34f2904cbf83b1c94902319df0e2659599a87f8795d50225d91b795e9a543fff6b7891b4e8bbc48da8b2d4f58bfabb1cfe4d1998c60c62e5d5082d7978f49b86b87fe8bc8358df858b980122b63d5fe178437ac5fee821b9a98ef4c85a9dbcbb8fb4b190d76640dbefe6681115e2d17e2775ba2d3079402fae9af3986dd9e17bba9d7646239fbef8bbdaf5185df6494262b76ab2578a6d136d8aceaa7d348ec6a1027e15cf4d96beeedc89d6b086bf49d8d1ff14a2345bc4b52615e2f10ef4fd6728ef21"], 0xa) write(r0, &(0x7f0000000100)="e31e28bb5fa05b39068e9bd3a3e59e5179f7549216868260bce5768e373a4702c99405fdac8267d545f8739b372bed4b75a2ea29ca98903ec94caab6c2daa74d9e36bc14c41a9b0239463aec93eafe267c3b585f75b59950c7c00b345414f4a6a7a290a953078c4636f6e442a9", 0xfffffffffffffd99) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 22:53:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) read(0xffffffffffffffff, &(0x7f0000000140)=""/198, 0xc6) 22:53:26 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 22:53:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x4a, 0x7, 0x9}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x48, 0x59861ee5, 0xffffffffffffffc1}, {{r0}, 0x0, 0x10, 0x2, 0x80, 0x9}], 0x0, &(0x7f0000000080)={0x6, 0x4}) 22:53:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xadd, 0x8, 0x101, 0x6, "eabfab9a0e6da2f9d09aab642b8f4df734b21387", 0x6, 0x100}) close(r0) write(r0, &(0x7f0000000100)="69ee9439b0a8b090f96c3db5e2647f912db2614d9fbc8296063673d2c5ea8848892f17dae40529aa95c2f37af2cefb575f5e0b85da7d1e60cda95ae61b1c6acc8f2d72109e01aee6036153dd2e56ebf17ac77fb815c6e79663cadbb655684b11b8eaf2a4521a40b2d50f7eda8564e0e8d90ca573fd85b615f28d6f21366a9947957bd8a94fc085da7b360fe5f8f15ed1a06b8a1e29ec51da557cf66353cb563be3c7bf13e8f1c8edc71729b34a262a09", 0xb0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x8003, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) write(r0, 0x0, 0x0) 22:53:26 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) syz_open_pts() readv(r3, &(0x7f0000000080), 0x124f) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x8a, 0x1, 0x0, "244ee7750054c61df1bd8cddf6c211217d712695", 0x7ff, 0x770c8000}) 22:53:26 executing program 1: 22:53:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x150) 22:53:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x9, 0x8000}, {0x18, 0x2, 0x8, 0x3}, 0x9, [0x400, 0x7fff, 0x9, 0x200, 0x3, 0x6, 0x1, 0x59e2]}, 0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0xfffffffffffffeff, 0x1}, {0x18, 0x3, 0x929, 0x9}, 0x2, [0x4cc, 0x100000001, 0x3, 0x10001, 0x8, 0x6578ff8a, 0x8b, 0x3f3]}, 0x3c) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x20004, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x1f, 0xfffffffffffffffc}, {0x18, 0x0, 0x0, 0x6}, 0x7, [0x4, 0x4, 0x7fff, 0x3db, 0x800000000000007, 0x200000000000001, 0x0, 0x9]}, 0x3c) r3 = kqueue() clock_gettime(0x4, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r3, r1) 22:53:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x1d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 22:53:26 executing program 1: r0 = semget(0x3, 0x0, 0xa0) semop(r0, &(0x7f0000000000)=[{0x2, 0x1, 0x1800}, {0x7, 0x2, 0x1000}, {0x0, 0x7f, 0x800}, {0x3, 0x7a1, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x8, 0x1000}, {0x0, 0x3f}, {0x6, 0x1f, 0x1800}], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0205602, &(0x7f00000000c0)) 22:53:26 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) r2 = socket(0x10, 0x4000, 0x101) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) 22:53:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x10005, 0x2) read(r0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) 22:53:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x3, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x10000) 22:53:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10210, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 22:53:26 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = semget(0x0, 0x1, 0x130) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0x3d6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x356, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b7792e6dc55dc0ae369b6357ce5ab0a91206dbe728f39a97579b60f986a0811b852e219855970deaca9c253e840a7f832e84b0082f1ca55056af8c821b413243ccce46ae0680240bf3102ed1ddd06ff9b8465e1775f2db997101e65bb48a90c11f719925871621ba6"], 0x9f}, 0xffffffffffffffff) 22:53:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a0ff591000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065057c9abf4c3fa50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) semget(0x0, 0x4, 0x8) lseek(r1, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001340)) fcntl$setstatus(r1, 0x4, 0x84) getpeername$unix(r1, &(0x7f0000001240)=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x0, 0x5, 0x8, "e188e199a0b9e3fda2ba679089cd7ac97fe11949", 0x10000, 0x6b}) openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x8012, 0x0) 22:53:26 executing program 1: mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/168, 0xa8}], 0x6) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = socket(0x1a, 0x5, 0xfff) getsockname$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 22:53:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 22:53:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:53:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r1) bind$unix(r4, &(0x7f0000000080)=ANY=[@ANYRESOCT=r2], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) shmget(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) 22:53:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) listen(r0, 0xfffffffffffffe00) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={0x0}) write(r1, 0x0, 0xde) 22:53:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1f, 0x80, './bus/file0\x00', 0xfffffffffffffffb, 0x8000, 0x12c, 0x8001}) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) chdir(&(0x7f0000000040)='./bus/file0\x00') unlink(&(0x7f0000000080)='./bus\x00') shutdown(r1, 0x2) 22:53:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x3, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:53:27 executing program 1: socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:53:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getgroups(0x3, &(0x7f0000001880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r9 = getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wskbd\x00', 0x8, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = kqueue() sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001540)="c0e1d7", 0x3}, {&(0x7f0000001580)="f913edec992b7870107a4baea1817233b786cea71161ad7661c4e19b0298ce39af97582536a9aa09101bdd94fcaa8feb512f149e930f5fd3aba6a1faa1b521576e2f31f762fd388f4db043daf2966bd7d6f1c41083698682533eab7a4532566079c3f65447a422283126ac5fde94a784927ea66839cef805e9201b2eb5f79a2c8a550684318678ed7913fd8c6246ec8085ff819d4b8287dd9f475bd12dce3e8259b545f74d2783edf6adda48c0f46f6529c4608f8f6f3dbfb29f0a6857de868236a1c5cbd50b3c692a7b30a6a9c854dbe561990481498d7751aa86c054bc", 0xde}, {&(0x7f0000001680)="8f24032bd75f381b5458756f13298f9f7461c1ce66e707fbe04d8f372690449a267753cc7602e43cbbfcc94c8edb801a57ef7987173d2d264428e81f36548b7a325e99c6a14094", 0x47}, {&(0x7f0000001700)="a54623ee306af54270a076ba2a0df16fb3cc3c55ef6a466673b621d433c4cbd79eaefb107938f4c551a0d78ba4c64155605accf8fcdf62182a98f3fe7fe8e009353b6427d0c5e1b0ddbbc4c8959df3da2d02d504737b9d5f80386d496a6bbbb81dccc90bac478152eefde09c3824c8c7eb2631fe0ce81d7d370e34b4", 0x7c}], 0x4, &(0x7f00000019c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00244f25ca00000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13], 0x80, 0x9}, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r14 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r16 = kqueue() r17 = kqueue() r18 = kqueue() r19 = dup2(r14, r17) kevent(r18, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r17, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) r20 = getpid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(r17, 0x5) r24 = geteuid() r25 = getegid() sendmsg$unix(r19, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000040)="fe30f385cad21ad474f3c994893d0e1556c36ccc82a49ab4b74a7dc5b4f40f7cd8abefae51301bbd0403c46a6cf1a89204bc2d4d733b9f92eeafac67", 0x3c}, {&(0x7f00000001c0)="706340222d47be8574c1049f662499cb4e2a67e329f45a10220ea820e6d1e76c421f0f141d5e418490cd51f6a0aee4032ff67856ad6009eb3d99e9b2b3bf7549c8796045ac2498287c408b5944ffe90a3e13ddbef068e46019683d1131586917f53892258091e31d9551501322ecfb5fad5a112f7f7b9fb55f3fa6142572476ac1a2bbc0fa8e94ef1e151724153c204290b6af4aefe35ff20c573f089efcf2a678ebafa721003a38eeb922b02e555d604160cf843ab662fb26a01a5e276c681edaafde0f925a5bcb7bfd617578a109705da9a1f87389ea897b1f4b3805c596b6c95b0e96dd2d93c40efab039a9e62304b65593980e5302fb", 0xf8}, {&(0x7f00000000c0)="c346f2d635b8076e33fd5e436798236a0510cfbc86bb43dcdae00900889a8932ca30b6ea4ed189e0a3d49988ec464909e9235ed1ec05d392f39051b1e2818bbc9649c8c461f8b2902414bb569557e31835302553b443a0e32933c2ca4e6e844082cb64834a5abe4b92f4f4cd112557342929ebdaaae5f45ad7edec56aca825a1", 0x80}, {&(0x7f0000000140)="19eb90f7849fb7c8e502012089f3edb6b1b4cb41a0e935efa634dc017ada7175d116bec5599fbc692e4e9b51a0b2c0429205b987fc5508ed8d97a9", 0x3b}, {&(0x7f0000000340)="517d315ea97ae5d89be40f0a48c2826bac57b753b064589c63101a09ac1244fa13002d7ba5787a19ebb84f478b965666a2caa4e1ac8d806c16ae8bc218446086b5f0de09cb0cf744c56726b83cda968d7a074910b0840a8b00f7e278d6125ae732edc6f884ec3662a5b223d5fc8e52c6546ec500a494f6ad2678333ca491c6cf9d176e4ec5b1c34044c16d6fe6854f26033b715765b5e0de984f5be884078f800d7b1dc31884c21171f2473e0f7324a6a66430d275c1a275864e05f01fcd771bfb10581dc9f40978362f71e77af91c4164a73e48e2094d3200c0b3229cead33db362ff792e2b864d0dce172375675abeda5b7f0f299c844a07a1c948b6d863d10a2a5a883d4bac7ce7eb0b22e8fa89ad524ddcdfb9bba964543a9a6e4aefd6a7def4c279f66b25532bf8ff391fc43659363343bd3155c26afd4baa5c9eca9ef56295701ccc5c35a16c51e6797c3af48edc12511f699a9032fb27624c585638bef9e32623bf8f939de55bc35d753787d2883b5d23a125e5a9ec903b9ef448c7578cea248f5bb22bd3dab93d423754cb6fb5c11b24a3584ad19446bcf19d67489619da702a5ed4e9dd3ddcb6f30cef0c9f50c901d806f45ea21a727ae2c7423e555d91b2025b5565760e0e3b4c3929b69b79cdfd5ef05ce79ac9e711f272378f650a290837fb722e62ee56560b05b5200362061743191155ba0fd81d85a8b5ea26235da5dace752e793fd5b2ef9feb028cbde5d43f7d982399693d98b3488ab04ce96c386dd63e5b602c393d9b8fd3e2c45e8fa88dbb96545b42d12ddb3a9a9fa7cf074a01838af47fd32b9a46ad3e7d5e38f59a2aa3c8b23d8ffae890ef07a0460b0d71fb9a4e732b170b31ab0edbc2e515b136d688182bf7ad00656f6fb9319bd3b5b6039c1c3ed0623bd7c7344aae692130cbd11ddb1f4282657c558697db806093cae7309b9d0f38bafff9cc33f5c39e62ea21ae695fe9d51f548c0566d63f8d16c185c43d5704553e477670190992c32291579751028bee414be0dd00f854b2e81bc210b39d2c5b3757f878c25e93a17c806eeddb51c7b1493fda1294362e7e80c92fc7dc23c6ac56162cf9cc5b908b532f1a9b70eab5c845c5d2bc1706fd9d15029e34871059c9da2513ac65cb15f428b41a7624705b21e05bd986621195275e09d6b841e3622a59f4a243955979024f17739d07d5fc209d74501e10108788927ed8754f4599299a1dd18b78b5f393e7ec2ab643b3c866b1797b9ae583a1d9d72b2c41ae6b56efad398534a61367cf1673e7595f863b1c0c977692d33f11fe924c982d527d8b9369dff9907b26b793b1b33482c0cd98369b06585004f1eea6c486a9b041064544987ccac48d395f7aeb3a63aaa9e7439591dd3cbf3771957de8b2ec0ac225dd452c838334a86fae16ce0cbf1b5a8531731828f460c058776d12a6df42d6b98ea3683d4bc91f3486f78058d024267f3d382638de6f3721b9213e568b7001e7f8c40391fefb73b280ca9a74f3fa1c21da41dbcd974a3ccbd63ffc5fb08da5865fb277ec608fa765749b3ea223e80efcf23a47df9c582dbb7cd6a829e6e8cc8115d1d38c133c209dce6d5dd2fb7099e9aed7c24d655b3cc49f5fcc54c36811a4e002a34c094f7ca9e2308265e6c3960aad281d88731fd34de26f1917f6724ede5a67b75345b40f32770699bcf061e0900c867bf9ce0131c231c504ad4d83f6ece5a36846143313e907a0dd9b0fc1dc39b345aa08ec84f5280c1531efd67fe97a497e6c5812876da193c649b9d0c82905a842c1820a1a1029d042e1b53c5ab869beeb7212f4285584f6da57335448a2bf8eadf8f443b2a05ec19cb9051d0e7b2bd47c809da8f879cae4dcb395eddd738cd53a0fe36ffef4c86568e65c84a797497d1198d3455aa9cf6c53c06b4c8cde6c38a9f152fef5c5d5e4f4656e69ff0bd4a8485174d869b4be46d006c2c457d281495a97a5492b431e3ae470fb068280f2b289fcd5faca2751b8c714e7cbe7d96dc5c15d7cd36b6112d0403a581e28a6f834071cbfcc08784c5031878cb5fe484bfff8db077155c597bb0a84713240a679b9a7a34d8546b6245519b12e639137be52961de4e1fab7b4c2dfcc0adcbd2d3328607e303c92985df722881948350525975616e2eae5c67fa02612e2e72245b5981121ba128640c7bd82f51538fd2850a059f2ca63f91a442abb6101e4964ee704272ac2b9d1ebffd9add61cb0c7f6bfc06559bc5ce0690e48cc8e9f9faf0250d102bd9218186ea2de3375a578de2cc9bc96398c3306b2203c7ef99fad22456d0fa0e73c1c1e2a4bcc644d3693907e490dcf812fe4108a6de084269133c63eca454cec96a1bdddc4e8d45863f623a45b348e5694203695fe91b527c474716e391f3dadbe0c7ad1d5ae0fe25d412c2499337ce7b918fac4f522f85b6e74827f5d1dd385ef4492f3930418dc80e1cc2955507cf508a8c10b5684216e7497753617c1f5e326345ea399e54444b2cd73c8da5b45e9f2500fe07bcd103a7e8c9714608d4ea95b97f9173e8639e20343c7b3523b140bf0bb4448728dc22f43992eea0df408a007fe76e321e4075670c3c0cf022dae2f1647aff9f8150b9cac9b9a423f3d2cbe6c43ca82fcd492865e68c8b5ab939384c8ad28423ee4c0e9b2ff3048eab42ea82eb4888aa9fb94b14ee750e2d41a07952befbd7dece8856a6a440ebb53c58d6d29275ddb6f49931a136ea652140455305c959686422dcf31dd0a8d6c216ccc619ceec90501515120745153dda6e2108fabb4d14fb6ca147e4c5d4c01cde184f0c022ccb80bc629bb1fc54703c8b8b479ce1a87b02d777414e20362bfdcde4c51efd3cf12c41e98083a5c70e3fbd81f72b692957074da1f9d63db746cfce27805b6fbc95c30ad559df07cd4e2135869561bb15c91d2490bab1543ea416cfade62903672699e8c3ef193d5d0ed3da411ed8201b52aa601b012332ef0f4f863abdf6ba9df0df11b9d24e5e1a1bfd996530fa9510a492223e7746d81ad7d4ebcb44d964feef0ffc1dad521b02880e844a6f90b27ceccb4645c9596e53637e6fb44ca4efcdabc5699bfa11b323bcd7bb91f4aca0a916c233cd733b9c371f72416c2e7497403386476a274a9bb375628b8a65995a2a0ea42804af0ce9796c0ed47ca4daccade1d1c1b174a11dcdc960e9c62b4d4d0ad39998fedbbeee603124815a44a1a8cf84b9902d0d80a06a7bdf36a35e0722669cea479465d7dabcaa9023985dd7e31636b1e84bc7ddf8fff0d9f79c9321eb0bfbe7e2908c31272fc32ffe7dd589aada4f095eb258b8ce16d3f91e8efe70a5141c9edc0fbb388090be7ae33873821e0a54f10eb4663dfa6f6cb4f3e4c9e2f7b895adb02561cb07cf6024c2840aea7a36949cf5c05ebb8353400b963c8a409db97617dc1f01e6e509a3674f1e5aef7820bf0b1bcbacc5957b43865952a5b11fdf6d3d161356b3db5747a0ba8788b8d948d8e41b5c2369b82791c8ab79a8b9571b6421d255f5474d904220b5760d40e1e2c49e5d63299d81e796adbf5dcf53c6947ca05a285828f20972f5b9c098cdc32ab1c822caa0029953818179e4500dfb0123b796833ade29772c92ac0ccd1cf3b2c6b1ff59abaaed189718c13c9319250801935320209da2c91ccef24698954ea69ca85a8e428885976c5eab460ac73225dd1680aff088eefa14a1ede3adfbada6406e785c9350ff8ec07c0cda53ecab6501a292f89a93f5412f3adc8440399f8d7b90730a04699855f095ab57e5b5f04343c92da071b2ea276a1fa97c559db7c4436edbcb283f43e3dd8da86de67afadadb1f162cfedfa494bad9b10749604f10be8ee6f861a4ddf744d115fb821dc97deafb1292a30b84900c7d93f0531da8362b603f8fa81059c5aec67b2506cfcdcebe1ae426cc87e0f56606520bf2bf117269e63c444a1b4caee13e97ae6d3976d9ecf595a6063c49b8d5c2ed9858f75e3e977b11bdcdd691aee9a81d01961736f256eeb69e66852449177b8566175fb716d9d354c7d14e5b6c29f6952d93e5a0223025a7263d20e8c6cbfda8ffe7b386b6ef6d338e2090e36ad94b453bfac0523a8087f2de346e1daa2ef4045ab246f2e216f9ee6ac68393e61b26c76fa62b358b756e30ff3b2b995b75ef1380e190804f4ca27b86694fd9be1088aea7fd0ab1d4532f6e96f3b8cff26ec0b61beff4754fcbd9c37c6ae93f0149bece8aea4118e4be6ea448b379643e1c175510e5fc446e1ae0cb714e265ed4ab92aa2e40e0d72e5e078f41669d19fd2cfdd4c6047ee07cd9d9d680fc61f3347bbf58f7bd129e7eaf8ff993081562845f9bb6105736824fbdf851c90fbe63db81814c9651b002c26069c117050b76d3cf9f1e2a427809fb90b451d02be87cbaf6c6c954b9dde433b733fbbcf0d347de61d3c73dfb571061fa52f04738d6846a5835d208fde2c4ba6e75f07e5c5a18000d75481248ee8318fc7fe1ae891176b4c2e0209773e74f04856a2a1f08794ca0b50d7d6004f4c1c233cfec7387c0c305aa21251e4813b66d55cd427c0f5849ee5ffe6c4c939ab0f232cb8bf1f7f347907e6bab09f89b5986e26ed25e10502a6e3c26330eb489ce94853168b8b24bdf54d3c77f4ac6e63f882738914d24284db8e4450f0fbc08a51a8d39c2b770aa80f77ac55bcb40ff59cb8beff6c56090f6ae0e3cc6a2680c234cfd96786b37e61ca7656597483e20b47d4ac08b04c4945e605915719fb409f63e229fe979375ec1259a3ac424fa1046b80684db2e581cdde2c148c2cc03db505e19f38835c83d72291d098224676220fd578ff8f683728f5a3d45ce3af04c215c258023be44edf901b82a76ee397fe0da07a31e4833ad6a9e20585647e73afe28d7da31fb5d53d566a75a3b0145a51701f7dae619a460878ef353111cd1deca95da995b731cf2b32339a52a671ce5d5418a35a9b05015ad668472c65d50fb7d7070d0d9a8d1a44645950385e929fa1533f2b630a3e45ba75543f74850db57258c2a92befa9d0de66e4192fcfc0a7ddd0849ebc0c66040acefb830e14bbfc64f25955f6c61beafa2406cccb7b0e370e0e1aba1ef3bd4ac2438ceca767d34728ecf5e1641c92b2368f9f30343c2808b284435a1d15006515bfe137f00c8a3da8d1081ed05c7805b4159921a408feea249ffde1386805b2ac1d1c4d319e96af9b1eee5b94908a4e75e00db89dc2feb031e81c5f6a738b9cbc1c8a0d644c956337b819e59834a30a0585164f9bd0015db6eb55cc38732de9532474a6e88266856070154e8221ee028daefb4c55c1eff9689390bcb07b7cd2502c09871b77355900ec1c16bd422c1d6ca6056b50a4a44affff2eaaaefd2122e550b5312639addfbcc4903ef29b864a75151767905806481c48b597d1ece52d6fc466cadef8096bb601fc3c5edb8c9a7d11b5b634ae9d7094d319477ad7cb1e90dee66afdb7c3ab2056613146aa187a40108003e154d63740ab607ef5365f178ec4d4f02030fcb35a5b57e0869520a9748d6c36f3a51c7fda6190088b2666887095f8668cca89c01ef4796567ece7667d237375c1b481a2f66fcbf70be1d9d0347a7265d298029d1313121bf6fde878ae16c0364fb4ed9aceb82067977db571e83299a37c5b0db762988a8d4f94f7040be4f40dc92ff9899536e915ddea5917f83182583004c6b10f2beb93f895ca5c636baeb1f6ff0e3367a0674dfa407c02c74fac8bcfcf17532c8c7cd2ca63d35f794fc558e23a93fe4fdb423ea08c", 0x1000}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x40, 0x2}, 0x0) kevent(r16, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r15) pckbd_enable: command error 22:53:28 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 22:53:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 22:53:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x92, 0x9, 0x100000000, 0x5, "d08fd13de15be332cdfba5ef5164ac7b3031ca5e", 0x8}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x3f) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000140), 0x0) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r2) dup(r2) fcntl$getown(r0, 0x5) syz_open_pts() 22:53:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="e15f7c18479b1e11f0f7e1ccffb082ad0a298c466a6044ca7b0bcd0a9dd7681e07e68765ce", 0x25}, {&(0x7f0000000080)="87d7d791c155a2903cf3909741f4110db559d2ee2079dc7978b5ec356fe9e968a3b9829208d5feac2e00a095b608602c96e99cdff0e08d06fd91e01e813d9ea71fbc6879dabdd7216ee8879e8c89df331159c7b49394c71cb36816a026effe18acdc85c691eebaab7eed988e2639815ef1a66c5203a2868d0940", 0x7a}, {&(0x7f0000000100)="1cd36b4550e1e42417302dcf90b28e517ed15adc96a108acd72355b4fd3ea19543dcce54b48b85e842e171f63d16ee6f4e409502a2a290de1ac5d65f65270981a7c30c1e5ee733d523e5576749982b9706e96c25189f8ca0dad1f22cb1e4b419d06e324ef93c53b2f4627c9f6876b9466ee047f9102d36577ae2e147d0cbccda4abfc16fc22fbc3a07cdaa8ea75d4190dbca", 0x92}], 0x3, &(0x7f00000002c0)=[{0x78, 0xffff, 0x1, "cb05c0e8ab6355e367596ea1ca198c77d9362b3fc8fd857b8ee73716d6c7f49f159fe86961d14dc4afb5c23de4b856a8b41e3079d521916ded565b37a2a756d109f8449851de22d260db151a0bb048b2d94ab8c604d30e83d2790c38e28c214cb0a75524c7"}, {0x18, 0x0, 0x4, "992b5e8ddc"}, {0xf0, 0x0, 0x5, "e77517524e6a60752af6fdab7ac2065ae5db35b58caf64570e2ec5f44012238387fd86af29716eb9331623eb61262cb8cec20a4d2e12a453f9921dd59fa363e69ab8db635ce77a282fa7423f0e2fc3f92591ddfd16b77e7af67f0699d28ae61d480061735055b02e2d3678016c09d61d31f019573b8df3ae957a08b32c30ad47dcd237684baf71ab9a29af53d8fb058176b626a917028a6d9723952eedf47f50004732d413f8471b36a9c9852b1195413f630d5eff596a64752fdbea9c17d3c9246c1e24816699b850acb252c28fe6972b323e97c61b05faf224cc434c3c548e"}, {0x78, 0xffff, 0x3f, "1658d0253a388322d85410d4eb0e645826b4aa1b4861ab241a69fd35fb6ca89181ca15c18cc86f14a4db2e9d72cff2aa913f41dfbac2fb7b5ba58bc8103493f456e2fbbda1711f8bade8aacf6060a069278ee7b435f8eea89c6a017eeaa4da7642edd0d132"}, {0xc0, 0xffff, 0x6, "ef16318577f763327241f385d32e8204efdcb4fcdd5b5eefd0c290ebb3d0cfc7561b31df358358fa9bfeff9a120d7cadddd61288149175fdce6f341b96c33ab64f2ea9ed32325b6a3f7a8635d867d37748234f701eb977017842f33f412b64e021ff0df2dc120b2fe7a9bf1bda27a4eb16f269c2627082adaeff4c87c70c64da327e5e98ea8a4097099d8704b05e4707349cbbdd1fa85c6fbfeec7027b590401f3fe90e7fc012c2337783d7a36bd5b29"}], 0x2b8}, 0xa) open$dir(&(0x7f0000000580)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0xf5d) syz_open_pts() close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 22:53:29 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000380)=""/248, 0xf8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500abcace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a26cd95abc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f90679c47ff1a312c3105880f679830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfffffffffffffe86) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x7f, 0x2, 0x8, "8b6a532d18bf21a54a9301f3764501ff3783dae2", 0x5fef6207, 0x10001}) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000480)={0x9, 0x1, 0x1, 0x4, "93d2275f0f8b2391e3a1ef659946c520b0400d6c", 0x2800000000000000, 0x3}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x840, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x202, 0x0) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:53:29 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) write(r0, 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7]) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 22:53:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x3, 0x0) write(r2, &(0x7f0000000340)="d2cd24e08c885110b21219d414d5543d57017ff22b994788e4fdc660e739263b9aa0195621d27d38e41e7b695e1c7b13a5d61607cc9967dbcf998b2506662302ba12c97b425913242f1c9cb69ac03fbd1a487560cf3c0ea2e53493aa6c4235ba5722c8b0b773b7a85357dcea904355cf4f4acf0a14fd0ca932fe2d638fd79a19a8ae816fbcc78fb5a43ebe10ce2324a25e493653c1ab26272dde2cd972e7f86977c867b9033b23f07604bca454a67e508e6823f181afed8c2c458ac445c2d56b8cd7002d7a23c28ce85d366d57c9db9510a3b0525adf41b921679863f1b203516f5f641c3d1194f96cd1505d12f8eb68f8d8e18248597a122a4d1ae88b1ce3442e5416b64af9a4de887c82d9266d770f7aeed9034766b9d3c8e8f552f9375f8042ebd3a6523a246b19c79fb6c5807feb5c4ae126c240ae5377b77142202c6d532264948f9e3e506f1570b44438249c35497bf6f55d931d5e3b89d66d08e319b0551071e1841fa8cfef0f5e70a69fff5febae43e3da171f3aadb299fb5125100699f2e24931d130866d68b4a0c1872457863985cfd48c504d008ef43c38c46d7de31deadff6283b1dea3f70d799a6034279a9454956a365341aa392b4127013bd6ee0d4925f954aa9152387a5e133b8666191419ba470a55c00642a651bb4262594df8a796a69caef9cdb0e8ba031ad84cf7a6a129904d9f6637c81cc8914061993c78d24967ad0d540a354d5433229c9a1490a292056ea0814ca7dde4872aa105213289e59afb92d4abf6004f0fe7de9ba3a5bb8d8e130584ec685684a1631b81b3f5d92b6dc0d8a743e50d16eb22e3d89c90edc48cdbba5fd53c32d4653766e026e5c827daea3cf70555dea435c2070b1d5029c7acca78dcdb66f45aacddb9a00050565b557500358281bf717cc38b6ddb0faaee399acff1ff88dbb07e489de694fb5c729e8b080699d448ffd788288c5597db91b04ca21527ee9dc19cf605b65425afdbc0d4cb88cf78e23f7684062073eebe9906c3f7ca74287167c7b4d6014e200fd6233264a9bbf75f8883f57846eca324b249090f7cec8b58073989a254d36336e4ebcf44ffa2020d57308659582b6b90ed48407fc1aca679998199eb5a1a277844ce2e3d2664b37d4a72407bab30366827d9b69db94e22251b7f34fec481f5798c96ddb9d2a9f239861357e2991fdc1a6ec30ef38d78f26dcee51f75c91a07f59d5ecac4422802ce99bbd62f15cdc71a4e937826cb766a75622a2dd635b857b54d69e37c1556c6c34c529b837e5e12cc7a663aac7baca6b3b24841f5b1a723f98ed3308c170d43dc5dfa319d35a6044135a4647eb09400a4d721628d898373a02d9c4d4ba30b0ee907c192e4c09a9253415db48f96a25f3df48086ed955ea881cbac0f2ace45be3489da1d2d3999ab2d58ab38126d990fbadbdf6bd3ba258a9287460ae7b373ea04e2776db14cf937f8912b3f10ff38dd4324587c5d375574919a41e2e1d20a27048cd5080ff46e23d1bf5f23fe43790b15289cd499b9a3e7dd0eb478a05b6a36ec28365781f66b332f09ca2633e19ab6badac674f11f01e215820bc0630db2c646a0e171b99a69bc9a0b0bff5c00e9f5e745b46ceb505857acb54a364cd2b186b97559f8c989eb63d543607f78588dad5b64af6e2d4774374e2a4b3ee1f060b9cd9ed52c1a924294e8866a9d906143302831856111c41b7e3c2c2fe15b841662a4daa9387daad9bd3b4ce8151a1709ff5985d57b32e510e0fdb8b65dfa122861d0aab81be4c894f996bb666bf12a57116ea2d27803c234f61dbbe3a33ebc31d1ff825407e83942012c52d3f8100f9211bb91e88d1405629903b975e6b7d0781b1cc9a85e9cd126140d985e39ad55fa8b8edc31ab094e247e0a04f1b3cdaa3ac893a91e051b866cd8aa2617c3f58ce6b24e15b1d8ac5559a2180ad91f25e5f3980deb611fcd1c8aa2df5dd28b821fa42c5fd83accdbc3b1d20168393925b0c45740598630082b96b08f866be7ef9af4d6a238ba58cd4b7f64f07c111a42124ac7236ecc91f73d239e9601394ebc6ae2ce78a2be5af5349a482247512edfb86411d9d417b486ef8b35cccf9456bcd1ee8bd4df087f7e35f28f0aa530642a60edcd4bbc2168f98107ed6b53f362d9a6b8ec2428fcbddd9bec9e8869ebe282fe6e237f68e47fadb9d6862bc2205263d2bce6b920f4e1817bace22eb8902f9b1b0e8b298d34cd4dbe97c5da617df57d6a3fa60fad4095e3fb89a7dfa9978907f3143f0558e96ee4a2e941c6a53d041156a9e5a47304f1bf41010f6fe0210f876976eba4b5836315a58d42333339ea1e6ec346bc6657ce5722811c4d1140b45d9c36b8a934d03ac149e79391508c277caecbd97fdd2e2ff9bc0363cf440f0c4359d1e10ed8903c4f387e9e6ecaa2550becd905a1f9e3bdb1092f3910a1c19c4c7f21396f6a2467e56ef134533e46ad3fb9ae4b679e310304df3737fb06f5e1296e68a8012ed7c1f969a9d7d26b24a8bcb80e3931eb1a5eb07db84607b692d5633a60768b095517502020d514e2f78c43d63e866504d9f643c92802a24bb38bd67a3561b15259628c5b28e83f16cdba36951a5810fef877b26eaf857e90bf7807a5cc1050c7c9356e88e51053361598a35f1482e1e7c0ed312999070daa487bb05338a978087afd2af1423d5243d8310f298b328d9d32a768883e910bb919f1ba8679d00064b4f49f7d368ea49b5aee1a5817b584eaefd988f5b7f198931459c1b7675f729de249a65694ad89e70804992a1c2ff6b0a14c8198da86a937d9d83aff74e6e10319a0da3bbbfe96f32d53abe09b8101aa37002b9740f29c8c676c6df400fe94edde492e9b9fb6ce56fed58c2e450ae0bb77950d68ce9a53f38576cb077f31a7fe8d118bd40c5e4740f55f4045f8e92939545a4bfa78531c6601c734a7e8086a8cc950e5cf0ef4d24692605dc4f61a30c9c1d7988eea339d6f8af81b145256044267f208ba4c0ae96203892ec081e0394d8596d15b177d7a4f28a887018283ebc6677e9707afb4d93e0cbc4e7d49f1ca7ce9fc68c7e370e5f263635c1da4a4bfc25a8056005e18f289be976bfa3c897d510aa8f0191516384c2452e12e972d0e6e49d47c72378ea6d59735b07b9d1bd2878fa18ab765f49daaf69f7e0015c0e58a13c6e21eeb1dc9e321f836fe36314d48c170d35b47f91fd7a78aefd2a944b5e1d5084a133ad25328a3e40b39dd70dbc31dc805320f6f0acd63323f5e0f43e370e7c6cd8c073d5506488153940d213b8bac3e2abb1d1cf018dd31ce618f68535d9139b93d2ecb8153133180e2f35f96ab8fce201d06fa0bc837cbdec66d0739188bcb313266cc9eb21847a0295d84312e91286fc10053c17c4766c38f470cf99e64d5b702203c5071cb7c7eb597e798b5ccab37cf0a52008cb9d32683defb4423df765791b01297b3aca9f86665c5a3b83a1cff0595ccb9a1f1b64d280a8d5136967931e539785c5dd4c7a1f5a17914df5b7afe15794528ef515788f91515144d74aaa2dce4c83865ebf5b8f942a35e18218c4f20afe6c6e3d4dc8eb0de4695f24d60ee19e9fc946ac5b1d307982e2f95cb6dfdf204c3656772759b7299501ebe0cb42e99ef895602d1fc6c4b8e060484bd695fa812b0653ede8370c87afe24453c7679d6b9b4001d6c892259e291028a5dccd0fa3fcb47f8bf813581e1884d74e4be69cfd3c540faadc3ea13c15db2b0ad99340fccbab01438d34f2f6af582ce402d0c6c1f5794b6cb87bccc7860464de8b0c02f553ca26249002466ce02745206a27a36c3dca8a2fd17982c9e1fb515fb77f541c54d8212abb7ce5abc7a080bba42d74b107f3ecd3b1086df1843dad6dd67c45952a3b774f65bd924899d4f7c4df282adca527325abafc4d2eaef820e49ed72865ddabaabd948035d9df265b8a8879cad499260757b40d6bb4a5b97a0ab3d8a03202238b8bdb6e07a34a69c797a47d03570aba90cad22f1388e6bd79e6f976b849e7d344c92400c720c6380285b9f783ab5ec9387271581b709c846f5c60fd1b1dfc99bb7a85c6bcb9ea872e782a7d00bdc92e3fbdccabb0302bd5b5b3cf9f0793ede92a42cdd11e967a4ceaa777b254b3d21b0f8a58c775c5096812efc7ad819890f6071e889f94c24cbbdd777a1edfefae68fc593c9e317b664adf42036cf7120cfa4e06ecbde0523d72840d13caa5c0e63ff9a5a5be11beefda899342a03d79ed1eb8623feafcdec01d24fbc9469f485b32572f17511711c12530c2775c19cffdaef3d08c223a3ce2f036174917f22a8e58e6745c1ae791331baafc5979d2269f344623bc878d148ab923e19dd12b37b7c700d706fac91e34975e7e4685d597aa99afa64262c165da2a95c490274504cd6e310425b394f255a7bb1a4aac028218cc07863b5d65ffdafba9456a419cbbe643461797b63f3e9be4e4e4570a9e4df420a5661784d4453117b580f6b83dff284e164a099289fff6c398c13d71337fb92609f7c2654f25a74ebbda5664191dd992cdcfb0ad3ebdd37561b9458ac2dba32ef4f46c95bc4a003d992a29a06a34661ba42a458dfaf62e697d5ea053c7716be88287d998b4c1161bbf8c63096133f3388b71de0bb183e225fcaf08cb3cf2138156e7315dbef73807469be91bc8569a88ddc54a0eec1b38344fed979e344602af83a2f042c6af31b4d64e29cd2ada1a8b08f72c297911523726f95ee26756722f176695984362f22c5c3da770627abfddf46aa390906f5dfa0e349bb88c22b0772bc5845a8c7419b032449314809ca92024bb93a7110ab954065c1e0b749edf71ce21859e5989a8627b88625a62a90884ea78952a0cbb02abfdaff7af0125d26d183a4ad1b25037f84952b9c11d9149f2997a50ddd5eba917aa1bd8728215b6950c53956d67294501ed8b3745478c0ae2ebc1a01dc5e81fb5f168ca3033581d915e72fc632375421811f410f4069a8d7b72db4f4f5dbd29290b863ae4a1f229fa56131072cefd3fc09c76cee7bbeb5b0fdb938662d9244218494a07e12dd451e88eca822b612a8dbd4163b83d5f1a86fc5528600201b68abb4718ee674717f9d3ee47e12807392f7633ef40fd2bc288ca5e2eb8acaa058823eed49ac0405f28b3ae808cddcc735f9412584c8ee31b7a97ec88e06cecc090c3ad8cbd663b1fd1ef43e04321bb9bc3dc36a32e4a432c66df49d41c4ebd8d2006e1c20e38f20c43b82b2ddb578fe7e5986f8ed73cb4ce9404713deddfc308f7f31393febb44355d5179d4d8b5ddafe7525d155d742e6859fcaca409d5ac030d29e64595d5933cacaf4902457562f7ffd535e720072f5ca633dc670486631a39dbd94f664374c0c0967334419e74050ce40362eb53017b84f7ca07c14f30a172a079e20090c35e195004482843add962db4372ea711594f0f612d3587d218f940b1be2b67faeca0209832fc114c317d24947aa21509a3a4f8444cd5393abea5f2b253bbb7df03e43dfb28f8c77a3e30ccebed8ef6216dae70678f88f79f805a8af81a9f780d5e5cbfd39dccba71c1e746712d759e74056abd9e6700abc330dd3ead6948695a0b65b7d46de6d5fb1b0b97c44883270b2b2ea3722cebd6bc6ede1f4cc0a47635e6546c0caf6987a54dcb92a37a7a77e57ed55820d0d7beac09604edaf7b20d1130dda271e3243625e546689b249a0f87f9bc09728df2d523065a2fd842d97222d02c9bf6e2738b7d69b13822d921083d5beb35911c312168a1e1db600dcd46d69", 0x1000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r2, &(0x7f0000000300)={0x0, 0xd4, 0x0, 0xfffffddd, &(0x7f0000000340)=ANY=[], 0x187}, 0x400) r3 = semget(0x2, 0x2, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/50) 22:53:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="6295b3b7bd944e2ec3bfadd36d3ce1dd3dd1ced325d6c099bb9420551a4ebda5e95784856d73aa", 0x27}], 0x1) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 22:53:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x3}]}) faccessat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x108, 0x3) 22:53:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 22:53:30 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f000000a000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 22:53:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000000)="d3a850de4873d0db6598b7aeab8adf2681f44d19992a7fd9fc3248aa62843be4a066733a91dec563fe7aec24fc3a8100f07e5a484bc0819305c253ebc40336bc3915fd118b5c694bf1c2063afc5c06fcbfce8e27152b4e55b9330f2d2eea79efc671717acc5e5002d6c2b4bd355435212b869f89a6c286bb0000000000000000000000000000", 0x86) syz_open_pts() syz_open_pts() syz_open_pts() 22:53:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f00000000c0)=0x329) semget$private(0x0, 0x3, 0x400) open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000100)=""/125) semop(r1, 0x0, 0x0) 22:53:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x3, &(0x7f0000000040)={0xba, 0x3}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() read(r0, &(0x7f00000000c0)=""/56, 0x38) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) fchmod(r2, 0x51) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 22:53:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() fcntl$getflags(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000140)={0xce3, 0x8}) r3 = msgget(0x1, 0x80) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) r4 = getppid() wait4(r4, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x0, 0x2a92) write(r6, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:53:30 executing program 0: clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) chflags(&(0x7f0000000000)='./file0\x00', 0x6) clock_settime(0x4, &(0x7f0000000040)={0x1, 0x5}) 22:53:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) read(r0, &(0x7f0000000180)=""/165, 0xa5) 07:53:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 07:53:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg$unix(r4, &(0x7f0000001880)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000200)="a3199e6f81945909164cb96e300e0632da6e046a6e7c60a2d9510d5ab178cdca9bdea00675140df8b694a463e9d17f26c485c67302bda3a03b7853049edbdc4ee8d04e6506a8c6db4706c168d4fda74deb7b947cea711d5a02c2f0b2c030ebc033228cc19a9452afcb79d94d40d3b045e8ca175d17453058ebec8ec519c5d099796b90c60ff716997ced7a2f037acefbf1845ab47a263a212273817c373923d1351cc0be5040cb151fc80259ef1801d9", 0xb0}, {&(0x7f0000000340)="d1eaa6a0924f653c86efdc4fdd71826eb3821f38c23c97a68a5c7cc66ab81584e22570af9bed0ec806d94b179da06d09a0709111bb1974a0aac6aff40d9b65c07656b663c28668ba5b433c8a17ddf6785cf24333b8d5b16f4772cb5f989bc06144862fc15dac2600dff27aa987383bd5729a711dfdc222a4bb1d05a1f9c74783f0bbf912d3091bb95d53814a02f85f78ec885f8bd2010914bcef19c526e2aabb335c56abadf43f4a36f992de76d26c72c3e4e2863b886cd3d2a3f1ef6f853bd0ee99ec7371a7c95a56a8daf7fa07a980f7b2d45f73088d0c63ddf49180d36575e3c322253a44a96d7466899f1a4060d8a360", 0xf2}, {&(0x7f0000000440)="253e325352f8b7283d40bd1e814f43c3bbf31f22d48002619bc2e17590cf1dca9b90e39e785ae413d9afde098af63345bfae691b2d6fa4d30aa357fd1947310fcd9da1d18b28afa48c21dcef8753e3de188312540024c635350e2511cc4ec38e901b7057cb651023a0fff9061c3448392493dd22802c3fb63d2688a6c2d656794a8b7487f785baac00d65e5d4dbd99e521096f5c8267d22715253176498c82e9ceb7514ddd1c8d68296be55b9312056f0d0b8aa618cac9683f81193dc7b55fc2faaead7a4400c5b9e4d7d7e03f4584608c95c7844b70bb8a4d25424503a7e429064b2d43282801bc80ce1c82b555749aeb5c91aa3fba437a5021cb7c8b89fe6d41061141720ed68a95d5ddc3157dd6d11716f0f2833eb8ea4aca0257b2d3fe0e3c954060f585c5eb2cb220f9bac02709b62955fc6449f35d7f6a76ed01a18faf323ade6c95fb6b96586558d223546854824f1ad90baefae5c04cdf2c2f526802a71bdc026c01fe0ea727df10b86ce012f4cca260331b4382a60fb27c2655f684d0ca1d399e4797f8cbc209ad177272438812914ed30f225b1a0a77cfef5f79b359c1b4360c76756d8cd69b882cac4f08528813958967336a5fa1c8d89ec6cbdb207d52fc7178626529a1c5a06c89120ce9fb8da0f4ed87fdf4ba4972525c4246823151e48aed6983d2d115fd3e157aed45bfa981c5722af91bf9bba5e1402776a4001880c405e026250c5427d33737f3ac8b3c0bd45085a8f70798c1a59bb85f3deae893e473ae3d261ab89b432645a5d896ebe93bed80cd94aca9d2ce1a333096c28d32f1f6c9c7c3f54d391027dbd3599faf45f53515abf73009b84df2a98e92b4a36dd1c2d738257e6b607b721524f5c73db1836f6399d1889c6fe0d5367ca2d86b1aba182e1d3184193d72599ab5333ae64ba9431ba19b23c023f549823fe12ae31c7783b3ae7cf7f9fe22d23e91376c15b45bd3abaa7bb2e767d6ef3bdf24c3dfdffb9a8bd46a58a8e40ce6fff06efe9fd229b12ea08cb2478876c2025d975d838525af9a88d45317972fec426450f28ed44c5d147fa804475f8ac1ff48a5970c869d52db536501544eb8e7b035812fa7314a8e6e20a73f491cdc32f932a15a06810c990a6a7fcfe8d7062afc45f4056f33049ffefb62685fbb4327504bf105da14113ca9009cb12e5f2842b51e8c276dccec34711ae98f72d9c20e941cda6ae12153cbbfab81d4f31e3624c3c0a482a727ab8aac210227d61d337a8152b936283236495b904cf182562f07dfeda5f7d4cf63ae75ae87a7711bde0109cdf011a67b4615d97307f4f5e4775d9d048ffb04efcb716874fb5c2329518bd4e6ac146e82b659e152d15bc39fd3b70230acc62313fa3e1c31e41dd4ce39036bd0bb8c383e19c0a9f963955f5ffbe8068b6f29ab5694470bb5934b2207f7a89f9c2505289a4ac1caa155438c730bd9c952d0b82c96eed1bd3af52ed9f31583c3d0b2d42b18a9adf397c16ddfb6a5ef3ee22d2efafb6f9497fe24c9413a3449707f7746eafa216d23d0cd78659ed1bd15950a9a87a0873c36c5f95756109f4fb9591fa4a831d1cc5b96273db64511f90140a81676b572d874b7b3199699b9ef8301ab8d168b9a59c7d33bbbc31a44792059e8a51f6420b617ef3cf6c35071633875af332ac6c62d7539a3d5e08142bad5626c9f569bb05cc1d0a410ac43d621ec2fb93268d5b1a2a98df266bd9f9b67b0caaeeac5f1f219f3b2db6dcba3750a33a50817e0de2b295c4eb5fd5a4627d4b89e0aa1d7e1813462451c23b854a87d28e8b5534622d948f588ac8c4a45d9353ad6083ab9836df66b46533dab626347b9ed15af97273079a527939d12e6da157431cf51a755cad74e7f4a09f55679a74cd640b0b31fab091c6c513c61702676adc171051a365735eccbd414d7ef5fd105ba2c162124f362909cc64ea60ef84f853a88c6d5f3c040ed03d6705a93770a2ba29aae98834f7c42f4869bf19dc3b63478061ac11a2b98552a3b9b77064294c4115fc3ba31a1cab6b3a16b55ec932682c59d1dff16fb37475ec815afa390d7d7afcd4ec0a967700842a5972ee3679ae191b2605914605ec4acb5c984f11a1db96a00d71dfb3b4daa40a45ec4fbab54f7d89ddde6438ca1d7e4f62719394830a1a8afb11d1ef75ba86a39120730b24581b7e4b942119441bcf1e5d0b69bd0ae1ce7eb77bd70dd4f493da217dd7f19657765b439c392664dab8a44676b4ce945e62fbd0790c01674d0b115a968f03f7f33bcffeb064867b6beafb774435819c613d2c69aa065f822d7420f6187e3c92923d67258ac0ff5b09d86caa041bb92bb20370fb4df7ea0b4d8ae70b627ff83b6ed59d195a90717e77a66bec7d625e63335abbff114e2884e6922a2a13948c35729ceace664426ed88fb00af77cf53b4c80a169454fd1e356ce6e9c7f5bc09d92187fc644033382dc27bb5b3c31e8d2ea9c8c1ec8ecf46e2731ff6778e3c86a3a76a20f203b3db2523de63668af355ee3caa70bc7a3ad7002db7bb9d7a95bf41e930e47054dce7ab82c4c7ae655de529f743be94d8ff4b43ecfaf57a26f52038078cad1b069af8ad10125aa6dba53894c0a7f7c9417eebbc29c61889fae9321a1e3f1d095e911f578b9edd4cefe106d6768e80f450ee0905d3f6b3c01b91c8e539d1b0d801e0d5b64682b80bac3ea2a821739860a80dd889bd73024dd861bd006ecef89b60aaa56ee3422b8660ca0a7cf8c2d0985b555113453cca21f38fd9c94f5a6b1d9286c1875193e367a909919c91155e5cd0a57a4fe7556feb0067444c08709683f380f11d159a4dff613d2cbc935b32e5ec753afc4d1ae574cd9f49f0662a3a7e0e3178dc3526d9adf7e255c2e4cd666ca51dd076805de528b54425ce0a867c40bde9ee4b860a491687a3a33cbcd605c08afb53e82fbd1e4a9c9bd793330269b4361ef5378ea8478dc93896fbceb79a1efaca4fc3411a6836f6865a78125a75c63d8a49092a69289a1d9f7c4c24a93a2edb3e06d9ee3f3ffdcffb155ef1e4ca25257a2224d4e243bf29d8acbaa3a8893caf0fb5ca4a10b425d3adc50a1e7cb72499ce72a34251c97902a6f60b636aaf71976201e269f49cb20574b20da8b8c1910ce1c0bd0e40a40e67851c4af67bc41513f208eefb8299fbe5d5ac33da084ae92dc0007418540f6406c992f65f896be47bed9c3ea80ca5a06f69689b8220648d866df3a2a2b8f762e72c027d4b22294bcc26b65f7e6f40ed427427c85fdf9bcca0cc0b5971910d6ce80908edc8212ad14ddc2f5b226fd23ec2917cc4b4b94a5603b3191663e560d15929ba715c04fef8837cf17847852fc5ba4fec4e55ffb99dd2c5ef6391a470e32a5c6497229316f001049a66b0d606932fdcd1557d19299efbb2e9999ea5eda54bb5150ca2a089931460be1f1fda6c6aa44a00a43740c39fc7a7bcc5eca4c78fcb0c4285b2164608a3757aac795adbb46234b1144a70640e02b6c99d8147418ca31c5b288c39bd128f15f794a3b210cf90206a561cb753d5f5e9b85f71a38e463a987dcdb76268e2e70659cdf71a91d7d5b3ca01c55814cc8f114c8f70c383066a79d6615e62c8cfd2d77138ef6ceafae2b0e541d7b63fcbc28dae17f351d6f9f6e410c8ddbe3c6c721b1bf2bee18c1dc42c55116e6ea52e623ef934e5606f437bef4e001fe79f36cb3ebf6621595a3e70931a20ab9682fd29fc49369f213317b81012d10bcc5c5ebba34c7fc176cd3627401a7f2d9ee3d4d9ef401070f9ec9e36c3099e3b82d9b48a5fab1946bcf08a411348581f1c64bfb219a84cc7676825a34b45df6bc16fbe5a176afde054dbce16258454e027ec8382ec8ea50591e4e953de70e5cd74af4f3c0980a7ccb1350177c86b4d1d565ed28ca13acc76e7613aa83cdb0e0e95e3f2e5abb4027025c951e3ff929c4a6e8702a159b9ac1fb093948ecbcf3d6c74c9ac3e80f3b6841d85987b2c777f1a1ff3c5a1a3847f89937b42700f0bebcdabcb43bddb7c999a9d5dcccf9327ead128976a3c828f2446be5592d76722b49aca43111bfe7d91318b10deacd47ac02084751594cee1522f28bc315a73106542c4d24f23e05bb795e00e759befd862a09788fd2ab70cce00ced3a54f303de290587021b0f93a72804338bf2fb397be4775d8ed77a3661f0eb78e59a3fb94a46d0e04e82ca381ffc1e73d22658f99abcf156f3284397b0ca25138061a8acca6e7f727ed881d433f8b1c2514b62523fe0ef713ab0225a32f5daa6680c69cc51dfda6e973434ab05aa6e3521584a8e1124ec235bbaa9271a0a747b5946e368554a280773a782bf622f6fb7505c94fe019bdc072dc63081e750dc59a28a4c654f3b8d73272db993838219a531b72da5518931171b13d662afe4d18e388554d50df5d3a0b7e609640764ed8962b46a168f81caf96c232688dfe64b4817b487335d932e94457fd0607d0bf0a139ef24fb4f81b8280a4dcc2085f197cda0569bcb8b610ed040b0836a9bbaf9cdca7d19441ac413576d260aa3e2fe2ef96a49e6db3a7a5d6aca41c2709976858e5feecce2c404ae00b3ee475ea2111050ef532785095681b641ae5d0b94c737f876f5634f9fa45dbcbf1dcd83dc42977aa6be7cfc35f80d8ab9dfabd4ee9dc4e24a7a40ee4e42a5256ab8ceb9777b20f08f560ca885ce3be808fc3058051f58305cbb9e28b658c8f13fa1706c10bb4ebe4c8d44a35ad9e5d1fbed5e3afeb3632d711e11013625a07a9cf241665bf2f92d50b585dd853be8714576cf178ab24067ac787f7d9ab4dd43cbcd82a326026e26d14f715eec56cd65bc543362f021bea5d0c97bff25ff936bef5fb718581643a5c839dfe2b7293d6c64e70596b92fc7739a99881a789dea857408d976ae079f52fb40ef458dc66945692d0ee4b6fbaf3ce3379193de42c2afc31730d7938b0149a40620d236f152d3f2f2f402d80112f8aaad50aeb013cf1188ed1f29eca0b5724d69f94279a42b5fd7cfb175abe075226da2f7f8e0ad569b6134160cc4d915aa7d89348b341f23f4a835f1edb696eef317e74fa66476242e114c94e0232b33d8920468689736ca47c9c176a364c27ea00aafe08483494a1f811e489030d859cb39daeb62e0119437afd09e4610c9271b869a449602725e432bef9de921fe2d99ad8fe1d4c8c2bb50eb4d8de4d395babe83664d73f9c95efa2becd61bb2cc7a602f1d2fcb3ab272bb99a8f23b9b72bc745df5df316be84058803b4ab47a8bbd00f9ef6f950f4c3da26b7d6de0db9c90020766567ec658c0d5688fb5edca0244c7f06b6bef260dd7072e9477aee3842d3b39c8026f53ee1a5c21bf137af46fceb24e4579dc10bee40fc10c58bae4e56e80ef66ad13078dfc9985e2729473dadadf6c537d32733e1720dd23a4af834a687598496bf88fe31fd6e3f09394ffc6e7de463e6d59fce62d66dd6e5728a85a24a9cdf654070df4f28965974552e6fc3c255e86ab157c91d304fe2df2362ef5bba4457ac839a48636fef07e8a16c231b9b7719243c9643d5b67405b47a3087a2f8a554bb8972c91b3fbf25bba9e9f2153064cc809a74cde9a59e88a27d4ce15faec7f401e65f0db2d0eaedb0f4e2e949f0c29e2d3646c545a86ce4f52d567bbf36a78786c0949ed900970ed2193e349c3625179c443d594bd7c2a9bf1a60f88a714916b6b90eeba79c666e6acd0c42629f57518abba99915b7f442756cdaabbe3694bd760f179fb4358189a8207c283376ac1dfac3bda70d265", 0x1000}, {&(0x7f0000001440)="298f2216bd17fde75c7535eedb370efb383b84930d7cb91ca2eae1b712c9d8f36b9511be918b97ed1d6dccf7b654fc9843c95ecc7113c739ceac3954ca59160df1335b1ea9c7567e8cc3d22c35381539b610439f382e7a05fd58c87bdf33e26c40adb124d09fc139a73f896c6cb3d53c6bce3b52c28ebdb450cdf7d97dbd68ff1f601ec15db62c4d8df196fe1c78301b57ad28e133c66aa2ff768413dddf4c211f1855b025a76e78d5d7cb9885756c3974d49454a0fa594d35cc053e7c56fdd2f4299d0847c89f", 0xc7}, {&(0x7f00000002c0)="338fe96901b6a3728ae9d631", 0xc}, {&(0x7f0000001540)="426175136f59224742819b86eb544a17a3daeadcba8fdcd15867bbdc58bb6c6f3eb79eafd6867b5da352863fd0185e73939a453bf47d82922bd3ea072982ed0e6a4c3c1d70afbcdebc68c0ccd67f297091053dd8d2dc53e7db64c30dd70573fedc51dbb9c2acb77c2938debcd8c1da405ba8d2daaccbaa80cb0d3b8afd4588f1cadbf30a59dcc5bc0179b93882997294e0789e5ed0c6766b07948f6b0f0c1a368d6df049db0b", 0xa6}, {&(0x7f0000001600)="f2e520b9e3c5c145c0813e1502bbe51b9c4320e46242ca1ec59afd496a67494d68cc27ad8ea44785ad82035b6a63e451d10d21b8ea37dd133232d9e1bd0f42ee041eaaecb2f17ac6800030d7109b72167ca45410d246389ca68d787491d585b86d76681750252781707023ee7ea750dce18ec569bfb9b66bfd60b82c0d64438c4bd13455c5c4b65dcec10e9df7195ea667b4d7b8945b3307501770d7e623911bd3e87b729413dbc8e313a3031d7f8105e65e36e5813ac201ed8482ff28a9fda3bece0fe437", 0xc5}, {&(0x7f0000001700)="20aaf45344b4790061a29f9c84fcb4b02e0e9a6e73f53aa3e2cb5388e4a1fe26b9b72b1954150041948636f19e3c5d76978b6837c3320c7dc6261b02fd29870285234446734fc8439263f8e7f2b171fa998ada5522f3ee4139460b7662ee059c4bfad2128321788deca0faa1b38cfd0f008db6e6c8ab119576a2ace2f19277677f9fe5ae1d28dd7e41c6ad67a103bf719ffdbd99d72ffb90d7da5a805d5f38cf9ac305a98fe983ae9aa03cd3b94f9cac944d50700f9dc0a68c073533e19591810382d625658239d7e0eccb8ea2fb90bb9b4a170b6fec43fcafae7d76a4516767973a81718e89961b04aa1a3baa3a563d3df682fc2665c102a0", 0xf9}], 0x8, 0x0, 0x0, 0x7}, 0x2) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 07:53:36 executing program 0: r0 = socket(0x10000000002, 0x5, 0x7000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 07:53:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x6702}, 0xc) pipe(&(0x7f0000000040)) 07:53:36 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000240)=0x511, 0x4) poll(&(0x7f00000001c0), 0x200000cf, 0xfffffffffffffffc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r2, &(0x7f0000000280), 0x1000000000000073) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8080, 0x0) write(r2, &(0x7f0000000080)="5bd978f8c6cfbdaaa5420eb51c3aa9d43986ca5f21f6ec306410b0ead3f078b69375920f51d246ba06564560a66935a9492c882726f2d28743d54330d529ef246b35a9ad6c1405e9440a3134e57dbb3cfc114295d32014283e495058066023811de56664b7d406eba1b41687aef6cc8aa76ccf52054c6c210202d777c7e482a56aa829dd9109a486d3d167114a38ce07818f240dbfa3f765949e11f555c3a797ec2fa6512f9d660bfece3db97c6b3d9e1214f8c821583b5c78c8112eb3d8b438cb2b5371e93c839a33c9f16afdcfede0af257c6cccb47d", 0xd7) 07:53:36 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file1\x00', './file0\x00'}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) pckbd_enable: command error 07:53:37 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0xffffffffffffffdb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r1 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x129) 07:53:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10108, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/218, 0xda) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) mknod(&(0x7f0000000100)='./bus\x00', 0x14, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x9) open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) 07:53:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7f, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40045720, 0x0) 07:53:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x82c, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 07:53:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 07:53:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:53:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x240, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) ioctl$KDENABIO(r1, 0x20004b3c) 07:53:37 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3e5f) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0xfffffffffffffffc, 0x0) 07:53:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x6, &(0x7f00000000c0)={0x0, 0xcd2}, 0xfffffffffffffdbd) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 07:53:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000000)) 07:53:37 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setregid(r0, 0x0) 07:53:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgget(0x0, 0xa0) setegid(r2) 07:53:38 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x401, 0x5, {0x40, 0x40}}) 07:53:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) r2 = socket$inet(0x2, 0x4, 0xffffffffffffff7f) sendto$inet(r2, &(0x7f0000000000)="952d48bf815d5806132effe0666641e93b8121f4f6085c88e951bbf05e06da445a5738b7c73847deefdc11bbe7367086ee874ecc3e51b8351764f52683d3922aa576f0d9a2c2eabfb677e33b2868e2aa9b3a46a1c7d04c29f2fd7a7297bc6fa8c4d881b7787d16c1d171be0501169621af68b179cc40e4b0e3", 0x79, 0xb, 0x0, 0x0) 07:53:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xde) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 07:53:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, 0x0, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 07:53:38 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x8, 0xfc4, 0x1, 0x4, 0x294, 0xff, 0x0, 0x1, 0x7, 0x6}) r1 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:38 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x10000, 0x101}, {0x18, 0x1, 0x8, 0xffff}, 0x5, [0x4, 0x1ff, 0xb1, 0x2, 0x8, 0xfff, 0x36a, 0x81]}, 0x3c) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 07:53:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0xc003, 0x1fffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0, 0x1a7}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x5}, 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x92, 0xba) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 07:53:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000100)="1f9b94f431d31520a8810f0ae8f5b2f61f15399b79bbd1773998700fe9374251e8a561cd321835ef47e46a3036b0edfdf476b167c07e37392e58e29b7073b53c78f66e53037b90ee1572a736d03db1059c796366d5a712b0a55bedc5ca4497ca37754551b468c0c70ec1d86c8282c57b1b532941db1bcc3e3ce0467d218cd7bc5946a302edfeed2cd3bda36f9f90b42484d2df6f7fb93d8a1a0de8162bf3", 0x9e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) 07:53:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) socketpair(0x11, 0x4, 0x185e, &(0x7f0000000000)) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r3, 0xffff, 0xa0000000001001, &(0x7f0000000040)=0x4, 0x196) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet6(0x18, 0x0, 0x200) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x2}, 0x8) r1 = semget(0x2, 0x1, 0x2) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000440)="5751ab11e1517034637ee38e15bdc4d4d21c8d13b6262c40e715bc54d1b03edde8448f13d7eea7e52304f19c144d09bc60b4220de25abca8e6e44aa81b89174305ff78bea10fe0dc75173283cd91182bba2ecc83878be29438ec0e6d2013064c964c226cf0d740118ef5b159526bf42b5d70dce808caecd6cb571144579157ee2b97fc120378cf1900cacbaecb2c15e65df478bf3bacc84e7258ecfbb4271b27417a640d08f6ec52c96efb537f5441b500f5f12f8e642191672f1d8c72f32b300e1a98e89d6ffdb67044251029f1f091e48d03df3e0b3ef9d06bfefd324232c67e4afe8886ce59845f07f5eaa89179fdd4dc34a356d01a3a2dc07f0c93ba68b1d8b2bbdec68307496cd6426e626c792562ea39cad5819fefe741e4bbb80d2bc2a9d07407a94d411418b7888ef2f74f4f21ef07cfa2d0d588e823ae0df7ed721b7fd72bef86dfe0e2f032643b94c8f17d5f0edcc5c82f05e52bd6e430c6430b2da6a0e6124960300e150b9dcab6f59fc1f3586921b5ce20ffa8d3d1479ad684c95e8e417cbd7a3f4a32ed24ce1e4ade224f8643e5700d5bbda60da7842435fc83fc6998c879660309c1a6325e3a30713e57afefc8b65d15393f4a3fafce2e9cf0c0773fb61a4d9957f243d53618203b12499df36baf1b61da42a9c9d0f2b30473c7056acd9ec04a61328921a13879158c7ec48e2b7b9ced38ee292027a0e62f6c978e59c3ec02b9d7f2d4a90d036338d298dd2a0278e368cab16ad9815a4f5e8da6039be2fb55ed119541004c53820859113baaba9034f30a0e389c3e64218bb0cac6c787d4df2ba169909a9acbe22c6d378735a798fc815b56af9d697ab70949ce0a20be16396469640e65f9ee8a18de4a33b39d3876a11724d1606f7bf5d28706826c40105cb343039970e595a492e47e809b23d77923252f7c953f58358ee321c745e5f551e9d1d5d99075163d61b6b2c9ec20535bfb3cf5d0145372417c078b7a1be09ff66ea32ef1a3911bc359fa609d604780062365af04882dc7700f67aa45b0f7e37f3461a50e5795fd079962683fc4a57a660ebdb91e85d6c953a15607e2d2962267efb6a7ea7d9f7ce29c306189bde7270d93210710601b012e9347ed31c5c7727699d80ed67b03734be0431aa9e3daed3a4ebd7c943e338f864887a30fc33189eab95312032345d0de1f5f8cff6a1d57ee1a5961e99d2d5534930420f266fb2ba046ed31981d00d6f4dd6c3408d5f640b6284baa48ca1d061a4dc1aebe3b5dea798bbacfad605366cb44f4770e520f11e6e59c66b1a667d308bf12bbaa702203b75c145893b82a084ab2eef2fe8d0e14fb3614a8b90a57b9216b075698db3680836a1048929bca4911036f5ff49cd1aebff5177700383e679f8cb889a2191ec2c0515652d3d2a677a6925eeeee2b20053f3ddb6e4d927ccaf98b96cc01083e0c7d70cf64ec7dc0073a92f806f7ab89f437a12f01e69a4ccd18d25ca7a140d735c1648664dd46793c3d41dde4e09c75e2d350dc82d7a76db678bea7488476819a389b81469e3576ada413c74c313b3ece7622a87c322bc32cff4bb6eee6c2562010c60c2d0af6a1918d072ce24af5dfde936af8580b1a784f3482836fcfebd14b2dc7be8cab941ea00e735efc5979cb91de8499f26cebc474f17c0ebb3e9527ee3d874e2d004b724aff75f799f051081e8412b3c3f6fd33e2119381f913bda34779649b230eb2f8e1d100b53b0a3513ad229b8ee2a90116bf1b9909f2cb35ac2d6203f9b0e7e6cee2fa840b3825c5f198e5e680d2e8122adb068ab42633d32071ee1112b4ffc2a8b92baf3e5fb9215b9907b9659f7840ef0183411e7321d74b7f62dbcf20a478b60f271333fa08e8c0de5827138aec0a0ee94ba4ec2394d880f51734f6ead96da4754fda27e70d29f1e7a8f655a0cb74ffca4efb1aaa1fc85da6bd2dc992f9d2a7a5c82fad3fabcdea64b431ce1d8e26f8d024d4f45da8126755786c79cfd30e8dc330789c2d52a9d80b9aea4352cade23a5e996166ec08a02b64b31969d16b1bba29351090e255cec160896e937ca2ea0a7de0495ea00ec7ca96572444be1f6d328bf7dc889cf09fd5a6fc40fe3ed2bb9122f93ae747668208c38dc6b3b42fc68e20310101745db469213fe69aa574fb9d6a20c40b5a947c9a8f4f93f148a121b748ef47cb3b442e81ca803baccbf567cca253306d63aefa2df041801f83a42890104f3a1120ff2850b747a52d059e3e0569cdf9cd51426aa8130ae79e75d9282b57baa93da4eb5ddbf33f2a3437d56379d01e5a628ef4b366e57785a411d8c7b395d46011156a8bc9547ec2eb02d45a0c07825d74e7f8302acc93b96ab640762351202b9d5f91df53aa654ee507741c40582d7c021a4d34311a61c31e188418bc8b8b1e248aaff5879d8f3aec9c8d9ddbbed4a3fefd07c7dfddc15c4f32e6bbf2eae0ae6e0e0dfcb10135dca4f665a4508aa43ed9774a0552b212d50bb780bccc8858e9008ed42fafe10d1ced72706705a5f12cb4fac6cc98319612c6af6ca99b84c9aa63106b1664ebba7bd3511bef52c0810ee9070588961814327c87fb7384ecbda6e110c4d9cc47b93faaafa5101a59a0de66c48bb20e80e6d2b3ab627c6dadaa718c29a05be8f67b18161fa886e883f2fd1c6ae6f26ccd045a7a3062610634d3f445f494be53d28bd18d2810c8dff7b7bba23e8a1271f70170dd328e355c7d3ab1fe03640625bd3ddc682b573f0add9fe254ead79130c6f9c3fc8bd1bb614e0a9bfce4b95bbec08fbbcfd56870cd9c3d25b011007a616a7a286a89b6f7fa6eb9b89ebbcbbe0312eab335219263ce402a3678ff24735437c8c2d9e5ef31d758047703f414dabf01664801a999cb1b55e9cfd5092f0f94530a76fe489e2a904ac6820f0ac9982d21a0299f699977277bde185a61d835bccc0fff39e2be5e6b4aad09abd9a6eb2f925912615f438ca68e17a4ee5792cdad5a0e6ce3ca7633405b5ab242b488f4e34e77818828a70fe68e61a5cc10964adb389a6c50c7415fdfd7dbce28508978cced08b1266fa82f0359754157f4fec2be9552ab653150b0d91f31c8ec9166eac9c99c3e866b7083af1a770803306e1c2920a4dc4231538286c576dd974038b3946fe13dfbc1ef5b9b7fa86d1af1981041364633dda89d2c16920c4e4b2a9cd9ded03d652b3ee3b2ff7cbc2e9096fbf67a96dc456975a7c5b4ee6bc7861ade782db986adda4df22f9a04d41681513855f510c4746085c2564696640e5a750eb6ad138df7037be679d974eec57f16c2a965fe8def6c86258c52082a4c16586e9936f298b4f59f871ed90f897680e5def99d327764c9e21c0004ff672823c28732beba76fbef64218bd931880fbd1971213689613e20f4d23294a038d4c637370b2695a46dcd7ca6941050d6c4c53dd92f80d11f753911d33d0bc0f066522ccecb0a67c50d5b1a517b0a89fda89d6853756bb0ac4fe9f8e7de21498bf321b39c5712a448bafbeab84c1679b283388e429580a8ca5b7e5e22f5907f63fe61bfafebf2cd17d35bfe716d23ce4dae7cc53d1ed0e0510aa7a97430203a2eba3204ad11a3b8633470c0a4a29354c0c0a26dbc0f3f277d8339bbf9637d9490d0fb3aacf71674dc9449d9068ff283cc242f6aff6011273be870ba73e0d8932d8d714ad4d5bc40a1b3010ef9f3dc8c3e933b4acbb2c0ffb5729ad4d16e76ed769d7a95c09e0b038a791e63bd2755fecf3c3152d21b95c92165448d9ec1c69fb3970a86a1ae42d6b2f0a7ca6bf9be62c883469e6ce3c72684ee508bcb01eecd5a72ae6c18f8b1e9e380c48cae79bb2365eebdf4fa7c1518d4b8c7c14d91d6554c406d165d36b3d332247880f8de5c92ff4813c7fe778fad10a9823d4a8813f247eae3c1f70f829959e0cb168d364f05b0cbe350725e8145787d04bcaf5a8c65973a4fe3b006d86d1ed776182d134aa73231fa9010c6425884a575c4532b681a226800db11407f20657945291794e315f1bbd2835aee2d6ca8ba3cd6f51d220ec2074ecc44ce404e8c6727546d635d94b1be246d315f7c98961b38b8c4aed23843c4be09c2f96c57ad9fb09d046b635af3f7eea2ebc5becf77fb0ed0b9f3bdc9fd29b130097f3f23b024d12af76836b56532bddd20079cd0b62f86cd56be01e8aeeedba52793d66feb8a8dd7aa94117833db687d65b62b395ead72e08ca379224b89a14537a9268c04b41cf94d26d35e54f969ee3783b0150163195ac38d7e8577b57f5ac3150d341ade1628d16ae8fab70d18bcf187d0921e93029e5388f73f6c02f8b22b8cc65642c3975627a9d47a0e249293591bb774bcf8c05de65e6cd6aa53e586e7236a8b1370903e0069a52aad6af64370a1f9398bd3d7681ea8044704637b727f4dbb353004a8be4418eb6fbd4edc8bdb15ae91593400ab949d9d8c4ee3b2c18ee507dfdd06dbdd5b6803a2f8f6226a18f210e9dad74bb9f071f0043bef329b99f23a9b63b1c40560bc7789ee2c94a0a01aa67b1c20ef551bd00b5442d67d82b2ec583e93c72e70b1233a407bda29a767f8939bd2765f5f3611718805ae71391b60c9b5a26d112007e292486e7cec7360cd7247f14941abbb13b696f56f800b8c8a6a7315a92d854481f03718be53ec3e8a3b92126b59d13ac028437d557931b5b371c422e31fa1181eac5d2e29f7e32e40959b0f1a84d4f7fdff20ca7b3affca0cfef9a93579c92c42e15c1ebe1bd3fe76d07b2495bddac6245bed05813ced42f33b532a46fa54ae5dadc512e7c3edd1009323b234c14808c08e72a9fd229c92a372cd78cf5c3dbedf34dfbe3983d397c13d8c8542db2f08c382360b09d133ba882286632ff0634ed387f1b00e728d89c76ee345a098b91282bb49913ce8d96ee06932d233855cb86964cd127743bed22f74fe49cc8ff32f936b8e0529e3ec90d450413b830363baa97c758fe4515cfeca3031a0a14ddb23b5bc9f721fbce5f29fe1227cd2744913e1d92bd9a34ca013195b20929c767433566a9f25e4638b8014ea171c903304754c386c2ed5d2def7d0ecc07195c3ac549130f7e6cf6f3f9c44cc9a5f2c03d1fbcb5c542a245972838a12005cc2804d56aad859119e08eee90baaeb593ace8f35af1f12fa2e4e2e75239549e63ce54ded959d19d80b99ef7aa756e5f7499ae8f1ed4a8c974c808ba85a283fb6492d428c2ba5ef33a3c07b06f25c410d2580eb98adfe2f90f14d41e5a3b1be5a3a881f0b532a8c652b80f1cb350c9ef7ee5edcd20df268986dc8c3ef1d81b266e2df19ea55f5b3b0d538c293da0f420525a9db6b333664742793fceeb1ce2b28773d03d5baada854c28ffb5f3955a3f364a6ae87ab3faacc06b05d00991afd536c2780191f361bf24725ff8c7b47fef7c11d37977d96d6794f8bcb7423b0cc9d6bff7915e6d44e0a901eee4fb1968f3d82c5cb9ef6e99f74c342dffd0e9ccde390d7bee5b26241b3aa3fd5fcfdfd27a97a47d4cf46e1e117658a4769249dcd46a31bf94f6df28c78635ff3d1e6f7b82d05ee0d5c99f2bb33dfeec820004265f07c2e82e6f10e0507d23c4a88a743c165300259857d87c49d4f77cee1e77d70d6bb00470ff49af3b0ddee90452106ebf5549f366cb9184d74291961f25e68cec3b93667ad50709c55cb0a5b6761dafa81b3109df92f25b3fd34a8d093d1668494d054b2aeed69416e456b4e751138214b28ea8bd76dbc6da6d74009c2be1c9b448c2dc92142e4d0d7b4d02f3d69dbfd30d8b8dff98ddc5883460", 0x1000}, {&(0x7f0000000300)="16991cb77b43ccb02fbac005d3c1c9fd464ec4fa0cfaa22926c64326bfd0db87ff337307b5de9814b965baf21b9457fee21199057e9fba0cede3be4f04a42ff581e8fc42fee7b2b29d607d57ae10a6c534baa6d89b7814587ca11625b4257d4beb7695de0b242ae9d81e98aa30f7b0cfcaa9181f45e1a5e334538395154cfd4aaa79083f57d58f46dd69962a63e60ca9cc2c6bb953a45f61f178521fefc53c3ea6afd28eaa27ccbf9c2e0491e188409493450185ea23844f7ed17d8d646b2a59f919143aef5acc9af0e5957bdbfbfd2e02263aa15cbed609d0d0a32bb9750f236cf925bd337e5df01fa118927c91b3", 0xef}, {&(0x7f0000001440)="489a3690fc723ab8d3e9078cf3cbf2c32d01ff29335ff418d2dcc18a9d22e336eb765532f6001677fc3944a1ade5dff8d638cb4a564c03ac126b2675c371e13e6abe719e584c0e652625f8eb9ee8aeb8475b7e7f31ae6ead0831affd6be47570650d16785f8c2005f575136652e1d1fe9065d02cd7819c5d4a1714992196b4de4fc13bc4139882cf6bcdd72fc89a9ba8e3259b343dcc084f8d2693741bdc1c2511adbca3cafe65eee0eecfda795586a1979d79e89a3e8ab8ff881f2de4abba297f306e80f06ceb4f6c037d648944baf34d", 0xd1}, {&(0x7f0000000200)="929530cf4fa1520df59f95106d145f88b1a4163aba8df7ca", 0x18}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="d000000000000000ffff0000030000000cdd8214bdc71f922b4e6fb19949ef74f6e3aa289bb79a78e10ddc00b166047b0014838fbe02117b9bdf5f0bdebc25ba33ec1d6acac7b48a2d84f0c17f20cd942c5c53ee2bf2c068f4ab64e089c03113de19876bc2a0a53a96872d9a04b287991ce17427ecc23ba781c5d2e97e180f73f6e2689131ec827d9127e051e3288f46e00ac837dd63993096f99d607256fd47df830ae7ef2020ca27e505a0d3d9cdfe3dc287612e2daaac34ae61c555402aafc69f92cac26a9cc51800000000000000b000000000000000ffff000004000000ae0f2d7a32158d4016dfa0ddb4ad9c79d0214f088b549869c98b83f99cfb2e3354eed31392a513fcc6e8b36464ed4f57a0199e4fc4eaefcf8e0dad641d730373e6a072cae54850fb6dce64b9f9967d59e51e7987c43368304be07967f7ff8400e5d5f98e79eeba17fb2a8fd5cfb9d779ac0b4fafc71867f9cadbc5cee0af9889f19d385715c8fd4f5fba8db2dee23e79dfd22b7095191f000000000000000000"], 0x180}, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/216) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c291c1572b9cf49f5290000bca9edbd9c7fa70e30a5331496c2", 0x30}], 0x1) 07:53:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 07:53:39 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000180)=0x9) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:53:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80000000004, 0x3f, 0x9, 0x100000000, "59f5525771aca0924a5fec0fdd732ab7f24dcf33", 0xc2, 0x101}) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r0, 0x7, 0x61e, &(0x7f00000003c0)="31db00da6db074ac6db743fd7bba6cd38f1ce18a09fc63782c2deed5b6d69831d0b927778460316f249bf2ed54f096a6022c3350df348ea4b941974014623d6ebbe3defd3c59cafc3315776b6297097a5da52b383d6aaf4da8e8d237c2e2b56b1f509b99e562805c5680b80414998aa7353bbe5d28c679abfa0576a5ba2189817cb82471350b7762b1834257771c8f3759eb8707a53ef3bdb5ea57bcf7349fe16eeffe559475b11628352f295b7db2fff96e7504ac32be04070d8fcbb609a4bb43a5f18c2e3ae07abe1d4c17c37c9ba9979b6827026a25d00f402459454c42e874fd1d059fd9e8c1e35175c92f2678325c119bbf51c0e2e90d5802e419888830de84724b5b5c8f2527fa883c4ce350aa05187c72a4533f7adb1c504f2a4902bdcffdeb45440293e1d2124c675d7a0901621c99a0de7b5fb66f0971ec7bcedf50bdfe57c226aeed651d664ce7efdc7aa56885bea4cc1d09628624b3afc3785f06c9bc5fb9eb1c4dedc687bbfea858fbd41ab5c71fcaa32017d343c0250bfd99a55fea3a92e0eec39588062dbc795e14b7d54c718d79b11ebf45f08a8671c68674fb9d7e8ed66926aa7d0f94b107a1b34a42704d333beb19aa361068548c16f0b216d5d16994d914b407b6e647c30599db6223b31bb3acc3d576348aa06f1d72ed01084808ba4dca12e0ecb34f113799111ca2ab8d17e32850f2cfea6c1a00f23cfb2c0e6cb80087c5c9126f79bd1161915c524a9d9667c544135c7776d880da3e0300a0b582e72169be9483e8e476452fb8859439d96d7b1bcc1748d6e461a3c6af4d5bc7deb48cf1d0a0be95865c55c4aa6a0aee675c0758e0ad4d12c3966eac81685f2c5540c9761ac9222f6a2f4bef23ab4768b64f957a1bb45d71d5418acc8e412c4b7ffb1245b3c6301515a1a39bd2923b1ac66e927cd72047421eb7cccf9bb34aaee743ae51d4bd5bed1d7b41e31927d6bcf985b7ce9350475794bc0dd39bde0a3396bb476f2bee157ded16bd26edd433fa300e850eba7e5ba0684c8715948695e8262a0e7558b98b02bcfe54ccd98810ee47ad0b7ffc37a9ab83b01907001af74003c9fa518622f946eacc00ecab7030ba9f77048fd359de258262cca5374ddf78d877e283615f733bf3732a71d96b27a21fa7b831a9e3edc934265eb92cd68b3412c22e5f6c42e077fd5d9400d74a0dad87c09e994ad384d71e0f8c33481db6664bf6812e5369e999f5144074c4fddb037f94bba5926a194d786cec1aec0ff08c6b4a30678d671cbaecde43ece827e20bc7dfb2824f24b2ace4f5f1619a295561c9b4d4afe22407361e995c35555a5816cbf1a53476886d1f657d820a9f79e1c1d846737d564e4fefaf8f91278963fdd4d6b6d31bb2ec13207a87bc1c10286714e8f3a30e15e73ad4ff7d045c6206140e9a45ea5465e33ffdc9427250695717e7586d58888f90e9b04c37fb5b784e4d322c1c743062ef77855cdb7e16c27dd9c594b32c0c45b9a0a22b1b3d2ec9ea6992249b4c58b8ecffe25866612b7a2274e1efeaba981d5d32fe00cd377a5cd864a2183b13212e56aefa77ef9a8f2de6b7c5ad0f8668acb94d42e880a0e98592ba4dcd103a948bcae0c21ad052447464b35deba1fe7a391652fdc3be9ba5a08148caf9e765fd7fd53e001c90a4f23a43efc0c053d183230dba390839b99ccca418bcbed00db55c3036cbcd8d45dd9db486ad579567c0fe99b7d74eb16ca6b6e7e297106dc18e32b4bf24303a5b1f68b6af7dd0e9fc87e1e30229c11e228faf4c422e827b707b2e5c29588ccb4da010acb4fc524897bf11c1d05d780a258c783f13106c0f3bebd9d6e77d6d590b973a8281e3ee748c9f1f776c659c1a016cebf67809d419c2e68aa05a09efb231d2b55ed390bc3310a51244eebbe0ad323ab48b11bb8ffa69b6d0c608b6af19d438945318676b128c9944279d99c778dc46005ea1573db29e59c18adfd0a5b525d837640b92c4af949bf4fe06d33644412caf9c07d305a3d2a75d27df86232177c87b2bb65b8c2846d23f5f4c3b5eb1917c3d48f076815fed1c56a8e5d948956c02b9820a63b23fff601f46c92bdf0d020adb78b80642123bfa2a17e630433bcb59b5a6734de241d54ef64e6eab03732744474bc2765c826c4bac938fe71fb37fbdb804ae0be3572b539f369348f2e800a2fa68c380edf87d0d477ee035dafb15c5065901ec57df8d923929c5970cfe8195fa3857589ac18f3f8c3298e6ec58371294520a60fd7728d7cec4755987f40f93d8ca6d6dd5a78876885142b7fe53fd9c92cb726929e783f847b97755eeab754d87e2864584df43ef88bbadfa74458e9fc3d924350a69bee313612d0bece2e3efc2a0f6302e11084d87f4e05e39976fbc4f247ef6bdbf3cf0058f26e0535b9cd4a0dfcdce96a04a7429ee5ac42bf941be63f40d9e8507c799d5a4eacd59e97ef29574cfd874edd48a2bff09e3fb3251766f8ed6a3a8408c74117c14a9eedfe06cdbfe706c34483e5424344f8b3ba7666288370c83ca2e06905866cc9820d8504c62d0c16cdcf00c8883d60160d537c69e5681151b1655b87ca7ff562fe647a1cbace9f1115a186ebf46f94df6d2681eea4baab52842964970228f5b5a040fe7e75ed7818cdc6df35733f71d0225d4941f408dc7bfb66c66993858afbac124e075dca5dbdf7965d25dcf2f36e4aff942b0d009c574b9107f6267f521491475b179953ce3f84fcd4f48846d6b1cbd1db5994d9531b3633fb61a9176b0c10b6cd2244760e00df126760cb70d46d5fa28943027b94739e1233a8e9cc687213c083f411c044b4a5023618823b5748f837fc1b556a00794870888c88931d33f283d5e01137661dc477ae8ea9cf10338cb66a75b979159fd957b1a7eb4706fad3dcc24a3aa79ad8de2b74a5d383d40152e8ddb0acf6d3474abdb512bce4d02e16ed742a2170f88582d5150e2938e2f9a6ab2a156711f37d3532f67640eb5a4506af9ad66350e2112abafe2f503b2767b0e84cca0ec0ce364e407c1938dc7400feb26768f88040db5b8347aad18188e89b5d6e9e7cfdd9232bf06f70c8695c743e3308f3de82762603648500b94ffdb0da14c8746cc9f9de07078a41e0dfac6f311ccb18d63bb03065aebb63e6cd32dae15090964efbaca0af4751fbec62e63348070761b12aefecb192412c24a49c0fb67cba7031a403a56b40e0774ea51c06072676e84564dd036a5905510bc6a8f0cd798faae26916d1f9b846bed79c2d15794673a483b6560f09ddfef446c0e359ba67e8b8798b8173395a9502001220b99ffac7f707e9f45a86180667c2bd831fe13c04eb231edb33098bac6615fa8371e794a1e7c54e28c6c1c92848b985d41e0f8d05b359d4191eb40b13f3b5bd04b96535ed02e70ad79bf54f18f45698f281547b1c4cd119d1f240a70b022ac6f4875d157a196d0c0efec4b2dc63e05d38b99ac021adae79e4fa4f77fb8739af05adf1d8934e61d4d2c794e63cfd8152afcecc7a5ecf11a2a7bb973c185ee971b8eefd2f67fe50acb99436fc7d2efedfd12122ec3204624d823b7dc98867ab86b92d57118453c3ffe38892304578be1566d7e7d2700bc1a880134755caae7866c2c9b79a9bc420e079e5e46129122fbbf98cb8028986201829e4113d76d8c0bf43072a3e6bfa78be4036857f73174d575b28f19c062d6108634ccb0ea49efadfe175a3b72c2622893cafaab81a4625262e0038521a6b60eaedf22e7361038fc080b7ead1d7406ae4bcf73a38b0e77799be579242e68a09ba521259ba51d5e936b7097ed8a54dcdc99f64d765a5343b0dc09b22772ad13b60794431cb292d5f3aa24f692596850e808b0fb54d974bc25106b6864ea2920f300b1108110f65c9f553ae7123e3574f628df33edee6e9e0726a444c6bcdd4fc39cfe584a67d45884b540f643bd00086e86385a002ca41b7993793422f95f11dbdcdea802c8226485a8497e4b2eb564781e8e5c1f2b9b16bab41b41a5820eacfcd81193d466d057505ef4183bf643ab11004db766269ab8d6cbf0973e4ae9dae8c63bb7775e6b1bc696d525f68845b924e0bcd95d06fa055a3d0beff23620e8f396b2657f166e1e2424b9746abf69e21b6f9e7d01d67b7c4731a3b2fc38a50cbec67f651cf4ab0f9a8435e426a49fe73fe14d82a502224837c56984573c3c85ca8fca8f083cbcb2ece8fb82fd46ef02f54373b0d5a03d2b33348b1dc6ee8e069279f4f1ac9314d08c71a7bfc735189acd6cc0060110555fecc86b8199d70b4712154ceaa49d101b0d4f9b769b6753ad0fb3894a8611a5da2c0f4eecf85e97e8a6be2b2fdab89f3f0cd47396bd56df7c5e08552c0cd1a0388f829510243720d08ef3d7021da51a333249a3ed3825681978961c805ba655be54637122db5c3d688334b82a50eda0522369a161b0838629d8214f5fbbceea4d713314534df64560412614313607ed817286d98499ae792eef92f4f87810396adebcef3a9d02226b64bab1b1556f63867177a44699bbe031f1c12ed65c4e6980844d144fa5887aaf6d73aefe6ceef1d0464f1fa5f6199e6518948a7610ad9f0e15cceb80a3a4fcfeb0d5655ae7e5d839333fb3393a3bf43d5262ed987cba0b8d6c72eacbee30d5b43fef915bac1e6fe9ca5c5f590bedb3e8e10863c245f8e1c0f71702c3e8487b09b5a3f6a5fc18e698845105e14661ae80f057b97f094f75c550783dd780e776d27d1018d63c022e408dc969a74f5aab16f86e27c5f08c442159d78d69aa15742cb676ee66e72fffd9739559b4dfdc64abefbc8eb857f4091ae69d9dc45b0f946205b6ca5127de3370f6bbb25f82025abd7ed082345dd11ea8358ec87f07a75a75070126c95e49688ac8d2d52b30e1ad336bb27217d8f0273952610fe2918396c8f72c78a635c86a2f165a720ad7eb429f8f294d0b0567f44c0d523e11db170292fbcbfa0a8d7fccc332cf4155400d86176d4e5367316262206bd7f1af72df47b203d1c70a8c27caa512a257106f8d1715958d71365dce67a6ae34e0b79547737d78ab976bff01abcda8f3990009d74a714d2854cb453a431acd106ecccfd46740fae54866131d1f0136f738040c9982443e3d171ae792621a08f94a037f5aa1bd2c4559cb6300a75271f44d28d1fdc384df3fc175788c092ce9c282511277c40a691aec6971f63416ee59345b1a3a8cf36a5be3d623c716c2f28bcbd796a2d2e9b056d2a0da780450f1d97b00a46fc1d30c2381816fb308bded3af4b1886d49316823dcc20479424ba2f3c2c06617ac6eea468b34741f16dc632badbf001c4b84c5a45b8412f2e866d2e7d6d7c05446f225efc3721bc6e9aa802209de586278ebd21e00a8d795e8d398101e8b6b5210387432a72458f5a84ff226f1fd99ea3c8589438bde244f9eaef6ced9d7d134ac8b110322a7189e10c09a93733da506d5fb47b3833bb11e7477598049a908c411baa2e87dc5201fab8c7421c32635e24ec133cf99c339577b2d77675256f0324382c690079ec344c19f6974b835714d077828d6e4bd8d5f258e7defa3c8b3c1f7b561239af5b8e6bc848e2b31b542910d0a04833220d95107a48c5c331a3242b9cb58d71bc32c1e9a5e277f432616199b774afa8a69b16f8d7c5347efd48dec1838edf7dc33b70e9329e840b81dd0fa7ab225b498b212a88f0d97158a30c25bd9ca5448d9b955319b1ef49a66dd7f1bca4df34bb922bc8350b27d564e3abf0596e49d4435d898ffce3a34a7f2af0e011b07", 0x1000) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/230, 0xe6}], 0x1) open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x100a0, 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x80000000, 0xd1, 0x40, 0x3}) 07:53:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000800)=0x9d8f) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 07:53:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x92) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c7fa70e30a50e1496c228018f86836144dbe547da0a88941addb80d0026be05afb4915b5b40116bf9", 0x5c}], 0x1) 07:53:39 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mprotect(&(0x7f000076b000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:53:39 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0xac) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 07:53:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) 07:53:40 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="3e4ec4d64b481b9d1ab33b6c109dd65fb275d300e610b1a27ec3d4700c5275a81524d99d7bb60b6f02f5ba9b773ed599", 0x30}, {&(0x7f0000000040)="f78253da604e2aeb2482821c9bd3585ceee40d098abc79286b829863ed21d295458a2027e8b3315a818cf8709b0b4d41eed67175cd28d6c4413dec7207d6a70937fe087a073a52db4a712ef76858c7ba7005", 0x52}, {&(0x7f00000000c0)="4cfc039f87ea572431e634604f71095b61832e7f6e94d60ca00a34c6eb981b7e28", 0x21}, {&(0x7f0000000180)="e26599ba4116c317f0614943f34a86e7d6f06cd69c0e9988eb47338f4bff953ab7e421c9cb1ef1d18127da842b47304ef4f83b2ff01c4befc2be500514a5af2facfc05401ac8e3b7060824b753486c48d273e894c437afd4a5da186faacdbe645d143fed65209c86091be1ded7722f69e377f02d50e5b856c676184f66c38473d9800baa19622b51c5519bc9fd611b49", 0x90}, {&(0x7f0000000240)="9e4cc3430759a6eecf1835e770b2aeb4d1de646567f368402a640e81ccf7decc7e1f638c619d613cea14d1cbb8a90b3b97b124e9b838d1fcde7e9864419485dc4695c3c04224f5e4aebe48e50433b2e6153853416c96bae7a234f58c11379d7487e78dc0ffb4974ac2b0921f4d7409fab48cbcd582b937513d3bacc5c30d38b4d37a47aca8b5349722dbf219c01c7ee21ce49d29a1eed81f107c0e2454e41c15eab1a8a8bd8058756bca44e3dd4f29d9f11ec3e3f347cecbff2df907f2bf87e6b98b46e62601a123da5467874c971da4a41d14aec4600fcd235c95927c93294773a1", 0xe2}, {&(0x7f0000000340)="d5af21d970777159cb3b96d8cbb496748424721fefd5d5ee06dcf5ccb8d62180f341f3c5c1cfdb0ee80423553c67c536a2032f9de3f01ddaec79def220a33ab1af0e055ade9f7a916acd3e7ff4f36373714f04bbaee942d70b1eb350bb8ac1646f4441fed33933db7f691ede92e7ba4395fe5632d9aa6d6887504db96e954226", 0x80}, {&(0x7f00000003c0)="a31c5d600eaa9b8a955a7dd34a1fdc80fdf40b13ab45e5a40602cdaaacf42e047914ffed03b080408a7b847eabb02f3cd174b73d8bef14e63be39e0e2fefdefa6c0d80ae", 0x44}, {&(0x7f0000000440)="4147d0e608f82f8ab3d6eff9c45271263579fc538acf8b624df4753d89e957584227cf4f5ed7884be41624da4e5d3c04f340b2b69d9a0c949e1823f1", 0x3c}], 0x8, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0xd0, 0x46) renameat(r1, &(0x7f0000000540)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') connect$inet(r0, &(0x7f0000000140), 0xc) 07:53:40 executing program 1: sync() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20011, 0x0) 07:53:40 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x1000, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x81) poll(0xfffffffffffffffe, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000140)="afc104308232c8049328deef56045d036c69cefc415c68d12834146494e3374a2f186d4b231acc9b84ea9cbd98a0b9c22a4f9f7c6470c43794cd7fc3600d97cec8f4cd53213788d2e4815ce72eb41ea1ab9040879e60ec93067d8c00b40ffdf3768bd10cb24df510515f3798a00e5ecf985f01c88b19de9554430fb605b8c3fa2f275ab0a7e88bb1713515da6328244e04051b9fe4b9b8b47ccbc93885c84b6e978d0dd630e8d4a9bc018c90aaee303efbb28151a09f4d435887c6d6758271c787705035e7418add1587d1ccee8f481562a92ba20642abd0a332411e7829f96cb84783599bcb6fbcaca9e2099c72773846f674b5ab1cd916962bf672ec702b9655a98afe782f8405412490571756a2ace410174621c81604e799a09e34784976c0bcf35cae87113a109ec358027e1e81648f99c08674d51f147b3b4c80e19dc54eee208a54b8a21d010aea04028d2e1026959b7c1edf38a3cabcea9549b065e58cc783610c35c035848899e0ae113ff677d3d9a90e7936e90def5b445e3164984d6b426382dab8f91ef78de3b15ac5e64f49b022299095cabc6fbe682ad2bb7f9f43bf115b410f4843870927ceb8bf9f0675e77930d0c67ea4dcab2b9b750aff51aecbf3f965b5df4d71121b349a0a867193bc4bfbce6d2828b875b49f882c8d69f3cc0bed393cb11ec064e0290aa4ba3b529626b123fb998ce30d2d36ed6f3d8dc5d96f9450e4abb8e8cf9973343e5f5c7084e2722950e11526209df8752693edf26aa20e73009f55a941576298f373e26351d2aa39af840885f6dc3b1814ff9eeee44f9d236948458327ef6e0a5a1ecd9b07631363cb9878c18921112f5eded12bc51eaee6e4cccba9ab409aa7b3d14e5bc3c4be7507e86a99ed2ec4e55b6f0ee51ffcc3db14bbd3aaacf3e517f48fe8ece7a6d447124cc69ebbedf049298dda1d9cd159b263794c1857ed1c49736610e0ca5e7147d416c6cf88bd36ccac352ad78299c726e018dedc754c3afa44a25e5376560cd8fb0a225d2717d4f7943aadcb436433867fde5e3e92d9ddc3d630928493b1c5a6eeb87ce8f8e9a874783c474828c70e85cdb89b1873b81b672c6bf00f17790ee2943d327ebf441ce4fbc6cfaca66c23fc076669e6f20f2d418a883d189471e5b944a4d197c7ba815b04acba66bdec9d1af55c2dea8e924fb2515bf612a3906c7639ff743cf5145f9aa0afc8589a7f9398690cbd0819a178b3db42eee971e7e6c5ebcb656c47e0b9e31e738e41b8724bcfb017862df1f0ace267c0ffa7a6a57199fb29360ff62cd582dd427d08763c5e76641357b1a3bd7b1f5a4f22769abbb192552d3537aea19e822e002d9341d794317d599e60b036cf76c2230903809113fd0fee083a20d37e9f92920ea0b6f830c4d11a02b041d9729adee4835dee6df5c8513b4e1ca6bdab984376745295eff2d4ef3140860fc7a268137fb12fc15897d504729447440f2e26667d19bb0310dec4c1e2af449af3df266b6c598cf8a23a91252f1edf9b929759cef37c092481aa216b63643577f0c5261640fe518c6e0f99b482403b18c580bff0df20cf8237e15022f2e843d568489ef9fc204d3a0ca9e47a7e32dda611169f47c834588c805ae7644175a6c4aa78ad5701d7df1363abfb53b89d7d0a2c08c1e205aee4f743c8dae240ac5dfe643730a1aade856c8a9f290eddd4e1d3b4edd9fd2c7ae89448a2955e21d6e077484951547c5bf157004c9b1ae7f28c8f741c2ae6d0092900446c28b8e298b42e06eb722e7b7ff5478b40421198b8bd9e32239b28b901202f481f58419e54a50ac3061efe53563fb00736c6eab501c84445934e9e3e5733c8887e77eee34e0a947e0973c8c5d18f1210e9dacee33fd75c6feb736018389cf12b29ba6f836db0b879566e8a61770fbbea2898d9e84b5d1f1f653e625d8826189bf4dc52509bb3f4332dac2ae0ee3749911a758e5470a788f14d4464c9a9c7b95e09b04ae36425ecd352a02784e1c8c9713a9f8c36d83d6145067d59126794ccb17da15881a32c0f59df591cd818527463ba02da567ca1715effd7e069027805ff230836cbe5ee824b68c81ceb16eccf7b0e8d61c38d1ec1302c67c5e3be1464a3cffcb3a015e47c3c5783ebe577afce71dd6751eff28ee10488c8b5ac83f531a501a45668495b7b19517deb4a2f9cdbe0da758677d50247a846341f2ce798174538b41f8916b2ff13bc5572a841d8c5dc868d66f61d6fde121d9c05d666888842d5baf4d09381b0ce09c957e4762609e7f47af5bea0146d641199e4feb40dfeadbe17ca196e5a24c18779bd148d497fb070f94ee697dfc22259932a439bf2482855db573d990b9a6718b8b1be56a26af4ef2ee068c200b7842d2194a38e064a7393a502f06b502e266b1cbd5763f403db4b322398bdbbf19019cf383da89a8a55b4ddf4c29a520abafcf8d401b63d85aee49d8669a98c0098eaaf915143a26c296372cfd66a51c939dd83689cc3d1770f9f23b5511d1f1184fd398999c96ff3974cbfa8fe4df1f3183429739331f080d0cf10812b491c0f68f34ea96532c4e57e7539965d574d4b90fa9ab07a1e3f9864e1529c1215a5261c3da2257cd1411c31043f70ffaa4b75c9854c1784ccad13c885e653ad8d31b3d46a31835904a56e293f36194a64abd7738310ed3a3e65143573a9cccce2b2a0b71025b7144756d2fd285fdc9df12b5ecc962259fbd3ad03310223bf9715f57a85db79d1e95a48cd93ae5fb24d197b790df2b7830cb349f0720c6c8d4e4d8b6f9365cd7a467e7c8ff7b89d82bf4cb1ef1e3c44b02774f12ba4cb4231656a234458fe60c27ec9709b8e5f2e80eb8e965f53391233721a0c14a6c9efa8a713cc97cfb73795d0318f83f5b1f7a4597d2d79f0de1912a1ec3ed2ae992616259fbf4ff2f01593760c36f0a3d805dc6719cc687730103abf520240f30cd7fc247b187e77f8c07d6f8f82e3686194f3b1f792e17d9f29889d2b9fb3f999562e628d8c50fd923af89b7afd53156ddb4f9c08084b0451557cb2f5e085499ec5adee4cab531ea7a23dd4d355aa4de99333e27ee1c55d0d82cdf9ec0d32588b8e55fa0ccf3e7c689cf9bf845cf0d8ecf6f45318c6c4844f325d4710642fc20da31d536186df8ba7d6b63819b2f6af89d786fca9724df70d23e1078ffd2d00f007841a9f0fd348b266874c1abd19817f2280cb70058b5c10af1e182033648bbd3f9743ec461a8d74cdb6c1796580a84bcce014f741f302eb748ff9c4346bce27d59061156fbd93c01756ba3c7694868b8ee9b077aa794bebc5174ab391e5d4405f6f86f319645327c2617d62be2ca365dbad677644525cfb615d40410691828c16e611d10817deb729c2510c1f37ffb941547c5481a4852706ce298bface2226ef0699b818703f53fbbbaf77db5efb823522043c983c4eb8581d5b146bb98b9f85a64988a5fd03ff33fe9f3a093e3697fc8d00468199c3c87f21c56d972576bf3fa38185cb9a2fb6d28c61ec7f8e6ef827ed81fe39fa629c9411f49d2ee76a5856a368ae4a295d1dc537295d61fb555fcca47546fddb6a6b0b625bf91def1ba53fba96c1eb8b66d6e1997960eec612ea6f8db0be65540d44f8d9690b69d78d15d91a2ea067d558d066ba0d76542c246caa94dc13048efad7703ecbac681a5fc9bdf354d4bc0278acad43e0ba4f1f4502c14afd1d536c9d655b357c8a7764f5930e83c1330d14099391318ecfc4fc437a306f633f4af9f5f8c9cbaf90dfced026cf66f43ba373949abb7cda5f7b9ea728025720652090a14f8dbb0db1b7ce6ad27f599e1dba0f340e36c8acddf7d41a2093379ddb69239d2c87d02a3fee03d78dc65f1b8c967f2cfec01a9bc2c0ad93520fdcac8ad0d0ec853385824172c82c34a5163a2c5257a205d969e44a487bd1fe8b39224974a736e0ebbe24368fba87e4b5c7b1448479430664cbe6b7eaf5dc129992d25c8670da993329aade90b0d4b607c2ef369ef1fbe4fb30f31b011961649bd5c4a0ed5fe37bb26d4a0ba4541c2bf0c433ebe74d40615ebd5889c6e99a814a8964595f191328cbc564141fdadd859904374437e0e16b1b1caee10b1fb0c174227b032610ff7e228bf6c33b9324180a9285d2fdddba0c4f83082524665a5f1080de9eb5ef5f59b205306c454fde0697894a3aca74b763b10b1eccdd5b344680e7d0e370160b956b7609b36f79603106a408a6f248dac6efd9dd4a76eebc19e142b39d311ba732cdeaa69691e3d38259a994c4fb0f24e841e2fd5da06d4b6257aa52d268a010fa22357d5004d31b57a5d5c1c74777a769de8af92e75c6528372b50d33de4842c32729387edd61b51cb61b179ef7b526ad259415296cfea8fba488c12931018d90f5f0cd21036c71b80704830eca4b7da8b3dccbac07f9b4e9d0650a31c651b84cc3bab67678e28fd93be04a4fe4c5eff4c1452653da31c54d124ac39d994525d945852818b9983489dca2c2e2d97fe1663930014aef5fffceace6a68960f7b42b4b1b30703f832f185264549aa12e9b0c9d92c0808b8a529f5195a69ea668d912982d969531d3ee42c9421bdef779aa9cc7fa46cdb0b2f391a16ae4529fe741a4929e69bc1847148b80d67e5611c5b662afa8492235380bd5d9790fb5559c5fb1a34f94b42c0b40cbbcf5c70de29dae46c2cf1275251ff4ae8e42b02bebe4a42f3a09cae7314d5318e38d42a3b20a4703dec3ecf82b70b3c4f863a5e76ee33a5933a8d687f299334e11dfb51381d30667fada3a159cd46afdf22a4ef8b6002b6866d8135a668edd69b081aa8fab0a581c18a972a16b55f4286b0e3dd0c0bf5e221d6b23b604aee8cc0f0280618e9529200a38a029311afcd05fa143b042bcfa93d3843ba59f0c8aef93e0d18dd6a15813e8a3a4f65ada057aa1b6bdb3b3b45667d202a6df5b690feca488dade7e88d3f52f470ea2b5e1956265444542eef7f8cd27bebd8160d4cbfe24263ce13059f490289ac48e2272a6250b5f753446701f6867e0148f71133ea35e24b3d9290cff10bdc11b720f6051c1b28cd93724ee3319bdcc8282ef8551fb5396e9a374c6ab9309185340d6ed66355b962b73be593c14ed855a7edbfef20d6d8c28a1f793cb7b3c300676f53efb8af864b21eb391ce289c782b3fe9b82b0fd2b3f2956f5d6a0af360068821b8124f1fbeb589d8edce7f4650274f032171ab4483ac3486e66c84b6339590b5adaa8c55d12bb2621c251f10d85aa395a3d304d4e3af0dfbbf64ae6f9e30439f53f65b559e1198de8fee1cce9f1a1dd8e9b3415beb06a179a2a918acf856811120b6223667257323a361197a575fc73aea6b710527271fc1cf5d31fd2908ade15fa377e4cab09dd9e5853fab580b0311528af88960f91662e17cbdfa2760a019c4b3903904c25a42031f983e54574c45fea21a03cd6ad0b1ce8afa1303993235e216f26537e9888bb56a3d3273d46b87ea79e70bd9ed3c3975bcecbd37a78fb6e7d4cc877c427d3d57446fcad0e432813609b880c07195bb62d891f8aeed505fde66ba5283dfdd7a148da413bd4737d575d1f5dd6261679320f0ad43334952bfb7e6690fe96a1b17c1409f2d8dbb872ae8fbbc6b0be4ad85688320f94beef77800a1c52e23db660e2628cb8683f997d27dbca7ddff2dbca336ac06c540418573cd121f4f98bcc660d8c5c784d0ae5b30f9edc624b7c8b4084cc46c521b8191e237bbca1349d869dbbc6331b639cfa7b96c4f3658b557863e32f96de3504e", 0x1000) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) connect$unix(r3, &(0x7f0000001240)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r3, 0xfffffffffffffff7, 0x1cb8cdbe, &(0x7f0000001180)="daba513b2653a325a796bd67fe1d243caa2d8b08d520c1d034dd329eb12551b2c453f6378b62aee33d7ccf3303b0c52672f4201e29973e53911f98248ad8afa410747920b84bc379311b2b8c0b1a50e4cddc65928806a971b6f356ed8f44a7e47856a2fccc42adcd5d7bfa19606408da86429750692bd02e6bd444acbf1734b53c90aec257d3293f6ad3d0e67c6efaafc7a4d4694e36152c4ec70cfd6e274f91582817b6e98d5073d0f547162318dcbf", 0xb0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 07:53:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r0) 07:53:40 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf070152815d84b2d71dfdd5785c437b3959870a9d5a657893288f334eefb89af29a9630de98f98f6ad67bfeca340f13ac4b1080e62da0991d385089d24b60779440e957dbcf214d92e680d257e4bd038b4c8baf353074cb46585e7cfdef3b491b3e5f916e48ace8675e9b6165e62f758fe325f511e45d973c3e18f22daab3ec6f91c269a1efa26a0404ffb8d4d87400c18e403ed6c8a08b5a18b4c0496f24e7bfdee94534e651f32a33718d57b6ab3"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:53:40 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000001c5816c9cdb3e7dc86b50a0d3f60ee834c4262086ba1d5ef13e984ce6e67c01b20163b212cd7812f6199911ed3fc358ebacba8b19e2957ed7619aaf9e7de71ac5cc694cfbfc4bdb7817d562aeb85e37df00c8311f84181898cc7d54e3bc6a3a195de"], 0x64, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) 07:53:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000280)=[r5, r3, r3, r4, r2]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x3, 0xe3ea, 0x0, 0x9, 0x2, 0x7, 0x0, 0x1, 0x7}) setuid(0xee01) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:53:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x2000002, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) 07:53:40 executing program 1: syz_extract_tcp_res(&(0x7f0000000600), 0xd5, 0x1fd) r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/143, 0x8f}], 0x6, &(0x7f00000004c0)=""/136, 0x88}, 0x800) 07:53:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40028080, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x90) 07:53:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 07:53:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x43, 0x80, 0x73, 0x8}, {{r2}, 0xf38ee7d490966a01, 0x0, 0x20, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x5}], 0x3ff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xb4, 0x80000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x18000000000, 0x1}], 0x3, &(0x7f0000000100)={0x100000001, 0x9}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 07:53:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000840)="a3554be136909ecd138f04d66374c5c5e1b390e78469f15ccd99964198e739201036f1f5438db3d69c221e688b1d7ddf3b0d6702f9bfeb0c5a7e3544869ffc407c4ba1c5d7842b8fc65d0a4e81bd1f10509ddeef7fdfaa8e2b88410804a5590434c4a411caf85ee985cb2f94c961769834cd7b18107138577ddd0f81fd793c5b35a244ff0f0ead7d0b66aa2e771bfaeb", 0x90}, {&(0x7f0000000900)="6a6228a96e3d601d4547036eb22b341d531af10ba8d98864e51c3ef6cb8959f324ea", 0x22}, {&(0x7f0000000940)="7f41dec6b5eca44c5d507b966b2b91505c591065c7c7107e3e821373a7a1d64c33af9b0f266fdcf7f8b91f28f7e476b55518fc4fd3cce5b42d54d92f0d4141aeafa2ff203ac05aee48dafafe50271797ea287efd683d0cefea03d4846574a04522a3280957bfbc401d216d9130ba8fa25314d543074bcc2edf8cb829c31eb27959995b3f7b1446e406e0f0a54e3e87d9f6c1f1b3ef291fcde61aeab2836f2749b0f7871e98443ccf778f", 0xaa}, {&(0x7f0000000a00)="cd2f469ee4376b2bbfc19bf90bfc110ba865f4c8d7a85d8ff633dff56b8296dce8790b52e76d54349e494337ab35e02dd6102bb2d1cb92bcc08e9a735b1a879c3933879b018a7a94e07b05d6fdc90a68d2a685a5e3cd2ce8449d72609e963572dc6d2feede8dc890f220bacd533211ee6f63fa4f100a8e3968ea4c57497f4fb8c2efd7b9de2d1cfe710cf6", 0x8b}, {&(0x7f0000000ac0)="fe42c477000a7398cb145f799872aca84bbb877d86893d4f8fbc373ad5633ec074f6930d4d11d205cf96d60efdd67586ff7767e540ce3b0bc234da69c8a31f937fe4fde2cff50832bf2d6941f833f482ac5f32a8d97151e37e2cd8bcd74072dd5fa20f12c64098c86073a4b9c32332fb2143223d3bd8b4ceea935e0a1d820877f6787d2afce03426cf5364dfd2d2eb003f9ebf7e0117e640337b0cd56fed5c6e7b55c7f4d48a882cf3f430dec58ed8700d655965d789bc204d50dcd1de37514a996647c75e10dc098f20ede5b0c97b0f9303c7bb2c50d577978e5eddd23fdcb6a6a6aa33", 0xe4}], 0x5, 0x4c) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="d5ff9668", 0x4) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000040)="d468cfc8a9d0cf0e3bfd6b5065b744d2670b91171921b15f859b0799f52d41d05985ab449414a9482c3094252bf50d9d5d5b50c0b017747e1197cfdc6bd238e0ec4ff527bfeee0bd4553c1eba76a59bd087f5ca2f7c8b7a587c343c08b8f98b3d24b84452e7b9d8cc2a73b80d4491fa6a8db05991077416f7cba8c1e0072dd8fe07dc9720b56b4888e3eb1176296a741ed27a74348f0e27746c88b7ec25b0476ec0c4769", 0xa4}, {&(0x7f0000000100)="9bd4f485f1a8be708ac3327f8fa5f30af85557ef3bc5a5f4dcd5a8954e76f349950ab5e91c4bf895f8b5524adbadc31628fcf3b8b3be66296d99d6bc3019f501c13f47809d9649309b7bc5e5b0283c8bff1ba3badb032729dde85454a37ae26e2d44d40c6f165e781e33fcf1e7c1f0dffd25e97f3de94d44300ed21c4d8bf28c53b4018b33003a40fffb9e523c3271e1b6518939ef20bb5abbe78845da5e1c95a8da2defe6a539851fbd7305ff35fe4fcf", 0xb1}, {&(0x7f00000001c0)="23f4120b2fad1c68e071662f78c1a8da7ee2b7ae6baf07da3e10d72d3cb51995b29a7f43078519876160a54601333a710e9b569dc915c4fbb97f8f682dc90fc73ddf38e4e30791c93c21430b3d33b70561a8e0eb298092f61fea9df94b2dba3d39b6d194016f81c2f9dc085c193f8eb35c1687dbc6b119af72eefe948496a1d8f449086711efc95e69496dcd53c467cfd7d3964406c5", 0x96}, {&(0x7f0000000280)="d5341c4907f5adf73c3a046aec80b702cb27cd907e3133e6d38c7202e7d47c5378d1633abe08ddde35beb5f4e1c3c49ed90f9e7579d5b4a5b3a04980e0ab4cfa2b5a6289729ca5c2d209316c3cfb9241a690c61f1e2622da23e7ff55dcb5d7a184ec5ce9c93e263dca28dd59878c3bafd0040c8bccace2fbda38e5733b3f34810123c5b514c841cfac248807f15b4c6e53ba20596c4a3fc0a7a81ca062d6d93878d52358980316dde0d43789190bebbaa8604cad818bfb6fa739f6ed626333c104d9e99300777890f04094bd7405d8259a8829bbf3693b1283d5783cdc741ad2701e78d9d3cbac", 0xe7}, {&(0x7f0000000380)="17bc437b8cbac8a38722c347b93a8bf14a5539960ca75a2be5141c4fe69133d70c31120d8eb77f87cff13d8de655b6acc5c89d6b0f5cf6d61f22e76e6cf88cc86847aa7d23f247c1676df0a72529d7cab66b472c9e7162ef389b683188720bdc0ee2569ddb65f02d1ca2d0f33a3c0b02a4ac3122abbb7d3290e1c3d80125024cc5e7aa31595184f31aa1bdd6ad3c9c424610557973fda0af0232744ce9cb491f68f345588cbf748d767ab6a0fb420aed2383a543977ee0357072e3a639607c02630429a7b038540e7dfe8688e9bc1665f4f4fc1e0a20b9f8308c3f17aeef82b369a309cb43a5273452aa3bdaf65b489eac44c54f", 0xf4}, {&(0x7f0000000480)="c7c4dfd5881bd692c6ddfd5664d57a78b720ab1445da480a6bbd2d803f350b4a31d051328a84997370d451e602d32eea666918cb22b08f721e018dc3092c795579d2fcac7bc69d274aad34495f65ec6553ef5eb09aca837f678e196059ef11f1db46fd0fc89c6e323fdba635a696e7df2f43fc0338095c094fe3d407a084b0990d7623977dea7677106d912ce82477e24ac20f13f6bed5b1744facbc2685d123e72dd8a99bb5e2fb523728d31a174c0c3f247b0728f19d6c929f499e9253b81ad617e9165c62ce4c3b59607f38843d0fa6558f9805805c477b5740b900493525b1f7473cadc5b3e4f4bf7c8138cedb25c583fd38211389286726a4e2", 0xfc}, {&(0x7f0000000580)="c8edea66727daaa27fd1a69d9f11be98a31d2130291449c37eaf673fd3309c4e4f9b10b9ae2a22ba1c42f5d6386cfadd6c96de51dc2dfa2cd2695d37b51ac3d708d3fa6a90", 0x45}, {&(0x7f0000000600)="cf06db76939b2ec7017e34c665e78d49739f878aa96432d60bdd2cc32a5d4e99779624d295ec14b8b579fd0945c802285f7c94153d424df113c4445f4ceaca3c341580f5e29558043869feb3b07ed3a1233cd90afd3b441b4d016daa7d80ee4a9d1abcf92adf19cc938a551d80cfc48cadb2bd7e54728c7a3c44db8dac8f9bfc7a7b74f6e67af743e53679e7dc50986dd1f1e78b822af30270a08818679a2a82a9", 0xa1}, {&(0x7f00000006c0)='q', 0x1}], 0x9, 0x0) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) fsync(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000387000/0x1000)=nil) listen(r0, 0x25) accept(r0, &(0x7f00000007c0)=@in6, &(0x7f0000000c80)=0xc) 07:53:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x0, 0x5, 0x1, 0x5, 0x0, 0x20, 0x0, 0x2, 0x9, 0x1f}) 07:53:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 07:53:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x32) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2ef5) r1 = socket$inet(0x2, 0x1, 0x0) r2 = syz_open_pts() flock(r1, 0x20210000000003) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 07:53:41 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000740)='./bus\x00', 0x0, 0x28) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) getrusage(0xffffffffffffffff, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) 07:53:41 executing program 0: 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, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01006d5f6dc6842e"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0xbb173f2f0bc7863e, 0x0, 0x0, 0xfffffffffffffcf7) recvfrom$inet(0xffffffffffffffff, 0x0, 0x129, 0x42, 0x0, 0xfffffffffffffe7c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 07:53:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 07:53:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) 07:53:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0xffffffffffff2ffe, 0xb744) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = dup(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="66c18a4edb5abdac80bd6c6505ac8f1bf458df176c276995cb012f54795c294372ae67c09408b8cef48e2d08ab7c6a194df72ec97b24369ceac4f30013184247d26f7da593d615874375a5975c17c6b4e13774f606", 0x55}, {&(0x7f0000000000)="7ef153940499314e2c3ca4cccca4e1845edbaebfd5d721f6da9bce16bac97bca9cfa6e169caa2e50e69f", 0x2a}], 0x2, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) getdents(r0, &(0x7f0000000200)=""/217, 0xd9) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) 07:53:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000580)="582720efabd16ebae632000000010000000133f2a044fd33055552fbd5e49789632dfc94ff334a5619515a4c8ad47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9b3c26fc491121e1c", 0x65) write(r0, &(0x7f0000000040)="04ec", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000180)="33aa16946e7fe091bd9ba4817af169941facda67aa89046167622968cec35ef9b3cd3f09020450f5b2fbf63011b2a8ad276b8cea8aefda3310681d989e6b0eef92d922b29a4cb1a037469a1bea2dc1b2fe596efa3282ff67b540d0492e5239ea2960f92cf73b25d81d1f3a2861ae407318e56aec368ae1d3b8b4f0d2e94d9958b4", 0x81, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x3f, 0x4}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 07:53:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x67bd, 0x2}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) 07:53:41 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') chmod(&(0x7f00000000c0)='./bus\x00', 0x4) 07:53:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 07:53:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xfffffffffffffffc) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 07:53:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x88) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 07:53:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 07:53:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/188, 0xbc) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x104, 0x6) execve(0x0, 0x0, 0x0) 07:53:42 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x100000000001, 0x0, &(0x7f0000000380)) pipe2(&(0x7f0000000540), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="d8bb2ce42b0535c77790079ef5ec88fe064969eed199d07d90d7118308189e4deea5feafda06c124d45df9fb55037b987c7d9414a0e71cf604d3759b058f5dd3d758cbbd07df4901b9b5cb63d3d8712515d75ea51b9d9c30da5a094a6bbf59c35e74c993a01a8f782e53799e19ad3c32b17e1ba87c89c2a4beb5c4e91dea8e4fe07410a323119732bb2ced14e5df80627b1292064790007471043f81083069f8a5fa6f89bb4919885bc4cc3018e8661de4", 0xb1}, {&(0x7f0000000100)="6138180c6a845c87ae7a38d8ff25474d41f16da0542f1a07ff035fc4483210c61c1cb37cecdea9b87fd9e9bd60a429cfdc71d109fd70caf40a54beb2412729b110bbb5779472525389299afa5deeeded1f98d2e74126c3ad28364b3547abcd603ac6472f6ff31ca8268f2ff8115c6a4444012cc719ab28fddcf9dc395071d978628b76f7a5c70a8ff98fa56b28a2ec8a322730bf360d5acb02c719acae3215783ec44caf066545e7582bb788913c41f4701cccf0a937844dbc19261a58662d98882e479824aabe92eb10db05aed6b5b792417cc3b8d7", 0xd6}, {&(0x7f00000002c0)="8d6833e2b68997e799b72f8ed2f2a1f51d547669a4bcbd8539e494780a358dad45d536c54adcf3e896f8d95e32e6c30bb4b67dd8adf75d735ca72fa815b3ad6d4e538c6a9193e1b7598c06ce098be4c3052e397fb3067b0949cbc6df1d0ad865bda2444055e437cd48b998114e0e2766aaab98304a7986108a998e8cac786cb5fa9232dc67e89625710a79228c603af2b016c1c10aceb50d29f0e706e9b0830054d01d9c0fbf898124748d0d0c238a3b770a3cc3c254083297e61b82", 0xbc}, {&(0x7f0000000200)="d9d941aa8de7ff31a5c4cde587ae40b3676778f167db16407d738cc33f0e033ad3e129bed2fb2b128e409a5cc8bbba8d655a", 0x32}, {&(0x7f0000000400)="5616089e49531bf51da6149566a8588342ea569eae3881962e72fd9a1960408cae749177319a70e45a36c5796642694ec84ad85a2169beef8255a04c070834aa8fdd7c0e770f262dd7d1007147e668fcf35573e7360166e46dffd198fb9d33017b35b7f34f8b4833bb1d71c44367a94c12ba4d0c09bd3dcb1e9f1209cfb6473eb0de9f81e6d1155dde7e2710cdc89014c320dbbf29960413e83327e7eed3925724b42a8892115fa83c93603d52755ff4d2d0ebd1c0a5dcc6b0a2305dea1131c1", 0xc0}, {&(0x7f0000000640)="fb532d71fdd7002edefa2a4c64ed7365c4e80f7b8ed435015c74d49e987bd41fc977ac0e0b4a5b69e9b29cc09c343b5107c5a2fbb75bb72ac903d93a1a3c406f14bb08b308f0b896864194b88799cf79931541f8e300ac9fa33bd2d1fa6fcc1d7dcf6d6e8ff0f974c4b4c50f73a126b255c3e0a0d62a428ff131eed4a68fbcbaf4261213f573cf12b97322619ad82865aa550f33d1eb6abc104c4d", 0x9b}, {&(0x7f0000000700)="abe8b564f9b93ddc79bb5e002f80ea8b121d50aa7e1a1a255d138e18bad04e08cf3f87f09e354800ab4c58de057c921ba4c73679c0304743a189dbc64ba03d0b21943766583f1ac696a1753a7a3e23eb056c831598df68342156656c8cf512fa4dda349d8784fad18907edff2e5286a5fdabe4b4eb3fbf0bff67d88a925a96dd7384ef5e769b280641eafcefa6b1058112f990d4f1ce9b6c854e1900735eca6be9497bf7ada9e468dfb77e9a207549d9c5", 0xb1}, {&(0x7f0000000900)="4815c02b7bf40e907e587adba102107a31c3da5c338679e5e560b9f9a172e14bb4f51ccfa460db3da52cea8ae2a425e18720afda6415701aefc1cfd1a24bfb8e83daceaf00346c2188e2b8b1e0c7affd71055077000023b9a5d0d629074a96ede58fe7afda13d5bf40bb2f5e1c894fea1b637551ebd779d182089898e02a61f0ae8db79da0f85460", 0x88}], 0x8, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 07:53:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x7, r1}) r2 = semget(0x2, 0x3, 0x80) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCNXCL(r0, 0x2000740e) 07:53:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x18cf8dd899b28cdc, 0x0, 0x80002, 0x3}], 0x2000000000, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x1f}, 0x0) nanosleep(&(0x7f00000000c0)={0x1000, 0x4}, &(0x7f0000000140)) 07:53:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x2000000000000000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) sendto(r1, &(0x7f0000000280)="c3f20a1925d4f62fcb945807cb77f2a23a2878f1f99933fe549e64e1d70ccf49822823524fe53b71db21d988a72c7cf852e5118cbfc80dd6804158b23f4bf09906c57c501afda464530ea5eada262faf24819cce2d86332f2d8472627e748c5991a5ce45e38e863cd0e35288", 0x6c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000340)=0xc) r3 = getpgrp() setpgid(r2, r3) bind$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000383a628491cc73006f57e11772c1a75c1e83c879bf4e1903b7467a549fe4"], 0x8) r4 = semget$private(0x0, 0x4, 0xc2) semop(r4, &(0x7f0000000000)=[{0x2, 0xffff, 0x1000}, {0x7, 0xc1, 0x800}, {0x3, 0x9, 0x1000}, {0x7, 0x6, 0x1800}, {0x0, 0x1f, 0x1000}, {0x5, 0x1}, {0x1, 0xfffffffffffffffd, 0x1000}], 0x7) getrusage(0x0, &(0x7f0000000180)) read(r1, &(0x7f00000003c0)=""/220, 0xdc) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xb05b, 0x5, 0x7, 0x1f, "a3468419045b7480e0249fc79bceb45c5611724d", 0x20, 0x5}) 07:53:44 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) 07:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x7, 0x4, 0x9, "58c87bfc27f42bdc4671742b12f88d059c5227f9", 0x7, 0x81}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 07:53:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="32d1b24dffb52a8e3af07db15478daae29df1a2965003014cda2cf20e59b4c0227853cf0a753a75f19589989321e5504d4018addd87536ce5bc7007dafef98a42ed0dc85a3177dc6d3bade9301458324e319c895a3f768af2b55aabad97baaa9f48d509752e0c49b1167704eb3b05e3114611e6261ba3a0a1960002431b72572c1156866b4d91c705d976adf7a654c2ad793767f751c6784e216bda612759e", 0x9f}, {&(0x7f0000000200)="4b7a22dba65737984c64e7404c5ec68ee44ab0b9f450d5ddc091d3de1457dbf0746886267ba43c5a7799672738a68aae6ada3738cc114396ab2db795675f5186d790600a1d83d0afd6c5d691f7e7a4339cb2f9e69af3e4f4ec4384eb20669658b45d48d5", 0x64}, {&(0x7f0000000280)="26dc6a4921de969e1f585b8ddb121fba00b7d03fda4fa25c744f710b7c72f2bb29c052e91f5bece7ea57122ff66caa1660d3eea02777a9f0f18bc7cce629087f944c9106d146dc3d10e604557011f50bf7fcde706e0d3c622314ffe97848a47a1d22fcb1d1a51fa32e2e9ffc262e96ee13228dcaa708d8917e5da3a2db0f04f3f2d4f93136a65209c29f7a87062cf62a51d014", 0x93}, {&(0x7f0000000340)="0fe2fbe93d5d33ba054ebfe6d0ab93d1d5a6a966b83b1aeb86182adf87016bcd79a7e6e9500b49f9e27ba5af5961d9a6ea430d398992ec69ec3a25a4115239f800a517814d194428e934b7aacc2dfd9bf49efc5f300e94ee67eaf9253bf05acede9e72eb03c1382fb8eb68f14a178314d28f0e44d3136fc0577e8829b0944ac2b2da4aa76ca701507a44b5881fb22cc95705607bc8e9c1083e3afbc381667e3b56b3406e3daa688a746e27013d7c94fe17eb1d750023b1b475e98e5ecb70137078aef05de6ba7fff4be688a950574a1d361c7c4c7aff1a8c15464a3e0798fed4cca5df1ed5f2a38548ef889c", 0xec}], 0x4, &(0x7f0000000540)=[{0x80, 0x1, 0x3f, "ccf36f84e9cadbd522e647429205cdffb108e5d159180fd029aa918c34c6e2e65af97abf4c553dc662f641b998ffb6fded89789237609de1dbc6484a0a465313427bc9e111864c67ffab73ed62ae5dc683a4041e779e64cf931c97f66a80c80bfff15ebc41cca68259e9"}], 0x80}, 0x402) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffffff}, 0x10) 07:53:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x10) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)) socketpair(0x1a, 0x4000, 0x59cb, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) fchmod(r0, 0x0) getpgrp() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x100, 0x5, 0x8, 0x1, 0x34, 0x273, 0x3, 0x2, 0x2, 0xfb28, 0xa9}) 07:53:44 executing program 0: r0 = socket(0x1000000000011, 0x403, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) sendto$unix(r0, &(0x7f0000000180)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffee6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 07:53:44 executing program 1: r0 = getuid() getuid() r1 = geteuid() setreuid(r1, r0) r2 = geteuid() setreuid(r2, r2) setreuid(r2, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) setreuid(0x0, r2) setreuid(0x0, r2) seteuid(r2) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x80d) 07:53:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x14}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 07:53:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 07:53:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) getuid() 07:53:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = getuid() setuid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x81) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x80000000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x4, 0x8, 0x1, 0x57c, 0x63, 0x5, 0x2, 0x0, 0x8, 0x8001}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x8) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r4, &(0x7f0000001840)=[{&(0x7f0000000300)="5502d7872ef5986a5a34a2e219368e3c9825e16be4ad94a9ad26f709bb4d2c07187aed05a9bcf32c009a11c7fd2ff90ad917f7366a9cbe2f75675aeea533dc829454d544288b2c299856c28f623bb02777766bc45ebff8132facfcb3672bbd7c7a629690a44e6fcfb98053e7727d6446259bf4eb9a95c7944c90b202223a5d21f34534f1219e", 0x86}, {&(0x7f00000003c0)="a17ef810b2c1b41245e82e5f5ee3212b77964834de49a1b2044880ba4fbe6312268df9256c8003ad90f65b604db927c24d238e8583becaca53e092fb9e0bd866e6c90fae96ccaab54b2d7857e771ba5936d2bc030c9bac16a065e1b2961c55f4ec9fc7b512c54278571f0d3221c9adf33a416fec36b4d8ec8cda041c900d538955fee240d55e", 0x86}, {&(0x7f0000000480)="3bf2cf5cb3a63345d12ec9ae95cfa6a285eb813923828ba9adc0aa366f8dbe1217e6b69ae1939b96f511cd8826e057", 0x2f}, {&(0x7f00000004c0)="7f91e0c5e7f06e2c88f70cb5ab461afdc6876886aadba9b1362b0c26de57db438d73542cc65c54cbc5a4f84b03cfb25e93834a02a6b9933cbe8f94f976bef4e1109270b9d93b878d816d8680ef62ea4c6e53f86410d265520144a8ccfcdace1bf6c3b1dd00c8992489dcab0798ab5684e8a2e25edf8c9a8a67a808b29e4d5663cbfb5bf3358dbd2eb306c812e797b21e601ad950399694cef46e1973877e3f6658d49c9edf80fe0ca95b06c3d115dc0e362410a19d357f43ff6ab9e88027ece2c7a79a66d30391f63d00ab24168413380103503ac6fb77366b8de8d349f77aa5816669e7a21bc4aa730f75f60252a4d1a1b6", 0xf2}, {&(0x7f00000005c0)="7b6a68bd71b39fb9a068f23def6309dc7d7d8f737e7c08df77527e8094a97619feeafac43e7d61b782cd48f25ff1c2ba4dbdc3e7c568a54cbfc2c0f0221c0252be661019f1ac10c6f0d55c1b87b04a9cb781916cb79a6e106df55e7dcec1e521332a2cc05df01ad4c5a712d79a7c91bad262c88eb26b2043689e2cdbeed7e08afc7b0150475825692f3cfad258719cdf33740d07ccef2e4d9338f1f9938fa784e790df681028bc571c88d4bd60f060f1b88ea580b6222cb970ac9fc53bf6c81675c933ebf3fdb9c71a96965df48722c82a2ea5af7f6d667877834d2f80ce5db4f692177afbcb7578f6170ed70ddcb7208f0a26cd38389e1f776fd28cf221c31e74d7c7b60fbc8c9668335667be0cbed2a6421f7a83b32bf7d8ae9a14079d57441ded69c627566994ba7b6f0f8ee832cb18e02bd023f67991f2749da4a60625078c7b86727d940e48d1ab43f913a5a7abff7e1047897f6b22ded68bf6fc1b4be192c94e1a9298f2e12c6074f05d94a9d6905fb324cd129b60eec26e9a4021276c648498f39ad849771fab2b9f301a9e3cdfc841a648935bf51c8ecf7e1d5b1755736f329d9cc565ec41754883694d69e30b75114dee90171e4268f727b6c40132560a8fe929831f06878ba3627619f690af9a530f97fb96651e9f7e39405367af62b4964db8320cb4cfdb4e488b7403eb7124451d430db30c2b157729b05d154db55dff94e7acc01c5edec7a7289100441c818023bdd28ea17376697b7860a9f352e9428a346b3452e3bb7541af6d705ad6142a6a714c6deea8f27d7260c8ae2d434e4bb9b8f640700b97f6040e8ea940cc36ef96e7739760eca34dfac3f9ab2315673b82fa28380c8bd1147b5a06f7c95f223dcd969a776934abe00999d3ada7c18a23f1a22fca1d2e36b5ce8b02db742a286b5e5b4025083adf9b4ebc326d5da3efe2335259594ccb79a9562e67f7cfd604dbe9370bd6d3e19ff216444f6e9c0e38366f3d0964dcc6554092a4477fd3951e98415449c687a4b367923a57a3f30cb0ea9a68bc65c6a11872d7abdc339a2370bc623de67fa0ecc0d4e1d833f8ea7c518d5546ff65cf95ffd2d719114ecddc5bdeb6b7136530c9fea3039df0a7760d4f6d7321769aa8370ad45e039b28d322f798c2f89be4abd530eaf60f0d2166eced8f2536e7c56305b7ca8a4e17e93e38691b83f15615b7dfdd24e826d1ac1e1794ecfe53730a0093430b0b0682cb516635e2be36252011ba25e51b18b14b15b6c8e86523002f31e4a3bb6ef1cc9fc587ec5b47e81cc0bc92ccdb5cd4b00967f0b19ae9f26988f7b47ed9aff364dd6cdbb3376bb2be7c3822576fa5727a498a99251f6e8129ec0333568f50aaee25fefbc15c0382d96a539f34ef80b3ccb3e3582e11331a9ec1e633d05397acd89482bc4d56332ec3b2825471968f32c332a609550e5928a3d3c01534433e2e4216045f8d9f7ce65e1ea7378c27899c1a43a5d86c450739d619ecbc6c601a1c93815710605f046fb7dbb847b64314b26a4a8b88b94451f4054fb3862479756a13f9938b320bd333e9f3f0797de07be863659f9c38fe022fb1727495a7854c7a2615c99f98b7aad1e1157d77fdbf836baf751d3aa8c0172a6a7803cc30679589880c212ae1335ab290eed72462151b37a0fae214d3a6143e288ccc5488d0e9ea7df0d69ddf47825c8ac9759a01789da89e87f3d417363294ebca070937d2caac6943a8acd6f3b509f99221ae136029245896e7891fb2ff334cf6988a55027a828e40de0cc48c6d7340a7fcc5cf1e10c91a3537729e80a98c88107dfbfdc8c5f72a9209abe53e4565fe76b560084b888e9dde243d95fddd854b3be4fc771ecbd01beed9c471ae9951005ebda023fe9b72c0878d08fbfbc7c1d47d7dd1b98deef0e5046dfc441c823873a53b735b0652a863fd75e5188751d298b889f04c55f98c373141fa7aeeb51694e13b7339aa223d229d23190d0cd8206b8a4c874b5cc21e93829715d36ab8b20e164e34b72677a2abeff90eba06694177f4f48eefed633320de324c3056976a54df6ca97971f6ba979c086a8add9bf6678b5db8a50d7e1f74f0ed28b7d66c57b4fc852dee53ea7bf87ff971953c17b6382a77c4698151f5c31e1dd3e5679a1bf309896565b1d72b8cf6308fa7ad7fd7fb375b7a9f7e1174a68711ebaa0a336808c033d46ba33a3f40b42c2fca54c06f5102a90bf058f676b49cdae69a997fb6f09eda19ebf7d19884ff4607d6a4c93813e6918ef4baab74064244da5e2e2a8b7356d1ee6848bfb1228c0ec20a9e44250b34bb70b6993494bf675d0385956eaff140ef1617d5f114d0dc09ae3f81278b2f819da8d454c7b6bf79ad8478117b90fb24d103cb5f0e2c681f0a5059255fbe01c19c72ae2c918a9c3e7a2b198d3a5335686e716f6bd5c798c07a6b4a338649ddc975142ec5eb1dd0603ba12134ae7c0be5025b7828792e94922b95e9ce00d7d0b8c9b69484dc738719aadaa5efeea8a4104fdad985b8f2f0a632f17af9a5c2a8bf5e11354e9b551c62940fd7290a0aa171d15df33c27b0fb995b2921dc9e1e3210c96aa73550a482e9600322805db90272b0bc6b197c4f0d9b25fa9899cccbad88282f1c667a60d9620b0b94431809df0fac61ac0484c5aa3db5e25b08bbb29bf151cfb62e3fe9442c37f4014f03439bc195c3bc3f28d273e4a4f300621ab9ead63c6734e3a50c03aaa07a5cd9d228eaed21c1a66fc6873d4c81a97f3fd24f0d79f68b90b94ff430d61b4f6ddc5dd3633d34f87801d5f488112493b36b60d20bbe58bac669f70cf9dabaf559ff491b2b193caebf51030ebaf47948adfa551a06586d4db73a470db02ca7ff00a2800fed1eed80dd0c278762802864e10e31659c989e3ec73db8d9d023f263471264f9a21569d7832c0932f124cc1eed72207295fe2a766a715c9ba1e9c212ff8d34531bb83db8be92b048237c5af63f393695e47a371a3ebd0f406d2a6f0a6132b4c0d536ee8ee1f391065609f1b2b8141a14403a8a4bdfbe782b4cbb2860ed8e70c473cec6bc72f06d809e705b0148c2bf554544cd851cb3b6dc6e4dca3e8c80180a58c5ef285e067b2a0c4ab2761f2511e50e7c7b157c51e3ccca8127e0d7aacb46a5df675fd4506a72803f9825eeb10169071faeeb92ad96945be515a928211a5112fbd47090b87dc8e90288fa76818b799cc9c210028607c2876878f25a288a513fd85b38acc566b02cbb7d0124606082d08a909cac6e97c3c6ddab41f11c6266ce0b0a0eaa9c0550994b8e3c96ce5b42c21729989d6f4ada932dc5ee539cef2b57975aa29fe3a0f12ecc7face00064040be46ed23d9a053762ce5700e52de1daa53454109ff7afffe6a01ce90406f55d7f334823dc7c49ad68ea19c8dcc31ebb8511977d88066f74c4a8e44a3c8bada3d43d386df1c294f069ff747d81a67cc1c8f600389f9802c377944763d8594cc59380f50b8ed867548c175546ba372ef1f5badd281900178d0a806483e8935d6637f7ae1d8d143aaf9fb7339a75f1f49c2a9ce26b2aba7f097900d9150b43da05274f62095335c581728a7ce5d449a97666be8a687fc80e450f0811f8312d7898ca3564ecf1fcb99786470beadd8133c4c00582099d82621fd4eb705fac52ee6d2526c5d077a2a9fe2b5440e73ce0e9865cfec5e9e9a07d04ce0d7673e9a9b7f584c4e411dce6f0511dd5cb7f4e61105223f8644cdf642268b88a32390f17937e7344731b4e57d08022d80364fb68009772e90acb50e6af3ad23509073bfc35b3baaf8802efe4a2105e87bae4d871dfc95c11f6f7ffa20bb86dc4f5b3b7b73b613bff103ff6aed96feee69ea9958d1921fc820fd6ff20dfbd5e7eca0e5ad54c6e2b7f06bce6922b634933e052125957d034feb3210efb95d820fab87c5c34473ae0f722fe1ee096ee57443f6596244e32cb1678c110cf60d1cb24019c0ae62fb7f2e2d307ba6395d8c637e9e9a2fc731e783194383c5c6f3ad71f6cf99cdeea3ae36ff114b63317be05e9959980c7a30169f9975589f56a9200b44fb768c859864f1e0fc870f063046d47ffd09c74faf6cee0fc91d743961d0c9bd6f0dfaee4e0dcb49411ba7627e94564cc2455717d62897d531db853a86accb0159a3257aac3ae9c81a83b9ac0426798235da42a278c4b145227e68fd5d0dddd339be53d76eaadcae4339105da6d86c4c4dbe19892e1959010af36a6aebf0f0ad0a2b08bea995544a5eb5348cd47a87847a6d17990d180c3fc8ec35507f00b2e7d1dddbffd2b0e6d6ba5e3a3ebfed794783a22d9f60f30e130c19720a40e829fa717bfe2e9e2b3c022079a7724ece8206bbbd439d72472cf0aed07d1f19f582bbad27cff63ab15264f214d770c0ef10abae2eb917b15d7c6da1bcf363d90bfdeffa1dd5bcdca51cc03ea8b4e76dd1d7d992400113ebf44da868e907e36730d7f4031fd150dc42b32ccee8d91da1d641786b4711373a4e65ebd32941d96fbd5b6c3797644dea2894f4ecabf6152d4be0c98527a1bdd06c274856b49b89f8f4fde0b0c065b20ac5030252e0ed7e0f3a6a95d82fdf58f99e31217c397b46d92f7b9fdd3f27517052608ab5f070726d098126ecb0bb0225d836010f6d10283a07cb27f82a2062d4b8108c6eb7366666578c613558ebc89593d04646b48ef5b58c3cc482ff15e3a320f4021266f709092f421483da4d904e564c29721277a34826bb22ec69020a803a3788bf18033353ad2397dcc2bd3d097a9c9485e1de24f2c09aa87161632cb5b0cf9c5f8fc662594d4fe4495c52c8e98e1c98d13baeb1f41021e1aa40a2fc930a217e141f22557fcaaf668e22e713385f6c06a094bfdcbb13cd11122935c4e5713d7737466abdc9ce56a4f44401a46489c20a4d7bf2af452880dc4001ad4a12d24d13cf55cadbd0cd64faea7810151ee8c4dc1fc71a4f4ec8f7d993d31e1d66b4d7824d139be9eb2f7c4de53446fd7a082792664b2b071f281adada022b574d1f905084b909245eb38a00f24adca93785fd32fac7a49364342ac62f89204a737242138f671225ce21d88a72ac88440cfc21ff057cd1d309f9cc5c3f9c88f72592a0aaeea6af5c1ddfbb259003f21f228c7a0074f478823416850565b8c29ffde05156f2c0108e026c181e4a9f00d41fb3d3cbb5c19a174a7347c160378af0f425803d1288aded808626edaeedee2543bffac05e913e3c5af2865c8e5e2911d49ac46e2b880570cbcbcf6b3fcb30e72251deef343aba43c9c7ae50b2d9f0ee59814a00b3025350811d02232c5125994e508ab5fcd749220cb8c1680acbc8ec67d21593b4f8d4cc2580415310b50a486bcca0baab8efcfba7369ba3d5597231261f0d044e6c605842fff190027bc00bc36467e705104302195c943ad167fcd76e4a885023e835b3ddceca02e5fee229e8a4a3be4cfabdeb5549c1b5c99a0e08967d86e7ef85ef3eec8b20b90ceaaeaecf5b93a0080eded953e8f7b35fb066c6c74318e8b7bb5aded9c087ba6e41815823ce36981b71b5c61a4f309b1d6072a3f513c5f632acda93369c87cb9bbdc7c957305ef25f8a2bf6043bb91346b0e86e6f8b48b9e861c481d97e9a632f4b9b229c712f4a4ff9ad0831566430dc92e7f6a7e1fe2e6f0a9d038119bbf7ad1592da6c661a2b3c51c45770b30eac73cf5dc8a36fdeaec52f3cb8fcbc1f5f9ae1ef013bd3e8c63864c59feff291637c4689efb9a933e801064cc6ba0deb9fe7e70dd6caf8195a70310ba580c3dc41a", 0x1000}, {&(0x7f00000015c0)="2ee0078374cdfec23df8e478eb2e17d1bc0331698273e37747cc5985dd5f41c48dec026e0d1d8e4991ac187a6ea10978810be0fed231a8cfe66f765fabb3841ebce5fbc286911233d9cddf9e9fe2c599e5cc47613a06c5ecf030486a7439", 0x5e}, {&(0x7f0000001640)="a65d1b5ff3d9773f7e2c9a347a5a48f901702db63048fd49d02e8c76814a4fd5bf7eb3da90ee649c5cf61491748d00afae98bcdbe50e408a86e73f01be1db8902edd8220a5087bf644974bec", 0x4c}, {&(0x7f00000016c0)="7ba8bbda3f00911d786d8db1c3f2806970feca33ca3da3f44dd9790bd8a51f491889e203d3ff35b87bb8318adadb403b39bf032044e4de5915baf5dd12ebd3dac3198886812bb4a068e685e9e69e8c5575804f8cc5cd3919cc282f6f892d749044368c6750e85f1f8dc90f6525a8bcdd", 0x70}, {&(0x7f0000001740)="6db910bfa5d04ce18b902d04c78058f7ad27fced49bdfb6755d005c51cd971dc25e599362cffe688768768b3405402646b138bc133c8a2118cb51eb03c7e8d524a9fbe6102c8ddd076ca625b874a96e141ea0bd18ecbdb998934d45ae4", 0x5d}, {&(0x7f00000017c0)="ef25152436c6fcdbbf5b206c36458ffa7f33c77e83a32bd72b0f98e1fa74e03c24379193fcdc92028d241ad4a0f473975e393c02691fe94e4922f42816c2b8071f050da9c48641e9466c9f6e16dc75eef02c6dfd0438086aae76e72c0642cc158189f0485250645e637e938d69024cb4", 0x70}], 0xa) r5 = socket(0x0, 0x4000, 0x8) r6 = open(&(0x7f0000001900)='./file0\x00', 0x82, 0x80) accept$unix(r5, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x8001, 0x0) accept(r8, &(0x7f0000001a40)=@un=@abs, &(0x7f0000001a80)=0x8) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r6, &(0x7f0000001b00)="59e99cb465d440e331cc5a068429f5548f393caba39183c6e2205b85d838124dfe2bad1bfcbaccef6d40aff7d4bd8236a9ce2262aed60b27e8734d05ee5e7955633be456072a3e4ddbef90d14221cde50ba63c5c8772df3e281b4051811145fa575182ca760ed532c6c6bc42772bfc7d842c24fc76c70dda2146518ef75113b341e84c8483c37c3d211832e5bd504e0bf394b5cd60c7b6ef44d55b28c9801ad299602e1cfc2303e8dbb4da89f1669731d2d938a360219c4c1e97e0ced54e2859aba606c7ea017eb2", 0xc8, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001c00)) link(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)='./file0\x00') fchmod(r9, 0x140) getuid() getsockname$inet(r8, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001d40)) r10 = semget$private(0x0, 0x4, 0x20) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001d80)={{0x1fffffffc00, r1, r7, r1, r7, 0x14, 0x80}, 0xffff, 0xbe, 0x1}) 07:53:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) r1 = socket$inet6(0x18, 0x4002, 0x8001) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000140)) 07:53:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 07:53:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x300) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000380)=""/237) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) openat(r0, &(0x7f0000000340)='./file0\x00', 0x400, 0x10) r6 = socket$inet(0x2, 0x4000, 0x7) r7 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0xcb) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0xc0, 0x9, 0x8}, {{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xffffffff00000001, 0x7f}], 0x101, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x8, 0x8000000}, {{r5}, 0xfffffffffffffffb, 0x2, 0x1, 0x10000, 0xfffffffffffffff7}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x2, 0x3000000000000}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2, 0x6, 0xfffffffffffffffd}], 0x10000, &(0x7f0000000300)={0x6, 0x27c}) 07:53:44 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ftruncate(r0, 0x0) close(r0) 07:53:44 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x9000, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 07:53:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/197, 0xc5) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 07:53:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) sendto(r0, &(0x7f0000000100)="85183a749b5ec5f38cfb3b71e1b800c28e5690fd2513b01934d8f15c098dba0c0ae01145a60e5e8dd904446d783ab152f4298ec970f6c0152a9126c4a1de0f39cada7f732817e2eb3716c970e9f1b8142afff226757e132fa061b2fcdafcbeebd85d39a977fedce4d367138dbf19b45de86d673120c7eead76aa870e12106b285894f3d220cfaee32c318e197e6d1c40934329f2564e5be2fd63c97e1e1767ffa658d451157125a10fddcfca0307df5dd89e57039c9a610b41d4eef08c5ee111c53c192f302990cd0faa5333013c41", 0xcf, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:45 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) close(r0) 07:53:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x299}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xff, 0xffffffff, 0x40, 0x7, "f478905662ec1894f6e506dad4c3619ffc6a5545", 0x40, 0x4}) syz_open_pts() 07:53:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) 07:53:46 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/121) recvfrom$inet(r0, &(0x7f00000000c0)=""/54, 0x36, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:53:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4baffc1b, 0xfca, 0x100, 0xf55, "7a068b27169bd70e0a24690e5d087138ffd36ece", 0xdd, 0xfffffffffffffff8}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) r2 = socket(0x26, 0x1, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x105) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0xe45, 0x2, 0x9, "2c02dbf92ebf9ec401292d1d2336d0988db69930", 0x8, 0xaa}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7, 0x1, 0x7fffffff, 0x1, 0x3, 0x7, 0x5, 0x1, 0x0, 0x9b4, 0x6}) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getgid() fchown(r4, r5, r6) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r3, 0x4, 0x2, &(0x7f0000000380)="51e2979b9ebdee2fe2fc648dbd13cd24b3", 0x11) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000003c0)) getpeername$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) connect$inet6(r3, &(0x7f0000000480)={0x18, 0x0, 0x8, 0x6}, 0xc) ftruncate(r2, 0x35c0000000000) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000540)={0x80, 0x1, 0x10000, 0x5, 0xdfb}, 0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000580)=0x1aa) getpeername$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/55}, &(0x7f0000000600)=0x39) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000640)) fchflags(r0, 0x20004) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x2da, 0x3, 0x8000, 0x1, 0x1, 0x7, 0x52, 0x1, 0x2, 0x0, 0x1000}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:53:46 executing program 0: socketpair(0x12, 0x4007, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES64, @ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT, @ANYRES16, @ANYRES16, @ANYRESDEC], 0xa) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 07:53:46 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r8 = accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) recvmsg(r8, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000014c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/189, 0xbd}], 0x2, &(0x7f00000015c0)=""/190, 0xbe}, 0x43) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 07:53:46 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x22003, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x20000000003, 0x1e, r0, 0x0, 0x0) close(r3) 07:53:46 executing program 1: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 07:53:46 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x16, 0x7, 0xf8d7) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) kqueue() bind$unix(r2, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x5) listen(r2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000100)=0xc8be, 0xfffffffffffffeca) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x2, 0x500000) 07:53:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="f67e995d58c687c56212f784a777bc4c36e123bb5d6e6373b8d3808dcce474dbee1b0192faa320d9d891ce168e0c2ccc7babac1a78105a3bf5650d", 0x3b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 07:53:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000000000000, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140), 0xffffffffffffff17) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) unlink(&(0x7f0000000080)='./bus/file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x35a050d0338de06, 0x0) 07:53:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd179d0003a826809286271969dec150000000000f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff338ab06198824b3da025bbd47b3bf579456fc7d4296e8c8b6b87cb2d724b48eda9a8be4a8128193ef162b93f12fc4d5f16b136a5d00d1628b53a50d0fb35a7e3464b528561a88b3fe0026084e4e40c8924edc438bf19b47e829bee2a5d88aaf52d845257af200200ea547611ca5eff107cfabfcdbee2324d7f3f1036e60e8a", 0xaf) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:53:46 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040), 0x2000000000000141, 0x0) 07:53:46 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="47ef5e16e4c82a0356873c80eba908766b31288bc319cc897688db02ae7ca663a1cb0855ee6f6bfc26847c", 0x2b}], 0x1, &(0x7f0000000100)=[{0x38, 0x1, 0x1, "aad943863c8f2c4e8cb3207d5773864613a32e27da65225825a3b7e4611af987ac008810"}, {0x18, 0x1, 0x7, "bf0f2c02979d16"}], 0x50}, 0x404) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x202}, 0xffffffffffffffff) 07:53:46 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x180, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 07:53:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, 0x0, 0x106, 0x42, 0x0, 0x0) 07:53:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000080)=""/3, 0x3}], 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 07:53:47 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x0) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/123) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r2, 0x6, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = socket(0x0, 0x3, 0x8fa) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0xab, 0x4}, {0x41, 0x2}, {0x47, 0xfbe}, {0x89, 0x8}], 0x4}) r9 = kqueue() setitimer(0x0, &(0x7f0000000240)={{0xffffffffffffff80, 0x4}, {0x3f, 0xce}}, &(0x7f0000000280)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000480)="7d34c66803a86376c3e8b400908ca38cc4eb018e1a00fed9d14588a8c76432baef45427794f2ffb4cf7ef6612bb17c20dd341cbb89cd28e4461c6f71477eae130bf38c01022cdfcfa40a0100df93e6fe9c1c720f4b186e347b9669eda09438a1d7ed5931fa1f906fd8554fa1e398935c282347cbcdb26fd31c4e0d98455d1428ab8e663ce7a3c0026444e6e398466f02e3796144d32d8fa3c276e33692261458839c811aa503f5a8d8fc9019a34c859f183555f2308fbd0301d39058eb7bcbd407", 0xc1) poll(&(0x7f00000002c0)=[{r4, 0x2}, {r5, 0xb6af833318d61353}, {r7, 0x4}, {r8, 0x6}, {r9, 0x82}, {r10, 0x80}, {r11, 0x80}, {r12, 0x16d}, {r13, 0x100}, {r15, 0x2}], 0xa, 0x7) setsockopt$sock_int(r14, 0xffff, 0x90, &(0x7f0000000340)=0x8, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x3, 0x0) 07:53:47 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2005, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20008, 0x186) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x4}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000000)) 07:53:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x73) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:53:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x3, 0x8, './file0\x00', 0x4, 0x8001, 0x8, 0x9}) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) 07:53:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) getpgrp() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x100000000, 0x54e, 0x8, "46258149e78633924674cbb0e26664a6758e466d", 0x7, 0x8}) read(r2, &(0x7f00000000c0)=""/72, 0x48) 07:53:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "58677f0adc00"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 07:53:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1008, 0x1) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x6) chroot(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000080)=[{r0}, {r0, 0x1c0}], 0x2, 0x20000003f) ioctl$KDENABIO(r0, 0x20004b3c) 07:53:47 executing program 1: socketpair(0x2, 0xc001, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xc) semget$private(0x0, 0xa1a2f2e6204f796f, 0x10c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:53:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getgid() setgid(r1) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) 07:53:47 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3f) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000001c0)=0x1c9) syz_execute_func(&(0x7f0000000000)="0ffd1f46dd36f2afc4a205bc041ac42225bc6143c44290f317f040835a0c00c4e2ad9e7c4ccaf3420f113f46d2d5") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) 07:53:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x180) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 07:53:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 07:53:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20a0002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000004000000000000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) accept(r0, 0x0, &(0x7f0000000040)) 07:53:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x70) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 07:53:47 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 07:53:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x6, 0x7, 0x1358600, "bcd676a5c9f14127f5f189bc02553f0e9a252cb0", 0x3, 0x4}) fchdir(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x6a) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0), 0x0, 0xac) 07:53:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0x2}], 0x100000000000023a, 0x400000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup2(r1, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="cc243af6620399236abba326eabfbe9800140e4666696c653000"], 0x10) 07:53:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000500), 0x0, 0x8, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000000b40)="d8818f", 0x3}, {&(0x7f0000000b80)="7a0d432706220f18264c4f76c751219546d5d64d26c5c54fb6140363afaa0b1f9b4a10cf77edc33a9920fb830343e0fe9bbf55d7656526bbd512e9f50c5acded77268ba06579420449c5aacd030df74d32b0da0e41d0b2cbf91c187eb05941e1b160bd144eb8235a9a25ca7f4ab24a003b6c69e51b1eb55ce1d77c3d1fd5dea646fdb24734e05cf18ebf3dc85173b55285f8a0fe066ca9ddcf99835bdbf375168b4fbd9c2baa51381dacbef5b5152ccdecb8701790cdd9e9ce570e090d47af72f90e63f7cc2a1df63052b697c813004fdd9007d33c1550486884675ded683d4a67a9b3754672f7d6ff3951cf55e4e62365e792d86ef5d47db9e22864a618a6c00a3f9398724308bae09462fd984e3fd50fd71a119488bd45051e9b12a67e37c9689f23d9fdfe0d7ea56e32b2f7bec8153a54b710eb61d2a2bfd269d5b04e5cb8299de50d9b435de611329e3866a007d708f95492a7d43a39d887e5644b0b701d58992cbb14f3e309063850f0fbe8d5ecdf9b7151b0411d8760545d95cacee9eec1d65f336ce872847cc1a4b791e5b8309e3e60fcfec33430c8936b94e307606c86e230ac1e2baed36e362fbb33ad4deb1a613ced2ffd2e853d61b1ec392a8038310225861b96279a31c9fc2c17dded45b02589d288a0a68cc74cdd03ada042fd5f35630031fd2f05a556f4f97ec10b659438cba2988454786cc4854e02af01ce2983005905862fca571b13985f566022311ce9418ebb838ad7523f8458bdc705d56d78e9931c9400ccd938c4ec1658caacd75fd110fcafa75e547d69ff07b2bc67dff85a9c669fbe548dd69a86cdbaebdaeb978caf3ed1a0eaeab42d2cbba781e44c205bb5b6ed618527fdadb56da0b6f32fe65281da429a1e0a9bff9b06087037f06be93f747bb6a75cd761d9aacc84ad17aec49992a3489665b7b0125ed330572adfc57540c87ef672616fa1da54921d61f1727dd1f6a8f087b4e015758efe4cd8768aa65258c8aa08e1fc9f842abba49be740a4d1f20872ad061b01f6843442636dbdb3e592354b05142e7763f3c8f6ff33696ddadafe9e28b1d0ecf4d796b451d5f64ceabd71242ab93b642e7ded86999a9027de6ffd22662521df0ec95a309414b66bacb1b4dd8eea0897580da496dc41b4fee364fd843336252d2a60c074604da64308d3afe1af23d34ee62b17a3f9b8675071e358a07cf27cb32d8dc42b6e830acfb7f9b1344de84d7c6b91b658ff5db5e372fbf2802039a32cec3609551708e3508e58e80850bc92be631c42c5ef01564a12163b89113188af3563f62193254a08f779b57a349d1d511936db2aabbd869ab07aa005dcd6ad7a12f8ad2b491d056561dafce04078afc8ea626e99be2a26ccc4d9b81c079dabca8872ec9204ce542917556fca17649801ba272373a35f6b81e8155ac9b799f836d7d079ab26ac52951bae4934cee4e57d3ae0f2f8f13f05f47a6ffad2d617f365e466aff0ac20b5264e79a0c61e933cfecd547a7fba679c5612387901ba9198a8d9566cd9f9dc72b22ee90953792cb5e7388ff4f83f02e62a97813f7366fe25824fb5549aa453bded7f3b3b74b41551d3134fbee114af12c55342d00474d1400b43716624d0e8f0d27873c7cbb8e526ba84b7e3e1b4e819e00035b73c86babc9a701f8322be4a9dbdead06bc85facb75569213ee1b91fd488d997639f2f62cad9f89b1b284b06723c8812ffc803898c1a1bc8ebdc119c9edfa8fbf8067c4013b6d05b995e04a7699b487b8114f4697656970c200340c868e7cd5febd481c777f7d4eb7e4d5269d5ac49660ccd2a263bd28b6aeedb9c9929238cc39ed1e8aef95a0c382cca6e7be6574c431902b3d2b6778f9f0b4ad8edc4871957ec4ecd399532820196ddec781a82e847837e16e808fc9ba24c6c0d634a4d8d2c8832054919a9bfcf4346ce364fd0e709a66a2da16254003d3bed35347a9c5d7d5da299d5f5609d6e8053f5ca1bbe76071f5eee7c689918e808436585e7d43675f8fb02de13501b452b442e5b2c22b4af1666605908a2c588c37dda259a0fa04271e7badc5fe5e22e4cac65c3ee8c828bccb0877ddf356aaff31a8600e9e4377a922001a7b57851241e02e5f5ed2c38900349c30efe77d2122088605bf27cb2840493467c18acb98d2db3288ad15f6082da20729e19912db015290ad8048626ea6ce8a3d7a04dcb389638f9a2fe8bfe88a3df499877e4bd7ad1eaf49448aa31055f219f5f9c3ee97b310f192c17dcdd892103b2653a4f59a5743a3d58fa029742103b170e1fe0cc154d73185ff965fbd6615617eac75389b1c73486d32ac93fe2dc7c81210746bbaf2de80deb5bc915fe447c35d5d4c2b418ee3aba92202ef6ef08d9f0862542ef85c20220d73715bd40c87127b7c54bdf103d6a461485c3a3f4237d6486dc5857192267d198131a4bdcb626fd0caf7334a10f615c778941ce528f4081c88823a7d1d3c40376d36157ff464b0628623a303405d3ebfed6ed62efcc89037fa96f975535ded2fe18dc4c1d4c633ffed282cdf76ee7d3fd13abf6c3220a833c77112c49d960307d148c9826b270712ff2bc15b615a8d49782a686f78f1f1f5d4e473f56d9d6925e309125b319548a16b5334a097f72d88114e43bc95da2cb2a5d0f3bd8f3c7a312054469a4103b6253e1aa4bbbf1e90c428385289aa84a051045d38bb67b35b06c2b760c59e48f4e379996e6c6fa06d6d2727520024c11b5ca0857c44bf6dbb3d51409757a6e1ec2f983c1e43cf1cf656a25c4424572cdba4161841b23560ca095e56dcc495e511fc6dadc959307589c4b347097a87f4ffbf26d4de1b4f5042b7835ff49eeb17ebde961a00baf153949ea4b09d74ffa482919787d7f5b78332e17208b9d79562de30c226ef75ad30f046d0db91ebe05073f9fe3b4b01aa4d3abc2899536c274aa876272e2c120635f611a614c062b46b41827a844e034b9fa9dc2c4ba378a40532e1ed5205a60df3a3184dae215294660d1a3c26ec178bda8fca9e1746716e9cf41e4bb8ac05101fe9fa7982c2ed68cb31303a0ace2e1f3ea8b0bce810ecc7af2e27cf4024e5da170caf9165c7b6c7b84efeb75821218d61433edae4ffe4205ff77f01a61fd39853333add7ac4c86b6862ce1da50d732af0a2f5fcf219aa39c89b88194eb35e258dce0cb5f254fa8c5df72260d968cc37c1443f815496fdb24b425d0b52265d0efaf964ca62bef51c8a105e32c5126ceb135118000094aa0c12100ee64588dbdc5bf48b4dac47fc0f7bab3bf647a881ac2a4a717875895d5e40214ef121856bf7b014b340358e8c603f5720f8519b395e466d6347cb94b4d764cdd7a62d879e607a4f874af27aa041444d3d78d6c768f3fb1384a6027ff618d865fa32590662f5f90a51054d73889206c0cb9f6e7d399b2317bb4333152e147fee305bfb662f889c8810eb154799eec995031c43459283333cefa8a3c1095c1069aa41fc08c928aae9647d1ea185ce5d129d4005639f000294538f141505cc118d90d8c250bc81cbc4db3e5f8bb43eea19afe5520a1b11709490b416c7e333814170bbdf45c86c952e7b56e364cbbedda7f2d27796d5baba284aa551ca65e708b9b88a4118e179d17a03644424fbc6e7c626273807ce4ca66552e21a70dde1216818e9cfa0e8f725ff0dc881e011425e0f5813cf4cd4bc3a77980344d469944c0dfd4af91c9c9ce2e51213e530945969f6555f8e234f11a35bc19ff4ca00131f750f64684c74a9f431e45037fe50569cc254258d5ab0b030a522ea58a9aac33a7cf7e9bb70737f8144cdd013a5c99955f268c4a9fea1cf2278a46c9e9dfbaf11ab825521f94386265b7a8dd9f6556f693a95d13e0384a3a875777bc3900022c27b5e55fc0a73befa0d1de651f17dc10d51b7aba6f07ffb2a8c71b34f3c53535d01e8f00a47d4221e2025f68bdd8fab828008c8ed00c329afc4095056d7851ba64cb9a8f24b2f38edf505c56a1a25ce49d6c75d87b433e22cd767057dfe6eb4626fdf74da962d4c1aa31b4537150d3bd843d8f2428bd8ba4b5580525f7f926c94bb0aaa3a1c4bcfa5af320ac239f0f3b4aa40b25d65f7afedfae512a88f3ca67968ecaae869ff9b162e997dd7f0d98bce5b7b570ce9f8aee475ba69e9955c9087dbb385bae94260c4e3f56878d519da1a6b654984f4dec9ece49c8974c87d2e673d98865c385f1c1eb9c3a6d73edf3fec4f24591c9afd3e99aaf18cfdd01f2dc5536ceee7a1098dadf97ac4ff4c3206e38e0abcd335a5a6d6a55050fb7015edaf4dada301d6791c734b67970ae91b1cf8501e2c359ccb176f0dc8c9c78539a0052cc1f4c1b6296e13143127f1dc95e23e439cbf0c815b21dd418419da6fe6474bdabf89ae4435ffa6f805b691222d48de1245318ef5a7add0ab57320d2a589e8d590fa8381ae87dd8b6ac63b72b3e6014978d72411fc705f7f04493c52820f9ad6d2481cb4edfd919f15f3937a456146caf9014a2a6a696006900b3eeb5d20ae3d7353af7f5d11e9de23e4c4a0ae7ba9fdfff82c28fa58cd86cf73a3ce27955e817a66e661181b1aeff0871ba0921e724bc8d26a99b59f277d059b870e741eeb4fba38ca59134e1708e0b397b5e26abf01978fa4998513a22d0e3c37e9a0f7c83eb77c63d56a536eb94856406b5097be008025791b395ab9527a7f624f6883cc87aa530258912f172e99ba2c01ce492da9b0e0ff85659c1e38a8004b801ff585d8ca998c98040453eeb27d61b5830e398f386568a2e3f608c18ab54f2e4858a4ac7025f796317c5cdf6a1d31f9cc5db1e8611ecb90b449831e216f33b4c46e4bcce307fcd6058b4fafdc5bebdfae66ad074babc460f210ca080f6cd379668c8844c246aaadfe2b1492bbe47c8fbf1ba4eccd987b6d0a02c641e449dcbec678c65aa8a399f1e4f4b3c0a77b9743dd62df028ca03c46dc17fbc9401b100f6bf9b4001677580a9366021014e31a95a63003a3052b0769e3019673af7f4ced7eeae87b39f23d38bf9262e28395ca8887429d7f934fccb0c10822b781dfa3c73e360a9889e6e8ff0dfa45558ce7f34f436747becd3c1db12c7bc9c74668972df4ab9e64789e5a0f1d407cb5e5f7f40ea18e2e658497cce7f2726ea8f4c23462145d0214696882cf33ab2abe3afa63e1df17dda68f347ec447a86c396c06968493ccb07e08ae3a2d27957ac730a18dfc12e7538598d4d01189226067f07902e944232458ffe68f08c0ec7f4b64787ff54ef36dac98da350527dc36c906dcb62218a7f035e7511a2af4e88d310720bb8fa5c7c13e32ccb596614474b80ae3ce19527738b24ba9542a436eb611bcd4955670b2c4ae0261a1c274f46d931c53ce78b5556e77f6b5aa647acde0b957731ffb6828e8e874661b37918d1931552764f11ee5c317e679b1e5ccdcf8123f9d7f35e6b082d26af47f9d9f35784bf113f5686d2eb602f7979630ff4484aa7ade1e7a98b4ad36f31c38df23c06d8bf21ce0950569cde5e2e76c373a612bb6fe342e85f9d25e8339e384bc29ecfda43d9d4acb64ab9f88fa918d10f35fd605f3980865cdc176605e08349fca45ce23c77b21adf298bf1d1e256dd515dc1013e4522f85f77eb35cbd688873fec8ae0a00b4a6c84df2a0ded19070678183bba1e737d6837fca905254b2e1cf747806afa13bd57ffdf194a5462ea2ba22b1f35013f5c37c7f007e845d100a463a0e77c67e904efbe2f8f786f4ad0ea0ee8886297798e28e935a413c107222b567410e", 0x1000}, {&(0x7f0000001b80)="32e6732e82908c0d58ff2c444dc0adec6a4154fde850b723bf8efcc7a5382e50acea2f9bb1994ac2fe1303a1458c2e0ca89b98", 0x33}, {&(0x7f0000001bc0)="2efe00793296b7332ac7cb9c658130e7293155f77286a2f121bca467d7a3e86035ae982d405c19ad95a1fc6dbc036ae76921e392b76f418a8c31ec8d32ac6a6cc51742b98cbd271d6e8bc6fd106c25eeffb81752e047fab31abc8ac23c20fd43b4eb0c6047848505d519b444e3fa921dc54037bb1e2986e904649586e02b992f135054b80feebd28a77dbb694f304899018edf0864ee4036502e38e86650762c7a17402cdc8218e4ca16de07a0a4587e6aed18ca33ba59db3ffd85", 0xbb}, {&(0x7f0000001c80)="a58f6029b2367c25528c052ebafb35838f288d2a9c179df57216e5bec3d7ae346db45c41a4ba43a1fc58a37b05bdb98db034fa0b4d02fcb3d8620cc3a61d9df349b4faeb857307713562e0fd845ef007", 0x50}, {&(0x7f0000001d00)="d9637b46124f0ea749c234c54d6aa44d4469e6848bb8f81985aec24d9bbaced9e7936409386f584a15d7e21e3ed6d4dbe9bf82c72fba339e82995abce9ae61035b4742fd1168a1fb8c065fb2bea2180b38983b124dd2ecd0fb51902c0906e02b202247c2733b8439049ead16417ecc004a", 0x71}, {&(0x7f0000001d80)="1ccec4864e2ff9327fb394c1a1614817e6f3b1c1b0e3892bc691a7a1352eaa4d331208b272dc2a80266d9552e8ec5509ed95fc36f99bd685530016e6f2601792e1c45a8fe5c6d38f902f771fd09133ba38c639c3dbb13ac5c6d5e3da6ef91090a4a41351ba3ec1c842dab4e3fffcc76b37f2104d67f885bd37110e4404528811737a56f25abf8915947a3d61098c74fb8d9aacfbc28b17b83243f93a938ecabc55d75242d93035", 0xa7}, {&(0x7f0000001e40)="f6b2a643962bd24b65e484c602c036ec72f19875902caf719da9f600067dcfd72097dafdc3240dbce83f471e32cc8ea5dd6004d579d8b5449269c7296be0e2a5cb4a602f0ac1b53ff3a97563293315693c8ec34d62a3db20d02635715ab18129e8eee4dcb3d0e9a65af573dc62a59deb79ac035bed063e03623c87aef4f550b5905fb8870ef148e72cc43c35184b7e6a22805e4834da8ef26b15ea3d7ed11870c5561dae7e4019cac9be246ca6ff28bf43c77489a12277616eb77f45016a0e5fd672ba775effd0daf54289a2a5123e6f54cb232cd949831bbc262b6e98", 0xdd}, {&(0x7f0000001f40)="7bfb5cce85436a4fb95478f7afd9bb23da67134008994d1aa0dab6bdc19b475ad123d7ab2bbf2f6bbd1105b0de6ad0fc3a3857608737282befe1ea417f8f716ae77e3f9b714305117d614f149dfac683d20c1c4d0434596f9ce5c3a50f39b55616b6c3801c8c28c4ecdc2bfbeeb94a86f30fb347b49579ad58785738b1c5eee442242128579b13346be6fd178f99885605d1ad66a3e28a1c45dd8fcd984c54ffefd5f34558fe6ee0feef42e760b29769c0c8f8f49a5b", 0xb6}, {&(0x7f0000002000)="2816cc6222525e9542a2a50aa715132b6fb49854c04fe5710f527e559b0ede5118ee1e9f25b3bd80e429bca0871528221e9b0971c7fbb5000ca064c49211d98c681fb422cb80d3c13db87935c6df8051b6c102f4ec2a2c9c6e5b73616608c4df9f1a4c863f093243abf847fa416087dd7c8bf08387712b35401de83bd06443bd784fc779204485e039351ecbbe29387856d970ffb7a17faeebd0c8ade5bd5b04d821d829317404e5dc98914992cf066a5e70db5d417dae91", 0xb8}], 0xa, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000580)=""/247, 0x260}], 0x1000000000000006, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000080)=""/102, 0x66}, {}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/155, 0x9b}], 0x5, 0x5d) pwritev(r2, &(0x7f0000000ac0)=[{&(0x7f0000000500)="578319a7d1988ea1b3644b98696a936a1f648c89744c4bc6ed93fb958c1cf8a7de", 0x21}, {&(0x7f0000000680)="27efa34fd8fe20b37c3a293f7f1b7d39a3081ba2f2bba79b978e0aa3c8a87f2d4393f948f50f4e0445759e38ca2c63fab7145fe66e944a7c3299ccee37838ab73f058ce4647fa042af9d0923886c5b2168dd488659548d91f3ed59735e6d916a5f462fe6b5b0ad4a7421813955a74ec395854150661d5b40ef9226d95e92dcd37ca447040d3eb39e34ca92c3b8204c1dc957b607114c2c802057fcd59ad7e209b7f25aeb", 0xa4}, {&(0x7f0000000740)="17b8063b7b79f0ccdd75b1b2126965f722c1eec5bcc6c7c8050907d906140b5112ef479dab0b8f5315756642e965f3cfe27b7be87dadb0fe46242bb9b2f1b93d57e4f208f0e626d3e79c912fb298ff63c470430a1e1cb71dc0be76ad8b12146f4ef3ad2587fa4de6abd7e63af9630d6284cd75f93a1fd0a41a041f58c2350db97a7e5444c2b4198aa851e720da174123ac3c9c6760344ed952265957199e7de4d6488beb358b5e5307d347cae7d6f021754997f881e9deaf4a43822403a4e471ce0229a5d91b", 0xc6}, {&(0x7f0000000840)="557b39a797a38de3afcae6abe4be9da3bec8257bd28de71fa012e5665a274633bcf5c8ca78957b641b943b719c9eed8043c9163f1f782794d493a801308c74f6f1d3c857b5dc9645f9a7b109c492a6b8f287171a206a0f57eab93d6188908916f1c63c4583", 0x65}, {&(0x7f00000008c0)="6005cead08b156871634427ab7d1d7a067741cb871ca1e12516bacc6269f7b56fc91a633744c1bb5e4266e6b615342e82773cb0abc2efa3b2b28306918f974cfd06af87705abd2946234a8dcd7b4c2b092f1e4237d27adf0d19a251ef1a52a65ca08769b46cec05c40df88d43e63d98d17d00686c4c0d74e9e712045ad991271f34032ca5249037bf67697a3e6f6a39db072d6779c671852525f2417bf4b80085c0dcd6d819a36ecf84fc32fb6e6a7d2584d03b0d748b955b71dae930f1d0a1ab86c001ceae4de853949da2c4a19d82a", 0xd0}, {&(0x7f00000009c0)="c4def8c0565d8c4f7094ac0a1a812d07066fc1f6d43d20b97e0863260b667be006b112563b3e33d77d377caafeea11939cf3656405ba38ca4a8336a4c09bf3c987cd54ce1fdfcc3b54c6e351f7f86349b68f53d4d605ac571ab6ecb6335c370c2024412991669638d7d1597604d6ed3092d184330443052e44746a0b63166d15040659c147fba41d0dcfa6963e2b7b6f91d37b6ed11b8a4c16d72ffc0f57d2f85dc119b55ced6f9221d3a2274ad121ee233de18095c44cfd", 0xb8}, {&(0x7f0000000a80)="e7051e18c72d1739f5da613170fab0487b7112a9adf64840811c72aa", 0x1c}], 0x7, 0x0) fsync(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x8) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 07:53:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = shmget(0x2, 0x12000, 0x200, &(0x7f0000fee000/0x12000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) setsockopt(r0, 0x3, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/50, 0x32}], 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x7fffffff, [{0x1, 0x6}, {0x0, 0x8}, {0x2, 0x4000000}, {0x3, 0x1}, {0x1, 0x6}, {0x2}, {0x1, 0x4}, {0x1, 0x3}, {0x0, 0x400}, {0x1, 0x200}, {0x3, 0xfffffffffffffffe}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x800}, {0x3, 0x6}, {0x3, 0xfffffffffffffff8}, {0x3, 0x2}, {0x0, 0x7}, {0x3, 0x3}, {0x2, 0x9}, {0x2, 0x5}, {0x1, 0x6}, {0x3, 0xf3}, {0x2, 0x4}, {0x3, 0x6}, {0x2, 0x1f}, {0x3}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x3}, {0x0, 0x100}, {0x3, 0x101}]}) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x2) 07:53:48 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x80) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 07:53:48 executing program 0: semget(0x1, 0x0, 0xc6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 07:53:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1ff) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) syz_open_pts() 07:53:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x10000000000000, 0x1fd}) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = dup2(r0, r0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) setreuid(r1, r2) 07:53:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r1 = dup2(r0, r0) close(r0) close(r0) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x10) socket$inet(0x2, 0x4000, 0x6c0) getpgrp() rmdir(&(0x7f0000000040)='./bus\x00') symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 07:53:48 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x3fd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0xc9e, 0x0, 0xc600, 0x0) ftruncate(r0, 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) 07:53:48 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x7f) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) pckbd_enable: command error 07:53:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) pckbd_enable: command error 07:53:50 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 07:53:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f2f8a2c8fa09efa7a3e166ba86c1b1f91f5f9644158583bf7cbba4aebcba079023b838c0505839d5e2dc3d77255290f97b3d497d75fa6b322ac3ee28e529ddfa37f4577d78f6c185b3e3ddb0849d195a206845f75e9649ba84ae4e6c3c8e3586a400632d2305a955b0e1494e86e076a7cd346c10bf4f8402ca00cead77d66fe3c3d919876169b1119a7ebab230937f0b88f64b184ba3c407ccc8406b3fe9d71d991641ed21d04f67ee9a749f715dbc121b831b3628168ac999c09b65119a71348db908a8710a1427c58915d4262af8a0fbf7d3439f2b70404955a179116cc8140831ee3158a24931d2f12f025286195f5934"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:53:50 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) madvise(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) syz_open_pts() 07:53:50 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 07:53:50 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x20}, 0x10) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) semget(0x1, 0x1, 0x400) 07:53:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0xffffffffffffff39) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xaf, 0x3}, {0x89, 0x80000001}], 0x2}) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 07:53:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 07:53:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0xa5, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/246) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:53:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x4000000000101, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000e87000/0x4000)=nil, 0x0) minherit(&(0x7f0000e5a000/0x3000)=nil, 0x3000, 0x3) r2 = shmget$private(0x0, 0x200000, 0x1, &(0x7f0000e00000/0x200000)=nil) shmget$private(0x0, 0x4000, 0x102, &(0x7f0000f34000/0x4000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x7ff, r3, r4, r5, r6, 0x80, 0xfff}, 0x1, 0x3a4, r7, r8, 0x101, 0x3}) shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000eeb000/0x1000)=nil) socket$inet(0x2, 0x4, 0x10001) shmctl$SHM_LOCK(r9, 0xb) 07:53:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x200b490, 0x7, &(0x7f0000000080)="c1598c5159097d9bb95ec3420a8b747e1bbd14dc1316cbc95610bb1799fa644017e38b1e8aed6c109faae7d0d18eef519040ccaf9a9adc", 0xffffffffffffff63) 07:53:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="a1109be90aa64dc4", 0x43000, 0x8, 0x0, 0xf4) 07:53:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b0006000000000000000000000000000000001a927c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) 07:53:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x60, 0x84) r1 = openat(r0, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 07:53:51 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) socket(0x0, 0x1, 0x1) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000580)=[{&(0x7f0000000500)="2ad07b4136bf17dda2b20d79c76d30ca92121e17e649b4127c6c62ccaebff889eb124e2eae9362afc369a0a1420b9465633ef045f5016190313b0ff11332363a63bfcc33a34884dd44512fae4e5da6a3086b33158ec58c673a1668e63fce65", 0x5f}], 0x1, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r7 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, 0x0, 0xfffffffffffffe16) r8 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r8]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r8, r1, r9, 0x8, 0x400}, 0x673f, 0x1ff, 0x7d}) r10 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r10) setreuid(r0, r1) socket(0x10, 0x5, 0x8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r0, r0) 07:53:51 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x10001) 07:53:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() pipe(&(0x7f0000000080)) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup2(r1, r4) 07:53:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xbbf, 0x8, 0x80000000, 0x7, "12a2a8f0b11043a17660810c6ac7b61148b91a77", 0x30eb, 0x1ff}) r1 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:51 executing program 0: r0 = socket(0x12, 0x0, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0xfd01) 07:53:51 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000011c0)={0x1}) r1 = syz_open_pts() r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001200)=0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xb96) ioctl$TIOCCDTR(r2, 0x20007478) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/50, 0x32}], 0x2, 0x29) 07:53:51 executing program 0: pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000001700)='./file0\x00', 0x130, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x3c}, {r2, 0x9}, {r2, 0xc3}, {r1, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) preadv(r3, &(0x7f0000001640)=[{&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/52, 0x34}, {&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/243, 0xf3}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8, 0x0) fchown(r3, r5, r6) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r3, r2) 07:53:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000080)=0x9) fcntl$dupfd(r1, 0x0, r0) 07:53:52 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = socket(0x10, 0x8000, 0xbb04) r3 = getpgid(0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x6, 0x7ff, r3}) 07:53:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) chflags(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = semget(0x3, 0xa2145964f314e773, 0x40) r3 = getuid() socketpair(0x19, 0xc003, 0x8000, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setrlimit(0x7, &(0x7f00000003c0)={0x1, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/121, 0x79}], 0x1, &(0x7f0000000300)=""/124, 0x7c}, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000440)=""/69) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x4, 0x80}, 0xc08, 0x1, 0x6}) 07:53:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xff, 0x81, 0x6, 0x0, 0x100, 0x400, 0xa5, 0x0, 0x3, 0x9, 0x4614}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x600, 0x0) r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0xffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) 07:53:52 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x69}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:53:52 executing program 1: setreuid(0x0, 0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xfffffffffffffff8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) r2 = shmget(0x0, 0x3000, 0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x2, 0x8}, 0x8, 0xdc5, r7, r8, 0x3, 0x1, 0x688}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) 07:53:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0xc) r5 = getegid() getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r6 = getpgid(0x0) r7 = getpid() getpeername(r0, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x9, r2, r3, r4, r5, 0x20, 0x369f}, 0x3591, 0x3, r6, r7, 0x0, 0x1, 0x5, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:52 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 07:53:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) setsockopt(r1, 0x6, 0x527, &(0x7f0000000100)="865db34b6e07ba74dd11304e8d9ed91a", 0x10) socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) syz_emit_ethernet(0x4ba, &(0x7f0000000240)="153258cfba9b4d9bd059fde0c9b67ce252086da70e9ca5d77c25557159cf9c2dc33e1044d9a8c3c81a4f6d209f0b3fb60e7eeada1a0570c167ee49aab17fc0670e134e0c06602ed7d80e5e4d6a9f42d1e071c980dc8f7c17f3dddfef6c0009f31e4712fce16c0371c4746d9f6dff90d1dbe777f6e7d578b2a259c6327987d0f6973dd2b53fe8169a122b001bd184af33a27f0a01b62f829f6e1548d022baa6cd9afeb6d58c99a3744b63993ce369945645771d5e6702b08864c9174594aaf99a67b230142b2001d2a166e4670f557a3439bddc307925ed502800a18f65889f5d5097186e4dc5bf1a97c5f1") close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getrlimit(0x4, &(0x7f0000000200)) 07:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 07:53:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x6, &(0x7f00000000c0)=""/52, 0x34}, 0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 07:53:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x202, 0x0) 07:53:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) recvfrom$inet6(r1, &(0x7f0000000300)=""/5, 0x5, 0x2, &(0x7f0000000340)={0x18, 0x1, 0x2, 0x7fffffff}, 0xc) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="9ed989b879cde4b55272417ca7617f6b6e2be4508c624c0a40bcf0457ff51fb2cc62f557359e4db2e2b7d68e5de27158f1bf868af29b900c1b29a30810ae6b2d2f575456fd09cc526c90e9934a566338c01be1830a5882bfd4a838e59f6ae7f550598163835bc40db16db5274f7a9de71707c42c6d25b5ef766d4afe7f313a4c04fb8c2aa0676d7f5bce45d34cbf11b2614080688b78758281b377f310b2b87cf0a51c1d3bc0f6288822d9fe4c4e0ce501fe66a8b5a57d9ea0105f38f9d070b0815b19c217babeccefe1bfaa91359414ee2ba978598162a1411dbd4388b11007bcb733505c7e39d26e7a228ba6ddb8362d", 0xf1}, {&(0x7f0000000200)="68d8bfb80d74fbc033525eaaac94c4c3998bf537bc255b57d716dc3c8003622916c91f1e79464340580b412a500df82c9feb", 0x32}], 0x2, &(0x7f0000000440)=[{0x108, 0xffff, 0x80000001, "c864ad579f5b895b929b1377b9f0092ed44fb2b627d20cd6875e6a35b595361e4887bc488fb1c68300888592011c58f25f15234a6aad73306b2febb65feac881001ed796452d5442bc29e3dcf1353b184a8a207123f631e2280fb07fc8ebde1543ee852cefcb48411f112f0dd3c4491e15ae3a074412a38ac68b98e272f1147368635e974ad93fb0ecacebbc62296d047d49550fe48871b8b765e788009d692aa0bdcd95b08246168bde64a768944dc303a6c80534ac30bcab87970148244921185f0e1074d6f414cf3ec5ac3e140507f77234c390302fd4b904e3b9e83ebe78dc025b7820c7e41721d6a334e52a528f488d01"}], 0x108}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 07:53:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 07:53:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000213fffffffbffffff6763b1356b47d76ff5d3ed180f68227a0093"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) sendto$unix(r1, &(0x7f00000001c0)="7fc1612e8b279eb9af604e9e82c1e020b79e6b8978fc04e29f9f9a3bceb1bcc60ae61a2d8c4c9a3af2d77addae1f3f34124dbad7997fb5db8b767468ceefa5cc286e30f9dcec4b892930738d33cc7277f6c3286c48b78e6600674ad3d46aed9a71a3fe448651d26f38e89f348cfb2994cb082b4cf07fc71a624aef1608a915b64f7b1c4b86e72424cc5d3f13f1ee40675cd856369997b0f2611e4aaaae3d7aadbd9df0d364a08f67cd", 0xa9, 0x1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 07:53:52 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x7, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x80, 0x60) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x7, './bus/file0\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0xffffffffffffffff}]}) 07:53:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0xffffffffbffffffc, 0xfffffffffffffffe, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="027cae11a110746be13a086d345909112c50", 0x12) 07:53:52 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) getgid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x7abd7a41759b292a) clock_gettime(0x4, &(0x7f0000000000)) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f00000004c0)=""/145, 0x91}, {&(0x7f0000000340)}], 0x7, 0x0) clock_settime(0x7, &(0x7f0000000080)={0x3ff, 0x5}) clock_gettime(0x2, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x34, 0x4}) 13:34:12 executing program 0: r0 = msgget$private(0x0, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/212) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) msgget$private(0x0, 0x2) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) close(r1) 13:34:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) clock_getres(0x4, &(0x7f0000000000)) fsync(r0) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100), 0x0) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r4 = semget$private(0x0, 0x5, 0x40001) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 13:34:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x6, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) pipe(&(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 13:34:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x40047463) dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0xa82, 0x10) 13:34:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c0f6a4cd6215b1705", 0x3c}], 0x1) 13:34:12 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1c2) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/16, 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x10001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x10) chmod(&(0x7f0000000200)='./file0\x00', 0xa0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) 13:34:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000140)=0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x4) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 13:34:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/211) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x9) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x7) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b8589e3f4805e94591306dea9f705b393a538efc560b74cbaf4fb837a49166050000654cb7b86596541392430800000000000000000000f50000b03c69ba35fe4c017e4be9b520005943cd56ed4aba80bf3b92f88c82dd2a38fbc6e75cf05086ff010000795d67167f4d9486ff3c53302abe6a616cb102f66a6fcceb1425c760c15552e9cf2c482529bf99f9da46af1893ec5929c47a98d50a0a80c8bb", 0x9d) 13:34:12 executing program 0: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) 13:34:12 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) 13:34:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f00000003c0)=""/236, 0xec}], 0x6) write(r0, &(0x7f0000000580), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000540)=0xc) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x40}, {r1, 0x185}], 0x3, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7, 0x0, 0x1ff, 0x1, 0x3fff800000000000, 0x0, 0x10000, 0x0, 0x1, 0x8, 0x9}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) recvfrom$inet6(r1, &(0x7f00000000c0)=""/81, 0x51, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x9f, 0x6}, 0xc) 13:34:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x480, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10480, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 13:34:13 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000140)='U', 0x1) 13:34:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x181}, {r1, 0xa0}, {r1, 0x14}], 0x3, 0x80000001) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20100, 0x0) r2 = socket$inet6(0x18, 0x2, 0x6) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4a, 0x0, 0x7, 0x20}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xb8e1, 0x2}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x80000001, 0xe6bd}, {{r1}, 0xfffffffffffffffd, 0x10, 0x100002, 0x10001, 0x40}, {{r1}, 0xfffffffffffffffd, 0x8c, 0xf0000021, 0x1, 0x200}, {{r2}, 0x0, 0x14, 0x1, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x23, 0xf0000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x48, 0xc, 0xe654, 0x5}], 0x6, &(0x7f00000001c0)={0x7, 0xff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000180)=0xc6000000) 13:34:13 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x100000000) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 13:34:13 executing program 1: r0 = shmget(0x2, 0x2000, 0x408, &(0x7f0000001000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x3000) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0x1000) 13:34:13 executing program 0: socket$inet(0x2, 0x1, 0x3) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) msgget(0x1, 0x0) 13:34:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000010000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fsync(r0) dup2(r0, r1) 13:34:13 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x4ab, &(0x7f0000000100)="817733271f30353d0534187ba0aebe530bd1ec4ab72c3f0c6172c352d725c16826382e1e2f8745bb3581b1dc865769392332bc9bea9fac24aa62b7a03b79372374c62d60fafc29f46f8095826328f2965696baa47ebf221074798f298ffc33acbef39cdfad4bbdfe51f04ae20ca431edd7154695203bd9e47e446c640e6d011f60bc6cf17289dc6c4b8c70cbeecc35f51340c627107ffdfd146214bb2bb19fbd951c48b9942935468f14cee95fc966b966107b9691523a3f78ca003b42e9ce759da2a8d458355b9664dd0c325485a38883b838", 0xd3) setuid(0x0) setsockopt(r0, 0x1, 0x7fff, &(0x7f0000000200)="44df458470d399c58c1a626c01d8e979ab23500894d27e6432ba13e65b20aa87296808776f7b4f5ae4a866a1c97d97182d1ff6e6121118ee955e4b41f09bfc4e8101201274ce481b31145e452b755b6174b9ebed47d06e6103d70556c5565c7a90660250da36ea57aa72cffd51cd38bb462b335bc02b3382568cc167943ce061b528412dcbf04252f91dfd09b7add56c2a6f72963c2353", 0x97) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x83, 0x980f}, {0xef}], 0x2}) 13:34:13 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x840, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r2}) close(r1) 13:34:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x3) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 13:34:13 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x0, 0x8}, 0x8) chdir(&(0x7f0000000340)='./file0\x00') setsockopt(r0, 0xfffffffffffffe01, 0x7, &(0x7f00000003c0)="7cba4ca244dbeeb633ceca66ca249bda81f726d64ead318f665d361d53cf1012150e4c744e007cc211807dfe1556b19c7691bc5f7785cb9671ef053e4a6bf14a6350a6efc889eed969e5e5470701994c7af5a3da57eea2cb85f0cb328bf5d023760b0c72e623942dc120ebb6700eb902525f19e845801fe1aa3cd9d235bd0d2a8cdaacf49fe82bf621471b6de43e82f5b3d53aee839c990cc63faceae87e9432ede5d0dc1b28f240645e0645055631de95545b98047f09a5bf6550d1c37f54c83417b9abbefe2a8e2bdbff9f2f0b40af3b087f4ba700cb2fa56e6812", 0xdc) r1 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x8c\x8c:\x00', &(0x7f0000000080)='.+]^@\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='8(\x00', &(0x7f0000000280)='\x00']) fchmodat(r0, &(0x7f0000000500)='./file0\x00', 0x20, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000040), 0x0) setsockopt(r1, 0x7feb, 0x5, &(0x7f00000004c0)="f7b830050ec198c2c40f90146aeea91379c5e1705e13688b7908f96cbddd6f74e471a7dff985c8e864d4db49b0ed219649e4e955e2d9d157df7590a5c894b0", 0x3f) 13:34:13 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) r1 = kqueue() symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0/file1\x00', r2, r0) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:34:13 executing program 0: syz_open_pts() clock_getres(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:34:13 executing program 1: r0 = socket(0x11, 0x3, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x5, 0x40, {0x8}}) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) close(r0) syz_open_pts() getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000100)=0x5) uvm_fault(0xffffffff821f9698, 0xffff80000298e002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821f9698, 0xffff80000298e002, 0, 1) -> e rtable_satoplen(21,ffff80000298df59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a1d5c0, count: 0 ddb> trace rtable_satoplen(21,ffff80000298df59) at rtable_satoplen+0x150 rtable_lookup(0,ffff80000298df09,ffff80000298df59,ffff80000298df11,21) at rtable_lookup+0xed rtm_output(ffff80000298df00,ffff800014a1d6b0,ffff800014a1d6b8,21,0) at rtm_output+0x1a7 route_output(fffffd8035585700,fffffd8037009600,0,0) at route_output+0x78b route_usrreq(fffffd8037009600,9,fffffd8035585700,0,0,ffff8000ffff4bc8) at route_usrreq+0x35d sosend(fffffd8037009600,0,ffff800014a1d978,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff4bc8,3,ffff800014a1da38,0,ffff800014a1db00) at sendit+0x58f sys_sendto(ffff8000ffff4bc8,ffff800014a1db18,ffff800014a1db00) at sys_sendto+0x92 syscall(ffff800014a1dbb0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,48eb9f28010) at Xsyscall+0x128 end of kernel end trace frame: 0x491373d5ac0, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a1d520 rbx 0xffffffffffffff5a rdx 0xffff80000298df5d rcx 0xffff80000298e003 rax 0xffff80000298e003 r8 0x21 r9 0x1 r10 0xffff80000193bc40 r11 0x290b6f33bc0afd34 r12 0 r13 0xffff80000298e003 r14 0xffffffff821844e0 mplsdomain r15 0x4 rip 0xffffffff812ab820 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a1d4d0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=78668 stat=onproc flags process=0 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8bc0,0xffffffff82266898 process=0xffff8000ffff66a0 user=0xffff800014a18000, vmspace=0xfffffd803f013420 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 44880 469346 96660 0 2 0 syz-executor.1 *44880 78668 96660 0 7 0x4000000 syz-executor.1 9156 458512 99535 0 2 0 syz-executor.0 9156 344721 99535 0 2 0x4000000 syz-executor.0 31741 83244 0 0 3 0x14200 bored sosplice 99535 309718 82218 0 3 0x82 nanosleep syz-executor.0 96660 268138 82218 0 3 0x82 nanosleep syz-executor.1 82218 190174 36328 0 3 0x82 thrsleep syz-fuzzer 82218 473107 36328 0 3 0x4000082 nanosleep syz-fuzzer 82218 389296 36328 0 3 0x4000082 thrsleep syz-fuzzer 82218 244777 36328 0 3 0x4000082 thrsleep syz-fuzzer 82218 15747 36328 0 3 0x4000082 thrsleep syz-fuzzer 82218 334045 36328 0 3 0x4000082 kqread syz-fuzzer 82218 352624 36328 0 3 0x4000082 thrsleep syz-fuzzer 36328 417690 22753 0 3 0x10008a pause ksh 22753 455911 27858 0 3 0x92 select sshd 91275 353826 1 0 3 0x100083 ttyin getty 27858 30592 1 0 3 0x80 select sshd 84081 487148 48719 73 2 0x100090 syslogd 48719 416350 1 0 3 0x100082 netio syslogd 64841 444847 1 77 3 0x100090 poll dhclient 53765 204264 1 0 3 0x80 poll dhclient 98189 13102 0 0 2 0x14200 zerothread 87295 228862 0 0 3 0x14200 aiodoned aiodoned 13423 88731 0 0 3 0x14200 syncer update 93225 253170 0 0 3 0x14200 cleaner cleaner 83231 102667 0 0 3 0x14200 reaper reaper 5241 159824 0 0 3 0x14200 pgdaemon pagedaemon 45505 452208 0 0 3 0x14200 bored crynlk 54404 76757 0 0 3 0x14200 bored crypto 65818 132051 0 0 3 0x40014200 acpi0 acpi0 89708 390601 0 0 3 0x14200 bored softnet 13863 160574 0 0 3 0x14200 bored systqmp 10154 113389 0 0 3 0x14200 bored systq 20066 292554 0 0 3 0x40014200 bored softclock 82350 188543 0 0 3 0x40014200 idle0 61813 368615 0 0 3 0x14200 bored smr 1 444399 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 9481 6329K 6337K 78643K 10716 0 0 pcb 24 9K 11K 78643K 232 0 0 rtable 101 3K 3K 78643K 293 0 0 ifaddr 50 12K 12K 78643K 106 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 18 0 0 iov 0 0K 16K 78643K 38 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1453 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 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 40 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 346 0 0 sigio 0 0K 0K 78643K 13 0 0 proc 41 30K 54K 78643K 306 0 0 subproc 64 65538K 67586K 78643K 102 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 44 0 0 in_multi 33 2K 2K 78643K 60 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 199 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 74 20K 20K 78643K 1540 0 0 UVM aobj 32 3K 3K 78643K 34 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 12 0 0 NDP 9 0K 0K 78643K 28 0 0 temp 131 2356K 2418K 78643K 3850 0 0 kqueue 0 0K 0K 78643K 2 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 194 0 187 1 0 1 1 0 8 0 plimitpl 152 26 0 19 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 80 0 76 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 12 0 12 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 32 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2069 0 661 46 0 46 46 0 8 0 ffsino 240 2069 0 661 84 0 84 84 0 8 0 nchpl 144 2755 0 1130 61 0 61 61 0 8 0 uvmvnodes 72 2176 0 0 40 0 40 40 0 8 0 vnodes 200 2176 0 0 115 0 115 115 0 8 0 namei 1024 7626 0 7626 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 7668 0 7668 8 7 1 6 0 8 1 sigapl 432 511 0 497 2 0 2 2 0 8 0 futexpl 56 5709 0 5709 1 0 1 1 0 8 1 knotepl 112 174 0 146 2 1 1 2 0 8 0 kqueuepl 104 119 0 116 1 0 1 1 0 8 0 pipepl 112 366 0 347 3 2 1 2 0 8 0 fdescpl 424 512 0 497 2 0 2 2 0 8 0 filepl 120 3283 0 3184 5 1 4 5 0 8 1 lockfpl 104 111 0 111 2 1 1 1 0 8 1 lockfspl 32 202 0 202 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 27 0 17 1 0 1 1 0 8 0 ucredpl 96 862 0 855 1 0 1 1 0 8 0 zombiepl 144 497 0 497 2 1 1 1 0 8 1 processpl 840 527 0 497 4 0 4 4 0 8 0 procpl 600 960 0 922 4 0 4 4 0 8 1 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 383 0 365 4 1 3 4 0 8 1 mcl64k 65536 11 0 11 3 2 1 1 0 8 1 mcl16k 16384 4 0 4 2 1 1 1 0 8 1 mcl12k 12288 9 0 9 2 1 1 1 0 8 1 mcl9k 9216 5 0 5 3 2 1 1 0 8 1 mcl8k 8192 4 0 4 3 2 1 1 0 8 1 mcl4k 4096 19 0 19 2 1 1 1 0 8 1 mcl2k2 2112 4 0 4 3 3 0 1 0 8 0 mcl2k 2048 47161 0 47126 12 7 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 78604 0 78541 10 4 6 7 0 8 0 bufpl 256 6030 0 1733 269 0 269 269 0 8 0 anonpl 16 55369 0 46015 54 16 38 51 0 62 0 amapchunkpl 152 1903 0 1821 5 1 4 5 0 158 0 amappl16 192 2020 0 1513 37 11 26 35 0 8 0 amappl15 184 144 0 140 1 0 1 1 0 8 0 amappl14 176 185 0 176 1 0 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 162 0 160 2 1 1 1 0 8 0 amappl11 152 322 0 312 1 0 1 1 0 8 0 amappl10 144 57 0 57 2 2 0 1 0 8 0 amappl9 136 444 0 438 1 0 1 1 0 8 0 amappl8 128 275 0 259 1 0 1 1 0 8 0 amappl7 120 27 0 21 1 0 1 1 0 8 0 amappl6 112 49 0 43 1 0 1 1 0 8 0 amappl5 104 284 0 273 1 0 1 1 0 8 0 amappl4 96 272 0 250 2 1 1 2 0 8 0 amappl3 88 164 0 159 1 0 1 1 0 8 0 amappl2 80 3828 0 3768 2 0 2 2 0 8 0 amappl1 72 18251 0 17822 25 15 10 19 0 8 0 amappl 72 1166 0 1133 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 33 0 2 1 0 1 1 0 8 0 uaddrrnd 24 512 0 497 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 512 0 497 1 0 1 1 0 8 0 vmmpekpl 168 7648 0 7628 2 0 2 2 0 8 0 vmmpepl 168 60248 0 58732 90 24 66 77 0 357 0 vmsppl 264 511 0 497 2 1 1 2 0 8 0 pdppl 4096 1030 0 994 6 1 5 6 0 8 0 pvpl 32 191584 0 179169 139 25 114 135 0 265 13 pmappl 192 511 0 497 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 412 0 21 12 0 12 12 0 8 0