0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e1f103c0c2fc7be32f1dd8ca317f006cfa5c1bd43f6ecdeabf3a74dc1a6b5950d4b538350ff7083b275e10fb0ff56208e98c1b9e7eaa92970788c5f9954dffb517393a866cfe1d42c92eac5dcd69a1e4857176a18512c891dee954d74c8874e9b5e349c38fd93796791a3476833a185fb9df5ba3", 0xff8d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/243, 0x2e2}, {&(0x7f0000000040)=""/54, 0x36}], 0x1000000000000237) syz_open_pts() ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 16:11:00 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) flock(r0, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x7f, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) pwritev(r1, &(0x7f0000003880)=[{&(0x7f0000000340)="0c197e6ee4b67f9d2c00b41be8538e9c3361821c97b3d1b6b09b208fe7ba59f1d42e634e3c8b8f308cfbf8658bc12f1a785dbc8e7e12e53e50076033ced71f31eacb1617970fc83312b487fa7efae0e4a883329df3f264383c69b464936ab1edaf1c40197642602661bf1d24353be9df4f9a5288f0f2c4dc5e346b969a1d207a5d9a9248c35adeba7286889034fb8f6ed25a3704cf659c6eeadb64f6c401691844af4fa2d950f835bf2df7e01bbb5d6828d888", 0xb3}, {&(0x7f0000000600)="12b1fca039850127f2d4d186e85ce2adaca8958d7f74ca5bd30f1cbbc951b18ce590341e8b945ba3eec3a921278a13f4f78470879c0b85206cf99dafff7fe231cc6d83cf1180a7a179aa7365bba3f470757f261592ad8d5343e97d3153355cda6b59b31f58f647ff19eaa2eabc9aca2c3318e69fd446a08829f2f8a14392d5fc9959f36e19fe169f865a00a1689c02f1406d56356b76bad6e032aa42b513c3130214da490ebe2900901082dd600d51e49b1e6ec5c31a3680b4f50a2f17f0682ef053b8119e79be84fbe46a5b43dd4aec6da76a7c0c35c885f38c75a5f626cce8d824ffcea25dcfa2c8792d0dce131e3bbfed439f149906bc09a440a3c04bb2cfb2011e4b48955ec54df570b09e82c30cb6c8ebc9adf32886a9e96f2ffb57daacc4e6e21bfa7d920c2401bc7a8832f395115706d5a49e77a5677e9de0b8a1a4476b7abe89e655ebe0c380df1516be77d89605176fb4f5f3c1ac63720544a5f7ccbcfef410cab97a21ee2be40a12efebff3e2d4d65d5dcc0c95e34d125efba939e272d334ee00793b133f25cf026fb54488435cba0bb7e3385b011f444a1a61e83448a90b5f6e34bb489ec4b28b19aca42b02f148f64f611b89cc47105f9f7c1239b4bb98f55aad48f7188236d7d537cf85e7d4fb077293aee9f744226eac1f0302abdaecbafdb0de7b7dd578bbd8e36951cebd886c92158b08771fc5faac2068273fc56f803a704b7a9b8c180bc368d12f514c13c707ed147a59d8fc3388e7487e915fc57604811480106830277bfb2b866376d6bab2e79227bf75cf37f58988f04fc326acc689fe1beab2eed8392f19c7d2ba7b66902114849eb586842d5758a8992a551f5b51de6957dea5b612652a474518c738594144d310be6ad5cc37bd18f724cd9f93180ae8c0855f9af02af8a2298b5cf5a6527ffabd1a15c70082d21b50805dc20621fac2f2376b0e8951694036a9f226384368e9d071e9f5e0d74369b634f6d86abf62ba23fae2e9fc423f43b81eb8ed5f632fd826a2967ff534f155152eb68ae8dc9c1489f15aac3edb3319d81f31a416ab2ed1962200d9f80a138a9f735e744f221e9c00a4e5c6dfca7a1a1e2c119133a28b8adb3e8d87125657e66ad255fb52f02cc2c0ff9d3a0827ae22f5391098c28ce04d576ac7a2944a78bdd65060fc87bd1429ba8042b079d93577d479b4704d224a986fe4eee393661a49d9b77f04cc8c85f3eb99bf7ea05e12c52755c53441d3cc6cf05ace5b23bd2168b566d86f117a1394fed866fe04f588d289548f07771d6e72c2ae90e9b544a1a05e1229b254545ea808ae7b71ae7e1c326cd78b9d21424cb10a228bb55df61d392f77a6adbdea525b98112308e4a0cb363e9c824494675555f74649ee933624b226ed0cb9569a766f0df5b4f62549bd44b1cf2a7e6e11279d23ce4b751e170f8bb2d37eafd8c1e3cda658bd1a86ac25168bd8699dd56aabead320f48542f1f42ed5a7117c4e8ca9940d121662bed1dc4fbb55e9c88ef1da1406e36e49490b3a59fde1e40e59a1086e22d0169085fd9c376b5ebcf30202c59b39808afed0e200753d33f9fef088ace62487f0b25c64957b95ed7e76e1d106dfdcd7dd4855f8dca414fccbc9b55653dcd530824a564f4384ef8c219b56b3a1c31ace105c779df5c8a5bff1458175395925b176da08cf0c745ad988c9e378e8fd6d9f2298c90716a55cb1e6d6ff0faba49fafd8ae1a784d5241e6bfffef02bd631a02f6ef30a1c9b26b0c2c256caf5025db56d13a098be85e3d83e2a30bd695238913bcb588f7551dc51f9120a058e429d49eccc4c687573635b509a6e341bbb43f804e9de1ca05eb5b72a0c45d4824dfd5c61af0c77235ac4d8e9470df7e64c046a3820b97b036e17e71d0d2951b165415619f9d148c1502693f860ab988829e8023ba1eaa99882bbab9c30c15209ed6301f576ab94b0c1e915ed52da17c037814a20f0308a45af05debe8d1671e93c7cf6a01d570041bc1ed35859e5695a3bb37acd31684df0d19e54088b9586add5c435d7e9a35bd05da426a203e67dc0d993e04950a302318e63bc9de4546696cc4872d0dc2f6ebdc3dfb21e638babb6cabff5e0b0c5b3be0f2c92a45c179f2a7bc3b70f0fbe4c9844306ea03a332cb1222c47c40867ebb2c3670674647076a7e9dc1f4856b239539c1e550bcb272ed19fe4c50441acad3b086bdec52c78135ad53d55289234eacf03477edb7453ba2ae1c161fa4ae36fc246c994a37eb0b45dd62b5fba9b75554f4f8b098f03ef3ccb83a1250d6bdb42407d7e5e7df5ecc9d4628f73d4e30bacfb004041457a876c10b720724949a5cbd79d1c5b2cb23ba4b10108a2b04cde4d4f4164637a467c34132aaab3da35ae0aa6e19b3d133ef3f5ef3c68b5e4d690421166878a2339acc1df606dcde4c4f7c3622430e3c5910b704b222113eb6e17ec59eaed3ba40c0264d3939ac546553bbd38ff12ac6fb9b8f1e8841dc71a8515baec0c08eeab59c751bc5b27a5bdd6899ea8229f3083f95186c1437d44b4659558b2f871ff92129bfe057ec3ce49d4e723a4a8673dc27abb21e81a99e250e6e830836026d6dec41da4ea8b756cc41c9c5086f5b40940313e48bc87972f759be2a1f5a61e08bfd43b19069667672a122aeba62ca0841c99097d7e68cd8ef159d351b6a3d9cff8eb2a0885175a935db2ffab0ab1b76b4e8a4f09ba0d14812256c0c9269b7505a239a921f0b56b40c36ac7e1bc66298171a4982e995480c4acac7d705bcd74939dbfd67b1fd73fa456ce8028c5cc1224bae58bb6ae436262439059a7854c391e36a0a8cca7cd6c42041bf95d9b5ec9abc8bb7deca1508a3be39d567d7a57d26b055423122c9cffebf882d3058b8b60117940e075278191fe8e603159fb4c484133697711605524c6955767c7e716b50ee4e67832cb4ef093ab7842a5e7845b86a04d2572eca8107a921599a740aff2cb32f5644720ae43857c82683595b6645444745ef06ae9ce5b37dd8695655cac926c2f4be303e3b5b0bedd4c7d87c581ab4f43c7db1d632ed1cf9d070f5921819ffb71ff84dec26d8326929dcfaf512f92e0a14579eb7b6f0fcb05c5830ff030198452ee07f71c1525db38c01730476fb88560e163b13b7a8d2f88eebeeeda2bf1898a89aaddae4b1387617a7c28050d589f42529c6dcfb5acabe85b3044a2a866d0714459cdb0701d8ee369489e00c243f245ef90164b03657092a8fc5e1594e6a9f94a124f9551e3c289c4e46c1315844a2502c0d5954e76c38524947d2c300ed23fdac23382690f35ad43c1b1d452591be64b4cc6651436e9e7367ba4f930ca40583e0ef70a6f2a00a7d086b3499e9e25fa4720a34753015b0520115734e7e74e95fb2034e72e83c1cd35398dd65c3fa5082e5161c6b2fe84a500f026ef0244250b65b0f5b6457eb7b8ce8a707ff75f631815e90f532f319fc3e223c5635b70c41fea020182aae4aaada7ba292ef8efeec06cf59d5f84403806236643d1cb8c528ede5fcc7ec96ce703d9a461c7a923dcb3920ec23841a9c5870c852ddf715ce3ee4b0ca98250d7026cb282cbbaa84a9f7a93350f39f0338856c426aec78133e88a7389e59710b011ee0303c9d2a831a580756aea8e39a8b142b28ab07e37d06ad6dcb10338f892061c2daae1b74a67ae7a0c8290a0c46e2b2e0adf207a801a1599d2ec9c50a0f8d43f64b0d27765361f636b6baaf6f668add3ac5b12145a17df056f6fa13446e1618d5f1c5d9f761a51c5a65b7658aec3da28941c5043e541251d3bf9a052595e77c74ae8748276a2924b7e52580631d894515f0f3a634b2a55c760359853d9abb408f878da29b89fe5230f54ecd0dee2c131430c17d6c1651f3aa46fd8520f421d8484ab2bc47c1bd01969fbc3fb50990aee1332c6e266a495dc3770d130bb683b6357bcd75d7251fe2868368718911bddc8f0c172fbd42c9d8e818a52245ecb6c486df56d1e800793c9ee25c45f243f38ffacf1ddf4c332bb2f2b531836a1c10a2cbfda8fbdd7d712bc724980b9e4a47b624c714c891d1bd9f2d4d93200bd53519577a8dfe2be7260042ae938a0b5118a7c3cc3c5675e0f306a76bb00fcdab8f271b7186f2798a43de1c64504f0aa0a678622dd488ead485a2b88dadedf67e3701eea46f1a29c0128716a015fb4884345ae43efe1a54cb6fad059765cc830318064d81358d80170259de7037deb5434b1d5194facc1110735e043433b1a539fb0f66ad1e37415666e4e8c06358b5194e71e75ab9a2d09a22736ca5fb2097a0852d87983b2bd42cabdaac647c400615b2b1e861c1f33ce3771e82b6ab932fc3bc984831af06bebc3ec09831ee9d66497d290aeb0c639aad2957229bba48ecc0c4312a40eb98718a0e54e3dee8b5adf674817b2ecba011abac55dc91cccd091e7102de4172cf4d4bd966c28e312233445a915bb25706115a7fdd48e0f804851c6ff8d8005956e98048fa5d4614939a58bfba4fb6797a6f8027a1992c97dfc82b0269431049493f65cc366ae197aa34d93127afe0ac172bdb29afb5d065200ac5d83aa5e166646dc6c1a663c046c5231dd052cc0ea27b2f0e076940c8937c4cdb6c210f177ef22dc62ccdc3cba9ceadd2dc84413ba14c9b63b84a9482c588fe9c95b3206ea2d11cf9beda6882365e3e10e5ab2e7b4e6fee897911de05e9a9dac166323976146d7d3b35a803c173a9714be6c0c909bf0b2d00bfd91785c71f818821c563cda7543557becff6dedb6f528d6fb56456af1202bad7d1dbe0e1e47c21bca9fd3894a2d5318e22e9451345deb6eaf00ef57130121714b17f77a0871efa18e170b2943f068a970ecf9536fa58889c6ac7e5efa59a15433bbf9ec97ebfaafb8ba7f8b256e7d0bbfed63128262a1fe1372067d8db2afcf4e9840e01a37f69f288922ddec7fe51db6c4e496a7071137d9bf6d247dc4550cd691223c01460a234fbc453012c0562ec23cd91179e1ce353de5ed39059d6b378e55b61a9a03cd4d4cb28b055cb1cbdeadeeaba7e1e0d22f779f21e88f7ac7ca6c471ce4eb9615617332c53f8ce86e0d3579205e4aefd25deb7d73432357df08939ec478318d37c4b5d7dd741006183f598997aee7c38c00a09101d7087ee67db1b65f20f630fd7aae75daf72833eae9584364830f80a3ee3a50bcf2bc1865c4000d984d833199b5f2331bdfc2ffc40e7acf36e1506c09c1323cc7d263eec2fe1c9aa79ee13bb1cb9b6aba38e512fa86a270a98547775243c66aa7398d3f29436988092fe3134ab12bf88a33726270453c767b53044e7da0b5e4ae933f0227e2f245d465dff8ce11c45ac5039316c8e5b2aaf26b76a6d206c84b24ddd60ac2d1475405570efc92f4ca6ee982ccfcf92f9e3c6f30bde797dfc84abc4c78196365d90bf5fda78d3e55dad6b5882e6ce6e231a84c89361d741b8e341dedf27cc9e4a14103572218a5956edcf4626600baabe4d05860620fbb0009c992f13ec6429de8a2b6ef3ed18de832a77b2fe8d819d32439d9c504d73f582c9629c0f610cb7b0638a1ff21bb960711d1b202ca8fcbbf443d25d2e598f006c183ce0b92930ac29ff32ca7d969ee25176e173d16b969aefe8a875e930911ad22e0d5ab5811c077a4617fc8cc09921ce399f4f167e0570b72fdd93e8dcf81fab21b4f9e3494d3bc5c34f083c5f3f00bb7c00df283a7ac98cfeb98440a688195be43b8c05d346bfca0ac96895671558bc047d74a4c541582bfab6788baaffaa567d0ec77347b", 0x1000}, {&(0x7f0000001600)="de1d8968b487bf68eb28a9cc5d37192abea19c05b9c5171548fb334d8478bc7453e54dcf4141c4d8d4642fad49aa8b207b537c39f14de27a5b15faffd13748019aeaf264305d08b295ceefa209a4ef8b944a97d010010488548f0ba9b0a3861b401dc55b1a39b38bf2d6b5a9641d00f52697ebeff31981848415d55aa9985f5e09b556601c5da5dd9ff7de12aad2644b36a2146b66698fb619451fbcfc361b655daa7d8e9184c022fcd8fddf42fa18ba09e58f4870f7cd6d9f8cb10acca458190b4a5d70268474", 0xc7}, {&(0x7f0000001700)="129df8a24e8b931541f0ceb422487f9370e046a6c932768a7980bc341dff787b9dd257bb0d6c4a31dd01a8b51bf56880648975987e0ac8db4a9b0461269ef2035ed9a5c108be433221d7e5553ca3177e67acf340295fff238194d3cb8972db4b8e4a166a2b6766bf5bf3a247090ffcb13b3a701bf2df26d36179cce5175163dee2f6f801d68470cba8dafb0f25526fe14708056e7efa8191f2250e66dbdb3eddbe778f92d42e67c954e2d035c8e8a8dfc8327249bf42f87eb9039488875e78e77bd614557c2fb76918651c1c676e709035a45548bb060226e0e5f84f9c3632482df7d6d05a543f22af55cee9b0574bbdce0daabe00515c09064adf77099f1fa15740d68ce9953ede2ff5602c45f7fbda8da6a8ba4141b73aeeaadff3cc9160bda92a4af4a453bad41d83926956fed524d3ae93cf5f6fec12fee794c498b5ea5ae845e1810b7ce40768191dfe1441ee9038f3ac611d3cafc7f714c8f10cfcb109010f598b0f15f7442de9166989cd2a9ba9c3b5120ad7fef016cd492d0850e746fe9050f2da9e47ae8e1174714de83dda135ec240c8b4a1fa335d61bb78107b19aea4401f993c9c1d96abea267c23d6712b42f04c062813b5999524940d9c4cd88d11ddfd6a3b9575b7ab517702e37473e64d0e5c57171aa9ce48c224cffc3d5f333f4944d44f5099f6f0e6fdd7f0c53df2dd9a5ceb9b72047ec98f8174a32d0166332babb326e847f8f96360fb8eb5f5fb00d936eaf24b943e4c53060ae5efdaec37780d0678e3cca555136faae5d67f79a561655a01fe3863ae07538b52d7d20416a8ab8a69547b5a6edf613137419b64b4e93a9a16c741778f9e912be23c002e3095faecb051f1b7c5c8ea3a8c8f22ea48b522be869f70c4e91d34680249c86e017ec37f5409dcf1be82642370d14cd07429cffda379914a92729a103fec9cb3b81fcbff0be6c3d219b29d5f8f8fe3c5a2e56a7e995f1db26a767498576f65bc42ac1cb46de76fa93bdd2da40a4e8813fd2cd0dd900ff7ee839169c866c15669df4fe4e1c8e2c284c958e8773fdd846839aec83e55e142be0557c2d815ce84b481706f8b5364c7e74ffe576a1d83f633d97cebedaca5a24b8d82eabf747531cb0f565566a25c64fa5b69ba747a75257e417f3414089fc4b19da4afa5dc2e04775075bbba9924ad8d3198b8aad710a6dfafd4a9fde6725ac63ae5e90151d998dc3b41d2d0d8f4f637d8bbe38927bccaa6d7ebd73ca4eb409b97b9957b9a4a394c353c5a75785abcf4575373323d271d7701d0de326c6707c385831a190dcab991b2f5344be2aae2ab679187dcfed0248f60193d07afd3ded79a0bbf9a109891f21f2ef57f75dd8d06c9d30041c3f218287255b7f3b25dfe3df268e57d8c514c1963f0076e243f9d0862f5de510540d4b42c1f179983c21520e685d0f9f2598c29a8584704db7377eea82bd3e5af87f9c6a4ce77989e09fe5c0be30cf3b6f6100810d7e72683215d4d9d0485cd33e75c7ed96cae6c804c2aacbd8038b6b2d9a964c886538465a296b4989a7ba06b1920e212ac61572d9ea3761db30d5bd8d877d90b5a88d0e52e6a54299be177b646d599b5712cc41b6d33438adec6c97801a9021fe4f1501f709195af06637a521ac3dead9b975b73b1be6bfbaadec60a102b3320ad5a4787e8c275a3e7b5525ba82f6e7bec8f4b1224227149f9bd6919ffff55245a06ee59a08aa4a085454b2a3383d9a841ec7b1ee6a27723fd3c028a8b6019a735d40cfd8e4fbcbf578b554ed822c04233eeaae8b689307bfd061e3ea2f48dd3f71f238046942fd284e45f88d51f2e0f12d7e064f825e2651dc42b5514433b73c082e5800eb2393a388817423f090e35e0b577357b10e0de06cdeb8f89513bcdbd4d764f43d0f304a5f778943741e21290c5a965a8609b0c5b73916eefcea2538237b5bcf485f275741d2bdfce0b5056f64834758879f7d7145a56ede712e5f00bd7ce207f688eac4553403e9d80ea8254f8faefe4222f3a5fac3fa95791135469553080203ef004b354b6d6b0f0da07c9aa40b9e2aefc5b8ce8072bf3856aaf4dbd6840095bfa2d2d82e526e3a5d640fc96aad99a3b225d3501e095637fb81602b665d6dbdaf9ca97307a2aa70361e9856841730452d540d9709920076ad4b6777fd054cb62f1c102d904ef633154a610ffcef65e1d2e3a911ef5f819c83e5c04924dbef1feeeb5655e871d6d3cb6902ab435437e4ba4a21fb614688e586dfe3c4fd9b7d38372d6bd58d32b633e7d5be557d0396463b779d49eead12060ea3b5994a01cdd9609c7e040221868b67271cb1ad6beba5191d68168d421efd71c273e1dcb55d2d516fc5ce28d3e4966eb519e77581a4a2c250ee5fb051ae8014870d6d85d9c8699bbcab6ff1859ca3aa4c0b5c083ce23975ca3110f2d8e4d8afb358f998f6e2437d8973d049f4d008c3adcdb12d8d6734de6d8f3f6fae6cfe5c5bb324db61b6b30eb28c1b053fa59422d53ad5e2a169447d6a3a95d3a8a55db230e44cdf0293579f6bcf62ccc414f75e5c145c391f4763dabea7f6cf203efb856afacfe596e8102bdb37fdc48287bf3707f497fb034606822ecf268e9137d87e4eb6537b1c3923b0afb2e7504ed8a4f9ba0ede638904003ff70dcdc967520f112747a09d716cd94353b5d3427c0f04f6ffd133af99842bffc268c0b96375ca42933f4b09ae570f38bc95e99aa132bfe0cfddcb6534665b3b41dca4871178f8534a99e15c79beb3e31ca065e903c5ccb13d8367f3e05fd22a5163d476e08276c8d26f86b7d7754160cd0c13ceefc9a9ee1f27dc40f17e81c0eecf193f18760e57d45b4a933583f02f92b2b34359866ba671ab32d3c9a3e9a6a4ad40059ab8c6d9797a9ddde4b55844b89f85f34eb7a30e2edb98587d2d832d582a5fd57bfc7b924337eae039b50706ad96d6493d5a9c5f8534657d8f3aaa35ff3b46072aca833097235af558c0f5932b91c6c939117df716954a7aab616677be46cc7950c575f051320bd3b03f231c50249e1cbf9a77497237449ff3534fccec659532c41882eac748f61f8ea973175628513280474133554e829f318301596ab807201396c99fd484db66d26cad88972759d73d5560de01a006f4e2cffa2b80669f02fb19d47076d6dd69c1b9c07e986576060d7be9add5940ce2937c8e5ec8e39965eded3b7c61f104919e1edff196bcf7fd23bed4c361bbd0cc47e856411df27314f1e99af2b3df211cac333f964204aed5a23e6302d4c582cac02e2b2285d9925ed82757666728748f4ab09b0c91286444b574c01960045578577e836495ecf674b62bb6e812ba0fc73432395cc20a3085accefd687b7d060c6e9d4e5fddc1656f7e96c3beeb53644d0e0300c2372103809e4813d214bd6b2b2b1409d1c446f3ce4bab2fe234422cdb78138f2b04ea3a27ca834f9aef5f340955953b91d67cb6e27a68b58fe9a8b9aec85533b10c42084608c89073aea2f8547ad2aca48664e0b1394c668815b23d8861cc034dd153a90b120000d441aa8676ededb992e7591ed97bd7be8ced109dab3992b54af4a27e4aa8adce0b5a3d563907f95a21de3b3409661c022f5d53084a8afbdb62f173db76dabe9ad8861bc3117c7e5d90fa268b8f58290745626b8d5a30019ef82ea9a872288205768e3379660dcc8189dbba678cbab3dc9464aaa78b0c479e26275930500b21c22883458dd97b1de8de0a121fdb4e639866d3195afab1b6e206ff53b4b4171194e28a73bbd16a812058ec97068f8d09ea670a0fad94d0222ab7689a902128d80ab51699bfbc0622598e565ae164f25dc3d6ce3a548cda5b286723ad35eff3e85fdc15341365002edcf207d8bb591b8ec8e1b5aa76a8939dfefcc92471a05ba085d8cf6a4230eba198efb366967d13a4fac81d37ba152050f50fbb389baf10bd0b03db6fbfcf3e4aec1ff2fbd291d1623d929025a428a5b581f1492812716ec6ea13cf6457fb0a75175bc99086c680bf2f01bf637584db4cfce5f6602c98fb31c6ecd96f4e10c6ce6057ebc80f966f53fe677782d50784edce1846c3a78b3b9f774e504576ef735288ac189a6e2239961475f7b4622a0cbaa42ae2a8e7c219a1667d3c55d41b28ecd967d081b29cdb7e880c1b0ef2f692059dc18150dbbc045d135a7b6f87f5036396c0a46f1f464cdfc01d6f1660e3ee3f8f1b9896e08e23efb63f43d446b32a18baf628990ca476b7973b3f8971216800f114231b6959a13f50edaf10c591cc9d7fb333bce2cd5b8b92ca2aec35ca446adc9dd9fd9e50f0633fda2741411faa5bf2db8c622b1607d63cf4bc950e781471fbf851fb41eb6a61e5ec35888a1f0b425a185639e94bbdc55f0fc5fcfcb9b70dc2e8bf729ba8d6818370bc35da637284dfd44f0549a870b9cea40d671a87b37c09550a6a02a8342d5f58a4cdcbdd00df1f9c437add1da73dbed4a1588ff1db4ec58a2fe41138d0c47eaa91cad5dea85a5bae417e283feb10e6c8d8b9a0142cb7d508118903db2ed0e5163f846500c3139f797be8ed967fd0f187f512fa843ca189be19d4bf1a681ef85362fcefec01c71d892db8722ef1cc469958aecef87a1c1faa59ed4d23c61baa21aeeb6aebb29869ddab299ae6539ba66aed4cb5a5c3e754e84dc3ee0ba56630a963da983bec9de932f8bb6280beb44a0e147bde1b7ad2c31678b2421f0e67b25228dffa0ea6f17403c11d545d6a23539b86bc311dacfa3f233cd7da44fc43ae1e6a082dd86b4ffd865f45efbf4dc159a0a8664afac477948b0ceab46a558bcdaa03bd2648c29f9bfc40ed0bd41a71cfef7e48f6618282c058c465fc3be481517e48f9439a76f29a8f1ab6baa1f80fd62e0e074fa11b9540420e7e072371a20db03826ca76e28d0fc0d0111f633f2d485ca9149bf9fe813bd63d13641935f71f41dd6c026de6c55da25877f6f8b08c94f017c516eca6a5f1f022157a8bd0583972ef2cb9f7d55383f03c0c7a18a24e17c520a1d20ce15059eb3e76d59f4376e611da6531c9095ab7f9576d1a2adb7573afbfd4ce867b6bb971c9d949867064e39dd25b2f083425d8ebbf8566c8d6a592e1eba9f1621f9805971f2a77058ccb0102bc4c5dfdbb1cbd72e02f9525c08f1dc8faafc2723347edc783fda6d0128d9b70f1f985f556b74310ed3800bc3092707a3f12354acace97fdf792c86645f05e0578085801a3ec9b2682adb1a9f13391177b35b30aa839eb4a01b65f81337b708253e87ac235eb698f57581677ed40560b1742be7df2fbd21a3ad2b953909e75ed2a64e1acd90e2d8f511a311b56e4dbb09a5d6dedbcac5f8d8679b0d7cd2f2726bafda3cf46f244436e5a4555acb721123c9f40d6afba5b95894fe798f99754575995b2951080c9c5c41c1d5570350eeb24d4f97e6a9318c1ce06777249d3c8e69cafb0c05d88f4e72a3bf83b42c6fe3c3ca153991453d022c8fcb93cd480d741cd4685b3fa7975a0b0ba10ca912325fe4f61f211e50004fb46ce2b3a8c013871a392dbbf102c7ad682e68e55845c8bbfecc004f0c819ddcbd33f570f13f2f4a94a2920dc3c3ec2691b4be02299a99bd4b1a915f50be30fd7fe6ce2bdfdaf420b2f991e1e4aa5c04a9fe175ad528d2c28f8aee33f39da76767a0bb27bf3aaea69b84d9b711d8ee822f736b6d3c5508df42620d6742fa966e1e54d46159ca86324b9edf7d4d0473b6a44311ba8e7934d253e0a9ecf54873452b1758dc707aa776938f7063363bf8b3ba698b316b641f3f", 0x1000}, {&(0x7f0000000280)="fa1265c56f6e93835434c9f76dc572742d033c8357139c50f37fedec3e0bbb39c57764f7926fca4c7d8938c49ed68e69938eca8441c3f43155b7aec45f7e3af4377044454b4279649544187450063812b0b7c9cf95c5850f90", 0x59}, {&(0x7f0000002700)="0f8466219472ac99e44afcc6d0eca67ea6e0b1bd84916a1058d414a082db4b6d4d0434b9b307431c5e19382517cedaaac48211fa6c111b955eff79382b34d0b684caae21b4156287d443836b1882aee0e1e127e9449f67cfb63ae7ab7f30e7415197bed88564fa57cefb5cf9d0cd41365f5fc7e327a60cacfe99f96f747493dcfde6a6ce8901ebb813d2093c24f245815a11da8ccd4bace069bbac7ed6b076da59eabe775092f45c9b60e6fec53a53c2f2e625d8268bf53dbb8011a439c3828501139b514ff8c8345cbeafa9ccc5716057ede5f72d349ca82e781420a649fc49e767cb9cd38f3483dcd5c26ec1ef2df339f9da64463f7ce1a28d", 0xfa}, {&(0x7f0000002800)="999406269d55cff959e855ec762dfd332ea78e64d98073266c01fa0c880a807bfc5b8a4170f5ea4fc9cf6c3ce8a0a76dcae8bf8a226c8ff85a9f9d2869ba44ce2901398fbba23318bd126a4acae22ce1eb4757d0bef86912b7dd10ef02ac69c35e4b6adeaee277f6c53c448cea30589dbe5f32d6f429cc9b485120e982ba5e236a66ff817af02733e6d6092ce567244e4e69b48ef77788b3345df06111e964114dc40811e4ff0e7f6bf214480976d33e115f1c75ddc476882881768c0ecc543b1a43320554f38d1b2121635b0f5573fe0449b4d0a0f2199e536c7fd8a0cf693745fa44b33797d2ed75a8e2d445d0f09120f072dd76d82fd20e87e73e4661f3da250e6dcaf852d576ab05ec4f36105883859001cb991183d336dd3f6988c6207c201ae69a201345eb8b64936ad6d4870ab3c0fa61d0da8979194e1030311af55e1c8f483ec517a3003ca0eadfa1ce5089e69d5240c7cd52eae28da730cfda7397e2e656dc37df8cdcbf51c15aecc97c556addf14a8f6b660960d59518a18ab233e82cac360badddd4df65af3921a8d12dfd142b8293745d394e7c3509a51d93581f04ee7f3c182c9d16bb3234e57d01e7c02da5e939ce44ade73aa84f2fb5f6042653b1b434b649db82804f72e8089c217d50a291cd381b3328cd20fd547fc9e892e0479a766f7c1b8a0c7f51e2dcf45c7dc755568dc4651d9a56119d81c4a7a007fa4a5c9bed29c1c66b22482545262e2de70053efd179606be9c06c61db4a1b050a921567ea607c9c6a39fe183292e6ee8072d38018417a8734930c7ef77bd006fda7622d6cad18ad9d2ae6f29fdbe48c10c94118295ee37c1e4377e3f08aea1dedc4ef9697c7abd338791d5ecc0da13f714a305cab06f9ddba5d4a656d4478b1f51e62407aba2fd8cd127eb848f77d1ba8b6cfa39ba638737c8d18f46676fb2f37a3e624c68d1b4bb9c600ebd2ff7ea076d5ac77a62be37b26aa34e04e4060322a0b53ccb0c409ea2bc7927f8752b4645829a5dd0052922ca369d22d472b07887cd21d81f56b010931fa056579cd1751476e3f11ff22b0797a6e913b47ee412185d839569c43d010ae9e1a145403b80023702821127552423df73115798041715fed55477ced9a81cf44cfc2d5da4e65b9db32078189b4e81b43dace826ad8e13334aa6b5205b6226908d9dc6e889bc178da1d3b5c3fbc9f95dc7147e67900f3fadac293eda00ae8686e7a883b730f7b1fb95e01196afd8913a102e47f492ebc250b6a44a196925e7124341eed77f838ab56ef3cc9f3d47de8fd4498aea6140d63e67be6479be3d85e5c2ee745ef5d9981776bb476b16fa8f2ea96da5e6ae164f6530d8c0382ea343c8197fd5da3aa3d24759bbf33ba24df7f44681c32ba3be0118e3553bbd531f7dcdd8b7aff74281bb3ff6691df2eb97d3e3ba023f8d1ec1c40c6ab583d9d396babaf530e3d2eae6ec66f11089a492a0bb8fdcdd00a592a0bb1d7a4de6aedf8d391b0df39b19afd9214f0ba8d62b01568a2cd994e8bbd6d2eac5352a1849d14c1686d26b6c2dfe79f368ac26ed06f9f0d3307899e830f8f960cd5760b641d0627c2de01b66d14a6e8f34eca940d4e0cf3a8d5cf55d257791a0d34204962960768c311ba34766538af2ef88b83851c1ec6f27da22c99be7df6e00d835ceae1a071a8cef0e373933324d7a5ffa4442a18011cd6401f712f0c4a5e710d027c2284a821104862e700a952af27afb893fd60a59286e60442d5559f5c86b6157a6292f2f2fdfcb014afd6e397e032d0faf349ad84f5d2f1f1fba460bf9a242c1ffa7a72443e267322767263f1ed3d528321185f16e08fa24f9d60d97a1a3cc2cca43356d24b7d5523bfbd823557b5a530fd1a9c3d64dd2665b8227a653172aff864b94762a732121ca30eb49ceb6551c435168e2ff9a86da403006d7770e05eb1a07f4eab4e1bdea23c0fb30734f68981b660431ff4f37b36af8606d549954781a7d0dc377798a43020bc32f5403ca2d3177e23ac9ddf3d9e4e466ce3d863dd883b3e88cecb5a11b4357ff6d0fd48e09ba681364e1a16d65d73862dff9938ed444e12816f965e7c9381aa2c04bd72276d79ab974a23f4c7ac15bcce5e1a6b514f255bd2c9c7a5d37c3b0e00f64bc37f094ee07bf03695ab5728bd3aca13c6796cddcca70ab3dc17e04e9425d82b4e9add8fa26d5cda1985dd04db68b7fe7941d56e5655e1aeddec46f9da854e15d96f7cf183b29a3b68af105ea0ce116aaa717a61f4f77ac8dedc9b8ed4d679cbc352deb2e2f88203ca2ae409bf4f7a4843a3eefda1c23d8308e59c5372c7dd88787ba7dcab384c791e2537cc47c08aab1261777a89f1f3fe2ea51634419af68fd6f8f7970f72a9d0c623619d4e698647e2c13fe7d8e690d353a11d86ee7df6a547344d2849718f586ade2043cb8bcb4709adfda2ce44144fd084eb035b7a7bc92d453b5141ba563fec30d30c9bb8602407d5bd75e26fa904586b2de5c5ebc7e99df06d6eec4d506cf33f92f931ee0e7aa7ad61a9c0894ae01a093e8b4d94dfc9b70aa384dee87d4ad24d47ed99f397e62ecabd6237c47da53d008587578a9066b70d3e3513e8dcc7b220c29b99360b042b53d20fe376b096ec7d5ee64237ae433ba564c30f79ec4cb9cfd73fee94709df8e24c58252637a976eda1566db13cb89ac7c4065db8a2cd255783fd2dece1194a451fdb327e84c9cf41e5f54f7d184051425e9116c655d125935e39aea6cc693fcf5cb1df711adbe3e3c67052eb54ec98a6f6557607e03941f8a51df465edd603f9d4cd77f4c0ab360c1a30f6d2c0c2d08a635ee5ed3807ca0733720931c31111afed0b2d7832eee41c51903f91f89dc6daec3c988e0c8842f6ba7451a8c42bc7262cabf6bb19aa7da87412f002ec575a4354e2e00ea361b7777dc5b84c2d18b6fc58b6064e7fdcc666cff2199db00a0d9c4469f981e8726de9164255b5a4fbb807329a08ddb0819b2e5bd19b9081ce8435a2b28ad3ad464244a61b210c4a75bda882316b1a2cc9649a1e6c65c6bfbf38d571efc68100502e53f27cbf24b0b6f96f351a5b3e6680ba6c515d827c02bb89c736a38eccb9ed78df9f85c360e8c3b1cca45289908e34adc022320f27718fbb1e813ea96275e405c8ec86c0cd34988f87a49718b48be81fdd4c18e4d1ee6551abd58006c36eded06ed861f1817ed2234704ed50d9ec66ace03b740c00c19a090847fc7ed649f91246baa0f9c6d8db5e06c1c42229615f2a5f7ca8f1474e0b5f154f751d861383889eeb409ebb49f60458e52227f45e74e5a37bd84034165b5ef14e9a705c8d6b0c9a726baa7ac2b7dfcb1126d8a38640dd9acedb2d1d9e42ec25751fe85849a4c12d288cc0aa0b297ce6df633cd5b4c74f81cff3af00d5027f602d611ae864ff17ab87b75ffcacee8af538a9b443273d51b4da49074f8b67c338a54903380618a07d07eb948e812e0f5bd61a193e63a66ad6c6e2bd72a423681690b3cc75dc4803850010c780c569710877a665e00bebd2a71e5937fc85ce5f538d014fba81b13fa2da7904c6eb39aa718608fe8a8c3d1fb66427df09c2d01581d91bb3a5aa11fa0a19e91bd869016966b9276e98b12ddcd9b70c8c4eb27181545c37cc0362a258d07d700dde1e520434e2c66add314a8fa2cfe2135e7d198068b6cb105ffb287c1815850a0346270b4bfd7b13a34b71885e2ab2fca3178991cb07a9b4e42bc837970e1f84f148666819d16cda0203c74c3640188ead01666cd0c8bf72e0366c3fcc478840dd188bffd81733af99c52b65e69da1551007ba8ace5f322b9cb6942767f630feac4b436ef6d3ad26b3b9a247fc4ea37b165c0563b20d61eec784a6ea10f2e7ee08e862ccea47fbcef93f41e221f166d78740fd3fe3f73d2865313a3ec423de7ee8b37e3d956de93fb53b3c1d91005cf607827400e11414d5b877051dbf3c2888c7cc749cb9d462ab42da58d21c3d29118d68241feba46289e37db7f5c86077d9c0e641f825ec74eb57eb8280a5e86242fc4470fedab4e989d8bc02b96804c0649230a160855506a4fcc6a809b78d2285cb9d4f3052477c515c9c5eb842fe2478d57e758f53902ad216445528b43fff67d3fda87bb78eeff2ed858b653877ded4d8a306be51f2f0b3d0541c0fbaa587bd5638767d4d7387903c05d1c6d851481b17c7e6869bf537d5b1dd942ef643234d9cee3869e415bc0670577bd070880f4d873fd8eb42154a37a38ed327b903a2e7c30b67c2f94b61e432f956ec6ad951628475caf3778dab814fa382ee190d2a2e0a4f76b7e3de712146cedbb9247c94ea773691cfd7fc2e53395fe2dce3a1fa9a2deb348a2d6da0d8888addddd22d05a9d6f7d92c9691094395ce4f5e132297745e8e469486273c2f6d082b245a1fec282d36eee185e3b3741616dbb81d90e3c9266345223aa009ac4f0ec1b323a1a8fbefcc07b5e979b614038978376f4e8a722a4700caeb8a5c2d35b99d26a5254ddd852501dc5d7df8cd2338152e341a8b3c52f1246e751c0350aff9d034253faf8b037e43c27bc8862bdcae8d2ff18a4deb33a159b28e44aa1c007a142b3c16c815960256513b50efbe0937a4b1108817bc4fedaba9b401872a6e0fcda06f41437f004f0b40da2dfafba95e5f3d8a0b2e61693fff9952aab84837e3caeae4490bd6794dbe6d8b900524dbe816d808c7f8aa477d9943dd38eaf5d7df49f2cecb8f02828fb71ed2283b9917c96dffcf38058ce9d336bd24d4ba6f75cf0d1482f2a18027ddccdb026f67f26aa925bc24b715f4aaa237d0f599b86ceb1b349af44519aa969afffff79c4c4b86a8e0def04cb2356314ecf25a4c039a91ba7f4198e6284a596b3f26b75f76b319b839420e07674a21f523dc914707d18926f17e33f57f1d6cf352a9c47cc10016570388c147c57a2953ae960af71ae3c73a66cf2e1502236aa930ad42b917c06156a2c86b3c7d9b123f7e0ddf2a42dd44959cdc28ee5def5f55abfc9ba4b5577e8a1f8845f6fe9ab876cd59b461bd37017b24378ed327462950c59a8e8a7f6926cb12c02d0897a8c4b2b7a2834797757c56b8866017157fe92068dc59276f8d83ab0702f671b3530eea52b16a340d6e926db6d7d9209b8901b4c7ae4ad0550912f7be2721ad20abcf9e95afba7391adc046634a39b9a28c2a3c710ecc23edf2cbcef7173ceee04696ca252c6d9874d5d66486b30bf5f6892c3d41828464909868e11992642f5b86d99f00c64df38fe3bc45dc9361fb30958010d6a8bf45bb1ee864de0e0e17bfa680b2168c4acd29110ed80a262a6a43b54730089710c00c1d6d4072d61eb8872d6a6a731b379ee74d79fe7c48edb91a02c1141bdb8bd8f866155ac4d1f7b32aafe183c321199ff564514fbe45c7f4810218fc3849223a8c9ae68eab16c2dcbf5be7820254df38a780e33af74fd6f51e2eab1b03f2f27206a0ac2108c80f78d4646c95c91ddee051dd9d514b76443af0b3a31a2b2cde642fb7cdf1aa41e3078105c9014d195903198deddde1a3702d839af98e0b2040bf986d95d71e6c123163ea09c4804e47b718c4d114c0c6e3ccf163d54de9f755a9318c9f446455ec1082e05d63fa65573ed4056876f59b8505b08264a57a0336b4e5f98de101014b77efdb37b7e1cb4278b2a73a1cffd35427c2554180b20d299719b0b9efb6fb73dd9fa6c9332363e4135a9dd8ec820abd4603e099aa902a7bae520005b2418b4f55033cf8e5f1ad2292aa818c06d8f8c676d197", 0x1000}, {&(0x7f0000003800)="879dda9f0bbc54d8808d8d6faa55c79242403c1e54d54d5dd92bc5ff2904182f440df7f908d78603638b549131", 0x2d}, {&(0x7f0000003840)="e31d35504b3649fd30b66c6833b9189265c29338d068bdd9916c43d4a92a7173e08e9c9c3033f129", 0x28}], 0x9, 0x0) geteuid() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 16:11:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x208, 0x0) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x82, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000240)='./bus/file1\x00', r2, r3) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000280)=""/128, 0x80, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:11:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x19e) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000080)=0x7000000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x9, 0x3c15}, {0x26}}, 0x0) 16:11:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) sendto(r0, &(0x7f0000000100)="2a07931eae5cacae21bcb0a1f0c45ee8e4a0cb4107e616cf3b77d0ef15bb081ae456b08ab745f9916c11c0164729e8e9ac403183a865ef5ba74e14200d50c8c28848658ab7fb6e6a499f0639a91ca2238789d3794fecf746d295ddc909456cb6a324c5", 0x63, 0x2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1000000000001}) 16:11:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x507, 0xfff, &(0x7f0000000140)="6576d8edf2552968b7cd0be349f9b758a0fa9fa5785ba9eda293677488dc79d4441b558e57e7a36e0f762109b124a5a7c64072125006365bc495ce85096ef66782e9d0e116fb36e2315474ba4b4d3ed423579c27bbe162c433a6ec17097be1c4140f1ed264d25fce61f0ad71b11d3bb3447a20e4ea835091d889274e76a5fb17a480192f5d18e791da11a7adaa3ea2d2420eb98c47f5d26e0de58d306d81e5ddb04de484d61f37b790643a5c10bbb82483e32bdb17b474b1ee8e6a", 0xbb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) socket(0x0, 0xffffffffffffffff, 0xfffffffffffffffd) 16:11:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) chmod(&(0x7f0000000100)='./file0\x00', 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x100000001, './file0\x00', './file0\x00'}) 16:11:01 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x44, 0xf0000079, 0x60e, 0x1f}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x60, 0x0, 0x5}, {{r1}, 0x0, 0x82, 0x82, 0xff, 0x7}], 0x7f, &(0x7f0000000080)=[{{r1}, 0x0, 0x10, 0xf0000089, 0x0, 0x1000}], 0x101, &(0x7f0000000100)={0x6, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r2) 16:11:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x40, 0x4, 0x3ff, 0x6, "52b8ae2b34fcccd9608c4535743a5212f298fd9f", 0x9, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) syz_open_pts() open(&(0x7f0000000540)='./file0\x00', 0x0, 0x40) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000080)='\xe3\'(/.$.%%+\xc3\\*[\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[/}\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='k![\x00'], &(0x7f00000004c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff1cf, 0x100000000, 0x10000, 0x100000000, "4fa324026d77e136cb166df8588b1de2d48f7eb9", 0xfff, 0x100}) 16:11:01 executing program 0: setitimer(0xffffffffffffffff, &(0x7f0000000040)={{0xce01}, {0x40002, 0x80000000000001}}, 0x0) 16:11:01 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x7f, 0x5, r1}) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = semget(0x3, 0x3, 0x508) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000200)=""/176) r5 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="ae64f6420c0db552f58019a9466f7bb5318051231c64986cbc6e76b57684aef19f97e1bd54b75b1ad247dd1ee46c", 0x2e) fcntl$setflags(r5, 0x2, 0x1) faccessat(r5, &(0x7f0000000300)='./file0\x00', 0x120, 0x1) write(r0, &(0x7f0000000340)="2390c7dcde386a0d58ae037cb98548df1f8c444bcff03c41cb96e172dd986473d2b06d6e508843480131871ea7b16a9fc612ee6fadee89c30f42cd7e9adb8298c6a9c2c61fd852891e72c1f7c854738810fa54491936bfe6992775cb114ffffb3924493a60b36267bb007da30921e4f9c1944f70169ef1580adc982f2f7f8c2e0fed78e4c1aadb9cf0493647773ab105c6fc5cac75a7cd15107d09af570d0c17f22a460b11cf6dc23c4544bf85e67183a74b05f76cc4e1cda679371c75d69916a36611e4c3c9abdef529442fbb88bb5ccd7fcce90e29b0", 0xd7) close(r0) connect(r0, &(0x7f0000000440)=@in6={0x18, 0x3, 0x2, 0xfffffffffffffff7}, 0xc) pwritev(r5, &(0x7f0000001580)=[{&(0x7f0000000480)="67e785ba6d874eead2a7561e0521d8ef35feedbaec1b0b1724bf4e551aaa0911ede5263d70854903de7382edfb4dca2d7cbff7d9e2912aafb8228b5f27540bbd7460704121c95b5c824e3961ddd02cd151eafbb33a5bc2f3a70cfad9bec2964f7f77446f66234ac663d0a8fd74ccfc2c857c99b9c93403a56070010d64f0f1bd1c09f9497706668363c01feb6c558e9aa4859697cd5f7b36e069203837609746f671ccfdddc2b618b9de3157a8c4df00a7d4dfc465aeb6ca85bd95f3bb8bd9f88ff9d13647c42274250cad0bca5735373ec625f713954b42bf87df1b83536535edd930c79601779fdd3555497caba65cf3ab925200a0144aa0f88f48d0c518a9871a306f1f6451c420817ed95a7f9de85e102ef53523b8ce3cf5c3bab671dd4666ea757169ddbaa2f8e21405b1357c50ef0cca929b679b712c6bc9e1aaa1faaf3a00cd2130d9235ff3b26a33aed6fb7db5c913fcf1ebcc5b095334dca079a74f6218c7daeba5681aa2ab88b45f07a1b6dcc4c2145fa264155c45428596d93fcfddf3eae9410d7d05d7e78ea9bece8fb8cf0a78a63701c975c6303ebac7efee5443664bb66f20e999a9a260e88daae9a7404bbbe5339ca84f3f2ea942a7a8c01825f00f3f78c81671ca02609e159f859b8cde6ae7d4391c2c51bd3cdc8a56854425b7abe7a2ef323c8cf5cf575535592c324985a56f6416881de6e4ac5789c299863ab6a4216d635190e5b8152e4249c0f58c119c340031f73d579df4aff395404f6ff5f1bee001aef880247e4371cdabc632d4839a19735be5d33b25f7239a2d13c0ef9901b8ace63d5fc244c98ad53d81ef2903c48f0362d1c05797da161b63653b8380843fd59f025f7239fe7869dd4d4fd2b3f5f7bd8ddaf000a35e68198f9c02023299a9a64289df323dd36007bb8ed4cccc7b6cbc35276247b6fdca8c0318404c996f925d4cc3ff921c8af3c03f3e3f198611311490a6a47b1fab23fa691f85ba21087d630c1fe72b1e0fa4d44694bfaad9737b6d76e2cb0fc58f065ca1a58527e1ee3abd80ed70a9a93119f129cabc4f79471d2513a5ac2d06b8ec7b4f9dfe476267257ccf664e3e8d71368a6a6e66ff1c52d738e80e25d973a0083ad8b9c6c3596156755604eb62674be52bd407746709870a23c135d79ca8d1a9a7ba84f6fa6a8412b950903b1db8d19d7f8ed9a612f03a16034ddfcca89309e2335c57b15e4967155323e35099b11678fe79749330b9a33d0e1194c51928aadbbfcfc7c2c03b90b099b670eef6b2d8dbb9089b66959d9a341bd2ae52c0dddfcd1041bc5cf6fda59eccb0e89195f68df94741cd2b3c3d843ced669ff7dc3295314223570519052c794cb63c2f58db264cd9d62ee19919c46c93bf51626dc1f74e73b13a7ea8ece6f181445e7075ce931ebe2cac1d2c5fe2b7af83b12c2a7098206d35901672be9a30b7cfb50595bab1a194bb9a58e37aff1074bbfd1091e535324eb05a7da577e4694902ea6fc4ef1226a4c7b723ae97927e83c61341c7edbed12a508cb25c09f8b946afb6042ff1dd2bd5d9030a9c69ce9b9bd73775e87541943606c88f4a345e9e68943398e2d7d553a228e9694e924a990d917b814549a4acb84de96985ef99a5eb0692b9435c9a778686019b455b55040c7f8aac14edd57309cdc88b009656461b583270978a67b40a9131e660ba8ca9019d703f29700da95cac7d51abc17c5adbefc51230daabff0f8f7229b90ffce90727a73dd3b74340dc76d8301332c36baf1c9f84a04121fe0a0285074a2359a227a8a7a62772982022d66cf8b79bf13f0372824348b563595fac74a99d83f0aec15e74302540deab0bb341557aecf8621c94a3292ea08a0a79e26f055618f351e02bcefa3454f56fc7494cdf059cd250fe7037bdeaf906affbf40cdb2ca3271eccec5ce40be7de597a73d84a6d048f4b6a012575025aabccfea56cc7ab9d0b968676b90d0b83df0f2c5befacc2b0e9bfef127cdee9902fcf81bfc251720cf9bd6620de2e61150542310b7dfb06ca6e0e549cbaa764e68b5501e273db7b3bad5994fb25da04a16c9a116243902fc8d0e0cde5ee0af13fe80c22d040ad0a4efe8b6c6fb5df3adbb66aced65233654abf969f78159defac92fd4977dc6ecdae66df3d5d6f60627f0f3240c65f7b04f0c225520f3a3c9cb46be061f001a9363bd8dfa6a36a5e76dde6a57cb6b18eafc9fd3d65fd8ecc0c4b8db8813994da6e3f598b226ef611ea26effdbbb36017f23d0a74963e9c43c8c872b49b7467783ee75482d3b09c622d821974e48b0b7f9ac6d4dfed81f2f19fbd89721515cbbcc56d1403076812b75a388cf97c5922113e9006559971e67efc1ea984d7e37f9d44552e6c86035344cba86259200e721f5a6ac6406c1d250d1f3f40db1c35161965d56509e58b12a21da67ac25bc971bd0fd9d915edc79307b1d9f40ec3facc92227a62de724866335495eca05a0c3ac59da4f3e991fe29f83cd5523df1d072978fba4ecb1529242a8bc41f9bca1102dd0424f4823770ce06ebc9341ac371acc036909ac3c3c24e63acaa5ec78ddf41ad6ab396b3cf6cb59b3921ddf635efe06b9dabb204640c3a62844f8b692e5a69a80c32aa08a8c2f397520c24fa0041baab3b4bdf311c3de5c4b561e8958b086d1e14302757f556f3e41791dc78205935a8028b74953d61b217327e689426566a46a8bdd03098aa914058e44206dceb5f792a31e2e781676b1bd2f18d70ce23c3853a17a62ddcbec13e3dd2585d4e2de99fc28288922cc80131f4fe99bb4ef480841ef420d00b0b0114fdc8727867c8901d5b1b705f8ca7d49e8a91e9206ab2a78e420c3a52f0ee2650c483656d601c5dadd196615a0a702d8a0d421783496ecc7962fec8a368cfd188101719207e3ded7e18b17d897d5d4ad2a75864457c0701dc88067167a8b1cd3fa394b68198cd8d4bfb693e0323844bf076ef8cabcd882245b55d41527d79aa2a0e174cd4e10bc937567311e86517235517613e64c05fbcbe9cfd703240577a827920414a858db2a35aed10cefb5fb56ac2fe37582fd2e8e47100c8da93cc2ebe63c036eacebb30d9850149f39f8fbc7c6648e2fdb93d0351b635a578251dab34e345a629e5359c026c8e997add7820eec057463de859ac8465976176141fbaa0ee7e70aed01ab045f132f827381dc35c4d89c1efd28adacfae627109d17226d0bc3316c004ea50ebe47178c0554433f2f826dc867bd33bb81797d7cd77307d4dca4d1d34b95f88314ec707ae2e7a72ee2f8ad975eaeffbfd58f1c76b501064fcab9b66274048992456eae4e3af0fe521d58f35108dd2922af0ef52d0014c7d88c6c82c7d7c3f20b2000329567ba1a336ef2eb316e6e3e9cd5c4bf64958331d0f1e4b7c02d66d1ff34f36c133f58fbb262cd7e8ce29c73a1c56f1a0e03ab1faee8b9ff46d480f3d858f24052ce6ce2eb20eef2a654538633d0b2f09f1b692260f898b42e23f73e83e9c9666c2b60be16095ccdb31315254b13394e68ed0d15d38809ccf66961d02af10da2c9fd8c736ed1e571297053a605903c26391d2ca5e1b418f8f9eda310305009049f2713d8ef8c249a4e4e4c86f8a028b9e557f178270c450832bb36572fe3aa02a03967861724b63086c2839e3a6266f9713b92f8f6fb6a203413e7a0d5619c851531325aeef8d95bcd1dae7d7dc30903cd5d2d65faaa43bfc952deb8064c051495d402fd78acade4c75eb48b982b0c8a691264d2ab34d084f3153d461027fdad473a6a305c5678391f809d74aa8f9c09d69e5c2cf5ebbe258819bb612358694f4c46586a171de174bc1f56a55f2e3d17682a691f93dca5bc30b710e70bab11d186f08d9e83d71c7f00242fc32853b0cc9a61a308d5a81d71760bee3f6ae9e4462e1ee863b1f36b7f5ff397f0274afd8b4c06b068699ae5542e1523614e55a4cb503208f47c463238d49dbdd82ba3aa6096f101c71713e6872891a81cbdc199c057cce9f0643c80b8e6c8560ead8959c173f23511950f0bc12d986d87fd5d91f96cf317c8cdcf97891d5cb184abbb88ad222c539f66b22a356c0bc2ad2bc4da951921a05c858d081c1786969a398fc981fc18dbe7ca1d8e81206d5737a0749b877d50c983b593e277e39214fd2b9f3474525840b9fb160ceaad141a3fca093dea44d79cbe3a4edf1f3e5542ee10325d864f511e20e683a0b94c701151d55f60c27f2234ac8e86c7d71aaee5adccc05a86771a326e80689edcac67062ef82bcfd40be35d557b9316aa54127f8004c9f3f249d93e975c6bf2b243d0e76049198b4059b8f9ab99588d8bb8719b5732015643e6c95469ed050a506ccbdc41c1e51a069bf7af17c073e199aa4dc6e32fe71ff2bd64e2bd786e09871258a870ffab3c23bef07593f38a703531714e63282973db0699a9098cd6b89166c06cf1d4b4c027d435f5332b8b5c7883a882bb5d547ecfed0aa9d768da954ac75dddb67de38269cb639ef30c705e0543a3fb91aa077e0cc31059c08f2fb4168bcb42fa5eb82459a584a32fa2d471c9f84b8187f2d31d0b47624d87588dfea8720d1d492a2546f36a524e86cd9468781800fba97cd1e9d9e4e3f4dfe16f1bbaec57f505c5ca6da1b0d14a8eb50891ae6d49eba0ae9435a6625800433139b89eb41f83a2e86e193048924345a54de0aec19a86369e7630f36ac2d88d883f04ce32c968a70253e2dd446457d830f9840a848c8ef49582b1a4783f0074cfede567a5888d21dd142d3e1195c894b0e3dd697aba48cfbbfd36783a7f68df3ed8ee9e5a54d28cb8dcf4d40d0f8e154fbf0f9d2f14a888a58f155718d5fd1c570212851a2bc5308ce714c68cc70b0e03e9837c032d6c7b3fd7a5066bf07533f218317bada13be8ef3c00db0fdae9178016b8d1733d5feea5e7654686092409e1dd19ddd5baf8bd5ccd68363cf7ced314509a162f089746c8e3a7330c463a18a44c1588d56f48ac2e0869573aae77ba63c3d6ff4d014510950a3ecff9f19b45a4c1e34ec27779b5b9ec8e7a7dff164a921048e6f406fd93d535f4689156b329c955f72d1ee2ec5b860f48b0159f6f670440161f7d286735675cda59f776d2e840cfd620718abb77105556bd87d5847c07e698497a151891fbd1167717403d2500a396213a521a81e9474d9031242af227cc64971ff5bc149e1f20eb9d61696b1a5a1f7c58fb666a7dbf95b14eb7fdcd8048abbcc2d11ee5279cd9c22b6f84836c1d60a5c4bb9e5c266c0b5406d19478ce725d62fcec14541263170774a8d465ee48b82f91d03f3493760f497c8b4c4f953e459d8658764611db9d4530d6cf27ada9ab6173fcbf153a5b5d62969b3946890251693cd0f0e2a39c052c67847ef6da27ea62ca9ffba3d8b963e444ad213e1a169bdb9a540f7c88c6e7c5eccb866ec890b8baf4014017b92c296ebaefed80ce31ce0f3e1a8c593d7fd92d941a7f50c61ffb0277722e3d0fd4fe9b3b320587f0e27e336a5d3b5a1b45fbc9159828c5b5c0755c58fdc7f0f015015f195a95e262e14267cbc098b9081a4aa85319a1a3312c9aa750889cbe7870fc655ff549aa64ae54a3f8d7fffbed2f640de05f3cbdbb75a041455002ec0954dafb67f40435674976db500d7b5a595ce435d36fa0c341ad10a7b7cf78dd2117471416f2ce2424fdd5d7443a68d4b3a8cd281f7997a351a7b36fc94b98f32d26a21a1c4bd4d3113125ae8ed077feecdf51b9531bdf3b6eba8dff1a68b9e02eb477150750ac0f1d93095d901a7ea", 0x1000}, {&(0x7f0000001480)="fe9ed78b7131b33f4619683015c49e0fd14bdab9e9acf52b6e7b38b58090b505f35a4f4f881dce3baa36e76b6ba61a6c703dc0bc4d3249d1f4803cc82c3473e94f89cc687aa49d43130aae412e54699c079c82bd2bad5feb779535681ad36f47da2a5cc846f385a1e514aa82c2eb850ca5047c270a5e3574c17cfc7bdf40b52cae3dc22ed8a7a3acec63eb45f105133ecebd374db349443bf2a565de20ebd1fcbe23ba51904d90d6ab13d7a9f64a196ed2559fe61d89fb63420ad73d406ec41f2e475706de88e446a3ed2aaa4d684496a1be01d3727ebfd648640d830b08006f", 0xe0}], 0x2, 0x0) fcntl$lock(r0, 0xf, &(0x7f00000015c0)={0x2, 0x2, 0x8, 0x40, r1}) r6 = socket$inet(0x2, 0x4000, 0xf2) r7 = openat(r5, &(0x7f0000001600)='./file0\x00', 0x200, 0xa0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000001640)=0x1) r8 = dup(r5) r9 = open(&(0x7f0000001680)='./file0\x00', 0x20000, 0x80) getppid() connect$unix(r0, &(0x7f00000016c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000001700)=0x400) ioctl$KDGKBMODE(r8, 0x40044b06) connect$unix(r5, &(0x7f0000001740)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) 16:11:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) syz_open_pts() write(r0, &(0x7f0000000100)="861959b0ac050490bab3886dc022ee3dec53eb8746db75247a65ce3e7cea9fa15767d85875612c27629d58daf98120559ca8bdb1de25358d1e76c80f04097e7f7e2681bf966e897c8f", 0x49) 16:11:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x1) r2 = getpgrp() semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r3 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f0000000280)=""/165, 0xa5, 0x1, &(0x7f0000000340)=@un=@file={0x1, '\x00'}, 0x3) r5 = getgid() r6 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xfca, r4, r5, r6, r7, 0x40, 0x7fff}, 0x9, 0x7e, r2, r2, 0x5db, 0x7, 0xcb85, 0x401}) 16:11:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x102) chmod(&(0x7f0000000180)='./file0\x00', 0x40) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000040)='c\x00') 16:11:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x41, 0x0) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget(0x1, 0x7, 0x0) semop(r2, &(0x7f0000000040), 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000580)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="3a4eb80ffd2a36598b92226506de57f6edce60c08317e582c553c9fa50fb01a4d17bc425af6df7f464485704e5d2a2e94779e8436c2525a3ea28a46e5aefbe582b6d0bc2104092f5d0b53015fa2bb437c1d0052284e445b18892057ad02f25a409883a87ae8c2733775bdfb1fbe97893c0f30fc42b93c5c0c7348311fe05dafa52e15eb99711ce8ce3a863d1ec75d343e5dbbe41276cc91518f0413c47d91dd67d9872ba589107335f3b1ba6d35be17b2f93b38833dab5db02a7a262c4b4f1636f217863db88556d1d24dc9a28939725b52729c946a6e3ccbe59b1cb3097ca437f69ae7cecf5ad6dbda868e5127c0a7cde", 0xf1}, {&(0x7f0000000200)="c70fe381ccdd86985ea18b3bf14c060ebebd10a7923790c0272237c6376fc2f3610f1ccf562b5a6f21a5a4296a235bbaa3fe6c72d09b33a8a65b8fa388c49c8308f32385879aab467afcefb775a2b9a4c4d8504a9c2f038250c00c2a3cabec7c31d4ea375be65f1d44a854691d2d7663acebc5e1d5eae2bb85e79c1c85f0cb5f2f69bcababb2336c87a586e34feaca40d99a877005d85106b17f236a6d1de43a4398a5f186008c86d28bf3fe3ea95cdaaeaee827a1fd319eefa01f7531943a184411f5299d83321833ccea53905618b54aee82f9162f138dc8", 0xd9}, {&(0x7f0000000300)="938ee7608ce2814feab0a6439c901b9fe72f658724e419367438b2ab5e8f0878b6787e892535217271109b0231f91f8a0cc39cf059adc764dc5083f469dfc2757d1eff48fe94b3c8053b7db9a2d518e10afadee2326b1998887accc244cc8a589f40137e2fa0af44bdfd7aff9d26ce5a72c49b395836902a8e6b1e843aba4a8f3151a01d62b3bd5ca760894c598bb14678f4bbe9a7682e", 0x97}, {&(0x7f00000003c0)="4b65fb9c9f42377deef97a916d8a359fe532b7878c6e9849167acd265d20f302b7193f298ece5c372e3666ff3e7198a947acf56fd84fd879e0f47bd68e75a6b61587b187c2b4cf44cce1bef35f70baa67802cd144428fe6c1ce8a56c446c857d352d02ac60aa47a01b44480fae492e9a411293a35d3878f2477e715a6e", 0x7d}, {&(0x7f0000000440)="8292b870d3017ba6708cf3edf93127b575f9857c6685102833d61a2c6880ad8db76f5d12744f1ec04bcfcb0f88c90b7fb347a95b423296f581dbd05302d0ece2d5a64c39fbce0834c324891638d7", 0x4e}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000fbc4f511c9660de95b06d45a2f06f0dfe245a778cc84d5355b9c62fdea6931c919c9cb4b516117f01fb8e9bcd3898faf9511e0f5de", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xc0, 0x400}, 0x409) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:11:02 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x5200) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 16:11:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x2000000, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:11:02 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x10000404) r3 = getpgrp() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r3, 0x89d1, 0x7fff, 0x7f, 0x2}) clock_settime(0x0, &(0x7f0000000200)={0xffffffff, 0x5}) msgget$private(0x0, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 16:11:02 executing program 1: pipe2(&(0x7f0000000200), 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) r1 = socket$inet(0x2, 0x80400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x1a7) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x368) sendto(r2, &(0x7f00000000c0)="fd6ebbe708a24dac10a4e5a58c6286c68140d6e235954f7f7d882813859b31b0700f8ff61010a194ae8b096d5ce73b735adb805ef38e3a618b11f0c38687715ce3941e1b88135cc0006de6313895f9654a79126732a72bc13ba067e4b25da19dd8ce6e2554fe1b3b4fd92384eb60be135610333da7cd12f13b2ae986231e481209b6ae9c79f7dcd767a76bcff7cf48285dd03f210a3a0e0ad440cf198476d7c9122f449871af820bf2d6d229e66257ece6c44846f41c41195d692c96626a07e5443650a962a48cf2ac7b0a86dddf603e5577b83f129b4ccf41a75b2179deccf00436", 0xe2, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:02 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) ftruncate(r0, 0x6) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:11:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:11:03 executing program 0: socket(0x12, 0x0, 0x81) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/253, 0xfd}], 0x1) 16:11:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x1, 0x0, 0xffffffffffffff15) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x1b0bf6d, 0x4) sendto$unix(r1, &(0x7f0000000140)='*', 0x1, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r0) r3 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1, r4, r5, r6, r7, 0x2, 0x5}, 0x1df, 0x5, r8, r9, 0x8, 0x10001, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) shutdown(r2, 0x1) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x6, 0x0, 0x0) 16:11:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0xfffffffffffffffe, 0x1, 0x1f) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0xa80, 0x1e0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0xc001, 0x8) setsockopt$inet_opts(r1, 0x0, 0x2000000000008, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:11:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="da50beea74a355e3e1ba69d4eda6d56453e94b8ec14a7f6dfbf3dfedf7a4c60e20fc89e9af1b94bf91a01032b27fbe067a25cb6c42c803a10aae59c0b3318555f775cb14639cea63a8b7192061df88d1eb926c0c5bbbbd727deae2864c0c69212327cdfd94df34cfb4d5db007fba034c64d96d05a2", 0x75}, {&(0x7f00000001c0)="e317cec0f44916dbbcd8340060250f30320c9f1025b7e00f88b859d6c111eb48f58f6450cd09d6f61c13c41ffac0d2f3a4e73bbc28bd6274bb15fe69f334c9060f736596dc438812314d07ccab75d03f7e23e3708f2e5f1218", 0x59}, {&(0x7f0000000240)="f6b86aa7ce9829973723ea91708ce4489fd1d6bbdeaa29d76317db0690391516102b7e3f2852eb5ab7cec139a45301a6f60a3f47720dffc2fc8509263ee24d8553a15aef1ee5e048b7f6102aedc1e4fa64c41ef4cf81924a0fea8c5efdd5137af84d3091ccc6979658ad6a0e7736052572dba2b0b56c810c88524b57bdd42c1dc759fc11a70a6e561de2340361924b143e1ca60c6cc45423c695aa25d42ba1", 0x9f}], 0x3, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x400, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:11:03 executing program 0: r0 = socket(0x10, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:11:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = kqueue() r5 = msgget$private(0x0, 0x220) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000940)={{0x9, r2, r3, r2, r3, 0xc, 0x3}, 0x5, 0x80000000, r1, r1, 0x5, 0x9, 0x0, 0x8001}) r6 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r7 = syz_open_pts() r8 = syz_open_pts() syz_open_pts() sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000140)="065fc9ea6cb2f509257c088cad62bd529b32ae6647539f4e6f632506e32c156e7c6a0b88a27e27814e70620dc0c1c061ba9b5e0c481ad29648cc8cde194af82a0a5a341c2bf9ff4d3ac41b295826ee3577616308c3760d2f3f24d20a112555f64e1b844f6222c2866bcb5825768f402d02127b5df24a6e7ee6ca65e4acfc945f87a2ce8214757dd74afe4e44c825a87cbea1c01c3dddcc11de5bfcf34688ecac200d5fbd8aa2004cb14cc88da3cb215d15506ed69485edc904b53e4bdb3f3e53464dee6b50177702f72149902bde26f388ace09ac6eb6c72b049d6b06baa71cb86e8bcf5e50c5326d0f0e72aac06ac7faf09db5c", 0xf4}, {&(0x7f0000000300)="42c133542124ad46e0a10562996bab1e7f0c6f970581662949f46684d81a9fbf951a4a34e89c351b16285d4499ae3ce3049e3d6cfbfcff40da8d762add7b4766633e772dc5827cd6bfcaaed02812578d382c250f15f14b97fff6b6cf055ba91ce3bdc9f37a3b707906d46d1aceaf910f36c67747bc9b82b23a3eeeed5b0b40ccec5ecee2342b07c85644133ef99c1b9d5ad99e99261d505095057eac0dca87827d994683576a0708f50112421a0b5bc3ac5a95520d1d3349d1a785d17eb25a239296c13654eba1a135d80e9e9f67604c85605c63a85953764379b929", 0xdc}, {&(0x7f0000000240)="83f90f807394", 0x6}, {&(0x7f0000000400)="53104f06dcac6ef5dac9ce2c0bb4cd3cbce0c504630252d0a84a9686924f80314ed3f1deceaa90c0df014d081939ac87510609b46f6214e28c9717457eb6a8da728da5c9c68d732fa78c42e5f3c6faafa71760d0d302f28787df5fc74f80aeb2b5d6b57f63e4e2081afc5c4f7532f5173971bec0982fc3a309861bcab965063f9d5fbfa03cb751b34160c656a0ddf8c3143983d461224fe07f9aec7d2ae9b0f12ea44a778fda32c21b5cc0dca3f5ec6883f1", 0xb2}, {&(0x7f00000004c0)="146fb1e526657db270157a5bf03a9bd706c9d5bc41b470dc7d583c7f57651b0691198b03d02c9f6432732a98ec2cd533a074e08f5deee6ace42bcfa348536b90ead6de324fc5410fa5eeb2fee5473c3e059addcdf75dc43bb9916571f4d06b43ba7880d336c5c27393a17a5dca3f838f05029e82f41223295e71de479e42c872539759c4953f", 0x86}, {&(0x7f0000000580)="7800ce9ef4750586da17daade0a8705ddc9b621f6d3f8fb1fae6dff163f3519d37c5368fd455b5df55195778c78974552d2e62bfb1125750c125c94e517e742279d5b93fd3572b444e43af781e204b208f4f3404e398bbdc76", 0x59}, {&(0x7f0000000600)="94aef2d6f80fec717e1d839e05537fbc07e77a2a298a7ea5ce28f3d74096019289865e1fccac3232c1ca32dea2a8dd0a367a6efe07157112bf3ff68123ad9386342fac4df65f11ed7133cb98a050527a18e93ae7e5ae6987d987e0746d613e5d402312b3ad8113b6874d07ab8730b8d1e9eb5e60f684b87c925506c5881877147bb42e42c187668337ea779f", 0x8c}, {&(0x7f00000006c0)="6889d3e0a6dd7221e39cbe35e9299534432a670ecbffa6b6553ce130d29f1db921f8e8f238d0bb7a87c784920b09d3265a217491590f30acb12549ecfda7d4afae1d6fa71edaf4a5fb94375807affd64eefe5ad9f5877b02539d7fbce810a12616576bb821aacadcc3f342ba4027dadac7be9dd6f3fa02ddd9cdaa252f0b1e7310728775ec869f264c42511f76258d33de84566829dcdf603424320dd5df5b925ee2ffb95337061df1f35afaf581ab2ff8d5f0e0743da57430b3fcf74835650d59dcd50ca5100b9894c1d2551b7820ea3ef843d2ebd81452b3fe", 0xda}], 0x8, &(0x7f0000000c80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000f8dcf226736efc7657b921dcf140a2a9391b47869803e5aa4f64348108ec3f1f3a4c6434320fec7f7d2ecb8e5b31a528e5902e50ff6ad61ce17cfa0eef43d5eb023afc38d59944cc0b081634463c8bf9bbae597658c879533769a4566ac1688364a34b3417cacb124560ec47384d9ff0a925045c669408818958e394485038e0bab91a5aa3b40d67f0da751cde20f4b7f18a2356264cfcf7304da17394eb9b003155cb04d2687e5ba93000880ae33b0f4794055a04f4c4992d46aae100a157b9c332fa00e072f46a045441ed33115a923c910365937121bf004f9477ccfd06b33932035fc52214f8e2ebef140b73a14b7703ee9ee48ca21264297dbb32a4db49bf68d1bb96e81ffe3c97fd463fec3becc840578e7bfe6eaf4e334c7e7931d709fe6c1730295721e48a88a86468d6b6337e24ef2254854f3cccbaf351c22faeff55eefba137ac7c54c80850185f3aa72b2e653084ba3fd6c08f87f2f1c63643d5d896639e739a67579f8c719f69d41e3188f1a39ae22533017f5eec824ea409561906d32a025fd620e3fd9ff32a5a8e5ae095e324f2539346de7b5a38db825e638d5dc437e0f8eda934017a065e23478a08b72cb1986ad87e003909be4af279385f3c38e76f55a612646b", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd8}, 0x8) kevent(r4, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:11:03 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f0000000200)=[{0x4, 0x80}, {0x4, 0x6, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x87}], 0x4) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/129) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) socketpair(0x2, 0x1, 0x0, &(0x7f0000000240)) 16:11:03 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000180)="8e27510a5c68d8b8edc8125c04944a2e5683709c75688c664deb3469a665fb8a67a1f9d5698daa91b8a60d53eb9256c28b373a6dd1974da03a84b8b6ac2c0e749488e7e2efb7118657342380c8320a36f5bbf8f1fb25526025155373108eb1fa37908d96f8ba7b39b4c4907ade61ba3abd6c8b86c7885ca5ec76c820b0e1d07ada7e5d62156bf92eb95411346038d88c7fee6f7148d2741221654534df318730560feea109d97ce1518b74174c6b6e4741006f00358bb85ea934c76a49bb575be2361cf9d20a9c3739364fe1c11ca6c1f99f", 0xd2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) accept$unix(r0, 0x0, &(0x7f0000000280)) 16:11:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000180)="56b56f0f8ee91c45e5f68f63e73870bf5e11381d20af8b29c08f390cc8728af21895232de8a24591baae5fd8f10e70ff06affc8d4e2f5839a7435351dc6c6fce6adf371843dc7f24163db456edac9e468bfdea34e61ca15fe702afc1748e03f23d4e967b39c8a64ecc6d8f641ec1ba19f4306295815af62aad3253badfedf4d745808880499d20c57d4c2481c5fc2ed9c9a360d8d311b0a9b03445982db736cd01342255ff689af085df78dc806b2e64037869c9c0c0094fcbc4a99808e7b779b93f7ef2f181462735501db67bd7c06a2ae387a87008cb356f1c", 0xda) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0xff, 0x8273}], 0xffffffffffffffff, 0x0) r3 = socket(0x18, 0x3, 0x3a) flock(r3, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') writev(r3, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) 16:11:03 executing program 0: r0 = socket(0x3, 0x400000000002, 0x7) setsockopt(r0, 0x6, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) r1 = semget(0x3, 0x3, 0x260) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/171) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc2, 0xfffffffffffffff7}, 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:11:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x18a, 0x0) 16:11:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x800000002, &(0x7f0000000140)="0000e100000000e400000005b88a370c04e4cd37330cace902ba100dd02f8e774dba7e5c76a3af48bd6f0f45a6441591c028d1fce4ba2287e3b7c1c0bb01be5a252951d67e35b35bffe08a9f03a76f1ec319540a20dfa6bc57171b644b759b248ae70a0570952667ecf746930518315696de2d6cda6c232c34649a48e5c51bc6222fc0ffd18aa01abf50b58f02ac7d242807686651438edbbe31860ab5671bd608e3e4098104cdb9d30469ed57dd4adebd80eb5411a6440ace270a6df5ddfaaee646839e4ebfe1844077bacc100e9707b3930a06d03b2aad1d475473f22236c0e500", 0xe2) close(r2) 16:11:03 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f000064f000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa5, 0x4}, {0x100}, {0x8a, 0x2}, {0x48, 0x7}, {0x46, 0x1}, {0x87, 0x7f}, {0xe7, 0x5}, {0x48, 0xe000000}], 0x8}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x3, 0x4}, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000100)=0x10) 16:11:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0xc8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r2, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:11:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530009ce6248cba92fbfebc43d7bebfa24c63a437a133e73ce92896ee3b3e863362d2fb93fa95146764f2a06e75c8a0b3c1c0bf3feb836365c05d1f266d7e434991f12a84d8ade61652d7478950d0afceae44a3bf04af76cea9848ff6880755914b57a0ce040c"], 0x10) sendto$unix(r0, &(0x7f0000000000)="e9fb1edfa98a1d4b674a863e37a68db2d613746ecc6185ebda41006d0ac3aa60355674e02d50416f00ec9d1701dd7d7008a643d518169354afb6ab2e41c104f3990fedd4b4cfb445fddbc00a", 0x4c, 0x6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000001f80)="a60b402353fe1d92996bfe96e241589ab947dc4d2fce49e9e57f28336c3da478e25e97704ce4f4b1ada02b3b70114ef88cb254302064fc660824cd648769f895abf05728edc53a2f83c000adfdbe958bc32cee012a165fb7b6f98f7d419b84271cc11d929301e82f051d7078a9fe3d583adf3a9525dfdb3929e135b2ff1c31df2c47bf7abb5d8c9b8f9f8858b97111c14ab894caed2c2120239f02e67b68a546bb6e637eda64756a386bcb6d5813c0e882efc90a2535dc081b94179cc5afac7e73c464a89d9b9995711926163f1bdb3475c841e27f89d1582bc34cf36e734dd8937417fbf2f6a326599b94eb7e05156d01b353c96719aae8ad1578723e9af32c1e4c643c33d2c89c278f2ad1fbf1844ca6680996844c757994ff01041bd6bc98b720f16896728353e35b1441920829661f1700ef57cb781256107c6fb8cc0821aee09a2a6e3e12b80c228b571c1ceb09c312647a0abe1d5bab2fa262af06db79f6041f8382a6b9d0a2e58da5fe25af11a333df51f07458e7bbf4a76cd7fcdae9e46457612e783ada3408408f8784cec1af58edca82e39d89bb6dcd8c72be6fc7d81dec9e1eba93e56e9643b0273c89ce168f9cb2da045a0aad88c15003296024d1bf0adde82796cedb48bcaef89b6485967ff4f189fe5233437485cc962984bdbd16cf1bc7d0cda812ffc6d5a8d9b3454e4c36b7eb97c775fc75035ffb3bc2a6642e2fc5af27b72fda90e9f4906e67a29778218d56711f520f63afab01d7e79bcac59549e0c84b8b30832c291b8b2900868086a8e79436015719bcf8040c1caac8f9ace338ad73b9e0f98397ace70010c0ee84f4ae5132ac1ea6831f05363091150436b7792750b7c7a9c685a408a095c1d2524e51cc909f4fca19fae3a29e916f3aa42c35e5250687e62f177d26f4679b399477c52bdf42ff016cc8f87f1a79b10780db90bc122149bc1bcb4a084a33f3c71f16b47e714adefe13844bac63a58f342230b3c33360271d006b4f41819b040b5430bdc461bfb010fabbca2a7a91cc55f9af4e159ae1d2cccd3e3da7ebce7651e1bd47e8f0f04714e5413d4d206eb3b1ca101b6002ffe1c7e25b72bb2445962e3954fa8c30d2c3f22caea43decda67fb20bf29ef06906c3679efc6dc0c5c640ca714d3b220764e7d779b9d6963bd749d7b799f8bbb8f9cec053bfe1a7a1e5e1bc314fce29520cf596cc232a0131e5c242ab7c776ed5a3b48787f108983d6f91f9abb04efa1e4b7c8aee15b61a058b6b23be9c1d51f73fa640bac020c08bda96f2afbf7aef87c160456e8e48647a347366303b5d8e3eb658b5888e4e389dd8c16828b99ae18be50eb1fcad226824138134aa2bc6e4e13306ba412a9fabd07d96f8513a50cabee55ce8ad867292a66ff5b6d83a9f79f95c7f1a0814098eb2ae9ba1f7b92ec9e554fa05840fdad6ec4ec62f00077dbcd5f878ac40d7ec71b36fe5063a415766aaf88a318e684d3e0f505a10c217b905b0b1a7fa0254908c2825a5beca9be7c234a05f1020f194b9ac97333286fe5a05b337614521f7451aeb10aab5567106701b7059f4b0076c1c1de4c8de0733bb41270b1b84dfc319942aa977eb28128e6c9fcbdebf37957f8254e9b8f687b834f7ad168e3f2ca6c856127d83c5b227ef7d6768db75c10b91fb7d0b7555362a96b68d9759a9c02d0e4970891cb2b1254e8840192e9aa5ebf14759fe1c2cdfbb3ea65df681771c3d372bc43138a619c6e4c0d9ede496687b4488c2d427e9bbbf8cb1232d585e608fe5b91c69f94d232ae883a9e9634b998015b129d326a95b038a50ee7116a6ca34848e0628c0b78a57ee925ac5e9b0f10bae26cab6a2180176848d692cd890e6727066fe40059d1cae6dc500b1b153b6a4fc4998fd8540a3bbe585ef517d22f40b7041a101b54f16f57d691a2485b568f6d95c06262d4bc70c81267e37fe7fbbebc9a06570d86e1dbff6b87d662dd66f13a1e74a9a6b73edc712f77363236daba566355895a43a43b2da4c6c94edf7e8f33cf43d6c554b5faae3986736292f25b2a333d15ec7a6950453e8c3732e15dcea2e303f42dbc83f2894242c04a0a68bae742ea6fbe7c7ed2ea54ce1ca717f8cd2574ca72f64f7423718dc00702eaf56893bd05359d6d7a936af04729372b6dca8e46fed8fc0398880b91749f29efbc9d7c8a389eb3b5f52f5e50635fd330353ec9cb891875d6ad3513cdfd561802adb80a78ea461af034252413372c6157617591526c6e406ddd7ac2857118fcbb977c033bef8349f8d09d285dadad966f122ded26c906720b54694b2536182d0c69d55789cbbeb2c679d1e632c2ef8697ce80929c8f0bf919a85d6c5b76a2560203b0fafca0ce059260fc58947a7c273546f305f02cc8bd83b28adc88d83cdea1fef3e0e1814d811abcc662aff08b13ae93691ceb128aa2cdeda50458af3def7fde8e67e58e9a73e03dacd9523fffac3d83bfb30c9085fe27f702216526370099e16552869ba3af5172f21a48034ebe5ffaaf884a8ebc8af1d023fed2c9bcc4d32e3daf264f90a42715ed7090930688d44d7cb1f2291a6181b0a819c42fcb7644f408b1850f9ca3d7731b82206bdca07e8a610196a62cc5b6ac2df136460cb1485f60d122180c0312a08b03fc24084cb55498d715d921eddfa808423644bf1802125b75ce885511ebb1d35271d295b33c1d24b7c33436e033dee11abdc5907994fff68601819065cae38e39bc6692b7916d5375948c78", 0x7a0, 0x0, 0x0, 0x0) 16:11:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x800000002, &(0x7f0000000140)="0000e100000000e400000005b88a370c04e4cd37330cace902ba100dd02f8e774dba7e5c76a3af48bd6f0f45a6441591c028d1fce4ba2287e3b7c1c0bb01be5a252951d67e35b35bffe08a9f03a76f1ec319540a20dfa6bc57171b644b759b248ae70a0570952667ecf746930518315696de2d6cda6c232c34649a48e5c51bc6222fc0ffd18aa01abf50b58f02ac7d242807686651438edbbe31860ab5671bd608e3e4098104cdb9d30469ed57dd4adebd80eb5411a6440ace270a6df5ddfaaee646839e4ebfe1844077bacc100e9707b3930a06d03b2aad1d475473f22236c0e500", 0xe2) close(r2) 16:11:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="de149ef59840c38b544de2b4c831baf90b34ac3d07952d7e99bf6f2084d3b425c1dde71a6a625e62047dcf05662c20464f2789630d6df30365dd7f44d0e010a87bbc7924df1923c84ab2cae33cb20a98584f2923c98cf5af0863cd514c32120db917f9d1cc73c6e17143117187fb36ad7907ea23bc77e7d26aade7cb5175ba8e1f", 0x81}, {&(0x7f0000000180)="ba5bab68829d883cb0eed4c701eeff994447a31ba955c69bed5429d6f7cbc3d3406f1509d281c00a534f97b2e41e3a9c14235cfb8f47302896d52f3cbf0807e1eedc7641a274240b2aad40d2ea93b672651a1be95491b98f77a0ba04f546e803b12a97433aa9ce5feec23e4ac94d15cd1402c82dadad3df1b74c364d3dc693b002cc7fb728ef01cac11b3f47ab5c3c126990f0e3e9355689", 0x98}, {&(0x7f0000000240)="daa12aefbdec9aa439bc2bc9402d33f82c5bf77a4379f644d9f09c225d1e3b33044a019a126dc0f07b2d66beffbd0d3e9cc527b79922ec224c29397fcdc46b1add6cc2460da797f07086fb2f6a3871becca0d419c240a998cbd3f63e0f2dcad2f56d1c534ec8f4191bbaa69710623fb0f8155283a1944d55417ce9027bdc1e649d47b5afc0598333267e0f1523ba14c2a819415cb5fec448c2f0e8d49752dca06761b3cd7e3fd4270c725df0b5b88c5e369150535e81bde18232157060df181ce2652d0927bf4f1639c8fd1bd7dadfeb41422dec76b5873d0cb2070a544ac9033fb8d310c02e49593c0edbfe7f60b839d3653ea4", 0xf4}], 0x3, 0x60) r1 = dup(r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c65300069f4b5e47e2fc76ffa15b5f5bb32621429206a3a0d68e046264e93e4e25289a651056b49e3346791a321a55613468d730c8f1db0641c4fd9e678769a0bed48ff7e64251218004da3d4158a30f61bb33eec977fa987ee83259f0c9d48a3fba43c4e10221cf67f61bbbcf77ef839ea67f172e82cb48f7662bbb7169ff347cc3e2ee7b7bced70d8794c4e323b894c606156cc227bc013132928c4a6b906015a5b89f626a791ba5929422a721b7d5c60e90db92d256320bb52214fb3df1ed164c64e6f626ac08e8f98092b04b5e20c06012ce5ca910f8d72125ea3e27be85df27025e48b44e8833e0394558ff5f9db6c2092ed974d1637b24b30425f43bc92215f835b21ecf46f712e7cab886de9245278eab850da7ce30e54fc4121d30ad5dc9f4232dc933734105a499558dd0786dfc9c961acf0945960f459065002d5ece7470ed137693013f0576918b6f93649e73618f27724cb68796a79fc396b001ae06f525a23b708ed21ab3725e5b639a775300ead536b28994fdd0440d9731591aa49c4247f337e7f113dbfb936b9b798d31498c24fd9d554d2c18f7aaf44118825657ef736c29b9f7d0f416137516a8c82db6a31cfdf027d5b0e6ea24d22372e40b35127d3812420d1a289e9cfa3b2521dedadcf2469bbfff02d8d82f86209643a4449dd9b2b71aff90c97b64674f3bb21b3c687492fcaa150cf1a7f2ba8122a48"], 0xa) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:11:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080102002, 0x46485d48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:11:04 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r1 = msgget$private(0x0, 0x10) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x89e0, r2, r3, r4, r5, 0x145, 0x8000}, 0x7, 0x7, r6, 0x0, 0xcc, 0xfffffffffffff801, 0x1}) mlockall(0x2) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:11:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="215427c7efaf526df5856a9442493e5cfbf3df5ed81daae94dd736879bedb623565b758d3a9b22b95bff6a071ec04642bd3572ae62e91a616516f8703f97acfb706f04dd13352f05081f3f686de33892e4c497e6948453bd9ceec45eb72972b467d6a09d511070b61d2e3c3122e7333c83cf75323a3b7dca61de287d130cb0d6", 0x80}, {&(0x7f0000000080)="31e9448a94740d1179d6b618132902fa40a16269c7bc486610ef242dedf4930b25cda1dbd3f6c4b7088c70a169db4c90bd0a99d6cb305bbb381df6871b", 0x3d}, {&(0x7f0000000180)="7316f42e2ea7eb313ea40b0861bc4d254d5bc8a90a809df0f259a2db5ce820e3c43f7fb295c9820a280d79d18f53aaeb8ce6e71532ed60083fc7ab88f69acb4929018fe0201c086916bfd9116c686863f87ee9e59b552c9d5c0b6615a6d5656cdc97431dc4c9bd2a90ab52f6a44402939a72f0d4ca", 0x75}, {&(0x7f0000000200)="175b8ae9df919b39b287d5ffab", 0xd}], 0x4, &(0x7f0000000280)=[{0x10, 0xffff, 0x200}, {0xb8, 0x1, 0x1ff, "531196d895dce3016cbc957ac41232761801d5a37bfc38f8986e0001eab198923d18805d72ac0a15304f519431d0a8650b26018cf6ddb261bae19e3f72180456907d39036bce02009143ac1b95dde7002bc26b429597f5a98a3f52bb3a43b9aa6610e9b3ac00138f9e6422a64aa5eefafa2a65a13d38893eb5e2568c4f3fcaed6015a4c5e110f4a82f21b022b3e422246a469c7f20e658d9330ea9e46786d2fb7ed21782d4"}], 0xc8}, 0x404) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:11:04 executing program 1: r0 = getegid() setgid(r0) r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x204) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x600, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x1013, r2, 0x0, 0x0) syz_open_pts() r3 = fcntl$getown(0xffffffffffffffff, 0x5) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x80000008) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r1, &(0x7f00000001c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) openat(r4, &(0x7f0000000200)='./file1\x00', 0x20080, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r1, &(0x7f0000000240)=[{0x1, 0x4, 0x800}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f00000004c0)='./file0\x00', r6, r7, 0x4) fchownat(r4, &(0x7f00000002c0)='./bus\x00', r6, r5, 0x6) chown(&(0x7f0000000480)='./file2\x00', r6, r5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:11:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:11:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x14, 0x7, 0x8000000000) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) write(r1, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) poll(&(0x7f0000000080)=[{r1, 0x80}], 0x1, 0x3) 16:11:04 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:11:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:11:04 executing program 0: minherit(&(0x7f00002b4000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x1000}) 16:11:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) socket(0x1, 0x7, 0x8000) 16:11:04 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x3, [{0x3, 0xd1}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x7}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x2, 0x150}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x3f}, {0x79bde9c65d63fa0, 0x6}, {0x1, 0x4}, {0x3, 0x7c69}, {0x0, 0x4}, {0x3, 0x6}, {0x2, 0x800}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x83a}, {0x3, 0xca}, {0x1, 0x99}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x3}, {0x1, 0xffffffffffff8001}, {0x3, 0x8e2}, {0x3, 0x8000}, {0x3, 0x4}, {0x3, 0xb868}, {0x3, 0x5}, {0x3, 0x81}]}) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r6 = syz_open_pts() close(r2) r7 = dup2(r2, r2) recvfrom$inet(r7, &(0x7f0000000200)=""/112, 0x70, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) r8 = dup(r6) getpgrp() ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000002c0)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:11:04 executing program 1: r0 = socket(0x1e, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x6}, {0x1f}}) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 16:11:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x7fff) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:11:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x3c9) semop(r1, &(0x7f0000000180)=[{0x2, 0xe39, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0x6, 0x1000}], 0x3) r2 = openat(r0, &(0x7f0000000040)='.\x00', 0x20020, 0x10) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x1000}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xb2, 0x4, 0x9, 0x3}], 0x0, &(0x7f0000000140)={0x9, 0x200}) 16:11:04 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) sendto$unix(r1, &(0x7f0000000040)="2de390ed56370ae110b6b42b18dbd3ceba925e936e6ce0978ed27fc2e3a33f03e0d69009b1db4feafcf16ec466c97f89786a6644e5594359ecc7d532acebe14718", 0x41, 0x408, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:11:04 executing program 0: r0 = getpgrp() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1a) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0xfffffffffffffff8}, 0x8) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) mlockall(0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r2, 0x5) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x80}, 0xc) r3 = semget$private(0x0, 0x2, 0x500) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/52) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x2, 0x5, 0x2, r0}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000340)="95c49bd7a3375460d9ad3c7359bca335d2c490c0dae029af9deb40c4658372e2c8d4023cba6fbaf7c03448da8dadfee5326ba14ca42d3be960cc8541748121de01fa37ea1bbce4a6b2810256aeebc91fe9cd130b8a0862f7aa61295ed9dbb006355c5114593743a9b7e24edbc0af6d837b0d2286d81a7df7a6422ffcb0b7fb6e911720a3c7175de2384487e485fc6b3a65dc476d39d1dd898bf0f504cdf7778fc1a60c43d84307ee3c8eafba7c8a0fc5085948ad3e69e0c93ceca34e757f9863f3837f", 0xc3}, {&(0x7f0000000440)="ba41713db572cf4ddbaf7dc9186c44c6d4c9473f6f35ff763a8994d57ea002ad0c0bee17050838825f096f2939627078049d61daa8e223c51c56a74e7588ceb7962b08222f07ab1cdab6d446be0919a1404f4d5178fa0fb8151c3ebefdb5add6bc8f5aff7684df49fc172ae8b59f6336607307207aa884c7e65a679d0957ac12c8490ba4c9ef97254575aa9947d56353371b2faa5c0b3d32e870f10921b4f3192bcefac3785993607be9fe50b3016cd7755ffdc3a2e6ab59db", 0xb9}], 0x2, 0x0) sendto$unix(r2, &(0x7f0000000540)="3a37450c8b3745ff35af16e71fd5604f4aec6f16f8595c77ca9b5a2ba79024124a009a5938a089836cfc14da91d7136cdd0dc49b5227f1e18bab21a9690f28abdab1a76c571abf3119", 0x49, 0x40b, &(0x7f00000005c0)=@file={0x1, './file0/../file0\x00'}, 0x13) fcntl$setflags(r2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x3d6, './file0/file0\x00', './file0/../file0'}) fchmod(r1, 0x40) flock(r2, 0x8) shmget(0x2, 0x4000, 0x150, &(0x7f0000ffc000/0x4000)=nil) ioctl$KDSETRAD(r4, 0x20004b43) r5 = semget(0x2, 0xffffffffffffffff, 0x91) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x3, 0x401}) 16:11:04 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:11:05 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 16:11:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:11:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="c4827d20b46816e5f924f00fc02ef2afc42243f6830900000041d8dfc4428d927c2c006547846e7f470f380768410f0d23f30f5cdc") getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:11:05 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) stat(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)) open(&(0x7f0000000100)='./control\x00', 0x151, 0x80) open$dir(&(0x7f0000000000)='./control\x00', 0x10000, 0x1) 16:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) close(r0) r2 = dup(r1) write(r0, &(0x7f0000000280)="bd3c973f20bb9387838fe160afd60628709075827a26307a07076612b099c2271c6adf5aef9499c2ea48787580fe21bb39c7cdd8e9fac979435f180ae367e12efe22c679b25d3686b334058524526acd247e71be8e66a876c67be3cd1150183e056f35f221ceeb7a1fff4977a8577014dfe419cc926d467ead2cfee59bd3c82edc4f95e866ba2eb025609b88b230251684dae2c034d78dfbb9932abeb73c334d8c", 0xa1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:06 executing program 0: clock_getres(0x6, 0x0) 16:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) recvmsg(r2, &(0x7f0000000800)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/55, 0x37}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/199, 0xc7}, {&(0x7f0000000600)=""/103, 0x67}, {&(0x7f0000000680)=""/29, 0x1d}], 0x9, &(0x7f0000000780)=""/115, 0x73}, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000840)={0xffffffff, 0x800, 0x61e6, 0x7, "4f8d94d81da3eb597f3ce27c6b2ab3e60e297f56", 0x6, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 16:11:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x80, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x380000000000) 16:11:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/38}, &(0x7f00000000c0)=0x28) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000440)=[{0x80, 0xffff, 0x1fe00000000000, "9c67dcd1ce8281cc98d2b1e4226e010371fb5ad447157dd3b13355a1749ed2c4ba0c6bbc5b48513924f0be11163e1820b08b16002f8209817476d47d4bb0c7d9ddd0b787987447244e3dbd74a29056055c816dbbea8439af66af9e09b4062d4d3386d35fa34d3e24c4d655075a1e2d"}, {0xd0, 0xffff, 0x9, "f01c4b89b486ed6985d5d9c632c4623e4866b187fe4e0c7a59406cc95ebf2a142fb3527c8ab00cc9e53e4f5400176efc935326b555155aab4425653bc3eb2fc39a8cb42865e47e603381d987ccc28bb40f4e2dbff097486e5aafa1483005851d1d20d19d5b2f499aea977447f5ce9cbbb89a680d8e4c53c8b2317b00c1283af18abcc236fe4d87c060680cc8ff569dbc83e23ab3650a9ac5c41d34350cec4c8d14f2b5ecd6df0f37125eadbdaa33975a245876376ee875967cad"}, {0xe0, 0xffff, 0x6, "e159fbbb8f390e7927fc13bc09a3649e9faf2c6d9051c563179b142a3ef353bbbe9c6b0e7c237c771a330fb2120d16317443865670b1bc4adee21163539b621893505f0b1bbd37220a1b0cbe31558a566c70878f12b8be591bb7f82c643d46336984fc3c0faf28d237d2d1d251aca10716fc13cb4780b6816ef56ba30c865e2d276707ce0c5625a3eac54d31c60055180ab718368a90c8a9c33c8f5aba98dd07b15d4927c65229835b5aff2928c075f17203be7c20e2c3d48aa6ba5fa3f4e84a70c8bef26618892a417f"}, {0x60, 0x1, 0x1ff, "053ba97558aa91a825d445269e6fcf684929b6c898148fc08b47ddbe3db86809f28badb409f8f8e91d71ed07aa395de750d497b9261b9b01405e5af51bc9c14e72697318d5a5835871"}, {0x18, 0x1, 0x8, "aa85"}, {0x50, 0x1, 0x40, "c0af791debb906d46d1f79d28dbd95bf7a6170ce611cfa3214deb16247165ae07f9291b56ebbe2e59b020c12eee1b7acdd4f7532fbac0efe89e5ab011dee"}], 0x2f8}, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x41) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) 16:11:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) 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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="8f1dd5bedc8c227957d3939c139e92b9f7e5b26359a5b6697d4fb4db05733ced0f50c38c0b0284f50c42962c132bb68a938fb1e9ae6f8ab3", 0x38) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:11:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) 16:11:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, &(0x7f0000000080)="02", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:11:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="09bc41116aa3dc3419769187ef03c9f37f28d97d1c4149dd290003de3b6493ede6b4f4f4af48c2d7837e3b9cfd2649f973e10deb44a24f83608d57459b52", 0x3e}, {&(0x7f0000000180)="7864c688bd403470eeb4815de0d7343c1a7f78066c7773acf3c1365ae10efd5678de3196f0953762d306805529db6c38cf4c8d23347f4d3c3f4fb6525d9a804b7a41699d8882d1b9956a8b4032522739aa6b0af96128b42207dca14e2960e4a25dc953beddd0fef1e3a109a4eff7ddd7ae14dfacd3a41a104a36df29e7a2c8847a5a72384f88549fe1", 0x89}, {&(0x7f0000000240)}, {&(0x7f0000000300)="c40303dc8971c4c4b5702fddeacff6313714746a603e6dc4c4210339a72f415ade15c96526a01b502f0ed9a8f172535df1c8f5b555792987f50933598955b7c15e3029be363f758849e79984400c9f5ce2c9209713f2cbf25d9d5cd9231e36493f9613f75a7921a0ffc5abd9fd626656f1b7d4d4d6defa4db86b12611c0cd2e0594c09d7f65f37db16e6a727f80018a20ffb23389fd4091930e88a005615759581e55a3fe06df6bea7f34889fb7b5a55743f365f3dbdf6a76aa61faaa5e7f65d6a94f3b6e99caa3e0b816342743afccb6a99c375ed604256b245ce5554", 0xdd}, {&(0x7f0000000400)="98d7624e7710479d226f5460970b986ea35392e2f1fdebe31f80802800f7d21de784c3d21a8fc09c3484facceb6d9d2b8af001e9785d39f3a104051844a4fda75697b0fd1d906384489f04c46d7fbc3d13713f881c63d469dd41afee333c41f1f9bcf00f016f74924e81d7649cf3f6a4afc2c859c5be1d0290a0cee34c3d4af8b847145e1f32677511bf0fe24bb87073557d906b65dcf9ef0196843bb05bf75337e6923040cba2d540b0a7c96e674adc9c9b5d737bd2935052a76e962bc2f397cbe9783f7ae9b1331a34c7c565ea035c4a75da0987a3447a3de38f46af4575ce36812a7a018c40", 0xe7}, {&(0x7f00000008c0)="ebbbfc3e1f80d5cf5a7c742ad01a2dc002c1234c6f39e6e912cae165d4ef4a737b283762aab65f7609f93e0d47aa7029f0aa8a7278d03df0e0b616714a28236e37d2859b781e9829ed615b9d6179329e0f3bff3d94d6d5f5fbfb4aa0115cfa7da65442a489a0041fea6edaed8f5467eaa8a9b4655c94ec2850ec5cc17de4b31320d8d6d604c66c542e295e89c414734fdad7bb49d0baa7b29f52ca8983d272bf7eb8b2436f810d2db2759d8cf62b9715f9b7118d124e891fe3b70b812d29fdda3f", 0xc1}], 0x6) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x31) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="1e", 0x1}], 0x1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x120}, {r0, 0x2}, {r0, 0x10}, {r0, 0x4}, {r0, 0x108}], 0x5, 0xfffffffffffffff7) 16:11:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) socket$unix(0x1, 0x7, 0x0) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:11:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x1a, 0x3, 0xffffffffffffff6c) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:11:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x800, 0x7ff8000000000000}, 0xc) read(r0, &(0x7f0000000080)=""/71, 0x47) 16:11:08 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() mknod(&(0x7f0000001540)='./file0\x00', 0x20ba, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1000, r1, r5, r6, r8, 0x0, 0x3}, 0xcb81, 0x72, r9, r10, 0x7fff, 0x7ff, 0x4}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x40, 0x0) connect$unix(r11, &(0x7f00000018c0)=ANY=[@ANYBLOB="01202e2f7c6964657cbd92950c806150818021931b74997f8c46d23728e9483200000500c45d48964d16fcc7d09b200454c61b333c475328400000ec1700000e1335594a25a3aed3c1de93215f72ff12842e1f3e3f03b8028a8c27923f7f4051d1757f7840a0bd287ad36569ec5909a61926443164a40b77d4b0532bb8d237cd4311f9e7dfc2dc34930841b44140901af04449adfbf5fb976c3ae02430b33b44f5f16800cbb777252e3ed47428cc00000000000000dbb0514b378450a9cfb4619ef4947148f21ceba88b2abbf1558118cfcc63bcd4638a7e0932e2b407e1c1cd683c3a064e6e0db8a6dc11"], 0xa) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r12, &(0x7f0000000300)=""/75, 0x4b, 0x2, 0x0, 0x0) socket(0x6, 0x5, 0xe2a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, r4, r2, r7, r2, 0x41, 0x9}, 0x2, 0x9, r10, r3, 0x820, 0x9, 0x1}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r12, &(0x7f00000015c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000004c0)="99b84652cca9d0a3cd4fe32cc2da6843b2c7f5c778afb74dde16fe9e0037159c7d6ec2aca6e99e64cd77c737bd6d083ae255514de815589328a68f6085e06735d5bcb03fabbc56aca7e58ea54e07df5aadba265424aaaa8c721fbbaeac2eb56fc1c42b563ebc27319011f65ec3be164e7f9a1104d947c66c72e76317011f111e874654281c14e9f5c4ea0b4290f3db75319a3b10ba2c98de038c02cf3b8fd90afc13ead707a56cf15903e08d221d4f8179c391e07b8e240e1bc66d364ab77efbe9266791a56c69f1c75662d064f2c3e949ecef2e46b8fbaf3b08e4876078900c7696481b3b0e69f3523f100060b619de342e7c3a091bb6ff37751b596b7795fad5fe61321f43b985c52039f58040ddec0486421bd2e9cc30fa27673aa02ab7522dec88da1416f287da72e7ff2132cdaa9cba5fb50fb20b7e700af4d4ba48094b3fabe408bd73c6444ad3d1630abb5bda0c6a370a8ede8e46b1b9ad2e20fc3d8abf6ad8c5f747b67a4d06b4145fc7860d39c2c474241f8ec3e03a0351dfb0ba7a3217fd3a12e9bbaf53afb1103501c5a23c2e589984eda9bb9b0de1fc0cec11d39736d2a6f7967b1eae4594964582cb9b9312349c22bb24da33c313e05f15db64503daf30ed2e20f9e340f9dafdf9d749258620e12ae80c5e22ab467dc1e5f38b02ab0be393cfc108735865169760c9e7c5a51eb9174bfe64b044d45ac78b55be3c6ca91a5dcf263a13f494ecf90cfb2ba49a661aaa8f4a371f76247807be64205fdb99a76492a7638e5cbeb8029491c518a4db0a44fcaeeabdfa45b0ebed1a8b8d06ad3ec4d89accd73752a8294efa58c69fbe5e99e2a854cdd613504da0e2f49353bc03b45e815b9595e670098840ef52b5325174ae9594914ca4b54c7564037cfb6e6b5dc3845b3aa772c1bfe8eb9dd08464e6506a7ce356e21037f09d369b5fed6e0356da9951a129b32f03ec47bf8dbe8bf751a223ee3e69f441c4fbf18d60bf6973584aecb4eb2921d79e75635aff61428978b49b92e14657fbf90f185f8f7aae3cf613ddd1492eedd7709d5b25253dbbc6102baec5957527a0a6716bc5faaf7d255e843c576791d2f677160ccf81cd4d25a982de4200812adfa37808e5520c2c0c871381128d8247886bcba8ae0c4e0ae05f6042e26c72e41f3093a1085b60bf1619aeef002acefba56704cb4fba0a40b75a7bd7d142f290bd20bf49cf5727d2dda152686d7407cc94912a8de67bd56e8fed808e7b83fdcf869ac0db6ddbdb8f476767356f07784cc6e81a1f00bddbb07e1d6941f4662f7c2d0ac9342b49b48d225916afc6b728451af24c77430596f7fde2e4214b0a4f57d32c417606296683823e071c71f4f37e53084a082b4f24338e92e70dcdefef7b018858f09672fc9c54723464ee4193578dfcbfb1558ee814322a9fcf78de2a2afac48271f35cf8e4b25d8c4a5c0a290b6d23710cfed82f4ba0e1825e701a7b71310c527b5c0c31fe3b53c97cc182f95b28d87bc12e6c72ed56f49472a4bdd4ff096e5e56ab5918329daf2169b53ad2887b7ff97a66ad7a19d7621813a045fe29c231bcc308bc63259e8781b5ebc6d6df89ca1beaee6abd427c6deb8987e49980d352f54bedc2147dd32294e41dd842b5d21b2c86f312b6e6d4431651f36a4d2937b402a5ad076b197456b736192cb8d7a67c0421faca07122604026b7c9dcb7892bbd4400a96c29aac5b6340b7e0f1bf605c6c30c9bc5cb7f730d39cadbe99a8cac86d4e8426be8f91511642477462b13ae973f5c11bd7e3ecbeef17bad052ca482a335a1042fdec6a0dc4f071a291592ee60b41feb1e7ef3554817a88c6fe6ad06815ff6dbd41a2a4eace374a9a3c520fa770ad7abe4ebb77efee5c5d07daf55537f1db50a91aafe46ad165bbd2abac70a6c9837be914df43c95de7fe2b62732feceabf75162ba0785b9f707a3118f4a1d93d8b45d60988ce2165c3b56cf1b58302d3013cfa96caca8feefd17092b21eb9ffba4583cccf4dd3464775090bc61e665bc34e154d1cdff8232167bc265f2903c7f525fb8482374ef2e89780cbc76f765c5d478229ce4b4796c6fe084695f0abd48bbbbe00551872ceadfc3b4b0775a2137da0ca44ba31f5f6643a4260a5f91e4e86e0c60d73cadfa930ba876f190bb031e9e3e75a8f93d036db5cee2166cbc94a27760a73aface4e2f0ffbc0fa65866f5d126b65346a2e3d71f26f7c4451731b71404f91f0cf348bf79b2739153dda68980720775aa22eab54dd9ef05e68f214e9466a38bd4dd983394a44e5fca570f217bddf74cdc73cd014baf12837d097a0f9e897a461cb81fbb90f8bf6a34901f4549a9877d445db989d2646afc81a8effc3016dafe8edbe5e0192bbec0934904af5a6fd716e6aa4ff9d1ab2231937e1e0e023e25c6ea82f1896d25c7aec28244d00880ec2dde7aaf5a41a504fec4640134fb33e36641852a003f45479043db10009357ed05ed9741b1108b70569829286a72becc38a20e635b05aaef14f4213948a9675787a4b936531ac37614e970cc02418694588cffe3f6eea53995ba92891d4ad0e2241e756318ee6f0ec805bc1f3a026cec71c2c9b02da1eb008250f1ae16af6670d2181204bce3f1089ea4f274e5e5922f75a46611dc20faef0bba693266ffa896824285b9d74abecd63f2b8c7b34166ec763031cbd4a9c80ef930739aca066a6d94706b5503303a9c748b3f171a2cf59e6324b35caf4fb2e21a41d5280db13ab885ecc5790c3bd65669879da5ace718f1251b23402e69c4514964823cc9f553a0dfce703ce881004746e8d0161d9455e184bab080fb85a8741046f4813148caed5002fa8419e1afe7f9befdcaca462714bc53c0dd893629873674fe74fbb897fbe918aa3194c2c1d13e4e07e93e6ea4ebd9bee3bc2eea9b9f4d745fcd1949d3a052a3d486aaf4e6ebdf96667704d908e1474c8144111529ba064da7cf8cdadcb196a3c8b02457e45ba68b6f4034f76573e4ace7cb45777b60119a65245ed9ccfcbf1974aced391f2c45d783a369dcfa1c463f2778bad706be63bc59ae98d9f7ba33291408db0b919c5410723aaedeff796a87b92adeb5a3dbe04231b8979c246b38961f789a792eb8d8a97323bc7454c69d6375090da08a2620b086cf217aee55cd98d8248bcd8c47ce42de91db537fa9cd97ee2bdde1307a8be708256fc71bd335d2744a636ff094f5c936e0c15823b96c2bf8daad4590707b32b39d152a2d3e0b56a3baaf24585b1ab492fc7739ee6ee67c1a239eca8a6093c082e7e1cf5ad2ba545e3e0dc3ff8a53a18594c85d3d39f1e7cde4b5f03c772faaa6671a6cb61edede8e42549c8580422f7612423ba71553a51713c5cf37095fc7c4a7f99c4eed189dd33ad608ed804982666775d56e2589aefd6b8b9262b4e6e85090fe3acf2e3abb92406719e5dec41fcb83a105b6798d0cd941bac61c23ed55ce88da154fc1818c9c760ecfbe4270e2b7179e29bbaa0faeb7eb9985582a7341dbda23651ae719132d5c43cc6dee28d9883a00986754860f54bcde53dc858841eda89835b1042a28fce16c087db4f5bafe124255557ef7f92f138a16520ae6dae144920c00a9963194f516739bf9f818e860742e2b42593ea6c224638591cfacf15cf1dadace2d56a902b4af01d15973d6907c47b0df8d7ad549c3a6381fd14832b6ed833a9d4cec7be7c655d826362d7570ad318162629fac17787e13cbf540a471caea37902dfdd6abe697a0754757b103069e78289bfc59f22571983b04a94f7fb14985c0c95e259860627e324b4d5f657a072c066abbffa35580d3fc1c6bef586e8db75d1d45bd0da9af11c2bf4ca5f3703f89247e7957d1ed7a3fdfece60705e16b167ab3744ba514b8a1ae01f6f535b71d815116408bd8235a7ad19a72782113f8429a8daa183fc87fe030a5fa7c9c7797bf1b9bd343dba71fd46df7376385ae76c09e151761c99cb8df2aa45a0eadb8f6c29e0d1b3aa29590a9bcba7ed819db5283e8eb2153228fa0bb53e49e3ecca0618498560b8276e3f5198db851994667881ae6b1f1b538b9b43b3dd91838f41f014c96b935c7192d66d64368f9ca9aaada7f9cc9065a5b4bc0d93e80884d1babb9491e0c3821656661083435ca4fa2c25161227cea3a57b614fbfbec8a4e07ccee8387a89742eb889ce9addcf1a479d23015fae4f8fe543feb11162b927e218415931af2245982dce0a8719a73e49f9fcf2ca1c241a42deadb0a7952434d8ceb5f80a029a0efd737777d88865297e370764bbc1cb880e2f209293ee166062926ca61cf9756fbc2f5e493cd86648346a1b75940a82859529b65525540be5f01bf6a20c04cccf30b4ee4d3427c80242202c3dddbb13a678e6f037ec28632b8e8a232b709f84fee31766c364395c236d6f26175aec152fcee8f61aa1f48a673ebabcd0712dfd1154f4f0bcf2208ba5cdaf02faae2c85e3add9cb960ce6c515a3eb8c62cc8cb6fc88ecec16298db71e54ee676776674b53ae604784251b81c6abbea7330eead5233fe0dfe24dd441f412b9af78bd064148f094160c31fcb526251ab53a2789a810076c253b70666c004490bcba5b118c8d0301a7d65efc95b86fb2e07e7b89e1c43d9af83061f22a1c30ed6711059fe5f494039b5b9c8c5e5b801eaac8cb6780c6be673c60545aac0be74a6ee178f155464956217a7430a2c6803863aebc7b9f00a46dccb354f3b57c4306cd5e4e444886207b3f082d53961c5eb4f9424f42c4d029ad8e9d519450e53ccd0f4dd34b4008fb6a1569cdc3e025ebe6eb18d0172152ea3fe63dfa146ac3c22626c5b2c2a319aa1f81e36737c176805d1c2cdb7fdf300d06e36761b4d347b25913cbf07fa2e92583f7a1547271a3e95a06b1edd71f73c2eeb1e05fab34162c233f569e2e0528aeda2492c0de57d13602cd79e45163b3dac7017b43c0985ed1d2c2af06b8ee4ec4c379b82379eb3ebaff254e9b1f93a3e36a112b19baa18fe495c8f3a64a2c87409ee9b7ef29960b98ffd69f8b8f1313ad1ed235396ba7a5f8a32009761af6660abd184ec20d828f2428a39f919b37ed731760a8941c6fecc07c2a2dcae196e2de511e744979288e4bf8fed760e85345fa98f31891937c15536618b4031acad3ff4a3f228c67f5b278a8742b4749bafc3859b35242330c1490075c7f22539db67ca0950c9106f95adfb9c933c97e91d3ce986db60b2f3a0397ad9bfae7ee265817fd3ed08fc5df61d1d685846a757e85008b465cdab196de130f71609d0207ee5bb90952d4ea1373d0e8f4b1839c3f5a1d9f9716b34b84258138fd7ba56934108ca65d0d6108d53c4a5d348f3cbdb5763ab1daa346db983f2c22679bb5e67342032aee37469b814c4e8cc8d7dd7b6e6b681f81378b301ea8c5487793a5cdd704a7c32a0332ee92ccc0aedd47921f2bfed22ff989b42e0ec71fe0e3ffb01e283aef1aedbea529d4df9ea0fba6b7aca6d37cd7827f667495587bb20a047745dde84995f48fa5efeffc34fd2fe31b84e0893a3caa937d3972dcfde68aed1c9c8f035359d42883e4fa8c4df3b519fbc25341244954e90047833d61ac1817781205b24f0da19b09a14b98b890efea3cacbf4f05a69b9064e0ab1c2fe02359d0aa7d7af016f51320bbd682c5ff274278be54f12e42f604673eaed69af6aea67327b5e9799f83fe4e74c205839d65d9fb859a4117700dbfc1345088965e28250edfa6dafa32522e15b77f819a33d35473d5593530b50b4ee37bb1ae708de26605", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x408) setsockopt(r12, 0xbeb, 0x4, &(0x7f0000001800)="ae772f07bc7e6563e7be08a6214c8d024ea6cda9df43042ee933537500b01068c639bc62e8bc8041db601dad612210072f7d82f751d0ae294693e4877065abea193a7e45c53aa737e096b06623d125260987f57a953ac58523909c6ec7c9d7bcbe719a35d5883c0fdff5d64f5979e5d548329f25710003d065874a411c8600c2c3836112547cdb51d78a94c6d0f7560ac63709c0e618ba6701ad9150fe2840014e9856f238880ba25a", 0xa9) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000001600)=0xb30c) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000001640)=0x402) getppid() ioctl$WSDISPLAYIO_GETSCREEN(r15, 0xc0245755, &(0x7f0000001680)={0x81, './file0\x00', './file1\x00'}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) shmget$private(0x0, 0x4000, 0x14b, &(0x7f0000ffc000/0x4000)=nil) r16 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f00000017c0)=""/37) 16:11:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x24, 0x0, 0x1000, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x40, 0x7, 0x6}, {{r2}, 0x0, 0x20, 0x0, 0x7f, 0x8}], 0x8, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0xa5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x24, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000021, 0x200, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8166, 0x80000000}], 0x100000001, &(0x7f00000000c0)={0x10001, 0x100000001}) semget$private(0x0, 0x7, 0x78) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) 16:11:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x251e5) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:11:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r0, 0x40000003) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) flock(r0, 0x5) fcntl$getflags(r0, 0x3) 16:11:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x1a8) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000100)=""/144) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000000)) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0xd754}) semget(0x2, 0x0, 0x2) 16:11:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) fcntl$dupfd(r2, 0xa, r2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:11:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001100)={0x1, [{0x3, 0x2a8}, {0x3, 0x1ff}, {0x1, 0x80}, {0x2, 0x33}, {0x3, 0x4}, {0x2, 0x5}, {0x2, 0x7f}, {0x1, 0x4}, {0x3, 0x6}, {0x1, 0x3}, {0x3, 0x100000001}, {0x2, 0x3}, {0x1, 0x100000000}, {0x2, 0x4}, {0x2, 0xfffffffffffffe00}, {0x1, 0x6c}, {0x3, 0x4}, {0x3}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0xe07d}, {0x3, 0xfffffffffffffff9}, {0x3, 0x9}, {0x0, 0x7}, {0x2, 0x8000}, {0x3, 0x400}, {0x1, 0x100000000}, {0x2, 0x1ffe0000000}, {0x2, 0x7ff}, {0x3, 0x400}, {0x3, 0x1000}, {0x0, 0x7fffffff}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x2, 0xfffffffffffffff7, &(0x7f00000000c0)="085301ce20092dfc5603d0e435efe982624d4e307c41371df10a5caa59eb978161ad70c6ccfbdbb566d5b32d1d10f0c73420b33470c80b9b06c1bc48c78b15389182e61a985796a8a91c03da304a51a6a4e6b8c16077a37dcc1a67e64fefe5042b04bc9556782972448dcc9261b74e11b503c198c49e1e8b859f4ab7b56107d3369a261b326ff0f38e94eef5d0728a0b27e9a9d6a365abfcc081bd5b6ed003cfebe82cb5c55203c7976ae7b6a399a9a539d4533da696201a3ad270a18786fee9ffe6001f93b08eb39a30b797bbb7806fbe06137f4c3443bb1e0ededb8a33a5e93a7ce2765eef10468b7f75f086fb9f0daa48e5d2f0eff18fbba878cc02390bc43c464c85ad259598c3c5e43953caac595de3ff06b421de15f7173ebf646bf90c330139ce345416acef30b754d6f5a64d6bc8e23cb56bb58ea18cba7b192e833fe5a72dcbe83f0a2578c03eb52b7917f50f8f88c18792ed772c1f180cd9a0e2bc900073b08502407677cdbcf207c7575367aa2647471b3474b2f9da9f92483559539e4c663529d25aad56483da300912e1cefb94b14cadd0db8d3ed63517b1c2624d7ee26fb7add83bf1d31a821888e2d9ff1e93cf58feedd2fcd37b2dd636150a554b43d481143e98eecc166542c943a855704fbc1ac666658bf45816f278ca08e11d6066acb3b13340afba1b2a7a9f089f9169e642dcf69a02fd4857a477d68e0bac57e18cbb316fca448e29f5051475a09421da0568fa62933d790f368f4ff7b8153fb5e43904928b5cc1178cc1943a9ce5158676df5b186ac73bf96776b6a8af97592458799b5f0d2286e7b87697190905b91195efa083b939a3b82de861f49115da8cab48f447bfd044efcc322450ade31eff2bd203181d47715de9f48b801d770f24323d09b4a6626f8b082106a7a06d3bc2f41c4d81c699f0fc9b93823b1020a51a3aa738729bbae1dada222c10cdd984f9e9ff8a99d26048197068cb9325c863fb41f02326bfb6099692b74165467ec78dc669cc989d8a377c75b00cbd4ab72376bb19ff5fb47b515f4f933b48a38e87a6b15c7fb94f1666a72b57794d8b6afdbf068f567d387e6781e24edb63c33f86b1538e6eee86d46d0699e39502d5a28d5cd2e092ad7e1ca924774d7b3058e009f2fa2feaf58079056441eb654c08b45b04778b48031fb9df9ba368515b370cb65823717555e689e2ba7864ba6b8dd1509b6aff7bdcd20cced052f37e303481812caa9ca875cbabd68b9f6cf564643ad6644096a106238294e0b84ecb481e414265df9b1712805e13f2633c2f611a8d2bbfc39663d995a1ecb89e1ae48b239c491e49122a0a641c887bd905fb2c2808d1e51de1570765a190b49ee5af36458a3ce5be993b52c459af2e29f85c7b5a0ce21a2aec14920d216477759891cba8df7870248bf58c9e8ab06911020578b785fe4f448988719c69987f200e31786c2f2a46adf4524340b39c3db8075920af171407c592274daaad39afdfdd8bfa83256e981349562ea1c623ab9d41465c5dc946b6a6bb533b954a943feee0e404ed629aadd17e154b005811841389e65d078efe331364d13faa74a3d7cf8cea5affafab55f465621f0a4b0c056fa2fb365564376555bf2f23c28cb3635d33a7824979b14d339bbf0bdd5f7bfc576ef77adf67759aef7aea14351735dc78fa552876d39ec1af642a1d13496a1a90f01f8590fe28f4674d59d9eaa90c44be0d56a91f3707fdb720f9645ee70f7ab91a75bcbd44be7f12b85de1b523d4a75f309ffce885dfd626687ddb3bfe2e000b07c3b1fc5df9b3275d0e813770558a9b3d12d3423c7fd83edf235ad1d47318e7fba16730c02a7c36c11b01f94a4a3ef5097c9f9f76a4da71922ab4d7e219bf5fdc9ac6b1b69c19b202a90aa9f325734ec899f9ead56008032664a2520bf1bf97583e7f6fdb11a12d27eb5db967da03d2eefda98c9e3041c172436804077b4dbb549fc00d8d0c8e469712d02bb36f8342dad354265f67319540a4bfacd7e1054eb27fa046a47e38c87baeceb5aceb2f64b8ca2e7795cf991c54c0d09e27c1ae412355e309d76f09b11b40fc19d229cd1e0f305407221ad3810fb32575b1349bb1a371cad3e59b588458271ce6e3d7b7b9846283fdffba9e0a29cade3fd92637e37e91ba7a0445937c8a42138d28b6bc1aff82e75e456c32c54157629dcffc3e8096693adc24119db995e6990c6289020e8721e6e16db5d9157213ef6ba87874274184c6ac7180cfb6862437e63c698f47f1a843a63a26b0a5a78f37955a6c46754441417fd924b4819ba7f10bfa8b21cdc8c09a9e9a21bf958f7b3c0155a5920b2c0facc0a0a5f5d3e8cffe054da74b2b475f12f56c251fd79cc5b4a65f6f0cc49937311d7d061decf87c4a0a3107dfe632c75d02e1425fb6edb6bf26d7310ea94b05d1ad65d8d2fded946b4541ff912b3b8e5582b52d636f233a5b4715d78960094585b84e977082b03385a2391481cf5925cb449532dee43363f47c62e03f16a0ff31fb638a9a08f44e0ff575a59f3248a7088e08c5e50796a7555cf73347bc2a7523e57739d3701f1b321baa14aa4be73f7871d421d8beb2fa35800bdd422c7443df3bafecc8816363c903305fc7a4b73e6d5c8c47a73824616036043c64871ba3a4919fed4e1db438c6a7fae507739827938dffb15383b4e679c58f03631d7f30016ab9166880b08164765b849aab87cbaf13657b17880ead97e01efcf717b61e00c98185e72270a76fb7dbc2add55e9312168d751944419ade45fbf09f2824a2273814826f77923b701700eb03eda6f4926fdda79a554155a862b09fbae5cafb8be28f33740a8203561eb6992a54435d6be52f702cb1276fe06d933e63444ef97c6fb2cdfb4a930219a1579244e7e0cf66d7bb0c96eed9c4ec27c713f6c2982bb0dffd1287004892b12776b45156ec7e8c46004acae3333490e35035c65dcdb2135e0d2cb630e5dfe11957b396c68f0831dee63de6f25c419392397843464661b871921fc4317a47fe88ecb0475419f301ea0dd2a28f6516d696a439659ddcd2f3b7af9d6af96a4de2ec5e9111fa4f66216f10822bdaa4afed1ceecfbbdc305e7820942531adbc3693d449ae34f8cff9b43ae0423b9eb1b83cca141247f216a002fb3b3206a4ec42a6c8c11dbe67f8bf30c169d427fef2ce4cd5bc92f62ffd43b54305d38b83254f5ae61a0bbaf244dde0f807af1b10c036a9a57db36dc38b747ad8fb4d6d153d617a11756324960b9c0c5db21274e9014228f0d2663b8ffdb26cdca08e0a8483451a3e27584f2240edbe660d6071ba3aa3e9d70f00145aac7236cadd70dd7b26b8e6ca07d2052f7388f6a880dc10e994ea4c53f986da37b5c0f3a5598036eb405c370947d8aa8bfd5effc14787175ad8cf94e5cc347c71c93de88923d142c1aaa73270ab4e755ccd5544d7e9885c2de3afcdfec990bd963e2e91c15be9039f3e6db32d6cb674631a9daaf4784b5d661f2c6c9800ae3540ac648b54282e5fefc7886027af1b95d019aa2e02ac9ec5bb9b661825dc343b3d97fa29f9d7c264e8705744986a474e7dfbac571ace2d6b8a30cd2f79d3112361104597727deec19bb83fee85782b88cc56ad8af84e1481aeb00bb76602049b494832d420d0119a1714816929dbe643d27490224a843ae34bda2ba7dacdd23e0a1dccc04d99816b03bd90b29060395457b80867664b0a31f4eb072689f87b164418eff8b9768c26b3fbbe8ba3e63e7ebaf72c98bea1f07f10a02c73fe2d3e9b42b7ae3eecd3ce976ffd99f71b9a1d8b58f04583e8d3eec476064b8a82a6719c430ed0a342049fb9320dd4b925a250674cae7ffd87ff32eb6fe0d20fec95b00cbad4c31f4d043c8cc7ae0da5595858024f43ae4e8926cabdc5069e1f045114b972a31d61cd90178830098e4266b6ee2e7a93c9693a7c03ad09886d74336816237ecc63ccfb4fffcb27c0c49169281809e36ac48087b4b97d8343f4fa0297b01daf6c6998c63a54b97df156d48883c07c93f888f43df508008ce5515725ccc216412629d3382e0fce088b3511c1d678d472d80eb4d7ecb4923b3a67463043de0cefdc32e152a3a81f7f6655189bed1d1121e0153daacbeb6527f614bf6e0a11ce7c7d6409394cbc74f255ca5aab466c60dc3066043c5d5578d203d761061bbe7827db37105169a169eb3eed059264bb911fcbf589342e25895e1c5a28a2bc8c882d1d92154718362e2bbc17eb57c5404bfa09c48456d42b87659742e3718dc4d9cb8d3c27726a798c586c490eca52d66176c7e7f54b45fc457bdfc77d0c0774746c99258ac5238f92eb773b9ad0f9dc893e1c67583536ad65da443d5ca2175d68a647f628a8a61499450ba41c992e3d9037599a7c4554f00054d4097ca0bcbefe149e2272dbf069f080e429f9b17d0b3001ed7d4491559999fec5aaaef4d2f9e9e4c87f7132c6be405a7b28ecbe5bdc9a639d572b3f773556cf8b1dcb2aa088665964c4361dcc560289b96f4e9b445df4330cafbe8d742ff85f2e0d95187d84767e9900b3adcdb8593672c667d14f7006303032ad6b5baba644f265770e0d8b0faa0fc4beffb044d9751ca80e0ee13b378f59a650c7478756de48301608865092f3a838b158256b9b850f8e5e8d9f191dda110114fb512eff9293f6dbb53bef1970576b39f9db0f2e434088fd2f6c7ec112dc96bd8a081eef73bd87283090f6975e012bb46c61c37513e7f986a4fa199cbc54968f4f7363e9afd31ab86dbdd7a03344cb581c6cdd3009e32670338eeb3981de075cfedf9d7388fe586d51d7908a0c65aa68849120b16ac36713c70cecdd54b958f735fc4431944f653b847e797c06cd361d558430a358265fa64eeb2d1c6ee268f23b25dcd2e7eb00850b5d6aaf1a6cefd7ec9d423883843fcf6b9152074e8d5dd8a0625ff3839db906bbbf4c6fd263119541137b1b0caa1af1542b1ebcffcf4d6f7adb257cdf99dc061820afa7b4f352ef9d73cc79ac98a2db6c74f73cc369bc751eadae4d9f5c60947a3c1740f90131527e9ccb1a2e8fa9993060cd0ee575d0af581f646d4aad693ba9abe49bdeb4f1edc5c0263aab9ba8deed80dcf0a12285828887f9290c56db7b1469d3e529e87c08e9c90fbc45e8d1d50b441f5e682b3a06ae08a2491fd1503287b80347d2b768cc808e6278eac48939573e60dea673bddfaf22070af59810092b247583254ae1f1ad5a85894d485c0e59b20ea0d591397b72558485775192f062fde931ba816534f2a5266db711e4c1f2169d6c8c97a1813d7637410e3e332492557b46dfcdfe909f6eb2aa6ebc8a77528849affd398e410c766a4aa62a6535a1ec817811b4056b3bc0edbf263ed8675a6624e2a464b1e063bd7c1ba7aa2dbb58f0eb65d5c42d5a32c706d4b065b441d3ea4247712bae9cbe2a33100c93f6a796bb70770eaa24c06facf8d989e2ab782cd4e373e58505c9254d16f482dba1b1654e13c098d9e3eda7e4137e389ab5590a2d87adf62b0d776a18b892504cb48700fa5d9fb5d36533e1bd26f59998ce8f9ef67926246964f2c49f6de63671ecb9ca4dc5cedfd2281a4172971af2ff2ec50344c131e7bbca31650134355c5800c9bc316241f590e945d84f959e78add1d68f4e376b1fb1ee64049018af5c0f7f36a982a0a9d2270036226e27920465420a318f32dff028b5248cd39046e9d3e81ee5dc04407d2356e3d54d29c260f5c0b420cf08e05a7ab6409108a3c5aa36c3e3b4b5053f4f944c9", 0x1000) 16:11:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x10) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20901, 0x20) getsockopt$sock_int(r3, 0xffff, 0x1083, &(0x7f0000000100), &(0x7f0000000180)=0x4) 16:11:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xd42, 0x6}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x11, 0x3, 0x0) socketpair(0x16, 0x4, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x2000006, &(0x7f00000000c0)="186fe65c86f5007a8ba63877b330e405d4f75509f03143ac9311935aa5821ff446c1c58e961b1efe8fa13e5138f63b347b935900f9e733336727acafc8718eef83b4ef5da7571e97510755023b448fe66b26a56c5b248aafbe3c8d72737e83c56fb597fed2d8b2197e1f0bd16411fccb626fd3f1bc69b0c8b2d7ab51cb91a9fdcd4d13ad38df6304498004000000000000006db2f71f82efd0ec549b7b68e56b8bd45d7342dbb0683e2e74bb57448156c24943c9d5b850eec135403742228e89b5406da1277841482fa4ce213cdd9b76ec041841c5e4e9d5c829c31b7029325a22cafd7fe42c678837d6d46cc85cf47345783a3df63ef8a19279cc7bd1bffbe80dc209fb6df7ee", 0x107) 16:11:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) 16:11:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x5, 0x0, 0x5, "b17e66cd4198e6612ed30f0d8d75e8587e6f3b65", 0x0, 0x401}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3b5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:11:09 executing program 0: r0 = socket(0x40000000011, 0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000180)=0x4) clock_settime(0x3, &(0x7f0000000000)={0x83d4, 0x7}) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 16:11:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) socket(0x1, 0x7, 0x7fff) 16:11:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:11:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) 16:11:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) close(r0) 16:11:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0x800}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0x7f}], 0x2, &(0x7f0000000140)=[{{r0}, 0x0, 0x6, 0x40, 0x2, 0x467}], 0xfff, &(0x7f0000000180)={0x1, 0x20}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000002c0)=0x3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:11:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getrusage(0x0, &(0x7f0000000000)) 16:11:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="000074d655f166549d99"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) socket$inet(0x2, 0x1, 0x2) 16:11:09 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/197, 0xc5}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000100)=""/82, 0x52}], 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) execve(0x0, 0x0, 0x0) 16:11:09 executing program 1: r0 = semget(0x0, 0x7, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/71) socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:11:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r2}, {r3, 0x4}, {r1}], 0x3, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x100) 16:11:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000140)) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x32e9, 0x77cfbd9e}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0x3, 0xe3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x8, 0x10001}], 0x6, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8c, 0x20000000, 0x1b6, 0x2}], 0x1, &(0x7f0000000100)={0x80000001}) 16:11:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x200) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) getpgrp() close(r0) 16:11:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:11:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x50, 0x0) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8080, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x5) 16:11:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) setuid(0xee01) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000000c0)='p', 0x1) 16:11:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18080, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x80000000, './file0\x00', './file0\x00'}) 16:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, 0x0, 0x13) execve(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x400, [{0x1, 0x8}, {0x1, 0x7}, {0x3, 0xffffffffffff7fff}, {0x1, 0x5}, {0x1, 0x8001}, {0x1, 0x8000}, {0x3, 0x4}, {0x3, 0x4}, {0x3}, {0x1, 0x20}, {0x0, 0x8}, {0x3, 0x77d952cb}, {0x1, 0x1}, {0x3, 0x9}, {0x0, 0x5}, {0x2, 0x9}, {0x3, 0xffffffffffffff92}, {0x2, 0x2}, {0x3, 0x7799cf0d}, {0x0, 0x2}, {0x3}, {0x3, 0x100000001}, {0x2, 0x7}, {0x2, 0x8}, {0x3, 0x9}, {0x2, 0xc4}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x9}, {0x3, 0xfffffffffffffff9}, {0x3, 0x100}, {0x0, 0x63f}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:11:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) syz_open_pts() 16:11:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000010, 0x2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x44, 0x80000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc8, 0xf0000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x1, 0x7}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:10 executing program 0: socket$inet(0x2, 0x8005, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) 16:11:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r2) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x104) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000140)=[r3, r2, r5, r2, r1, r1, r4]) socketpair(0x30, 0x4, 0xd946, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) bind(r8, &(0x7f00000012c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) linkat(r6, &(0x7f0000001380)='./file0\x00', r6, &(0x7f00000013c0)='./file0\x00', 0x4) semget$private(0x0, 0x5, 0x4) r10 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000001400)={0x97be, 0x1}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000001480)="b215f4ef025e260bfc3203bf1bf3d1123c12c62f6747b37581d30d433850cdaa97030f6227ce29400880d6", 0x2b) getsockname$unix(r10, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) chroot(&(0x7f0000002540)='./file0\x00') readlink(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)=""/135, 0x87) r13 = open(&(0x7f0000002680)='./file0\x00', 0x10081, 0x140) mkdirat(r6, &(0x7f00000026c0)='./file0\x00', 0x188) clock_getres(0x0, &(0x7f0000002700)) r14 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000002740)={{0x6, r11, r12, r9, r5, 0x80, 0x80000001}, 0x1, 0x8, 0x7}) linkat(r13, &(0x7f00000027c0)='./file0\x00', r6, &(0x7f0000002800)='./file0\x00', 0x4) mknod(&(0x7f0000002840)='./file0\x00', 0x0, 0x2) 16:11:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) 16:11:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:11:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0xc007, 0x4) r3 = dup2(r2, r0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:11:10 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = kqueue() r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = socket$unix(0x1, 0x7, 0x0) r7 = dup(0xffffffffffffffff) r8 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/55}, &(0x7f00000003c0)=0x39) r9 = kqueue() socketpair(0x16, 0x3, 0x800, &(0x7f0000000400)={0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x8004, 0x6) r12 = socket$inet(0x2, 0x8000, 0x2) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x302, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="7408d68781f463329ccdaf6d8bbb1ce7a4b39e3bfa649f384d540feaa66a3b955818689af574d1a5d9bb4d6d8487894dff6d24583801ac4f05b3e1a1b306675c2d4a3ab188d3bb278b208f0146821793", 0x50}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13]}], 0x70, 0x3}, 0x0) 16:11:10 executing program 0: r0 = kqueue() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000100)='./file0\x00', 0x2c0, 0xa) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x80000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x6, 0xd77, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x7ff, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x5}], 0x6044, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x7fffffff, 0x2}], 0xf4d8, &(0x7f00000000c0)={0x6, 0xab}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffc) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffffffffb0) 16:11:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:11:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) setrlimit(0x5, &(0x7f0000000000)={0x5, 0x200}) r1 = dup2(r0, r0) listen(r1, 0x0) 16:11:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="376bde716da9a9dbbbefc135c553af0881ac03b44c4c2fc36cc9481151f6550d6eaedff020898e051e8a22c876bcd0bd765937e21635c38378f462b76fc79e4fb6de92283914cfe6218a684920f8344a924c9ec1f70f052badfe4d23bdbc3eae052c005be8953e1bed4eb35173f84f457d70844a3533408b81c603475d48fbf830fc771f9c6a6166774f79350901ea92acaea66090fa2850d5a7be3dcbfcfd50ac1a43bd3f294c0ee0118a9ee814e2411f2dfe5d903af67e26ce84", 0xbb}, {&(0x7f0000000180)="2214f57899943159468ddd38a5d0e1e0b911afbcbcb3c1be5b00d42d21984af1ca528c0cd2fa0d84800e545b7a2095f047abf137fb9d4d33f9f5ccc6db6e91badc0b2efe4575d775b291d9e479059736e20652bb1e5d15b640d8d1eedf99d561d8", 0x61}, {&(0x7f0000000440)="76af4b82f40b49e5f7058751d15c8caad5218ef39a1f833d25a22d5ab7c8702813320edeea3b4b2a3aee59326d17d9469d3cc6c8f9519302dc109154a1d51b739a173c4fa3757c121ade09ab790b2778362928c5b72e6683652a19ba9f9c9683f056985f595ccd2fc4b01f21bb3ee8e306b8fc6c78bb818e03dbf80bd1e5a08b068697d2017f58eda9e026fe09e19eff72e182096d6020834bf2311fd45301242693f67db8aeaf74fbaf50c108dfc1f7949c93fa2bb15e5246be17e78b77f47cdc84c117b4ed78dd6e114e26bb381a357b1b5c1ecd18fea290811f809b13b21defca6f5e3780b35f927179dbfd22d47f74fb25317c0abaf3999530613ff1e2944c69252c33a52be6a65ca14b7fb4150d182dc636099b3046bb9dfc9d701361c00ddac7e650168fe2245f63f5a8e44619fe0b0f1c6045e3f47f1b7979eda482b8b70be56fa4b4415438a263415d22811f28e6636c120f3ec5236bd55eb8e8b9066856b2b6cad6b9884bdbe7e97816f6cd66068c5be2d1512fe73478be71721c7b0b40cdcb539a46e9d724d32c5664313e4dfd959cfeaf7ea610679d65ac0e0e9f5b5b76c1255baed3d4bfeb806551c3866f5cc637093a74b3bb59f74bb938db39163107f460a201d8874fbf017a37259bdc6c7fea678a94361b390d4b7668525ef2ba44a92dae2a8941789602c2bb41b17b7f0466dc5d4f3891bfd39cf0f39a6d13a6546bbf594360c37a75ea73eeae9e480e28802c08d24d7ff14e6b9d0cc0e70725b146445ef7aa66518e4348624a5d5e5b0dc0dc1ddd6b50b6194001d7e38b8fd581c2ae3a295df917515c80405fa015cdc2254775a320ee0d033c72fc93f7ce736958785cf535caabbca7ba45928e28f74a4cd64e14de2a79359fb2e83e09ff75e476962dfb8c1e4066e5d54bb9bab7d209c71de69c23fa6879740271d8cc55894c39117ac1988519131670d48744c883202ef08bde13feee798b1dfbd5b3dd07bb1f94d6693963db7bb38aa21be2f1129d7fafe23105b3805a91e61ac32b21743f816ac0773e174237162c1567c43f75c4b2094d31767c72986a55c3e0674472fdbd148cd24ae7e180dc7bb2eb2f0aa7a0801d1dab891edb620062686b8b230926dd6da5e6405ecd1709a4b7413b0264447e5e4301872c86d22957fa7f3927ceba45418f7c70dcca921762d5565887b407fdcd682dc2f22a79914e62d4ac093af9f6ca735b497d8f5883f18709ab2494a972f4a8a3b1d3c7482dba1b069f68f0de9b636531383e8e6ede84f8023c150e9144bb7a227ba798ba548a580371c69c41ad7b5e3bd4c55da9d696839000b2b9f65f484f3fe5045b78ccfe29daef9b7a39eb05a9132aefe5d8f1a113c83cba69639ef1e506516ddc9aec26a71d2722bfdef019f6cb082986acb1f618581028b7103d30e86788a5b5a7e4253ab4c31fb636ea0db821063568f3fdbc194a4fc40aa907f7883f8da4df2d3a1457eb0260119b01231ef533d8dedcdc38870348f8a2f48d6702dc017a6c198e72f61534f6470d712d89cc4200c28994e598abfbb92c3497a390c80d2fb066830bfd436afedc20c65710c8f13d6715ec7ffc011cbb32bb26fe9dc0db3bcbfbf68fb26f11d0d6daedd1eb530a02610b918f047865fb76b1bab840d081ef57cf70b56784911296d13f7fe5d71c92f9f43a94eaf8193e89c289221f7e29e2c8991cd3297b5f731b116ebc3e850a91c002321191b703e7e5c70f3a19873ea325848adae01cc7b19ee0f9cced712592d4c27037df62d4f92b86fbd7b619c571a2fbaf22cee4ae9a75f122b8f281eca2b9cc18b8ac7f7c4640e52675eccc1ff4aff310f992cd27577f2a3dde61c2a3681f93b8dd3039dd15fe914be35424a9b33370c3f7fbb325bc37235e4edf40f444b18246a3dabb55a9bbfa16be5eff48b4982ddf58c500f06db7e9482375dbb0eeaf8ce135f62c4e119e5d3ee4039ae7cc9f687754eb872426e10f28cce4dd1ea852d59faed1ee727514553931d2737f91d58b628c0f3ea033b5bcf24a34b0ad4c826e32460bc00b4619949ea8ada8c9470b8a429d69960254387f8dfd7e69fbb83a4c8aa4ddd5a0f31d8e05165fef59d2daeebc4e183020f3c5812a756b52c6cc11030883dd1c31d643e39c73ee6819bd4d284cc83b5028713bd90259128bde231b799232b3ce976790d53a72f7d885471a85cb42939b1af77f2ceacf8916bb04cda19523c1ce8790ba1e1b23e4b32f7f020cb95ffa575b9cf3eeab41af5d4d2f60e466dc4f0cdcdccd755446b567e6a9eb96a780579ddb0be0a507cfe06535b0a896e9f8a214c5fa17bee1d162027f901ceaa13821f88d60ada0805cda3773c5a97ca0ff57337fc71a6f772aa8e6578bc2e04795c305e4ba838682c2fd1573411a6a70fb380af8cc684d60831241e05eb205792f8975bee867e0ebaf719ee5315cf80a3f9e8551340f5f7d2abd5aa4c7b331dc3d14efa576cd0b5ff1696af2badd6b7dc1c77d2c97a47f396b46ed411d9c81b870076e2fc8a78363814b0bfb12b187bd36c0548fb133c4fc21d83b6da7bd384cbcad1242b278ff9278f80269454a4d975cf9968300be8f670357c8b9e089577b754089802570b4ea08950a450441724398c1cf508723efc5615a74ceef2b0f0735c1fda652cef02d47c8a2099f75044f5300d3e31bf0071bf49bff5ae4a4b88f7bc6c96c4524549c4393066b9f23d4c7d171fe0d8bf1f883d58083eaa7356d739cb27cf0b7eb79bd566b9c2a090d0883215119afa0b49a44e1c146c90c6efac235fc2878afb6b070d55ec33090eb943b705cd8875d45a5c5ef49586b849ad34cf5c7c3ac3244382b6207dc03f69c52dfad2b8664bacc073c3264e9fbc7453ff88d0067b1e25496ca6e1cf439c48ccec7c43113b5495c462b10291552069cf42526cdc3a9c731c1c17a8ad4f4a8f448dd2a914d0560417e16f26751d44334069baf8d1a8a4881e905d2551d95cbe492db58927160c3090d28d970aec7922d8e3b7ee9ea418b602548d8ed3998e969bd42bb04586537280862251f4dea23254046e3ef1aca6348dad6a40a560427853adb504a4d5a2763407881f6c3856eabdc34c228cd9b017a9d3a3232ceb34b8b9c49c3a88e59bd2c3fbf73be5245169fb589dbbe2c248f45bc692446f7f772a258f3654ac1238f6e9881d3d8de534c7a8ccc5c69ea3834fdc6029f26bd1e14003ad3a429468bc7a1bb63d4485f67c5d7e4e8a3b20f41e8404ec93a47d82b1632b53b3097f834192fb419ddb0fc52ecc906fe513aeffb1c2948f69daf0f46aeffa633c4ac1ef8b927aeeb7fd52f9ba7d9d085f11937c4d36ba16f805c5a0bb2afb1c8632db9b12ec8bb544bc0973b314d9c03e2c7c23908476c8e73e46bc1791aeac4fcd3789c75505c4721145ae15522b67af0cd470bde36ba805b2788933471bc9c407a721b89f2afde2e6cc3378e7e01af1bdaca73cbdb4e480d8b3cc7c7e1ef75f6917955bef040ff95a701bede5b93d10bc14ee127ae59868716c7f2bb1aef0889aea248159660b00424a0db9b2a31d4b92fb60647e40adc15d9447d7621425e3e5b7675292d819b83221164538174d6852119fe76405f12ce70726975cd5b053abc62aff58285308b8011e59a11f4ea375910a8ebcaa08978a0e08c3d8005765a29c14d41c1ee373ff61a94e0824b9cfa8859513cf15210f35bd82538fab97db0787ef290daa8d3d469582151f1a73ec8cbdf9c05c4922a713ffa5bc7ff156134f67c0b964e737db88837725e6d3f1191bf7d40cd3612d7d2f50802d59effe00b3dd3a74c5c4cace8acfcccc73b0c6c295a04bb9d73f882334c018f1b205a5a428d3b8e7dd80428b9bb52cef4551c6d5fe0d305b6e43918ecce3feb279c9e4ed66326860930107ea5d500eb17fb60d2f8a4790590f06d05bb5b29c761d506821f078ade69875c8cd2d85fb229535504870cf778efc667b3ce51d55cf0f0cb377f147bd72bb500d3d021b688092a5636c466e1f1f5b1ebaa7682778387f2045a34f87c9f16834b746256f32d07ca4d62df4462f64b07c38d5dfd142f951b55efc5411320f3f854265853c39dfc1ce35c30c0b96632dfa4e21aac946f54062cd8d6c1fff8cbb9de6fda6d92e725cdfd669b24f29934de44102cc8cfe57105a104bdb0b736677c2191ac0190b0dca523f1fa4302a713edcbcc0942b8ae7b79037099e30c328359c74443cb8733dcb8243c2204c743d5e967770d257dcce8df191841d77d4855122b5a2c46af950dde168e1b1d6f04bcc4b06ca62e68355cd398a14c6bbf03f840ce9b727e92b7466385225dea7a55b9b8d069170ea0279418c94b960061b6682fc5fd5bcf0fb3b883c1d6f8cef6a385843b88e9971371a2f833dfe566aef6875662f0ce165e12adb9c7be8aebffc4832060614ea6d46a4e49288bbd56ba8c24cda346af6e6168b109f2db11df408961530a2397cbbc386a57211d199270afe9b80f2f622b912e8049f16431e769eac26c43560fbbf9d0672a4458905d71335a23158406475cb068bda19c8c1701f427ba8c14ed8426c8aa9523d36979359282bcc1a035626409a022b8cb3b787f12f6168339843d264f32f11a58339f105d92496620004498db3928f0abd7be184a7e68eafe4f354985330dbe22cbefc5bc6008709818a3fb2f70693fc2fb50265d76f0c202e8740eaed8a0bec8af9878f72ebde08a256add947cb086282c6905179aa248b2cc9abb374f56d1983a1e54ffd39603e15dea832a6d03cb2b845f6c3fe6f55b1d4bf7dec0e8b43ce6c514c9684cdfad3239ad59febda44db098b5cea9538c80719884cb51587c4071f08cb66b3e6126da444e53c562c18ee683fa846561d56286b2daaf192184a3255cad867f6e0ee0a5ac03e8019ab58c239df354bd3a1eb172821b76f1cbbead67de9f37f5ec7ce0e568b02223e58ef2549423df6872269edb4ccad1b810cdfa8e8c3a714bccd5855da616244c1c2f58b57c2538443bd75993e8cf290ae0db2cae5b8ff57fc6a0f997ffe0e5262a57feb965ce97d8aa2cd57adad15176a874d9d9a50783a9b63e3405cd6fa7ea67fcdde0cd77db4ee19535edafa236c67396c9c800a9b25b2ac6fc74f97c30c81566e4edb5aa2310c38302aa10c520e0fe05a417974362647fb590cd9cdeaf24246ed699d03f6983211c49c541d9d5ed1786efe4b0fa6b37d91989db41a83883d41a53393fe62f3cf07ae9107257bff6be96a1734d32f00cbbc3c5319d10ed5cd3e8422d115b710a9fce6f2e4c816d374ac3414a7a577f788ade6460e0e38328fbbe99be461e289948f7a078b024e88d7b07ab0be704d2c92082560107def8510101312c76f62534b70f2b9518a0e68c766088e913ee589268505c60da458092c78278b8c55d831c3a53b5e71b26a990bc4e2b67329b6119946bcc0bdc3edbf29960401452251a7abf3977b843f4bed9dc8154107fddd46e9848b53531477d70ee6442a08718f430c314c44caa420164d5d489b0dd7a668319341c1b4d0cf590493ec7a068bda0d95542b77842aa8c87c5e23686324937974102a66e2f1f6e529d9eae1b4db61105d921cb5576fcdf88d9a6b28e5794e603d2f45c46faf6822cf989c225d2b972d70117e111297bd0d5100fcf0741dbc4beea4d01a9dca57f2bdb9873d9ff4801d2040b4ffce5ab35dca53b2f8a4bfd8a67fa6ed2e4c604e94b4e09ed2f056b69339e820808dbb6f81ad6a4278ed9fc75944297b5d89801a18041038425dc68ac93", 0x1000}, {&(0x7f0000000200)="de7b51364b5074e95657fd5270991a391d973e498e1eaea2bf8a1203d340334719d5adf6ebbf94efcd4fc470e64f45971ecf6840db093437d036b8220f45f1db9e055b515e4c1b129d307c98bad1bdacc42d8f692bbbd48eef7e745310b0eeaff6ed9f829d0523176da8ec6757178a4784e8e995f483a3c303fd0e98182d76f0561066e5e2e86666aec500113cccd696c4d1a7c5f5efbe9468387aa5aa86d59e6d0c1bd680329ea15969351ef28c92e57eefd8a0f443e7a9a047ab5ee6da33124383", 0xc2}], 0x4) 16:11:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(r3) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x1) 16:11:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) 16:11:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xe, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0xfffffd67) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10200010000000c, &(0x7f00000000c0)="ebff125c00000000", 0xfffffffffffffe68) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) 16:11:17 executing program 0: readlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)=""/82, 0x52) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:11:17 executing program 0: pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 16:11:17 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10010, 0x20) socket$inet6(0x18, 0x3, 0x102) close(r0) 16:11:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) 16:11:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20009, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 16:11:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0x40) listen(r0, 0x73) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:11:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffbfffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x2, 0x2}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x200000000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2e, 0x100000000000000a, &(0x7f0000000000)='\fFW}', 0x4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:11:18 executing program 1: 16:11:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) fcntl$getown(r0, 0x5) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1f, 0xffff}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x44, 0x20, 0x8001, 0x2}], 0x3, &(0x7f0000000080)={0x3, 0x8}) 16:11:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) semget$private(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045721, &(0x7f0000000240)) open$dir(&(0x7f0000000140)='./bus\x00', 0x10000000020002, 0x10000008000000) getrlimit(0x3, &(0x7f0000000040)) 16:11:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/224, 0xe0}], 0x2) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e51508a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c3441d77f707e98ba768c4f34", 0xf2) execve(0x0, 0x0, 0x0) 16:11:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) r4 = getpgid(0xffffffffffffffff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x28001, 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xffffffff, 0xd1, r4}) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:11:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1a0, 0x0) 16:11:18 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = semget(0x3, 0x7, 0x40) r1 = geteuid() r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x80, 0x7f}, 0x100000000, 0x80, 0x2162}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/130) 16:11:18 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000000)={0x1075c8, 0x100000001}) r0 = socket$inet(0x2, 0x8000, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x81, 0x2}, 0xc) 16:11:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:11:18 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) r2 = dup(0xffffffffffffffff) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse0\x00', 0x800, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse\x00', 0x100, 0x0) r9 = socket$inet6(0x18, 0x0, 0x9) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000017c0)=@file={0x0, ""/4096}, &(0x7f0000002800)=0x1002) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002840)='/dev/ttyCcfg\x00', 0x80, 0x0) r12 = dup(0xffffffffffffff9c) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/tty\x00', 0x6e4c9a2ae63cd347, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000028c0)={0x0}, &(0x7f0000002900)=0xc) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, 0xc) r18 = geteuid() getgroups(0x5, &(0x7f0000002a00)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x0, 0x0, 0x4, &(0x7f0000002a40)={0xffffffffffffffff}) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002a80)={0xffffffffffffffff}) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/wskbd0\x00', 0xc20, 0x0) socketpair(0x18, 0x3, 0x9, &(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000002b40)) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/wsmouse\x00', 0x480, 0x0) sendmsg$unix(r0, &(0x7f0000002cc0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="50ca1432bf9b04fac814b724d7035c018deae82341ab2cec5670b109a6b89fad8923e5c0b254f1e95929f844291d78381d3d92133d8695f50fe5eef8bca6b1079896dfebcf0d2c85cb07d5e982b42ddafee92fe4cc9ab76ca8db3d1077951292e1604269ed3636b79193bc9b6a96bd57b748489032a53b07bc27da38763ad688b56e077952084b165a547ec51a5d80fe", 0x90}, {&(0x7f0000000240)="8d27998cbf7ef865f841e93fb368b369d548f8096b78ffe3eae94099f2842de8122d23869c567a3ef8b947a7c47f91425e8e0bd31d95d82be3f138bbec4b483b02064c67d4bc0d8ad372795c969da1d54a75b6fbe2ad0568ed55261e6f84ae4325e38418ad1b0220", 0x68}, {&(0x7f00000002c0)="b1a0cccc24c133dfaac278819c093e779aa723fe07f160cd79e3f3d2ff1b1f6ccbb044ed02aefb49420d710af8806a1584b58f0ea9f7fba162d972e13efc43e02a21427c3ea8ca2bc81300b9baa94f43409eb4e70c233addecd12a6952e779c3d5622fe6f0f39ec0f8bb35f6c6c8d53eff509db678995cf47185422f1e35048ec8cb78ee53da15a092d6885cca0c540983a47456e418a2e63c6f36e1e04c6e28471e922123354210779305065d7088cce48fe9bc8872d39ec8eeb9267ed9fa34f56c64583e967b51998cf6b5a4be9203b8da2ddc340b179e950dde9c538ac2dee503d37fae89a4f2637ff38847e4a604909db84ff070da29bb263f98ea47be3cd0dd065442c36b0afc3b3f03ea1cc906dbfe7fd8799727774afbd9b556aa307ebac8537d468e2707e1756fa99e22e607f2b5b2fef316ee60601a4cc5bda29b69df75f94495005702d77ba54764bb022b46a79bff11d9f98a680ba3ae990c5c9ed39069c91acbbe3fd7b4e6e18d29ebd6c5634d1809329fcbad4e2be7006d8074ec887483772aee4dddcbae3a7348537dc6e5080a019161aa95a2bc775587b305101c3a5441b426cf6c07760cca63009b024608c206efd0f97d206e4317d5069b5ec6f02b2676a80956598176c2e96fb88badb4ace8703bb65956b3d0ed1af8698c6e493556861462b5f0615d616ee742dd4f2e3b0cd62330b1e278588088cde6b7f95121243968e49533262383d487582f540aef6770e7f1a752b57efba36370cb5b8fc13608a2fb95e0d4049848e2ec6b05118e804cdb8edb9d83f97c119c429d8f57884969cde9420e20b4b312c8bad964243c6a798470aff37dc62c4c4fb4cc1373bfc145b8a44ce18d40b7d883f645f78e71ba7a993723cb86e5fdac95b787095150c6057be2d81e5924676a82052a7b971d7a72cb50274faced36b6287d9e086246b3cbbd2abe965c7621a4cbf3a4c50447787c9212a09671c8f44326d5fe322cf9b6a5afc8b4b216350cec1405ebfc7c69c5836a1a8e9889a0acc7773883049b0887fd11ce8de2b27edd42237c0d01c52d4df96c50d1ecd142a9d0972e61707152704ee69bc4b7e9d6c80954b276a1b5d994f8d831d24e5aa4fd7d097dc493ac4886e2c2817d9d07593c8ea61c4af838c4cd4da63708747c288f5b27c7ef3e84bf18243f3f0ecf25cade23162de055de48f82493890f82a60afb724f9897dfb96600d58480abeff667e3f5522ab24bebed56e9bc03a02696e4eae7573dbf9875d4ffe2817aad92752508e4b4876c3a084467b465dcfc24e416c602d4627b23c02c1ed174a3cccd9611a839e16e2439087320ad5625356244f5827d429e830d8e1e1336bc6ac68778fff2df1aeb394c4a362b56705d17e09917a28d61008e607ff493b3d047e63dd3fce9ff443e1e8c0e9d9ae9a8a7714959080590483498485507e174c8d85847f89ba6a96b9a756a337841404863bb33fb00abcfa5b37867cddc503d022e8b54c51c8d6d36952b794094b9c1991bd7316ef57434f7338a932e8e4ae1af5c276ad1de97769d05171e7991953b55f1218727a653ac0ace2731770381610828bd35a629df83ca7feda1cf20d7e7c72bd3616df20a46661d86420c21f5f8e452e3742a2f2dcdd3c243d027f521db715d17318cf236a5265117c3c251ae349da8ea1cd997298fbcadc69f5f2ba6a24124964993c35ef7edae8198f9cab8d851a307c3a2fbce06748896127e4998ac6edf354d6c75ab8797a1f58a9c103ba738497b7004018125928b7c257df9665f03f897922a0ab2117ce34680d3c1695713673dcdbf7aacd084ecf99c8fcd847386696eca0fecdfcd7f6acca263ea1df109fc16d26807edbfd490b0f5d0925fba5791c714f571e305a5b999c682c892ca9026fd8aaf4c3897b004344fc07c87b6328048f8ac7bae2ea5ff758970eae07cd619a80a5df0b0a85e816fdc0b0bfb5992db7717d9a3a7e8018f1299ea55039a6845c9dbbba980b163b016be06d96e9c30edc6609db98a5494c300c8903f1a601a7f2c3dfc6a154cd206a7f60cba7541bdac2a9127d5097927538d7f065f012a23ed138db176b9b122a0f96d864fb375dcf2c99da78de3254433210be77e2b19271c72aa727559600f03dbfdcf03c4a184346d5f87ca0356870dae3d529bcbdb03cfc52ea4d3439480a11d4ff4f36ebf7d49c981c341f8ef6f07fa88bba20440dd4df0e6c901ccf9b9b9b616d88f408d4e21dcb0e90a944ec063f12fe9634530023dce9b10de712843c445a7631cb13b71026f5792b5dd80cc484c8a56a2f0508f8bc8409453251ac81a69a901b22b28e0924da40b08bf555bd7e83cb95b48fd881e2f3c346710dd7e2c08532ea3179db53f7637d02fde77e4ed44454c50bb1ef85857973e34302859ace17959267b6f513b0653e34f17201af9381ff98d1b7e697ae1d0ba0658d4f815f55da0dd47c855f64e807fbcbd1fcfa8e2068e7b4898c7bf67f4cdd45ab7e78704480108599c763f4dff9ca81a80b227c79d4e7d3861496f5147f7b159c0044eac0e68f83e0d009a1959f102ca3142023a1619adccc062840c6b7d91486c77061a78d2534f7320139a5d5c7589639bae435327143778d6ca91e0b26b2f27da3c886e2950c3492899d0f9a5c3efed0b89451869cd73c5a2afd02fd23e86616cc6e5dc58da1576bafe55d82d7320a48495bccc931ea33525f764b5abf9c894e60bccb8ce1815a08e503224ae186cb69617f28a1bc16ea8c3b3c9268308c78e7c193c04c1d407ed9e41510413ed62d527cf3551643aa35289fa46644494f775a18ad6432bf5e7ae59e092bb7462ef59630aaedfb3a377af0e1fd10a2aff6e20d0e666e8e0fd1879868e2004ad5829ef7ae74f95881b68741ca37c4969b2f5ed875a1dd358c4bff50e7400791c012a811491ceb26e692362fa1327cbd0aab3edd13b6fc066cd23a8b22c22b4f961b78ca0981201f7fd6d778f93bd0cd3b6d5996777ab1356ecb5bbad442a19abb5c2b7348879db0af52bc719eec775cce957708f29d8390cd78cf00e6b319471ca2df669664fa07e5d1bf3c3abe51fdaf96dd95e3bac955cd3abf25602a84ebf404888f7d73bb51b144817de5deb43031f40af7adcbf56a6ccfcdfaa330a5bdc608894d7c9a493a7b22596796781e55738072bf0917936048f6283e4d69e526c04e9534d89c68f9e74f370cc891dc622843f6d856b5ddc82ca402dee8456a23a0877530e142bb3399b1b11d2dd265f38de80829b5c61a9bb038ab9b023f7609981d210e6bf79166173422870f045bb7f75d5229609ee6e90b53279594994a6878eca8395b342fe3caf66eb681920f08954189e13a5e11309509ae4b6dc925ab5ed3687c02e15fa908f4efe2afe8c21ca0576c605e197e2d349022b613348b978971a9972c93ff2e7d897ef751bd7ae25b937a5fc83df21f4ced03c065e094194635c0888a18ed3a9934b82bde7e35ab9ef6822c580466505df5e70b1af569106f30d4c39bff528231a929f8f7b63dd9a62c2f55abca5fc6ebc29df95cf3fae5978dd8cc0ad5e0c54a7c4887b498b4a4c3598d05f194195a7b31582c1feadccde8e3ad68478f6799df17304e0b8abdaab0197f36c4b19ed874089ba5223e2394c9bb4a852d1aec5e35e5614b3f6873bf590f7739bbd02a40c49229b0902abb91d6fcf382d45e9a212076440982a53bfa6f6af9a69fc9c22fb5428ec79881dce48b2439385633a692e71c4b6873326fc0dabdabde1dd026dbe4f845c732a77a823f5878a57d493054cf7abfc3f88fe18642c84ecd5e28aa6bf0a80491b97d0d010dc45d83e0e84d61e61455fcfc46bdcf76afdc48034b5e5bf5e4ff9c7e7008e107ba79cab3f5b515a31a6785f7825237a5e639d7511f902ffb00aa00ac00fd4a7c8582b5ca95d24598ab0ec8b7aee19a8c6513bc86d42bae0009a1a8a23974b8a94be90a79bcf5da9f0cbf4dfad42b1eb1f3eb4b343cf9c469ad01e38eb14873b33966ebc10dec09fadd70221d3093a7154c6a439cb07b25546e23bea5249f43fdee444fd614da119ffb9ee2427c9ce3e5cdc55a48b226c6c533553c5eecd8dc71d49bdae94afd5be1665faca9fe856acc835dff0e70cf56db92b75d97e94bf7ddfbcc17d5bf464e10178f54cb8e6f71ef8171d94464324ba7e700445d42f86a62eaf1aa018e0c65525f5e9633c875924287b597d1f228d27b845fc3c611e20ca2ef1bdf2952e45740e5d7af75309cb948641ad7d42212f9a5c5d07aba7329dba95f8d566b504e0da96a080bce16f358edf6d55ae3cca51f229c6b64b95bc837d05cfd9dd5741ec4e2c8358026d7d513bf2b68410ed00d43c08607ca3363e48a4f96b7774a96bf3b7d83960999cc8aeeafd29f02b610d4d7dc88c6cd2618262b24ee1875197d85c5a1ace5e84769c9529d8af445d3ef6f4552e827bedd2f3a85d793361ce9a05bf5de058160b71c9788f5e10b608c881371547d1b71eacd835f1607088b19eadf054c4cedf6b60b989507453577e7f0000ad039d82f8f8710366ed3145637de8552b1fbf092f9893d57c55c918163c3adb1a7d116e72810acf0c68bc01bdb78951ffec6fcc2f625d2ccca5ebd29af502ed95f96ad0a56ffc2cc01b11998111486e2646599d90aac096c93f81ceb7f05bc3ea5be0bc188db27f12d4b7ac643212e9b33889957bb671b4ed7ac94f0d923d014b9d254a3f03fc8dcce28f62c36b3f5b06e380c0f5c959b9a60796e1896dab6ba4c2794420a97070774328869a888567d72db518e6c07a2b29038aa9f59451b85df53559811cc22729e86856df2c9ba0e4202262282f83dfc79b2ee7a49d374b5a2eff900220f804ac25cdcdc7e78820e4ec4af38b27e64a89b805aa53b951023637ffb831b554f96834b850b8cc21190067f1c1a9c1c6b0604343d6d185ea55a8617385f7fc265bf2c51378acc512f9f28078db0d5ad7b6984248ace8c9adf70a2a61484ac421db0b8866692e8f59e4ee0eefb7898b671a25d839a5e0c43503ec974b9f71bf3067c5795921e698b6b0e9df4443f8a0e7d7a88d2d34cc86c03aa2f834c5f79ad73ce2de37bce53cd8b10fa8171d9e49ce91130e8f0da4e59bd9b763eb2b672766144e9eddfd968d4d8602444235258fdeff4fe598d7c265da78909de400ada243f730f9dd670036809fe5e14d37c7ff6dfd1ae06c7944df01d8a9459dc699667727d83213a2901090ee23938e982ccbcee302d516f82fd43405e971591c540e8998996a4057412c15ab1d0595842fce4b7ed21778168fafc0764783e2df949c69242994a41171d645473601777ff6c175b5ba037c1b402efd2840c3379688e68fc81709caf94b96b902bbd909cda9044d71505fe0e5e92e9007e78b90e7affa8ece08571e9c23c91a6123aca07a380594adbd8e91705e2173d12efb4eb6c5036ff33f648eeaec55d7bf2611c5642755c6a3e1ceb1d2b1e72a6dab7979bc8d9a768fac25a8111fed53c12011007bd628bd3053d06c95edf15138e2e2015ac3d80ff0d30791fc0ad44e8db01a335fb71f573072f948ebf93d37cb3d0a2c8c3bc48c3ae0aa4330e5833a08bc2906928ff3201e2f6e149c0f3b7c34b19cd7af419d3b45262a5bb081b43b0c339e893fdcce39b39c231335eb93e573a0525e17a0f1f575663b6e58432b50a5966ae50a0e187c31bf577b49aea9229f763591799fefc621db88d04302c84fe1148bb6c3be6e3118801cb31eb29c99f03abb923b83fefeb6a609b099b10a", 0x1000}, {&(0x7f00000012c0)="d94d39a976abef114b2def210d1fc3c2963298775e618673d0063e35701a6551a7d75c119cb90836871177b49a4de2e9885a0f284830d12c4837df620bcc187c9b300247f4b59b67e5ca89d655f040586bb0723a068f82aaadf2532da4a13a182726fafaaaafb77d013c5d82ca0f", 0x6e}, {&(0x7f0000001340)="df2af98e5b390faab62e27d2ef46745427cad60955a0486fb7e815805df26ca7556dbaf6076ebd0c6baa295dc27e79f3d2fd3f209d8b2abe021e155c2dcca9179f37e220c669ac7a8b146b6c33ca54ee8926160def0f55d3b4b2374504faeb34317e71863f5464d2f90b593f98453204cebe446ed2c8f7f280ff1737ce38526da70ad14807cb83c073f44ac847b6f5d03fc109ce7cd0cd1f1f3f4972808f1451b8e2d6139ad483b55d9fc6675555c43a152959ec141c8aefec466c32985a29893d5f43a064d11100805c0d6e9d09bbf356031475ba81310d2e200df213b3a40c82e0fdd6c3", 0xe5}, {&(0x7f0000001440)="82ed53f0b613edf8e6e878cfb34d113b1d5174a076d03566deebfd6a9eef1c0cec28b35a8936024b490780bf323d08c07c681651409abfee11b5654c9801c5f181d7d568417e046d232b9677275b3f2aa1599b7a96a4617b4d95d54e107092bcbb0cf264eadee6dd76565639503963f5658551a23870d4807bc4eaa347cfba98039a36724d", 0x85}], 0x6, &(0x7f0000002bc0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}], 0x100, 0x2}, 0x4) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) 16:11:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="1dde538a502ef3", 0x7}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x800) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) 16:11:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) fcntl$getflags(r0, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:11:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x3, 0x9}, {0x4, 0x6}, {0x0, 0x10003}, {0xcb, 0x400}, {0x20, 0xfffffffffffffffd}, {0x143, 0x8}, {0xa7, 0xb}, {0x25, 0x401}, {0x45, 0x5}], 0x9}) poll(&(0x7f0000000040)=[{r0, 0x18}, {r0}, {r0, 0x80}, {r0, 0x4}, {r0, 0x4a}, {r0, 0x80}], 0x6, 0x8) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) recvfrom$inet(r2, &(0x7f0000000280)=""/112, 0x70, 0x0, &(0x7f0000000300)={0x2, 0x2}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x1}, {r1, 0x100}, {r0, 0x10}, {r0}], 0x4, 0x7fff) rmdir(&(0x7f0000000100)='./file0\x00') 16:11:19 executing program 0: r0 = socket(0x0, 0x1, 0x6) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x28}, {r0, 0x4}, {r0, 0x55}, {r0, 0x80}, {r0, 0x84}], 0x6, 0x50) 16:11:19 executing program 0: r0 = socket(0x1b, 0x1, 0xffffffffffffffff) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:11:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0xb}, {r0, 0x62}], 0x1da, 0x80000010) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:11:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10101, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x101, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x369282c4, 0x0, 0x0, "2797f441e3fbfb0e7940fc5d84b5232fe431840d", 0x8, 0x4}) geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/22, 0x16, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) clock_gettime(0x4, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100, 0x0) connect(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) recvfrom$inet(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f0000001280)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f00000012c0)=""/192, 0xc0, 0x40, &(0x7f0000001380)={0x2, 0x1}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x2, 0x0) r3 = socket(0x6, 0x8000, 0x6) connect$inet(r3, &(0x7f0000001400)={0x2, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001440), 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x41, 0x0) write(r1, &(0x7f00000014c0)="7ffd8cfd94c700f7228ed163478418b025a6b7fb1d700d090bfc5808172d77cd51e0bde8524aebace462984df15e2ebf95921f4a9600245dfabef50fba8677d7035e26c394c0e0d354cf95e0660dea66c502e836e7ecdc67d62c2518143dcb4abb3719ca08741144fe0d7b402764249a816d00a069a58f3a62dd29e8b4aa86e3d8af0d1cd8cd3b0b158564276a83e3281c6e107cb1591cca6a795ec9a560ed9219cb5e58f6c089cd", 0xa8) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000001580)=0x1) fchdir(r1) r5 = accept$inet6(r1, &(0x7f00000015c0), &(0x7f0000001600)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x20, 0x0) fchdir(r0) open(&(0x7f0000001680)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000016c0)=[{r0, 0x20}, {r2, 0x2}], 0x2, 0x9) accept$inet6(r4, 0x0, &(0x7f0000001700)) open(&(0x7f0000001740)='./file0\x00', 0x100a0, 0x20) open(&(0x7f0000001780)='./file0\x00', 0x20000, 0x80) preadv(r5, &(0x7f0000003a40)=[{&(0x7f00000017c0)=""/17, 0x11}, {&(0x7f0000001800)=""/111, 0x6f}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000003880)=""/230, 0xe6}, {&(0x7f0000003980)}, {&(0x7f00000039c0)=""/67, 0x43}], 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003ac0)='/dev/wskbd\x00', 0x1, 0x0) 16:11:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x82) setsockopt(r0, 0x804, 0x71, &(0x7f0000000040)="155406b28679e456237d1539a89eb9159d40299195fef2c58ada1e1189eac87f024c9a96b52957670260187f850dbfb7c20db7", 0x33) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000080)="c0aad39b423163e542f87e07a9969905f0081210351fc9", 0x17}, {&(0x7f0000000180)="738e2e69945271ec7f804138f0c27753fa5c6eca8c080470fe5211121b6255fafb1da2d69363a6d9621c28d634d47478652ea40c75e0d5f236d8fd537022a4a3f387d65d9d75249c2a0df5166f41b28422d8f176d648b9d391e9b8877768095a3e53f73050dae348df7e7229563e785e54a643ff40557095a3366451e94d0d8d32b5ba4ef68d5cf6583f7d57f6b6d897cb5a786ed94e9d1fc7f7dff0b0b9baebe67f5a491a2f7641d5aed57f237c297d8df791dccf0f450ccd0ca1ed0ea8dafb943a7ab59cbf833b910c5f", 0xcb}, {&(0x7f00000000c0)="e5b906e537f4143e5f0207e93e08b16cb93a323a6ffb2d052cf4215a754f72f7313776167ad8323e4b183e7530534f2a270f78cae3d15894969d75fb9ca1a0fa112f9c6d", 0x44}, {&(0x7f0000000280)="3abb959b308aa5890351148b1dfeb13de0dd01972af0425af5ce1ee36cdb029b8aca1f1ff05d8c4b2639aae36efd8dd0a7a4c1f5695a858a3561cc9388ff8308b667f110473921be880f5aa23c76e7f21743633037dc6dca7eaaa42f6e39b1ed2e391fae9377c5ec51b3b9df70c15b9dc92cd49164a932a5bcd0959d21fac785ad82ba3cc020252befdd11d8fe595840b66226b150f37e07f9399c000d35b6c17a8b5d43e82c3b45d987fad4f69cd6a19ac55a34ee627345968816201becf6534b6ec1b306f569157efe004ce3ea8913aff29086ec78a15de8915ab26fd12c09b06845e47c0a48989b4bb8e475e5adee8644fe9fb8598676cd3f61b81784f86e99be283273ee622c7a1922b98635093a42d4514bc488f2a7e91cd09999dcb6744a97eb09f9163ac61781991e02965b195c359ebb6122c1718d1eb8b28c049692c1b0b7d22b8823b0fc00d55bc2f194d57aa2e67251802ae435dc09b6110602f0f68741b5424af8d02079a6c1d144cc1493089c3cd669ab9a61c919e7837d363b73bc63ad8eb819544a60c31c747e973da949acc732d78f66dd7400e9ca752fa0fa8af40f6ad86ae6105377f0f73e8690a5c26bdcb5128379be38dba118f6dd2c1130699199404bc05323bbcbda6ae284af42c601315deb20ee16ca5ac452c3d8b1ceba8866dd285a17d377da0cb8eb5b80f13df4b9fc2ec4c219d8b07551b5bc3493120a40a6682e50c8d39c32cc20b8f1d44f3492e869a612342007f07b4a479945db3a89cc395e61244e0b09940abca13eb8457e488831f84ef8b099dbc89965757413ebb471eb999d9783955e5d2b295e25b26fcd281ec12c9c42e5f9e8ce910f3d17fcf7092d364a6727b5c243e3cdf81e6ca684a4ed9e3f5c129dd4e057dfb3278c9963b5d1d40bac87e4114edee035b2cc0713424eb617f44b1cf7874da49a59f3015396187637163c60b26847e45dbb2becd8a3e891b482e529a92bb5cac471fe537bffd42d77184c627393a658e6c1cd3bcbe50890e9c1dcc6a2ef8f06697e87215688dafd00efc8b41d927a3bd7800a7be5e42294b4d4850fc27a65e7dd342621f442084cbdedce4d4cf350828fc7006db3ecfeb766e9ef88291f6b26b3885529fbfee8a5128003f27a8ff93a29ccc8b32a2a21efbbd6bedd359dbb24e7233550c7e1247cb0326d9546c94fde63142c6d722b3f2afb55ae078ecdf7e9529099a0d1f9a337e4e52378ef332ba3e35b029fef9ef34907e300036b378e7ab8011782e14bbb6f385d5fa8f8ee3c8c7d6f89ae5bd542f08dbe398c7ba40f8e9708dd552bc33f4f8c72b73db1cd01f08b0dab742b38cbf480ee274262a35fce2612fd75e4a8c4623776542af6bebfbd66004868fe16609d465e9bca99af0763bc934f86542030695305355b5ddf99d9b231b15eb1bd664ffde9ba3ee4be8d052fe6eae3e5cbf5750ca4cbc396531f2852b9ea38a46e0040285e06c42a780480eb206041b9743f227332c3596aadcfadedb4b9b3151cecff6f6d4555b65340c7f4b132a6db8541f56795e276c8911dac62dbdd317e8ca33d5561a7bf4b03fde2f06e55d2d5a17b08fe97887a2747becb398622810a780bd757ebd69ec237cc707f1ee5ced94d00179813ec950e27d8cd33fe80600b13430a67e8f63a719253b201915a3e20466fe087105497e9a6cd6eb44977aa7d49856cebcf57b026805f112da30aa27e586e165ca7a3ea86457057ed92b8821ad14703bf4913290a4d9d72e5f29aab1dd0eb6c4acd43ad18788f3c15889b62c8a3d7475e9f222de2ab843432a63305f4ca349e6539496ca62ca2eac05bd3c386ce5daaf8f2ce74ef4b1de49a510d6537789b775975c17958d1d1ea42b95b2c27c20428e34ff86549fab4392c74d5103cef19ecee382163e8308e1748fe2d178bfd19f6c9eda5a5f12e78fbe088fcd27486d9602b23aef4b29b868da9f1dc08bfd458e2f1ed1fb19a926d71548fb01e7ff31d1e585bdd502dbb71f63d48d110f8fa3cbbed56f02233c94cbff0684e48412f90f43cd57e3d04c071b7c62dfecd6960716a353517e264e0901fff4de949a421816a510f4746e45123426c2f42f94171a276f95dab0f2115c0295905159aced64180611ef20c1747da1be26ea1f58160c0782a8359be5128072645f2ddc72608f363b915ddd3fbe49b0f41de1b5e3dc0bfb48d8d7cac0f05fbc9fdbed0b76b4b3095204d1cc432ae0983e5e2b90c7c9716e1d6f53f5b285f348d7e923fb04c572c572e19ab5644e2d3676addd287cea33f17d6a87606217536bdfe33e212e38073269a95b03bf81157cbb5cbc1a14074c702be31e8d86cb71c72ad0a33957dfef6cb15b4478a5f69405a250d42c53a6cf28c8b9eb093a46e8365a870eeac953af0a451d0cdb9b35176ae9bcd9acdd5e46de555e495c94102a262251b00d46ee5687002beb03e2a23accaa622cff4c1b0f8d85528ad0a7eb1c2a36051fe1c4641893a89e6f2ba37fae2f428d96520ad11e0a9685859639e6af9dbad3dacc23cf04047887e1b42651f97bb6fbc9d5b11ac74de3311c603535af5c9b24b8099b7acd61c5b317703f2805ce85bb540eb89b34ff0de33762712d021ee76808dd7dc670360ae19a258d3b79c4a161af50854249e8af750478e01c816060d9de2c7520241a45120151c32c45ff619d1f668e1412a6b1868099f8715f5f11cc230f919dbec20777fab40aa3da25e2b09365a588127da1b0e19918514a26ccffb1e7eb55459e1c4ad0198c43285cb64d58779aaaf30b991f675bee72c4c573798a00f53ae45980903d84765c78f4c540224bfa8c6c7595e22704ad19795005957404fe7dfce51333379dbc6efa7ffec3161f71683fd76917908258483bad35d7722a64f3d051c7ee7965d241021c009ab0a1522ad5b767d9f617f23f63f96095905427c9216c6ed7a58ab55779d62f8f544c10b5a22d07a07409918b2aab6ed70500ec1ca33b00fd1408d6fecec035c18750e379cdf2ee307d8f481dadee13df4e11c11478857a0d42443729dd858e429fc208712b7cf31cdcd25222d8d5cb4e98861b411d64bb9342d3c4e9099dbd4d5cead912fbdc215b6dad3a0dfcb20f16bba83b184d955f4c6645e74587b0d4aa183ec22f46b2f893bb4230efaf084ff46e76bfa1dd5cb4e42326dd03ff70222f839e0831ab104c9f1dc44ff81393c578798a1be9f92dc0ea5add0b412f2bb0e9c1c7bbcd96c5aefe4c71d4a4a54506fdadef73206274e475e32bc76fa3255a1f744f78bbd225a0114b1d760c67247dc098078fa8b1d5d342dde8ba3d0c0e6b8d84ec7f2756b6cee9b85d65c171afdb4f7118b029495acb66cc17793faa6d28f5390fd20a2739c096834dff869c8994009dab2ff78e467adfe4a3e1319964e9dda4ff2c88626bb6966d8779e68668aa364c2b3cc5e2e1300a8d0bfa67f16e912f5d511150302b57f2f5b3f0d6f7e0f5b62adab1495906bdcb70fae8b3c29e13ae6740ea84f0fd0a63c5466278a5f89ab2d68d6ef6399bc509f58e6e76ef10955f5afc8ad2589ee3458e2ba83c63114c453f253bc703a288475328782a1e065468ee1f023e579adea283732e4567fc1b72c1ad2cf15ba3108f17d8c4fcf16b825f75489a762c0b945bc1d1ae9c35169ee410797a6d0552c5ed95c169fef13c64901c9283fc2e57b80a578b02338d1193df92835a6c1c69f9f67774bc50417062f16ef280eff0b2625bf9245fb4dce034ab1f9e03a25bff2839fc659ef1929d1454a1ffd5f5aef61070e7e6e3453af9fa8a31dcc84df4c1435c1122dee3bcb5e80e826cd0eef2ea81a4042e87250350359630496db48b31186bfbdcb2bf972db28d171e448f4c37373b5ac91896a1e66d51c02855630a7afa4ca7fc703ffe243b2a74df0e8a632ca8a1dc57a1475cba6f3de5763da837042226195304a1da105ea9300838379324fdf5f49d2664dc2d2d000119275fc3b6e744f86ab8a5f64c9633b193cc63b45446cbc148b87405315fe0c634fa77d2e0ffb7829ee5ae1c5736228218ab157d41f1d3a1d5b98d92c6a4de2a388c7d19ff3212d752cc216f4dfb55975e40f121cb5836785c1961a5486e10e0d212f364e5285587c093f2da36ffb8ea9859e5d80c0063577261f626106dbc5c21a897db8248fe59a223ef4396878f66a0f41f04c3bb0bb976f4409387f5691732962a39be515dbb8d5e31823c557ea6024394fe5bd7abb9eb534f493b2e40383705d2c5c7072bef3bfaa1fb8bc41250ecb0b7deb10167d411e30698a86a8745b1a4f16b933735adc6bf92a5ede9bc8f06c66dc38ef727ea1a29fc92dfc67973f151813e50f07ee0dd40f902efcb8440fb9e184cce2aac9b5ad36e9e910f7cc1108a060f895e4c4a2fcf97849a90aadd51074316b6367de32adb48bf58ac6547cdefaec8059944fc1a0fc793e72f82fd2c66e417f8a1b585f598341d8ab0cd02c45f9c94324a600f3d491acd27a7e3697b484f0ef930ea27265cd919692b002265055f389df99624b16153328aa07a4ee01dc6ef938c90795bd5b0f0e7662a02b11d1088feba328075d745b10689545ba81296dc9c1a5a720b323b11c6e7750cb9b4af841685d40148ece5ec5d9fc0300e3cb4c8e637ff12c271359be615f5ef193aa589121d129aa3059fbc80a6ecf42690a7dbfd373b5434ebc2e2eb841a05fccb41aeebfae2f49cd9c11a455ced87b8709dc8758c4b380963f2df60418baca66ea883471ac2a91b8ad182d9bb744bdf9afd32a82b3a93eb771c51f3d876110b093e4748dc4fc0e7cca5591df1ec7d8ff572d3c5fb8dd2228edbe4b0f730ac148c2a9aff4d9a204eab9e70a3ce6250df2803e0eb0e0bb8c7a15e5c1d186e2863e31b2ffeb0c3890cc469205f9bad28dd8a72a13a71ab7bee4ef429e768dab2db5d37c611b653e3358d44fefc3d0d7843b23eebd135328e99d77c9e2f276a366e9b877bf4e1921b160e0c62018fc20d56af9cbb8489ed46734f02f64a09ebf1e8a6183701e4919136b1c4cc23657ca6e3383f79442dc6998ef3a927a1e9ce1f8a40da663d4af2b8b2767e0f385a3a1c4981b99d7687b4de47ec12fc488585149d8b3664dfa16b7732ab6f7ea38292786d5e3d5994beeee48c122379fd610135f0c0f68069edd901538e1d0a3bb0577cd768dccd4e60c669eae45f752f8765ddcf1133c3c444ec5b232b81cbb035383c4a3cd8f8c59bd8f503ad4a2f70208f82dae5279d4f27483b786f35e8ecb7e5cf2fa709c1566ca3ee645583b1dcb4d37b088c42784a8f7dc57ba5d2eb497a560719bf652067d74c597b699acfbfb94fc1c7e046712641446fd7b49494361280d57ead9a80bcef18c867ef17759d11b23702b5d82aa52aae9eb7d6818da6c458cc0faf85bbc3925dfd76e7b2ac225d783db3f3b13e3376ae3c60c4b4afa106456632112d668087ccfdfaed8844e6ad66f3d0f915d0234a890dbb3dc8608c08c5935142442c9cceb43df868474594a961bba312e75f66a74991fa1bcea420da5537d6a8acf3c7a5421dfd2661089e45b654382917b8c821656333ac0ea4c20d1f2e4e6cd9b9501f8ce5cf160af20d4be1de9ae2c020138844e47fd53013eaf46c5f1dc827dfc879cb33b294b129c162d8f0d86dfe42ada62d8bbb09be91b3b93263708b600873c8519044579a93d28a267a83445a547df1f78af509ea4e8e220a2ef9dbd1218f320a0c112600a1aca43af4c899dd89417078259cd11f67013a4a9fb1856712ac40968cedabf068f", 0x1000}], 0x4) 16:11:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x7fffffff) 16:11:19 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) 16:11:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pipe(&(0x7f0000000100)) 16:11:19 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x3}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0xffffff6c) r1 = semget(0x1, 0x0, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x8, 0x1, 0xe051, 0xfb, 0x4, 0xfffffffffffff7a1]) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0x409) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:11:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:11:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 16:11:19 executing program 1: socketpair(0x21, 0x4, 0xa90, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x280, 0x4) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x2) r4 = syz_open_pts() r5 = syz_open_pts() kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x14, 0xf0000003, 0x1, 0x8}], 0x1, &(0x7f0000000280)=[{{r4}, 0x0, 0x11, 0x63, 0x44d, 0x3}, {{r5}, 0x0, 0x8, 0xfffff, 0x7f, 0x401}], 0xffffffffffff5f7c, &(0x7f00000002c0)={0x9}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchmod(r6, 0x40) fchmodat(r6, &(0x7f0000000000)='./file0\x00', 0x140, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) r8 = socket(0x1a, 0x1, 0x5) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000300)) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x9}, {{r7}, 0xffffffffffffffff, 0x2, 0xc0, 0x9, 0x800}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000081, 0x10000, 0x6}, {{r7}, 0xfffffffffffffffc, 0x0, 0x0, 0xffffffffffffff2a, 0x2}, {{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x100}, {{r7}, 0xfffffffffffffffc, 0x20, 0x0, 0x100000000, 0x2}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0x18, 0x2, 0x22, 0x400}, {{r8}, 0xfffffffffffffff9, 0x2, 0x800000e0, 0x1, 0x8}], 0x9, &(0x7f0000000180)={0x3, 0x1f}) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) 16:11:19 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) r1 = socket(0x6, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:11:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {0x0, 0xffffffffffffffff}], 0x2}) r1 = getgid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r3, r1, r4, r1, 0x80, 0x1ff}, 0xfffffffeffffffff, 0x5, r5, r6, 0x2, 0x1, 0x7fff}) 16:11:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x9, 0x100000000, 0x3ff, 0x1, "7ca70e9ac3c85f023e84f9d720d16dafd7f5800e", 0x7, 0x959e}) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x7, 0x4140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:11:20 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:11:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="01006d4017c27c3ef42c7931cdd95c6be4692a44d9cb9f793b20cb84dc8125fcd55dff73159f393f87e9db5fdb1eb43655b9351875d5243438dc14cd3e1de8af716b5dd4701b1b81ad77012d935e33578c2e55dd5242d90b11a54ebaf6f514f4ca31e82d8c2ebedef0"], 0xa) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) close(r1) 16:11:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r1) close(r1) 16:11:20 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) fsync(r0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r0) 16:11:20 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:11:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:11:20 executing program 1: r0 = socket(0x2, 0x400000000202, 0x0) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000080)="00000000f00b563218ffa8fd72ffbe416840932615e943", 0x17) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xffffffffffffff82}, 0x8) 16:11:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:11:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) recvfrom$unix(r5, &(0x7f0000000040)=""/7, 0x7, 0x803, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:11:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="a69dd5469c409d70be53de2e5df763975fae75409b86247eb797d67f347edb3d7030d5a2e2d315cb9452f358bca799687ebe18a8e26f616a142ea8e349a6b959cf4c337426c4df76d51c36687545df2b692b95142869dff2f0728377415a7538d8ee01e19ffa37756e59dc86fa1f4eeb45031a684d501876fa09d862bfa69c5c7792f1a21ac5aae13ec6853b29ce809f93c6c433f3a982b4f59ee3f94d04ce119fa3035d", 0xa4, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x292, 0x0, 0x9}) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) 16:11:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 16:11:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) munlockall() sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getrusage(0x3, 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc000, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:11:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) close(r0) syz_open_pts() 16:11:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) fsync(r0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:11:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x4, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x7f5, 0x9}, {{r1}, 0xffffffffffffffff, 0x12, 0x200ffffb, 0x3f, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x90b3}, {{r0}, 0xfffffffffffffffa, 0x9, 0xf0000009, 0x20000000000, 0xffffffffffffffad}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x5, 0x7, 0x1b}, {{r1}, 0x0, 0x1, 0xf0000010, 0x1ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x4}], 0x5, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x52, 0x2, 0x4, 0x50}, {{r0}, 0x0, 0x2, 0xf000001e, 0x81, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x10000}], 0x8, &(0x7f0000000100)={0x5e7e, 0x4}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) 16:11:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() socket$inet(0x2, 0x2, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x8000, 0x6) 16:11:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x0) 16:11:20 executing program 1: r0 = socket(0x1e, 0x4000, 0x1038) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x2, 0x80000001, 0x5}, 0xc) setsockopt(r0, 0x309, 0x7, &(0x7f0000000000)="42cd9d4db3170f29ea1b486b61e87658db7684f6cc2948630a929cfbb75b85ebc5a4cc27975a6d601e7ed26f690bbf776370c9b00ffcdc1935036c0aecb9f5e4e25ad80a7299b72c78ab10f8700df0bb654cfbcab077e18658b050626788b1ec7ca2f87aa13088833bff5fdfecfacb766e42a90f82f8ae5c56d73923", 0x7c) getsockname(r0, &(0x7f0000000300)=@un=@file={0x0, ""/32}, &(0x7f0000000380)=0x22) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) bind(r4, &(0x7f0000000440)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) write(r3, &(0x7f0000000200)="616eaa4be0cc", 0x6) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)="d23b36d324f11fd7dba976a23f0ff4e2df8f2163106e7a", 0x17) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x9, 0x1000}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x17, 0x1, 0x100}], 0x81, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x14, 0x80000005, 0x4, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x5, 0x20}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80000012, 0x0, 0xc191}, {{r2}, 0x0, 0x40, 0x0, 0x40, 0x5}], 0x3ed5, &(0x7f00000001c0)={0xfffffffffffffeff, 0x61}) openat(r2, &(0x7f0000000240)='./file0\x00', 0x8000, 0x98) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') dup2(r3, r0) 16:11:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) clock_gettime(0x2, &(0x7f0000000000)) 16:11:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x2, 0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480), 0xfffffe98) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f00000000c0)="edda672dc493295409c105e907dd85d8c0d2a9ee4eedafbc9a0e525c54f0fcc1e4fb96b883b9b657b3e1b2beb84503600790471e05ed8f32fe7d9d09d0fa0d7dd1e621bc4cf0adb38e74b24a9a2a895b509e0f4f064fbd2f1953c21d8cedc9b95c30b62799c73e47aadd1b059ee7e444d14aca8a42daa42c9a40942a2fde640939722f4b1d7893", 0x87}, {&(0x7f0000000180)="867eb28a12e41a105d9829fc40f1b7e7fd77449b19f8578bd131bd27c3a5132d873e77c030751af9db224aa5e59df35e4de729d87ffc7c35bdb6657cc6e3ef724d1443e005fe3b5f303b821ae1b37dce4140770234ce8adcee86debbe05e482f628883d41da1848a09e841ff477fe1437d4d5d5675b8ef24b0653dc6472a0b94d4ed2432c4b5ab57304caf227be91b2061408eae7a5a1e5d12475e0d41", 0x9d}, {&(0x7f0000000240)="05b6f3b49f72028082bb363b518cd6e7608dfc2875d803e9635cea993f828abb2437714eb92526b3558326611e5697d71b6ca36976bdd07663eec5db6cf4978f99a248f6195fcd8599951a8939c2bfeb38903d77d6e525714501ffb03380b3955fe21675e27f7287c347c117826c50784323db291c038635d6077a67c2c52de1b67d16d761dd2c4b3554e5b2c5a79e6131564f176334d270e9f6bb15c72f1161089e2b670f2cc02c8f06ba9616c6ddd7792976ac87d15cd6e1fe8b98bce12f047beadde8162a2157e29f284155dd24fe61b4eca47716ff05949e710f70a25cce75d1792d50d64d9eb7af940bd68496926378ac37791532625cf5487cc556eeb83938c8efb74dddf6a5b8ef4590676c1ec36ccd0f07e48f33f65730f6097b68e392b58fee0a948440f36d1b735446b440ceb9988bd5a6ff8de01a1650b528179cc122492942368f7965b2dc75970602eaecee9245b8fd5a643d1d4fd0e1eca371aaf0d640d8dd766c904aee8fe231fd509f30dd23f2b365944410386fcb11e103c2de4d64856ca29684dc573897dc19f0ff426be090bd0ee273ce1b24f97085b967d03e345b357f9cfb2cd05f426170a58c377d8f71499ff078ac7e4e85ce6463552bb38891a1e2ba6f0afacb8a74c92c7bbf86f6e16eb6f3899fc6ece6680bac3cd9741d199110da27de4357ac6301a9b69ea9f82acd0c0a541d2b5befc6f7e3a7a759b135b575639dde102a2f422530f9b13bfcbe422acb7c8474cfa4d896cfa64641eab08c6f991c38577876ebbee530f00c05a7f9b935a53133629d5fda892ef3ec5d4081fe2fd98f3c9239d14878dc4fd1c4836094a1c0c4bf1e0382fd08a1e0a231b8ba7edc1f7358a05db7d304fea6184b19dcc7dac97ae42e116ded2288107f96481967bb176b7256c562e8fc6f6648c32255e306854ab7c42c2f6bb3924839843f5d42a7788d5854e6b85cbd4aa448141a81a7c49efbdc04e0f5f7d088a2ac5f0fe3d0633839c401bad547a7863155cf8c18d7b8c2ea71bd91b8567fa99297e7d40db9eb476f528c9485ca3d028cf0d751eb02fad1e3f40a87bec50947e106b824eafa9b100fb44121cd9d700c1d53e083928b56622877cc0b5e47a01ad6995227df990d6aa4c5c9adc9d6f88393ebb801b09103378e47c71ad2b934b6a91d5ddbf49771e43a3c09e733f13d02da2a667273e45a25220b02e8288a82b1a53e89126156395ab0094f856fa1c1746eefa91647ee75335069621bc59b66b98e9422e09e1cba47e4ee3874c6aebbdc209c543c48a647d52ebb277fddfea91fb98f8afab2cf48b862bf4eca2f1a58a1258ef18299c17fc5c75e3a418a2a06ae21e520f290ed370e8d8abf36de46960065c59f137478147370a990129bd80986d496da3c2eae5b941a220999aaa955c2147227a5e2ef2cba62934cfc1a3f310d41c04c0dd088fd26a143366cf7635140c4707701c4da72488f5d39108530f39cc0a5e582654cfa605df40241d48ac360a0cd7ac0ddd323ad3191ac32b87513d1f7b0044a128bb8e17ae6f42b1c7b70d360a2472ae8feec8e10952cd0de1799e55c8c601be8d78238354c3b440d588333eca1fccb3d2cd3becf80ae281c3f4708b659a03685e10bae8ac8df4ddaaacb56c6933b1c99d3c2eb7b478b974f50ddafc97edcd63b7880d712c0f5f9c856dbf9f07e13ea8e53900c7880c2d1c837bb38435746ab0076e1f31d68bbf2158e29acc66cfefcb96bb6b2f3bb9b2d2301cfa77ffb0eb87a308f7fe5c76ef2fb974870ce98b82f203533a64cde4f38055e3c9dfb99b185e88a68ba13b7790558d88ad65655dacdb49427f802a5232c64c8ecf4ed237f5ad22712ac0d90180e572db724f18f31fd5a1e0fe4d21a85bb97543455f788a18779c91a9200bd2531fdf5789fc2cf01f04c0c5c9bd5856eb2f125c251d919c73125830efb4251b7f96d4f24b6383c10f3a63e3aaab00157998cae7359cd3ec9dc654a977784982d77ff14c2daf36f5b50c7881899f652e3b2070e617473236f2fb40ab7fc28852ebf898d52b7da2ff150bb959da2e314a91d834a0780377a907441c8ae4016c706327289ab2a28ed6d8e9a76aa315d7f83818d7b48b741e94d9d1974b29ba02b3061dbdfddf043d438565fc205bd3b0d464bf0a5b6020058926afe68ed95659ba87e535dff612bed1b4a47684f2f184df8042f5e86abbc77476bbbeba3b482c2db0273fac851ba8c36f4d2e79b83559da2b3e761b48cbacccc60abb6b32907dcb43064ed1649c71f2e8477a6837c254cba3f702e03b9600fdcd2794a32fdde0cf16616436687c1501a8b0c97cc9d597b623d2a60ebe45c1ebf7640a19f979eb2422c244f0e142648ffa6af88f8c80930cbe6ec12e6ba8bf8b96ddb806a9280ea7eff2d77e1c216ba4e572ea099c89255550cd62272ae443b4bd9283dced2ee1e59b676067ef4223445cda114877dc0c4f02371ba916283c823f26fa52535f93dcd5e2b58d20e4b7d06e670db602de22bc280b2b88ea76e20ab73cedf99187e30070ea1cc9ea780134321be8e756616286c71b50e9643b972981cc0295b6d97d43f0e92580b4d18ba7301d6729d96701eefff0342a2484dc845b1246266814ac48f9e4b30d2822472fcec95de5cff075615b98ea08b12e278a5160fdf6097339f511317fa05590e3bdc9066a04335a30239552e023753ab41abedb21f43d92d718ab96be284dd748d1b1a944f8672b1246dda8059a4069dc8d07870ca1af8862e62c8db64b2a8898ce80679371b4017ee9d6f24f0c8badbddec73db3c9cdb194a4ec25bfbd9abeb542ef11762e77fd346b8e565e9604b33eb11ab18398c0b16ee3bef38349585d1de18eb7b883e1b87dcefd56c8dcd4531baadbaf128d888b210eb4c0d047068d75f7066096b817d2d274e8b59a94cd621108885e96dcf8c2e1d5bdefa6139bf30270133926b5ab8ed1b55cd8ada0f4d3665578d75880d3dc1a180cadee133e51c861ea4732a20a28f900f80430132d2dbb6ddfb558374c29ab0d568178d02b7fffdc2ed7f5f0f79e42ca480729ea5c1d056a6987c0a54c5f87f04ad50f654f1e0e2367ed44ea29976d025721b1f6e3faa40edc6d048798d4e6554d2c796a36b26cb4d471ff4474044416ed3f7df1e13b7665f6251ac35fa4c0954b3b28b788a0bf669f80aa7daf6577c87782347df35c9abcb6e93b7f986311672dd3474fe86933292c1331002953be1d428011eee207d8a4cf36be51abf0605dc1d4c4e4fe4007f12db5b8af06add081dc26f7fb3b4a3223899a3d73d709b86dec491d79e6e0b67de2a9a70ea8f501e40cd988cc3bc87541970d8b7a054f5ba7981255ce95bcb3d4cc869d5b6ef69842132836c88a105c8faed830d429ed2969fb14ce2a9b3e61fd89c8acbe98beb06218a76aed0bb2998198316dbcca74d243b36d87debbe7c44577c0a19a1c5e3e77e08f0f23ea1b926935be03bcfec5d066f70a2eda292b2a62d83a52c4781e4631fe37252a886e3cbe25c277f8b7be0955486cdfd392c4e94f6c60294e2d8fc865e82b6eade23ccb6e31c174e810868e236f25ba82553c3e4c55fbe1929abab9ff1f337d87a9b4f63ab028b4e0888c49daab08db4c777ad6691c52b872532ada375010d15092bc2ecf3ee18f7660ab52ccb79bd482a9f09d21450fb8b5711b6546b44aef223d25a1d12f663267c017e8c0d79012e12959b9f3f94f817d22731e590e60ff2a21a1678f73df0415e690054d12e37f3d56000762e0359058a6fc62021f85b99b8cbc46ea4c109595717a846e51cecaf6d01e22acbacee7194b9c2a3f1c511e8cb2223d4d2cd051857636664b25ce923d75b28d8ca068501dd5e7d6d86b272d5bf7d498fa183061aeee131b9cb3770740aa883a6b861bb36f870a78416c62473be0983f42d73d05759da580134ae790adbbf050334b76ab9e7f7d88d545112c9e7cf94b1ab95a838a67811ff72b889da44a1679cabcbf6d28e4cca3371a18fabc77fdd0cc9e2726081723c0157278c85a014212be5fd95f2edbe863ca5eec09c7df34bd541a707f51288282932a0b8ac78b705ecde460765bcb7e352b40e98ef4e8f20e893aa7a13d6d92d0d02dc345fd7a39a285452c8e0ac3c711d1640adeaa87982390fd2db967526f6a5e5b3cffa08c332a2983e32f4e9a835e8137ea9b06cf455fc9ba3648fc58a743c251722fa43965f6f9c3ba2bc07c0e7879636c972c5dd2322c64e13c89faff51c1fd3941c88a59d212c2b4fefa5d9e8534442e5413033409d2acf3d88dd4695e2bbef4410313a4edb71378c711d3dc2d60924a1b8ac95e5995e14f23aa644fe47fef73eb45b9a75c13451c2efb98bdc31e2e40b3260286c49f9d24a824d6fe21eba3e9ec8d81514d4d2cb7754397ef89a840d126ba96dca0447fc4b16fa56a0bc2f0097e5ef40d8103500c031a0bd28191c69793347c81ab1ef6a940fee81558d0242c35f67fbf6b1adbe319f46837ca20f10f23e8a99908d176c4a2feb61683d96d388d88ab24b96890b5e32a82c7a62e993a5f2cc62e04599fc65aef56734426215acbb450894949194bb36b6f76f0422340ac4155a0f56ad8c7c01250814b9b6cd2a9fd2c65352251f549e3866d017147b6c4de74c1441e33584a6074d20cd7030f25243135e0b4a1940d141a0ea87a8cdd70f32550f20a87650e4d483a27533f3487814d46eb0a0e315d09923b284fa71ccfe32a42a16453a6bb0d1eb44a868535916dae4ce25abb40943f3f5f3f8e4dfb25dd25b094147a323d12f91802c49fd18ee2aaf70ffbcb2b6330ed3e4f50e42c97fb583f183a6dd3867a9b2bd9bd2a643bdd4ae64c67ce63d235cb8b5c62f92ed8adf4408bf94201eb3118285d4ca9b959352acc4758bad5e38ed719e0d2b577006ccd5878d3d910070bbd056ac02a1401ea9d24fbf8ba0622166d8b9e951fa04fa4b65f0273f0ba89110e40571e15794e168b08363a9766d283d97262bf963b8d21854ff632501b6c9c42e0bb6cae475741119efad8016296d4e3c36344c19e05f47980ffaafaea8065bb6dc0f9ecac71ba691c5ab5b4a3258a4bc0b38abfd650d5538f635ffb4acb5808e40d1588f8d55a3cfc65641942a108aba3e88ea4d958a491a82f9f4e83ce78988d8afe728efe49820367b79d414400ef1688a51eab6c5841048ce13afec5d770c1be2ec4cf625192a4525d468ccf1f285e39f7fded9a4e541f85e99c6698b923fd66f05ce5ac59ff319db8b0b7458320a1d0ae2dc063f001db00c72d7c3588e8d2ecd0dc33d5f46a4e6bc8dfec2a02de4ea72157cd588e7c4833e291fb050a3bc66bc2b145a6bf641169ee671abee158d871481d4951f7af83e9acff3a5588aa5d4bcfe823c428564eb896e83335ef63e91f54970d742d7f15f89a9e6c51fd5837e9849f8d42567db2da08e6ae55ffdcabaff44a88fdd75b5e87238d84b5860b975c105d69d38d3a98a1c545352e41c50a5544cc4dc74a2b811a98cc63a315eaa88aeb8dda0d89da826cc1235b97e87740f817cbf38213aa741def1c9b8e9c4b1679b7d9963ca99f2c0e8b2297f858129911554b94a29ca43418b6040199edc372d4bf3d9f4b388b467a412a20a5c818638bb4eb82c2d20a935617eafdca4e9b3376708fbcb31ee701c6dbe290ad22b72823c0fd742f2e338288c9ac5666c53eb7fbc195939aa374c8bff2567430d095883964e189e3ab0ff01abbe0524bc719b6152b01767e7cb3e6ec9472e2b92ca28b300146e890817", 0x1000}, {&(0x7f0000000040)="1a6ef3ef2f4ceb93978a8f811426b1ea2a0b082bf88f6cd0934df3208b58036cac36fcf543033c9b", 0x28}, {&(0x7f0000001240)="f78ef81891e9a60089f086e46f25bea8b58dd20caf1d0a1d161328067039c239ed8e926592bfb634896d94ded4c8993ce871aca2d57aba3b15346483ad4b44dbdeb3ff539d2924215da5d0e91399e3a6b9029027bf9c5edfff13c1fbe9a5e10feef9909a831f8a50a3581bbf189988633ece0aad5b8c4f8a94e459351fe43e9dc44e5724ae3593f0eb95", 0x8a}, {&(0x7f0000001300)="52bec04f41373e301caa8682df47556f8906fc5c1d295efdf466b759f1368aff9bf2fd1feb2faa24c68ef2d64ce0c78965a9de3e2dcada8cb6335d57c68fa5432fb75767047b4ae0a10b87ba20f8f5c1c452cecfadfdca7f27dd0f21d319bf01106c1276459865db0ada5cabe85f4b97e4eeb9e962a2f7e9dd57251182cb17be6febf704f0cc93e8858eff8b2ec543e3f261002e1a785b7a3350681355a41d50e1100410dfed1b0f7884d5090cec2d27cc9dbfa4c39e4d3140601938e0ef63c756db2150949c728c75757d82161b91efe9361b79638cac7c13ef43fc50b91647ae8256b1a60a3926495abcaf4de0ca78f6396101e7f5d7bf9046ce1108f3dbb2df1d5fd76c8f361678ed7cb49cfdeebb21b68859420220f0599c3008ac705ca928d32fc7a05eb4be3d0d0493901f817ed88fa686d452d3bdc7d0ea735c849b164291d6fee8632b593c93d7470bfef6ae3efae845d821e9090aabddb32ca33505980644b208d58a64448e49620c52d6d85b4a1649c2d1978b424de765036cf59ab083286ae9634db5ee021497ade41dc8d5d7d3c2435e96da16b121c9b3e2c658527b6a183b0ca176e9263f98604138b4db7191193790d8451a80b0ce9878bcc175bfbd4afdc70bf9683c555d3b1c8abaa0e0d3af49ad2d5b3276fe6d09fb8bb7ad92eca94c6f3cca8630055724572a4f0ae770e5440c9df9dc7de329432cb492113221d2ad89cb527acc5c02768ba126f6bafc13d6bf2c5f3b994a22848610879ec86f8aea6ac2bc4f399c44c9a759018b37c228573ae1d3498eb15daf50381a073cce749081ae600c5164cfcd92a48054df5524560d1160ec2c7f6d994886486cff492a7d175106b3902dbcfa8112be0c956361db66d37fcbfbe73b98975172ca586902796cf55e1935233345cbf55a438ec25635c3f004e94b5adb2653284c7f2d3fd83e8e3f37e59d6b41c2a9a38aaa214b1716058bc953f84813b21f424821ede7d7b19c6ce220772c982de410a1af2fa91fecf4b0e8518e4dd82853dbfaa698e5c37cdc95b3e931012d324cdf7e19adc00721a8ea6f1bef445bfb42a80b600ff74fd35f1b157db287f0167154812fd1d7e571fbbb0bb294043cf1da53f802170b90af494ba1d5b81c613e1675fabeba42d21796e6d5ab9235edfde0ef0884e2e9693391602a2d053dff3d79c82e54683db56a68413fa7da636cc3a844839eb4b7c2b48c23894e69e01b6b8703a8fef4588b2d9d07aba2e498d92d562b3a923b5c03c08f24108dd08f775a1a162a0270df3e544d29bd2f04a980b8e1e237ec198daab9601c2c98c19265d91c016746687317f9279749e2c35097e4f7ae3c91efd353eda06ad0579c5a556588f89d923737aaa84927ae3008dc3005237ec124d79a92823aa99feb6525fabc461cb1d27a5a292212b7ab640afbb40ff9a532fa83c6fc13c31ed3965b87a49c34f6837df1282fe0aba536962d802069d332c940ec1bd4ac7cf5244708f140597c94f3d9d5c7553ddda47e17d325255dcacd228caa638e4254606d05b1e95a45282ff9eff4c72d75d18a3ca8112f812bf20bda61763beb3f35babc0b03ddd9f864cf3a3e9ac88e81e0ec5e23998c65a27b0fa2706e7f42f5ef5a57e43f2862818758b6725464b43da1636e9e3e2d3ec793351d67d0e56fbf03ad360e93d377125c623717423ee4b7cac10958172f2cae5f656d669093f02e4a2e4bd9107f4a19f6b6bad2f450afbac02035cc3ed8f3ecb7fbc2f6fc39b0179ea841e3543c22fcfa7ec250e62ecf56733e93ea45404b4ee4929bde115299b761499c49cf4cbd5eb3834f54459bdc019f8c72ccde6e39c4de7d177164c9dacb4c8ec6adc2c6ae047a74e2f9ea0b08c85d6546b295e0199434773b8bbf994332d3908eaf190158723c49e6d04cb285362cc47c5c490ce59ced339008e7449a8c90e607ef300145f280733aab385cade6fa406d50103fcfb44c5dd252492b77d7cd82c11740faca7c1775cd5cb24197d9dcc406e91a2d2542708fdc985bbe98459dcc9173dc3d6bb890c18986a5864fd8014255117200961f57df00ecce04f270db540f7239339ab3b1076462bf1cc08d36f6d12f72e9aca1443148f62ff7113fdfd1ad055cb6330d02e2fd33d53a8efe415bd7458dd4f404de326adbde91e730739fd6547dab19674f4cd90451284cc14faa2c609a6631b50cef153e2899897d6c70e30f2633d4c2bc7c104fa80f7123f3fbbece8af3cbd1833b99ba947d8e4272fc51abd7909d60b0e549b5e6e8bb56e97ef499abcd1052176f436a9748c54855005ad7e3eea81a9371b0823116244632c67d356f506a18254ab427c70c092adb1e87754151994b483f36a71a9f68557b4b9a953d6557954a3a0178c04183eb3a49cab7d375724d726a7ed160883369cfda75a3a35d695dc36a2200c190c58492bd4d58ee4cf9fbef911e9ab45c86d35d3a78a9fe9fd515c25478d2e20212afe88ddb1057d56a34fafaa39d5be335b3a24d70ec339a7ec6432049ce1845fa91ac786a6b1904e750661549ac1ac249b2f17cf8ed84a95979ccbdb26997415797ef9b843cdfe580276bc7c2098fd7544a9da13c21e71a208bbd7f730d8959270fcc35df120aacefc650458c7fe863d3028106e797ec22de82f24cc35a08809f1c9f86c8c3e5682cc3d566c38906744a65d4c8cc39451db28797abe2154b0be271d4f87340fc1d55e58d07439e33d0d5668f22d11c565be5cdc384cbf5415dd13be50afbb49696d794de310b4e2a4578b0afb6a513c4b9115f8102726515fb15c450d7c9a5a4e850e9d0fe165b5c6f77c0c4000d5e98be004558c1e467c52b3353561e52b8a3c91bec8b90b02b1479dbee74ee77f53d7d18dbc3d793fe5bf429d37f34c04c2a9e530e87cda6ef54681dfcd40189dc6baf243e30660117b00d33250701ef32211e5d0b81311f718557cf8d8dc0caf7268c86c458b4bef101a017331b4ba798d81a28236ebab248471858686ba37a6ce7feb0cdf9ba216a11d09346a2575b6542058a2dcecc5014835441efc7cce6622a161e38b3eba4eb238ff1b7d5b7d7f36d19df6e04a8fa8b25bd2fd56d92c7fe33c8efd82026c2d71bc2124863e1cea8acf4bb96b30c39b2defcb3babadaa3a682a6e8ee04219ba297f08dcdb10a8e89026dd4a5d13284a47c3a41478ace0d39f60f0175338426de67659953df4c754faf310a49858f69fe062e80af9ff1b48f1dfb5e66278d08706c976516373ea64b6bafcb8a4541a8f3868f5df8aef5d763aa93fb1679aacd688019ecb0ba2259782965ab13d04e01b67336e0905f7faaedd2f633205ff90401739807b71b68d122cc90c181bffc511ad53753b9808c37db3356e06b43b789cb8e42aa04e0d50e9471ce4f17e342663c2c5a8285c39a45df0e9c7f57ea8136e756dbec318a4b08c647ab3e8a0075f434c377d98f5911d9bf0e8ea59ded77b584e54ccdfb0a4da5d1aa228e3f1eaca6aa3befc4944e4a78baca8a76aee2766741327e195341839e890fae6abe55c7aba116e25562967d44d3a7b4f46c50b448d0af5eac1540fe0e09574bf48f7d772359ae3dcc2976b068ccaa95ffcdcd5185aa5cd86a66b99ba54a25f5903c9732dc32b6e44814cddd526a057c0f4d8db8a7beee9c53aed0789a7c4cfa7dcc1590052ad7f7d9b1b1c880f23629aa04d5b4b6c7e1a78a37afb1374eb7eee3bfb01024187b4f867ba6935e0ea0e46c845853faad0efe0ad3ee41d9617986656838e9a7dd33ac3f7e056ab27a43950d7f7de55a17495f7f8987b2cd66fd6ca700880af2bc3f266979f155422e53ce70973fbf67f6d4daaaf5db00aab1d936b11358a0c0fd9c3db4389e85b98cd05bf088fa4016b77bcf3666eca9afbac054b8457a328beb96746de01f27e5c9a02ee71ea9fab3ce3108992b1a6d71b2ed8723f8144b406d8ddf3419a807fc42d2462415b53f4f3f1cc1852f0a445815c0662bb2d9070363a70f9225405c4127f10de4945e32d4732344b2f91f5b6754d7d921e180125c23f82fe3de7cddb1908c4e70b1513b6e6d8f704bb9fd2717302340732f933eb3bdf662562a286341554a15540a4cb98091b0e065beb94cdec9be6c6fb1c60147813d6cf7b9c8c5a583f5759dde12065127f7205df9a15fe2dbdfeea8ddce7f9bce4e2af0df0931a0a05d318d06f98c0c665446de84e2c2780fbf144f309391d93c2e28942a8112dcdd08baa1f5cbe16b4f3f4642950ead192a5b1f72d3ca617c4312fd54f9013188be563faba2c7b01ae2c682a5f82c28ee2d74deb8e7939e2e76450a98f23cf32c7f4092241170c9cf25ba5ada3f664dd9a764608643c25cea8a2ee055d37982ff23a037140e29414836e2c163d4a9dee651d55ccb3a5c0ad4eb5678a64877632f0e08cc457295c8e20c82a44524dc8be708dc81dded2874951caa5c99c16966f3c2c5220e408019e90f9561c90fc5ceae664bda52eb3c29ec3776f8f5339c0bb7e346cebafc6a6dbf351d901ac8316242f17e7341b36f1830281fd0d10ec1225119058af37e9285467d75d9619f914180588e40f03d161ea487b5dac2841841d118f32c98a8838e3ee83b38fc826b5b7455646d23dadf72be9efb7ec548ffc0285dbf689ff0b92479c5a39287dbaccf98852bfe3f33acb96c59082ffc974d6e5741fbe476f7a7fb940351f00073f3e7a406b5f2a67cb130c66c636f9279c420daa90255e98083d91365596447417d293dbf77587d8e41b52cdfab4fa283fb8ea8867fbd7a75340fd806f3f0a3c0b6e9151c952cc459bdd5366febb6beee2cd9cdb94f0096932d77b3b1dd308ba406c17bb428f0d4e748847d911f2887096c07f69f74306fb11e109d0f7b28f2148f03608ebc68af3a0ec791b865016e97a5e3f3ce40ee2492eedd85c0996a8acf36d852755a78ba86bc45423de0cb038a03d297ca6de24a3df797b054681b997bd0f60b908562dd5ea9ca107b5532f2c44811df69ca014c36e0309ab5be597866a7e29c074c68466d6f54f2c7ef9471900d4c6ff5b6b80539c0b91fc0a0e7b4de5ac57d17554b1409888137c32ce51a8286cfc5acc157e7725e1c7f06b2a504a027de4b35c87529b3e2ff1c2663ae5e497305e794ff23fb443f5b97f3615148ceace9bc1c6537a50e1363861e108be3e0b3e36956afba3d35238cfbf0c9c6f5243c0581321ad64359ef1802e2923304042705e51cec3cfefe2990bb5f5382fc30e85258ccfc3f6accbbf3fbf38821716a78be12695a01da4502f0d3145cab264b228debcf4f1edc4d0784f9301c332cf335299a179768b93aa0a654d89ea9dbc958b139e2a5c0ce8666e3cf264d5d4e358787da525f3f5f48cc69002d0c70fa23278a035ddd0cb4bb4e1159b98690683989f9fba1923fe6d8f2b6d268a1503303d18da4fe35a7f61c586440d59b626bcc202cde7143eef39898c76a72fc286886ddfa25291ae432c6e51dbb7b8578ed04614f3c0b9e6765e2d85bc4c0b8eb8a0a180c8b12933f57a8feabb5a0225de8953c032bb701db2f4c09a867d70e11ffd6c758ea1f485636ef65e9f85e5f5c3fba4516ae84870357c732037e5c47da75812d64c55d746acb3fb3557067aff506f8be90d9d78976b49edb94f9efe32be228548edba7951f5b981a3960bfca1a995225f0463bd0e6b10ac5bb36d761a7d732b5b1dec3076c4f01bf1d37730125b348d04f51ad121572ec9703f34a4f4072de39e71696ba0f796d0f5e21652f7a07a0061b59434c019ea398d4d1", 0x1000}], 0x6, &(0x7f0000002380)=[{0x60, 0xffff, 0x9, "c6a31d35f3b234a4db37d6695712e17fe4edb408b9a8f034de3cc32bbc64d4214d9c62a843bfa5eeedb098bd64f02b661a12f77fd37ad4fddf95e6fd578873e4d5d537cb22b4542a7b985688"}], 0x60}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x14) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000002440)) 16:11:20 executing program 0: r0 = socket(0x26, 0xffffffffffffffff, 0x9) listen(r0, 0x80000001) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:11:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = geteuid() getgroups(0x7, &(0x7f00000017c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000001780)='./bus\x00', r0, r1) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x3) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f00000015c0)="cb1eadc5d9d21b1490dba7eeb87c4de3be4436a72077cbd8865499bb1ffe56e79a1440ae8b2ec58587f466eb3b7e83b4d8bc1327541d22838846de3863016fc669f8375ce9e920d789d3951f0763081559b5f3cd1da8f8669acfe71806c44ffccc759f80f1098e9ef36bc4dfc9004dd5d9df542e46d61701820ba84621f97e7628970d9a5ce4e5eb6377a844df37b0b51e45e874cd0373e515a3db788b3b514366f0c2feba0231336bb33f74d921c40e22703a584cfdec0aa48e6b4b2d5f04256edd51c37c3cb2f8f2d4b04c267a8b1cda32e17b5e5f5aa565ba792f76826a63565e6ac7e587b69798f4425e57d8097b70", 0xf1}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) readv(r4, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000001340)=""/149, 0x95}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000001400)=""/158, 0x9e}, {&(0x7f00000014c0)=""/45, 0x2d}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001700)) write(r4, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x125) 16:11:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2c0}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) login: 16:11:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(&(0x7f0000000640)='./file0/file0\x00', &(0x7f00000005c0)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x100c0, 0x24) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:11:20 executing program 0: r0 = socket$unix(0x1, 0x80001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:11:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8001) shutdown(r0, 0x1) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0x0, 0x2}) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt(r3, 0x0, 0x7fff, &(0x7f0000000140)=""/53, &(0x7f0000000180)=0x35) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:11:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:11:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:11:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000023c0)="f307b8f3a45c6e3a2b5e70f6ad7d7f38b467bc25b07180cbb6208fa9f7adb2c7607524f2685eb6d59bebdf5f938f958b0fe2cd95af3cf513278c04d818adb650eb6b2fa08d00b60e32ae193f7a8f70693ac11b799dd4eef5dc2de098c2ba681d748986c57b85ec062aa9646adb71a4a224e4a380e8da63fdf74235cb461ece02e22d80fcf7142c7400a4c4a21bbdc2d982dba74ee9fe7977f3e691f32d6fb5bea23d", 0xa2, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:11:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x20) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000758000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:11:20 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000400)=0xc) r1 = socket$inet(0x2, 0x5, 0x1ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xd37a3bc99f3e7014) setreuid(r0, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3, 0x0) listen(r4, 0x1) r5 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = msgget$private(0x0, 0x40) msgrcv(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000008e241f240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000500000000000000000000000000000000000000000000000000f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfb, 0x0, 0x0) r11 = getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000000)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x5, r6, r7, r8, r9, 0x4, 0x5}, 0x8, 0x1, r11, r12, 0x6, 0xff, 0x6}) 16:11:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x8002, 0x69) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:11:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x9}) 16:11:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x2000100) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x4000007, 0x5) dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') bind$unix(r6, &(0x7f0000003140)=ANY=[@ANYBLOB="01002e3c84000048c7e3bb4e7ef083628dbe928565b98f226dab31d321a13856ad886797cbfbba0dfa6ffbcecdcd1115d701c9aece144d346392a79f5b2806bf12c9009b5cb5f5cc26b667627d046d16204ef59f8932aa7ed0f03abc75bf7e65a0aa4ad3885d1761a09f3adfc2eafdd9e99c314371d442bf1bc8e042644f56cef572bda9ea1b105897b82665583dd8c6bc016994c2cbccec3b24b039d3c43aa1b28dd1cab2e3159f7aedbe8b7758b5edf1a0e99d0000000000000000000000000000000000000050a9e23d3791629d9b2e083f4fe1c7ea1bc59a4ae47da1e4848f8235d0dea0b38171d14fc18d7bbc6fdb798dece9342b26f57986bdb7838c0a8d24ecf624e03818f6ff8230df555a3ff2b14ba3ef1ac60079de443802f63d230ae7a81644ce3c82b22f9a7b946a15bb071ef135e286ef3f8eb88d785a0c8f1e1807542697551db09b7b260d1e2a682ef0b7e2c07b0472857304e5f9518b9a1eae9e90912f7e59ec35933ce3975c0cf55bdb7e9324bd8aac56eb14be"], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x17fd}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1000}], 0x9) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000004c0)='\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='$)-.[\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\\\x00']) 16:11:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x9, 0x4) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) sendto(r1, &(0x7f0000000080)="4465e8c288cb504dd9da865937fe764088d3ea988be2ee7ba1da70fa686fed795d6d07bce639aaab4058f900e3cbf6b51b61b94b57a63b46fb5569a52e8dd90621d86869434e4cf7b03655b221e88927f0dc32e284ddc1fcee4fbefe2a3d85037b7ce139d6cd53c4a6a20ab8a9786a3228454966307602600479ca331bc927d01698e4d0618d27b35a6944ba8683ca424949ce3a3e735fd46151bf3b02dc5e397feda7c2b06a54456350d585c34ab54df2af", 0xb2, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:11:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:11:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) flock(r3, 0xc) 16:11:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) getpgrp() mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6000, 0x800) 16:11:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:11:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4007, 0x3) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 16:11:21 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) sendto(r2, &(0x7f0000000000)="c756d8090e4640465dafd8c7c6711f9cff3678f84cca4796a9b6835123ad7684e9c88aebe88c1c494133397356f3198e73a685e041554e4e02267e2f6d926025", 0x40, 0x4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r0, &(0x7f0000000180)=""/171, 0xab, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:21 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000040)=""/88, 0x58, 0x840, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) select(0x40, &(0x7f0000000100)={0x4, 0x5, 0xfffffffffffffff9, 0x4, 0x10000, 0xa9, 0x1042, 0x2a6d}, &(0x7f0000000140)={0x867, 0x7fffffff, 0x0, 0xffffffffffffff80, 0x4, 0x9, 0x1000, 0x4}, &(0x7f0000000180)={0x6, 0x3, 0x7, 0x400, 0x53e1, 0x0, 0x4, 0x6}, &(0x7f0000000200)={0x8, 0xffffffffffffff7f}) getgid() 16:11:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x100) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) 16:11:21 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, r0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x1ff, [{}, {0x1, 0xfffffffffffffffb}, {0x1, 0x5a9c}, {0x3, 0x7}, {0x3, 0xfff}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x7}, {0x0, 0x7ff}, {0x1, 0x2}, {0x2, 0x6}, {0x1, 0xffff}, {0x3, 0xff}, {0x3, 0xdaf}, {0x3, 0x81}, {0x3, 0x7011}, {0x2, 0x3ff}, {0x2, 0x1}, {0x2, 0x7fffffff}, {0x2, 0x100000001}, {0x2, 0x1}, {0x2, 0xffffffffffffff80}, {0x3, 0x100000000}, {0x2, 0x2}, {0x3, 0xc897}, {0x3, 0x6}, {0x1, 0x6af}, {0x0, 0x3}, {0x3, 0x8}, {0x3, 0x200}, {0x3, 0x9}]}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:11:21 executing program 0: mlock(&(0x7f00007a2000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000054e000/0x3000)=nil, 0x3000, 0x80000001) munlock(&(0x7f0000330000/0x1000)=nil, 0x1000) 16:11:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x8, 0xba1, r1}) 16:11:21 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) kqueue() getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:11:21 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}, {r0, 0x48}, {r1, 0x9a}, {r1, 0x102}, {r0, 0x100}], 0x5, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') execve(0x0, 0x0, 0x0) 16:11:21 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x880, 0x10) write(r0, &(0x7f0000000200), 0xfe72) execve(0x0, 0x0, 0x0) 16:11:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x7181, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0b49ce85c5af23f6e7e2052e1b8e3f3631f5a8c855667bb324814b5650859d90a57e277b594da0af37fe6ca45eb96b59149b2a1a5e5bba3bcf20fbb5ee2ddc37e4cf0c7e89a89d20feb1c6f64a9a261f2b560cdf221443e63fb882e2dc940bdad91b4fb8d5ba", 0x66) 16:11:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:11:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:11:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2}], 0x1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:11:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 16:11:22 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000400)={0x9f3, 0x3}) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r7, r9, r10, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:11:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0x1, 0xdab6}, {{r0}, 0xfffffffffffffffa, 0x16, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x60, 0x3c1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x34, 0x10, 0xffe0, 0x80000000}, {{r1}, 0x0, 0x4, 0x0, 0xffff, 0x80000001}], 0x9, &(0x7f0000000040), 0x96, &(0x7f0000000180)={0x3, 0x1ac}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000002, 0x100000000, 0x51}, {{r0}, 0xffffffffffffffff, 0x2, 0xf000001a, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000001, 0x4, 0x7}], 0xfff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x75, 0x0, 0x100, 0x614}, {{r2}, 0xfffffffffffffffa, 0x4, 0x8, 0x2, 0x9}, {{r0}, 0x0, 0x40, 0x20000004, 0x100000001, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x84, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x85, 0x4, 0x8, 0x9e}], 0x3ff, &(0x7f0000000040)={0x40d6aeaa, 0x7}) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:11:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xcd3e, 0x0, "000000000d1000007a92d86000", 0x4}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x7ffffffd}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x100000000, './file0\x00'}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:11:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r1}], 0x1, 0x614) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10100, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x91, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9e87185, 0x7, 0x9, 0x3, "3c987a62c6ec2c95afb1957d9031732c5e9b2689", 0x3, 0x4}) close(r0) 16:11:23 executing program 0: getpid() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="17eb8540e2e9431ec09bde28a80ce5740d1145fb1cb25c64a7992645f9032f68a19108c3fa6e3ab12a044d5ed91d992e2cf5c60fe42b60f511982e2d1055087a7965220b16c40e4ff5322c1571", 0x4d}, {&(0x7f00000000c0)="62d82ebe39aa5d2dbde0c18d3a28045537bd33c79a2248bae2fde851303a866464218b872fc512175d6d3dba35ab916b", 0x30}, {&(0x7f0000000100)="a553748b1ee2607dfa43cdf547", 0xd}, {&(0x7f0000000140)="a6eec3105657c12b85211608c2fed2eeedc18530269937e2e85eac813b60060bdf2144ac930895a659a5e87aeeeccfa7b25166286e30f912cb15fcfcdcc0b565c4a50ffc39af1a0e7ff76a3fe84da5278d4e95233876f7c31e437d3105be03c8e0524a596a9772657bfee5c4a0ef7384e0caa358d4f84a6ccdec7f0b5fe3b76ceca49863873491eef41467f2a46929fa4b7406baf0d0", 0x96}, {&(0x7f0000000200)="5b7a2ee4f2f6ae82132deff165c7a762831a8920df3eefe15703a666daad213d36a285b51dbb68c94c0ea6fc582263132f01697575d5780e44cd5c50be4231a3155fb5c0415c5de81209cf46f2530d91af779c18b8e16a8d05edb0a72049774ffd98fe3c286002631d8d561bd684c673ef830a7b9846b4bd7f1d5bc4421b548bd8153b", 0x83}, {&(0x7f00000002c0)="3ba38b167efd173f3a34f406496f9516b19420cb232c6bb99c367d17821c1a4a9060d6cdad2704eeb31ce1a98c87cf2fa7c096cb0a1a823b01d6722c086fe818ebc41c595e1c488a1b4deea5c3bc130d0022d381cfe4b9b5bfbb5fb46da64dbaadb96710d43f67b6b2db81d366c01c68ef723b4d7086b7a86c1844e89303e3eebe70e45aa2e47d6fbaabf2f613158212f82e193c989d5653d60a5c0dd41a64d60f012c995e902d8b3f3e4d1def9ca1a3fc4ab3902c6698374a0b1f14767786bbd095c1a13204eae5882aa744c85751491f57564dbbfa4b3fb2e7af48a5c90d7ef14fb965e3c23f4f", 0xe8}, {&(0x7f00000003c0)="061277a14a6b19282bdd4c4e0299373384b36c54c604ed67dd4b18a403a98eb3dd6b730cd8afd6c5d4d060faff906b6f7a6aad91209ee05932e28099a974d1e10e83e5c727f0e3d462eb908881e9f6ead7f0731866d69684a62261dcaec022ed7aef0742d606ad4a4c7ff8532a7379fa70e123c21eec22678014d8795f0f64a3daa25a75f56cfe20907f04387981c8d77db02776822d9581378720a0c628648283d0e1a9", 0xa4}, {&(0x7f0000000480)="06089318dc408dfd2823fbd2", 0xc}, {&(0x7f00000004c0)="4a7873a73010bbcfd5f020adc38de9b6daa4856d56da99592cbd587cd3530d8fa0e3161761f8862c5f7211b8dfa08006459b7c9203916b68e4a5d628ba4d00cb3385453e20c1f2a2350238688407fc60485260ccbd6f608cad2a29bc30330913b827ce28366fb115c8399df92942ccd549bac42e0a5bd5a7beee699daccf6ac1c2df951ac2b408913fe20c92238ffcada3ce0ad903c911f8726adf4bab45ca8a0d702b7ec2154ff5d979f45388b9cc2356b3df6b647d3039993829c995ef7d7992c3c94a96378e5f678043e0763a73b30dee8aac809115958d7c26f6bda4065543cbcdb783f3eb966371640480561e42c3618c", 0xf3}], 0x9) close(r0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pwritev(r1, &(0x7f0000000e40)=[{&(0x7f00000006c0)="ebe00edf1a6dc6cc485860e5d0772f895dc7fb7d3aa31eea78c5d50d8d75da002419983b437fcbee549dcf09649e704706159ccd5ff1eb9f3e610f724c175bdab8ebabcd462ee56f1ee3957498fcfe42d652cd5b17fd8de1b1f0f949ae9fdaca19c65dd42f54c7485435c06eb9bd35ddaf1580e4136297ebedc818efe4004e02b6c0eff6efc217109a8f650266f0408888d59fa2804c6709b2cc19523f999d787d56ec", 0xa3}, {&(0x7f0000000780)="b3394e78cdc5ae87295d2c61a74fbeb98b33fff80f6826bfed76a39cd56e9f543f66942a4496c7f9cee2eaf17297d9540d3fd10b462a05e7769bff0bbee495e92aa6b75e4005dce2803b62d71de62cb4c66a83ee2eb81dc48a158092358f00411be4e55d7806167188ed840fa32dcc3cd547e120d1bff5351b092cb83df1ea39c3ae6a7cfd4e8e564d58b04b901b68d9010375743e9532c920f318e7bea8496bf8f332573d50ff493f7ed58b05f6c091a759164ef351436dec1ff09adfb712f1a1124f07cb92a2db5d3347ec1a6b63cf38de60b62e469a192f46958fb601eb58fd137d", 0xe3}, {&(0x7f0000000880)="58c8a5242b700eefc222475d4fbb5158a49bf279f10cdc9c02c99ec7d56f3c7adeedc3c734ae89f609690b816184e77edb77c1c75755a4742507744f620954e50fe4ad5613506b3f2f6234d48057de4d2807dcdb750e816f447d231719d4d45722775256e7aa51886fa25a552479738ffbb65b758eeb91e9098268a6d5e76b5ef1b6fcb3", 0x84}, {&(0x7f0000000940)="b3099305e42e7c9406657df1cccdfa4a17e0d92b5ff462b2e75582b14100e95d43472e049166ed70e9e5f2c7b15d30a1ae5d2c3b8d557fd1e032cc59abe6d1e15378e0d15d180efa34de7cec2b5fe36a1f64875defb17734c4c872f64ae7eb181a5b30dc1ad7241458087ddb814ce0285eeb2fbd8c7b2fc092e50a61355b325d15", 0x81}, {&(0x7f0000000a00)="3b748d62a69bb3a25e10d63e551da7916540e42fe955a3dec9ccbf68f4998fab50b7ceb8eb19b8b7dc8d9182b84bd1b15fb722f2a13b105470dcd73ab8d6bcf361177af939e55ee7631702465a024672ce64e65a443d698f64b015b002bbac87d5e4332714f0c0f0cfadd4a0016b22dba8cdf13e2217241387d7363b4fa395b6679fe550921dde2ca04fb483210748f9990f73125b00345fdcbd4091236ced19fc6a3a8cb8cfcc1eb14cbecef22d71d4bbefa6f24dcb662d2a887a16ce632397be7b8337eea5bce1da3e1c60e29494c4b7ba901411a66669703a0211375c39cf3f10833729f9e47b220324dc03531edf4697d573a3ae55d6", 0xf8}, {&(0x7f0000000b00)="fb9137ec333201bac5f25c06fd791d1adaa681ebca2b92b1dd61efdb3278ea16cdffe6c501a8b43435725641c3ce63ac777ae53ba2fb5783615bc677ebffc9a8fce68884af1116e5698cba6b56ea0092d82510d4cf715171ff51028b8212d426f2087d49a3c18ab53efedf2fe281718db1b3cb5a735c4520ae0501b487247e36cbaa6a76a43d2db5701999d8ec6add7cab605718e41871f4ca5f77cb3540f0bbf4b2833b1d7af1edc03b62dc0fd4eb3fafd6a18f0533d13f92ae302122055b9d463d9587c7f9356236ed0326dbbc151a642051cbca6da6e7e229a4a270", 0xdd}, {&(0x7f0000000c00)="cf69759a79f3334e977a8f9833376b8419f1108799c3a1c26a8cabaa257b0c6068233158af453307bf5996760633bb6e8b59be727a88b2d29af7bfb5b2e44bfe6d53875248e2398de6bcdedc06915c5535318644b4b21fe8f8fee44d8caaba7cc6d2abc2567a206cdc69d9a1f838dff106e81545102a41d7784e961ba0b21c5ea8cbfc080f44feb4189b05a4ea93e9137b10b00fafe4a5b99f93a2bef9ae41d9814b4276aa2b2bfe0cc8beb99015b600ef167b1cd65b5f1f56ac29ee49c84218", 0xc0}, {&(0x7f0000000cc0)="4a7afc936a2db0be5e2e4d423716f6f9f50a81604b32fda4f241c0ea", 0x1c}, {&(0x7f0000000d00)="822865ea67f853836f20f1d0d9fc9fb260713095ea73844d1217aeb3f3506908b507336953f679ff08d142bf7473e1d6b26f34886645aa97aeee75f177fda885df298404fe2d7a3958ca5b723ada53959506149feb26548abfc3a08faed23cef7d5531f60ceac140b4a190", 0x6b}, {&(0x7f0000000d80)="e102e74b0a02724d9e8d23474d40946d8c926b5683c4355711f1e2607090cf967f1af18a08ee4f94108abeaf2dc415db823ed4487812e506c9d4549495bdccf70429b6c634a2f6dc160876371dd4a9b71261d5b2b76318db2cf5d5658c5d5bb8546787e57202ae8d5ad23faab859beb3e6789b2b2eed40c9ac111780d94a5b1b3d4456ecbbcc6d92bb2f3c417103733540933f9db694379f4a122d8774b24d9b4e0dc5f685ab0b15fe5537f6", 0xac}], 0xa, 0x0) close(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/wsmouse0\x00', 0x20002, 0x0) writev(r1, &(0x7f0000001080)=[{&(0x7f0000000f40)="3e11337b68266411cfe9257526800d74bec3603027d34915e55c554390dcaa5a7bcfb7108118e91d5cff4902221458b19b80b6a912f38dba47c3d8ddee1465e224617fb0d016569c603f3d5109c72d25567eb8c5ae5f9c1a04192587a0e3bd9c08dc7cf137bab072a1cf3cf50eeda601c5e3e932a13440b14ed12ae580fd898a0679e0bc394a8c7cffa86d2fdd98f4e47cc97929dfe999a58965d74c11da1143621046d9218b0029dd5f926f8af7337437e3984bc49bfcbdac566fc4b818432cb832f5a803e73a4d6631ba", 0xcb}, {&(0x7f0000001040)="c0d426d45b16ef45f1a2ef825c4ed733ecd02736b58ccfe691847021b0a917ddbc0ec70cfb6ff6bb2327ff5f0e7d", 0x2e}], 0x2) r4 = getpid() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000010c0)) r5 = fcntl$dupfd(r3, 0xa, r2) writev(r1, &(0x7f00000025c0)=[{&(0x7f0000001100)="70a8242500b67fadfc729356727bcfc34d97144bcb4c4ba9b4af33785a4df1eabd876f266f604f7306131ba895eeb116ce57ee1c3625e3d5f391a6c8c5d0e9a583fba1761c9b47f6b56d", 0x4a}, {&(0x7f0000001180)="9e09175201d93c87f87a165744cc4fb78740bb634a99ad6aa25491bb6f90b196e345de15a6c0b22a1af77a8d9d3b32d786011abbce6abc3b32bd5de6b57154ef294e9b2e5d03bc71b3f2dfdd583c7c8b32cbaf268015b6e3a1fcf873ce036f4436be3b758e8c6cd7c176feedad2c9e0081082796968ea4f8f1fb7e1229501aa35a539b387acd09525c84916ee1376d77f672cf3e03e91d67c721caae566e564e55eda0d729b21e37e5ba22e0e2a876bac7670346cabb0a56c1fdff89ab249ebd10b089eababa51ac7469cc494a7f594cf726dad94cec4b4210bb524e5cba5c7c08ab3c444aa59625f1ec7e12b7d43c42b5920e342548b95b48585f3e19f6b898aff55fcc04081635e0fb781e89b74a2422f44ca82fac34b857af8a976f2ee9acb6d042dd77a24b48eb58fea4affc4bf85abb22cc290ca2d68c9aa74aa3f4d79317c3532483fc9013baeb820c45528c59084ed53b121b9fc44e2fe3169809ae1d5a6fc1bd1326167bc68b2f9aa80eb4be1661a4bb7317167351a232373839a89da8ef38042f8a7221c26a255dfbc2f6a409319fac128b106b62a35db2f9e2614bd688e25a35375d544a5f6d8f49522c03a4c4b158ef6cded669db6226c71cf6dceb82e78a748b8f312a1c14eece9cc78e3f6dfe611da78a78e229f69c2fdc04c96da7d0f1b709fa134f0b2b490a7fe15cdc1728dd4b01b206ecb691e23285e0d7d868a19a023a98b3e69cc3f09c3950d4eaf96607f02908ccb48ef7eab1df29c5f3e642e3bc7b77800401643acbe788379ea08dc94d9e12ab985e5f11bf589139a9708a7abb4643c7ba628d39f16cbaa87cbc474ec5fa182b5bb1a0f04084182b6220a1d7154ea3973f648628e3e8c0365d15d30c57c091b9d058479e2b59a59804f4764b7b2642316bcb2fd0736b112f9fc3ab076fecc6a5de1f51dbcf50b120f2a45ffdafcffdc35e4281b6ef756d941786af626feb1aff5143d33b92b99763c1df3a3fe55c44a04c68c90f52651d77e513187e181884812da82f3d3fe94021e1dba5792e27f9e7fd7398d7d49d53fa3c3de5d3dbd470c13419b981b861cd374a7cee528f6a3998c00f96748aa93fa83fdcaf6c550c9059b1e6256e153bf6618574e420c142d57d3581d7426a0a2c20eccec08ecf07bd873c5650c0f4286491e2dae5d86fe3c30398167117e6fc9b46ccb8a5afc275a18b2019a0a630a904699edc884b57db2ff927d3cf2aa88aa83b1fafc9d0834907fb47c9fcf656cd947706a0f34aafa2097c12cefdf69b7652ff5326c19f571efccecb1315d3c44bfe28f3f2e72e03ffff8090612b972d5ba9ba6ec8df71194e944bf3415919c09e92c703d943c2888667e08a80de7b494778adc4669aae57fcd095437fa00148fb03c5671e1748088b3a46ec52062aff368d49538187b7043e935c8a5b2691b935e92a831e981b0a3929bb21a2a803d3e46472fbfbd5debf6e40a27423355e9180862a2a266623f7e43ebb75c5d4f40addc936ce84d502c84bbbb8a72b1e071e6ed499c8bcbf7797ca1b0c9368a05a40d68540a80bb731da21eaafb92af9a49cc6d373af6d53a7ea5a298828e3093ddf807eef6304e379745fa8e3871fbd810ad14f9c226292864bfbca0bfcab04c7dddf043218946940e8c14da1db71e0bd4e2cb0fc70dda17de59be6b631584c063f7ff37be43a41ac281c2b5a3131526c1b46860cdb109ff5c0bce6d3b07a6a3d0180d4f0ddd7e59b831a3f3739d11e09d5efdf7ca13ab116d4992d3b617350136c5a2aa28912258734ce3019653d2ed57bb15680edb27e37870102f19f0b11150627c900b03280070624387afff4dd3bbd6a472651363bba3b040e8d0b3e3388c3aef86c3d43a57f3c7b656b64a50213dd4bfeab1174fd0429c132b82c3f03f2a5726810d7ae909b4c078b50264ce958bb0d0dcfbc975e479b13baaabf509e834edc6e12505ed9a8b47bb4db6e4e511f79d5e204644725a4bb4adcdd655f61288c36f13c6ae2f0628e098307624c6cf8f04170e70dfe6dd923acc5e6b84c88c6b9e9737cb5158d64f2872706cfd2fe7db044e892576d8598885815522d015bfaf6c481a6bba5e0233fc7b82d9dac70c10a95f8da90d122943d8d96510636c8b98028ef33a363da0934d168f84e7746155e6b821e9570402887334fc07b91d55b30246cc549cd2497861b4df533f824d1b498efcddaf4f5098e6d05c3fadd70278235180c8cece592b60b9a520dab3f7c84c774608a558bad0a76c151bd6acf02496b94512c992c0242bc1ebd1353d0bd278e9cec2e6fc99ad475c3adf2cf50bd3d208009ca91751db5dcb62ecdf4ae2f04d4069939b782d18df2362aa042425cfc420cb0883949edf0760383098366809660d0baf82a5a882ca916166f02a7accf758118f2c42f47fa0e5b7e10b1f0258d8c5d23ea08bd78bf1c0f4fe9d910ddfe2f334b963be7faf8303b9c71eb8265cb4660a3094e2b2c1f09d2b4d9a1744da00ec8106ffa110a568b2f72c3e6f316e630255f1045e0c0a41a879a509b7d859452e66758d61d6944b28d80f1cdfef0a1b73148d5e8c2e5546ceefd6f9d3626528889cca4bf8f7823cea53e9519e7451662b2b9473d03ba2be347fbc55dbeacd6ae69fd72afddbf7c3a8f278feb3f4bb4a0ec8104aad0b30345aebdc92569d6e4f08f4c1eae77d0bf0df0c2a1cf0a0d288546d140064bb021c46ac16c017c72ddfd4144dcde36be4df25e9acfa35620a7fbed1e25863e72af232f2fc30c750bf2ff71a76888c5a68fb8f93d63595b63badd453eaf500ccb5ab5b81acfae353f01fb9fae82c3b172f373f77d9e3bf989b3e0339893bbe0a245d50ea1fcd2130f9bbd82cb86f9b0ba36a3113501469a658f10f5d50fdcd335b71b71e8be4cadacff59adda759ea9d347cc21576c4f182ec97de43ed4dd6ea6c15a04bb824cc8f4b5235eededb60c01ad0c9a8caadf5e40bb4b631a9ec654cc06b91fab745dd2676d0595561d2147388b94dc95720b731d1858ccff6eb3d864f3cbfa0bb96447706f2065354f294256ce513be1b6eef71d6fd3be694013b7053dc5d0eaa011f68d434191d3be259802bbbb16776cac7d0039525dcb9a678c40350e441b059fa59f8c3c4c19b75188812fcde0438293ca9c9a8eeb9f1731239a1c5365eb0cb41798833ae60fd0256dc1a710e4860f7dde39130894d96504953e65299d98c0e098f5cbc091bcd2dca9d019485918246253aa706b787bf5e081dd634db98137a9f269da1029e89a3e24ce43129a8199af713a395d7d97e3331668ef561c0b317c2d165dfdc87b79bbd867d7fdf776a705b2943b16c7673b19e32c0b7fc1742d1f2dfe4e845cd214afd1ab57352be3926773b9989365a69bfde1eb53122e2c31f0910770ffbf25d58b1d1d16814cebd8b755e928a1683b1e110f97c3bd4eaa7fec1449a5f8a06229cf8cdad3e303650487570deff6fbd810c2e0c4e603b7dcd52b5953afa34fcf7b7826087bc536d40744ea5a4078bd51c487048cc6dd8aaa68eb69ae8d29db0a4e8f02e3a70c1507bb16c1401dca0c27151bd58f8511d150878cf0bc36544d70b79cc3e231c3c46d3b160140f1b9deb642104f58f449781c25996e45a9e113e004bb8711955d8a1dda920cad471f4fd838a60a7e83fc2d6930cfee7336d80bff5b94a509dbe7d4ba472a05e1f791955c37595e1d3ce69ef349bb144d51bee14d61ecd319cf1db5c3bac784bc0f445a6bafe8e588c6c91dea2f3f147312456edb4544d028b8746a9a7c491e5a84553d94034432de771b3ccf38a0ac0b0d878e56f12b13bca45d49f88add2cd09508133e297d9c9394f38e78c3d6efc513854c18f957fa6b58c29829e8484972ab7ca2be8353dc1ad475d0f0384fb55a7aa5ae0c7b07ded3dd01be41985f08d9814b931c1e059440a878f7b618b1a40581ae9dcb4dae1e914b9c893efd048d290e9320e8d844ddf9f175dfca0ce1b68d7c3ed39507cb917f25d58cfbafef3608d495802b122756a465fb4996d1f22a90e72e2f1ffda667b18f67823de70e09027bcbb17103f0d30a337980949bdf20d1a1884d6739e02a786695fec3569c6584b9ca39d72ee3c93766889eec6cad315ecd382cf4aad3b7289b614ab79aa1794dd090dd520e5bacc07ed47f9b17a9607c584dd0b74fdbac09dc6e91e4d4ea34e821d4efc970d5571f3c65d17618b8dc7b54f1db27eefb28f4c8c0d620e0368f8758782ce715db434d7e86eec9197950b9716ba17849a070f39b2161a9a88e39defbe3e1cc1e8a9ea1902bac3e2daca9aed222aebcebabe06823acdefb3d6fbe94fb7c87ae8d2d72049402785e6957583dcc5e639b60ff4c58be284ae60ff73bf6063a8f971d0c57575cb07ff4e6199dc432afa0cfba140bfdb07b0204ad9333485af355453bd336edc361b80ac9d7cb3f57c83b690dc7d304cdf8e7bbab9c20128a7f3e907788391ec1dfb1235dc4e20f66cdaa3d93b5f45f95f0a6797f795a787e1c11659bb4523a24c9cb7b878814af26dc8f38e7b46588a8538ec6c61c8a570deda90711aef9e8ef7b61da9fe93886a6032150b644ee263cf1288c3e9c75ecc0ae5c8a10d383efbde6ab065ff4aaa2cdc654712be504fbc1e8216b1338d4d40eafffa5bd7c7fe80ed8f19a49559946658a3ad2f7324642ffda24371b5a7c3eb6e560d839883e755bb125a1d22c34d219479581068799cac62d2b60a6b2c903b96f1ce6ef3c1921cd8f188236c451b69cb4470b9ffbdf34591bf11754eff21f10c5ccbed54f54b475a8311bb65199b5f7f7bea2f3596581894c9fb60f5601d9d378b114adeac0c47aacc2f39d612a9d505d15465b08085ef44dda611394cdb6a5e7f8bc65e9595a5ade87786baa0941a6ae3c0f0c0366e1a2a706b389908b8f7ad74d9329babe990228e72aa6e7ee2be05b55e2e83b26607dee3eb876046df250e0db4f337f7b55afdade953970fb4224eca3065dc7fb1f51079e45a7d9417b32aa1862cdd8a683d04184391474b42c22df664e8069855b569fbcc5857e3dbb1a5454aaa84e5182a8d1513ceff8d5d130920d4ed3627c073632d205d762b48d4a462faa5c49d51751b5f745d9f66c3b6e5be76687602fb4432f38c0116fa24d9a7d8166953e9d6f6005591fc4fe9ec542bf81b769b5b7776154a46e8a75e594317ea64cd0665df98302ab090e6793cd3737131113fa427eedc493d1ebd95830d8e0f53252b360640f7342c17ab158006645b6b3d170e70ad55de3340b9ff26335fcf377e242f029425bb2d08a54cfe358b6415b5afcbe8c92e9e492c6c7f978ab1febcc6b215ae73f2f129c7c5814d3bffb1e6e0528de114655535d0e93e8795f35523ebbb00220e81c8225cebb896757c2e3ff1732614ed65f084b569eccc21acce777fd7a5175d7b87a5baebe05e4be3ca50aee96748d73d15d8fd964e495808c1c1d2157523aede13832fa820581539fb75b906045960073200a7eaecb7aea6d00a4e206483e8c35ca8216aab608d7d4507898db819c4a853d7579403d55aaa297bb40a72b132986f5769bbf47ffdcc6ffacd369302427ae6251bbd76b4d3d541e034e2c1c100e0547ca963c90f4e520eb942e31e8ba80018b97b16dd169c632048b0226245db206789986a454e95bf49ee7d047c37a76e212c2278b2ea35b09cbee451ac1383855dd81f4f1654ad6c16547d573804e35199025304a0fb9bab8b883585f8239f0cecdbf0818d58f289b455e412191a5c8efcf0cb5594b043fa5550c", 0x1000}, {&(0x7f0000002180)="6476bd89af3344caac1d6fafcfb323dacf641670f15f1cb056c4998bd9896aec2467516797ffd4a7098223937ae51d76a4428c26e00b3cfd382c6c02843436e316d885ac347f33daed5a51bc810e68629fdd48fb4f015365d05d2b7ff8c7e95e296d9bc22c6e4e126de7b7f16b1ebdaf6145fb8ccdd94f4c92460c715cf6a88182da1ef43c482712daa924baa5637ee1604046c6583939892a72668680d2cba148c0da204f954f32132848ea6e41b99d85b15774020f6c39866701406f4d2e41467c21eb2029bb5966da6e1b", 0xcc}, {&(0x7f0000002280)="99aefdcc27c85b4c223d2acbf3b7fb36d890c277db0ad6894b76ff716b89f440695796d302d95efa7c0a8b1c1327a0324ad4007bbf5a61853ca3bb8100af0878615f4d5a5050762dbd76cb093c1bf10d0b1afe76b2ed4974f07051e2089102687c3279baaf762be84e073fd4614e2ae73e5fc0c4b2f59b95a455fa0f6c19b79585b975e0d003d34b", 0x88}, {&(0x7f0000002340)="41c8bafc5fde3a5757a3aa0d0637240d02356e8f3c76d2fbcb2a9b9153e492fa03d513c271f79d437e2d874fded1a031fd6701bd3b3f81f6fa2972ea14a2fd48aac99cacabbc6e950ac9dc02f04261ffc3df1e5c5367ebcdfd509990d2a4dcb6c0032b166cccc70ca7cd10c2566c164d67ae14d97e5368f5de73a6f7950897baf971690b0598a7b44496bd05ec41075d156021e9e3f059914d0e8c77a7f211a803fc6daf189d1c5e0e6d897eb3e4d8ff2a03e36f64adc0b6133d", 0xba}, {&(0x7f0000002400)}, {&(0x7f0000002440)="867045cac9b19ab42bdc4541dc7793373151118f725c40348f9be338592dab290a6661f085a26c00477ab78e007776a38433a36fbc8d064e90d1684fe699e3fa4f1b26ee84fafb77fe9004479ef8136469117cddd72e4250c84803c6be5dfcbe99dbbfd97b60dd2462622a70395d67b58d7eba3138153929695e39c34d16fd0c33829b38a0521806a32fa8a6c402fc4e052cd7050f4a9ab6905aca3068c19f8d7fbba608bb7dd486902abfe8a2", 0xad}, {&(0x7f0000002500)="a82b22e8c5ce12c29874a75f0ee8b222bec3a4bd5a012d86ea1bbbce0a6fb2bc749ed5e7ec66d9ee7a9cd0f78e17b46ee49632ec8a2bb134b19ca4dbaaba1b5993713d274d9e4f73d3117cf5b7394cda3f995112b1ab29e2a23367a140f50406c86459cd6478ae66dbf338916419a25f2ae84c4867021eb70f99716c83cf2c1c94945aa15add38400320d9b20a0b0292b6acd4d6", 0x94}], 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r6 = fcntl$getown(r2, 0x5) r7 = getgid() setgid(r7) r8 = getegid() r9 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r10 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000026c0)={{0x7, r10, r8, r11, r8, 0x4}, 0x7998273d, 0x8, r6, r4, 0x8000, 0x3, 0x100}) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002740), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002780), 0xc) r12 = semget$private(0x0, 0x2, 0x400) semop(r12, &(0x7f00000027c0)=[{0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x6, 0x7f, 0x1000}, {0x5, 0x1, 0x800}, {0x7, 0x7, 0x1800}, {0x2, 0x52, 0x1800}, {0x2, 0x15e5, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x9, 0x1000}, {0x3, 0xcaba, 0x800}], 0xa) writev(r2, &(0x7f0000003b40)=[{&(0x7f0000002800)="e0674b9d61289f3bbf2bbad2c689dbeda1ebae1d264f949dff6626996b3b5e01262e644a677d82c6c7425cb2db02dc9cf57033eac80e24ed26a9198b7aee28e3119d2ebb4d3225f9213215e19a575803cad26e57bc895d175acb3e118c3d81870781d97d9533f40bae0429fd89d84533cfb70c1b190780a64c7706d7436ae942e2bb13f044772c11cdd093a18b231117356b5c93249c4d1a5dc540faa68fcd91873b87da5b4ef2395d5aeaf64508", 0xae}, {&(0x7f00000028c0)="d47bee0ba1562a91118eea0e582a8256c5e3bd4ac6e7accde4ad5de9d4269613b81c2a013f2e0e2e66ff5174666b9ff4fc4cf776ddb9fa7b7804e03556c65272bcd280ed4d9fca75400301b341ec3e719a8cc89ace449106f6bdf8f45203323a6bbcb098614d3e8ba373109a15900df2b6afcbbeab531e86f193df9c22ced6b956de4312915bab1b751cf586b390ee5a360d7002a4b7c75cbe7f1768dae8f74ab4ae3b359a6d57b77cfa0eb9405b4b9e848eac6f7cb194fba36e30", 0xbb}, {&(0x7f0000002980)="53ef94507b40837ed6893c7dc9aeb59458ff04f29b85d4f51486ae8897c7632e6f7391d5c37a05f80c0ea8c8bb51e829e1893e23b91935e8cebeb8c124b1fe2e8eca7752ff285e41788dd354987b9035e3f74245574cca29001ea6bc842cf12cfde3244b97459e38b712e885b5b233ff2240eb6819a333b08e753a92f24e0d5f8f72607404b7c3b0e9333d0b6fa7d067dfb208340399f0921209ec7b4aaf40e078d554a5b8", 0xa5}, {&(0x7f0000002a40)="7d15823e5eb8e825c64a5ea39785d92b3b8f763be643a7a673b78b01a4396fbfc804af1750338311ba7c1cae98883aacbe76dd253d08121b1f78901a2edfbdf11df6d3a4e7e8ac88c95e96510f64d4d52c83714ec097942efc374da2b5fc0319b1fa213dda6ccbc9cc8154dfb7f8c3494519e6ee58cc8a5189c833efbaaaaac21cbda03a0385f046400ca24d23f5a0fe193f238a6213a9ecf3b3f795e042774c429afdca4e6233863610a3f5e8321c69ef7db7d0de71c1c3049b035e5e5fcc707678257d00ef15340eb8f715900f72af0588a68911d9c34a358e9d7f8cb6f14e0d54b53439821c9ee7cb", 0xea}, {&(0x7f0000002b40)="52a9fc0d431d345177134723b32ef740a5ef1a232397d689a2d9c2373eb812ef7e46e1b861c2df2832de7f387e6688a4d7b4e75aa18ec7af4daf479a7003837882f2693a4008904ca6f9d584764f9c9ce6280422fe79ded87ff5508db90558b4fd244ff814b4cc993aebdfc2341a46ea71b21361cff681e9d527a221b3e61860604f219fa38e00dafc3aa282226098f149546e65bb35db750c5d79acbfd5a3f15f62721fda3db8a2dd6ee791f4bade82bd62f7b596393143a36ef48b7742a4045cf40b47e6092e3716088676cb601f356bb0f2f32bfa807f940519c3098d9fe33355e1f72400bc44631d84a7a08eba8f95077ebdae5061dafa03a5d473b15698c29ebf0cc615d9e637b0aa695f1df9632e93228ae198b6afe1acf63e66f985430acef039cae01c037aced6a65c8950578eb7fdf3a0e778925b3201bf23e7802cd887435d94338115bdad3fb9fbe4073a3b32dc9d784c77371d0ed9888caa52368c783a0e0e7ac38d18606e25e15ebeb7e8e7a1647a531285825fb12a20d8b1ccc39ceda2d70addc5917b9a5aacb48b51cf1f18254ebbde345d0ef41f9fd1f8212cf613e442e073e487277cf23dd90483ae517f68f27f24a04f6637452746ca4357938f7b26e4f9c8d8d26b2cd819f7a10776a6066924e39a02dfd408caab1817f9b5f50cd91a524c0ae68fe2f7f848498ef5719f975f044234aa5e914aedb1b02f9420bee138b37483e6f658cb0992990f0fe15a0a90643c19bee7bb0d54052b7f98829f41b2762770a4b19141c458e5107a44685f47e00b18aedd8e9d711a5fc93dbd869a2af85256a6678f5ca274361d26959713c86d03325c940ab437b459e3374020baac9def4a65328db684eaf826a69b5ea5e5036566db98acdef44e3cfdc9a002275a7b456301983090a97c8981abf68e319fba2b75d8160b5e2f2d0d44395a592dde08852d33926b6f3b6dde493018125e20b9f3dad8b435f8958e01a7fd49941cbf185e8b2f286c606e303cf56af45e71a8cecfef7bf31e13f17a58f128154a956afee0d4a561f768629c616c681ab142b58f5ea984924eb89ae9a7ab00144cdc5001e2b11b3c534c28706e132749b6f7127c57e278716e9b700eee8e1b57c76339c87a449f34b31b2c8a70dc728bae99c1310a2c8a68bb1fe1a78b3af27269691c8c43289d567d1d5800b06648fb6bd7fb04f255fb7adb41b33b36d5dd335bacedaea5b4dcc5f427ae9ae3ed06c221b8705c7f9c41a498863cc7f4c616e0663ec1e87e343d81f4362e4bdcf4fbbd41eaa0edd77765c0bb1711d55410c4088bc2b2b477d8b49212ef6569684020d7d3a5a516259406bc1f16c271fa56843f268c21aed25348fe9694b64d76e94962c4e72f449abe3d594944123bf3d8e20ccc694f6e5f4b8ad59fd29e4349770a4e6405739e5ceec9c401c86083c957804d5c91b59917862677d028bc1e98f82b6907cb01f05148e9616499166bc702a2a2709bf1da55294da44a88921215643421c0ec47d3ca5a18a7ff5e34448426d27e64c8ec0e3cf0bb6c5fb4672a3681ac910ac86e5ec1ee872ea16bce0830448706dca48a7087d84c5446e4d34d4a46b6373dec1129c8639c98d3482cda1a7b6fa503d32f98cd244ed2e65cde22d86f0b7e3fad1ecc002d11cb1f65508d141ab282576be2f2437edff41d5e8b48f27ba55b1b542fb6e7d36dbe4649a4bf4da08041917f4394618bc69472a300ba97a0f2e2e40b8f8715adecf4dd8ae2f34b408a4c891e6375a89b566deaf2c19bbd9ecf713d6b237be338629533cf00ac8883d2637b430df9cc8f8134333c363fcdfa7092ab7d4aa974f03a5b6f66b6bec69642bf86c7e4607c807155c2d2ca536031f70014186ac1cad01c6bb73c02ea033e7a7fb62aeb28a86fbc101061fb95b1ec4083c01a584bb8c1830a24f99e0fd63696f86d5aca5010dc2ada7ac9db3d1b578e3efeef21e153ff4abbefb7f2c2db669d7e9b76b48b6d67974fb300d39db68c071e3fc50539c4578c09f1c7046a5dcae274e75b3a62f59e848fe8776601f45d161d595370d4483ff9bb36d099c21dcfae01080903d56ac39961e5f4e488ad5362a1f902dcc231a22f5e1aaf6bf580ae815821a6f40ebc522fe02a0bd5bfe746fecc362a0c3bed0d5c1285fbc816ac82a75b33f0209a5498ca7585993868eca95aa5092159338dd34ca14af5ae30955139971ecc2c1dfcbceed0f026b32da80ff806a7b50c7e1eb9d9ba9ad50ebd2b433ec4696387ca0d55a6bc3e567f4c620d8cde842ac947177134bdd970e5c4ed31399d1576b470d1de385333e118360801a09dc36f4b1b99f93e8e739135a23fbef9fedaf0ca760ba0a4944382c9082710885d6ae34a7fe6860f96ade84557c3890b6ce62bd3422a80c4ebbd59f13aeb095ced3c55bafb507ccc25fab78097457b64f3c2e3c3f8ad95933fa00a1de408d307ebee1932cb38065b6daa12cefe031df96575289aaae67f7515bbf9d144658b2cc1063f73f53bce1e4f467b99ead999c95638181d4fb9cd0279701043bb9152ddc3af63a6076dc15611be2a5986096deaec244cb5bbbf5467be444baf46d188331da3ae5442cae9b1cb5bd219fe6e335b82250a2bb41a7427c3ad5b70cc5cfbb47c2f8cdf6b0270ebda8b3f0207d034710821922495d799a667fa0fb0b2be5ec4e51a601f28600b3aa8b9e9a0dfcc4ac12665a7cfc79b0b4e01613de496d437bf0e1744b29447280c5bd0466dcc47a18f3e88550bf2efa29620f8a87df744040ccc863f778c03ae8ae9e55c68c8718101ca4707a6cad87b5646eed5f49ceed3ba62e2e4c516f7f75083f693cdf94aa552a362a3a59f33d0560f6d7eb0858b0b3b392b7b625f01738967dcbf632e0f4800141c40a16893bf5d07c7ad7c8e47efb722a9a8ed658fb288384a0ad2618b3f53e6ccb23811cb07233c05a2b206da6b0ee3ef010fe75eeeb3816eaf4130f553e054c497bc1094fac9dcd7319101456cff91ac314518c17686acbf75721d4e0456e86c50273303cde57174c4a8eeb12bd97a297bc6b268233af05da8404504f7f5e3b2477d1ce44fdc2ace6d1748eec55168dc7126ee8175c5e9d670fb10d913fb28729e0ebfeaeee44bb25093cfdad3801469519d2364235f6f91de6c6b297ea121423aaf486b3c01becafd9270c9111fc539932240c41709cad82478345ae8d29452ac5bd0b79c8c9405bf9cf409d203bc86ac228c26436703f7b3d6730e96772265ffbd8cdfc65e47c0cef94e386b353c69d73cf2e55fe457be4744c20aabe27a066da09afb23f2284368eeda35922b4200ff7d71182774ce4fd4a1b624d4d1840c8aabf667d3036e7a40f4a6bc2114e794378cf8deb3491057711b6b9a0ec238aaca81ffe5c4f0f7bc0330046f2bc7054c135894f459dea49bcd4ab15b9b18fec7df368506cfe27e3c0cef12ce3815989206894705961a37fde86b857c4a47767307254162a8397345463c580c8e8f2bb55109112fd5c8708bb45863034cdca2a78de674bc0a8b597f41902bc9ed63bb8261620f53a6e5bba86adc5fbb8b38846d085bbe4b13186b08bcba4d6b19f6e9d90441a2f8c4f85dda728ce39699118c12919f122ebc635fac75aa1a771a63fe61dc8bc13b6aaf43a329966bd03a357d4410a2146d3ca6d32db3e43396c40ec55ecb8398924ba6e8bc1061398087358de5a69fb0416e37e24cff592cc15f0dfdff6fe9ad69f03be02dde6f03efbc35302836a01fb83cba10bed4ff635b52316be0972f10b16dfd3a018f64bb43c31293b88424239c1896e4474dd4251d6a7f07ffd7c69473ba51502e7d3de465af8cd9304f171d42cf72f2688ee9b1f17bdcf4a7b920e7b8e954f8e8b7638a5c6276fc7bdd840cde15473c3433a3098fddc6051d6d3f4e98f6fbe802c0869422bed01603ff7e475e30d0b428bfb3cb250cf414f694f7dc3311fceedb03cc946166426888e7c42b90dd10aaad6d4267b717ad7bdeafb503358d2cf43d19e0d398183ca5381024f7fe3c287941369a607cefff6e106650662b77077ef7a6e73f1b68586171b99c3b341fdfaca858056a0c8344bc3a0732c5f4a8712f95237268c3388172fcbdfbc973c737fcae272da76e24f99f086428867f9c9479580296090f3dcc37d981322b33a49640a3f06a994e6f05129335f53c4b10e6e5b8e803f8f9efef8c91abcd2d687728cc912324f90679962111bc47f6d18be0ca6384fa84bfb4b386be29b805aba8e111fb19bbd3b62368c310d3717866bcb9e20a7fe4ffa5a7db8de454f3461e7a7537f5f2d255cc3757621d8c4783dd7968ce9c94452f156d83671c1bd55a846c844135185bd822f192f8b991f8f401594d9b5e05d145b393b95509c424710ec0e7ab35ce44aac1fcd4be079b20789de3f8d0e41d9655ebb5746d776b259c7943e20f3ab2f4535912523266b25c95002d7cba1f353b9c041e10564ed919608157081ea5403dea832637e34f877e3633230bdb254592fde1a4a13db0aa7895c22570c22c3d362dcd1e032b025c1ac476da8d5251042aea2084fceab832e637aa82f233e41215c55806eceffb7a58371ea35756aa002613b53caabe57b2dcff328b9c9e9e62e855d6f020941eee396a73a8e3e3a060d5ff96c8b7204735f70e91fda0002fdea4016a24aedb64abe967006fcba4b532d73704591187b134aa8952506cd05d854537abf2612b203c038e44d8656cf999a3b83b99ed0dd53d9ed609489582ce020f60237a98d7c34913bc6809a9e96bbc6367699112d7be85e37fa86e97219098e9bb62dfc96a026e4858ad7532be12074655ba9c7bda192adeed7211d72a28619df2b3b19aee0603dd4feead4b45378514d603bfcc6ff4737e7d735c9d4c11bfa50fede113b2a40111a40cc9a36868137c5195267f74e59f984fe3558736ab576f376e644037f2ebf7dadf1cb28856577ad9fed979e8adf744ccff559f067ed7a79537aedcb2237f385b9cc604f5a1356cf793a328f91651196d0e0ae986d30af9246e9bdb4a563d72421e77e258e833d79df159b0408732d851df293b5dc7d92bddb19a7b2244f92a7b15321acf55570905eb5f782054d841af3625ea6186b46c59dba45cfee147b60593c22b9f01b301b408ff077c2cb68f3237de419edc3e11309ec0f430640508c1f9103c33b5d5c8fe29e647e686d7c9ccc531b767d76ee069464c94346c121fe046bfac3630f9a750856d06a3b32b74eb10d55980147c30d5d3d87ed30b14ec1c606c2d816aa71591c4624f8a1dc99d8ae7efd8de1a5d67d664e858e6274134987c6010a66be6f373557ebb8e100c4b7931e73b57c89442fd0035bdc8702b2e77ef0a30c54b10d58939d9eb8c5d9b15fb800d883132d762391696cf2a56301690489b5d3b8bfef51aa86b86947d3d741dc511abc66bfef82fa4dd49abbbdf69f6f5377fe55deeede11a5b59d2d520f95d06b2d0b9323dacdff60bf4970f8e43b5581a088ac15bb4022293c5a433d955470233c35a7ea6b56bd9b7da6c27151e90a10382f7d1b375158ab048a6640e8e5b1165e199b8fb0c73f08a11672289660da52b9eb0007a271c02345a6a720be92828dc417b383f5acaca1e44c9ecc6e8ddf5babfc53d77e39967e6b03d59ef93958af78dbe1a536378718ecc51f965224a001aaeebe560b32172dfc27211062fa6aa538a380709d9a625ef6dc291ee5c3a277d2d72dddc6b46bdcca4b13cefa9a1d48c564284f120c26a4c8b908d6e4022c42475f145af28f860", 0x1000}], 0x5) sendto$unix(r2, &(0x7f0000003bc0)="647ee9a2797f741754397799021ee5d7f6091dc5f6a3ffab684c953dfdbd0483258ff60e7c520d7c95240ba772ee9e353f831e040a", 0x35, 0x1, &(0x7f0000003c00)=@abs={0x0, 0x0, 0x3}, 0x8) 16:11:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="dc604ad1fd9126b005d38c9f8f89a48e2c3436f0c200f8d369ab664064399c328f8d24656dd302c05f323bb129107ceb537c432f3af462c9d29b70807bf920bb37589c034ea782595b16144261b08ca5c62b4293e2528c5eb8745329c232e87cb881855ac6c9f96d07142f8530e67666568aba32ae595f142c9320ed06d96c1080fe41ef0db23f1e3ca0b0c5290b090e010ec0ea9a82e424b9d7a9592af928119d028f4fac868de0b97b32f6fd87fc5af6753def856e8be33a", 0xb9}, {&(0x7f0000000140)="cbed493c75ce629760e2d82cc6e63522d1779b737d5a890e928ebdfe7b826b186808fda3ad3cda4951d84bd552495b3bfeb844ed1d7c2dda8bd5288f25925b5957c2e1856babf7aa8785e8830e36b34109f75c3538c2bd38bedeab8209d8a8ad99ec90565fe566749ca1f703c701baf4831991b73a1a4e801a70f59686046614077113b0af", 0x85}, {&(0x7f0000000200)}, {&(0x7f0000000240)="1aa43fc2869f0b9a233e2e2a4f78643132a1027b23d1bdc2f2875fe43ea0564317702096dd8fcfd7131a6982ff81e2cc2ec771863a6e590f53a7d2c3f98d78247d58f67fe6d5e3cf26d0453bb8d2a61925cf79f99f59be95019bc028134d12f473f10bd10e7b75fa42bf89e8f002cdf96ca32b8d3925a4314fe42e7c46c82c937b50fc09a1e10614c769e8ab3f02a69fa5d1772325cb734b27c9bfdf7b2e55f80a8a0b10da588acd21189f818a724938e1e0071349baf89e13bf250f280fef5411319e12d070abfc581f6dcadc", 0xcd}, {&(0x7f0000000340)="064904d9b3ed7243f272367fc2bce46ea190862bb5292f119cfed1d405a9db251608d2e9e3f0d4d9d35917af0aff3d0ef375a2e60c307b30f83c5b3d512e8a6b581206dfc3ed9cc5778488ff27e19f1436052ea10aad754bef26be4fa63f982aadc3d660fb162c0267a03fceefd284a32c610323b04beb4563cfeb01fdeef042f718c976fae0f69f067f6c498a6054", 0x8f}, {&(0x7f0000000400)="e3bb5b50e6645c2cde530b66da70ace74434944163f1b3c344e4aeb9fc3b0080d2b1bd1f9c0a88da9e612ba02740bf0e70ea0f7b4e1695c5aad7b8f1", 0x3c}, {&(0x7f0000000480)="46813d4c30d4814d368aa979fd1379b2e233653bd4809c6b23a8ee2d11ff2af25d13fd11d1b6529589fc1494969ad28e88e524debdbae8712781052bbf5baa55ed7f26aa2a89e5c04cfc4511507ae2ea24fc9e93be26d2bed8d91a25ddf4b1775f630de89c35c2f65086f13adf28cc3486d0fb3dcf11019ca43306c4d7160e798ec548e8ba4ad1fe3942c1be068c211e0faedb3bf73dccaad48d32ec48369cf1ae7dcbe315a7e33d81efbfe85fc81b2930c8182b215e9bf412cbd5e6a3bc0ae737db5015067a19dd34a9bcc2ef9187a277b7078d1813d8ebbb101c", 0xdb}], 0x8, &(0x7f0000000600)=[{0x20, 0x1, 0xa5, "1c45446691862b0372070d1f"}], 0x20}, 0x7) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:11:23 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) syz_open_pts() 16:11:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0xe00, 0x82) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 16:11:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x122) 16:11:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:11:24 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff1000/0x4000)=nil) shmdt(r1) shmdt(r2) 16:11:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x3f}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x6) 16:11:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) r2 = semget(0x3, 0x2, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x1000) ioctl$KDENABIO(r1, 0x20004b3c) 16:11:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x100000001, 0x0, 0x0) 16:11:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/53, 0x35) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:11:24 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:11:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='+\x00', &(0x7f0000000140)='&&//\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'^(%{)-\\\x00', &(0x7f0000000280)='}\',(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='&\'&\x00'], &(0x7f00000006c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=']\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\xe7$\x00', &(0x7f0000000680)='!\x00']) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:11:24 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1307, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fchmod(r0, 0x82) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:11:24 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x3b) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:11:24 executing program 1: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0xfffffffffffffffd) socket$inet(0x2, 0x3, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x7f, 0xeba, 0x3, "b761a287af411c08fe49fd5613a6c054f73783d3", 0x8, 0x7}) 16:11:25 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x7fd) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="8a1b7a9630196fee3fb5b8ed32a07cf25587853aebad7427240d07223d87a60b6420b59861393afc022b7346950d20f074dc02343f6fc5c8f8691cde565b37d7050b5a6b5958c4c9ffe4e6a5944c5935c7119fb2bec3cc9989801fb6c06cdece419c943fc97d5b11", 0x13e}], 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x7}, 0x8) fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000300)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f00000001c0)="00001f0000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:11:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xff, 0xfff}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0xffffffffffffffff) 16:11:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x40000, r0) write(r2, &(0x7f0000000000)="ec58bfa8fa505e4c38bc497cf13e26031d251e2e1e6ce9c90464ef072395235736c4b5643a09b3b8214f49d969c9", 0x2e) close(r1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:11:25 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1000000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair(0x0, 0x3ffd, 0x1b76, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) faccessat(r3, &(0x7f0000000040)='./file0/file0/file0\x00', 0xc, 0x3) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)) chroot(&(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:11:25 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x27, 0x1b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) pwritev(r1, &(0x7f0000001140)=[{&(0x7f0000002180)="afc0a5f1b685ab79275a56cd8343acb35ca8903c94c8709d4d3170c2ab0062401f70f3b26150f5ef97d0d538e62eb5213c41c5bf5ef6e663958e9b962e98fdb7805ee0674ac7a9a66d0b3a163cd94fef2ec6491c26c23e0957f4a8f4a3f641fddfbedf00ecfcfcac2c22e82471c08b251ab14b604f10a32ecb0fc6bb5423ff122cd149739d7e63258db3cada50cf2744600cfa1b83ecf41cd6b8c332997e2136564f39e2cc34ad8eec713b573f13977ab7ebff0681c2d8bc9a5b379f822eea69774afc50667d0589985e8a6fc9a3d4a09a76803f84aa891e08cde8f1810965566b53a05806a1b446f49a57d0c0c0eee0a5fd06ff52fab66a45d66d196964190640ec52f2caa0d886b5c5d96e67c6ea7988d4ef3a517ae68a59bc8e39be82209c29738378b8e27641cab969755062c403416ae5cdde3121b5ff611805d47f9db3d5b30171f8fb1d8f0ee512883345d9662f13bc2f57ad8f0052ebf214edb2bfc83e0115cb7c23c619d3bbf8aa9d130dc75fe88d84416d251f4a02c930ef4ea6e9e9ef69ad02d7c0e54ad30d10b8aa36a6d280c881f7711553739bf27a3dc9343bb66de78cabf9e110d0fe76ee6f4302c2e8631d319a8c28b5f339628a637629aabb815d4f0e4bbfb20da59734649ec9926dfc423cbaadaa282b4b76c0c7cea797cf7b0340c7c4c80dc8c4411f957f59d6bfa2684c09358d0c069d94a82e0df8aa2921ee45255618db8873f4d90333697ef6470fe71522d79d3c19ffe32220e83ac2623db888135c4835cbfae76ffd649fa522cf1384df7ab0fb82be0f082324492ee1a5eef3d9fa6f33bf32ebe74a548ef94a46639971f6be3d1b1a331cf8cb8827d40573b50227b75aa8b875579a651b71ce3da994edc0134a447ea4aa00532c37539aeed4375cbcf0203bb05ea470e22aafafc8a3e93b5574e66a3ca8b562b705b3e81349a017835fadb22f548db96302ff890d4eea02380479f21ae4b140e181c763092d973855d7dc5dd44bef9b445b07e1ad60b2798bc1d361eb5764b0f663b770e0bb1ed338dbf526c790ee1308a4ca97872cbce19fc58cf6da9eb7b6b025f8853580b6c3797e41f4d3bbc687b09629287007fd12b337c0137708ed9de1c9f29875651bac70fbc689c886f7c083b043a2c262123264151ebd7bf0d454cff3467ad5b538266e4b53527ecff604c94635e0f7e9aa433f45a0d99c4f0150947b4c3d100471f8ac83168981f90671545c160f57ed9b8d8074e8e176f778368f8ff547f68c0a2e8bcdb4bacf076f0395971c207820f6ed5c1e0825102ffc5745962c20a7c3c178493b866e9d81821c91cbc1e33fc0d8a0696e51c2a0e21355f76417cb06311504d6f4fd238f2df278a0ca0e4ba57653b68358a10c4c23f1d88533c4b5e4842097c45fcfe419958e0b83772c396751d07146d3ce706390c42ac9758b5643800ecdb29d3c7a661da0799e1343291fc1a96cb6b3e0cb5849e5714331f47936bcc7b02059cef47815d1800bde0b2f52231043d7bb718750972e8e90ffb48369872b1ffa28573d52fb4aaa13725c92840a43442c0cdffb818bc8a12eeb357a064d0185ccb2397adcd0b97f47db8a335232db0f34c583f9aca2e24034b69ace976a49e4c34b6ecf50745c17dcb15e08cbd506bb2a0e8bc3c2f32bb932773d0b14521a66201b51f30d5a848a5190dc90b919ba80b66455b98b954d0a4366d0349842e78ffa1227c7193a482fc7c6a1c15ff3f2284e1a72a2ce8f811eb0f364fc20ddd310a7a394526bf194d40334e28d58cdbf760baac90b8dcff74510365f3f82086853d0f486fec4f149272cc9ff99a52e8346d12b90565f175e82fa66764d57b6faff449211b51647e52acc4b13a1d9e8365271f4bab94cdcc5c8e3c24eebea70f6481fcde138173faa36335a963cb02668cae4861f32db09b2fad00bf791133bcebdc26e00b3b7481378385714a6820460b5bc8cc6b082ca6d9a483a7300986dde4b0afb4f4b80a36365f177595c31a99cadfae108eac025c82b0b222c33be04fc75067d610a93b9f7f4ff685734f4be9559abc1f4ee430eab18069dcded942b126604cceed6b39107a2675975272234cf6704e3f49ebf9271d8bebc0d974d6a227ef503d541a93d9316b6cc14dd1c16ca2f2eafc9a4826749d96a30558a501a4609b19219668d0feb8910d11a9e005ba9d2c222b626e1d846408c449505cbba32593acf4f20845190ff4c09b11bc3aa6d7d57e69f5dd808206b5d9100f826fa80fab140d8d44fdae7493f10fbb63dbbe13d1cee3e45c9dc6a74acbeb1dabcbef31a682101864f7b83500d14341653bca78470a33958fd9db957aa2cd04b6249b4800e8b803ec6544a78785469c623a8b1b6077c839fe3ae32f364a6fac2e45cc997d6511e5be60bcfdb9e67b4b03e01482881e679e3965b5a25e035e25e82f644610ce53cd1befd8ef2f490d1201f703a472c87c69b7995d23b5902280d926c1892b372b345121baa4d891dc4d96d54264c8c81c69734d4f7c58ef3d8282f367deb4a7fa3d6ff06f29b6a46c00fa40b9bfd6e064ba4fcda1a2fefe105b2e0e7eba3e4e9ead0612a080d062d06f4f9bde38174ad711db0057040f3b105d2f896ba1420eb390a4f6cdd249f401e59c6e6718ca57a4b65a34720f8809f4f7ebea60fb231a2ed03361204973dab5856093f04c545f877619eaefe7eb784618bcd4dbbec17815850a0e3c786a2bdceaa33999c2574c944cc1b8c1d2e3bc74054361af1d184e9b59bdf8de5654efbe2aae84c27ae1ef683f9659805a0e795f8c8eb0cbe0b97829a302caad3937df5db6562e2ab00eed296be9c2b97d72c6891698efebc45437bd3463edcfac4b2b25f5ab72f1a1273bc5d736adb47b570b65183dd6aca2dcaee8c59502cc9f62ee528cce7c59028ac3f6de7e5aa1ef8383833553ab7729fc95dddff36047c8288650928e7b04fef87d887a963d302c7c914c5545f1b3bd98449ef1b5b431c270d078f22e9c3c6e9c4ea90bb7199464754f4cb6f730df0231ebfe1d9758fd030c99a3d4fd96778d1d4e8c9cedc7d5390dbd2b023103b993f949419fbb32fad4a8769a024363bca13d2b6df3159c14e2517a2b5f5a5b3934d664c9d93a703d55d3e367d7d0f17570dc0c32f7e7849019124ffd59f68dc6690cf207cd375e8e913b41bac4c8593912fafd0db97cde6017dc04e403eaf1663ba8c6f105c13e7a4102b962eb4123fb5c4c2c61bb7f570cf5e6aac7443b780c6f0649217447e3ab7e51c25678f8426934c1343d222b4ab51aa2c1143aac32b279c0ee8112ce4749d1389095853c675fe9e2790f85694083fd584b1739b94ff4303623a1d9ac50d218ce48eee33a88567c85a4ae024f05209aa1ae530be5966ae116867c18fc16434b18e15036f7a0f0a5e296964deb390bec011cf4d1e37c50b5dbbbeb92bf9e48b5abee2c7aae1f4bd0eed06b2c901246fa0fc8d3b98bbf14febff0bc02f9d36e5ee6536fc7bdc174039c8b2b241dbc7fb55fc8eb53c231eca88afadc665917ce03f3c7c56dedf6da1ab8947821b817367a09715a77999407fa8b108217c7b956ca33b8ff873d74b3cd783d03c2ce93116dfd86cea64ce03113aad7861fa44dad61e5a4d575d8fde2ee5e7e78c7ddc84da9e7a15ed539c43322acead74fecd883ece9f0776a68c6f2c156fa4a7ae587c4bca7b1a73e65283bb421afbd636328fcdf187e40b2acbae12b6bfc0ad87750cc291423511cb9d72b232b7e7a43150b949379042b21784e98f5a51d64fa739e05c6ce9c26b3e26edaed3bc07689ae2301247261bf734cf86b4923543681cfefbac556e843626c51ccd4158dd220e0d1d4b7da88bb0245c82da14d58fc732c8e47e3ae230a57088cc3a5ef8aa8b28d0abf8c4ef3ade8ea49cf09f71797ca2e3e40dbc11eda0671a78ad3640a243354a2ebeef0a373adeb56354525f90397b3dc9ba8446f0849e276b99a2242164e32fbe8e551656eafa7c2611d1fdddf7d944466cfa1e2fecc03af56ffe0564ba0165c6978fba266172e62d73e1faaa4542e4ce05fe1ddf4625bcf029b8847f01bb95fc8d7760aacf862608477d0836b2cca702ed379efc27c2ab929f7649d7042cc22df2dfb7a9c596f230bfc675890a59dca2637548d4ec7543ab869d436203331bd6f3e676421632b3258cd563b45efda3220697f899b78c34128916cd53dd2d29208791e45cb7dfab2de5278c3901126116c76663d84a098b0a93437c971e8896fc950c4fe6a0207f922a64c85d893eb88f6c09943c591553aff9ac5e2aa475876e3ecc9ed898815bd7879a3df26b445abacfba7c45d0f6cf044f535e20c0d7b123b71fba426c60b567a56254d7623faa2a138ae3cb920e1846afc07ec44388562485a977740ecb2ddba1f845877f3c75cd672fa462a0fbb366d624ea1c26c0d75071408d15531e71f8c7ad89c0aceaecacdc65e44b0e9e8a3743f5f66a31f7a67d204785f55ab7a1da77875ed554e1b19ccb6cf5a5fc62d9255a8d74e987d7e11a71037dbf7a79e46fc0f542ea115bb067a06f00ea2968b56f68a6d13aeb918c70138e7b04c3823b46c949d77bdb5339ecb2cac7f62855525e5f9d0f306a52cbab4e58a816f0cef21a65e41acb3e5869f3697fcfbb25c70d2d66e76b31f76c6fcbd792258c71289c08422eefc647a37034c4ad50d5ff5d9e2819df775f017961a63777452c6a2c78aa1925e2255388bb305d9a505fb3f52cf0c69d0ddf0033eba2ef03c4c15a36aa09e5203afb67266d64e0979717db2944da11e19a88bdc96b33bc7166df40555e08b936b52397638a91d4b83112b47a8a0a9becceeea4dba97a01f2bbce458bc49b0940d2ed44753d12773e7771b694ad10d87deb19d7baa8482b86935718e38f4c065537b92b6ca5e7198ee2c4e5366a0e28457544a5a6583dde0119d0715071fcec70dd830692937aa8b28ba3c66e14dabd1220dba79d802ccc69738c8c1b851124d426198a46f42f20972c958b337979b8a8471dff592f5cd9dfc2e5edd8ed9903ca9bca2e9b8e7562cf2bdc18a53b261f1082cdf371c3f8c5a80a08b5ab8a8450a51879716290290c9b4f9035f5370bee95bc01aee984513cad81f080328857548efa961eb8c357ac84401dd6aee6a3b5434bdf70ee95ac307f702f993600cb754fd406cc18833aee38b737d5105aae5b185675fb498642b08ffb9e726ae22f6defc4302e4f05bd04e4be4edc5ed2735c870515769b99c2bcefb3863de3704e081d056b554c870f77d0e83452cc496671f1725d7a02bc1728a6a435e3562f31bbb105212f925234a3c24c286efb88b4f2e3db0e7aad10b4c22da8e55a67498c611ce875bc593a4c99c10f70ef6640e09f98beaef06b6166339e57a60f70a33a6efa925878afc1d0ccdacaeb4ea2485540d505875bba0ca204ddd3ef5e54ec046ff68b5d202d5d75c28d9e335e0709ea215fd682cb3d0dde82b5b1405e28109cef0860fa5917ddedd00c68a6b88d60ef3fc0bff2028e839aead110b14573b629d2a50a9382e122595981546f8c375e19abedaed57f2ebebbb1346522644ebb73d33e3ea9fdb679e4dc00eeae939f5aa8cd7acfc46419f2f5c0c9a618858767b79496836c3be4ff7a5a53068eaf81be812fa3a6c334c1804381deb0298ab0d4039d26140ac1049491cf5ab959b06d60ca1e899faafcd80c54275f9192b3339691f5c4d11f83b7c087f33a9e5e7a0778210a4d35bf2f65a166d32c1827537eb34735d652ea1a95527af41563", 0x1000}, {&(0x7f0000001080)="7ecb7fe33e38ffd0ed9fd1e6aa3b3cbf9f34c51d580c19ef35b4548f809a5e732eaa1790d133fba15929df36192b4ee3192dbe477860c9c06d2e76ae4b3c73d8a2c84437265f548974b7cd92f1557fa52763b9da8aed8e9104e66916ad29578099d53a5572fe0446dae802648a091a17bcafbfc36620380f58", 0x79}, {&(0x7f0000001100)="c4", 0x14e}], 0x3, 0x0) ftruncate(r2, 0x101) 16:11:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 16:11:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:25 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x0, 0x110) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:11:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0xeced) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xa180) 16:11:25 executing program 1: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r1) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffa, r1, r2, r3, r4, 0x2, 0x8}, 0x4, 0x8, r5, r6, 0x5, 0x401, 0x2}) shmget(0x0, 0x4000, 0x602, &(0x7f0000ffc000/0x4000)=nil) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r7, 0x0, &(0x7f0000000340)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x18, 0x3, 0x81ce, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r7, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff8, 0x10, 0x4, 0x8, 0xaf}, {{r9}, 0xfffffffffffffffc, 0x2, 0x40000000, 0xc438, 0x80}, {{r10}, 0x0, 0x19, 0x20, 0x8, 0x6}], 0x200, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffd, 0xb0, 0x20000000, 0x28c, 0xfffffffffffffffe}], 0x4, &(0x7f0000000300)={0x4, 0x2}) 16:11:25 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f6634f32e1fc11f0300f98744d7f9696c653000b52a273cd3baff97fcc08691cb7bd6dd4e879744d7637faced9c9a9df8ad35858b9bd38fcce6cc2a52c02587f60ff2cb756489cc44b5fb66f07d81d7c8df2379283d6bb44f844f24a4c511fae349a580e6b309ad8a52d0523604773eaf662d4e3d59552594d289bb879f1239fa66caae687d74172e9e61c2ae47311bce84be82377e59a8c3cc723259772345598a7156c15bc59f1f75391bfe90c2e7bdea929f521ef91fab353c8ace59afa548fc77300e6e20cf7af7bc76e65d063e18c68947ce06b58f50c192ac7dea2903dce9de129d62a048f3c06f6530317bcd06f7293ef25d9dd938fc081a9687cbec6847d27d806d09976d"], 0x8) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0, 0xfffffffffffffe56}], 0x1) 16:11:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="0e", 0x1}], 0x1, 0x0) sendto(r0, &(0x7f0000000140)="4080665e17f870dbe0758c18493655097f74281461b26486a57bd530840d1fda0a7f3cb49c9f2b85e32378768a79985d7590e3183d1bf0c23a186c4232de28f2cb0e76b3541076d7f57cbbbad5e9f4474b498ddd8473e08be3d888aa68772b314c32931e9505c92fd9fa4cdbcee6256a792771e01f01b9fd5927d5e7d2f08b429c4f7850ca4c484ca38ba747b886e17b9ab4fa3b68ed6df32406b5fb", 0x9c, 0xe, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:11:26 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="329ab1cc887f89b50c7368ce620f023d729d8c9b04805743f406d5b4e583f90f6cf4e4b0cde04fbe51fb869dfb8cbb1c39dd3a80a4dad31130fab08337e2eaf989ae9eff898d96825f56fc75ec17acecba9059e6ad19faa43cb7f6a380dfb69cff9de53c41d32892b11f373f68af92053445b9cd1e70", 0x76}, {&(0x7f0000000200)="a35d29414e169a875603c466e1dc190b00326844ca6f5321af8d44408c172c45b6ab8cab7ecb6a416452488433e8d1dc19bcf9288f3c88d91173a4d45ff8c70cda05425d61eb3d4425b236a2409332006906ee31229df409aedf0296a135e2da19a53f577470448ab152dece579778c60c6a23c93dadcc1c0bc6a0f93ca391e246633da20624772c70ddcef496d196732044cf59e0eb9dcc36847b3e6bd98d2ea10ccdd8072220136d278d", 0xab}, {&(0x7f00000002c0)="e2e935197fbadf9e267d7c38fea6c09db5284fc8c0bfe8b65adb6f4610a47f251167d59bd11357bba7973fe150db7cbc9cff5b035fdc6edaaaad71568d64d8d4848742aebb01e0dac4034057efe2558a836764e42eaeba062df6540fa9e37f7485d01038d7789e1df3f2afbf5ff2dbf479fc9eb02999f66f1434dc1f23c0ee62a806f69751c1c312d577bb98710166c5b8b4b0850f5b84a0eade4319779096a21109ba84234088fa038b4f9e627240593fdee473e5af101c287447cc2e931cda876eb02cc2d287b9d36b60eff0b97f433c58be00baf08c4ec6d6a501ce3d8971778bca386bd01b814a457c6e8916cd62738bc19fa8a9815010fdae1565444177b196d9bab7c1c281db3ff0728522725fe352e396ee02787e09f876ffc055df9d290e2b01d98a93a6507e3ab594621ddf734618fadba629cded41490b69d06432c80f6729656edfab4d473a0c5b0ebb1bc98a5cf6943ffaef47b9e8f024d03214db7eee01dfbb6ad63f0b31d4b484b791a58081946fb96397a7a291ae49ec885e53d0f9149d4045e22aa58ec2cc3cbb939e60fc991730786012725df8da452af877d7ecf0edbeee8ad430981137e8ac3c4eb466e4c672572382598f1305434f59653f114db7af1f643ed7018c0dbaab49203d1a3dd8409df2fa38bea87424a1511f5514b8284a2d1527d74a4ad62d35517d52910d96cdbc59c56ff8b211c9aaff63dd92b0d1cb46755abfddb1ab067a2451cb3c19112c32070b8c91ce41dcbaeb26f0bc075f2baf459b15be17f9fcf970806f7168a4dfaf0ad3c05c09aa2b33b452938be854bb92c79924c6c449d5aaf2606a1c35016d91ffbfba6fc8a38a119e05fea4dcb173dd216dc3f2e697e56ee73c2a47afc1c872c4b2af51427933a9c8f87a1c53a8c6750a2ee683e189c5a8255daed358f00b1bef8f9bfb1b26a411401ae10eb79bf80b3c6352c94ddb30cfae60dbbc1b9fa8c51b80283f42f4b75c310d5eec3d5d648f4b153119ee05e037c85503ef3ae7ad1f34991bf6244cfc1d534f16d56bfe9b53726ab6d02faadaea5a05d0da2413acea17f36bf0c2db6cd0465a38d6b54e1ec7bfe5140d5a255123e9de4750775fe2e76ee9a18c0c44c8e1019202f8feeb99e505726b7b8288c01ff643e4f077f8ec7a751b41178d55826d70fc4ba8dd39c060f94f502ee520778da73f14323391d60ba3c548392b098b4c5c893924d3f6c3ef6c3eaf2cf4ea16e9f5f0e99593de29f2e719e3c3b23b778297f5682b2039546fc242ed64e5a496121d0f1075f7f9d194624c77f1edb2eef77135c5d839c6cfb76837caa8562ae1c0daca77d8a3f796e752f64b43ee1d0d44aa2c4fdd9bd7097f0426b2fdf3c6ab4801b28ef35cf7c0fb36eda6e062db8e3f8b984f188c7b2c9049d927ddc361088fbcb34cb0ec9c76fb65e5c7aeab74d4d36132f2c1c8e30136be478c7c28aa87a91efbc01c9c27a5424a197428129e75ab8828ef9508277f472646ea2d99c6ef12013fac3fd03f898bdf3e3014f0a72a113f4b589d18c12501a14d668cedbb8bd4ebc28e583eaaf5192569480240afca77f084d1c403fed84b6662a2fae53183af9e27c552360028cbfaf8d07e6dd1a50110e5adf0f4be8d6f8efcd8fbbcaf34e7030767d1cfffe85e42829ef60f11d84a64b09af9cab38c992e87123c3bc25de157dc51fadaa757cf7623a6924be03b7fc5d96f538a17d4b75415e831dbd48cf581d573fe9e6449cd31b377f476267074407ccee29b226cca291c70886a2784b39d396ca70998971c20e4d44303687248aa9dc2044ce5a7b35fb8af148adb4383343dee0d6071a81cb7e787ce70df07b9b67de7fe7901b6f0587b32632ef3d63d018c18297cb646b3e0413d0f7a96e443621815183e6c92fcf5960f60bfca9285170f267cb1c5ab3df50c3e2867598bd22e239944a75c72b5fe3a77a32891d2b45538d54924e6e6473407eeae3eae138542a120c43ecfe52e3e667452062ef19b45f5d624e8e039038ad01366513f1ca5e44eaf440b905fe2ae92b18416879e7f8a79e2ce8aa0be2f5e77c13d45c60fb96a910125f09e96c40d254f9b7d62ca3070af6e0231b40abcd138d99b6d525724ebea009338f2d30b0f1f185d980c388d8451f2c5db6cb7cf16a10e5d3b591ff6e86211a66ed94f0054ea8c2b6de5294d13217665fbe2ccf9a9aafc9e329720eeaf831a8ae469f0ad4369e47a951c28096b457043f639fcedddff5c943fbc3361d650a4a5a5a9478f8d081f00718326a0f6aec801b4b468f8e1bc44bad4949ef3b709d0ef5fb2fc6a85818866d2ee03aacdef40366c4c9ebcce736389419d3c5add44cede70a32d0d8d1f3588752ec014c5efe0f003c75ac56d6e7b64fa313f30e69d92efe60ee2da50f05c0121dc13086873a6edee01a9854bf695f233e1fe8f045c3ee6cd63ec24910071a66fc876aee12fe33725196991bcdda3bd6d2263da161d9f63c1bf2398b9aa34954aa23a5a2b52bcd0922150168eae15276e70579d3d1e4abd786706e55629dd491f983a77d23a5cec4dc6a8c523fb7dd80ca965ef268374007cd099210f92dcd772be8da1c32382b8ee2e372260ba5e5aa10591688639280b66620426094d87c7bcc370d09a43f7ae3d3dc56774614b2369e4ccd03db9b215e65b68c7b091d1ce961817d231a617316008cfb4510c50f946daa8ba27b4eeba37233df73800d7917d17db3de7f56e4a94b6570d4fca2faf1f5971232cda071f5d96c3505b7ccf3a2e8cb6573f0d1a43b4924cd7e78e19c35aadae422c02b74e4a61b6a8c0c299be83069654c8d9a562ccb4aa212c80afb054824eb94f01f422070b48a7f83030aaeb5ebda8cfec428843fac3ad68cc1085d467481ea8db97c760f203fea840322caf0df0e1171fedd55e3797645c176623102f51a508d45f4d8ae38ab5eb7296fa3ad7d9d59e9486a6b4868c6b5ae82d4a29cae2788cc4b6baabc23947417917f767da9215ba78ff03781e321bc718abc320dbb95932ace965878d3d1952018db9099231e0f1b41eaef7b3551271ac2f0366b606c6564b30fc9b51b5121e3687e5166fe3130097f8e4f334101bf69495164eb078b18d8b9b14f3db46e4166fcba03345f968d1f5dcbbd4c58ea40da037a3cecd806e6110fc7af6b1fcd15970f5ecb25e577b326c39239ae91d851c234cdb5bc060739996b81606fac13840610924de159713a830f2f7e962d0b51673942bdc2a8ea44662dc299726d5139ec4cd3261e86fb1914fc986c80a784ff53e32660dad9df43e5506ba384a5c2965cebed6ec87dd32d5ec0c8566f37546938f2f041d9eb1f0f33ef74766d81f45158e7e78ec63240ecb489449dbfbd8c7f557a18668bf77cf340436786b7e038844a562cb5b5b528c938f98362c2f526014cfd999626e82576366b59b7e91d564a44e83a2c1f358c9e9d9041f2ad27316cc7c9128eba8d8694c28a35f46f85a1a697e5b51d9be8113f48539d951b943ba4661923484ff153721840ac3173c8c3e35de6fcdbce5a0b11478425d82c5654eddaa693cc65a187e3020267146d8e05585f3b4caf236fe476908e04ccd5d0811027011287e5038c4edb04f4f8dacb22c32e5aec3b79381ceb260a590bbe3febca2b88828e0102b9cb3489d14e77fb338128ffcb66ca30265cee3b7d36ee36b89aa147e13593a402c34c90e1390ae9a6d77c4391a62db4781dd35c73b4229868812261453df3482cde9620ff53cdffa81072883509358a18fef21d994b003e360a0abc872faad005a60f3dc231ab6e53ed3abca14703c4320ece90d6a220bfc2f4dd298ad6ca46ce48da093afe16419b58fe473f9027dbd92e24c2c1c7d7913223214417c2c9318b4c0ddebc0668fd395bbd31a9bc7b6df07ec403302776c4efeeb65e1d584c2acf6fd4575ddae37d88384659080abaa6d181629041aa556f3d6e91a0a037b6be88cd3041cd42813421e80cd11456d78b80abaca6b23141c51c0cc69897c903801e3dfaeda9c42b8b4572c98a43a87378b5d08ed6c38fd0404cf5b5f6a5776cd179bfc86f9becd301bacebb3395d29f04de85c26c0f7756164b0e00cef1645f17f8ee3b95e5e61173d244ce059763b4fe6131cb2e8d800b42ef0c03a8e91fe314ddfe4f6db12de0d2c492e5e82b5f9d7e0d5476d7943168ffd78cd02b0e8b3222c365fe4317442425112becb4a841090b2372d22ea6fabba2b0f0c316adbb87a4df19619c4979b810158c894df9dd77f20ab43591417f0b9efe765956d7d0a490d436ea1dbb1934cd1f24c6f07a3c9dc8c96d00164a0b0224da500168d7b288313ba40ba884b1300705c55456ce3c2fc7fdd120dde6e8d6cce887f1302954483afd98fc58d835fa15b879e3b37456231ea165b210c5c61a807920296d46b949fb6bc7d2f5eb210de598ac310295d8e751480a3ddd3c61bd5421d1cfddbb7ad61b53b98ab764ea4288d96968ecfa7a9c7c031ee894a1a4260d3e0ddd409398666eb995cbac6cf57b3ec417fbcf0fb3500971cc29cc94af64996d65ead72dbef3904149e55800af1b1fc753c071d13c3fba40a6c261f739ec8ca6339d21e2ab9925d9b993c18264fa53c33379082fe3459093d1370ad749b7ee2a2039107d94ad7da819f1f7c2fced5f7c29330aadeb94d6af92c7c0bfebd907b1ec5e41c734735c11a3664b14604c9d7dd8a740f8ff8e616f6066dd606c42622a37096c19877dab03fbbfdce44fd60028a5c9aafca4b248a9c19c2c704f0ad9f46ec8011bb080e28e85bd1ffbb943a2b8cf89216801502b8cde5824a040904b543a5cd13a4c87701e885c0b1fcda5df3c3eb2d42482f656c6f0604cf8b6af5e85a001f0b60e0aaaaa0e0c9258cd2f7b7ff78810f907012c4f487c9f2c4d45c8248a0ea1466c84c9c93a3bc5a977b11f68189970a9bcc3d22613b5f4df56b5662dd812c1d6305438988c3cb85818adced174492495a7a9fa67a4e821518db7e96fc6dc621802f8238ee33ee838c82c8c81101854600b12bac21ee186292becb4ec5c543195d00e584c9de5df04e400ea33aea0f692c04f96dee3d20d45c0130d9e30ff450c70a46d8ac0fcb057187c67eea37503398189786f498cf15befded486820c917b9135967f93df5735b50c1a0ebb5f323da9795a4f8eac071afdde2df2ca2850d3f0428bcf9876dce5d047a600a8811b1d6a1485413f5632f3f68a8e673d6eec386ccdf3ffb3593882e2cc57c869537656d92cac106c2ed268734da8ab9954deca43026ce4124e67b03a32de64658c947a3dcddcd40707783766cbd2f127e654eb7fd8179ba0cb2aef11df9ecf86c51d3c62bc57577110de5c7e15ebccaeb4ecbcfc16539033415526cccc7bf16b95dc25781c69ffb8afd3979d6189e26be7360353ab5404b776e225444bb418acce356dc59a4eff1effdd18f160b72dc0d083a23bf6195062a554723023e64117491f384211383eb1dbd40a0f06969827b3e2a7e70f219251315fee394f5b0dc98caa7d0077d53937549f431eccce065d0d1676b1058afdb5c9b067579b5bf69a0b11506251a1fc3665e749384271dd1a149a928b052870f11c4a82da06a32420e85b80faa577b59bdfc9878dccb0c6907a6f26d7cbab31cd7c1a8bac16066824caccd01a6e8f3b3c46eea850758708b136c6e101addc5530122735dd460801b40c0ad7e1d69f17fbfdc3d18e70653ec1877b2b371d5665641379ab8bf995e344cfbde3be2855ac1cc27d926c94f0f5f00cdc48aa41e5a42b8", 0x1000}], 0x3, &(0x7f00000012c0)=[{0x70, 0x1, 0x1f, "167cabc4648eaaa699c2b7e9475b20e22db3bc747f5c6b0422b66e5662b4c266dce389406e22a1983bd1d8951223075902b7daa149c268b87b6a07c13fdbaa1d13073e76a7bdafe2ba7620b228a8b68b4731f16698353f8f06ca7539"}, {0x108, 0x1, 0x7, "08a65299cf5ef0781f4dfdc72e8e6bcffb5902115522d5e2c1c0374620df2682a61be9d2530c263ecc681150b94e3158e9397db7c15d2b818a0320b29ddd4871869da18c08085aebd12a63e17b2192cceeff6863f99cc44210586ef1bbb73062dc06bad4570903477a5d5d652613470b69de648ce8237de5447e32dc284367bfcf924953f481399f0e62b0c67ea7482a7d53af9568294771a068725ecbba3b5b0171bbde198d0c800daeec17232e59b58287979e05138ab07221955a3fc0a13c61ba28ce0e043926241afc6910f8dbad3aea61aef42f9aed94eaa6558db4131a1fda07de39de68f77991eb688b7560cbec79f06d865a768e"}], 0x178}, 0x400) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) 16:11:26 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x8) connect$inet(r0, &(0x7f0000000000), 0xc) 16:11:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000140)=0x7, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4000000000808200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:11:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:11:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xb9}, {r0, 0xa4}, {r0, 0x1}, {r0, 0x203a11b74a7ac08f}], 0x4, 0x1c8d) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = semget$private(0x0, 0x0, 0xc) socketpair(0x22, 0x5, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/76) 16:11:26 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dd0a169bcbc56b1db4f74549bca5c603426244b51ae28793c49692e3b2fc0f39e4beea3b5c0a2db91d6010ec4a2647d9952550151c", 0x35}, {&(0x7f0000000080)="46edf362e07e037f605d024739fce3dcc212f2d1d9b62223abbfe735ebcd948f16eb61fe324fb3eaec22812ff8cc9fa04f3b46f656648aed91cd32d5c43aa8d498588b", 0x43}, {&(0x7f00000001c0)="5fee2d993061f2d61ed93b8b9e77a06bd6006b729c88db83b77dc53e224888eb9b765b5afcfa195c1a09e37508a974bd3637d2017689fac0aec2f42491b244e90d7249c7a6ec742f9c02ee956ad6a867134fdaee769212b32470a1d2af637a5a39abae1e61b26368da6a36631f24a9de0eb2b066f69382dc3ba373757df33488c28635907379e02e8c4fd327fe6fc8e19bd1dd9bbaf95642e51d465caed191ee972d9b77a1d4bce458c1922ffb102a9ff83f31ec643cd42c691d323cad0db379b5b2a9917f", 0xc5}, {&(0x7f0000000100)="5cda2508ae2aa9005d2a020679eb198c08091b8e7b04219205547c94f964edac2abf10a1ee82b1cf2dfc5b72bf22bc01d4f98c2165a9d8d1861db980cc9a39bed76d16a8b1fa70e97d8f5009a0ea3649e02221b5e9fbdcc77e1e0bd5500015c4a7346209bd5524b02e02362aec454e0dde", 0x71}], 0x4, 0x53) poll(&(0x7f0000000300)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x86}, {r0, 0x8}], 0x4, 0x3) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="90", 0x1}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000340)=""/219, 0xdb, 0x803, &(0x7f0000000480)=@in6={0x18, 0x3, 0x1, 0x7f}, 0xc) ftruncate(r1, 0x0) 16:11:26 executing program 1: kqueue() r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x580, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x1, 0x87, {0xff, 0x8}}) 16:11:26 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/249, 0xf9) 16:11:26 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='/dev/null\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000180)='/dev/null\x00']) 16:11:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) socketpair(0x0, 0x4002, 0x7f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x10001}, {{r3}, 0xfffffffffffffffc, 0x5, 0x81, 0x80, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0xbfbd}, {{r3}, 0xfffffffffffffff8, 0x8, 0x80, 0x9, 0x180}, {{r2}, 0xfffffffffffffffa, 0xc6, 0x0, 0xf34, 0x3}, {{r1}, 0xfffffffffffffffa, 0x30, 0x20000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x9, 0x20, 0x1, 0x91ea}], 0x1, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x8}, {{r3}, 0x0, 0x8, 0x40000000, 0x1, 0x2}, {{r3}, 0x0, 0x0, 0x40000015, 0x2, 0x101}, {{r0}, 0x0, 0x40, 0x13, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0x80000001, 0xcb, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x40, 0xc28e, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9b, 0x3}, {{r1}, 0xffffffffffffffff, 0x25, 0x42, 0x90, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x3ff, 0x8}], 0x19, &(0x7f0000000200)={0x214, 0x6}) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:11:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) symlink(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000380)='./file0\x00') 16:11:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x44) r3 = dup2(r0, r0) socket(0x10, 0x4004, 0x10bf) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10100, 0x20) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xd0, 0x9, 0x0, 0x5f3}, {{r3}, 0xffffffffffffffff, 0x86, 0x80000002, 0x1f, 0x9}, {{r3}, 0xffffffffffffffff, 0x21, 0x1, 0x81, 0x200}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40, 0x4, 0x6}, {{r3}, 0xfffffffffffffff8, 0xa2, 0x1, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x5, 0x15ee}, {{r3}, 0xfffffffffffffff8, 0xa, 0x82, 0x8, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x3, 0x4}], 0x60, &(0x7f0000000200), 0x3, &(0x7f0000000240)={0x287, 0x8}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb072e2f3d6540e53c9d"], 0x1c, 0x0}, 0x0) 16:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x60f, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x14, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) fcntl$dupfd(r1, 0x0, r1) 16:11:26 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1020, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:11:26 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x8001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) munlock(&(0x7f0000319000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000140)="292918d7", 0x385) 16:11:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) 16:11:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="a38ff78a254e5bad8785038c2681a22cb160e237264f10d6de27ffaaf50017109d00ee6b44fe97a6802c574b52059a4f7bcb1d74a060c34a990a33ae07b25de9f63b47cd5cdef86cdb8a4182cff852108589857bdc78b9e4354d062d7f9b73c46701d993dea23c53f668434281551c5abed40993b352871653b5b0269be0ec641728d1d2d988692e6fcf3e1ac3333d996eafb72dabe076bf294ec35a689069e2c830144c09ce7fe4415348439cd37a326d9a4b402243460e857a62de0a03e952c853faa13c2f0b4fa803077da791c121fdab75685df23ca4d5968c465b13120ce82b7562c2a9f65c61f398f9490773d391e76d6594e253d02bb1687907", 0xfd}, {&(0x7f0000000280)="7ae7f315a7c627653653cf505d9cbdd8219f7f3e52e843cf6deda1d29a4f51a98ab63443539cf437eb1da0814962873be9d9ecf01b7a9f4fa97df53cb7b66a32a30ba15eca59380db90252854fa430e9e000b264de596f1c569027b9bfa56bf498668eef72c1b3f66e2beb4b00ffb6b3aa7b9533c35c4dbffc604d6aee037edec64238d9ad73b0e97ba2aa34665b0efddbef2afb214c6cf1944c39edf28400067a7394", 0xa3}, {&(0x7f0000000340)="5c98151585ec008b04774857ded93fce1c2ebebc815b85547fa05c93282ab6277bfa6b086805cbde3bb615556db42812fd238bee1db1d2d6100073bfa3f03fc774ce1ff4e442c5f2862c81f96c864f464d697f811b2a10082006d027f10244e0f7b02541a78e59bc481d49e53291a81668144d6df8cf7351816760ff6cdd1c5ad07b42741554fa8c510f14777c6d0d4d500375b302043c0afad552a54baed3482014a90427e80e103797f4d839071d9dda091d74a297c6f7a2d378d88bd7b33907f7a2591d4d3b62d11d557b9db43e8397921e6dd5e14c171053b399e7d9325a02cdec54ac9f708952faaae4b6d83a71be4af4af51b2e7c4", 0xf8}], 0x3, &(0x7f0000000480)=[{0xe0, 0xffff, 0x6, "09e54595868fffef70160adc92e61b42048774506b7922ebbd7c7b21129701ff03b0a2ae3e746627db7c3d3dcfaf1c2e03e5b74352dee727463c92416cf2ca09e0e410707fb02bec4fd0b5869d1ce34e4cd22fd44f5c96457655cf2a8fbdc8c5b8fe8a3a8ea11b6813458bee7c2a8720b291430e107044866ec1b466101755eba06034727e13d668c9d059ffa511cebb70670c983a3b89d93f1703a9b1f60eac4b0bafde8bbcc00be09026184cc6117d2e8ecdb3b27ee7eee0ce4502105decc5ff3484cfc473f816ddc0f60974e444"}, {0x100, 0xffff, 0x81, "1f43d453f92da0890253d1a9ac4ae1906356dbbbf6054c428132727f774c4735a05617ad2405eb879be04a360fd8a38f8fae513a2dec1eee6132ca014abdd16742043e28fae70e55af19c93b1e73e56bee062f807580ad3fd54f2d27b9715a50945ef4b41e4209e24993a983d5b92cb7fb64e517ebf244c93e472d4e9cb3a2cf4fd8d7a71ca73b70854471fee94c3e234b0c7d2a9721ca461e3bc0865a84928deb91ccf92466def8ae80bfd7f1ff3506be767035e63db7c6a79045271e9af6118062ee381a33a8102985656c29331238bd542cb6aeb2aec250c087d73e8d6d9fd7ebd6eafd97b07996f73659507e"}, {0x48, 0x1, 0x94, "3791724be8f9982644ef9c20d350f8cc3da1362f37b1c32a293da9a69f784e5c4b74e653b072c99e738d72b0cf3e535f1e0c7c"}, {0xa8, 0xffff, 0x3, "c23ad5e741d968f6f1cbf1806e90a989d22de5ca5c1fb893b2b45a1592dc93cfe887091c9727721f85dc7759292b5937857a460d771b69c30c3759a2f8ed41ff90bc634cf1ffab88369d41f96ba7eae1b5e04823bf34b8f6a657c32843203e93f8ec00668496ea4b41d4edbabb9ffd49a6c35b79903676b29673a3d51fd70b8d253540c12bcabb0815ebcfe7efe5112a06"}], 0x2d0}, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:11:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="7a02930a00915ea76800fb06c8637fe183f8b7d54fb99e01968e1eb93ae3933c0b39bcbe197d6d46fbe616ec809e79994815f82ea2c8b10b21f8184f5cd37948d40000000000000000006fbb6384b666e5c68922f702f9055bbed965a389aa716a4f6d732a0f1976a6ddfa2f564a942a88680760501e8df4303669afbf840aa11dd23bba27737a1c6cc33300062ca9a78c3736841aa46a0032dd2ad8aaad8f10cfe7532c3de4fdcfda08c86667aa58df8364c0ac652ea1586c2740f098bd1f22a4211dd989b1ee128067bd5e1e136e8331de5c251d94ad8f58fddc421a677a235f9f4d0cdea7b2f688ae0ebf7c1dd23c59b3c9e1090283dbb7334f2e779bb8b7ecc584c4639e63634f06c7fed8c89a70079a5ccaa33b17"], 0x1) socket$inet6(0x18, 0x2, 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) socket(0x6, 0x5, 0x7) 16:11:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x4000000000040, 0x0, 0x9, 0x7}, {{}, 0xfffffffffffffffd, 0xc0, 0x1, 0x5, 0x4}, {{}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x10000, 0xa0}, {{}, 0xfffffffffffffffd, 0x10, 0x1, 0x9, 0x7}, {{}, 0xfffffffffffffff9, 0x8, 0x31, 0x7ff, 0xb05}], 0x3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x7, 0x0, 0xfffffffffffffffe, 0x8000000000000001}, {{}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0x4, 0x7}, {{}, 0xfffffffffffffffa, 0x90, 0x80000001, 0xf2de}], 0x1, &(0x7f0000000180)={0x9, 0x85}) 16:11:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7f) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:11:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus/file0\x00', 0x10000, 0x154) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20480, 0x400000) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000180)=0x3) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:11:27 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000640)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = geteuid() getgroups(0x5f, &(0x7f0000000800)=[r4, r4, r4, r4, r4]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)="1abb5653e5d020fe62d7f79940681544d6b37226dc231038fcc962098894539ab2fe131e4d393bcc9ffa224f47a6ac296c8ca2a971b7ccd3", 0x38}, {&(0x7f00000023c0)="55d07a2b25cdef6bf75d80bad614753b10863f75a151fc91b77b1429fb19665aa24e1a05058c2f5625d7a011541659fd719c2e45ea3ec76c98813ef446a614a329441fb6baf27ef51db0921333b8c495ce84bda2d2dc333255ae37cb7a1db03f077954d3a1f76929e31e6dcbfad7c4686270b3419afb5c3a2bc48f9b0270584874c5c1940708645d0cd0e1970628b207692710b9d494c028c7b6fa181b4c2e4d64f6160132b2a12c998873d2b86502689e9cc59dfea0976046346171ab3a05d0c3436d2d1146743b8dbcc4dfbbb17183df6b8c8d28fb42ff779278c90dffc95b8d848caae932916f122426c9d3947659987f3b2ac63e871deb2adb5f700c6126ec0b50bb97f8537c87ba9cbd643052cef857b9bd0fd5042d01a8d79f1fcfc56965027f09ace9e0b7ea8196d532d6c86a5c68fd3b361f8717b267f5bf4d9e74a16e170624615701fb6d9eade89bd2dd4b2843e98ab7edcfa8cdc75e2223039f17c20b69ba71ade5fc98bc5990aafe8171ec6ca8f52c0d1ea9197bdb8ded9ef8e142eb22a2541b631a994ad7fe1e334eb46d91596e235f06419f27385bba66c8ff1348cec2af5c42cfe744d4cc5475fff72f6df99adce9e5f15b10232b8aa42b872d013b28004da75e5e1efdfbe2b2d5619b667f851100c29b93529608c767fae000e58bc538bee7652aa726badbc33b4d5208dac7f2eca0c1ab5f6244bfc417a85b2846821f2e967b7fcc18b2174fd0f80be37e553668df265eb195050b28db0564de28f1d7cb2c5813d1c9d502f7c65eaace17c4e05f5c07930d92cfd2fb39d1f2f0bc97ed3433a565eca2c15e47c0c3e814c42f90eef9ab6d246b80238786331ca36f0e57a659c7064e813436983fb09e02810b0c6d3e9c78ace654a9105824c00671ae825b644381ba8d30a4479c6a7d70310de01c88fb9bd83f1da533d778f98d481461a25423f2323a6c147ffc9684d1eaa19ee38e987d1f0f4fea05b5067183419b914613c90fc8db1e024e0d8ef8e143d6245d88d222eebaff6c3bfa49265cfb868e765dce6c74ea9c31796e6307109e6059f8e6af1c25c042060911a044690a0d7993193a4a1e311aaac12db54521c54423b68edcafe03ec3ed1d20943c7810909baaa46de3239150b67cacba71f06b51ed1acba4eb8b9ad6d5cb5253e2377801f772cf6e2bbad666634854d1512d1b83d574521ecf404b13cebf6dadcf39d05c28e46a816509e2cfb075567e8ad6607fe35cd45a70ddeda104fb02a4b21e0b2df4ed24281d0e82182b727bb48dbe41a7ce097316ab7779dace18e80a8184959264e217f59a49c1daf0837fffbce217ff02304b21ea50545d6fb397bea2ed8c5b4e83df2755d6afb94d6c77a1731a796da8afef2c45eb56c9bdfb3050791a8397f18877211dfaedd933bbef68db80cb1fe594b8fdf5a5d0a402f97982acd6d34ebd9cc7cef3f0f214b80601400e3d03e6f75e84744a6d4abbbfd6495ab7804ac692ca15edfbaddc2176c37ebcfbbbfd22905d4637bf792b59b7b05dada0fdb6a40fd580f54c1246769a1118a55cbdfe6aed98337acd8efe952a7af1b0fa98b03ab16cefd1ebe8f363639fb878904e8e06c4070bc932fa0eedf78c7abb5db3c8384a10b5e72b39b3ef99ca5aac73cae3ec8d50f4b836b0dd551464446da549552edc01afd8034d39d7228fdcd11f46b426805e8d841905cae46277b69ba22bf16fa55bf8526f6c858bf5ae6435c023f998c98c2058d43b2b59caa59038a8e4c8fcc90cf371e6d21bfa115965adc0aa2764b4798413fa5c18920c0a33e9f623952cc239b7ab302f12e424fe8ffe54967772314b3445ed033fdc196d0d73c44fd9942c0a27943d268c4c0acd64413cfa566f231a9d38dcb5ac485c700ca519f6428c99ee2cb2acaa155cd3261464bd3f5d0f9df6849c1b0c544c80acb15c0e66ca77fe07d27d98ffa8a957583037d2c0dcd4f13f499fb129ace0808334f5f1a1de2ab06874eeecc34bc46aa446ecacc904b55315b4a072c61088baeb1d3ce3ebcbda5e5cbf1f720c16419e6936959bc0cd2ba32f1f7f194e600797903dab0aefa2dc0aebdff38efbd47b59b9f5417103aad4cc7ab5682f5c0e8987f8531654cc51ed86eeb53e66575456cb455a1df6ea8c96063c239ee85fadea13fa64e732563d8c46cc6f1e5cbb3708168b0af0cb0d22975d0d5ba2fb848d8198bcbd32ece0f2c5f61173891c9dbd8c48900f808d3ebd81441c366d8093f049483a1dde5cbf9248f79a3cba32c98edf034cd9e825e415272051ec21587d4f18554ca9c03b918d1aac64c5788d0d200d5381edbf9a124dc2d5827b1debe3ba687fa0b3e7b71c866f9e062d444c8d4b22a4ff402fb0efc36e87f6a03468181d0275c751e7ea626d148bd30b00b2b83cab99d3907afae156b87292d78dae71a241bc9019302e4bfb7e9792000b680cb2c3a75009cef999f666e415b511ed9ce9cc07d47452f4393bf5e58161e1a2e24ca753e1a4c6e037b9df3e7aa6ebee44ac68ba10b300674b196997b61527ec2137d07aefcc842de67cbeead4518924269f997fcc27ad1bbd7dc8f2565fca0f81108330fcf27d55e579bb52166947c547f78732d9c9b865553b878e388d1d409b8d02a2ade8de88832346c27bad36174a5c9bea3735cf0bbb11d761d8fc1c516a627316e54afe57b203bf66e0aab37bcce93a7a61f5b10f73a77accfd17b8437730c435e4e2efe10e8baa893c3f09faf9d6a793b1a55925f27b5d5cb4a94dde7e75f0298a2c0f2748720a0b1070270c0705bc574a309fe1c55954c0440f708c561bfa99ecc7ebf10b1fecbee031b23414ed3347db45fa6fd7c3a6cf5904a2d5386153714ec0201bf9ef8e0b9922d3a8b36a0793711e88b2ab12183cfd9a19f804864bd1f0a54ec03577bc98b7352e754d29cf60b79bd773cfc287a9c9c7df85f9a1f853750e98b0c6924942a8bf8f271e0a977b8413464aa7d2ffaa0854d09e199dc2cd8df6bfa2f1eb41c3b2d7767dee86a1fc07951a34c6106a12319a0af14e537226f42701dd2e526fe5bc7af8a1deecfa2fd31736df4978f9d1da6ac650385932cb8ae282f0ccf5eb97036a974c34c178ff52c23eae74568244c5f771d289d8d9f46c99cb3e3b1a9bae48d601ca2d96cb3cd34b67a0b5631e6fd088fd342d14593e440acbb12e872ed73b62fb5346be9b9b4cd47f08777abef2eb257d4080379133870af6e933464b9d708d6cbaf23bd71bc235ab82890d7b621799d58ce45e03da24ec186a086484aa138b488b9b4642dbeb21d499bbb30e4e99c29e3b2811d01f6a8594706a36a79d5fdbb57c6ec5a9ccc7c803d2ecbc77cba38a617174c55e78204bf47d0386117a51f343154b8258d2808d5e0bbb5b83f7d9d9c498b4be0090c88bc200b084fa3f63babe3090e8d33f4ea243be5af745c545878a7ab1611df721516d1b5905cb103a212f0d47c08c0b944247d82b5384242520aa32da366426e7304bc2d2ba18fef2fc0ebc2f24c310293ca58650137b73ab65276c2ca1acb087d1a21aa374c9fe1a8304ca1e678fbb33f61a3f59a8542ceef4a573830bf47f7d3cb68d932204fa32f41f761627ca42d8e130e86590a3ff46bd6cea30e2656147d15df3f494198bd23ea6dc92a1b64e0bc3cdddc35c24c9ba83179fa695df2fa2d712dfb9a772ef804cf7b2295b58ac6464f56c34100600a101b1edddc236f78de8e4fcc27ac710ed773215dc7b59d096a9fd9f8f1cc20f146aec489c96544978ce4e938278f33a2d084f11c1831fb82c9fff92c3372ec407423fb7d2893b484de6520a50a43aee84d4afa88548dda10a689c15ee58afd3650bc049ab0a8d1a0253e539c36d1736fb9b9d98b97b336bbb016511d23ccc4a98fdee5c10a14bb7382b19d3d8bff938eea406065827d180c8beb1ec939d45a468e0d43d2451321a9db6e7e634453f57978540da34fb0b4641bcea2ae31666caf1a4c7a94ff01c37dba31f6c03003fecd548889a80fb1f39acaf7112561204e914d073d3f1ece0fb58d675fb65f233602bb5d65e5e41312c0422df8a59779a5e14fe8c77eaba8ee0b75a4e28b37fad778e0ebca329b4ddf92d386b6d0a3ddddeaac2041774df567dbcaf14050414c6d59a5df5878ede723f6a4d680a4791c78dfccb44772292a3893ec01069c86ad48da0bcbeae7d7b56031150b93ec6c86fde78e645236ee4c0fdecfee59f9bffd300c7a8210bcc03dd0ea7605ea1944765f110c0335257b90bfcf77d021695cd7c2f05572d7f45e4e199597bea74cb1e853ebf781eb768761ff2d136d90af15ead80c598ee1bfeb15cc75de58e123ab969657842b81a119821f2778c7ebde4fc1459c6ff60f7cd12014573812970807f74ea51fdb4b53c2daba60a4fc9158720111e6d199b913b81a714f27215cea4b91f2254d1285a6952c0ae68baaf72ac5d71cc533475a39fb5fd66c1e843b3b9567ff435fbf9ec868e1625ca8a2b600123c8af1d509f97b82a2e61418a8dd76229de8059b1fc9c1d6d0e15177d2c21b2b98047d9f47e6dd37b3f08ee332d4479cf6a768f51aa9c70b473e3ebf54d7bb98ed85d55aafb219ec7b457a6ea9e75bb5e0fe76bb3f0bda1204d56dcf6f4e119888193fa5fd1f5d67672379cf60fc54ec3918372450e0008802d2e80ac853b18050c09126f21a3004518295a6d4bc863a131138c86e19a268bcb5f1a421e527f52f0650016db71954404dcf4dd9d50fab147ad56b45c719819ca39718d55012f79b7628f58040ddc0dad7464bc3b5cb3cdc47afe4156bfe36d9b44cad9594a14e411b6a795ac5d557599026a53e59389132763711bddc493bbedd90ae15447b4f842553dbd957ae7a5c7c3d43c9c8173050cdd809023918399268737b686f2ca958a0a36300f5add4e991237f60785984c189545666b6927625bf6633c5ce1c42746f8854bf4d4504eada01b566257b9966d82205ac26f01f4447106bbefa38a8234a944613b7f9c1360b7a345003b72e1167e5f3ed7f4887900b0f8ac5fd8302350323f31f38c7c5e833e7f39eb4c0388e384f058928f88c1430428400de6c836a2f9bbad91ae9e039a73c079e4b399e54400253469322ba140fb5af7f3331e76e14c048433a15579b324b55b01201fb4b777dbae0f6c84fb007faa3ec62dbb614d8a13ed5d54704034f82958eb94037d498af960afbdf57767118fe910ca8f9d6cee63d112abd79501605a3351d4c628e39453f272d1a7934cd2129d5224a184247af61b225f122aad18f94c852baceab7dfdb5f8a79ac9efd02cde669b3e30a196bc9bb0a0a1e25c81ddea7f01637441c7bf47e387b626773782a47b7647a81468ad3bff17b9a305685fc939352cd69038d5a40fd58ecab297734cf66b2f5f328f072ddabaa6fc782eee426f1d9a89a99e083eacd6440ef426f33cdb5a4dadbe5392fec7a31563c18eaefc7b6c945d71d0dadac6b33ceeb5a7769b45afd3c1a783e60f72a3fa99ed9dcf16abd41f6b0f9539113853b2282a834d03a9719252cbec9e6fc5210b29c255bedf50729ceed74da10f58783e03c9f4f3b48ab6be7f3e34aa0d4d24501f9545cee2d3a0a7bd74bc3a2bf43abc5a2ce72eeaf35814d7e8b72ec57004edf5508b08e4efa05f166ff22bc4dda05ccae6f77f25397990fbea15f7488bce0ee45a16855b279f2c60b6d8a86a7809ec50bfed3ff33eea40e7a9a593989f820212a2a47b5c7c82a6a875fc61af7517514c1b78d3c82865de7577339be6a9bdba686be606d3b55", 0x1000}, {&(0x7f00000033c0)="886e56dd46d30dcabee52b4007b601ee931f2c78be1eb2ee8f5dc696246e3b475e0594f15b7c269aae1fa5de6b414c7980626fe82b07472ea2fdbc6af0cddf5299d77c37ebb2b9aa4ed2895143ed6547e23984859f019aa5c1286dbc869aa109b0af21798bdad1f6a14e9bfadccf5f70e62f87a1a325877aaf5fc91ffc44512cf4087f0906fee742f4ae54e26058805c235048d661992578c683ceefd0543605f66721fcc4844adfd4b2ef557bb5663ff0121019a24b4501a799d0dee89b1759489ac02445b25756563051667c099033f9d05c99525733c66c58065108b5cdf20fed4bab5ba0b46dfd3ce507eb6aaf8e0255e13d56649fc1dab1dac1ad32489f364f9949e3477aa3898b46d6ef39091979522961e865f8d5e89d8c1b563ffa1d6a879d64f321852566baa57dfb9ff082d131c5856cf6ac7c1faab2383038aa4f07dba36d4018b270a5d7cd221ce5c007430bb528e25a7a3b9832f97b2beb87fe27652352e9dff1dc15f4f5236161768742e09b9cabe116e9e0901652c422a77d7d93dcf2d47110e1f11913241d385fc96a5400a949b09cc01fe618112457087ab0b563cd12831ccdac97be6509f681f4cedc63730c7620703ac2a8f67e49a2da190007989d8287e451e2e17b4ad08efaa4e96e926946ababb3455e8b70f8e0dbf79c90a04418fa02395a083bd256335965fb454bfa3af6bc1e8c8bdf0cdcd0afb1bea3bc4223120f39cc04715bbdf1e9ffabd75529d18d1c0bde3ec0c9b64476a400f9a9ffae70f6a8e7d07ac065ba9577a3119685144caf6c1b816ea865274f48ec2816fb81b8630a5b2c399618901d89c5453e49e79f70d0121322221cf3497699e9fbfbef253920c47301312dda1b1d53dde2709bce813adb8a1a919ca8d48cd6d2f718d17cc509866f8193109b27dfed7b07fa1c9fb3deae8303f1fc8bf8a0e78beb5c025aea93a8385bfe899feab3343a03cfac29ddf61a5345ffabff32a4f056ef4dde6cc1bed6bc85c6ddb9890aa1a1aabd24fd37441a01dec09bfc820323f275905189a05a0727bee4f154042b3f72f1396990c0850749d890085b29c086f809cf4419cb6f0ee10695731bc0c1c1d745078824b9a809abed0c72173983bfcf1c078128e44c5d44bbc959e93d4701994c013274dc4faf39d9308e58c982c24e6c3739824aec51226dd857f429a52a2a7f7a9b429214e41dda6bdeb8c76d220f2886c38a28fc17e9025b2b356d9b9ffad161f4c50dd6ade0ca402b4b44a2bbb8d103f6c1343cdf5885b9821e7a06525c3fedc44e9c70bbbf9fba3e5fa302835abc1fac8c458aabd1a0e9b203ce04550f6e45d73ef31d8c2363478588c750d78723e3c1893ed1eb3eb5a6763241123f8c01d164c84d52d42981a76d5a371de694761cce05ef50583e1e16206467d603cc3c252c12a88773184b16ec6c05b98f0d847555363d58446d53ce11fd290624f90480f0b5548d1704604f384d35c1c95974c88f6d769b8a85f5bd9b6dbb22f2523963b32ddb29aae8b5b3aa34e1d9d7a1dd64fb34ae3758ea0b2f63e8bec4c80e49a72df6a0d777312f4aa906a6e748e66da28daa7b5f195678975cc8b872457738fa14e096073ad7b2b8a0a2d96e9549fa7fd1eb6ef5a628a12ffac0c2e8b4513ee650a62d50bd4e00ebe0d267672f6957c0a52758f89df455b84a5ce86947c2a3a3bf1d5d579dcef3bcddfb7a68ed510b5e6b105eb7908d559021a1a51b2eb9f7bfb142c31a5c05d0514e4abf18e536a5d34d29d1d4c156bc9143953a2598ed8e93bb81e49dd45c301ba218044e62ef293e8017a551bfcf16d5b5d71f3af393dc309f322d58ac896dfecd43a11a5d1446e3edb2732a4a9ccb3d09c158d662741799c6c7b1919d684690ba1e70de1567e28aec5487e35169cca708ae60204cc9db47f5bcbab681307b148a8da944bdd1dd8ec1f865aeb97ec7a2666ac868bf8eeef5c74652850a0663ebae964c7841617fb923f82df34cf5a10ba2dee9da08e14a2cf4ae3b1d2e80582f88c4438537218878689a927f732b2758e00a779191aee4f203383b3c157760347111c90b787049672ee7197441a02a1ef24b971963bfb2ff2478e60b985ace81db664461d300bded80e57ea372e2bf5270c951117524246921ea998c936110fbf1e697be7f550d3b1f000c906e7545e21f711d5a5ed134007c7334327523169c5d7c27f7c117769dbade0419966130e3310f56e1a75ee5abab3b044853cb44389841de3e6ad990e69eb51709cfbc7f66f521f574ab518d0f9d95dbfbfb9d7fb9130d68f02ed03f307e3315fe23d4ff8c12b494ce3ec252ce4315857db319cdfff09b2b92c234567e623de2dc0bffc4fe586ab83eca7bc533e7fe22d8dc01a84b4083b8c07ce6464661a3e593083aafbc1846890b9380c8b66e09710ab1a275d05f86f2c078fe50719d7f9754938e0fbdfc2a830e83b06b5d47c5ee534bf458cac0cbb92d625d3f84ea926e8d34398ac9429e4ef8b312e60e93ae363cf173cea024d830807bcce5ca907ae23681e8195b57da4fdf8122f9cd587c58aa5e613223de99d90aab692f9f10db2bc5c0cab3383d039856b1b8d727e07ef8601e66b37e2ef0283b184c3233d47c0fc59f105d87cdd366772cf86c4c688353ec6500d7217ff96f5763d4900d2642e79aca1272359033475c830b01de63ab8bc18890d2cdd0b4cef1e285a54080b740d01a7e57d7c148718e06d9cd1d4514ce804551907e1cc948cea6ac06b2876ee27341a9a9b1faa1a40489572d3b021b5967c4834e3949c18b46dd710e8aafd4b82a887845db3b27eeb14f67f318b8ef05a15bf679be5448a2c570026a8e5674b83a49ec00fba8a9a6c10ead8a333325b09c0d8c69138d852386193c8a4fa8262ea96718ccaeab9c6ac12f5fbfe802ccb7f8aee21d8b6c21e5c850ca8a27b472f19a4a8980246e76b33dc95e685318f6e7c3208e4b8f9e81646c566ea6570d5f216b43deb924477f029d603cb6541e6e09a226af0c4e6d6591e5cd3a348c4d7413c262abe2f6939c54cd2997d40d815b755cbee1afcfb2b82b0873faa9bbbd68c42223b87403dd26957650c830507b84ff949b5eb7ef19a087db6896bf6cd35d1d9e3cc4b7859f113df41f33bca3476269de11c162bdbe6392d2d4c988ab6f181a7c3bc31060edde8fc908303f519f34516c445678367667b9b0e5a6e556559bcc10a01ff4d2280c876c403635518d784c953cf238407e606a23a855f3ebd618b9b9d7bc4881591691b606e2f2f9591a31df4cdde92b359d5de2bf80d05d6899214a86bda019b5f0306879bb27d1eca3c63c8ea35341f028a3169b08e253e686831bfcab578d2eed7a177e3c7c3a06439b13df117fdefc78007d6a450747ce00a58a8b400b6429bd451208c6078c09a61f722494cfc1906ca600375937e5e8ad2035277119ecd24a0fdcc14b218939b5c9e389d737a2f40562adc282fc05cc8a499fa5f8e584c37f18b3d4d4e328ef2749839e14e6367f0f69a0c8b041e2e62ffd34f083f7f3f105bf15ddd5a7ec56fbdaa30d0e90e014bbcf714ead70bf08e0056ceb9b2e3a7fe8f5bf8ab3c32a6a241b1162309e119b71db2d1947e8bdc06fec8e3ee6a333e22265f47ad591f6062f7f7d3d25f59242e45d6f28156ca1cd1145ba5892b92552234eac4ab398894d6d3b7d40007cf46257b5a16be3497e46a5de0f298e9efcea97eab2c3253c1579972391a766bee51351739354088c256134ed032cabc02a7b663930dc2a2e091385f8536da8cb77850e8595dd93edbcfffa406afba5b83d3743aa705ea0ac50dbd07041c47301b76e37b6654b67a22fe85b210cc243fb7f22f6a3c2ea78d71a73d52d704fb14752ea5465e5ee0861309d03e9ac2f810b79d3d3dd93389dbdc33e5b8bbb159f53a9ac1c0e330f869164541b1dfd5c82116d07aa321f3a7ffdeb430874a0caa28a47da06c45e564a1f968888c357d61ab63d23d865fb61d5ea30202a4dfd50a1a3619674f539bd0280000e21acbb404d86e270d2ae65a067670cd61f7d8911d0c82f8c0cd434532f09ed24197ddc9d34d3a401e9c4f6d7a135d6f6933a1a0261cf1d5d55ba9207b710132e3250fa4df0e717fca5087a764602e540931339e116d6f5c7d949f8b0ad8797a335cf7f110dc28168b677fe500564da5fc536ce0d4fe6a866db59457941f493d75feb6dec1b012fa5e84e34a2c8a2a873846f001e4121f8f723740d08f1bfa51b1960b8b05a1570102f676eabf5956ad6bc750e40fe429be679d314ec7083a6705e90b32d2f8c25f4bbf8cf7e3110cb1a1dfea7d5932406736958f4a23684ca768da81999af274dc7f3ba98333a720fbdd20b616cbc51354d8d792eaba2b8d05f1e5f3d8147949567558ad20f64efd7fbe8c4bac9d12d9b9e3f44fc13102670ecdb8c69253f0b471882cc5ee7165a74123f2be00d3b466e16dc17de3ebf5ef645e3217900a594b13fc249346798ae1743aeaf8d2043822afb5915308fe2e8d0f7864d6ccb9a3b2918168693ac4836d404deb20f7f8d0124d91d57e3e29a83ab803dd55f5dac4cd040508d1c6ab6576d2afaf093d3aa011581187ca33d2eed03dd60889cacde6b9d5e3153513737fbd32b136dcd617cd19b7f95c4450199b19464172671b3f83c7ade90ea32b499c05e76e1a054262fe7fa5caa2144372161f8263b2ac0ead01347fc162c426d7a51f89fa4fdf7cbe10211a22dd8a8a1946a0f12a77e3be3773524082a20b1cc6966f62bebda74ddd4f141b175889a59a0c943f319e6203cdb3f3546d15f7e7c11fc6a79617c560bb087e64edce023a906ade2fcd59701fac37869477bd778b328f07e2093e0711aa4072a2634fc0637e899bd39ef6af0daa726f3fcaabfb598f7eebff075105f3d93c9c835ed4ad9c2b5365aee82bb4f445232020e9d142f8418717a3ebb58d7c12cc9aa25fae295d47bc986a07bf53e84bbc1feba8a92f2e940142e97f09969b282d33376a72903febecf9e09fa927edb23fe3a51f794154a667411599be634c199a1a25637d66474a82d97be624e8c70275f8ce3abdfc40cd9cad47d963c48010cc90b6a712335332d1f6c11005dae51e05113400a9b849e36fe41cc87b5be3926121b9edc3e0d224f0fd655bc9e07a469f9e5fdaa4406cc696ce361f1c0bbb461e1b29e9ec502b501db73f8217b160632fe4ed90874135d1b156bb4083703be4bf8c5f7c1aa831b6cf84f9c7fd061b9af396f7fb1070b6b26c095a5fdaa33c10843c53340a6d3c6be67db9b7cde359f48dbe14a024c31ef1d2949991962c88b8bc148df257b52eee20eb65d6034597d55de096c6f2e4a2e82930c354f08168107e5bd58d0ba22d5d2100bb4e45d6503eeacec49fc3ad54c3493d37dbc0a120cdc48d757a9da76b0cd11f44f2efb43e00d6ae1f2e354411acc165792aff52236723ce0a4604e1df3fadda7350532e8266da9273cbec25b6d2e014b807ecebe2a237cd1a8054f9c1e4fcb6359f2f968b775a0f1ac880ff3a6e2ae85b7f511c4378b6456901fee7c272d61921f8cb2ab8cc8a8dec8cbe0337c07f97b17f61847f70943a07bb2b116a8c82b281232431a7af36f00f0177276ec8162243a76f4ae35aaf0ebe4084b60ac356ab3ae8c1ee60e003d899692be23e4c329e03d17d2e9e5262e2abe2a25f5389dff261e301b5c8b04f509c4b69e2f7bde612f4a3dd14efe8580043e68756633c73fccfc9f3fe3bda7fae16717865219c3910081c4439af8cdb6e2d993d5", 0x1000}, {&(0x7f0000000240)="8f8156380c4f653fdf57756cd85e8f214750afa706bc6faab790dbd57929bce452b6d288ee79ddf870f76a3752385d07287498ce6ee56afaa01fce66c1c01a3ccd0a4612fda9e2285dcdc83d1b9903926125fe3f27ba025817f62982ec839cd37a6de7068182ec961747026fe3fb56f102df295bd5b4b755d3134fec0114619c730b", 0x82}, {&(0x7f0000000300)="6a27491c84ab17364f4da70af7b0c8f07c408c0f0ddd2f2495c6fb58b8e1d97e98172f8fee95290e17c91818cca56e48d348efb3dc275c957424bf362102b92dd91ce3750733333e82114e08b42e5633d9a883c9ecca6e39b99c742efeaf1a9f8afe37f4ffb54574e18df45ce5caa7d201ec006d2d210eeb4d11819f2c7d5ff9e2e2d4af00e425c4c51ab5cb289ab80097db2688be7df1bfc7419dd8a4b0e30183114db3", 0xa4}, {&(0x7f00000043c0)="20a7ac4ff18706db9e6f80c2b6c8c72559270b6e13dd59f53471d317e6e91b093c0ef5ad104ac650250a862b00b577a3b3cb671486b054f98207c86c3a0ada7ec3074fb32b0c1cdd28b8f42877bca8518dd6f5339937e45b43fb21607d10d111486e4362e7f38a4933cf8da31ac489fab4549f180a63eaa931a7f2e17ebc96ec23cb7774810fadf29eb5247b861f0d84a536442bab3858571ad59bf0ce7ba8088f127b1e3a4e171a0025e26084f1bae449e64a3c761be77271aecd1884ba043de5253afe996975a3c8d534ef23d90701a62116f7a70b72e88ee1012a8903c0e032cf103b62dc445049de0911ff6d2b091afd621adbea59b6158b9bd02f4c751b213ba6a3cc22e28232ff089252f18d7570546fec1ced2646bf5c177ba31ee04e7873eb9c6f94a19d8f2c3e89f9bf7df107c790842e6683d2a08a4a65827522500243ecaf6535585ab6f1b180fc16e053a780eba269fe940a5705b0651fe2f3fa89ebde1ea831065240aef6c2804c7692d262ab106c2d0688f216f7eb71e301a594b7e7013e09a21164330009d8a73e836fc09ef2e169162e758a4c3bc3898ff080fb28460ad4932e0bd12b6f041d68a91cf0afef29b6c3bc85286efee42f08f134978e553426e3d8efb23bdc2561e928d2ac2192b67a42f43ce005c4ddb90216186f3a2fc44d79bbbbd6d1b406b15f5554568e475d6496722965c27e1932a06a8c2b4b6bcf0a418d8fbe0f65bcf9bbaed4bdafd5a17c3d810c3037fd9108370256fd48cbd2e695f947ab5c84a8c42dcb9b8af48bc9ecf39b807101ed8adde442b6217d5cadc91f83697bb1d2240066e21743e0c553151959dec83f65a5fc2100fb54d0dc2970da337ad8c7672de7074c229559f1fb02263ac313c5dcac9b56b3a1c710bb5b327e2c927941f8a1e886b570fbcc6db1920324192da03b14b326028abf73cafffe463ee769b2c3f76cda1dc6752fc17eee30d62a2d32a87fd52fb0185f5297e2b4fff78b13cb88c36e2abc45d4af98b81ed01580e193b998bc4d0cf44a21a2a2646de1a9605c8be4ea3da84d5d9be6671da4949057c79f30afb9ef68cf75c995757f96970bc54670d317e950d768c287b67cb23b5dd6931fc036a1d40fbb483e171f0656411f5ad69909dd236cf5f0d644ce23da49d5e68868a45f9babc556680e3c3c7a8983005ab5e6ff3f193c58470680340f044be01e991b871dbee7ade735974b58e75a9256327192546a40ecca50b6998f92536b850e3580c00d31c9869da0b567029dbe9b298c5d7b314c3f21de051fb6dddfc46dc33988f85daa31a309edb916cbae9c51f407cd827661ddc894099d4497cfd2a5ea666408a494d8f28441708520efb2f5f6680113c370bfc5e93cf20d83fe3d6cc413be742cd5eea25a30354880ea6c61d73fbdcc923c020bb893e26bf69c201473dabda475a4a6bbfa4bb065bcc7cbbd9958d5df17be9f80593104be0509aa7578c44b81de2c9de96a8e6b64763afcf409e9084df5a272c3810b5ce65c06fd13d9b0224d5e9bb93d50ff8af9acfedc97e7bef9b62af222bafe8066a23c089c33fb1f732b8b840b62889310f21e6908dada48f044cd93882925b7a47c8fe4ec9a8d34c88f9d3512d25f4afd45eb17fb30b2d9d00bb498fbb67939202768f0279b806b437ff88ef90841616e9a67af03c4d4a650ccd922fe46bc62cb815630539972f4022152538b4da2c783750cfffcb9ad3789f9629690da19be05844afc9b4e4ba909c9237fcbf14316cf6c4e7b9f26f37a84ba409a8780a57f4962e8bcfe1f87d9ca7d405c3b0152f77a4c1dba938cef91a133d3372295ebd175dd976446a0ec4a713532aea1538050bc178a8ecc189f350a203077e4bbb9800e4cf82fd3b84215dd526e9845d73162b5bd42e7eae75181fd7fe84403d7e1e490e2c14b2e8b51d626c82bf388983a9418716783786f4ae5704a944d0bc1df3bcf6dc9b189c9107b1c000016d19f492b0ee69ce9ba85a46a5834858d0c57a18325471ad29f64d412757cd00b0009f3b6b4aaaa694adc827faa5cbb50d6ff89757173e648ce9de05cc30eb3860a34de08bbb2dce887850a04496c623f1ddb033b5616c977840bef2ef8972b2c1c2d7ace2507210897c5dba8243b1562a1a9f663ccac4b12e9635f7b73e165723d906d5f951510850df327555c40de1d25cf0af03b121bf05f7ef3539946c7ac2aa6d65b5695cd4a593d08ee5d34a5f1738b8f735d4016c8fa912c5ea937f61f1a3fecefc88e376491aaf700e2708f71a4fe6a14cdab5963fc5ec20f2573248ffffd22914a4ca98c08c8e427b63e87ca73e2c93e531d7b11f9f13396664f763137764f4a9f45a7c5a692b319c912a273d953aaa6116aec99fd9336c6b8b7d03fca5d572c7cd145f76a8722cdc89f6ef3c6ff8a5959f1b2469c46fcf5ab35e1c7b35e9399688fddef22a8e5d0a191a23cb02fec82854b96c88315bad394e7a274117d260180422dc4a737e4bf39ac3027e296679bf68ef748a417301e271dc90e6be20b65fe345c4ed7bd09b0484d0464b9faf338e1ec45641e80e72977af936a6ac7978e66481118aa0db67c4dfcdd57874364dce0a1916998a5e711b880b471e3b7a15fdfacbbb5eeed0cb019ead17d9fc0be3651b14b36841884c17d22cdcb73f6f5e460eb65edefebef6442f9ab4624eacf976fe1b1f02df512555ce9ed291ef4328655ddac472a98263db697c75becf1f65e9797757a7de8a8906c38abe84a0bb65f635452d7814e153446a0fbd316ac42e70e3e1d7483bb5e4996f492f78b0093a2cac1742bb6e62b6c403f83ec88929a6206314167b9332402d0a2a774dcf95afa692234514d288013081a74afccb3004b489b15cd287c495a3b0ab83130d54d1b45a0f742252797da7be26d9f0ef4587cd9e57d2aecb719cdbffcd40e999702afebbdd5cde929853196d9eeb1456e03eda42fbf9523993bae137828f98502128ae301aa292e734d0c4ccde3551ada1b6e0b2abfa4194e6980927f5d0f0e0d1f544b62375829ab6de0025c40f29a7de631f67cdcc56ce23f89ab0aa5d6edfb46262d3d2c0b2d35e36f8a02db61b4ad6790c66ba5a7d957f7d075acb6e19ad9e0bfedcefc062575e88b01fba94fe6b51f840bbdb74e36435d3ba76b30fbd1393e8c34b7ca253c67e215881ebf06d9553ee6c045d26d1ce97c91bcb770ba63d8dc39a8aef6e7f96c4ded15731581c7879f6c6555bb32e584ef38cad85a3f0c23df7d1c8e937f544b4a11f9aafd7e30ba2ea60cf8e79488211d42105ca921fea28dc00cb6d49fd3d187bb5e6138843e851a88fa818559e2a4fc1a18394e002e6b6f8330d2f467cc0858745b439f0a90ed9d0818db4a4e415e92742916dc4e38264019a36779966223feb2cd96e416090146014091c655d911d5e49095c6aaba320c4c79079586d2235f8c8588622d1952d727c7bea6c4b014479bf03e73be19560d463c82219495e60711bb462956a1590f32713805811fa93765aecfc71c46dc99807070aba73a25a8a03553b154e6a1d0ae6ee6a8f71a4fbd3ffe7547ddfa0cdc94c46c8dfd064327332883135dab5a3673d11d2874cfa1fdb925c05b608c7de703c0b72d3d80fab835d9c6ac70ec4f0bedbb3902163bb395e0068ca2897ec35df96781239d7ab38e5d81944832b4980494f24d1d8dd3f7d4585d05d5157e998083aa2fd2d38162b804348de81ab32fb7b81f459f1de31562947e1374d0e0dd08e3a90f1e7075d8390d5797b6eb4390a319fe2092654d7cf0beaea2a57dae0cb031bf165eb07f5f426bbd7e470c19bd1fb17c399db81f0ed17205ae82e72f2cdcba2971e7d538fd209469d4948e9934c51971fb273be2ff669a9018563763c1ad5a94a8912e2d8c8a3ac2eec2619a2d0e90fc4c35188a7aaf53aadb299f4f2dc7feeb9af1d52dfebe4741dad7fb8b619ca20069146755fe139cdfde64ad368c1a2342ce244eeab82dfeb5cf0f4115ab02f2c178066380dd365fa009c17ea92adb40a5865f3f7e1ec81dffc5927bdfbdaa1d3f3aee3f87f7454a15f14fac0b90d2ac42e83417f920e5e9cb73869d9c1e05e5d96661b757709a82dd8fccf53d92add346b2c5f4682d275b3f7c92a48b0e8315db91a3a792921b4a6901b8b58dd051afd0d3c06537d4374f1fe727e402c894abb3446f40557c795ba50b7e76788941508370a06ac178832db5a4b812d5cc34f49673c02934ca7249ab4622cdb4d94e6880ea91895ee1b13431752e5f39aac2eeeb5bfe6a3f03711acf88997c94a77a879892d2083be90634db0c0843f126548fbc925fa1ea759aaf86b599f05298a8d92521fda94d5c0fcee30935050745be8b5b475043f8211edbce7cec561eaf2b72636c204189297e6bb3525da7207ad94a264e7e7a8e3b5ec79346a28d87bb516e8acd38f582af2a6dce284ffb064104a4ca6a5d04b9f7da0ba927d4121b8322c69c07a3e1b20fa674488affb9444980680d49c900a7fe0e2ee7e1061068e807eb97ff2e1e5a21f09ddfb2346c4e916443fcee61935d0b2d9554f5fda57d824c3fda8618f0a30d81aee88d2631a52f416095238d837f230d01412a7499efdeafde04b5e436026ed8cae16231655d57f34c891350df064f9f60d7d6f2dd6ceadc8104490b7dc9826f2f991794b239b358f6c0354af2160c5b0be35df4376fcee17d01a467979f0b0a04831a43322517b119d44c5de0a9b4f7a0e7394199c7b59f5233ec767dcf825be0c990de87832c3f28be9984aabb387c2846dcf2add5e778c4e51724ac784d83a0a16a412eef245e51d89f348df3964c0a4c32d6858720654772eeb847bce6f590dab969eabe1d76e33fa36a24bfe96f477d0a09a9e4208926ef6c88471f701b0df37a5de5cd12064725863fb616a06c058f2e5f3ffd213ea62c31055bb342f4f808db9399c4836826a53b3d70613e905f3db58363c3520388135a17f6b1a77f4c7ed3ceffa773f38b6fa85c76c81db841cb9917bf36af07c320497887b43d9ebe48febbf5a501958fc6748a61fa43de143b178d0c3b7a04dc66619f0c6a993a11b09b70c904a4c378f1c1cd9b621255b54aa6e7f80c7380320466d6bbc15ae9281515997b4389a38bae3157b680419d2b68620c722efdb4d8ba91a1c093c26d57344f1fe4d42977355644b90e2113fc09553a5b94c697fd8373d54982ea03652f148138ddca45acc18fc231b069dac1c30dc70f8799e98fd9505fe4f34d3d54229adbb22924bd6baf746de716837d37af539608e5a11e8190145e7bc266410d3a2dde29668102c509118935bf528e4d9e20dceeae1de64a052d491df08007b2d9e93d6ec7ad44bb10d1dd5bbff4c0d5672e85e337e8af5f8b8a9ec6b798b9bb97f4ff0666519af203b281dcd593e1d2f3b445a33877f2407015df642e6e7bf1c6a16149323c7ddb99fff4e51f2f779b7b3b253560a7b482c72dd5f7cf093adc36187c0c4550ffc009455446dc0a60bbc0ff08f205651f0ba8d4b9ae2139f0703742fd15462687f3750d0483b8cdeece50b529868eb2b6a678dabedc591a2c178024996d80ab78b1d2cfd0b5f237e1a44c69561aff926a98dfae05400133c5bb8b54eb4e93b3d9114e72d50aa02cc9669bff8c8887119d8150c798195f63061dd81995c4f709ff70593048eb6f58b24c5a6d0363b087e74a38f7cad1f1a5471e285889c6adcc93ca89a8986dddd9ef4e30e3f2e752e8366aaa7d5a257a2f0fcec9e18c6ab14aeef68511c955dd5704be4ac6", 0x1000}, {&(0x7f00000003c0)="878f41", 0x3}, {&(0x7f0000000400)="dc901888dadbcf47df68bce019e6ac534fc56cfeda2f7c24c50d853f05eff417ea96c7afc41a4e0a25dcd39b3ff270894cc0edc27ca7d02f3b43f457c3e052bedcfa1aa91e04bebafd9806fbafd11c5f1aa8641704ab4ecf0a51c12a635ad6ac10ed5207007eec25f28a32762e973aa8593e6b6fe262270c9179f32baab539a68c764d2109ba6202d15e8935f5461006bbc142d1f123ee605e7d9067b1cbdf14959d6299219bea1e715db188d3d89481a63b7360107313", 0xb7}, {&(0x7f00000004c0)="8f0782e32f79cbd572bde260dca6e02ef533a8d9fb287b3bcc670b2bef681060965c6c1be98d8cbb1b2e12e90b951c0c0f53e6de176470a8f866bf225fe9710bd0cb7f0ae38c8bbb1e653eec29efb9c0064d9853a86a762e1e6526fab7bdf6fc4e06e5472fc944cfcd1fd7c46ceaec72514050d7cc50d6de579c16f39f32410d8c3326c9913740e479a95a", 0x8b}], 0x9, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r5}], 0x38, 0x40e}, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x10000000000000b2, 0x0) pwritev(r6, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:11:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) minherit(&(0x7f00006b8000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x80) setsockopt(r0, 0xfffffffffffffff7, 0x4, &(0x7f0000000080)="625373e53f4354f940fb93ae02e76d968725cab5b1a003d1d7a90c6d689d9ff7cf07112ee659a78d601f8d3f243a6f5223a0eadfca635bdc520e7e8d282ecc47e85a", 0x42) 16:11:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3, 0x2, {0x0, 0x7}}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$KDENABIO(r1, 0x20004b3c) 16:11:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x10, 0x4, 0x38) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r2) 16:11:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) chmod(&(0x7f0000000040)='./file0\x00', 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:11:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000040)=0x500) 16:11:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x18b) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40611, 0x40) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$dupfd(r1, 0xa, r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:11:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x600, 0x90) r1 = semget$private(0x0, 0x3, 0x600) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000001c0)=""/208) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:27 executing program 0: r0 = socket$unix(0x1, 0x40000000000005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:11:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0002"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x3ff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:11:27 executing program 0: r0 = kqueue() r1 = dup(r0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x20}, {0x10000, 0x7fff}}) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:11:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8822, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x7}], 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = semget$private(0x0, 0x7, 0x2) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/200) r2 = geteuid() setuid(r2) sendto(r0, &(0x7f0000000200)="4cd287f6b2f50e83e3219c0aacebe7442aaa351aa548afb7a2497216d24dc8f029bc97bc8886cf635cb680ccaba04a5e625b30cfe3ae33e110a63cc23df8df6347b42464544df6c71a2677cf5938ddf25ac37c9742dc55a7b67ef63eac34c5301a50504650ff5a826727748ba145cfbf1837be4b431db03c94e939c5f5b0a293626fc5d5ef184f62699f2bb32a0bca446e466f066613329e232e9c50faae2d189ec58325d6d8a89740db1b70f55888c4b6d5f52e04ef67d2c6d57687183aa925207569da76d7086921e7493c0680548575f4f4", 0xd3, 0x1, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r3 = dup2(r0, r0) getgid() getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = socket(0x18, 0x2, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000400)) poll(&(0x7f00000004c0)=[{r3, 0x18}, {r0, 0xc}, {r3, 0x1}, {r4, 0x20}], 0x4, 0x3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000500)=0x1) r5 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x12) faccessat(r5, &(0x7f0000000580)='./file0\x00', 0x44, 0x3) connect$unix(r4, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000680)={0x3, 0x9, './file0\x00', 0xcb, 0x400, 0x5, 0x910b}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x1, 0xa1, 0x3867, 0x1, 0x3, 0x10000, 0x3, 0x2, 0x2, 0x10, 0x3}) mkdir(&(0x7f0000000740)='./file0\x00', 0x2) accept$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) mkdir(&(0x7f0000000800)='./file0\x00', 0x20) faccessat(r3, &(0x7f0000000840)='./file0\x00', 0xe0, 0x2) chroot(&(0x7f0000000880)='./file0\x00') mkdir(&(0x7f00000008c0)='./file0\x00', 0x8) chmod(&(0x7f0000000300)='./file0\x00', 0x3) 16:11:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x14, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x800fffff, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x18, 0x8, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0x28, 0x3, 0x58e7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x11, 0x8b, 0x7fff}], 0x80000001, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xb1, 0x0, 0x1, 0x769}], 0xf9b, &(0x7f0000000180)={0x0, 0xcd1}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) 16:11:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x819, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getuid() 16:11:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0xfffffffffffffde2) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0xffffffffffffffbd) getgid() 16:11:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20180, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r4 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/221) ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r0, 0x3) semget$private(0x0, 0x7, 0x20) recvfrom$inet(r2, &(0x7f0000000380)=""/197, 0xc5, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) 16:11:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000340)="0055a3519ed56d45de983710920193e7f91e205904e013f10f67133de5331deea24ba4d2247a5cf843be1523353fbc11fca25f2b49a1ec1b69fe52ccd53cfac8d222f3bffe4364fe1190fb71c1a11916cd3dd8e103baab1d1b0dea1f8ae5c81b28f45928a48a64bb5e14b542fc46cdae07f9777b9e9fd45e0e30e1d089e670898a96a81f94dbc1a687f4ae8a42e7ab2d2b85a99c8e6d12dae2d4810f0298764bc89e76849f1a069332a2209d70db69cf3217363f6cf01b543d26cd664461e51c12d8bd0440d3acc0112a0ad5472fd62263711bf1cb288dfb157c885e36a04920e4439e1643", 0x8013b90690354b2e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000)="b08029102619b53bec5de15cd014195fc3f144b844f6c8d6ab58095016a930", 0x1f) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:11:28 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="607ef48514055e9499d0b7f4bc702bc826282dc9042b950b32591cd734185368e87a163e4411e5466702ea7958de90d0ea054d24d46fbf02ad9b192101bc43c0e805803e48ff03860754d10f66b817cfec25bf6e617d8622297c7ff0a234b1250234a9f9a214c17929c81bfd381c8b3ecb99b957b0848cecb0c9b6ddf2ffefd43d44b2e45645a6eb456e72073146eac75d8103a0d48c8b7c7f8d3401308b4f95cadaecebf5a7585be23ed1f3143b9091b34bb14f9ebfab13f27b1c57c6f002ed959570166aaa4ab07cf7ee507592932e3414e5e13a19f586c784d630e18ec5033e40fdde2b6f", 0xe6, 0x8, &(0x7f0000000200)={0x2, 0x2}, 0xc) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000fc0)="0f56eef5436212ce07725df705bb2ab2aaace602664ee02df2383e18001ff48f488153b9bfb52b812c0b69b43640332594c2534d1a124312a07fb0cb4329519a7d72e06721eed33b899d309f764dc839e0d69c2e8f0f5ae5ebfc0abff6646ac472f50948dbd2694160dd6c111b8176717a7a3c91afd70e7f90cf84fcaea2a21674d822c36543842078531c5f7a3c29ce9b0cf17092bc30c389ac20c5197cc31b00b4e1adfec07b1156282f5c40803976f94c94a86e8cb113ae4ed55797696d3b0f5b05896512f15bc7bee3325cf5f960bcd3c172b563ac8f831fb199b5e4e81d32b48052324275fecfc2f8f490c5d2a2ca65f8b3761f884f2a2fe524668ce2e4e572ed664d605ba463731a37b3d9e7739b8a0d2ccc4c1c5d8f2747c80c624761151731d1f22eb629700542422b2fab42a4a7bf92cb1f782b9654235f991bcfbdf9561c26e46401f33315637928aec7e210de86f3cc4a3d1180d27247839b7496772f5fdf0dc4e784070889b401b02abf09b9208f26cde2491de25e9825d2f1f12a4e1cbe9283ee8e657e76b395aadbb8abb2cc827ae755b853fadf9856662ba4e513926b1a94838e58143d4f0259b3562da7593d8866df8759363da60d7feda96fee371cf941d2770ad839396c27056f84ffe56d0d1d2f4621ad402f67ec0186453ff77a7e9056637d59c4b850c03eb356125e4fbb9ab40fe905dcc38eb2e3984a5fdb37637d82562973b920865ad848098eeaa6fcfc0529dc9d5bd17532162d256c6e2ab0e8f375e41a0d12b8f8e101e6d379af884e1cf77ebdf66320cae75f1632187c1b6c65e22f9288f080b4077a1c6e6d0c344a9fab61657566cdccbcd739fed4c956de194484ddc97702ad4d1f435e31c62deef1dabc45218ad4f54073405d73e044514f0e55879794d958f786b37d9c36d1d5958e0d1649badce644592b8b19ed704e23df55839956e51e9f0c7b8241217b74796f8b63d333b46d1e254b36f0340ff2a83f64c547592784f16724ac7fe7f308c063468fd4e8db0f3d7a47a6c24ab0923ea7993d0cbb6c91ba9c9236b08a37af54df109d1fdd3514dc3f6738c05c1037ab0b3818621c43c729dce5de074ac3149131a4ffca508af396e7a40e174fb9ee58cde7bfd0b7c76e93d300e6de238e5c78769595b3c3f6a11614b56625acf2fd4cecb976b18628f36db2c50fe58f9ca4bb8f1114b6ee7d6298edec09d4ba6d8fef031e7c9c293fb5405762472ba016733ba86ccba6d6d94a0e6337742f23f4e31762dfff874cb97f38e41a00f03fffbd7de56279e630b0a816f1dccfa4809bd3c9c8a3718f7168a4c95538b17fe637ae5fa3b1c8cb1df15ab5173bdb614fe563f981781417d5e3df2c28df6cc61601f13bc621c35d6c2b19751bb6406a126ae29626e1bd426993b7c7e92c14293d32064b91a179d663219835a0af24a1ca1ebb3dadf34ded2137e86a0ae7c07548c3efbf054176bf709c307198cb1cfb018c958c9c09de38377890621ae7897c256de834797a28ef38a3c9f5d813f8615cb4e4c0f5d0594d048435546c2614b5e146a70d36f296393f380b8bb711a146480d1ffae502cb353d4955aaa17bd7afd1b773b8cba1794e125b56e265c4d071db880ae820c379dd5fcfbb4bf536b023b77111db961fd662a817a1df4f16337c0bab649fac77ea6a66e4b82232604adcd8cb3a7e2a2e19d75d3e247b03530c7bd6c450f3e4817b40cdcb3f79f8756ca18f3dd73db6c7999febca23526d85524d0b685000914db95837c5239f289952773be7ff70a43c2a771e50d810f27545019a8b55e5a1143bcfbc81c0a4b122f1461d3f982ac910c780a18f550eb641d7f4853a6b2e23ca88cfe7f48d9895454b03ef094df8d32bdec71446b60aaac1aad32db8ab90ceb687e35cc95e65880ec482980c08c3d093ef3782186074bca5e771c519f1b2454e54b37d0761e8709619eb0a5d9f509fe4cd1bbf30df3d4eb0932669bf0f41a08b71311680ef29e24ca2f3003801807db5773cd300e5cf015b5b5d15b5befd950cd15d8b9b8554a55efcc319b067f4b1c12ed9e7c87ca50f3b34054a67bb3e9ca6cb4217127e7cdd4a7eac914900f960af28511a18daa2b06ca590957355391db64fe6586b03086d6d76924cc9e635630a34e908dfdb157cf83dd3120eb1c81415cc9cdfc2192d48a4f42b3848ebf99769df59c11636d7e08c84412b803919a3dd289c6481bc7ded2308eef676763250e628f5fb0069a94ed6af5d6ed1a073da906e485acb0e9f36beeae80633043d31478dea04f4fffe15adb08fa0534ab5b71d80116e6b836b5c7c1a2f34b4d8f6f3bb0ec44fae79fab38d911a78a0e93b5a7e1d05944f93fa24d82db99451f489bbc87baad5df75c73cdaaeffa8e4f9f750d7027bc1085552f615103da3bcc2f4ef2b46119596273c6546a544d138aa4cf67cf66b233c731e21e6eb06bcbd2087df16f5dd9e6df5e440aebc5a359b3121bcd98c8721d663cfd861905d02a64eeb59f319f7fefa4a521ea1ea823db16893ad4e749acdc0010d75c6d4169e4d8ddbf72ded29da043e1d80551fcbf0893cd07b13aaad24008f2e4d4c2e137e03bdefe03c7c146787d42903407013574677077f093f5fba1fa09242a04deb456e4144af04088c9832dc01147cc084735c19a5526d17496cc598b02107f3cdce397e13c67e9e22a0c3793aac33719f6aa0e3fcc17b8bf5b9dd460f3ffe918023c599bc673845324c4a5a3ebbceac5a7240e1c24043abd7733345fed6005d460bb0a8c98a400e8594227d11f7de86d656956e074344dfc319f77f98d37f32b0a270894a31c498b59c0279c2cfb40d54c5ccfec01251470b5d8d97d731e3a2bc93371cafd63316608806a6652a34bea512c0a4e3f82a50a493834ef0b01a650332a5a61a54db275b634a661049aacb1e7e598b2982c26f043c59811c67ff02b014f1829c7fa364c4c5fea3409bf2ddc386d43cdaa52f23d57f6a8f419679d2bddc3e7cda12b3f3473f95341d8a807360faf63756597ba1e84fb25f25a509a8f9cd5f55b10f31c6d95fa29d793ca6481e4d075321f1ee1b02a35d41665eb4216816e1d233e2ea7186f6238694e5ef5c0052c338734dd5809ffe5ae990fda5b7b28e767d130acd2db0cb72325aab8790fe9a566660e70b517df0188dd98e110dbb8a2f8c61c351092f7192f232266499aa508bace3c84fc92c052ffd9e9afc6ea1a6b956ba888dfb1cead354d3b2dfe34aa18c2e6d86d9afd769de589d7a3b726262d5b5930f3e3be63bbac0b437565f363cddf29c964b474a98d76987f735b088dc9ee16b3f789f0d71313ec2ca235a374c46123f760c2b869a29cd7ca12b4fdf6ad5bf96cebf2721cfcabcaee381fc106f45d12a28864ec10840a3aae35e9712ad87d22e8347a57ced8ecfe07ac4d49882092fd0c4b9dfead9efd1eac56abac7210bf7335e6e038289778644a7cfc879af8de8513d214a2ca597b5c93433daa16e9408e878566219d2da5cfe0dbd2a2b0ea81bcf8121179a76642354629e545e3719692ddf852df2416953390d00b1785b6e2b4edd4e46c20cb7a23131b8e5bd70ea48131b0e8115765f6eb86d4656e0e2887c96fd34656f4f30d12bd41026effa4956b9ad955e44f9e7f04f7b0111c8f7d0ddf8d8ee0255ddba539333690601a7c52723602f00e34d1299383c04897555db5ff3bc8783fd9a080970a56ce0ed6e69f6e9738c6cb48c408ff8b160d162a00fb9b8c01f63baa51dba6dc949842eb51560260550e2b20b6e51ed54af7d156c39b155f0f24be2d66eaa36df7c75e98a05a6af74297da5e97d306ddca32e419b5ee69d63814382ed19b91dbe7a8ca5b72b68fb05306989c2dab43f4aa894d598a5ea6264193fb2cb31000208b5b6f78a64592a0147fa763c13dd5ffbaabda2668b3b5a1cfa88d14f82d0b1ee2f69c8592ea10e384fd53de5934c88208db83881a95e96e99cae7f7060f06b5e24f9e4565f9c86642be531e2828a7db2640ec14561aa3dc4ff124f5c87c17f6189bc9cf88432a04ae11d73e7cfed79f8cd14578d53a8f073295b06134ab03434aaa6302fab95e881b8a36ed0efdcbc5089b7817a9dd77cc22264d692e5dd093423c2333755a3c8f6fc059f7566d2f1c3287fc00ca8b2f6714d9b7a8975f64922043859b44da5f1cd8f00bc141430755a39b4c22f9d441cbb9faf18cfb7f9d2982b8299165bf4b55c8ba3134daac79d9eba8afceb8955908154f171ca6584989ee1ba415c6ad46da90a952c409a127bc6dc4e3801ba341ee4e132d4660efda3cab571dfae5dbe99c81f7d1249d5c67880b6a818564280df30827b7ad49a5d81bbfb2e26cc8a91d6ed4cb5805acc5ffd28884f078c722e1da87bc55c9505d7ed1b07c346dbae8e89c3f2f154b9afc0ce801301170a23d210ef91a42a2b89011e31de8a8541d667c3fef43fd16581031e7b8a8b88b8ac42931ce728f39ea21bb1cd7779b2cbd056851221665ebd8335580a45ecb904144e7bb7f851e35ac8f9055bc92a268534cc13257230e88c23ad324dac7a8d3513406278518c9bc51e85d6e23a27232c2586b7a928543c585eafaa326a8e22a8cf13b5d4c0454931081790e623e840124baf5be16406fde01b52d8481bf7267b0ec0c460f4ec6b9aebd1f1f73cc6d83ea86aa94761861b51967bda46f9f60c3d94fa221b0ca26b2b03f284f20d5c6044be3d8510990b3d5589daa7294fd0c6ccb6ecf5f02cfe80b25ace67b3df80da6be69d3064a3f2026f7365d297d8a92ad11609aa844bc340d68a61affee9dc5b46ac310b5fc4ce89bd771122abe9160c2ea06d505fac74af3255ec6142746fe2e75532a6bf02180a75291fcd16dc39be13750e1a842570c3e57e0297e1c7e2e43e36b5985dd56c39b34742f2d27020b87a2e243f3d817844333d57e1ddf3dcaa38cbfbc21a1bbf5d8aa2dbd66099bba2c004a248da0efee7223667e4cef49dc5784b980ab2d95fbbaf03fadbb966e3f5e8c44221a87cdf8f72d76574dc8075ac7420ff8e5360b10180cb602c2bacfff57582c42649f77955d24b681406c9920d68324957adbf1fef15f3a0913e7c0a47e99a4fbfd9010bd5a3d9217889e4912d31a02495ff86583e1bc4d5954301188195a0048111977758116d172f8709b7578790b0d1c9025d0d169d02e166a701329ec68b618ddb3fa3241bf8cd1dda10e296c0765a9d142dce7b915315e9927cfc551672da21855eae0f4c163bd4da23146da1ffd20d76792a73a64d82aae3dfec081047a42a01ff97c3b46674d15df6628fe1f123347c52dec5365bd36c697b95567a5e18a9420e5effa654a84dd94b8772178ab569416cbc6a578f7229baada1dac7c7500204bdb984a90856a4e48c6929b4d76894d9656bb32009b221560eaabfb58377dfe0fc761f06a2436752d02c1bfb3a6e4e9d33d2b482f69a7e94ec3bdd7be81d17f30950f82c8486b427bd1c9299f53024e0ffecf1f5b16a94810b0d3bf1658489ecf2f329edb5cdd20ad95629ff4a4be397b3c9ef8d475e287e15f5ec82b3ccdd6b6d89100922f4efc20745f1dc4b9bfb9918942cffc2211deea1dd9982b667869b95df294af806f4696de7e2f246d77d1388ce22751eae147e04f42b774b831ed1b650b4d4554b6b873f25983a1ba769f88bbd0ed5d7125ee76a2403fc3251d0a82b8534b2989e47db4b63ea88211e1bc14d84871f736a8486985efc81320edada05523b6cef713a0c9febd88f5f24266f3e7001c69cdbc7", 0x1000}], 0x1, 0x0) setitimer(0x3, &(0x7f00000001c0)={{0x0, 0x1}, {0x9, 0xf2}}, &(0x7f0000000100)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000240)="ee0171c09b0c", 0xfffffffffffffefd}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xd7aa, 0x3f, 0xffffffffffff7fff, 0x9, "5721d79984bfa61ae8d275165410ee8c7955f4e8", 0x4, 0x4}) semget(0x3, 0x1, 0x80) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000b00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:11:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x401, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8004) 16:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = getpgrp() getpgid(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x5) poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:11:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) fcntl$getflags(r0, 0x3) 16:11:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/48, 0x30}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x5, 0x40, 0x100, "cb12c95bf2bb0a7cb9223fdc8f0a899fa2465401", 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x8001) pipe(&(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2000000000000004, 0x40}], 0x6, 0x0, 0x5, 0x0) 16:11:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d", 0xf0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x18) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0xea, './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:29 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000900)=""/4096) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x4}, 0x8) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r0, 0x1) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/125, 0x7d}], 0x3) 16:11:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r0, 0x3) fchmod(r0, 0x0) close(r0) mlockall(0x2) 16:11:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) 16:11:29 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) close(0xffffffffffffffff) 16:11:29 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x9, 0x3f2f, 0x1, 0x1, 0xffffffff00000000, 0x1000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) chmod(&(0x7f0000001d80)='./file0\x00', 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x80000000}, {0x3, 0x400}}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000500)="caaa6807464d875da3da2ad6950ef69ef5f65645e700441130dceef61a65e8ad8f5daf0866a2ae6d16e7952eee91adae77be5f123f0ac5fdc26618982cef6f093961ff04acbc9a3dfd3e2ce54b7649ef899fcfe58aadcd1ebc23755d20c5030e1f58b2023af4e279953063980e27b202d8fc7952bb02c5c03196f8d44feee5c71c868254353722e0e7a0ad2438fbc5cce6b997249859a2a61daa016c34991c9b868d704aa6320152665c8c37bec3de5aa78ce156a092567a4c8aafcf2b35a131de4aaf921de05b6e2263176c3413b7d80d355868dac0c661", 0xd8}], 0x1, 0x0, 0x0, 0x408}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r1, &(0x7f0000001e00)=[{&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/136, 0x88}, {&(0x7f0000000640)=""/216, 0xd8}, {&(0x7f0000001c40)=""/34, 0x22}], 0x5) recvmsg(r0, &(0x7f0000001c00)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/109, 0x6d}, {&(0x7f0000001840)=""/245, 0xf5}, {&(0x7f0000001940)=""/62, 0x3e}, {&(0x7f0000001980)=""/40, 0x28}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000001a80)=""/37, 0x25}], 0x7, &(0x7f0000001b40)=""/176, 0xb0}, 0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) fcntl$dupfd(r1, 0xa, r1) r2 = getpgid(0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10000, 0x0) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000001c80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001cc0)="5df0fbcc797d8026d31cb9fc06c37d387d09c3518ff9164eeff2063998d526339bea0daa463378559ffee19c6bed773803f75d3842cdeab21d059d9e4e5e85f5a04df4db5b", 0x45}], 0x1, 0x0, 0x0, 0x402}, 0x8) r5 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x1, r3, r4, r3, r4, 0x1, 0x4}, 0x6, 0x93c0, r2, r2, 0x6, 0x890, 0x1000, 0x80}) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001f80)={{0x100000001, r3, r4, r3, r4, 0x8c, 0x596f}, 0x9, 0x9, r2, r2, 0x4, 0x81, 0x101, 0xeab}) 16:11:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x1000, &(0x7f00000000c0)="5604cf96fe9cb1e614d30d4593da1ff9be87a502a02c7c26dec3753326e03677f04e0b5348e281cd66891e83b60b18c4b12c8b6643273e948ef8f7912e4465c1cb12df15be0f1df3db85b83d8683176233791e7c4c6ee6b5d8b9b232bd4ce60c181728cea68e52ae65f2012a8283ef4a109b657ee02af739d0ab27edbc16253dde53aa710f7a9723bea54616f480f0594f0f1daf1f3333cf2bb85fa86fd918954c451d5617ea0ae727ede3f7a906a2b94fc8a75b57a3f4776d85031d54ceabfeda768462cc1562e13db68748066d2f9f2fab086200", 0xd5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) ftruncate(r2, 0xc2b) 16:11:29 executing program 1: r0 = socket(0x12, 0x0, 0x0) setsockopt(r0, 0x8, 0x200000024, &(0x7f00000000c0)="4b74954cc76336c36b4da6cfb67e4db5d780e398c3b2165be08ec69a6b4f9ae157f9c12cbcaecb1fb0ab23074878e7e22184a5560a6dbbd371f3a7e71cc50ae09767e9d8ca8c4e5888e0838b56cea3e938947b6afc18fcbcc197f4b5cf42fa8512992e8d0a054f652974", 0xffffffffffffff0b) 16:11:29 executing program 0: truncate(&(0x7f0000000300)='./file0/file0\x00', 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x2, 0x4, 0x3) sendto$inet(r1, &(0x7f0000000340)="ba1d60b1d3cf6c744a90460ae7b6c4b4255dbd7ea713862e0a57d46dd72c2c26242b18ad1df47db9d83280ec9ddfcc16cfcd4b9a6de2cdd45c49673e4ef6993efb6372df7963b1bf902455925ee7a64210ca55eb96e9c25444c5b83b25b9bee753ac335864694c59eeef86c28acb025f5ae07fd76bce4c9ff478c3390648df1086cf9fcedb088900584a7c70312d9ac3fd6af19cb3", 0x95, 0x8, &(0x7f0000000400)={0x2, 0x0}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0xc0) accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom(r3, &(0x7f0000000080)=""/52, 0x34, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:11:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20800, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x82, 0xb67) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x110, 0xb0ab) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:11:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x6, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0xfffffffffffffff4) 16:11:29 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) 16:11:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfffffffffffffe8a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:11:29 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000100)="ca424c7dedf8e68c81da1885044b85aaeff4ccd4516f76d97e496d33082a28bc5c7adc769cddb55d2c75f6599d114a7560cc8a3020c323777a2356fc0444ab7d22c58f46b52d5945511facdd01f96330c0121db112b6702fda76a1e6f0153893f677b32c2e28d6d7f2eeccfbb87db07cdde2eb05e6ea1756776b0d344613d5b6a77a9f360b90d3227ad5a55e4506c09c470ff7f1d33e3a29a3b8aae193a95070747878ce853f011605b83e1019e9b5203544b607161004da668f2f29d68518a74d64de5cb84542a12064eb81920bdacd167c0583795dc6906f4947f86f29f71791474b73423358071548378d49f0e80758ea1389914c94fff3a8d6b200cd90ad5eeab1335b3f67c33eba936f59b209b87953045356c59909415f1fa15ca64ce8bda300643dc0e234f335299b34087e562500347846ced5fe65061c47c74282cf49feb5712810f7c70f856131e6a29e956e118b64017c22646793b02b157d15867e217be1eea7aebbfed283b72041ad2442c19cd207d4820e5eb957aac9258ae0397d1a668f653712c70322f9323e0ad4066219e8cbc6ae34d44da412d28f9707a62fc6bba6f89cf7a84acc310f9d0024de4ca5a5f5a96b1ac323acbbcaf21c360dd323821ee6de5074d471fdfe33ce7fe69b5b789ab4a9b5819ac79d402230305f7564acc589281c7b06330a4cb4efb053b701095a95df8c6079b284e638df6ec9e2b515e8ec2d14d65f772251f54653e765329144e10e07911ac31c6fb2fd8628ab809e17532f8aa5f4907332133e20d43ad8621c2fe7c096808ec7c0cb3d27fdcaed0aa08ff82b83242c8e5e306b081bec25c01f481a437f1ab6e2d96cf769d7ba8e795de809a33f8018b5779b27047b4af5cd5064812d046c058ce248fe0a9f1e3739b0bd32af845412f5bb139aebadc3ae3b29b2ddb2351d00263ddebc2d9a95a8cf16240b0054802ba60b36c05719c3e0d9721628766e4930bc464830f79b9278d4cecb815d08901e65397a6ff918f9d90a6c353c55bb8209b811d4e976f985d267086ed6238b27f80ca401be7840576637ea00b2cbd426e7c6b39d256429cc8586495cace5449f8acc6e9c5915b380eacc26edc693a306894ea86a9d93b8c6c1ebd686832f6b7d9b55274a7f13032e2efafcdee39fd3eded009d2a2bd06820ae1b967537fc09ce0ed8b8a8d2961210547f56358fecd45ad62d5ceedec9f2cd2080ff870b58fd12890f95e22470bcdc0ee43ef6f14a035f21745bc483e4a87caf338d339874632e073a94609f240ad4977e0885bb97b6a19bda373ee3e4e96235d64c2179ec38974fe7c9dc742a3e26faaa4c3889739304ac402321bc3f7895a4cf8121d12649f10151fef46d73b8386480a950dadf17603ae88ac35ba977335f6870a4470359dd7b3bf61ca8f0d8126e9e2db7a2aa712f39ca9c3b0865a707130d3087f85a16a058f764b4c104b0ce727b30b4766f09f15a54bf8ad266e8d70208b2053d3b681504878177e9832f133e5c9f7f3c04c9321adc78587adf8867daf48424fa5fa506f73ab58cda7f87692909b076029876bc53f41097179c78c8263c6b8349664b4b7d2823a242c52e255e64620e8f9d72c12ef9c192684d1c3d7a26386e80963f93d253889ae5581f81decc6374f32ff5f1f5c806d2889ceff8de370d00b13fbbe22ff90ba346ffd00e23551f6664f807ef792853c0454be5cc9f579255dbc8f3abba23dc4a26388a6e62f534024ed6924e7ee49afdff0c92f072153ddbff5e342955f6fc25ae086c266f891a4d577d215a04b91ab349428581e284c239b7f62b9cd645005c93222988e0852358fd66a4475d9e4094ab5d9628a34047b1127f00285694cf2e84eb5fc1e16f3eee5bf8bd71cd165b6bede308017a47ca75a3c72bc23fbedd37d0ba36ef9fc5f437f0cf868dcdabd7daf0034c0df073655c5c47370088c19069adcb1c63944c2a3217ec6dd49a2592c035fa8cf01035ebe63efa1a0e16564341a56b7c4a3777041c0d54842c946f7eb46a4d78ce9c75429a71fdfd03c9ad71d9689bad4378346c9dec869a910f8be8e96c38ccf18f22dc2abf620a90ff0f0b78310127f4b1dd4e83a0df27142016e7602fceb439a1f029cc76b2049a891244392109e1296e7a9af872b5ffd0048d34df09976ba2fdbcab943a90147141cd958edd8768802c2ebc4cac4afbd7ddf967bd9c0cb7ce5761a6f57f4658a6985c93ad086496fba94c90219129df3a10e0572bd7fc1ebf2a511485f2b5d639adc432045cc6f6779fa7fe6d2014f7658ddcfae69c78c149fccf4dec92066fde85315f98dea1d2be882027dccc66389255484c63d096a21f6c4652676d7f02715c1c9c7b43650ecb4cafb527ea082d35eb8faebd202ed3573fbc9cff7bb35a7b6649fb5934f2b7a2d74ceb4433e7b950f8da458975e163d380e4b8b60337d217b9322e2baf9b5d2b56f2316bc832233989c1a174c64d3fa21aea4ccf1adf72f968a9b0ccb84f4f930504641cfc6ba4fa638fe4cdd61002bf607b7b4c382d972fca10317adfdaa68ef71c23108c417f8e9a958edad9c35408d7bf8498149ff6b6fbba448df6267a1ac38b63f5cb1195d68a335992ba9a540910e6279080c55335300d06063344228d49449f6c03140fdaf2c7777b47e248d8fb62e0b6644cb1cdab8d398d09c600a1cf20284b52374ecd7dc6c50bf675c976ffcfd2395bcc8e8e262576d14e3058838eaa35ad602bf1d088b8878a5e4c678812172558ee16ca6cf3c8c67f77571d721d33f38dce014127273d23ec5d8000a7153da9488b6be841128943f3549144f720aa16cfa3700c6c3d4cf264263b8c6d6041d86f66e2403a8fcc0246df4298761a1f0659239e0c0669e65d1b1a311deb08479fd619f96f6da8d4684d6883547af4cd1867d2d2bfa7bbb2f99eb3abcb36b1d446e27397d27e9da50dbfdc01b706e6264324773cb416cce21a745caa5f1c0aec58daa7cfac1ee8cf6d7b9c9bc3c283abde9a45809558c365ec0f9d9fe71f4af4d8dafc188550a888565403b0627406b8af8d0060248fc7124bd59ac19457037615a791aadde7291073ce6f8d7072c290f163633b079f6f7e504ecd6def82d5a330276236649e94babce45154c306301185466de67c5749eeaf63f739a11a416a1f85943ee0c65886d6028d303f88c83d1a76aec3fd3e895fec1489f6b0b03e7211844fa5e26888dac836c93406d91d1569c37793172bca3e8a2375b399d732b61e820d7e1a7250653f910dd2d4f538f48bd3bed34a6748ee5ddd2ecc57d45fad831c9fa5ea79d9e9dda93911d72128e23f0f1496d15c403f19d40d1ba4d1f032f55d04ea361cbf7cafd2c3ab3e64216f0954464bc90faecd9d438c9f5b243efff817c8ddaf5f68f4e0cbea442ede3b6d05651c7ca71fe637632f1857b83a338a51c32df6161f4a0ba042fb14db58e3676be0b92781681a82a32e68c3968159ea207229b67138ac76848493effa39c6740f333c711157660b3604c6992dbf6911c7e9921fb327e5827bb82af7db703a6ab572bce20b5d8c1e91cd7857a63f589a7776423c52246300303b44e17a3f5b742071b041756a201065278330bc19f1426e58da41000bf491bd027b9325b60a2643ed844ea541b073519c120d7aea33e23c173ea6145cf08ce1b26e73c3777e767d268cac1127c5cc4e03e4c67f38630051a6f155d161294386f916a592bef0f68c18fc10f19f021d98c904e19746acc145234eb5b972e3161b05c7e01a50f25767cae987856b1261929377b67adfb2824f78fdeefb45c5f3f63f31cf5d9e6076afc800e10de3016480fcec5a31e6443b4113b06546693787fd40ca2b861a2c388466f2be0e349d998622237a0e452e9f4e0c4cc1c2bae0bc6039b4280e3478189ec84ab6af7a393157157abe4fdee75011471d9ac9356d00ec005ae8ca68cf4afddbb24adcc2a2b44efda834644fe28b9b82a815df0925ddf4b67b4637ed2b7688dc3e569949f9a4f4b43b1cad67202aabd72b6414fec88776dfcc529642274d58eadb3ce59ebbdda06ba91f2402ea8ffacccc6f1499028d031838eba09c4dccc4c83a09819b9fb366fbacb07dc5740f7999961783410542afa69cd8d6d03b379403f6981d026041f44ad11eb479fd7673066fd3005f55f00acca54fd8a2c1f291640fce4b3b84dec8045bd5a14dd055d4b3b336fdcc60b13743a82abf52554e90875f7a74f437d4cb8adf2650c419244f4d44a21e76297d65706651584ab233056b88f3e1a8f143ec78906d6341bec9dcccbf61d5f986d973522a551632455231ca6e9e02e3b7112f55c4f0692353f0bc2791238289382638e2eda36e2ac4f1bfd8f4b96d45155be1ba50a906a1fef35f1afbf17d7fcc755d1eac168de8d1d59d67b937c1a11d5a54ee367391efdd9fc39a272e61499feb18e54d245e7f760a01ab0d41da35a967b48649f50591debc249e0a3b15752c5cb5e28ed26687ebb8fcfde73c5933b556dfc1b416c20ab2784fd3aa0bf50e8e41f463bd959632ef7a9d00b281fbc62ba3f4ef9324873ba3139983bae12f747e0ad8dea9ed9392445c6ed0c4a4d600eaf87a3b253f716b149b71de3d19ec580a52da926afa76421c80ef38d4c90d31d8bb11dc26e1310bcd02ac025a8339a69ce7831d48ee0cc3b86e92ddadcc44d75e06d560ad5c3c5b6e8766e12fb4083a6bb551f9804b0b965bd756afe5a0581f22be495b5cfce89cca12fe0b99b7734d02769596e35edd7eba9dbcaad1ab6cb6b0238bd7ddfbf47438e21cbb02836c2fa20a5baed701db603ada7a75e504f003fdeee9c019b173400b128da9c0ed4b00129e1e30cd80e23007679863f4a4850e192111f0fe3c3987b296902861fc3b21ba2b36ac134b59ea570a622a1090aab1eb2eac9e82e29880c2ea476970c71afd532fbb2cdb33c1d50868dcd38c3b7ccf27e506858f26b208a1bdf605e747e6db43999e1713fc10ada3a89f67775a1b4c9afe9cacb01e7474b88f875f0cd5286321e387b62bfe84f2fd5e67bbd1a5bfbd8564ebdef3e93cdc198d224514ab99a488954a7e8b6caf92a9fe0ec65ca4a93f0f363f311fd11024bbaa259b510416819d872fafadb5469ad0d07e86ff7b5f6491eeee250346a09c4797697b0ba7a4f3902476b62df42e3ac769ad8b5904662440d15f1f9f41242e51f7010c99678d292a35d0d66387dc3732caea81632e33615cf4596ed9d422e12467829454722351847740bd078c250b5d50fe4a5f229e597b0f1a6d1fa53a36891ba58a5871d9499d0413fac2e0610e8bc49655ab4afcc46507b50421e0c4a0912d06e70ea1b0a92bddc79557f6ae9ec19dbadd41417b9b32225b522dd606c225f27c4a736c69a98e8f625a42465163ef558f3ae0079b540616d21adbb23a280696e2219c01193dc85e4395cb877b8139875de6eaeaab839c03d170befdd8c32d1adc4cdf49fdb492e9c8aa2b96132ca5aae3f9645f35ef3caf645591dec0149c7cd2d80a3822fc4c140c36140f0a590ada7417484f7f03fa66842312694f9cc12e4bdc40623ed1da92cbe06baad78006a7a6e7acf187b0e874912cd24c24a64a30d68438d67b35d7f18a3ccdb652dd7fe011533fc128d475104e1eb9fb015dee7a0b00cdcb524063d6bdf16efb05751104918a8e4975d63786c52dab36216d21186d5742f74a0f62843883850411cb072a90fb8b93b0cacb3ccdc6d1917d613451c51cda7d6236c668cf6e9d87c05dcd881d8cda1d1d54d83b2de43cda", 0x1000}, {&(0x7f0000000040)="36bfff02fb05ef83c242ad4e9c884290e26a6e5c19d04023cee3d3bc7e901c3f308d452dd0c6ef1c3b1ae56cceaa7b6ccd8253a7fb9697b32e9679c99f0bccbb2d0aefcf8cc257d2c466905415d1", 0x4e}, {&(0x7f0000001100)="37a47d", 0x3}, {&(0x7f0000001140)="6138f2ff2050ec23e62c1f88c2e2f3089845e40f90c2fcf89ad0f4a781e9a14e0719c3ebb17bcf922a2b42f8ecc372243717243ee119e6f477c8b7d6ff983b0c23c5178e826d539a74e95c1cfbe4b5b9f8ebc67c12e736c8c79b05650534f09212c3f65d329229566c13102af11b73a00b075d29b5876d54380b9ad1857558a603bbf31157a8e6353289bee56dafe435410cf9d552f69ddab1339b253f79d6de45e1d5ee14d8bd4a", 0xa8}, {&(0x7f0000001200)="76feb366bb59eb35efc59ee952d8e48b6a4a", 0x12}], 0x5, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 16:11:29 executing program 1: setrlimit(0x8, &(0x7f0000000180)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xfffd) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x20) socket$inet(0x2, 0xc003, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:11:29 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x104, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./bus\x00') kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) 16:11:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000140)='./file0\x00', 0x120, 0x4000000) accept$unix(r1, 0x0, &(0x7f0000000000)) 16:11:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget(0x3, 0x4, 0x41) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/4096) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 16:11:30 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x30590, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) kevent(r3, &(0x7f0000000280)=[{{r5}, 0x0, 0x4, 0x20, 0xffffffff, 0x400}], 0x0, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0x8e, 0x4, 0x0, 0x5}, {{r7}, 0x0, 0x78, 0x80000040, 0x8, 0x6}], 0x5, &(0x7f0000000380)={0x0, 0x78cd}) r8 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getppid() getsockname(r4, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000400)=0x8) r10 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r9, r10, 0x43d, 0x1, 0xe}) ioctl$TIOCSTART(r3, 0x2000746e) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8200, 0x0) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f00000001c0)=0x2e) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r11, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) 16:11:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d61cf789e0b40ebbd3cb82dc71010000ee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x7) shutdown(r1, 0x0) 16:11:30 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(r0, r1) setreuid(0xffffffffffffffff, r0) 16:11:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = fcntl$dupfd(r0, 0x200a, r0) close(r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x3) r5 = socket(0x18, 0x1, 0xffffffffffffffff) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r6 = socket(0x18, 0x2, 0x0) getsockname$inet6(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r5, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x100000001) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xe3) 16:11:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f0000000080), 0x100000000000014f, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:11:30 executing program 0: write(0xffffffffffffffff, &(0x7f0000001780)="523fa43d83cc47cbdd3fa096a5f8d08876492709fae46a07dd0f476a4ec2bf9f2a2273a4e3af638ffdd84fd178623c85d745de8e0e421814d5eb25f78837cf61e7f7cb474cbf80619780d9602031ebd4c1496b2927b074315737592285dfebcab5e2e05b26f1d96d87eae6eeec9ea941914acf54016bb2105a6371d30fc2801fa14e5c3e655f4598da07204143aa0972e3178ce26a5c740707df24d0d8727e4c64e2aa3c6d63", 0xa6) fchdir(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f0000001500)="85816f28790b94cba2d0a9baa50116c27f4e5a6454656ae841f1a32fab572f52e6f3bc07d0ed441a2ec36579198497b525867bf34b9b1ce985f02458e12c186adbb66890ed67eb05e34ae16c327110dc0427fecc99a0b43698ca369611568809d4b5eae3fa09473b5d5ef1044d090cc6ebedce48df1363a2ef5367d679522937c638935fed5e74e9ebce35044d9fb991f5607150391c253226e9f50e898b53605e440d8c222234b5676d97763b6a96f5c8", 0xb1}, {&(0x7f00000015c0)="e11ad0b262b76525f992313b6679e9c6581ebd27b0865fa4b933f1763112acad10b8d2bc553ddf5e655439129a030e2090b1500fd5aa2ac1c40ba6016df219e5414de759e50d6a631dfffe543cc280b814e6d76809ce4782788b0c88e9f693b5b2d24ec392da9a7a02ecdde945a19a6eed11475c7dc672149a4ab2217b9a87a9c65de00949bd45c807", 0x89}, {&(0x7f0000001680)="8e0efef4395ad6b44df86dea03a37cea43e8e057dc076df1d764fc4d457be510eb3485a1b65802b8654237c05c908369b70036f2dfb6aaaf19d24b5d128648dda42483c0ed58f73ead4a012dd8e8eca0ad5e52b1a0cbff23d4ef34d6edc318d4a3e1aa4cc46f01281a61cf5b356cddfc9cee5bbf49f6cba36bbee0", 0x7b}, {&(0x7f0000001700)="a118b4272f3e90a21205ce4e272650d00c095b638ec41e3d54f662071e17ed3c", 0x20}], 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000140)="fda796835945902ab2d053548b55bd3468f191b93ab503d343ea194dce4f0afca0bf738a9e421e19e026e60b0a6b463cce62950e22ef2fbc4c699fdd44430092550bc1d78e38ebb135cd46cc51a28016e84ce9e03261e1e62bcf7cd05d588b75f113de657d6054f9c5b3872f5230e24b6ae6fc5a638bb0522dddcbd1cdbabfc480ed75d72a8dea788a3d17b81056388940da395d82cc274f2270b7e4f2f795cbc4cf87165062ce498d8f8c9262a347fdf5331a7a84733a2dc1caee60a087a8ee1e8b06caf5c0142f1d7b8bb0ad8a9472c3875f8380f4038ca09be2591e", 0xdd}, {&(0x7f0000000040)="f93069920de4e9c855dcd79d3d5c410be7808d9d037238db16495bcda5813ce58f6be30ecff5af1d7b2e1b44fa4e7360d9e15c4f7c450c0c3c9a071c1c275a22399de124cbfeac6006d61470bae26034eebc321396a69f47ce68943a43160517c144ba3c12dee24013f44fd510cd02e50004f0f7199a32c0032c6a217e853ea5556123c8251337d0fa048dc64ad06a0173a57999be699544be649dda0737bc4d9569a667519d5215e13f1ae541648437d48db171f515f12641f5", 0xba}, {&(0x7f0000000240)="0a640710ea45326ffa5a6f0a95018752db0e8b8bd473ab3d65eba70aa89386b4ae0b32f46014e4e729537b705007c6b5f5ab7c93b492c4d19a8ed3b6b84db15cf19d9ee632ecf08feaaaa69809210c6c96e4bfac77cd9dcadea8d9491b834dda4b81e9630a323d71a0e0edf8b976df3def22fd", 0x73}, {&(0x7f00000002c0)="6c2ffff2dabc08f579b9e44f18cc54c90b6ef855e5f29d1efe132f9fa1ea7ea2ab49a9a20d6810e9446fcddd1d5067878d2733dacfbda7974cbf53a6d8c0c2efe9d4a0d7a309bd7ab4ec53abff8c96884a3caac4e5915780f6763bb9a797e61b5e7d29e67bba14525c1554cd0ac1e72f17dbdc82766ba56fa8454e738aaf2b77c95780599f7e801d5e2841f7d94396653faae0c626f387c1ab0bf3204d54faca789351e0853f86665fdfdd50009e6a39f00b925fb15b92d7e5b796f97519f0bb786f987c81593b22d58075b92c6a098bbd52bb131810cd715d08947bde781f8f6fbcb639cc164fed13030261a98e338d1e0099283668d6ade6f02248761c7e", 0xff}, {&(0x7f00000003c0)="accda2b8e7191666e6dd4089fb7cf52c432e0f5647b8a2034d57129f2bd749007284f581d4f63dc6feea98d15310b08f3271f7ea40ae27a0b1d9c49ede058b005f0ef11818743ccefc383643a4d1bede83be52d1250275035fb484e1e8e5048f48b6007f98739d1dd15ef344780ae75c2989ec52ce850c3e7589bbc7f3fac6bd7b2450dfffdfb3be4b6634ce696789a83ac16d93ce562d2c2b27f7de348d7edadca1ca525ea93f304a9976ae78c2f08ccb", 0xb1}, {&(0x7f0000000480)="cd4db03049dfc4a61804f859a1d71d15f96cdf1c74e38fdebf580c15c2ad5dc17321633a05ad8eba1b7b80d243e1540e6a36e4686d9c8bc8be51ff691626446218d63fee128eed7d02deca84eb4032defb5d6294fb553cd730626ce104273df3bfaecf0c126271f41bc04d90bb16e5c8a3f91593a1ec3d448c1c6633ab181dfea2e063d4abbe960f9ff0db8e380bbb136e8d8972229a3ccfd01b772be14d07aa8ff8b22cf0fa2de8421000bdd15e7a5ac79ebb59527880d8aaf454fde52ea99e9e9787ccbc734871e7245490fe37f2fd3b13f4da1b93d9224e8122f9984ae1f8764b9f06652326f7be523b2a7fddcb2b0e824281d72ab38e667eca289fc13322d355207aeaf1305ccad640197246dbf0dc296304fd54a0abd630dfd4dc1842c285a1b22d8fff92ba5689b08d6f612cdeded24aa532def1251f5b26619969d5dccf1641d789baf1869337e5504a9c65cac878b61d3f122c57b7f2ea5de49d9cc4b6e115f88e706e2d92a9d2045e86817915952f45c53fcd7b80d81209a3d427b3390102aa0f7f655cd4fbd81d6c772f6debb5e46635544cc99cbef074b76e7491c0557dabbb98b7ba5388cc23f88305efc4a65e980a30832864383c44ece0b4c2136aa209b06518acb0f3f5c682daaf7e95db5e85b654449b8298b38601f62232ab62b3a6b3e031b727d98282088a63fa6db31a9c3f9b66cac87c31bfe8d2aff02d8486a2355c0c9c736b0e13dfa041cc967072f1d8dd36a867b1326aa25f98aa75e967d98db81b94a69ced5af92cf741a23960fd94c4cdfb21df31ea4fdcf5fa350cfe75cc29bc25b29e36020364bc34850e478b71ff69694983c3b0722526331878a8fffc03b9455baf4c8c3401b3953196fd89dc1d4f2d869fbe94b2bc47f49a79d034f254f9e8f701ab55ebf7e292e91d6a6f469a4724aed464ef43b0da48442ba4f6f423d24ea86743dcb5e94d70ef22ea7900f870e81dbf6ad14b3577c59d94b270fb7c259ee8b2c8f85ad1a858bb29fe43f5edaaa4c81627a0de9fd9515ef8af09434c64e48b5d27ec92bc0991bf34d5d540f0af02d29f0463cf1034f2f21fe00a966d83a9dac939021d632d778fe9ddd91ab635b790c868f341883edf631d3c2f64204e1dccbb4230a2945dd4bd6ac3836c66db6a15c99686a5da256e8d4240c621babc8b4e5d09b0c81b07037d788dd6a080b723a47dc7d5c437868f89a589317da15c333f899c36f74d16035c7b7da6549daf8f753b8428a477c43837e3c48d886fd7a5b7362d2df5df9a26c7e41e0212e37919431d6345bfc0d4b1a82bf5f3293821da5b9325af8ca97ba2c0fa48e309217b8a4193c5277951ad0351041b78e96e250291efc3c857ccaf8c5bccd978afc8f7a677fbbb6ccc8185e259bed30dc25b4a7fa0a13393180e0cc507425ee55e901501a27cd1de5a064ecae73de0906ef7aa028b9ec2fde7d5fff99850b8ea3b1996e8e1170d25e2d12540e132f28e3f3262e5ab868feacef106d3bbc1a3f384a9bcd1b580424327c5c70937711077639e1d0344984b9e1008d59221a7df7f6187848508801cf282780c3587031ac332ac1c2b8eb290a67606031cfffb97620fb34ac4e572f43f9690f88becc4540a5e7031552c63967d559cb8677198e15852566bf985e8217d0aead9d033c559eb2ccf092cb87a2067a97bf459c0f0b666f392a16a5e1f4497d4b3dc941a69fa45e7c266d7398e1ffa282ce7de9a4f8df895399caba24f8376849fc049052b00cbcca9b0efa72351a663af146e00c32d1aa80a7ff85305917744f25651f0ac39530930debe69e55886c7a8763dedd1b6e088dedfc7c1f56f0d325e9a9c8d4bc1b46661b87f9aaa0f68f78b29e16adf76e87ce9d72bfcd2266e8aa74365cc6bcbe740e88d472edc6cd4003057863d0c46516713a0f0a248fc1bae45fac7b201b175ece5305f4e41823955aff09b1e65dd35796764adf4f7a6d22fb4e567393c2bfc835ed1167f27a297d4f365b5f6b047c1713ada471ec2e93b587b0a46aab15e03120ee2b9568f99ea9812ee5748c19cfa6be4f2ada97f4fe49e2f0b7dff4a2234084fc6e1f4fa553ce5ebb6380f980f4ee29652dc13beb6c471ed651ec25edc15676dde53e2cf7d78551fc5882e242d12af46c3f40d0b6810673861bc99f5b75752c9e5da8c79b41d20bf94174b3890427484bb20512e0cd2d874acc8410849a04faee170b785bec7d9e1ebf56866c4717c5e07307a5516dcea7c6d839f3ded3943c76977cd30663e7c976c4aa82b50297755ea2fc400bbc7db4efb3ec41e9db54812162c8f6445e4f0ae3f93186beced8f83cd11765b67650b7bf0d1ce11f41c68dc4d0f3383e174c33688a128dc2fafa53f2f8797c26aca5c9bfc9c260628ab608f3d1edf6a60fa442d0d2ced8931bf8a9793ea3972811c63a447755b6384cea6871081603a26c5eba14b0a7997ac31e75213ab53e839eccddd76a3fd64a36ebf13eb7e3fa93b0c602955d6b6a4b62e6cd266643c034d88632eeff94d880f5ae2b8727c6e2d72118c5c9122ad505caae9f43343fad11089d0fc53af80467e7705db5cf4ae712835ffbf534617cf00dfd9ec5a84c03afb42669a2bf1216932911b2d4eaf53cbfc7a8bfeea6d47cd579544c2c0bd7c5ea7aa30d2e85cf7e17f595a561453151d868270528ce80f7aff269428dad821ff7278438b4accdeda1f534e480267bc86c35ef1355c5bb144f97106400749e159f16c1c069b550cf3c46f9832875d6304976bfbb3223aa96d5790bf0080df67dc850f3f3ff5c02e9ffe1ea4bbf6e12cbcacd7cc534066db3899fe360b350479060c567ad1098547a5932f8fb86993d2f6800ddf32926c54442614a9995a0a4029e594876b70ff8815a7c93d4e8bbcf3d5eee59a518638baea827a3ed5651cfbbe12104097da916ccf8464f9afd5273e4f0ef574873563479094600d57b76fb26535992264de16a4f4e5674cb8403c533eb351622c2259154f7ce1d7de225bbabbdc64b2edba8463fe24a95e299d4d36317bc76ac5e934958724f3de1576658121ef5ff71c1acef0591a4fd47699915ddfc64b5a2e81b333a34b9bb155787cbdd262aedb5eb9fc989f7e3d386fb7d57947986d03885144815d1d3bc582624b5e1fcc73baf6f2e6594623a0a2d52c0f44adc076bd7ed20e2b1a8c8ea172cc6d3d9321b853bd250f77d05401da831a69885a7bd08c037231627754396fbf3f00563dc0dda9dcceb9737df086a4e6b83a74a1232ac295975d88b9d43260d038c52f75f1518ae1c7e19b3eb829024e56c5562284fdb28ca2542819016cb70d5b2910773cdbd3ea2a32c8eaff5374f9d6f619ee7296c3783b95ba5b23513ab31c7c40a1c6167f522570e225a95e9a495a91882ccd69c0440f68d4c0a80d9e926d981f46ba4cc4be746a7a13fe2ace3b0a24d7aa56ef1e4b62329df139f33b2ffa5acc59222de6861fa21d663467c9ff04cb48b94ceeacc6cc00c9ef34c200f82c343320f2c840ebe5482600b67892dad67768e5a13cc546de0160586db8c87cad4e0eb6260302084bb1e84a6ddbd6a3d988f301f212eeaf18d65471415a41e2ccfcc379c797d628597e2526e7ed6cf61da304eda8bb91cb177827cb0daf8724c61f16f9b16369b755c5fd87d879ed57b26582dc4cbea4cb47a219343cef343853cfcc6379fecebb12eaf9bc49912520a12d1f91851b0d65577f77eeffa8edcf03171fff83f9013377c4aa622560a0c66f0f512f866167068adf5a64a0e8330066564f9a3d0e019ad57b385925a2bd73baabe72d3c2ed3f921bcfb0f740c8286aabd8a0c447954fc610726835985ac7b6c4e987faa845908e035f299470b45eb5abf87251dfedb674a30feee9992eb9e456366afe85c8e2a207bd04af4958d0940589958449858e015cf5b7aa7422e620e0b2ed402803183bc7f5434e61f314e20965b55afcd71a7acb075d2ae79caf9b746435be7ca1f286ddadb4262ad70ce427bc2d06063b283b170be4a6caf85b4330bcdd7706fe23bc680e08a1579ebb9c4f0f8a395a07bc9dabf726e3617724ea1db2a4733050240ed74614ef5b8506520f76be06e2ef8dc1fcbfc6775a48fa50977b94229458f9991007e7e948631d98b9f85438011422ee7261e138ea2378ac6bc79d498f09aa3eefe9439c5dcb0199dcb2323080f19fd2beaa7fb63e805587cc4abfca307f28f911c6349d59338c8f8adef5f952ad77f79c25a9bf7e255a07ce3eb548fde42eacf1ff0a7fc3824593664aa20fbac1a03959a8ece74c3d0972d1702f04762e4bb12b3c1946ee37129bcda655001e8075126d9e5889baf1f351a6950a7435b933ea776a0aa94ae72f72eeb66352428b6047193da92baf5874646aa60640d26aa908511c82b03352c330341c2f3da73782dedaecb4e65ec1cc542b7f2eab6835093a02e30b4c978fa3f4b6455f1de0a2e5bbf129b493b61af6d0825e5149bfff90f5447960917fcc856c520716aa692fde55f8e8756f881dde33e0d7cd10124dc8ad1015b5b02c2db8a59921ff2d266acac8de7badecbeafc5146bc5ca93f1675717ca3d9a7a450b708709cc42ef6a53b69543b7e88a97559a8d849dc76c0fd30625ed327fb832be2bbf7cc7d29639078186507791649b9acdf041e92e64ecea53cbf90a903dbf6497b55b824466a9b5f45c238361a1a1b5edd78555910d55bf1e78719732d94e09a79f5a28e6ea61ec2de6fa6643a3d804cb75a949a4e92b252d67f41decf2848fec79edf02a4fd6506bf60e08c706d32973a3f3116c5740cf634ac41e2b16d963a3d5c9e0da1b8282bfc441600df2d9472b2858ec03dbcfe329b359b55fdf6ac30f1e9cbf645774d82ab80139202b89db1fc6192f7e2da88cec36540189dcfe43ba2d436b111717deeb64a446f917275117c6684da53f8d4a79921ef35b0961b4f1d49b29ccad738f3953c790a4e4b33f6c18029dfed74853fcd69d2ba130edb4ee5485d8d5c87032c18887ce6b59ebbb5a87770a01619fd336716fa413ff2f9d249aa28419bf668ccd126678c0debe04fc53f00b4c74e5c2bf06125820bae53e3568a67b4ef3bacda6aa9e2b46b0fe981175de1f71d4ce90992fe604d607261d9831c04b596faacb5e7700e105392f9e02cdfa1d04a07e12019722175fb53df5b5314a58118ad7b5d1d0e91ca7d608ccc55a6ac4550fd4c67d273e5c0948e9f8ba19decc4e4657202a32f102e10f27ef2769b4930036b21de07bc493f9537e5d0b43e2486d15552b6bc71318e7e89eca97e59c6216894c1118fe47bf9390a6db55ce1bc76b85d273067acbc387111458958432ec638c9d14847dcd382224b1489bce1f2948580716a9e5bf129b394ecbf8df3c42f8f81638efe19e4d8e97779450f3b9763737cc6aac14fd1d80c29ee4b190506d181b16cd94974000e305ea3e9bf61032faa6c8ac67f2ce0ae2c8107fcbca067de75ec6c0e383ed0dd3896f2a478e4da0a5aaec5026f997776971a1e41dda1afea0465a0e975781a12eb49db7435e403e73ae56626e351a93c8f16b2bdd3a86eb557739f62e43682bf5e5efb06c1f8351bec6fc02ad779d720fd14db57e535383b5797b84882e50ddf5659f04691569eee2d6972e03ee849b9adc7cf1f10e555e9fbdd4c8763fe54e2fc14c429061c6668d991bfbe55a5e55a26cd7c1f3beba1f932b690c2650202b92f1d4236732439733d864c7cc85b6ed63bbffc11eb4fd9d46e0e4f34d0df748ff897cf8e93c4a5d5a10c6f19d94389", 0x1000}], 0x6) r0 = socket$inet(0x2, 0xc003, 0xe37) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={r1, r2, r3}, 0xc) 16:11:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) pipe(&(0x7f0000000000)) 16:11:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) nanosleep(&(0x7f0000000100)={0x4, 0x7fff}, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:31 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/4096) setgroups(0xfffffffffffffccf, 0x0) chmod(&(0x7f0000000100)='./file0/file0/../file0\x00', 0x112) setuid(0xee01) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x2, 0xf05, './file0\x00', 0x1, 0x1822, 0x5, 0x5}) getgroups(0x0, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') shmget(0x1, 0x4000, 0xd0, &(0x7f0000ffc000/0x4000)=nil) 16:11:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x7, 0x6, 0x7ff, "4bb5b3552af3efce7d9e3a89f7417cad4016f634", 0x0, 0x1f}) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) kqueue() 16:11:31 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/102, 0x66) r2 = socket$inet(0x2, 0x3, 0x7fffffff) getsockopt(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30421, 0x0) bind$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0105000000696c6530e29ca1fa00b18759d7d16c267884b04999cc2fb3bffa9541ce20389b649fae83320b72d6be67a323dc7a20b245f9dee10cc452c5ce30d3d389b87fdf1bc36d78172d0d01abbcd497f3363446d60f7a17b9fe265f8da52ed6dd4a63c493870ee393892fdcbfa8858ca8f22fc157039d7da405b9a6850a73dd54841949c920b37b7cda46c958729823bf3cd46b9f4cffd353ee90e41fd67c1a06034e216f9f0da3e9580b6fbc755fb5fc8b513de3"], 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet(0x2, 0x4, 0x5) openat(r1, &(0x7f0000000080)='./file1\x00', 0x10, 0x1) 16:11:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x9, 0x6, r1}) listen(r0, 0x0) accept(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) geteuid() shutdown(r0, 0x2) 16:11:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 16:11:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1284, &(0x7f0000000000)=0x5, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:11:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xfffffffffffffed4}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) connect(r0, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0xe99, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:11:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd68240773ff52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf2d3fa00f1bd53d079312557a90a6dbf72737e49d973359282830881d1bb57c63fff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r2) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x99) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x7) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:11:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) dup(r0) 16:11:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdb9, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100), 0x1) 16:11:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0xfffffffffffffc00}, {0x8d, 0x1a}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:11:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/17}, &(0x7f00000002c0)=0x13) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="87460c05606d2a34d7a718a3e9e9fe37181e5c39b72f0775dcd84748c092d13c1b973f28660b52", 0x27}, {&(0x7f0000000140)="6ecfea5d4a84de34db144e0e28e1539f84a1b9f059d5dc4bb3ca47b09d80f0f527aac9589e66abc562c5ee3ebdefdb2d72cc20d4baf01a0525b0895fb6f7ceec78139d4c0115ba5534408f0aae86126c41285a7862ae17f4191f80210607cb0efe54690bb678d10c3ffe40cec7b0709c9ef9326880db4cae517395899176493395711f3347d29bd48b2e609c46016f137d83", 0x92}], 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)=0x1) 16:11:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8061, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0xfffffffffffff0df, 0x10000, "45192be59f67b041e1c9f863b744388f1fb6250f", 0x9, 0x5}) r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xe8, 0x8, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x42, 0x80000000, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x84}, {{r2}, 0xfffffffffffffffe, 0xfc, 0x1, 0xffff, 0x7}], 0x3, 0x0, 0x16, 0x0) 16:11:31 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000200)=""/119, 0x77}], 0x3, &(0x7f0000000280)=""/228, 0xe4}, 0x841) mkdir(&(0x7f00000003c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') mknod$loop(&(0x7f00000000c0)='./file0/file1/file0\x00', 0x20, 0x0) 16:11:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffff, 0x3, 0x7f, 0x7fff}) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="188915b21fb5e341165753db397eee943754d1688c8f67ff7f06e9ab48a9336e0e274be782e01686377532c0b5d726b4fd4ad60d77ef7bd8d663293051dd7eaa6e9884156a827843d307a60737e3331002ffe9279d0fca0804030bbd9e8fc3690ef0dbbd3348042e9f6d35b9f9b60df15c5c716e9baf2017b5e542624c6f55ce0fbdf94bc7ffc3db8fea7db98760b6f2437952cbc11c7b4e252a5543f75ef9dc74dde3365ee33b1546f62fd7c55373077c4286c07f67a78c7623534923ff89abf88461a8e0dd082a237aeb041bbe65eb041f5f426eef3c0fcdf1898cba4d6e447872d594c449563e61c8483e5cb9cff4d0573dde4cde3d1b741671d5160d6ee602f7cf7bfcdec217ec606384e69785eda219c2e1b12a6c87f746b37a817177f98f7684ab57af3fd913e94f641fe2d082c3b451a7f9cc4d96a737fea7baedff2748bd843f05d853580a89a3da6811af83b571dd0eed87e1edf90d4657e80a9dd65911b5a62275164d4166b2e8c15adef01eb4a49c9b1e1bd9b2dcef016ed7f5f02445f8e6c9c13f8962052a5b8d320fbc7e519ec3442ab708131e0a34df96b6f906d3222b61834a6fdfcb10e6e001df44895c32e1d6c8ef213b1c5c5db5daf028f35e3442b2d5c688315acb3a2d754f6d185053d8aab6b34c23d28e6f6688e89473ae2dff40e3ce9d0c9f50c4c65aeddf8862d0e67cecff684e611181ab60e7f00af1c9029c8148f1b248d9bc6235b5b564e15ee3fb0b42a319ca73a69ce073270b92ef87e341b5c7ceaffec9c0f19fc06c907221f57ed82b73361f261acf7b34f454fa6c783fe1b6b545cdc191b77cd38f9ba71a408179f27734befbd34eadc70ccb23fdc3d0c8f8454ce97fd6d79fd52a2b7a42358a7596542a12fb92f5c9ed186a9c267db2a4534ee49da5d8948cf33afa5370d5459a16ed8b357b390bdd7d5402670845bc6d8a0fb926411713a6b9f8effbbf3a2b8b4e73ea89af75a46aee346519652adbf78e8e71d55514c2cc4c8464cccff1d2ed7c6e74bc18a982445f2b129c1ad76e914336a18b16cf1c7b2b0dc579ef1cbb32f4c862e24723bf3662bc6b982fc9b802455e7d38d6d41f67633290b2486a430dbe150692fcbbece1ae39c68a3fc00435651e05ce8e6501cb77476bd55e761f5183b8573bb8162e3517324225376b4bbc39f3bc757bdfeac44b8b3132464ab65b56cc261be4cfff9d7fcb5e16a3f902986552dab9a492593c50e1ceacd4273058c03ef9c76bf04dd02e4baed6d1f175638880a38e32de63778da1691196f3ca494b8a4d8c5792d8bcd4b1be395848299da5a090669d8ce88f92ee3210559027a9679756100e4bb5e900caae961e355179ccb526d34b0a549588a3d802b58346b5a96a7e72432d0ab2f0927c4a9690315c508198cf4a4ab83fc3b0c9d6e0458e76a56141d56aac861581ff30f0da73662b12bfd948c3480304c0beef4d6ff8b8da3e62bbdbeeb0c4475ac166d3641e30cb3f19e040bf720b5afaff8d9e35f574515937ad7434174d963e26756a154245bd5e22091c0212030ebd7a0328a1246bb40b9b053d20dbc6dace3d5433cec893a80d9fa6e27e1984b402612a4212ae3ba6b22fc5815584068048e3d0568f16dcf826703cc2875d900e3cbfbed0cb50c9a1d7bf9fc9a90159976ce19bd58ad6d581fe91580e1d0f0fac4c7058d979d9c11b14d95e8b3aec3aaf9b5d122fd4265920efb481d5e7e5ea8a132b44f0cca8aae8cdf7c7216540d341adf33fff7f682799038e08234ad8b9fdedeae5ec20db2b4849dbb6140956273694c518d21c9cb318865e8782ec7d533f0e71faf02b06feb59efd4988be68b2f23826d855774bef4769af3711efb07c10ccbf8e36c5370bac3ab3d6f8ea42b66a850c9ba775a387b788fac2c343509278a404a06487d1743985c0055040c24965cb291233f15a26b01289d4db113f432a0d5ff09d9e11d552bd1431a29e6afb32eec8eb690216e4a0c5b8fe54e6574f7ec8b3b82fcdaf675fb07eacf5d8b592a7417fe4f63b170d039593341aa893c5a4239d13e22041312b4e25ad3cdd1dad8e78ab87fbd27c72276eef92021e93288b916a09e757057e1a5ee87becc634b619d5c20216e2420b33687086f9ffc9b860e21704d5f34ab17324511a60b623958eaeab243e354a79d1e8da4254a1f1e5b924c7d66d6243461aafdc6f96cda1675409bc0818267d80cb6ac4d0949212fd3b9511288dd8bd0099b2e7217b3ef9636da3490a24c7f7945b2dd3832042a3827a1b4ee27bed03192c18c9cf2d70ca661478d5f57bd8edfc86f95f09c99943c60a23ba76822caa346413ce64c28bd6879eeb743354bbcedd156c9d54f115aac5f5317b66215f76683dd8722c326c34ed8ea43d1dce71126dc682b99bae07dcc4502145a7861aa6cb189f9ad154f66f6e94e278d1e1aab4e93fcaf4082b5662d1afefa2ed99aa0d2325563470e8872414706f62c199fe33fda48a9baa02495643f3d89492cd66ace3e2f307392ffb586024427eed8eabc9cbaf057d5f386fc5d0e1fe07849e17f6668eaa47667c40dca1811637f7ab93bb6335ce30b2567cb82c7a7f4eadd4c1d1654dc331e636d56654ab2ed511a7f500570427ba0b6c54f8f7505788362b00f240de37e4e78d7769d9173f3320ff18a01ba08ba04bbcabc409748672c52182d6a39b8442e7c8314c35ff30fc0feecd1bf29d134adf537308e7535d79aaf98cc67b17c942963f34cc154a01cd23dbc4e62df0379a367083fead929345a1a59fe64cf386870adb7051428f7a347899e04057dea17475e39439997cf4d2156ff38006a653fc97a6965194c077db0befb08eaee9dd5588573fd7a2dc2328918e486693ae23369083b8dcfe8472bd8acee574af79762722e2c3c1fd84c255610dcfddf41ad4b2ba3d551c53488c8503571b8a1ed47d3d498410686832ec201f4eb011d5c21e4a1d798b32d1023d81658f16cc05cebd492be5ff8dc736c333aa05f1a7747b55421ac18fea86a6fb7cc76b7579c329b97939897e5c23fedf16a083425fbacb7cfa37185e121813318e8bec9e02a20d6054d77adb2f88cb105989e8acceb5a48435c61d4dd6758a9c679e71f12122a9ea4d63d8e2b7463098e44910dfde1246b907c8a73ae913256788c079929c6d45529050a41e375b6649f0b7a44414a46aac053701ba1cd785f02827d03ed0967344a8edad515b47c63cddfc6b6618cc865b0987f48b2d65461940f603a1b52c1567bee598607c2d20c91944a474b18c4f13487c19513155dffc94370cc2b91cbf0fdcdd109f27cb43ea791fad653eb07508ee25d1a925d8d794adb91d82aeb6605dc94d67d0ce26aa96cf4fcc3cfaaff8d6f779263e60b209b5b0c156cebd5679f8b47a8a875fcb85ad801ade62dc086e701ff67a661fde3a36d6c2343ea69589fc2f51b3d18a8d9762df624cbd0350663f468aace02fdbb7a022007fe903d2dc5e90a11b164526cd13d3939e6431ff598dd2dada42bbce8664b9e361b0fa7e9de704c3746b445e99982daa43503638f188395982f154368b6259df85c036b1b8b58c59aa0aa17034fe9b21b397b9e860b6dae7217966a548945fb9c15193080421927a0bf338bff98cbbe696e9eea8b39d729956e9a20ba75542b324e5cc8f2dc3892c1152ebae4ab111042a8dc9606fbba783746234e7421ff669cf3c14278dca914564a84b02fcff263c0184165cd997ee4c0543cf539868219d3540eb732620f8d93ce73be4745e17be9134c3d72b2cb3f2d0a6daa8580bb1d8356980b085abb9a407e3ce51ca5a552572451468b3d31aa8dde6a28cca19c76f7919c3d20db06a2b8a39a8669eea4b27f2265e7f271f795231059deb2249da3e0818285ab8d3c75b583765b9ad9d053d26c16bc6fb981e1d22878357902723194845f34398455fb434b1791f46e4ec428b5376da36ed7caaa780802c0d9c9d0d12d4b962d2ad19b3c9d8c0963e2ddd7098a064dac20bea3ab5f5075d26814d3578325633fa44ee17b88d450855980de7f73989373c33fa8ae62d29709f72d8e242fb233ca417a954d4cfa9fb24201c61cfe8089b83975186d0910e921c3df629ddb7b02cc4987c87ad8270ef1db2acc512e6cc3b876e9c112b6e3d1be0099623804a5083e70809c391f7721e92d22a5e3d7419f5b973d18a4d2cbca6e6771373a820fc74c67c218178ab0c4d239a6993ab74c8bba80529916aeaecb11c4eaca1f5b07dd878dc9a03d991d12299a364b9a1e52096cad8ca41c178159fef845f397bcd56f5c22aead2eeac141bb96f8a70d74c955a82ded00b94638c30bf69e56b2c8e265239c68f98c0eca74d3fe0303b7243d413f0a488f4f684a747faf8113f21931f02c1c7cf5ea5f954a0f5532c9086af6b47bc349d70080dc3d06aaf7792a82deb42edc88da595879e5e6f3a938c79fce383f27ffecace3a74f28f84d9ddb363f10dbd16115d790950071ed8238c12cb6064c93632d2704f8e18455f65d1aade76fafe109bae64161c87cdf20dc0b049aac03f8e8c7d26c5dfb43d893bfa9a519ca7bf4ab83533982fb8a60cb315f7be7dd60bb5c926c547ffa5b544379ed496e7efdba1df6579a6ce6010330c3dd6b988a9042bce6aaab439292e4a7b99232195a642847cd12590cadffa45a9d17f903609c9dcd2c7b89139df3581de03899a1ea30aed0a5a453cca2b1b0a90d8928a0e4d72b319c09d5dd8ca97191f39549a9e8de7b800e12b5c3e54e4003538008c591a9ae0e4f1e52951e4c8196c74d57af2038d1be8d122812c0ab556f102e61e0821306972342515b3abfb0c48a661325fb5310c33c8a38fd1b3206cf4727e173db318a751c752806677896b0e9cbf69ff5ba8b84dea5fb558e3b052475d0a3416b22ef99a81dc8e86bbfaa6d450bbd4864fd8e8e3604dd0c103d559eb0be3a3ec1f3e11d089c7412b4bf59c3691cda8ea416e883c76a836371c57620a4985a1d26e5e78b30ad4b7c1af69a6568d87273c6fb10eef5f621cd2ccfb59a9b80d3c174e19130fcafee136b0570db952f27b05fd86ea5d4b73c5df5d7a9e1589775255c6a9337f744431eee679c7ac86891062862a0cb6f2516f80716dfcd3c01e74316865b1f9c25941fc2ed94339b10556811c4485b2d39efa440a53528a43c16bd575e15d277d35afb2eb739bc21d910d7142e8bf023320cd63f38b2b48baea35454f5ab9002a4c4ad6ccab31ac15069d19ff7be806f6c0a6215ccab5fb944b2ab0bc8f452956f72386c39227e5ef8bf577037bbb9e2f097aecf6f68d324d4c9e5878cfd7b3b19bc2c25087af379e6ed4b0a936506e4a92184849231829485d2d0cb478a15badc5364e7c7cbd33b528fb9cd17ff9261721f13f8ea2776607d732e87bfe3d8c152542d110553753440aa9e4d699d24942632e99ddbd0b22b1106f5111b24f102392726a95a2b13de9205f4131678899f81a1392fe198604823f11b966b1f87761a68a98aebce995f6e1b31b73ece2831f522321f6738315b8413b604af9174c6b65d8da7a8c315614dedf0fdf63ebb86dba00dacdf6047455a79f5be3f5017f9f90f998fb0dab649c5588c22d075b9a2c868b9fbacce069aca25fb7b4e060daeb20118bea763729d10f3d2d3dd778174bd7242d3c1a842acc0d9317a76deeefc445bc25e8023e349480ab54898403a056416c75e3bd7c21b5b6ac88c9518717c1cbf98fd1b531b4e9b25d88b56dc68cba631e1afecfc31a3eea3faecacb197a02a5a8ad393476", 0x1000}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000010c0)) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001100)={0x0, 0x3, 0x20, 0x1, r1}) read(r0, &(0x7f0000001140)=""/139, 0x8b) kevent(r0, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000020, 0x7ff, 0x57b1}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x9, 0x3}], 0x7, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0xb6, 0x80, 0xfff, 0xc838}, {{r0}, 0x0, 0x2, 0x80000000, 0x3, 0x401}], 0x10001, &(0x7f00000012c0)={0x10001, 0x1ff}) recvfrom$unix(r0, &(0x7f0000001300)=""/178, 0xb2, 0x2, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCDTR(r0, 0x20007478) semget$private(0x0, 0x7, 0x48) bind$inet(r0, &(0x7f0000001400)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getsockname$inet(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r2 = dup(r0) fcntl$lock(r0, 0xf, &(0x7f00000014c0)={0x3, 0x0, 0xad9, 0x52929774, r1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001540)={&(0x7f0000001500)=[{0xa7, 0x4d7}], 0x1}) r3 = msgget$private(0x0, 0x20) r4 = accept(r2, &(0x7f0000001580)=@un=@abs, &(0x7f00000015c0)=0x8) chdir(&(0x7f0000001600)='./file0/file0\x00') close(r0) ioctl$TIOCNOTTY(r4, 0x20007471) fcntl$setown(r2, 0x6, r1) r5 = open(&(0x7f0000001640)='./file0\x00', 0x8, 0x4) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000001680)) fcntl$lock(r2, 0x7, &(0x7f00000016c0)={0x2, 0x1, 0xffff, 0x8, r1}) close(r0) semget(0x3, 0x4, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r9 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000017c0)={{0x7, r6, r7, r8, r9, 0x95}, 0x100000000, 0x401, r1, r1, 0x0, 0x7, 0x9, 0x80000000}) 16:11:32 executing program 1: socket(0x1, 0x3, 0x9) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0xff, &(0x7f0000000040)="4638e34aa4cc77", 0x7) 16:11:32 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') poll(&(0x7f00000001c0)=[{r0}, {r0, 0x3}], 0x2, 0xffffffff) stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3ad, 0xb7ed}, 0xc) 16:11:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86129) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) write(r0, &(0x7f00000000c0), 0x367) 16:11:32 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:11:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) listen(r0, 0x5) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x400000001002, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) socket(0x3e, 0x1, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:11:32 executing program 1: r0 = socket(0x10000000011, 0x8000000004, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xb, 0x5e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x2, 0x4, './file0\x00', 0x4, 0x7fff, 0x2, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x6, 0x202) 16:11:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x100) close(r0) 16:11:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup(r0) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8f) 16:11:32 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0xe001, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) socketpair(0x3, 0x4000, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x2}, 0xc) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:11:32 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/218, 0xda, 0x800, 0x0, 0x0) 16:11:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x40e) 16:11:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./file1\x00', 0x20, 0x20) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getuid() faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x10, 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000200)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) pipe(&(0x7f0000000140)) 16:11:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:11:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x1, 0x32e4, "d10ffc10a3c7014729b0577d5b6a874f50771a47", 0x0, 0x100}) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fff, 0x2}, {0xfff}}, 0x2) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:11:32 executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:11:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0xedf0000000000000, 0x8}, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) syz_open_pts() 16:11:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r7 = semget$private(0x0, 0x1, 0x201) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:11:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0xdf4e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x5) read(r0, &(0x7f0000000140)=""/198, 0xc6) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0xff) 16:11:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x8000, 0x0) 16:11:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xb9) 16:11:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xb9) 16:11:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x90) 16:11:32 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x6}) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r2 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget(0x1, 0x4000, 0x4, &(0x7f0000346000/0x4000)=nil) 16:11:32 executing program 1: shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x2000, 0x60, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 16:11:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:11:33 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) flock(r0, 0x4d2106d11dddb17f) r1 = getuid() setreuid(0x0, r1) syz_open_pts() 16:11:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="82f0b784f118b18487878a6b3a66508afb483a73544995c8c97dd9aacac3d9637be9d7bc3c596921fd8e98b85a480e3c34846c0510deac99a1398964641b0cdaa96c5480289ba0607016e458020e40d243947c82f77cc0a36108515b000e0ddc9fb2f8a537e72cd92496f38df748ac92ea7b8edf8c6724c4d57919c789a71cdd3abd5b898dfddc049e53b8685aeba57275cf431e01", 0x95, 0x2, &(0x7f0000000180)=@un=@file={0x1, '.\x00'}, 0x4) r1 = socket(0x2, 0x7, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x9, 0xffffffffffffff01, './file0\x00', 0x5, 0x4d, 0x1, 0x7}) 16:11:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x92) chmod(&(0x7f0000000000)='./bus\x00', 0x1) r1 = dup(r0) chdir(&(0x7f0000000040)='./bus/file0\x00') fcntl$getown(r0, 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:11:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd00) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xea81, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8001, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:11:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x180, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xad) 16:11:33 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000000c0)="dca46afcd50b1911b0a2fb9329a11899130417fb1bf60e49818213bbc792f58306f0c6be6d81229a1e21c24c93d8a00cba4d04e1b0a0f2d9b7035c715eeac7f43a683d5d359989bcb0c8229bbd8068ccf50585a65c38dee2c224c7fc6e04281a2b34fafd3b812d8b04434d1a0e13dee6317253dacc3fa44b1e5225e0efdab26cd2dde824476e8a761f6098389e0708faf68aa43acc41f3eafa5afe3becd18ed760d80cb5381197883c765a24d6f082db7912d2f394f86f21f814031faadd10ad81f89df81eb5726f045a5ea614cc1a3d61534fdcf67dd2", 0xd7, 0x409, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:11:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) close(r0) unlink(&(0x7f0000000040)='./bus\x00') r1 = semget(0x1, 0x3, 0x50) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/12) 16:11:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:11:34 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x84) pipe(&(0x7f0000000180)) clock_settime(0xfffffffffffffffe, &(0x7f0000000400)={0xffffffffffffffff, 0x7}) clock_settime(0x4, &(0x7f00000001c0)={0xfffffffffffffbff}) syz_emit_ethernet(0xd9, &(0x7f0000000440)="52575d102add931f6a6748902eec2ac76e3b29b0712e78e28780e1907b90357e5cd7a4891dd34b108ffb19221106183dbc6384826461c7923882af0316eef5a4575e432674371444621582d092f03936dcab5e8aad04f0f3b3ffd4cbfb49543de98b83573d923288ee6d019d07a44791524904b8e218228f878b40fe56ac30d59cf7278fcb23431a432446973a684da3fd63e2382396c77cf543fb2988e9d18be007694e9c585fccffddc35a0b53c60359de966a8113a31f2d6f1856b8e4578b850c29ec6643eb176bd15de6158b6bcfaf4c42c362fdc40fec") clock_gettime(0x2, &(0x7f0000000140)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0xc01c}, {0xffffffffffffff19, 0x4b}}) 16:11:34 executing program 1: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x4) clock_gettime(0x6, &(0x7f00000000c0)) r4 = dup(r3) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r3, 0x0, 0x0) 16:11:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x9) r1 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r4, 0x2000747b) setuid(r3) dup2(r0, r4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) msgrcv(r1, &(0x7f0000000040)={0x0, ""/7}, 0xf, 0x3, 0x800) 16:11:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:11:34 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0x80000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x10001, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e00000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001600)=0x1002) r6 = syz_open_pts() r7 = dup2(r5, r3) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="f20b95a4a512358fe0beec761ff53abe9135617b20", 0x15}, {&(0x7f00000000c0)="a545d8bba204a079a43cb83b42fb09aa6da802a478ae5260f71bccd13979fc6dafd2c9a80c79e0a9f648e6771f70e6e58ea115c4f68e6e57cbb73e0f9af41e933f37f44294a8bf9954b6707dabebe6c32edaeba7c7ab459a9ee1d183058defcf5b2ab5323f1a672288ed7b9ab651c387fd179fd87b0b92", 0x77}, {&(0x7f0000000180)="1796da92b08bd85253081094c3aae3a07fd69eeace2f22e0caa591a03b23b039cdcccee41dcdfb87306e4ecdc426d8a76bd8f3bcb7671463af9821929b9f1800dcce29b65192dbdd32511fd73310496b0cf77d8bb89461e863332887dfac33614f3eb13a847a7377e25f4435905a1635a5485ff98ea16dc490cca1088a6371cab01ec1795e451fdcd70e88260e787bf4ba107e3626621cfca41ce2163cb4be07513a0cd4ec43e04953602e25b24354ab1aa19d", 0xb3}, {&(0x7f0000000240)="ab995e4dff4a0c1232e5b5e81527152e77e0eb1a7cd9a691e752437e0df1a04e69db2e1cd25fcb03b497dab614e65434672c3dcddfea410c179425cdad8d76c05a3b311f80db72c7ef87cb3ff5c2a58a8b", 0x51}, {&(0x7f00000002c0)="42fd1f36c3a82230ec937608165d5f7df577d7aec24f72ddbcb37639fed22c0d68f39d00329d72341502463f88585ea1f1b32e8cb9", 0x35}, {&(0x7f0000000300)="b3123c07012c481f74bb58a88b4c5f73c8a126b6fb1ab8a49ec893eb7fa96d197daf9f3a85", 0x25}, {&(0x7f0000000340)="87e0b5dbe7c317e1e965d5c962ff7ae770dbedb0270b172b32b00ac9a9bc41df6145b3ec16c89f90280cd8ae98fcf20044781458278c320bff259933aae634f239bbf846a5ec8eae2b67defdddaf5e9cc6c1cdacbeec99e5b75c1a0600e7bfd6a2e45ffe1ec78a5bfa4ab7f6ec63560b10b79737c648cd64b77b6945944197d12172d9703f6dd31cb11e90c1dc69d0b57b324b3928e3665f46a9fb269323e43e996084690fd6ffeab0dba8332ca11cedc3b155eaee01b7bd240a26b53f0ba0f325b4112c6532cc1ec8a377a413ea7af4b8ad8e3ce2042078c204d1a16a", 0xdd}, {&(0x7f0000000440)="bb59d5b77a34abe176779a391fa005c32b075fd35ba3e23905792cfe094e23c8396273768cfe7f0c044bdec21b5062c77dc3036515b490e6c60632d050926ec8b43502c65892e40ae7e9171f2c58546372fce4cbedf296c8467a9eb48ccb4e11d777895ec33483b097b7bafa1c0d1a5c7919672ba8f42a40e9b0e15175c00fa2d2571be4e26435f9df46fe87cb90b460de2d48d0c8cee54cd4598fd6d3", 0x9d}], 0x8, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x60, 0x9}, 0x1) setegid(r2) 16:11:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000040)=[{r0}, {r0, 0xcc}, {r0}, {r1, 0x80}, {r0}, {r0, 0x41}, {r0, 0x10}], 0x7, 0x81) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:11:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4be5cfb4c29a6610, 0x101, 0x6}, {{r0}, 0xfffffffffffffffe, 0x43, 0x80000002, 0x81, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x43, 0x41, 0x101, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x100000000, 0x1}, {{r1}, 0x0, 0x36, 0x1, 0xfffffffffffffff7, 0x9}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0xfffffffffffffffc, 0xfffffffffffffffc}], 0x7f8000000000000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc0, 0xc7, 0x3}, {{r0}, 0x0, 0x88, 0x8, 0x9}, {{r1}, 0x0, 0xc0, 0x80000000, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0xfff}], 0xa938, &(0x7f0000000040)={0x9, 0x57}) write(r0, &(0x7f0000000340)="4ad1cf6380ad6f4e", 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) 16:11:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x9767e2d74b7d28cc) 16:11:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x89}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:11:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x1e, 0x3, 0x0) socketpair(0x40026, 0x8000, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x80, 0x67, {0x80000000, 0x7ff}}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0xfffffffffffffffe) 16:11:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r2) 16:11:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2054, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x1, 0xfffffffffffffeff, {0x0, 0x1}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) close(r0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) close(r1) 16:11:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x1, r1}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) dup2(0xffffffffffffffff, r0) flock(r0, 0x5) 16:11:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) dup2(r0, r1) 16:11:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0x0, 0xee01) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:11:35 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) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/73, 0x49) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:11:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a7) open(&(0x7f0000000140)='./bus\x00', 0x45e6f3271c751474, 0x0) 16:11:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x0, 0x7fffffff}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000001, 0x10000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x48, 0x20, 0x5e5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x46, 0x0, 0x7, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3}], 0x80, &(0x7f0000000300)={0x10001, 0x3ff}) write(r0, &(0x7f00000000c0)="510f5ba0348c2a33e28936671777015f584fc2da496cfd98309b3e30237c4b4e2dc6ad029af915342b24333cf7daf331c04ffc5bf1cc513d7667921da5df371f98c70e3c15784957a63a2300abaab9aeb1fab44cefb9519a3bef84642d0eb75d0fba5139a3d07e9e0044fb866ad8966b3ae8f20da94e4de2ef07873c524c3df90e90039c10ef41940a0380a69d1bd88fcad6bfb85cb5808760d5d3047750c1093c009870e212865806502f30a588f76194f420d79b2d", 0xb6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xbc}, {0x18, 0x2, 0x50, 0x8}, 0x1, [0x3ff, 0x3, 0x2, 0x2, 0x0, 0x3f, 0x0, 0x9]}, 0x3c) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0xd4}, {0x18, 0x3, 0x200000000, 0xffffffff}, 0x352, [0x8, 0x7, 0xee, 0x5, 0x8, 0xffffffffffffff00, 0x400, 0x37e93bda]}, 0x3c) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() 16:11:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x40000003, 0x6) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f0000001040)=""/144, 0x90}, {&(0x7f0000001100)=""/106, 0x6a}, {&(0x7f0000001180)=""/110, 0x6e}, {&(0x7f0000001200)=""/107, 0x6b}, {&(0x7f0000001280)=""/128, 0x80}], 0x5, &(0x7f0000001380)=""/211, 0xd3}, 0x0) sendto$inet6(r1, &(0x7f00000014c0)="38596f51d4bf727fa31a1871557eab9f9a60d7112c1737c86528a70ac351c7d6094bd847dfc5aebc1ed3a12751afa2618b3c3756964d4a99aa306e389f12d36e4a407133c01613b30ba67befcb674e9627a646d67cf3dc3804c62355eb6ec053da457a499812ea72b6a06a5d91f0b4f5464215785f1623680843c8344e274f2cc2b60ab218b0", 0x86, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:11:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:11:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket$inet6(0x18, 0x8000, 0x6fd0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x2}}, 0x2d1) 16:11:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00"], 0x1) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r1 = semget$private(0x0, 0x5, 0x22) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x81, 0x5}, {0x18, 0x1, 0x800, 0x4}, 0x800, [0xff, 0x81, 0x9, 0xc04, 0x9, 0x4, 0xf5, 0x5]}, 0x3c) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/115) 16:11:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) 16:11:36 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0xfc, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) fcntl$dupfd(r2, 0x0, r2) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000001c0)=""/225, 0xe1}], 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f00000000c0)="fa", 0x1) 16:11:36 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000002e, 0x32, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x800000000000001, 0x5, 0x8, 0x6, 0x7fff}) 16:11:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpgrp() setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(r0, 0x0, 0xffffffffffffffd4, 0x2000000004, 0x0, 0x0) 16:11:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x6e2, 0x5, 0x1, 0xf9}) poll(&(0x7f0000000100)=[{r0, 0x5}, {r0, 0x80}, {r0}, {r1, 0x4}, {r0, 0x100}], 0x5, 0x3a54) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:11:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0x12d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:11:37 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:11:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r2 = socket(0x1e, 0xc003, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x200, 0x1, 0x3f, 0x100000001, 0x10000}, 0xc) syz_open_pts() 16:11:37 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffff7f, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 16:11:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) fchmod(r0, 0x20) 16:11:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="32825f2fbd9ee4833f66cd1196521595b449a50cc0680bb16fc4fac1bfea223f523c5197673e2d3da29f93ad96b6400a87fd8eb598be0affcae564d0f142dc3fa1821f6fa654994a90e6c32a93bd8a1f04954c203e6525915e315df1601fbaa810cb1b0e02e89050a9894e5354e656350bb604658b3fb8596aa3ab1ca6e5644d9a34128432ae1e4a25beda6560e0d30e074206ec99737422dff0c90fb6fa099f1a28e84e00125740ea5535d3a35aec2668231f4e05eb3f2f4272c4f5618d78b97b0651e2e93bfde12646a55930febad9ae4459b056d8f0c6b1385320568ac86bc65c26724f4c1a6bff7e2abb8ccd87b5558251712e9aea", 0xf7) dup2(r0, r2) close(r0) kqueue() sendto$inet6(r2, &(0x7f0000000000)="d7edc3bf4631c1cf877338d00b", 0xd, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0xa6ee}, 0xc) 16:11:37 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) fsync(r0) 16:11:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900000000002000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1) close(r0) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0xa) dup2(r0, r0) 16:11:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a00) getpgrp() 16:11:37 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getppid() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0xad07, './file0\x00', 0x0, 0x1f, 0x8, 0x10001}) fsync(r0) 16:11:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x140) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffffffffffff) 16:11:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x77df, 0xfffffffffffffbff}, 0x10) r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) getegid() 16:11:37 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = socket$inet(0x2, 0x4, 0x3) fchdir(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r3) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r4, 0x5) recvfrom(r2, &(0x7f0000000540)=""/111, 0x6f, 0x41, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) 16:11:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)={{0x0, 0x9}, {0x7f46a894, 0x100000001}}, 0x0) r3 = dup(r0) read(r3, &(0x7f00000003c0)=""/250, 0xfa) connect(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="4e69cb7c48ee0c23aeb343c63f9a4bbe76c53854023e7117de8ad7cc0e3e4a5f2c494c49da3f098a779b270b5f2dda931679bb2e0c8d94f482582b7341f1e8898f2a4241765866c202861914cfdc7bfb2158d7dd790902e1a8d99a231bd2a050bc5fc05110c33091b26727d37db43c0f3503d32d602f87b081367451182d18420956511986e3dca279aacb6d5c823605adc4f46086cb79b35cdc164723dc232af923cd2100fb981ab60f7bf09b3753b0ae6772a19d6b43af0f02815267e11999b02512c9529aaee922ba97e699c9ca"], 0x8) 16:11:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:11:37 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:11:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:11:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 16:11:37 executing program 1: setitimer(0x3, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:11:37 executing program 0: setsockopt(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) 16:11:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="86022e2f46699f196c651c5627112367c66bbf5c39d687d263954a7f678f83"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) 16:11:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0xf5, 0x0, 0xffffffffffffffec) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) 16:11:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x8005, 0xffffffffffffff43) write(r0, &(0x7f0000000280)="bf5f461ef9192d0cfbfbc12e25fb26f9703b398acf4ad12b59e04babd4887ec4d88c268efc457f5debd0da813b52d7fa4be3f3b7f07b1d0deb9df86a7e406a844e0f2832787f256fa16bdf2f64993a3d27421f8ae54fe570cad77c58d39e76135b35f3e0a85bba90d19d217b46d2", 0x6e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) write(r1, &(0x7f0000000040)="a5a6f222c0010a89aaffd9a14d08396771f0b3b71db5cdc8935edd0dd1c00032cd3fbf6a1e837b394fa5e7a2411213bbb69c39d83b3eb285a246b85c9b58291550630b1bd2c54567e414fec231182a319c4ad92d783ce23387904b37d802d29f45d876d194aa80e330646025957f25e6236cb9e6ea78384e95eed5", 0x7b) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 16:11:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8980, 0x1000000000000000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000040)) 16:11:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x4, 0x5, 0x27f3f37b}, {{r0}, 0x0, 0x20, 0x200fffff, 0x100000000, 0x1ff}, {{r0}, 0xa6673b1f981e83be, 0x40, 0x2, 0xd2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000002, 0xf6b2, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x23, 0x3, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0xfffffffffffffff7, 0x3}, {{r0}, 0xffffffffffffffff, 0x91, 0x0, 0x9}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x84, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000022, 0x612, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0xed65}], 0x65, &(0x7f0000000240)={0x6, 0x7fff}) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x5) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x180, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x81000000) getppid() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fff, './file0\x00', './file0\x00'}) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x81, 0x101}, {0x2, 0x5}}, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) bind$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$inet6(0x18, 0x5, 0x865) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000500)={0x2, 0x7, {0x1, 0x6}}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000540)=0x3) chroot(&(0x7f0000000580)='./file0\x00') bind$unix(r0, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x6, 0x2, 0xffffffffbbaf39a9, 0x0, 0x3ff, 0xac3, 0x7ff, 0x3, 0x2, 0x1, 0xffffffff}) linkat(r2, &(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00', 0x4) bind$unix(r0, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000740)) clock_settime(0x7, &(0x7f0000000780)={0x3f, 0x3}) r4 = open$dir(&(0x7f00000007c0)='./file1\x00', 0x8000, 0x22) fsync(r4) poll(&(0x7f0000000800)=[{r3, 0x100}, {r0, 0x80}, {r3, 0x1}, {r1, 0x184}, {r2, 0x4}, {r0, 0x8}, {r0, 0x4}], 0x7, 0x7f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000840)=0x2405) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000880)) ioctl$KDSETRAD(r0, 0x20004b43) getsockname(r3, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000900)=0x8) 16:11:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r1) flock(r1, 0x1) 16:11:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) 16:11:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f00000001c0)=""/152, 0x98, 0x800, 0x0, 0x0) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./bus\x00', r0, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCFLUSH(r3, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 16:11:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x400, r1}) 16:11:37 executing program 1: clock_gettime(0x4, &(0x7f00000000c0)) 16:11:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) 16:11:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="3c1b81c1865bc602f0cc27ef9f497d5902177ea2ab20fc6dbd2835", 0x1b) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:11:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="3885b3cf0a66f1de0e6b3d88d2590a84ebd577a523b7ea744a38a7efd977c613a1286570782518dc43d595dff157fab88868263f85255bbb34d340c4129e86f91d5b923ec59678966ceb791475b7df7d3c8cb3b0b145369baeef04a6efcf7f2c30343dd1293612fe998dbca4bed5decd2ec3ce", 0x73}, {&(0x7f0000000200)="28e679b974e8a20b9aeda193e39896b3c4230c1437b4710ceaea3eec8c8fbb53af412ba745e0dd8f52da7e6ece51a4a5747d409f4d9e15ba54ca71e5143f7ece319409ad320fde80be6429133617b906170d5bd98f9690738b2be545acd18d5393c4d73570e870ae4be9d3c4cb1426748a770b4a", 0x74}, {&(0x7f0000000280)="d3e146a3062323ee19ea3c27ea724233752d107f4fee064356b942d1dc2a727fe319f2ce6a5a9574d411f10e7987cd52a5403565d508cd9bbe97a051851f5f3c38bbe3f1448a68a5600aebe66e26351193efbdfbd1699ea492cc617bdab99ef81207be1b1bfbdf506f65c9e8880d216172869c1d15071eba2124b4eeb3fa15f37a82f429157bce326875d60b21538c3a1210041728ebb47bc5757fcf", 0x9c}, {&(0x7f0000000340)}, {&(0x7f0000000380)="3967d23e7230fa01e424580d8f2a31dc1cb54d7e0224419f41c1da69567aa74270210dde13a2a41ecbbb5fbe84330392af88a29faa89526b0fcdd27ffda158376d265b8e98cebea6158336f2f4010a6aa3a03b38f9f39d203bec8a3c54d5b08bdb60bcd3b4280f513a83493f64fccf169e7edc0a04af7bd21758f7f95d282d1ffefe671a29064d9b5d5f6101ae45cbe2848a53402c2154c0cd9a542274dcf6977c29766acfabbc2cb007a3b44e4d8a769802e4eeadc9b38ff24f829432a05bbacde4ef4488e1b1005c69bd45212fdc864044ceea0645414e73342611df7b6bf77171", 0xe2}, {&(0x7f0000000480)="d5a4956eed96a3d48cba8e241c8e86f3f44b44b8aca10045e334cb986d3e6870d9d780aa530f640e10b4b4", 0x2b}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x400) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r6) 16:11:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xf01, 0x6, 0x7, 0x9, "a8066437ad47406d66d5d870794e278aa8985bb8", 0x6, 0x3}) 16:11:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$inet(r0, &(0x7f00000000c0)=""/102, 0x66, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xbec, 0xc9}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 16:11:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:11:38 executing program 1: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x2, 0x4000, 0x602, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x5, 0x10) shmctl$IPC_RMID(r0, 0x0) setreuid(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20243, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 16:11:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) 16:11:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 16:11:38 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:11:39 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xeaa0, 0xfffffffffffffffd}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 16:11:39 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x2000, 0x8, &(0x7f00004dc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x6, 0x7fffffff, "69a7f62b53ff362a27d2d712d8d3f1c76ad7dc0d", 0x5, 0x4}) getgid() fcntl$getown(0xffffffffffffffff, 0x5) getpgrp() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000010c000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)) 16:11:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000000000000eaa06260a8c4bbd362c72e1615c20fa9c34e2e0e3f354c60b2a3e3dceadaf268696165a47e77388ae6c3d610b4140902a26146f5a36ddab6d9340d9740274db0996073275e6a4bc80469af4fb068b6fc378dbdb5e2c5afee2dba2d0fd79fa86443cc54d9485fbeea60eb4f4459c6dfb354365f856a5fc4f45768684ce36e3fc54c59b356c53cb7e713fba46e7670806edb33cf01"], 0x3c2}, 0x0) 16:11:39 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) 16:11:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r1}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r1}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:11:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x3, 0x8, r1}) write(r0, 0x0, 0x204) 16:11:39 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) msgget(0x3, 0x110) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) sendto$inet(r1, &(0x7f0000000080)="ece0182e3d8a2a20e26a739c9cb7aff908ab7ed9504a8347d934625ed363b9dec0410df87e63301165d5406863d0bf7f1edd0ceb8c656ca5ad1632fb52ec24b687fcd630821bcabefe48ae017fd82a2122d47050af2e422ca135f664d1632d5bb3cdb85d747a7ec6e17c132868a41bf652d77950f31a28571c36f4ae6858d7db8d214c617680", 0x86, 0x406, &(0x7f0000000140)={0x2, 0x1}, 0xc) dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) pledge(&(0x7f0000000000)='^-%:{@\x00', &(0x7f0000000040)='\x00') truncate(0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 16:11:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/80, 0x50}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000480)=""/212, 0xd4}], 0x9) 16:11:39 executing program 0: r0 = socket(0x20, 0x4000, 0x10000) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x8000, 0x80) 16:11:39 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ffff000001000000b1480e11161d4d8ba95b436983e1a0c0dfe3f186adbb05776d93a1d622ae60bebe0302a2b9ca2fde39a759b69e05971ea3c2e2a7a108bc393aec3e1761e7dc5c5ce6dbfc61a5ff682a61cd", @ANYRES32=r0, @ANYBLOB="0000000000010000000000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x4}, 0x1) syz_open_pts() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="a6bb4384cdb1bb46a3", 0x9}, {&(0x7f00000001c0)="1f44f5b211f33f7649123b1666a8a5afe095973c0cf6318c65be31bfbff415af2e2972727a27805d571422ba1f6a6791e275ee54c297c618df75895c99188ee4e7903504c4cef77dbc4aecd4378d59413aceb84f71358c024e2c2849876a8f7c66bac152e31232fc99687791d4b4aefed38810df9f200b2c1931722f432ccb654587ae9890cdb94b3acd3226d7eea254f9", 0x91}, {&(0x7f0000000380)="be5d428c44454e1846a2fa7d723b9d80c56d351c74cf99ce487284ad46d9cebea9ac373f59b3d53b36e98f342708fb055503657175d61fcf63956c41f4dc488591c43dc6c9a1cdd00a57840bb0cce137b3833a662293df9f0a26ecc9bb64226d5c045fd28c88a0c392c647f5dd0f61079a7e1db7f23f2cb2236247af5ec610226398ab90e358dd3c41421c7858cf93205b3b08a14cf16c0b6bc332a51945125cd1859fa3f2891da780d352447e572299943dbbe666567b9594e32e23c1f0392b13f2bd2d6aa1eb1321c0731b67d27ccf78b4e5a87cb67319e1dd87e72e66ddec7621b80e3a8a4526d65d5bdf142741b4806c6d9e034c0fa059272667f1b91fb19bc0e625eb2ad355653600e503fe7caf8d670fe223b5fdd052a4b71bb6418b942aef258db73f1847a5675f7a7513436ff6a6a90dba52070974785e201bf461a4f12088190c99a4d0df9566c65d2ca61b37dad34fdce6ef5879659aee8e916c468f09431949131a8d5b109e5a5d5d3ad91cbcc31dd68f2a598ec2a4819c37c5000d319cc07ad5e6cdbadf9c829b9cde720a40f50877be553ee141aa4bda26dc1f2e6e5e6556c429bce55caba4001cca3aada16bee47310e35915598efd66a61c855d8c28898219d1f0e4e744e67b6a34b1e5269073fa5b852bcc76f54b1ff0f89c5a9414b67ad76320ef78cb510a0d95813f67e0f235c4465903def3e54037c034c46854d138da9a8b8e80b0ef827bde37f933da270d8ff0be3bf773bb4bb4deee4196a5e0e4bff843ae1201dd678936ea65decbef62ed1edfb5366320286f3e39002d2c23e2c824a3540dda3a7ca8df271ab6bc3e73fbf7cbe82ea5f02e5a465787a6717942aff35fb74e30d292c1232b4c426b7e9e3e262ffdfbde4332b1be48553fb1cd1acca61431df6cb89983c1b0372a3119799a44a622621905ee4226f374706beaa458e5f96664d5b17bc5d90a268d580f9356334e2d12667092289263e0c73f776e7f5a1fcd94a76fe3871fc477390b5c8c4d3c18255fdd31478d907e4cae34c5f1de2fa94d93fc824441f6bc4ce4b8d3cd4b9e1f6409ca5fa23fcabddb39971984004c539e3816d96779d1041082deba48f223d8be60ccdfe3152d1d63dc1a8445bec20cc57dade0e308ac5a2cac2e6158264e062c2c94e84b46409905e6b26483c55a74a57327b5a443a734ffea0d50f4dccdc725ca8cf5cc77c29b257d057eeba9525b2be67ed5d7f9532cc885d8acd92fa51d9b3909a4eb4c03c22d952ddf7012a87ca5e5933f8779b128a2e60b56ed8b53fd9a13d12c0eb3c2d3b8c8cafab3b6984dfc8ed7fbc05005a4a0a96e2a5999e08c53054dced8303ec99e6821f9313c2be44812b83c443fca5e2012a4a86a1418363a05ae7adc4387e2de4340a8aae918ea01ed79970f2eae447d9d25a0bb55cc43b3e241aee00634dd92234a15166909f3ea2e59dc2c45eaa4c48a1e1a2a776961ad2d257d7f740f2e90491c50c41af308b00347484a27d70243f44004dfcaea9e73bab8bde1db9506fe31529948bb572d8ee77daef5d0c78000f6e8f828da1e5e43a95877ed64787bad44cb463b8f585c47e6aa0f61aaafcbdf0fa4030edc578e42af91ca9ab6d794b37e76cd5cc173533fad16613e22366990e98480cc8ef25db30915cb9eb5a2c145cf19ee2f123eb7fb745e5dc4dddaed8a74f73ef6bb82706ca28ef64616a79d4b1222b0ca4ce997da93d7e08ffb6b7b0bf9d6b027675c29d02655fafe02781f9de1efbf6500284a15a6ce47feadf3cf1d0f6cba32ff8f4b5c2ae357d9262222c4d977d9f9a15f22a899a3bd64b9006b6afa22dd7b49a73716409eebf4ceb9cb7bf4018c89749726f6448d18f49f388657ab95989e002318688d449ec5ea9613b078ca41d2ff742822704cfcffd887e1fba7151fe4d6dacb3749472feec08e92b9a8007d08752dbc866a82cff1ce7898fe7bff04485f5816bd04b69d249ec80397e983e9b1d0d91cfbf09074d34710f440e1dfcee39ad79f7fc48551a77ebb3c50534e084616f397d0eaceba0f45faa2ab53201ecaecd95482787a1ac59779005a9ff3d2e84906ae66eb8866efa933701323befbd06f6a84d0d448c33c83bd891029d946d2cfe3f21f7355dd74bf2b1b059948dd4ac8fdc26df6c2ccfbc171bc97d80a1070db3d8bda2416b3a7eedac2cc32f3c163da2da227f6587bfda3829ec39ce36419a73dff49ce8ce32bcf2ce9ee20ac6ba091bad13ca4bf696c8c7216c998444071b6fa3505d22443cd742f03a0e6297597af43381a641f2cf334b62a0535cc2b78fecab4e981156375c965532cd7b22af461d6cad9bbd7f23400ed18d20accc32f3b68182a044d00b4fb910c07e7fe63b4ac6f5cd7b4ae7250685e0f35937b188a4ac85676ed738b327f0ecc23394b76d2646547412962bc2e87b197f766a95b9e2349113b2c87ebc57553480ffe92f2bf4fc7594e08a6132dc74df6ee99e11bcd43b29a21e73576e562fd5e6294ba95c5c52d970b253ef493277070ea2f8767ef7970f946bc5497aac6af0c218f06f0cbf34b9a2e592a6cda5f7c25e4fee3be0e5d7208460fd6d867591e8e88aa4d0adb75c11e25afc97ae593debacbcdd0017bd8ebd077faecbe07604b8f262652874000f2465ff93a0d79ef96e3dd28b02326f6c1ebc1be2183e5f3a01114381337752025d0f5787d1a322f94d1472e643baf8b98dd0f66d4dc817c8744b477936ad35253c0a56ea302eb4b0f5184d239d16338c481cd14a1ae4ad84a49a64aa36fef5505ffafbe1d524bc101c86423b653ec0010fba1c3e9547a9720a013e67ae1baf64a0615f1c9ac7a8d88fb2193e854d3986cc359de8d796a3ebb8ed8be68d4a694d3326eb748ece590af5db1a0acf0acc96cfe81d9ef4e3a8dca1bc40a4e5254b8ddf371b0d72a2f13c7099c1561ff39d291b285a6c01a060dcf8f4993fac42d68d252dc8ec3036c24e22eb851e11fcabf77e0818b8d3e2a10bee45414ab2aca69ab59d74ac7d87f891ce3672036d3627d8ccc6a76ace1ec44b26316c0ea13fd4498f9e21a2a1f27688273adf79c3cdea31f7faf726b98d95f197301f39a14dd6a6cc581cec03159039340ed08c81511cd976992c9b260871a5eb037ae57d170a660eef5ec41a4e2f1025f8f62762c5eba19ef80b521831ba1143ea0165eaac5c2cafab789c62d5567a002aae0b9aa2d131e640a62f27e981b9980d31007acf132e54487f840dde1b83df11253c6e31f6eeb5a2fe2328b5bf45cd286fd178f651200ae27e4861dc5ec15b1826d65dc759dda092ff9ac9c9f826bd7083f18213f013befbb2bc9edd14404be293aafb817e003043a11f5a876597344c362f7b6e4f8468315c07010559a919913eb8c8a944b62e2062bd272af2e853e727e2102c6ae17bb2594d38731587a97620a8ef8617f5ceef9b8f2917845f71b1dfaf267a2afb1351f78fd513cb819d540e1f505edc93ad4c06e7cd791a492b9673f9008161403f752dcc72c401dfe2bd8e7c17ec8329222ad177037a893121687a2a9eb4c748b1f67fddf53b2a0826b6d04520e265e9fda619c5657a9dcac648a3e4b8cfc70d3b3d2ad65edc9a76d1e630ce17ad5c5c4b26939a69bb63c01e44bc5b3b648156e8b183d348e5c6dbcb0f63d51038f861db2721138f0a4e68c39a80d5f10d2bf93f00ae9a6172a187d8d7af083ebb99bd485be3895241c9cd2dd6c820f564cfb1271cb830eeb4915a724f56063947041f6d85cf50eaa9e2fb665a3523dd143724ed4a2ed46018676382153d46d6ad568509d61f5aed99500e7c43b5cdebc6143c2396dcccc5eb65a64bf7d0f1acd272a8042b09cb72761fbac6df9fc0ccf6f9913021f8846fc50be8809e9ae02f285a2e07e6e0fbeb371028114fcc2fbcec3612c744cd73697a03b16c00e23df889e6bf43a91c396a8b2cc23845ef7192f688324119921ddaf5b3d2d896d42436d5a93ea767d950dfcf8186794bcbade521136b4ca9eaade998cb88b8156c1e202605204ef4039b0403f60ac5cd754e816c64a70d53c384e9e5854f9371a61a77c33e123ae52fd684e22b3a950ad729d752e9ee05c8e0f0686dc5a8de52133652ec5384532540e0e6adfa5e83e220cefc8a680f01ebcd302d486b3d148c3193ea37f2d7b7ede4f89d583f24d30506c05ac7c01481bc92be3702d99bf00feeb04e6ac74580c4b636532b839af382264b5ffc57dad960330bd0cc1f394c0497686a11ac27b292df20af62ae5ecfa781ab0d9a09d5e16033186e00bfb99e32f7bbb6d3e1040263d3f68beeda74624bb009b82285fa113a38f14d360cca1747653fd06f89367e48016097f53fdf694c8fd4a69815e8b3d4344c15e0af644307c8e29a694b36951e21ee2773caecf1333f0ad3e86fb617ced1f9d62f0c1dc096129530e656614d261828fe87b04b9736565fea3fd17a5065bc8db31e58fd20c6d8eed734ae3514986349abcb2ee3ed9aae4f9bd4423c35d7f888c5ad89c66ee7b73107f5ec433623ff5d3b7cb12ed8946223a1163132d86687466a3fdf17fc820e457bf48408706446e40000cf0672b92fe4151d1bef6138f5a4ebe585f5e949886093641bc45fa9b01db4b3c786948227757da1359a72e1673f3916c531740dee5758641f13ab00ba21b1bf0f3bfc53ffe382cb10049bde2f98e2f195256c323d5ddb2acb89261b05aa686df1d3a9b7073236c901b95877cd7125a2ddbf7d042dbefd00c61cce93cf20832608c0b3103784cfd07b137a63928b682a2436edd4703794b9a7b35f34073c8403f24563b007a58bb919977be043f31db25a89e26b5b8d34937d78e229b69b5c35a5d149eb74be10ea9ffbdffe464ce27654e7f959b9ce76a1f491303972fd8bbcb74f93e335399d6b9df997f9a7e943c1cb449f7eafd9e6e0286c17073c0b2896797421d3ace59765e289d05054ae52c5a9ae5986ef82d068a26f14a119db52e54309d80a1885ebfb731daf2ddadd661ff1dc12c51512ad6f79ec8757d90597783b99367acd481e1978a0cf3ebef2248a5a004aeb044d4d491090c9511583c3658c88a7937d9c593305a5e95926d67688a63dd8401f7143e3f1b34c37977cd4d401ad66feaf3a5806d6a87d02ab3e2143dfa6f2abcbed58b0d47e774d5a1d79429f87829ede295a19b4b8ed9826557391cd0a8cc9f0d81414ef98e07d41dae85d92c3d571400225497b304d1675cc7c0b99e8d911ce0e275c21351900ed6dc0ac63461a38648cb7e6570c5f0232492d97da78e5a679661ff3cdeb1faf21a670f30d627bf6dd9918b75a78d1d495f02a8093993bfac2831a469af622339a007a80a9974808d58b5613a4d7470d29de88dbabb1f1903b1f7ad73fa940ae8a1659174ec97175e9b728dea151520e9d4444778f371c45c0493ca222e9051622bef3f391cdb97acf196b693872c9bff50068495b75d130f4110175f7654f9a77da8a3e0e3abf00b69c12797e6394b376d193990575bb5456089f781a82a838245dfd307edcfaf28e4eb968b56f5ca7e63c0f0e670cb9bffbba5425a2dad3f3438fc2646476c193fb26a115ce4810aeee667dc61c0fc703303d03ec664ac41c37f9f285cc4cf810969ddea36f9b98ab8b5598e4e3511a8a70f9465f99b740673eb64c1fdd3d28ed4b0520388b49cc63a33f59ca7cefcdd783112d96303ca28770f225cf52dc85afb8d36eb94179f568807c77ce67a2f102d74c2c4ba5d510b90bb59b402b3f9526c9d98a18d0d7a3e897ced8245cee48", 0x1000}, {&(0x7f0000001380)="97514bb9598f1ac5dabdebb10ac82a57ae1e2cf33a59c475849da2eb53a9fc9f820dd94d13e29b47e6ac523480e9b5df0c7492a6932a77defa7b1b2100d512630c8b6605bb6eb80d49ce333cf0889d74211719eac0672a48e75730c8c7fe3fdc97caf97fc0722aa9a29b960fa0375c55ed59cb8c34facab91769a13cb7e0043f0a92c91b7fa72ac33b7e74830e763e8944d994e34c6f5b583cd12bbff8c4feee4eb221e6e9f3c90497386b66eff9b3ca12fa17875066bdb2471929690618c5601a10d06bc60d3e8c9deb8e52610ed9", 0xcf}, {&(0x7f0000000280)="c77d531854edfebeb82cee54bde02f8fef5b79e2d64129db1481da558f8e32845704d74303384d75b811e50f8de9cc5803f086c58f08c1e587d7e425ba6787f1ca1c8eee7f44466e5626abcd4c459d49144f27d45a3ef52d34ebf3293452b327e5205b3dc02423925d43c4bb0830b74c1ed3551e40d1f549458c96e98c3b42adddb91458b2fc85d8054f81b0d2d91744011e00e3261e3c7925e9429618aa45d03cc23eb67393f2fd", 0xa8}], 0x5, 0x0, 0x0, 0x400}, 0x8) 16:11:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:11:39 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = dup(r1) getsockopt(r2, 0x0, 0x9, &(0x7f0000000000)=""/162, &(0x7f00000000c0)=0xa2) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:11:39 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket$unix(0x1, 0x1, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 16:11:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) fchmod(r0, 0x110) 16:11:40 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 16:11:40 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) clock_getres(0x3, &(0x7f0000000180)) 16:11:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = msgget$private(0x0, 0x40201) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x0, r2, r5, r4, r5, 0x5, 0xe9}, 0x484a, 0x100000000, r3, r3, 0x1, 0x91, 0x581, 0x9ebb}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) fchown(r0, r2, r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x4) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) close(r7) fcntl$setown(r7, 0x6, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000180)) 16:11:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x48000000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0xff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x52, 0x4, 0x4e}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x56, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000003, 0xa5, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000003, 0x800, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x1000}], 0x8, &(0x7f0000000180)={0x3, 0x1}) mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() ftruncate(r0, 0x80000001) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00005a0000/0x3000)=nil, 0x3000) 16:11:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x72, 0x4) listen(r1, 0x1c) 16:11:42 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x8007, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7fdf91b2, 0x1, 0x1, 0x1, 0x3, 0x8, 0x7, 0x3, 0x0, 0x0, 0xff}) fcntl$setstatus(r0, 0x4, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) 16:11:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001540)='./bus\x00', 0x20040, 0x4000000000002) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x15d, 0x3f, 0x6, 0x1, 0x1e, 0x692f, 0x9, 0x0, 0x0, 0x3, 0xfffffffffffffffd}) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000004c0)={'./bus\x00', 0x0, 0x7, 0x100000001, 0x0, 0x1e5, 0x80000001, 0x3, 0x1, 0x3, 0x6, 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x101, './bus\x00', './bus\x00'}) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/129, 0x81}], 0x1, &(0x7f0000000380)=""/224, 0xe0}, 0x842) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x1ff) r3 = semget(0x2, 0x0, 0x50) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/4096) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xb0b4, 0xfff}, {0xfffffffffffffff8, 0x5}}) flock(r0, 0xd) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 16:11:42 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) shmdt(r3) shmdt(r1) 16:11:42 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/77}, &(0x7f0000000000)=0x4f) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendto$inet6(r2, &(0x7f0000000000), 0x0, 0x8, &(0x7f0000000040)={0x18, 0x0, 0xfb8, 0x1566}, 0xc) close(r1) 16:11:42 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:11:42 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x5, 0x80}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3) unlink(&(0x7f0000000000)='./bus\x00') 16:11:42 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:11:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1a8, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e8f1c541e11853f3088cf57549e21ce2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9be9bedc429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83fcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c027059ad08575aa3fa7d2d6f4b3ed743d1ada63cf5bcc7ed2ed3c699d7170164507e881550628d4c54a90d336dab5b028116bc0bd13b818b0288f78266fa9cfb817f08165b2bc2c5ab88c4ccc6d6aee92ec83600446f2043c759d78acbfdd521bda75a97342ec463e107786a33e873086bc53c18514bcf4a7d595a53d048ff278662c737846b1b6718d94acc92181804723cc033c39e881505fd4590b65f09affecbe5b5f27fc312bb35b21262a62c2f1b9773ae4fef19bfd144bfb19ae81df7ffbb4db62c53f80c8c168dbfe1df0711b912ea49af90f7a0472678a6df86c6a74aa9447a5e12258699288f36f17bfbf", 0x333) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x5, 0x101, 0x0, 0x8001, 0x38000000000, 0x7ff, 0x1, 0x0, 0x2, 0x1c}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) link(&(0x7f0000001600)='./bus\x00', &(0x7f0000001640)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000001680)) r3 = getuid() setreuid(r2, r3) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/153, 0x99}, {&(0x7f0000001440)=""/87, 0x57}], 0x7, &(0x7f0000001540)=""/81, 0x51}, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001740)=0x2) 16:11:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0xa) pipe2(&(0x7f0000000680), 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000040)=0x500) r4 = socket$inet(0x2, 0x3, 0x89) getsockopt(r4, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="44c6dd90117f7b5aa99becb0a71a7241a7d5cd1ada2a9e606db040d39dd39b7a15a637842d273bd21d1ff4b673cb7869bf7cae47346325ae69debb26e20ecd25abc5bfc3dd3dc1b5c30771a3ac18b46c481355197ba05d1ffe235489a8", 0x5d}, {&(0x7f0000000240)="3f5c3077bcf026527650d7f2f724795fcd58d0f771b9747cea3889bde56db00279e16cc5291b53d25a00d74ce86e892b6eee737d7e54e14bbd888bc832ed12ec551671d8727cf6dc4d1c798a8493f7d392bb8649dbbd8f6473fc338bf188833bcffa1664036be5e03f9ab58a18753a69ceaea3339da4d22712fcf0bc970f645cdb09c33ce1cab54522f5da4c535450069e553d67c39004100b0f771358a4febb624024e782d218c973ab13cb8faeb1ed8e1c353d3ae548cea4cf648360db4cfe2f20ed96667f00cba928ad91d6e76c5ce1a851e9bc4bd639c8", 0xd9}, {&(0x7f0000000340)="0c87b465241ea11c36eb29d3f63acabf5710468a98bed91ab2fbfe30b43f396f4c9aabbddce6cfbbdb0bf9f21a549765cc714f8da4c1f8c0da4dd6b44aa99e59507386d37615046483479dd852d0ffc68f48cdb0d35867ac526beb1c129a30810bcac58a3695c672e0a9d859941b0d4ffb5ea07c6a573be80188fa2339fab01187ec69f0185926143f4c726557b302900c2eba1dc6b051dff355a8e5d73c1844547ae04fec70dac58995ce27351a22b82df197844ff5eabf644984e5c269a0b317b6abd4c8dd9319fabaaf4b310f06914cfe980f8f383a413b079355e1baee343c7d3cd87f186ac67277", 0xea}, {&(0x7f0000000440)="31cc81e1aa1c3727b4589011b43c393bdede5d4aeaa3202488c665f47099d5ae43ee32f8c53e08", 0x27}, {&(0x7f0000000480)="55ef93b59c0d88f81cfdc26d8a51764eeb9a2d55a7cca1f0e18abfdc5393a900aae57a6c66a25a28353867ec6534dc4625e81520f4d43f5f1125c9dc4550255c39", 0x41}, {&(0x7f0000000500)="06b60ef7e2d45d6d7976921c45ea1421ae23843edc99c0370d9e8baf42133ec9d67de8a5b661f537e0d99acef7d828db717310eda736014c3749e85197ceb3c85c9ee070e7febd3134fe32757bfb472803e6ae8901b2dda64f3e5fed58196be18bafc0e354a540deed9bc0cd5d3c5a26d1023cf424470f893d904e266fd7891e2248659af71ad03a6809a59c3ead20e7d3f0964506aa76e70a87224c086a459e194418ed64914606f840eaf03a5bc7f95e2e162b32b29af1417562f08af5f881a4e5255746d7f780a149d198c428085c2947205488caaeb0fba786b389d0e2fcf977302450bcd6be0b74803f6729e645158e50ecff1c", 0xf6}], 0x6) 16:11:42 executing program 0: socketpair(0x6, 0x5, 0x2, &(0x7f0000000240)) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="4d7128b082dca1d15ba945afdd261a126a3d1bbdd5", 0x15}, {&(0x7f00000000c0)="4cd4df6c8c1a2c9da6002fcc6e048d65dfc8e6e6633a9d163095cb7768dde404d2cd01f2c575a7bd10deb346bc4844d6a9cfe5377e5fccb24d7b11b100a197b66366bb49ef76d54af6a726d4ed", 0x4d}, {&(0x7f0000000140)="8490945506bf0f08da99818ac5d37b61e7d69e386cd43466d11b5628cb55ed2aaa5483dfacbbc8ceca43e95e6fba1f097bea44a443b3b3ebb7a34570060fd98412d4cbbb5d3de33555900506872f14114c2600d72a242b44b106", 0x5a}], 0x3, 0x0, 0x0, 0x400}, 0x40d) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 16:11:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000300)=""/4096}, {&(0x7f0000001300)=""/163}, {&(0x7f00000013c0)=""/121}], 0xe6aa7a045a1ec1d4) 16:11:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x4b2, 0x80) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x7f}, {0x869, 0x80}}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x16, 0x1, 0xfffffffffffffffd) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x210621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x2) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x9}) close(r0) 16:11:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002007, 0x5dc2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x40) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r4, r5}, 0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="e1a4", 0x2}, {&(0x7f0000000280)="6d8b25633b4617e3789fa39275c2452ce7e403e1c299ae3fa73db3a858b4b3cec5705ccddbc3a8ab7dc599853e7f1e650283205fa83734412ea083cfe6e4edab1df2167992d670b93edf328dd79a5c53e0890032cb042bc1eb9c1f92f732287fb8517fbee260939168e9af2e8e50178bd902ceb92e2c16b26748229c5e9b83ee1962ba31c3c79b29ef3dfcb504d1c491dcd0656b0029f51b35", 0x99}, {&(0x7f0000000340)="47cdb837a53b8fcc616db488dc27e6956ac0d4e6a97ff3a479afcf9072b09e53e91f936aa83d64ff85375297287d281456e43ca2010aac7d2921a9675060f35322438678d0e34a55ed04d55aebd9f7f9c86248e2bcea09731ae6751d8aca60286917f29bcb3825a816fbd8d8c6e5bf057db8458d748d97b2b00958f568ccb7d7411758134513870cedc019a458ba143aaa4d774644", 0x95}, {&(0x7f0000000400)="5d590c0396d4322cf5e4f1210a9b6c85b08d740270b3bcf76f879ce0e0d015f9acf9a5760272fde14cc38b00ac89b2d3c9b2daa1e6106243c3b438abad5980ba8ac163f7820ae829effdd0e5423ab1edd7c8d372f319aa1855d44d0022e066ecbc57a6cefc6c57ea9b9f3f1b234b18c27c50bd84750ad959017a60eda400e109f1550a180d3b62de375b6e1c45ae6e503b7886021ecd1a1008d43853dd0584d4769153f0881ac6b855052de66624e7412ad18a06bbd93ce9933afcff0e7ea402bcdc8ac846a0976e030ad4074ea5a8fcb431d2d54127caa006df2f20cfe498630aa2b1217991fcfd1d5611230c9436539daa4f", 0xf3}], 0x4) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4000000000000) r7 = kqueue() renameat(r6, &(0x7f0000000040)='./bus\x00', r6, &(0x7f0000000080)='./bus\x00') chown(&(0x7f0000000540)='./bus\x00', r2, r3) kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:11:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x2, 0x81, 0x800}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0xff}], 0x4, &(0x7f00000000c0)={0x5, 0xcfa}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:11:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x1a5) r2 = socket$inet(0x2, 0x5, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/83) 16:11:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:11:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0x3}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x3, 0x7}, {0x67, 0x5}, {0xef, 0x4}, {0xa3, 0x3}], 0x4}) 16:11:43 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget(0x3, 0x220) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0xe69, r2, r3, r4, r5, 0x109, 0xfff}, 0x956, 0xfffffffffffffffc, r6, r7, 0x8001, 0x7f, 0x3f, 0xffffffff}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="437f6af33959f9c22c11e4ae2ffa2e84f8f220a4237ee4c7a811a921959cd18b29f9183e23bec36a85e67201bc69f12e4fe6481e13689d7d522bee4a416a79ab8cc352b69837479b12ba432d85cfca8a1a970ab6cb8fe76b20ecbf2a696f84b64b72a13a9e4a056f716566ef2d35022fd7f17e87424a21ab83c14586e07bb4c09a4ad75e33e31d9a5c39da9ea2a552e259f8122eb91160754711a0a4da73bebada8c7fe7476ad9e58694f73e1e01bccea6606357432bdbe008d091880383462565bad11eb1160a470d5a34fa7d7812188503959703b8e45a98b945eace7e468afca634866cbc5835861d493df3d462086fbdc758bbfd84b58a3603b5", 0xfc}, {&(0x7f0000000080)="0b9b306d6ed4e74be6990e79b5cf6e591899235f3b093206f368a31357ab1046f110f89eaa56f64797a149f7b983d86086c4d4a672bede4885cd7c697ce9e659eeff342983cf013f6550c41f07f55ac04ef98ce5321d84f39f41e0b7b0846f6b6ac935ba55cf8d0c3728a461ca03c270fe163916a11ca73c5a798973a2510b6d5d9df436", 0x84}, {&(0x7f0000000280)="859a3186e013a1f08489f9ed28dde2075aafee4cc2f4655afa570f405e3716fa3c31ff4dcd79e1c406f9b7d99bfd8c4927b66f4edb97d68d04c7a3adae08ff3fdf0cb3dd11b952a3892555858ab6b71420adf92ed3c5f67a95682aa81029ce56558fa9dca0648646d25b3900a249724e6d9242eb4452315f32e0b0dcf77f19b59037bc48d95e92fcbba31182bbdb62201ccd", 0x92}, {&(0x7f0000000340)="ec4a2faecf38a48f656f5a72c9cf86baba5c1eb4d9e183dd4e15cc63c088242992713ed0d708c1f0b1991a5c7bf3ad39850c10906851d29c8c1d28264b6e53d896f1865603cd63801f8c164620b0268ee7aab2f4635dead9ddd3b454b549d2c5f667d54e99f82f783a5fe011c141eb8a300b423abc44e6124a96920fd8c61fd0227d1b9b104c4ba3c01429a36c69317a47c430e415ef19f629c7fe655d1dbf7736e9667a526b5814394891b8981bd63d08cdd8bcdcb92234f05321eb63cef864f235076423702de4be9ad4", 0xcb}, {&(0x7f0000000440)="d3cd756a485cef603dd7c93b2ecb9da049807bd84401ade7b8e8eab44b33f327392a6353ee2ed84113333baaf49598074ed1dce1d822215ee3a16df16d68292788a948645d4833d3cd3b921d54b40a8314718838a3a9b07f16094a0b6d02eaddd2611c67d4474094d019abae1ed0e7b1f66229ce911b2c98be407174680fc059e708a7054a9ef0272d9f89519209afc4c47d3af8f1a4045cfb9430d41b4bf6ff418b49cfc85b126e9fa13619a866de3eab687417653039f06d69e24bd6f7609ce527c67c3d69949d327dc04408c9e54d21e1ffb62f9aae4aa96fc6b7d4368e027f8a7bf95a6591", 0xe7}, {&(0x7f0000000540)="31e084ec31218f788f143a355ad0f04f2983d8bc1ce9af0b06e2b9905d11980ac6c6f4839ecaa9c732d065a06c2fbf74edc4775fcbea6ec3623fdf3db88782b67433db01a34103d000f058b5d185f01c337a89014876190824806bfe77a7e8995882121a6158fa4ea0c3fac572dbe3f609e973e35ee72379f7ce0bfee2b122607b98790044d52124927c99b5f71c8c4f33603f558d308a54f52689352dae549aa3919035636f25d453d6b31ad694b6920ee3c45cd9367e7eda59acca86873a4aa9fd37dbd31a28d3fc88a09f64d45e503b517523598c78307585a7cd810c8df9860b722165b3757b194cd34037f81d510ad78b29790bdb088bb1", 0xfa}], 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() r9 = msgget(0x0, 0x102) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000006c0)=""/189) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) 16:11:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x300, 0x180) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000940)=0xffff) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getgid() getpeername$unix(r1, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x10080, 0x0) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r15 = getpgrp() r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="35518fe5bd6936f86718293cac06f9c3b3c3f673729546a37d364478eab121dc83e4b2666a0fd2167974af1e94f23caef457abbe9b2256c7c8683fbd1331d4e7c304daf7754052223697d7bd2e9e", 0x4e}, {&(0x7f0000000180)="2bfd4660c0d45c97511256bc663af7f6029e2ed505df05bf080436bcf306f46bd9a5f66ebd187d5a3dc08a6d1e2d097d61453805c4521433b66cab349c64da9dd60ff60aa6627ff16939065715fb729e57afc2bd8accc08c703937b8efd77326d50e35ff6b1857bf797b058a4bc4d18d1d626288be41952043c730a485f6a76265da270b1a1fc152b0c01f352b96bfe70a005ac76d01f1705d0d5710e4541dba4af3a22ad561ee1ed9a34e77a833cac370d0613e26f08737f927375e71980b7ab523b117954b12ab0d605a6186948239ed60c1", 0xd3}, {&(0x7f0000000080)="802003728c758041335362232fb1bea7e4d46e8cdc224e660fec48a23197b0390d80b05f837c79d4864d3d2869fe6c43770adf1eec3a0410e8c7", 0x3a}, {&(0x7f0000000280)="a4fe06b9f340fcdb33c3fcc1b5d2f66883d88ae56e524eea4287bc4952b74d18c959e3af616e0b42812fc71f7936bbc8b563ad9c9e1c049ec5b842f131e307045b62af4eb17f3fb9dd146ee7e038603c39e665d0f3f42a3a7938b4f4083d90859133807e6e7a0162b434fc73c9491174b5fb5a409e65bc1a", 0x78}, {&(0x7f0000000300)="82c0b149ab9b8af22e76c8747f14e8bae59310460061b47e0f42d178c4c2afd5c35bd3f335ef2ca7b0bfcfdf0f668d6d8262e20f313319272ad27d5807e95220122efd7bcdcac80e77bff677", 0x4c}, {&(0x7f0000000380)="89692d03afc83b462e864151147eb76e0f4874ee911f83ba1db476d1cacef06c1e6832179c085d35915d49fe9bc7868ac70ad7dc23e5d33464aa90341bcaf233c8c4acbe6a1d0deba183f038b9e78d55a07fa66739607756ef045a1e71e3dd7f35b1a1fd75e93b2021ab17a02b1f7455178b23532d30090785e33375da323c6b56161d2f2a68c530be46a0c3d6fb20170b64ea7f66364119eb24d8f82be62e802c1fcdae33fe43aab1dbbb2e046e81e13d79d40e81163807108df70b11f0b609e1ea58cfa75351fd09e498afcecb95105b593c42d3048a2e740b7f7b0930b49a22fb9869", 0xe4}, {&(0x7f0000000480)="088466293bd4695a2b5efb9fc44498ef74af476e99aefc8cdffa8278082486e7ea8961287f16adfc2aa370732d5e76353c379fe44ea824620c8cca936791bcf4e5a93c8d192041762337e1d80379da2f4dbcc9567035f9381e9642bffa8d3a7b1f460fb7f08f7d5186b602b20c7feff0486bc28762c52e68ce88f3e1ca97ea1e1f3ac372e6fb9331438f22fa432f0d99742da15c7623a89949dc64c84bbd2b9c4d", 0xa1}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x40b}, 0x3) r18 = syz_open_pts() ioctl$TIOCFLUSH(r18, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r18, 0x2000747a, 0x0) 16:11:43 executing program 0: mlockall(0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x21, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20090, 0x40) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x108c0, 0x1c0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) 16:11:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:11:43 executing program 1: 16:11:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/246, 0xf6) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:11:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x28) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 16:11:44 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x5e6166a8049e228d, 0x100) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627573006f37ea569a0275e9d8663bbd025dbf779771ce40951387cb26ae06df02a3fe99faff08f6ebbe8bc4a280d0c978148381b593c5e981655ab672df953b4ae9afbdc57965ac60f612c241a2c373240a7495e74db6b6ca14271539f7178cabcb"], 0x1) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) 16:11:44 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x6) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:11:44 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x1) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) utimes(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)={{0x400, 0x2}, {0x7f, 0xfffffffeffffffff}}) 16:11:44 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10082, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:11:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='9', 0xa5d77e0c06806df8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:11:44 executing program 1: r0 = semget$private(0x0, 0x4, 0x21) semop(r0, &(0x7f0000000000)=[{0x0, 0xb5c9, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xfffffffffffffe00, 0x800}, {0x1, 0x100, 0x1000}, {0x0, 0x5, 0x800}], 0x7) semop(r0, &(0x7f0000000040)=[{0x1, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x1ff}, {0x1, 0x8a6, 0x1800}], 0x5) semget$private(0x0, 0x7, 0x8) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x81, 0x8, {0x800, 0x2}}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x3) r3 = semget(0x1, 0x0, 0x8) r4 = getuid() r5 = getgid() fchown(r1, r4, r5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x0, 0x20000000000001ef, 0x81, 0x8d01}) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x96[\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000017, 0x75c, 0x2}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x3, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x28, 0x40000004, 0x5, 0x800000000000}, {{r6}, 0x0, 0x10, 0xfffff, 0x8b4, 0x5}, {{r6}, 0xfffffffffffffff9, 0x85, 0x4, 0x4, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xafd}], 0x9, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x51, 0x0, 0x557, 0x3}, {{r6}, 0xfffffffffffffffa, 0x1, 0x19, 0x800, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0x89, 0x400}, {{r6}, 0xfffffffffffffffb, 0x50, 0x2, 0x5, 0x7f}], 0x4, &(0x7f0000000340)={0x101, 0xff}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) semop(r3, &(0x7f0000000380)=[{0x3, 0x8001, 0x1000}], 0x1) semop(r3, &(0x7f00000003c0)=[{0x4, 0x4, 0x1000}], 0x1) syz_open_pts() 16:11:44 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) msgctl$IPC_RMID(r0, 0x0) 16:11:46 executing program 0: socketpair(0x26, 0xc007, 0x9, &(0x7f0000000240)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="acfb1c6374cb88ac62147f64b760cef9ee054bd2354b2739046f89912908936be19eb9b5c3e5c13a4b5833ca982e9239d60e73811d14a4e219480706aedf8a58180ae9efe1a09b310f6b51ada4aef7aecb179b6dc73214a927812c77aac3137e323866f140309d23e7b7b61601ffffff00000000b91710749d512f705c9ea9aa81c0d9a699a8a3ac019fe9a13d83825d67089a52271036422b", 0x99}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x101) execve(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000200)='./bus\x00', 0x60, 0x2) accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 16:11:46 executing program 1: clock_getres(0x6, 0x0) 16:11:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8800, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x810, 0x375}, {0x7072, 0x100000001}}, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x74) socket$inet(0x2, 0xc003, 0x0) 16:11:46 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000080000006c5289c212658b080000"], 0x10}, 0x0) getitimer(0x2, &(0x7f0000000140)) 16:11:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x40d, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:11:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r8 = getpgid(0x0) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="4c013de9283d1b972daf216106b1b6c2dc405e876ffebf6958604dfbc0634362e3f6b76ef1ae21e652eb47fb23109d9d907e28a810cbfdf7fb2436ad51e24444b8575f53082d6f71ac55560f223d341fc1e5214ea6a9c1d30648fa91dc3c56c6e5290a06b4952ddfea2a4677cd0d6f1a0d0dd240142f9106854487d88e9008132cde38826715ef77a9682fbc09e982ea552ebacad1b5b8019c59ea6910f7d512c5e73d64fad2ca00729f66836fb3ae7e7dd0864d8879be042ae6", 0xba}, {&(0x7f0000000140)="74408e37a5dc3b01039acb4f18eddb10b948345c5619fe76d3cb640594adcd0ba8b5a34031c34ec83f348aa75e345bc83165913d16d5d8a0d1024d4669cefb8973d2975f783d8d2049b56cc5ead5a92b470fc50229376727ff8eafd0c7cdd2f6ef4b9c1ced6f1ed40d8c0b902abd4906bb0ac11a688a2c4f227e1bc46b920adea1ddbea45589ad09411926482d7fc0c58ed79792ad52481441951b0a4d6ff5802a6d1a1a4cf3", 0xa6}, {&(0x7f0000000200)="89509c27833cfe541dc5966d", 0xc}, {&(0x7f0000000240)="de3425d97eead7c7a412dadba6f727a0e370678f24e42575174bfdad46f07850c7a08af6bd748e53217c1b4e78c897f021c9e465814318a0fdcff7176b58ef2c91ac72706a1f910592047aafb7346371664e3331577804a29a1692acd3e751b9ce1582fe19b60b7eca95efafbed7c17788a7b4a04456a42d4d3720e9bd0410d6458895a1b4e9c223a3e375c50df5a75407d18d06c9d5890ae434e5b1cade65f5c8", 0xa1}, {&(0x7f0000000300)="9d93ee1c9e2981d094a3fe15bceddf64c30767c6c5a9b562aa328de920043bb38b4d0ae70fbd5214382e6b9f9e4369471ed2f6e9428295a3137e2cd80e0e488a869d635fdd492498d0967a852fd8c2cb2caf75a737ed4a5a78d462e3f676e1b0e92343a041b701bb4edc62a1c3c5871120790ee86541a358034f08f39dda6b8cc5d23508b95b03540c99f9a6bf394de04ccc96cb87403d016fc66e40b1f4cf2c5f1320", 0xa3}, {&(0x7f00000003c0)="b52022710d855a71969db7e1ec9f74ac128881f84992026cd478b82f0695abae4270e5564e66a846beea2ed6bff500b5ea1d6a89a9762f89430d8bae669b0260fc082721fee3a145fb3408385976d12260454b5b7e20130cfb74d2a37bfd4b726c8a8d05e0699093a1f09079a3a865d285d8e9921ad2e020f3741190130f7c68e9e725f8fbcd1eaaab9ae8e7153c4da1fa68ea11cf3ca1eb8ad315195b69bcd9e10de0a19f758e7ad4325f30c9ab6fa34b4ed038bd7a14dea98a98fea564f2d40938ca", 0xc3}, {&(0x7f00000004c0)="7001060b6e3329ffab03d16a457a2c851fde89f3a32b58afc523e5f8e2b1594a0dc322990b8597c4e050eeb0a754ad3a3bdb439b4f424dc138a15b8af454fd7bc90291f7af9c117472bc5a23911512ebba804a15878ea891b14f87b980a9982c0369fbf85cdea41ee0a85b89615ea6", 0x6f}], 0x7, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf8, 0x406}, 0x40b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:11:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0x1ff, &(0x7f0000000080)="986634971d1de0eac62f641d27d0891e4493a59ead9ec2a2e1e28d25318bfe4299fdd1cd155f77a06b80599deb470a936c37696b9181040efd4258a55382a80396c56457f9901a5edfcb070ad6218919a54898332da2e8f961aaa8ed07bf76acfef62f94226d914041a1601160e4e9426974db525424f69701156dd6f24b13dc48afdd60010f6a", 0x87) setsockopt(r0, 0xfffffffffffffffc, 0x9ad, 0x0, 0x29c) 16:11:46 executing program 1: setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x3}) 16:11:46 executing program 0: r0 = syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000280)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4, 0x1, 0xfffffffffffffff8, "02f5187996b684cff33d4d10b4d0f56cfa5f66d2", 0x2, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/65, 0x41}, {0x0}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/119, 0x77}], 0x4, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:11:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000380)="5f5738f4f1abb37a1af33d522b7378a8fff3b6d5b041916a8f95760dd254a88b09899d36066ff6c1ca91e65e79e3fd68235a04664f54138948f587b121af1e732a55422bc00f404dd871fa4627201a9ad96d9ca90126b16e474139b2988dd55310c341cf5143bff682f36cf1c5564e0495c04568f53dfec1916691f7232872eccd5821392bbda34de63052c0c143a579c9e919708651e85498de21dcdb8009b263dcb179e309a3c4f7249c6fb20a2c18b1cdaf28fb6957adeb69f6b23a5ac85c720ca02e9b5a6855fda51041d3f88f5bac66259f", 0xd4, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) close(r1) openat(r1, &(0x7f0000000100)='./bus\x00', 0x10880, 0x3) 16:11:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) socket$inet(0x2, 0x0, 0x9) 16:11:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000002c4b5a7a35707f9545070b77"], 0x38}, 0x0) 16:11:47 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f0000000100)='./file0/file0\x00') rmdir(&(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000e40300df7b"], &(0x7f00000000c0)=0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x8001, 0x2, 0x7}) 16:11:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffffffffffdff800, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00002bc000/0x1000)=nil, 0x1000, 0x6) 16:11:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x10, 0x1, 0x3) recvfrom$inet6(r1, &(0x7f0000000080)=""/188, 0xbc, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x7}, 0xc) r2 = socket$inet6(0x18, 0x5, 0x400) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:11:47 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semop(r0, &(0x7f0000000080)=[{0x2, 0xffffffffffffff9f, 0x1000}, {0x1, 0x81, 0x1000}, {0x3, 0x4, 0x1000}], 0x3) socket$inet6(0x18, 0x2, 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x1000, 0x1800}, {0x4, 0x7f197d8e, 0x1800}, {0x7, 0x800, 0x1000}, {0x2, 0x4}], 0x4) socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10000, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:11:47 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000022, 0x0, 0x0) 16:11:47 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4602e844, 0x8}) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) fsync(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x5, 0x6, 0x100000000, 0x6, "6bffed0e09b580ce9c3060b636a6bc4baa2011dc", 0x3, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 13:34:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/143, &(0x7f00000000c0)=0x8f) setsockopt(r0, 0xff, 0x8, &(0x7f0000000100)="d8e2facfab817797f9b0c298c6ca2d0047d2406f2dd663cb9828dbc798aea83ee8033a27b51a65444f50996a001cc2b7e1cb21e4273d11e07b2a439f66c10a98bbb6cbce73fea43eaaab50df9adef6b52e0f06adbc858b309789030a67a227", 0x5f) shutdown(r0, 0x1) 13:34:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0xfffffffffffffffe) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:34:12 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:34:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xe004, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x100000004, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 13:34:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1d, &(0x7f0000000000), 0x0) 13:34:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) poll(&(0x7f0000001100), 0x0, 0x85) bind$inet6(r0, &(0x7f0000001240)={0x18, 0x3, 0x8, 0x6}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) readlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/162, 0xa2) stat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001100)={0xb73, [{0x2, 0xfff}, {0x2, 0xff0}, {0x3, 0x1f}, {0x0, 0x80000001}, {0x3}, {0x3, 0x400}, {0x1, 0x6d5}, {0x1, 0xffffffff}, {0x3, 0x401}, {0x2, 0x2}, {0x3, 0x5}, {0x2, 0x4}, {0x2, 0x100000001}, {0x3, 0x43f6e693}, {0x1, 0x1}, {0x2, 0x8}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x3}, {0x1}, {0x3, 0x1}, {0x3, 0x800}, {0x3, 0xff}, {0x0, 0x4}, {0x3}, {0x3, 0x4}, {0x3, 0x95}, {0x3, 0x5}, {0x3, 0x6}, {}, {0x3, 0x1}]}) getsockname$inet6(r1, &(0x7f0000001440), &(0x7f0000001480)=0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000001080)="35f524a145fb23038d6d9d2a765513aca01872229e5978b4d6ad8cb8f3d9a2470de7ac5128741a5e4b5526bf50752d2f14eb178d458c475c9c48037c4f3259684c6f23df5bf9ae94bc13a31cd37df58cffa14ad7", 0x54, 0x5, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 13:34:12 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000d80)="aa9405c2ad1c53a2c94ca190e6603f9ecd1a5243cf15f1c6ff038c56fdbb4e957832425385bb0de06ae1b0c6443963b67d2ef424ff614e328f03ad51f1e690dcc4c4dc104787ed4d9f398b73039983ea4c4d302283b39ffe110749682ef9480a86556b42aa66e29152db864fbc88b58f2384fb83bf70338a6d99946a78e3f851f08d5e58747cb09d736700d2c8fb23b27d6bd0b3426434e379a7e45f96d3821af52c522b6c6365a1bbd28144c7291aebdc7fa4640adc2815c5d04a0e287c318dbf46e38a26b8addd8d9d7fa62c5dbbcbac0ca5d20834c4e43ece33f9300463518f7ea809d07d8d90882542852586ce02397ab9206acabb17e2de8de0e21ac6f3f81d41b1cf7bc24f6c0b0a5dc3132a8b1cac21bcb2aaf60c154ec600e5692ac200a26aff0a5b00afd002bdd1d94ac67ddd1cc8e36d12a78c694ccff8d3814827cf029379ceb7822c2ba1a72d60ce922eb2f2508bd2a90f988e1fbf07c85efd29613dc7201db2b18d1d9212b9a4e729cb6f79d916e508adf0b7bd92aa56eebd710eea468fb2b2dc32777ba34aea467f29b1a7c30514bf27d1af50b31587be0922d2eb1e8ee64617d45a8e46a2d041659ab63e48d7c0868e16f0c3e2f11a94d5e19d935d0d70b13325b362764e965c3fb18805d429498f4f15420d3a2148ea7baa0fb1100bd8ef73ccff56a24a5526793fc3387eb0e5d0e1f6b3a61f1635cb876d3f57ec9cb2b9ef0b2a3d0ff600638e67e441242250a8073eedb4b8bca586bdaf90807bc3d31b463c45e1712ca6447f607dcce24c2dd6f4eab033abcb99039a677289175615a2fc72d8f938946269d7fc3481bb25a1616805b4cca0536ce5583dc3b8b4fea8264cd8e530b0a66808fccb44b48197360e78b090aae81074f27da1fdb2cc5fd2f2e817d26883d6e4baa53ba0020f46f000e46c3625cd94317b2344ee8eb70b8d010dc70a3ac4b7af0aa8566f030ea141854528dca3f6749b184cebf02181f23da217e0f177139f7acf24f96599161c7ea43ba0bf48cdef318ead2f3fe75d48a6fa2dc37c42e0021c6b9df915df6552700cd2ec73e3b5391dd8406f6c1664ea134a719cc934eae6404fb663ede4bcf778dbcfb4db754b377231f14daec7cb4adafd8694db6c5ae51a60516abc355283f897ff840a78dba1300a960fdf26d6b2cabb667d10f3b9d1516705d3e12ca98120d0bade5166da1bae285dd01975338aa063b1d510be2a6366977075e9e57567a89f326227ac31950f93cafd6dafb38cf237be49b34d7cc15a3a705abdc6963971797f5264a16056582de1753d337cdefe732c100dde522d63c4a9d6363e198ab59c999ce6ca428c15ac34099437242b53f21263bbee5c9a5cc4e3bc64c93766faea93ce9e83226a8e374132e4ac28c9cf5bd6b31c6292b736b1b85fd703ec7107cdccdc14305868c0268e70e5336e4b9987e12c7ab985857a8372f7adb4ed2571a2616260ac26047b153154f74bf12da8ab00831752c3e194b1e3795282f114da2a13c8a2168ea3d0960a601ccc402a736b64ffdbadc330c8aa4959485ed6bc83acb219243009ee9cd9d5452bcec85c3b10dbe41c605cda7e3c9041113e978332a7a29e89c97bcfea244601f565a84982efdb774498d8d8da8ff448ca50fce162e7216e7d5f1815c5f4a1e3e4d51cacdc6eec584c9d35c2c0302916f6f9581d406778e1dcae31be12bc016c8feb3dc2b001757fcd9670ab95127878be15cf5a3acca3a20ea4fed18dd965e16f30280a58e3026536215a06253473e134f3f319c9b4c70dd9e9f7c3325af5a7ed8e0e7a721594d717d8e70772697dfe73f4d5afd0dfafbdd0712e209dc76e63182fa62ac8888252d9744ba0d49f0f96ed0e686fd1e44cbfcbe441f57041e12260b0ca970f08ed900b8218ab0f6d902040811fb0374657d7e290e6e1080919b56fac48ea07f4497b4e0e174a3e523cc22ae8c540380ac4b75a6898ce0c6f893e09dd897281b93c7e0be4ae96303b8f023648e9a0e08274e5f01f3a09e2709ed36fa103c79cc965316237306a7dcbc8830f8e573d7d974c3dbe26b8e3eb1d01438b2a83f981f13c89a0061297568331eb510452e561e2639d2bfe2c803e600fe62871a1c291f81656f08a66580cfd3423a7056a9a83d73666079778b33406a9b115b1d2f18cf6c4d5eb2b175b87dc302ce60719c3170cb17ba15a65fdb4a6731136982029a2e3436bab2c0b8ae58183d22c5095a1155b5721d6fbdfdad816d2f34315d737caa89869225d9c78a729a1b8264d21d265dbe502c063ebd9d29ede7554aeccb8381873d291671661647b00c7695cd1b98c6857a9277513926070a6330e1b166eec388ddc091d492c80efe9dcc0faf2649c9581de949a887e2c3b9cabcf77735d0c45814f92b34f02b32bcae731465d86734fe389616c26cc435211f352d7eb924d587b699d1a0037207c5f138223aeb6a12490c5531bd6fcbc9c842751fa4dd5d53c5aa73504d6071032a9da36245203a9b26793b609a02b4dade018f8c4b147086f2f82033d5a38e45e1ca0aa6ece135804d7a0831cea2a178949bf1723c9c9c58d8c7e121205fa0f2d1f312605f25bf54686510fa9fd99644a62f203555aee8518c18e423102040e4bf807e7362ea1eb92b571531a21cfd29cd08e4734c794e7fab2fcdaa86b5d424f9d526a295e9d98e8d54343bf88b428d3de18f6108799420fbb301e7316e8326f069341768be75339f858c04b13ba6e6212498c8b92016c8a258c61ac4698ecbc5cdc2cee28aaa3641d64df7995570bcde139937a30647bbcca319878b6651e80153bdc1717239d1210d6d135e90ca7a9ba68f00b952f6fdda29caa02b107374b9fbb6f3a9b2e5849224ac7700db878af05187b39ebefcd0fe4cacbe6741df71531efa650012fde54aceda8bc204656e5a1a8ca2d685004948e77a795b440ad48749ac46a092bac292ab77d3e93435a1f1347a2c7c883530c9d76dc75020a96996e0af86eefdec5bc7fc825bae5360bb7fd0db8b927bb97af67a19d6a75a8ab02c9b69660f8dfa19975545740a52004b660d3ea8a530180dc5380704f4a6d35aba50a688cb29df59930922cfe4deeff05624aa919ad5690eba21ab65dc3bae30f1a3897ad5ef7dd518ce5f04c851836ca32b08bf9a760c31636aecbf6daf9d20c944b956534bdcdd266f2a6ac0b16d5c5b32357f286045b2aef1af31a6169fc90867b62e26f32c4f0bc36363281de42d3f76f32e398a773da98b5fe1672c1e44296375ed9bf5f3eb0984636f1b2b76f090983c791e24f885abe4a08a9f440c2b5f924cb78e30974955ae1937e9171dd326fc6951140de6706d160bb5346a37503f9496cf5cb7236bba053807ca050b877b267ceaab5f74df53e830580f3c9942858a77c87cc80c06f50eabe87948c31f4c2e0d95f29be6c2d1787675c3ab54d24e786d9dce54947062d622a6ee8afb8989ea960c37a38b5b62773c32f025c3af70c4980d8ba98e8465df534d72c9557b39e616d5f4246f1904e678d5caac868d31d9cdaea964048985a796e53aa03ccb0248b5c1dfe76cd88038466bc953e86db58f599e3dad93e5383af6507d5cfcb0eda1207f5e4dcbde97c1de37ccb6d9a9eb0235d5a8e3b0c903e782e936e7e8ec67b29b18f3d3a1b08e231bfec56d0378545e59bdfb47f6298308f7ff1b69bea7d1de92f61a852e7173105e34586c8bd7deddf00314099278a5098d0c90cbe527b1c758357e498811b856b39f49a9865e96758b7d0d9934cfae3e73f26c649af36d022d4e4d8d1144ee7f87f72c842d5a68f874be28ad5e896e594c6faa095d4616c8a4ea1603955e47d0ad72d787e4826a296174fa140f4347f4d2da8660d143705c403a893524750e7fa60a980d898206934c2653ee3df67e4a5a7337caf7ec8a707272dec161c9b19cac8b8c1e0af72bb8d170ebaf40ffe1b2f82b3ab9443e826020e463a6ac4e06e3a0d29c2b8dfe64671c065ecc12d49cf6d6a68950138cd4f3c1d04bb5152423f0a6e098d408b2311118fe54c0b0d82fb89ddca032b96eba89cd721e310aa51b224aae15bb22c70f980cc9f936d43a34d68386523c89cb4ec20c398d9b373bf3f4faf438af100e8b27a4e42b723491a61bb5cebab0aa16e6d2eea9a1f61ed0a44ec90346788fea85a9b9bb8ed4c666f307b7611e3a674446c24998bc0f2dcbaf6a0e80c9d1599cdabd8801a1397f5f538fd87787d30f6fa8e7140cd47ef3632b785cd2172fb356cde814bd02853c2983aa682f436b1cd5b014394ec24ab11f7ef4c02e2e8cad3664f80e40d76331d4afe4438b06879784d1c1b51914670ab3771df5f8510e68c4f32a6dac9df23b121d6a2113abf196c7d48b4d102abde517cb15dc91431fdd5556a2926b34403e9acbcad5e180c5af1afae6d2e8d5b19941006614573098907eee14180b2fa21642e01172b7fb027c006830075b07c5056bfc030e403d2be674cd84a7b51d4e544b2386ee21dc218b77b1263098b7dd22c2b4b21a8b3bce38fe654090d9f1982f91e9ac3dd46cf52061b928afd430ad464987414c1fcdaa12362246d56d924e87c2c52c76af5caef90b5422e2f64b395b37b6071f12111e31a5e534541196093e9191af7ac936a2131068fb36623a13ca2aa90ba184b360b585ce24c261fc20c41f68cb546a278bc2b3ff09e224547cc189a54d571b12fb0a01be4346bf2d23aa52b849f87c593241d9114354e6e1c2673991c364c9112573ad6b20a190fe68a463621599045c3b0c57c5d925712ca619f037784661ff9bbcdad3dc57ce9826b17af408915f1074c722df1f088ba1dbf02d2680e41ee38900e077843656271a99a262d2b997a040b8cb688f54e36a2272783bda677705e4d3bc98ca14856978a5427b429ebacdf52cf37832c2bf1b0c4d3ab4244a439f8fcc3ff9c5e2a91b04d78b100ac79e5c576551083e7062f8d98a8bc7b020af4e6cad7432f9171e688fcaf1437bd5d9d2bb251888d3edf617b4e9e2e05ab2b141c68ca8ca22b6b547008acd22507ccfcf1ab50c5817cd8e7129ec6389774c2e3b7118ad61770b836dd3dc15098db4eefe126ab2e8d2401b3e2086d5db052c0fac0c891fc135f0577c1debfae3f9f2a8343dfb33c1a46f73dbbf7823582233b7810971615fd429fcd46e8ab9d47b035ce987109e9c98e57c3592da2898e9f0f25d7949ca4d4cbb967ddcee1d8757a490008a50d56bb4a451141c3264c83f63fca77da61f6e0afa993398cd3e3311bbf84cb4ffdea36bb2fa4702b9a5b88fa9cf535e641b07903de251314f2d4c36ec45561b90346ff110ea6e2070d39e2e5af4ca32dc32d5afe38db14d24ae02a5e1fcc0d9e46e9a6391ceeb9b428fa35e0711981bb99a6919bddf9e4746c39f2e3f1fb6622845c179f6f7629d4a020e7e604a69d150e7433d755fdcf8eca19ff016a8cd248c6cd0447d56ccb90b822c289fc5fd2fb84ff74cf3e6147cc2288545de62a1cf2cf21af7983a7b464894f6958ea618e9c3c96894066b94afded0eeac9c5b3353bd606b31f87e7995f83ff73b861657f398ded1d358129fefe5827281664a24af525b0da2339d68e5168fe0fc20c5b57427bbf61d55a2b9c87fa47a5143c037b3d57bf8837c274f4d98f4b68973bb84098fd3aafb3a4b11087dadbe59eeba442a71432a002befbe516e75be3055cfde66fc17b89657480507c2e3a647b5fb45730e44c23a934db023c550786a2ce7d194967d38aef8fb4790edbdc24218c506c50f21cd2bc", 0x1000}], 0x1) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 13:34:12 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x200}, {0x20, 0xfffffffffffffffb}}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x101, 0x9445) 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000), 0x5, &(0x7f0000000040)={0x9, 0xdb}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x28, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x5, 0xe70, 0x5fa, 0x1, 0x3f, 0x81, 0x7, 0x1, 0x2, 0x4, 0x3d}) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="8af8afc3df0fcad64e67df06dca8cfd2cc4f31422ccec7426e56f74284af98735afa5b02a4f1393882fb7de00cad150147e4e427673bc5580aea86c403260618cd048ab393c967c7582888c4e701aa243c467de1fa02159658d0ab40567105e1460b7f5d842952247f55aef4cb25dcf8dea0b1eb3eb547541ef527851b11b9ea381139384fe055394264a0bde9cf32ae104102e0ab702101d38f9bad8ef45e2d2302cfe7af9ad6c4bc5275de9d6ebd9012db38ce52f52cf80571d25bc3202ff954a093f8c994fe19ff2bc68443c95b0888bafb04b8464a353c33156b3b2555219f1144711083bb13caaf19894fc1bcfefc2a8e46620f307525ad4884c3a9cfa12435819044a1f99c386d66a81b8a38e1120df9c500a4d2278b71dba239c50e5818c283d69e86556d04f38e33a2acf7527af23828ec9d921c96da2477f7745c93f546c5b9a94fa17363d16395360886cee424fd8b2ea2f94152a2c851f07231929d9dd817e480dfea8adf40dba5b21346", 0x170}], 0x1) write(r0, &(0x7f0000000040)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xfffffffffffffd7f) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x3, 0x80000001, './bus\x00', 0x6, 0xd0, 0x3f, 0x9}) sendmsg(r0, &(0x7f0000001a40)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x500000000000000}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000200)="66d42a4982c6c90776fedfb211697af4c4c338de4ce9fe5a699ccac7ef5dd52c0564a2f3c57dc6cf76b54376c9b130a446d78fb926c4fbcc3c6e68d61f8723452699cd16339e8fba93ffdf146a64d7c117c137ad016c20b0e2a0a3b08ce41e42ed7da4fa6f2131c9e81227d1da68867dac6ff7e020809095141bb5e05776a43bd603ee9e94322f7b65e8119174dbd05138a8e3abca15ac1b4d152e1d1fec", 0x9e}, {&(0x7f00000002c0)="d82516429510bb91f7c850811e955adbf2f11c549495685ef606222a3585ec397fc68b8e17354dd721f5dd7d72a5d721793e102adbea51802f3054f4b06660132c173afca2b394874e603e9c68ff879cd4ec77a108d66c115d12102ca7463095c3887198057489109e67e09feb8f5c04e50db737a0fb4b3074fd37", 0x7b}, {&(0x7f0000000340)="df970eb95e8f260c3731f7ed32c5fe1fe2885da71eb3275220fb133c3ebe6ec66da7c114e678affcbd413148f821881e5efe6732ca51e351346ba487baef4f02c36559694ce0a16edfacc8b68a0c70e97b40d3ed6576f986a649388f560c3ee3e531049fdb2c4329c47017570be8de1873b9ef4d56711e21bf2fdef6ed6e99", 0x7f}, {&(0x7f0000000540)="a5f8d6c89cd139a90bcd4ecd9d83280f73014737fdd741db55984ef14e7f6124f8e516aeb0ce9c4bf46e5268463f7b3d91295282ed8d64ab409b9ace5d91cc00349dc122682f1b0b31152a7b2730d863a51395ab49bd818836ae97edf39e5463a9b34e35b369fde4696e4895af54f2ae5a839a5f0f71caee35f917fb7aad379e901074d24abee3af62e059415422900402eaab989f06a633e645edda62386432c3", 0xa1}, {&(0x7f0000000600)="ba7f65351e31f9bb295053b94253673a79d801c69dd1bfce1c27843228b0b4911beac7324a5698236a44c6869e37b535defcd87b778fa5e7e29cefe0e2c7b2e33cc8fd5b8daf58073ce22abcc1bdc6a028106633d9ed77920b233f0d860680f401d9b5be0ff36051455a141ed952f942e94db4d94dbc5933ebdf71a6b46e716869c6bf53032672b777cb2cd11bd806963e45e3b701d4c5c80d81157f2c2fbd84b268f24cbdd210769eaeca75e3df68d6cf837c31", 0xb4}, {&(0x7f00000006c0)="17874cacb088bc552bbc054e7850862fb6824e794754c608e3cb1bc8f4eb8b987d1b9c8d7174e611b1955d49ebe3127789a152cf", 0x34}, {&(0x7f0000000700)="3b50bd9c3f13dfb6d409a8b435bd1b3de74d4c338df49324e255daead4391e3b092e8a2691c2472f5ea00259e51641b3eb6daf02e8a02d7d70aa5e792b6a3fe0e8548d671b3b308231d2a249dbd540fdc6dc41162dcf69a954a307c4254c87017ad9355dc31098cb6dc7cdaa8aecd1a736769ce651977bd10effb16a22a6405157644635445945c9e2b05409bf6d8825339bb1c8fa7c90d7c8ca1d661f44931ae56bee0f0ff7e35932b19b5cfd3070f70549bf03b6fa0f0cbda4e0813a05cc82a1dca57198d142aa40a973fb506f6eb9a804a8092d88fe881bd19aaf5c20b2d0f35302fde0a3109f777e35e373712c6a75b8b16867bd623df4debd97da1e9bc669ff3ff9088a867ee1d41b6e52034f9ec3a37fd8a770280a32fb3a8017dbd0b1e8300acdbbc4a22b11d5f32e4d7eed6c71bd98880bfa3190c50ef4f408409adc13fbde79f11d994579eb589517bb7bb4b3331370167d1b89c485f4324edebfeb9666e2e74913155684b7dc6cf6e9b4aeb535599b92e242918796172163cc3f38e2af4e9eacef683aa02b26369d4a57f5e2734e0d688fb0deec4df51b905ea43d5a11988944710b36bfaa670c46020b46fd2233ec6a9ca63b616f94c519beee37982d59263690e8869fc9c8208fc10b4d77a2b55b2fa7c4a3fc8603871a29c268fc91515ce37a4458bc06b10b56108e24385c19c151e4ca8357ef4961b48e4a3201b3fe9520689228060260d316064e584a1b683246c65c96f48083e5e336e3b7759327fc09e1bf5c21b947e731a09825dca53559460c4bd2e194246d76a144f5503dd9617cf686c90de0aa82667c27ac8ea8582864d53011ce1a3e2746f55cb60470cf5384f633ef926c3a2aef691ba639e29a70dcdd38f7ac5ea1b1a51525bedd405cea5eda11a13189f0fd37a5802aa691b2373eda6dd9e5fea451a0dc2b40496fda69499812e1b08e97d1f0d05c6b199c28c559ad1b60dac76f8c58ce038620337ff7fc026814032f191eb1eb6625ae3413abbdb161f7855033eac6cf1263b1bdd8fab57570a754518fc3f4a24ff503ae5a4bd873520c22d96dd150e92b748f276b29b9353efc35f24b479225864f7cc1b7b5902f754fcce7839ad8e289ef34f08c000388719d3f677bd45451f08bbb1e9c5484086ada2ebc69a408e3708b79dea316fd57acc350167797dfa20cbaad01a5401edf347aa8cb7784a0014390abcda261b2eb5311e6e988902b95931f5a844977c4ac0166ebcded5205c01a04d644b056357f0849cda08dee2f9281967b76c867e58f6ad6af267ef83dd1819325850ba454d81fe6c53d94bc0c1c91de735de0f1e76521d667a5c1e5afb0bbf3d2fc8471d96e049f17b63365750d7db9bb79ce11d93f94efaa1a507debf02348d5fcd2c09a26ec0122ac86d1341ec4f5d600cb408965545cf5496d1f2299e0aa079c379fbde4a912b789e5b4d35b2f2996c214d6c660719f6bc9b76505815d1e7dd6e7ee4578b514189407135ce4300192ea4cbca8c82c6e2343ef96fe17b9ed1d0d7a7fcfc96026e1dfc8bfb59607a9e892a0f5fbc7da03b29a782c262ad50e6eac97c5a9b0073a7c089f8e8bee5a8eab1300e8280f81489169cf6cc70e4c09b3818053598309221f33b51ef29de6f7a90c9df6638051e9def10e03907487d1d455d7445e6b5878b75aa8e474657d103c7ead6f7984e9ed010365dab169d3954f43b164e71b55b442a2cfb14fca56f4d56c6d604f1165b0feb867d87a9acb5bf917642decebe0c5789a1788226b1bcad98733109a07ffd200c6fe27ad5f5e0e64b06a15d89c4704eb8c1a5eef7e04f9472f61914cd84483d926163d83d7e1505c15ba10d92e7474cf85e869506ba60b539181a5a0a66f3b654c7ecee36e47e1be6ae40131187080bfb306e3384d0dbd9b785953f321d582004fb018a9e00b97d154bb5a2a39c410f5fee10b52ac7952cf256127f51effd42100a3777114de8f7e3713047199adc1b00d3d24beb79a08274fd6055bc35d37df89d7bd0263295fd64d229b4e1043a2005688eda69c2e35d37a96f62493e601432fdf49e6b7f528dddfe0605acc96cfd78a94907045892d1998bb7511e98141822ff4d57169cf2d3886c3a2df575b33518ba7976bfc3147d1c17f4abc56c290ecf692555aa4ff404fe42c88e9b9edc50f94830a443f3ed26c45a1517bfa72afa9ad71ca0eab72d7f6cba13bff51785c3a0d8b8b4a00919dc92b2794506d1d1f8e2002d35a74b47c0826511bcb8ca892e7ec1db3eca7641ee18aaa6e67857565ca2cd3287c18f8155ad31716379c348d0ce5038474d909a15ae52b82ba9bd930d9ad63e78db0cbf728b713a6a0aa3318692913ff5ca1157079cbf4bbcd9e07d1049fa43b3b78a5b716a2cfa5cebbea3f16a7498c540a0c12f177421e622913f63c7982ae177caa9ce16b403fa62cce6209e2be6a384145a13cdec80870dc152839a6f65b9fbd4f3caf9aeb14f81a0ba174374ee67357617839d67d262231403a245f8e370bf3ce059ca906deb515ce7aeb95db07bad8b43bbffd54a50dd2a6efc8756e347417d48d151da9896cd1afb551795ec09564a04743632bf04d65027614a1e50626165b8ab52e581380313396baa6a9243f753e8e033c37eb23cb5ea859e514cb134bb6c9ce4ba0830aaf8a61f1e58bc2a781123f44bb6464ef7c200db32223865b562966b614f604b02f0fa9b5c116b35234bb1e88aa5cb44d10e59865e8f7f66ea483d4da5dcd25d43d1fc6840b83dd894936402f6ff6c2c7a43eea8ec6c0f26d5fa1de66add16c57273909f41d85d55b91ce7ac24393355ea600ef63ac5a2f7f16d0c4d94fe239a11d9dc53676cab51339c6768c85a047d85651ea2a4bf4514a9cb637c55c71cb3666d34190ad4c35d43a28a280339f2a719c1612aacadec2bfb001921b9f5eaf72a3a17d795c05df7afd45ee25d092ba72ed1231e4454ed02a6492d9ce06050b47a9985301bc395103575e2d4c3578156a43c21f8c4dfc03c93eb68e7230c420a411906e3cdcf0580a521d220e709d1b7d7d5f330e63af996e1958090ae6f764b567d85b1a3fae6e87ecf3f391dea94671ce4f9ec9b895702707b0c445d9c62740f6a2cd85839ce49ed2c2645f85cc35ab4aa3e9f35733fff6815e901446862d5ffb324bd0914b34cc7600fbc3912f8c08315712b6570512852788f731d6e933e092bf6a1976acb7d195864990cd0bafd8a8eea265dab2052db9f0dc195b2b6e03c295679274d8485b57afa8ae087bd4f44a5c0fba125c64b17ed70a0dc07246573ffe20f56835160305513d70e3a7ce8b87ccdb2470b8a59cc939f48911e58bd57e8e8668332cc1288bddccb04b2d283c88e3bdb290f44444d15dfbd753132e2b39bdadb46854b7db7d7a758bc7d5d2f24b0058e3ab116470dfdf3340b8f909ec2c32b0ad6d2344fe0e619c6c36d644c9b7ddedfc0046d484e377a922eaf22978a464094472ddd4e56695b4007cc4e9f39f9efbb3994eb02f549b91b0ff08d7e435ab94ce7e1adb8108c1a24b78ab75aa8008e56df318a78af5ddb710b996e0bb17da0dd4cd0b5847404610a18d8a3744c62b2452106d1a5b546a61a75df2e0edf76f73ade8b73b4e63f9204c0f1ef21341ad232e526745a7fd3516568074d2fb2e53512d3fe7b8f57ff8994da0f5d1ec582f61cc5097b52cd3ca2a8c521d48ec294d0251ee26ccde623fc67a2959bde12669b9d25c84765edec3a3292117638e0fca736bffc5c87f6d74dd2e767e85ca424b6777932a1467dc0f9515e976477594c87ab5e98b8b61b5ce0504d3736cf7fe5e17f6fb3e4ea890e82fa372411eed620bdea93652492be310c4de9b005c6c3ac4f0564075a6139bf408e4c59c68fa830edbd8a3f159024d77aa014e1b86544469baf87d1888f4d912cb8843dc60dd82db23251c619f937ee96e95b90007ae0bb5a3c5693d335ff8058be967b5cb2de793b0a8eef50bed1eb9c9e674939e2a90e063cae1e8adbdadf30d67d23d7eee458d7db47a8733bca8f9f8a8860c7c0353400aa932526ddf7e762a6f37d4d563acc249d87907694ab31d5af79802f5f1daccb2dc04f45385cf3f5921a5975c7f768efb2eaaa5e0cd0d8772aba4f60baeeb1f8485c76376465677829da0bcd5c4c96241cfada92e19b8197f79bcb802ce426fedeb6d8e28549baa5717e95e48eb8685c64a23bc66d9855d987bd09a7ea7d020bd6f9d7a961b89dee717f1ca2c9529e77959abf751238d117fcfb9978eb3fbdcf287e9086239e180b862fb5707b386f516271bc1169755757e025f87a618ba6fd8246bf0e6820b280b5987e278ac1214fa16a23e2399f4ac0607ae51a96acce34649f69e246089b069c9ef4b78d3d625aee2e4bc69b67e4f3f861248e7fef72bfb71cc211229995f09b23e66c894de6015d8b48a99ae258e18b8f96e199c8ed11559459363bdb515c5b8ea79efec604d7a9b944043b67eef8b694098ab9e2d99bd4e95ef4cdd0224ddf22077f239013d4cc46d7f59f63fefc5239372a92df42b2f916762d601e4e3a6d29605a42c1c44c1db113a6d8b9461248070a63f6e54405723cf991b459d2986ba9234298e71448bbd3465f9048f670c5e9676946ee0915f0c83c05f2d3323266946010d237c7592dc12746a1708e7848bd5684f06119dec1166696aa7808519f1447e75092399190e76b51cc993cf06a65ae44fb370036b3b8c4951bf8dfc91cca3174b2d79a8bbea3b50a172d833b2b7e4769fbc3d901d2cfa6db043c84ad88262732569da1a5017d36bb5911208f5c2b34515d34981257f16e7e991b3b078806ec49c002f3f79044f518182767efb394b88a37fccc4185b8341fdf0aa8c565da6bf86f02bab4e37d6c8acf4d6fbcc64fe9c7b457a0ce67f16da5fd76d695efcf769d556f03d04a999d1ad891f3edb3fd48bf77ef9cf21c5d064bf3ccaed83ca18cc26b6fd506e01c8af6729cc0fd42bb19ee214adf6ca5321abac507b1204ad1b6b3b5ed122610cb5b1da1847b29ce32149d050926960006b3bc805c15ffe6dea1e53d58cd8e80fcecc43f0051800e98bc225462ae108b6890dd0a5a77ae7f8708679789be95c1633dd6cdfd10dcc4b6431ca46096b2fa4f29d8a83f29095ae0fec2925b153b838ee110506b9474c380a098be0d9b23ebb07b9eec0b91e617da52bf127e74498c7bd3981dd3eb9b727d1172f68e376886fa374b10a33e048eb84c35c7aa47ba6fc17edf77c40e91369a68dbe7d1c261c1a58e8f14554e0ad0acbc63059a590e59a09b08984668522586b1005642705974a3dfd8e629ee4f6c5b8c47758cc736ab505131b3e2c5556c463c46a534fba9f03f1158d6a4daa01f4a2a3d7e451faba37d27aa2ec3f4135981fc599308a01b3c96f8bb3befbee8533e8c576ec945445723ad8c65c67e6e06f14298da715e3fbb7a9ea11e0198bd3931db450978ab59e3d1c8311600cb4d97d6f05f55a0afaf5e0d7920b9f03f776124c725547bc9c4742195cb5926a771c6b165ef33bc39d651ea258b9858cd23890b67f12ae7af2c1b57024838190bfc4bb61f4df622a527f24110ff90edacf865a3e1d44a8109e60c4c044e68a3ee5972c61247f990ac1a7a16ac830c0c6196b75dcccf798986c3def860d79044d49a36050e0997adbca0ffb82f3413c34df05901d071135a3a009e69bbe8004e19a1e424e5c43441ce4ceeef70304c5cb83b3fd83e9b595fe9df275cc9e0a6466190eff911de952f13879d11231520f569e3d", 0x1000}], 0x7, &(0x7f0000001780)=[{0x70, 0xffff, 0x9c25, "bedf446fbbb61915d6f915904aebb1f93b3ae08af884e5c4671113ddefeeb7843100c9fe8d5408c0e8c9d38d721161f4e9ab64c67c6b07ab92b1aa52529fda985c1cc2e7b11d9cb27de16276f269e506896a347f13abad34ea"}, {0xf0, 0x1, 0x8, "c63c9082a94ac241c92afc78b83542da6d7a4c8769b2017deeca1ca61bea8c09644e14404353624bc7d81ad393a7198b4931edc3fa95b26fcfe9071351767f67add04bd72845a975ce3222afc7488c420781bf7392cd3503d180f6ec06d7a74d70f4ab2c10ac5a4dc9b3e42985a205aad6e8bfc2e1e6dcef7f44aedeec5a8a4167d1bc1bb84a5ebee35e441323d9c5c2778ee2d6d283819bb6b89478f7a93d075a428e05d8e74a287fb3b8f39ce51d363810e3266b1f29f23841e6a1af14bda68d2f459787d7d9f47b6088f0e2592809e41bf8488cdb3a8ab513cea7"}, {0x48, 0x1, 0x1, "7736456fa641d7d2c35dd209573bf78fd68b443eca5dd3d8f93017124a620f62561ffcc6634a7120d978a47350f22fbfc5cdd4a2d6"}, {0x88, 0x1, 0x7, "416741450c1df2c292b9685ce15120ea5b825cb017dd3150363faa050cc60dcf53e29dee6bf45cbb40a307f6921627c30c8c99692cf65ef2e76b283d6ca432d43e97a3dc2e12ab507c4744f4ebf581920cf1d0f040d707987c56e6c68544e1aa67634baf0caf465d1a54c82682d9003dfa0a3f58d7"}, {0x70, 0x1, 0x81, "f1d15576c3d8eb989a0814b14f3cfde297ec74a6ca2d604dd635eb42617a54f4b21562232db703c49a9e33fe733c8ccd370d5475e458e17a97f07377115bd55372199f0d8d990bb10cd5ac76d50c4a7e727dcf944b196b7d6e"}], 0x2a0}, 0x3) 13:34:12 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair(0x2, 0x8002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) socket$inet(0x2, 0x4005, 0x1) poll(&(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) shmget(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) flock(r2, 0x8) clock_settime(0x0, &(0x7f0000000100)={0x6, 0xfffffffffffffffc}) r4 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10808, 0x14) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x1f}, {0x7f, 0x52ca}}, 0x2) r6 = semget(0x2, 0x4, 0x410) semop(r6, &(0x7f0000000280)=[{0x4, 0x10001, 0x1800}, {0x0, 0x0, 0x800}, {0x7, 0x1, 0x1800}], 0x3) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000003c0)=[r7, r8, r9, r10, r11]) fchmodat(r5, &(0x7f0000000400)='./file0\x00', 0x2, 0x0) 13:34:12 executing program 1: pledge(&(0x7f0000000000)='[\x00', &(0x7f0000000040)='@!\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) 13:34:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0xf00fffff, 0x0, 0x3}], 0x3, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x1}], 0x80, 0x0, 0x8000, 0x0) 13:34:12 executing program 0: mlock(&(0x7f000068c000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 13:34:12 executing program 0: mprotect(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x2) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x1) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7}, 0xc) getsockopt(r0, 0x7, 0x24, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="8fce62c77ff9bc8348adc14f78e62ab3ae5d4150a4fd3a0422024fcc5eaf2eab92c4b2d7ae36e1e27d094f5170963b5b0190bacaf34aaa7b3a454dcda267b490b7e331b7105d16052f6d7c64d6fdbe7a459cf61f0c88d6ca393c956938a871269e3c77025ed1813f84d0", 0x6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3ac41b32, 0x3f, 0x6, 0x4, "b759ae91d330d35325d7663fb4b5260ae5e07030", 0x3, 0xfffffffffffffffd}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:34:12 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x617, './file0\x00'}) 13:34:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x100001) r1 = socket(0x20, 0xc002, 0x6a) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x100080003, r2}) close(r0) 13:34:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000000)='./bus\x00', 0x22, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) ftruncate(r0, 0xffffffffffff865b) 13:34:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 13:34:12 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x7, 0xb43, &(0x7f0000000600)=""/210, 0xfffffffffffffffe) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="010030bc93c1842e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77604f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77b05f9cd5d99457cddeba3732f6de027b060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae912cdcd5da938961135f810c3cc9581c4ef"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x604) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 13:34:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb62", 0x3e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0x0) 13:34:12 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200)=0x1, 0x4) 13:34:13 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000680)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000600), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x46485d48) semop(r0, &(0x7f0000000380)=[{0x3, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x85) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffffc) rmdir(&(0x7f00000006c0)='./bus\x00') semop(r0, &(0x7f0000000280)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x17fd}, {0x0, 0x3, 0x1801}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0xb, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x3, 0x1, 0x6, 0xb}, 0xc) r6 = accept(r3, &(0x7f0000000740)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) getrlimit(0x2, &(0x7f0000000600)) semop(r0, &(0x7f00000004c0)=[{0x2, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0xff, 0x1800}], 0x3) 13:34:13 executing program 0: r0 = socket(0x0, 0x4003, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() bind(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x100}, 0xc) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 13:34:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)) read(r0, &(0x7f0000000140)=""/99, 0x63) dup2(r0, r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)}], 0x1000000000000039, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x110) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 13:34:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xa, &(0x7f0000000040)='\fFW}', 0x366) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x21}, {r0, 0xf4de589310c163b5}, {r0, 0x1b4}, {r0, 0x40}, {r0, 0x8}], 0x5, 0x197) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 13:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) 13:34:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x3f6) open$dir(&(0x7f0000000080)='./file0\x00', 0x200c2, 0x50) dup(r0) 13:34:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x8002, &(0x7f0000000140)="ebffcbff13929648", 0xffffffffffffffad) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:34:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000080), 0x4) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 13:34:13 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) r3 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/120) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 13:34:13 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x401, 0x8e7, &(0x7f0000000040)="f53ed804ff0ba9fcfcd30ef2a4f208720a48639325e19b6e2a2c3064c8bedfdd5040fbd03c8a371bd630f81efb4224be68d4a9576aa41c6d05a720cf18b8e81edaa3e394ef45057ab54e8637180f5486a8c921cd435bd2bea6f7b4b87509e758849b85080e8aed00e56df7d0d3c412e8f7fbf2d4b31d0ebe1f47d07b7990f150f7c50db4aed757e66d68297b41ded33db07dcf73649bf024ea5a51d277a8d13af8c7a8df64dad8d60cb36c19dbcd646ffe9126da8a138ca3a7af4033996ef2e915a6a1e7da4727854b86b7f423d923", 0xcf) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9e23, 0x3}, 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={0x0}) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = dup2(r0, r0) setsockopt(r1, 0x5, 0x2, &(0x7f0000000200)="bbe17aff3fc8a1476f7cd0e807b47aa61255e0f2e0c56f727f4d93e1270a55b2b49fd4b670aabc9f343cdcdfa1b83648a4f393e0dd7f335146443c2fb9d80e8dc00eaa94412da639ce4a02b48a1f75755ce8d9e4fcd72039c1bc45899debe48ba19f734347722b5a2872f2a33ced5087d3a25aad1950053fd57746009d7a9fadbfcf69d1ab35cddca4e18e982f55c1b67fc7e1f370b0903d2e6e8ea0d75826f1e8d9ee34e1989263abd88f281f848f98afaf3968772f07b10a824886bd537a80e7e66921082b7a559ccf2cac140fd67aab4be21bef9086835bc006ad14402925ff02df57019aebe2acb8d059b40abb05c83d0ddcf292d2aa737d5601", 0xfc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:14 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x400}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="14ea21c2aa675b742007f9cc14fc9b76332fc0aa3ca462f9f39d055af66b84c87140ed3c99435088011c27f0b9a6104bd4078c2c6cc6e0f30edbb607de30c2cd489b4a8533ea47e67232ab5940af5197783409ff9abd264d83b5c0e592d46acac04146f53cc25773239e1997246ef3031714cb273d001fa7a5312929c7d80df9f85c324110f90d9f323f8adb73da0501c85bf6e6db037566091d94423debf2f7ee4a77a8f9942209b834c073d22dc59b793fe9f410eb42622318d7ca03c9b42520a2ff9afb6a1276848d2ae888049571", 0xd0}, {&(0x7f0000000080)="fc774f58dff6cb2799eb033600a6e475e15f9adf6f17f5779d3736b32356ba4946e7699efb09849698fdaec431d0a245596bd51f7f8c1fa52a117a19a21ee11c", 0x40}, {&(0x7f0000000200)="fa15b6ab6f64331ab91bece30af2ab465696eb1e95317d0bf62b10df6019fdd22d6fc162be31ad3ea38ea4688ea81f9cded11fd9edcdbec4089628634319100af97b0725f23416828b17ebf9535f0d32a75c357910d097e1f4bfe4c43384d4d923a6f1fa87c50491742a3506f23331b6fc143795defd4ef6d19b793bb2fbcb15a8c034095260ebccc0731585435d4a6ba818e1938733e516e31115a32a02b51d034496206d8f969305a9f4c8f878ef4c2dd0de1ada9955877c1b1352ac84", 0xbe}], 0x3, &(0x7f0000000300)=[{0xa8, 0xffff, 0x81, "f48cef9b801fe73dada30148cc8afd8408cae70f9afe26fd58c5c4c81e7bf3b5354ae6936c907277677fafe8f9aacdbc3875f327a2cad90910504c4289f92e4938c1e20ee25791414d9b25b73d3623f7ea4b74f25ea4924c55645d7a41387c3c2c438795b62d231ca667bb8d347ae620edb34ae7aa335831522bba4fab951c814926ed816c7e198301f20731b2f8be47aba49003702b9a"}, {0x10, 0xffff, 0x5}, {0x28, 0x0, 0xffff, "dd4931c1335ef911a90aefee9dbc2d11c31a37c4"}, {0x50, 0xffff, 0x916, "6439a71e85dd1a71b92ccea1781a084fe1a3535c9966c50c9127e2afb792fe8a971cbdc0f035780ff3d2010744a271628074784694bc7d8abd6678e9"}, {0x108, 0x0, 0x101, "10e72904d1f0e0ec3ac37848fbb0c47b31a3b75abdcb97f18db9f5329e2a5ad1d6ceb48a4e3182789d1fcb6fbbd3715d3a194f6733f9d850d8fba4e68935393267c24d5c69e78628ed3edd086dcbab0ed1cebb87c4f29c932e658e3786722af133b236a7b33e646951654b8966461e200729bf78d77c3c35684db3fd9d4f86ab7b8135c4f3652621eacde5a1519e4fd6590717b98f6c50123346ba4660ecfe9ff5952387814a977f0ea381b1bf6a52fad8e3c9e4ddbb5b8135a8ec7d7addd0f1df8e0340e61479149a544f33fb7d9310c1cdeea5de720ffbfd0ec66786e16e3fe9b283216974bb2373b5cc23aff321ec75242a"}], 0x238}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 13:34:14 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x100) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x100000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = msgget(0x2, 0x283) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0300000000000000cc041a39699c7d847cd8b0de426e637b248cfed8c15810af18e686237c2bfac6b6cb645ae68f58a8ede64979647af011375f1b15e774c069866656e046b74a489728fcbc7b13b3ad0e73ac4a773d88b910527ded141728cd7338d55197ad6cde163a4d25c5bf2d9ba69b4dde2c189ced2f0b6fb28f647bdfec5e133bf41716d3343f075941639da49f3707845f686ebc63a68253fc6c2009136e60476607248e96aa55a19a6d3eb275ce94ef56fefff7d29910136aaa64076a69229efa6ace353085b8a471610d2884e6096016e0edee03ecb753244953629c189f512833"], 0xe6, 0x0) 13:34:14 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 13:34:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) socket$inet(0x2, 0x8000, 0x3) 13:34:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc046, 0xffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:34:14 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2000000000003) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 13:34:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r0, &(0x7f00000000c0)="2a36a4675e3d6ff9120433ed462b0d599bfbd78b81033b5cc72979e5af2ba5630e996853a894a10f759c0caadfd000bce68d560eed3395801318059c32a45c5d35be6f112872cf413ed1d25c5909222cc851", 0x52) 13:34:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x20) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:34:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xfffffffffffffff9, 0x4) 13:34:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xf}], 0x2f3) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 13:34:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r1]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 13:34:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8001, './bus\x00'}) syz_open_pts() close(r0) 13:34:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) write(r0, &(0x7f0000000040)="f7ea6138d6be4e10701b2073db6de1a27a53d1ebe0576a162a34be9597cf0de8c45288e0e47a49740453baeedc3ddc66363077ceaadac57de08ede5670b7a8d93a4867c9a17597c2d37e20", 0x4b) dup2(r0, r0) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = shmget(0x1, 0x1000, 0x4000000043, &(0x7f0000ffc000/0x1000)=nil) socket$inet(0x2, 0x8007, 0x6) shmctl$SHM_LOCK(r1, 0x3) 13:34:14 executing program 0: lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r0 = syz_open_pts() lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000440)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) sendto(r1, &(0x7f0000000300)="d1101a353a0e7f623323c9e4ac1f1f921ba8ef34ac984f6c844c", 0x1a, 0x1, &(0x7f0000000340)=@in6={0x18, 0x2, 0x10001, 0x9}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x180, 0xfd, {0x100000001, 0x2}}) truncate(&(0x7f00000002c0)='./file0\x00', 0x0) 13:34:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:34:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x4) setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="24110701000000000000e786185cba12abe4263d67b4ab0694b16f42e9ad0a99af090b6b36dfd6c1d727b7ef47a7bcfb784e83229c1ad5430f708023c27ed108823c831305965f55b4ce7eaffeaa1ea7ff481a51902ef26b95f263556cf19af2b403132a4c6a969939f3f7651aea8776dee15a474bc0a11a758f36149d6875604b5b5a91a1e7c82fb2ba"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:14 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x100) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 13:34:14 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xc0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 13:34:14 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x402000000006002, 0xfaa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 13:34:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f00000017c0)="155b8f37e016129de7b8855410c04e9a1f76d2d56b1e69ccda7d9c7cb879d798d3fe649cac3618482863de6ffc38b720660f4cc2236fef9127f8d373ba7a85c38f275a1262959a772560dffbf4350f5c1755b1cec49fd38f88d7153de4a5d05e805b256af3a582fcb846f6b160071d313ec3185fea4414fe8c37646df9aa3997dddda82a07609cb0cef565a60870c55146a811b858be0c47ac56b22d7eb398a41a290b351dbc732e818fca0f458b2f35af1219391e14de227fa58f90b174c75ad9e89984c79217e9a18bb2a1c0d2caba20f87f98c597be9f33efb649b951adf4c4de54911d6b9681a99f95f662a62174b69a1bcd479411002da2deb5155cc5147c397761e9af70c12d95b020c8d765977d4e5aa2bcb6bee5301bc7f14367810bc07aafff2173d13a47de5290da7244921fade0b4521bb2c7a39adb806a94d1b8f3d2aaaaf21abb35fe815e4089eb6769cd8ab711698b1b7eeac02dbdd8603f76a208ba92df164f6eb6211a3be4ebd0e03748fa1a50429128aed66715ceb365353424d7ebe7381876e18f4f0a1441a91558cfc5bac863cf18157959e910e5d8604f17902107a23eb331e7974febe0e62022e24aad2053785e4697c4589285a5af9cc5d111da0bb8f358be10f174e759644c520055dd33345fd028bd44075d5649491ea6d813909dcff6b8428a9b9d5c6a9e03a453375824b8ae7b7293071847e0b44682499d8d3654f5cf00133b1e89edb145d019a7a6506cfa658148f1ffa688c12904602e637c7bc0e9443a0e60cca821975a91a29abaefa3c8e9338c988cfc3cb49122b8d91fa165673646b0b622638a65b8a945964e3ca5068950c78df07cc55dc198287b28033770143e7e26fa5eed75dd26b149e329ec529ed2b5bb84a3df9ce5a650698ab98c8d46644d85d3cb4481e6fa5bd6c9406fb50209849a04393cb3e1275063dbf579f5744d1e2041efb600e654c0db32c78b46247cf4bb3e667b474c3d52a25031a43d482560b0b7e372b525bc55ee0a442abc2b0a9bad7f3741f57d08b57ae3035435cfc6b5cdae9cf15ad6fe9720d84925a8e6c13d34417793aa38c110aa87a647788bb71f374ef7f2ce7fa15e7cb0b5fa8560b287027862d64bca98acbf90f1f7ac06411bbbb9c68141c1c9f8ed02af6b7733fe8bbb559087752877fd381b638e38be4bdaad0d43975782d8b7cad94c43431c4ba275cb9f9d02c7a258b6587cd2562651272c246dca1f007d4ee660591eff6158a6ff32bbd89c75ff9982832a083ee27844fa4ea351bf5037c103302d53670db1f81e3ec69def2cd914160bc8c1cdf58cf5eb03d2c3f3c54ab26ce1c5b5a6b34cae5e97e4f87093c56b104ae8e8a5820967c49c76af75629d7fe3cbfe080b5216d8c5e6ec0849a00df46e64ecd37ac6404b45c2d70606b0466c8592f87cae1fe0ab8d2dfeb3827cdea1d6d40930bdf7d1a12354635add5858158908cd3d0cd11e3dc4e6ebbcc3df59ac166f08730b76d599e166c5b5d7a1a8cce11e601ab5f10e9e710502e5281ad45a96bcf968ad01ce9be825f4932bc95fd021f1c9df00ccc663228ec28919a11f66ed1ecf1c4357586a2b637de56e1b6f48a92252e1539e1850ceb5e697cf802fe1ca62214263396fb972a85352332e1799547126f3f1726f11d1f68b57e3e20911e1a495958aaebe671b82c82c5698726f6352b1ce4b1dbc19e667c930858bedc6da6f1935cae53173a9bc8459d597440e4e3a363b877838c4eb687b12941cb2060a9d588c4e709f9cac912a6eef43fbe3beaed3a1d6844bdb507efe8be82e00aa477a0beef0fb3e00ec7ce3fe9ad63dbad39d5f505539ec8ce08acfaba71baafb65baad0a853131cff4a858a0e27f3448b75a9ac59f1512821818a8bb33df5622afe47395ea7ca6dc4d0df75dbb27b2f432e0e2a14e6f3e02dd5fb89eccedd90a57c739426bb8ecfdb219809009baff9b16a219547cf5de5be38e39c8af07c82ed89a1affe895bad30a9436285899791ce47acd987661c52a0e022fc97aab2b50b5b8005fb23d4d1c1f148de2d9bc99d3ea2de7d9b2d6503432ba20cbf4f8f128c7df2507f59d45e93e5332e93003d9d427338d1897238b31a6649521ced430c6927942751e00bc32138fba3a63cbdeb63638f1bf990068beda722f199ac85712ef8670a197627936df2341f25133e06d8b0d2fb2a13daa9c97d174549260414d04bc8604d35ea1b1285639450d449b8ec664c2b95d9c09f7b5e1b0a140ef74a3aca32e148ce0615745f01fae6c7a4bdcb4a86121b5ca27330a4bc179d99ac888c83b109f991f11625641ba96f6250262132505451389f5b0e39dd6446f6367160b1f1625cb518fbfc2a944116957d3a94d38b5d0f0f7332bd90d795e432df30fd9dde27b9944fcad5002965b93da7b4d417f97002c78a070aae19ea784f92287f2ba4a2b300a407b97afa08fe763409a4a1ac078a60ded139e25eb016960e4a4364876f15107dcfdd9fab7c84fe66e8438b96c34e88d118e289ee79d1d6dddbf5bcbcd7b6d58688341a39f85b20c38ba64a155bbbe547c5f9ea853c67d3ef9bbdca542fa97d2b154581b2a4aebd76e90873bf70e7c0b238d19a469cd62c04aa52c1ef01029fc38b588df4f9fe53cd3325180450599d7bbb1d6447c07dc6d259356c096511df3ca14b0ee4a5b4f16549c26288c66d986acf1ec26ec61b2a120671dc1308a764558ea583b3db8c4a4ab1e71a5e5b63addd4a7d86a6578f0c079838dc0ce9f4c97d38038d06a3585f52126efbb7f31ead847da0d09a162486ce5d2157bc102b8187553892b71a7628495392a0c0ec7200f65240ad1784f96af9119346519a80d61e1f8a8d44d439ae37cc91f03e1ec521732eb0009c332737b36243d38191e7136aa30a3b681c159b741c7ed43a58051be8c9a3e616e937ea33400998aa94a58043ebab3d19184c9571320ef6abdda1d220457b8ee3cf91f1c9d0109cab0160e393e361cd3decd99407680de1dde8a1192bb1328b7f9e9683c4ec3b8c221dc68130e9ad41836cd3abddab0a08673388fc88f61e52543dcbb91635859ad2c5fc57a37d448256cfaa64d30e7cbdf7a8d27803c0dcb09dd7ea8384757c29fba71969b351a98f719d1f33c9c2e2ceee2836973cadeccfa4944d04e7eea62005b1950fb3a9d1bc89f98884acff9f81ac0d48caec958f0606fe10ac99aa0594131d919afce27ce4ee2e2a66a58df51e9350a9f418cbb06223391708ef255a7027f7b314fc582ee9665560deec878a3d438459612a65512415d05ba7c3e3381376ed68a9239244adff056f7bf3d7f1a5a0250584618dcdf9fd2fbe4aefb4a69665b0fe1fa20dd5270b68cdf8ea1d6ba76ff99a320c867d50371fb3a76ffd14cac984ce27916fcb7c83dacf5a0f7b3640d7ee031e473ad4328dfb40c3479b656e3800a0a411ce87d106f2fb32a21eb9451bba96be8085078b2f3cebaf0f35c06bbf0a38a6035c5ed1aa9c2bb7b6a99d807a55349524d0b5f14fef63f18d0f3eec240007733887bcc1655995a24eaa413ee66349ffded27c40829523aa8b2ecba28a53719e49822942d193385b5e80b453ef76cb7ee57a69133c7d3a320ede6a0208981a173c2c58b7058b88692b4e211263369537829d38b8ff9adc3f3c1ddf364d7f15e0c65308084e9bf8950b5694090ff8fe5efb744f6c32e870589d872e4340210b13a3fc0b12de26dde61781b4e4a53ad2614e520e715a22a0716b2de0ed39470cf4e516c1d56c5cab37b3eed15f22ce90b6f14545e265cbb4f29a0913d0d58d7e56f9f267ed4aca90b1f54682013bd9e2d0e99d5d6ba098f4b512b2bb64567cae3a91f2424577f8d0e3171d179e546013545745e7de70311fe093e225bf9e30d6657ed222496e139b319c9707961fad0c806956ea10ff2112bbe7d4352404d2cafd7d1354d3002cf9f6a8f7ecc34b5ccb756f2632b71acc16bcd0daaabffaf8e08ec08ef9eab05ba10404e19d582a4f2f56c518ec0d5b52806047d16e26c4084648e16459b2b2881f893ecbaf7b43964a028645690f065f38924f10faa726a183fb4178593d9a6d5f15e68295c193ea2523ef545e3e4be53fcd0b71f1dcdc584fcec96d3b74d6cb019d08e55b347192b8375a363ad7b5c7f47f1afc02583c8b77c45945f334f7c537a8da8bbeb405eb11dfd4c7fc651cf91570769becf7c229f984deceb458d46e91ded27e6a1b5de0beaab11f5289553b9040e03be7e1232287a4b422b26ba93f9b2f6bda330d9da14f2d904304a034aed6d2dd01f53fa6c0512e4ef137e113fa63b4daa11950ee9b914b7274ae740febdc093c79639bcd8402dec1ce07ed433673dd666e5b15053f8e156f867049ca144d3e0333cdc16831b267ee71da5156f0f4df1a9900449a1e08152b5da4dc57d622aab80a7e29ceb5348384af983a924eba9722f364da1de2106975ba9b85aad49f5df45084ae59bdf15150481b63b9d45e6b0b3c845513618fc26bf2263b0fb30a3dbad82ba8a397838e9a524e7973be6d0fd5bef502412ada733898b2262d781dc52ff8defee510feb5dbefdada8bfaef2cf22b708222949b37d6ed401e8b74effcfcb36b93626ad593b172f4ced60063442fb18b0aafc3d988ea0a1518276e3225387fbb188b0bf8491008205f7ac560dc296f13211989a14abbac6cd88a08af867786056fcd9cc6334dc4ca267ce0dee3165417b80be0e85a14b99c781e632717cf9c2df955eb950ce781cfde5d5555e9c51ad9ed7e74b22bbec882d98279bceca35fcd0527551b75387020b50951dcdb9294ddb9869a2a93b9c766a306b90b9b61cda36fd30e70e0f86f954be15bd8943f81b8beed7914b67a4c4576b63a44a63c7953586d59ba7126c5a4d8b32f3c49095a536f3eed9a09d3f36154d8bc50ac10c0561ba3d5261beb81c64c837c8e0457c5ba62e91a44de1a2a1e26cfcbb7fa9ee4084cda626354a5125216d98d11e8e257e7dd262aa23fd9fc5aba86da7f8e403219b786178822cedd4f1cdd5f170cb0e733b0f3acebcd011c6d4d488045d7680656d55b130e80196ff541472be771f4d1a163507c378742905e2f620d21bf1efe353ada83859c8cc71545b7b98282e20299cbaaa509354ffc21f48d343822ebba4a70adcf93011cf6b9a6c3e63e878dcca0bba0c8a09df9e6f430a0d55b094506309b4d8968fc61b1a4b9e97a9661f9cce2b89f5113d07778b95f602e89ebd80d5310e09fd0f338549d9c67bb195f4f4cbdfd66657ed5cedb91fcaed5c9e4537774122463711eb96c3e0393934373af859a740dc43e9bc67717711122da8254dc640420da7b9516258dc80b1e26c32713491bbe6a34df56cb4d51c9e3baccc10df09b64a9a93c822875de68f3ea453d35345ae2608ac0bb81037c84fb2446f58fe628d1f252b7acdbe6f93827ad4802e8887979f64ae56d597e70c63728d435507513ce261ff90a475f342fc55151709a08e50ea41c7fa691ef3cb3f9debb029d1b24d792ee293d704bacc9ee005181feeb640a4f1a4ebd79df43af736ca61d933c6e4876fbfe52b40d61117fc8715d6cbe3c7c25e37da60e39c31d008265fe27c63894346dfb62375706b4b6085ef6b1eac195a2bb9fcbcb2e10161497bcaf0c51e54281eab755ff80ab5e7ba16c892130fabc4f073ae6100f34bc9f2eb54142f56d727ea5370b5bc308dcf9c70a041d9b417d3590e5e15b9c44024fb4533c7a7bb67568eb6b94fb93f081063cb417147d2f88feb37d3ff37d4e8ac", 0x1000}, {&(0x7f00000027c0)="59350e820188c764281cd96e9130f7c0caff2cf3316c07ce1cb02a6b4e0124c3c1b3562dbdd5afff7bf70580dd8100b2c1d3d9b3e7055f9f564f1e61eaf5391838a518efc86d6eb5cf5aecc9bcaf69fa2465e0ec1c36fef45aacd942d0fc57857d8d4467718cf23bea2bb166f86f56187cef68cea700e4e9eb0d36f7e433ed77f82a798c001c26044cb43e17caf93646897f360edad69ade7943bd43aece8f4194122989128b3c8967561f20644ac25794", 0xb1}, {&(0x7f0000002880)="df31fd49e5a302180b974f662b9bc7e74154b68ec8ac9f8bf52f11882240b84ce865f1cafb4bb233766e", 0x2a}, {&(0x7f00000028c0)="73e7bd15e38c93a7ef803ff1b9f03afea67e22be44eba3736f842d64afa803b9b3691930a1d6cd97df700d1ce3d4f70b0075ebc6ea442fd6a02eec9c395645870b413a9aebbe6a26f930dc4dba3496f8526e3dd00bca1bb35113a4bc894d1192cb8a244d7bce8226b335ad9f8e490d6c7e543ff87478", 0x76}, {&(0x7f0000002940)="233c7c011fc1", 0x6}], 0x5, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xfffffffffffffffc, 0x3ffffffffffff}) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="26650e3911040fb7de3794e81d10303dd103d66b85e3e6b09b5626fd82806debf4db0b2b732130d184749270de61321d0e2cc7189eb83e4037b028b183dc824b3f05b3c904b0baa6627f75e0cd07d3567e66fc384aed044f1e2b24b0815684c7a6add02ca51b64ea948ace8c44b33db1918b087091a2f42f9ad7", 0x7a}, {&(0x7f00000001c0)="3acd1d5183c0881386eed4cf890bd709f9a9be6852ac91045e935f9c57f15e80878d5214397620eec393551b79fea0e730bb83c4764197dbd9eaa2686361a755dda4cd259f1712bf5652bcfe0a3f05a92bd63c18be18410e215d707148e6085eb02b9f0f39833cb1b46ee1a617b2bdaa6d5ee28154907977952c8fffe7301437bb151941e952b2a044539846d4cce1c871ea854da88af48583f86d293efa63799dd794b93fdbb3b027ee1a4f767d3d229c2e91e1bc9d6976f0dfd35fbb19f53f2b6680e247b680bf3e5425c64f0de3c32ec0a988a6ba5ecf99622ae94c2c80797c11dfc1b545d2f92214bb3f65d3e1ab", 0xf0}, {&(0x7f00000002c0)="e942c7a66fb48c", 0x7}, {&(0x7f0000000300)="089f94c7f0c1c4972167c5467173df998250c6ef83e76fe2b1b3f4a978512a3c7aa6c9bdfcbde9b4bd422b3e528bc5b64278d55f69e79a60fa173a6452c96ab9e27401328c1514655e09c68d9333f730e2e5cb99f4e0", 0x56}, {&(0x7f0000000380)="2869d2525da7b31a86e93d42bebc3fdc36", 0x11}, {&(0x7f00000003c0)="9d2f34309a33348df1fecf6cc6ba0ff701d7ed4b09c4c62d14be10dac439e7b810c6f0bae25fdef20c44bc5ddb9108790d0fc553e3dc46e4ea98245e9c20fc014667977548b30e59fac16027983f206e5c5d87baf7fedb58eb2b738f09a7926e595d7b49cb45420dece2c187dc6c093c4e410ad87bc648a8e60f97e0cb63df5040617d354a90a9b9", 0x88}, {&(0x7f0000000580)="20cbb6e0d2b0116662566119e69ae2f56d3bc7a0861159a1c6e700c7e5feed8cb0c0200486a923084a052c483ac3ed22abb664ae50dbd19f1c48ae9d147a24e5ec08302f8e70b7e967c3cf59260f956a8d9f339f4fe653384627273ee41da11dd5efacbabd2d0b294fd22098b64563e86c25ae57a622e7b38a237f93fcab1169d1e1955d2b24f52193b122c086a22b75ef5b894d65137ad58d323a7f49f18bffa7b69d238a207328980fc004ac18ab5cce1d32e4c577174ecafd0fb282fca9b1666dbd7e6d738e4e9fd4f9dfae6933449cd94dae0214730f4564645cbeda3fbcec079ed4216d418e9081875a5b4fd634732821bfa282230eeca1ecb0cef68f998b664e5b4d797e5ce0aee8673e7322be4ad1f2a4fb21268fa484f390aac756805fe42ba774e5cc729606126747c846a40d6fff75294cf930eb0e34edf2c36aa7817b4fc6d83927fe2095c4bf7cd52f6ab8e62a45eacdd58bca13be746110525c11fc54bf835d3c5cd7dbef18ffa8b5c3859b361e2d9cc68d7a16c2a3802627159b61cf27a9d05e625954e17c50e55fceacfc20e7e9f1db379a69118ba82003258d2ac0db17cfcd5d498e65c6955e57e9096d4330568151560e64a8b4e4d3fcbd8438ef84426c2b31d5b43a52713f3b86e83039461c9ca8bfe8d20886d0ac39a00a57e844afd902bf19092a91717cea198025ee57e4e85efc71ef607967a00b341005319accb14777f2c8e7d09b671aee36ac6250a1b411f3a494bd4162ffd34a568af1600058a9e086a2604b7bd53be68907779901d261163ddb4820542989cd8179793bc46b57d1acb157ddd4015a4a72e45aa0063ab75c48b03e7ea25f6d50356fc6fdf5fc3338e12c2ca40e4305bf97d89ddad0ddfe0344d8a2d416ed356583a59fbcc751a51193a75ffc666d49d2cc00101f027a707aaa07f1f5f775cb4cd6dc2bae58a0da42fb69c3379b3d8b90c4c0ca0fc26b07138471cd4ae4377c2dd9b528005d62aba1292efd5ff948bb69e2338f95a6291fb654554736fd82a80d687e8e656a11be3c710a938f29fb2129fc93a54d572aae90f154897483fc7c92cf1d4979785811f70b31f40c9113fcd95142e9f611e3001274017b6acc4518805bf42bcfc43002b0c89d736cab96437023a439f4757468ef44eaff1e26ba9128ed28db98074360f198c536a46f2b5efdf6a2391bbde7794372986225d3649be5b0c140a71a8596980b30187df1c41eb8222814c11e1b8bd7bdd4bcd66c65c465a4c38012bf9d4f95095640ea9d5c9142d5821bc909c082901fc79451bfd014ca4e1bc6e9582978900f6ec76dcb27df84330022167b2d2ba455b9de2447ed999c8d18804e6dffc8dfee7489ccf299fa01c80fd3569d24f025b7ebd27d85205e57cab15b3866058b790a36d1981c5d50540988667756454958a582953baf2c21ae54bc6fbc1d2587f81f571a1fd3dae686ff134da0fac9af1f5bb4e5d8df8ed0811140c72b623d15d6c6af54ecaa08cb01b1943a476c6df0ea83d0244418e4374dc70ce8e9cd773382f86f7c709b10d4124edb7fbf81663fd1e0f83e9d447b5f6f02273c05cd055e6b0c5a69fd8ced52d1921312e25c2b783b2cc9727a7cc40e75431488141ac8fc117a1d2037aca84b4d6c1c5d81e420b48d7052779514262a12bb4ebddf3460922e4277a56853191b87afa8bccd231086c1414eed69cd397815f3f9fd1712af660cd0825eed684dad31742af2512b6c020cb791489fb928ff7da768cc9ba8433584cc16e839ebcef32a57dad05db3d77f3580fb2bc90de7a927313536be18308844c169ba31793abde56f1ecb312824380c69eca1fe574f07c03c2814ab02a56ad94e5813de219bf7b2b5a1d66e5582f3692b0de6516e5316337f3ff9a4592aa961f4165f4e403a0d33e16d5a40137c0825d682e4ff6d18a2a42f9755f718925d4a03d504d0b04055b0b2ec1d4ee9ce17d36d87c53643a56eadc5bde3d6135edc41d9a0351e11bf3532197c08fe8983b741fb793c46f13ed1387547b464c445114c52a6f7e7c0732421b4f46a7bc6aea404c7a59c78cceeffcc49f050d652b9a892f259cbde2decf19a3d08bb1c339e8723e18d58cb522cb252f4f43cb2ee7b010c63f87ce6fc4b6ad400c231d55c2ad3554c6068a809009941461ec329872c678fa44869f7f0ed6cdc28534bb2ec43d5ddfe9f8d011e12d64afeef6c3931f0032780f3b894985150d0d0107fb2cff3cb22c420d699ff7ff3c16410da3d73e0fbfda0fda602aebfa71fbce6b750eaa3824fe48a520f7a61e961f0502977659b74277df1a2b7da549ea2b77d374fc1c7b1b8fee8aee45e80c267f07a187f8bfea4dd83c1736f3f0ea71f410005504303495f11fde54e02480dfc3e0266d576bd05b0b077e9d757c6501f14f50736cb0317f24491433b621fe22748f1fa37802519b05f30a329661ec091df5bd2ad01cbf5d45b65d448a33c6235aec61dd6e52faf014101c405749e7a1f6e517621d3a208715fda8d900d275d2623bda26636ee5816ccf1c9bbc2258849ea02ebe7390deda9de91b13730680360d6266a5e625250a65f5d8df64fcc434b75f14097a534fdbbb9c99372bc98cff8399cab27f505779738ad59c168f2a94a9c356d8d14f3167cf9ccc7b3ea58e6d955f2a4cf8072e744b89ebbcb4a3747597fbb82529c9ea8de131ff0f907e214dbcbcc283af52ba1ff1112c6cf8055337708c7e86d017f68d0eb6912e1c25542275f3ba55f7aec653e76714b25890f7cef69994279527ee3dc33957757f0fa6a80b769ed20c8294d1ac74961f47cb8d095136540e40597f987372467e6cfd4cc864fc232e50bdd0cce759083e508d86f7bb1b6c5a6599d71ab7b7d48b64445d7ef6623b63a66e5ef5b1856c24e043148121b8d396914dbf31fbc696996a9c2f1d1393bd83da1e1a0e002aa6fdf232203416892439efce9763233b828df22011e3840b1a32f12a64060b435b090bd276dcfba6a720751c95ac3f8a05663c20134ef695f5ef4ba7c83bac462c3b7a156340e2ca0a590135650e6e446a0dade20814648ecf5b4439fc529d1ccb4884b57b3e4eb4a7ef82dc04d6520e7abc64e73179787e2045c4efd7c08cd916bc1a16a75fe0d168b8f02fd3c4ac9c880c68772716c409310a815c7a660cdd64c51ab8e9d21fdefb9aee87ae14c02752ec0743f1fc10f2ce5cce2aa757d49ab94a6f476f40d86551375e9553d1ecc5adf852d15d5ae7e188c3c645f4d22236455a07c9464ebe56e59813d7dd734ec5c92256ee759910415c5b98e2e8b524f5f92d0b46954d02d0ce8d90996b6fb45d6f2131c8557b107856828ceabebb733f8be9c7e9c208c89b7d377d11b189f3b42c6bdb71b4d908c5cd0a9f5a9e026b4c25c19884a4a1ff254469802a725614b7599f420a4b70b3497fe07e364fcb043713defa6226cf73789839ae8405b7ef3653f70211a4fec81967173fda558861379a913b8f8beb3cdf4701950647975d4944556198743caf1b1e50c01ea42f5e88594cafecfcbf028c3e6ac46bea6ba80bdd05334bf6968ee2629aeda8979f35fc945af16a8b62788f899e74b4a7a61e65c8c56fc379d53492bb48e624e93b38f17806895aa053f47c091debb473b81b79abc459ae6151c55d28f21aa8b979f7d4e500fdd3e7c6df644faca5188b5c377b74561a480efa3935ff1f4b715642c8cc8bcfaec8b010968cd2cc2c53f5766357cae02e1558c87af40f1395cc17730f6fd90caef002e681ec5c5e484e9c89c901e5805db791c845aca92e77aa288280cbb55bd1623e5209d7735fbf0599630686c515ff1c55aada9dbb8964128a00fb4a3f5fd988ee90a56f49dc33d586850276add6c15ede828132be82a95d31e3dd8984ce6ad4e95706b9642f86252d0273b895f72eb801514dd1d77294c0be8788634461babe7a455b36c1f576f28ef9adb0a8f94222d403d0a8d55e7e4c85348f3521d2ec07135aa69d5bab68c9f995d7c10de08db071645d35769a7a661a8095704ec67d43808130b0f81779b8cd89a15ac0fc54efc008c99db10dc74c705fe6e0b5d3ad7998e76f8a6d5db49f43330876c4eea10c1397f21f409902213617acb8a1c2b97464172f609c22fb734f5648c8823feb14891327ee37f5413103b18fb22ee0d6f2f4a4a9042a49b7e319ecdfeffcf71436dd5eda506a003a6dc11ca282709cffc1252e4647c538ab25ac8db517a60ad18e51e7667279e936c1d7f1c12838366b7600cda7c59c4ebd2bb356ab3728c6d8b6459ca076a9d255c5f0214987979069458774d9d60b75f6aa88adbddc6a56735fbd326eb24e01dfcc7ae0314841e488ce1e10d317ba6a54b5d3e28dc38a837b5043b265c4fe1bca1ce9481e211dadcd7a7f83e08b904af664c1b28c7275820273ea0f63a35be5c00158037635a5b256d0424888432c25c27ef28ec5bfb62597275ecd8a1ad34382adda8c24807d4e49415008040b3d3c4d85e95191487cfb612ac629645852a6cba4fd473b3dd98013d2eb5887778add1ddc8d3b3d04184938e5fd3deaa82375cb0e25d2b96bbf9bbfc45763dbbd2c96643fe424646d729ea24899a022456b6af4b298abed9e2444fad474e3d3c2d0c227c35b90f3b6b895edfd3e467a50f413e8d5ae341260830a2917084f7423d658d7ff38f6b80ead86bccef06202856f7f9870ab73e7fd2c33df61e062a1a89e81d766518d66df1f134357509f4381aa63b796a9b16c0291f56854b74a7bd9e48440e72f5d00b4283c65cedbbd55b7fe350bb4ec4a25c0d430407cc935463598d2d84f0af5b42f3ee7e53ad422e15da1aa7247a371b3e782923cba71f56ad5c64c0d7c33a25d32710afecaa5ad3d8aa5a7a268067ed1d01efa3ef1bbf6ea6c7fcc6f993eae91fc2a2e6fd3dba4e6387552298e3c742bf2d7c5b2c1cd5cc857f5d8051e413e497e5a50a7c36c59732c462ec79a5780dd16202c03166fb900be6856de4408d1747fde0f6983f79cc20bb821f33b84eb5312978f98e2a1e74aa4aaabf6f2c28e240f5797310665e2afee2410c6991bdb89289b9d57d1ed36b9c7ce0a95350e609b8e07fdc2215956e52b81d543af5822b59f057a894424f864efd0579f6aed54e894d96aabadf157b115ac4a4a411868e498448181fd43a593613de4df84629a26802757800dbf27e79437789f533f3c3e0613b7b6035ba74aabb7f660463a31454e7afde2707ce7ba58f19058f6b451d37ae03e756e4e8638ddc59c1c641a92f14762116e29012f9a36423fddc79cb4d447be80feb22c53f8026e47c12c0d0233d2187eed119f47779bab7875efaa75cec6cca39207db7064a05893a4a0fbe8d95a019156c94fc4115365340bdb8b340f4dffe1e244dc7f145ce8c60e8076c1ef7b6bc06586109c8f6e1a65ba2cd57bf9d3ab076b987a419fcc748840aacd8038fbc74de5f1720f8c1522b2cd3de0fc0ecfd302d237052d19c5edb998af404bd96e34f377b78a9f595903c93d3daf0fb57b9ef281b3fd658b877e84497337c077822f0140725f463b02d0c6658b084a8742c3f6b9706050c086161edef0d0961b5d19571f06a2af38e50f7f8d0a079633d733d352a9cae8c1aeed32878853b505fba7460d412b943e2702d150f8be3063c587a29e275e475533091a7ee8bd50d4132fa3cbc2d51db199bcd09f749dc0f9b67445296f070a2d3de7b8f4a99207a83fc1bb6e47a508fb0a580afbbb2fcdc8e844408302c02a20812fc4dd3a7a1d30397c6fc5bde9b2b", 0x1000}, {&(0x7f0000001580)="2443b0492b4c7311e9222e2d8e475462f740b5b1efa442452dad7e1ed6de5fb4c22983baa966917ca6445ba82bdf46c00f6c61f656bdccf3c86d9d3d728d1e7e0e52d8a936e60edcdd619aed543f4050acc0fcbc30f1d12d008e7969d43afa8351d555ec0f9132f76d32db9090df90d760b63eba3d89f40861802c7557c525b59be2713963510c7929b43ff079f194c9eea7a6ee03b0d41df8144017bfe6de927839fe1385d5a8d393340f6cef57c1bd265b392d4c08b2d17a04d4f45db9caba86dae14fb56e7cae5a7177a1fb979901d26c9b5d30f64b466c59656c1631ede30afb90b7572886e4729accdddd6c0a6746", 0xf1}, {&(0x7f0000001680)="1152b09a26984226a6062b10d9c79ef5e64eeba6b11e211e1c525d1703e514d3874dd462e20217a6a748ffdcc1f2e7129d5b6f7c65aa648469dc679afed1e8104f4a7fa6e93a419cbd6133877dc820a1eb36bcea1715358e8240197f6716bff7a0eca314353f6a62e435e59cf27918bb596ba148e6873292669c837e8efeae587bcb0511578553d351e30abcaa3ec6ffa63bb9212cd2d2fe11b6a0bf408fe72ecf46a143f5a25d3486092d289dc897a146bca0fc3837eb98d037ce222aacb6068ba7c5bcdbb828721c1d642715d6dfe2a278471e68810ae1fcbe1ab8aa94e44204", 0xe1}], 0x9, 0x0, 0x0, 0x4}, 0x409) 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 13:34:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x7) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r3}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r5 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x1, r6, r7, r9, r10, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 13:34:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x100) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = socket(0x20, 0x3, 0x80000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto(r2, &(0x7f0000000140)="3db192509912e08e7994082f61d606b4da3cc2fdbc33fa71f5455614888419a2951ee78b0bf23523fe8cb4bf0c2f44f9fe36ef9d80516682307332ca98443dd0da603a624058807c28297453beb67371cc004d9d9289b15d30f4a600dae08b16570d50021a4072c6d6988fd42b401085f670c51b4ee46875de54a48edfcdebb15ec9970d159f50f978c930c6000654976bfe8b072fdd5685cc93dd96f5a49438d7b8b8c7b18509ef98a966fb1f9d", 0xae, 0x4, &(0x7f0000000200)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) close(r2) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:14 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x140) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000280)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="fed880b241ccb27a714dd302532313ae1630fa7523b071de84bd672f01c14501b48531af7d", 0x25}], 0x1, &(0x7f0000000340)=[{0x100, 0x1, 0x2, "b6eeb4c0ea3325e3f5f85dc51bbd162ea3224a61c67369309953dccd7dab4b2bd26af01a8e02de2481cb17003ce456607881dea4b308699e4bd142606dc2eb13eaaf460d5f55b14ae60c458c1c06d688edd47c361f1e4bc74ff308b3652a52f797c1216d11635ce223ab27ae501d5a1dd083a1f871706a20d23ed2bbf7dd5a50f67f247d74e1f2c4d044991c74a88d836399ee8fe5cbb2a0fa2c64542c65e2e02bdceb85e1683cfeda9445c8e9274ed2dacf001c8a652c219574f7f7fde44cac5b6494da3212a8b8672703f7104ee9e4fbf361c7ca342db8e14d57734b4e0974915d8625741aa00aa2"}, {0x40, 0xffff, 0x0, "5b20ae03bbbb7e57df5dcdb2a1d5b1ce54a384bc56f85ed91e357ea0a0e99470059d140d06d320a78aae5e2d9da4"}], 0x140}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) renameat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r2, &(0x7f00000001c0)='\x00\x00', 0x2) write(r2, &(0x7f0000000040)="174a5135840b", 0x6) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 13:34:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) 13:34:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) getuid() ioctl$TIOCCONS(r2, 0x20004276, 0x0) getuid() ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) 13:34:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 13:34:15 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000ac0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc3b95592c5406e221cfd44861c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d6a0b000000b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd00020000000000009fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000c2020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff3c231593a949d423ea3a54d893edfb3db3b9c5cb86c41ad5f359240787cbbe5864c3190f854ecdb9fa9be2479e40a2427a0155c7bfd9a1429f75b46c73c1eac1257a246c1916cd7dde348e5ee1673e396532e2b97b1f5ebfd9521596d939747ff98013508f46e7d77d3f3a298611839d3bb1c41ebc75e0587b39653b74b1c55a6d69ca6318733b94a4d32da69459fdaf65cc233cf1d838ac9ecd2558479e65aa552c4ac518dc7f47dad83eb39fed9f96300338e0a2d6ddb19f83c03218e46d15206911905929dfaebf02c7e455469e39a36ce2fd500a05f939f81f3cf1c4a42a2b0ec8cdeca2bbd5780ab62a388a5920bed3b08a8571c17ef4bbe653e5ad2a08b8c51b954ba3b766c83f0ceeb041728b11edc2b849f50260140f2b833dc6aeba814892785f90a8a303ed8496d3b0d37e0e9fe3eacb40091dce8e1f116d9a0d2bdec972947e02f1706fb84a6243ec0e4b853e4ce0a955b9f908648d5e183385d600486a60587de43d35c63378ec9b0f395a66f5b73d5a2f9806e6e087f4019298fa222dcb0f672bbdfca0bb4c2f315e132a7b5440ebd0613da08ac76959d319b3d26c3c2b062756433a7ea32f7c0185d8e65074bc87e179ef673d5ba2baaac2b15e13b03a68f718b2d7a47cc3dda93df80695e0f3dc41871edd24c1fd9ccd9ecaa70d739747e208d768827ab586b29992a9cd099e6216e1c4", 0x9e32) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) read(r3, &(0x7f0000000140)=""/24, 0x18) syz_open_pts() pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="df07999e17298abcb51a1492ad26320e638a45792f167264de6f931c8ff40486c9fc92c71b153f6bb6fe93fb5dc50f228c42e9cfdf484689f1e2886d84e0ff1dfba64069ba4a9c7d246be87a773a16c95e2e09a34f38ce8a2b3aff", 0x5b}], 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 13:34:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0x582b) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r6, r7, r8, r9, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001c80)=""/165) 13:34:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 13:34:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x61, 0x2, 0x9}) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x44, 0x4, 0xc4f}], 0x7b, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf00fffff, 0x6d3f, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x8, 0x703}, {{r0}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000001, 0xf55, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x28, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x32, 0xf0000002, 0x70e8, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x400, 0x9}], 0x0, &(0x7f0000000080)={0x9, 0x5}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="8d69a6c953e9226187afc5d6e4f9034e5e87e680b927b9195db0ed8adaeb483c3ae870d070f71d809d660526e29b543439709861908a0decdf4053f73d50619633d94a9fa73004306a8f03884b62a0763bacbd7d11022649", 0x58}, {&(0x7f00000002c0)="4d3bc5db1d4a0a3fa7d111f1f43c672799500dd771bea9ccf0ec4e81398431da63338f6186ff279c90b2faf60ff36d345a4dfca4475abf649946be7fbaf10c728629df92ef74bbd44aa3511b270b2dbaf48169d482a058ec945ffd20a43f1f8599f56b2126fc522e4e43a3ee568d8914c524021d70fdef725059b6af3cfed18feea42e4d85af8f6e0c533e790e1991b3f8ac17b94934cbb7b5f7a36f5e7bc2e5acc823619b71b5be5872475705bcdc34d5bc7fca2cac392d7036788490059ff17dee94210ca8dd577f3b8f601485cd68a2d8b704b2e92b7e1fd58546f4626a0c66adc3c2c617de11c6efa4b1831ee8e60c3ccd12960f", 0xf6}], 0x2, 0x0) 13:34:16 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) fcntl$getflags(r0, 0x0) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300c0, 0x0) getdents(r2, &(0x7f0000000140)=""/117, 0x75) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) unlink(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4fde", 0x2}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) 13:34:16 executing program 1: socket(0x800001, 0x6, 0x0) r0 = socket$inet6(0x18, 0x80000000000003, 0x1) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x77}, {0x18, 0x3, 0x4, 0x10000}, 0x9, [0x7, 0xfffffffffffffffb, 0x0, 0x70000000000000, 0x1, 0xffff, 0x7fffffff, 0x68]}, 0x3c) 13:34:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000000)='./bus\x00', 0x810a, 0x3) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xb5) read(r1, &(0x7f0000000140)=""/208, 0xd0) 13:34:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x2, 0x5}, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x4}, {0x1000, 0x2}}, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shmget(0x0, 0x9000, 0x140, &(0x7f0000001000/0x9000)=nil) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10088, 0x48) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)}) getgid() fcntl$getflags(r0, 0x0) ftruncate(r1, 0x2b8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 13:34:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) 13:34:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1003, 0x1000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) read(r1, &(0x7f00000001c0)=""/217, 0xd9) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x401, 0x7, 0x6, "5242a25779e8bfba5dc56fd06dc63543ce1e9506", 0x20, 0x5}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 13:34:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/71}, &(0x7f0000000180)=0x49) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1000, 0x40}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x7ff, 0x1}, {{r3}, 0xffffffffffffffff, 0x8c, 0xd1f995bc389bd2e5, 0x100000000, 0x800}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x7f, 0x4}, {{r5}, 0xfffffffffffffff8, 0x80, 0x8, 0x99, 0x8000}, {{r6}, 0xffffffffffffffff, 0x21, 0x41, 0x8, 0x3f}], 0xff, &(0x7f0000000280)={0x81, 0x9e}) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = getpid() r2 = getuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x52f8, 0x87, 0x6, 0x0, 0x3, 0x401, 0x9, 0x0, 0x3, 0x6}) 13:34:12 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getuid() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0xf5) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file1\x00', r3, r4, 0x2) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f000051e000/0x4000)=nil, 0x4000, 0x4) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x0, 0xc000000000) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:34:12 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) 13:34:12 executing program 0: r0 = socket(0x10, 0x8000, 0x1000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2a7) 05:49:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3ff, 0x1}, 0xc) r1 = msgget$private(0x0, 0x220) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) r3 = geteuid() r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpgid(r6) r8 = getpgid(0x0) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r3, r4, r5, r7, 0x4d, 0x7ff}, 0x400, 0x7, r8, r9, 0x1, 0x2, 0x0, 0xa03}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x3) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/121) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCMSET(r11, 0x8004667c, &(0x7f0000000180)=0x800000000001) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000000)) 05:49:31 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) 05:49:31 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pipe(&(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000080)="09b62b9f02cde34b658ff2c6e68a53ebc945591e41b3f37b34d6aed2f7d347b52d5534aaf2c158307d1d", 0x2a, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x4}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='\n', 0x1) write(r2, &(0x7f0000000140), 0x0) 05:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10004) socket(0x6, 0x5, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 05:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 05:49:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040), 0x0) 05:49:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semget(0x2, 0x5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) listen(r1, 0x8001) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 05:49:31 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7, 0x2}) 05:49:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:49:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="cff70ca70d996cb4d8efacb64b886794"], 0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = msgget(0x3, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/129) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) shmdt(0x0) r4 = open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x102) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r7, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) close(r7) dup(r3) r8 = getpgid(0x0) getpgid(r8) r9 = syz_open_pts() kevent(r5, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x8001, 0x42}, {{r4}, 0xfffffffffffffffb, 0x200000000000010, 0x0, 0x9, 0x8f}, {{r7}, 0xfffffffffffffffb, 0x8, 0x0, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x4c, 0xf000005e, 0x1000000000000001, 0x79}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x2, 0x2, 0x7c}, {{r4}, 0x0, 0x43, 0x80, 0x618, 0x2}, {{r6}, 0xfffffffffffffffc, 0x1, 0x80000001, 0x9c0, 0x61a}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x1ff, 0x3}, {{r9}, 0xfffffffffffffff9, 0x80, 0x20000020, 0x9}], 0x5, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r10 = shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x3000) shmdt(r10) 05:49:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x4000000, 0x5, 0x5e, 0x8001, 0x4, 0xcc, 0x1, 0x79f}, &(0x7f00000000c0)={0xebb, 0x2, 0x100000000, 0x6, 0xcd, 0x7fff, 0x6, 0xffffffffffffffc8}, &(0x7f0000000100)={0x797, 0xf63, 0x9, 0x1, 0x2, 0x7, 0x43b, 0x2}, &(0x7f0000000140)={0x9, 0x5}) 05:49:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) fcntl$getflags(r1, 0x3) 05:49:31 executing program 0: r0 = socket(0x1b, 0x4000, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 05:49:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)='Q', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7f, 0x0, 0x9, 0x0) 05:49:32 executing program 0: r0 = socket(0x2, 0x0, 0x7fff) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="1dca2a494222da7e679add866ffac0fb141007ba04ca21a370531d8bc188a7bfad4d9617dc17de9d50ff7291ef3176b9fa96fa455e1c65b94799021544bed5e1e6d78c624b79f1b7e3db2e968be22b932fbc30ebc8dc4864f6013ec70fc1016777f174f7115216a921eb0ea5e6aac930beee4e0c9b41780a79de7d3c6dd8c9466d6b5291c8a4fe62", 0x88) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="ef9c2ba3c1ae84769075c2251dc018119d6c98fadeef635b9f3b3c694f9944a95103fee7cb1c597575432688abd0fc0e15ab6c", 0x33}], 0x1) close(r2) r3 = socket(0x1e, 0x6, 0x6) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x4) r4 = fcntl$getown(r0, 0x5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0xffffffff80000000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x5d) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)) fcntl$setown(r2, 0x6, r1) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x7f) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) close(r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000003c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)) fcntl$getflags(r3, 0x3) getpgrp() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000480)="c2a9fdd443fcdf06ebe8c3ce2174e2072c49abaadd87134b5beb45f96b8164d543aef6beaa830c3ab8e97de244225cbe590f4962135a8838b6992831ff34d0a61b0e3c2b20c76b61bcda817a251b16cfd66eafb7c873188e863931c4efd3e6c93a4a4ca0ebabb8", 0x67}, {&(0x7f0000000500)="4c0a552534f7773428149470b360c4843c974b9a438f46a4159cec0e5a599560dcd455b9a59e51408497244650ee78add9fbb8bec41884f49a53e5bae485c028b4d1cc7ee4790633a1b6aaa74904c600c7c746adb850ab957a23903444981f65936521e377734ddd6cdefe2f0816913d8d2661867ea3180b2a85e69cbd8f1bc1dd5278014a5c1c0cc0806bffc92bc500f8c02dd14c4298144309340e236df834d40546b14d4700c5be419218dec6dd784a0f47132cc6e25be0378d081b42088cd60dd5b4e65bd78175057facea", 0xcd}, {&(0x7f0000000600)="e18f355bcb7da968b52f0ddd8b472705a6c472773f4a84984aaa03e90ed8cc0f6b491e237d98f4dec90a65ded623fdf6ebd492dd651ab9d776f0629a2f2e6e95907128163e4595e4cc22f283d40f00ffc1a6e6e5deede04aa2fd680968cfcfd887657f25b6b4b3fcac7ff3116281872b68a4e4822a44a41ab8c577c4175a3f65cfe086c54d4579e1792aa492821d25d79792c27ffa87883390ce0b416ac851d8dd16e235dd37c7ce6eb44007e776597bdbb363c0bd64409d4631e573116f95566e438954f82615e4cac09ab204abc6abd520558fd3b9e0f7484e47e7fdf63aacaeca3f5dde368bb3030cc28be0f10ac2b7f70f8491596af946bcf90812d566573ab5b4c27dd58f9565cd0efd2455641042d33e27f36d30c36b4d98813fc5d6ce2ff25973de02f3816d8da6e3eff9c090de8dbe012ba9e2a089a691792a320e42ef5656f6b3a8c8af9521736fd5e718ec78d49484d49854de46e07d7bbc8aa82931c0dab78bfafb1d75c2c4d36a24aa5052ac8095f58c2363b474f30b9fe9bab9ef5878cb4b648ef1baa37130a338288b6f2506babdc579a2f50e9b58f346a1616fe22c050f402b9dcf7ddd669bff292eac32d087d32e774c6592fb90f55f243376937127d84159dbf12cecc9f8d1984a273ac16eceff59b79a7467e4b6caab8e731bcd0de07f4f5a1ad8828b801d5ccd11d0aeb7d12b14f891013bcba1722f98e8187d8d27aa64947e2c58b7982e9744aab3b7ff1f9ae15015d0cdd729e9555cd170a58b698b8273cd9f5bbbee37f9aad476a3a7bbdfc7b1c300a685a9cd710ba026a1eac70e04c2d717aeacbc33bfe550c50b3c528a2a3eb514cd5df30114f97bad3060027e010a0d54bd09c3e48f4feea4371a01109346c778abd2ac3734169a71d0fe2ee96bec6d1953c92f9ddfa58d8135dde6053c05e11d3ea05f12cdb8fd973c450052a945c4e8916f68f346620756c80af3ef8ace9a388645356ad7b0932c58863c872a23cc58a35d127d8a8cd85b159c6b7d5b11a169f103243736682aad000eb347e1d3e13f07ea01dba24220359ac79568b2e029261aec54d1f539e4f4058cee98f982acd1092242fbed0a4c4bd93af16848abc5649f6a262d8406873407b025347eac10b082d182ef952a7c27ff78454a82cac2148659b129e3a77514d481de4692cabe858c8676b48f2802b0aa324331074b7ed11fc182228af99b05878812e21f8f0bc412f1b3571257cdbad423ce32426c57a6d5fcce99b2bf414818161cf59101d46e5c9bcc6cc813a35972fba7118af493ff937dfc3ee0cffce478e886aeb5d127548c138877fe468d911c11dd5531f02542644ef9111d7822e20d5405ee0dff905f0cf06ae0bb2a5d14c24e135feade98bf644346cd367ae450276100fa6e16b5129a943b4cc3a68e3168bed32de9d7e17d98fb31a33c11254d3ba908c105825d078cb5ec7dffa26cb47cd9ba65e55e14a762fe81662e649ebd73b17c4b443ad7b22d983bbe78ab4148a3d6af7eeb19217795399c2e7d09464a34dff895a49da345a006760ef6f57823cba5adf33e24ccfa502df8a64d7741803dd2dda8c58677d788b7ef196635ad5204a623f4323560d99c3bdb09b3e3c772463eaf50a60f0cb361c434c7448735e5efd3f5e4a755017af306683d78683944433a0aacd4610c42ab4fb0bb2331940721ca72b1ec6ae6f4b280149d717af3bdf11e8fde5f3f44e34b273289600b1c5afc0e649835d4783c32b8279ff6569b2d12f0387e4c57f8eb8894e02573c4fc1a2d0d663d004f33f3b3f9a60904c03eca7668107d72aec073ec00ef77064467ee582f999390a0bae44cc220c42e93cec53bb861e588b1b7b805757b0cf206bfb35adf2fd85ce6a3c8b552d07226a2594156561e9052cd59286196143e719e3ee012ca47ab75cec3be31f5d86c47dbea7eafb93ea676ebf6d51c9228e5b199c31abb2f3a25538bea1741aee57420ee69b4022adba2a042e6e3ab1f2b7133300ac6eb8b88321a6924930c13ed186fb99b0967ce1a88af65da8d016abaf7667b18e377876b11f753332b042e723bb5be371c9033ac9241f82ff9e665d726f43f34c8e0bf51d24bb6e519e019c1e548a15334701904f6990942d5d7fe25efb29aaf0e29ba02c273df568c6985d2c0f56fa87402b4bc1b0f27a4c0063b71a45091525bdb53bd426d98f124c1e6110cf0282674425d1da69220ffc6d4b7a2dbee8ba790134e184bc421701bfb4c42b287d756e7145ad99dee11f83d5cf19e9319b4d3c1ff2a830868334af124923a515097ec7a8a1a8c4c2dd3d550731e72d80eb49067586a1f23048b9359d49ef956494f5737cc387a7f5f2b3d18af7d6d5d1f61360c8bb2a9c6bbc1b97b1c484da97a7a7a3fa5e4202dcfbeaec4998321e40ee7dd67af14c159ad7c5f2bbbfa10086fa7fc56b6542f31986f2abbe3f448d97162113bc3b327dfc8a1d2cb34c26e8b0abcb17b079010f8e1586947dd15e1056d7d86430866feab4b9b8436db3f3c9d58ebdef2483367d6247f2202dc1a40f6f18977c93f7565a986f51c57401ad9e21f444f43796b321c81b17b3d4cf46f71180d832383a6f6537b0b5d317ffc5798318ab8b9814bcd64a3bd0df9b0dc72b57683f184f57b98daed2204ac3702fba354587f4a2a10a7f6b728a636f2130a4096b78544a924ad1cede8b7221293e2a06bdc79cc20b950a8d5bc4398ce50abec5d0903b116fb10d66503f3f36a7ff0940079a28d63a943fb9414ea1b123187be47b95a8d0aed8f96fb937ce0b972ef69bff9668d21edba3745a4517cbee4e0c2a132c2b885f17a83bc82866c6ac96868c7da1713669e55c821af857eea5f33a2bb15839d078fc22b6105eb765bcb2e50be0987ed1222efad10262985a09637a21971cf5679b4455e2957ab26304e56f5b528a507fdec08a7a1b5ee02bc1841ce21540c2f03cb3d7ed267cb5c570dd9b8136b41f43d879c905cbee0352fa4ec0933e099e173830e4143fa4a767e829c67241ff7f438b197a70191e30ae8a8a74b35a6b35b9de752148ea84d681d031ffb68bd2cc7a1c7ca403decaf8cd9b56fd12b126d8c1a380415c946d83fe4100232c3b3f1170cf098ffe85e4150e509130a49d43ba2b7e7b1ab2ede060eae4c83d7563334e5a8963abd69d0e4f0fe2c4afd1d5060bef74011bfc2d8fe261bb73b2a11f96a8ef0ff70d9aefa9b35ead82688c9fee7a2c50f651189db2ba1c63808ad1c3655298128bd92e90fca85f97daf3c389b703601d37b9d2a7051e480b19ea64a15c785aba9e6ddce54128e1b7828c758c66469bb24cbd149748123c52ba34c8ad3cf13bf13c31fd63caea9713813473599af495b3b32e82be1f4bc756b4245f512d3e215da5a32c066fc2691bf798ef09ce8376a9e5a1d9c1de82425c18ac68f84e92cc6d004d4c60ae59a5c8d753708ece0af6e981b454c9a1e2e88314ea15ce4cceed8e89ca8d3d640881b56c678b5b537e693a4ca8622ec0a7853e0ac6762c91e65b35fdd69d3d415f822b98c198fdb78dd0956b227a520f3f684e1ccb6da961c807748e8e67b0671cc76c6a4983314aa808901d6d6dda2ed05b5db6c27016c8b4b4c080af92674f63dd34df7506677c35f1611beb82666f083f7e8e66f369e289124bc0bc1427cec10c9607340d90cce4c77252ca26054c17d5783e0f0a26fdacb0711edec80cef26c82f8ce5f610e70d6a3823e2425c1b20a749f89d150bd87c16c4ae9430e54679552ac0e5bb6c5684d965a3983896b8d2d74e7b52eb796a3e6237345fcd38b20a53c678fac1a9cb4edf7044ed73c91663ca8364588a349e01d370a2878032cd04ed3753a8181f5c64072e629e0a21d4dbf0bb8beeb97adaa70982a4bcb1705f7f320fa2ce20d1524bc4d06746c11213c32fc41b4f5d6bba21aa5d496ef1355accdacf3b2f8c9472337b97b5eb22d544556dd78f9684c252cb6702200be341ef2d20ec8e5b6fb3c0e4332fdb438d72d82a58956254d849a5d6cf550ce28890a56eeaf42e604bf965c20d2357bce9940a207c8048a8539439abe4ce7ffdb9dfb89ac557e0baaee89129fda6d2276c8ab70b8a48ba6eb95b637f2ff60142834ef47ac8724dcc26dc0f48995e8e813b36039e746f15258717e4a13f67c3807d89cfaa8a69daf0df41cff5f0bef448e7055aee5d1dfb3197feab07401bb232513eb3ad875bb7d7b2152933b596af35359f8e845ba15ba309355d7db1acc18ea469f43df7e8446ae8780e5150ef348e8e900291db4abc1bc66f742ea8c51da3a77f7bb99bf7179bce1b76b10b2c019e28a328335fefa940edc9636fc1f552331896ddc61ada4f1af1d830cc05b3ba822ab3f9645b3bb2f477f19a2c1a20f67870dec25a55e166fb428fc7866c2a87774497d01dad07cf9c09bdc17d369ba1cf7d50b0d18ce6c9cbe9ae4c324bf23bddc7d8b013f87c2a50d167ad45ea8e46649ebbee943069bdc0c6359164e03bd193a8e24723f946e93126096521845a1a92a8f9f710248ba312b653fcbc239231f985b9919522b878d517dcee70770f8dcc55d62c131dd9f3f1528f0c153f63fdf48e7c5f5af77ff8dcd38a914008642ad02a8c08d3bf1c87171f5fca26d365450a256d4cdb8c634b2fe452b66098853f01c740aa665844357dc581ae43aefdb2816cbde3463cf04f91d06c1d4a31bda381d0f5a8056ab397c1603a3d6a8e34936c64fd72de7196b8f895dc8f4a4eaa707c028a332b640e09e3d5da3d6efc7167c78a84a1f21e6130b4570cb161e3a59978bc9f64aadce8275c308be14d04fc86d494b1b61eb91c8d4e9e3c79b3446c0e1f2fa6f5d10076c78a04924bd075c5c1d3e766e6473992ce860a7c0c50c9ed2e6a345e41322817b7253a9bdb7244dc16f436a32a73907d2406b6ffffe17a938febc94e5466fd137317bda8f6ec274926fa471cd1b66bd838bd5cc5fe3c0b40b6813382e727dd353c1fa8e2d32a9e96e566062e2a8d42c4421e3ef400f99ea6e5c283e507c73557541a71b458a71f8cde2607123ef7745385dd7c6088fe6f512013b0106b6aa1e4d7f1b709afd2e0d0f2e9216f89f3a6c6569106bdb7ef175fc337c6592b6ab6c601a160a42dd02983390f0c051c0e762029c04349f8e6340a251f37064e3df9260d0edfddcdcc8de543c21bd4d2b48a8639152593ebb332673faf6b7287c0f8f8377f26df087f670efe28d3190b511cb37b4f8baece66017c3e42b2b9b13c38909e1115c202688b416462f2046bfe39f7b3c0e30c09120df69b9454e784b76a6a490da4f3323bd3a67157b479624cd31764447f6afed17a7dbdc5a625a1022019990ee2ee2ade67ece46f638ab6d07eb67652191e045784a9298e600d4e5f08e5e708622ba0249bc0907b7c258a3a8fbe3c7be76034cfa6ad4933fc33354cd17854d85c8875c8525d55be901f7b62da9ab1bb8c4849b8371ba11d652a3339103ddd65f0c0e49b445c59e8951324b7ddf1e5e5f41714b6656884f04fa67b7452abadef51f19da7d3f69b91dd1a5c7b3e38c7ed6afd27ff8a317724b7b3ea3d681257995f52fe79e7d5c3949cde410957b1e0dd5ba6195729e77af0a306447f5f16974119c90dbae77933c8d754abdfad6954f51dc733e61e14ba210256bf38e66153e44cd4491e1e84db30560b063dc3e7a8d74a1eb676a7e1c5910eba5a62c3aaa178e6cb3b64974c41952c8c7cdaa4eeaf938aef4ee4cb964718bdb4bcdef825eba0edf4805923abad50318a80decc2cfc9df8521", 0x1000}, {&(0x7f0000001600)="bac69c9d08c774df2d5fa14ee5c5c18dd978040ddf991251a35a19e5ab4710918de99317737489806aa6a9e5f72d84f1c71b74b9fb775fd524c0c69f1ca73323a1eddddacda6a1f321c67aa4cce3433439e9c128eadffd7e8891a5feaeffcf9040a5ba24884fe50063a7ee71ac008c07d1a988431b78103ceb35e57074205c9ab0d9", 0x82}], 0x4) utimensat(r2, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)={{0x4440, 0x6}, {0x6000000000000000, 0x2}}, 0x0) 05:49:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="436a2ddcbff360b66dfa6529e1d85961aa8ba1a0b77263eea3d17a5314cd0d58ef45eedb8a57b330fb5658d57ca263009392d19b2f6d6abe6cebcf7169e5fcf3ff247b631fb49053a91912a9df0d1397360e32c2d6f9eb237555513bfc6c9c6933db5f1e019babe29188fc9392c6ded784213e857a5ff1e68c388a2b7078168aad1c489eeb06bd45aae381a265633d2a59b0357e75a184bae03d7df1c64d18c779acf47cb8f682cb0e5a2d5a3425a5ec29a6b2dab5f8911b1c6c720c2f714618a8fc2b77ac7bed134a41f4b9286622393a2ad22701709b54f5778963ffbab6f43363d7", 0xe3) 05:49:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r1 = getuid() r2 = getegid() connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) chown(&(0x7f0000000000)='\x00', r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8008, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:49:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) getsockopt(r0, 0x80000000, 0xae64, &(0x7f0000000040)=""/141, &(0x7f0000000100)=0x8d) socket$inet(0x2, 0x3, 0x0) 05:49:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet6(r0, &(0x7f0000000000)="f932f7d8f0d04353e28c16efc494ab8391a8974bf138d24c27a7ef5b345af0e54b981fc90176da3de1c5d75b60eaaf37503257671d39b224741f6f843ece596a53c0a68450d03b36d8b94b176274074c213ddc0d9f518ec12666862b092cbd7c32f17a2d20537b8a267c5acb733e531db40f4d890a44014f03daa0f32cd7131e0a22126ddff8a948b16e13b814666784bbe836187b957c36e6d125e1d69cf730491f1a7c394372bf0e079bb6d23798ca2b72b12cda50aa6030fbc87b785fb74f4d2bd3e330975089d8308fb74bde32fc8178fac6e87af6dbec72a00531b6259ecd3271664f9c94f55e1825cf9aaebb37056c91f89b4abed233277321263e2afb9ef0f1fc60a1c473e3ae059a2aac34be2149812baa761c787e1dcc1ea5a919ec4d1e204521f10b1ebaf5fd0dbcea116a6ece27839e51104638d16f00894dd9f213976621d86f9a75598e966a55a50993fc5986727eb50751f75b4c2367fb4496f51d4ecc6fca33fe3916cf1060a5effef5e4e1e72cf12df6bacfdeac772de3956dea3e8fa6f0b1b73d6d9cab78ed4c0bc44da4eb736658112614f89813aa3c1df9345155649af352faedeede1cb9ebb96e515f06204a58699036fc86a2fc1477147991c903e87d372f9e04698e55abd77514ac27d87d50ee58960090b5010689c6c7ffe91039eb2bc7071ce9c61dd1f24d6b3b3dab88e3fe70e25fe349d4e04b83a4fdb3246e01f04e0eb439ce6c6d7a34133cf74a8d8e82cc57367b090a82ef8367f1a3fd801c539d9714a2aea6e5a43a7316ce3d6e137f64388a56c5471b9cd501805d00a992ecd591adad8cced741bf477479350db3da3c0e895c9a019b02c6f3317642c109e9de0d4b11b7137ed53e8d693f0441165aa52971036a518b3a9714aee35d062f0ebc922a3e96266433c7c5525bc9581425d7adf1da7ad2579fcc6ad2f4bcaf9c30cb722c5a0c1af75e5bd641f1a6f35c1ab88018f80ad9351daae97f80599bd57fe6eb026fc4f619c88762029b0e05388112cf913141a173b5fa88818b2081c6025c6c4e14f71d85c172fddf7b7e8c70d2fdede8f285be4e1a1267e874801d48f2060b98321be29f0bbe35d0d803cfce32ec17892d9985bbbba507f76d8e9a1767b35c0e81593c0604677d2dda1df45c09c63e9c4659d344b3d6abda656bd26471988a082405807f210866f91ba8bf7cc61448b2d3ebb6c97632b044d51bf980978941a9b309cfbfbc4b481fdced5e398707aa2cf1bbd0ffccf35ed28b310f60d150a3372dee7cbcf908be984d346e4d67e02c92b38c701877cb2de62aca63ce6db46d174780836654f952dd51aac301948c1895945650b0ed7ca9a2b0bbd9f196308790799ef9d82a028cd0ac7187928f4ec5977a9ca88b87b3c5f1a98bbfbc76efae7b0a1e8dac38039e73f5f17993ed17550461be343a7ff5c352441672de6ac0ebcb05ab7077bc6c716e08bed987d92902913b2e2f59b4854fffd3c08106fed1f0811783445d31cf512fd0eadf896ffdb3edc4835fc6cdcb67673d1309202410e22763642ac6921f11e985ee4fd0d553f86d51f9e5cc03c506191e8aaaafcad4c88280405930fe8a6ea88e63aa7c4deebfbcb3be8cbf43243deb1c5d09b2d71f1b4cdb97a0743a40092d0ffa448fc409dafafc75091892fa891b99f6c75a22f98dd91e8163b1d8bf3fa71b377e3d0a7c3dcab2491b852c472bc92012b4addfa2d7294da8d525ee7ae6e9a7f2d23497bfa28bfbca29346f3fb06f2eb3a0954e2178032ea000dc524c0621bb01a0e59323e089f5dc762d79a3d6932fa58ea95e5f44af107bb692965536b4f838728c97ead9e3d6dfe08e22a5ecf2c7a494586dc42b71563148f8e11687ea0ed9f90219ce6322c2b9f6fa57b951dd5051b1e2e6db4bc7e4e1082138caabe2e6ca84dc1d11f9d4ad21b245d8fa07866aa33741d6e1ec2a883398f18b3896de1ded59dc9be25ef61b06fb14d60681db37297a112fa9fc4116f0c59026c151170910ba137815bc62a6afdc534be51a6e99e25fb5284e11ffff7df52b21f8f4a5c458728d6e6aac61c5d54bdae3890315c215b816c74c26f1d38209d8d1746707b67e4c3cb489cfc8e41ea7a1194d4c711bb752a3843bf6d0797786223d2dd7fda49c0008757ab42c8f9eb978a7803231ec1ecf0e99013b28097942ca26cc80273ef2a6233676f4d906602ca30f40f8e670d22908bd1f7b5281cfb70b90ae7698634e3624a7335ca50effbdd0aca7083176cd956ff1c7496d4050662efdf52d46cfcae59efa3bdfad86181c8716fb1cf0f858a9ee9c09ddff801d986eb24a681045432a106ad9732759b88d4c76da386a9f9ff457ad8c63767960642de3273551c617b2e90ee396c0c476b6925c8d288f2b1331de245b3d1fc6d0756e725dce9f5de8b2340920bc63f8e54af8f02712132f6e073c6237ec2da11e054964523291786d9105048609dab060414cfc0e5f8365c031235bd0d6aa608592e1e1227a5c6c5f4717ad5f35f3458290191dc64970f36cf622020354d2adf3509238e7274e686b5cda8ad7cbee7125ff6f125295a03af29f85c60da04181db861b1df5299fd94306c1c85faa771daa03264b411ea44c04e485451f368a460fdb101cb3c9c33316b32993d2513f4ab67ddfd2d4885cec5e7343fd3febef293cabb2dd4db015286ae540d975edb3de61acba149e3c30b4d99c98d5964ac958a2b16f62fec5464398a10d2511ae252f6f5abbe6340586a377fa98c45aaa7aa2cd97ee5d08700e59afef4eef1e30ea4078164d687ae33943942a8915f54a459790d7d53187053001884ba31fc02d08339d32db4fe52d6abbf27ec1af01c81fca75f1680d4e2669941fd3aa3917327c593cd9dec7fb91133ecb156f65be5e34713aadb112116b0dc865f9658dae6519a7f8ce331b3bfcea6321812326b1c99f707afed0e479594c1f862e540f95d6845f297d9f686a6744572be68bfcbf2f23efa4cd4053223ec2414c0d5a00fa4bc628ff8783904fe4b5e103244d2acefa5bb88d80a4ab53fbc64f9281aab9f118f15055e0baf2d53421e85273a25f55c86e82956d3d698a37a07eebfd43cb313c59c816725e166b2f3b14d80792d56e7eee76959e58b0137bd4508815f4d3a3073193be55aeea79f86966029e8c57cc1db008d8e7c898d18a297c6ea49462881ca4fd25dc4daf69f1a4cff5dff8308236a66897cb15038537f4816ddb8da445c28c9680084df535dd517cc5fdf8057636f84ccfab4c3c969beefcf1ff1e8f2222561abb339ed924259a7bd0a25c9c7adb0737ad4132864ecd7457f52786aa308b79ffb2c6fbdf44fdbf0c50aa8924e53f360af20b5ec2e3c6d3a49e4294ea31b275a67fbdea079d93322e376f0f5d54ccf9ba7892bf6ab89d4d213eddaf24f5bd6c81b7fc93f641f335b9ef1847b75a339acdd770fdaf1c750d64ef133b020acce51986bcb87e872f83a46371436302bb8368a4268f11df2e6352c7029b6427aec8a5f375712c39706732c4cb1233bf93306e3e7132fc9b8f21d44c437701457ffb11b493fc66d4013f0318077a2bad527546af943f4c74af343d71030509dea86616c253b14a080bda6b7b05a0e74fbf645a2e6f6556664436016b14ed1635617671621d13c61fcfde83267b1413da67bae7f1916425df552623c674c21cc9820fa469899018b3b88866d6b7d687724f56eef01ad44906ad91dee0fbe3a157619973e3d1d35a53f6059eb90da853496624b05431cffc72aa5c97289cfcbdc36e74f189acadfb67a3006ea3610461ed942ee67f88e00c508e13bce74427dc8edf93c34a77d9671661cc394b7a0ffa322ebb8ae7c710dbbd4970d0b1bd713daec9e482f027b6def595106676142c695f826656269821c42800c0fab36e85044cb0e4864ef8630830bc777347eea3cdcab302917ef2fc879e74802a015cd2ab68061b8bb90daaaa7cb0c40d4503d97488cd1efcb51b04c5c5dd5c638170d943ef815323b0dd5adf4ecfab399ff76cb933e6694f592bb5e551494c4c28bbdd9d307e65dfc43f41ce1784251c02bfa4445370eaa76f7f8c1650a839f642635c1b4afee6d7f63e100a26572957dbd8005ad750ae691e300d6af542f3f79ed89ccb759f80e0e3f30af4210d262d3a84397698caa52133bc32fbc9dbfbf696290b34ed6693e0ad7a6825090f9b646671680c1cc4e986cfa93abc2eea066a7bdf6541ada7d43b47d1cead6eef78a83fc11bc60aa7845d15b0926f7b43b64e4326392126cb041e52b98f63b85db9b012fb26df38e67ebcf74ba7807d3e21668782f0ad9aafcd894d377083b62119e39c44bfd567eb6fc0b1481f8ad9df028b0fe06800225172127226473d362d0f202f94a498d720ef9194e2d9f56e70a3f77c17f9b1392ff81ee3569289e6904c6553a2e68aefa5c51473038bb57d4bc1961f07c983edb986adfa21ca95212a13b5fce24babdbae5914465b94774e5d58956cc8ee36bc4ec1108632f62d39d4c51972b3eb77322f8772714819ea4a4730eca1fca102f8a86e0faac4d4e6b45242d1ad6cb17e84435584fb81c46ed29bed7b5f4a12bf6db638cd57a2038eb33389c0782432aea7d158296c16ce4157cb87a1443b7ede357f990d09c2acf9127cb25ab0488726b655b283a733c5dff1cb1aa0f439d8b4bfccaac833d0b3bee14a776ce1977d23db5639b5505d122dcd26f1cba10d826d9f4c6e5fe76826151fe945799f3c4ac88389a799ab93ea6f3ef727c38fb499f049bca63d89f8eb0ab2e6e4ebe51fe4c4653cc07710dfdd30fe67bb4dc1264e4f910b317e221eae08664159079af97c52510bb63bc8fee790727e8d9526d5263a2c2ed209f1a03ae346f996f78dd982221d259e1b3c3b1748768621eed44f501cf6980f4bb1b216306e6f6333ac4641f472e34fde8f37da248eed4884350988fb7d6a1a4cc30c8ceac6fcf3c95460a5e90f1b1f56fd650cf9d0a62a279814efa84e28b13c1d770bef4f7df8c1257eb217a8daa1ccc93cbe75d50d724883bc7c748d4a355ffe1058cfef8c2f80115c46f579a8527a716d8ce2a8e7b5f34c46d92acbb09181871f0a801d45ce308cbdd48d1524a983107ad7a258d63889a0d95d719387a8fa523af7a2cdf7a739bfb694d1d7c7789d8930786949d34d6b6ed6cd7f7433c50dae81629351184b579280fcb53a00cbe2c741a887e768cd69e703fa9ea3c41e28620f3c1ebd829fbc29ca6efe5b1cbf67ecca96a953eaf1130e878abc5115448171cec5fed8c3eb7590bbda40c1bbad824f3d68947c3006833b75ca2eaef990490059cdfc4fa2a3446780b464aad67f61a85783da481e91609243966138d12ca589f49246cd96bf9dda848c22d8d59a2284366255377f6a9abec780aabf17ea4c919e2273c818de1fb5343a00b8e3ce31e1c37f2b6adc088fcb241cb4abb175aa1c74fb3f1531a72d187ff580fb23dafe985561624ca4e6136c0a9b090caf32b246bc74e91f0a30e9d128ff14c6450b502d1719e86ee7989b73976a539e828fac6e3def5ab3c0402e03ebfaa8d5aee8166bc0af30ba43e3ec6515ee9b01a860b34bed57c8712de26da532cb7d274a5dc9bc4c7f7a15e4462e71c3bbb7ba025a495fd7d5488f37d5d632f34bf0f8128c54604efec4659410ad9cde0a6c4bf23acfa1fd45ced6d637a17db7c71b3a65355848e8e9407add37c91a8dbbe1937cdf7002e33bcad4df161f391565b387d6ed68e1a03c09cdef8494ec2ba082bae7214bd59a66d0", 0x1000, 0xe, &(0x7f0000001000)={0x18, 0x2, 0x8, 0x3a}, 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 05:49:32 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) nanosleep(&(0x7f0000000000)={0x2, 0x100000001}, &(0x7f0000000040)) 05:49:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) pipe(&(0x7f0000000180)) 05:49:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/76, 0x4c}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x500, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x9, 0x400, 0x7ff, 0x2851bbc70c846428, 0x4, 0x7, 0x43, 0x1, 0x0, 0x3, 0x20}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x1e, r1, 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 05:49:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000, 0x4, &(0x7f0000000000)="324af792", 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 05:49:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 05:49:32 executing program 1: r0 = socket(0x1, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) 05:49:32 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x1, 0x502) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/238) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) semget(0x0, 0x4, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xa7) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 05:49:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x12, 0x4, 0x401, &(0x7f0000000040)) 05:49:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) fcntl$dupfd(r1, 0xa, r0) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:49:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x14500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x7, {0x1, 0x1000}}) 05:49:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x3f) socketpair(0x0, 0x8002, 0x6a5d7768, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="9a6194888b16fe53e3cc3b988c8fb4c5f225a6c4d1b7c9cb57", 0x19, 0x1, &(0x7f00000000c0)=@un=@file={0xac46ffc74f0eb210, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x0) 05:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:33 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = dup(r0) close(r0) flock(r2, 0x1) 05:49:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 05:49:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 05:49:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10101, 0xf) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) socket$inet(0x2, 0x1, 0x0) 05:49:33 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000000)='./file0\x00', 0x82) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:49:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000000)='./file1\x00', 0x98) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 05:49:33 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) r0 = socket(0x18, 0x5, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x86c00}, 0x10) 05:49:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x420, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x81, 0x9, './file0\x00', 0x7, 0x8000, 0x3, 0x7fffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 05:49:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/208, 0xd0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 05:49:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 05:49:33 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 05:49:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6041, 0x6) dup(r0) write(r0, &(0x7f0000000080)='on', 0x2) r1 = getegid() setgid(r1) 05:49:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x1) kevent(r7, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:49:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xe4, 0x20000000, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x200, 0x4}, {{r0}, 0x67a380af5188ec04, 0x0, 0x20000000, 0x1, 0x74}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x64, 0xfffff, 0x8, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x84, 0xfffff, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x400, 0x2}, {{r1}, 0xffffffffffffffff, 0x15, 0x2, 0x5, 0x853}, {{r0}, 0xffffffffffffffff, 0xa1, 0x20, 0x8, 0x8}], 0x7, &(0x7f0000000000)={0x4a2, 0xae}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1f, 0x81}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 05:49:34 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20400, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/125, &(0x7f0000000080)=0x7d) 05:49:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x651, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e7c7240000000900785ec2f80b00eadb4519cfaf000076a1dfbe91e1f08ace70924fbf35576ec1248f055b36bb258c1dd57ad8f84e063a581ceb655232a3ac3d2be73aca5f6550e3e63a8fa57e94a9", 0x4f) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 05:49:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x377, 0x83, 0x0, 0xffff, "57231310f9084001755d94e88182456d01af9d7c", 0xf5}) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7ff, 0x4) 05:49:34 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe39) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x53d, './file0\x00', './file0\x00'}) 05:49:34 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/170, 0xaa) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x3, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 05:49:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 05:49:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xc01d96714a7672fc) r1 = msgget(0x1, 0x2e2) msgsnd(r1, &(0x7f0000000480)={0x3, "54bfca5795cd6907b8885444890cd9b04b60be81985c4a885eb9e1fa7a56e38475e70e8468b08568d9e622e59a3d16b8dbd7a8223499ce785605cbfa0431c74490957b063bb500b4a770ac98d4e9be6d5c7acbf6806c3609d03f6ecee693110a0485594d3bdde8c0b8e7fb9368f76cc44820de42f66a4c3fa17d4f7d013c5abe1d6dcbbfa60278c0af70b56a44ba6e18faa9ebfec0b47bf0ed125c49696a47db4c0e5e91bbb40bee58b9bb9c9dd86a6220e1c617d5ccccfb30190e7c5cbca97143d324e8d016c80770cd6671aafd50c3b31eeb92cfb08e646fb6c2d0b145ad9534198f0cb571b042e3c712a9657e9fc84c"}, 0xf9, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0xd79, 0x0, 0x1, 0x3, 0xffffffff, 0x5, 0x2, 0x2, 0x5, 0x80000001}) r3 = kqueue() r4 = kqueue() fcntl$setflags(r0, 0x2, 0x5) setsockopt(r2, 0x3, 0x20, &(0x7f0000000180)="713fc0344295e8cda93c20fb729f0901c51d8dd6687594b4cf4e5778d01905e03193cbd4cbb95e313514756b470807ada3591aef8af4ac277152fbce403e8b199475de02e747c147335907f0dda1bdfdd3c5203d25b447bbf9bfac0df77ccc2194babe0529eea4405b7d62936f9c06e1a90cfe14720063d738d581a5714cc4bb6c542ecc98efdea66a0e4f546d", 0x8d) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='[\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='/\'\\@#^\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)=']\x00']) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r3) 05:49:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x40, 0x3f}, {0x18, 0x3, 0x86b, 0x1}, 0x401, [0x7fffffff, 0x2, 0xb, 0x4, 0x8, 0x7, 0x9, 0x9]}, 0x3c) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x8, './file0\x00', './file0\x00'}) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:49:34 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x200, 0x22) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffcbf) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) msgget$private(0x0, 0x0) fcntl$setown(r0, 0x6, r2) 05:49:34 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fsync(r0) socketpair(0x1, 0x4000, 0x56, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r1) syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x20040, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) pipe2(&(0x7f00000001c0), 0x10000) r3 = socket$inet(0x2, 0x8000, 0x5) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:49:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x800000000ffff, 0x400000000000040, 0x0, 0x0) 05:49:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:49:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001200)={'./bus\x00', 0x1e2, 0x3fa, 0x3f, 0x0, 0x7, 0x6, 0x8001, 0x0, 0x0, 0xffffffffffff5fc6, 0x80000001}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f00000000c0)=0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/72, 0x48}], 0x2) 05:49:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x891, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0) 05:49:34 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x9, 0x33}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:49:35 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 05:49:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 05:49:35 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 05:49:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) 05:49:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x6, 0x100007) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 05:49:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0x9}) pipe(0x0) 05:49:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) 05:49:35 executing program 0: socket(0x30, 0xffffffffffffffff, 0x10004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x80000000000000d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="9c9b11", 0x3) geteuid() sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="be6e75d0df0f6ca2bec905a0d835dc8f11e4b8200d0222a657b8909d9d43442e104aeea2c4762193b9b8fa0769dab22750939cf345c2d1967b1e337b8ef85613a2aa0d0a056f4dad1d3004afeba3f397ecb4d8794c6cb4b6c964c77e6905314cc42a64f676461aa634f400c38fcde5bb", 0x70}, {&(0x7f0000000140)="502ae6144b19f7ab3cd3b15d7902f60e8843423c108c5e491ea8a69de5b1c4792a81a9c410ede6304719aa559d4856e63bf9b379317be5cb747dea41492166dcf2e8df941a3a737c233becb5ef2a24a2ef5bc48bbe6e85766fbdbb9325673b0c49a081bef3618af03bda7192905bd796b1989e37ebcfc70340d1b66c10c2f08a126aade5", 0x84}], 0x2, &(0x7f0000000240)=[{0x108, 0x1, 0x5, "7740b6b710dfef3359a830e0ca86b40a979b0c541f621cf84d35882d4359e7d4fba9d8d4e3e5166946215e80d37262e5713dc8cfdc2056606cddd1299c50aef3e386b4cc7871d3c3ba12e1dacef571a982aca941bc6bb46c45866d9022089f7e5d6ae52ff3bb01b96cd7a90808c6c9b6acf64ff7566d229b958ddf7ec928ad5cc27936e0027cbdede4d4912d8cb79150d1027be8a4374d70e287ac37622a6a1524468cb6d9225ea226f7bbc5f0c9264d9ad74daae677444987131f33019dfc4b76a55efe7e2c5b202b94734b7ab5fd603b3a9f521083bd525d2bd8b4d760d9e60fd9f3edc53d0e815913a08810f00fe2d9f92631a35df2"}, {0x10, 0xffff, 0x6}, {0x18, 0x1, 0x800, "1a"}, {0x88, 0xffff, 0x8, "dd7d3179facf8071b97f9a9c509feb60196d4f97f4120388a2f80d12f2c1b0fe2ec1f35b4cc487e5a796dfbcf17184e07db075c301632fa08e61a96ecdb5c9351b4b8d64e67a61bb15e37b34b90d1dbb4a1f33ec589f6a6d08d54b7492560a1bed361810b758706c718b10251da3ff6891a61abb"}], 0x1b8}, 0x409) 05:49:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2000000000000) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 05:49:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:49:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) fchmod(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="ce624504d8d5c706000000f6e1197dba7ea98964fa10c79e5204c671d10a30f3e93320cd47212cce59870000000000000000000000eb0000000000000000000000000000", 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="6fea3aa88757ac8bf5d6f12a778666534583ccb10de0335a2a3a0ae87302dc7e27cdcb100e42b5bbee8d0dcab43436a587ce97617c83fc3e0ea3e924333fe0f3b3763cbf34a774e8db2a89b0801b862d6aadf218576507acd82f54e074c73a97b4805fa7945937a4c7534287417bd784215f0c2f04d60f14205de7e9eb83e933dc98fbba258c38263f437a72335a6130a6c9b8a533d364984e966d35b3c3fcedc1425f49ef25d62f65f27484932cb71a5990114f1063753c56d9b7ec443d798ecf38666212134b2529033673749bb5049721a20a519191a0170be1283e9ca9aafb30182cdf1a9d9dbcfc42aec7fdc70f34df864d3fa2661610d91deb19b68dc635ffafbaea9ce60864f899bce018432fcfe475b618b471b3deda0da2f89414d4ed90ee7f19f634911309e48df2ec78c063ce6a9136113314fe869dbf0318b34cc907ad4012e0ffc9bdfb5c5a961dc63a37e06e0e240a08ca456c1a707504378fb0c6c6d9080996eaa4ada7971531914f839ea83b0855bcd85099ea10005ec76b84b393dbeb601e127e887169c6bac215d3a3fbebb517d866255df8ce691474630bdb73a5035573c1fec2b73a7dd430342e98f7466ab68c25f3334cfb3573f09d7e5a5776d593140ea89c4e17953ca5e13d3aa9d25473fe39b0f4385e0d5bb2526488f1eef5e52d2bd00af5283f3405ae7fe531e4b3348b7ba4286bd1203ec286372345e8b6ebd06e499563f69adec699a687cf4c3bafd2894aeb8ddd1baf9a0091365a3d84f10893eb794aa076bbf2ba817f1fd94a3480998c24d082e0f6b3e9926d74dc8dcfeed0836d316754fbf5ec9f04a27018c13fe664870ea17de08f36247188f666d096fea0369692f6db577d127d77d3b93b63c125ae961a99f1afb91c4eaeb67dbe11aa655e649f4537034f3a1c150f5fe89e2cb667ada4a9a7ad758c0f62309229ffb490af0e79eaf042df10fdf3ca0a0b014cf052a32b02b76ce5b48e3f8ca0a15b537936bb8d770cf712fd8a8a5c4de4a7356b90863a9b7f6f817a38f4ce5f8d993e7c2a676bb96e8b581b1d2d25c15a7d7cc23e40a8eb3c21c6f1de2e200a8a63f06e19adfffdd8591b174972564c2c2726470081a734146d95d20ce9e16087d4fb8c805e0179d0b431223341accf16911f9ecda1883d1f65edeb9aacfef3e7d13d95ced3987fa806e7c818bab37ef3e6feaaa0584b1ee2c22aec4ebf8c0cffc9a3dffe44eeb9c0105e1a9a27a0abd78474d9aed98e270bb0440e00fc90caeecd76ca093c880712b2128887e0e5c7b1d20f30031e67b7f984cc57e75d28ef5fb15c2813c143c26fe1e456fa1e873a9bf44520ab1f837d217ff2a5d7d6fbd3a1f5a6f998e9b95c9406ef835cc948e25c79abed6447bceb3f787bc5906675bd6bf725bdddfa4df45d9443247624a9e637f3be9c75f8d1802dd296348fc2317b351c7c3f7979bd7d1c71505fe82599d796af5724ba15e272ee76d7766fbf47e9603ad0c3961816e4d9f5abd07cde3e555fc084f0c5df6c5c2c2319ba14223691fc42622a94f5e1bd42cee5d31c7f60337f63766501a0f4d7412f3d0a0e01719e4e6230930d97f22ae47b68b1bb9bfa3cde88138e6cdc609d53c1a19575d7ac92b36b6fee234e4f4a19c632c32dda47c54b875a9b9b8b1d7ebafb457ffc636eb5b582567c626b7263ade523d1f95775e92e4616e436b43f2351a50655def08557d09a947bb63e165fd59e926f1cab903736621a558fb383aa0c4d233e32124706f306df0a51048cf3ee8fb298db9fc65d5b98ad8c6b82a3f4a1d3205387a6b6d3e5eb836daaeee2c1c20ce2942859cd3c7d810dcfe2a47b75e90125de9e75c63a32ea298de0488cef6900736200cc0d2b9095a6604ad0b396535a70e4c54a3dcbee9d3dae573198dbe8853f36e839e4910f7904a06a3ce11edf09c0c3013d89ea9670d28f12009dcc305d47877d644d9dc675a93114b4cb06977a4e759a9dfb8211d91494ed6e56305285e3d5d621a7c224d3093c90ac8c6faf07b1cd6f2ccd2f97881d296e330bc684a2c45d3aafe2629bb32cf6d4ad895426d7d17290866374b3d2251428246e0034b0c0a07d7f9c5ddb457342544566211019ac936cad757f05ad2d249218ba955d1fd5ab1f17daf8d90337e228b9bc8577bbe699f5048f250fb8c1c14eae4413d685291b710ee052c72a0c2f8d2e6c0341b5b2ba6b232d6e31237aa5b99b010f7cd98582a8e75722b4ded78dd59c33cc67e5c604c976897822b653835b97c4112b977fe6086f3175bead3ab2a728b1c6ad7fb9cef919b519ad8bb87d1927bafd8f2f68a8e99a141f9aee948ca5f5728c4308d3b746c44daed7963940492b98a5fc434bca54d8f25a4396cada7459ca82546c3ff7f70db3a30486fd9e32716acf3e94dace4ccf5f4c920ded1fc9620a4cf5c2acd35fab4d31c4cc47398ec7d76ed08f888d0d8ac241fcc76092f188c2c2c1d54535782a124fc84a339791a48f7fe742ddda6db372c0075f49c8afaf977491a29fd10e8ecc8f7a307f994e9b1d696b9b8cdff06beebe6c259df7758ed296b8dcdb080cf665b1ed5ca6c26ea38e41a2d425ce65fb5b64d14c780a583c460d5c9f18b795efed4b2994e82991628f215b1a7da2a38fd4e511d042be06ff8b66e44bea068dbf421661421be4a18aea74d39014e128c655329aba5a9a22959da3ffb40e071eafd54609c37c75d431e5dc8cb76ad48354f0de437df78310fdc2ecff6c27101592a3e1f88044220b0c34b30894a22730db9ec21d082667da138f49d9fe58dc0cd5baf6bd659d0020672f3aa93d492a37ac4813a76efd5cee5ace6fe81e04232b090dd31b115b4e0047b91547a4ab1c571fec3623d287c3441e143f86990f4d063be20a492589b7fbba751c175600d980f1f06843a7265446d7f044403d0d1c6554dfa1909139c51ce48e0647787d5988a85441f6609efb08d4c49e5b4e67917cdb7b6112fe700a2312d2a32c324b38cf6fe8c74e607710e34de807dd41b373a633b5e39dd291916d4a1262ec0e675c156d120a416d71a8130e8e2c2a854a7f05563587561560133623a4197d8537b6ee75d28a25e151511108fe4cc153bb334a0dcd13949701531ad50eed847e53307f4607628f3233ec4abdd3e233c1639c41e6f54c4ed5863f8f94111e7941a7417620f454e451f243f692f372437cf490ee855a20aae0ae478887ffcab234e959fc1e645069e5eccfa7cbca0e81879ba3290ac3f1bc2070ba35aeed52d360685b1d668775183744531a05076bdec4295f85ce22b4348be1b51b1d46c0d3c8cb1aa72895dc68f1242b4edfa650dc8caef6839af81c8c2af730a09853ace03928d545ee9c82c15bc620baba876345cb0359c69bff63f7cdf9c5ac00b653a26921a4de94f221083aca071f3fe1cb3fc81773537b1fff66e830df4ca15030004f54af7b61ba06d3ce20b8507c3001b9963ccca6dcc0fb1e0d0ae3b3a12a59663ff55fc31ef2dee4d7560752a63cf3396e85e0efc25d68a4ab16d4763532a67247a38c6396188f07a970a8d42c3811d38849c5f14c67fd1761c7c775db6f802aad5177e5df649e9ea264bf444a74ff37da44feeb9fff5cd0ae07f8dcdc7fd2a224afcc7fc8cde0f9e2884acec5f8c6502b3c7430d75c45dbb63864ba4940b0a828ee610ccde1c92232e7d00fe98c2fdfd8ebf624b4fcb1eec43f247208f4eef487a9051570d01bee13ee3c4fb4d7da46ef862f1028f9e5a74a13c2db30d69eba46a5834ab604430a1e22409d9c44f790af8587f8be3682b34200e7ebad452844bc219f1ba7bc155f05e338b4103fac7f67e1d08bf6c2cc0444d943cb221f5d3304ce0b3c8fa40e5c951eee309ba8079b1ab39c92780190b17568c35264082902a0ca9a4e01cc9ed616532ae304615d2cbdc7a9e2981d6ea567bda6cb7945b6960a3f383ac3d78cde68b2d8cf732831d3e5e19b84b2f3f8369ff57f955337f87e8a0ac444f3028f8e049b52b5afbfb29406c0f0b274141cb6802217dfdfe47108f76db395252b4197cdf92ef7adbc832d9cb9dde667ee8caad17970580fb43f63c831e81488046697db93e7ef3d167675902ad210d9618c3b5ece23ea3c06aa3bae4ba395989e111cec9d2ec8e29cb562e3a52a516d6b38cfecd43e5ee35c18bf5cca2cb08e9b9e74d76d4fc792fd22b5f2b2a53914c3483f573683d108bd1fe5a83c27bf27798328cb6594fe53866528375e94a73bf29cdc555bcaeee7ef4a70bcbe9130849a0acb7b7d8803333048f119141d156d01338706f69fcb333561ac806d420a9c9ff13dc5200d23fb7bff4cd3d7e515fbbef59ae94b6679facc8f70c844a4ba7791d7d08ca74825d2477067036bf987a15ca63aa5d91188e85632fa38922487cb041cc52728f64318f1b7fa52bd5e00fc2242a35e946e09672ee6317e149ebc4a058c2f0e90bebacc0eeb19a8c61d8814e4d5159fd370c46e0fb99a255da99adeb95b6fc3a99ce9e30356d678237c7af2dd79c755505877099245de5044b1f833368e6ab6bce327ea123cf0ab52eee0ac3f8a63b4fce057bb80f2a95ef8c8150a2fb15c2e938537a8e2040f6bd74d4fb80d20cd3b8e40c5d5f240abcdbaa84bab7ffdbafe96f86633de80faf544b65067074d4ccb636936495c740412b82fc4d28360386a3faab00ae0b4c98e51f839cc69a4361709ec304359af031ade1374b90a1a8bb8d77c02210168a92364d71dbc07424d3950f9ad2efb4911319ebafb544032bd8ecfbc16ea4583efc1e174bda539a98482cdf37089ce87c2398af722d78901ab563664e1329801cc121a9951b0433b2b258d2612f2c58c76236c0b108aa473d9b0f289208321a4bf5b16101daffa70db91da897ccd550c4e432cb8a1a5347446c0834806348dc0e2982e2b19e6c0e15fe42614f2dc2a760522936777e513d665f79bec1d6e32f683d33109a176976b102a517ec23e531eb25a0f6de5eec92a0d6b6a5722618a552451f70c16b7e34ee98e3df4dbc34c9edcc522f444eb067c25ba1a2afb346b1167b7b8f244871ac3b86eee10b26e29c55d06b51020b25092709bab083fb6a881e661af864f6755e670e683c664f26c722468b5955cb7c6d2bdcbc1532ddd76ec62254fb427fc87c738b32e9af04c4bf2045d04eb115c97776fa490f1efeb881b5a991ea0f3e1cd23ebf7bcaf5eaec108ca10b7d410e28713c8d36db3f859632d90e21df3ac6c30de19b2c27a7176b51bdc517f9ddb21ccc09703881ea26d844f5e0ba22db5c4e8d7d2db2e8daf341bbe3ff637ea761e72efeff0a2e1e101c8431ecb401b7b5cbb287638675f5b2d27cc1be07dcce75bd1072ebac63b61c5942a97d6d68960c267917f5ec3e160b5a669a56803f0404d454e05a67264dfeeff3d4a2eb403a184756930219a72e67b2614705f80cdfc733976f14cf426b895723831355305c92dd31ecefedb71dd31f6544fa00afb31ce6410e507dfe9fa43726768691e05fc6304129e2034f79c89517bff1b551486ab5dc032775ddfa5d001158055553eb87b00cd8e7991c034489a8b3639ac935afdfb59dbc274bfd15f166a2c2ee8d4911824d54c18cc1ae2f3a3745e2e9c1847ed9eee6de96fd964b7faa5ddbdc63c4215cb504265f7f8a771f54788e903c4053ec5942d083f10bf4735e8d15990889bba5a9e157d17b4d3a78d3e668ad750a61fcf95d968c287e37cd1e72731f19a7be2cbac9809434308b6d1e36ec38f772f9437ae5102a6c916ed758801d394", 0x1000) unlink(&(0x7f0000001180)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="a143cab6640cb3259340a339f39357e0893855fed367861aa547ad20b2151c4e9f22fbbbad46e24f2c8a5d63f102df2acdb94a302b079ab933b70d999ba16e152e2187104dce965e1c36", 0x4a) 05:49:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="8b57eae2a00e6cf9f859e00599aee3c415cfb4d7a19b846025b0a9fe02e2a9d899d98c3af4d356e6e4308c50e0a789f6a5d262b18ceab89dbe8050fff9892ea16b22ce23", 0x44}, {&(0x7f0000000000)="0f0e36d41e21847e83bdd7fee9489ce233fe9898ad39a7ceccbc47a263b02128e6b08d0630ef10f1453b186c0989808f56", 0x31}, {&(0x7f0000000100)="b57f38be0b3a49f01d96d50d9c66094c82d0a0f91187a4ddd114c82b69e508e48d8b656d517d159b0e04687e2c7bf9364bfb6ac903fb5b24d63e4d1ab6b37ad02c83a837ed6df86422f41187daa9ad832c7ee18dfee7676c104c672b30ac521c0a19b3840a0dd5176061224740a5bf07c794703c2fa3c526db6f44ab5e026d311a21f7e1f0ca5fc0c9731f48831d24a53aa4f1e7c1a8906a8903d50508824ad4df21eec2696f728fe74eff7a", 0xac}, {&(0x7f00000001c0)="c62a54582062539aa71ab385938a2f7fbbc2898d3ae3f4a12c3e7301aa8afdd4eb7d2ee15dc0", 0x26}, {&(0x7f0000000200)="1a3b3e9d1303b1ab324dbd9dc6705cc56bd2b77547ebf93e766b00e311e18897e5c8a71ad057a6d48e19f2d5f68301ac9912c9904f9e331a7e0f10c159c595e7059bad8ae143f448b30da7f0a0315739b639d64f0ee5b6f00cbe7c00e93349c2341748ab86e34ddca40e8be1f997320a76d9e51631a32903d20018c40dee9b9d974eae76c8e40eb2e30a140c76b34342ccdb5a1f0c491efc04ac82d5c89fec20b8a32cd9ac4c59e59b0737a930c2fba5b014c5437ec58988d661cf189406e7ad5fec6fdbf6caff74d2c40155d9c488ba37424e0630101d0308972e885e0ade88be08d60fc8f8c685e261bace126a600b105534560a67fa00", 0xf8}, {&(0x7f0000000300)="8a3593d80e6c9dfdda5cc8cf0fbe5ff225e917a4729928a837956ce3b744e13081b2952533660756179bf794f7415815d87cea6ec28cb81f8efe00e4f6b535a3e97bc9e5b33984cb", 0x48}, {&(0x7f0000000380)="ef3213073eb12c7c93b85988ccbd9818171269378c2bae77304081531c0a4ea77e6429b38d48bd31d6ac7255402e5c14e97eccb500d01d11043c93f6693c146350de820bbf23ff57deb9336d5c4addd2319183830426941a9014569406c304142dab876a19d452dd3afa2420225954a582a4e105d03aa58be7d2e4fd2e7bf6f996b60c7f99bc858c6a09a170744985a34e2bf2b452003d403098069f6d7fb2822d281cbb1b399533223eeae14f16b588008d19529dea72d7913c7a5500925978991421a08a39549553a2828ce681f7", 0xcf}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830446d8aaf71f9255568b4e", 0xc) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000580)=0x2, 0x4) connect$unix(r2, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 05:49:36 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)="98be8af6541fbd9d4e5d87b8da477eceee93cc19e9953ee354e0f73d8ed11ae49e2b74a457eb54474d2de415a9bb05396a036a02089b9f6f126ccca93ca28227b36ce7c9d2d8955dabca145f1f1ffc69b72444a7aa2129015850e73d2e9356323606c0c8b38082fd7360be79c8d17e31d49f91e3d88253db", 0x78}, {&(0x7f00000001c0)="fc620e6d9b9450fbcdad6d7d41503f987f58e2007076f1b81e403c42b38ff167dc4bf7f541ceb60520775635b970c4755ec1d8e3495a07bc01a5cfade31558754a780f47a02006688be18c22a2ddab695711b87e644fc8cda61ab62b62c024148a1e333379cc531a4e16102e0ed79ccfbb4ca302082b90a887e8c23ea3a36951645b8a3f274de50213899808557594a86e1069f89ead3ba806bf3ad2f62219c3d688ca7a91d52c44f9967d4d986b219d9056a5e4831c2a56231c", 0xba}, {&(0x7f0000000280)="9a693733bc27202fecf84c2733de4812c5529b28bd26204edcb33c05dad6142954140628c26ffe7e74764843fe89db5c6eb49bc50f5f25d9b63a2d55e34494d9927a24c38ef67d069bee73e3c1137c78fc046f0fa1e5b34ea1658ba0599440613f7ebb8e78ef980cef0fad3eaaaa46e424033bec809a22e7f520b64260a7ee3c59dd4328e1ee01000575415235c80e98c4656e2ad2789c61f2bef1db6273c89cf7de3ec2d0abcca005da02223b6e58aeeea7a50c0b8d3de8291307e8c9983ea47d054d8a9b8e67da3cce2a99ad0dcfc00925e9992619498bc1c65c2d2a1b217e68c13e66edcc1078e11ec38523b45df930506f28fa4337db863a2bb0b60b2b423091015edb19ef43aaf17df32e58233f0f63cd2c7ba21cf0588396766cfc9abc2c3563202ba59eb80d67aa912498746386dccde170413ded12419032d93d6d303d66f229962944c4042adf8441388ce207778fcd7f932fe70906f17b7f60838fe5c8aeacb1240d67bb882f5d79eff2eb2c53dedaae7458503134b65860d4ac9e350c416980d6cc59eeb6e96ac2e3a5619c17570bf96020d59f96591ad489a3f0ae7f61d139401431b2ee8c9e49dfb519dc905e97a4d01b4291bef9425e7e22e89f5683f00300ce0b9e2f347e3efe52ae68f3640f627fd8c1e2f8d0d0695af0e4197e6f61a86eb96a9229513db94cbdff2ad119501e6b316041afc4dd3c4f171e1d45db8d5b2ebd032fa18941c0e41a03de004d4e02dd221ad4527965b56cfbc6a861c828b7bbc969d55a97200f75520f51d5a4748a24434cf4b56d69cbf78f967c4ab355abebd21219563a26af26d5d951dbf748ce7bac60ef5b4dfb0c6d0e274b3eaa4cf59fc21cdf552e245ac77248e180f16bd3d272e91af88d0a338d194700337ca149adf3cdc77a78b5e13b311b53d0d150c8a5af82931b0bccaf57bd37dcc1dbe6017666bcc4137a1a2d5101a0f51e8e03b7ed8fb5973d8fe5338941f498971fd6863ddd0b513ffca3eda56346ecdb43038a26e8c42c557194262c3aab8cab1b46fd637fdd37234a059877f3b54a87a942da45d0ab288405b4b082e9b5dd6893e9fbeb0b363a43d1004c95fd05c5c352e61b9916e717368952d9ff8898092c8ae8dd69b75ee9feec2672852d04ec92faef4100468a2f3188c23b31f3bad18f3c91419b9c256ab73b911e28f1c0e7ec72ad98e3c6594d4407f032db68056a5339d262bebe56526c4e7b5330ac1e8a196b26ee118f1ba076cc9a21f5849e7d45a01c11728b8051c589b2a3a8f09f23cd15ede2869b050e57ac51f24e6b6f8145f9677a0c69b4ad73a04c043b39c4ae6c8e5a7a315e6fc2b58ff97bb1e0e668a4cb4027c4544a3dc69a08d526756e487671ce4bdf8d0f3f08975d78994498522d44c3da577fd67b15bf3478cb8ed7c3e4b714a61e391f74913d1e8e3b68a134ab59e383ee77829ab4224e94669cc5463cff38ba172d9df43386307e6e7d9d5b49b456e7eaa4b4164bb4c8502badf18b6e3bed67b52a9a56b9ce5581636a46835cf3a35efa6bd9b4816f420ff9301e8cebdf5afc72fbded42f9577e035470f06c27acedb55e6f6fad785c8d54cde4705b7a13baf84d993a9cbd204e84ff7557f534222e1b77a64763797dc107304d57421b92b4055be8035be2e54aa323f6dead623c1d8b599b45c497e5b78c828bd4a788ec8e2276d590ffa6eadba1362850258b883fa3d4e3ec5f0dae9c1eef9c267590f9e129aae6f42cbd1ce95ee6d75a1c518bb7c3fac5489b7be7998a9b49768237e0d6989d913f286e26f8b35026b989ecab98b0cdbfe32efac6b6f90db5ec0c2ae10d012a30ec0299a56d7d55a345d6513867698227fdcf1d773d5e1b569789e4d3f7ccfaed10988e0daf58bd63a9da6b43851e79361bda1bf66cd7418b4ce2d9fcde92ea6945db93620c4f8af0e8620d4da4608a93622a62fe20cde3b0dd258a99567f23cfe2c842a5fc75ee4e87390a07ea567e3c29195f1448a1554e3e77a4283232842aa95fffad20d032ed664b0b2fbc6dd7a2937704f4d7d9bf326595d84bba49f0ee7f9643ab036e0cd9210844af186a17ebfc55e76c2dd6731ed9e6e7fa6958959eeb5928bfbde458d7607087620109e1aff34cb7e7477868e9043b6b2fa421745bbac3508b0c8041835dd628bf819d33e868693d3e7aac4f9b0d727f944ebe97c9db3c1e8271c507744028b03d6d5255ce1d55b31707c4c43a2abcf335e6504a76188734e500c1a790797bd622796fca629e6c9bd58a684629a1e54bb5a578b0607f3fbc04ea236164d60271122bb60b140498007ca8660bef54a86598ef173a59e6aa8d7ae508a7c975786ae917f0ca6534ae04d7a8b754f7056ae7e0834cf013a7c60eb73a8f45cd840db1ea17e8f01f62c044109cc3e22bbc1440baf6dc2bb4f59cde73083c5abf9e9d42b60118b9509be7f2c10fd1528d34ab2c0fa766034278b97635f12d5bcb041e091605e10edcf264c6e9b6fe31a0198c133b676cf1e4fbe631f28a7b6f4786667778bafdbcba2052a918078f0c263ae6b2a6e20862c4d81f4408efa0d49fc0990aaf3823927418e8daaaa151612de9e122a157083949faca62ac75ee9c2e568c38ab09e1258301946ede7f9c1b1e22b15caccb06f0f99b0c939488ea8f0fa38e90d4667328938f69f6730de7e94d6100f37e2355f6e716ae3d6dfa0e0951c5b5d0ccf2714f38190421cad9006f3f536a4c52b602eddb0db2bbb430562afec160be7cfefc731bfdb3cc7b9e7c1a92a06dfa807d024235fb0632405027c4ca8db961f51b817f9ddf689aff40fbed27d52926993524e89c28ee9def36ee2fe9c64ea3165615923c6bd7ddcee7566b9a42b8364b589a1bb83ce201f7c9f9eb97fb14bbcfa93f1f955bf0eb09dc49adc4ed5eb221c2bbec3c5063fdbc7614683d2e7f85db1109e46f2acf8b71ef52bfbe86a8936407cdb28dcd41a8989efa28d1ae614333ab38a82c96a2a1ba14eec7a069b1bbdccc7e3ce056622f7b5ec12f68f44b60ee39feff6962c84b0e30d8859c721312ef82fe3d03dfadfc6848056c2976213e50c07924043cd9c53532ce38340eb8fbc72d3ce767bf5de9229c70a0d8ab298cb5c270757c47a998462c768fcce41d1663e5af5cf24bb9b8a6aeffd0e0a511702646781656cdfb72daa66c171972f342511c45db66486cd37007e8b5629040023e89ff9a2d4a3dc646968be52554ae2f2653463939f27a9f084e3d13ff97f4925e2448a98e8880f2aebbac1597bc3bcfa2abd4f415223a73e34626f93c622014b34a7c1c88244324fd9dd8a1acd85a7f3d31145c6d2891057c9f3b2dc3cc9fce995506aab4e2842b6f96c0aa425db1acba90ad2d9402c8a53c2574265e06d13a66da89385d32ff7a370a5ae76a5fb6f252e6acb3d788b6c12aaf157846357cc25b03256255fcba489dc9a923461a98c2955909c31edeaf764b23cefc8eb04763f5a852cff8fc1e2c68cea78ec38a07c647ccb37a0088db3e1120bb76234b74f17ce71e42dc6c322cb69e884d41e1989f937c4d6f3cf50b697cd8bfbddcdf53c044c25b7df46a7a27ac80672808ccec92c84177da97eff5f1f6acb18ab696032b1e22c66226edcee62d7468cfc45d82850f50767ea484bad152d67076a3411e20db342b62c37dbd29c4ef334ede6598b949d833183566b2325bebbdb267fb8b60c542c350c844f66fecc30ac5607c02db172370bee7a6f47bf5697268a557098145e9a0327994edd27175d34903bcc9030d22c6b588b120bbf05b728815d9e582135cdb1bee970428b07d6ec40efec8e0ca18b5a33f97a542e797f27ac1b75dcc7dde012659c180698b29fb6f56406c243073e533165b2b997b29fe10831efae60046bc2cdcd8c3e97ef9a647f8466e54846b1412127a68aa64bbfab1b3632ff9600c9041ac16ca309c3b10e3cc95cb2aed71a9b33d5253acc41d214fd33259926548c6e42231783c1e7d2c8e6ed3ac7710cd7fc8bdd0a665952d554974e5cda8db8776dd3c9ff78577ceed99f996936f3d211f81bb20413d21ada495ef1e77c74349625052633cf8d8e7d0e307161ab1c41b7c0d5332d3febe19e70a5d650e50ff5fdcff4768a9a337a18f0a14d126bc3d2addb564a418d118987f1fab23c17c5d793f4ee9dbe62e49c8fd2f60605912b337b938347fac70c7ebab22909ebd6245d0c37a85b3c314d9a83234c88354086d1afb95391276bc8f0f504976378ad2fec9ac426615c55293d61158603a115ddcad0a83a583a9fe888471fc7d7518b967a9dd7a1eccc2f6740def40cc5c25b55269cfaf104b8d05646b27afa40409c0d3404192bf4b7ebc7b6babf4d9daf8a15f18c2d77d0d6f996cc9f34fc9e3c5295e2f105c24f00d5cf41d6a973b0d75512518e6a3d23809646e378cca794d56d82198af03ec2557fdbd98d5bd62dbb13018bb23fa30586523959a7297791a4138d49a8da2eb1229017316e9ab57efea1da175de8173f239fc79b818325b3301f1f0588da12311ddddc05be74d7533ed1b44808174b59c1e321a077b651aebd12e558688717d2aef8943d2a10bae9369c485b69fab118a3fc87e4c10d79bd204a9f20d5d753a26f4f832624863f63f4a87f5b58f350396d1b5ae166e273245bc24baa7c8e92aa9bc5a7bf75870eb4665e2d22d4d0d11b41fba9e6688a1082a28939353902970a0a5083f5fda8df010283a34b88367eddae4f9e6698c2f13c4c0f8e81b459fa030e6de831311eb9638484994624122d68d9a6218fedf2dfa6b06e56db56a82ca9c78a5af7f2b495034684459db4bdc564fd21c0aeed8a8efbc6e1688efaf463ba8947390b218e16b1581520654533b739177be2ec8605e812598c59518430b217b77b1cb575201d8fea24f230fea48d1745f0f8b64e1d66bed0b3064b6d0e3e7e294e729faea827b35ad9539d183dba451299da32add0e60bce4692462b5d713bb2d776a0d5635b8b29e31c4dfc2b22943081d90b171f397c7ab980134f46900e9c51b7eab35ce879b686f6c63dffd68c72a74361719e90fa8a8bbb39597d2c0e4c8e952c0ab41245c3285ae8ee8c93be75d34178f9940b58ae326f3d0faf97db33d88dff7c1ec5925229da5f29eeb234a3f6f62f50f9f60aee1aff361ec5fffa9841e7ff83fab8a1010594f3d648ade4791ed00c71ecf5d6a053b949b6e0b27d4fc4d87b6d3a273d85dcd3f4bb71c43ab31f13d8401e2c5304edf8116a0782b80fe7bdb995f9b6c0686bdde8bcc15432aefd5e94811cb5f3fc6d3d7c203c67e29620c98512254a21d2d23eb88b1113c4d062a719c82539cbc7e722fc7747eedcd529cb48cc624ee5aca85def2e429c94da7972f723fb168cab48e9a5270f5d3f710c86987fee73774d2f01892b9b9f51f1bdf12fa0050aa68b9bde5e4e55d2848406e46e722c88c797d3e725340a96d00ad473573a83723390624830bf412f030df9f966fe39f8ff002e8ec7315fe804f68db9f3e2f04320559dd456edbb994ef94ab56cb75ead5d681c3cd407efe040f541284f89937c5a2b3a3bcdf56e52b735fc13cdb451eef859439f417f35bd60cdee2a703d5f77744d145d874eb575d2a79c5045f7fa81b1d89d341c2497705c5f3076abac759f662ebe473490e86b1cbc08f550491720fb78420af239e6a0640457cfb60fa02011033a6039adeecb9c0b0a6ec9a7dfd792e1e74c672f2f800658b815514db575a77206fae220e0595410f62fe718408a01b09d78e74ab527a22f69c3d5b5e6ad44", 0x1000}, {&(0x7f0000001280)="6f976919c9a0645da0d8c8b8647fdf39f69c089ae41d5f38923e5937560d291a1283a54548a7807449ba960e9c16acaf455be2d65f84e704118537b573b98142de0ec26d8556ae776c4fca69f9a74b641156c3470cf53dab270a475937e82455965234fd2dce8b6e32049cd93f8286232a5a892cc88b76750d62", 0x7a}, {&(0x7f0000001300)="2bc981aef01710f0385aeea78f03f1c99e2773877600ea18c99ecba03eee0470ccd8d452e22392089d462ffaa56416a16cc3b21d7c3dcce43a8d15673d3fedc04e318cc1d2ec64f028dcd23df037dea6edd62e1cab72287fbc1fe2afe7d433db7fd9f9b76fb1e78fed1571ab4b0475dd1350eeb7a4751308526f8bb003cd34876eee1a9924b198bdc3f8efd6fa00087f16690c0580aa2eea2c487e26c5", 0x9d}, {&(0x7f00000013c0)="4ca1dbb03d8ae56f0de8a705f58d3ee4ff6b1948551f3a20c21a789844d122b9e40052d754b821476c0a7f84fff9af03a3bb0a6d79ae135f4348de18715a71f49585a9b2672848cc12daab1d54930ef00acf4989a0e804070142e2a9b577cf6aa2cbb6e36c898c3ac284dc73475bc0aaccb991b30ed91c077ef14ed097d224", 0x7f}], 0x6, &(0x7f00000014c0)=[{0x90, 0xffff, 0x2, "0a83ffeb4b6c8c08acdb42c3638749c596b98e21be42dca791a78bcff501e14e5acab82c374704ee730cf7904c32df534d109c67ac2cba4b5e7cd12045d01b0c64daa969860b79b4f61d4edf0d46bf63c01e20eb6ba49c5a847f9f0f92cf1048c0d4c824c9acc978e15480c5169c1592aeff771b110bb977a3baf44c4739f4"}, {0xb0, 0x0, 0x6, "090adfbe903e27233af5ba6a35b1ebfa4d3a29af744a17f10190d9cfd2d3575de79c8c7b5b51b130df346bad3dda571e2aa1d79277b4c4a0e8b6e02abff0d3ce7c46bb010c652b4a6cea768be91c1a24e2cc2fe531ac88758c9d3fc413e617521012c542e91021c79562abfdce7a2b0e979f757c5e73b6f65e9d9b00cccb92cb83d4248a1c44220ea715cb59233491e29fff1040f03212b8f7"}, {0x100, 0xffff, 0x3, "30b8978078565cbd8a61c96311869c64230881858ccdfbdc138e304a542dd2d57dbc390f6ee7ada2c8aeda52e34d07d940e0e7aa8def5d6682378cd7684e7800bd6cf3cc5d25affe13b5e417dd553ab440e5b63e79e7cf9f3655c1ffe2e8934e2c1ccc0359d74af9fb3979244f605079bcc74d7d5399ce85f930484801dab1f1af3cb7c7b9a2a2055e0d5740c271f70b4d24391e4aa106da35732c54446423ab4c057ca3fc42c6aec974a90b92af7ebad0a071194ed3506177b570e987346d37ec6905f4c6000dd06e627ef8e7692a65cae78a551aa14b955b5a007235357c104e89dca1bb950ed0f80cf5"}, {0x40, 0x1, 0x5, "1fce2cfba8d9492e04da6c3fe81448f175f461ad1226d2040c7ee33d74bcf3590554caa3184b0c951ca339ab3d4010"}, {0xa8, 0x1, 0x3, "bcd28e14e6cca19c8e786aad8e141b665b9028499ca468317024a9ec884179697ff9f604cfb36ed51bb8f0682a4bfde905516131458d179592c6f86c06e2827c4a4164656f72ede710beb1f4628144f2d8467d9f58c90e0de114b8ee7064d5e4a285595100410cc70f7a766a2a27b920b9a3c578d063c14eb1f8a07df5467ee5cce71e17f8943f713e0e68cc4b6de910a59cba5e7861de"}], 0x328}, 0x6) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000001840)=[r1, r1, r1, r1, r1, r1, r1, r1]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:49:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20900, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:49:36 executing program 1: rmdir(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x408, 0x0) getsockopt(r0, 0x9, 0x1, &(0x7f0000000080)=""/171, &(0x7f0000000140)=0xab) ioctl$TIOCNOTTY(r1, 0x20007471) 05:49:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x8000001006, 0x0, 0x0) 05:49:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) 05:49:36 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/171, 0xab) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 05:49:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000180)="528286b6db78ff7382ef954bfea40708e801773f50eeece17092fa742904e1540e9fd004d4b4794a4255034a4c9adcb2d8e4e604172f", 0x36}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 05:49:36 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000540)='./file0\x00', r0, r1) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x28309, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000006c0)=0xc) setuid(r3) r4 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x880, 0x0) write(r2, &(0x7f00000005c0)="414e06aa5ef045f736d8be071ade9e6fa9f002b0c937f0ea48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce73a604d016aed520ae730fb1a06bee5c51f8d6ff8f81ac65f24ec4f216f7100e375e669af68c6ca07a6a5abc8a4b485659f1ffffffffffffff00000000a6ea8cec07998b1517604decf548dfa90c018977aa949787284952991874ecdfb9ccfca43f75c2e746cee88fdfaeb0779649ccf7ae4673c6f42f40ac0dd07ac3c107f2f6c8c60a2e50fb2715d71114075b06952a56acf7186c387a90", 0xdb) r5 = semget$private(0x0, 0x4, 0x18) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r4}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r4}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r4}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r4}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r4}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r4}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r4}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r5, 0xffffffffffffffff, 0x3, &(0x7f0000000000)=""/53) semop(r5, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) r7 = shmget(0x0, 0x1000, 0x10, &(0x7f00007c7000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x59, 0x401, 0x5, 0x8}) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='/dev/tty\x00', &(0x7f0000000780)='M\x00'], &(0x7f0000000980)=[&(0x7f0000000800)='/dev/tty\x00', &(0x7f0000000840)='/dev/tty\x00', &(0x7f0000000880)=',\x00', &(0x7f00000008c0)='/dev/tty\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/tty\x00']) connect$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000df1fbe8040749bfd3f7b3a26fd3c3d331b8617bdf40e05c4913971f5157669dfbe788a200e3f9776f457065d86a23a368098d6d3b64561"], 0x1) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x9, 0x8000}, {0x18, 0x2, 0x9, 0x80}, 0x3, [0x3, 0xfffffffffffffffb, 0xfff, 0x5, 0x10001, 0x4, 0x81, 0x9]}, 0x3c) bind$unix(r4, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfe3, 0x400, {0x5}}) semctl$GETNCNT(r5, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) 05:49:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) dup2(r1, r2) 05:49:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x1, 0xffff}, &(0x7f0000000040)) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x0, 0xba9d090ecf685e0f, 0x1) recvfrom$inet6(r0, &(0x7f0000000140)=""/244, 0xf4, 0x800, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x37f}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000240), 0x2c7, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)) 05:49:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:49:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0xff, 0xd2b}, {{r2}, 0xfffffffffffffffd, 0x22, 0x4, 0x1, 0x80000001}, {{r2}, 0x0, 0x84, 0x80000040, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x24, 0x40, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x14, 0x11, 0xfffffffffffffffe, 0x100}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf0000004, 0x9, 0xff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x82, 0x7, 0x14}, {{r0}, 0xfffffffffffffff9, 0x10, 0x60000000, 0x1, 0x10000}, {{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x4, 0x9}], 0x6c99800000000000, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x8, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000011, 0x0, 0x3}], 0x9, &(0x7f0000000040)={0x9f, 0xfb}) 05:49:37 executing program 0: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x40) setrlimit(0x6, &(0x7f0000000080)={0xfffffffffffffffd}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = dup2(r0, r0) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040)=[{&(0x7f0000000000)=""/39, 0x27}], 0x1, &(0x7f0000000140)=""/79, 0x4f}, 0x2) 05:49:37 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x2, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = semget$private(0x0, 0x1, 0x101) semop(r3, &(0x7f0000000000)=[{0x1, 0x7f, 0x800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0x800, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x2, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x5, 0x1800}, {0x2, 0x2, 0x1800}, {0x3, 0x3ff, 0x1000}], 0xa) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/106) fcntl$lock(r0, 0x10b, &(0x7f0000000180)={0x100000, 0xfffffffffffffffc, 0x0, 0x5, r2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x85c, 0x7fffffff, 0x1, 0x8, "f729faead0ac2774c2d196731e06b4d90ff38575", 0x5b, 0x100000}) getgid() flock(r0, 0xc) msgget$private(0x0, 0x342) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0xc0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000001c0)) getppid() msgget$private(0x0, 0x0) 05:49:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x18000, 0x4) r3 = fcntl$dupfd(r1, 0xa, r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) r5 = semget(0x3, 0x3, 0x280) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x44, 0x6, 0x8001, 0x2, 0x6, 0x4, 0xffffffffffffffa0, 0x7fff]) 05:49:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001180)=0x200) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003df42000000400"], 0x10}, 0x0) recvfrom$unix(r0, &(0x7f0000001280)=""/174, 0xae, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000011c0)=0xc) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/4096) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 05:49:38 executing program 0: setitimer(0xffffffffffffffff, &(0x7f0000000000)={{}, {0x0, 0x1}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x5, 0xba}, {0x9, 0xffffffffffffffc0}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x180) ioctl$TIOCSTOP(r0, 0x2000746f) chdir(&(0x7f0000000180)='./file0\x00') setitimer(0x2, &(0x7f0000000100)={{0x1000, 0x3}, {0x5d, 0xfffffffffffffffc}}, &(0x7f0000000140)) 05:49:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) sendto(r1, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f3357d5491", 0xfffffffffffffd30, 0x40a, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 05:49:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x116) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x200000) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/13, 0xffffff32}, {&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000100)=""/249, 0xf9}], 0x3, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) socket$inet(0x2, 0x0, 0x3) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) 05:49:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x10', 0x290, 0x0) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x7041, 0x1b03) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) writev(r0, &(0x7f0000000940)=[{&(0x7f00000002c0)="bbe89091bb97c1c6eed6f92501adb782338297b523414add453710750026a2495f7de70f1eabb3a0a0b62d9ea6af876fe37838048a0e981a5e6983cbc6b6f34bb3cd537d084b87f36090d4656ac98a24a0f15d424acc604b970fc6a4c1065d9e386e53f53b86b56d6ef51e89be7f98f1585c4b6efe8620bd40122ebf2bac79bd898531dcf3af0081015b7178b96a367197f4984783376452291db13ea4ff76", 0x9f}, {&(0x7f0000000540)="9b77d25b352abc8b99ed7877fad534d914092701fb065b484a8766100df49d826b2ea0c05e4cc00e574c2a8f359db4abd663d00be97b9656736d7921e27011115559dd16e2a607c2a6ace1494bf4979d02f0d587605c2818e4679e9dc5967acfaf134590d46c34509a145afb2aef8a27aa96fa3cd36a64c8e94d180d74e9724c4a104ea202cb0336d97336f0ac68cf31254960eb518e2e", 0x97}, {&(0x7f0000000600)="13da3c06a73262f42aaad5b86b3d7bba5deb601f7c4d4d367386022cc335a5b11c2c751c75f2a62deb4fa8ab32c36e39ffd2027d38c8e67ebbdd469a8df24cf1532f501b88c58d697194b820586d7a844fd045c74c6252958f00e3b3a9adb153b49e8dac6920ca4500175c7dd02f31a3ed8d671313c9ac01b0db7cfd96d2a374cbfb85032a431786228efd7e042761d2cec9c0f4af66213dae8ab797a3a1a1c1b94cf44f05ac7f33660fafe0cf94523e1ca7cd4fa0cf01a1bf35aae54bdd16f10499571d8a8072b68218", 0xca}, {&(0x7f0000000700)="12d2e1f7cced253bf3d9228ef7d12b2618115cc038014d3d883b603b8aff5f2125c917bab90bb5c81faf8c42b127777e5c55cd3489efd612a105bb32a8ec07ae6734ea763ebe8f67b473b76cc757aa053a11e6687f8b1b070cde08ce344df002bc5aa65fd3afa89f0ca8ca6e352deee243386e5fa21c62fa1fd8052a6e7de650ba91f2a0da9e3494c1ca187709af178adc39413a431cf9949fe05ae017f443437d131b1c3ec32d9ec66214116163f38c96d4f3a94b2ba08167bee8876548eaf3b45b61f464eddd5f76b1150d434c3d9133e78c7e48864979e14215ecaf0bb9f3141a5a2cef", 0xe5}, {&(0x7f0000000800)="9df3036bcb62d8fe81d3f63d926764e73b47d3fcf4606671e4cb8e69ff6e8cf69f8a99b87e1e0de62f9939f105c08ba7a72279e3ed44923a7e643cecf5d6b6f813eb0c6c", 0x44}, {&(0x7f0000000880)="b6949343389d2a1cc61e788da224582f39240936167f7d87731592db439304141f93ced3873cd5395f17c7b84740338bfb9f4e6ce2936e1543b2a2d844a19fb2b9ec0a73b3d3bd21f5e91cf76c70003024bcb66e5f0c0aeb94206938f17bfdab292584a4cddce14666f6b6f5c24cc21a540596962d9b629846e2d653e1e243b878e92e2f48925b382044f34d64b90d96b7fbd0d3c5", 0x95}], 0x6) fchown(r0, r1, r2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="8af8afc3df0fcad64e67df06dca8cfd2cc4f31422ccec7426e56f74284af98735afa5b02a4f1393882fb7de00cad150147e4e427673bc5580aea86c403260618cd048ab393c967c7582888c4e701aa243c467de1fa02159658d0ab40567105e1460b7f5d842952247f55aef4cb25dcf8dea0b1eb3eb547541ef527851b11b9ea381139384fe055394264a0bde9cf32ae104102e0ab702101d38f9bad8ef45e2d2302cfe7af9ad6c4bc5275de9d6ebd9012db38ce52f52cf80571d25bc3202ff954a093f8c994fe19ff2bc68443c95b0888bafb04b8464a353c33156b3b2555219f1144711083bb13caaf19894fc1bcfefc2a8e46620f307525ad4884c3a9cfa12435819044a1f99c386d66a81b8a38e1120df9c500a4d2278b71dba239c50e5818c283d69e86556d04f38e33a2acf7527af23828ec9d921c96da2477f7745c93f546c5b9a94fa17363d16395360886cee424fd8b2ea2f94152a2c851f07231929d9dd817e480dfea8adf40dba5b21346", 0x170}], 0x1) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) chmod(&(0x7f0000000140)='./bus\x00', 0x41) execve(0x0, 0x0, 0x0) 05:49:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xa5a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 05:49:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffffffd) r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r9, r10, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r10, 0x2, 0x9, 0x20000000, 0x9}) r11 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/114) 05:49:38 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2020000200000005}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 05:49:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x10, 0x5, 0x2697) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xa8, 0x0, 0x0, "a1026b65baa10849c76fa53b98b9745aa1d51a0074324592a7791940088e3626122d78906da2d46728d77e14ed6a95d3eb77537396ffb329ed30ba6d0cea034e17e6b8d6a8211056575da6eb78a0ed69219226b810193358a64a31574380cfe0b781a36952ff1ec86b411b97674cd6e9d34cde4f62ac2661e648d7a365c003ba04e6445629f92a483a5c47fe339e5f6af4b92e15484766"}], 0xa8}, 0x6) 05:49:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) r1 = getegid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getgid() getgroups(0x9, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:49:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000004, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x10000, 0x8}], 0x100000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x8, 0x8}, {{r0}, 0x0, 0x2, 0xf0000000, 0x3, 0xfffffffffffff847}, {{r0}, 0xfffffffffffffffe, 0x7, 0x4, 0x3, 0x4}], 0x3f, &(0x7f0000000100)={0xbf6, 0x5}) 05:49:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000100)='./file0\x00', 0x10000080, 0x8) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff8a631a00"}) syz_open_pts() read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x8f6) 05:49:38 executing program 0: symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f0000000040)='./bus\x00', 0x8400, 0x80) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff3) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x8) 05:49:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:49:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 05:49:38 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x400, 0xb9, 0xfffffffffffff78a, 0x7}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 05:49:38 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 05:49:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ff) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0xffffffffffffffff) 05:49:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x11e) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = geteuid() seteuid(r2) read(r1, &(0x7f0000000040)=""/86, 0x56) 05:49:38 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r3 = geteuid() r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, r1) setreuid(r3, r4) setregid(r2, r0) r5 = msgget$private(0x0, 0x2) setuid(r4) msgctl$IPC_RMID(r5, 0x0) 05:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f00000000c0)=0x1b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0xfffffffffffffcae}], 0x1) 05:49:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) fcntl$setstatus(r0, 0x4, 0x80) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 05:49:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:38 executing program 0: r0 = socket(0x2, 0x4000, 0x6) getppid() setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) socket(0x6, 0xc000, 0x5) setsockopt(r0, 0xfe, 0x0, &(0x7f0000000080)="e5f44e7ea422d9e2014db1d3c34bb2f4432a3b9b7b5432f79fe2cd3b082f828d64c8e9edbf35bbb08052765e6bba75cfdd712985e819b9f0864eacd3507e68ee3057ce49ef578dad5534350c8d85374636caaf3777badf3543458da6ca28cb9a1a71c5d579523fcb775fe0a49954723b27d7914fb2868461597cd4b63279b01aa279c15fa636bee1", 0x88) 05:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:38 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(0xffffffffffffffff, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) readlinkat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') getsockopt(r0, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r1, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 05:49:38 executing program 1: r0 = socket(0x1a, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 05:49:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) 05:49:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ftruncate(r0, 0x5) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x0, 0x0) 05:49:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100b0, 0x0) execve(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001380)=[&(0x7f0000001300)='&))\x00', &(0x7f0000001340)='/dev/zero\x00'], &(0x7f0000001400)=[&(0x7f00000013c0)='\x00']) r3 = socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000001500), &(0x7f0000001540)=0x10) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000001440)="9844fc6f7293878592bfbbc7c47b3d7b1c0a3f271f65ba811a1ec9ec98da54f2e8b32ace0c45f5e15d07abe437a3a349b18e39bdbdb0fcd93459deccc14e578920965c6ee72059e82ff3855f4fd25e544800b5315516fdb4fb1d117828f7d4", 0x5f, 0x402, &(0x7f00000014c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x6418) 05:49:39 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:49:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xffffffffffffff60) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getuid() 05:49:39 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./control/file0\x00', 0xa0, 0x0) getpid() r1 = open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) getsockopt(r1, 0x6, 0x5, &(0x7f0000000200)=""/197, &(0x7f0000000000)=0xc5) 05:49:39 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000000)=[{r0, 0x24}, {r1, 0x5}], 0x2, 0x2) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r5, r6, 0x80, 0x9}, 0x8001, 0x7fffffff, r7, r8, 0x80000000, 0x4, 0x7fffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r9 = dup(r1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000001c0)={0x9, 0x5, 0x0, 0x6, "18420fcf4a49ff63b477b374306a792f26617447", 0xb1, 0x14e}) setsockopt(r1, 0x3, 0x57f29811, &(0x7f0000000200)="10f58b8eb370b8b8111fe19ab5ca98e01891334546b82871ef69370b71395e20eeac0051643ad08d44df195653ed613ac925cb889897f0ffd7518445ae5eaf5796cd380a8f26de5547cf28d6429d83e900ccac0163d036651def00b48af635dfe82bec0ce55c27bb52a015343c78d75749c932fb10af86e50688449906c581082e6ae03c71e849", 0x87) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') shmctl$SHM_UNLOCK(r2, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000380)=0x80000000) accept$inet(r9, &(0x7f00000003c0), &(0x7f0000000400)=0xc) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r10 = syz_open_pts() bind$inet6(r9, &(0x7f0000000440)={0x18, 0x0, 0x408, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pwritev(r10, &(0x7f0000000600)=[{&(0x7f0000000500)="75d178b1e0b83f2eb1d2e46b1f49ad505913324aad740f868c1c6f6aafab16003f620127a135921897a3baa463506d1982489b90081763db23007dc00306a7982b7d836a5e633873232573c257b938aeea9a14411deabe9c0835b6fe648ea8bf05ea1b176d561bc4401a57dfe9ff95e214643e8443000329a70c118740c39e46aaa177ed2697e611db2c16c510c0e5ceacc1d9ed92fa8339cbba99a665df9815be78ea2ca610868ac7623c4ee7abdf884f6b2f9c66315ed48b4013bf41ef46d0468d6a2700564032049c0d16b8aabe97d03cf3af64bb56af4dd60200ef333a03017620636c6d26139df73c7a1c", 0xed}], 0x1, 0x0) ioctl$TIOCEXCL(r9, 0x2000740d) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) bind$inet6(r9, &(0x7f0000000640)={0x18, 0x0, 0x1, 0x7}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 05:49:39 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 05:49:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x24) shutdown(r2, 0x3) setuid(r1) open(&(0x7f0000000800)='./bus\x00', 0x0, 0x0) 05:49:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 05:49:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r0, 0x0, 0xfffffeb9) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x82b1, './file1\x00', './file0\x00'}) 05:49:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) r2 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xfffffffffffeffff, r3, r4, r5, r6, 0x1, 0x6c63}, 0x4, 0xc4a0, r7, r8, 0x2, 0x6}) 05:49:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x80, './bus\x00'}) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2}], 0x3, 0x0) close(r3) 05:49:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000000), 0x1f0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) 05:49:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x700000000000, 0x3fd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e71fc48e69931929648", 0x14) 05:49:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) socketpair(0x38, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0)=""/63, 0x3f, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 05:49:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe96, 0x0, 0x0, 0x0) 05:49:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="0040006235831c9278c67a288a59f0d1c3ef1b6b908cea7e810000092f0389ea87262d0eca54cad06399e3d16b5b279481d32501970a82a6edf38f88c77b1061dfd91bf156a450d6f0c5515b5a69e57fd97d4b2a7c1a3b855d4b048411131689fc49693f3496eed5043573233cd009ef1358724567d5d95a18c54898acbb431b4c9f34b1792cccdcd4af6d367f743c9775fb7ff19b76041a8a3312e627de719b3e0d22f16cef06b631521a100195349856712ee01fc82d54902c5afccfceae6efeb6e8637e1b743437ab00000000000000000000000000000000", 0xffffffffffffff6f) execve(0x0, 0x0, 0x0) 05:49:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) 05:49:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010503000000000000"], 0xa) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 05:49:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) dup2(r0, r0) 05:49:39 executing program 0: r0 = socket(0x18, 0x4, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x3}, 0xc) setsockopt(r0, 0x30000000000, 0x7, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="e0ffffff04d27d4930dff944d389653c772e6166bb467f21469f795211a625cc869516db2172fcd13b82122b67ab9cf8e9d91313860fa3cfb8cae3419d182c490947aa3aea1038bd38cba4f0e2592d181467ef7842111e8285c554483ea6473273dec0cc3a11c54326028acb7efc4535e87a1a681fa267dd3a4d5c8bbac0ebdd5cb5307bd0a6d1d45fdd1b3d591e3f46de5c1950783d069843a9d799f66f2ddc5ba615fb364b76dab1a5c0beac66044734ada180d0e9", 0xb6) 05:49:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 05:49:39 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 05:49:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/198, 0xc6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2012, 0x1) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) poll(&(0x7f0000000140)=[{r0, 0x82}, {r0, 0x4}, {r0, 0x15c}, {r0, 0xa1}, {r0, 0x40}, {r0, 0x40}, {r0}, {r0, 0x100}, {r0, 0x8}, {r0, 0x8c}], 0xa, 0x91d3) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1ff) 05:49:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 05:49:39 executing program 1: r0 = socket(0x18, 0x100000002, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x19) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x90) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 05:49:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd401"], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x5) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 05:49:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100a1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r2) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 05:49:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000bb00", 0x0, 0x7213eedc}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() r3 = getgid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x40, 0x409}, 0x8) r8 = socket(0x18, 0x4003, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chown(&(0x7f0000000100)='./file0\x00', r6, r3) 05:49:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/52, 0x34}], 0x2, &(0x7f0000001100)=""/74, 0x4a}, 0x1) 05:49:41 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000200)='./control/file0\x00') mknod(&(0x7f0000000040)='./control\x00', 0x8a, 0x2) symlink(&(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000100)='./control/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) truncate(&(0x7f0000000240)='./control/file0\x00', 0xffffffffffffffe0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 05:49:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000001140)='./file0\x00', 0x200000021, 0x82) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2d73, 0x100}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto(r1, &(0x7f00000000c0)="06b563194b4b8b28143d25ff52ee52df3a1cec87e515f83499f87062e7e6aaa2d221acf47deb64e93f8540a79922204fdb98d5524355a40a1478a7e269cb171b3873a621f07cc50dd44eb7f752674fb2ef38c9ec1234cf2eb5f812a1841f4ec6d1804757c01aa9de59482d0fa96e5540df136b5a259da9b9f3487b6f8b03ebfff8e7dbe6ccfb84d054b81adcc942c0277459b6e509685b5ad4291eb9cdc5f436f44fc7df9b1400fe8a49530e78d80051679726e67335efe18fdd14164a4d031766c2b7dfd2165090f3b0779633746ebb1e550305350b3d90e7e423448817a5091d8e30ed47f09a182e2713df79b102d62e2fe745684c6306bf1eaa671042929072ff70723cdd406748520b303d5b00dc400b85109177309f9726a95161357ddebfa224861dc50967fe351cb2f6464f12a791cf650bd54e94157316306613337c2e7b94e09d5897b098053a6c4d0c3236844eeab0f5a2966a6b9b264eb569578949d2a5298341cd1427f9df3d68db1609a6ce4823b3de2423a3a90954a2ac42c4fa6071dafd2266c22a69ac1aaeca113995630c2f89de655147a6fddacc9159d7c7a6d6f1be7d854ad520e2ccf947e17818e57cef2e72d959c9dd3f918f7149974a05b5d77ed85998cf41274cd92daf7e658ef36f19699529842c153a9e442a368eaab6c2e3c4d89e4859be70f05eb4add92d6d808a59aad6a2f84684e7ab22c6bfa2651f1b615c704cfe5345b089b7716834d878969f67655a7ccb457bc277553e7a55ca5e92022a526b22c38ad37a19468113c8391ebf1c9bcb9d6492e56e844810831e1d741bb05eb22db9b1fd990b53b2b4a53c62c1d6fe3ab2f56271f339ebe76735fb80caaba8909a783d074992a5355a8b3f7c76670d975bc624127ee82b53c3c60e18c763a8e350a377c2fc1e5ccfb3b52fa12c7b3bd24c16e5c6e54aad3c85fdab4feb399ffe9e50421c43480f9093e8258eab3a42e7c167ec470db3f85f3d3d0ad75033a2f6ece900e4b229abb65fda7427924de14ab1b250c42ca8664174bf6b9e39e9e19e09df7c5f6b9f8f4590bf2b3f1eadc866128b35e495a8fda00c08948a57341ff507be5ce8fc8a5ee688d8540a42eb4e60149d92b3a11d342014aa8fe62f5b16d112ffb9ea7e96aa42808ad69c23ea0e75afaada2fdc97a8776e5ab9d436ed43afab161694bb9db32f56eb6a807bdbcf09193dfc438d0c0ac325f0827dc90928096af050624e334471f8f8ac2c2062d251e2fcaebae60834cabc785049e3749d2949520d73252579fbb8cf9c5cacdcd7be14b6b6aa3f2a99f1af510dc752c580753f9a2218fd6a9897ec7b9f42b957d4c54c53b999a58d1bb5ba172af3a3d33421252a420251b4824082f01b2efaf3dcab4b8e9542a8ac891d905dfcdbeabcb78e65607c62fec20c7270fe9ed0f08090df79d671d637334666374f3cb18af4cdaa320cd3165cad8d79903a7a6ee320115f869630a680478f13bd07b1ada3122d76adedcb413206ab288f2e132410b4882c0cb143e4200c406105644faf3a6b43cde5a0098eddb5c415f8f9b363aad8e58a3493c1385b7b40184e714dc7f1c8d9234ecac7b3b5f640e33cbc8feae32485f44ee6b2c8b78dae993c578baf5672cdf4146ccf28d32d894892f59710667f403a8edb387bf76d35fd1ad544b70d0b8e0578c5b44fb592dd4e96ecb4cf9d50ff336aa10c1651e952ffcde8fb6aee62e86f3e8a5b032b4ac37640fa93a15bb06a90e84a3cc0ea7c0745079108e392a3d72c4ec2519260047c3dd3bffe2957258f04a44a2762acabfe916f1c4d8a098f7e2e30bbf2b41f46c4d94e5cdee8eccddc8f121e54e0c9550dcab79a12cba18617fe48877ae2cf2bfdefed322f43fb845cde28feb2f7ea984720e7facd4d0ef253910b8911af84af52d12030a36d5c03d156591a859e37da56d01e8d830b97c9ceed48917cbec2ba62c9f1a27c8fb23f29eec0e17e69d1e916558dcba3bf45faf698f308d0305e62d02e2412f3ae9965e77d9fef9cabc07ba5f8a24bcacefda92eec51a470f419ab9c8be88555c092dc14a8437408425cc055023e196a7ed9c55a6a23bb035a49965b4af87a141ccdc0b3ca6bed44410b5f157fee91437715f8dab4e3f5bd61e66478c015a3eeb4bf6a61ebe3056d90bcfaf62b8fe18651efd89bce9fc76324cc4542eb0c0f5e07e1de55cb82ea5497423bfc7ef0795081bb20ef02b95420a6954b9690bbd2c90dbf7e31628ddec9238f58498d4cea0e1900b213c13fa560b0b9f60ab81f86cbbdcd9ed1cc677d5f48e3ca1689215de12e622aad03622c31e24cc554e60b99fc662ba92854837937fc0552cd20d0a25020a2e0b5d6db8c23b0707d11a683a1f0b374cd26024a37ecf03d9fc3d59273c12e19dc32cd1ea87e796084919df156af74a7e334627f13dccc6f59c4ebfd364c47886cff63730b28be389ca492bfce034da25ebaa950d684bae8f83097a183296b8e9bb5c8373a16186e95a7a77586a1a9f6563368901b71b5cf1c6192965a5afbbf4e6fdab19755232299488c1843b024a1ef0c066fabddb50e1f4410d3087a4c69ca4e9456deed80e205b13d79841aab3126b0d74cf6150b239d919d21c3b55bb097ab8024de702a280b961c4d4b14653f8fb6b70c66080d5bb88879d46d11d44d4ccd028859317f8fa7a464e6ff46cdfb3eb9c022b70dfb37598f0b801e649eec42a871dcfe5b06280242bb52ffe64ba4febeded58d830d49b89df9a151eefea6c75f328b5be771a08f71e40636e11e31ea338ce8a347b554b655af2b7461463d75d07df4fbd19f86d222b68d79c6ff86b15ac045f174f9a74ef2325d628e494799f7adb12007e21db82654aa9531c2d0761855b7d4e5d694138d4af340549f532542840c010f8a616ca74a17ec1aedd8d4f7b34ebad9b1e4789c87a582c289eafc5930c17206274b69693d8ae825470d1d94b9829a1ff8dff785a0cfbcfc30a40bda93cd0958fc709b5da740107875c612838f85916f2d251e3625fdd49c033dda5e567e708bd5529ea394893274f2b3a2184fecdcf073ba8b2695de368001eeea407314435da247cee94bde4a2b231c1ea43550a621eb5e718f8ea66018e6feb7c0fe84353d3d035370bd806c0ebc9c7794c6afeba3ca3cb6199241e7644348dfee96b91985947aa89d604827db8df066ca54f62bf8d6f254f2f258dd9a68df3c88354c68a2e576b9f475d34e1602176e9b41e49e114582e08db9c86cc34b9f034337fe364e465b25b17fa1a3b4fb838788c197e9cd7fe42657a5806433a259d8386abe7678124e880a5b55a8cf65e8a4a5aa06462dee1f7b010bc1b353b3e3c3e5ccf498b38e8d879ffb277165f286d8736aaf3fbf2718d22df3019b0b38c436ec3427dbb491c66eaa4f69aef83ef249e0ce015b2599f497ae769d037fdebc01376e2dd95cd2796cc99f1af9e2b2289fc28c692a4f803fd96b0b0e94a5dcbbc89fc914c1d04af6f58ddddabbc65876b46fcd648c4399f58bcd442a91415b08697a1c1fe16b3272e01bff9187b55f81029f114dc614bdee0ab41e7fadc6c8d098d7a652523120d8341045f23e293e669e1a5dc3d076ec9d14b395c6c24cbcca76a0279ccb0fb1d5f3c593efa98bf436d2902bda46eba2fdb1d5ddf403e9f27054047cbd6889545106dce41f4663ba54b3987d5c33701f6040ba68bee3f217fee05156cb0e294ba746d0aba0f376242afc189da1da6f47a21bd2933b7b10b918c85c806bbeca2194c01c45e01b88e40dbbe93bee018c980a62f550d12b38e33a4c79a241088270035ed4395fc24a8dfc51bbb9094dd13ccafe0d985c162987bd02328f96c226bf1c9d80ac1b87096cef3e57255b83eef6682d1b8bb176bf0332d40bed3def619537982056779f84f4fe20b966f90f5425be9876f9351289a44ac275b354ab695c8bd7559268abd1e3e775ce284c743d909168c3b7a60b2527f6279c9e93010e7a400dd13301d57ee9345f3c501340964b68ee86067b53ecd4d32468494560da664b9a111e05d090da583aa8fba7b63f7ba843f935c2b9ae43f6dce9e5e6ff18e6d954b68db6d4e609869a2236f5dc53ab2b34ff9818643e15276e3316d3ef20cb6d549b7336ef779440a18af46a393dae47eb659da913bee1bc4526a7b26613db2114be4bf9a1912187dff780e86ef7a2ec046996ecb2762e50e21eaf51bcdc5fc469f93409c109b05f316de1ce56ea3e914a91814727bfcea2dc727e001015b464137c8439aab4b14d13a30c496289552ce60fbe5af77d41f6358fe73f56e2cd92873890f218c4b1430c4edfdea32ca835f7e364270e878cab863ee2e91dbf33851f459d726c639bdc66f5012bd69a03060d52fcc442318753ae7c5b317e72082c83ed188e31b36ed67236b6105a1dc871ffb991cbcb98617230e0fa4dd8d618b0b989eb73ebf815e11139acb65cebb5fa8ce97c500391b17f26c2bf02058e289ff0c8ee42a35874e8b79a0d5cbf911e7c43328f771fe1e7e8451e485df38d8fb423d084e40dcd129455c282da2286731bdb7c7c2febb98f01d936c28f12b99ee8bdb00a8963d6a02a697fc089c1047f7b96fc34af1a7b2179bcb2d9a098777effae8f719dd00bcc898b18607f8da91f175a644db0718deffec6b5e415ccd38db3011f6f81a5847993b1ee98351193accc9f1f94a61ca082b4769be5a105634846b6a4feeb307a77ca02ab9a66d8132761a0aaf713316f9570e75332f18d6bd19c2664ca9b49372fa80d14766b86a431a1a37d232a18d5fd304c268a6179b6a9a0c792213c9dae80d640582d6f8b68688173702ff69912ef3d7eafccaec4d62bc3ccbfeb52ceecc510bb77d5ff9851f71625f744422f772c995101df6e3726dcb98e62375f08fa3a229041c5fe9c6f36d3ad58923e9350c4ee7e3ba982f2095fc7d169335015f53f2a230f2c9fe2bde5d3e756c86fc778fe0e5d7f53afaa8c72d4160a322426aebcc303b11c12de47be69644c39855bb1c812af33cbc69268ca33d5a55dee429314cef5479e530c6ec0911d970b21f7d3d55bb260405512715716c5d32856afccffb421586a3b8c44f492d738eb25abfe1d543c81acaa7b8d783bdd25e4a1c8e3bca913f39d957ae298b7ace5bec2198a2d6537f454cc4e5336b8da33703befca19097f2b052e8d22eca1832bb930c4295a071423424a2ebfee88c610e39b5934ef55337fdba248c8dc3915c8842e83563f738c17a85472a17e7a033e8675f59d4d9ecf0711398bff97dc721f2d03f8696c6a038b8f9ed5b51ff05c99cc7e36a931d5282bf1056da804ebb14eb936e1c67466ece212312d0b5dd69cd6986bc73c61b6a86bdc1340c808b506a58252060e9602e14c0e0fa06dfbe139e93146536e461dd5320eee4c0683a5b052d449a7d294ed05b7d6b00dab567e4228206ef898fd3edb72ea015992ecee12fa8343d1d145bc66fbf803b20a43a32149d5bb317888a96c9d0139539aa4d2a02ad6562eb7e2835ef7096969079699d61b676447921dde54cf2a6560fa20d6d76eda8cdb727e8fa565cd0a91d568a2458217eaaa3bf35cb3af891a5e56208f32be24140aefa4d6a96570680e1a64039ee063cd65b3fe4c8802832ef9a34321f827699e4bf2ce9ac55a698af0359f5e6e935bcbb1783fadc330fb1a073d3692608b8f659125e7af85f5d9b6dc996bd0ab9da08822a7d730ddc2e1ab83252283cee018c7e3f3d5b2b788d913391d8196183e058a4c40312743a74aab7ed740a93a", 0x1000, 0x1, &(0x7f00000010c0)=@in6={0x18, 0x0, 0xffffffff, 0x80}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) 05:49:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) fchmod(r0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:49:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) syz_open_pts() close(r0) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) r2 = msgget(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) 05:49:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x81, 0x9b, &(0x7f0000000080)="24962f1a365f6e9dd5f58e2f4d1e9adda668f036f096b2c449417e19c6bd7b209e11ab3920f13e36d338596582c1c0d5fdb4c5073dd6062723d86ca4b3bd2b2dee36b908c32ee597efc472c5cc6ab251bed0a4c464a0548497", 0x59) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:49:41 executing program 0: poll(0x0, 0x0, 0xb59) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x80) 05:49:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x4}) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getgid() unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/154, 0xfffffffffffffee4}, {&(0x7f0000000140)=""/133, 0xffffffffffffffe7}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/109, 0x53}], 0x4, 0x0) fchmod(r0, 0x88) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1007, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) getdents(r1, &(0x7f0000000080)=""/4096, 0x1000) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) 16:00:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8001}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = getpgid(r2) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x102, 0x0) getdents(r7, &(0x7f00000002c0)=""/46, 0x2e) open$dir(&(0x7f00000001c0)='./bus\x00', 0x28500, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000300)=0x1) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) getpid() getppid() 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0xa) write(0xffffffffffffffff, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x0, 0x6}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='mf', 0x2) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7fff}, 0xc) 16:00:01 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20400, 0x148) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) flock(0xffffffffffffffff, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) mknod(&(0x7f0000000000)='./bus\x00', 0x300a, 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x6, 0x0) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0xc3, 0x7ffffffd}) fcntl$setflags(r0, 0x2, 0x1) close(r0) 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290400002a0000a600070000925c5dc7b012f83a101ab451f971f7206a7c8a144dfdf4a6ce037956c4f112f0"], 0x10}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8002, 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) shutdown(r0, 0x3) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/80}, &(0x7f0000000080)=0xffffff9d) ftruncate(r0, 0x84e) clock_gettime(0x0, 0xffffffffffffffff) 16:00:01 executing program 1: getrlimit(0x7, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getuid() setuid(r2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r3 = getuid() lseek(r1, 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setuid(r3) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) fchownat(r0, &(0x7f0000000140)='.\x00', r2, r3, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x100000000, 0x3}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) write(r0, &(0x7f00000000c0)="5096c44913f826c4a8131d518b99f500dc4653bcaaef21555d083a5ab5dc00a12640be5d9737838115e07b6f74144c42cc7ede70bb0696976c731db42348ae3ed70cb5b1478be295036451cbdee53e1eef6babd846313f2768475e20b4e97237420690632d60dc222207f1662f53", 0x6e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 16:00:01 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) accept$inet6(r1, 0x0, &(0x7f0000000100)=0x94) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x8111, 0x24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000180)='./file1\x00', r3, r4) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x11, 0xc007, 0x8e) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) close(r1) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10040, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xa0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x60e8, 0x4843}, {{r2}, 0xfffffffffffffff8, 0x10, 0x3, 0x4, 0x101}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x42, 0x2, 0x0, 0x5}, {{r4}, 0xfffffffffffffffc, 0x20, 0x0, 0x6, 0x8}, {{r5}, 0xffffffffffffffff, 0x5, 0x10, 0x81fb, 0x7}], 0x0, &(0x7f0000000240)={0x0, 0x7}) r6 = socket(0x1e, 0x3, 0x0) bind(r6, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3e9) 16:00:01 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1e3f6c88929a141b4782e30abe3df9384ee76129f07fdd124a3570a625f7de1ab43af163e859f481b5b2e199c205fc9c191f68", 0x33) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000080)="5b48d13f1d03f160144999a6eaba430efc306960fc2704becbcb4839cb19819a9ad02fe75f34612a9fc838c59e73c0d6ffef186678be91345ffaf8cff78a38a244da6f979435aab143a59faebe5e99a4341430ffb0b276c34f1349688d496bc56c533a30286bc683", 0x68) 16:00:01 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) readlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)=""/21, 0x15) 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00006f2000/0x2000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10, 0x4) accept$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3ff, r1, r2, r3, r4, 0x9, 0xfffffffffffffc00}, 0x0, 0x100, r6, r8, 0x100000000, 0x4, 0x6e}) open(&(0x7f00000002c0)='./file0\x00', 0x8180, 0x4) r11 = msgget(0x2, 0x1) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r1, r4, r7, r10, 0x80, 0xed}, 0x586ec017, 0x200000000000000, r8, r8, 0x1, 0x7, 0x20, 0x7fffffff}) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0xfffffffffffffec5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="03dadee0d31fc20bb20f76a5d07d912d6bf27ff61489f253a47917ec541bcee5e45849354d225fe4c1d04e12fac87a1ab38cf33ed529e3a155d3facb5491c48b24030e3fa66a6d4129c7e556d12f1f201c43db54866995b0ff2271ddf40738fe5476620fc4dad03c014dac483c6ae396b26bcb7b9c5c8c55035ef7038cbfb9c7b2168e9dad36852e120fe98c0bb59cbd314b2eca3a3f5bd1db67acabba5a9f2bd24c48", 0xa3}, {&(0x7f0000000100)='\"', 0x1}, {&(0x7f0000000140)="0c361672beb1fd1a5a1e5e006977ef3e0d22f29847685584f44face4624d369f0d6196f3408e7f78e614bfd7bff61ce8f6521be37f7f549dd1a40fe07d9546f3e0617f82a06e0855e6cbd885256d9b36b71f08a8a76f160803be17ce0a3d687314d23a5ed94e82139b0c0a", 0x6b}, {&(0x7f00000001c0)="232aadf501ca0850d1d1d4ba751deb240e4d597735197d0137161aaf7ed83b0d2bf824f5aa24f1e96b4a513d52ce4fa74968f04b57ee87c4686b57cbe9968bc39e3101400cad30c0465c0238ebbded16c6e09de05208547bcbd255", 0x5b}, {&(0x7f0000000240)="7067a8746b616b8419216ebe217dc3273e215868afc2e272fdd8b61dc266e4de76ac96596d0941f427d4ff38dc91f89b1c7df4e25813da0d227553fb43e5722e51135b7b138de313ef7bf2540441b9645ea2d0031c48c68e0d96b69bc45e733e19c667cd91f48b76bd50deb4b8d818c2b384a7d2333dce610a3b8db90c1734bf90d1c93da1190e0b4275d4b2469411dd0922bf07ac502e1e6df94b290c5d38bc9146de7ec3e4bbbbd29ce61046b5629421958663f2db771511d504dcb7567a8d924c0fa81b3b6305d4de", 0xca}], 0x5, 0x0) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x89d, 0x5, {0xd1, 0x80000001}}) 16:00:05 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x104) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x1, 0x180) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000600)=""/8) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000480)=""/124, 0x7c}], 0x5, &(0x7f0000000580)=""/56, 0x38}, 0x840) 16:00:05 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000020000000000000000000000000000000000000001000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11aa0b678691424b6ae8d1a49dc5f736535e128c0f8b1edf94f0c75ad22fce133ad01ad0a758614ca3ca7ea2790c23ac688650000000000000f891d014e51ca25091f770ff1ff567d8c51af5227ecf50227b8e186aad6c0cb709dbd945d86824f7735b2cc70f72e5d3787ebe84244e8c036d1cf2601e47e267842b8945ed681aec6f7688aafe7b60fcce631f70afbbf0981c91b8b400af28082913c62d63658d5093f120305aec11c562afce581569d94ff456d910a502cf83f3f79aaf4b6464b5b08bcbcb4772b74d5fd83ccb260a97dd7121844"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="5415bfd84a4ae758ac7eeb6efc1d3f850da92dce50ce534ebfeffd151924afb82212a82528086b4231ce7a2ca368cb3552582d669d313a44bdec661ec41a849c298f86ff4dbb0d455c3837844c1cca48cb947bb1b9eb85d9cbeb19a4504859b3887684470154cc694af9c582575f70", 0x6f}, {&(0x7f0000000180)="21ea82fdd57b83f025cc4281a466a8ff70503b8834598e0992cdfd7750ac47222d97163d4f3b8a8f9e093748de0f40279de986119740bdd8d086b2b693e96e3e6039238ed604dcc9122b0a8d4dbeb072d965004440544e3408a6593d539debaeeeedca51ca7f8b3f6fd06d85d174f399db1dcce4a3e63b2f1f5281f5dbe3fe9903810f79796eb585ea879c50a24b75bcda90d7e97dc19596c92cb88ad216a2be61d79e2399d80b9062f2585846f0ca4a948cba7b10e4b117dc3632be", 0xbc}, {&(0x7f0000000240)="abffbd8fdbb31e8a5c910c9c1fc78f21119323f811014dc916a14948202532ceb86e0c7a522d5c085f6d", 0x2a}], 0x4, 0x0) write(r0, &(0x7f0000000080)='on', 0xfffffffffffffd57) 16:00:05 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000200)='./file2\x00', r2, r3, 0x6) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x50e, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xa) 16:00:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x8001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000280)="32f81e7cd53b24bbc78713a1375d07c012b6167b52b55c39b7515aaac9aca93a2ed9ce6f4e", 0x25}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: 16:00:06 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) shutdown(0xffffffffffffffff, 0x0) truncate(0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) shutdown(r2, 0xfffffbffffffffff) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) recvfrom(r0, &(0x7f0000000140)=""/140, 0x8c, 0x2, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) 16:00:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(r0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 16:00:06 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x0, "000000000000000100002000"}) 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x71}, {r0, 0x19}], 0x2, 0x8) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1fff, 0x4404) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7fff, './bus\x00', './bus\x00'}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000000)='h', 0xfffffffffffffd7a) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) munlockall() setsockopt(r0, 0x0, 0xc, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x1}, {0x1, 0x1000}}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="7851f785d63df4023c78ef7b4123572fb7f7392896e80365170e6efaf27b91ec7c9a8ab53585848e30c81c9d5285e02fb646ec9f422e8affcd16b01ea9a723e27ca865adf940c3a5956adb8c2d5ba3b05e9ad193bf23743d69ce6867bbfe4f4e40c503cb2e66bfbf9a025f0023cdf0c2907a478e91b85661", 0x78}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}], 0xe8, 0x1}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)='\x00\x00\x00', 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001500)={0x2, 0x9}, 0x10) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r6, r7, r8, r9, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001c80)=""/165) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) open(&(0x7f0000000040)='./bus\x00', 0x20021, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x6, './file0\x00', 0xfffffffffffffff7, 0x7, 0x9, 0x1000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000100)="ed51e57e008262e20b4e31931573de967a5dffe23991705c65feb5de90192633d039d97d6e71aa1880368492fba615140eb4db9805d94f91ee308f826b0830cf97e3d37a4382becab02a9f5a1c751e306e63350dd1c2551eed04261c7082b5b98296", 0x62, 0x8, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x3) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x1, 0xfffffffffffffffc, './file0\x00', 0x3f, 0x24000000, 0x9}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x10000, 0x6, 0x0, 0x1, 0xffffffffffffffc1, 0x8, 0x0, 0x0, 0x0, 0x1, 0xc477}) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/131, 0x83}, {&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/83, 0x53}], 0x6) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001680)=""/4) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r3, &(0x7f0000001700)='./file0\x00', 0x29, 0x2) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001740)={'./file0\x00', 0x9, 0x2, 0x9, 0x0, 0xd0f8, 0x20, 0x7, 0x2, 0x1, 0x4, 0x81}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000017c0)={0x7, 0x20f1c2f5, './file0\x00', 0x4, 0x8000, 0x7, 0x80000000}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000001840)={0x1, 0x2}) r6 = openat(r5, &(0x7f0000001880)='./file0\x00', 0x80, 0x1d7e991b826cdfb4) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000018c0)={'./file0\x00', 0x1, 0xa09, 0x5, 0x1, 0x3, 0x8, 0x7, 0x2, 0x0, 0xffffffffffffffc0, 0xffffffffffffffe1}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000001940)=0x7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001a40)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001a80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000001ac0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r13 = getgid() getgroups(0x1, &(0x7f0000001b80)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000001bc0)=[r7, r8, r9, r10, r11, r12, r13, r14]) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0xf0, 0x2, 0x1f, 0x4}, {{r0}, 0x0, 0x90, 0xf0000005, 0x100000000, 0x77}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x1f, 0xceb}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0xa0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x100000000, 0x8000}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x0, 0x400, 0x10000}, {{r0}, 0x0, 0x2f, 0xfffff, 0x8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffff00000001, 0x7fff}, {{r1}, 0x0, 0x2, 0xf0000000, 0x2, 0x2}], 0xbdef, &(0x7f0000000080)={0x9, 0x6}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5b331b5341c606477d6692dbfc3d91b83b89df88c8e536636835ac3e1adb0b0cbefab67b2eb78ba71e2b61c263517423ae06080b70998c5ee447c6540e0ff3b519bed9decff4adeb6d069a1576e415620af035c4f", 0x6b) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: chroot(&(0x7f0000000080)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() r2 = geteuid() setreuid(r1, r2) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket(0x2, 0x2, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/69, &(0x7f0000000180)=0xfee3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) semget$private(0x0, 0x2, 0x200) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f00000000c0)=0x35) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2, 0x401}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x200001ffb, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000, 0x8) r4 = dup(0xffffffffffffff9c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x4000, 0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x4007, 0x200) socketpair(0x0, 0x5, 0x5, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x20, 0x8}, {{r3}, 0xfffffffffffffff9, 0x45, 0x5, 0x800, 0x9}], 0x6, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xd0, 0x1, 0x1, 0x200}, {{r5}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x3}, {{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x9, 0x100}, {{r7}, 0xfffffffffffffffc, 0x58, 0x6, 0x81, 0xffff}, {{r8}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x8}, {{r9}, 0xfffffffffffffffd, 0x40, 0xf0000006, 0x2400000000000, 0xffffffff}, {{r10}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x5, 0x4}, {{r11}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x3, 0x8}], 0x5, 0xffffffffffffffff) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8004, 0x0) dup(r12) msgget(0x3, 0x100) writev(r13, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) socketpair(0x21, 0x5, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r13}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getegid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r17, r18}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getgid() geteuid() r1 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0xfffffffffffffffd}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x14) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/16, &(0x7f0000000100)=0x10) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x3, 0x1}, {0x1, 0xffffffffffffff7f}, {0x2, 0x9}, {0x7, 0x9}, {0x8a, 0x5}, {0x81, 0x401}, {0x41, 0x80000001}], 0x7}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) 16:00:09 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) read(r0, &(0x7f00000001c0)=""/146, 0x92) 16:00:09 executing program 1: rename(&(0x7f0000001700)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000200)='./file0\x00', 0x600, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x2, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001540)) pipe(&(0x7f0000001580)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse\x00', 0x10090, 0x0) poll(&(0x7f0000001640)=[{r0, 0x80}, {r1, 0x80}, {r2, 0x20}, {r3, 0x2}, {r4, 0xf0}, {r5, 0x40}, {r6, 0x10}], 0x7, 0x1000) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000001480)=[{&(0x7f00000000c0)="5630f3b305bf0d6b6e84eda914c7d2e139c4d6f5265d3c58c56240fe607a3c9197e4b854000bab5d2263bd04a57359d0d8e0bdb04e6e3d94ffe83090", 0x3c}, {&(0x7f0000000100)="1dd5786ee650f211a1bbf3edf6ac3d6bda8de52415239933a1c0c6694d0453d2bedf87177b846fa75a73b26ded6d30782f5c1b106dbd0bbddf955ad5c54ee7d2540a10ff1a6d0305ad0a8adae5556971978e3d17d2f7183a478a452dae64f5e3bf701082abcbefd022fd89b1461974f3a90f594d6792cdb771b4775a7a6e1e3c3ca3081e9bd43beb5d1bf5dfff9b41b02c15fc4fba5082b4d314059009ab35e4f9a8b99e0cef9c9f05ae56fa3c019d31b6ab8c0ddc795f274707de4df1a3a79194c9c7baf95107b4af3a5d8cd558", 0xce}, {&(0x7f0000000280)="3db23ab7e017be6e1a8e6ec7ce0072ba537f491d249e910227790b67e0b1369213869fff6745c24c5d1f79c88def32b4eba6c6237bcbc56438559da409ac7f153c749924ea7d83ed7e0640706ceccba64802e4cc1f08dec1d0", 0x59}, {&(0x7f0000000300)="df324f4f1e78915d1f9a17d26af65f5d6c51d49cb21d44e95ce0ed9901dbbca587048867f313f6979395d933984003cdc59fd323251c90537ae93ee35eb1165104b33a58070087005df7336863866471f8ffdc3d8619d4180ccfd3af7f63ccfbbffe2f670e892e1644a4d59f5ce369c5045e7a1663215e34d6342e3ef30824392489e4a102f1c635605b539e39f8634400a6c294fcf5d16570a94ad9181fafa556a066ec088d6534a3d5318cc05e2feabab2cc1789ecbf5e7b9bcd041cbec5d761bc4dfc1d12a0ed9b311f3b947cf773a6f6b5ee03b0bb27c7be550712c8d4f3b3aab9f7acd35f5c9651562551ae272909b4e8d5462f289ee4f8e8f2726bb054383fce056a1ff80b2a5c60a32410acd4901bc3e734d6cc9268caf83a3527fb04d1c621ac7d6fcd93579975ed81326cd6d556225de062f9478aa53695278536b00b317a61094a31b3edae8bffaac8ff1aa5d77219df1f7c0c700451a71ad173d2a2712f385897869123c9af680954291be3915239780da39b1a4a51df2a36c9be2f75f508537bf3554c117bb98420b6892f074955b1849c9124317d5027ea3e7db8f450d2ee4a5d6432271bff50729a1dc493dd09f4272839708e334c819f5dca2c6adfe113d8a60fe12f6ee20aadc8700c46b5f6b6bc1e8f8a3a37ce928fb8f911d8ac617b118d3486ef065de55fb9779b443e83be67ccb1644a019183dd847f0cb20d268780e608b5a3660380e0337f54abf92284b43d1daabb5e881c30778c85c7aed76dd3d633d82b175559aeef88f4047a0c534392485e1dfdae431ed77582546b5ed17987e4c50d93b49c68f6a39dd6d7c263ed1751bccb705bac1ddfdf4df4269092707c9ba687d6bb9d7a2fe023760de1559c81e2721162b044c6fab01f6bf9464c6fa43730f47dea1f2d048e5e03991b24e4cf6e3f8af5da6b9a72bb3d695f51563984fa88589ae1d78c5c377d9431d7ebc262693306d69a621d6e591cf3fbeb92233e6dde452e9030eb656128a6804303710c7d44106e61ea2fe6ecfaf1e8b7e77cf17feaddd970c7f5d3b9a0d46ca9574c76fdddd1c81e7d9405101801314711239b708795d7c1efb2c83e32d9ca961346df61a483a782c246b7943ba1a7173424a1d84fc9f7f30414a31e833ab6b18829fa9df22e32291d2da2a332aefb26e0b3a0299ab5434f5c6a48e0296b29b28efa176bdcadff051f4dbc2ee26bdb42e25cf941ad1c6e946b58f16ffa10dc5a675f03e5669ec20ce3987f00a645238a50232fd87be8ffe4e3b09ccf0741c9d9a946b72fdd678aa57055de0fc0d864a2655698bc1cca8a9fa36ab51792af833f70d245f4fedaffb5b24a5efea9accd896e71548632e36fe0ee8c3852eb6e2d74f836bf58b82f2458c7f9a995d71eaed4bef7c7598ec0c9f282a1b816f444469a3c840e15b1682e005b05738cadf1a65bf3b4b0a825f9d0199117b2caa4f50a256e3a5d0bffbae259614c7df4a911bade6fba56c1911265b2308ab7c4dbf0985ed453b42b1386988982bd0eb5f6309b31c2165d818df88c1889d7a53de77131b98dac6404739b46c62ce1ea55923791b1337402cd0e42b180e653cc11dadc8e60f61f79a3fd0ba58bc4e2e57737a8e8492d3d93dc107df31bbbd3217304205276cee26b8ef679964203ba261f2372a09a52302a7c3c701c260d66f97ce5989ac7907da754878d2536bc8249020cb94016afed6eec7cd5969d2fe12b8175b78d2326ef54c6989594b3a7e93c58bee4b579e39d6def4c36194386cb8808987039d3b88e6506e4849b358cf45cf57f54959cd3c07e966d4b49058cb73df021dec8921d561de4affc9333370070cebea0e19d49aca83b502d4a1244c7aea69b2954be507b379ad1ff7450e11777b1b5c3a87fdbc5d29f09ecf75f7f5577af8a63d9f27d39133b52551709ad8fe8be3e19b843dd291ceb9a4b5c3578f51f1c2e5dcea4f712d6a650b6c573c69de807b382f4c28598f7c96df5fea9a0680068b1ed5a707228db860a43a711495d765321ff47322a6f0b054339c9f2ad4b9a508a4d252e956a9b072a3c753c73ca95dbe8c1da7d2489bf5471f621918faef24412e813a775b3d2d48a3ee17935aee2d1c79842dd4655c8d0ae977a776444b8449a87bd5ec09bcc4b57d6db8a9965da48e0fc139f29514a82d16e233f9f410cefa50393066f19b57d716d00fc50eab5e69cee68370472dc50c81edd82bf6f525c3deb14d9d30804606b7586120bee5c86c449fe13b517d5c65b9bf1f6f19a2d6bf6fc5de504e9db830738ed5265f2e224a131bfcda72ee23934236fa9205f598db4493f277d3a351ca67ca4be82f6eac92ee93b3d5f4ed368b9b669f5fd7d62c3f84be0c81539c40b50057f8167ae1ef7984d1e1d86d0a9687e975b31e9ef9b5ec453b9d5df8e747fa189fff5d497a02d881cfe58a39837aa49dbbc5c8f3fdb6fb87621d19c9e2cbd601681e574752529edfa3241e5098fe2527e5a9d4d5621e6f2190f10c0b2e4be4a44da7e318b63dcb63a220f8eeb1709bb73fde9f092e1bfe17bc4a31dd0a5d20ff6a5e0c1e94318a8e51943f3dd053253070a2fde7b6c2b9d2a128e26583875e65cd2846bfcc71140f265f87741f8519685b80cdd93f6f4f7fe1db7a21b1eb94af6d07eeb4e8fadbf8b9831a6838049cf503d790aa2e3030369c3dc23c4139135c857a6a9912e182d95e688d325768549f18fe885319c85f283a78bb996e9a5672d064a0d742f1787a1cbbb8ee8d8cdf74765fed7de5ea85b723f9b569a0cfcbe96a008c0d1aed9787d9696fefb7a0ecafebf78ebf4b4ce8a56c1f66a7a3e88610f4e83f977478ff1ad38a76a94679ab25fc0214e75ddd716486ba569c08f9a26fa90a4fac4aa42e5394b3980ccb727f7133787c9cbdcee29dc68b7792af2414631af70b3866ec981bcf8e82cdc2517c83088348eb42e5601bc8d8ff6c5b29070358140dec04d33c4df0859e4ee28e70c60d336c924406298fd512593438c4f27720f5171b7dcd6f00a9e4608ec9def276e3670bff83d35b05391084a5b00f1b7cf4d8d64c0897ff26ca0c74f0015dbaf134b1616fced6b03426eba90d886e1facf039bd7e1b761cef1975ca38e5d44415924f7e43ae02513e486d0a46a6be005e49acaf1b903ffd91a3fe7ca39d341202d3fc1671a5e6223b7a413d13318218b6fbc426fd5bde3b7c69420443ee2f83fca044b005c3a3fdad2764ee02e9fb79f31e027d06c6d76243465f17513290e31812b799495236f969e0f2ac8f44c58b1f7090b1f6af9640b27340c4fb1d53c1c028d3eb08ff52640a28d94875999862d4916fca9b4de1b5133fd729886a8050fcbd2cf97ffa63f4dd4f0c90bc8ad732be7de04c22d00f79cba0ddf11aa4d48c2245b00e35377bd51b4adbb17adbeade6cc4ef75a0310e51aca9685e5508e54f9c1ff2c09d1eb26aa04fac71f8775fb378198b613de0e2e5e693ae6fc882a1c66b3dce02fcdd5ae5feca83977c247a83b12d7104574e7a0b1ac162c5324b43a31435ea46dd4bc06699cf763abdeca090977d4e95296328bf70a3f783947b961121a5841740b5ab0675f524db72de44926451511c02f73c1e0a68e0536b9fc97ff0530b7062f15c8e964d0bc8b8210e7a4d289ec4a426f9bec2c350d26420317577170f400d43983bbcd1e9e868e3a364b6a8687b5f81fe7d47849f828eff34ce6ee6b6571878bf463bcd867332721ce009f70cd9341428c79980e7196c2f0a586636ea8d09e1b29d30571870a03ec937a72950f86511df879499cda973dc586dd6e01ddac885a11a1a8598d4a98e1fe897b01ddec5605af06b25ddeb6486f825c0bb861da5340a62caf8ece2989d7518e75044d980ba4c5b8fd32b12515b26f167182970883a998f343b4618854166b0a7ed1c364f654af7309644663c1b97a1c548eebe6400236cd66c4cf51bf28b43116b62f232b6d29a1febcf6dc157225a24b3df94ca15587a66776326fa29a027b99cf2170092eeee2294b9bf55fc33115e493f106a9a49352913f06413e648e8613b4dfc9bdb8f14a4fee62dd688679014fb686e3f037f9ba4ac72a26c7a6937ec6153bd1defeb029c9ad4e7b5d35534f2b180462b6b1d82b88c3d665e21ba19d8f6f8e13c90327510711c038df3f089608b0469f7c785d9b07dd243331c4f2d0f46baa918aa3ab459f1bf213f39ef1ca5c4a98dd93965283f77c69a763bc9b693b0f7a8eda4bdd60398f9f7977d29a76ea75e8a10fc9f57a66b94a5fe4c2993b6469dc9b1969c46289c89ab116a80f2c09aada944f1dfeb46dd184ced9bdf1fbb40ba2caf46e619f084cc1577bdb8f670df7e5fcf9dacc154a3733b823bdae377a5b836e34410634bc93c95724ddcb45da3e3cf52d10978bda8cf779c068cca9eacde68738359c9d9109794dfba076a9de5528ea236d1f509c9ca590c1b2adbe166177b657b218a04850fde4235ea698ae7e1b6be7a7e715f98539d08b45da25d9186346d2529d056096e91969f972130d836f634c4cbef46fa6974f72168a731c90663ebe644dd5e5ff0613277eaae03b5add321d7f07671e064f1935c29e903a29deda1f200fea9168122c970942fed8e3df19aa041fe2d1c19aa3650a4c0c0cf9fc3abe07433f17415087246ba0083c421665f52b0a6cbc1613339315328a2ee797319aff23b1124c87cc3d5b19fcb415e6f60a9a9a112dd6764a2fcd6a056c5b8ff0a1bf93ca47fb5d496b93d320b912640718cc344ae81d1c1e6e8fe749169da23349dd83a1ef20f0b9333a852138d5b4268a6e020362615a3876afd18d5f0e7853584d0f1d0c9278ba03e654f8fc10ae180bdf587f167bbfa07e25da3f68d0ef2599d58a1060957a9894bd5abeb9ca1e0ceb65a42e4467d8287df78086c7ec4d2c1b3d970de3d18300d6ec17da2aa2745776b81e989d0f26cdbabbfc71f6772cbc30cea8d0156d81ac4f8811caa93e8b948bf84b98ae68cef54739a6d16e67f6a81cd15526f492f979e36ea055bc529878b31ba24a1d3b74824b163b9573e7d3a008a070aa87ae2a06d185df8ed5c7c42ac7ec821a2d7bf3eb88d8c4540c2fa4c141e7fbd4a0cd50ee1cc944547b55fc9eba9639fa83915a420b04ce388996ad7d70dc2fbe1283cf32c67ebcf1f4f132f2504891f07273eec9762436392dda9fa995eb0d0b5023b9d6140617de84440b722e24625955404b9c78b11dcf54807ee25912131513e0d3e47d4a6ab57da5c61d353161649d580e3a016166448b9f52574188023538beb5d3c8f4a15fdbefd7719a3b8e34aa886245b283aa2e3ca258cb098e5866e89af4492c6053abef12e2136318e3a2564f3e0df129adebe20d855ee629fdac2f978137efba4db355ddca43f5dbc6c4cd8ce26c906de2bce5239056dc01f1874a234e9c00f6f777ef511af11f10088eb0d6c85fc870161ab7b3a1e34ad7d7148340a78bf4cbd79d38eb484ec660cacc953b71b5f869d6504e7790baa5fdd6503bd4197eadac0c0b7a9ffca2a87b48ebd526b66348f909ead88c22ccf174faa43dfa402c258f21ea4f14d0aa432ffc3be2c66de8a47e0b833a1335ac31c1efaa54b38ab62f4cd2d7e1b88796ae8e5cfc3330fe41736593815220d810fab8d251848d11417586839e1a40c5dcc6448b649792f62c829a81016d54432fbea9589bc62343662b077ca73eeaba64ab620e6ee1a83b736e07a0bc7bde377ce9ed284437d1e8d2ca4ce766b6001971c38b57421307c0ff2f6f4114a0a20ae6818de9", 0x1000}, {&(0x7f0000001300)="8cb858a7480c5f597a060ffb998e9770f10857fd67edee1b0d4bc0c8e11efb328318e8da3abf5843482ddc9670857c5135efc59b9c45042f9465201b87be5f8fb5542499be93a2e6f043d54848f38caf57", 0x51}, {&(0x7f0000001380)="4180f34e4004431825d09aff2d88e82887deb19db7eab8748e271f31e5c904eae42d19f4d612923e049d0932b58ab2e8d386d936b2ef436abb733caef695bbfe855b6e8e35f773de4c6f800262c4bf2f578872851328588ca945c573568766abc0b078bae95ac7d450db8850690a329979064578c672542002aedc12bfbc1749d7d028bdcc1476be77224eb48cb8bdd9bc1e6142fb6dad4a51c69c460ce9333091730608585bf9c6c19000c9da88f3d0cf1c047813a4210fc19332f9963f3c03d684aeb8258495676182298cba1d68aba85600d12e7063a46a376d393f744195c61ccddea12f56d942", 0xe9}], 0x6, 0x0) accept$unix(r5, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) socket(0x18, 0x2, 0x1f) pwritev(r7, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) setsockopt(r0, 0x9e, 0x8, &(0x7f0000000200)="350c47a79fbbc28d8347fe4e3c6f75f7988c6421c3bf4ed345a7cccdcb800b792b7a4f1825cfa566fbb6af049b5bf76c8e6119655880ebf55dc4f6e9cc6b6863efb7060558fb84ee8d459047bea7c759ef423baeb511b63075dacd945163ab82cfc6614aaa35ee2c316747669d26adf2f061b3a88c0227f79c7c17b538b9fcf25028879a7632770c1d88d3d23c7e938f5ec524f7b71dbd02e127c96631a5fb62", 0xa0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)={{0x42, 0x2f9}, {0x2, 0x2}}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0xffffffffffff0000}, {0x7, 0x8}}) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) 16:00:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe4, 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = socket$inet(0x2, 0x3, 0xb04) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffff8) 16:00:10 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = geteuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x811, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() r4 = kqueue() setuid(r2) setreuid(0x0, 0x0) setreuid(r3, r0) r5 = semget$private(0x0, 0x7, 0x30) r6 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r8 = dup2(r4, r4) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, 0x0, r3, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) connect$unix(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000eb5b90105e7bca9df318663264712a7a4fe82cc0777a943db00d17be8720a1ca332a53d3cec20a462c808a5aa94a7471f2b14d571845583619dfbc1434d00cc6adee5688e7226e5f95788bdca87818f9fac4ddb891ccf502b7adb48595693478e08e26c2d7215f1fdad40c2de59aa38001"], 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xfffffd40) 16:00:10 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x5, 0x1ff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80a0, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x123) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./bus\x00', 0x1010041, 0x100) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x80, 0x2, 0x100000000}, {{r2}, 0x0, 0x80, 0x5, 0x101, 0x4}], 0xff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x99, 0x80000010, 0x100, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x4, 0x9}, {{r5}, 0xfffffffffffffffa, 0x80, 0x80, 0xfff, 0x20}, {{r6}, 0xfffffffffffffffe, 0x39, 0x2, 0x7e31, 0x4b}], 0xfffffffffffffff9, &(0x7f00000002c0)={0x7, 0x3ff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) kqueue() r7 = kqueue() r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) setsockopt(r6, 0xd8e, 0x65fa57d0, &(0x7f0000000300)="32633414251673bae3f1d02c7903ce2b36908c482d7246c8ecc23740d21d885c29cb8fe92b0c3963ff4293ddf8c2ace3e9e753c9a7be1ece2bed1110a986b7cd83a4e7b1e82a85b76765aa9a4160d14f695fc2e25d5163eff51787d230087bed163dd625e37155b12c0c6c6f7936fae96d460b7a77d7aa3aa91e81f938ae654200b0e92c7c8088805869f55e9b131d4a6e288bb184dd98e3b413b23ec37051fa76f12ab954e61b6242e6b628f09d7f3154dfd1832be8c273b81747ae3161cb895150e648f3435e7a46223457a8041fbdfd01a6223c972b291a77e24146e30a8c422eeb38bae7d423b5e3f28717d691759af56eea7a6117cd6eff2f3656b18881952e437874ab036a19efaf32204351b455ebb04a995e36c188258dd2695c19a32a9a117960fd838dffba16af680cb2d6629d3fbd67ee6c148858c4b1c4f81fdfe027334c56e8b9976b4670352281f9cb2e52233257d78d6b0d67635d5047c7bc75b6d685248ae22fbaa7888af534b25c87a2a3ec757a042fe11a4d291604245e4fa8a83951885bd0f2cb85cc03502053fa3cbf461ce18441a823e4f4e541468ee01f1f94afd6ab037796e20811248466d900588459ce592add6137668864d74e30b1ced55c29144d66548ad11cbc44be709da59d6942f6cd0df56bc28cde32080d5de88036a909f5b1ddfb3672bff30b2f987aa6eb7358e4d60516cd970c1439ef5a91943dcc655f60f3d0120e21dd8d18e0080cb674a368fade6adb7496a1957ce0d7bcfb9f70d66dee9a3eda0adce7fa9e30b4f3c47a5d37ef828693b9d31631afc3cfc7efa07ab54ee65218529736d46ae8c64332662485fef880be551d2c2f62674949ca92705ddd93dc601f73fd4c02ff04f76b52cef1f2e75ba77d91db28178bcef8afdd047275f846ecc2e80e46a3724ff86f5786bd03dc2e53ba1ea4f7e2eea770a198eca752bd2654b791b0eda2027ce513c5a11aff6813108d119aa3b0263bf6af80863749d0b19c834e45953c2c45ad0664be6ce84ec28081ff456f59c9221ef2c34e36035307d5aa29a130990f6d5dcf8dbd08641bbea6c4b96afc5a52cf8d06d69acb8c2d076a163e6818c1debd7dff401e77a7a10173daaa2fdeff29fc4f15efea8b2f3513df93539f962203145327c98a4d5030e021e4961e15e5d6ea9bc8e830402a779a5c252f6d0ca0993e31debc0f79e5843c04a0d42d6518e25d72469d8013353119c30f097318dfac00a77f8c1b95ebb0fd397ac29d985e7c5f017bf9528907a24f675954f37968d5f3bc65c3665c3727bd3f0ba2c8357af0c938b106c2cc2e39feb04d854cf61a14457ffd0da6530ab00e6e1b740767c4282607c8428048a2895d48c2ea993c469c9bb5fadf61a08572e7b6c1e29eed3d767ece08d65689f1b45113a0d4fa822ea0e603a3346b721bf739481c3809c14f2dbe4309d20454eb6c2ce32a2a926a55deac9de631b3fc03f3b66c42656f1ae6963ae6914da6730179bebeb8991acc849c933f46e2fddff6f1c2f2129b61fc7fa339bd5d1c7a674986a3a015f0c6b7908cc25ef3adbe3657f70ea6705e1ec89e34d70a963e1d0249f7925ee12eec0d6d2499d215af975e7e10a5b065a48653f09ca8a01756f90a2f298a071562bc3cc9136f247bd830420b8d35093a6f85a23c379ce25ddf79b442893f0fd74277321e4033fc9ed68cc1c5aef753cd7ab4ae5e635d10126d6b84e7e7112de119c10966c81f925a9633722ffe31dbd99e12b0c814954a93ff51d799cc5faa9ecf2841608c6eed258f945a6520080b3244ccdc70d610879c8fdbbe2f424bf1dacd26acc4cc13d209aaec04bcfe7cbaf4c5ce439091d45b1d6c69fccdb49039bb87faab472c44414b4fb98ec1c3f93fbdfe087495a6ba850294180032fec66c1bb4ccfa0bed00084b1a25de82082d67597fed200a5f19c8348e784b635f6224e5d877dfa65bb2d74bb5b5c5a44a6b6d08110dec376973aec1ff3ac69392ef3904043aa95604f0cf69a1a44a3a104a6f9e3477a213b4ae370cac195bbaa6e95b38a87c253c7a687b9f6c585e387f8de0e404a78f157bb37a991fe9c1f2df72065d4192945b5f0bdd9c2d035635e4208bf07fb22085c5ca9a8bad1f3b147f658a2fcd177b86bbd1fa0df95b89fe560b6a4c6605a23129c420f4e85cc39463d055917e3be7f0b6550e9543e3e66e3eb06766e134ebd4ead4db1589f38f8d1a463fa48e0114df2c47cf3a7f0dee6fb46b511b59753722c5fb4c18a2d8ab4313d79a14b78036147caa5db96e0634f86c47e3a525751c28ca3009db4f6e104aafeb5792ece942ffb6fd00fae78b7c3e19cba58954f35e76e1424424f228b63e6209240623dd9188caa8b990bfde31b8568402d46501ba4c90c24dece309eed0ddb0605f64ec082fd613a2e5cae27152c84c5ab957701a5a1385ffbabc6ea255cbdd6f0ed11214b3ae4dc929317d68d2988fd8abe394823103ff22349637337fbfec36edacbc7b33f4ea4573bcef2bc94a89a0fab56f54b2229d2eda86ae9e123d66e2acc39823e3652563f680a921718cb79ed0462d9a4b4ec7677c00c7cacd806c928027ea9ab3f47d2f7249fc238dbef520deb73fca297476dace8c56a6bace5e0921439ad6c491b220dcacfd3ecc4c1e09dfe193f00d250346ed942c3676435e21b0ccd139e93c9d3ab4c7542b0fc769e01c602f7ad4d3121a6c63e45831ce52862d84003a8aba228d94de81e97a38a1c6220e977338434fab4ea8c0112f7fc2a0b6a1600ca74c990d6811c28cf7fe440adf4d84f667489f47315d1545d0b5ed3132313616750dead1b4708212edc138e6801bbd497e275c0fc864f811fac1d193dce68ceb8621d369c4d9e07144ca2f8b6a654fd02fe22cf7f28d17aad1b3a5c14876dbabce1b9e3c9b33e5e61da01d4ae65353ae9f97dfbf82e0429c00e49215df62db88fa562c63957f57fcafee0b5c1232476f607d8e08dc928411a3f34925edf632c585fb6f84d42a1554fcc539ab6f26e6cc0089b1a609386f91a19da2b0881ac884a76233998ad07a9b7527abc402e4b7a624bd18b2c4a757e14555070e6f1e750fa61ba34d9a7951540d9c1f6edfa3bc22ff85073a2f6d8ac4fd52d2b67ea245abefe2a1081955ddb87e766268c52cbd89d7d855745dd7220d3be355d6f7c98f84ad6549992fbcda535f9c5a7786258facf7b7510fc3dc27c074f6e53f095ead451327e1eccfa796b0677fc3a5f9dda0d97b486fbf4dcec7b14ef52a8ff0576e7ea6428411c1d4fe6a721e0d5f18b99136bf541a58f909d53ab2fb102c1bf868065ced6009f0ff49143490bc3df874e40c8cfa7860faccb3d7bc9b24f909cfae7b644bc302c4ccbe4e5c2c9343db5c4ae4e72329490b82c8289263a8e56f084aca3125eca827b259e11d593c72f7b5b513d36ecab099529a481be1ba2becec7f6b9aa1ec8bfbc0cae5a03b75e5c5aee99e841df672d9f0200c236ba541b27a7980b3b2a6e3e62dab57111c5bb197129352d1f3298e9d468b53fcdc9713349666a6c574130a3cb10231d5a5c4723726436357bf7fb5fd14140b21b22388fb86601a671a45e5ee44c6a1f816bd074da0d2e58962d22f958fb9c52f2a1f7a465aea48251555d7d10f5abfaf93ff0adc754ed6c7458ab56fd71acf1f605040904fd00743aa25cec97b1cc3fbebe19148d841e72eb8fc296ee91143d60523992385606b2e5f633d39db3df7a1ec278f5f58a0de5d9142b68fdc76900101eddcbab60818ff865fc47cf069e6c9afad8f39c2b6ea6111e56f88694e5ac5b06e1cd4d23daf6affd25f30f14e4937273ecd5e345ce0e929aac91e80d26dd8e96162dcf7736e99f4a2cb9def451dd25c1615689947790a6559af1c56be4df4b3cce4cc60973ab5048cb35e18e1017aa7a19af8eb3d8a64de27d7b194924887dcb33391ac36e97ffb0c192f4f6922a84120032bb8a960a06e5475537909c3f4cacd3caa934cc1c72a6bec857247383c9292e4a604e3c2217b89b3aef41d95a2056af6d36cf9fb3b10dfba724a2b7a6b7ad7d66620fcc7be95bae8aaf03c91b9e12aebeff51e550e0fa5ccd1049978c29aaa1d76c45edcb49d1fb00b018c8ceccc7b17e7cdd64621e2a3038a8e46e9ae0f6106954bedc86c1adf59ce522b1ce2d9dcc987a1c813d7c21ad66fd27d82eb82ee6790b9dfcaa9e25fcd2be3c80be55c21479c0cafc02bad2b6f95dccf2e996c2d3cbf26dc5b91c33dad4d6518d7807a42851eb263799ff70e80627638dca63125c39981746aa980b52605f860fde335d38d877756d82c516923987c793384fdc279e17a4bba07766ee60a4f5b8c8d4e82d37ea4395d1246523ba2fed01adf507c654e3de51db5f0b8093211c64414d4a5c67b0caaa9373485c664b126f23b6678a11d17d051bbbac5dcce87554d2c8f02d35dc63a63e1047ba82d709134a877e8788bc1daa7b7e13f3b5b8ac9c9a2e214f177610c84f10a75f1c065c03c1febd6588c35a39d8cab9712dba55d6649ff4ff2566553317292e8a8d4eb152708c46b24a2c988f6cbd4eb88bf801553870f1b12ecf0250d290d2099a869da69f80ceb809f3cea0c526d63ba4b0c6cd1308749e8f3c83edce1f188ba9eb74ce1872e097b48d59dc58a846697e9b0d0fe8d144dfa96d731de697bdfe51754429724210231c1e3584001d71a87a36ae9521de5609e7055e9e5aea9410bd64f6d2de9a463eb6cc51e43c26bf66e91614bc5ceac3448c5e5789b2241a41621131240ebb56e9db2b8970f875e0b375af7faaeceef9a0a4e53014f4dc8d4f52b38a9fe8e4d922e8b0627dad23679ce22363486ff75b3930bd883a2d123cdc4ada3c2065b35c6baf55a232d007bbd24e5ddfb63428ae2aac48530dead6c660a5c061fc9e121d5b612522d11c62c7a9298107ccf0932af5a1ac01f970671a0bc8d59f9d8ee322c92d64bccd9ab49be2c9b35f6c7367324d34e75830beff571ee4992f51be0918edf34e090abf6c04a570ccad32ebb63f7911c10e87587a55bd5696733bc807b7cdeb375a1dbc1c9480bc8df6028f346689f3e70a484ed2c46b064739983bf4a2220c44db07aa9ec568f71ee27eea72b2a819ecf3ebe3ad1ec59e4ca3ef1f7f370cdca3a50221bd767a90f8211f576bf43f6150990c460f181a4b3d42a7eab91687b859a0e08c5bbafdf4587c5374c112010d2c463392124711bccf25114d67bda02d1f1f63893892c00d673e7d7da01fc41c6a0045a62854121d50bcf37c9ba2c00c194d6ec9973493591b2534c58e3f4337c4cb50f1642d5a8032a452446f1ab3b1cf567d67845acfc4756229cbb0224a3f3e3d0bee4203a7e925c7216b30dccb008f21210b787084d93a6f93f1a3083e4458712033dde681f4221f2dbf226889a5ba507b449722e1a567fbbbbcb9b8d68cfd883cbe8e163f175a3495834dfc708dc297df6f250e792bdd044c90b083215e80329916c32a6f546becfae1cb0a672573b94c942a168d509b5c8cb0644ed06a5fb18b99efabc7efd5119361778f104da6d49929b7b78250f9c2747640c30d8d16e7fbdb107c7852fb2b4aedbb0fc8cd5f10726a51893027d18b81fc00ac4a0e7498c187937a04d14e8b4d38d499faefa5eaf8bb96dbc9c18cfb99e2664c57a54c2e424b46e68756d3ab1e299eb117f39a32788458f10f7df38b0459af985b6139f9739fa460a5a9f0a5d7ed181bc1afe1711d039a1441f5c8ebfb4a095b7903639d1c07d1d916553b370da60f0e696367298", 0x1000) dup2(r8, r7) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@un=@file={0x0, ""/60}, 0x3e, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/221, 0xdd}, {&(0x7f0000000640)=""/245, 0xf5}], 0x7, &(0x7f00000007c0)=""/114, 0x72}, 0x800) syz_open_pts() 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) pipe(&(0x7f0000000240)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000011000007000000000000"], &(0x7f0000000200)=0xc) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x8000}, 0x10) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000280)=0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') r1 = semget$private(0x0, 0x0, 0x60) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getdents(r2, &(0x7f0000001000)=""/4096, 0x1000) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000280)=""/11) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:10 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000001c0), 0x195, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0xa952}, {0x9, 0x7f}}) fcntl$setstatus(r3, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f00000002c0)="1dc5e531dcf7bc8b32be730211cdd4262c7b0f551dceb55bf4ad725f4dd7446c8c57d1d8b862f54411a7a9f62f5ac11bf8d76c0a58ed372d2efa98c5f4b865b68fc65a2eaf7a541823eca8f96c083e7593046481ba70be8d0588d8d538f02929ad00007f91fccf0b57d9c68d83b799bb1415c5a25009f40751fa87a9eb77275bad88e8737d4b55fd71d11746059ec43d469f1a0accd68ba83aa2f2cf6149254d59866eded694475af108cabc4f84c8523621b17ffef0e72c0e73d6c7bd2893ac9a81e4087936024abdd97d", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) fsync(r1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x51) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sync() r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/194, 0xc2) write(r2, &(0x7f0000000240)="814e02fb017ab219bd46761f24b4d922831d7ce872678a613f8a3cdc7c324130b2e0fec370a81c37848415ade0ffb10e222e30ac4e8d4313accbaaabb332cb36ded60257a10ebe1b45634b3d8121b222b69de518f661e31ccb398716579c11f0866a7955cd6b10d12c5ca3bc1b02b7d30e725db4dd3d7e49db58ba8ba63c8d801341ec32f6e55833ebacbeebc5f6736cd1a92a9608d9f1ef95799d7a52a4087f86c991170f024480d51a37b90a4fb6196405248052e8567d3ec0e5ff04d3c8962e4a2e83b7e6b67048451ad59ed001146136acc36e1165687f572722b5f21f1bb943", 0xe2) execve(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000440)="024c8f33233a0fbfdef6de5eae9115fa38adb261a13905bfbd8dafc5e5c1a5a2027c68cabf3c8aa18dfa4476d34d41f336fbec5e2e4c2c17b0173d9d896bb02293af8d852edf89edd9eeb1eba7fd109dd68354cfc4ac4c3f5bd4d3c58ba13a901fb8f24f589d2344dd7b669b3f37fda86bf9dae9b813c7bbe4bd01b581ead5332a93430832d292bbeae36251a7742bc318c944b22da09acb42ef8ac03ea87e5cd4cc2accf821a373718a831740ba13d97fb9747b0e431eecddf9b84212ab2c22d0649001a3d4ee0710bb066e8071845d0bbd25a8c508655cbe56", 0xda, 0x8, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:11 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000003340)) setsockopt(r0, 0x7, 0x8, &(0x7f0000003380)="9d97c250b553d1e6761296ec13ab129b2148845a964f4f25a05a98811d8c9809bb089070edf3f4b1d2d71ef10655de7e2ded097cedffbbd6ccd5b2f6dfb199ae9d698bf3f98e9eb8cd50f7f93ce4d5ebf279ff12c0bbe6d87b28a6b6aeed4388f359f375e387a673e8addc712befc59c16f85013555b51fdddf74304bd0d817988d6f1def2e35f677b2d958610f400377c8af3f10aa2ac60df01e95bf6a384d51a22011dbd8bf660210d988bb2726067b1b894207bb0a7e97d60b1e14dadf047d1d64cc3836140b928f5a3500d908516e3a03422526363735bc9835b6f", 0xdd) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000003480)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xcb, 0x326d}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0xc, 0xa0, 0x69ea5ab0, 0xfffffffffffffffb}], 0x8, &(0x7f0000003500)=[{{r0}, 0xffffffffffffffff, 0x24, 0x20000002, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x9, 0x4, 0xffff, 0x10000}, {{r0}, 0x0, 0x1, 0x60000033, 0x7fff, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x241, 0x92}, {{r0}, 0xfffffffffffffffb, 0x49, 0x4, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x5, 0x2d163c98}], 0x80, &(0x7f0000003600)={0x9}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x9, 0x0) openat(r1, &(0x7f0000003640)='./file0\x00', 0x1, 0x4) readv(r2, &(0x7f0000003280)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/48, 0x30}, {&(0x7f0000001080)=""/193, 0xc1}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/216, 0xd8}, {&(0x7f0000002280)=""/4096, 0x1000}], 0x6) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000003300)) lseek(r2, 0x1d, 0x3) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x500) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/253) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x3f8000, 0x81, r2}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setreuid(0x0, 0xee00) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) socket(0x6, 0x3, 0x6377) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:11 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getppid() writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="809bec4929829bb2dbc2a27f0a1bb3d621885bca255a65f32ae51cfeae0c3e0ef7bf82129f80d63a596fe2d5b64ddd45f7181b8124d7a0d7be1a3ccd686294c478721b7c4ee51c6a11476476e59ee30d167fbf9424152ddc9e517215dcf53666c10502c7149022abebbe5be27e38f16d8363b828a4aae9d31a746e9c818c64bd68b5613911ff8cc007f3020a10684d1d67bd23e59e087c68d22ab40915ce522cd6afbe28d8988079e08ff13633fa577ff41d20ef1e033a3520c588", 0xbb}, {&(0x7f0000000180)="6316eb7329b04694c539ee2e0c2f500d02c8b3584b1650b4ddd8c850b4276a6cdb7a7dfb11e50e985ae48a64f74351513be8b186d9affd1ef6b0df969220f9a5a07eb93be1deea3ca01cf445b3ec89035322d464584676472a3c9910d4dc209848e1fd885241c90cee8b7532867605019b9e703f845aab3b1ad7061f470e6846f54eab03fd203e1dbb6fee906981ca30e8a11209cd4c1f0784fa38a45e062aa9ffb0830829f1", 0xa6}, {&(0x7f0000000240)="24b4140c256075096f4361bcd5c0ddbda2c9245eb06fb0daae3807ab988577abf68f6e54fa3f6712f3797d881ac0f5ffdf24455c16fb2d752a309b0237281fb02b5612ed883e5fd2cc383da241b1f8d1cc745a5c709280010a9033446a2811d101b275753d93708bb8386a5d3398b68e28b6e25bd5484a225d87249c8a0f5d17856d54a8a00f0817a9258df8bf80bd8cfc", 0x91}, {&(0x7f0000000300)="b5919f6b806d65e48021a9a4086786af32789bc8d57b6c41c8c668ab9eb7b3a483c0556caf0fbe2f8cb33951e68894e0085e45820b5e7415bd8160749f3e9043e2d89cc516f2c7381c0962c8b92eb1634d2804528bbecce7adfaae0c7ff09e10562f53ec693cfe52f7cebbb960bcdb246822de7f2139ded24e4cb755bb09d013ba329e84012ec6745c5597181711acfa14fe4df6d1c75388cf70254f6a10cb3bbc5cd42b8a6594f9d6ffdc601026", 0xae}, {&(0x7f00000003c0)="b4de3a8baaef2f264c55fb4e7cc828ca7e75c694d13a05b7d1d4a4bd8acf3ddaa884ee856d495be81511e5eb752011f7c9f82ef36d9aa46e332476961cb8ed6c3d96", 0x42}, {&(0x7f0000000000)="ab0a3a928cc5eab0225ebe6f6134ee58e3b6d05801366d8c92aee2", 0x1b}, {&(0x7f0000000440)="609d8e5503835bdec5cef00126d8dcb2b349a51c875d8ca19accc4e3f490", 0x1e}, {&(0x7f0000000480)="075bd47f4191111a363cbb4b743abf00076f5a2455db45fe0435d395331484", 0x1f}, {&(0x7f00000004c0)="76353bff13a84fc1d15cf2c8830cc6a0aad1ea9bcb00c5a38b9a5a8375c0ce9545c93ef9f7527091b844016abf7caa8c209b5a3a43caed8f4618bccd3df540b3201f976f6e1f3659ba625bf49ba1d5c474c7ed2c953dfa7a4d06ed44763d9433e118dd84d698b5858ee5ebb48fbd94d3e18188de7aaf6289ee893f88e409f68e0fc6958e766de1e880ac8b8233268c18e1e060c108745ac91a515edbeba770f6b4646432039bdb78cee899b3c198251de2335a43b71cfd9eab9c1d422e6d2bfb2467c92acdaac8e9034163", 0xcb}], 0x9) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:12 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$TIOCCDTR(r1, 0x20007478) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x89fb) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x100, 0x5}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x88, 0x0) close(r0) 16:00:12 executing program 1: socket$inet6(0x18, 0x4, 0x80) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23d) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="bdfa382ef247c9c927cd3b5e26ca2c766c9bea347f0b7e21074e2382d3c4bc13554cf98bf7da41f768334a44c92eb680dfdec60e3f11a994128cf1206cecd877009aebf7d5e33e7fe439516edd0ae205722c683bbd7e8b1cc83ff694e96c16b7969abc2b4f1cb57ca0bb36368bee03e6ad77a11e82b615da3a07a15fa16c1d4349d0b3991496", 0x86, 0x2, &(0x7f0000000100)=@file={0x1, './file0/file0/../file0\x00'}, 0x19) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) fchdir(r0) 16:00:12 executing program 1: r0 = socket(0x10, 0x0, 0x3ff) r1 = accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000a730b200000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0xffffffffffffffff, 0x8, 0x300000005}) r3 = socket(0x18, 0x7, 0x7) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvfrom$inet6(r3, &(0x7f0000000080)=""/21, 0x15, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x1}, 0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) flock(r2, 0xa) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:12 executing program 1: mprotect(&(0x7f0000488000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) semget(0x2, 0x4, 0x3) 16:00:12 executing program 1: r0 = socket(0x6f1ae99987b589c2, 0x4, 0x8) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000440)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x3, 0x1, 0x7fff, 0x0, 0x2}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x210, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x3}, {0x45, 0x69}, {0x44, 0x2}], 0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xffffffffffffa01f, 0x7fffffff, 0x80, 0x0, 0xea, 0xa7cf, 0x2, 0x1, 0x3, 0xf80000000000, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000200)=[r4, r4, r4, r4, r4, r4]) getegid() poll(&(0x7f00000003c0)=[{r0, 0x8}, {r0, 0x2}, {r2, 0x24}, {r1, 0x80}, {r0, 0x10}, {r0, 0x10}, {r1, 0x14}, {r2, 0x80}], 0x8, 0x40) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x0, 0x0) getppid() 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="ce787c9f675b9dd6eae3e80799003c1d13282d4b84a1fb81df873d926624ff2b5591548387bf1b50a289238136824419c5b68546a8690279bd3faafb006936e694e79b781472f8574e4501ddd2b9a36b283de24e44f9aa048718bf4b8f087c699e1f1398c22f", 0x66, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="826c6530000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x1) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = socket$inet(0x2, 0x8005, 0x10000000002) r2 = socket$inet(0x2, 0xc007, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r7 = getppid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000013c0)) r10 = getppid() r11 = geteuid() r12 = getgid() sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="239a54b7fedc0f179a02be657cc0d9e0c269982eda36cce71482b17084743e17d7", 0x21}, {&(0x7f00000000c0)="71b82061222d7af180d3f1147100be9c5848d3cd2f360d8d83e03aae62f4807d876e49542a0f7fac5e37c9244158a9268241796afb7f0b70663789bb9a59b37a7da8246aea961b6beaf53cf83e0d724cdae53fdb5d42c5b3cd33d8eff99273835fe5f5dae6f935fda669b55103dc5714b4a89c70086c49ce6953194bb36a84be5d450acee298ba31c7b0c22c08c297dd243a455c02192a4486b1aea5887aa95124997a68554eacae181a18061dad5c6559b6e7bf47a579c82f39346ae3d36268d07833c42949116a4e15ad814620832f4df68c3ba3d38c1d67cba41c54e75cec277dfd610447a933835cf66dea4b688f1625a73b8d079ea89afbcb5701cab7bbb1adfa88fa6acfaafc7c4f800e40ce85e63ae6d6e1010c4000c0e49aa9838db0bcc535ab4530d0f88458c4792e462dd2eb64782c5a9d3ce7e71cb655410a979fba6bad90219119c89cb5543f383a15e9b009972850970dbc8a6dab52d3781414ab7c515c1fa713794de2ca8a7feb59a22335b3308e688b74a627389c6fa64658d30aca9cc2045672140601950674a51a389b0dcf84bd820d99d2e7bee34d2ffdab7b3b7c65903f98140f4f82c25cf35686e9783303b3f3ce46dc92995eb88bba1caf7b732e858a836ce5aab5407e701e6dce7fe700bb9cb879f25bba9b0d5e0683bb401fc81ae6022f9c421429d6af96031c975ddd38b7050cea54fef34021fcb035f1156a80dc04520b0578641d167cb381c1b27b0aab7ad2d5a041721ee59f5997b43820106e6f35ee89e31d2c470449da42c05a40843aa7287ae71382fe2caffa7b122e1803b8a8c1fc78bed93871d58652c213d2029e3cdbcc2cda72dd86a2d16ab956cb888e8f7b811d5392146d5d7f4a80932c34975988912d7f0069e0106d89de400e14eaac704b79f418ccc89a4c75c51cce75bdaa9ec29ceeb9ee23c35d05f766a0286d02d6cb25cc569a09e2ea5799bf2b440dccecfe481435df533c7cc45e2d38b19937fc2d9575b5cc3f63b92083df7753f3d786315d20c53cce63789c617fbbed64683b1e637d33eb8340c8184339f35f6db4dd41ca8ed227d32f7d85edac89e7cf1f25f071ab50a67bb297f538bae4480c3d8775e84bc686e7f4e745eafb8c74f9907f57e761f54d3396e6d3580bac2ed63bda0adeca79186e82473c4707037308979e9564337c1214525636091accc09db47418fe437695ea1fcf0f4d2ce27cff1a8c5bdb6ca8f7c4c088a84cba620b884e74152aa1e042d132932b8fb06324b9ef1e01c074add254458999e47c7cf5fc0662c58d848cb7873347dc965635971172ffddfad704a39f2c5a85558f735cb2daae299e9ee16a468633477640d2a492ef96767e346ed80388f0ac52c7b9ad58c06f999d3cbc0ea04a2d56e28836ea68fad91b37d2c5df74697148211e02c8863750fa02b1ac3096fe7c447dd4788c737c036003278228adbda7b188a0a0572dabb1be4f29370ac32b2d0b23be4468b5f1e83cb667bce5f4b574ce46a69845eeeceb39f2f4c0fbd0efd7059c72f2af5d727dee34b47a0f1c8b19a51980be0880f2eb9d89a55578c24a436ba189f7d113a8baed7c1c59f3486be0828a57d85d4fd4bacdcdfa5248505b75c0c85c29d24077d8573257e8e58cac755385cf359ecce26906154272d9814fc09cc8fc7f349ebd03db8466bcfe8d0d860af06959d3d4ed3f2bb86db48a45709713db211802ec2e5bcc7c31b34ec8c5d0b4daa2746afe1a80c3f57f9d4ee97012ceed60dca459c80ce98eb50884a8edbff272b1fef39506bd750af0c0e9a3d16e69aec1476fcb5c0276c7584bb61280561503a91885585f7b4b743906d564298106dfc0523a8f2ad9473405f6766e7d4bb1ea9b12383f3b22455c7ba38a496d51d54e0193fdad2a0a4fb726df433c98071a3e8fd15f633bb3477d06db4e3f99100651a3678e27a5e35c49da4bd02a593f7c2686d2030e9a1ea33843a340e730b1cb7d17ccd2eece2ba22ec34885df362fcdcc758bff0d1a82b622ac6f5767d4e8bc5a88433e356b77ce399154872cd886cab694bd1ce913d6011efbfca71d5d1cd336d2e658ee60491b976164784bce19e3ce3e2ca1516143866d5d7485815bf060653dc72e591c1c4037a252f2937209f74b6956d8aabb8e9a6d1b6d8fb8f0ca5648a848106694e4b84d0e936015fd57c4f8221efa497a85a114a8c3913c46c8cc55d64daa75efd6fa80e2110a5e55d6d3cd986eaafbffc47683f11396c19bd32e3a21867a3319575a18225b18f3bab573f450ca1a34fe240d0063567642b8dd85efb71b44dc679bb76e002f890be64b99a7f1fb9539d864338680e50efb5864633b6bee88f5f6d7d50af42997f65cfef872165cbabeda081e96eebf1874b63ccb40bf24e9728b09b66a9cbc8be38179023c1990c430200801748e0917d170442853ad66d1c5a300531d78ee4513fedfa72a0e30352da82d1616eaa9b5d4c08ee240f8116c1829b876dd56420032f6ae76309bdc9410c3233283aa7cd342540ed2f3ca9ef596ae9613002a19fa9d3efababfa27c1cfda6c09c250198d8d1ad1133e510240a28a54602d2c8f78b570dfba26fca404bc5f5b3cb7a1e31fb7a7124c334a93dc77207e8522c8c75bc84808d46df38141c80f18f614ad90bfee9622463353bbf95773674ec664b1969f698cde02e073c74a458b310f075d694b38cec2a5af92c8ac0131f99387df7538b460a4ffe4da32ec3183c3450ad7f720548314df9051309e5c929c0447632fbb17cd17b5a111e872425d386bc46eafc25f487cba5a3a7b76a147d51dbbf5e347011ec6aae26b1756be4463897c0b8d675c4ca5cbef6e01e04584b5cda5e7088ec038d5b57ccf71e879ae0da234daeaad51bb309fe73d911ff88925cc4d831a8acc91ec466b1e788086dafb50efcd13757ba11308da6fa6b7c46c258fd8a7ae4a6ea91e07111b2766b6c2cb45f474d78e7486d61e037f89a68e236eb6ecc10c56d84696f2d8a82e88301a2566d991b2dac4ed7d6ef28497bb164a9dc70de3921fc40261c8653350910fcd888942add56b0bf6523b67bb2b2637a5233f3027f35e98a60bac3c8a327898489a38a4b14b8ee5f74447085c8d7471b725457acc6732dbabb259dc42047070ad629239bec75b48f01c0327656faefc0dd4287ebd0f5e2718d2fbda039e190ce4704d1c0ce5a8dd57428d59daea66b42b9502dc158af3274bd3c721ab19ff80d76e14b9977e53f28cecd1a7bb569aa90514a77e0d9922b4f1df0228e380a32088906ebceef0318f0f17272cd82ad2b08c1cd2dfc41e43636613b3fbddb2814aa5dd842a73f4ea435ccd2d8827eca9f24e30a0ba2477f6f95be9dfcbccb095e8b15ba95eb9f53197b565c39cc7f19961a15a2818794b96ca60896786c4546217101cfde09b70acf0d740b2dab5d5dae57ffab518cb53463ab61d4edf6c778a81646cd5124fdfaa60d4e9464018f162e72d6b52fff0898397ca6547d85a149c8d67cbd2d62aaafd5511ef0615c5a977e7cf63d753d04e30d826f30c86feafb52a2d0ceb75d7f8481cf9ce728e92bf9f4b0678081c8145aa09724737679cc72bea8770afead335df763c1b7428624966821cdbb577d95296110a429df3903da8f7d170e9161dcff86b31ac394ca46a21fb05a64c649026014055ba0992342ed917240598de6d2b7a90093203220dbe0805f063736b2302b523291249ecfa105657fff0657ba4c1d9a229ebc11d6cecb91f0e8d993c7944c1c3840bd0e2154878745d0239f52beeb737dd7953c73d7c28de4c9fe5958ed5ef561ede51ddf21c9cada0c5ef29e059c7cd00d410be6912f5ade01b59962e96b7f107c7c1ee6e91317d1c9444e4b2db4e61052967dc60052ad72b3ed9c6784a6f0fb6ea44497656a9456058b675293b5a272a526ab7a214d75a5d5c3d03792690ee18a60afcb10b47d7d53f2cc958102b915dc95f93e51148d31fdceb6c4206118b2895e7b62cd2ca03f4bf15644f249b863d0d79f3633f29a6cbf9ef96257bf7014e2d863cdabd67067b42b2594a38f35892e313e48caae304bc36e1ae695042b673d063ae4bfd4edf74051d1ae976f542100ac9f54394c96b6ca76e7314c786cb812c14b49e101d31af7d3a782caad3c0eabb38a90ce808f4812fd20e137f422d5b91752189bec6ceabc0ca699a79194c233c5689baac1edade41700391e74323b6d09fed7efefbb6f9996a038b503e7d66db6489e007f2d2c734acbe2049a5befa6cb03c20d22c4ae4191f6537154b464079c4fa2f414c1930156171d87f6610347931d73f2c963bb7227e7ce3239765d76ee613fe23f27543382f1d42eba7e606a5a1b9a8719ea0aee2b316174f5b336a3ebbbd5f94ba8977cc02e5b2700cb28939846893186946a3a77fc79e6d98f0cfc0bc18fc69f87d8e736f439ee44275afda4aa0aba8856a755c21b4e438c68ed1e7f8c5e7b28f5bbb398cf66d7f97ff84adfe5a32ec9c9aec45cd8c330d32b867ba68c92eb00b12d7fbd1daae2dfb398af45d7cd7e5ff2d0a2a0e4f298e1f5b6f5ec382ef81c4b7222f3bed6c5fac325e6d2950aa10f41edb43cd14d57b997d1f87ee0cca281dfa3492c5e3585d23b27937bd79d2587c5fd50139d8ace78173384e33edb849a068dad9beae3b267b5a24a247b706bbeefcef2f3f41cba04c66e45537aaea24da865710b89d139b149f3d994d54a52fa10f09982cd1f8814cad1f6e8211bed358b9ef78a92b50865f122dbe782213f8da2ad22e312c110c973714e3f1368d7a72c6a2e0baf8ee2f4bb196cacd7d243431ddacab3cc753ca85a04eff6e3fc1e48ba54760c863cb05c3ff24b99e25a8b1b6741ac09ddc2b08f5c50cfea161995c835894cbebe2f82a0e70e5edf7337695c676659a451c13a1869e1c9ed8da17bafabb53fbc867af7c44832bd30d1f702e6138cc4f4a15645191bc3d28526cf5638c60b649b6d1ec5c372aa9343c8c1cd769bd776f0af29e2c1e1e7db1e0ca61eb5d0d8fb70f5d57ff14dd14ad7fbdac7f185c399533491754629e868b2c02632596cd4e5f22d1391ec3f3478442a6a9d5dbd42fc11443fd42087b6a92232d5ca8026843b6465d2b9e303709cfaaa2e3eb1e4cd2feede0409bccaf9be2b8977360121a4033a0099b771cdba056cb205323b639f9116d9e2c759513108cdecb9116b98505dbc87fa30bb08c45e0b906b150952a87fa76dfb326392e2dd076fdca633b3e301da6504c27cb7efe91674479f2a3370014938a40912ade419206e3ad7f0344f9d4edd40056172668674f7472ad15700775b0bca0760b166b2498f4c20f8a1c724935b7850c51266a3b729549820e68b683c5e9ef1f14aed501fd5b3c27fa41a94939b91089559902cb2eb8b0510867279e0638eb674a743be8306f4f61263a8b6582af98b386c0fbbfebc623573462010b74085cc28be37b35810cdeb7d01066e5a47c91110481b3181bf585d8f7e7797d9ef334ad1178854dbd52fc9443f926819d1906bbf5f141e3a9cf53625cf1398f856ba9e7edf130d7f1a5453dba0d4aa1ae71393114c2bc5dd183eb3225c31d22adc0f0ffa8cffac7f267ea0a1a74a33125c756023856eca5f29ae6a48e1d5c6149c76ce35ed052efc7f4beecb95617cb1d71b99c42b1990f1f2b27df5caff0269c41ae86066625c6970158fe426cd0dfe97bb264652fd0095a31a68873a4ed001550b07ac16e150b9d0bf1dcea9334a266ce13fd9ffa9cdc4573e0f29e5febee655d5aa7277", 0x1000}, {&(0x7f00000010c0)="54663ab1c6c52fff5a5b52ffa664748f7b09db0a9e289c58af6f13a7fc3e95e1cd139afc7eaabb7ed605483ed2517a7b1ade43865477f61d83298bf3f8233a3e27de0e2d6879e78cae6e2598a3626050b69c204e08d9e59dab46d694a7c7c7de60ce4ea2f9b506c60be8a7ddb3575738e9b8b2101d9ce6ef5abc341bc7f64df8b3e2bfdaa6979637fc96f3126b29f957ae652f846ed638121666322a1c449954d75fb08bede40fc6ae54e79cf0f272e002b286526a26775693", 0xb9}], 0x3, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r1, r2, r0, r0]}], 0xf8, 0xc}, 0x2) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0x504) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x40, 0x200}, 0x7fff, 0x7, r6, r7, 0xb6b, 0x6d2, 0x1ff, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1004, 0x2e4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) r1 = msgget(0x1, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') msgrcv(r1, &(0x7f0000000180)={0x0, ""/203}, 0xd3, 0x3, 0x1000) 16:00:12 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, 0x0, r3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r5 = fcntl$getown(r4, 0x5) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f00000003c0)="7d09157ce4594dc3ce979973f1d144946407b0f8266fc374547ccdec", 0x1c) write(r6, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r5, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r7 = getgid() r8 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x9c, r8, r7, r9, r7, 0x80, 0xe3f}, 0x8, 0xfffffffffffff0ac, 0x1f}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffc28) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r10, r7, 0x4) chown(&(0x7f0000000480)='./file2\x00', r10, r7) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r1) dup(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xd4fc, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5a2b2c225faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() r7 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = dup2(r7, r8) recvmsg(r9, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r6, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r10 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r10, 0x8, 0x4, 0x1000, 0x71}) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x5, 0x2}, {0x1, 0x7f}}, 0x49758f4af663a0b0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000017c0), &(0x7f0000001800)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001880)) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="e760cf616759fe370800de2b8d03deb559cfe1b5a66d648a3250f0606f20b84dac9316e07faadd7c8039449397db92c0407d89434c9317e3b68fe3ca47495b8a2c0daa", 0x43}, {&(0x7f0000000140)="5fc5a071379eeb5f3ddbb739cb1ff490df0b6dfb0fbb6aa8c6b248fc749b517916cd5a0619de0398af7e36a54be84f2829871f07365b45e866abc20c059b1b9d4277b763b4", 0x45}, {&(0x7f00000001c0)="38cc12dc504f2d8d86598bea29f2f99bf9959d66d3ce3823860ae8c048678dce68801400f7fe1a94703e6836acff299642a7a52911f0f2124e2f52edcbb5bf0c926921fe0450058b01e061ec223b8eaa73f105d439378213aad33e06d5609c6d5e8c77f5d9cb298a97484aff215c3667a373883054d7c9f0485f10", 0x7b}, {&(0x7f0000000240)="f6be827ec634fdf6bc9e76d734a075dfa9c69590f47a09ab176171cae3e054cbfb719d8a10688be7e0b4d0ea1d76f87af9ca5c1aa72898a60b4226440727e012a6a531fc73379f5906162ae2e9779800ccdaf3ddbc1285e684d75ebb6c52615469192dbd707a0c0bd2d1bbba301f8a5b75452d7188a3eb97c0608e3eeed06f3b307b9c7c37b939bf07e81a7a702e7005d455b98a0a8262bb969598211990b9b16aa30a106c8e7175505eb5c54566f69174114f0705f167794aed5b203ddac3e155b7bc69bde7887b17a3d364ea63ed8613e586d98274969ec4f4eef2b2a5818db1b570a0b2bda6", 0xe7}, {&(0x7f0000000340)="b8d1c7cf34f33d2f9d4fbdc7bb85a077005c134777314d73e6552ee583f23b020f4eae1bc124641ab8c5f9b345b306773bf50c9ca800700d25f54f3132fe9cc1707330d233730f1eae692dd5798ebf8cffd748783c76ce2da710ecb47b9402ac39623ef0ef7051ace9185d439906b3", 0x6f}, {&(0x7f00000003c0)="e2c8a22504ab8f4dac9ec72b53e861900b5cb3d1742166d951875b8cb6b04e3cf475b2223707056eef11e6372ad84344ced19a", 0x33}, {&(0x7f0000000400)="06c88ae133910567adbbeca8cd5c65123070c4d6a2564c75a0061c284c24593055530de129c2ee662c0fcc5e45fa29249086ad51d9b6a174747b27733609cabc637f75c383a4195a1a8ac89f28cf014cb299b6d2c3c42c4a4e79dcdc987a28aa4b0e07868bdf4d197aa0920f37c2c2a6afb150b5c6d51911b66893bf47a1c7901a8c7e40d576048a32623c", 0x8b}, {&(0x7f00000004c0)="31f784dac4fe044b3f07579de22ed837aae4ff2aca8969b5124694ae7a0533d0e06eaa265e06a1a31957d44ad76ad473de71a03040408c44844a0c496774d7e52fd32bb04d5a3a55a429dc83d457a74ceb993b84c7b649df8dc5b345716028af4312ab7742dc6f3b40869b6bb2edf0acec9321ac9687b7f17a501c4b6cafe441", 0x80}], 0x8, &(0x7f00000005c0)=[{0x60, 0xffff, 0x2, "973284a89a3659f0ec8349bc262eaa300d597e7db53d86eec6cd1aecfc94aa215d2f57baba3f5796182999e89a1630b3634b97af668467389a38af828b8d33d48bb938a5fc25bad7bd"}, {0x20, 0x1, 0x8, "968d021e33bbb89c78fb"}, {0x1010, 0x446225dee98b4a2d, 0x7fff, "a2b72e10c37531f34256a19d5984f9d77407bbed19d8ef1cc62a00e466b8d1064f5b9dc9402dfa0a4363bb89ec1a85b1e770b3fc25ca185b7eaff870ff7dbd68ed198b411b19b3e8924f9c21e6c4c6cf15c432c8479399bb6528993c00e8992563920d41cce01fe81f7d571859118f8ab5fab4e6a0fd39e317a4d337cdf17bd84cbc6b2fc7405ee3e4ef63bed994a40d60121bb99eb4b25a3b5b1f35ee45cfe6bd992fee40f6632b5fd4a9ac45c6a69d8a4a75100f8f3b3c690c50f2d6a4603f4e28a6a2ade2e716d3e279f1c244c6852a10d1137259758235e64e33f28a30c27c6c4187f23beec03387950a0f552b9b93bd70dacffbcb899057bae7337486c999c63aea426a12ab1e4c83cad064985b067c6dd08538f05967785f6c59bc046f9af7acd4473463b7bceef90231195188d8131fc9138ea7d7e6dbdee43438298c37735000169f6baa6bb571ba16af2f0d1db4efa553d18146a8d9f164b10051450feb3a375279f6d63436a9ca3484c35e2368de4d49247e0217f7b402fc583b59131fb0c72c34acb3e84a74b3a57817dadeee5f84869c8b364eb862412f7ac4e54eec57a004abfe1acf12414e091af61c40f8efd4181c79388307209546804a6e53d42902d6c2d4ac9c92bb9404821ba31cbd63e729484e9a03c38e6585e3f05d0de1024c648fa5e1311928abe97b0431ecb7a7e9b73bd32145dc21cb64ff42aee54fe49e85000824070e0cf86e223a53e386c3cf9563c84202d807c222667cc1f4ef178300399b3cf016dfe4d391563c1e1d823a081bc01cf061eb1ebd08d66da1666d7a8e7ff6b26d73defc18eff1c604334f8e04f55e72330b6145cdc564d1c54bc5b31a84c5c49d49764ae8abd8c54ccbd854104296bc00351a0f83058a12bac0311f7b432ec165d281a11d810a23cac71cd59245902a63e1bb743163e005f46a307b9e39851d86eada4906f64adaa981b49e339e666342684f4137a33f5aaf4e39bcb5380599b5db1f7aa6d60b006908bacaff0fa5ec5170c98985805b685f87ec2b27872c3289678168fa29f1516f299ba00017eae03c514e16f0b961c2cb1ca6e7df1b6732f5ee8866910a9dcdf95a60f32ec03d72315800e39ccf62897c892970b17c799b247bc9c906e8eca7d2c60289dd75bbd0223f49d16e0454d3a95fa57575f6dcf3a3856cfa74e9a36a2b11413d7559088709275b12719eb98b8c3f1e91f816a07cbfb6d631a965206b4e321c4aeb0add2c3dfdb6cf06ec1a73bcf99f1f8873fa52abfa374b29d48d6325d98a45ae221a149d44b7b5d9460e42971ac73374fdeffbe0d49cd2236071fdbae40f834d20802df7774e8c49583b59c6e4b807172a749b99eb3283c6fa0262c28d9b82e0333a1c9069dd1cd3e2301f2019cfe7feacc38e36c5236f019d5a3a57bf0c72c8b2be7aebeca9b1e2bf0e403ec6c9a04cff31b9f37ea05830e7d5a1babaf0bf035953eb3a1684cfe6dc79f1a1235c36b6026dda04edec0566b8727f46e07052b800167d5eb3e14eadf745fa88d41266198256ece94bea334c7335418b50495cb1481721d0c551d0fab69888ba0fb0c73e7d7e1095161fc934acf29c114f0eb4f5c059a255c678f8982626155b65b61c838647ce421ce189615d2939903f33a73b4890ebb49619f45300412fc9935418c5a4d488887c41cfa5cb0c1276e6a9cb28d26f230741196997873236497f97290812e41d766dc13737221d88259e38c949aee674d0b4fbb689500cbc23f4ac17c60ff49fef110afa9ede06fae63cee622c8fd7266ff23955d3e1a34fa4873aaaac4dd04465c535b0a82c99b8c1f365fd3eb263732142bfd7fb704184eff476a6f709f209c75a912aa5f2dce2f95ced5c455cefbe4ace767286c121d106330c98dae533a0e4e01bdb789f49b4232474137e0363933e3862dbecad35015d31372878187b0d10592be3db988391e21a03de877bf0af6896f9bc9897356f263bbfc0316f5c7d1e1e907fe185cdf8db5def94923f57690d8ced508eb631d39935b5a89e183c347120918dddf76a6d400bd0c972ce2cdeb0e38eb26e5e5699519578a1e2c84f2fdadd73c3ceb8f3806966c98234e63f211a2c3dc8245195da81c5bec13c4401916e08ff248a16b43296ae395a3ae12492e4a6c7e441ac219d15ae70635f1c8ab7fb0cc45db544df5d33b40b87ca2c7ac7bbb4527f08e3865f9c7afa7d27b24dfc5f54c685d1fdd304128b7657d931268372a576650dd511fcfcc944ec0809ea26836e3e770fe1fc789013a6d44b985f1e8c8d92fd9a87df877bedc4c012afbc5611de9093c2c24ef0bb4ef03b82cc04b523942811bf548925b53f50bae1f555f49c559c60750a167c4f978d78c148ecba30ff6d3d77267f56cceec40816e92c41b4f7c03ac3c4f7bc23e29266f1b6390df9c2f18c43757f247df0d20e47f1dec1f4d0acc35e61fa68e960496d623b6ba4f653d60ceaf5cd4ee61f834d097bb4813efcb69f264e8a251ab46cfa0acd2fb52888fc5324cc467dc5eac7feff0e69ac0e25766caf4ebf9784be7a9835cf3f91f914755be5e77b29ddcade139aaf49f1347deb89a1256cabfed443442b0e271eb15a0a4fd6debaf7f8bfa23d67ced116947d9f154313d0f739eb2b707bdf2f5a18bdc31159b330a0ffcbbe52221bddc5e4c23e3a2a343fa07ae0eb02737523de99d1b58c0303463ee432f4e74574d5cb0fb5bfce039c378382a29b9616d0b39fc313c7222296db1daf5c2f685df4e8d19b4cdae5ddc0dba37a4101420c7a7c6a7917d2ace7f9c554ee5b0b0b7f6cc34a6624a6cc24c707623e81cf5a8937a04758ee8c455a93d020a3a9207addbeb989c386d2b791b7eea9acd5b3158c60e5c10e2b4c45555721235bcf5d0b124602a0d6b915da4a8f3a878996b33acc2bec19909dd7e4ca06e8102cfd605c6185fe1a6f6cd84413d868e48fa74d13fad9d1641e724510da3600ee70bd967f882c9f9626b17f95668a1150a5321adc1e8b61b5bc5b62e1c264b0e6a5a94e8b8d06972a67dd1a7955381163550b52897f9de298793641461eb194db1a755d12b5c17282326057878ad60759c95b89ce196bf74870861acca41599334cc68fa49f01f6370e018ad7031e0e6c3056317a00bd13755f2d4a756cbc4757903e0214f2c9d08e480aaa956f36e980a3de978dd78322e7de8f366521aeedbca28f3bb04fdf2b3d9cf44e014f710f20b83122e1c2c979ea8830c449de100ebb9870decafeb8a19ab9ce650f094d134505ed364ec14c54fb63c7465950cab3b7785ba4fa2babede1e93c613646c56fd171766bc398cc29f56d4678c239e1274e0413f4568fae5b0f60d5116b5e655c1aa2ddb7a04db8e2c71e2304a462ac08d73a6c301aeb883870db33c8122f81fc35a52042835acd98903fdc380060d062ee2e331fed38c98f171565c0e26c8a5c92b05db98921dcdf24dd3daf2d6644cd00186c98f09dea818cc6109c5ddf740cd31e78370b84cf5c0ef5d112e38a34be0e37efa85396de82f8379d6874a9ab5dc1387b41768a15a76a60fe97ad98b674ceb297c6dc01ac4f319d9e5d3a0258316f5f3d255280027fee50631770982b8ebf7ce7997fd6ab9b14366316a109bab388fd9ab3ea447b231bb18c7b4d09cea101a111f9b5ba8596ba2009946b20572df13847b52e32ccf345cf7681bcc917e6137b91f148815255ec7b3ffe0a7a278bd324b82881b77470693aac1a66c38088b7ea00e9cae74f58b88134fd4f339c34926deea7fd45d8a1c80db218921817922932067da30959e707fd18214cd8c9b5f2957b4719c6092dad895b759a196c78cd5046dd42b5c07306d55cd316b8779573323349b77cfea03ee828f25ec2905bb27d6d03c4111bfac3eb104a671c9c9814198a7828f17876fc2e79e386253d877836958ef637fd98dacab7852283a00f3e2a3c65e048f8f5c0b8b76a01509c8c7d35eee2c553763a8df0db3a1b8ea698bf15ad629a3de920fa4180d8825e511144c7ffaea6b3150a6b255b21ea83f34f44e0389ed039dd6d7549576fb5190e13cf8074f7050e5e0a903a1d78d12dd9379e449d73b412fa3cde1c3f89dc1a88e323440383273a580f2a38a0bc23b3d7c68ea5204eab163b4abb80c78d4d1ae653aced12e9d2a933b98b046fe95e5888e903a09dc91570324e544d76db5a2eff18ba058ad2d6c722188e829ac7d40075861bab07e62afb97889229d90035c3c14fcfdf634d343fb46e7b72b03b22e0bfc500d2bff15d91a9ac3aa02410ab387e8ac6483877b1f180908c62ee5b4f1182d037d6f01fafd31621751779e5ec6651a028aac32d03caca85bbd1551549765c6fabf66df96794b0852f5f02bfc54f4db4cfaebe01f878c0e15898a9f5822ebb124abf087539bb5b7f6a69bd09baa0f7c102dca7149f7d880e0a13a792710e4a7d720da6c677078d4d5af3528e10fdbc99b485de1c495fad0f734233e19397cd11e0bdf8edc8a25d74c1b6b3edc6f155d9679f9ed50931acf56bc51432aea548d88bf3a3401b9e9d788801862bb2753e9b649591e54a68c51fca944c805582b9d33c732d0c894b388c533b9d018b55882d711b95d1ce7953500ac6272934d1f753bdbe8661930de17c7c2e8a43533973e8f8064f63fab679b1aa53c171e875ee7020418f513eba1f2e19e8d88975bc8a50207eb333d570471cf6d1eb909d64fcc4d25bf37aa9016b086de4c3b3d8dad10fed18f9310b838f73713fa969db61e762ce5a27e6f270efbc10d17b301bc0b63449e04effac3653354921efdf8d5aaf35eb3e42875c987249c7c27da8e20e9ac8b361f06b1aee411b3d362e6d1db6957baf61e8795a3380a851f41bb53fe4a911d8df6c9ea1ddacc99a1dd79d71b9409ab99f3e6f0fe69e223fc234ca4cbcb81859ffeba84e79a82db3a67958598caddcdf010845f845a4a43c091d289ade65dd173ff65546e25b62c4f4f7c0b5621b17d3916a40e809c40fd0d15374441b24a441cfa7590ac6c66c81eb17e99bdc23768896d065d32c05cdfe202e1ca0e88da876aa13651960d3adb1b4b0ad89eb43a6fc2865de2e6df9d946d0d220535fb3cba435a928ba5e70e67b1d1fe59497a0d2e2ad0956c3b42fca14964f55a25aecaeaa07d1d8d873017c1fff2dcb429d91ed0a3afffed3c358c84dc306db46defad8e0ae6c4552261d2e1a1cd7c71e3f7d46be205a5700ca74717a3ff5f4bd6a6b652a6d63e0f11a15d840fbea9de4fbf7f3d1e055a559fc5d17335726913d687a427760b4ddec97f5a935e655a6d897392b25ffc663b0dcc6032005348a5515256162be1e52a5a55418e66febb1c068ef459b0f2dbef8a4561c1877e1bdb20b3b82b77167737295fe30d5e50402198cf3b098e410c2f8a73f4f6e0816ca5fd977870c197b1acd994ccf614aa0849e59bbca1ba4b69db051ec27e84eb63b021218b4c191fa335882bd039f6dfa07f14bb270892b963c359bdaec140560731f077f98d93210030d3c65d91dd60838ca91cb0cf039581093f7a11a64f789a287cceeb26bbe6dd46e1ae04f9a3854a44042a2cd33d3291647bd2f8b13ddd0afa1f04f6b5eb85265da903ee6b024a9d155a5cc3abf51545651e1d725aabc2b055e9a2f41d320e002dcad32a7382236b4ebed9e6681b9e811765fe1bd6bb38e37b47360ed8c166be052f2f7043a4f735141eb90d4c34a377886254ea50d01252a95697ac72507aecf9ca56df03af0145377f3a5f422f5e0765a11b73ef309af50bed2a44db0"}, {0x20, 0xffff, 0x79, "b65689155f7460723d88d97f"}, {0x90, 0xffff, 0x3f, "0bb3b01be00f6b9d1d2aeb452cd2e23c1d928ed5f3e23e2216eff3403184a102fc075bd82ceffb4f427e082ea998e430130a64fa4cf2a820573941b7049e727066a452cf14a4128dcb72ebdbd09d9c4168f3261f6d58a804f40e4603ddfbe374b7a3aaa832c3654741c23118680f161a0a5a537d00794c2b4253764191292c"}], 0x1140}, 0x0) getsockname(r0, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) socket(0x16, 0xc002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0xa, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) mkdir(&(0x7f0000000040)='./bus/file0\x00', 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) 16:00:13 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) fcntl$setflags(r0, 0x2, 0x0) syz_open_pts() 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = semget(0x2, 0x0, 0x210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xc3a9, r1, r2, r3, r4, 0x140, 0x4}, 0x7, 0x4, 0x4}) setuid(0xee01) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chdir(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:13 executing program 1: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x1, 0xac) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x7, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x7, 0xffffffffbda4656b, 0xfffffffffffffffa, "a12c897ca97a3b1b65db344ac795e90dcade96a9", 0x3, 0x5}) 16:00:13 executing program 1: r0 = semget(0x1, 0x1, 0x400) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/113) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x0, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mlockall(0x2) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7ffffffffff, 0x400) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000480), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r5 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x64, &(0x7f00000006c0)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = dup(r2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r7, &(0x7f00000002c0), 0x8000000001ffffff, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = accept$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) fchmod(r1, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r9, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x7) 16:00:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x88, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x3, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x97b, 0xffffffffffffffff, 0x1, 0x0, "d700", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/122, 0x7a, 0x840, &(0x7f0000000100)={0x18, 0x2, 0x6f61bcfa}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x0, 0x100000001}) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x461787ac50927f8e) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x110}], 0x2, 0x8000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="4bced2c1797e12723000"], 0x6a) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x24, 0x5}, {}], 0x2}) r1 = semget$private(0x0, 0x2, 0x14) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x1800}, {0x4, 0x7fff, 0x1000}, {0x0, 0x7, 0x1800}, {0x5, 0x0, 0x1800}, {0x2, 0x7ff, 0x1000}, {0x3, 0x3, 0x800}, {0x2, 0x2, 0x1000}, {0x5, 0x218e, 0x800}, {0x4, 0x5c99d8ee, 0x800}], 0x9) 16:00:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="accd3aafeef2a3eb34c2142d6ccf7be4c8c8", 0x12}, {&(0x7f00000001c0)="078738da63e0fc801c577a85df0c946339d00ff7834336a60b7167c66531ef710094307b6117011a7b7324ac286a83f6bd73855e79fc0e6bdaeedabcef75f0b309628a1912c9937894ac3036bd6c1e75ea9ed070b2555ec12739e5ae59e1f952c88ba3e8615462bef35b5b9e9765ed50f080a0c7a254c3d17a7f7d0138fc5cdfec03cae736cd65b04c5316242b6db0c344f3e7b13b2b4e94f9e174318f218833ab180ae9433d37cc1701badc08ff2cadab1c7087fe5bc3925d36febc34cc3e54bf961fecaea83a37102272c24703dd2ad509801d4ad240c88bc4cb6b212dd64b67114fd20847748ed9accf6760a5106181f4371f5837bc510884a6", 0xfb}, {&(0x7f00000002c0)="1a67452bd31f3ba15999e9831dfa19f9077f1cf5b2a035fb06196fe2f599a04fe6266aa7661fbee50073f62127839328082d93fbeb5ff5a28824442f42930f9f76e8a6ee91a393ba59d3ca274966da431572d22e3b461ecd", 0x58}, {&(0x7f00000012c0)="c7426ae6e9d4fde20bf9477e5bc30eb214fe35401e41490b099f5475a1dbd8178abc3e493d2fe48c0cad27711e3963d770a468d0414158ec883327cb149181dea6ee2d5c32b6ffcf5718b06e7702e05401bc21ae0ce61db8940ecbb7e8bb483400338858bfd67bcf231b0b9ac62f60a297945fb4ea4c24cb27e97529d9bc4a713dfd9cc26fa614ee1cd8e97d305212032bb1f8fb6b316187aad17b51157b37898100d440ce4be6daa1d3f20940a1d6b2ff1b5bc286ca698b472c67c486b0e23622e310cbad5195f5cf7edb96318bcc408535f10362396dbf3e0eb9d0cdaa3e02022814bdb7c2b338c446fc7b932ba8d057dc0fcdbe8e688c912253b7c127294eaff0110a0c3e1cf90a089e261a4dd10ec94d22767b4d0ecdf1027c8bb401cf8019da64662f8f42de3b84006b77bb564c3b36e5a9cc33ec57116b2723808a1352b22c93ddc1f44bbb76a245f15f8c262e0fdcac997ba7a09d9fc7ca06cd39291a3aaf1502a85faea95c7d6f2019a6afa48f9fcbee4510c6fb70ebbd605d98aadf1f99cc5c10c93928950e1f438e89099d8761280a7233eb07d6ce1314cbc44cf4775d4119839edc7a919415b888e19338445d09d46d7bf6034a29d14ecdd2ff0db1bc4f2700da8a00aa34da10ffbec004a8e42a14a9d8279e75edc9aed7fa17900bf1561edaaea17f0f101700455b83ead16a89b9ce1844a770e39f3338e4342d77b26e68e825d39460b05ef5115a10ac6ca90a0b118c5b12acab3e9a2c34bdb30463ed715ca1b7b53410c1628b28f8f0a79d6e8d6e5c233dc99b7aa3f49b00868ecf45841fb5d9dae8b5fee27c53553b9b1807d6f233c67af6bcc013a616dcee7079c3956e788aab96e74626c9dbeb3e1970ef3443f26ab849b1f210fbf2be3961cde8081d2a9dd3a8975cdc99c1701a8387690d9e69b5c25bbdd933d41068b08cb4be5bc07102431f863d8b17ac194db0980c4dffa15771885d4bfd74d015936ccdb6c9aae84b1a1e56c3987d2d7596a111713a7425a6b1e91f5db3cd492ffe0244a69abbbdc643775f6af900eafd434204edc1503c364b518a612c7c7de505eba6ab5704b5f3e67b63eddfd50f973349d274f43251b11bc0c775e4a5f490328f7c75b75da6812b9188426f25f97443e8f66650abca60f5c3eee18e0cc92afb19bc5b254f2195e884c5170dce9c6c58629e9c041287416bfd3c6dbf09a6a1042bac2213150f2dd18394e3db617724a53b93ef3ee27c457bae1372fb27985b05187dd61fc486d0a53d4a1d6acc523efa6f4676b53b0981af3ed0bbdd67ad13224717652a02e9242c64a0af39c0fb3e788c384d3902600fa20bea8c0ac441c754fdc69ab5acae4bb3eef77d64a42375a53237bbfcd970e3bb05dcb62031280c952f6e6d8203ad4d3cbf0863ec3dd6e6b65f2b4f18cda6c59c118a7436bd4cdf74a1831d70602db6c8df6643e90e0fb52a63f57a18d3fbb93d0f4db1bab1d41c48f098fa75cfbc525b4f9bd774a366f83916b9911f908445f7185a3619693d8980353f1541ff4c4a7006dbee27ea90b4fc65a275293e94c906cb23f94ff202cae30ad0068529e61ca11c5b317f1a19520dae35b734a07121d97cc12f0f101e2b290929044cdf9a327a8c6f76fe23208902a2870a457ce7c39a41b7ed1106cdd9cdc9b5cb956a15e46a643db23830bce8ae3a4eee585dc8641ae925b4554f9ce9aff14fcdbcb18d0ca68a511055e5af7fe0c4edfadea716669464e1087957625dd6721b40d82677438c5362b94fe1a1428f1d987b0bebb96fa9f9993b38fca687726b1e860f8acfe9e5234e158be2d69a8f0dadd11c12b79e3e252b63b7ba24a221f719be24001f16d793d2e62fe7276bbe5a61d26e9b766d3b7bac4fa4bdd364fb7ebd544cdc57c8bc56825336046680cc842201657d35979bfa67086aa4cf95a0a210fa7ade317a4569b902ce5e893613b57fc539d7db01dd69913fd773ab4ce28a24ed15da219cb361be30550885621420707ab0174090f6686efd82c74e1ba3bffeac5a6711cf485f59c4bbae72253b6c66b9dd1dac80e1a7d1fdbbded2c0135b5d6204678b9ae7afcc0015cd74422442e18eb039f708bab9fc4d38ee40b4975d9b0cbe6478bca3df824bd4cc955ccc1de9d07ce2a826825c0e3f20fcf5c389a783c37df510e5d44aa8d2fb333b1e13aab857896f9972f4cfaf59d9cca92a9756a8637eca5e6b8d36a39007db30c9d559b2159895e4db1bb449f31757f3bd9b2dc7e3d61ce9b22d43de998c7ba48ac427cdd521f2a1f3da47cab91183e3db2150a193619234fd77013d51167a59f9f8951d29ce76986f8a921a73b4a37bd227acaff595f5293651784105e33d6ce4639c1b437e992018b50d98d89a929205975335b179fc61b096d15796e8137c4a81453427ebee30179b6b59a9b7be7855300c72ebe3c43a4e9c3dd85018d531e06f4913910275896517a9dfdc1034f89d4b4e472d6d4a6b7195292ffa70587843571e68e088a62812fe5acc9352a2a5632682e87f3b91c6138abf0e4770dce4a3fed895db2146592bcff9fefe21981cea0f63787509167c3ffc46df053e894b8aef8450860a9531f3cf6f3f1de76938073cf0998a3c0fd8712e7e6d99d5b99983da34a8d2cf8f8c92acc67f1695330217f5e2aedc60f1dc8717295c559ce71d73e8ce22bea519317323a364f50c3b1c7bf11253412aed8c6f025d78495bdc0e3a2c887f1e900b6365b1fec7e6c3b6a1676220f0671fd562dc6e3761cfdd01125e8ab9559a2fae94fcabfed9c23ab7a81ced9240ae061d697581546d280740f58b0bb0d2acc3bec617b82e7dafc3c322136a9337286c23123cc7d6d934e495960cbdbbc8f744adda62da0327b2c2bf741b0255cbc2479a767072571f8841c4c7e0cf8c3bc69ce812a8ba5cbdca25429df8fe5b3a9942ace140db9cf913cb96da412cf1f128ae001f36f9f99318f47e3ee3e78a910feb8252d4d251bb14e97cc6052425c0166ce4355bcd3dbe8e95cb7d232b5df726c7df7560dc55997b49d05116c1ad3a374cf963d156c68236224512b4ca9031a0890484bfaac6336bd03c04f1d4a327ecd70ec8a8244c5190a04e99a967f46b553a7abd90a8909754626740668f30f6115ac1c93d2339f17252c1dc33af2c4cb72d63ac0cfde950f03c94b1a1b20abb0e249e8cf4089bc822cb83131c38baa567a1edf4178ffa3360ec30a785af86d6b5c28c3cc74a5fae74c6779b2d60f36c42f4a65e713331990fc53f09f661367db7b078b211dbcb00d647b919f7ed42781e8ad736afe592add59f57220c4211ec3c0ecc12f8eaba780a47c433258f741f5f731a72b46029f404716cc296024f6a19b51394502f9ee50db68edfec870da4fca833f8c01adc842e6b7a6e7bfbc039186d200b4559da53bb1365bb617a3a23434ec839601836cbc0c06ecf01391a173c36baf7542ee9e31ad5084340e26e2d64fbaf7ff72692e5274a3ad274dd0fc63be5c60c695728a62d87657e35483d0c56023748e066808f8d596f34c502d1eaf2d05ed7cfaf62de5c2b5910a2b3054ce5fbb10e8e5181e523fed9bd40a5b7d936730552a61657e0f6178e970aa5a0eef68a2468aaffab2e8c75d9d625e7b68e9cf088a2096f0df3d4c76e5cf788a1e584d41aee336649f308173c4525a8bfee3bdc50eeefdd63427198c26a8ca0793a58602108dacec3ee5da0ddd1f1e0586b640d4d7c4db887dbb7c3e588c4ecce12b2b42c8307a84f2626d27d6faf78c2d341e4badcb21dd8a6aa7008726dd735597bc44e61e6e153ee1f51eda7e7526b63d2446eff335aab4ec03ffe51b78cca2a02bf888fc9a6eafdcc969c0e6865a2849a49310b4d34e5207af2c75dfdd2d4368d1a5b27e9bff0a4f0fdd87b40e38275595066099fa6e8b6b1d36c24ff55347174f6541e8195e2ceaf992f4be446dbf123f4c45933daa311867297822434100c13b03096fb36adab435d57f5273b9cb148b853618ce4f01d814d510d8552346dbb009c95a0f2c0fd2f69790f0e0244af0a23600ef6cf2e6bbe8c2b597ddf4d279028d1687de910c32fa140471a13762ffce49ce853397d38b5d43b0b32e54d9a5f0a6bbeb07e5297a1f6cddce9fb6985c32a663d5fd2a9266ee0eb755df1f1e15e181b6ac145caad46019315b57fc3726847d7474ba05a5e35e48513375b72cbd6ecb7225f5c4eafbf2c01945407f7e4e01654d9bf678bf8b35b768895750a9f2dcd41f22629b9138bf4604258be0beca4ae25a080c412acb856b83af67a06c6c32289c721d572a9761fa36e5e196d71a72eeda84d6a79fca3b8dd702d52743fedd374bb80c5c0ca5cc0450c6034fa4cf2dabd9aed23ddda32a8dc8d3d6447f2b4800034c80c737d77f182170f563c273e1ad76c4402d11d2989791cc3134f2aabbb32ef6077b5526a98496bfe34b9849a957b787ed4ca07dabe394bedbb016dba214d47e7fe6809ad8eab61f3e873e98be8ac752ebd72265e0f52c4658ae0ee59dd189aa4a9c6b23eab26111d1ce02dbdaf060a4725873b45086c20b52fb91cd38950b1160f8eb7fe13b577f38fc7d6d8236904dbe7380673a5b5c6802219a9990c9a5b820f8eb2ca31ca250157494c83e7a9f30ffed064849467ce198e1887b1f3100c82d4b232fda6fda08d61ddd80a3121bc21cd2433e975715afa2844703030beb74e3767459340c645d6d0d70e891fdec1f065e63abc231e42de346b88664d01a659dec8cdd80b241c70c0d9a1421b8aa0dab1c32450e315816d44c8b11e9339580127d080b659d45e629f05731e701465ca03893bc4011a6da00f41cc35cb2c76ae2c800d6532b36086896c4a250e83da2bd71bea57ff9b30b328562fe9287d4c68efbba290d81f60c6a93aea11baec0f6ad314843e6904a4f06b4470568f1784f458e8b7dc865087332c5eb6016f72a3eb9447448c3a1fe85c402a26e043e219832d7fd9fc40829ec1eaa7dcd4ff4afa2e2b35fd92b6a62717f238a8649f516b39d9ab166517aa1d4ddd0181ce883b5bacdc32e71682b934fcff2db3c5c2548119707de45fea09c562f10d248684097e1fda2f1ba10ac85bbbe06f04dcca1105ebaa79722f1d667701ea210f378cee826a6c8a802391461a9777879dc3cbe2ab754d5a3a44f351739bdab570e00c3c86c37a23743994c901b1d6dff346932b952b8acde5fc090e7aa29b5b34a7f26519998b06b2b641bff1c5ce7b21ca26424be69e5592dbd916ab87f04f954ac094c14f390ce42b09f4e37415d3e6a644a94d871f257e1c87d503d9a9f0df06d1079659be5fc37516d13d42349918d74fb759a1549ef5d3379b12d0d029b50f8db911d7f554dde94f04e728a2d901baed9aeea3f4dd73a8b9c7c444f71ff6586baa9990c115f11fd2375f4c06fad40a1f3a516b3b9430fbccfaadc3c4d605d72ec630685177f08a14b08ae87c9ba63020df8b8dae8cfa4c6c2fcab3052cf3ec86be2003bb0efd0697eb80061971d203479970561c9f87262032d37c745091cfe58804789a8043afb54e4c9cdf4ae6a19ec38bbe2bc0b7b4ffdaa0d288e5681225541cfa11c58a091b4cecaf0d24c281a898bff86259dfbedb5d30b19f6fbe3c54c61dfdaac3a676f05b83f050a16d28831996e91fbac33eff6756827a89f256bba97450115aea8037f576121b7625aa3247b6c2d9ccc4f6287657c6af7ebf265a29e331bd3ef5f56e684f3a27ff12de8cda21009297e4b508b0cb91638debbca6fc04c2b8791bddad5db82f89", 0x1000}, {&(0x7f00000022c0)="70ef9ef17978f1776f5a6a8caabdfc437dc325e5b37f206a1ab456edeeebb649ba484a5de72b74300cb3727590586fa67a1a0db7c2ab1fb0f29347bdecae91923ef2f7faaed27414b0b4385e079a3f5b3ea3454d8804b50ae0542fd3aa2816542466a175f57ee02eb97bb13eaa03d16aaa1ce265ed4661c17d5b9581418dc232242b40c67383f5a76f924dd6d11d5b4f702b032c82e27c7004f6f5a8383c328a1e003c6a57e4079ac864f65ea6c181796509dc100c94f3570701192d616dcf858150d5fe1ef757f38eb297116e4f1e17104ce142c98b8305b6193b2542d049e569a61082865019cf0c1aef3f8abd4ad3724e295a0d77c2eeaaec25e16549332f65f38423e83796a3b2b036621f686e478d06485d503ded0748ac9c9e26c3944bfbd6657983a95257062d852717a4fa4402cb1f3fb1c514c334f3dc144f92135d4069be01943653d877b6d83edde206fc3cd783b80fa0f1474b10013f58dba55f968f0e80e1b9ff82058d18f3a9af00441b54cff3ece508f5df44642dda5134f24a36aa91f2e892cef0480e9bae347a48f1452efbd4708a8c93ef996647a420a2e8e1811fcb0a099ca3d7736af8ca0c17122379d6eb9b94bce81400d6a98c62203cf0c707d1c349f331a8d3a112ca80f5da9d4ae6c4a80073407b62a53531d1c7b0d044439ba84a5f63e7cbda94000c9eab86a3ba452cc6092a900a40e0f7e6cdec09374915d0b5c255006e9f6a57a0eed9da44957ed2b7ce9828c351d84413a18e43c9222a1533167ea0734b1de5eaef74de0722b7799ec1c05567ad272a82861e23ccb2d7967b1d7400843fa13a4eb95a452b767bb01301362fe662a6536876ecdac8fd31011760a1b69dabfc541f2222bb75c10002241a375c7b06de60f9ba8d65b2b71e601614a851baf4854af7ae0d57ed6d3c119885623805fa493fc7b83be83fddcd49853a41cc4da00187ff5f452e2e0a238015e9f1d2ab1d920e1f317eb4986f54ccca4e389a53abda7af60d3d1f55b54d3385c74ec729142fd5fda4201a64be6ab95070058d5233c2908141f2b3fcc72617194e55588f0417c78a2b9ee8f1fb9f4cc68e6e21eeb00162714bd7c91a44de0928bdc36f2dd00d3add213eaed8638dd6c64680303a32a1f65c23ed6f8592adad1bea30bac6b61b66cb539685618e72d048abdcaf95f26a71fdf5d5487ed92a9984250999e1e989d56ab4adde6813ad1153c6b16d9105ca159af67c3538193a1f09600d3d55c36f919f1af98734f86b53592a47bd8392aad8a4fb86ada4647d33244a088565098698a73817cb5982a390ea103c3a76e3dd503c038fbea14f7dbf90d14b420ba67ba6e796ee54af0fc323031a7709c554cd93533a864da884545dc1a9929cc72dfc0e6c4043e7b0489ee001760f5c63d749a91deee94f15392ff445e3609ef499d7e333692274d3c7d12fb4bd26c9c288cf24df9d4e17bedc973409afa36ff7973d6482ae3b9fd1eb0827fc5a669711409b8d30b7bf89949d0c8e4906c2e3d56f6372bd0df332b3203bf80c7fd1fb955bb7280477da3940a6ba39da733be6f076ea503feafe0c9293aae05cda2678384b4129c4438ef274e7e565dfecef75bf6a4addb629394657622e6e358700818972a95a8014f900aaec7109151980af6aaabc2d5fc31f53607bfaf850984a8dc50743d552017d4341d532b6912140229c1d3745c628de58bbd35094203187e8ee08fa9ac809516416af11e83d3a76f210a4b4c64ee19f3804c6e46b726afa4c914d77f3bc79983154ed59366563ae1557ad17106159d7292ce382b42f87afae3ff521d7427897517ef648e619a58fd1e75596ee555d52e68613a861824249f61ad1123371bfce91551f1f8dee4b218fac4015983150d22348ff565cfe4f9414169800e4b4b0c0f0f9d938554662d86000ac224253a25fcb35dff381c749942997f1d85b9c16b41851709cd29e1f49544945851e4b02f1675502bdabac601c29a76061a701a499bfd8051049586542c637a5d874ad179a5b8e1cbdbab4f1c916a1d51bba22340b9d2c8a157e1e5a312c774eddad8900e0e656efe6867d438ed2286732d13b435d1671f6f25af42d6fdcac5e9a9ab5c191865c81036b1384f7f985bb7c58c2d58e449c82fa08b57af0605518e61e2cd445f2b3f77e4447a29e25f834fd5314f1177978a9a213867ac9bb54ba9c086d31cd4760421a4b0191af5525b4e9ea29dbabfa6bdb706a0a14de102416df7e74b5a67fd9f3ff2103fea88567f5ea33861ba0e75d77f49c405eee88aeed7c344ed62493b7cb09ec126c2c9ae8cfd102dfa1ba1da7cc14fd306bb88cc1d4565b09d7b685045997992c04b75a94e4d3b5d60b8c8604619006b26e43f2990bd31fb4f5d64ce013fd1cc82961d721efcdddec8850da014955982df0d8ba8c8b265aa520419d31d76b715845d36977b878a1f117f254cd3c54c6726cb84d3c7345e8fb7589b478a06427e2f5aff94e55b81bafafc23b73ce8b1985943462a441e8dc1be128eec0967b4ba10008b56899ed3920aa1887c7e6ae106587c43b422f7ac37cf24ad34cc93ec3450d63b8c44f556412be95e3f7722b58867783c0f9da7b37cbc814b0c15046e3d50561705e9b0a9cf80de6fb6c322a6584b113ff327e064c8c5e44cccbdf2c2323ef0c2d7ecfc5beade627a28affb12292a13d13f07fbe275f32884130502d963f7961d25dd308c71ad7680ba423e786e44e94639aaa7c0506a82fd4855abe8f554682598a9aef87cf75e5d0261869437fa08a6184443121804b5386baf5ca1de1c11a70ab64e6c2715939930ecea90991a1991caffdd7c4a4e27e48568be801268e9560ae9e1a468d943462b988e9bd8d24bbe79e27ca6632490a51573088400a4faad538bffc0b10277f5579d61599a5d22d7f034547763900906f76ae6c2b53f359eda37401b507d909bbc93e2333f0b5ea0f165ee90a26a345f264fade3edd7e71087b75333d0d5a0db032bb59fc5ec566b78844ba36713e009af2eb77710723d70c332fd21a3da4d7bc766ef3b29eedab61e71ad832f07a2d88e5a54bb3b342f663c8da69e7030a2cf31da1bb38aa1e8a86e93d527d7cc15642fea444ea848cd4fb5984dd0320a7908c4c79f6feed43cf314707ce3d5ef3099c9b2f057bb0ac3b7231554611c23a69fa52cef2fa88994edb4502bff09927de3deca668d60d49fb2e0082b3aecf316983a9e7919b6f69802f6b81bdcf3c63e11576b6a5b2e6effbddd66c04b6ee83240c9badc8b630e30936615e1aa12c52c5b12ce4486ddf793ca4387ce7388e2c555eaccb74de980c419660e85dfd2a918e815c2e660528a0ae3964cf7999bae9deb8c1ef1364d211e1154a64514e1f3549cd47ad06fafd667ace51757ddae18ac5c880a1fbdcf8cc5f193cadf34e0d88782385b53138c001a56fb03d7feaf1865d24fb10fdd12b3702f03d431235b017baee436384913e0c8fe821f3da4b8b63bcc3742909c99c988c067a5fd06a6264745c6c799d1aeefa714e000dc67b248696939c4d51981deebf2cf1f07da6434b7c994b80643274ea6cacaf4dc9dac802328261d32c4c25a2ac96d87d87ba56fe06efde6776e7e1f2c30bc95a098c442133072edffa255370518022078d84014109de0165cba9784a53b59b47208bfb65e5d37fd6edda0f7895eba210408b1b0d74ace994cc9b6d2e6df0347b2feb915ff3480a46ebf42ae4874d602f35ace3c43a36e94a2f1eb37ce619d5476f62769e8ac2a35d47accc2ae67e1498ecb7da71f93c76edcc4fd052b9028e3e63fa2816444162a9e922edaa11bcce9a47a68e3778c11fd94eda509c407e6670801f90bdc8eca99d60e356a4c3172ddb2a4c8a8bfdaeaeec9a11ed73a4bf364c7a0e0f3921ebca5f2c3b08995c5968d93fb6f5510f7c39e70005da145188075bd780b1703e993b07b90f51ff7055e902cb469b1f443127a6beb1d9f99d051bb681a861e78b5269d566642bb1230b12989868804dbecf36335aaad18fe383d6681850bf6a3c5cadf4605443c62698b75b38bab2daa3d279e7adfb230ba6966e55be0fbc85901e937b303c04ed5dd871f14a6b4f737469ffb0f8d2e326c25dba65e5232f07d0d5e4b1006001bdb24777efe99bb53b4fb7a6ebcb262508cf1efbfbd17ae330cfa507ebcc655c12e81aeaec3b8e8bb698a070c8af11c29ce3768b4833018f6def39b1323e21ec31b28ae2b8bfa054d98b109ab0975d49d173148daab60cd64f537e50aac893de4c8de16d299a8896875da7a0fc97ec3dae090c96e8c4313c52750b8c36b92b3cdc048fcb199188986c5e82fcc098f71be0e89249c44e56a957e2b95b30705b4965ff1765ec20e30cd543f7cc06ef545f9cff2418d814bdee16e15b1c88cb779991bcd573530f5c9b3b0488dd1227d53eaf72d6e6813500bde55c05a6a634d29dcfa27e14f610150ec2746e860962112ec8f927337b7e8f8d827aa348f9d64c4335a6e46547eae76538e6d23bb05b78aa54724e8f987be4019b0fcf8e94c5da9ebaf4712f3b87ed8758dcb93ad4863993c9021d951ad7cdee7fffa3e65bbdd9f649e944a5c0f416c6caa4d984e051f19ed34a88d1521a363edf9c2f6de15c6388305087ad7961907dd08bca6b1df999e6984e1b1fd124c39edac9bf50891e84974f6ad8a6dd8e5368b51494e4db110ac87c5a6a004c3822456159081f5da3ef9cdff8156d7411d8e2a70691a5f5425dcfee253564e0fa301d2ec00e56f842f7edbbf567fd588f090efe921a421c8ea68beb19c3314ad4c0ccdad4408f962178d4af055cd9b2c7d11f021784ab65570dcb3bd5bd34969e71fd9915de43ec6e8ec251d40cc0cce3fedd4c52b1d7a2a4a8db26b87c4c7e98a951a19593c69c049f3fd1ed2aa9c8532ebea46d88b73b90e8e6455162c7ee4b447317776f346a108b27f1a1740fe086264063e8fe54df2da000b8a7a3aa8ae4241e97a0888a844052af501ac278bbedd0718e97431a3907816c574f4b837ef345c14d7693b5388256abcfb239085a5fb07a377a3988ff9be1217bc5f620dadf1dc058efc5c723fdfd3b7a073d22c0ec8dfcd072f3b8b6bbedc10ff385bf2380e8283625573c6e8920a95dd0935fff6891b77bd5610aede480a5f7c78b4fc289cc5c84091f51fc48cb828f7ae5dcc3d26d2c2b5cd101278e3d59bc414e212708702902bb72b41bc0a173cb533aa95579ab474090e1e43340cd2bc175ece4d489d215bea76e3aa31a3d3a97fc2bd05bda34e5562a72a5ed71424eb2a7d4abdec811141ba9132fec0d2eb889c46658d7035907e786fd79977c3e532018d5ef8d6f13a9ba0630f82a2b71d6a69c0ceb94714a5d0469db38e6fdeba7219faa5bf39fee6b815e25d8e014a63c60c97e870b6c7b9e9d07b1683c71151fadec4853e0274d2f79db619545d9922a0ac06ab715f0a6e7643173a619149bd08603d98f3df62b6c98ffe0d4141a431d1197a0ff21b4feb8b400917436076fb9f778ef6484c2076b813a26eb28727ccf10cf6d69dd15f2817119eefb63061048ddfa7b3114e518ce85347b2fa4172a1c52d1afc33200eb182f946168f77890909801b71aa48697d9074ee6da272a2e882029734574de98d0a8d9ea8ac849a529535a2d76a51ca70eba97b908c76646f2540e808672afe8132b9f557986fad96a8d46f9fcf64900f31cc5c9e9e7253f90282cd8a1d38c4c60fb6cddd39dd307978e23e98a833ec3ecf29830783c853cbc954b4872ae225e93d9", 0x1000}, {&(0x7f0000000340)="68c9faeb8ec3916cd24fdf92150d3b1c78c79806c121fb28d90668b018772f40c2e6d94ad2ae6af49b390f3d87edbcf8e76bc4eceb497b947d0d68b903dc1a19dc96879b6c5d1b1ff266764b2f48b6c9f68cb33e6b30814ac4343c3ee6bac325", 0x60}, {&(0x7f00000003c0)="f79406ef4749fbd54b7036e111f860428b4f1b1c3b1da2e1e94178ec32ea92d83a10d791d3431b28213d86d1d0f11721ed602b61b783353e12ae6859d4bea8d0254fac7935cf403b1cd9c72ae6d294cb35a33937f1491248d36a8c98e19705c00334a230a88ee3d8ebcf9e54703a286da5bdc8f04f75a1904183feaafc29b55001051411ad2aa5a10b076aa680eddb0d9e94ba", 0x93}, {&(0x7f0000000480)="b7241a16643d1ee97fd4ef6369f7273bbf367a3ded38016e978283b0f41b69702c56c7191287d299b71bb81f96118998edb022b7486f596b33bc80e7de99ff66e69613a66325a3f5d213e58b96a46f346c79e91729b4fb2d82d2e765ebe5268c6e051353e0", 0x65}, {&(0x7f0000000140)="0bab602ab48461721264b51a475009ff19349eb7ffbd0438efe23a7ce4ddfa269331c98e29aa5932480e7ae9214c014d2dafead1b0d7b38841d3", 0x3a}, {&(0x7f0000000500)="fb07d860d119665090e5798aa1bf4dd45481463b78e0f5bd16574bc1c2ac35c7c28eede3dca92f1f6a4cd662e1cd07e6bb3df8c12112d5e36663a87afb088030064be9cab905a675e295d50d7b97906ad8d227583d712b785a868bc2754ae4f1f46fc9930461f9c23099610cc6deb1cf6d0584307229fee3ef69d624d262199266bffb48010fcaa9f012b2711f738de2fb6ff8d84743e5f837e416e54dac8f941c0d2d72cb4ba4d1691d3d2ad288abd6db6229328ea931d309539192ff52f32d891dc5286e61abf657b7756b011a21", 0xcf}], 0xa) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x80, 0x7ff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000001, 0x1000, 0x80}, {{r1}, 0xfffffffffffffffd, 0x0, 0x23, 0x80000000, 0x8}, {{r1}, 0xffffffffffffffff, 0xce, 0x2, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x21, 0x22, 0x2, 0x101}], 0x8000, &(0x7f0000000780), 0x4, &(0x7f00000007c0)={0x5, 0x7f}) ftruncate(r0, 0x5) syz_execute_func(&(0x7f0000000000)="452cf70f18ae46f725e7420fdd9eb2b9492065660f383014fbc44229ac76a6c44135f13b0f1a50178f4978d72d9353c73b2edb53fe3e66460f3821e7") 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000fd8a68f3e2b5f4106a9ecd3636d8ca6f87bb86a1ae3ef16ffa30fca47505ab9e4132ea8cadfb5775e3ab0934736ca50cfdf328269e4f470a9e2045a61536fa42091671f7dcba0e4c2cd87b65e735767af07821c4e072fc4e91a3df8ea11361e5f6b8c86e00b620e9ff5c0894109114e322297f7190f90f01f1af845731c8dd5a94010e6f866c7ec950fff82aeefd97068c2615254f63de95d58993d2fefa0b"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="2462d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a", 0x39}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:16 executing program 1: r0 = socket(0x13, 0x3b99d676dde4e7, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r0], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0xfffffffffffffff9, 0x3, 0x1, 0x8, 0x3f, 0x3f, 0x1, 0x2, 0x3ff, 0x1}) r2 = semget$private(0x0, 0x7, 0x38) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) getuid() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0x9, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000000000000000000007138df252448da4d58f7a56289b8f0541636150ae83a1160059816ced56144e8ece9f4c5e2fe21f21228fa4412c70c3d3f2c2ef8b447ac1e55c65fc7e3cc331a2ca86196e1d58c310294b0754b18fd7ac59da3f346ad594be5e6215a3fd45bd3cd4ddcd19679d00ab3b779f294e0841a3c0a0068ab6abc2e072d135c381f12e0e4d6cad3fd3feccaf1ce480c677e6be3d0ca1afaf4c177ea0ca5e93e4e355b8917c010ff4e20f9fd556fa58dd1fd3235"], 0x3c2}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20006) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000680)="6f3801", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x15) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x6, 0x3, 0x0, 0x2, 0x1, 0x7ff]) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x2, 0x81, 0x800}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0xff}], 0x4, &(0x7f00000000c0)={0x5, 0xcfa}) truncate(&(0x7f0000000140)='./bus\x00', 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x42) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xa) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x10', 0x290, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/92, 0x4e}, {&(0x7f0000001380)=""/78, 0x4e}], 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x6, 0x80000000}, {0x18, 0x1, 0x5, 0x9}, 0x81, [0x9, 0x7, 0x9, 0x0, 0x1, 0xe19b, 0x3ff, 0xfffffffffffffffb]}, 0x3c) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = kqueue() dup2(r5, r2) 16:00:16 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8, 0xff, 0xfffffffffffffc01, 0x4, "ccae60b27405cd594ed972fba77e0330abef384b", 0x1, 0x100}) r2 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/19}, &(0x7f00000002c0)=0x15) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x9) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x106) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80000007ffd, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="d2c2a552cd505a62c26aefcaf1df616ab73c6b3fb59af689c89d14d910948cb7d38642f742eb5fee", 0x28) semget$private(0x0, 0x3, 0x200) semget(0x1, 0x4, 0x81) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = getegid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() r8 = getegid() r9 = getegid() unlink(&(0x7f0000000300)='./bus\x00') getgroups(0xa, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r10 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="4c0dc55dbca70783", 0x8) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r0 = kqueue() accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xcb) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000), 0x10000000000000c4) write(r4, &(0x7f0000335000), 0x10052) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc1) open(&(0x7f0000000340)='./file0\x00', 0xa0, 0x13a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x5) write(r2, &(0x7f0000000140)='Q', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x9, 0x3, 0x3ff, "3ffce14e6dd09ec51bf0b9d8f1c480062cedacee", 0x5, 0x3}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='x\x00') kqueue() pipe2(&(0x7f0000000040), 0x10004) 16:00:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x10001, [{0xfffffffe}, {}, {}, {}, {}, {0x0, 0x1ff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) login: panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 465333 53833 0 0 0 1 syz-executor.1 *350130 53833 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,10001,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c78e10,2,ffff800020b43080) at spkrioctl+0x230 VOP_IOCTL(fffffd806e80a038,20005302,ffff800020c78e10,2,fffffd807f7c7ae0,ffff800020b43080) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069352ef0,20005302,ffff800020c78e10,ffff800020b43080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43080,ffff800020c78f58,ffff800020c78f40) at sys_ioctl+0x646 syscall(ffff800020c78ff0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,829cf0d8010) at Xsyscall+0x128 end of kernel end trace frame: 0x82bdc2232c0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic timeout_add: to_ticks (-2) < 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,10001,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c78e10,2,ffff800020b43080) at spkrioctl+0x230 VOP_IOCTL(fffffd806e80a038,20005302,ffff800020c78e10,2,fffffd807f7c7ae0,ffff800020b43080) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069352ef0,20005302,ffff800020c78e10,ffff800020b43080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43080,ffff800020c78f58,ffff800020c78f40) at sys_ioctl+0x646 syscall(ffff800020c78ff0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,829cf0d8010) at Xsyscall+0x128 end of kernel end trace frame: 0x82bdc2232c0, count: -10 ddb{0}> show registers rdi 0xffffffff81af7d57 db_enter+0x17 rsi 0xd68 rbp 0xffff800020c78a30 rbx 0xffff800020c78ae0 rdx 0xd69 rcx 0xffff800002b4a000 rax 0xffff800002b4a000 r8 0xffffffff81e424c3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x99f2e2cafb5b89e1 r12 0x3000000008 r13 0xffff800020c78a40 r14 0x100 r15 0x1 rip 0xffffffff81af7d58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c78a20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=350130 stat=onproc flags process=0 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800020b432d8,0xffffffff8233b768 process=0xffff800020b45078 user=0xffff800020c74000, vmspace=0xfffffd807f00d9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 53833 465333 49028 0 7 0 syz-executor.1 *53833 350130 49028 0 7 0x4000000 syz-executor.1 14539 463782 6416 0 3 0x80 nanosleep syz-executor.0 14539 240313 6416 0 3 0x4000080 fsleep syz-executor.0 14539 287158 6416 0 3 0x4000080 pipewr syz-executor.0 23496 420987 1 0 3 0x100083 ttyin getty 64013 339991 0 0 3 0x14200 bored sosplice 49028 75990 13442 0 3 0x82 nanosleep syz-executor.1 6416 508252 13442 0 3 0x82 nanosleep syz-executor.0 13442 117258 11045 0 3 0x82 thrsleep syz-fuzzer 13442 35052 11045 0 3 0x4000082 nanosleep syz-fuzzer 13442 29886 11045 0 3 0x4000082 thrsleep syz-fuzzer 13442 489324 11045 0 3 0x4000082 kqread syz-fuzzer 13442 416089 11045 0 3 0x4000082 thrsleep syz-fuzzer 13442 75592 11045 0 3 0x4000082 thrsleep syz-fuzzer 13442 350581 11045 0 3 0x4000082 thrsleep syz-fuzzer 13442 66833 11045 0 3 0x4000082 thrsleep syz-fuzzer 13442 280349 11045 0 3 0x4000082 thrsleep syz-fuzzer 13442 63199 11045 0 3 0x4000082 thrsleep syz-fuzzer 11045 143915 30426 0 3 0x10008a pause ksh 30426 381436 50549 0 3 0x92 select sshd 50549 415572 1 0 3 0x80 select sshd 29013 248132 24063 73 3 0x100090 kqread syslogd 24063 99320 1 0 3 0x100082 netio syslogd 70213 270004 1 77 3 0x100090 poll dhclient 6888 217557 1 0 3 0x80 poll dhclient 41968 149651 0 0 3 0x14200 pgzero zerothread 54043 107023 0 0 3 0x14200 aiodoned aiodoned 81899 211347 0 0 3 0x14200 syncer update 65438 81684 0 0 3 0x14200 cleaner cleaner 94707 513568 0 0 3 0x14200 reaper reaper 52831 264886 0 0 3 0x14200 pgdaemon pagedaemon 13311 310604 0 0 3 0x14200 bored crynlk 65494 43879 0 0 3 0x14200 bored crypto 82896 297300 0 0 3 0x40014200 acpi0 acpi0 49520 45736 0 0 3 0x40014200 idle1 48740 152669 0 0 3 0x14200 bored softnet 51835 230613 0 0 3 0x14200 bored systqmp 47815 499657 0 0 3 0x14200 bored systq 99617 133863 0 0 3 0x40014200 bored softclock 94679 288071 0 0 3 0x40014200 idle0 1 109535 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 53833 (syz-executor.1) thread 0xffff800020b43080 (350130) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82335598) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9529 14549K 14573K 78643K 11764 0 0 pcb 23 9K 11K 78643K 1807 0 0 rtable 100 3K 4K 78643K 821 0 0 ifaddr 56 14K 15K 78643K 442 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 44 0 0 iov 0 0K 24K 78643K 319 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 3570 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 52 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 415 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 21K 78643K 3507 0 0 sigio 0 0K 0K 78643K 44 0 0 proc 45 50K 58K 78643K 821 0 0 subproc 64 65538K 67586K 78643K 104 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 484 0 0 in_multi 33 2K 2K 78643K 163 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 450 0 0 pfkey data 0 0K 4K 78643K 4 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 113 22K 31K 78643K 12038 0 0 UVM aobj 130 4K 4K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 88 0 0 NDP 11 0K 0K 78643K 119 0 0 temp 163 2367K 2439K 78643K 12143 0 0 kqueue 0 0K 0K 78643K 38 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 1645 0 1638 1 0 1 1 0 8 0 plimitpl 152 47 0 40 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 598 0 594 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 90 0 90 9 8 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 411 0 401 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8655 0 7207 47 0 47 47 0 8 0 ffsino 272 8655 0 7207 97 0 97 97 0 8 0 nchpl 144 13889 0 12272 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 42096 0 42096 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 11 0 11 8 8 0 1 0 8 0 scxspl 192 41276 0 41276 23 20 3 6 0 8 3 sigapl 432 3680 0 3666 2 0 2 2 0 8 0 futexpl 56 39749 0 39748 1 0 1 1 0 8 0 knotepl 112 823 0 796 8 7 1 2 0 8 0 kqueuepl 104 941 0 937 1 0 1 1 0 8 0 pipepl 112 2064 0 2039 7 6 1 2 0 8 0 fdescpl 488 3681 0 3666 3 1 2 3 0 8 0 filepl 152 22357 0 22254 11 6 5 6 0 8 1 lockfpl 104 1270 0 1269 5 4 1 1 0 8 0 lockfspl 32 1736 0 1735 5 4 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 49 0 39 1 0 1 1 0 8 0 ucredpl 96 6231 0 6224 1 0 1 1 0 8 0 zombiepl 144 3666 0 3666 2 1 1 1 0 8 1 processpl 840 3696 0 3666 4 0 4 4 0 8 0 procpl 600 11259 0 11217 4 0 4 4 0 8 0 sosppl 128 56 0 56 12 12 0 1 0 8 0 sockpl 384 3229 0 3212 6 3 3 4 0 8 1 mcl64k 65536 318 0 0 38 27 11 33 0 8 1 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 16 0 0 2 0 2 2 0 8 0 mcl8k 8192 16 0 0 2 0 2 2 0 8 0 mcl4k 4096 20 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 109 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 598 0 0 28 0 28 28 0 8 0 bufpl 256 12155 0 5183 436 0 436 436 0 8 0 anonpl 16 374214 0 366070 160 114 46 50 0 125 10 amapchunkpl 152 21516 0 21412 47 42 5 10 0 158 0 amappl16 192 18595 0 18179 138 113 25 33 0 8 4 amappl15 184 1701 0 1696 1 0 1 1 0 8 0 amappl14 176 1702 0 1698 2 1 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 1807 0 1803 2 1 1 1 0 8 0 amappl11 152 179 0 170 1 0 1 1 0 8 0 amappl10 144 61 0 61 7 7 0 1 0 8 0 amappl9 136 359 0 356 1 0 1 1 0 8 0 amappl8 128 1988 0 1945 2 0 2 2 0 8 0 amappl7 120 37 0 32 1 0 1 1 0 8 0 amappl6 112 1748 0 1739 1 0 1 1 0 8 0 amappl5 104 147 0 136 1 0 1 1 0 8 0 amappl4 96 325 0 304 1 0 1 1 0 8 0 amappl3 88 403 0 397 1 0 1 1 0 8 0 amappl2 80 33874 0 33817 2 0 2 2 0 8 0 amappl1 72 89209 0 88769 24 14 10 19 0 8 0 amappl 72 11512 0 11473 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 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 3681 0 3666 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3681 0 3666 1 0 1 1 0 8 0 vmmpekpl 168 31510 0 31488 2 0 2 2 0 8 0 vmmpepl 168 393593 0 392114 164 93 71 76 0 357 5 vmsppl 360 3680 0 3666 2 0 2 2 0 8 0 pdppl 4096 7369 0 7332 5 0 5 5 0 8 0 pvpl 32 1009587 0 998311 289 165 124 135 0 265 31 pmappl 224 3680 0 3666 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 644 0 30 18 0 18 18 0 8 0