8a43256b71c86e7a8bc8c2dd9533a2f943317ddde422339dd70de63ad3402ed768d092f9ecf2edea8743560e73b6a75b8f9b32cced25eb17b6442b9f9ebc309bc985096c3f175a44f1b481aed791b31efdb4bad16bdbd46641cf98982b43f41ab9e38bf6e5f70be219f0ec089d4196785c4aa4d14a3b8c7f16c6f33022c0ee407ab3a614f76ba7ef9cf43bb8f0917066f457572d24be1f50d32ebebad6acf32595558b77ea1de11e6b7c770a9c75c09c25c9c8089e0ef1c881ba6e3cd3896f88e3941fd336061b2d353766dbeb22514fd5ec4c4d6b730acf6797bae8eeb08bdc70e4d44897d1901d4ac5c14586c716d5908cea5dec55af744172b49cf4c545b4f20e9b1857387d43af0d570a29fc6e7127fd1ede8aae0f405de2619d23a16380df540f09430f1dbc15b1e784c63dcf266b9440b33fed825727a1d1403d0f389f511d828b2cfc9dff832c4f907390747cbc3a850fa23ff0f459f2883a06923a9d3b0b0b76c5b1a5431311fcf85ce9928b70d8c4f2a0e4c96936e82a76c99a7696232241e03beb7c48af9b3b431d3e205a7488f549b55bf4e1e2c660573acfeba07a5ab2a79924af40b6b0e09e00441603fa60cbe05812bab51194138beccbdaead72fb6b1a02a5a2d3171884f698135b02a379016a1bbd68da2bd63a7fb480fbdf81674f40e52b44d551329b9bcaeab9bfc4a98ce750ae2dd8e5bb237407f77e9f18351760cdf783b894ea0f4ab702bc2d9088882d1ba1e75b060d07703537eb310f29a469bafa8c1e3949ae5f4a5eb0b7ec2a965befad43874b1275c35be4f130fc5760f1947c384d053c5420af62e9ce69fd4807539ae731067e8854f6f64febfd195f6d800aa8ccd2cc02d6da98b8dcea8d8ef98f94f8c51094cc0387bb10b5c03c2b1e58ecf50bc9ce6ae3d70e6062155ef2f062703228ccb3ad9ff5dc9e9df8de524610fa0f6a6746547f8edeed955253c2e836d8af1005f491be2046ecff77667a1d753f4d4b60dacb0dd833427257c00f0ed3ca970e434a1ab0047c1a063c04c9772599b6371de6664397bbef4154f33a9b21da3976c03ddf066afc440f177b272dc56294e59f5665ebd111b9db3c98bff84fea809f5e78b848e0b091f56e8dbbe88ecd743bd273cbb9964a3549f6d3ff5c9966f0059ae8d899680726bf0530b31375f181efe3606ae134c83dfaffa236264c8cc150784f0ba1750ab20ab81a83bb8f28d4d7077721271add09cfbcea020a4d750f86f3eb9e3cec12a6ad1ddb21bfeb6b5653e388e030e07a22c9f9cc6f2af77e5f6f28ddd13ad66003713b3e11c2ba416865ecc6bbe7a63ca7624649d976462040ae92eae7bda238b29d460abf1d038b0ae02fd4795f5748fdf98bc790896a0cd3bbcd084664b44196749775c4cec6975490c2f77cee930a246296919f1f3673b8e39e235a134152c295ed7f6dcde516e6a485ca1ee447ca3beb1bd580a85871b4ad26d81531a87fbe2cd6a8b3c29ef1bd97b8e26e505b3cb2346f6ff8d7a6f7a7a0120cf3803a9229b7b14514e487dd3b42383683a28421c6eb69911704c1a3c967aa07d472d8b368552f1703041dcf45553b8799c3a33137439240489e5c7683dae50ee8565f050f18f86154bc04d99349d0a14be99b9dca92d8b337116c2ef2a266584b3c14d2ab1e215abe04a630cb64ab7cfe819dc02f6d6f8346645ca1736fe4751ab1ddf628a57ca5b65a80eeed127b95c1c1565a149d2bd5034fb2fb511b75fcd8011b68febe36b6e5e8765f179c8a38eb1e7315a4acd28966273ef9bf21436f9672ca32a81c41e8d7b01a45dd1f29f2a2e8f12ee815e8af68a4a69527eb9817883e2a34c9b35196f3f6e8a6bd1488f1e5ed65ebf215ece6b7868d350000e2d39373cd7543ee3939e61d715c2ec586784f8b3c2ad47eaaebe136bec054fb80173ced9fc930de6691bfdd66568869bd10f2a684918ea5eeef0f52ee9e6fa3cef3cf7a733527a5d14e29d76bd1b2554eb0c87fa1944f05ecf8bded23f5de2e32a83bb4f0c25ccfc38cc7ac03ee1ed602d13a800552ccaac158800a90688043b3b71e748b4fcbe888f23fd58c30797be7059d358fe7c5e4907eb003cf9075e0fe1ad1aed4fc0831784c94eeba084f34a4562db97b3d32f88aa5e0dd67d5cf3f7a5b72c27f7686dfeae44c2169a75eace8fe573daf7294ee651a5e1dd05af4700a10af4421a3cc2e1fa8cc6b30b07557c01277e086282e557ae21f5e03bc618b1dce569a2efc60898bb1b47d1de2c6c3f75fc1267ef2d7d980d8591d902a40cce8e08b91ddffbfc1fe18b9c64ca564d9c59efc84b8dab44cb4e73a184f1a04ae41d3419b2642bd644da1b2ad44ab3627863c442ab626699615c926cfce1371c46241310311ca4b014b00dc44cb5e381764b54bc0d5b7adc661db908850cd55c9ddd74412336da8fcc1c45d9edad6bdbbcb4d7bc2a6c3935e28d0919c4c100b5e8ad05bfd3a9effbe46e43bb5dd62d9458249036d4b9e8fe0e5b05e011dadaab68df092428b275c535249a9870e32397abc78dc1083afe4f6633048a8c2dc17422202b03533d71810941c74df0cbe6c6f05cbd2059f3640f70323f77e6781cceb549814924884e6640c60cb95be1a58ecc308edc9afd3a83313f1d8f376dd0309338ed18c58260f19c2588873636d4969bf8ac97dc0c514a87066bc5f5b7390fdf14edc26b8828e06e3a8de23be0c2f8ca026c0a7871958aa4b04273fe345ab18fa19b011a0f915a2d0fce6982cfcd9f83db2cc6d2de549f6ed2c369b051f5ab82ea1a3ea890696145720b8f7dfd83613d9d07dc8a4c21296ebd0174b3c497a8cae9bc7eef7cd6964ac51a7fd6efe65590f524ffd928aa4ebb603d15eaabc910beebefdf430a86e536dac5d61ef3c83ac87c771979458d11eacd3533aef8e76ed32dbed685f4e976ce8a305d4d93c57ff47c0373f1cf9bca88e4420436f819f6a89d779a602a768b9449812b287b7b57041815190d07a7d710aed3e326b8d5ad34736cb6c4036b292175f12419bd58aec088acb81feec157533217559cd57dd537a6ecfeb208cf434503dd2ec0fd1ca5110682e634ee6d708e90306e1df20974c5af7c0efa3e7a3e35bff824521a908a378bb402e0478d2957b291976c26cc9c2d9c943aa6ceda7470fa6f3834069f920572b255bc53d534afb91380712e38777e61b6ca40a622760379e7e5bf7737000c9f2c57e1560647e2dd3217610e0c3c89b415661c7de8bf0ec93489cbce3d3f5c1397ed3acdd6ecf2efd35ad2e44056183cbdaa5053d5492e209722e10ad4a413bad9d932cf2acbf3d7a3f52e4e49be1cfa3bd72dd1bb7028cc9f9fda649c721b48d44c54591884d69a299305f326d4360d4c4ddb72ccecfbab3744c65a508174c24464e1b242c16c35f08d51db217adeeb8bfff5816fdaa91a700821839c6e31f4d746e216084f85748bc3a6ddcbd1fe924fa77e8344be369b499c4fb380c5b5548c16fc24c1ab7d533f3f82325b33b314a479855139195ed049c7ce40bd6884da3460370819517aecb054ff7d167ea6e3451dddd534437f2d9b4f714426f289da7c3f3bd630c72645fdd61a0a38c6b1a790466772a03347a136b4d73ead9007a68ae844710d5781c222e4dbc179c0297652407da42f1c5f0e6f514866558df3101947f6718d34063fa55af778b39f9dc039c946095565911e577ae504a3eaa341ea050fd82076d065e27a4ba3755b5e0b182746db3e4f5fac704886ce3def50bd26c5835884a7ba30dee64dbdb933af2398da69db29115b9c934e11175b15f6d26f7dcf814bf8ceeb1eb7003b7a350ba98f37615891ac8906afa43f2234cffa03bb4cbf265a655d1a7e70451560b549120b401a675de3217e7748ecdad11bbc6fdcb46856b88c4b6635e69d3c25f51f71c8e679064b5e65480b81521c22277529d97a0c4b55c2d3af9ba9317ac8eca1f5e9666db61466771e6a5ff0aa94604275ba809de4ac07e5d948a2dba3dacb2cabe121b71ee58e41e10a66fb7b537f32dbcc0e9452e8dec5628ee07f80ddc3efa9da69fe18e780bdee1554c22e88b02eba281b1f5c414832c335b888f1413d9ec8a80682e8872f3004ffae4888d2d16ef5e852e52db8313f3307433cd714462c1e57772968a1b2d85153bff12251dcee88fccb9994a72ce8ff91b18c6ac5781022b99d5f7b0174b55e8af91bacbd957defe5d39089dd7846b299a5a755f66add464196bf7c135600945f34ca9596d5779d76fcf26d28ba2921fbd9241e55b007486fd245d83151a6cb7e676a29aa57e9e6b8aafc8145d0d2e10bb26f1dee10c9c4d1580d50f99c5e2d4bdb6cc2307e412e0ce59b3f6181b9b65dfc825bde5784f6ef4fe1c6fdfad82fa116e3991c5f95510c1829c07"}, {0x60, 0xffff, 0x80800000, "67357ae5bd916302ed00dd6bbc43f6efae54a67cf009f9dcf8f98e979881ce7268148d419a0fc77903008e162f9db7fb248fc47b1465607143a173f9e844fa98255076645564de8a6a"}, {0x60, 0xffff, 0x15a7, "efa484b307a76c6304578ba0a37b9657ff1d1ea97d8d69c90f80b9096073cbeced93d14b70b2063d5455717f40bd4ff4423cd86ef7aace283c945f91067e0d82b8e8456cc601ce08f345c9276c62"}], 0x1150}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0}, &(0x7f0000003ac0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003b00)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0}, &(0x7f0000003b80)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000003c00)={&(0x7f0000000600)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000003a00)=[{&(0x7f0000001880)="dd8148511807e67b646a6dc9d80f0cd7789805c6e274cf91282f0310f4ad763679ab761ab57a69a5339611e063e53199e2bd16e47752e751ee5a86683881", 0x3e}, {&(0x7f00000018c0)="f244bf1f5e539ab7a079809f37aed83155d87c246cc5485572c410bb4e9f36b37b0124f9e7439c76572321c63b0b1f1adf4c54b581b5d1e71f9fbc9f546c3318bd803cfeab8efe30f89be8f03c0875644b140af5466c0275a9607d26e79c164e0a9d523718f26273d0b70f8f378076dd4316200ca91fc9f21e6da46215f6f62670178f8fc5a770008601c0a37f7882b61657f6b353d90f70c1eeaaf7bcf4450b7dee5dc01758f486773e87dfc77b5f7448f4c1425aa6506765ed7be9e2b5079ec95e74cbeb3e106647171183c90dafebb1e662bc10c91bdb6db060168269792ff170759609475b34ba4fc0a33593d137ee32733f12fd7fc09f4df757067fd6178029a1934066455e1c6a428e2a5f4071333f593ff46eed5f9a7436376b5ab6bd4336a7d6d762dd64f0d8a3d8e00c85ae02eaf6221656234af951348fffcdd11870ef0ed75288bbd89742ff5ae0740bda403c1adb3b35f37ef703bbea39a43eef4a08a56ef7336de0e165a3741695f0bdcbfaa64c1311ebf10b6938dd019f95041fde25e786ad1f58084d0b5b5e3986baa2847def010948e3fa6e46bb3ca5c8f91a6cbcd53dbda48e989cb35d82081240dc02128b0e06fc793a7ee6f442cbd3ea15eb70589959c36f11e27ae4b2f135c0a82ad140b8d8d2e1b2b8c918c11e62216bf2a4b1b15306f449655a2f3ebefed9c1f7ee8218c12fa1a080508fab29d89a5f5a9469782f0c848cf775e1844c6b362e130b41cd224332d545bfefd7683dc2b9845861256fd257cc634c464343d24ec20a181ca6698a0d6701cc514e178531241d9f708cbc8aba5bdab519c198af8e2e546760bea377165fff7b80b9450bfe1eff5b792fd5ec93f878a3f29912d593c8c72d11334088dfa4f121f2144c486bbfeff48d8faf8742152c2f74e920b974507394a69d58943ef8c5ed60c79152433bdf82287d003a407fe25e83c3b209140d2561024140334eee15c39afa99571cdd2f392b7d717acd30490e1d75b9a9170135f81a77634be2ddb5458fdba918a6d837ba97e728d958e3725b499044d5797962a5f88bc1c3c8e2f35d172384ca7bc71eb705da0d48a7df2860170a0a9e208f209cee0fc997717107e157968beb3595a3def680dd898b4ae7c888fc8754eea81b41682a414a40072d7aceafbd73c4bf37a12263029d445d27a402e4204f7463985cb26d0b7c2a075231bb9998b030b7cfe8a8c604029481a18da5e0fab63f3d783f4fe71c3587082eaf0f4d4fcf19c9709d047311a479b847ca01fe99fb4a56b5120be3b3f9819449bc2f42ba3929645e4be62f59302b81f71fced4d36c928056babe5e717f31443bcd982701a2531cb3935836af2015b49289d92fea562217837b4c3c68638536692710bc0abec9f5271d7ec797bc542fe811a3c96163bb2a5526bba02f0cd3c6292d98ee593df0e53537e3b6304f5c649551e02035c4a77ddaaac60cd6868226c61ca3e2ddf5b30cff783648d338a854ebec9349cc4c935f67e397cf52bf3b4314ff8aa65ea9bfe14ccdf3bb303594a6625cb98dae9634bbaebabae393a33ec5adb64f2bbcbaaecef701d4e17a8f09217d34b60804cedf43c311b5ca0936d8d94090650e1dbc70c496da65bfba7302ea5475f252209e9224e28c446dfe1f0b7a8499191984ca1f68f5259ec86d6d555c49637dc8f149687eccbe0a8aa7708f2bfd78d913dfd28b91dbcfea944b0577a9e82d66abfd946b1b49c4c698bf8fc507d5859d26785616120c100bfcc4ab78b266de1031767f0e3d8acebbd65bd6b41a1d48d9351ba59f9aad7ea4bcda708bb625acf04bf86d4b1547377923e97e3e71272f4b797852a1d6b705273887a4b7cb34e4925c8cf4f7e8041af09994b5155e997ac73d627224ca1afecabfa9aba2ad9f5d90ce7cd72221874558b47ff918880379803e58295d5373b494c82b3a836625c4c15acadc49cf6be6109d79eb011102d5ca42f339648222ba9293549581bfa2c98ded620c658c05fe04a60afb7b30652325afc6e45ec9c504f0460b427c331f867d3968f82db7c4a893aa459775a78d05fd15782201386674850e8c3bf130b9a358d3c91e0f03d02bb707c9d20da558f77bb67b175edbb94e37d73c38470dd1d7833721c3accb2417f4bff6453fc26e9520cb6aa0e46d8871fd15068757ab39eb1cada2ad25f5556bdc163b0cb5c683bdd4f2ed4c8afea89f6e2844ff33d1fb005f36d09b69255204418f9b0dda21f245a19c1a55ea1e0682e18755e9e5fd6f3d4428a11d9d7af1d69ffacc7c71cbdb384ce90b6cbd57596afb8803db5dadd9e39ab603ffa738fd3ac16b4eae614983c9a79e507de84948a22ee4d62140ecfd961f978e8799cb66b989e5528fd895bf2c6fec9622edb259f9ba35dc9ea1dd8d1eb1d345faa00d8380e883e94a0829e96fb23af416c725b9998a0d3a4eb9f2dc440d01e45765c5491c3f8f44651531c11eb1758f39e2a5dd36eb717accbd621b4b4a9b540d3b4168fdbc35f648b3cba6ebf00801412ba2f1c3df622c4ba28826ec5d1214d21fb12c92fba58595b3552312fefb7f2d3f01c53fff281cb2b59df4ea68d2875967d4c26e382db8090609569927d88de6ad75355e01053a14bf40ff0376181c299274ecc1583d5d0903024648735fcd40b84af99692796a57339778cc8344575781048fd28ee407424d84dd255d1208a5d65f3d2472490f067a962e162534934766ed63383bc399eb80da67c4d38109b351b3c931793290f43d77f34ffbecc4b84474f7b2ad392ef426a5560d5c09fca34e14c1184814be6cb12eeeaac97d163de5330bca3703f93b5fbcc7a686013b48da887fdcaf9324c625b7fa4e0b1381f4c5e8a4e2dcf56df5fc228640fa107fb3d701455843c878727bd352232558002ef9f04b856d24faa1f32f8d2301d634160a8525b2a088e076c66cf87be6c71a8e31102d7c46c9fa2a580e946fa0e3e9e5342022fa467565ff16d8e0d9d0489b3ab2d28d2a1df74b79d72ed620cee0b800971ae6ead65fc5b5b53ded62f5150df3350db6d6adcd85201eb7544dbe7190e15529a4fdfbd2e43b1349853c5b2dad72ca28637eb40e57ea276ddbd0b340897d656d6f45bf91ac7ee9ef17acec749fa72e4389692b45af01c018af3f39065881109ddff23bb1158ca10089f0c35f08a4db4b4e838497c21fb635f7964919fbff872dd53aae0d2539285c53e63d1588d514414209c10123fd5be4e46a3aa2356fa61fe15e18b9940ed289413813400a20c05b812edc2d12819c6542055d196fc853b289d592a873b394cf739b24e62e9adb54a26541e5edf5a7888aa9f17501fd340e4618eec195b78c7359de0bf5f125269d1ddf303cbe19cbbcc3d0e1d28ac7dca4966d8c4a43ed02fd1b3332e3b3d8b1c3ace28f5bf5780ad950ec5e74424df4fa4db5fec97f3bbd13a1bd1f45caf8b61797dd2ab4dcea4469e3ac14e9145be800876484ef23172a277051e8cf6a1cf2522ec8831d9baf8130388b0cbab557f127d91be2969de39838e43384905dd9869f706dd742f362107e25e603cc04de031970c1cc939d3cb5e54b1dcadc6061eceb6611fe47f9a5138f20276847c8da89de72bb3b51f660744e34df56ff5a7ae49dd18f9847adbab329969e410fe458348174c9429a99c3b08a0f0b82745754fb5f7cc1d88ce3d2705b76fa9c602f08225a3051f866ab12ada2d796bd726ac6e5d9f1230d5bb792da13b354ef8ba8c8266cf661a7a9af39ec1ee0e829e20183b7272a039286eb361d8f201d0a66f9be5dd7754d6a6fd2bce4025536b47903735d2177947ff8f3d749528342a1082bff18d812dd5390b3f3c22443b4f5b023c62d762aa45cd068fa4500473e31a1d00137d83c052749d251ed6e922ea119aeea65a7fd87e968b6bc9aed86a3a41572b3022a9d6c40bb7d06ab96bb8113b03fcf07669824d0247dc5a990b5fe5e545ac6ce5c3125a2aac6e3952b3b0d9c07eef61e12479d01eb53b679248e6de6ae806a17c38f0c40add34fbb3d1a5afd4ab3c0a48205f86104b950f9a72159257e74de82d19a2bcefec50c2fc342b30f253543496564f1531c6307f7910d1239f3e210e6c7380adca16a8a1b1b4bc695f9ab6824a89ad28eba2b4b9e2e243e0198aa553641fdbdac053a8006912a44033801d513003db732586479446fac46abb5763882a43a655615b0804ba2318e37922d519c36b8431a11aa7fb085f525867f77006bc3e3b6ee9fbe6af760347922e57982c5e4bbcc601dc2dc2a3d5bf1a3e467a3e5b25dfc5068a474d03baba5e86e0d28cb9a08c7201ca5c2708f43d06b280c28cf8ecb1d13f33ba8ec19e19ecec8714d18fd24b5423e5a4713cdb647c8515fe01df82e29349fceecef5d5712fe4488060a8831664f3410e4cee1231d270229b7d91444d28bfe416e3544c5ec3686df61cae8e29872c8a3d99b50eaabfbd700be21bc209f43497cd8562c716311946dc6aeb757d0528a5c1eb3b2b98dd67952dfea9872dd6c287ddbd6ae3aa7b259eda6b4b303d64990d8aadc7c8bc7a5324124304452361edd6b121c1b0669b9157c5c1274c747c10da78a93fef72019e05b54be92975fecca4b969d906e1e0787022f2895c7753ddad6dbfa177e3ee01ba4d75a3b31253c33d9a6df7f730f6aa658c4c55d47dcf54440edc7537e4cad136d2601dd785b58d41067e6b34338808eef399ef93328ed7ced80a9335813409ecaa82655024cfe158f47b6a6fc5761773cc4881b7f1892eb5c68d97500fb2870f88a31a7f47121cd3bbc7b896237ce67d1311d723914f609c3eaffeb432341914daebdfb0e854239ab3904d75d87b3e9ce1ed1685a228b9600f5fce49a581291ff858a3ec3987e26d9175bce0db7d88a3af762f090d3e125787683f8086025273770774fded2d40e9c076e1e309aedda758b899436a65282e462a3292e405c9b2662244a7fa4e92b98c2a5dec58c1ac54880fc596426191816e9c5c2ce70b7b2dc39712552747b785bdc6c255c8177e2f1b7d897f3637ea1ad1d168bc61ec4e1dfda69ffc39df1a6c48b90f8e2b5dfdb650a5cb921926c0253c0eddbd8c9b8f88e5afd81b022c7abe7e4e1ddad7af9ba21908de1226369c0f2ba8411979f3cc81a2277e518cf8036602ca4851ae9693598c324396f148ec78fab4bbe5acd5fda8fa1c0e98f4c0731b2b004e18a11ecb2de66ace2b151c49d81bf07bb1f26d812caec1600928ec15983ef5353f7989d9a98090dbba513cc8e0ba7f97eeb34b90141140ca6c21cd12394aebb48e43ee6058802585ae7519a78e7385759ca2b72ed999747aa3479efce5a3b8f158d3fd4ca62d51a7b1bd12f464a4c755f6c9b066da533186e36d04e97f3ec98006981c9a45991ec75fb9b0453233758f8ec01b4b90621fb2acd1141e9b3c9391df57f34403df14f314784ab9930578a8718fc963b2f239cf4190e5db799f1505bfae051ba28b6efc5f7eefd9d87e1fc5f1c8e969d927bccbe075e964367d13af7200245948ddf7fbec20d14c124277f22d1c8fdd75b9aa19d95c8e89e2e755e8ef7db5c4e142d9af4117cc9f5b25be35cf4cab0b65b04bbaf2fb06653e437650313819d15d752079518257a1dc25d64544f1f099525cab1012cc6e0084a86315bb5ba9c8b335f8645bab925950d9499fe6b25cf34b446fe67df2a8a46b1ec10b5e07d15400b6affa1ccbf10f0c4571f296e9fd1d34fec13dd1499f7085da51a8216442640640723a94218f6c70e76e5a0608ea90014d1e1", 0x1000}, {&(0x7f00000028c0)="aaa05b91558893d9dc2a448fb531d01f94264c57f3685d521b5ba3623bced630b0435bd6364f1433c1debb2c7c011a332673a15fb31fcbb1922ef49adc423973665879f30758e1947087556a13bf2285ff43617e5d0016e5e3256ff6de425bb4b3d84cb41f62d8b1a362e1b853c23001cb3c5e1b513758afd4eba812af4b16d928b0d9943991d7ee85d147e8e6dd129970590e6849fca24f4ab7374e372065995cda4a67e27e3eb955a2584a032116bb8e6fb395458c2915952b2cf3481692c2ead8451275240f57d8ad9a6029afb8a3c70b05b9a72fdcb990df2c226a92308e1893df18aa17c10b3a6add5ca7b8f1e12802b0562406b7cf45675570aee6c5133b8b76cabec9df479332036d2bc91ce14892d8b3eb20b405c775c18c3ae9abc0eeee61db6c80a7311c7e30bdde57a00576fa8fd035a2eb1aa06612d49ab3d269ca19603a601ca19456ebc0e00fd7de3dc7898fd2ecf35a954d76a85195e0d1646fb20d9b9b52804b262116be2826c7064de430d63c385e6eedd3867ead6cd08db9642daf774c17aa6afda298d7a7391477af92d6f3561f6d8c174d13a7ed3ca9dcd82b48606affe8e3d797b60cfa2e795a8001ca8ab4473b90b13cf9e798e9ff59bce512243c678663a958c7e75a925bb79d33296e6aeebf0e33b2550f595f1ff7ac436abdbab179ce673134b783b7aaabdbf0436dfa36cba15f348e5ed47fd1e97289e2b2dac0535b79c7dcb6699feba9491f10c82aefae7c477901d40bf3a627fa7ee969cb9dc946d2dfc12d06a9bbb0b3458105db2079056b6a439bf2f0970ed4a0a9534be6115b056e367ddccbc831d99045dac1ab4a956abca1ab56a788de221be55a7fcd36bf91065e826500658abc090003f9a49ca6c983528dfe56784aa9ba6725506c1f4da8ff0380c8a0f6005bc4e1cf42feaad85e977edb111a9f6cf1a3992fd5ea90f4e18160d2ca723bed3e578849774fe20e52ce75f968afe151a635212c6265ea9e72698fbc179ab43bb8d8374a7cec3b710cbb0713fe33bb0c91316cba46587391561c983322f3d07806158c675f0afb3105b669541c1c1384f542d2c2abb38c6dfaa938b0758f0d419d08ce6edcef567e886c0ff2482b8ac3ef5b9434d882c85c16a8a3b18dafbbb22cb3251845852ea973f44a535e94c14e8fccf098c6e75ae3e2c812fb8cd3189abf2bc4b00a1b2c78b1761c1c42f00654a7a34e0fb9093e7d98d8e86ac738f01ab7d606050e8594ab811e41482d26ef53ec987681aa2bc01ad68761aa2d03cd73d97af009116b0c86607d9ab652316b0f609524fd71d75496993fa756b94ee129fcc38f8d896a38069d321641a42ee2eefad9f3dacac275032511f69cc16ffcc6827d725a8ad152bd24f116fc8ca4541969684f846126563813a593ae4c12aa6a9e6724c3dab3e48ade69c4866fccd0a9a34f76f66648edd3c8bcc2648296769485bfcc8609e6433da9f490d19974e8ca27af2c0ad66253ffd750536a85a3e327f618cafe229891fb0f6bb8fc11ada768f59770e0cabf5395daa7accd0b08409d3fd339eacf9188b9187127e67b5ebd8b23a1de9e715e77a53f8d2c85bc2e9a4f73b76c79ff688586f69aacf35e6e60ea98a040d2a3d8cc678b424b47f1e9d6a3996d9d51a124302c841a22539ac511a21383cd3bf022c712f496fa77821b63449fa66fe5a9bc6cbf533beafefd412d0444e21e0f5bbf2aca0dfbb57c4209b99ef8fbdcec7f66683f86779ff5f239b9a681e9a3c3c6aa1ffbbd2871de9c82a5afdd4a3892820cffb5d09180a4c9ec7f9b0e3896f9ad6aa8c60c3f3c8ef9abb90e002c99ed46485740a23eb62b1364e81dc9a7ec2fecf484b6a739b0a86b4eb0a1a25ef9a9f611d45fbbde63529e40af745863d310579629e718a89fdaefe226ad7d82fed0eac6f1594b44fcc9ea1f8c36e01196e59d5bff826350219d7588a05a94f110bb8ec7dcff124f7f74b146f189ab07eb44fbc7c59b2f994c3aa21a218c9ebeb98657d2813f5bd696a9dcb33766708a066438fb0713f59716af27b35fd0ced833d8571d9b788810b23d68886f0be8eeb529eee73905973ca5b236ee5ce4da4ae82c95ef6babe84e44e3a3325da5376e7c871840813fc6e721ccf8c0ac922171f3b42ed3317f7857dec410079206440247a969d7a398f477e73af3aa157c5f9ec52064e67145f82381e0bcdb99b4e7f30763afbb4c7c5199da779a102b6a9a3c0177003fb2a9a7bd353c4cbf68190af2e35bcf4d4ae7054f8daf6448ab4edc7d26adc33b210850dc2e0fa6bf8bcafcf3796519d799b9160ea87f5f60b312f6ac989fcbe199a876f321bb115e52c70ac0fce71ee1c7b34f66ba0518956ee8a275060edc8cc3d407e7955de7498217240f9e8345ab675ce708a3a2b21d50763aa974d6f6c1b51f841d7d910de53f8272ad77a436cec3db05b4966f6b02d8e3c35468b491736e2fa0442f042196d8f5841b1c8c056156f7ed349635cc79d6f713d4c01dab486d0659e93bbc910a63c016efade4d6f5e5251573ce61e0744c32acb4e7f165d696f7d3df76e57c20ae5a5e7dad21e08eb07e41ada0c3ea767a92afc3e086ca18fbd2f4f18ecdb154b6ac533dffc821203a6fd1199cd2bff26f466342846568cf021b7986f4569ce4e4ba867377d4176c012e488d6a27ba60ce8cf695e0bfad70183cf8cc3abbe4477d7dbae3dc8593509740e1279c8d0ac200f5260469f3f9f2418292b3b85846c809c64c75855da50674db7ca6c1853f0df7009923df88493604b3a0e3d18ec13e543088d08e1232f5441870a6baf31aad3fd3738368056b13ced52b852948b55d8c84eaaf98647b570e9dc8ec7ed21e422376b33ea1745e86a0b2cd84dd73e804e046811a38f919b35c629d6f996270f0da319849c70501716e6d36c8b036ea507f342162ddd6d99edc2d337991acd3d80589a447a942104b3998cd869043f6481bb1012c4bf8c74b57c1ba15bd868e5de7d81e47f22e9b539fb3c6b0deadda52f8b348abebee3c0b67f79261c0e701b26043584c93dcba88b2fa51c96e27035414b580fdf9907af9ec6ad5d244d5cc0fb117b9bb5addc445fa3ffe1763e84d72db0ae70960394043da47d220621da1f217e64472224999c60fc4b8abb66845cad7f4f41388f960e3f01bc2496330ee75514bdd216f5af3cb9dbb0c9161cc526d754a936f6a87e732c61d3be58b42dd24462ef9f0bd75f13f2b15855e4a651ca159478551c1e61fc6e287ba71268f91397b1af0f6f02fbbcfd3e07f1b01a747af724dde10eefed3c54c7422cd371c39c333428989176f4947ce7d72627db243accd8aa4c1d3afa3674227cc64bb5cbdcc3f2f86c14af6413451b0abf5d24f90f11efdc7cc2bc8238178b5279511bf212784a467309c51c5d3023bd609473c08b00cbfc0066e746a6a07f4a7f28d589d7de6c4796084c3a876cce05b64a0f52983bc0555b9847cfdffb5cb599ae923dbbcb93f4c6c6ec808435e53cdc677ff0186ac9e5abc4739b59af4575223d270c91357cd8ad4d23569781fe8e7fd0547776bf30b2eb9a603ab8b0b7fe2a81f6b8e52629b4efd62637929b559d1f33ed10ae7eb92a37f4e637b651aa8bc46e4897213a1f36a65da0b1d2479836b8bffe7cee56a03ea7e082224ffe843873a0e1b558782e6d047165a11a19a77fa4c15ed7ac5471ef222ed92c658e5966af0359cf5662381c845363135441a10abaad8a4619d12c149bfbb63a99d97ef20445842406b22b6478ed12d3a92efaf7dd8ccfc10a15ba507450775efa20135b468b51a140d39b1066a487ebfa403d57a383583a1b92fe7f1c4594b0fff3786f618eb2e53105bda4d47e720cf9cb37c7c3747c475d37002eb385aabd4703af1b58dad78b162c904ebee9801c268954620c04bd6c5ddc9d7cb83654d2f56e2f5bb2cd2d1572983acc789966a49a5cb099646916cde6a5d49a4ae37a3a7547087793311dfc322ce2f05c5c8e7298a2ad35372af29544a089506f35e3aee0d3f3ccccfbced5c203147255ad9fcedc1baf5d4e8066088cad216553bcefd8cd8bfd65d858ef311c0f3400fb097ded2f26e6af5b455513e4faea9d3892c56f718cbd581d13a69dddcb802b73aee77337c7e170a21eb9ff2b2b901c6358da4f28706117cb5f405bf44e4e52f1eb450bdbd1f7398321bf8c7e297de73d919ece602cbd0393595f34fe1e9b6a93bbb9a8061b0e37cc9687c1f710e22a678100ba14851da118ef769ebf978d7338789207ed7ab10fafcc9b628be218a0a5962026cc95c3c38ad18e854aca2423750470dc3fc373d595b22fc54142ed9664b059369fe7124a480696c2998a9aab6137740e606a83d4ef03312656fc028eb4cff7e821de27cf626e3783dab17926ad828c8b30ef62739d11734594f2b6001cb5e8587f9409d9ef45494b3ea652014b89f4827423190ca9b5799dafd5397bf5d131344ec9a2ab1d93dc865e042190ead954a7a719b376180b9094f47e0a381c05d12761bc00551193d402774998949dc8f9e468dff005d92a36fca0662d6071db17ba9a3548963cdcf105feb645f24a90b4f310012777b11d9f69161a23376659f65381750d127d40ca8e7422855b177a64a9d91f7cfb2dd8a070a479f7f1c3afd79c2800d6078b017dec3626f28f553d721a6709ed6756e30baa284949307919c570dfb832e564489750db0ee7b204d6cd5301c7aee5bec44de40999a94e211bf4bb120f85dcbfb69e5742f74ab16834ec1e61763023c41fca8560682e316cf26581f9504b1530ba36e5ddcfcf2e99736a72b5202d7e32f6033fe10340acf4b5b469c98caabc4db7a1abba82c585c88443c9e6ec0ed9c600391126e76480c6de88457b9ad68061d6e1629808f05fe5bbc4bd4311095ee5779c50af98beec517da1c7706645c86ec85b530be4672869efc836d170d4a3db91f0d5f0d9437e951ff0367fdd59448b57bb7d34a645a6d65dcd2e2b72e5bf31374fe5aa044ef8b3e1c99d2a4a27385a7e3494bef2ccf9ed18abb36e2f3a59393a9dec15a41e3020e40be247240d80c0b62809b8b3a3ecec22c1cb8bedefff7bec0a9e71bd295f430580d1d82f78c7c535530d8b970cd1c6c313d235d31f25994b191a396b97f047886ba8a42549cb0552a5054f849ba335ddde95556d35d0d7507f8828cb5623eee2ba0a69c77a6574c9c8acba8baea1d468c424d44d5189bf8ede08a7bd118a45c06c65a80eab61380d9413d2a00e02135369b924ee1e73a1d51c76654e090d15ce0444415ceae8943eb2db0701a9fa7645f025fa8962ef8dd8560b2835506cf9ab240700741bf247b8185eea127a3e47e9b7a740334361402becaffb3ede51acb7753eea2bd807430539c73f32a8dcc1add6327d1a400062916ae50aec534ec4f4d345e8b6c567363a408c925ba658c0d5e71be37e9bceae501f3e13ebeb1a36d276534098f06d30366a8eb0f71840d9b7bf69e1452a96a075a607878388d071ae5f4be30bdaaa3707375f413beaed2dc9a2d2b2919c90be10fcdd4e98c504bcfb4ebe4d8842aa296eb15a87108d6b0aac35bbd218bd3929c2bdd23663d9dfbdd923d6345a1a11404dd620fff27e79cf21dedddbe8326f80f282f47bf0d16b0488d5531970034f3dd8caea46247ca2807040b9747ecb1deea76ea3de57ae9eb02abfc9a29545b0973f84009dfdbb28e14d650ae30f5de1f270d94f364ea3311cd02f334226b3b548318e74a8eb9eb40d7164c85fe37acd7eef65e95fee2", 0x1000}, {&(0x7f00000038c0)="3754698b2d2bec8bde476c97204cd2e8d2ba4b6cd5aa0f937103165e5ca3b68c11c56e94cb3271669dd53d45982c1680400a1c636483194802c14930fefcc22a344d9a4188d7504d51a64fa447d75f92d51cd7b1d6513e4c4f34d035f6c1bd139abea06c0225d46d61ab580f275b1377ec6da9c3d87ce86340d2307b07fd0708b8e1deb4ad0826e8cc049694345a0a2d1bb59a9438fb35c69680f9c97e2b5f22ada82f315a33", 0xa6}, {&(0x7f0000003980)="7d28917a41748e31e3ac05f40daafbd60f3b5ac586b853a7aaa80eee43fe7b744293f8d098307744f8407042f053f75382bcdaf7800e95da31d198e6085ef9684abef4450c6847699541150aa659a54b7e3c2b1f8a48211c5b6153adc0efc3", 0x5f}], 0x5, &(0x7f0000003bc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x4}, 0x1) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r9, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) flock(r0, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0xffffffffffffffe0, &(0x7f0000000000)="195132b826e3c6fa879a63351f7e417f739a71c2087e241ffbc90f8bf95a6372eb6dc4f1fcb6ae832aabc52aa699317d58e1274835b10b78efe00fd3d5e3d09e626bb40ca3b0c6beec4812783b066699509f8ab7547d61d7f8240d3b24aec8b97c3082575d49133d9cab784a01bd2db6a1546c90ab86c705579e0c3fb5d249a2b30c43eb27afe6e6a178176a2d107d09775ec8d323eb3a9cb41435ca88d2cc25ec0c56012b11722b35561d4da676491b037a9a749bcfaa01c09c", 0xba) setsockopt(0xffffffffffffffff, 0x8000002a, 0x48f, 0x0, 0xfffffffffffffe21) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000300)="6042e917c0cbc93bdc207639c9ac804f0c2ce2a1ff149883fe57f5305d170f8148447ccf223c74f021d9e5583fdb6ba93b8b93b8775107f950d9d149fb65148bf03466b5e1c511297916bb302f97a496107f80433176307caf64cb34e181df2a5897a8d096cc75c2b4a73de21156f4315a6282e3c193722c82b8ef54bedf188728b00acc0af554f69d9a2c414afd84e554efe184f547914c2db3a34d058cab66ae598c4999898c000143bf515cc39900b2f570a5752c04bdd6d673b76c4b2133250cc39071120f25443aa934de1f644d187b2b42166b8a0eda592de486bac6aacc7a74986462714ef4f6e74d6a2e1adfae68387562ab1cf96612a07dee17dd25e76b77b72e510fe0e1f3edc2bc9953a8ab9e888244d64b0945f984dabce3f48211555ce19ec23ecdd199987e07ae64602798e9c4a681cf4a0df98abba97e28bbde0bc08a793564a2b8f045d46ed0d3763649438e10f43dfd9623da93ad18fbe46940fa8840387ee85d8d18793c0869ac2eee2cdc2ba0f990774e3c75dd471c8bb1542b000f20b620d4b2ea4a883a0278055141840d7f8486da499f214ef5f85af58f4aa60aae9b38f7d6c2919103071fa841515de2c900d1f842b30141afbbec836fcf682583c1dfeea76f5ac0cb448a7de400089dda5a78bb8650b3db37c4afcb54a64acc5f8da66a3baddba4767ee2519b2a1322b9681ae4f2f7a17372a00670782ad5654931443c29a0cb7714a9f6858ca978f951a31666aa96b8a2f1ca834534c9b3353c642038f1d367b37051d8f8c7ca19acb462cc29f0d8db0d081660027caec2f8cc2d967eb53d92055e617dd438965b0d4850e9fbae7a6dc179a633b81f600359da301a1e0c5ca43f2d6707104ce2fa9cd9bc7d4053bd76914c89b2f1abbd4e199f901b695da77c5049f05816450ca351171a07f9a6fbe5b09dc5f2ac6c06234a1ea8fd9c957acfb9f28b09d975d37b1c3a2b4a9dc20aa412712e5fb75112e829588cb4793624c45836e0164f055390fb98af4397defb2d39d8526d3b87b00bfef2d1f812e8c79ab15f1d199facd89c925dabba5a0d89b26750dc2c3bdee5c39caeb9695da34453650c7353fbe11e9f026906071bb0e00c169847ce02481d1b8b0877e7510fdf75d7063ee2fe7076df1fc04b3e7965d55a227a1a1d526d5f2e7c1d0357c3103d420928e8c5c83af1106e14c694a81e332baae38448e94bf0c5ac1d2832dce8703607142251d141a1a5d9a5e47513a2e7198734af795d6c2d80bddba68d16d8d2c525f5adb04ada6f63cfe8ea9d14f41850fa7904cf64d7d085d8b6b9d3f73f7a69b58313fb3beffa1718881c3e20762927e7b4d7f54ad4fe14b49b2389d8b53c46ac7c1d5c4ee32d3d8822e90303b6ab010b75c2926a7b0562b1b2b983f5812884683c5058be7d0cbe8a8278ab41b20a168faab912a9e953e34a2d96a2901c9f1ab66f6f846d8d3bc78d9c7fb2ab11a5860321f8f6c2ca494423c349f5ae8a0aa0d75a22c5b20350baf5e680326da1c2baac9cb60937a5bb423fac67b57a26417ad0a05c6cb87c8082e8e538e749bab2b0b4aa2e583ef31057599f5903bd49eaaa4053d909d592c4e9174f348fdc73a11328d29867859af5d7e13ec51c66e7099b8ad80ca8402886d9351fa7cf7deeb3e0ce3b56af2df89d6730fd7e685351871eaf5cf6d807fb32ddce299fb48272ac3ce35cb7cc1a9cf254f148a23a4b7d1a69554fbce7412ccf9aed711963dd962bcd92352e0f070b3147dd193e5361aa32fc4afccdd9d8771e5779cbb9b32af167d8212d2efcc4c5a056dd32801541bc81c3091bb393887c65701d767833659ac0b28be4ce26d5807564201951f8e8d0d5fdbce33748fb155b45ddd207e0d4aab844792ac85d4d630e4facc6de931a353b7419cab555b610414da0ea67c1c304d9a8caadcc984a9d401d30a24e968b8d0d17bc27fd2a3a5c9312c160a675b39e5500428822dc51f2ae50f18e37859ebce9781a66b497d8fc7a15972c7d3f823c422b16a4f55f16a05603f738766be0bb31bd08b6001ee91f090b7cf6922787867d310133a4df24f7c1dffbf75b7c9df3a8b45105ae880dbc41ccf9d5bdb6dc3397a29d04c81a546ead8c7693fe2f3caf5c51c33fe679ea776f002fc7b7534779fb2d754fcb31b0a8fdf70e339fb1f2a55a1d5c34296aebbfdcb9def971a18b6ae46978e010fd6786901a0c41ff51e9a2e16d2ea9411c0903bdfe87091d55ae94d2e1737f76a2c301780cf89756fd62fc2e2080c98286da592298d125712046254bcb1ed3dc5f3f09f38c7b378df7de631f8f173a313a268665cdbab054faa730131039b51ebff583a1b6d60a555400bd3f2d5b654dd5e0a2ada33672c1a52761769514d070eb3c933eb9c2fee2f866c3b613cc7311aedc97223fe82f1fc025936be667360f3e12fa7762aad6f94f707130be85db3c7972e9e0d82f2f8637f03e06d186e96d33230393220abff1249ee6ce217baaad0942db48e2ab1e637c1ef08f2a8c19ee147287df9ffead300aa5ce98aa896c27d32de286cb21aee721239fe13e7913004407de13ce028134bc1ea6d339b835c8512a36217e8b25a4dce7156f73a35cb848283a4a9b17c55c7e00e1911dde40584e19e259f2d8b24a81eecad54f4eafc6474c7bb0ffcb513ab3ddc8e854e6d16664dba4791103f36bf3929f15aa74e66007ba9bea85e70ca93dcb7d2ed0f471fd19d550c97f89deeb2afeb801b85823c39a38eef25a6a1505dcdb63d59060ca2526fc7ee0dfa429c0a6fc3f6b81c0990b5c4b1cb453e137c6ab4e33ab280e6461499ba50d38c2504badeec6727346a7b88e6c203ad26767b524f3d9b721373b8145309e182b4f87fe7460e012e4c6710ac3aa99de3f1b228943384fad97e18c38d8337b925b9690d4b89022009ade2d4c4ccbeec281c27c2a8514cc533244279c0e0048aa0ca4c03710efb649713e80501cc0d7c297118a55e18c436632b389d6a2bf973b7962ce18a4f8fb0e076ca97208f617da672577633c2649e83283771ab20629358ff93cf3c61dc1316135f7cfceeb6cbf855202445495730c4354b5036a0a789a728e046158d29d5fa1506a14c11b4e5cc116e0db4e262cd98281dbaa9ef45a87c37fdc354c01262ef3633c29642fef0b5c1632219e091bcf83bbf2d331e2b0ea6e0336316ddb6243e4de2c2456cd3d5be34318a54c6b2df3cdd9937c983119c47044280cdc866a6fccf1a727bed86e58da29327f653717f4de57d71fe65accd8c66f3be3aed7a43515cef0cb4ad3aade3d3290e04429c1e085761aa7bf35acc7f1b148b41bc31b9dda1cb15bbf11946bb5cc96e4d6f7bed7c41beb8a92f708ba6eb5740773d11b6ef24ca29e482a9f37392793d9bd7390a69774947c9feb7ce2fb150d9887db0787614584bb219019f737102df8126df1fbe997fd48f9050cea4babf6df2c6a05e7afa00cfe2ca55513b137eb82623964ba3de2a8b92ea3744034736061c918fc7c27314722f61aa45a5215b98f1214e97b15c5c9a10509a9000e4f8126b43d1ec6446a1cf98ecdcc36d17bac74fdea0a333855db46faa696bce4c12e42a3056de54bf09c2eb58723742e864a04e73f5cfacf9617cd233db94efd04ead87ca5a398b57763336b030f20bafe35e631e182cc437a2f3966f0e0e3a08e7e3dce0a9b35272d2ea913df707e2e58666da8f47a3cd5169ef68b5e29bfbb3cca0a45b709a39d3626af342cd647d6913eb83fc37fb34f7f857bd1c4bdfbcdcafb4b6ae0732b84c5c0e0488eadfea4774092ad542f3acb89e192bb693b269bf7483ee8c8b662396ae71a09d1c7a3fcd500d76b70d0389a3976afbec3e1cf7680508f7a5e486c26e654b1af457ddc65acd79d8713002e009f4bf929204f33538f0880acd4454bb00c94988c72c82f521194d6bc274a611bf96d860407683fc4d6dc05479a49ac83a3699c61480257d2c59d7c69d0deef67279b3b220f0ee7f30abb96050e6e505d0cc07cfd134815642f2588e297742754a74b95151cee7e23f130a2c2942566ab709e8607a34bc426b933caa8fcfe690ebaa9c7db2da4e0c2566443f41264462e7c3d5ccefab604e9edbc30415cabe7fb75550c0a01059db71174ec90e3f994823f4bd04e7ca2fa2d5daa40752bc1f8a19f6c7f16f4559eafed2c5b55c8f10a577ce5a1a350d5f0f231dc1e35a79f7b7e25f47a12118b365871dc74a987dec3853dd7bfd95dfa1bf6095a0e030b04dfe0bb63f49c2c2778f172445e788f9a6274845a6c8a4218864481881aed9ecf2ee2ae558e9d995d14da49f0c040c10ffa0227f7992b5a1a1a77b0583f3eab55878e2b5c9740d68837ca33266795654d0621af499255c76a61fdad99ceaaef89831527aec686a7135765e656d9c6005eb89170a1d963e252c0f9d0652d8dcdc75ebc87b6992c9d60308655fbd7cf15e24a5aabe95f4effa1d2670d5b4c83500d33dd464a60998849b308d3c638d5e5f5615f5ea8c0101921bf9becf7a5ce12b03d0eb279b2c02f5f4289ab9b794b1061e825d049805f867383f7165ad450d005c620f57371ffcd0f902cbd3c21d63e4a3db1a4d428a6e85961c7972a1c38283b2e430ab8a9839658c8e5f255c4ef763689a5a09bac82492accf03105f2b2a8ca66eb561616d6c568b47e8dc071e3a3010998c9c95e5f653c59e9db215b3011faaa3378d7b55d0d29919bc740d39d86177b6ee3dd0cdcbdb2eee3a2d0ae7a95944da66da973b2a4fabdf1062d46a2ef3a3a90aabf3b384fd66668f9bd1201106279b2fef7a6e0cb211796d6d6adc7d7794a01262318e12ff433f523d165a8ae054a71f5e70b6e5de695dd23a3605af1a06b409ec24874e29daee22e5ba8d04a0c4908aaf4beddfe9745b1cb8fba39f4795badad3881550cf386fcbc764475497a70a3cf9724ae036736da5c594ee7b41733435d52426cb6d2f87ee8ed7e7e822645b206b1de2aab8510733b83baff32bdbd6e8eda0625259185268f32caf0b06fd8281220b2a0d7e8dab91c8d5bbaa4b222e3d1f8ba66acb55be55babf518821f7f2e8d43db70eb9b95cbc650cae30fd47fe70b37b1125828209af5d643dea166f836d1d779380436a3612801493d15f809d100da33b5ca2b3f3f79211ae4721e1de9e5385cd49563b1b059bafdd4100a64a1aa982200fbe699c7ee1514591c5e08765dbe64ee6966bf661c8a67caf5b526f9bb873cd3d9bee44376f14d4fe475b693ee6448ef87390294390722a92e029dbaaa8358a12fbf911616f81c87015235e26447651eb63d79dbf794465a5894d41c8d2ee62350d6ce4335a8dc9ff4e8f5798ebeebcab569dbcb4521c26374e385a45ac7c1f84b6b21fd6be152ccaf6fcc70e8409b3585681a31c2097edb519994a971937f39135adff013f0dd2bbf6bd3185742f888763de218227d823462bfd02403b5eac4c94d632cf5e288f31e3d17899fb4ba486b200d12efb9c5b9152a0c98d27d5ac363d026d5661ab3f2087be45fe817b0f91e7eaaccffea04bee57bb7e7b24498c111ef4c8dd1b5eb0ecebb3edc795ff62f2a8c816007c2b29b7098ccec53699b21a0584a6237ca05fc5f425b93a32e39e0cd96afea70bd943d8a1f056152299c97c6eea2fc524b09330ba8b59cb1506423c3465567ecc4bff4014b535c067c289413e9339dad5c3cf45fa205c903999d430ae6b3f1e69503ce3f6028933cd632cd68634c0927edf10c6fbdeb2f9819a4c090911cec8c251b46450b1d7aa96996a7", 0x1000) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x5, 0x20, 0x40}, {{r2}, 0x0, 0x1, 0x4, 0x100000001, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0xdc0}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x74cd}, {{r1}, 0xfffffffffffffffc, 0x2a, 0x20000002, 0x0, 0x40}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x1, 0x5, 0xfffffffffffffffb}], 0x8, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40, 0x33, 0x7}], 0x80, &(0x7f0000000140)={0x0, 0x6}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) truncate(&(0x7f0000000080)='./file0\x00', 0x3) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/226, 0xe2}, {&(0x7f00000005c0)=""/220, 0xdc}], 0x7) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x80000001, 0x401, 0x2, "a2d2cc174af42b0a8bc9a1473be40fe8554a6938", 0x5, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x24) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701080000000009002845e6da02c3fed20005eb5ad35a0520000004daf0479d45baa97628ee531eb8851e31ab3d894263c1d558a52a5fb570a37e5dae79640578f40287dd65aa442a8db4835da6ba13dd9c98ef56636417363a01ecc8036fe7e0fbe34da249142a724e584b2776374ba1540268cf9ec4cda29f5744b9734d81081af569145b6dd7e3040c0cd5290b8ba1075ba708eb99affd32fb789edcb64f1f1a3e70495f35d4515f095c0d447d011d03000000000000009afbd3504f28142731a9869cc0503f6c7602ee292ae333e5e843f6f317f785c6ba076af885114997200f0d7896b3f0bad37f21a733e4a8ac1c987bed814c94e6ffdb5f48f4"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) sendto$unix(r0, &(0x7f0000000140)="fa296546ae89adfa15517ed0c0d3b0f6658fb639fbd741fecf73de6f655d172ffc05b77f0e01a21c1e90056f7e1a1f8e17741196d9c8fc731ed00282b6d8d413104a8783128eba2f32710f2247056fb1a25eeed57c4cc2bf2b047cec8abd15062f9c8d7520f5161ab58c0bea4635881a2d11877404193fee8a20390db1d99ae77870", 0x82, 0x1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x182) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x66, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701080000000009eb5a1ad58993f7d35aecd7f3fee9a29b36174094b8a7e2c07962f3e163306ac4780c6172ffe7f4422ca3cbaa142223cbc7633f61efded4732dd310e5e643586abc1d5764519b49c29d47f6f5fd7da6046baccbca0f258ceabd4c21d85bf3bb5e7bc2c777000ad3308872a9ac4fa6fe8763565c97267efe840db8855f8fdaaa9c59915f8360d8203f92e5a13be7d8af4dcfb603a3d1d9732da5"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = semget$private(0x0, 0x0, 0x421) semop(r1, &(0x7f0000000000)=[{0x6, 0x4, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x8001, 0x1800}, {0x2, 0xfffffffffffffffe, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x4352, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x0, 0x1000}], 0xa) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/60) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="3228d1ae4d0c91328d75dba3efc27c2b903e5395", 0x14) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r4}, {r1, 0x1000000}, {r3, 0x40}, {r1, 0x25}, {r1, 0x4f}, {r0, 0x6}], 0x209c, 0x200000000001) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket(0x10, 0x6, 0x2) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r3 = getpgrp() r4 = geteuid() getgroups(0x4, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = dup(r2) r7 = socket$inet6(0x18, 0x4000, 0x9) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x883, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) dup(r0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x30400, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="655a8524f76905ac0731bddf86dd6a4abbde79883ac238f741f1c0aa6767d483eb3d97dff2e56dddc77096f3becef832927eac8671cce616100d6e3e4bf27bddd675da50ce9a62868f898d51489b00d63d13bac4306010e9c2252b30f1665e03adf8e6dbd873c3c3626ac348af7e34dddfb985d4a6e7d511e31fb7eef5701002dea6ca6323674de9600ab757c0f9df0b375fd5e30b02b564a9973d1f3531a2f610ad41b8a7ea7366e4a30f8196ba684d91605511ce4109b31e8c3b1ebd1655d7809066fb574d6886d69d0bb96c2829c8a92bcf50dbeb1e31ad15f748e0aaab20ce157ec8a0", 0xe5}, {&(0x7f0000000140)}, {&(0x7f0000000300)="c1de9a30764b077c7ae46ad9fe212f7a2c93914404f1349fc3bc267ed379fd004727349d1bb976406b674fd4c2c95e950e7bd09f0792b1d47705e0c7a3a40dbbd0cff45291cf0c15f3d2ad44e89f8ee896fe91fe81a53c2bfc2d6f534a6c6ca595bc497789965bd56a2a7936bc18ee0dee2968da92bbdf4ea19ce0addfa0c5c9fd0a649304d6dab20d1729af06bc22e7a4ab1f986fd36eda25c5226651f99f7081058c98fc3035601247d93603c7bbedc3a15e3b1b83fec1c315855e7d78aa8c9ec7b9d0993acf672575fbcec30a9e3c19a4ddc058d5f1e86ce45d6d4f96f97261a73de26de7b4", 0xe7}, {&(0x7f0000000400)="1f656dcd7dbca5aaa1e33bdacd0bcd89530af959c61c8c5c629a624b6b07dc301c448e87095090a2b726778c6d4b9d498bd68ca05975211163", 0x39}], 0x4, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x70, 0x406}, 0x405) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40) fchownat(r6, &(0x7f0000000140)='./bus\x00', r4, r5, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r11, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xed, 0x128d, 0x2, 0x1, 0x4, 0x7e4, 0x5, 0x2, 0x1, 0x7, 0x3f}) write(r0, &(0x7f0000000140)='M3', 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = socket(0x18, 0x3, 0x7) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) read(r0, &(0x7f00000000c0)=""/113, 0x71) r2 = dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x8, 0x1000, 0x4000000000000000, 0x6, "30a4766e9807bb130ab287c948113cb4b099413c", 0x2, 0x5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r2, 0xffff, 0x1301, &(0x7f0000000000)=0x8, 0x4) read(r1, &(0x7f0000000400)=""/161, 0xffffffffffffff1e) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="968be64a0a05b7d7e17f19de523ff419dc773237663a490c8aa74f1c062029539e1bbbd4f6eec14a8f7315022bb1d5761d62", 0x32}, {&(0x7f00000001c0)="5381f31024097e1cd00e55dd6f230f7143296ea961a67fe157e4426bf7cd16dddad09c171792552e0cfe0fe80bdd385dc5e8532488e71ba8f2ef9c82e349636b9b464745ac6d692c787cfd8c313f25b670b78b57618c52366ca5055fe914377126f766197b23bb45f6a5e304fd9b05eb0a01c94775b1a9e36678b49943359e3934f0587cdf5fd1d1050fe66ca1e6e2982a9358442fc268483f7c531572920c2f488e0eec808cb0b90a68f0dfcfedf46ab370f673c45f7e", 0xb7}, {&(0x7f0000000300)="81654876dbdba42f1a5c73c79b2dbc2f5e1c36ae0c8e98937b77b299aa95688dc76fb030c40b62dba9bf4d63774ba2d6ee8b3d1e701ad322fd8ee6e06f8274eea60f44c65cb832c98f565dfd680c240b9c93aabfdee71a9fecfaed5526c3ab5718a66d11db35e9cf97b946ab31556ef83db78c0930df59fe7d94e6b52ca7e39f605e94d904517c860b8d3a95674409180a3724ef7c16482ea3b11da93dd59a6e2a4201720c031d9d9e4d6c69e515495d713fe482e916d99d4b3c472b5c4157de6a9909bc4635c9ed1e491349e1cf2054", 0xd0}], 0x3, 0x0, 0x0, 0x3}, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: symlink(0x0, &(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000322000/0x4000)=nil, 0x4000, 0x1, 0x13, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000010cbf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="778e8bb1f2276d55906fca2bc9898b687ae548ea6c5e775805308f54c8b58266b277c6d2891dbd9b2934e98b901f5c8b38314651b09c4efe0a809062096d59ed640a7713c8a5cb7985f512a85723596d1306bb04807e35592b7bbd0ef89363aae7ded06ef4f207cf9f96310db16c0f0621aa0bba2b623c281a6dcbd01daef2d167937ff6d036e38a9fb92c0a9ac73af94aeac8eceb9d95e0e0188b4c5054a12372c622348ed0da18b0a9968d4009ed2e19e2a8031f4d89ee9fd5461574461ce0c51f6da65ea9a94c8afcb18d7c2336a86dc61a3fffd30583a5437929fb66", 0xde}, {&(0x7f0000000840)="f7f2f4651922e41d16c24c2ed9f012f79a2bf1a5af04cb340feb7577d57024b9a4bcf31578251cb12be3da329cd4c470f2f325c8ddfa9bc5011bf0ea2d2a212b361bcb8d30c016945ee3a41adf6e005808d41c93d9a7e38fe163799ffeedc62b68a9a6f41e8c7c4b5ff1e7d6bad61e27455678c018f2079aefe82bdd229879eae6061769ef621e79bf8da327a360a4135f30de2856a903cefabd809ba161d3ed9a352c8c86fbb2dabe5f149b6f6ae4382688b8e5fb24eb92f9b27c296ca06cea414191fa8d7d3f33297ac3019ef375733545decb0fcf53632149dec6541bc189f826362a15bd8e412606818dbaca5f57e7222a497c1d2657d4e2d5448f046239c6878ac436ff236505b5df26922094a9bbc512b7aaa6cd095fcff884722f6250d253ee56ae4b1dc6794cf3153d31c09f4c3c4e1dbec460b52426d0a42698f30d18b5876191e777070a0c3640eb923dc4f210eeec7e608c9be601f42b20daa9676238cfbd90715d66c5f171734c76777700610f25e0a0c68b67d4b68ace994eacb3f7489f2e6e8377641ab2b4688a135e33d17275e047684f08135558aa09131bda31b9fbe5f1d338b8854da0f72c990434ece5c8db8506326a216982f55dcfefb03a515eb175aae0a4a10aa082dab373a545c11030e6a8bbf03872566549db5443a439d1d3df6fea952efa4ad55a3d6c95b25298673dd8fb0df62330808c31f3d7def2612d07bcdf83df7c9c7f894f4d01b272285916e03bf0520534c8b5925bccef54e392c357769fec100171a04845f8d6733bdf9debf20d8fc03a311ef7e00df39bf8c60a4f5d66b2a2f3dace06b92857b55b67158dba8134089c2a530735b7e675080e627ea25d332fce1b33d1449353dd7fc15ca56c513a6946e4712f1c33f476874afc51f16f4207535e920940a0d8bf269aca3385935404dfde8ab64979fe5fa236f7dbc733ac2e34c6aa621cf0f6c592a3c881b59b31254c8ebe5801aedbe1045557d1652351f824591384154528fa6951b90f99c9d07e2d39fcc49a79bdaeb0724f5f6848936016b7095c3a8422cc8f7bd7ad6aa716c99baba848d7a1c13fd9931a18975b2292939a64c5577c90c4ee851899b6920008e93ceb73908e93ad00a6984a09b6b453a4283d28c7a0abbb64b3e62778bf7db2641d322a406c2e0088f96ede11f98e1c7b049176df02373c1715ec62233f3bf732f83d08cd40b21beb5a8a7a926f605b9abcbefcc3fbca9e1faedc6bdd7255b7a1fd7d83a49781a98ccadf221fb94550a778a5107b588211344cabb276183fe62eec52a021f6283a510e12d13d91c995f0721c4ea95968ebdd03c292c2c828d74f0f7012c454bfb45604002f46a70ca472c306365863be00c1a41be3383adadcc6bda8bf370c8ec729d7d43073b47b84e7b84c5bf86cec338ff8db9e677c9dec0a1fca25366c3e1db1814e0f65f0f5b6c1c845ad7dc4878a1a5f994d83b8c5a487f06a537591cdef756330f93e589da08bc3f05e19d650a3dde64f533b42290ab8ee03926c6bda7c8e4323d0bca6b9c887bf5a9ebff3bec668c6d26aec081cbe9c0735844dbdf5986a1ed2cce603bcd876bb488b097fb3db74013ac66be57595234f4e1ac8b24fad30e205520bc98257284246c37c7a0bbd8929b5d22fae7a7f82c56f851d6ef37ad73f9c081828ba33c1fcf20cc978ab83a1679bcc52719965bf437a51068fce70fa408165f0f6f7f7f382e1b4a517323e76b2a96d8181105388e3f222694dd9454bbef50d527a412e3b59c6e95f10ccb562f30a5ac4c8b95b63716e95d5f7cb8f6a86d3a2d114abd2b3b581e6152d31d1c17a0204aa971542458020475b58a58be07130ff71d5b0e9fe9a757f999d8c37402f73cac20ed7cad987888bd8d78501162c46b79bcfa23fc1c24b3d168e376af865f18d77d27055733007323f8132985a83df69c50e9aaf5901cc8d01de82e31e82b8885ee60ba514612fd8199d2db3810d4c447d1f381abd617816bb736db36016097d12897ce7745b6d862faa7a94b7f708c7cbbecaf584133c4e8855ab0b8fc3a2bf485320ed2cfe05bf4d7c9496de2ce12e3cb3cc34227e403d4cd02eed1fd7ac5fd746ad99f47006854c27c1bf0955d4c827c6d1b8cb2ef46e7beb5e0e92f6706b2592616f1a8efae7df874a1dc374c548eb8d5da9cd80c017ef3de2a9932c18966af9ecfae123c7463bd5e188d5c2a948abb63b88054bb679aa19596730fb5568394bb276a7a659ad8b2865b50e1560e77e3e93be8225e281f7c50b14f9f1caad3439bbad5f8be781aa54ace9eb4674577e6d89311db9dd84f6c60c4cf7f3d062218bb222a0c455411fcecdf8474f7cf7e0fb86976905c049af6a410a9ad0618786a72af109c0f3e58295f0fcf684e7c624cc5104a6cff92d79ee71e35b8961f4d0e77d67fcba98890c7dee152a618f88c3042c96a974890f3f0057099818f34d13b248f083709809f09c7e5ed0242ab729599ed5dc3b3482ff58e44ae8bf280477a146537e3bb311dd6f65354e2eff8894e0c5226c0d9ac3608b0beb855e4118ba85f31ced48d1c6a7bdaddde91491098c62f0df7cc2d86c5e6d14573a7e302bcabc09c46bf86e1fc6835fa4252509a7e37b79edd06d8fb9bd57ddc7a9196f24af3899f730f0bbb778c355759acd939cc2df0b6e62e172fcafdc256e63ed4b1fee94afceb13e0039dd9c52ecbe27f24137d175b0bc1543efdfac050d27bb193f05b7c6601ff2919921346b5737e088fc5628e6ecb354fe0974ba00e861e7115e999421c534ae0139aeac87cc663af227026b97d769c94899688f610d98e3eaee6fceaa40f8d84da3ac6cb4d916e55d706d4ccd0651fc87537c5d4fde75daa23c41a541133149c2632d7aec9c42f187f3c34297ca67ba8a3b67887bf5f9f0ee48dcb5cdf22171cce73ff522e918668d7ecb87b9169a2e851e97d5abcdb49573684f3afbe550834824941f2c1ead0f4757f29b74d5f25f66ea0b2491f19a95912e3a44eb947bca556e410775a03c6e625bb20ce26777f008aaf55b6ce8a1b364fe95afd9ed922927add29064fa300d36f6d5291cb51968b7aa52360382e813902c8de9481c5716c2cf174462142387a2977d997648860273895f2c486549028ebc3611d646789bd6a85e20a3eb2fd63f90cc23c53f7e1233f800bbf87ebf379c14b2b58d379bbe0a67683587a95c15dacae9f6661446b922fc0ded774eaa776ce418973ed6c644e109e86c5a46635da1c70893aae8e22a773c529f5e4725a3e557db41a99484004496b8559ea6578878b14c084b7667ab800ce896febb020bb4a03114773d87323775bb15347cf1de4d9cc2ed10d8218405477c796a15ddd514bef938eff310a6714359715ae0209a1e260e006757a1168db6fa4cf3faff7d861ce0a629cfaf49b7af68a33856fc33bdf160868e56af6a96851ae6e89e79603800b3dfee87ad88877e2eb2da29a8f1bb73a707d7198ae6cf8027f40b0b2e92ac51d01691a63941baeb4cb4a1e332dd9e519b42803827ea978584848e06d97af52d247bf1777e7f4b109552a7b6a6b278d4e62865494ddfaeea146d43ae647554df82af568506d85343307945ae2f3274c20dff83f22ac44e55c3e955bb2e74bb3a5b2a58de96e36325e8d96bc48118cae7c27218135dcc99ac251a6236894176e780f749444fb44f2d799d7015a05f7c21ecfe1bc8390e85b3d30af4aa56941b8e4204004121e3e832c16915ac0664c8d701900356ad9ae1d8ccd56653d00ee2fadbdbf289c96efecdab1c360b618cfc52a49abcc3fe35684e851470edeb709c0c2b5b6cdfd9f78f2aa5470495aec1b82b9b27b5e1e7147293a3c0a375be3a1ff5b8939b53e4df5511879d95487990ed5e5eb27e099742ebaf46b99c439796db3400752f13624f976a15e87ebf130f70cb5640300bdf36299e4799d58fc936df06bd2f45bd6010afc52e76816635060dd179f9f8dc877961b27079de8eb0bdefabd4e345fb8d006dac7666d584926d04875d216ad7f1cadc63e1e0582bfc1e2d7d9c50aab4d2683402e1adc3be4b630c60dde60c90fd71b05d1bf0ec1a8d0c4394b92ad5e10d1a176e202d515707f75c2421ecece36b991f3bd11fb03b50ebbba418aa248856f1319a2e6a7bbedb49bf2f02275259344a7ae663a9d73817152c2d671cd743f635ab2363b99062cc390d5ffa3b338d64de3f0ca30f5ce26bc280b1648b1ac5875857cc04fda0c310dc612ef620eb3d6971954f5d7b9794c500adce0587812d524ef154527f0f997754873bbb8fcbdf7ef9d4b250fe87f8204c1024ab45c7de9367b4585021c27e8185aa860d9548cfa33090d6ba3a82aff8e158dde80ba0311d4165ad67115d116c4f0e8aed551b6de62485f130046daefe889a28034f99e9563ddb71b68896fedd75f213a5029af8948052496f245b2834a0438e0f346b126851b5e1d6609f1b4c02cf50933c1cffa65b6fdb5876e97fccc332b74f7acb82c7cfbf07143ce432531ad37e1731be8255f09e57b590a004ff523140274c6ba10e8378f384d4bf77989437192b82e510517ce97f2e5763e7f7e7c85063fb7c55704c110176b8bc62463399814167e1c85f693124a16b5170d2f2d73c0ae8a9b4ab673f416b9487f921c1525268c14a7f63bb9d7668c36cfa0a1361b297276ea4d70e2379f9559335b9d877ac4c6026aff206fa5818f49781b8a17b631aa9e82daff84118734f82fc40e640b68f6614377309f1ab670455f4a748830f001c687ebc7e8e9bdaafc480be6f54f169345b791f80db220b8c186035bc7bb043eabffa08434580c0f18b912f4171bc880811f38cc904255bb5ef50d93cada434d938a9001307e5412dfa7cecd04b8fd9ba52bd4da333a0e86c67e050819770cfc2e590ea8af28004784fec670bb20e2633dc6912bfe093e370ee4d84dc28f0440163f22b69eb09ad7faf6ade530bea3c4fdee8ee9087e22127f40c4e02d8b22b66f038ba91035f8e1d292db99222d9645c42deff254ea3eb42cc9e0f4eeeb96e400441b50fde0130f825383417725beecbb4d283161ac7895637fef73989db376726ad084ad2ff56b8b8a75d19cf718405e6529e45479f930be447fcedb5453d11946686655d442b769dcc482f833e9ecbfce6779030df9a62a7e4cdce93ff363112efe0d4d82c44cd0a99e6df4389458cba632a9819ffba42a18473871e5ac828392e35f2776b36b8c65b9fe8c79bf94f461fce860538eaafdbf90487f94edf72a3a8fa2815ea287f6b455543943d7369ba7a103cd362a55fa0838caa9ac243924544bac7a0b7f3838b3b4f532dbc2d60000a4d9a44437f96fe7b2d110a5b6408d2a5b8ae979c1f055947272281efe3eae8462958e8b8f02f21297fead24926cffd51627718d377aaba643246671a3b535156bd9e8e0c5993df1c20fc67d5576b21251f9418918046b97e3291baca43192f8616396e736ba7298a9a3456d95a2dba91bade86b3331a0505094f401e078891f82224dcc5079771a8e0a9e21b650d70d3f49b0a2a352d9761bc457adf605de004f5db2df020db4ec23a61435d322eb9695b6bb18d4f3d3fe16bb43eaec1dc5fad38269dde6f8cac6ea422f7c7b762cd029d5d22e0e7af309a68587862823aebc328d54b207641e0a002d1f3d8283363c2bd56bd935330f1d0c5fe6722ca5485d20ebeecfc6ce3d36577fdf76196660a011e558086707a12eb4c79a1e415b6c51f49eb4e800987e6aac8bf9250b1c97ad3d01bd8ec31", 0x1000}], 0x2, 0x59) accept$unix(r0, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYBLOB="c5955bae5c48097fab75366f4ea01ce69d1124d6f30fd6b0dbe7d41633aa687849ec737b8be45009d4ce7a406c2c3c20c0b5a283e568be36932a2d10a9b3faaaecdeeea48cb81be0edc1b116d324fd714a87d4b5eac4706b28668924e403bc4cd1363e7c1a69cff213", @ANYRESHEX=0x0, @ANYRES32, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32, @ANYRES64, @ANYRES64], @ANYRESOCT, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESHEX], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32, @ANYBLOB="ce9c59683f67c77676411a0b1d1c11a6312ff1d4bfbcd730cc917a659917ebd32e6f70ab26bf63a196c3bc3582a3c3629f3c58b315c616b87df2565d55c0508a26f4b82e8f146ecd6aa02f7860a26df02d4c54715674b068c439e14c01ad4f4c3c2069", @ANYPTR, @ANYRESHEX, @ANYRESDEC, @ANYPTR], @ANYPTR64], @ANYRES16, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES16], @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC, @ANYRES32], @ANYPTR=&(0x7f0000000500)=ANY=[@ANYPTR, @ANYRES16=0x0, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR], @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESDEC]], @ANYPTR, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYBLOB="fa443d08a0c65c4f7a93979229a94c3b9873fbecc9f4fc1f49", @ANYRESDEC, @ANYRES64], @ANYRESHEX, @ANYRES16], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000080)='./bus\x00', 0x20081, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x10) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/155, 0x9b}], 0x1000000000000157, &(0x7f0000000140)=""/1, 0x4c}, 0x41) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000900000000000000b3bf0005eb5ad35a052000000408c9460700250cbe2dd0a5c05305d0e71ae0f3860adb83a9d883acdc0ad2c763198058d28b832ccf7a864bacf7db0bbeaea30b459833843bcf20f97cbf5643e613966ac9550d59f59d28619592b448458ece3dbc4200950d19d85c6b86942acc9801018fed80dac680455a3964e2968e5bd75678d600000000e4592f4adc85d987238e6a354c73177245c78057b85fbf485ed676ff74cc3cee7dfd06b96b448b10a47d7e4cd2c3a812bc7b2902fa28d0197a7a42ffd3892cb2be54cdf005358a33ee6e31cfdcf81caf64ec5bbb124401af6287e4960d7ea09e4af0a227295c3b0940ff8702a0e3db39eb5f21551064cb760c2122bc3b472ad2631ee133e32cf51daa3b3634563e5f9d398e8b0f3f0004514e650aef5c7160c6b53a9f7f43c7a302873de09ef873eadaf05042e3dcb80d74991fa8c5f1226b3c431527c3a38d681e4bf2f90d64a5b515d71f00000000000000000000000000000000"], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="250e228941001c067ebc74a7c686cf801bf1faf0bb127bc555b3c448f4445ed534184589cfaecb171ec7e9978c5da2e576cfa5715f9c02711724f70ccd4d1e25bc853abc52acf24bec4a961bec04c9483bf386c7e98238c343feb13ccc1f5d1feea54792672ee3472c23308cd29a869f5cba1c89cc4e928f19f6a7ff3b58572e416c6b653c42981d60243bbbb9ccdcffb580daf0ee19c902d76144b7a64c3e19b28d8694be9e0dce9756662ffb1a9e316c758da5502be283f6714d423278e0176a8b95639601040000000000009bfbefe9201ff98b06a6e876fa950552fdd93a51", 0x1d) unlink(&(0x7f0000000140)='./bus\x00') pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000180)) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x2d7) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) read(r0, &(0x7f0000000080)=""/49, 0x31) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/126, 0x7e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e226e9930d78cf16fc17b048a547fb81bb0ac01001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x28) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1) getsockopt(r0, 0x7, 0x9, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000040000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0xe293, 0x1, 0x0, 0x2b, 0xfffffffffffffffd, 0xb2, 0x0, 0x3, 0x0, 0x1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000200)="a422ca736d5e0dca53032681245023ac2eec43b29b13c8dcb67f1316a3bfb49bb4afbd8c7f5d43f7bf4ebe7e9b8bd9a411e9e85021f5fda633b481a8b07705b7d97bb98ea910a8cd58b8f584b952c2a5973dddfb249d82bb90ff1ad7e575d0adbb3f7799c33c035bc75c2eceff6b74284ff0ed1c2891f26dd5bdb7adfad1", 0xffffffde}, {&(0x7f0000000300)="021a3bacd5ba708d195cfc284638b7ca27e548767915980bb23a9587d9d56be05d131c9e2316a109e30fc28b6955c4d9b47b578a9bd9729e943fd7eb5d9292e51138b4a02799e427c0127f57485c2ebe0f130e2eba8eda4a5a635d3c90b62245fd3f0dd6ea494da0b1c7bc077a938708bf0e343b16a33e976a04941c4e182a7dae467d3cf337e2f01ce8607ff97075395deea77223dfe8ba421def83fbb26864d53982cb4da14f71751d20e53a161bcbb0ca5cbdecd2d19c0f7aa10191fd26e74462c8678b80930ac9d7c1c10d5fed3b2216b47d9230c8c7e4bf9b6d2f4c58aae93ab6367644c3cea2518b27763b23f9e6f81f", 0xf3}, {&(0x7f0000000400)="0f52a2f5326ac3de659db637f1c98ce0cb3671fa969409e6735e166ee7ce526acfd9a9b464ccd3d111ee1036acab19748299d7edfeaa5432b049c9bfae3d64a56d7e84649b137c0e413cdb77256d8785eedf904b94391cbd156068def99f02d27c1beacc2ab62e454c425848ea9b1f2a50554fd0a7ddf5ac66cf80", 0x7b}, {&(0x7f0000000a00)="32c7866273dd39294c6a5dad9825124ae3bcbca5", 0xc}, {&(0x7f00000009c0)}, {&(0x7f00000004c0)="d8e16ce34a02b7265c151328b192e65ea6477e294472179c94847e436d42c6a650c9e0ba6aa7f404e38814973625d15beae84a356b903cb6038f794d8345dffa70879e", 0x43}, {&(0x7f0000000800)="850f70140d511493de17613ad22b710efa8c0310059583138b5d84cced65e3ec91dc7b45ee9bd6cafe52fb42e2b9f44bdc12f0d2b673787ce7123a5d112090be4467f04f850658e7c7321480b71aab0d99c1bfee17a518f77720c287ce2d6eb78e78684ecc0c5a4a2ed40481b4afd3747b01edf0c16283ea41c06ccaad53640687a55e3129f79fb660f45aac963e456523e3b0177aa48bcf5a73609678e6f571eee5107328a0be64b0b835028fe55781b2608dc4e39de85223d47441bc5ab0af9ffbd4e8e0059e7c9fa8965aa4988c7127d1a1f1ab2c3df7fa5d174ae1c8226e216f1efc9cb0063de523c3bfc29dae8999e81d92da8c33b9fcdcaf8c1f5b8b8e08cbc0087e2232ab6a7f70c660fead08a6f37318c6e9dde9df9ef941507e7067246b4ec47160029f2f61f7dda19c1230644fb8ae4ad8b22222bb6b4e34b24e6ee4675a3dde5779dbb86d87fde205cc23ab2840e7a6466a9a9e03e62352898243d08ff1a3a7", 0x165}, {&(0x7f0000000640)="eecf187ae16c2043cea8954a0b6d4ec7c8d92bca86", 0xf}], 0x8, 0xfffffffffffffffd) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) ioctl$KDDISABIO(r4, 0x20004b3d) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000040000041b7146f9e484ec6540928729892dba98db2dcd28f1327000000000000007fb600ff8a1e576973bb7f972e7095b32288d72f7d0c440f3ec003ff45d1464ec6ac52a6a2a853080fbce7c1fba8f99b2584eb7028d7dc930a93f088baf5490264d8bac7776d14de2acd01343b7ecc813b3a1fa848cb758e87f3c4e3f291d37dee56a31208d489fe38c5325f27559922fc398b10988ec4fd1f475237f12d5837b965b787bb7368b8a8c976933242f42f13a89f946febb334f1a42b3bc04059f07a4b3efa155783b1c97a9a2e2fb64f7260b89c44391f8aa71aad29400000cda7f469a54b0e673fb86b08672278bef68eca7e2eee09d30f834f5dd20d65fe7918653cb0398d3ce8eae5073b1dc0f7c657066c628438582c431eb7"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r3, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x5) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) fchdir(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semop(r0, &(0x7f0000001200)=[{0x0, 0x200, 0x1000}, {0x3, 0x2, 0x800}], 0x2) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f0000001440)=""/129) truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000000400)=""/213, 0xd5}, {&(0x7f0000000500)=""/86, 0x56}, {&(0x7f0000000580)=""/127, 0x7f}, {&(0x7f0000000600)=""/238, 0xee}, {&(0x7f0000000700)=""/65, 0x41}], 0x8, 0x0) clock_settime(0x4, &(0x7f00000001c0)={0xffffffffffffffc0, 0x34033388}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108030000000000000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="f62fa18bcccb94c1c35120a2df687d26d1ed91dcc0fefebdd635702238c59f470c1d7466710886a767a4", 0x2a}], 0x35f, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x803, 0x0) r1 = dup(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/174, 0xae) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001800)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) fcntl$getflags(r0, 0x3) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0xfffffffffffffff9}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000300)="ebfdfbb11a37b9934141ab4ea02e04207aacddb405bdc3010bada1536ab9077c1d0d645c004c095ef5d2e9110d6a87fde269afb3efaffd1b9fce16c22618d716c23e0c3e5f5727f6a395e48eb153abe8d84987238625d355cd4d3488ca6913485275000d88ef723ff1c83950899214a0050bbd2d1f418c7fcabb2ea6146710e6483fedd8638529f5730861b88dd21593c0703eef6a36794ee2f52e64497857d605567cf2e615e4b1b79fa527240577b9402cf199cb809f825357bd4bdae714cfad0d0347b841b53307460bd196b08030d3222074f5b3f509f524bcd0aa815583b890e7fc948800f7ecab3a400ec478c5aca55fea86d85173596dde09ee168aa56ae39b8a035bc10ba7f30eee8b258f49822be5a2f785d157972764fed72371d5af6c50858745940db1aaa8753c4bbfa6e26e21731cdf0b3143e215ff7a292cb3940e947b5a1c814c67370fde49888cb54feb8a168a3c0af038a2690538879f83c10b9a941314b57f0930f78b0c5c446040e4c8f9b3e05d9fcad1adac39cf158af50c642ee4d4be77e47566a2f25bcfdc92f0265e0be73ad8c98e9114a410faa6e4e2677e6a3f5066f6a6ddfa8f40a7f862d12211b3aa6604549707234df5f20895002bef57a2b510a58c1d5d93e70489361f168aee1fe5773a1b3a507502a0507d175f18f64938d3ed78a612b95f188e030ec6f6a3601bdcdd5032922f2e1c88246be4abd00d4ef8a485ed3a90b5f8d7a13379aa94cce39750188a116614053e523037baae21dcfdd2175275ec3770b3f93aa0d5e64fd0486a501c5abd9da8ac57821c46a26e7d0ec0191fdd1a3b2bb51141b97661ac57ed5d73bd694be7e277b34b9ca54d43d04b32e4f00a343ca7192f9ec0a052d716c12caa83624514d9616ea540c946bc3e5372b4e3bb17c0ccf8f4a4bf54dee1ef5e46fb388dbbca72911b9f2f85b532dddd6ead1d436850f8d2ef6c06eda43e941eb32b2ea763a288fa6e62dfab0026e957cd8ee891b66296f813532d4a31e42180ccd33231c5a4cd4cc923f7790f181559809cd3c7228b9561c0bb06c94e6f971bc91bdcef8b10351de47f01ad0b8711d27b83775797a6e75cb41605b02c7090a25062d1c821a585a6e5a47a31ec4affeadd5ce921c2e744d96072a42d6ea32ad1218fe8fcf742ba2843e037345ee746bcf3a5912b1e35635451b66da31ef4e1d77c9f230ef4a5e09699adcbbcd223b7fee06b61488fda3165a398ee942b1f9b687297e2c82da5125785802447e5e6e5c76cd520bfad05babccf8f185da851ee823587b35de443746106882019715f2e579556d98115477fc27da6b5b9c1c0231680d7b355ca07d3b9de8901190159bd9e4eabb63b04a702c9de375c928b5dc5b3297a3a2160cbec8b047882121fef5b06f63375258d94805f3def8102614af1dee811b078d81c317a43273a70089fd58dc1a6166c2f330998ef0791b557718b666983a6c54d8aaf7d5de0055d52e180352e6dbf64af252ebbc5fc2f6950d2c23a0518ad5f236237c2f0c08b9a76a677174ac8a2a15c10d0be370ad7da9479c4230d2637c0593abd88c036623db16dec855d69d9b3c3ec7c81c912576088b5ba08176b7dc85d95198495da539cb5071c6e7fc50cceff9e590b9226560b97b52e4f188930dd5d56b1113fecd5bbcb2660af9c5564ce990ff985a2c0ff82c5c84d8bca52bf2568f7bf320e1a4c03fd920b55fa71e2e792722103589e2a53f1171aea48d20dfc4fde09706e1f00a34fcab138670c3551e22dc4e130c3cd60f40f4ea2022ec030efff269bfe6d7537353f285f8b055518c8d0ef20e64915deaf9dbd89b9f04d790eb82d78faceb291db40c859f451145c28e383c3d08a2b374174624c09609e85087c72f8dfbc763f82652b42d6d8e0cfeab9c4f87ef68ada0a0ec1403327b72eb2912eb53e38b7e261a64c40a7857dcf674197729ec6e68eae410f3ce82e31fb5949926126444344aa889f9864008c40afa26e79f63908c140e0d93efe68c20411bac79cecc95ab4f3dd7222f5a9b44e13c0aa03c7ac90f4afadfedc4ebf63587379a692336e7dd1a67dc62ef72b9a4eff9a5c62cafcae772299fa7eecdd3a0f8da4c9a7837ce60f39d6de86bf6891bb01099ad9ff877ca9f53d4ce6bf1a6a1a95568ecb6951dc3ec02266e3f8dbafd5786ec1a341b42737f75855a9373e5b1f209b89ceaae76316386c3c0c35702c522111810cb057613defa1f4f1d42e737528156f873b539d4a279d7a58807f852b1988dcafe760bfd789734413548650b8ec1b33071fb8679379e09c83e64993e761bc2a1dbccfee0e53ed0cb6c34e4bcb5a16bff453a423396f2f763daaa892e0218704575d55ae94166dc2a5b01160b0a3e7645e3a82d47f67b7f82306a00a1e14e178fea7c3a3ef2eb70180482c6a0e89d1486b3a2aea41619c335b4528732745effb6fa48ace06866085dd9a75f4f7e3191ef13d1d99647e3e087944f9ac39aee6af5bcdd9887dc56826f60ff046ef11b31bd9c6d54248d055ece93c24e8032a8edc318b68d3a2060dad3035b70118cd37a0cfbd8db724c903ae501b1926ed91419fe26cd43a542e535684de426c7b302b81f02bb0fab008a0d95bfe0a8055a3ecf69f4a08b39159753f7c8640b0752b4024da1c5d98f416b2d2cf19a99f1988dc3c1a51349716303769557434c3a19f8f3424ec6f60c94f1c460007d8aa73aeddd9907f7edb65add27c809e482d9b5d9380e314d49430fa42af987d90e14a6967dfe254c45cde8d29f72c4bbdcfbcb04296b6375ea505957af7a906c6fbd1502143e63120b8988271d91b8a7723cc70d75122b4e8cf798e26f9e9de26b5a3995193152b45dfd945577c06e207febdf475839b25278e7b5b388a1ba0c43f59afbbb7e38656c9f2f5ce313aa89f7c5c7dd0200f9f083a791fcd3ba55cd00500b229996bcc6c05d9bec3829b2d5529b3925be9225f53e4742b0dd916ed70fd6e85ca048177a85aefed55879876692415ab32b75ff1274773b4bf583758351528e3ece4668f44948f4d6c5b090d74c9bfb512aae702b44bcf826d449ec5a086e4b2219ce57c4ead506a430d1b2f7b4ed3881e6415e31cc80202272afcff2474472339436844d4ab1ea33e55041fce48cd669d6eff9bbc57d6be2aacdd76dea53079da605385256df8f2a130bbf7519156e70f15968a555928c7f9af83c31d574454752faf77627ce5e650cba9fa3fd7588bfeb0cd9700c447913d7b83a7ec26139e6c742a5fc817bc325db8d2470ad2c82af827f10d70972b8e282a76631cc7c24b793fc59a6e0ec0daa5aad51a50c8e91ad11bd68965d18318c63dc795d98fd79a42b6b6fce7d1a9dc5103e906345f0f22a0a4cb57b9f02a44da3ec3bc5f6c4ea3876343c8c5ca4d8162ef8def594de26084bca2f446685d93fcbc762234615b0154f517bc3d097923d9f222e1321bb7103411c79676feb5f0449f0c25afd0f1c07ebeaf1e96ae217742a4b03caf999f87481460c5dcc8c2d0760d6faebfe8d1aaa3b7bf3433d2880d287f2112398044c0aeff4dc3e6eebd1539a23894a2c54033c19f941566ba07fa44794eccf1b8b5d8d45944830c93772896e9493adc8a40bf6ae10591f3df52708869c64176a9d7563523ab8904ceac372a06bf9943db22ea6ede5812c6091a9c6744b4ee86e9389a9d9bf4ae69e79de7d48e89fccff4623bade7471c683e16da95cd1fce9396834c1ddedbde8a622de1676ca4ae458e0fcbd9832a2121abe6f97515e76339bbea1ec496034c023fea1abc074b5ef55a000cf9ef880ef92027201597eacc4ce7f4b6ea76546aa0b13486fcefdf93dfa0a08115b68970f066ec0a77dd157549c57b2478deafd7650a62e1cf7afce552d87d8c6baea3a4596c162e2b7f1be3777f9de4548aba74800355f552c745c1981e33665c937c9b703659002254d1b3e2754d5e97d683b1dd68bd2f244079724038dbee1b3d9d182f2a36b57d9a091883aaf0dd2e6a7dc1e8c99e7c1d66dfa4e6a722b2b689a8d1f6fdc14d67e5fd102a99c331ff0569ad6ceed0134cea07d246cb3dadc94c13572b4fcdeeb37e89c9d3287f60eb7a7e48e1afd0535618740bf4a735efc0483da4f547958a9a3ab4ae800eb907f2ca919bb94c3a0f23ec78032bfb06635e8a30715ac3198fc592219c26de74d128d078eedf7c39ee5ddc2cc35b2381366da1733c3c4a8e858ae6f614f3eec24126e00e43611babc6493b9974e297690387bba774a1b28bc4d05d695633343801480ea2ea0db6ff12eba2a24f45d280f1d96c46f77df9262ee774a977dd4f2e68782429f39925279ea02f798083d435cc1c47f5195fffdfffd3d57c280cdfc024027b027ae1f1fbadc3ed48c80055549495ee9fb09471d7c7fc3e7819252b67d0b2044c8fc0b312faf0a07a9fd56acd84d1941bcf6773e9158d9ab6f98afba312060ed01feaa27763d7fcb8655314e8ea42f00b7227332059bd1c5aebb5ccfd6a126cd14173a17ec09159d3f88aa3f827e64adc57a4d3e9a153d8daffed6395a4ff52389958f8aaee1d4f8ff190881921b86fede12df657cfbb7dabc05ade709f14497ffe9e692bf5f22f943ba202b99cc551012fee471421dc309fd32fccb62e998a07aab38bcd48cb1cbb5eb0334131f1d11c9c0b34d615aad56eee3739886b682dd6e7a8b180231ec70888187ed1431e01941a5986309f7bb5a4c345fff9aeabcc1e5a24c2e0af79d0bbce008a6b2cd2a61f5be6f720272dded0c0479d39a91f4f621fb4e967298e41ff11375891c4642e9fbcc519b4354fc1545d1523c9655a5446f83825a20e55060cf73166e9be4fa426ff4a2157f5fee1143c0f44f21654bfb2f43cc5af3dc09dc14092d77eb4f3bb3dc83f34efe6a68f6afd924dd5f82d50f8484675e7358c5aaa20ca2b105ff112aa64e926e65e6ca718631910e9059c37b8ce90fd4aade82f88a0678fce31e752ed754534f3c62fa7de154a5b09ab6656ecba7b2956380d5434cacf363014b8cafc626ecd1a92dbedb9e23d2505690269bffc19442234f2d799ca12b870f60cdb69123137370b0a14dbfb77dabff8232c44f535044c79da142a865baf0280695240c00daf87b10ce326ee03388bb43a75912c11e60a0ccacf2e1592c78f13156647df19da184e9e38b9dc6166c00ae88d2139e2ecb85464c942d7324befe6ac506ea6f7182576e3d22f19d6f28aec39521e07f146ce1ae246a9159164d88804f36f4666148cac7b39b7e66cfaa830b83f4afd7c522edf86202f3f685fd1a68d48205fbc2f8a75cf4354341c6e3d176dc13294066089be5a250d6b7701fa2bf5a8a9df01b05607ca421a3d6c64fae19db9946116c4f58520039f68b84283f0f643ae908e64caaa11e853212d65da2f67f163545a19bb38e16ade496a5746bed9ef4aecf27014ddb19d97f4a98257853f8bd9087c5d2c2a3b9f507efd30778549255b333d4a2529aa7ae85a5311dd9c0b71fdf34bdaf853cec841d622456a7c8557119c61e8fbb4e239be654f1b33f740ec4def919afd3616a6c0d15b32aadf0b7ca87abf138b330a098c88d72bf99bb2caaa9268d8c79e469ea030a3421e5d9359ad05ff116dfbf9b206f0b3cb0df7d76613232fcd3e1bed7b4aef3efdbe0c5e57fc101731877ea1da7d446332c42cfbd34158855e3ddf7bdc3a859b062c8dbb94c17db55d55879f6f611daf69174feaa79ce6a5b1ee16a58b82ad15ea19ee9ddb82d39506aa9b148a0131b68e3bb140ee8c", 0x1000}], 0x1, &(0x7f0000001300)=[{0x58, 0x1, 0xe3b, "11554c7a407727e0facdf759545ce3f591bedbe93c1efc0d3a3dff8477b33fd72d001f3d6f235cd119b49ad907dcdddb35e0d75c9483337dde44b7908326956607"}, {0xc0, 0x1, 0x3, "7ffb27af6de644532ae1831cee8b7b03d01ec0113fd3aafe7f26c9a5084af2a238ac1a2bce0b4f72dd7f0c8d6648358fe837d9ab63eef28bb842f089d4826c8da4692ff659d22485bfeb091d37cb28c899b842de225d1e462cfe471cdc53a758ac55ff08a69a8090defdcf86ec47e3b2af905318707d6a793970aad420b1abf5117825f266dfd99cb2c3847837ce4884f28188f11c435aee03fa325d69505c71eea7bd1bd12ee8d8fe26"}, {0xd8, 0xffff, 0x5, "fa604e482390eb689b58f1258c8a55328d74a65bad04fed14ced6545f95380528b9f71bf8c4044e93e2878aa647e5951f96b8e17e432f5445f70826ddd5df7d3218ac66f3b273e941cd100721d6bb28e87c95c2e847c9f4f3e1fd015d642e6885d3031469bf561cd8b2370ac53764551cbadb37adc53f3e0a79b709f6923a074f36783af27a53537e0308fe3fa1476b7d5ebe6d6923a43579cc443afe9d3ab7cb0e4c1e6a7e7bd0070898d18b5ec3a1f0eab0ed7c6fc7d32831478b3deffde132342fa50f2890290"}, {0x110, 0xffff, 0x7, "e21138491bbf52db9854968286bf8ddf9bc4317f71ead53938be8e80c983567d1dd0384d4be49a4cb0ec65ca79292af9f030ae42870c39882d9c55b5309b3bb9d3a7606f6744d6de8c2bb91810c74ef15bb9028b9e41ae0b15ae11a36afa278516717a57ea74c1d68d947d6df72c7b3f231e8ecd09ce61a239fb180e37c1ae7ecce5d57e435025ef4db0e237f4a0dd16d76efba47f490b172a693225db1a1b0c1b83baf26f08c922f42407b61c7ecccdf1ea00b0c4fa5b354aa646017caad33edf44aad8b21625e8206621aadcbfa856a83dff0d84de46433fd7984191c1040ea26ac4d5497c745aacd8c72b0ec90d2a35a06c04c824254c24ce09cd"}, {0x98, 0x85edbc1fe709f10b, 0x1, "bca26486eddcbec6df3fd29b0ccb874cf644c74af055aa454ccaa5e2694a99b36ff27b9cb1dde8c9827c65ec15a1f23d46a1b0f50c64f9b909f6bfb69a8a6abfe81980b4c5329a1574297e7c8121123ae856b11e1ff8ea6300b4e0313a5ae6c5a18c9da02de6c5e82b8049cee3a747e6b07d4baf4e9bdf057965e704c0894d98cb32c130e108"}, {0xe8, 0xffff, 0xb4a7, "0615c4684639c3db6dcdf16dae51107ee984b07b8cdb985bc8a33098807386737e59af880ce4b124e04410357cc913a79e19220670427a06823ff4841698058b19af31a61cd7db25dc4e4ba3af5b1981bd219fc2f24aaa98cc91616cec20ae221d18f6bc7d880689944dab6395c5b6486e7ec152e645471f92b6d07b5569b6b6da3ec2c8a49d727916f3a88fcafce01873c7a0396b2cf3b163e2dad427cb24deb5bbc089f7a14878e31f98b66af025a18f082fa6f40afb7fc247905ed549c3a36e80015a97f78662c7974073edd33ced34a4df85c9ffc5e6"}, {0x30, 0x1, 0x7, "6ab13c4205fbb89719c84293969de3152978c5d9f5a9132a8bcdc2d6c5"}], 0x4b0}, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07280800000000090000d35a05200000040000000000000000000000"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffff, './bus\x00'}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000004c0)=""/239, 0xef}, {&(0x7f00000005c0)=""/49, 0x31}], 0x6, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f00000001c0)="2ac72f0240f1ea1271d7b5c52bb6d5dad0843c274f85c58f1a736449e8c30d500ebcf346d6ca5c9857bad9c44ca7993cbbce0dce658a3b9a2a8ee145b6d83a96c3896f73073958470799df6cfc49ea289491c689f2f845ccf66475cfd860b6fe6b1f4dda72879ad1eed209d4795a0588a5480e97b787ac5e4e2fd4a3eb09c485ceb32c42b47c", 0x86) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) unlinkat(r2, &(0x7f0000000680)='./bus\x00', 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) r7 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x1, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:00:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)='X', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64], 0x28}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="070108000000000900008ef83140886280d22e88880000000000b3bf0005eb5a065b052000000477070dbf6debc72699f88da061d165ef3c4ffd8875974880ceb3a4bbc9b6d601270fd98346a8cb58aed15814c89666699608bb0500000000000000c2a2a73a1a42fa93534b4a8cc43a7d196515"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x2f, 0x6}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000280)="b68d85491c07374e0766ee76f6aed7d69a1e20173ccb4f77a73f12cbd66e93b49c4f04938a40dc29b2c461389014bf", 0x2f}, {&(0x7f0000000300)="6dcb40d9f5e2c825f012d2a0207f0b01445c6cff3a8335be9c8e953fce6ee1cb412e814e404192cd3d0e71a491ee578a03becf", 0x33}, {&(0x7f0000000340)="311090dc9fdc232c66da9bcf3a3b4735bfb25b410ba8ed79025030166be3791c4920ad4128a619353995b28ad2a97a843d5ebc657996d83de0f03d75d5ff5b53d1c2073c48d752c4f6d8a1190d89d13c13592bf95b0f38332bd6b49789be57319fe313a72c", 0x65}, {&(0x7f00000003c0)="fb9ac30972cac1f02f492fa9b9f0b52117d6c65e199301873efe37ecd750aa8f3e86bf3230401fd77be605f4f45ec4a414d7240bcae87ccdb4e878af3846affaf33c5b38765fbcb3f94b25f106b5de465007e3e687a245bf84b4562e4384b82400da173e6a54614bbbd252cc6b2b9c9e3e89583f5fe580448c05fc8f254b9ced7b5d7c031bd7e808bb41c425c3dcd1bee704fd11fe36aeeef6885ae8feb7c1df98541cbc393181ab527bcd69ae1f717815681aafdebc5f47f6b2869d476d493d811cb7349857fe6f76431e4f2d815e", 0xcf}, {&(0x7f00000004c0)="2056b7eab07b00750af96ff18ce5fc4ddb059b6ff8e8f333936d2b84274f4c6b6fe999db3d75f8dda0d4c4b3bd098b409f4afdf25560ec73feb1bd8078a358be3d6b44051e0d3abe0d005640faca8d086f9d69e79f337407e2c556d93832219aa1022da2f8e0abb96850e07ff05f9edc5214fe714bc6b6cd32e78d2f08b3fb743fb2f32c35bedb0925a8aadde28c78", 0x8f}], 0x5, &(0x7f0000000600)=[{0xe8, 0x1, 0x9, "00720c417813bd7debba357662ddbcdc17b539ea1d0144a904a5ed0a6e0c6a9f53157a537b00a7990a5225f06faab7bad49ab36cdd081c39dc4dae552e08543057926c5d2e9de8a6fd165a3470b4b45d7e6ed4abab83335b88d39f276ce7c5593d67ec543ec5782334d2db332e13d2b48efcef4038f3bda2a4f82b43493d847b9d01e0e46f000caa6bc3d429f9841033494fb18d29e83ba924e011fc27541fab7db22dc05abc560a2e770f9e819ab42658d7b6b2380a491015be8a5b6cf62387962e7edabbca7d459dc53a71f57b432a9da89e2e0ac3"}, {0x70, 0xffff, 0x100000001, "19b21c365273dbd356a3eaaac9755e9c22ff044ebf7db17db51c65070ab3de985ffefa633e7b7482f69dd97537faed26aa014ac83846eebd0a92b05d68d2b03bdc5a4dc1410c0f918173a1f2e7bba3e602106e8fd7391ef8c7051f3c949bbd"}, {0x48, 0xffff, 0x9, "98b510b76c3845db52fa5f611606c2801f881a0c123403c2924008172c2d6977eaa4d95568b2bbc893fb1ddb9674f338959060bad744"}, {0x10, 0xffff, 0x80}, {0xa8, 0x1, 0x6d, "1966842807afaef16618c6efaedc11f1ef612ce686e2a0e9e2a8b6446741596100fac53a8ad176ef937822147a2896cf18b495ad2ea489e86faec5f8ea9a7aac4d8ac974d8e9d9aa77771d233d5cd59d71ce29b6905da87b32df15c557c38c2ac2b69bc25723150a091f932a8c02d2dbe55b222a11e157fd51c75fdc23e5693b7390b5ea3d6ac6b8b3302c3cf82a14560b80dd47296e25"}, {0x40, 0x1, 0x6e0, "613d469b523f5921ceafe4b978990d401f5b370ac1522f80f6c3c60d30d6c4f3c39e98d5c205291379"}], 0x298}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 16:00:22 executing program 1: r0 = socket(0x8000000001a, 0x7, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xa77, 0x52}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x1, 0x8001}], 0x7f, 0xffffffffffffffff, 0x7fffffff, &(0x7f0000000100)={0x32e, 0x10001}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="07f34e0e7aad0790f87b2cae1b2e74543526c23c601599b55478de97f67d5bfffc05f9260983c856f18d955906847b35413bdc88bfa7b2b4bc32bf5f5322d3d524d02e9bc69c2c08852729a5dd7dfab3dfcbe8ddc7382a12cfd30996c8fe"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) syz_open_pts() r2 = msgget$private(0x0, 0x1fe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getpgrp() msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000ed06000001000000000000004d01000080000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000d494f7d11400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000a8dc46246aeeaa2ca8e73345525e85d6c63366f7c3c9"], 0x1, 0x3, 0x1000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x28) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0xffffffffffff2ffd, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000040000000000000000000000000000000000000002000052"], 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) flock(r0, 0x2) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x104) 16:00:22 executing program 1: mlockall(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) socket$unix(0x1, 0x3, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x84) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf00399b770cbcdf05eb5ad3"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) r1 = semget(0x0, 0x0, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0xffffffffffff8001, 0x0, 0x3f, 0x100000001, 0x2034]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x800}, {0x18, 0x0, 0x1, 0x7}, 0x8000, [0x1, 0x9, 0x1000, 0x3, 0x5, 0xfff, 0x5]}, 0x3c) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x90a3, 0x5, 0x7, 0x423}) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x5) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0xe044, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000023"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) write(r0, &(0x7f0000000200)="7573819e5305683366428cd4e1be2ff284a3397536bbdd4bfae579a306b1293adbc22c091b90d53d2b3c3d0dde821b708a33cfc37a21cc69ac1b238670fe6c680f07b3bec39c25fbd2f498c24be1", 0x4e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x83) 16:00:22 executing program 1: mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0934c44f7b202b, 0x1afd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x40, 0x0) recvfrom(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x40, &(0x7f0000001480)=@in6={0x18, 0x3, 0x5, 0x4}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0708fdffffff0900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="6b3f895cc68752fddb8e26953a1bb8bf0f417622555a8d35fcdade18155bc574c501805f41c9c1b88cc7f2cc0c054236fa9dafb1db33d8aebadf1fb871b2389686d98ceffc3e838027b85b28513fbc0543b6d248dde94ffc3b3a12381ad19473acf53930eb2bc1af8c", 0x69}, {&(0x7f0000000100)="5f0671c48ce70f9a88883df4edc2135858063e6d44825d24e9074c4a845b8466210e8bf4aef977b5fecac4a02faae3de2e3208b831763a7704b1b15fedf83bdf1300f88627e7ce77db29394def20bd111fdb2ad84abc17af3dab473fa4f708fb07ead990f80d7523ee7d1bc00daaf67f3a3e85707f03fc3b15db48f3d9428ab63aa4bd7b7db33e6c665d306c6a2596061b075dfc10ee86fb52c1761b427692ecbb91dcdb4da0581d24bbd19fdb17d35d4e058b14a3ddd192e2492b7ee1af4e067f49ca03d02170579b8ab4b50e5e6573e4ae90dd973628bb88a0ab2cce2f6e661960503a18b92ea70ce8ceabbb2f02311255f2ded39e28bd209dce36a4ea0e11cf8928e12ee1a039f62d7633c1a60c5bd020d9bec9de6c0affbc4a84330a0f33c7b4fcfc6361dff1d26dd00cce102551fbfbfed5d69aa3c1000e05aeb2ca658b0d682b7eede2ec6139b7c30ae4ce9481af8152dca3d87fd91cf66c4462e698050308c9346adb2bb16563ab98ce66e094892736451bc2a24310f17fe411785085611dc78cef2d9503c2d3f19f5f7602bf1cfec3c17fd5876b1ea27439496ae5f016bdc694c89c1e18f09b8d5fcc4c96e18155ab62b21e871fcb3e3961734e2c59eedb7aaf53682b1a5bb071bae974da37eecb0ec582c3a3d029e47b6fc507545cf3bacba3d07703e5736af409e703826831f9c9bb79a216f52e5ee5aa39e2c53c4ccb15012049c07e17add3cb118303236d94feeee3ae40e202b7e602fab47318611357d35b788f483ed86a056353c280e5004b82d5ef50db2f56eef8c52a387791b801428ba9e281ab4f0b41e8c5027f5da1dcd7742713d88dfa66509bfe3ef4872146dec4b37308615aea5907753ff00c42760db7c8ff14b8b2ae30f453cd02a2151be43e9377a10dd592af8ff5577eb769d5f8022aa49ab57432df989a5516bf1484eba84e4c629557ef635a077b05cb41961151e04c5cc438db3156d4479ecc5ae6a3702741769de6fe460b6ace6698744bf9b250a341f5a3a34afd732b15dbac468b78c12f0a2d5951e6945b0d706351b6db92567355a7e986377f7aef3efa0ed5165cd2c03ab0fffec1c10d3f1342d7dfb9def2dca2c7422cb57b6089836d3798cf0f5405db6cb76cf5615f2757c6f1f0ee0a833418e8ea053935d2b9dce1353a643c03965cc4fe01a928c75b4bcd8397d4e0b366021f7a85b02cf7d7d10985830ab815600905032d28f6a8590f1460df0fbc31be72c4abdf1e6316a806a5093ed96f96b9d18289be7d401aa5c8fda1eaf27ee25577af13834579f58064e7e3e8c3dbef8bdd51787e16ad2d1b059711f128c428276959019c514af30c7f0e957601ed7c91b2c070d1a9983769d1c502a00265126b52681ccb10bf5bef2f8460013b2748536615e74303c0ff3247139f6dc660ff2c4daca2939a507a4c232d2ae67f78b06f64f034495283165c7194a5708734e3f28b78ea607210ee672defbc8733210a0c375338fc16295697784e7bfd1a92b2242ec0e82632fcb5bc1b119295c1660e69a883dcf4ec3cb73aead5aaf1b40652f8c5bbaaa83b8ced04a816e285b71ea0317eb0f2459633301a4466087467b8f9f763c1ec0628dd6ac0ba226b343a884c79fd4a2fb1427126978e06f08c13c8bf72e928708283a879913681fee3759b616400c6ba556c0a7c74de06c3ba5ceaefc719d8b8c81a14ec21a326ddefb5dc373088c4435aa4c78ae419c184a32dc9ed914a646fa0c5fc65390ce6e0e6df95dcb37827facb5b0517daa7995a590465cbe208da47c6db9e1615f25c988b1614ad62c1a49c06eea1cc7f1864c43c375fc40d339ccb66a027cab428cc7a48e0af755a8f7277306cdcde5500a23ab63983c54b02dbf682f989546c7225950675dbc1bd528811cebb8e0925206dc86d2717d9631192091373672cf634f8abc14d86c78da9c4ba6b6a48cb014680f69b63a9fb43f9c1dca8c1f6bdb3887cfed783bbbed4641b2ee1678805c187ac135a3fbebd6461e75068e6152a0278c44055c8175f1c37e8291aaa4b03c55fb918d3c3290263837a4c6b8163e14e7e6389cd73724bf9cd1c06e1bfc26efb350405edace69aa9f534a361beba70908a22ff5d12c483bf13d422ede1dfa12e37add0d265c2eb54638cab404450867bc18a811d35f3f1a93481585e7308b91cad044dc14f3e3b17bbc341ee51e1ae4b8daddac52ab4f176cda46d75ffd7909c792a6c7cadf21ac7c3ac3d87f0c8cc0eda60a375dd82d72b61e91ef943f9bc9c7f12935b6775080e69f41cab1f35db2d534b5347e5d8873e5446db5c968ac39d8ada6833f53178520694242c7b58b0f9f1030729bd6eb6329632bdf2d2188e36010379196a36e0ec954c4160dd1d4420d31a41d4c04d2865e73edc3ca59e4f15d823b6f45b1b1024d8e29065a6984facdc423ecff1645b801376c0e29eb27e26b487d8f0866c69afbab9222ebe2983291da1394076f86097f424e5e6d3e552fe967bae1326d2376ce78456a6955b71d7af3691466dc626eb1b1de1184ac1c564828444de0824bb0a82ed4972735f295d428bf4039d866fc3dbff1de5b5dbc6c70d1251088e17463bda3d45337164119c825a114b128aa693efbe77998d07a274a734baa8dba964e005a9affa975a0faff8189da96f14d8c9b306fb0a4cebb5f49117878ba6aae5bbdb1fac7b83613eeb6a052248e26b8c08c47dc491095aaeb09b2bb940ad82bab80e8db5b77c2784015c9609eff52bf33375a61afdefe743658e9b8769ec9ab139f7f1524fa4d295840d84e4047b22a8bae9924dfaae719a952cd3dea279eca85441f01f82d95c6506a2b35f5cac4441cdcae89a8ab6c3eb0bd530fb78ff335cc17f448dcbfbfde8cac3d7d0772b86ee6e54119e01f19820d091c8095470702aaa666789637b2c0f44c80b52b850531d882788ce0835e25b5f614878a0ea383064f77f61dca0256b50ea0d6f63cc11d65a0ffd2a26121393494a532c760dfddf091f9bfebce9148363fe2851ef9bcc5299615d0723025176bcb346d9ece8aa2b948cf4f44cecfb3743a16cddb1409720b35f4994ab5314fdb815d681d03bfd3350b40204b459d56888113fa196c384ad1ba22d86f8b139c30413eff27165fd3a5d2891523a32ca1496b0e2e36d4173d8057fd34de8d967701f5e76b7da36f475ae4e0ebec9535e6a8b9833fd9b102f1f3e87ffe2f19a689367091bccc9928d31d61a0c4978a8fbe4be251705bbc6279844005b81326a4b12c1ee79cc2c923babc750e57644994045fc12d097fbb9cbf13d21264a2715fa52c3cba0fcd824ba03d84249b78d32b80b78009a89ef994ad02589dd6634c2f22402cb99209635037ebdde66a4bf8183eb427fdb9a9a3d34e9fa2701b3487daf7905e743075a1356d7d486abd07b832caeb847a7497773576e0794aadaa927b2c34455f3746bc986d3fbf0a47c061065b180122722945ae190230e2c9b92bcfb490fbccbe77d402764b3c452271e52c0e8bb1cb09961853dc7ee63239b9f25e7bea5ad386d8918262eb3242b4ed14a1852da2580bf9945c3fd392b139fc823020e06b75274aa1ecbe82ecb3cb75f181e69effe130bc2f486c0a77c3509385feb60725aad80f2567760903552ab2604ffcf2045d27e474f3bf694599ee024b634d671cff07211e86120322d40a924847b00f4762afda91d6587cec1ddd46d501dc4e1a9fc138822f60c4f6a17a86132aabde7d99b104c1c2472d3ce7c679558a2547c0a89300a0b67df4f61b0642f748cf341103afb57ae31dffe5d55b3055dde8b1001c04834afa3bc6686f5877acf9202ad52c556417d9fe0e3f91aca8f1aa3aefbd43f9d309139ebb0bf0ce885a63f5f48380eba834a92c1c510cc762a6fc97c9b02f69c810cb1d253e3576f879a5d2b60128beaad2139da8efcb9d7a2e548d068b0a751fb977913b13c30c7f89d8b8a1f4659e9372ecbe68b5b52356898db227cdff08470bf2fe4e838ce6f3c03738110553d1bc2652e7cdf63823b858d741f2e97fcacb43cc4e944a21867338221c06fa4cc8c834108a0a7321031438c17e20a1043f490364f3ca2da0a557c6935dceaf9afb8dab0bb3a0cabec4913ad446bab61a6c7a388c8ebc3b944c101d69d9e664da284e9d5fca50076acd87a29c750bee20d131f11b109214814e2e6be69578cab8aafe17e7fc84543ed29496cf495ce46725c8b45fc5cbe499dda4c1205e62dd76fdada657b3412b1725466341f44478b3f68ceda21674770e147fa561e81c3424b6d0fd97bb966febd0196395da2805387f7b334f434cb3278c0e80897c9e38fd33babdd279d21ddd8c384f4e79b47ea2dd6295f927fabde8370872880973f2d79510aad861d480bd46d9524c1192f49c2c733e994e2a10bb254859de04f44ae5695f27739fe155741e08b36912777c11977aa4e2a366ce3e9704961f607e01e1b05e816f6f6b8d7e443b567c9a837977aa10e51104c6f5f56124e127c65b07ddfee16de7e5c446199697735ad0e6e57bfb46c4af52ed34020d05cf52abbc7e9dfb63085997fcafe1d823304834b0188bf13d2d78bcf325cec4e5bf32adb6e6957bf79afb7d02b3bb03232ee6782f0b60779e54244cb95c316a2c9f327615581869616ffb920c59c24e7a5d8e22f83848a801cb395e1405b8537d1293c0af446a9c9745214d82de6fd07da8bb6929e222d03cde5c8d85c2dc65d69c3532fd356a5b120bc2058907754ade051a51b9935c9fa5ebc7fda009f7b5b08f24f212cba3370e96cc322de5ae3553ace6d4800ebff522c6c8aeb3a461f3a7e17c0b16dd1ab50a57635b592be185208258472e6d0a28bc518fbdf2f8746204729e9dafd75b33c073ccdf0aff29adc9fc331aafcac2a942adbc8c3fe5dc9cdec98f51cb33be343f575eb9d61e372635d74d734cc0add6fed80c13b5ad55499eb68e16d44b14099c38d12987a1fa600fba05fd53d1531fa47419a7a8970fcb109cf8dced0933bf04fe1e74442429b90cb9043e6446294a6a8c809db68d97e0ba60f306edb0e336cff9b7bdb252d85cea4c5be0a5167a2350e71afd321cbc04a1ae071e4690dfc0868481adb8acf822d9189079abb12bf748b422467c971bf4e04fed2695ee5a2d9d3d975e5d9bda111956595cf75b4b1e6a4dea18e55571bcb5dd19750d8d326ab2f5409abc81209a32f65b2089c9ba7d4af38f5e094152fa07b88bdc39f5f22ad394b3543eb03f5dc4508431823c03de6259b1e6efb614720797f12755953421d0b63d9dd1a403e54037dc06ddeccb28d921fab57804b54bcc5537bb852e710c686e4777a133f190a01b5111805be524eead4d982f7d131f512780610531d0348d8c59ddfdc22d974e7b6defc258f47a83b4510ba856212f886f54c0acf2419c52c4148d3d9855cb20f295a32f69a2105438a6aae38127ce0c2cfa12d74a9261be4c641da0ed2fef2388263629b7187e14aac14b09ea0714c20b9ea5c1c42a9d5734462e904ee596427e62e56ede965be8d69bbb6415ef5733ad27089161e7d2638b8b6cf74525ff6571363357305d7f491f72d65d98f7073668295855e414dc890d0918557e8c30ff120a456f9695a806ab92636e3665ffdce942a6fd356302653e9befdc9dfb681eee7c8136159a56f89964f14243a7bbc6cc42f2e3e891c5804c7d53d16999d5ce149c66288f573d5de81c3a6025a606033eb900f8eb8fa598bb8c4897492add0b9432302bd7eb12d23a1889c3da6efc60cddd2913809", 0x1000}, {&(0x7f0000000000)="26e2719ef7c56f6d5d2a1815ad940745ee7da3a92e1f471bf0969ee337", 0x1d}, {&(0x7f0000001100)="5522e5cdde12788121a5de42a6a36d5c7f41cb4a0b8407c2c65033f6d661d6c332f156f23a303cdc639f2fbfb0e9529e7d1fcac283f9ff74585509642055645a0844e1e3c62d9a38f9ddc2f1b8538b98e78cd79a359c7ad6c9f8cd436f0e403cabd3b7345bbc01fc6e1d50981db5d80ab4375bf71737c70ec489023c9b432e59e09ffff38477f56364649f23853dd404f47713", 0x93}, {&(0x7f00000011c0)="14528638a1e68705d4c4934217262ddeaa221ecccbc9e65dcc91f9a86953453a19e59e0d66c2aba3ac2114c4aeaaf836a5697604b4cfcb9f20f5a927c0ebbcb22750ccb97d56ff9bbd91fd7ea3dc7bfbf344cd4ab05eeb97655dc87e63bdf2b48bc2e8167d0026731aebbd6991e2c33921fd2c099c5c36861fb96dd71ab6ffd425f08731f8fc45ee7c33f95e1ded24806bbda1c376c33e7e9d1cd3ed76b90432b632296e6e53d9761594", 0xaa}, {&(0x7f0000001280)="501f350928ce8a4ca3852698efc5b77cf35fa7f069d926516b17d43852d9c29baa9827d5fd3a2b933eca5158ed505b7157a5a7ddbae7ca399242f3291d6c9e3c49507c5eae3c1a76eba15ad0971496e05ee9f8b2c8d4ed7abea1ab758dbbc4ec66b5da0127b6bcaba6be7b96ccf1f81ba796a0452db7a42b0c17aeee9c237f005217552c3989f506cf1d2b0d66474aa71409f6053993e6d80bfff2f209b3a7f19fa23da10e19df1ad6fc6f2553e011a3dd583767b773fb883a7a449b2d330694fd5b4f95d5884b9e7273fb529caf636ceb43236c0d8e3b9854578f11d77df64cac64d08d68148aee77ad73111dbb969bc3ddea8c489033fb7f", 0xf9}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) close(r2) 16:00:22 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01006d6d83d76a82022e2f66696c653000"], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0), 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x4001fff, 0xa6139) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x81, 0xe) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) 16:00:22 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108005ad35a05200000040000000000000000000000000000"], 0x0) clock_getres(0x200000000000005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f00000002c0), 0x363, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fsync(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000000004000000000004"], 0x0) flock(r0, 0xd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) shutdown(r1, 0x0) r2 = getpgrp() getpgid(r2) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) dup(r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x2802a, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x1000000000003) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) semget(0x2, 0x3, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0x8, 0x9acf, "91e616fcd9654262027e220a36882ad942aa8f02", 0xfff, 0x400}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000840)=ANY=[@ANYBLOB="070108000040000900000000000000b3bf0005eb5ad320000004bd23ac6130851cd37facd000c2e8a439dea38056e6cbae0271e29c9769ed9db8173932077ed265862ae7771bd51ebdbb0c41071c59baa415d455fbfe"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="040551388e1515ab6a36df767acf57fc6551d09989203e23af05601a697f7e51d06e9e621ca0dc41f85eabf6fd6e59f29e79a08bacb9929cc6f2ebd49d8d70e6891da26c44db18b38ed4ae84fcbdcf9fdbd9d2700b97a073cce8383e90dc70ee717d2fe6b2dfc3daeaf848fe566010d83105f6f45401522deccfaa11656e7ebd7eb9c32a22e705e36582f9bcb8e64109e1cb49dc8abf05336d16617695dab7fd", 0xa0}, {&(0x7f0000000300)="12b86de1cccc922120d5d5fbcdfc05fa6aabc7ffc528f12ee0cc6ff8548850d0c5395e42637a4ad9565a69166f33a36759fc84fa1ece6cec193d788a9909a97340fb902ea3deb0fb873336a7f36c5ce7883fa5e0091c3638142bda0b8818daf241dd56eac553ad2b4d5b9b470b157887f08c937e4812acc3b45739ff4a80098b45d045fe8a1d947f04201ba8b92d929aa77dac751a6d359bb9d58089c97dd1486405ce85fb48e21671449bfad9f591d1602fe0011485836d71d0ddba5a8af49153cefa1ae0600ddd87ad1b41bd03955123f3ee6a2d4bf129a7ca8c55e7007017c446a6e9672ea2ad26390b9fcd59", 0xee}, {&(0x7f0000000400)="8723dc78d960f0e980616c286825be2130d5ea91f1ff2102ade9d427708117c9a3b95a74b61edf5ec3df1dc3dcc0175ee803acfc25547e02ef4e3a525ddc19d782479dd683121648c5243ba93cf205dbafca83710b351540aaf18dad98900d8a7f5212a2566197b82e46a3c14b9510e0245af5be418579580e7509984b460e95b8772af7c4934448", 0x88}, {&(0x7f00000004c0)="c5daa365b32572b974a0fa8949eec7e015d61e74362ac825f0f2a292c48a6f3f1d91f77e27d4602e3d3c1cde449aa6076f99870cfa90137d3d4136d4e192013cfede47ca5f76448c6b4b65f9e84028d91fac", 0x52}, {&(0x7f0000000000)="730d1dc9e6c02846072c6c112ca2f76ec3cf2f638bf6e72615247e", 0x1b}, {&(0x7f0000000540)="fbc37ed842b05a19774ab4a9f229ebfc0b3f64a0d76b4d87e5eca64f0048013b95c9b9d148b77a293db1df1dd845a59f67c9a96694446cfe1d35bed3b74fc9d2b56b603b3098cbd065e4706d0bb80b21073bbe882a03597ccfce2e062e1d7586cf8f9bb4fdf0886cabab1a61ee083a86a2c6f8611edf3578816d8e2914a0c745ffbba723201db0706646c807c992e91c0b47f4fbdba5429dea9eb260a3866941fc", 0xa1}, {&(0x7f0000000080)="9187e18d14c7c17960e9bf4a5e70c7596b03a1ee29c6fa3162ac797980beccb5", 0x20}, {&(0x7f0000000600)="7430091ea52f20498cc8e9507bd9d1ea6d832f7cda0c5276663856f3f58d9e170e1a51223f725a2938a05e6072973b5e65c44862b0e599a4c649741b38ea9d9827b0bca69fedfcc4a905009204d48b93718bbbe6ae82e8babc5c3b2065b55ceebbf8b6c960aa8b3c938e64c4d3b1a9c557b1eacd", 0x74}, {&(0x7f0000000680)="dbf7c25ab71493df3696a5e8c214bbb8bfe097fb124aa35f3b78f69fef103b655806a98e5f9a01046349664f2f9b2f974233a700648646efefa96f5894ef895f895250457f52d5d4fe15d6454dacedf061dea4e8bf542046712e7255940259266f03f38d8e92d15eb859e6b0c3ed0ae0796e1dab2bbb919dbcf7cdbeb94e26f979ccd4ddc3dafcc26438a7580c9ef3ad418959a518c273abd0edcd3f7f283e7b66582281617a739d652eb5ce63cfa0e7f5db1a5ec9ac6a2d99a1570919025549789e6ecb27866289def12a4fb8a1cd779122ee1ed5497526b9776b4a", 0xdc}], 0x9, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x800, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x80000000000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x401}) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000180)=""/160, 0x96) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="070100000000040000000002001e00000000000000000000000000000000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="20a857220e228901001c067e0500000000000000f1fa48f4445ed5", 0x1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="064b7f1e1fb53df749d92decf6b3c2ca6d0deb099e1100d31e4253847e859b7f3deb0c244110c7c693e88d9f0b3a78d3fce4e39984e5a427243fc72d5718f2ab09be62b2ac6d2db2b04bde45e4f360831e729d26b1b1a0ce7101301129af4bdc1d86e4f813d6ef712f63aebe2ae9be2a75238664b00972175a272220cae94e0b56e5803962f0dc8446009a39383d68dd5e38bee5203f3dcb4e2687a1551c7b0c2ab1290c6cd75f5dcdb8dfbfd4c94cb5a6e19f7bdcd98eafe1ce9ef2b89baf21331acea11d13d7c554bd94dc3b327f6222f8a974c0b1746f1bb4e3edbe5a42c9dc8502bc2d04c4dfc67e5471ef34e552451c953a03f1", 0xf6}, {&(0x7f0000000240)="4545372caed3c16f77c8072416b3f0b0778dfcc33bef117c370212c32c5c6c9733757a5b191d636b8199cab1ecbd89b6a383ad9b086f1714cf92495ba2d00a16839f90e58ad2b9d9b1bdbf8ffd8c30ab55eb6cc4364b05d84d1b7c450b8e31e26215fec9e40e1581d7b43dcfdf2804670eb47c1a66f90dcbd529b9768aee78509254724a5c8bd276f9118babee36fe16b490c054d44796df4dcd01005fc6263bd528e1f3fedf43ae93f154de5810f9cea8ab0be01a8b13530046ffa9c6b197d102edc1aee21362d6c34801d9ea3eb0986eb2b035c3ffa398b9d5cdde001c36517516b76d1c21", 0xe6}, {&(0x7f0000000080)="0746d333c833404a0e762f504159c5b6ea451e2f82e7e9fd077f4b31df7455119503dd6fafc1", 0x26}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x400) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x40000000000000) mkdirat(r2, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x3) write(r1, &(0x7f0000000200)="220e228901001c067ebc74a3090000801bf1fa48f4445ed5", 0x1db492c34aa79f37) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: poll(0xfffffffffffffffe, 0x10000005f, 0xfffffffffffffffc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="908f93ce2b4e1778d6daac9960be64c52d5250576b3b318203d70a104f0cb18baf7b236de0534ed0b24746ba923301b5e636f9d8fa6ac93e518161dd325facc32f87b65993957150165b3edde1e8d9477f505542ff796e2e127771191b0dd45481feb64cb9a3067e2781faffbad5bb2bf6a89938f95ad69837e1fa80c018ab6d0d88855d28f80a4b0199d7bb8e7c9983cf558918f238bebb846236ecaf4ff4d6f97fcb8b0c278610ff1759c7ec6392aa5c6c0aefc2561d7e8c509fc8bddb4998e78556f48d72dd6b1f918f273e7a", 0xce}, {&(0x7f0000000100)="86f78635bba20a4bf0a0b055620383db0cce46a922ca38", 0x17}, {&(0x7f0000000140)="e9e37e2f8156568ba4e59615e4f1051c1c3c40675c57b2ec3e774b7be0da090a9bc56f8fb38fff065cd54f65cb698752399623fa53d7a9", 0x37}], 0x3) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYRES32], 0x0) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x810, 0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x101) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus/file0\x00', 0x3, 0x6, 0x67, 0x0, 0x7, 0x0, 0xffffffff, 0x1, 0x1, 0x3, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0xe001, 0x8001) 16:00:23 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x8, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x400, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0xb90, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108007800000900000000000000b3bb0005eb5ad35a0520000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="070108000014000900000000000000b3bf0005eb5ad35a052000008a67e553c9ce997648fd525196d792fbec277eeea1527465f8bce61dca343a3e87b2d03f708dcabf0af3827434f4126a82c19d6af5d0465bbea2f6c1212bcd052efb79fe921f1244e555deaebddda3ee9fa3eb7363aea3d11ac0f1b5832f62a258c8e38b4675bb855fc9ec9534104fb1f016763d70e6b14ac5c8db28b8c1e52c256678b10034d453674942a94d768893185b25af6f19107d6731ca1fc936a40dd805d1cfca0e27b6568ad392a645f8de27d5b7e49b4df543d59629667250685406b79f6a3d16e73e7876603636b78360b84e1776fffe92bb"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x7, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x400, './file2\x00', './file1/file0\x00'}) open(&(0x7f0000000180)='./file1\x00', 0x20000, 0x10) j[ªð§óxQðG)?3¼G¸½U.;¢\1—å2™O²Ãø}À‰¹Xj®Dj[ªð§óxQðG)?3¼G¸½U.;¢\1—å2™O²Ãø}À‰¹Xj®D  16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000010b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1040, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004fe70486d57a684514d4a598d39c69528a04202f4a1da5e3c344500f080f593f28067ceb5e22d4d563376e420db0a03a34c0008f07d6578d978b95c5f1ed529083cc0d2e1"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f00000004c0)=""/239, 0xef}, {&(0x7f00000005c0)=""/236, 0xec}], 0x8, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000001440)) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="da546ca2f8cfd2d0f4cc60e668a61805cc7ada8ef873c558e866aac60454b010de12a535dacbe57f1b729700b25eb5f3728ebe71f70d386ec9310613cf4021788915055b9978a4e1343ffc138e55abc5ccafa8f2", 0x54}, {&(0x7f0000000100)="e40bcfcc078353e86ba3c0ffe5205acc27a151f420c1dabc31899246c99b7d6888cec85f8f1321f24e3554dc0e1e77f1f7ba880e3665493f49df734a854a8ef65f3429fee43c9483c63e707d653b8c5b2cb4af9a908213376a3bbbb86f02767a146dadb428fb04f02b66f234e20142f600f01938157fb622e0ea90d3b9975fbc5d4ba947fde5b29d6294b1501fed571df1bebcce3a55f79c4b72d4be991d4babf76af638be58a5c14cb33fd56f797627cfe0b0e7558581a0d6dbf1395e8662d3a73b7d55e315ec34a8b5484f17433135431bd9d68f8a15dd2560d11e196c1a4e681605467f41fd76025bee710e5111bcdbc5e3249e98b2005ad757b8532fb320b79f142a7caa98226bcba07c260f7bdb4a35fb3be8d699b13bf82e2cbd411b1916c597b7513cdc92bb72610685ac812da75523dc1b4e55be58059d175b33342024cd480564cad24e038e3e8618f624ab03d41e2ec57c076f85e9daf9f0ac0c391eaef60455bc24758c3620141e5193be0eb959b6892aa989f0a4708dd0c72bb7d5ec5c47bcdb90acb3ab3f5a0b586bf000c51a01eb7b8fd3d19e929085c82dcc5540d35f0769b59692945223a5142b5c835b2e26d42831d11d5d9bed41bcf013d7d88da1aedc59eba6ff70baaaffe6f1445df955ae188bb67ecb98c5d93a2e63d0bc499484c4d08743cc0f70ecbc2a102c7e425f6b7edd866b31ac439bde8380ad7d956b464a9406daae43fab02202831484fffb9322c39eefe6a62f7499d5d3c3b1e0c13f3d87aa904e9d640689279a35885d986aaff1d0054931d2fe92e5eff6d95b36ac5b70cd486d0bf9b0d3d7165464c95c94b975971bb337314344d409b7d2a025b11864721346e9bf1a4b7833da70a316c5307855ff1f7de9af9bb91b8dd719e8c9aa1cf8be45817fac47b823715dfa92ad051bd98b27f5c4a49a4fca242ac3fe3d7ffe5512421cf7cc11235a8104da64e21aa11fd14d4cc2261b8f40c9300f5722d8195d3810917dee84b2f003f010a22065ff39d537d329520abc433deea5f73b61b5ee4a2f1bb7b230571f228d8a84e97c611cf9178aa98d3768217b22b701b8103f2a39aa061cbd120652615e64eaf0c7ea6ae2cce7a18113f6a9be91d9e2107f576b533835bd72a5cf19ef9c876f4c541bac0a626cb7d120d790b13acedcd96726f42bf3bb3f240f4fc0b5dafefacf5f5ccaa49f255e2863f48fb5698f46062ddbe163bc2f5d40bf1f1f3fb20e89fc4aca9f6a4172a70135648ef97227f453a2c233c86026029530c96170b1b434371e6874fd5b5ddcb2e168ddf0ba635e5d7f541f68caae0ebbc946529f4358887a44ef843fec3b0ca3d84a420878083020068f2e55f1626a13b9da9ef923e69981cb620a02a99e62441a3b87dd5f37cd7eb112b3e51591df82bdfabd0858ef9073ca35878cdcc0a180e0fdac5ff5ec91ee9f13f4b14c3a2fbeb993ec7daa488b29eae25d88d49747d8ad26dd2beeff13c74ab29169528792a167053a06b8e788fb9c35d536ebfd0ff7a0099fd538300c341cdb5e7919d25874fb31030ef4993a5ab7ee9125d737571ea790fd3e4b45444463653779e79ad6812be70813b5642269cacbcbc709eba4f71692e2d01f744dc784f45bed08a6793029d09916560a92a44472c87df93224957b20c03acce86190a7ebb1e208540eb08af8bc42ba16f717d31770d2a0fbf15290d3fd2540690aa1dfb602ca28ac55571b0c24b2ac8fce61995c8f4dd2db1106ccd46775120cb0439ec4204f83284ba9fd3dace5d7f2e4d2998b9ddadad9367ad1871fe7cc562c0f711f47c9a9d48cb2a33a7eb13a5acfab8fbee442fd0e614b4dfa5d1c8d016a6442471a6d195286cc8b9e2acd3c902079c78488c83c7cd99c5daa4229abb022eab08a800552a3af3f4fc02b2d60bd1a889639d57603c26090dc1dad26c6f5524a9ae2283c2cf4f46924faf15ba236360c2fcd480460891ce977d4a69aed9875a1c1351f03fdc75d49c730817f588fc0a1e231febd59bf779a08b981d3e532e4faca399ebc38395633e53bd69a39c7b7c0ed71905008667d72a419ae26d1001d24f3b47a2c02fe3cb072af12b033ca65546b7f21443dd0ae8abcaa0597daa0e27124cd24ef73d57141cf2d45182a4743cfac13c17cad5fda2c11db2d6748364f6327b8f36789e995ffc02327624055d171fff65e3405b57765fce643f6ba6b7ad63bbe13d6a468211a25ecf48003268236c64c49c30c7b97a007137b8a05090fd18b7b699d5a1cfe97961bb39b183c23ed1f38175dc5f3248f3dfc20211af1abb99b8aea21b133801923c89b576e521e3c2cf76afdd374cca1900125e05bb6fe80bec1379b8bf22b83efb2db5e82759311d6966c0b000cbffe536706bab064c4dd7d41aa188fb23373cc0cc8756d208d9ce85c5e75f39057fdc4e27921df7e0c1a2624ea78ebdee7a859ac2c638bf369e7f0be7c8317a6f55343548032248191ea48c66d2aebb700d75b55c15ba16d4527e3ec4a1d22986bec628f6812018cd8eabb5df5c9d1bb106424ce1de77d3f4d237a978b94637a3b25d2bd4967cb4bf6b12801c187e05b0d93712199ef8588cc1432ca0be6b1b56eeeee8d62068db46921fae79ccceb572595deb4f8537ce9dca95c285643779096cf1eb60380f2444c940d6602c03152a5c8cabcad5a7be99d3b7780cde82f127fce1481e52858d9b761844664844f5a405840bacf62717b2fc605478a7417658f892e32db870fa460449b579cbeaeb04c0ebe7e946677caed5b1652b7aedaf042109179328e6bbf6a277e10988b6ae8fa7bf7b63e1c58168a3be76f294b0107c85f7dff4719fc00952a1d0fc17a4b74f0bc83c4d4d8c1e423741b4784c7e962510890dc29a78e86670f6081a8835678cc50283829a1d9b84cc55c4baefe304f2eb47ed2f5efe89a6441d8f5c38d929f2baed5e56e7d31319f62304946fe578ee6c93d76b8749068f9f0e156ba7fbb22f73e1c34a68c4ed0841634bc64492cc68337700b1b4089cc4d03625090df2d0c9056f3461844d5c4b54b8b6b9b0875a9b7a1ae0db367c6f6c0d8f98b577150512ca4ba0802e94edb107eaece0a7100e7fb476bbb44d46b804dba416ee4e49015fc26a4e2cdf3c332927f7db2b462b2d23f8a0bdfa0ae57228489e6017368e15b0a66d92cd1a0e089fc971ee90d6cff368a8a7d1d9699d2569749fd1f0ab43e2c8bb711585ec98f90126cc1891ac2860a7243248a7e843c86c1a0b6c65f14791dd61d14585296c71c224f6bbff79b14ae769032a2590920e5d273ea47c49add17f88761aa3680e3518155ff5479da3488f26e02551792fec31be8299e7331b65865411ffed25ae1d58fdddc2c74dc18270f59cd8546a71826bb4074298536053c2ba8068ef39880d7efc89aede5f359693263143dade48fcc75dd4d4cf37b63833c29c248fc39f0920af2a305720926bf401a321c0f8f9eb8fc0b654b9bf6c8257dd9fc630fc1be4729aae397b25b7526e51bdca762bf380fc79fe67f72e6b5579a0946b9391b98f55efc0ab3e9a37a612a1ee7bf542a7a98eb81de836d5dc6408fca444c7f0715011c9c908793211acdb5b9e9ece06d6eefd4aec35e48c972d31931c2b8f0f64f2ae1d8f36d743a04bc2e679746e6bd563143a060044a61830e2a6e4670beb11faa21bae21393c5a1a5767587a8c33381787c9f64c1cfc44f24457633d62dd9772138372fad655d930760f61e48a660e048e4f05f84b0cb55e4773791f7271f5f65ec178c2228b58633f1a97bfb7ddb33e518c7bd5d7b77938517074882badf152e2ea627934b4b0a4a4d7a9f7bbc8ca1ea82ec495d852e2c1efd5d4fd8a95d5f22ce30c7ca95c8bd4c5dede517a4988d0b4a8bfa7376df68057cd961f4eb3783ee5b520b8187e88f6df94917fa20ff1258cd578861243af5a606e426e9a9a2058a169a4fe8f46d45c288fa868921ea8762bc5e0a746c233716f35a9bb7e0a3a0006e516178c0fa9cb25d241062664818d3b3c8d967d556960e22079369e7c74753c862896e704a980e98a78bdc0a9108b7f31ed9edc8d1f22d5d88cee67153c394e43d287e8455cec2686900b25b6a5f38c2eefd8fc2de7b6925754e71df6d7d029850af5720c479cb74a9d9eb01470532d9d65f50bd05cd7ebb5254b27c612db53a181c3638af0086f4195c5f15b8a3301757449bc401a3708b6c7972d59d6131c85f18be3a9d553b77cbe29580c1841a63435a4d009a05e8f5637cd9b0246f7dd3e579df67d0489b6991160fd87a03f9cca89ffefdeb6ccb96bc91133310921c4b715dfa6a4bfa35c138013578475b02967ce5eadebd93c29c845d954adf32b10c9ff5bcd0e1491c32cf01fd7618b3689f55d1d45e755237bca4dd4a7eff3d77d0bd7bc30a4fb7c02d0ac7e793625f33d4a6e6f7cc378b27d8ddf40be41f93255384a66c0ee29fa8e64774ae54df439842a89c7048f629e7f32a21f1a8aa944111b65b72cac69aa9d0bdbc352f359ec0a2f954f9b9a4d2a33abb1a989d21f126ecbbe9f2155eab44f442fa18e5fed9aa549fdaebfa88d445fd27f08a388cdadc684705a9f958090466aab51fd3b5e5462127e3c8898f81cc7308c309b5df277032ef65820387cef692705ff9b5e30a88459043f457fb565fa2b114d0efeea9319ff43bea4a0735b94536374da0d5fb140994cfe2289769f7921011aa93d86a2a335d467bb29b0af0b0819c022dd8ea7d3d07136c9c39e7c6f693c4ed35fa070ebaaad659bcede34c80d39efe4a90570bce581ea0fd00f6bda453f4708a99ed76cd248fda6411f913225e6615f66c824f835ef9129046f9920282fe5452f4e0b2eaa3205c6be4a9860c048d8839c17d4709ea1d31c960d5bdb16426a4fd768967232c67c54452b26a4bc6982429a5d8e545c6a8b2c4088c08ccc3296c6ba992bee77d1d5e41c84a3caefdda4bf498c59dca66d6c78874c22f79b51b948c50b77e97d07f048c035bf5764df4c450ba120046913f2288d0058948e722db5be39844a062c67ca457824a79ff112989921fc089e48f00ebed78c125bea80deb0206c3742152097f7dd2e1c375a5916c17f2cd6d8dab4715b784ff532c5b4c269d56be62b6e77a3ce4d450580ca39d6838f3d3b659a9d34428b9790812e6d10fdcada27c2b5289ecf736b7f6a5896db7e59b83f2b30f6e98f7d495987ff3b1f4281d8fee791bcaf4d9622b620380756d055c7f07bb777fd2bd1b652aea4f0b8777384e0585ad2881802002c8784bba065daa5d0e092434fccf7a8a473fd17c44bccb2c6aeb33b79463b0735041717d4bae41d46784ed66556ab03e66d0ef82f589d9d65326d8a08d231e93ec36ea4aca2b115a77ecca39a85ea795b190e591e542e1ffbc308355813315facc43ff08d9348dede37a4dc104789d7f726a894ab5646e87078e8e8858f5f1df6cdbde7bc2d04827eb58e9dc99014a45ea877e5a71938725bcd210aecee4ae176fb226103030259b4ea6ab3e76934477026cdd928b116a92c7f244f4db7ae1feb0406087a60af1b6364b0e7b2056efc9c807501c45220fcee1382ec20aa2e884173482218adfa65a9601e5b703dba058bf27f1b56f7413172add15346cb5099c38c8e8999bdf8207a62426ab28783ec556bce9d553f3d378829de48845f6e39ce9ae55c7e8c60c4e8a63fec3fd8df6b2f54f96c4712b602c7788e0594afef1bc42f459284473d0e3c07158a10163e0d0f713dae7c153923487deb10e8b5bc9f25b49b40f36", 0x1000}, {&(0x7f0000001100)="c565e2475d0e3be2bdf5af6bb26cf3756a01d98f8a4eb54b7d4cb67ee27a0239edde5616fd1a", 0x26}, {&(0x7f0000001140)="886f6acc7a4edff86a5c76dff5f7c093de4bcf158394cdb6fcf5987fd46ef7fe928e81f3c875c5fd15225096f8ddbe7613956625aad2f47757f230e1543c07bd584d4b89accd65d789558ef8f337b33e6e98bc3338f07c5c8c80447a8ea13cb07281a8bee09d09117e7c229cd82cf86562c559ee6248ca71d4b15a5c252f12ae1e9af7764981ff33f9ae12a35f30356bdf29a1bbef", 0x95}, {&(0x7f0000001200)="910c7c80198b7b1cdd6049f00556fac8a52df29d60b959b676c404c9ceab68e8ef07b31765631ba791ffe0", 0x2b}, {&(0x7f0000001240)="d6696e99d9222166a94943cde0446bb1a13dab13aede05e611322dc5f8cc02ea9212f91c77ab0d818c242f73fb1af3405af958672efa3a8c1c1c6ccfac07bc505660c67fe4391bae11a17fd33a95ddd4c5ccc3a305d4868aa850786f3112f68251fe3a5177cb95ce3a3afd9b68b581b659404bd726c933774f28005d4bcb9432d98305e04a25d333a8e29cd4101cd1d4b8bdc165ef8f4239213abdc90950ba5dac4f6d3a4e2928a511eed683b1d9e37cecafbdbdf2b5e04f2e6542f5516a59f510", 0xc1}, {&(0x7f0000001340)="8cd43e24df530fa5400267ffb84a4174ce689228f83cbbfb6ec3cabe57fe5a53161f699da3b09efeea289660edfcad5d31cd3eb97880a72b3479dde6d645fd23746821019be48f2b9bbf218468fa8f1ac25261e6bc65321921d418e4333f213458a4c1a1cfbf87f4adbfd85174f510bd1a04a1bf76dbbbf3e5267a20b8e3d9b1b12debf7cf107595131fd8a011c7b86780471aeca5247c67948e28115ca47dd22e609e78e6f10588a6ef3a1d48b6e082ae8507778b30e9684dd4a9f6205b19db61747e7ff59cde7e", 0xc8}, {&(0x7f0000001440)}, {&(0x7f0000001480)="d91bdd654a3fc9305206a08a6ab1cd231a3745e48602ccff858cde8de58813a84506ba23971fa3a47d57777a4fa97a02d10d53eb939ec642fba91bfc3c4d6c67aee5aae01146e237a15a2fedd0cdd741a0cf6dc2a0456667d5782fa6b3471ae47e9fcda4c0a54e163147bccbc6a0726b78d0f909fa361eda46001a96c1a757aaf657809a9833b0ba7e87a1e44121b761a8a2bd218296529b8ed3d4104add0fc54b9eb5722f3dbeac20d0e5b315d3191a23025a7bbdfa76ec", 0xb8}], 0x9, 0x0, 0x0, 0x6}, 0xeb13a48d08f029a9) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108eb5ad35a0520008e92"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="ef78c247", 0x4}, {&(0x7f00000000c0)="9b", 0x1}, {&(0x7f0000000180)="8a85fc17232ee537bd55f9135be148038d9c7d5f307d90c61f0ccb6e2e53456fb79ed50f36864ef9bdd24ff1d159a13fe50df830a8e9c6d9f7d78763e3c7c6a04774b02e16d17247f90b7d14ba297f0cb17700c1888b99a78f5eb0fcc27f2330dfc8e9046096881fcdc8f5", 0x6b}, {&(0x7f0000000200)="2499e320a047b24f2f286b85da58299c61d0976b748cd1630d73832cbfbf7787bf60be8909e4f96bf9d5770b4f4a7ad30d97fd979fcea2dc6a1861bd1e10d3ed5cab0af97c1402cfc77754d09834367b1d18d4389a9aa82805ca5ff5e9192cea2e8daa16561549a9999a23e4ec89692967011331c5e47308703c10d072d6166f320864bd2ef94ec23ffeee5ccf7b7d6f57ad890b", 0x94}, {&(0x7f00000002c0)="e7c9297475c094d1ab11f67faa5e9d28eae74db80470e5b9805db0981bc58fbcd5fb62f580ab44551f58ce15a6d8f258ec66d0a843d9c77c02430a8db9b6ef510302a13a6c5606587fa644e10d427f4eceaa8e255e55bdddea7c85ad3ce2b28faca5d1ec73e5b3c8c205b00f6cad721809dc8ed9f06015ee76117c115e7049c1b4203d7b5619791f6b970bec94a8c2f93912f31d633d05a2af281a8fac59d6bb3b0cc8433aab95b0e1a886c6a44ae6e9865b0ae6067ec45fe91fa368d5c01c866e4897715dcacf5310c21e33", 0xcc}], 0x5, &(0x7f0000000440)=[{0xf8, 0x1, 0x7fff, "69b52e8f5777cdab523c57456683db05b73ad6237ba3f439540ef283ffaf94c38f03ed17d3011369e54259691ac9f26a10166a3ddde06974d156f28c06c73233bb682b108b0ca6a84c79d85ab2341aa272ba5d995b8fdec48d27132ac75aef68d65623be81a5219ac0befd644a6d6337a6288ccecebbdec9c64a76d76ef1a2b9eb30cade2466ad330667e41f72b19e26ee0a222b9b12301f73c4deb8e213060e31bc4ee47ce3f86603996128e2326f90b6f7890a8f1933878d181503b9fc40e50cde809cc2be936b810bfe9b78f72f21bbd991906ee26155e39c27f3366d15d412884eb0a8ab7d"}, {0x98, 0x0, 0x9, "8303c4081d726bb696b31d4bb6f36bb5e15a89a7f8cba5fec6a2890ab805a48a48273f377351e3c681c947a78fe156e99cb5d175f21e7f5f51b5cb1194d39df16e9afc6a2bd5d1dae13a12f19d50450f83e44f04d786096f3f304cdba532b261c0667f8126d5b640426f5ec4e31b5d82a385eb227ecf984e009ef78500ddc921713a14"}, {0xf0, 0xffff, 0xbf2, "bae42f338a309ba2a7f33bc0376b409cb4b06bdb287b4d519581be6c54042c31fcd78725e7ba58e82c81684589fc37335fdc476327d7d4d05f36abdd3af05e34b29a43b040f9e01d3629c8846b09127ce62aeeecc21b108d3df9a66a545855e2aba768167343fd8e0626d00f0ca6fe301b8521f4fc22c0b559017f1933f13fc66aff94613552de278cf4120a36c4d55f03c0cdee3169f105b7f1e306c7105ab4cca4d8d4980e2e8cef8ec403f33c40c3ff6f63591c5cdca5da6938bb4ad5f3bcbc95d66fbc86b24419715297dcc1f161082db7504945c8d928cc8a2ad9"}], 0x280}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000910000000000000b3bf0005eb000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x4003, 0x40401) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fe66908e5c7c6"], 0xa) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:23 executing program 1: r0 = socket(0x12, 0x5, 0x3) setsockopt(r0, 0x6, 0x100000001, &(0x7f0000000040)="88f220ac", 0x4) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) setsockopt(r0, 0xd8, 0xbbfa, &(0x7f0000000080)="b1effd5d86c3f07e7ebe3f7c6fa63669427b6f83708cb6b73a615215d587be1301c8d94e4b033c140c9a2d773fc05adf8d2ff268dacd8e9e4ed02da64262b75e4814ebc79fca5595e2df9cf9634356266828ddb901d1c44145a69ea8bdca8eef9c8545d25aa12904b6", 0x69) socketpair(0x1a, 0x8005, 0x6, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:00:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x80b1, r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x110) recvfrom(r0, &(0x7f00000001c0)=""/182, 0xfe41, 0x801, &(0x7f0000000180)=@in={0x2, 0x3}, 0xfffffffffffffee6) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/31}, 0x27, 0x2, 0x800) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="070108000000000000000000000000b3bf0005eb5ad35a0520000004a3d84e1a842e03d8a04f19b599bf30c940eb14456b39a4a069654f6d6872a9ac098a2ea537"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r1, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701080000005a0520000004e796baf67beac31a20fca54356f9e1c37d0015e910421bc494032844963a0f172963671075d0804eb02fd3f50048c4f63e5309ef1474efe11774ccdc74cd8a496ee27afa892fb1a6af28d82cf9ca906642b75c166c3e04c817e02c7c6719b04abdb93f6e165722a19c71e47647d73ac57f1d581f060cf98c4d1c216b02bbe64d34cff6ed76a018bbac9a07b73729b9ffbc26208b204ba9"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x599cfbb1) open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x84) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) ftruncate(r0, 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') syz_emit_ethernet(0x1d, &(0x7f0000000140)="4d3d563438db901ffb38fe80fd3aa9ee8de0a91b369d38c9f7dc0ee8ca") 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x2, 0x2, 0x0, 0x3, 0x38, 0x9, 0x2, 0x0, 0x7, 0x3f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./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, &(0x7f00000000c0)=[{&(0x7f0000004ec0)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3827d6e0c0cf99e410964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a0942400899975020000e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2010000000000000026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ee9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a201000000000000000433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884c65bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a079233e24bbf8c3a42cdcf04775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5aff074ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05c7e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483dc93c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf453fea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4054807f4aa56864d304da43b2b1f7ae313e3d2ed2d6b4dad9f017572d3799d4d97c354a58748651bc583b6cd8a9addfdcfe6a6dee396ec81cef06d5e580d64a421a05c515a6134de8819e6f277304748b8de9454477de889c51688765f925ef8f8dffe512fb0f0c36ccf26446bcf4cc608abc15a1cc1b2287c7f92191455283131b44547d4fca071cdf6f1e4444e98cf3f7f6f17f29fec039dc250a6b10e6b13db4696401b08cf4afc3cf1ecdc8e8640e268100d249150207870dcc8cf427cb49ea19feedcec01cf298fcaf1673d073f6542ed0ebce7ffbc", 0x1297}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1000000000001d, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x9) recvfrom$unix(r1, &(0x7f00000002c0)=""/146, 0x92, 0x0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/151) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8028, 0x0) poll(&(0x7f0000000400)=[{r3, 0x100}, {r3, 0x2}, {r5, 0x1}, {r1, 0x14f}, {r0, 0x48}, {r1, 0x2}, {r3}, {r0, 0x22}, {r2, 0x80}], 0x9, 0x7fff) fchmod(r1, 0x24) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1ff) getsockname$inet6(r1, &(0x7f0000000480), &(0x7f0000000500)=0xc) close(r0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) unlink(&(0x7f0000000080)='./bus\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x1}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0400000049000009000000bcbd3ec0045582d6b0730f9d8d316841c86f5b2e0520000024000000000005000000000000cb966184af38fc24eed75e565178ed788d6dc7a9548b18dbf7f9ec0c6dfe23ff0d04ec4a04a0953b695da1e3566d7b53c736c5b249d9fa82c01d004790826be7d0b49844b770db4e7fa019b70029e587d5d4d50af3c9b8664510c0c3c30df79ac511b975e76ea10a0b50c8f39bd4d9d5bfc75b7c0fab8a6860a38a8649a37d25c49ce3efc8edb8431e522fecfb4fd9fb2f85ceba0431ef37e94cfb0a51500917"], 0x0) r1 = socket(0x1e, 0x647d0754c24a6ccd, 0x80000000) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x142) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0xffffffffffffff0a) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="0d0721c64e76c5f00d4298db0ca60b6e62d24c2a47c7cc6b7e84d410662b6fb10356d7770f6c491b9b344ebfc6a21407d8046219c8eddb6f8f63e5b49d6e14ed0c20b09afa533b156dcb30090eb4dd0bf475a4d946011cbcb891e679b6c744530086a8db0f1bb6f196", 0x69}], 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f00000001c0)) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x8000000000000002, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x9) 16:00:24 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10202, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20a50, 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0xff5) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000060900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x6, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: getpid() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c0674a7c686cf801bfa48f4445ed500", 0x16) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x28c4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = socket(0x11, 0x1005, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000004c0)={0xfffffffffffff085, 0x3, './file0\x00', 0xfff, 0x4, 0x35a, 0x7}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20101, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000440)={0x100000001, 0x0, './file0\x00', 0x6, 0xc52, 0x8, 0x7}) r4 = semget(0x1, 0x7, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x6, r5, r6, r7, 0x0, 0x3, 0xaad}, 0x7ff, 0x401, 0x1000}) r8 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() recvfrom$inet6(r2, &(0x7f0000000500)=""/119, 0x77, 0x842, &(0x7f0000000580)={0x18, 0x1, 0x4, 0x5}, 0xc) close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r9, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r9, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) writev(r9, &(0x7f0000000000), 0x1000020f) select(0x40, &(0x7f0000000080)={0x8, 0x1f, 0x2, 0x5, 0x5, 0x8, 0x1f, 0xad}, &(0x7f0000000100)={0xffffffffd00122ce, 0x6, 0x3, 0x6, 0x7ff, 0x3, 0x9}, &(0x7f0000000140)={0x6, 0x200, 0x7, 0x8, 0x1b, 0x4, 0xa00000000}, &(0x7f00000001c0)={0x7f, 0xffff}) r11 = dup2(r0, r8) connect$inet6(r11, &(0x7f0000000040), 0xc) clock_settime(0x2, &(0x7f00000003c0)={0x6, 0x10000}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000005c0)=0x1) 16:00:24 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="00000018600400000001000000002408b39801c4a2000000ebffdf42000024ba000084000000000000000000027c98c4df77a0d9", 0x34}], 0x1) 16:00:24 executing program 0: nanosleep(&(0x7f0000000000)={0x2, 0x6}, 0x0) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x18000000080, 0x86128) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="7a1b52b5f423a59a3c5c5217bf81e11541c3f7095eb7a9bf19555b255471da0c93a2cf97b0e39ab3259d482e83e5c8ad0d69591a8268263566545799f3cf8a2ee8921148ec18a6a67cc737423117b77ca3240f621f050f7f1ad63a8ccd73bac95ebe3e99c394ecbee7f08cbe082c77ac5e5684b7400b75269b8f4bacc455e2b3beada132bd3c31b942", 0x89}, {&(0x7f0000000080)="f70a36162e9302a6ca11661b473e2b10", 0x10}, {&(0x7f00000003c0)="b3b9762fece0a71bfe89b7a4d3e91d7fae36d80a47d1cca3583b997dd0467a3a00e5284899f1b537b8ed34157949902379490d360da0f6e7d8d1ed50dc5bc7ba14799205af2010b9b2d1528b9a19d44d6d8e43fe681ea727a5b66c2a45fe2852b984ad2fa371608442f5bb166eb0035568f9566ad2560ddba6c421e427ec958bd5dffa293c191e7b6dcc11f021370ee7c17a35acdae878d73688ff7208f51362d85898d2b9be0def6fd8e4791b35d7bf531ca0d52f9a1b04a2f656c266c700d2bcae925cf9af1a0f60d024ed204386864e33e8fc2779665eb55c38f5", 0x1b}], 0x3, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:24 executing program 1: select(0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0xe6, 0x7}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x260) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xa80, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = socket(0x0, 0x0, 0x34) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa432333d46200000003000000"], 0x19}, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="235e3abd6dd6d883a443c4a708eaf3d068abb73413f6695941f596c4c6d91da19be0db08c884d541b7da0226423b4ec7bc63141c903a4fbfd97c1d0dbb9e0809d1f9c784b92204eef90d95cc26248c244443afeaaa2fec01ef2dedd713742ede7cbfc7a26b700cf4d2b204b6", 0x6c}, {&(0x7f0000000200)="625152d1cf1ee5c896084deb60f09d029c41196ca6a9134e8a677e84dfd08dcff42f524e6f79677cf1cb73e37462d05fc860d56b92139efc40c6303f1b3bb37c65e70e33e127186518cc827f874db997f7b8e870d734d1f77989f36ea04e01039fce00", 0x63}, {&(0x7f0000000280)="12f037c047e5d80a4cf7e8c8a63e66c829aa55135da8506d9510f40541d51c84bd93dd0a866e01af1b0ea5c780765acc868b52634f2d143657dd96729a2b761ca4392d3b1b77a848171f6243410caa04785dc0de8ae9033cce0cb3715656f83d6ed36ccab456ffbb0b0dd9466c237d344c27b7c28ece52fbb351b9840cd3c543f1251400ba861ce6e89ca2e414713d3e93d4501b555a14650da664cb6fcaf3d88f6710a82f8f60e1c10c8bcffbf29b559483944020872bf4cced587c36350c06627e2e64617d29a44176549049b0e4c26dd4c52e7517734875ccbab99012c54453d728ea40b2a047097fab3d0e93485e65a0ece05dfdc2f4e64f3e003510bbd54f2768b2bb9354d554cc66f784203d65e08f244c565f9e48500f22fd5cb53be7f51af15c915fc6e5104630d3dfdc8b5555aaec1abbc12e4c30e4116e1ad3df7935c6995ef1e05e966d0851ad33a41d64ca15d764ec5831bb9efe92fdde24ad7809d6e27756a853de502bc6251208e8c2eb4e734f2b448f1739a000886d054351794fede667e2a63c17207417bec9419b1b75c958c5618e07d9b8044d9c498534a8ec1645b11a21ed82ae4244a7779278add01febab55d29b2f89c8efe41782d5a5535d115e2e43cafdd5bf5144bbee2e0a51783cfa2ea44e3066bb9740345a14ae6ec4f21c4d2ae87753487a81327e355047a9daeff76d8cab6bd1fd0fddb12e27fba939cbbeee60f68391576cdcb9cf23da8ee7379b63e1a448fcb946f39aa5e1d25b9830cac26ea8186ff869efc9d9e436e1219bad9b7a61752e3f06c004a3ba6e766e99430ee8e4289cfadef207b170af508ccd922f609a0dd6527f60d92f5402d51f4ac4627eb386c6393c44edd7225ee93f20a615e9ef453107fa2e8ca656c858fabe2cf3aa25de6780fec7d2c9dccbb33c137b19fe1aae930f4235e6e5d548b0e5cf6daaa6263bfc4559464efd9169cba02fb556f0fa351f999ba0b5014b199bd441aa10dda908cf3412624bcffc5d16ebe0b029f61bb75acb2509fee0531f5233c216148cead34ad0097e73eee8fe89194d30b2388edb1eb744740a0d9d61f0d86a4fd92f99373bccf0aa3346b1bc3cc9c0f6b2ba4d4fffc88d78e21c4e523ef065613fa457f9d9466a2ab5077aa700d1afa313373a63d2000b2e331cb00c2122d43cf4a4f90cb33cd24f1e6944a64ed46c5c37f5372329d20a9ac757d8d9610c1f2167832d01055a72bdc5b9bf794e2b7fe80cb38dd68423ee772ce3f213ba7b9ee68b262f1f1810e48684e15042e214bbec79248e374d8254de410790752aa51d721287066b5bc6b36099b1faadad9c3e012948a4b939da6a07be57d473e121498394a71cc05b32a18463a14fbf69c618d1c14a7da9903d3a56b3c41fea447dce87ed411790ce199566a519551d771794511eee44ef21e6198eb21bdbff443b346f1e35e7d120c62ed7ecb8debc4d9b2e3ceb08b961261fe3737fd99a0ecd9af804c1b0900ca044837ca7ed6ec68e391f09af700a1390197ac43e64753e9a1c1eda8b8a8a82dd53328964846459e7101941c8a00fca09c21a847d4665ede019925bbc2e78c97a95aec469ea3267c098a782020ccc29ba4b4e0c63a78b1a127ef64157b5cbfdceed12b7501119d33556283961ed9b5e5e1fd0e8293e4fc7b17c57cad55e4d2b312c745c8fb2b6e102f7374cd2ad94ddbddb278c8feeb3d0ccf761a07fdccf6bf3761f58dfe1b6beb301c75f6c83ec4ec756612d2ab96aa8ba27f30c7be729e52a8f040c1f9090d22757f9e78607efaa9f114f7c4b7a61060347853ff7452a40357a2d678c4384a6a074f18a60186b066abc66e4d838d17a908f453f1a9411899639822f427c37b1faad4b21fbdd67ead8c64e815cfb0cc0f9504f33959a4455e39a98eeb32762ff58e84dd0131a66a93a22c83d9702e654325160f37162d74a96fa6c4dca2f02a1b7a01045160a7d7891080e91e1b83c715725fae7275a05a57024760414dd4e8cebc1220a7891189efdd91c46d4001e3af50a921cde5af94f9a306eef516de59e9c1ed88ec00c8176fe3cc63bb4688b18ed22199fcf00ae9a373099ed464e6702fc4cdf6e540cb2548ee2ed4b3cd1f5713952e853859ca3055eacdce50f7bfc4dbc76146d310a1e76677f6d4614b006ba7744ca0c6e8c724b715272e92d46270ea34148af889bff641ba082ebbf60b765c8e9f785327cd8c6390c41c98528f83a41a9600789973ea2c6d18f35f461667b2fc8343963126d36036e2cf39bb11884d88ea16e22da89653bfd284a098e27a73b8c576b06faeb866f68fab5f576be33ef608e4cfc2ac4fe6a7a6dec27653ecf3bafa5d2f6a7171ebc1584b67e4f7ecaaa772ea957316d96bfebe9b468891ce9a90a9cad940314f6f1306381ca395a054b0f4b5bbded250311b4b4eb35b75ac5b72f7a95bd38d6fb0cac003026e6cf4cb194a41bab9b2a69e5853cfc95d2697981f38d362320098142a19a3e5d55a42bc7618c494021fa01242f9405245f43adc91441e9cb7e364fa2dcdbfdf8cb9109b2af919db90369302698de01d7e117f40604e2c78c5807f2da3af861cd751f6b668f4964091fcba01c9a396c82efd1b26235b5dcefb27c6931cbdeafc685348ed228b0ba4053bc0c4852ea786efdb81ccb5ecd99b34c1bbfdf6964b48e8e35c71b2d17b78371015643d54dd2eec7f04fc2359fa8e10db45a38ecaaaf685e16387d87d0a0af5d91f0e40a97e0b18b0f781bfaaac4439b87513057d99ddcca8975d1f6dab0c7fbac4e18b96dfa83b18e8d57ac02bdbd9438bcfd7e027f1a38581266c87591a03ab168031b3ee1e862572772ab7ccc76b1419a8d5b8a50dae45e553ba3fd06c83bbe075b5fe76f3f7b909a355a7e6aa43a709432921fe67309fde0cca1a301f64cf5348c69188f6584e47f2bcc4e609d679da160bf8624503fe31341e57236d43eac96d5c7863433c2e658bd4fe3ce00ac242a4cf97f49e77f3d8d2977a2e7e70d29e4e89f11f25fcd40abd39d351e47b39e2d5fba3c18be960c5b5d140d5634b2b0365f6254231546f4fdb112b34a345c383a62849fd3fbe60232f9233d293f1fb07a2cc8229f11cfd94601b2c034b21d94955e11fe3392ca10e806bd68cd9fcd01c34e58a2e32b0372c5022962e1aab3821bb7126e637041e57deee5f8ffe88293a3376a6a29e5580894c10b9a6b38b7596e7e88d1bc30672d019ea154d3fee44700857710f2daf6cd075fd8509209dd32af37bee0b2a89981dca981b63b58c93d8149e77e559dcecfb50f4637603acc4802e18c993e7535d09514d0e8fafcc7d082279dbb1bf6bab86506cf1c9657dec0ef376f05e38ad7edaeba499823effaae4959e1fea4a82b2c06a16a606d661d5dcbc0c39d0abef1d6f35a643aee22b1e3c4c63dbc13f9d68a125f40dc99ae3ca48a7058c4229934b15b8dfa77bc69fffc54d49cf022c2cc996567afff2cdcbc88e2450a77e924455eac6eb26d01876f2adce848896c304ae6dc46d4561b19ba8ce02cb30d317160cb8df219e1e652ab09c5f105e55d2b6191a7b38e8dd90c9cdccb90e11ad288fc91851b92ac49c9caa73d781568834840df48fb4965986f853677575f14edbd646c9ffe3a88188db52c4a69a5b863633627d988ac3e74d091863bff4b67988df6e0367d85d7d79beb354c1e1f6e82a1cc5c4240909c5eab3d625edeb1ee96ff550ff40804d5e4d215e61b4e1ede455f1b72220838b43c5d608fe0db79c772aea60bf8a8456b57ba5c52e935d853038fa27001bfa9c5d756bf5244844d620c52dde9cbf7d277b1d85bd27a52f68cf7e47f8d6faa70c877698e29494d54e5d8a1ff5ac2dc0a96e63a05a0718257fdd7b664f13149a4d1b5b4259d8996246048033ca644f0532a8acecaf1eb4380d72377655d7ca0a56415428ae66b4a90d8e1432d938acbf0b7cdf9bd160993b3802ca261429337dcc65f675d5f064f7748fb4d5828e50563160465704884d0fa4240f02f2a6ec8611b32cb0fd1e35dd80829a548b415be81ab27f66434bda56a754cf1958aa24118f00f8ef459b3d4efdc9fe9cecdfae395649a43f33ee7d6efa3c98dcd5d6ecc5996dfc204c51dda2ed087dee0f81ca3be740c069be1d8c85ace65417d5b1b3fdfa5a524025e3476ce17c838603785d1a7a3c29f27427ae1406859c70b42f09a1468ce8f984a09e958da17ced22d47b94294b87217d7832a4cf88e04ce06fc2c3c78fc0497d161341f62bbc88c574c968492f36698ea64c752385a1e8d4e0584cdedd9c77355614307a3705829c0eb761762cd153fdfba083ab29baddd92fb39ca1d948a829f5c130b9ca571000eb145a5dd4dcf9139484fd8e4794633346fba5b7f30bff2517438de2bb3a1bbbd1d88a9476dded4d5c2e94335348a37f067a34c5ab8c3d330c59fc03dfe49821ba634ee62b9d93632d2c93d7225dfc817c944492ed420796b9546ebdc602df96c5ca955712395ee4f2ec2929234bd06ba80c9e232459e8cd6e1242ff25c5c22b3d9a016b64091594e7c54e450b89594a278156d064f000186212bd0d668aed7ff4bf470f83be375b49928c89d393341f535806d7ff21801f8b3fcf2bfa7350fc7ae41989332595781063a8822f15e398e16f55c5ce9b2b9dc6eb12a5f8a37085946d8fb7ec53499eda858d0fe88f0e5986b5b3f8fcb5c3f892d0fed13539a08a06e05d0b157992bf321b410e3530962325755165a92736c1acf6daf20e7b5ec7725c2e5e64dfab0de95f51001a219ff385dc2ecbf8af8c4401f53c12479611dc1bb585b1a5476dadcc3781fecdf5f8c155383fa4dc916393d81491139bf7d08ae1d2d5a4e944468fe3b90882bcd90586834bdc4883c3366d2ad06cbbc387c721b7902740929a9d2497c4c9a7ce4f2e6c4f5f191264535ea0c236c31843a87638f860e790849423ee95c10cf9963350c46cca48a50bb3fa9938ec8f94f7c1a2b5d98f4f57a858dfadac00dcb580024912b068de73db835b78bf8d552505a5195be5fbe991efb10f533beaf198327967af8f45a41c90d5d7fa2d60133e8cd5a1d2d51adeff801e233c2b37a087c1721a105cdab7dcdb6ef6b8c284116ccace060aec8dce809c12a5dd0e122a50a3f7503f2fbf2afbfadc05012219c988059ccdaeaaf7525bad4cad87f485a055cd256f418fb8576efa5d61537efcf15c55edf6d3d5af860481c5a4f818c5a2e8b7ff3b2776979ac8b0d8696dd3619bb3ccc894d75f0dd053266110829bbf03c00466f6cdabfc65d2dccfcd998e83c8998c5660d8df8e4534a007b67bdd560df5663029e2cd4d03d4d28c3add43047ec2fc75da168ef2116aee5a98ed756215a2d0d82d4ac267b273a181164dcffef0027b422d86acc1d4427cf118434dfdd260ae6eff40ed4cdc4e81ffd96165f8e858232fe96c5ed65537cad831218cb9e9e6c1b0e4f53adbe2ce11003dae7bfa63aafb127e85046653fb0260d7172c7b063082ae56e77a42538d1bc7a07cc820b82304247cf49caf77075f447adf86bf29b20713e644545ee04f0161454068f366d59f7dbf7631ecc37cd89d0c937eb00b269cec012c5937153f2bb89741fee3c7a15406b6ad73a4e5ffa86be652bd2461b5e56cbc1ab38dd9d902b2b51277d7c15b561643127331ae0b1a3a7d89d11082968f8517c6010f3321c6139b8e907e7999fd46cb1bc592e1ed19291c1e964b973b9bf1fc5d526b3aa53e14c7b3bde22dd93a97f9e4eae9b8450e4eb5be0289a6be4199be7", 0x1000}], 0x4, &(0x7f00000012c0)=[{0x10, 0xffff, 0x8711}, {0x58, 0x1, 0xf8, "626a77b50ebc5616a0e1c4ee1b87476ce848a339b26f0bdd9bf58afe3ad44252efdd2da3f7e5de9969481900be59c0a4cd353e4433e2b1aec67b9c8fa9c6bc40c4a30bc1"}, {0xc8, 0xffff, 0x1ff, "f335e606d34ad6078097b2847b98e0c40e9c99eebdf45df17801cc5e492f6fdaa27c7a141d195a56429446ba8a435d66c9e90d0dbbd6d086c86bc7742a31b570205d98715b03ab998282d8e70c567c2dada9098587b9dec86d26cd8748668fd759713c4e76b1bb45433572199286e31a3506ba2c58296ef80320f63f420d94b6b32be61164e976372c1a222302155a5d140bc9514dbe83441db133314b2728dfb2afa84305c477f4088167c5633076534b5b9bfed0d9"}, {0x90, 0xffff, 0xed8, "269ab74a2e6cc13cf1fb9e5cf3926370de51c3d3e7dd8af5b2b25dacad1f0c22557208691379466e24e7ad4dce789bf926633078c70e55011ec1a75c812d29f6886e01e48cb523980bf677cae219752017f709ae3296aeba4664ac63e8262a4e4cbffb2e6724a2dc09f744b7a61400da4d368f25e5dc62c4c48801598d285d3a"}, {0xc8, 0x1, 0xdb, "8f76fb5f254eae85af093acfefdccfc203ba9bf9e576925651f1c9c8208f9c485a2c2348ac64f7d8ebd1a981be4ab384fd5e1e69950040eabe55413f1e7e4c0b04b8cc9350bc113cb511f3b341d08487333d8d77f5bc6df8265c944d461a2b83c88839d3e4cc097dbeae7edba2213b3114eccf82692c2d9092c297d0aecc1e0e0c2ecce72ed307e733860c8e9fcf9b7b3daaa12ee8c1c23c1fb41077f6dacc4d447a097c50abb22c2711b48aa7cfb6302dc9ec"}], 0x288}, 0x40b) socketpair(0x6, 0x2, 0x7, &(0x7f0000000080)) 16:00:25 executing program 0: mknod(&(0x7f0000000380)='./bus/../file0\x00', 0x150, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="667b39bf99434aa5b4", 0x9}], 0x1, 0x0) 16:00:25 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) 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:00:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000f40000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000300)="86285a4a52adf53f1cb7d630f45e74b125bff84bb437c9cfef6aabf4c1fd980446435ea312c2fc84f43fac710d8bd982e2145946dd7634364bc4fefa1f43c2b5e05d937ab276fbb5e490e7824f5b8fd941acd72fe67b62e2705a18747ff50fa9e2b5d92cc6a73aa64d815079df0d4f9dde6824e24aa283c6ac5c8d8034d4e9b8e1f175f93af869d69477e08acd9dbfc8bb8d7231eba7f2d968fa62614ee2c080bb247a5b422cdce4531c592eef3fbc4468515052f3d2b9041102d5", 0xbb}, {&(0x7f00000003c0)="63fea2764a7965feddc05097082013d29aba2b549cc3ac3cd7f3692b13c16ba93c4782f751b975c2c28fd0a2356b1f11f9d4d967eefcbe42cc6ac299b94302c4c6f79d792d1a7c9a8d722fd21d79ab0062d723b1e1fe2e0bee5a6c5198d3a32edd1fbb146c279726e301faa7c5ae2c0b27eebecb3bf058ad2877bdb3d9237150d67f369e4daf2dfca865041b4ffbd6922ff959f2f7543bdc1969fbf10bfce9ca73aedba4893e0b658e71c6a9069c7a7e8c31f7cc14cad6bf01607e72214d0e63874550fca0e5aa56a94a9b54c24c95", 0xcf}, {&(0x7f00000004c0)="ebd761f638d96d4abac25e41c43c0c15920fcd2872eaf0605c51a37776ce875c3b6c7d5584f8582626e53aec48e0423df073656bd74677207d2f5e514437f79667ac416afec2771fc91b11893f065d8c10589d4e5ec33e0954f8bd47ef906bb0a7ced8ae716cf69b627742413f6652d1becda6647dcc1b3c71706fb98e1bc59857f8d60a4f28ee362818867669fb161469c80d53e6f1fd3eb7a2bc90fdaa690395d76a369e21c39ff4ef3dd56bda843c241f6b310bc4ec63dc14f220cf499f68f6b7fede40ae97a9dd4c24d9dedb4eb522b33d4902", 0xd5}, {&(0x7f0000000080)="21d221005b5d7b996ed4ef3e75d4347ddb729dc7991382d374556f268dd243f5a02be32ed9e8e56959aa427e5cdf8df50f9a4fe18f57", 0x36}], 0x4, 0x0) getrlimit(0x7, &(0x7f0000000280)) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x2000000000200, "b8000000000000080100"}) fcntl$getflags(r0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x81, 0x4, 0x2, 0x0, 0x3, 0x4000000101, 0x1, 0x2, 0x3, 0x10000, 0x10000}) recvfrom$unix(r0, &(0x7f0000000000)=""/44, 0x2c, 0x841, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0xffffffd) fcntl$getflags(r0, 0x1) mprotect(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0x7, 0x80) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x802, 0x0) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0xb4f) syz_execute_func(&(0x7f0000000140)="c423c542e06566440f134e0066420f6952e2c4427d18d7c462310223f080200a2640a22e00000000000000c443fd00b123a38329bcc4211dd8a4200e656920c4e1fe12b010b10000") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x3ff, 0x0, 0x0, 0x0) close(r0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x8, 0x88, 0x1, 0x400}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x8, 0x9, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x11, 0x1, 0x8000, 0x6}], 0x1, &(0x7f0000000100)=[{{r2}, 0x0, 0x4, 0xf2f533789bcdc1b7, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x90, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0xa1, 0x1, 0x1, 0x7fffffff}, {{r0}, 0x0, 0x4, 0x20000000, 0xc40, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x81, 0x8}], 0xfffffffffffffff9, &(0x7f00000001c0)={0x3f, 0x842}) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x7) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="07010800000000090000000000fe00b3bf0005eb60b194412a5b6ff3"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000300)="876558d62f25a120cad2c001409faf45c7d4b54901a9794e557fb0671c07a759707a044491105e952673bf51c9e32bd28df1879e8a43e79f2e771003f1f24ba849193246940ac1103fa1fab66e3626df6e03fd1f1e18c9c56d7d82dece1d46fa0006b7a6a8793f57464c3504dbb0e9d3de54d0b253cef4eb6b1a33136028e8abfb73e6b1f9f8a72ed0d9b10c4c935277ad133374772ff2a8ef12c3399b2d8779f7e1ae574e5c9c98a8f9808880144f0b70ff814cb25adfba78a0a68fc69a0553ea7ccec7395e271254b7a5ea9abad395014beffc130b846c9ac339366d2b4b7799f68f14a11f6c4fe610ab2f9836b92e22a2660348df02702fcbf0551c3a7456985c522f422b434aa270983c130d17119aa928f7cb1e62768ca457fd25600be1508cc01925159c9a1e9e1e195ed40685991e11ae21de35387401c275737d2075d4be0dbdbf5d64e7fa8cf3a971c5e18a1d1d4daf2207a789aa5224cd2bc3a54d6c4046f2c049fcf79f5563eb387860c557df93acb542c820e69ebc26375a02fd4113e3228df513a288bf3081d6cb669c4fd041466c6ebecb9c55501b1e602b96746cb3d91cee8d0ca38891e4dfb184378753eed3d45a0c2ebdd6e959105dbacb6dd8988de35c00bee2766ebfaa49238e493b1975cbf0b8323b04c8ccbfbce3ee704f9c38b4cfb2b6ed966ef3597c4be5aed1c8bc52e8832dd8d82a133e3aa8f638508ba5d279199cb8328133be22c62de65640b8990d906b84dc628437fa9df70afb5abc39f579bf5df153b5a2387c355529bb6f15bb6d907fb5e05bfb82a781fd673fd82a1ba40512b5b534dc762f8ccac54a964479022916330929574cc269ef75f47cd4c428725c6b54646cdb086d21228a489c3a9851764fbd7ff3dfd2d03f5b2425bd13d8ee94a6ef8509622c90efc8b16e657494421a98c321732173b0b58216d6502e7ffd6c960cbf52443f9a99718cd1f2e5b4fa8925665f0126ac853d3ff9974c13b1537bf3dac409f93199203d8aeb5cd8476bd9168acfe792f41f022fec136e731e880bed11145f11349102a3c31367a677a1c9b1cf0a21e0f643c65d291618ee802b275960ab288e4618f5b99c3effb234913c5fc247cdc475b0aab41e7a17c01fe42329c7fc3e0a909e43f9f76dc8bd6214839627c1e0edaf162ce53d5c8f820a54a02be47891b5b0c924646b88b82c8bd3d1030bd16e50ccc8e81cf48cc187c3a599ae701d376e5d5c12176dbf9b373bb416b3697ac577bc59fae23baf5d38d4b7f094681b54f9646bef50094503f34c4df0561b62022ad8014efc8570cbc95c8fce0d4134e755ac90cd033139ddf8b7295090633782f891acdae0644c1beedc5350ed119fd861eb0365d1ecaeda143398f13719121e0cf773ac035f18e16f7acf2b0997609a4e2f44f0447659812c3ebbde5c092f758ba7a8feb57de002f5b21b295b95afbca5187e96b530fd71251d3e0111b27108e359b4f08e477f9bff701608ab1e6c90f053bfecc42aea6acff25be8ebf686b922f901eedf32ab3c7a7450aaf28a803d2bd35ee8f4a18f4412b0e32cca3e23b339abe91ab0093d02d1c944055236caf4357eb21e29d58d9a51f34781fc32a718d56668586cd4a6b415f798a56a680bb242ac1282b552516acbc9546cd0f0649dfb7b62d22f293361a7f95e03a58af7d932b6a2c79893c9e9cdf372c3d8369881aabf9b06c18006fd056a1395a4f5d0128b65b3ce64280086b33f53a30d6d057eaa322a5e89f6a9c2b303c83ee1bd23754b9ce63b5d72c58c76b19468ee2b0b820efee5c7071ac787002aab51ea1b5b74b525411a8a876fc5b6f03c418fba97d5682a56bd904c7d1123789931dcd6bb6b3a7c79f27a79a357e26b492c927b06ff851056efd9d7995d8858fe48f9005697edb3fca4b1f29a52b41b3e017afcab61336e9abb110bb97ec53ed73c8c7566b1f951a1a2b6ee08ef366306a4c79a038f69e628673da3ec4eb936167149f971b2a874a9614fda9d6417297a2fcd2b48f96258d9f7c012e1d375206a7f514881194ec59fc63eb8e260ed7aca620e77f948a6fa9fbfbb255551ac728d2033f56e07de07d1b374811b3e38b981c7fe1eba47cfe55f95091486395b6a2fe80b29c1ffe316217b68cffa9d0e00f31e5a43bf4e4d4deae3c1ce3d8ee90580a2a92312602f9ecce8f840f8c03e2a7b3bb4229e53066100217ed7a25da2094029532f93f8c06b8f27a93e269245bb6ad04beff5c762ae297d51935b13d2b29653c4f316542eca009a663259c59c44365b512975e13f96b1b12192f58f05cf45999729b9517ab1054fec0f7cdf9c0340e9eefd7e490bad422fea368908604d6bb2c2332af4e229d2ec91270dbb41141f0267cfb293aca9628993fb1617d967d46cba4e6974ccc040cd994f57f483584c34be74fcbbc438df4fcf7bbab42a31801d98d96b2ec65919c99449bfa644f4f48953db0d436e475f3e871b353136d15fec300ad1fcf4e16815e75b7f5102b0d700d86fc7bc7a45e951a59c30a1966d0399a9511df104f01483778ab70b825bc858d942a4bc1fcaa58e69ff3dfd2a52bf1f3185342ab9b92f64497f5e569df5ac4e9658ad3e2bebc9191e5301d9950dfa4b8d6f65416449e987ef171fd1c5671a857ecf762452139107b52db95af047952177ac9d2a0780b03c389157ab7f4110d5542eff217cd06f959b6a209f5835351dbfaa68b9c6849fbda98d8d6c73aa79fe2ec932af053918abc42b859614405d1802bd66a047a84e147c2d4ecb3317694f6966af9de3677c52d853ce1c325b94d9aa2425f50d66da963ed86bf11730d547b79c68d514efc0566c809779dd5b653d82c48eb6b717a8af18247f4d5bb0012c1879033355cdd92828c92ef4716c3028495a881582190b270987fc1e1c60d01210a29ac3eca4afd0a8ccdc647e0f7cfc4d474a83c3f17d190f843e75b7ac19be3eeccc0410194e3979d0b8bac0ccddb878585791554c6631e818f010da892b548f4dbdb38f4e2daa552da508d64509c4a89030a5c31efc8a47adedf8856b834a431600a38c07a12f14dbeefab5c06b6304e727c08c0cf819d4c2fc655bc205800cb572cb67f002f15004a0601f0afd3df2441d617a06d47fde1ef021da4a9baf42789fa536f95a70a671bd539a78b0007922b72a4fe8b6696155326a20734482d7296e30a24f95c4ccc7e0cb3e83e2987be2914bffe6db527d7a3cd88efc5dcc0d35583a6019a13cab2f3c58b42f1dbb7a81edd0f4969b72787fbdb24cbea1ee9c45154d4d6169dba3c43b27509c7e69ec7cd0601c056d4319687321587399cfd75b8ab8ca2330043444b6744716984ac80fe8c1e5792f3694f822bb6a97ccb6273f15d2d63e9e0bcd19ba877edd22d4a6ac3ec2a3a4d1a4350d3828649f9de2064d4d506f69ac658985ab184a448bb5cf7841b95dbb6cebae73318bef620f02bcb12652ab5625166dd59c9173550d93f072f6d6155177f20870d565c739907b0d686970740b0d89ac9778e169706c135cdfa3a626e7369201fd1c3d95ab4d052f784434fabe7e52d381f48aa05590042d40e335b5410c3e525a345475b8811162ae9296841892a07d02115018eb15608a73d59fe2af2d1d6af9fa6f701e7f87212a1ed03770e974c5479cf00ee0974c13c23a23b328f8a7b30eb5535726e436055452e44fdd5bdac4b1e1507dbeb11c94661242cf72d24929b49211254842b0c3cb433e8fbfa257ffc3ec94279ac01510b05497ece266a793ca38d7e84ef0337741702a6752747a701271b638e09ceb2950d01141ed82bbeac8fb62c46402c9a19c7c52d3abf4e5bc672df258cd1a875a14427b9f12880e2f5ee6761b9faa9ce0ae26852442fccc1fae78acaad0fe390c3d0e2d8f709555379a90fd4cedbaaf295c832faec8164a6ef0f7d2fd000f51ed5638d040f3d75214cfe7504ca6d69db99f0c4b25b8325c42f3ba535f72f67455800f0c9c589770be6e24ec9bb49a57d92a190c983c1fd38f274c95e8201ef8aad9546db9eed94ac9f7b2bc6453636f7582f3dc7248edc56f94daf4d63abe5f1897a051cb2b30d95500896f4cdb8abe52eda0735b71af7d79650d46414203bc31b09c37d52a311bd6bd753852c8895c5b26fea2f955be096bcff1887466b7dcb047a18c30d4968ee2e334ca29d1af7346b4089a3572f1b700a03c42795caecad88a5d62cb02e288ddde229889258342c66fe619b93d1e5628eae564533e7451491f70c929f6e731d958d6dd4b48b204865a8d7e963bd51fdae3b2db42d7a289286a16e0eb1ab3c5be9f7be7340d02cb0313a8e42666094428b0615ba55a39c70faf75219c9daa3bcc1858818defed03ddbff08317aae2430837508e5c07c7f6377cd03ff4cfcf21d1ac65e24136264e70ee0d4e2c3840acccbe825212f45790af59b7a91e7f87401fa3e84fac584b210daa2e24695eccaddb6651a25b613b1531278c8322898f197673d57d65c0ca25e65081d4a7be9ff76273ae8319ea159c1f9549b1cbf1fc7117212249ae589dbc30022cf16a8baf5a3fc433b188dbee44d959f6d80d07bb1b6c92b1618abb0c71961bc8ed216e59e14cca724a334a3b94f31b06d2fc20e5b12060c1cdb24472eb92b94ad81c9e7058444b0f0ebde733dc55576bcf6b19f7bfe7d646764045a14326a4bce98cdfff6f2deb91d4b54e945de0468e48f6ae7439a20e277cfa50f71a7536359a649869cae945c403528b29fa40ebed7ff4ac001add98359c7b16b7f053baac7f080a193e11c97e63e2508813a4a9be4e41048b547cb40ecff8e8911130bba4dd6151dcca33daf747c2a2cca1a11cb7cb7d00ce8b1c0053ed56f5b9153f4b3425c0425c1e41c309be9e84b874fe3abe3bc2810868ef152f12d77c598b1e1371bbfab8b66c05f215f9846db7b554d053f81d9a64045bc833808c139940317acc5149bc8534807ad9f3a48e783e2233539d1853892f9fc102c413bca796baf1bd0028ba29518012e835336920223334467aadb32c533b781639e06c5b7a905ef2a0415dd1f7602318bfd3ee107ace840688eb6e68dd4e50841bf939915accc65f488514049d2388727bbb6ea1413ae6ff5f914cca4322c022104b0590b054cd6a84bbcaccdbfd907477741ea0df5b699b9799bbd0d7dd8db1b270e51c8b264d8de5b44b48b305dd0fb32932b0a1c1a6dd417a0c8ca9e28b5c8437b0a5a96192a0ce755f44d6c26c8eaff41decf092108b28f490632ecaa6a64af4c4d229630c89eb73022ed526716742072e0d08e4d6bc903b82f8d60fed41c252d08ec56082f5bc56ea48406bac6b8fe2c829cb68befdefdbd8d6fca856f83eb46eb35f8fa407fa5cb74aeca34d451cae2859c62b03a389f2242b4172a35c968ed12651246025b0065c0e6c176f299e14ceb135d38637ffa8fc793e8a1285a37be060a696967128f64450b5a7c09ab86535cd8475d3995c686bc625fde55525bf2d5933fa85be1cfd02a40e8e31cee0f87fe1e507c09dd69db38ab3b14307b4bd1562c68417522777992bfdc36e6166010443fcd2b49583942985ebc22c5a0904214d25d7f64141d9e4d675eea78fae0f60aae5954e12947b7679226ff8090ac5ac0e3fab3e8f93330ece74f74809889b7dd776d2215bcbeffe57aa893440602b99403ec488b31ee1174c2cb1063504641f712fe2184e72bc25756541be9ac1849bdd69169ce4be3138f717bfb11496c26ce3b29a4edfc97b65203901d2601c9807b377d99dbe9d42a991", 0x1000}, {&(0x7f00000001c0)="9de00346867a227858434b6b6169354bf0b6b2ad0fe2afa0d880bc2d31fab864052a31f31e83d9e9348a7c7f74f076aa84ad750ccb877633d4c11692bc4738e61b898edf4f8d6740ff6bcf2a55e087a46aaf4d53f97144f960de346faaead7c903daa2cd8f304a8ba03d96e077794d488a5a9f935e10c332fd1b9898c7a87435a81578a562870bd7", 0x88}, {&(0x7f0000001300)="a427f83511b7dbb3a010feb300d3cd5f475177b2e3707e29668c69a847d6294f03e6ab01a8fb7a6eb809fec45f07101738b25c8798e86a93db3b01e4a1c92e2a6dc02fb70d8b6db40ac9d3c182e6c3d200fb38d1d06d8edf718c6f79a2c5d84e9466c1be66fc095b959646bf233952cba93a46ab6914674ba610974d962dfa1f3b7fa01f754aefb0920be7fd17", 0x8d}, {&(0x7f0000000000)="93accd16a0dad27edb7877a0ad8fb4599329d950b0a2b999e552ae27e1e39141c66c173ebcc633d6ced3f78a19", 0x2d}, {&(0x7f00000013c0)="42d42fea947da95ab53074ed8df106c8dd966d50b0437e7dfe89cdf87bf909dbadad35fc5d6c7eba037325c7bbb39682e7951e3ae800ef906c17d4e35d8e66865ebec48ec95a6742d2d95c0cc9f453d432b2b62a04f1af5b958618be50d67180e9fb02bbb9972d938c2c1081fb6f4ec27b01aa1a630ffd7eb1b5dbb35ae39b399c247489e2a1ed8be00013f825e3a31201e3afd647bc9bce5ef05e22d317623a4c236b30dbdb333bedb038ae0935f8e71c095e0ac8ef9886330b68681aef28512254c37bebca3f008be5d52001b50e116c6730a75579af0e22c2edff4b8af2d4a3f8ed8bb061", 0xe6}, {&(0x7f0000000100)="448e14856bc0ec51aae98b654765267c97ecfc07aa5ff661006eea9ed95f3b8945ad9549b6fe6f777308b7877581efe12f52ed45d13c712947cbb94067f52c8de0396dd1fcb6360ca7659902879e71d9874d0ffc463016f6d70cc9", 0x5b}, {&(0x7f00000014c0)="fb5bf48e08b81ea4f843a5f6aba952e946925f419d0c35c47d2a123a5a95b33e035406ca111f2f0be02bd3d2ccbe943afa23bd769b2138052f39f54ff3a4beae90ddc1780db0757b34014598aa31f71a92ed680bea4ef8714739fa19c18e23703bdf5da35ff5a176aa8bc4d54fa159049ac756597f84", 0x76}], 0x7) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x7fd, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) write(r0, &(0x7f00000001c0)="2b2310b65c9214b2a137e836565f6c0098e3ed0c89196414589a745b3f7342895dbdc841d92cb4f49c2835c3a69f3a0f4e1477229ca2017e2dd6aaa28752b67931464b2811c01684775cbb135c3e9310875d1a180709b4a5f0c0aa45a60043a3abda905a84fefc26f577eb6c0e51f6772df7c6d448b9bc0fe60eac23bc933e9141bf9a78d73cf1c78c577321b22f66c80f7abd20faf54fa6c03c0cea006d9fbc4fcbf998bc9f0d0fd5b4819cf056b5f8328785f3b79067d2d8f90c2e19041fe7e8830e6cdda4befbcd265d60b402dba6486aca92dfb9f7008b429eccf0a3a939231bba6a8820263c41d91e93246c21ff", 0xf0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80000010000040, 0x8000000) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) r1 = socket$inet(0x2, 0x3, 0x2f) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xffffffffffffff5b) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/190, 0xbe}], 0x1, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x20) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = dup(r3) getpeername(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) r6 = syz_open_pts() close(r4) dup(r6) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = socket(0x20, 0x4000, 0x400000) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/9, 0x9) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYPTR64], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffff7, 0x200}, {{r2}, 0xfffffffffffffffa, 0x1, 0x8, 0x4, 0x3}], 0x90b3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x8, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x26, 0xf0000006, 0x4, 0x3}], 0x300000000000, &(0x7f0000000200)={0xf4, 0x1}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000140)=0x10) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYRES16, @ANYBLOB="fbcd908daa361758884949a9163b0ca5982d7b2d81347ac866d345d65fb01e313e1ff5d606242b71005faa985df32497a13e07b0eb214195f8d15443a120bfe8f7b28548d5e9c878f414c9a2c80b820ecdf382411633190652bd71a7f449715d5da1e29c1bb185b5d95283e9f7f0f8b3a2ef2df58a7ce8c85ec3ee7d5ad42a1800a9438ecec9f492a0cc8427e9df51a2529440be1ec68fd142c15f1760f3fad2b6d7ad28c5bc5881797fceb2c3d122eecd6a90aa1036ba5ef4400f3f80e9707db4efdfcd4bade8820ba31ff7b6344abad1f241d20c8c093c2341464e33785a3d2322c9104e3d73f88df4022ff54d6c862cc5949ed17e78959f274065e81d223bb617e4cfa72639d3e7ccd57cdb794200896b096fea4e950cf9fff4d56eeb8badff9dc84284dab4fefbecd0139e6bb724749c708508d6ed9b9c07c0ae18394f89edff59433db5982cc5d84e26dfc05ef2aa256c5c3d595aaf885207997e93c87c4e0ec47d0dd464f3640c12c4ba5d99f9cc009c9f5f72c1bb0f4f5bb392a3c8f7b9c6f679161ebfab0b35fedd95ed522d8e26bc3e57fc331787a09ca21e484be5b63765e5c3a0ad8c56980bc0fd580a368fd75b72b074eb4b0e007651c0d89ab2df39ae5ffd8edd7fdcfa27dcb1117498d0618d56d5977d78950945338f181fe9ce032fcef50cd214652ef9d4af04a8937a7260375ad370c3b048e1c7872584601a7be03c51775414ab9b02332bbb7e28d4f103511a1cfc1974b470d06cff97f53e0871cb670742cb731c5f9a63ed7a727cec2f8e1b5b2ea3d2f0ecce8c80d9ce2835ac75f0ed0198a600aa452621f84ddbce3e7492c2a4f3ba07b9aea751275ac03bb2169355b1e2f9d2fc1dd58a3961aac93b45b2879ccbc6aae37275d88fd819c2d7a2c48be4c21abae7b9a7b73a6a36c176e19a58b3b87c60789ffe55d549df146e91282074282b514265ada15718d938797c18dda6004ac83fff0a6fb567d8727477233529c49d91ea6d42b98c3ca20d2f38dbe5573c43cb7782b0db29754113f05c20ca2a1d441a302f13e1bb727d0fc14d9485dd14d6c54559c8a9d75f6b279a26f4b354e9437ffaa598a91352caab25f0720bd54955bbdb821c9c383317b3be4ffe039e08bc94ab2605b6b968e780db7d577043660cba6a9312bd2b9d9445fd7dcc8f54bb97d420e21bf8070693bcd47df46982a1bfe6659262495cae64c09ee59bcb958bbf90839427ea52b1c5caaa9d642862abe1eda76a08613838ff720cc020668697b797be81dd2dfd03748a47df79b12680c9da68fff3f641276a9004b49732847891ca87575f5d48806e4c70aceb82cffd7a32eac1f8761ea5269db586507dd00b0d5c8dfa5da36882687411d4eae5f13913f9457d100bb14603988645569a90637141a90c700309b89bfe52485854e1b2bee0bc4f775ec671a9e3f485ed421134ace18542b2d2e06636c79a4b9adffe62eab9d0ba7d325cf38b780a227f508ab2437d978c9391350894a50a94e77b7b331101c83b3e259f886c164ed08a2a85a894068f1997ba51a510f57d58503d520504799ba807a058228274f825f5497e2e3dc11a914ee171319f6811b80298e40a402f60ef94bedf91b9369512a4a7f4d5c741870a5783d3b4252e01271c4f095888a4654b02b7fb253920ff38cd7a49cd8173208e21eb431cf6a80596763b263f804b782fa986b708bb216204019d65c8cf7650c04c31d8c86f62e3680ded4897b6f0cf02d3ed7b82443f17d55fcea70bf3fbb3ec354b75e8077a7a209e0a530dc4e9e0a762464ce8cc09907b68cd7d0d0301456af1ce769fa9235f0c6294425bfcece18fb1683ab8d8aa3ebd81c4a39cf4d52713740a6efe00bab1e508d68ccd7ebb004868bc06761c85022b5e1199bf4d4230db1cfa971d972d64e355673e5c6dd96057c26e19bdcdaa1b710ba5279685fe1e33521bf222cda7646b30cb92d3e91844372d861489e55eb70fbca0a0a19eeb5566a64e27c61194b4ed83e70d018f32d499c8822168fa22abceb7700ba12ca886804309be8ee20d9ef4a14f1c09b4e70682d87e9aa8dc958ea1620bc7e5cf04dfa019fc387dd266bfc72d634847b676e15921846ad73b7c2204ce9385ff2e7471ac2fd1f1f00c8c1f9086854f71e65cfba6e27673e0780b2e11532383e4d74b414005aac6bb343db67bfd38caf840eec23de10f749d3d5fa9b08933a04fb889e73f331aeaa22de97f28a272fdb7953953381e2551719686000880983afd0f27c8704b7175a2756fcd5a7f3fc358a00a91a839e36b41008bb35125679beb3df21b122aa3d5508467f6b6500908124f55b99c66ae0e7d9bd7cae4bbbb7dd65180a4d8c8628fa82eeff29f8b37d4b2a26627948b46d693dd60643e170990a1071e4b6c541928315e777afc0b09760f1ac8518e209c2c4002db33933d207e59cbce78546349af3a11ee4e90394616071530f3745ef88df1b46878636e213910883d8038dcf5398f063da43e53d7eb0ea393bf73632bf72a100cc4ec0bd052d0e507ea1d92269369887ea2a44d7962032f507bebc7bcb381dd9741b7196301996f90af0e6fb9d8e3ff21c7b69ed2cb563f878cbb2caf9d2fe244bfdef74a7ef1b349268884940e59ec11a69e12d3a6fee7efcf2ab6985a41ab05ea3528fd4dc759e5758276b0831564609815e667c398d81f82cd7b645badfbc324777af4a5fce777692da6d5ac0e384cbcd2bb4789fb9151c80d95cfd9ac2e311b50b025f622f4d342438e22636ec14143baa65665fd7b67760eda6ed6f5dc7ae986a2339ffb0d38fca3a912bff9e76746635fd0f367710f05a5db77d39498c9fe0a31dae8b5f36b969ac385bf9f856856fb4b7c22c8425dd648bbfe5e34b2b20b5baf5f7918b72a14037d22b9d938af00663c28da07b7eb89c39b2dce70ff171f04b0155f31070ff094e7ff3986e79c5f6e1b62aab71050e9d092d991145f2225954a23d2f9cbb134bc8c1d9fa9bb02d5466447bb654daff008fff77486651a23fac195b87e49292fd4d47d548f7e6281e76df3f58db51b235692ea4dc0740e10224986b77b22c05eb6e8650789977aebc6e978ac3b363bb08753f846439438543d6bf545982359c2147f0a714e1bfb8b9b90747d972c857b7b26fa6464f9749368214242a3f0977aa0b1afbe5b5cd2303a8faa45ef51c7d46251b7905bd1b14c011fdca645e816e8cd076b2001848b688941058c8b1c1a0021e19a199dffeaa76d04db1e29e78ec92b62e32fbcac2daf1665256e93e108b935a0a962bcb46b433e86ba81a5d52f40ed0c4b67e05e4da8594bc71c7562fb844f8d75f0edee5f00ce90547333f49188c6c6cc6897510460796d3632768d8b2598e78347b0b67feee116b718a06c38cc832f9261fd0507be70742399e8cec514f69088fe3227c0199b4b6f8c641d642992106acd4ce23cc5aef414ddf703af7b8a658594e9cd5658e311686a60855cc4351b615132553bd7671011f32d88f28379acd94b1d540530b498dd3bd67da208f22caa0fc8c4918a7acfe4da1ac27264f5050d5db91e8049ab2e35a72d67baf57b37fec6c8a78e840749a8d83796b1237d9de0184f339fdb18af3827805e5e5e8e444408dadf42a44ec46ad999915e9ca49939d80b3695b3514a04217cccddab62475fa34a23facfa20e7a21f3b5dad51c65dfdf00a95c57d934337c10e0f89547d54d147656445b4b4ab21db591cbda44c424001a4a5c5f0fd9e74fe9a0a28ea2baa15d7f5fb7e52a09f1becf8bf6fb67b0fe026014240b6f86d455a0f8bf59fcf6ca0ee5ce862e34fdf6269db40735bc6ca27e2d6e08d20fd2c60ea8a8376b08a8042f4feba39dbd2acccdb70f7565c32c8fe8b64d783699fcc98f3d56b7c758f60169ca7fd6ed9ea78d6af1f2a0f99adc796b84d6d4b4d3008660fddb21284d5b0d96f4340a473324db71dd68184248737e415a01fccbeffd8f41fc9059c5a3870e2f334abe3a6c8d2dcf5406dada8589a8a9014f73aac690060ec9300bff4e53579435de67cf42fb8ff47244a03ffd1ad8ba74fc6ffcee7fb4bf0a0a9da8dc8786e1648b11e699dec1be982be01a76e1eeea1460feb2602769dc04445af63c28f4e0ad48f973c435477a30f25ad72e4c1d5e12eaa2f56ce58b9693ffcce408b218de61adbc7e5636a249b89b7c0ee671e6b7fc45ce54be89702a1a2e3dcdfb89d43acf32cf814045053c9b33cdd0538cefb4e5cfda84b374426c3aefdbf895568d8cedbd0ce9aabd96b15e026aae58e0f433908a9871390d34f288551b330905aac64dc09b83a8e7de7d63ac57ac8ed2eff7644b8ded589c8e3bf63a2c4d5eaac4b19696d963db00f0bcc9ef14d2727cd32b83397b73d34ac9044cf60fcc062f98706d93d9ed7aab6b21d03c9501045bb111b3b52712fe78a3bc5c2d391b77fbe0a162028077469758ec56bb2e1b45bd9fd51404672a96d106411df7896f5ebbe9c8ca56054c76cb00026d62e0fe8f7600ff1742fb4abdc956c4470d9ebc1f8eef67810dba4504e6067f4c6ed4e84ae8921987bd0595b28ab3b329b031c4e334855c0e41a11a9f71a626bbe6088292208aef842c91df5a2795efdd3ec2708af5e96f149cb5058ea53212f831eb42a99358eea112c97b6f7e1336aa1e5c66a422eeda0217b9cd6e2f34d1a68f8bd8a0ac84d8355592ab566ef586269b185f5492023fe307e84a182569454a6ba0f07aee937bfe0fcc7260a5902e1281b66dc873e69eab5927191a60b5baf6edefa9a9809a1c474247adee010b68fcf265e25c11f2a645bdfd5b37d9e981257470828ef53c3ba25ecd6f74d5d9547daf80d1a354ecd31fd33ed4b7c3a15a48f8d10ef80664eb183d01ccdc7dd9c93379622f52e70a35de7e113e464cbec909e74d9bd7f7496363f109a8c4b8a61189ea17b16fd0c9f6a499a49e7473484bde0acba8a6d21e99bd0cf40141084dab6a16dc44aa860137387d9f5615a2a2c5e13715f0bca753fc5ab69221ea1a3bc612c415f3f5c271ba9b5e9020b212c7cbd2272c43d88bdaeb20d16b7857df594fffe45d866174e6540a05d7d2f15bab91baf46b6bec4447e70fbd8c9cbe5b91a43525643546077b80380af8772ff657ee317d300e4ebda7762843ca60274e523d0f1121f9af5346e7dce3c5f095cc7f6f14539ef3b54b0956f1d2ab56f7c514dfbb52c2ce2c53a6d3d27cc2a9706591a2449181f34e7680700d9b46121f80c7ee5157c4d83d9077d27ff22b7c77479eaa06c87a668a04f9bdeb06910fb6e9091af74203c496b898ab65e3694f401ca5fdccb8055c6e0fa6defa0cc33a707ab5664367792964909be9f0c3596bcc420bbb0d4b146cbaaa86187933c75c206c67e9d37ff4347fab0fd50914fb9608f1998835e7ac5fdb87dbf977a0f342aa65c5f17c03eb10775ee8e82dc1eb0be9fd0515350766efa6eb646b809ce432f9864a88cf7c65f661d6b45b84c4c31b41f16e8ad521680dc89ff51c92028668f6432d010c8de4d5313c97a98de211398f5c1ff9cd9ae9c1a5342b7b3d6f8f1c5f8b53a60a2cb3f386b78bec5eda1dc37b610b5f4b5b423cbcbfcea5e39fee234f0094a424fbff4a6734142bc934b46172d43abedb40016e58d7adbf14c79f197d82b09b9c6babd6787daa3e7be961c8e99f6a2f8f67c492bad3f33a0a3353de25197122ac4d89a9b15be3c6b239e07bfd11d5fd5e15757230c87cb326f18f36e8a60c3e34707a6753c5e064978b710ea9de3670d0201acb2bc80f72c7", @ANYRESOCT, @ANYRESOCT, @ANYRES64], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) getegid() write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) accept$inet6(r1, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000e820f2f9d59b4b2cc0e56d219eb4d20e1217e5ad357db8804feb145dcf3a59917a2322397abe0eff2839d0bc600b28b87af95a6818e9ab1fde2a214b368c883680144180770a1d0e9a76989f37cd9f9aa9eb76dc1f0d064185af918844384007afdc161e1aa6efc52154094d070eaa3d6f9494dcafc5124acffd3ab1c19ebe8aa3dab735e6fdf1c4ee3b5f602282d39b11263f598efe7f26815135f1e560a7c6b6cdddc343b6bbb5b32e40d71f31cbf061f94bfffcc500265523edb303a79afba5516e077e87501207afd7056b4c83cc6a299b28f8b3f92db3d3e5b183c37475563162fdddf4abcedb78a9072cd684788b56"], &(0x7f0000000140)=0x19) ""‰~¼t§Æ†Ï€ñúHôD OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701080000fc000900000000000000a6bf0005eb5ad35a0520000004bbfbc09cd0b07d13663d851eacb419edcdad8adb230eaded9ece06ed68fc4af0e5aa33d0326e65cd9e40af8a03144a471a48f35679660544661effe1274519c8369bf709d265463b07c293ed8bff6df975eb29245e6c06b8cd8e97db62edbd59273954d30a36440c6148a7fc5206293a8a9fb8382080cd2439cfbfe0e5"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x28080, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0xc0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 16:00:26 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="0a46b58059d03b998b77c2635f98e0d7245e9c6c31bcc764daa1280f08cdfdfea744ddc724392029ff04159c2b485149c1c2c03b39fa10d879c1366f702f75dd961822590cded837cf9fc319df02ae891c44e2ac589a63d9f87cb1c8a4974fca922f95f2f7c1ccb45de8d193cd87bc892b557b052f225bf68c07fc2f7b71778e969d5838f72a083830bf5b76c69669b539fb77e12b3e5a7d63d34b13e5ee59d262e6e8026455c3e2a51908a222f8f217238c8ae213672498eb67b4ec38b9b52c7fcbc9cbcb9bcc461b327cf6a687882b26e0f1f77723edc167cbe2d9ed58002533fc6a17e98ecada3936df7a8f70df90a9bf09a901", 0xf5}, {&(0x7f0000000180)="6ccaff0ea759a1d26deb6fd5403a37a881b51b007aee2de5aaaf36752a9e773bdc2e229df4ba1cded44b5314589dcb185b51ce1fd5dd15b6bbb62aeb7448f6b3679146d436a31f8d3b884f17af5aac3f3e42d0b12c912a6b", 0x58}, {&(0x7f00000002c0)="5e65f6de45d78bef8e1278bf4d972c1a972df58aba8ef0af394d974fe03265078ffe25dbd0d444d054a13a6461472622a1628fd75ed1335067fa0e51308597289bd6c41aace169e37731311f89db763c5000bf63c79e63dc587090812671c6231fcb63ba4e2e7e486c342b87ee733d9bcb9c1f63e53e37c84c325ee89ae71952616b11a162c2a28729eccdc7a064990b675249341e9aa2f4561f95d11dfefe3d26b9d66e5208079eb6244c1f10eef7f37560c6001be135f2026741c4bafa01ced44b26e8688b936e97ff8caff87d07b2fe2279c4b8c1f8533a", 0xd9}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x68, 0x400}, 0x7) r4 = msgget(0x3, 0x4) msgrcv(r4, &(0x7f00000004c0), 0x8, 0x0, 0x800) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0xc7) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:00:26 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x2, 0x3, 0x7, 0x7fffffff, r2}) setuid(r3) setuid(0xee01) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) fchmodat(r5, &(0x7f0000000380)='./file2\x00', 0x36397a9f84cbf79, 0x2) unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000440)='x\x00') shmctl$IPC_RMID(r0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) r8 = geteuid() bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000340)=[r4, r4]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r8, r9, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="dbe8ac026dd629883cf88c43542e169c360f12add36a10", 0x17}, {&(0x7f00000001c0)="d1061c6772f48a4db029c1c907f0e21c9404ed31e5e757e7d1a5dc6c99e037e30844d1242fff48f0e81f0db5b629d7d6961d0151ad4ffba174bfd2b76b1cbe189fbc80bfae732012b648b2a793f0b9cf52c1da18252106562b58f4d3753a33953b392d5268e855508b751d274cf38a781840a08c785d97b740bd68eb5c0754b3505852fcd9678fa55ac456e8233da261510fda72", 0x94}, {&(0x7f0000000280)="290fa6202b3b05954b7fdedf5e77d82c7bf5097465fbce3f2669c69fd9fb2706cc0536cbe692b57cddec3606d781394476263f6a9d234ae2548aa5b7565dd92439ab127a2fa6213176e2e6291d6fe4d75174562ed5ce78faf1d664e1116b5e3d95bf1b5575ddc73f6044ac5442260a1197d612c8b5a00384a4d596c1176941c9d57399914d5d7687e2a944fc6b3898e67a61955e9e65ed1afbd141687de82f1d80838411b6761f453a991b7594debb9c031b720654e55893236199430573bbe9122cfe998789359790d7d9f78cfae25435f7bbc2b26d65895a888c", 0xdb}, {&(0x7f0000000380)="0033aa44e5da79de4cac92c3ae37c59ca58960d78f973ed53e03f1a7d57e76043cc32b18c21576f0c6fe39d13cf7231a079555d80b906bd0bec80f2a391aad1c996e17de8e64b8b5274e2fe6c4d9f5e1b342e7641d4e02e6a4cb70cfa0e94ac5c404316f3c3058d88a8ea1fe7724ef96b024b0adf5e49c4dc06ff1cc65e7c5f9ea1a7dfe3aef", 0x86}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "b2000000000000e700", 0x20}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'\x00', 0xcf, 0x3, 0x1, 0x1, 0x8, 0x100, 0x8000, 0x7425e04ae4d34786, 0x2, 0x6, 0x7}) 16:00:26 executing program 0: r0 = socket(0x2, 0x0, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x22f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}, @cred={0x20}], 0xe0, 0x2000000000}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20880, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x41) renameat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') 16:00:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) getpgrp() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:26 executing program 0: getegid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0xffffffffffff0001, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xb) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:00:27 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) recvfrom$inet6(r0, 0x0, 0x232, 0x40, 0x0, 0x299) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/113, &(0x7f0000000000)=0xfffffffffffffee5) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x200, 0x22, 0xa451, 0x0, 0xa70d, 0x3ff, 0x1, 0x1, 0x2, 0x6, 0x7fffffff}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x600, 0x20) dup2(r2, r1) 16:00:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x60) fcntl$setstatus(r1, 0x4, 0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() 16:00:27 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x1d3a) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001a40)=""/4096) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001980)=""/139) semget$private(0x0, 0x0, 0x1) close(r1) semop(r2, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) semget(0x3, 0x3, 0x400) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x318) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000013c0)=0x9) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:27 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmget(0x2, 0x3000, 0x404, &(0x7f0000ff7000/0x3000)=nil) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) 16:00:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x798, 0x8) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="5ae0f80c3d449feb2a55123d2a917fdffffa484ee59d233fe14465427334150dc947353031e7725ddfabac24ce15300a6730e745b01d7d30035d04bd772ad3745a7873d42f86714dd82d13ad7d9344ab86ed86e78d6d4e159aecc08c6c8c066ec3eb72a630c9d6c0c5ef3f4a9b8806d4336fa1d4fcc15dd0f9900ca1a4ba5c8b660a7a376255c77b1cb4c4765a5ffe81906d5e93c0d366fc1648c4c7ba6faaa8b08bf36b604c514d3ed54f4953e0363ca82806f26c716840adca5f2f2bd03336ceaca0c8be312aa4cb11f2b4c0fd3641b209e075e6e58178f7194b1f9b8129158c62853ed9f9ec584065", 0xea}, {&(0x7f0000000240)="d926857683c44eeff44d8cb5a5bfb0e5af6a71c54025a1a6747f1fecdff6306d3b8eb46df052e205ca41559cd695b2a49a19d1315272b4d18a6b2debea7fbd5e3d56b1d07b9c9f8f28ad97b2742698047fed1a45b7a2c17907ea9f4fa54010ac47d797d2f89ed9e4b6f91138c628be68839e5c4093eabfed7d4cacd611ef2500910a87dfefebe9dd5d50a9e25b1c56038100a00c556f125c48296c1447166a0f314fdb1520bc026dc00e390a78f2", 0xae}, {&(0x7f0000000300)="00f49b7740b86aa6accc3419c6d8243841da1a46cda00c22c5f6ca5930160c4ecccba7a1ebd96e9f3ea365c4c8af2a9c62637943066cf3796a9d3114bf92ce93050fda2eff30ea86c18a8aa7013cdcf9a683f32d1420a04920eb859d5328f7eacb548d5f56fac96701a07f94a4", 0x6d}, {&(0x7f0000000380)="a2a2c0c4d97bf623e4ff6c570f550dfea1", 0x11}, {&(0x7f00000003c0)="ba6e11e431b7ea992f6715ba4266be292e4bf7e3c7760bd4f7abbc5085ef51d0f01d21b135eaaccc09db562028e91e889c6973b9ee23912c0e3246d5313177cb05dc1d84a123664a045250e8629e5788e2d05d11bd2ef13c536359159fd3ce141f1cd150bb2f548e80ea6b348c68d1f39b1f2fd9782dca19058e95e2a5a95389f4eb89df0ee6661d256f81c01986e1225fcd26b9bb46b9f4a533642aa604c68cedfe69e3e38ae509a3cc9f1323003a4975e89bcc70373472666d698627c96ef37a68c2bbf48752f58b1af1cd15957c38c2c0035083d7d34e6fbcab86a2570fe698756cf2965ec0d5e6a7092d27747d9352c36c32a8af6adfc4d0cb5247714e608d98ac21c8b0115e0bd053443f54c9a765a054925d28d036b9cae83ecfcfc944670845e33c08dc7e14a685e3d6fc72161ee0116f3dea8f6b7def8ac092ee2a432943def3d8db03885d7c6ed4899f21c9ad0aa65eda3dfafbfca8ed69b994f0c93db35bc93ea81971fab2a0b0c7704f6ab3ae457ee76da37a278469594ed11f73b514261a79c8d20a29b2d66c7978a2f262d9a183f047ad8edc8ef21f1c5919cce24d4b73669257a81aa6c46fb185f4b176ca5bb98cc5e60160a64d9fb42f55aa5bd131c438847e4bdc759fb8613de92af6e829d0f4fe0044e30787f1c1b00cbcf12d66af1db8f19a2693f4ec61bc9edc86a59832e961b7f1ecf3f5d5f9cf15686dc162aad60d73338eee6c2eb5c1b455cd811117bef9c5d0f0da6458531a83c9d85027151de7d0d17295c48fc2c3fddd64085165cfc2a530a70c905138635cc911e8481310bd7f34669c002d6352b204bf2066c2f2453212dd6a7b0f94508fdc38beefd715c5d72962126330d078bd1f15349722404a7d101db702269f19404087d5607a69933aac557ea591426d5abbdd29ce143e0af4e03d6f87089df143a7ce7f5d43a75792b1e12c7755bd73e2fb9d3f5e08a158cfaa0c73bc64437f9a13ce471a17e8e15466eccbdbd9088523f0c98babaaf1039e84d972584462b5c6de1680c738b75b1c25b364c7a078a3d26b8917e722f6d7ac97cd8bbe9bf127488bdbf0897bbcce6a5bbd8b0618d534198a50098dd2e10a80d9a1f87594f823b52ebd903d059f10ef51eae2a779edcf534589dba0aaedf0353f8d1d1c66e7d1aa9653d0fae8c490978bd8b03ab8c5b5f7ae8c7d1af0c27b9d430432ee489eb1b3409c6b412e7303a33ee231afba645ef8f57c8d514c00e6fb90f44b50330099bc25275a18d32a1dc991b6a29ad822122f5f2099459d65f8ffb89be03e377f6db184febb1ca6f04193515dab4411a7bfbaf1b274de3781a1538f5ace9631e9ae3d20aef8099db1bac9c95dac2383d492ea4dc114c502858c5c7cea55242aab27f9d805f0a52472c40dc736b0dfd1bd04a729b7b703b77f64eaf9b4a583e4fa9170b5b8d58a4db54e80c73e92fa6f21e5d9be5537a91541a3d0ca010b2bba482bde755c81cdc65760555d4e40b1d7d1e14eab16e76032049f54d25971d3692afa8c4473ef8bbe62df8a5cd3820a7d2385ae303beb02e3497c81837fcd863387da1e656fef27f1fe35ae2c317061a40a520781c2ae83ff2838d39419468902d4e727d045a4a36e33d0b86d26b8db12f6fd77202d78c0e795cf4d709e47f3d33c7edb414868ac555be42c66559c0ea18a327170a4657e0eeb225471bcd8bbd962369bf3b0a14cf4fd58cbb6a1bdff66aaa7cd5254461b49e82ecae7805fd3c39d15d27223218e2e95c039b2fa90e7679706e3d701d305e32f66a54a37beb87dc201ab76a915fbaa0f1216cc252cfa4058dd8d0df517dd2ca584f98c3afbf63eefbbf8a806704e91f79509bc96dde533406c1ba700072cbfc9f5e52fcfa785148c98c0642cdd1f188d21c5073720124c0dfd66155c5a1282950f7757e7911efba56b108920c466bfb2b3d73e0e85e65c67a0656e6efdc209fb7e0f5024a70559c8bf81c511ffb42210188abd76c0bf77d2282db0ace64f915e6910468b431fc2e3a093caf1276084772d5b2520d8ffb988342d68be62596ed0f827319943e4ac533e730edce694f1128f6136a26b931f385a2c188101ed4cdaf8e9bf02f2f1ffff66ccf4ad6c194566b1c081891b38f6d5cd75f30c68bff3279578d59339c867d4498ae2921e79f525c2b802f57cd05f3c7df25eea874c7c4c62a1709abb5ee4ee96fd3c05feb58fe66f4e56395e7fcbd0da09babccb72d41e5311f412ba07915a39442098a62c9e84d6bd1bdfaf78431834c1771c30959f7d781a7aadba050ddd7db21febe7a7c7d015d6b5eae2013fe07f2a66c0cadaa762827ed94a393f2f874615c2f03cc31a6951db5e91d67ed73b166b97ac7232b8c264ebe32f4a2aea725e6ca0a037a4b170e8c5e4c895c1424892d1cfb6f40ba901f9b0daf3a60c8694a6999d58e65358a47f2459a1fae8efff5bbf36bc60e6bc2ae6247a7d2c6d68075f2a71bd246f211d92661077dd05e7fc7787f96d6d53af15b4215ec97dee7475b10ebd5cb8be1ad854fbcd71a1db529a45ba2e47102d65187a3374dbb1553296d871a3ff377b4ad41719422e9a22088cbbe9518220479dbdb156ceb50c221ce0a34c2ddc4afa089457060c84f9219e973e1046f39d8a5b042920f5da982c3b44c4ab6b8c17daa5b193443fa6a7fa5eea6a8aa737c8134d4bc9a211b0e020f1fbd92830d60f5cd23d6c3e15b62f6d7f9ba3ee16c91cfc8c104e81ab0517ea0b6ffb7b9775cc8abfd9876c2203419637e7d974c9fab2ba3ac1e840ad76e79167ae581bf2941db3be5dd837bf60da037427fa15079a1bef4fd6b3cf4900a754b0ae8020d0367182f6d4b4a49b3b3da33f903410d6570cb6cd8a2dd8f15396a0e98890417921cef2cbdc71da4237c83777a9a21acc1fb5278f13ff859511564e2f900e549715dc023ff579b1d6df6ed18d8cc2f1f2a4ed835542bed71b341f99226f58b096be9b66ad4f7e33e0e9ee02f8e9559659959c3e229d0d2c99454c61f5e82120a3646d92b01ebd2b1671aaf769b9372295f2d99427075204dffb048ce9f4e8a690a5ec58f9bd991fdb702facf1cc0494e4fc48e37a264f6150cfbdc0c8b9dfc386bcf5bb8063ce6a605a7e5a033f317298c70b6c0738f30119dc094f74b599f95fb0a27a8a50989d2b8f782671e6d8bedbbc6fc51641dcb282f99f098aba3dbc06445d3558a0b211611f7f7e90c71918cd426829445bc098d3e56627169efdd4b00efbbe26b65011a18714d9e87b5a5ff76d2d78f3c48d4ccde9444fcb1e423f73b2730ecb0e38592790f9454d8a504411f7fb982d2519f42e024dd7d8edb733ae16130ea0e7a8ce4ff839079699f7521e04114b7c6171dcfc5ed86377a9f712f31154b6167699db9d3b209ffb3ba24f68b491d3aa2a523107c7c6dc8e412ada22cc6e23683f209532791e0c18a5dd3a29b1ec8a15ab1468d5e7924b8c951931712ff75178d12c5be54af15c5706c926b7234751bfa983c345f986b99ec7ea9cffb0a2b01e9a7c33a7c1d7673adf3f403028c3f0c554f2aa4e0caf69224b0f0995ea1941028280f169b1661fa42da853862340ea46a7225e17780a8aed8b42b18e99cd2803ccc7e29c157c9e0eef12c6cf63c936800ef7fd8888187c8741964cf41420ecd6ccfc4caca8ecb876c6344ad98ea2c3e47fde815acee4aaf3ceaa217a827af26de2c9b4306ca68d670cfd8e8abbcce199cec09a21e699239026db7074edf6dc28ed3bb314c495500c1ac4c432a839e3ca16fb2fedf4894f300990396544b6d1c824db28107698546950331c7e0f50c36526163cca5212407c715674f8c5179ada93def552c3ea8a35e22c72c70d6d19ef86fec5a132abe74478276d8a25b6f76f7cd59a34eff0ef73d5ea808fd844cab8709e5b2fac4ec15c2286d0e61d80bdad5f74cd1a7db8a13526e0f306dece936751e3d0c126722ed884f12f107bdec04d141282b895d20dca1ffedb799a05d460f7cde1bfa564f053a8e9717672dd548618ac238c00ae8a626000710963d9372db37e7e454bb17773b4823a8e37c3fb6497913fa1d94c75710de67763e3acbf4d2d7a9d9a9693bc2b64e1ae9c8679f398e9e0612136bf819eea86d2dda265e9a1b539099d5813616e4e593777a6b604f2026f23bfe739d7da804ea13060dde4f7e2180a2a5e4d71422084e133921df1ab0ef56534035aa9d973c474780a1093fc4b70da532b2761342df41f831bc4848f89629c00c2d2a723e7c890211cf96021c1aedc62fbcc7f319daf0c4dfdfcad09d906d1d44eb967663a5daf81d2a89668c2c84ab5adc944364f585123fd2f476593adc91bb283ca35a2aba95358cd9e69d0d7577c3f4e71d5b5bcfe8c1c4a236fdc2b75a2960d9ed093e9199a3a62a3a878c2fa2f3c69d1d5726a955c22a4dcbaada5e730ab6a56a41c08085dcf210aa286f5a8b8ab633a01b4bf7511300baf8b150f16b21734a2ac3d2bb01165bcf90290e768e939b246c234377be7fe8e3cb69d02e5b18a118a27a29933c519699b84d184caf1a4912da584a1c924aa534bc6c1974876d1ebb57d3fae0f9d0074b7bf6ba8164bce27ead0b4e339626ee7388137ff849ee97b337bf8f127c8bcff8e9a8bb84f908a1203b1b3202dd5d7edc185fdeabf53fa4f35d064ba2e1c9ec062d42015d024e78e35d9bdae5674996d822a46b71b0d9f37fe2762c1205e91161ecd64594efcc79ac8435c0f35cf094f3c1b3f6b0c476d2fc246c0354bd7d0e603940e385b22f05869c15663cf371af710031d45dd78e7de9ff7b66570732bb60c2e9d7e670ea2da43db964b18843c8f6e1eb509ae3d8ab92d5aff8f380f17056ba659f6cfbc1707874b95afa122efba4212aeb3736898c315a6c3a640dec135bbf0341b47316301843ea9dd286a8915ce33151125a43d19033b8cfc05acd06aa078405e31df0a8d161a5eee4b9616f30da1a0ccca4d0a4fc5d55787c1dbc85888eeba419dddb24ae982d53069ce7fc1f1900aae7837ca61ec840055518eb3bbe4a49e07151da06b92565446edc13a8f6c70c9864ad47f9168a89d322660842d69ce9a200a4634016c2c1b82453c2315a6a82f005a10cf6fbdaf0bed3052c86a71fec91bcd0713ec615ff6cd8349d37eefdd9ae00da9db57bea41e05e5a2e0b060d2cb67fa8a412c14ef5007896ea3721ca0db67991a926d0fe586409e7051daf93ff60c85ee8cfc8ee316fe1b545a3a7448d2ce9866c9b6d81b34af4adc859262bad5a9e2b0d269998710580363839def69951c4bf39cbaa6a046b23bf78b93b85429bdc9d107781bb7fa010d36b880f5b68857114813ad3a54450effb15310f69e8808b503005112fa0cd26fc06a040e25f0a0f327ee3d718c1b08f683381b45c214d5a01dc9f7067125c979fce1fe82a53be77de60956e9d10564e3ee36f14ed719e0d218fb6a611d8cd7949547bdaea1ce1fbff3c1687d641d434a013bb1b032607f90e422d22170cf39c2083f8aef6ee8886fc85749bcc61a25e9210a355210f36b04f43710307b5274797e0f63dba68ae6759ac2405377b071661a85c23f80f92a6461b45ab06cf5bc0fa8c08ef538aa0254f21e4e434e1862d5ec3a5dcf82802df089be33772e7e03e764d495957f00b221ca8e72614fed81cc2e198fcc8de7fc2beecddf953dec5f367787fab26d5ed8fb548a35d21a473210243b24264eac571328509bf8cf04e731ee6b9522a551fc714dc715f8d5a04db030f626f4434138d15728737b1b6a43737f", 0x1000}, {&(0x7f00000013c0)="5bd33a79de37cc32926d2b764a668276c3046cc68874207047bf51fafae14393efa4e32ddd68c03fb8a44eb35cedd0ac69e26cfd713eabea52958711c9c32d42bbe0d9b65b460f5621c521c875c4", 0x4e}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x88, 0x1}, 0x4) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x86}], 0x2, 0x7b) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) 16:00:28 executing program 1: setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x410, 0x150) close(r0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x500) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x28010, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40000000000e048, 0xb09) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="ad", 0x1}], 0x1) readv(r1, &(0x7f0000000100), 0x100000000000005d) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="62c6e912901e5e8488a10ada95f28dbbd7288b946c530d973c20d4c8fedcb234d59b0c1f19c2548952aa1aa971d23fd06f96eccbb26c46afb2992f4a761df1bba1e868a4cb7e48ec808aa761343e5e2bd7dbf7c9ff65fe0e43e5529db8f5f82f3a6932b381b0d31b8a9d6e1e4b12c7f8d2839576458a1b6a", 0x78}], 0x1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0xca, 0x0, 0x2bb}, 0x2) sendto$unix(r1, &(0x7f0000000140)="cda63bff13505b78199d0b815652832c937b622eca5b38ff1a15b5da35ae75b556bf034d0ad8e11bf75ae72e2e7bba4b8a140e1d61fcf69d09d693ebaeb038055b8b0b49e409f0579081f680534d807cea3f1daa7446ca6975f3e4af661dbba575f0f51d15ff4ec0fc68563aeee7bc46a5420e1dbb5a1900958788ee1218938ab244f7e93ae05dcbef11395e06f1e1daf51c2d4e62029f7547c33f61b19b45c85f04bdb5debd3b2ed567820ddd12f82a0aace2b52af0dbf2485c9500a34a1b1123bd", 0xc2, 0x2, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kqueue() kqueue() close(r0) 16:00:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f0000000380)) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:28 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000200)={{0xe51f, 0x3c}, {0x4, 0x5}}, 0x2) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) shutdown(r0, 0x2) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x20) 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) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x800000001) r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setregid(r1, r2) 16:00:28 executing program 1: close(0xffffffffffffffff) msgget$private(0x0, 0x2) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ba177d9b3ea5a56c7f6d5c13a7", 0xd}, {&(0x7f0000000100)="f17391901573eed3744b51ac52d046286e2b85d9d16c15eb08ad96e1a6a3dfaa8e2e5c66a2877505302e0fb91507d046c0a19d4f367e0d8db33b23c8a2e0e66545c2a2060d5bb536b46484cd82cef697baed0399957bfcdab0f8e8eb8a9ad52dc9cbb477354ce7d3f5df17ca07017b6b7200f44269f79d4ad7d713c3898bf38b6f42336f399c179c41afcf12862ee60e004e", 0x92}], 0x2, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = msgget$private(0x0, 0x1800000000027e) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/155) r1 = socket$inet(0x2, 0x0, 0x2000007f) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000500)="9a6aaf51952bcfc9bb154c36faeda5a23393492d775d5dc71f55440ff3a8602495936a34b28ab482334223", 0xffffffffffffff08) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) poll(&(0x7f0000000000), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="0600bcf3ca8aa4204d294244ef00", 0xe) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000080)=""/70, 0x46, 0x2, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400006004, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x200000000000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="6b5afeba81a0ff693e48b86b93a51dfdbdbe0e35c84762174ed19b17e74faa4c2d878cab767828316ffdfd0ab7c2f112f6367c8b57b9a6a6bf91e1e8763ffb29edc592f09d53b61e15c3da6863e320ce9b16be85a1b6fb171a0772fd72d516015d747da8d62f81ac10d6fa911a73856389637cf78b468c86ce3d67006277bf6dba7ad11333ae5e49672c40fc98e69773109d6646c8e5b364fc92", 0x9a}, {&(0x7f00000000c0)="dfed9b121809a8e2448a4b415122908cdd85bf2844e968a1222e76db4ff5399c9a8a111265baa7b956391adaa901bcddd243754b96bfc15d2629cb66351fc97245", 0x41}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x90, 0x4}, 0x40e) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)=0xe) r3 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x8) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x400) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:28 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x1, 0x10001, 0xfff, 0x100000000, 0x6, 0x7, 0x7}, &(0x7f0000000040)={0x8, 0xfff, 0x6, 0x3, 0x3, 0x4fd7, 0x6, 0x7}, &(0x7f0000000140)={0x2, 0x7ff, 0x5, 0x2, 0x555, 0x20, 0x5, 0x1f}, &(0x7f0000000180)={0x5, 0x1}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x9) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f00000001c0)=""/126, 0x7e}], 0x2, &(0x7f0000000280)=""/4096, 0x1000}, 0x800) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x101e, 0x0, 0x0) 16:00:28 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000009) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) 16:00:28 executing program 1: socketpair(0x16, 0x5, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={&(0x7f0000000e80)=@in6={0x18, 0x3, 0xfffffffffffffff7, 0x4}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)="e135558ee433c2846982bcb7454caa5c0bda0ee725760c42cf215bfe82b0be0b39142517686d7b1555457aebe7ff6ae67e53b49e879cdba32f8b02268398cb46058b1b6ddafbf3794538bd89cb8d85136ff47211a169fa124ee746a1fd38784f3f2870e876b3441ec1e504800d60325c15384508000000000000006f077cf1d59e051fd88b27dfc3d17a25172dc3696cce3a803802b536dd0a3a4e33d10905471db713", 0xa3}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="f6a650f0457c7d8592afaff58e4713931efdbb10dee1e8ae231885ea9d924662115e899b81a6a53a9e1e737cb9b2a149151dae7a4879f2241e039549ef98ea1caf6d819cd3c6be2c27b3e420c983ee9d0b0a18bc16a045d9ab961596c40fc4cc94d3e74a8d30ceb2c6ea8d67d4ec877de5d3bc609e2421e7477f1e495e72085f43d156d67e02b8aabdfd2aceb61114cb2b2786a49b20b314b3eac6b50d95ecd4ee9755b8bd3ab8e328dca91260a7b728c7b4c2d10f498e863f329973970c93e2a1f47f38d6", 0xc5}, {&(0x7f0000000300)="4cd91b727912531b21764a444d1ff42ecc48a281d80ece5bbb6928842f6db916a37c36ac37d100c2d5a4fca02917556de369151c13a7a9a60361572a743758be741354ac9e49c0fa4e79c0f6c78c785b258e03f974585125eff3cb4e9c15bbc78b1759cd3a5e6f0532763c3fa3534dd23f5ef4bcbfb1d4", 0x77}, {&(0x7f0000000380)="e1297524df", 0x5}, {&(0x7f00000003c0)="374dfc8c4ba703ff90d0a37c0978a281a7a1224a3c30b16192c18aea1a5da2b9616467db8b6495d22e65236099cc5bd05e922e9da3338fca2af446f202a1cb225ebfb28d9048431bbebf27c029ec0c92c01ff1e23c9734fd6f7aa6ab3d27534c9a228f2dfa570367254949611cee38b7c1ddd4e51139", 0x76}, {&(0x7f0000000440)="0e7b6c55689427581080dadcb43ea07630f6e23ba59c634189ee8f6899960c5d4aae349d47e36bcf3e5d7c3d5a5de2ecc04f75734432115632a0b116387f5f7089253c874ae0f50a7f1626f591eda55e90a3c377802e5c8907f0bc0aa5fece87212823a2b0a0c6eccf0161ded6085ffb483f72b3c0e663a280acfd2fea2b4aa4ffa9102287537860a9f39cbc0f3408d7ea2fbd4196f76d5a498b6f51424e54f0d54d20019c28527735e935de5a2e6d7171a373983e7628a3fef6ad3d9dc21f6daf0bc89b37eacf4d1745d0e6b9513d44726e391721a4616c4d589ca940b5c4b79286e6ed51a0f1b38aa2df7f47a14dba861aec84e9bd68e35e", 0xf9}, {&(0x7f0000000540)="8e2bebb1b27a1713e2d8c51f95c95c62f60ca2df98339d539ce8b370b683883a1f869476f432af8cf9a2c732f79b035b93c01cb1f96a62495132aa21ddd449502bf2b29aaafb08589c21db24b7d857d9deec41307fd3b4c2c77d7a69a18baa0997856cdd3492333ac35a4ace031a43d82c1c4913d5401c516ef84347c5ddd0bc994030e32ab5f889573d1d10da52acbf058e27eacd17ff7d05f1689474519d43bf708c324b22877bb6a94b1af9934c699fbb0f4ab761c57c272a2b4beb8e3b5acd4df9bb0e865e3b2355d0f5de5d65b37014ff5f1002589bda96df8c0dc91ab7bbbe3266ba964e1d9897dcaf69d9a344ad3f45945b0e8f5e8fd2", 0xfa}, {&(0x7f0000000640)="d5df1030a9340f4570354926a21ecc4b3abdb88f615950d51313e46fb336574e326c90f1c03697268a353e1fbf4673234314d17d3a44549eb55c9b988b63e623d9d79a9091309657a4a7899c9eccccb00acea1549317fce30c17f69153e2b8f89deb90bf5de650acec281d57eed68ae97b675f4738fc9cd416ced8d6269bd3bc9382dd6f387993c109de6434d9c881a4411b2b1a7b2df133a0293dbb699450b08b68e53f64feb0100a9f495dfbfbe7ab9b462f3065ce1cd50e9908aa1333530ab59ef2686e433173da04751ced17fb4c4c6c11632c", 0xd5}], 0x9, &(0x7f0000000800)=[{0xf0, 0x1, 0x4726, "bab8ff082024e0ee52f7897fa98629ebc3951c9677d8e41506f1263bd82be59201301ae17b102c87e2497d7b0bb3393f9e1ba5b2b80973c04f451dc3f9775a7baece085b9eaf4bcf3e014e9d1e1925e12e05a9065fa256e3812b93cbbfed558641f2d7da84a2ae3c893fed8903591f3bdd4cb7b14328904704812bff04055dcd3f44ca77fb20face5673788254ffe29d613d7e83493fc5050a5f8c0e72b587e5dcaef0cf83a3c77b9d59936fbfee169e8bea73fd24523096dffba556ee92471dcc15d8ec3bf8c55f968d4c2a076546d281957e83c4cd66c7d7649c7255a4"}, {0x108, 0xffff, 0x6, "e1376d4e8eca0eb2811871902c726e5f35dcd91d090552941073f8f30a925c3f97d2a34f9b91de06a58616079e2ad156e76bda1cec459977f5e03f1ef28f8e6020eab98742caa1a24ce77ca7f73857b22e350bb7668087385a292c10f32cc89044237a29ace86f7a0ede0bb43989e1aecb0f18b7d5d4e41395bf40547d3aedc030956d6e049b95ccd64de66ae33280841c14c2681489c970ed9127e68d4f3266d1cc66bcbd94be268f1add8bdf90ae04aec1abefe4f1a3d3f86309b9875f844b7d82d0234332c22a304da62b1e3c53de847c6d47597ea8ce224117a5adeece63ababb02590e6da35c9f9e404318919424f86e915"}, {0xb0, 0xffff, 0x2bc, "624d18dab4eb16b13916197de11f83fec89ecaf02bfd038845432150f4614c36e1da1df54823817f8543132131c5fcf090485e0b34daf6ddb6b690b651fb25cc3d9206204b1dab6794cbeed9269ca2c2b42ba05779ab39e4d3bfc1801c14256eae7b8278c8c9adcf7a55aa672f15b4c1e2e7ff07798ba3277916ff2f9428dcd8384ab89ee0c19879302c3619399241dfe66b6d9853979dc5e6b8c9f696"}, {0x68, 0xffff, 0x2, "28e4159f4a30594e9e788495c5dd1738438c2febb88dd6afcfb0534be0c514c520a87cfec3ab106be1b0de4942be78ca74b4010ad148d95bc692cb0e7fc666955cf485d3853f36f5f3508faab0b5825d251fff"}, {0xffffffffffffff93, 0xffff, 0xa94, "e137568aaa70e72fb42a70c0ce6199c7c5a20899bd445cbddd91375eb806c989edfb436774808b4047db38c9af3d65f09757717f0ce7905c8a3cba4fc352065c8b5c3a7b5d1c18d28969b0e7abff00baed6a44d43736899184f922792e21875dbafc4550edf38a745b4a88988c7d1a5dbe427349b5f98c554c9485369a99579149ad901e9d59"}, {0xa0, 0xffff, 0x2853, "596f4a28a8c7f262ca9ff3af62f439e9ac635fc02eee1d42000d4f85f6298c820e42b03e5d22dfe39cffbe72c686b2526b3a9ff217b85e9abf6b02b699f9d9b567bd5340e6fe2b11454cb7465a0d964b01e775b57a5adfe2a68d77945030054986adba128f695cc51df5676d4a4100000000ccd395ad058f4e65c1c0d99a097e44400f110af532ad37fa930400"}], 0x448}, 0x4) r2 = socket(0x18, 0x3, 0x0) getsockname(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/7}, &(0x7f0000000cc0)=0x9) r3 = dup2(r2, r0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) sendmsg(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)=ANY=[@ANYBLOB="00020000000000000000000000000000f821448befc47bfbdb65f0a943ba7559f3bc1b80b8a90a7405c6c8b6ac1142145688a8e20256947a7af57de694f2916a758f3547ff3e4670997e33bc564b33b2c28fe1ce59484870c54a8aa78d6af76c5b9cd90ca96de47bd5545cccbd8385184fa4f907d7b9a9df5311e3c1ca9b0637fd6aae2c686b6a341af3919641e0b6bb379afbe4780ae277317209e19dd68cd228dd117db3e40bddf7d27d03cade0c208f25e17bc60319e778141be8d0de13602ee1e05be2d37fa68eceb3a0f26aa383645e58da2f2bd686f942867d08ec207deba611f679"], 0x1e}, 0x0) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f0000000780)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000b436ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9c3d407fa093d39bd4af6d3a60e259dc081db3880f0d890419af9f5a9eb1283aa1220c956b48ca912df052ff416fe1400000000d87c637c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d0dc312b13cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db78"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705d4a1069a3d399c17ee38a8a198a6ff80d9843efebeadc94431a2ff3a7f60858fc5f1b9131744d3"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="ec854fa497d185ed8fb0439af5a7c245d9fd6d63c2aab92a5ccdf807db6e95d38dfdfb49529255670461", 0x2a) chroot(&(0x7f0000000080)='./bus\x00') execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='([\x00', &(0x7f0000000180)=':-{-\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x8a:*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x00']) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000700)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r12 = getegid() r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r18 = getgid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="3c7a206ea26ba95e784601369f8f8eb35bbc8709c39a98b8d6a84b1eee5cb1bfcc792cc67e54c58aa7b17063470016e17ee0628b0dfa3dd125efca4cf94373fb225e980e3b3640117edf1954990659e03aed3fe4815be1fe1ec4dde5c4cf5fafaa43", 0x62}, {&(0x7f0000000200)="1ea8fdec5dadc0131964c0daad78990b68f3a2d093c76d161653dc2acb3ac7e188671cbc73fe118c223a707178c758d622b705ddf23face86327ed1d3694687c4c765e5eda399c5110fa56ec9c31573b9e4d56f0181039b3c80862421dce7af566bf7a7b28ec58aed3e15a272dc933f87cdd8390df71cc9eda2f00e75868d71ed53ea0e01ff8da8d47657081d0d4e4d73981b1f147dbadc53e035b55f4e73faa17c6a0e50fd236bf03cd8f65920e9be898e88ff26ad76bac2fc5d5b29a03f7a242ce550e22dbfee07d3d7f1915c29d8cc9de6c", 0xd3}, {&(0x7f0000000300)="ddbee3d9238becc5de6162570a8fa874e29b9e3c7ad2db0778624d1a01dc19e6515204b48549a55773fe75ed77e396cebf5df641699147195c1afcfcb97b9f42b99d0aece2c4a48b84ba9a8dd51d9697e1558f2a6fc4fbaa4e280f6947779f467db81af0ee1164e36adb3b810fe00c1d1532e2a6ad6a2523b4e568f38855d894456ac6e8c05ad12d3f6bfbc853a6cadef687476c26e2f76fed854c063d111f6acd0f690a7c55ac6f", 0xa8}, {&(0x7f00000003c0)="0b6a017cee39eb0cb325843ecabf1bcffc1e46786fe410ec22b96d2011dbf6ecd09a4372c4f51c7a510e41ba86fe0f389f632fe4278d7c5f9abfe3e6f48aa5c018a230d620bbdc7e4a56572d3666800e4b6bc24d180eb25dfa899247954196e398623520abc1d1763aae7585489ce4", 0x6f}, {&(0x7f0000000440)="5ee5b87816480179f4f34aaae40cab9247de5085e1e0b71042d0ae1b0e972dc31f2fb5bc1c0eb60ee2bd0d97b1df86a46bec028ab9b4ec6bc32630997ff76cb3c4e8e29124c88a4dcd5d0ae5846821e72791f4e08311fa2adb504865c6bc3a9fd4bdf1e2e4919250f13b6df7d28e66dfe60398a75ecf87c26dd26a39a75f9d98e76e38f50cdb2397f21cbe5176ed69c3b00f31f6ef49da7cf41d0445609b75e85d4029d79d12fad05c18a7470c922e5af97f14c0f50b430e569f774d794442c1b254ab78be24dc932c10357c64ceb31b8c1c3cd5605ebac1edac19ed078343a982a1a3be960c7e31afbf04543bbfae2b8aba27a65517ce7c59672b6d7a18", 0xfe}, {&(0x7f0000000540)="11cd7000d4d28fa35cc4f2b4ab4cf70d311b777be3d7660b038e3242cd9b9efc1f49fcb4a6b66aaa45c7515ddcec3ce5fb2d963a598ed023a55a99618f4c9fb613c9c16d92d87757880592fbd602fb5c39cb7e2f61425d29d5d56c329e69fe010de346e4389743d033c447dbb3341d36a37d4fd926fb23970a9888f3ce47e27e28bc36b24bb14b67f95724d33534bb2f7e4f8d84374ae7929c6ae761df35e062f68ce911df37ebe0d8", 0xa9}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x118, 0x3}, 0x400) 16:00:28 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: 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() close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0xffffffffffffffc1, 0xfffffffffffffffe, 0x3, 0x1}) ftruncate(r0, 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x800, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x7a, 0x729a586e}, {{r0}, 0xfffffffffffffffd, 0xe3, 0x10, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x96, 0xfffff, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x4, 0xf5}], 0x15d1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000009, 0x21, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xcd757905c9ea9f0, 0xff, 0x2}], 0x50, &(0x7f00000001c0)={0x81, 0x1}) sync() socketpair(0x2, 0x8007, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000240)=""/35, 0x23) munlockall() r3 = dup2(r1, r1) ioctl$KDSETRAD(r0, 0x20004b43) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0) sendto(r0, &(0x7f0000000300)="7029aea3aa938264498cd1a045ec51664aa8a47b2a6449a7a7ba64fca1284dbc581fe50377cc09e938d7c9fe4ea8ca6681acbce97e0a9b76bc2753", 0x3b, 0x2, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) dup2(r6, r6) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4, 0x4010, r3, 0x0, 0x0) r7 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x3, 0x1, 0x8, 0xfffffffffffffff7, r7}) getppid() fsync(r4) dup(r3) r8 = getuid() setuid(r8) minherit(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x2) socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) syz_execute_func(&(0x7f0000000480)="3e26650fc7a40a00000100c4e3fd0857ae04c4a38920470100c402793325e7000000c421fde6ce266fc46258f2f8263666f042fe07660fdcfef32edde9") ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000004c0)) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x3, 0x8, 0x3, "261b7fc37716b93b09b32a3e29cae47f00b85337", 0x0, 0xea3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x5f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) mlockall(0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001180)={0xffff, 0x9, 0xfffffffffffffff9, 0x5, "e7191eeb15756b74d9ab213ffab84517ec9c413e", 0x8415}) shmget(0x0, 0x3000, 0x409, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) fcntl$dupfd(r1, 0xa, r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000011c0)={0x2, 0x78, 0x8, 0x6, "116fe30fcc970647cf56932a585e4b086ef062c6", 0xfffffffffffffffa, 0x4}) close(r2) lseek(r1, 0x0, 0x2) 16:00:29 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x0, r2}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) writev(r1, &(0x7f0000002300)=[{&(0x7f0000000080)="fe09dd5f20fdc0b1", 0x8}, {&(0x7f0000000140)="44cc534bab0ce9a2b4ac4cf23f87c15e2afb12c23b54e5a4da8645b8e45b9e284162fd03c0b966eaca0c5b7881bf7ad0045feff52582c5f9a09481cb87ab1e7aaa20f8fcb18ae17a83ad885d3f550872a8ece9e9c2b5e71cd76b8113c7683e488109b2ca474293b5dc24b07eab98e4000060", 0x72}, {&(0x7f00000002c0)="817922b067c9113c82c49b945b6383cba251188dff9852de0b7d0f623e25ede54048d420606cfe5e955fe411b21e066f4a4d4e98b2ced6e4bf193e06f761d31041a196ed6938901c36cebb6021ba78f4b8fe7066dc1798f5a1843abf68ff2b9cf7847d64af49547c4bed7ed3af604d51770137e7d1338bed8efe5859635b987c943430cdfd9aebf48e9f00b4bccd60253fd89379929ac608c2ade195a635efce2b2a43860402bda30f45e2cbfe7da580a7b200a2f34b9e4a51bff9be16b11f7ce5e0096df4a0230e48114b3086b2d4d63c4aa3d6598106f0fd78c03f49adc9a021d1fd879f53a371b064facfdc6ebb05fc3bcfa647bc8dd6a9a9302d84f991780d7c69d9f3bdffcebf6458858721e6cb0ddf0abd0ded1a2685657604d5964b5a487fae955ce62305766d38a9f823c7444fb75e557b5ad072ff631672aeb33aaa5f4bc7fb5bfb3baad6d7d328df670d86cdb9d11d8b9647ee0c11311de6efd73215ce2461c7609ca559e288ef82a09dc9dd967f9fd63c3e6f740b3953317a2f6f3bc60c5d0351f603034739610c8e9ac24778b4308650d26c07255b3981f39be08b0a3defeb351fc7357c8022919e2791333e44299719f6c53b1ae1aafb5813b56de3376ae778eefdcedfff24019acb855259822f8a11204bfd929f5b94e1bbd3df19aac3d31932a1236fbd8d939559d689c386aad492932b330e8ff5e19eaa10eaa11556eb00a0e875d1eb932b88b94adff74675356c3ebf499068b7757d47699107809e3ed874c644ff1097fcd148d63cc3035b1eba25780ee8152592e2e57d2c6b8ec9d68f2238b047e5202479fa7c3d1428ecabdaa7d48fd7d7338542a58fffef6a38e79dd3cab3a8a68d8069ba79842d5c23fa193fa7236845c7147086dd12b2b6df0cd49ad4ce581cec7238ea7abc895fbe2cd935b61c414e31c3e09edc63de651d69166d093ac3857df3f9e754defc711907842ac04c703ce922bc3b1e15b0a3f473ec9642b2baed910a48aa8bb7a4ca099e73667cfb2738628099165fba822780c97605afebfd475b29f406faab73933c5e9922f54e040564c282638400cc4a8aac9235a27016da8d72871f51c2eb4309a1894af2a86e9001454a049e2ae8653a16597b87d094c1ee694a5383b334ddd92045c9713f043f5944c67169a73a4ba2afc22bd5dd08b8f2934ee7e1b8fc11d6856365cbe2e175691ab6f108f8a6ee1ca9aba86738e75d5f556c0eb36e0aad772501c358302aac7b24cbc403f932c3b8091d1fb5155b123deadcb5d5957007323adc479938e5cbcb9face249c58484baba67840c8def6a2d99d1666c9534fcf1b4b105791b6ce06c6cca2cfd23025d387aa32984a3d560be8abf8619b595507a30b15b0b4dec0d1f0c3ab7e551c302cd5a95776ac4358945f11b5c5dd86fb3add19ce20dd54736c84fc5d59205e9627e717d615871cf279603e91396c345f6e2a4a35771bc52c0d6e6863d8c35fa552b81908719d1a793919c10d057f8ad17ef4c36a4781a6ff055cf251d339d5df8b0f353e7ece1fd91d2ef9d9dfb2d2de4203542ed5fe46cfd99913d5ed283ce53fdd6264cda9cce74a1f1d301d0003f1c2388e86af2f8a19ed3dc9cd59fbaeea9eb509ac8075840c1a94d6ca200c6fc8de1732f962d9e2a80a41fcf5ae241243adec15c15f8e11d06f0449a291f5eed703095613c13e46523f0703f60655cff6ce38e877bb922c1fa61d62644b02b7f265852b94b4cece99c752f109d98cb6b755c4fcb862a6469d88058f6b4746fb0812ea78f4b93ab13664d2590f7bf3c3e8c1dc43ea51dd15ac429c23719b48e76036a039c3eaec8adb94a523f082947663969ce3be50a2baae3ca1e9011f4310003f49ee80d83400a0a142bb2708bd91f2de16552e6907561cb194ad620c9a7309a5749154836f1e662535552229dc877b891b26ae45e75bff97021b08f21bdc6d7f4872118f4492cd0b9ecf6722cb96579327c046f3b86b98f081d301f89d498c7c931190c070c979a066fbfd64a3b129f3ca39f057336561d14f307b113de53fac0422727f8da578720a735a222c64c091adc3ec875fb41c4785c7ef2ce6f097792e551e0abe3cf3d1e2d9b2a3de2ee383076716f60a8fe268752e4e63208d39eaf399665be102f35772c3a407af8f46b3b962b9cd9831640001e8bfc8df3382f41cecab7c189b2c730f3ef343db6ecaf7e0e2c20e283286c4309d858bdbe97e0691a2a4633f639c9f005d67662b733ce5d8a1552d1b8ca4ffb2f871048fa8ccdfe7e4860bbd7ab2a1ade1f6925b20aaf0bd4ab6dba05197d653c69e9e6e2be595d340adba1b03595dff65e3dc41c13f159850e3aea9cdcbe6ccabc4d6bd9d154c669217c8aaa770f5f2d3b63bce7cd48ba1d1806ee059d6a89a40cba03771f32d47f91feeadf34f0ae5151d934e23251d1e68f01c4c74ef979f4a806a261e37092024730c0169914a114321eadbd18f5c72dad5938eca4788b8acf9cf13970d0ab5f0c9f0d8b28a34656acc6275643b25f0b4f8f47dc16207912565a9e676925009dd23f803ea606b13f7ef1588d601bbdc84a83da8284139e57389f60bddd45013859790dcb1f9d9b53a771242933f42f34a154aa9dceb921e7b94be512396275edd6a9fee41f17758b27474d8687a9923c236531169bd4ed51f8d3f89cb674b2a813593568bf63d0a44492304c1b2728981a14074b9400b47007526fc51f07904192927bf5a6f0e91f3b48278a07b3ba1850b1f1eb759159364e040aed822492d0654ff8d567f1bfdcc7aa837b30b0e43f63f073a9d9a4115fe17397fbb926d8f2ff844af19708e57067d4c008da16ec967282b77aa6a231d133bcf24584e226e13ab565d087abe84a6019d703d9ac734a6580d563a83d964e08c0a57b5103f4863347699e6337c7afb47820eb7183013e65473ac2031e632f324d606105f3000fa8f667a9c0a240398175824ef50dbc73a7b9220cf2a6f08039da7af7c7e32dc69a6064dad246e65c273344d97e75f9a08aaf2c14251f360087b53b85b6c8785cf4e4efe3deccc8dc86358ae54b3482dfc9f5dc5ed5026da9fd0251c82d854252df4d0a401485058ae66a0aa2937d91a594644a4645a11f71308342b458063103780c899d16907079a074b7149d8df93d3e20551152cd2d28c5ad8d41d58ee5ee1a04a0a83fb99a709ca68faaec13ace72de92027af04d3a2bed2ad925ca1800e12fc2c2e8905cf6c34f0a3c08e3fff3fe828ba033b114ff5056491f635ad2b05494f600954568ee8283ca2d7cc22e98488f70eb897dc2c6fb657d9045b0486486f265ed3d6a433954ddf0a7956cd20ae69e1e20c224b2d10d573aff21ea16dc813b4454aaf39fd9c466131bda927ee7c56e13c7bfa4b583cb6c69badfe7e12cbe00aeed31bd65eb5f1e0429ba07490c2e0cf6773f77c23007ce6f2672a4d6cdb59d6c1fcfc7155141a212b85bc5dbae3a789ead9fa366cbed6cc7c4405086a674f92496a5eba2d47b87d0ac95eea435568a922257204e2694c98106d8850360d9773891474237272bbf6f9a969fe26ff02224f35a8f329a2c20b6baeb17d553e79a8dfc61799240eeae55db54517b9d0bf04e8a2c0e23c1d713fde25e52110658fe0fe22f4faed16a088e0c2a71aec8ff5bcf939ae65b6705bbf385cfea414e808d3e9a6c17d4d9343765fb41a479af8ca26a004750875675140258f5c7dae5a63ceb16ab70a958d2aac76889f92ecd249e918ed874687065debdc82c09eae22c3bf80a0b3c1fa0db5d7b10d3000bd78131accf1f27e0690035242488fa18339b84778271638b6a576fe35e875e7c113957be2b3a3ecf18fee9418f268e92354440c63bd1fe19293f21aa6fbb9fea9f4177ca76f8994bbb5fcf302c191d647383a588d01f13ae0689ed77e5ca10b2fff0274d25e16e2cc6f740dbe272eab51054d0d6364baad7e100ccdaeff2c4323e9a3c4ef2468370a54922d9ab6bb771a31dc49a1ff33305bdc9228547bb3df5e4e86e4f151ef2223b2c32dcab6508c080794966438f348d55316eb69246faa8b42d228fb98aa941f0b66f108bc559a55adf5f755290a4575aa58f501b4cf5cbd96831ed2ec7b06009bf2bca3ac36cb983521a9f36d44162eaf42ffc3a8a4a9223719d277177ddf30b0658edb0c11b7482d9f71eda396251454700dcc9915af4fed1a9b549a7343498b1825f0548ae2b0d5c8dbc692eca18938f01f51c21a57657a3680885d08781e49598ec7a579ccca89ff054fc245e84aac953e8fa33522992807a1cb857e153b5d4f913fa9aa0de789d5c470cfcf6cf6e790a0927a84e98ff98f37e65d9b276c54dd8912b40796aa727bec2e4dde967ec3d29df6f8a1fecc83dbff6e14031599a875a295ddcbeaecf6c20ff866746194dfa9bdd733b4778c0b29e3cc0d2b1cea985f829a1aa2c4e905ebb1ef1231cfa30af0c3a64ed40e6b15b2de9a150c4663e6ea361be6d5dfc24c778140c6e7681da023d27e4ac6225a8df21ae2a1d3fa878a6f7b5bc14db9922a0b02783995ca727427c542f653abaf13533f7663ab0b8d6694969d2916c30ab2bbcc050ba509d173388fae8fe777b4f9bee1c84ed874a7e624cda21160c8792939b6213b1f0386d3200a9bf8a53745dda4cbf742414c794dffd7861e44b95c52707fc9e2bd34bbb15b857ab4906c217c04b87714bcc1fbe57ba992fb63a83ed305f3f4063f2dbb5e6e8384ccb2b18bc1ee225bb7e2994b7ab6d55e88cfe93606db6901604ee47d3880f3ff37e8fbe9ef6a956e0e4841d109ec67e405de057cd9188c4887baaa2df7660d81c65dc5ad8dc9dad557493c2435378a7962c5ee40475e54ddcd466823f50f3eb1cfc5332e483068d230e80b1be0cded88ced7ce2aee245652d5eaa94d9d75d89fcb6cd8fb6552069b23cdb4d5d86630829890a959a50aa96980a921b6e55b954a6c85d45a8dd18db88112a5a4c32fdc3be45b7fadd5a2b14e0d650724eae6e77547bb82ff93fcb1ce9f1a50b4eb62fb16acb0ee64e44f926e8d6855a0ea5acc719cce94a676eec41a3d2507c0d3d64bd905964041ea57cb4a64b545f9ec05cd6cad52c92274548e51fd7e5d7614ed3629fe987c3b8bc73ee5a1a02c46e1b9467894ab69113da8a7ee7f758941cdcabf9ca944cf84bfb3db643e7b3f2862a97ee169ef6dfe0c11ffeae3ae27fe0b8078c1895d08372979f727b4eec8fff6d32d831b6192711b47cd68e1e2e0119998a41b7db9b12af05829cf47927deac49ea4203d4563da53d2f0647ef2d441ac1f0ff3418f55dee6164218cdf270bfc69c0d7f56a6fbbf0b83a4bf76c70c08a01b777c1f4c4721d10f1254a0ea2f45c796ae260107b50d9ff085532108ec91936542a9c2014ead0b9675ea63698dc4dbb0a4f16a586001b823c6f51a99f5bb3580f8f58760d8466243f4cfbf46f67af86385dbc17d4a3900cb201923d95d2c1eb9a8dfcc75cbf35c2a75c970010531971f882fce35dd5ae056be8026ed197946b94064bd4d07bb81bd7289acb3313a9c5245742d16664c89772bef20ff7625a30b3c7a45122d4004ff0605291169866d8f0445743ae8ca264cd5af094d3942b6cb32b6530497984d85482eb6c66018928d97db0378a3a09485c63717886387d72c83aaff42c23cf3e01b781f2920cba8baa0d551073ce2a7c1ec99620916a6f651166f4445e7431e5f617106dfea0217dfcd4741537a90513ae2423cac051013b51e7cfed031a431f6435b3dca5689076c050d", 0x1000}, {&(0x7f00000012c0)="b300113199b8183f662a0c333d8214b1050b628d469e3b4fda17cbca647b5cba6618f0fc75e164eabaaad59e6a36402a20dcb21a2e7e2afd4712052fef9a4f755eef0ef814e4c0b5f093923634dfbc9ac2aa72c54be87c8e03d4122adc3251f37eaa46d7afafb3730511e82c4a0a6d5750a354c28fa566f9632b7178e9cc0f35a1959350038487887e73a4b802def07673916431774f35941bfcfc44c661bc15d541f474c7a440072ee3512a4120d3fd63546fea04b257b0c630560ded9a6d41cf4df2cafe2646282b4c217c2933593e655c9ee8a1882a090d7a24d531d0d7b6038aebc74254e6f0849abcfa4a01f37d6be97b0929d5ba96caaeb8d65cc261aa8577225ac24e120c03a9165f479c6b79e3c94229fe8b29d70602378b89e47ed3bc89b021040dab44f0f68f47e9b1c37d8c762a449c5f11aab25058fba071ec4dca1161053c366bbb91ad54aef2f0e8fd80f565f85c7e728491a13884a18d3fbe52e67067e0e4de38c384cc08b23c0b9856c19e1697f5a52e6c6897c4edc755a7571bc46ee6690292171cd350445f980291cc0a5dc00489b81f9efbd38738bb4a56ca4fe5586469afdad53d61021369789793b37e217bd57ba48028c65757861f87db7f5f0a04297c54d16dd053ffc7ae46ce53f8f41090cc95bb5066f0641b2364b1324df2efc26dc0d9acdb2835686f0488d3197e08b5ff82113298fec3a49411f0b0b221b139416ef73163d59f859d9d66929a79eb6edeb5be4aecb04ed94e20a5b6dc8c08a2cfce5819a7cfcecbc1f11cea2228e3f8ae5bcfc3d6883d2b53cfc6586d81486521bd676fd5fa70a3907fc155bc42078df4c2fdb262c48ded9bfd9126feb075bed8af9dd47507b53e45c9b473b6061c34b94f8e4e31830ff772b046bd14f7fce060d8410701fb2ef276830a36f2ed10674aa51d4cc2eb94d5f7f29fc51f4181ba7a4bb2d430b344d27ef5c8909aced5f36d83edff19935407e722dd6a622dd5eeda8c8dad72d1c4aed6c3dc9d0f0570fe8da7c549579c62346843da1f577c7c980e3f39735344e1db8fb4c9e3a99d2883dd6abc1e723ce44b3db1f8fc9bbdbe10e3e2d43b73b8d1c108e881dab4657862ff72c4051efd42e054eb903190c0c0139a2ad63a731f0a8d3faabf8d5864b712b049f22d4a78a685ce4cdde32d760ed37c4817ca0ed77cba973c4ad081423bdf30cf753ecb985b1b2908a11b170b5413909ed95dfafe2f07d1653fbb258ada4cc4dae7285e598588fbce79d677c4b26025afded538e2468c83e8da8a5a7408a692b0313da772e87cbc88e40f722958ccf8f8facb3eb3d49156ec5898219eb3064b1c843775bdf30224646530707fac0db6f14ff5b2569fec5da9c1f30258d3035b4223529b3a276b06f2874a8378080315a97b168eb63465c6344e37e05c0634b8ac3b0dfa8b002c325a04ae3c0e06d75eb2a71d2086a55de2d064761d169239b5640b9a93ca3ff048e367e1e5b98ff5b6d1df94581ec4f027233e8825a1518ca9567b3d2bd83b2ef2f1dd0d80472625d389f6cd5580e01689561ff661362b0e568e7ab0c8d17c10cc87ecfdf1337c7d4d2701d9136a1df9b98f9a3b95037a33c94fe8c60e48d87d28761c1b482e2da91b1cf38ff82c24467a17b99cfe5bbc60bbf472b55e750e9a5c4a41470ca3da2a63fa200637181679fb7ddda15279b74d8ff6aa5c8fcca0708ee8135649965c8cb6e8f1f93e2bfc38cbd9d71c378db4655c44408079c14d119ca366d5ebfe3833dc9c49254eca2c9def10287a3794df53a832f53d01238c2b5866fa6d79611681806a816bc03e5d7e21fbeb9f7c1101745b4bb2c1b1748d8d80c03bc6a4f2056dc643117e6c587816b3248176e656b71c9d7b1b3731bb532d3301429605a1395fcce2c9ce820cb4cbe3bbd486aaa9ca048f8fa7680a3acb1ec78253bab420460ff12bc9ed69999284f84e62a1636a957bef122d1fd6564b71e44ac02bfc5516155da0895ce619d51728e8047480ff41ddf30e4a3e079fb1f29257fbe6120d2e38a9d3be808dda30a5d7a61bc38a47830bf9d939ec9f92333f819d99f4aca78d47eb6854a45abfd372d6cea438e023e321669d104f52c3b4f70645b04fe0e9edd9153b1a7863c04ed1fa772ec14af4a4cbe40ed9f1973646e926d3209aa39060d84ba2fe34f1d5b4e218b0ff1b0c2d68619e04a2f629b34182e2872b5c1e291eb765ab4165175161eb3641b33e1f77f660b0ea95adb893c47f083a6f05efef59cdc61891aaed66211a62813823f20cd6f20c07f0c45a8238e626e7691094b18128b736adc8eeb097aeef2cf970d1475afc73fcc65cb8a88ada685f2f485bf35f4c4dcfa7853d9a46739523d2e6cc4de2c06bd8ddb5342247c70805f584bca6241467e9dc9fbee8b53b49b24e5d1c3e1b85c6238487520aeafc2dc4a40cf606c4d133fab24c56bc8bedce1bd92ff827da5696d32f63ed323dfce8f3eaec670dcdff3e5a2d097c77092e0fc0e2afab9c49a9cd88f179ee715aaa1c3bbf3a64241e08c604151109aeaf4267037572145addefcff6fe8e00924643cb2b0648b269b91e4a90fde02226ec0d5cbaa363e9d28f7bfca62cba266563fe8f9d179f3c57aad2fdfa0fe377e530b39031b5a799ce420200bc5693cd7a927a805cefb184098e575d8d73b103b7015ae11186e6219525dc7469f75f3c7c3e176e2bf39d63d6b4213f857a32b530bf3dffe9d6169e130ffdc86906d84191c87a74d7b9d88706adaea335a75fc1e8ee2a83dd8c9f2e86abb3a40f52e6d98a067dbd9c6d027d634d0cb09011ed20e48ee34a8f6607768c82b4e3601a89a2a22e70378f46d5850e3c38f62030157cc34a65e4ed686aeba9eac10d889934a82e699c850aa6f4bcdad5f27d8c097e531e16325137ff4982e82f18e2fff0b4a43ded31df00f8221aa1a2c958249b594dd4041c116f64e76c968a20bc5be050a3d61ef3520c0a834cd6aba4b6171f8f7b74375d75bd5f6193e1238ee0d7eba71abecf5786b0cc5937faa78da4fef04769825daa2b8078fbdfed6b2d5bff849d65443ae4e10d6da510404d8b88b5ce0fb09d677459226912145937650cd53332c579b0c7786eeec505f7e0d6155a13f43f63ab2afcadfbace55ef8b9b593fa01e2facf1411eded2051afaf62ea52d741977138f6a9b70d3e4ad860c10876edc996abbff6427ad7c1fad6d8d0838ae65824e915c3930a75132367cfa710d4d56438c38a526bda72241110bd51abe928571d5e69b34fd367c333d85f9c1601145b883e1b43f6f544f65046b96212944c4770302abc4cb830f049f4f8399d8887888c8bd0ed0ffb5bcbf43995c97ae9645cc7ad042db334bbb5209680792ca8900d01d51f549934f8c386b2e9e993f5e8f455ca00365afc23e0b315ea7783a38df1daafc528d531c92a64980bb5bd59dfa6c35151969f847156779fbb4a32b470f574139bf61270c1a569bf2b345f1bb9aa18f62c40f92d16879448f9e0936cede16ed1dd2c86ec5f80b573b555472944fdb8e354b12698d30fb6778b23cbe1b214bdd589a6219c547015fff99f4783a8a2fa55e8bfe0199176d40ad3a039896327e9ec648a9b4de2fd19d01572ddb833974d26ed0e2ff779a0abbcc46260fdd001e124dc2750bcd6e42781e50f2d28ee3540172166d35cfdbb82d2fa9cc32c1eefe99fa0614b938eb5ff852cef5acd9e034bd6f0b5da77664774dffaa251141e0d8b31498a375a29788ff589fd063626e42c1708708c987e7bacb6cacbe984a98c3243fbe037531e3d8256de439b1efddbc5decbd797391935c0efb8c7119daa837de144a4a3a908bd2d234471615144eb6aac7111b471d255868d4e0c0b4ac3d368e74db2f1c5864d823bd59edf83b45663cc7b08acffe83e6d20a01155ccc6aa42f3c736bf933de44f040214d99af062b2254ae2c88aaf69c94c6405747ab56d1bab1d612ecede976eb5e1e9fa4c7da28a9417613896f9c75b128acb06d7b915911d3afffb1d18cb4f5a1eaeb4383e6773191a86de5dfb20bd8743ee861bf184e0000e64e0ab1ef8915ba27e27a98442d9ff62346bc1a6b11cce2d3dc33032d6c7d6295c8f4c9b77573230a58c796b3b6bf4e4985d9e1d5d51ef929fff1a91af22475bfe66d08ecec26519dd6035cb1abc5c004799674367317a907bcb22a78a6696cbdad3f3050d6f56b933b075fa7130810ef8d95f5f2853ae9d711af25f45c189000b46ad3558087076e202f43f199d691da8af14a53a636cb359426d758e0629f4513a75294dd678d65d6b357289fb948967ba30eab5830a4e34c9498f65764e1c5c538a301829f581c3212e24ce6448eb168e445672df68967455e82eec7367c09e4d9716ae3b1168d1f44ad572f9e6ce6197cf2dcf42db7eea90664cfc3dfcc03b2233cd111fb6278a712fbdecd9c8bfee7d7121f30365fcdc078ad16d2f3d89fe814ebec08232410af5f6c780fcb5e4595409ec47341c9491a35c7b4d5f471c3455348345df37ffbfc7ee50d2c744ae2f5b648c11a1bd02dc0a7e24b5b95dbe4bdb271d43ec5e69ea496926f260574ba552393a79ec6af90a47ce8285a37a0b465203d8ef1edcaca4a740d68b5dc9fa8ca3c428e10fd33b6066ac80725c984954fbcd52289141af4e783f483a6dd1008c8a53abea3c8f40e7fb16b8ef6a40392d10c2ed18d8c77cb0860d35f911e85fd1cd26dfb6a677028c0ee5018db5b1fadddb1592d8aeb40775f8093f91b8ef706c9d35d684cfdb23bd9dbaf51765c11c8ef5d5b37cd345ef588581c9fe2187df88c6d19c975d84bc9c04279cd997f729eebd5c0990a9e44ef728852d5b02469fc1957a151ad20cfe47e1ae0c599d37b4df766dd43ba253ca49cae2c4ef6779cdfa92505540cd222585dab97330d2d5a98eda7a5c1d6d443b29858fc1fdb41c91290d81d93a121a9c2c1a7c3fedc98ab4dbf2eeb192ac1d108584b309ee7a871369e5706129dfb07cabbf38f0f9d3b9c8605d3293ea4628b09c9531c73dce5ce0e2bc3f3484a222bd7a711fc9aed038acd37f8f611a41f5c2f05df687e9717939138c70eb41c7763996a2e553f68312f3a67e037fe8261d5a05804efe9ff6d259aaf28150f545610e49e26d9845baac40aae2c682adfca5398ff21044f1acef28d7bedf8a36872179b8a114e6404d3de33212f6eac58ddf48deca28f50121830db83213cee8f83f58a4df5771a1c3c2e4ec59ab29502c3addf292b62106406c984cafa33c1617203d5aaf16de01eb27b4f02e5f6175f7f4ac97b498a64cf992c42600fc6d5f83692042b456fdf03b3e1a1277cb415b6c53249123e2fc3ca3aee308e4de35e6ae40afb3e20001693697bc689e68b54060de70449a0f0ab73e81e823c4e94435a74804ba1ab9e6809b8ca8bb0ad98221e20c0c07e398122a061cdeff0cba094d843a000abfe07c2b637dbf8b176460091e731ae0d77971b1c07d9e966ba7e48ebb627dc0b101c05b373f27557744a9e137f4b086892ba70516bb39cbfe8db1bf3c3c8d35a5ab00ae31e61c399aacf863fe03d100c6d70ef828ac0eb159f2ac903d8f6b56c3ccb6aab21c61e9cec5ec7d9dffb550ae1ee82a90332f81223030f82c50f87bad87ce86c75cfa8d2262200f5b0678c2db79150089cbb07ac2caf7bff9b490b0be51723d4322808182098d1644d16149c8e1b2ff36da00af8d8de614686b9a0640303b9a73588e5975b91ad73979897996a6f068e203924eb9f3a9826286644bfe0d3fdd8de710c39d", 0x1000}, {&(0x7f00000001c0)="79e2728a49dbb79b9d2cb6b63de313953b7e3827832386dbb5baf7d1edbe4db56b95bf85bdc9cef6b277e6a4fb788e3fba9b1fd918c872456a89defcc9fe922bb66bfe12f2793f8fb71822e494abc84c03f56f22a553da773ec38eb85b5fa7f2b5ff2dea2b2d9471286bf9a9a985edbfd9379a74e51ace920a1b538db4d8dad3ae9794eca5c16bac7d0cc6536a1eba31dfab4898bd4664a3d6d1de1148a5dd2c9e66e0ea8bf1787b76f034b86dac98a731", 0xb1}, {&(0x7f00000022c0)="d7c2b9623e6dfec371ad90849e41925bd9b45294c151dbb39551", 0x1a}], 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) r2 = kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffff4d3}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:29 executing program 0: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x20000000000006, 0xfffffffffffffffe) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0xae24, 0x2, 0x8, 0x7}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="94ade0764e160afc83561ef243aa646f99cc6a207be04601e6178d63016d57bfa0a21c162ab69b5ab4a839c2585161913786cfbd7e386584b8730041950fd29c4d1c7c3804de5c9f35353e1b2dc2267c1ab7399061a68cd84bc9a930692c1c3f100ce63536c2e7eedcc7bd77900aa23a52196216b188b1a12ab5322d6de212a57c9cef76cd2d9ae22425de1d1699cdbf95021574060a2626dd48e46dbff8d39a150f512c6474be50dbfb971bbffe3098b91b68e13c7a2e9c2ce7d4472a7eaab75023403f7fa59fd22734865240a1cd1700a1bfd230", 0xd5) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) 16:00:29 executing program 1: link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) geteuid() geteuid() r2 = geteuid() setuid(r2) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x4, 0x100000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:29 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r3 = dup2(0xffffffffffffffff, r2) dup2(r2, r3) r4 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setstatus(r5, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r5, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10, &(0x7f0000000000), 0x0) 16:00:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) truncate(&(0x7f0000000000)='./bus\x00', 0x3ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x8000, 0x1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x4, 0x9, 0xfffffffffffffff7, 0x5, 0x1, 0x9, 0x3, 0x8}, &(0x7f0000000180)={0xfff, 0x2}) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffff20, &(0x7f0000005a40)=[{0x0, 0x17f}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xfffffffffffffebb}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0, 0x21d}, {0x0, 0xfffffffffffffd02}], 0x9}, 0x0) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x3, 0x33cff451, 0x40}, {{r1}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffe, 0xb0, 0x0, 0x54, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x3, 0x35fa, 0xfffffffffffffeff}], 0x100, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xbbb, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x1, 0x6, 0x9}, {{r1}, 0xfffffffffffffff8, 0x80, 0x22, 0xdbe7, 0x5f9f}, {{r1}, 0xfffffffffffffffe, 0xaa9c1469a08de4c3, 0x4, 0x8, 0x74c4}], 0x10000, &(0x7f0000000080)={0x400, 0x8}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) pipe(&(0x7f0000000240)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/16}, &(0x7f0000000200)=0x12) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0xfffffffffffffe69) 16:00:30 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x11bd, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c653000ed08934502cdda67ccbb6893a7eb8266508c451ad38118f23995cafadd757f94df487627140820be9977b7331b758176dec628000d98d7164ac4edbfad1ce6446ff484749707d2161110d0ac092a91387f764193339b8beeaf59c01a18c2ed3cc7b6999e0b6fd58cf2899c4949a753ce303a609c3617eda57b1c01343d4abf2df5d4bb0e89f5e9606103e695b2d7259ddd8a3eecc8f73b46ec191a9616c6b32afec8155b3cd3545326e9cf4577bba0bf79c5fd62dad32f90f1ec6616923cdd117775a5c732b3af3acda3aa6ac32c3ae48802e58e68b84e7143314dfc2c075eee0dba087338c4f301f78c12726c09b39ea50383641b2a79a3e7639991bd"], 0xffffff09) write(r1, &(0x7f0000000240)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4173a4f849acea55fce82266a616ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a83d4959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa3835325f2511db5eb5c4f86badcc281ad1fec29b7c1fb200123254f909e17b781dc38ba45876339c236d2842d569016bf380020287ce96991408074f0a8b7f55c354e9b9d8080002641a3a86ce02a5a6b8740a0f00000000978a4614f9cd058ce7a102f14ccd4332d0688f748c5c8ac1ea3bdc7fc1ae2ac7b6bf005f6a1855d9a13443ac607e90f26eb588b41cfc703adb6324e011b0c17240d19392760d1c83cbd70fb5e9f4d271b932c314dec19cc9ead7f0a48d2470ae5e4d30ce41d859990f220fff5845eb8d4a82d4318475c8697ff3cd51713b20ff01c064fb26aec312b2352dce2b4d73360ac5262a7e0a469c2d213a1c30642c503fa9b2be2571eea23c05c2c658a3b62c844cbbbe8b730acf2b8ff9d19a283b0dbbbd8cba93dee4ce42", 0x199) sendmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="34c3839a7be2ed48ae24b2c2c120e02655efeb65fbf35549b92554f152b7acfde06db4e059aa2b949a5a822061705ea6e9d6564578da46420d25b6c0774e4f460098905051946a3aed42ffd66a1dcb5e679ed2febd10330b8fc285e89e2c7b4f5a9aa3428b6774870cb754ba116389c4908b88f10039d7274d0a23b90711358f3b470db70cb913e3e86d8fa37e71a700883c5ce8", 0x94}, {&(0x7f0000000540)="2483e06e0c23edb00c6c49dee45f5adee6b764126c4e886eaf210f6d95262717beefe5a43335298272b50dbac724da3f6ca06610b63e8b4a8064a0dff383227a0cc9c8d99cd668f118dc1f6f83d070f6d67d7df82d4e1900bdfcb9a1a3e93e843b3d8b29f1c29bc62ae01aebb29c57834ff51d0b8b9eb3f8b97ebf4f33a6de29af5462af9ac19a227bedf50dad9034648ffa6ccbca22f9f7beb46b138f42aeb2eb7105b164bebd5f32370423780bd456283015b9fcc34428b713bc0124f83c17d08b7a8819aaeb35be98fd68cddb3290", 0xd0}, {&(0x7f0000000640)="39acfda64d3ae8d251d75e01e8ea65d3df55c7a93b9f0f5579489e1d201c97428e97500fe34ba04c18bac0364a4c635fae23d61afc95b0e1fc760035070ceb397a0c1892c23dfef5e6272d07adac17f2c4afa26676132aded632b2285c5508ae129907f1370c689f6e1bca0b6ff244c504ed407d781378a0e7cc0d9db990d37df3d765ebc32eec3172956d9fb56e921e3d71f24c7cdb912c4a928f4fe77b79531d66ced4133ccfa84d9e61d72526fa5fe138c6823bfb9e0c27088117215bfc508eb7f9b0a7dc84602dd2a1912cf0a16cd9d57ec09ffb4119", 0xd8}, {&(0x7f0000000200)="e596168402c29c08ae", 0x9}, {&(0x7f0000000740)="1a11f6f16da614ab58a1c204e0d85d7a96567c06e685c6f53e3d4a3a8a128bae846264c0307c49ed3fc98b64a9a42ea79cb2aa8189958345e8f441c526502476669af122e45f2d424e0305e69f55e3e4319c694e2a71388e62361840a279643383dfba87344096ce7122183994e21dd7a238718ea28fb9636cacd5122c2b069eb3cfd66b8950aa5f2b671aaa3c80735375577ad4deee585fd36983", 0x9b}], 0x6, &(0x7f0000000880)=[{0xa0, 0xffff, 0x1ff, "16c516f83078ca15d2f04b866dd2a58a8cfa60fb9deafec271baa70dd6601e86538f5146c94a89707279a144c58d0a1520c31103a09c7d00aa2afb24eb23d6ed641febc884fcf3e4fd429868aa6e9a9a28ee7e7e9cb4e2bc707b8d21d3a1aef48538cfd8d51d86cdae4d74bd9b31b6e33f75fd9a571ccac9fc5a3095d928a5d8fee45d06ff80bb31f398"}, {0x68, 0xffff, 0xe6, "9aba2cf45934740688f64db3fe2558882899dfa6c6790c9043fb4ac7490e56689fe55594a566fbfdb2167ce004766111619c50bbed17fc2b6e081e1fbf87cecaef29799672778df58d43c1737f4dcb3b5c17fb6df48ca5e7"}], 0x108}, 0x6) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004000000010000feffffff000000000000000000000000000000000000000000000000000af6ce", 0x2c}], 0x1) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x14, &(0x7f00000000c0)=0x2400, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x50ea) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x200, 0x3f}, 0x10) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = semget$private(0x0, 0x9, 0x45c) semop(r1, 0x0, 0xfffffffffffffdbd) 16:00:30 executing program 1: r0 = socket(0x2, 0x3, 0xfffffffffffffffd) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) close(r0) 16:00:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3, 0x3}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:30 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r1, r2) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r3 = msgget$private(0x0, 0x460) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r4, 0x89d1, 0x7fff, 0x7f, 0x2}) 16:00:31 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000004c0)='./file0\x00', r0, r1) mkdir(&(0x7f00000005c0)='./file0\x00', 0xfffffffffffffffc) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xa9-&/,+,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)=',{\x00']) setgroups(0x4, &(0x7f0000000480)=[r4, r3, r3, r5]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000003c0)={0x800, 0x1}) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x428, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x5, 0x8}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0165e49d000700000000"], 0xa) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000340)="171b7cbe7710357d44abcf6bee6e84fb7eb77c062ac10b8c2e9273c2fbc3eca8fdd0ca2539c7457a6fe8dd45d108be6ecc24334c4179889bc8f3bd8c1004559614ee4514721581cac7b89935ace017a3742319de30bb4f2f93972d30940f82c92a3482acf2579adb", 0x68, 0x409, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0x400}, 0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r4) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) r5 = getpid() bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x28, 0x1}, 0xc) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x800000000000021d, 0xffffffffffffffff, 0x3) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f0000000200)=""/230, 0xe6}], 0x2, &(0x7f0000000140)}, 0x43) r1 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x3, 0x5) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0xa) socket(0x10, 0x4002, 0x5) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x1, 0x10001, 0x6, "b18876b689ad5419f60385fd447206a03b4edfc5", 0x401, 0x84}) recvfrom$inet(r0, &(0x7f0000000140)=""/35, 0x23, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0x5) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/178) mkdir(&(0x7f0000000340)='./file0\x00', 0x90) r2 = socket$unix(0x1, 0x1, 0x0) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10402, 0x0) semget$private(0x0, 0x7, 0x100) r5 = accept(r2, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000014c0)=""/4096) close(r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000024c0), &(0x7f0000002500)=0x8) readv(r4, &(0x7f00000059c0)=[{&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/4096, 0x1000}, {&(0x7f0000004540)=""/100, 0x64}, {&(0x7f00000045c0)=""/157, 0x9d}, {&(0x7f0000004680)=""/101, 0x65}, {&(0x7f0000004700)=""/218, 0xda}, {&(0x7f0000004800)=""/44, 0x2c}, {&(0x7f0000004840)=""/227, 0xe3}, {&(0x7f0000004940)=""/88, 0x58}, {&(0x7f00000049c0)=""/4096, 0x1000}], 0xa) r6 = getuid() setuid(r6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000005a80)=0x3) sendmsg$unix(r0, &(0x7f0000005b80)={&(0x7f0000005ac0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000005b00), 0x0, &(0x7f0000005b40)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r2, r4]}], 0x28, 0x2}, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000005bc0)) chroot(&(0x7f0000005c00)='./file0\x00') shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000005c40)={0x0, 0x0, 0x0}, &(0x7f0000005c80)=0xc) fchown(r3, r6, r7) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000026c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd82ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d78050a70d40c19d6ed3cc2f019387a8b2029cbcf3d072b8a08158697bd8380cf11dd17aa54e2bfb9f915c95b7fe5688ff4260fbc0ae642f6b4daa0b62fed019317bdf164e09b0e23db51f89e8b346571d8", 0x73c) r1 = syz_open_pts() r2 = semget(0x0, 0x3, 0x308) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000200)=""/214) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x7fff, 0x7}, {{r0}, 0xffffffffffffffff, 0x18, 0x20000000, 0x85, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0xdc}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffe, 0xa0, 0xc0000000, 0xf0cc, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2000000f, 0xbb, 0x7}], 0x400, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x0, 0x800100000000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x43, 0x10000, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x1}], 0x7, &(0x7f0000000000)={0x9, 0x7f}) 16:00:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x0, 0x1d, 0x0, 0x25a) 16:00:31 executing program 1: r0 = socket(0x18, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xe009, 0x10001) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/109, 0x6d}], 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) close(r1) write(r0, &(0x7f0000001ac0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9af", 0x19) setrlimit(0x2, &(0x7f00000001c0)) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f0000000000)) 16:00:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="e06e87587d67ac1c7213df466eb95aca3e924d15e9af23d396c5910500000066e1538c9753c911fea2af9e44882905a2c4b8982c501ec35901a042c91727ea8685c25502ed85c262334a142dae654e31f7bbbaf65acb8491f5000000000000000000000000000000", 0x31e) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) syz_open_pts() read(r0, &(0x7f0000000080)=""/101, 0x65) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x17, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1f, 0x2, &(0x7f0000000040)="bab4108b4e3772ad98c247a957472543cce70eca85c9ab9c607543d83db8244867385eea7f24fc8364224a8df5365302552f96f3419eb3293d6cde4f862894a050a6b09ce194a4a08904ce704d44fda301d6eca22080c01cabba54cc350868f8a4f0805836b72c39d7f1e850ab7504294013c82a5854e63f12", 0x79) 16:00:32 executing program 0: execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)=')[\x00', &(0x7f0000000280)='.,\x00', &(0x7f00000002c0)='*}!\'!]\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='s\x00', &(0x7f0000000380)='\xfd)+\x00', &(0x7f00000003c0)=',-\x00']) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) socket(0x400020, 0x5, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x7fff, &(0x7f0000000100), 0x7, 0x0) 16:00:32 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, 0x80104277, &(0x7f0000000080)=0x81) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x403) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:00:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="d8ab15911f4a9541947c5c9b2df9dcc8dcba3be7647fe126358be16b7dd73763f71d330925ef129e4de79e8b877348a47fd2e0619ed5b6f1aa2737b680a3ac1c9e7d7e8b283a3903f90522ab1dfba8e70369685ed7ad2c0cb1c63a7a6ef84b125c818c884e98c7cad300b952c77d9f4fd388e5437fe4da2ce18d95d862099691ff2eb2b4dbaabbf600395cce3f4c3586c2c1b8c327c212b5f4a6f3986abcb693a467b003c877847842f02b4b8d968c542f6db9b6915b1068f86f79b4981c215287c597198ba4ab1833df9fc75ddb2805785b5edd01cb7d7c691d32d7643253ac03693d7800183293bdce20725aeb8022f30339867b376efa4e6aad831a09a80c6c321fa03bc5b37713bedf37f5542971fc62b0e4016d8e93e49653483e4e7a9de488748fb39987491fd97b62c3b48f649cce0e1b59d06516c78efa67b6dfc72fe492c6e566d4fc3d6409f29e86a9cdd9d3eb0654065a74377739efe47ccff7645341bd3173c3192de9a323e3eb120dc2d50d7d60e5a7e74f6059cdb8369d700faba5a04e8bfb1f5961d579bcceccf115ec15066dbea16828d8ce7903236799a9f64e5e9ea6e9c9077fc93e470cb9f6d37c5c9bad4c75ff836d9b9b8bda2cb2d1b6222f4a0d38f25050091d0d59eedb8f78825200ba050b5ce71f83309118114a564b17ca561f923e058be517540f7def7c5edb2a73aa570b212062c218aef5a94b7b07594cdd7ec10ed12e0449435e545ddbfbd153887fd862ca8f6c298720ed0c92ba231a5894dfdead30ffd23fb6836519b04f09220fed313348e7bde9252d7cd9bb4f53001c7994b5b5c1700e23bce3a67e056f49476977eb6264345305a684e97d269e9b9b08b3d4d51dde5997d31e8e2822b054e94eb8cb0fa1bb237604df0916a250f8463536ffe5542b7e41f0e18c073f2341ecca80988bf95f7ae98f936aa02ea7f7a5622dfa7997ffcc4e9c125fac354bd3f67bcdba43ad4057cc525408e4e946143fd38326ed63087a7c85599c65ae2fe864d3dee5e27f16f080dbbd2a372daa76fb0b9544edc27cc69ed40c0e0f3f8c69d486e4f9244fd30aa221562c61a3a2f7239afc4c6bef58a5032416043199b55c4676318785c7216b95e61af4f58775fea0b2b70192ec47528d98496a70bbee98d5fefd1084953225ebb9eca392b1673bb6ccbc52a6a2d23d0b1830b55f3686c1fa6be44138cfcb191a8fef0246bacb23c15a28572258b95ec4010834cd7e932d2e809e071c136c59f67c5c931edcbb379d0828332dd3564a8713d2ed246f73b50f0dc330669b34f3ae2682a7716d141f7f51d4723711a22c54bd7b99bfa6881c2f1d9c1cdef667f630a2ded09020f96500df1ff19d2fc04d19a160d269ca912e649f2c51df23007989282bfaeaf1aa4f42c6a857a1b14c08056cf1c498f6cf139ed4da0f471129157095236badb5295670535022403009cade1e7df2daae18a27b903597d8461c0b76ba47454f3fd1a7ad96804e95dfb5fcfa0e696df5af8c805b88d23a312305599ce3e46035c6da81d6db89e228d9a4b0156817c7cd055cbe47d7ec1e15be51c8e65794380fac130582093d124582122a6e786bebd499434bfb2324b7c34be0d94bd193c358e8d7270c0d2ecf07ee5322dc5b960de327ffca25cf3c711aeabd7b7703ec8e3d7770902fa3c278f2d7aa57b091cc01ade1b75b89f73c36d76b64a7d3d8a6f8bf5d422424e3f1723abc50ffca4f3006f24174e2b3b8ab2e9358533651f9aa7775b9c3d7639a9e11a50ba242696ab432390e339719c25e3450012c359798d691f240ee7476ccce54a747dd78b283f5cfa1f9881fd13e0e94d08187d51d332762dc21c35875ffb722fae0c19991cf56adf47f27367b8b7c62ceabcf35d8b839a09a9f26888cf1cdbffdaeeaa42ea9f2f4a0c12fae08bbd4ae32fce446d16b95796b70fd7f584324580e6d6454ecfd5bc5d2c408597bb391c3da67eda810886d60724998e3fdb325b6a40b9e6d72943b047e4780ac26091eb36439143fdbc8ff29be4b63b597e122e214ed28c894a8b94bc5c3396bfc13e5fb48bef0c4e7a09413bb790479b5b14e5e8f90c929a9dc0c7477538a71a5c3ea0d86a615467b26e34ee2ae7812ebdcebd802e9a3db4924e7cfe7e86ed2e527cb04addaff5068ec1226a04d2eb2e8ed359645f22e80f2133296387b5c1d9112e8ad4a0e3d0e1a915385ef9a5e89fef030abc390cea1777d05902d6d4f27f7a2509745fa5a4ac2bcc9419e9ece69fc23e21d131ab4d5a2c97cd19769b2c55c660115d027c45a3951149fa9c9179f0258dd15de3bc6c2654f5e6f27841278108edafc9e2b79da0e3343ab05a46cb6f0fc0226a29063e7b679f56210ffcaf36cd0ed56daa9653a5056f570ca59c85687afec468c09e929a7f390cd2e1b0aaa8c840037a165b50e1f28e1c9f8d8c9bc7439262b7e5ae85e3d528c68acfec4009dda6912aa6f6a14fa3d9f645c4f7b977ed392f1fcd9c9f2a21233c776e2799ee2274d06c3bf641bdf35b3244757789d76a79fbedc5731b0e235edbf0758a9b8a925240d01aa9a0158990cf1f37aa08100828523699a0e075e4b9746c6647c1241a91fc30417c6209b21f57a49f045b3c196b4f6a3e73cc3b576ef0350d135e82c5b57321f3f504b6e795b6e1285de28912abaa85caea077de2f21b59832e8e9de10ecae966511e3f58cb23a90ebdc8877c8b0d4dd5fc50aaa65e0372a2cdae7416c5fd0d272c63ca0ef1a9001368756e4398feb05c44e94e4434a9532f907d0115c5d1e427050bb953c6dfb3d2c9b63eeb0dc0fa505baa20c7beeb38e0032446f05fc01926b02f9e7aab2ffb245e2c2b3c2900e1e49dcdca935411dabddfca1a19c86f72b1018a5baa13bf212d997107f040a62f4eb88f9c3998178e880c274b15ca3e87ccc1c18517648a9380cd15e6af884b39ecbd344dd640e83447eec4545ea8f0bc97fe18a2e41997af43f7668ee2d8221aca7f2104482f1dc62b8c32bda8d9b61d0a338a5b0c79d90507e841ed562f19d254dbf435ea00f94e96fa36f3b79d705b799bcbb0832b4104ff7bbe7d90ebcb03e65078861fa1de0a8e012d32ac85ff5cf37aa87c673a77fd5f996d70b238973eb864768061cc1b2fab4fbe3bde64e6013ca1f87e5f8e3f45e4a990a29ef723c5a0932b50af3ab957f50a4abf1c9ad7b3a1edfc9d64f26f358fab62241722b9f91f653b972dd0cc3fe7c384f92a1196bb883832d329ea60b76743384518de21200143abf984b6e6a0d1c842394803cabc8a9faa821a4627951b13c37aed8872142652b596bdddef5a8fd0d6f38d30a2e2308e0ce817cc96bd3c0156a19d7dc8ce49372839c61080f5c6ddd59903c3445e011c3d146f7a63833db563ad37a4b77b902531ada9d87a5e8f9362d43fa70f348c04f18dd6a92030e8af0a3f1c09d419fc6a11a06a0787b75cc09fd91f8d1c1c70585a2aa567566d1ee94d469debf03dd0cfb5ffeb677f7500be1c3336356a9b33cd1b6e1618bd337d8dc8c0d778eab0eb341fdb606ad7c274733771b169e09a16bed2842bd2e3c805cd81c73a19e8bdaff288a2fb786512033e2f88fa042fe115732f3a88d6e0df985d31d89228d1e30061767707d34d9057e4545e0afac258351cfcffc0647ac96a87f72d4718fe1b1824c06230f58f17a83f6ac3dabd91a8d455e13031edd913a8bbfc131c9e22878ffe48904c39a7548cf61b7069fcf079cfd382c25d8541ae9f47e5d5e9a9e2830680a866ac8708fb8f65007967662c743d61ba4902347c0b2ba58a025c7ae0ebe1c042c7cebeed681facf358e81cc67c18150cf5ca01b6dbbec34f72a131a7e69ba16ca249b33d81f94196e61054090a615b2ab279b46c775d52ab62624017cf6727f3056f0f57442da471806e57c4645cb6e4a2f6b17fd73e22e0d85d8c6dc6ea8f34f235f9dd61d922f03e5d3966dc28587effdd6365c4ab60aed1c19132e8459bf3910693f68c1f5699103d883a0e94f8efd60547292239f896e3553eb062eb606dac3a89bc7fc3b54703c82ecca00914c22554a03b1ec31a6371e694a6a10e1ffd0f010e1db0e73da52624b349bacfb2d1727aacf11e97c53b244e9b2d01cd6bdd178934262376e1713dd9a4666d22b102c2bcd42c140f52efee01d98a52c6f3086826f18f0bdbf29917430f6d1179eea86a94657c1979765e90d6b0db0fa3305ec3164b078db9945c5345e59fa902c8b5cc2cbd367b375ceece9ac7cfa92f92f8d49af402ec1ac026db19618493c458b5c9be9f304ff337e39d9a3261c0ce6e674eaa8e78cca7cdfc006579a8ee2f44b9da698c66ec5b16799e2a4d6747abee585a574cd87672b7a3d5072c2c66a550fa19a9b3d77409e827609928392532a4d45030ed099da5716a584d35c8c721bde4998f1e41b23d457c812da0dc7ca281b7bd9dc9c23e4ce2935d861675bc143d4a75e5e1ddb61e2916475f06a65a1c4639e955b84d4902ec23461f10e3621eca6b9d7bf3fd90ab7e1ec846d7cf7e91e31343c84bebc4436a16baab93825eb8b8234a55f00537b7d805b5a57596ed1fc28ee4944bba091f84e6b89dc72aaae32602ac5867f996c59f6a35fd3878a639bb3f624325a8c5e047d64634b74c0d0ae9ec0b0906ff2e81a4c28355fa5d766417207488ac075ffce680dbaa50be79e5cb642140615a378ff740ad320d50348f8bf6f38d970e603de20c89e22347c892c690c21eb3c435c91e2a06251eeb839ea86669190107f5288b7885b85d9c85dc1747cb11b0c437b09649c7d4bb0ca35666a01a935c802ae52d83c9ba947d04c511819521038e7daeebc454eec90ebb4817ce5119dc7dfd0ca73943cf89053b430c1c4f207eea8741a9df7874cf83dec28c6696172863c145f281d6e71377d883641877f3f35abeeeb6ec0d5f4244806ea5b7344863b0ec656d0e3a68ff2056afe1450991856a41ce4ab93553bad8e816b03d8be07e8b707846dd43ea53959b574c7dec367f39a818c025d82fbf1a12f0035212fc9802db212abc1592c30bc7650c71c4da04b570d64b77678c855051ba349e8a7c47ef03cbdc4a8692d1a6630d455813b0c40245cd1cb09751b1dc776b8b9b3bc611afeef5fff94367b9b2bfec446214f85950fb2d0c1902c82a2e5af44365f2499a7d6bf5bc96af317d992bf8104119a70a48db415ecbae1721dc18e31d7bd8e20979f13542c0db810b2fa41c42217804e15077e52417c27c08be37d0175c5d2c2a1c9ff8abf22cbe3d96a59ca715f5b468ea9116b273af77c3801a5a4b21a631b621979182046223c4fe68cdb92bad162619df057ba45d310f493cace9da9ac1dede6d3de180c846471ce7b2824db97fee0f36ee870f241ba9d2378e7a80363822438d123f8ad17ba20dc2cb234da81301cfcab336d0618b29a02b89e3f11600940dc4f5bd04053eb7303387bcd0e6e275eea493261237bf0b77e01e3ca79b495989f28d9362e55eadbed75147969442b5402193c8834f3dc52016d70cc8fab0ffb94de1bde7c35386a404266864b653a3c20d534669d8bc91b228b7ef03dea0a56a76cd4de8bdd15eea6eef83ef8a8cb63f431f5f58f5fa7c9ece4c82ab4a790ce678f35db9d020088e9a5f27e27e1de051cd264273c6d7cae0fd0c4cc1b9423483cfce9a8c3e33e4c8453bdbd042b9b033c08365e6f32b227046708c0a3589941326863ecf73e6364a9c38c928fb19bc6610071d69f597ca15df64191854d1e3af5529605df6378372659b96e284398", 0x1000) getsockopt(r3, 0x3, 0x1, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = kqueue() r5 = semget(0x1, 0x1, 0x8) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000000)) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000340)="52e8a38a350100dab62a7b4b24c33b169135431680e5ac69c88a1f41f16da0c085aae014b7ca47e2aa395265525264c5ecc093a28333e7fa2868a1edccdbc74b617ad0fc5b9b7addca0bd4d244a5b2a72a4487050af0218f025943f7dac25a2f3a0dc1ea248b9e82d49e769af7179e813bd907748aeecef51d9317ec89f74a4d4edfa9475966d9c2539acd261105e0023d24d84e744923b9bd2385b6d84fc1043a82cb1694fb2651679246ee2370d4b664cad7e542b98f7501b19abd556ece74aa3fbd58c08123312fc15ab4c1e2ca578cb065343d81e75379d811ef26aec6e38fdc657d075dfc40387dbb968935d17e9c16cefb408ae6289fb427b8dd", 0xfd}, {&(0x7f0000000200)="fade395ae56f699aec8112bf71e2e01dd2307480a024a7eed2f522241687b76d0b86c4a2be49d29131f33ec7d2c0d430f66048e21440b3edd429603343586f362913fc011e3143b8bff48336111518c4340a3db43ba720cd9b8710ff6e47e2bbdd89b4bab732f58998c2fc9b901cf5c3932704004e8934620f672d2835bd789ff3127961f12b4cc537af", 0x8a}], 0x2, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x43, 0x7}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x41) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4c, 0x20000000, 0x4, 0x2}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x6a, 0x10, 0x2ad558a4, 0x818c}], 0x100000001, &(0x7f00000001c0)={0x1ff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x101, 0xfffffffffffffffc, 0x5fb2, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x2, 0x10001}) fcntl$setflags(r1, 0x2, 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000080)=""/10, 0xa, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x26}, 0xc) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) getgroups(0x40000000000000be, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f, 0x2}], 0x100001c, 0x0, 0xf4e8, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') write(r1, &(0x7f0000000140)="808d5563d055ab926a5cc5b5573f76652381585db9f54097f0374efa32f71d434e6f281e9a26fd982acd23883c9e260814612f456827dd15ae15f26a896da7ae53206b89de948c0057ee537956f7639d85930827c9e47159b93848b1743b732ebe314ff9de75879fea1acc3619f554e0550ab4840911", 0x76) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x4b) socket$inet(0x2, 0x4000, 0x3) 16:00:33 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) 16:00:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6c65e8cd41b0c71960403c3000"], 0x344) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0xc0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xc46, 0x8, 0x9, 0x1, 0x1, 0xfff, 0x1000, 0x2, 0x1, 0x6, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x2, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r0) 16:00:34 executing program 0: socketpair(0x6, 0x4001, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xf000000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10000000002, 0x2, 0x0) write(r3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) fchown(r4, r5, r6) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000180)="ef5d73a353c2c8f28de2bcb4bb5b62a6a195eb14b1cc15f4117b4fab37a76b7b1fc7e1306f852446eb21d4a06e3db5f8220abae5c19c62d003dfa76d162aadc36ae80413ba2d9ad14a0078b1f6add5f0dd2450b7aaf36e231794f1dfa91d658318c70c5214c0b2c78b559f54ccf150dfe49b215834965d2b55cc1a3be8bc7a1768f9b5c35e7e71f6cdb0527fd6aede61d3dbb55650fc7d834008fc9410d8ead0ac785b88d22ed890e669b00eadfb5896435854698dc3c8080ade4f4f024e982cc3ccfc83de2e5f35a0353f2069949f91da95264289442020de3cf4bd261f01e2461ae919b8a68f79e97bab2d4b8b95fb6478dde0b9ca7b1b480373d8d89f5840365a0dd49d564988c42c956bda71c6890340f3d4c49fc3f011e24d2d598c28f857f4853ff96e7b13a666b800c06b7ca9a6d0a5693e7a733a41de700ffc603aab7ae67449608b2938cfb360eb2295e0886bf8a7cbb45a53ea471098633fe6eaa0050c92633d290338d705762a7bb092eda7ef751052297c12417803fb3f6d86aa34951e3bd3b12064c1d3bc9722c89787b6feab8561ef90f5b3e91dca8348efebe48f441dde4b745e4d67d41d5008f6d2a3a4a8acd100cdac1d7ac5bf7d700dc3431becc61ec9459f0021b08312acab0c1de46c302343ca1d4958392e299a7119fe4ed1e20c1faf00bc3f087438c0a26641cdcee6ae90cd04a7c217916d1e9ae31219caf988f439d25a98977a8e49859b880081093e4a5fbccc4a050c15a9b834ab457cafc0826f98b6a6d3b0b59cdf306810bcff82ae2046a56fa87fa91feca0c77bc9de572747b5ea08f7d150395473c6d5f95322fe0e7331531aba7e9819d0e5de9bfa8d7d4de0cc04c454bea28d8c35f1204330531e15b327b1aed1e72cb1b4891fe496766f673316197239f565a8b4ef7be0d8358224446841d3c1d08c0270ba1166b2fbc1daf62b9a14785939cd0f3447ef114d6f8cf33f477e3bb68b0e99b0f7bc6c83c75902bdcf92b0ce50f25e6474205d7cf49a6b1b5d99408dc41405d2a8caae953997cd9cd70fdc07fc44f4b4a521de8aa3f008b9d4184c22914edf9d55a1148621b36e57d0c58cc6b4de3b668257bc51fc44b0aae89ac827764967848460389e80fff20c6a6fa0b43a93c9d18705f3e1a34dd4aa63f9d0b67f254a512a74a611280ac2519df40b3f1a5119a45c82a8d24290b95ee1cf70a9798aced3aa96aa6c87d39fc7bef42c45221d10d9b2609a506d5ec319311de0e69ae480bb301ab1ab67c47c6b2771194e90d38159f25e5e0ab1b046a32616d273a1e08e2938db6c016e51d7a4536369a258f7fa1786c6c006e509eb8e8fdafb63f93ed9a2988518148546926a69c32fcda332fd0fc14ae5e89509d205b80fff377884887da047d27ee0b56d28b28062d8147a12b15709b93f8aed81eb665b58ccf3e1d439d2846d53e9f158ddd7252142f535f3874926a2e2333f2e33174e359a8af8fa282da12101f0fd66612dfa467433932ed3b4a7a403bbc9572c3a940a12ce39e19ab49425a3e15f8ddd1e9cb9731cc0f21938d8057315cfcdd9e30b12a5232d6ae39ee577e1a49d2950d96f19f544018a50dde9e10929531da5d4d49ee579ce628c8873e209e8230496cae7bac01702f43cbab3c8d2f20c3424ebd19006ee574f4b384985a6bf9cb93d75774f26e767b6887c5bda7a75a0a4f15fd2fc82723ed5961213430ee6b10db0e34e7c88ef2f30fae6c8d83629386e43183baa5b7e58bc1df457c15550c920eb77f10465e02d74035d787d54a2241daffb7450eeda843524170a057a1a81181b00dfb4919903151c28e3d1dcdfdc319f5b12dbad508ee5eb43b6aa693c35fcfdc5c81c858de85c6f488b1d159c5c18c3fb6e870a883966d69d633dde9b89652f3b179c0757c3ed87bc921fc993ea1861f56bbe4bc1fb5e47bb4c5f262684279e9f70d2c6845f94ec3b5a367325554711eaa2968f3eac850eb1158761081b5f88147489d878429fea927c558557bdce68909a9d3ae561541eb161c4f0ddb45ed218f611ab5708fcabcde01bc83678fa9a0de520c8b1b63b601f26c8614e146763e68b171e9f831888f6ad64b16caacb3fcec335176c70ea611497743ffba6a495b432893b2f00b2ae7c53617205966d46014a64a5456f56acdfca7aeba679c971136516a9e5d59cbbead810eb840510a8f6fb42aed073a5aea141f8562372479b628ae07fe04e9ea635289f40730e3ab40dc500950a1566fdb61b09fecb0a84cb435d469c859aeabde057a3c8cb1c75cc8b94e390e82bfcbf0b29e509bbebc7ef8617adb380b583a76e5d2f926654b73eecd40a5cbf7f87c28d5c5c26718bb6750b3116ca236c7f3ab65518432a60479a1d1f8657115add547fb81f36e5e49aec044a0dbafad87b8cf7b7d4dac0aa8e41dd2a9c34d8c1ec9a9044c1c0665fc9d40a27db65ca3c061849002ff1b56bb93b38847091ec020fa1fbd9b64dd57040952688834c1a61ada514dd6a664c30ca8f67453878927e4beaf702f9210ebfd4e2bd50714c0dfcf7d308b944ef8c4b6b28430fe789e8bb6caecf2ee6f79d91b5f3f6728332de006e8b777a78228e91b55fd60de65fd79c6c92fef67eef0993f9b2a6112be0c27e19c4753470ac23e9b9803f944c2120babf02c8e6d2bd49e43775ac40257d93fe4825a3dc06c5e5ec8b230262c4fe4265a0c65e18c76bc762527d07095a98451beed04daa72f8828a4fb2e3933b9f0389431d9ef434b3cc909083b1b926dd1affe199e69f81b321fd459058c395cfb6581f36d956defb5ee7492db2aff121946cad27f4c7b8e715ad70b477a1b719114f4bb72ed161380d15f4ceb0c15de9d48ceda21e515f0d0aa3d9d130c4c269ae6e805e06d8ce481bab02e38678f08f818f2919ca12ca2f9a095ae2c7dd192302485d16fad01a9304f3af52b45a2e870c0043635b33e053a168d184b62b89f0a2c8618223ebba74c833276a926048155f894ae8e56068848676dafbfd0bb77150192bf88ef0201626ec5acce5563d32f7bc76aadbd8d156c3598c2e71efeef6f038adea679b3229372d87eeade2e2a44de00cd5effd583a7a02175f43079e64adab19a5eb57a83d02075592102a30c13aed47247441bcffd0415d1b1794490f0917bfecc3cca83c9fe8edcca70576158439008e9408e9445016263602bc0cb1a01b2e3a8351ee2a73cc227ce58d6bda86918a010d47148c9955af11ee37186f43b1e16d5a3e8744f1a590dd1b3d7ebd4129fb7715dbb38ef3a9eddf0d23adc8506d2aba5e8bd3308f64dd6509a243e35f0861a61629c2d0febe2fe7d724eb1b8a1ba23f3d1280b5c3e2fef80d3a78a4524f6e76608e5107a492c38eafcad9db94ab7441eade8177435b58974c6e57c46d48ec33b1d3dfac6191159ddbcddf25ed636b45d8c2cf6ee8784c83a0f421ccf75ec42464dfbdc1bbec8d5efb9441b940b9720acc6ded62ce74b5be716ee861e2c76f8ed95b03cb26bb8894265c4b507cf9f00f0a47ff06e407b70a5b3d12dc0e523d62c8c9918e292a0bef2e6b04b97b25005ea75b74b1a7a2942d3f5c5451cc8feb7ce5f54970b4c27e0610212c6e64caaf29f541fbe11d29d861cb1415336e244bc70cdcf1a9423735e8a1b00d34166160d5cef4d611753cd69f8fff444235fe941f821773e8de00185406c0bc5433aac08f787862cfe5f38ce0a8340dc0a877bec0909c208b589db32ebcd0a32613d2ae744e2ed66cb2a67549079f5a5a6abdc53e54b50e1c809e3d20756591590dca5ee604cc66e3a011e4c9f80a54eb2631c7c679b81571d7b9fd03af2ae5c49558e1e70f1f5385f5e2571fbf43aaa1438aa1586a35f174d8a86fb2c928df387b0dc0fe7efa7229b881886eeb648e420df2a3cce8db9dc25f713628f94a330215bb3ca4fdfbf2c8bbb018b9d2100f519987faef5c0096efb3be02d734dec002fce634d7d38e334b7809558e3140e2665cabee246bb241cb227b45f0f615241f4a2e100e94b51991912f03ddee17c5926e17eff5deb73827289b72d85b9bb0e55d643918707041e6b4017dfee2729b43e5beacced78c04fb2595047a17c1a4517189e518fe18e01230e87bce6c3a8de4500e49c45002bdc9169f86836db568abc7947823ca27e69e805e0347c3b849f1626e717510c69c65a1cff8bceee425de07c87004d9f96ed953d6b10a3d27ce371403cf41756126f818b87106ea981e3e4db7cc8c37ecac35cf313fbb2121ed4d80674171d15ea6d3bbcd1e643cca897ca678387c8eb84a853aacf4d61d1a172a61d9dfa184bbbdadb5480e144d13ca500b0b92c75d49626463697c73461c40a2ca6c740e32d65a5a07019e7ceb7d915e604dbbf86b6ab826d3da85a12e08f232718890d9d7254342bb9d1f3248f2d140b76e7696505369dfc9bcc9b235b0ec7d7449e01e0eb9e1f5a833078d1f0fe1ff0d94e7a110d26e2125fef7cf8f2cf51375bc51f2f5efc1234965d11c7f7a6fa446b1e417b827133206ed3e1583b1f89da95cb3fa3b3d10c49e98b20a087f0d7d9b23fee9ee739682582eafa1f0fca4ce56c58800a1f984c67607056ddae14de109c2781e704cced89f8e0279a544f389fc12f6214145082dd40d52b521b27afb17df4e453e374246e59f97166e90b5afad6d3eb235a429223f38afa30102dead8343c1eec0d741b3900c68cd57f8b50edaad64fdfc4fbd3b0dd21b469c2655bbb08a6af308a40012db8f708ae07abf9e510419a3d4082c179709027eec610a07edad2c8ed5caeefff2d456f14258446ac8b25ed297e7421d9ecc94fd91f5b3e963a920b4ac410559fffdc239ce02763dabfbb85253529d909c6beeede4b44c404186cae5a70e8152524d43bf34440cdebb35a6c2cff14e3cce78c69ab134965502e374236b7c23c5c51b97957ca3c3f23b47f2d576f26fbb185ca9c762954d15573bde8619820bb4aff1d672a868c69ef05387c8202d16e47825126f2f0df0ba1d7536c04928e4888bd754156e6ba3dd6988555f0cda9ce416dd5b85fa946fbc771e7217aba37d7df9f142edcad03af2b152843650e6d0596b01135266763602c5a7399be9a9858c6d4d8e3c678973d523f1fc3c52af78bbe0faf3ac546af666168a80a75b1f8e67c48be01f99048c6ce1cd4eb04a9377a44701e8a4050da84f765a79bc1bf94ba5861a3fda1ad1987e56d8b7538b079c0c5b9e7aadb66061d68a66f424bc0c78706b210c1cf5d7e6bdc8d160a20aea503df0727f8bb20585c34d32ccf61538d018f8972bfb4b9db10b9fe30182dc4c72ccf8cda9b6a45da3d08723e903a7e41494ba0f2c39f457a8c3d2a82dd376daa5541a800d55ec180c0c4fd56b40f034601cd1b63b952027ab9a16d17071fe59ec82213de25c957be83f01687243d3a35df412c67e4c829e62c682001f1311306af484fe5f1cce18b244b52970f5831ebf6fe86d7bb89759003215bcc87be0f2d6599abf02b0efe2848ab572373a7494f65d5b7711623c0a19a4d4553cb64b8542ce9f732ee22278b10fafa2bb0e888b4608b1b0cf409cbb1b83fcda57760cd9355978a161db016f8c4808c1ccc0f88b19789bcb285a2776feb3daa409c82de9240f7a6da0f87e00ded46bf460356cf9ea43114663c2e4f76f4d75ab0463de58556ee48d95bcf0ff8715b4c097aec4e1a672caba0677b91a9b4ecc40763d554575b000a8fd11ed4097e9499d8ed5e1f72df7a15d404299f9f7c841f5973a313e702f959751eccab77dad7d8b", 0x1000}, {&(0x7f0000001180)="221eb29db8d25f00586d2487f43de935425f7651bc8de1e1d0b4ba02608638951ce519e55b70088494b6a3973df2912399033795fbddaac687141ea84c7c11a3c47a6131eed5701b93bfee130ad2441510780c3bb6fd0cf6acc791c3476de85ac9023bbfe161f9b25d6b626234d90cf558e5b209c40236b7d3bee12b3675411f9165a2a606dec8657445b03a04fd1e707046fa738f777dc41edc153d5b4b65e8bb50e89a5a8d39fd0a6cc0a1b9a4aac9e39d3245faeb69cf8d46e5a8ef681f5d29fddc892368af8d897dddee6c1422b560ee01104468bdd71af126b4c1643349cdb6e1d20cc5f2e8d4fd60bba93f", 0xee}, {&(0x7f0000000040)="341d6a21e9f2471fbd44fa0eecad73015668c6c0939c8a7cc21d917e0dd22760ee1780476f77bca329f54770f7e4ce4ad719", 0x32}, {&(0x7f0000001280)="8139899386633033fd123a70009af3b05d2191a00578027de2c583b5d4eed091fed171212bef18bd7a6b90479c9f134b6aec04d2c156864ea5e773058bd2b90380ab59724991e25a7e18c4bd873a1efd2f1165a1208cd3295c2ab4c8ce20857d998fb706d39df3b15633f6ea0062a9b7cdaaeafefa22723f71b366cea17284f1b487dec3b16a791297ea2a8aef5cc93cb0b2ae1a1c625dc82c360fec4fe2153b8724eb1143c0006574f89283757deaff691e1ad1869eba2d0caecfd98acc399f8f33d6cdcccabe8a911c6ddd304e730544f3c7a969541cdfab92aa754664cde3ceeab66c32f0ff72ca05c9703af55c7c839b119177dd", 0xf6}, {&(0x7f0000000080)}, {&(0x7f0000001380)="b8d287bf289258f1f636bead4c2a44fad7c2838fe4c1d173dd24f10515f54032125eda364a56185ae2fa103daf2135b24a6c3fbd5bb64f1f9eb6e4f3ab9d8a43e55572724bc35a2859b5946f84e746e957485f9be5505f1374a9181bf09afedea3e2ab2682c4c709395e7e644cf52deb5dc9fd2f4320a4d6ae1f1905551bae571bee3719d2606ad91205f4b654822c7209587091e7604e6f86f8d8626c61ed6649d0bdc3ef0e1d117d503c69be851bc2f513e44bf35ae2cc3c79354185055e34297c5bb264dd64cb0c8b9bd99d7df4c94c1944", 0xd3}, {&(0x7f00000014c0)="10eb0a281623724d6c56788adcad024e60874a23f9c6a98f30dcbb414f37b35b309c1522581ecff403a5f95e5d0b0a0c19ee80e3f14be332a2cfe4fd3a449643847ea6b79bf1f71ae025cde4887677b8bf312e86638ac5472a5d9d3348cd7d69135c55f1e6beb0b1779e790b00db47d7796cb01dc3b61a0c8ba1c42cc5e92fefed4f70c9ac793ecebf6070d53ee1d46fe3e676a4dd152e2b0bfe78979308481465cd813bdc612ad0ab02d92e5afc", 0xae}, {&(0x7f0000001580)="cfc5c6dd9470e5624bf72f3aa205d6322c3098539a9dc787b745c35cf03c41d397016952567b311e74a068ceedd454af3e9d507a9894724deae27a907ddaab60b569", 0x42}, {&(0x7f0000001600)="747bf05e97d234295d4fdb5eed7eca0d8c034c963cd10af83d4271c156843aae0d9dd75bb242c78d5fb1697ceaa8eb26fdb97b7fbed07cd65b9e6d745d1588cd1762777823e45ec72a24de9f8d3b10fef9b20c2c9b1d9dca786d10504964412d0d65f7107441e9cc6a3e6228854a660f1d70bd70c26a1716b734d6464d5463b0c37a21b294d58883775969f0", 0x8c}, {&(0x7f00000016c0)="956ae8df44744bebed7c87e1e4862e77f9a382c99622f36423a3a5e2c00b68aaf30b6e5e1e5d53cddd5f606e48c792788b825f82f66f19ebb5b250d5e185aab98931fa2947a069a1866660", 0x4b}], 0xa, 0x0) sendto$unix(r3, &(0x7f0000001800)="1a8443f1790fc2574b8f51b29c5de89c1cb5c78ec25eaab3dfaad39e7e810ed5833680a723d30c4dceec0689c728ee64e2341f8fb97655eeac62f2598cb2f8b92e", 0x41, 0x405, &(0x7f0000001940)=ANY=[@ANYBLOB="00002e2fff7f0000000000003d6aaaeeb2570d653000ed746553d07553af6f568e3d45a6414521b43f8733b02483cbed1f2fb26efd788859ea54d7651769df24787ddf9739c538d80ddcab89e14e47d5b218a7660a00003b8870f2ddbcf35886b77dd2e61771bb194a9c"], 0xa) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001940), 0x0, 0x0, 0xffffffffffffffd5}, 0x40) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r4}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x19, 0x82, 0x3, 0xc9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x8001, 0x80}], 0x66, 0x0, 0x81, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x8, 0x7, 0x8b8, "8f520e34dd0ed652dc48d51c8e8fffb798f67161", 0x2, 0x8}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xb7) close(r0) fcntl$getown(r2, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:34 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x400, './file0\x00', './file0\x00'}) unlink(&(0x7f0000000000)='./file0\x00') read(r0, 0x0, 0x0) 16:00:34 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2fb0318dcd3000"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000680)=ANY=[@ANYBLOB], 0x105) r6 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xc, 0x8, &(0x7f00000009c0)="566cf0b59c7876bcb862b1a6d87400557db8e1e45418ae0b462e39af365ab26243335990c67cb1a63010bdefafaace6ec6229833fb6abb4152c34664ec3495ef6923120609092d2833822b69c7147ef7f3ac828e582dd720aa72e1a494dbaaee7da81325b29126fa4f0b93d875b35188ea86e246f0a2bad163ce185a53a5de9ae77f4d336f922ed94e9d3faede3637b446ece3049d1f97b5393d210f74fee7380db1a9d6b29b99f1b8db024960aebd534e5dec77fcc0cceb8dd7e87e2a0a06e100008203f4c8696fc2d394d7741644f4611a0a2c3dcd4a4f7ee6e1b292973c011cb45222a43fa0e0b7b0c9e4e6b0144ede83ad8679", 0xf5) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="bd41483a605b40dedd00b31e335e60a7d263b2dab854818391dbaace48ec36b59ed07672b1d37476e71b4c97a3075263bdd149b87b4256f53de60558142c5f25bf4aaac585cde57c2cef7c1a8f2a6a856ec06da99356e4101671815b8caca86835cf267311f7fcf0ba2016e3cf51275461af0ef5419c3554ab9ef88c3eaeb9202c164b5fc71bb26f67d2a58213f07b87e828481cc63e1b5d7a52e405921d3317ec7e4f6d0ce5f5322d02aa2cfbf6c8f86d0d541fa3544893f2a0fff6b462ddb97b53910e35571768909e00b3d818ff7edc1a6df339fe64cabe964da7c717ab1217985e3bfdc7ebafee946c2a78dd75fa4d", 0xf1}, {&(0x7f0000000180)="de", 0x1}, {&(0x7f00000001c0)="52944b94f880f2547a3860c40b03a55deeab63c0a8ca60d915424bc3db25f584545e8d088104b40c393cbf778f1093f8e9b45c022c02e1764c8f08c46de3cb91ba368a74b63e2e50fce79f6c40b7e17dfe5147359d7d533d3b6e5f9d2f0e3a8d2a7f10e8a46ebff686c6afc122e94e48ad9b058983559119c2ee086f2586326f1e795265dcaec6aff44ccada2c5a91893500a9ac1047c02f3ee215452803d5e8b70f216305674467028324f034bc14dd5c471b8057437377125c157d86", 0xbd}], 0x3) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = dup2(r0, r0) r2 = accept(0xffffffffffffffff, &(0x7f00000016c0)=@un=@file={0x0, ""/42}, &(0x7f0000001700)=0x2c) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000300)="0f60f5f84343f27bef605c52dad60270cd80f9d191ff91b004474aae0d93fdc412d423e5e7656cfa4f7e3f9830adb25a96fe7a7e05688acd216cba28a0cde2113ea8a9bde3e242c80579693a01c5916d0a25d0ad2b1fb9ead7fee651b027a04f993fd926a3610691d7c8d04930451b0510", 0x71}, {&(0x7f0000000380)="88bd856e23cad5ba95111a176f1d1d6aa875316e117e84a8bff870ed188dde9d43470415915938a06815a46ddf23576a4d76b90a2fea3861b94399fd1a8a6b10f66d2f1183813d04461d8250cf703b59bed9706d7f79e8a89a130e7f01d8342ab18d70edb327702db74719cc2a4fdda2a82d00aca84639d02774833a446cd56caa4ef0b1253f67a617807d8294df156360ba9489e520ffc275637a76d9e206770b34bf796417a8791818f260eb1f64fe64ae32a99c8296b7bbf28830f2147e50e0de2e65675dd35f3b84f6464c37fe70326746434875fdc95ef7e54aa1dda95d95fbe1c0a420e75d73ff295c2ba173777543cbcc01705d", 0xf7}, {&(0x7f0000000480)="13503e2dac039f81d700def87fd2283e29d958a52803f008b0dae85b2b9ac599b777051b81de1372d50a8353ca4783e4eef442771ae61f48fb104fce19af2f78a99d5694805a9750572f57bff2fccf9d0e2bb75015e0c6349b7f0e6a20a945fdff004f20b770f73b2dada8edd885d8a94d9baa81e81cce1f", 0x78}, {&(0x7f0000000500)="79d7314fa1956279c6546725febe196f974fa8f5ada7f259bdbe3b495814a0a5720942d2721207b89488c274a77ac3c7c73545eb7939622de9046a7d7278267ce73c99add42dcfbc323be556a722a9bcf998133e057dd3ef7bef7b193ea2bdbe1832b7a7696d36642459094b9b2050f7ab2346", 0x73}, {&(0x7f0000000580)="f5ab96d5eca18776d0210172c1347670f7dc2572057607f3cf134c1f6ab54c3c2525621293690b7c277e1e90b07fdb98c0d8d2232e6c7ad5d146a384cb67a7aaf520afd864c0553bdb83ed8dcb0c1552f81a12244606d832d30f3620cad6d0c842dc30bb23bb9de12e", 0x69}, {&(0x7f0000000600)="2241eaa31f092748", 0x8}, {&(0x7f0000000640)="a2bf4ae424b5bb5f146e1d6c8b5fe528a93e2c2c96987d48976628881f2c63d335dec0ab193f47f40e7586d131a2ddde09ee03a7f909ec8fabc17dc4ceb4a8786a9821e3764f5f55c2e177f3ee469be414f93caf6fcf59f9f83b3b6113b5f7ed602c4eec14f4e0c7a1581f9ad5e3125654caf0f5cac088c140c140c5e899c90aefc8fc25bf4a3724ec01157a87b9c4df240570f76e99aa0bdb43d7b20ee0206001dae8ca7a8bda26d65b164024d6b4a9b09052aa03db5c3d7c2f39a4b2f3719871e384527dcc347522e5f7d6425596b2bd1e46446ce3c34df14bd3c90c6e60a216e0fb6b4b01cb36727e998d8a9989d1a534446c586e42ea21077088345aa5939ec02776fa30606bc3fbc4322b39a64e268b1b757eea4f72d71a8a9e4a9ed2bb322d91f6741a7d6b3cd9dd436f3e745fe385adda5a49b8f091640a062bc8f3350e60adf5a4c8a6faba621293a595e944f77803428dbc4d5e5512012e63e581c992bde715354779a794a3bc237de1d54453d3a5251d649576291a1e7401fbe2d170c3623f9dbf6e30b4997ffe0132f1deab953a066791bc492ca4969e3dfc603ea2ebcda53d5912e36e082cdb1c8b5399867ec22463286008f6938e52267a7ed6536c8aeabe42e1da116cab2920cc3114552ffcb7092435a2ac860950e08ef0b702b5ca6a8bfe482d429de2a8b6adf6d77337e16e2c7f773b2d4ea30c9201a07da1b88163d70eba7f0f4669821c9d6521ba1ddeb726790cf92b9ccde76097b37c1f6d2e9f41e691f967f8c962030bf40e97b61b1fc2812fcf6456ec01897617a732f3bccea5311981336e95c52ae666d5640589b618e6b2491ac3895b3043e18b03415d28f8481b62cd737e8d8e490d2b07beea7dadb290100dbd2bdc4fe1b40a23147ebf656558a4ebb0ec5017dfd9ebc0736b5b49894e19f1315e4eb3aaab5b76cd79b156c7e77f2aa39884e5d9e07538de9a3d7596520b1fa9693f911378b3c5d46ad71944ef0160152e633539d1d3a1446254aa4603219b513293c2ead620dd5255bb01404922a3c2019109a46d14bd73ad3803350923701a4ff189d70ef8b15b025bfa06a54e97448fc7e347aa510ef463853f344b37ae49eb1c758e35d7053e6f5c845bef2edf2272103df74a719a66b29a82053383453bc2d6d163ad0bee932166208db8a24dfde4769b1348bcdc7760143ce71c3a89a3f6c91fcf7a04958b7c83e779517645def5b494d79108171eb7db1247baf37c5712c92c6105405899b55e972b1ecce9ea009b1ac3419890d1efd9081e56ea09f6b617180a14e84c6e690f23f084097b04c403e39ceea2d47a0f066da3263d912bd2fb6966a273321ff3d085ee3de7aedccce7206658cc866bfa883baeba191c7f89305f180a41960384ff141876b7bb1b5033c6b4c881b61859bd4dbd8975c739603e8d6ae20f008a18eb911519782b9cf66b7cdc709476748065845b0e9ce12596b542611dfebe99de21c7200e5da359720be8a6a38b0701f57880bafd9bb4e972529e2eae4c2765d03e98cb32762028e37883c73a2042d0024ee598c8e6f0f10977773c90e9755dda3722f7672b81f326136785f134217443a3fdf3727d1212c6564c4753b07545bef9c2a34022eb46ba16d4206f9cf774b977e0c7fb8323d6ec8a11316a748b4c9f940b21a08a589ebbe0fe7edf78edd52482f6d5399ecd055ff546c428f2e431a2074e8905f4b110b961447792a9311d9da18315fe4ba4d9b81cc9d5717ce1052a5fed9452a6c908cfa10f3803cbb5025ecd89633168e9196904dd710f3f4e2fcaaf84353cb3195fbe45176edf1bee9bc88e82e421382294dc877ff4903669e04b99a9745c6fb10f89ccee1335bf4220ed8968ca42aaafd5ed35f5bfc780de5cbdf6b8cadca15db67a7cf60b426cbfd59ed373a2eea2906f196d4f91c0ec7c442bfc548be6602a80b8ecbe228d9eddd8e21a6b6e2e15746c109ba19c5df67391d0c7feec21519f8422044e96b9ed1628e041fff627865dad1c8b79822b5e2f18dad90598694980084d889d59ee46ebec61dc7c275c292d4f67dbb07883750369580cfb474c7e7dc3b9f3ccd7cc3f109c0db44e087d824bc4dae5c24ab7eb43e67c35cda1e2e836a575d2e00a6d014ed0df327e447e5b9c8020e8ab23204f391f1181bd0e6cad6dae1d4ca0cb14e4b95e353752ab72cedfeb5a27acb9e1123ae26b4d7dc0cbcf15ef7cfdeed8c116a163698748648e79ee3b40e8e4f955cbc2c62002a2df82fdc5ff08b3e9bd417e9938190bb4423fa3dabef408e6d91b42f7d8c030e98d1b193f86db9549c0263661fdaab0576327c785c136fb4edc204c37bcf9a93a79cbd26fe777f842442864f8680a5181fc87d63a12d7c132fce2e153e766790c316c47ae4126a053b4a36e2e3266c071ce7e5a3a8a7fc5c42d4363a4c62384d3e353de1d5462ce61a2ada5e9460c55ff6dc45e914319053b1f884285cf96cf588f2b68c805daae0632e6ae5ffc5e5cfcc82505bf222f86044b7ef94eed65ea541eced7f958611e668b9c0e245ea10857f7ac3ab2cda46411c9bdf9155b6584c1589f23de984c9f9f3e631330d884ee627c0b70a9cd0b45d25f54a21cccc3571b9a0a5882bedc4f21e7c40acd2193aa65d4476c172f03e525f9fd90ad63e79e40f1f6580399030b76c6f409ddbf6743140ac63dae1c0e5a8ad9f68f17ac975424b4d2d9d70f8d240f839b636d254562747c237aa75d1d6db809c507c0b65fc31b5e9de58cb58ecdcc7569a2b7f1bada1cfad4fdb7c7ae753113a01fb35a2ebb4b582ea9daf3773ee752cc213c86e08ff202f9c84b2df0036bbe992036b90e0b4221bf64e3b447689cf50d9f6b651095c57f158816e4915431329016c739d664f56611a50e0caaccdff39269e5afc9e112b148fc2661331297ea009f787c6a9c4fa37629fd6cc0713cde09ce952310b48c3edbebe7b87e0fe95629a6faac0d5190446541151ea0eb4f4061a273fbfe419b9af6a7d8a2a688734237fe2adfa251b8d281b51b347ca4b139deb7eee39b3a4ab2bfd5445dc1b0c558d92feb490ce403e0d9db2c2a19fc324cf097f38034dfb8b22dc11517f8721e644f5e298d28e841f779e97ab010062bf9885e3fdac213055b0178a381bd74a7e8b8607b7721a46737141484925df836584a021d5d0a861f731fb46a10eec61b089e04dd36301a08bed469afc326324794229288400b8f07c9f8fa76ba7579647ed76186d2de1cc732c7c4c93c84e508d4a0be482efa483274c04b308ed16ffa2356362f09339dc565906650882f95b4448feae685d26a0a1402076d1772fc91c4218e9d2cf26844b7a7a3f1c1678441d00589a358080a19b54a246445a4a536ce3aaf90d8e653606971f0ff39c10d130f505b5ccbe7fa48650c3382bf988e6d6f32f31354675c93e9d69e6e90fd60ee296b09076f376f600f5183a9386fec5c87ee0d63b6d8507ac30ab080f267195ae36f1d7fbd378dbc896390187e963500288a36c227790305fbb40511a78d343b9bf1961fe3bb36ae2e75c23092ece8d22ce861aeb4b22e3af24df7c3f835fd49b76b0b2a2398a5972c397bc6cc30de3c0c9be348e80426eda5af85b0058841efce218e5241acfa179b2f7e8c78b2b6f9a9f4541877ea46a0611e9b3fa7ccb9c1c74493bc1098269fbf2ddb93408b9a534d64c5a3f590148bca79e5bbb57f0ef29f648cf3aec1b8e85a40bd88831599b6d1e6ccc279bdfe702a5b59310f128498c837205f5abaf804a8659751334b59f714afc9d8c768379ebe8e09a04331d46c763dc8162309f49b6ed4bd57eda0e7b618cf66b515c1c7b4c55067a14a23bf2cbd29610862f773ea716be253267ada5c91e299fd220ef05f3d3e7fc59522476fdee078195d62c3b5c4d1f862d257538c14cadddf2cc7be178809a1ec4a8f1f34c2c4dbe2e3946ae068b4620fbb6a546299159599520bd99c1115b32cd7d35bd8c46bdbbe0bfc0982ef1d52066e7a2f29a72e9d0674e514322bb0b310ea70e90f44ab12b222fd09b9c01588ab2d6ee7c25fcc22c9ed2aa1e47428dd9fba73d32e76dfed06ae8598de84c5efa0312fe48dc900ea5ed2cb88eaaf1e0afa0d681e6e57902ffabdc1ef7331768be7027e0ca7efff672993f87f5e950eb62080c8009d86fe964eab31724ca0c6fc20123fc2998d05dbf4098c4dac4212c57fbe71e1b7bba172bfbe1fda7dfee9b5ac46ef5a8d676dba3aeeb557dd5c616a1c14338ee9adec3e65e51d57556b71c13e5e2390b7a1d2f3cd81baf5ad8c6340896032467cf81ed24d169b28cd680bb3da5c36eba623d02891ba330e2eeb19345476d5c438d1b79553d1e0c86300a22e32c20dd48463fa2d03370e010536f42efa94a2b5cb1b3d4d80c1aa9342a7ede046fdd24215f7a55ac6645138fc06b8d981e12bb89f2e6bf7456192c2cd1df0efaacf99b0e0ca5928d50ad5733d8d0975f528721eb2af57532c0bcde2241a2daa82adc462c762aca8a6e403625091ccb533b3bc3fd4ec82bc77c2b9983e8c71a2f7ab1b1c4d024ca28bdfbfbc3dc58582b19f203261fd1af889b6c275a8ec009a49955828b39e8864ec7cbd9004d8571bc4becb8723c487cd14f4e7ba0043f3b29e686e2ba29876c505cd1dbb16e47511046f328f07f56ae917d6765564814aba2d2947e95f4b5ed3e80ede4fed1ecfadfdfd1b63a9d085d88a892e1d8099ce6c5acf5131561a6bb4b862c24006a17f67c4540a7cb364dc148a65fac4c5d72f570051e72fca96f91d7a487fc21c4c49da2ad51c0705d9d2883d5acf31a0b069c794eb358e51b5c3054a513b2fd4e3d11cc67e2b72744ba61733d11457625be010e36f589cc5e04c5dc7111fff0ed4ce3e95f296d3a673745ecba3eebc22661a78e3a19b7e9fa10e4ca9a2649d0c676a105c6a7f4a922df0535110789e4102b525b3e083adfb62e879ca543fad24c7f6fba8b1b3c68043cd8321ae6b30c27a633e1d43cb7377232cb1600c7345500ff9143367680bb1a02ec4703740695bdce095244432cc1d0cd05ef2a32423987647ca789f0bffa501be1d9208e95b4ed7d37cf4ec58a8ca178abfc740e00b79e104ea818e5d3ade4259d09ad6b917ac7762bec6e7e5c11e8557a996445ba7502817b9b833986328e869463315704d2a28ff233660c0c32bd50163427069fd1dbae4bd3e6ab06d5f084a17d72a1a9e2f761203ded353b0d56f78a94e42d21a8e5789daa4862524b8032ecd1f72a562a7fcb5143b6734acca4ccd3bc31cdceac3da3f9b5a0e593aad0b9854ae3c6432bbfc5614e0f61a5f14eb55c55e2683b52b4a78aa4e26ff365c52b51484983763c7527279a96c147b282cec73682510bcc28f2f97f2da82a05ff9dfa37419a4b2d1c1b1f0c04e83b60efe43b9a42ff47d2ee15f9235447694c938055a15b419cd0f9810905fd0c8be9d2d65ab9a4f98ed34a5f2983abf747c6d51e49eb3aefbe14e6d94a353efba00d355085f9db791cffb2189672ef877ecb6886e6f800c9abf299be245e3001cf7af86bc515512645e6bfad5fc2152c36a93b0ae8ced708eea97eb263f8d8f9c0788cbbd0379996a2040afded658e84f0614b184030e490698f1bdaf8a2c8cb5efbab120a8169f34c2aef0d6e0e9586f3a859dd40a96924e7d9b2ca2d487909cabef7111e2a6e96b39168d181c930b688faaba038997727ee6110c5b5c1aa7c3c416a9b07c26a49745389590076b403fbbee9d8bb81756e23322dc0813398e5922416d4689", 0x1000}], 0x7, &(0x7f0000001740)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xf0, 0x40b}, 0x4) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f00000008c0)={0x8}) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x50, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x4001, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:35 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x195) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000000000000) fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f00000000c0)={0x2, 0x6}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x18, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x4, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x20, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0x1ff, 0xa78a}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xba, 0x3f0000000000000}], 0x6, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa6, 0x80000003, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7, 0x5}, {{r0}, 0x0, 0x10, 0xf0000010, 0x2, 0x800000000}, {{r0}, 0xfffffffffffffffc, 0x32, 0x4000000b, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x28, 0x2, 0x6, 0xfffffffffffffffb}], 0x1, &(0x7f0000000300)={0x0, 0x3ff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r3, 0x2) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) fcntl$dupfd(r0, 0xa, r0) r4 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000400)=0x80) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)) open(&(0x7f0000000000)='\x00', 0x28080, 0x1) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pipe(&(0x7f0000000040)) 16:00:35 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = getuid() setuid(r0) socketpair(0x1e, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x80000000, 0xfffffffffffffd14, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) fchdir(r0) 16:00:35 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x80, 0x0) setuid(0xee01) dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000680)=ANY=[@ANYBLOB="01012e9e832adffebbe5de673d7a449fdc0b578bee47b87ac00ae357000000000000001000929c451a7cc83f4208231e64f08d230592e7aec4a3b21fc30fb53e88010000000000000000000000000000000000000000b0ad004473c845f9326c03013528df7ea2ca2447b5b0ad79aac365ebee31df05dec42074f325f8c8eb8bb118ffe5ab63db10aa829e11eb6f971f5a5fcb21a0dfbf815a21eccf7fe4ec7cc22b51945df9c82f0b47ffd97c5fc68c7fb38d55d89af5b8ae27919a5d3522e16e252c2898ee2dbe04f38c8a89d175d4fc595bffc6c9051674ad48a522076d805f3db280e884d7bd938202855a910fe80e4634fadefc21d25c1b2f4296b0f0069d60431a05c745ad517e1e99a9bd565e1dc5b7de815fd0e678cadb8434fc9d011e9fc9d9ed4fa6d0c091d4ceaf6e6a1ec03dbdeac49d933c3b62e7e69cec2c225edd6689d5a2f6656a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x8400) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r4, &(0x7f0000000300)=[{0x6, 0x1, 0x1000}, {0x0, 0xd3, 0x1800}], 0x2) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x80) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00: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, 0x80104277, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./file0/file0\x00') 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x14) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x7de8b2de}) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:36 executing program 0: setrlimit(0x4, 0xffffffffffffffff) 16:00:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) fcntl$setstatus(r3, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000440)=[{r3, 0x40}, {r1}, {r3, 0x104}, {r0, 0x18}, {r1, 0x20}, {r0, 0x1}, {r0}, {r4, 0x10}], 0x8, 0x101) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x12, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x44, 0x11, 0x100000001000000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x400fffff, 0xc815, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2, 0x9}], 0x7, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x11, 0x8, 0x6, 0x9}, {{r4}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0x20, 0xfff}], 0x2, &(0x7f00000001c0)={0x80, 0xb63b}) kevent(r0, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="2d6a1524125d4d2f153f5909b823e022434d393fd8579d5e6f5ba87260717f25baf9dcc2d9f0f19722c9d9711bf396e1a58d1b2ce2f4048c", 0x38}, {&(0x7f0000000100)="80c0b9772e44707f13f2a6c272fc89dd58ab6cd0881602569d174cd926dba79cd88236e1c69a7753d0f453e9a3721925c45006a61b68d79bbdbe951cda9a2074a3cdfab3da380e79", 0x48}, {&(0x7f0000000500)="f0c4a90e977c4d5999e6051c35044f767683643101ac410a2f1721497c9bbdb74a9987923ff360c92e105fa30168cf1650a5e838feb43948986e85acfd125a67dc17f7ffa5309e5a8c075e7d95478c3be7c2f07f2afdfe11798a74f1374e231069c6ac50288d6b078f761b286a27538d9c2dcfbdf79036a1fa60191ab21b8aafe3e06e42dc29227ced7e2ad8d37a6894454c5b1dc2a91fb917e201f4e1bbf07dada51ae7e183e8204cb2fad8dc82a76edb3315f15a2aea85f9dc41a4d2f4efd9a30c2dfa9c8d9e0d4eb26c7e2336ce3c3dc455a6f12672c00ce4803f4c3c300bd87910a57db208dae56ab56a2e4e33be77d180ce08a51b66653273680be4255b4b2be47cee0179a3154ba9c2a329dea6eabd7edcf053815f0f5d140baa9740a500dde62e4936e0cf839cce5507a4256a2f88e325011d808a8eb652b487dbe5451cfbcc25e3130fbbc0fcb1aabb3c53d452d7c0ec4215a22e02e9c5f0f1cc37482edac219485364cba5c31c316f01c8cd15d69204dfef3db1790d64f76051f1cb8de89e15d4b172740ed9ca06963e86faca1c17bebdc6d9572934147fa6d0a9b344080e7beaf002a9677b3692aaecdb4d233b72851ab52f5860207424303119dcc8713dca27d0338b7e06a3dfc96e5a73473ff2e68d7a95fe457b1c82a236941b6c5203afb0a94a52e34f31ba7f2593ce6a48d4b918de248800a064912c083f25569a9b59402498b1470abf8f95eed929e75f532cfcafbbf0d25abb29d595cfa119e6465b359cc051e826606aa9c1e41acbdb848207cc6dc1951d142225fbf70e0da1a108e9522426a5f68dee7245710220b61c41c9b10dc396f90b2a2fce8f4398fbe558688f6f3b150705fbf54143adcb930cc4c58a5d94e2c70c98cd2cb813679c69d2f83fb86bc2d9b166603067417175209dc90ef90be29385c718f1a56312c21cbcef5c20665f87b2aac7320b907634873879e9017c33dc6d6de1cdfd4514d08c9b1286bdbfce7c49de4b83beb60a982f345b5e722eec972155fb531d3e54b682cf0faff7837d7054f0fc0bcada68c86fc558cf636134e44413756fa24073842fb63c00ff713bfa784014d4771a596b8cf5832aa9928e89af918385c87c36145aefba9bbd09a33fd8df5fa4d10c656f8d3882a75ccc366965aca6dacdbd94dc81013510a7522c4b87437159b96fe08e6faaae04b88959185f98d297a0bc2d04330b424254230f40bcae540e757a0017d8d6aceaef7e982913b09236e6438ab2c256fba559e030b11c133df297e89b4ac26af078c94721148e38414675843d3d9b04b0d9caba07943e40036bc5f83ad2ae5fd2918b224f2478a376fe7b3a6b394dd08cdeb5a73f500ddd6faa9b121ca7d46b8a4f3737cd3373aa303c4f4b9ea8ad03e6cdd28007b69eb794824ee75b6b744095e90720b792f0fac0a5be0ee277445ab55b78cbdd6b77efff51bcc67ce609496b6c586092af1ea9722eb03f8c9636b3c6b7b5279931697800ddf80fbc28fbe76a509a0384bfc17a16f3c03e5f681e3de1cdf9401c6723e4d23aa83705699599e05998a7f290ddb44bb07e100a7ce7b0ce47b6009418a7f487acc1881c81312fbafd33277dca69924323af8f6047730d736c3bd7a4f894bc727750b21f0f35c9236867effe45d3420e3501a4893d53abbd149f6f3dae03007eb248963a5a7e64b5bd9d60b412bf6e0f93af5ef31f2b16ee41cca12a551f6de5baac46ce77fe125aea72986e4ce9da0928be02af8579ccab43bbf9107f99d4da977ec1c1bf457712e0d8b5148c7eb6a93ae560a97828649db65066a8693cb72dcc36354369b0be44b7d8aca74bd859bcfc97d09608821cd0282c27dcdc8e6a2c30e4bbd7bbca911138e5a2bfba8765cc1e1c4cc53ff80b9761d31873d9b0be86e1ce2806cf2d770d452f2e25617a9953747b1cbb351fd29adfcbd4a16bd0f188c3cbd77b96726bda77da448a43aa2a794f28f79c7670eccb7707d66755aac836153014feed7ff5b5d03972400aa53b963f35e48fa1116adacbbb933a8688449bc8a4e132f9e702b0769df8889d47d6981f6f769a6d65c1a70ae1aca070c0137d850db075cbf6d700ddc065ca3d05b2a3ccfd37f990cef9b8b3cba34a8a5f26cca010594c71f06a45748adc0e9eb8da1a501cbcff5cc3f651dc9ae04a53cd82226f321f3257d7faf529d8a08b200db3b6a807a16e90393c9cfa5e17fcb4284703580fb3786b730d6b075ffa5a5086bea77c7c836385bfb15fe4b9ed585d721ce71a0678b73a808df49f828baa64d3706445f0b0a04a29e3d285100c999c507aeb103bf702c47f8a3ef23f5d84c01442203902576db24a3823909f7476f3bcab08725ee520985edb3c657a8b9628d0c1bcf7538f7c1d2b61c2af1055d964ee77753f763a4e243bf1c47372ad24173bd4f519d8af5e1aa9b54a667632113092ce8259a78bf7cc9d1fbfda315e77090204372c146ef7e8d96a433cb5655d5ffa782af47e1c462e5af1621fa2cae81ecc6e5bcd459a97a01dae7ee4e4c88b119f368d63e656167ec179b4ee3d4ef209c2dd16d1cd253f5d6ec63bc2ca02f5ab8ef36d63efd5196da393270e92cd63e68e3270c15abe39f1381e5027017079f3246056253e3e42a9fdd191389ace7ad7131c56cc7aaff0e09e1e4344052af5e71c013d9a7a331a50096e9baa32b75872f50d7782e1d10084e04fb36b1a1c39122a417304f4da1338445c7108325e2efd5888c925be242518a3f63d107dee6546e656a28a205a5eaa9438a6f1de35b754fe42ecf15b326f6df7d5d18f471419f509c497c0f15445d085842d24ab0175bb5b0c1dab51440268b86897c6b198b421d239196741135c76de8f3a7caef66f039a90b75fd90dbd589934bc1db3dd507162683700af78937ea2ce241bdc6d66d3e73855fcd981c47b406883959bddbfb31c3f63248143f136356fa4fc279540fb5e32bf6b9be966e8665b47f2b1dc58c30c5bd2801ba62f2a5b7d93db03100f31ce3eb172e23d9b06a04fae2b18e4224859368b88ebad07c8da94471ce5904b029ad3aa443ce9c3538ca568f9c22f6b80baf9658636593d73924c561365746cc0d1d1bef0885860d2e9a3412bf68bbba11940a3cf9d765ea5a69895c09b285238b74b9b923bc0a5888e67beb6fe77d207cee95227e95ef6eef836c811edcbd42d3829fd9a185f079009a814cc9821f53167647e7c9071dc6044f5ce125248c184e38f306df7be3087d8a13e4ad2885b5e7b10cf2e9a2732f9495ea72fcad7f58c45588110af0d923d34ec349b4eed9df8a16a91fc87d14d629bff42b5f412e7c1b7536b7792792ccba078ac596185f43a7388273d87e217c0dac87beabc9afa25326728181ab2474cd8da6177a48f22ae685ba197c9f8bc5c7f543eeb7a0aeee4256f0759ae2a0b768e1657121fda3bd9f508369a1a565666e7b3b3fac72615fab22ababf446f4b7692e2735883de68902127f7fc2fcb025ea47adcdbf97062cfbd700c1d7f8e56fdc3eadd9beb900f6f3af4e515c55510aef72911f16d56eac814466c33f9e9e3d73daba1e22d27defe6fab2ef2752b974cec7ab1462ac71f4eba30893da0b68a805781054c01b78fa8db851a50c85668c5c07e931c8089dc59a067012b600a9429ce1bedef43e3ccfe50dd197365f5de18c16111e09cc3a9f904bf15e341893905cb33c6f44ea834bafbd0bbad8befef0a5adaf55b50d0898ecb2be8004b453ab1f497e62ec70d0b5d8d6968d790ae31e91afcf63de50a620ae6bd577b188d74fcc403ead9c939bd0a238893899da06040e533127fa75fd6990cb573d183803ebdc22fa665d71fe9225585aad566739aa7f326be7768921037cfd299d93acad2a3ad52a6f4c01cb8bb0549f9f8cb875731920b07c22b3693aa42e43922ff89a99d535f23d420d9d7a4c179cca28c375d752394be06579ae7afd02d9cb74bd5fe81f02da5a8d2e668398e5d0027b4ff5b3018ed41a17453f046f3761755116ddff62c7e3491945291ab43f28feb8956f88d5f962ddbbb181104284e7731d26d85e7c1d62ea90191f5105d833ba6541dea7dfb9945193c0f2d17492c3eb36bbb77c8ab9924c8e3ab2e049f9b5983287e3e840f9cc6b005bd9950b50f7a17e523eb66d64f97442b8203037478badf4c66ef0ffb07b8deebb1fb755e8f002602c96b00b9928d73049c9a4a2233f2fbb49b4018863e1963ffd2451c897e9dc588adc07281559e63068b417892706a63d2f62651f8eb3d20ffae00de2b0da2a723d6fde647e91d269d671089b3787e537855f09051075aeafa36d38ace7b391112d8adef5897ed42e5bf2a08d6c829cb824e33a2fccc099f1834b626a99a7b7fb60bfd1f1bf6882c3184c32b3bd98cddaa211cd6203e70a2e87f1aa5f1b02689d46c2e363801795b02991780b05740ec5d6ab97262731d597121dfaf41e7c0dc5cde9e42ff00e647d1cbb8089c647d0609d48137463eb6a551c005ce6ca0c6b98dbda70d9ffd8c0a94d1bbe92ecf82df0dc33badc8e72f3407d47b08c3895bfb69866bbb43c2fb06871f6bf7451a3d8b15f2d3c6dbaeeddd448e2b65750b333e41ee4c35af6c6ce1700b2fd285f2562e74b996da6f7793836e69952836eaeb82f046f2eb54e2c5065abdb92467bf9640488417e3195a68c48674011c3e264a01d3b612b2c0f76d320ae458291079519f85ad7fa016160f56d4f5f7fada70a1649654f1e1f4a2c1c9bbd1efbc6fa29246070d3c8f2a22b8b462c42e050f75fb8b6653be70364312907cc023dc1fbe53b2c031e152cbf708d0f5e948e7ad4c0f8cc25ceba9a0081bef3fd95a6d0d410e75dcb80fb62f40a15a9bc212ab7fb4b98e74e8cbadb67bd04bf7e36b49c1fb8c4f10864a07a4ccd84722a6d6e437a601554c93aafd83f69131c5fde5d98bff2fb0195404675489dc3716b437b52384cda8478dba7f5f0076d0897292ca00cf8e5cbc80725cd2751d729e0a5ce5e1ff0a3b515f1f6d2a07bbbe05716d09a0f0ca38e9e056eef20dc1b0b8553218b467e69909b485d075a6cd6d6120be244f3122fe9d14cf98f0d95a6d044f00e2a7ae3fda4c451f00f6b47916e1156e896a45d3745abda6e9cd32c3c078bcaf1bc9124ab61d04f384794848561b734de17d8ec874e156e40f78912d0dc6504bf25858cf658a6d2139e9b939ed9020f21fafd71891dbf6fee875a9a73423f600040888c1c580d9d72aadb76cd3de5eed4d850c9164af90bfebeb261eb9ca12885df9e78560bc3fbd82091d27dbe03926863c78935ebf06060c70a14f0253a5ac26c04cdb8c8fb79603673ad0ad03cebdd319a08ad77dc9c401be16a5c8908f41fe6bc6891b19648d11595e80b2445af38ab464df17fe8c0de8545a3bc39381793092fcec34be549b9ab1ed1348d0234c7832f1f3fc8bdd7a607f638412fb8c85342f836f63ece9497e045dbacb78342286d4fedcb394e3208e778937e77f763da47456c7c4bb4da8fbcc92391e7e31e117da6052923a35e80ddee10dceca1d908c08c88f9c2af309a406e5c338f21e795b6baaf855130a0e3850f90f0de3871acd90513bafe6ccd7f38a3773630513b26fa69bcfc8d2bc68024c656bcf980d63fcc38197f8b86d00f52efeb79a79edeea81b4c9a45929e91897a11ee1dc52921d4d34b0555bbabafa6148b908fdcad13ba68cfc1b7449e6ec64409956b6f157a3d88d32efec048767b7c8f619dabfcd802faf7169aa1646c31de32a5a3581a3f2b30b5b92caba9", 0x1000}, {&(0x7f0000000240)="e58c01c0785a052fc2ad0688c2bcf0238d252afd07d970fc009a3b89465dda60f5330e848e578503bde02ce35f451cf421cf59d5d5190386de392d13b4504b9533473d59ec7fde953f8eb1a5123b9a088d43f173b149957ec0f95c46bf055eb4ac4e6eee8841e0bd2ac72db0f98bfa7e6153c887f3012109ab84449a320a04ecca0ff0235211851264c6966c8db6a5264ef8eb1fb52e7b82f051edcdc641e14a95bb8743e6efe18a8cf5784f9d7d79865c0b7deac5df4701ebb225b3b4d87b42b3ff7f3db748d1acecdde04bb9932550bcc0b385dcb11b432a9442911cc9", 0xde}], 0x4, 0x0) close(r0) 16:00:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x14) msgctl$IPC_RMID(r1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) open(&(0x7f0000001bc0)='./file0\x00', 0x0, 0x90) getppid() recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000640)=""/107, 0x6b}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000001900)=""/196, 0xc4}], 0x9, &(0x7f0000001ac0)=""/218, 0xda}, 0x1) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x210, &(0x7f0000000580)=0xe12d, 0x4) 16:00:36 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x4a) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c5500a723000a1a0000fffc0000184000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x401}], 0x4d0, 0x0) 16:00:36 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x8000, 0x60, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x6af, 0x20}, {0x18, 0x3, 0xffffffffffffffc0, 0xe25}, 0x3, [0x9, 0x40, 0x8, 0x8, 0x9, 0x100, 0x101, 0xe24]}, 0x3c) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = semget$private(0x0, 0x1, 0x200) semop(r4, &(0x7f0000000080)=[{0x3, 0x100, 0x800}, {0x3, 0x2, 0x800}, {0x7, 0x7, 0x800}], 0x3) r5 = getpgid(0x0) wait4(r5, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) unlink(&(0x7f00000000c0)='./file0\x00') syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/255, &(0x7f0000000240)=0xff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/233, &(0x7f0000000100)=0xe9) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r3 = geteuid() getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r6 = getuid() getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000380)="0a352806a174417efd1d161693dd6a5ef37c539d1a47b307123600da4573f356dea6f4abce6e9a53989ac552983ee5a872107824f3332b5824c4471bd7e55dc3b5d63f8df7e141ae5339b39312b28c8538bae40a6514464d083eeae384fb91e1863a46cc00e31566aa91cd92691eac28acb11fde98f91b0e38b89110410c37ade58f66a152e21dbe865a6a8b6aacd6c18b5cc0c6cb58175cb0255ed49288aaf9137f0ec66b73a510548e6697b9bc54fca412a9462c9fb970666a62", 0xbb}, {&(0x7f0000000440)="0033d9cbcc4048fe8fa3cc94227602609fc10ec31697cd69b7ffdb97c6bacf4d6846536a7383a843d7d6a295d93a8b72597bd569c4b90ed1f2e8fb68378836d5656ba70c3e7bec978d7d24e6554ecfb9cb4e3c80b75560c8f52291ed6aa68bf63dc293b595f27a8f6538ccfca86bc2a6fa3179b155f3ff4235446c67bea8aa63c5a866359e324cfc1d3f1cb79f7401e1131e235f14b4855ca78135ea992e5cd65dde28a17b59d4edceaa74849ce787d4ccb1f9b26838c2916737f94b731145e3a9ddfa640538b7e5cea49734c953421187e5f4b8ab55d2795e3f6ccc250027ea27cc07cf3512", 0xe6}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x1}, 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/164, 0xa4}], 0x4) dup2(r1, r0) 16:00:36 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="6214691991dd50ca10619a567a4f8ca63e6733b3b7aaa7fcd0032d631b24eb5f3d446f90a22229f8a50b1bf3ef67f2e86e989795", 0xa853}], 0x10000000000000ff, 0xfffffffffffffffd) syz_open_pts() fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x43) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)='X', 0xffbe) syz_open_pts() close(r0) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffffffffffff, 0x4, 0xffffbffffffffe00, 0x0, "2f2c2c1130773d6da31937cef9d118049d79bd9a"}) fcntl$setstatus(r2, 0x4, 0xcc) 16:00:37 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x400000000018, 0x2000004000, 0xfffffffffffffffd) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000004c0)=0x4) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r5 = fcntl$dupfd(r3, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000100)="85b5aee4b20523e9aacb13fba85b390b65b6f8c47e6addd4fd2f7faeeb5e363570fb74f5a7fb9169adbf4d64f571eea6e963ed5a3881ec32d68034133823867c1790203b35dec4edd57090658cbdf0e84d737b94ab7fd7bcf081546af7c80e2661a68683e5f48b02e0e8d1bf3b112560209c274747a4ea4c57ba1e429903433cfe7ed89aa4d580cf1fad56c96f9f85964d370bb2816f5b1646c4ca96c5d273bfdd986b4d8ad128376c2a749552b89fbb36b665543c87f1f36cfd9f1c57ba0dc0307e8576a351da4a276958", 0xcb}], 0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) dup2(r3, r3) semop(r4, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) close(r3) 16:00:37 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 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x10000, 0x40}, {{r0}, 0xfffffffffffffff9, 0x80, 0x48, 0x80, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x7}], 0x0, &(0x7f0000000300)=[{{r1}, 0x0, 0x1, 0x10, 0xff, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x7, 0x4, 0x7, 0xffffffffffffa2c5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x180000000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000000d, 0x5, 0xab}], 0x4, &(0x7f0000000140)={0x7, 0x3}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "ff5c000267a7232004001a00000000002100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:37 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xa7, 0xc, 0xf936}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x6, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x45, 0x7}, {{r0}, 0xffffffffffffffff, 0x15, 0x1, 0xffff, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x1f6a, 0x1}, {{r0}, 0xfffffffffffffff9, 0x54, 0x40000000, 0x1, 0x40}], 0xffffffffffffff45, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xd0, 0xf0000000, 0x1, 0x12}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x41, 0x4, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000008, 0x40, 0x100}, {{r0}, 0xfffffffffffffff9, 0x29, 0xfffff, 0x100000000, 0x10000}], 0x1000, &(0x7f0000000000)={0xffffffffffffff45, 0x4}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x4010, r2, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4000000000000, 0x6}, {0x18, 0x3, 0x4fc, 0x40}, 0x200, [0x0, 0xf6a, 0x7, 0x8, 0x7dc5, 0x3f, 0x1000, 0x9]}, 0x3c) 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x7fffffff, 0x4) 16:00:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x400, 0x4) close(r0) 16:00:37 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) poll(&(0x7f0000000200)=[{r0, 0xa}, {r0, 0x12e}, {r0, 0x7}, {r0, 0x10}, {r1}], 0x5, 0x47f) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x0, './file0/file0\x00', './file0\x00'}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x9}, 0xc) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6, './file0\x00', './file1\x00'}) 16:00:38 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3c, 0x0, 0x0) 16:00:38 executing program 1: semget$private(0x0, 0x7, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2825, 0x5200) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="fede955d9b124ebc0e109198010146ae88f5b24d1436878d93822dd874750ba5b26fc0cc1d04039ea8a9273483e1b4470c57475ed2a6df885216e80d93b53f2dbf7234bf1be43f48331f2e5488445ae929ddbd0e60896074418289165dba8ca934abae0855365cb358427fbdba7ef78784e17410a9464ceb0077cdc1d57919ff65fb2432430bece5a2227c82d59fd4e3a61e448b0cb402bad9b5332777711d40b80afd431059cf7f8cca88264c8a902aed2d914ea2fda1ac328ed0d87ba091567d542cb3389780ea706192", 0xcb}, {&(0x7f0000000240)="33030bfa8b665e0d3ca214d8f3227a447d4612163ca306797c300d44d79a7f97fba55c1cb66f235907189b5c21f29e2769af8c2326b9cc124c11b6206a134302871092d98334a99c4059824362ec144197e7367dd594c27218e207bd2d85c6d2acb201976f928bbb1054c835c416a80cdb202a4b4ab13d224618", 0x7a}, {&(0x7f0000000300)="a441d9587642e723addf7b1df2fca37eb54062df81f1026d57ae664716f1214496e940dc9432077d3ffaaefb5cfd92615c3a4aa5812a4b7f519cee86dcee1a53d8ac30c02ef4b84ae3706555e447eedb8bcafe", 0x53}, {&(0x7f0000000380)="ff5b933195f74a7163fdce8ead3aa1f09d99d8bf26a09ed5ecd4788e4d560c7a02a1d818c29223fe70aa57bfa371c415db01585493ae76b56bd55f4b7424c51e4f508faa0b", 0x45}, {&(0x7f0000000400)="e3e0082eb0294ef641a9075f86a1e1db76d5c24d13e01a5b43baf9757d81532e59ef3950c4eadd46c177a9a48c49499b6afb091ee4c9062f7c44173e9b2a63a20b0a69dd82fbbceef73fb21ea193a138b3628932a82f258fa1e8d723f20481699b2816a24fe2d0aa4ea6f5ba9073c864e81fef752aa55754d845bfc02d382b038d3c80b786116776a44f828e35f3da991efab80bf4e68e04f3d49a43fe4da30525c7e53dee91b1d972aa52f77c77d8f3d727e68eec5e7fa0297766", 0xbb}, {&(0x7f00000004c0)="8903754264cf25e76607030ebc1c910a39cdfb795b881b566f4c9ea5ef0f1cd9f9e055aa8ff786d5daedee124b1e65ad939bcc3280d1d9a3d6bf3a0d45634078509831edaafe1f57cae462db5d43adc53174ef0a58794cf1e259f485b9602e062dab639c214ddd3dcd47ed925cf61729b4e1ff326bdae11a67327375af402577baab2dded78452e7d400bae3a3257b3e3e3c952e85ad5bc90dd32a9a462c9ad2a1e60f4de1202e4d8b4145100c", 0xad}], 0x6, 0x0, 0x0, 0x40d}, 0xd) select(0x5, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) fcntl$dupfd(r1, 0xa, r1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r4 = socket(0x400000000018, 0x2000004000, 0xfffffffffffffffd) syz_open_pts() write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffd, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r5, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) select(0x40, &(0x7f00000004c0)={0xffff, 0x2, 0x5, 0x3, 0x10001, 0x0, 0x8, 0x7f}, &(0x7f0000000500)={0x1, 0x3ff, 0x5, 0x9, 0x9e, 0x1, 0x58, 0x9}, &(0x7f0000000540)={0x0, 0x80, 0xfffffffffffffe01, 0x8000, 0x2, 0x2, 0xb3, 0x1}, &(0x7f0000000580)={0x1, 0x5}) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000100)="85b5aee4b20523e9aacb13fba85b390b65b6f8c47e6addd4fd2f7faeeb5e363570fb74f5a7fb9169adbf4d64f571eea6e963ed5a3881ec32d68034133823867c1790203b35dec4edd57090658cbdf0e84d737b94ab7fd7bcf081546af7c80e2661a68683e5f48b02e0e8d1bf3b112560209c274747a4ea4c57ba1e429903433cfe7ed89aa4d580cf1fad56c96f9f85964d370bb2816f5b1646c4ca96c5d273bfdd986b4d8ad128376c2a749552b89fbb36b665543c87f1f36cfd9f1c57ba0dc0307e8576a351da4a276958", 0xcb}], 0x1) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) setuid(r0) dup2(r4, r4) semop(r5, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) close(r3) 16:00:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c656900000000000000ba036ab475ef4b89866329c679ce57d3bc0b5b3e24ff56b3884850aefb50d66ab9de37880e4ba9525ad5bcb102e0ddbfd4e9b909a319dd77e805f9ff01000093653fb778ac8497851a11a6376802e109d8161e7eb8f7e9f1163f411a15ca9d5782f3b37c4b64229eebaf7dfc5227efd36a4ed572d0bf372cb17e3473d4d533ca0f10a8c10771e62e5842283581d88cddb9faae30c510d3b12d7ed7a6e234e410cc1cd6f4570c28cbb222666a517a2f0abb3f345e132a8c4aa372fb68ffae8d3b74aeade92c7417a927ba03b4d4369328d2fa2711b4dd207832ce90966158359db3685f392b379fbfa68f1cb8a61abad1750bfc6a74ba5d6d2f8f0324971915c6c7c5a0bff5fe7c85f0e1a9e96fb943a5b29ccade86d96a2bf186292f5ffcdc7105b7441f7d991a7dd45dfab247c91ee9be43dd8a111520e41913eec9858427edcf9d708f859ae1970cd5800cb2b9c330761ffb6ab6caec900912d708be165456ff69192702aaba76f001884738c21908e2264b0495b73375c1517f7bef3e951b2db0776c985e54"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x4004667f, &(0x7f0000000000)) 16:00:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="042108000020000094", 0x9}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) fsync(r0) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="6e25c892ffc1e7bc5c5234535c5d195ab8d336f96d3441ea3296d1714d60131cbc20a4305197f37f0c1e5446d303754904bd13723656a8d1a2a1cce2f03951e67fd12367fb359bf9da0a8c803bd25e1f6a0d7d75d9", @ANYRES16=r0, @ANYRESHEX, @ANYPTR64, @ANYBLOB="acfc154cacb38a271581edf19b30ee1d732f1c7bbadb9fb0e0d2fb5ae42924f12fe36edd7739d7ac420d7751a3e8c3bfe48635b6871425a162c7eb9f1761e56980636d97568ed818d17d54be9ab675031ebe1f0987dd9e99cc01cdca7a0bb9e26efd7c2a58b10082a7a9636ae6e0163771a99f", @ANYPTR, @ANYBLOB="ed7ad5eed2885fdb5e79d08fa4ded9b8c1919042399080ae401d44dbafd0e5f8b8e8f80ecc4024cbb37a18e9a2ff45a784e8a978809eb203fb613c40adaa143174fb5c0d6011ed904bfb09f39546f5c8520f043fdef67575f2be5898b1d11eb7acdefad6f0bc1b64be8f887e32c11d8c000efc71f45de8ff9497eb2d9bf491f856bc294a1a58378996fe049f08b9bdafc99b385253b48c42f0805a10fff4f35345ff4031cf2642033e58483069846123d8cda199ca74afbed2c6f0445d83ec91707284974c0e9f8dac748f478d90d33cf5b8c754b83e649023f7536f1f9dc69a31d95f7b099e4b2d37937f71"], @ANYRESDEC=r0, @ANYRES16=r0]], 0x1) shutdown(r0, 0x2) socket(0x1f, 0x4, 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:39 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x520, 0x140) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0xc1, 0x400, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x5e6f68111e9a1573, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xc0000001, 0x40, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000030, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x80000001, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x33, 0xb, 0xfff, 0x81}, {{r0}, 0xfffffffffffffffe, 0x88, 0xf0000020, 0xe7ac, 0x9}], 0x1769018e, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x11, 0x4, 0x26}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x3, 0x7400}, {{r0}, 0xfffffffffffffff8, 0x9e, 0xf0000008, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x2}, {{r0}, 0x40195acd6090ace9, 0x42, 0x50, 0xfffffffffffffbd8, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x80000000, 0x186202f6}, {{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x200, 0x6}], 0x7ff, &(0x7f0000000240)={0x47f486b, 0x1}) 16:00:39 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, 0x0, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100000000003f) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000040)='./file0\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') r0 = semget(0x3, 0x1, 0x400) socketpair(0x1, 0x5, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x3000) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/28) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x101, 0xffff}, 0x400, 0x3, r6, r7, 0xff, 0x100000001}) r8 = dup(r0) ioctl$WSKBDIO_SETMODE(r8, 0x400c570a, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) 16:00:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "1bd9bc46c1e1d2f61681a992ce5b0fd209df3d9a074d4d17ad6ec9ae74560ed51c458ee6c9ca6cf9f68eff1e6efc243d231d130500addfe5331a0255a4591aa80f21c769bd76416a4f351565f771d61a7ac6fa744ac56818caa747550995f10dce228c4d37ea3db86bea7c946ba75d14b99b586c70b322a7dacb3bd7d749cdce97271613"}, 0x8c, 0x800) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x400000}, 0x0, 0x0, r2, r2, 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x28090, 0x0) setpgid(r2, r2) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) ioctl$TIOCNXCL(r1, 0x2000740e) semget(0x2, 0x3, 0x210) r2 = semget$private(0x0, 0x5, 0x40) socket(0x21, 0x3, 0x8000) semop(r2, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x8) flock(r0, 0x9) 16:00:39 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) r3 = dup(r0) r4 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000340)=""/56) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000300)) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r5, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c65300003b3921122ffb3cac1ef201d023f5b42f5dca70ecbdace4e03dcfe695f1a5581f06e3ea4cfc17c2257909f63f0afc99294b3ae53b72b8dfbfface6fbf35aa1a0342eb5e3ac9c549b54d57c1059914b0d4f33b7d4b8f6532da5bc5c336c684fe370ac196fde60713e01a1850cc00d9d6af894f824a068b271890f6f65083958a94f7c7475c97b5283661bf09276f790a61583b621ecde0add96c41cd9912cd67bbb85728eecdb461d6df8da7ff6be66d54de0ca492c5698ff7bd2fb1d7a1a1a0af87bfd73a764ec3a443b531fd7eab64549ec6ef5633cc8d659fc3b8eb0303a138f924ad30e052ec23d9fcfb1a1"], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r5, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x0, 0x8003, 0x8) recvfrom$inet6(r1, &(0x7f0000000000)=""/113, 0x71, 0x801, 0x0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xb6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:00:40 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="6f6cae", 0x3) 16:00:40 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = getuid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r2 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000001280)='./bus/file0\x00') 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffe74, 0x0, 0x0, &(0x7f0000000080), 0x25a}, 0x4) pipe(&(0x7f0000000040)) 16:00:40 executing program 1: clock_getres(0x0, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) r6 = socket$inet(0x2, 0x5, 0x6) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x8) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) r9 = socket$unix(0x1, 0x0, 0x0) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x8, 0x0) r13 = syz_open_pts() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x20, 0x0) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x8002, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x10, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x2}, {{r3}, 0x0, 0x80, 0x1, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x6}, {{r5}, 0xfffffffffffffffc, 0x40, 0x2, 0x4, 0xfff}, {{r6}, 0x0, 0x10, 0x20000000, 0x80000001, 0x6}], 0x2, &(0x7f0000000540)=[{{r7}, 0xffffffffffffffff, 0x0, 0x20, 0x47e4, 0x5}, {{r8}, 0xfffffffffffffffd, 0x20, 0x83, 0x0, 0x3f}, {{r9}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x7fff, 0xffffffffffffffae}, {{r10}, 0xfffffffffffffffb, 0x1, 0x40000040, 0x5, 0x6}, {{r11}, 0xffffffffffffffff, 0x48, 0x1, 0x3f, 0x800}, {{r12}, 0xffffffffffffffff, 0x8, 0xf0000082, 0x4, 0x80000000}, {{r13}, 0xfffffffffffffffe, 0xc0, 0x20000002, 0x4, 0x3f}, {{r14}, 0xfffffffffffffffc, 0x18, 0x0, 0xdb5, 0x9}, {{r15}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x800, 0x9}, {{r16}, 0xfffffffffffffffb, 0x20, 0x40, 0x0, 0x3ff}], 0xe208, &(0x7f0000000680)={0xffff, 0x3}) r17 = open$dir(&(0x7f00000006c0)='./bus\x00', 0x60, 0x69) readlinkat(r17, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/233, 0xe9) r18 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r19, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) r20 = kqueue() kevent(r20, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000300)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r18}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) close(r0) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/252, 0xfc}, {&(0x7f0000001440)=""/113, 0x71}], 0x6) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x5, 0x2, &(0x7f00000015c0)="10a0b0fbd3ddefb862987a921ac20628429a4211f98e7f871034cccdf018d577cda7c53da6d21611a2294fd9066945f1f146167055d4c198fab768fc7dce0f3dda1a58de7cfbe5b160803826c7bfa1e3c0ec67641729da66c57f26450745cb060573f947802195de3b30e6c0c8", 0x6d) write(r1, &(0x7f0000000100)='w', 0x1) socket(0x2, 0x0, 0x100000000) pipe(&(0x7f00000000c0)) close(r1) 16:00:40 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)=0xfffffffffffffd59) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="4d3e9b52e368abe2fcda4da19da3ed26c3eb00aef58a2273e6e4d172a7156d0150d37e0ded3bac8c93af4ba9ce387f1e2c6be9fc09a15f79e6ffd149d4d67114b95a9db32e9a9a6aaa22d70bb83c2d71e2fe60d625e099309316c17ffab955c801111bdb2867b6", 0x67) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getitimer(0x0, &(0x7f00000002c0)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0xffffffffffffff9c}, {0x95, 0x3f}}) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x6) 16:00:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 16:00:40 executing program 1: r0 = socket(0x31, 0x3, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) lstat(&(0x7f0000000180)='\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x80000000, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0xfffffffffffffffb}) r2 = socket(0x2, 0x1, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce04df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0xfffffffffffffffa}], 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000002c0)="60082a6d7fd0bb21b0231702c51c1a8a24314dd1d28279fa7cf46c3b323646c0fe5156d29345dc8716608c2736708f9b145a6ce91e36ec3334b45ecb902172aecbc49f56639bdfc178c61c27daf1142baa3848f98ed91b32a9184bca70e7a59e6ab398a38d4304baff79b3c3b77643dd401c31f1a4ad5d946ac0e5d474b7ebe7da335d35269d312a605fe2d2f863264d6ce10f6dc3c06dc5d28a256420de6167e17e9f0860a22ef1981c9c089d6bb2e1e6497f998cde7136c89e78a60d4c425c482721ebe1036a03b1948a92adfdaca106b7e809ca1c1e397184f48586e8479a50af035efc75d0b6bd2f01b6971315d9cd48ec9ddea765a4c4f8c0cbce7846097bef449b909240596090138d89e0341aaa1e981b59937f2bb908cf1531818ded57f6f43dc07c6ea2435200510e341b58c2cbb3ba2426a77695d96815814da96932f5d128cba8f4ab728d0ac5ce969c1f22046b946c7e2d29b3d0fc1fd4306b3502cd8bd6bb62de129a43030a267aa774ca520156a704250f2d8483307d8d3448b37e8278b48e16c0771e5c359fe34f7a80194f9222a3f9bac567220d6f1d40e27dfcbcc7ef5fe49bc620127299c6a6fcb58d9a4151e86d2af2806e6df9009d0deb6502c974b44343474f5a0356d8472752300e22cb29fa1e0487b29f185dc6a18ab08fa8c89a6486ebeebf017546b45839093c277effd140c6331d21bfa9c1df3a3a69e1120bcfa4a384063ac556eafb16ad76aa5266a93a7a481c382e72aabe92d1ea53626d246aefaa78f5ded218e728b4e04d334ed2e80fec5a13a254fda4b1926029a656261bc30cf22551fd1feb047617cdd3adf7f068e875f5dd9267fd274c71ea6528a0dd4dcad3c23ceebb8f674f9e5d59345c5b07067f36416d3aa6c62024949c848b3b6fbaabb9a00c2849a31f67a1aea0c24b75d5eaed5712921b3f2070b32d01657181e18ffdfe8448ea1ac6f64aa00b928db312eb825a3e6411b04d30278556a36ca3a64325e43dddde291d56a776d149ae042d23cfba41c0225baf6535bffc545a7ee659aa033faa3283991e5369356036101153dfe0d6ad96d6d9129ccaacf16a5d623cbb8d728ba829b9d3f5bf834197431c2b148708b33222379958aebc695bcf04dbca36db13b0757adbb46f81a696eee330fede256d68972b12dcc20304901810a2f127b72ecaec9d2f3fd10cfaeb1384d8c19e97079ada4911a85f130758817b75ffd511ad111bc067cb7ee45359e61ce00543cadc13855b8d5fd9c7d7a0ad07578d6a5dc6fd7179db48bb43fb2115d8cf2d074a765b3e75473349a24b34d87f9bb983f432b41faab5dd325b2a18427e01632e69ba4ab8a59cb1ad7f1e2cd1b71d12fc01b22e63b2a4d82baa65d0f027d6c1b21886915cab950b358d92c0cc6162c2b30abc403cab4287d9b9b719c2a0f4c9c84321282f3f610db34dd027572383eca586d36323701b638537d7e4eacbd035bb2a7f760e2c8347aa03c789e69d1f81edcf2f0563315a6481a9db6de282a4f327fc7d9e610523a34fd4079184aee5a545927da671d45390dc9444cac33531629ae8976804567f424aa0b09e701abf9d1788931d4851f4640e094e81a19db4a47180d03fe20513ca38a24f43045e12bed75bb205c766a9c1aeacafe68c071af9e26701778fd2a3829ee25ebf2e07fe202a27357bd156421be04092b31d4e75784bebf1590190941a05d23977e315403e51e9f9219a5703f5e50ada253351ed5e7f37a8794f8747405cb7e6d58a9ce177cedb6129b0c44c43abf7d80796b74ebad54525fb61ac5e70883e2b39fb519ef24e102d3cee258a011845db843943a5de2b0a9784b05498a0ba28a47a8a2ef1b4739909a89465d4f919f3b1cbb60a6cdac2adf18bb5c9671a61d50459543c2da732d22f00377f588cd8b00b18a2d88dc57cf328548084711e3dcdfea22d00f1bed42691c122d74b3ec58c37f4ba9b2f46a6cabbb554e2a9a22177641e857c67ea7f853145babeba834bde383d27345df0e344c44931d9426bc4b23cc7f62ff942b11032ee15bf11748e99cd724307c99cb831c110c4e3ffa22ee798132f934d4a8af8fc0d19685b12ff592c1f93c31b83082dfd7e7d28b6dcbdbcaa882c8bdf58bc453419f22bd0028357d9fbae5ac9e9c14436a09ff8f796e6f62cb0873170d2ae07f945a5168a90cbb3576db7fcb4cc5c085be5e28ad637803671ac3b5655a2dfdd39fa36542cc44b1ff894a260efa3cdf92a665429700a86abb37e2c19cc1fe47fee2d36f75040d318efc6fa4805f5ea54fa5e40988d0bdaa9d7623b26c5334c4f564cc49be8f65514b1e96dfe36ace9539c9feda51ff5428d151e92da1c1c15d5d01fe7af472a4bfce547a12a708ee7fd23924bdd610957536fbdeb0cdaa28261eb361d846a1eff097d00fd2891942a4979364494015b143f373d8c02a5e0254b4f0a61b8470dab7d6839b1e337bfcb5b38df122d3393b54e9c317da582f2dfba32c5e426e965896da2368f4785c1bfbebdc3eb95ad6fe4e2160703ac7bf410f7bf07f7e113d8d678aa49fffcaabcbda061fad63a319063042b3b83f73b05b6552af53ce580bb415b5ca4fe28b5d5d9875688827d95897c31f4833184d7bd7f2e22db2ba16d1b015fb34a357bd3a2640a7a4fda9467d97ffe51ea17983b53061890e883ca9aa650b52d10a5e104f03de4d306a05d3ca21ef98f3c175eb3a945f3fc3104c29e39e9f459cb28ffb4dfca076185e84fc9a8004f563983cfd1a36016fd5b11a36a39ba626b129679d25695abb56cba8ea2a8ecfeabab01eee766babb0a9b0e90d3c7e84c33f1d8bb494babe101a3ed0a5b6985109ceeb618ceb744fca1f29dcdb17f72ee8cc466da966637a404639e2792ae18c5359965898936d2f2acd282fc0a3b08b2545a0ecc493326d20783ebf68342c06f8cd9dc4c4735b5baad7b63324c30e98f23bffe9e7b4333b3d4a71ef3c13e78ece3882fdd81711a0da149b3537f19e1552da3ddfa6d9901b5cfc1d4233753122e0f3a7ca64e82a95e5020666525338dd76c09e7cb64975c61fe72735a021bddc1626867fb83e4ce77df0a5bcd2187c1178e329c060280a2705a515b75cc25e49c7285e5f51e995eb835977d39909cc1ef16518289c4bcf75b753df49fae44e291c5a7385bad1ea6ecf87a07a284f8bc9ee719a9379bd1b9575bf8402e861554fd6bc6ccf5d85e207b00e9533435a7666b573d1926a7b5b4678eeccffed708d2e2ac78d0407c19c823da22e8094692b795c632c1f71db4804b28f16784581f7a40f0e15cb3ad6e7e75dc683c33042fc029a93dbd140c1290ed99c0a897c6027f86c1a16581915bfe6678b9cd07594bab1a2273d0b49e402fd8d18cdf61c364fbf85d314f58ef7d90c1bdc6a3e7fb0eccbd770e3626620b220a59265a98f58837b812ef0122d11aec86573b58f4154477396660911cd05c6b24ff6187f0579eb8b69bbfb674c481aec44b85f2c891ce8497e7a801b99883a3d9080f2ce4120f9b13da2de9bdddcbd58843f9088e45fefa10a16b883d4beb027af399d84344a3f24cdaff785ce0e1c4b68860badf676f09adc994c580d4a2668201e8381cdd35f7bca5db0cebc908ccb2c3a08f3a38916b3ef442f2a39712c57e8f95b08ab133906340c721a95dd7708ae637823a4b406bae32c99da5fe594f8018c973989c8a3f5c175f568bcb500e31df378d591638f00c4a277bfbe7c8ff03ca17e060b57110e0b488fc59eb7132dcab5489e99ccc1650526cfd988c15509745a8bd272abb7e5997545b7d5c17c6d085bc58a7c8de185b77118e7d6605cec12d752f1a328d305ac2953d128eeb6a0d6eb3b5060938f3e65979ba240dc6367d861fa82a1ca4fc94d2634e4f3b41e2f3fa6f745118a0e7071cc1f94e54392cd3fbb7530baa22c05c7808660c211962e1844e66facb06ba817e77067adc82511f07e3d687044c0c7c33ae8ae419335a9b197e21c8b99e250d0d2764d1a7c16341f0b73f3d7e1b2230e62d9e9fc13dfebdf8973735836ed1787ceafebd7a172fcb8326660850a03ed774febe75041fd550696cfea93f02f5979a3086fe4080b89c1daf366462e91a9d851b68f814afecda25b22027f26d06d713757f1a0e6bbc5bcd12d8e109170c0731af20ab070b8a2d0082dcc156eae4279754686790ec0460902e531ea94865d9fddc921fd8656b467afb7d8865dda853cd924adc53bec33b994d14786b05305117a9d2a9a29d87f4442a07a439e96174a3088ab15b5e4c3b1954076ad94f58f9f71de3cb6941c0830e53ab6850215b26bd0a2537688d3e62430b3fbd9884bd554135ebcafb8b479da4faac675589e4f42435672267bd0d63aa466334d854b2ff3bf7e5429c7c49a73bf945843c792bc49c6f6aea8ac4b7f256d1db7cd975baac77f447df9e3fcdb72c3e05cd785a4e076b397e93186aa1d638a288dbde36bf9b73a71b50060d327b3cade96ff5ce280fdf78beff0bd92d7c6fd63dd25a82d0479e351eddf17ef6a3934f4d242274c63ed0cf551e04578ba3f7741a784c9647fc87eedf34b89e1ee4971d886a569955b00078d87ae8d868365e5b5b33f975bd5cdbcaec364e869a6e8f2237b144825583bd15425ebef235cd9d01513260b743f8c8ff86e6c9212ed2f772fbd049f1abd00b859a49d13702edf93d6dddf6807b1dbcfb1db322d39aad15f91249f68c6a17cffb59f8903209cebc4d25c90b511eb6587384a36349b007d21f977bd4c05ccec034453a7cc94f445e8e04f0a7fdd5a4cd027b8b04eca53b40bdcba68393f639237d6f2462f05ed59b02c50a1a85d782b5f61d98c67305bb545a6b417a0443cdc2d878c3126a4f23327ceb688a18ff0e3c7e17803c0a962613a70bc0402cfb4d329df299f5204a79caf9589ec4604c3a3d8e455a3ed9a7f50ff51d597b422ee12d0dec20b5703b3c93ce81eb537136dbcb6971ec2ad4b28de87f824ea0004dd1d25be4faa10be26880680440c951898732ddc04a69481f364f79c3a81c45dfda4d316716d3ce81be004b90a518aecba8ad9ea473ae3c7e7de976c5d2ba9fd449b007d77072e50e33fb2a717d4e26dd81c0a1a5fb9618264ef8c4f15eb36cc6c2bfe224df02b085ca5cd98a71cb2dba53eca400ae7c3c4d5e9709f75411022393aef239e419434ee947807a632a41e9376f0f486aafa98d03cf47691a94fe79fbb71d188555d4d6b001b78e44952c047ec4a81a15405c118a1c780028e1b6dc9b7da768a244f4fcedf8ee24e436fbd87342797c91d8c2d876b8d0c7d0f81368b874bc225dc4e0b0e09897d1fc8f3adda188495ef22ee8ec78e97d3d77b97b8016538a687dc6585022632551dcd17148ec06f139d67998ae75b8ce8c27b58f90595687fcc5a2f5eb16ab69f10f3f644167c82d661fb5f2b219dc89b5e73e6e5ecb2185198d4b1773dcd845a9bf4878fbb0149c3d25f70d549e5632dcb600a3aa9b9603ff64eecce6c44f4af65116f6658fc145c9ed0130827c3d58a9d36376fec5d887eed1e67f29469b04e7edd58d20e08ecba65cb7b3f064e25ac971f09458b833c908d99db9784a50f510756cb3b4d16e3cc17ccf06dba8d099336304f1fbc4b30ae296de90a070182069a725b75aa99ef8336d8fea303daac394a7782d34fcf0b19ddf81369873797ddbe155cf951eae9254e9d0ca9b043a03d84b00d308a079010c705d7d0b1ff4d5e5c78fb98abd956b0ba5875c7f64c96fe69209ccbf7a89f98a2ef7c311796f10", 0x1000, 0x1, &(0x7f00000012c0)={0x2, 0x1}, 0xc) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x60) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x100a0, 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'.\x00', 0x8d60, 0xfffffffffffffffe, 0x53b1, 0x1, 0x2, 0xedd4, 0x10000, 0x0, 0x1, 0x5, 0x8}) 16:00:40 executing program 1: r0 = socket(0x18, 0x4001, 0x0) pipe(&(0x7f0000000000)) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) open(&(0x7f0000000000)='./file0\x00', 0xa, 0x29) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='y', 0x1}], 0x1) 16:00:40 executing program 1: r0 = msgget(0x0, 0x110) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/4096) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() fchdir(r1) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r5) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000000)={0x8, 0x8001}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) shutdown(r0, 0x1) listen(r0, 0x1000) clock_gettime(0x3, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090ebb13409812eebf772e93d00000000000000000000000000000000", 0x22}], 0x1) socket(0x2, 0x4004, 0xffffffffffffff01) 16:00:40 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) kqueue() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1a8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="0c6d513562f03ac2d7faa8c3f4000000001100000000653a8df400006cad353442da655ea29358f772e98c72", 0x2c}], 0x1) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8007, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:40 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) r1 = shmget$private(0x0, 0x1000, 0x10a, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/217) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0xe5bdfc37e831bfed, 0x15a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="b20000ee387a00484a099cd8dc4cb0ddd477bd2527bee86265a40c391c4d880f3a67bbe3986fe0cfcb4c3bc618aabda67b9dbcc9476e780552cc4894164ccc6e072798f4fdc67e6b540764fe0d"], 0xfffffffffffffdec}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x2, 0x0, 0x4) 16:00:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a3288fb3ebb204f096e82679abd16cf66e7ffe0f", 0xb6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvfrom(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x2, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x2, 0x8, 0x7, 0x1d, "5ab6ebbf66f9cdcce7bc729f24ac9d1f6fb75c88", 0x5}) getgid() r2 = socket(0x2, 0x4000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x620, 0x0, 0x5, 0x10001, "3c853ba3ae110e38f236dbb63f227425912f905c", 0x400, 0x7ff}) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:40 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:40 executing program 1: setpgid(0x0, 0x0) r0 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setpgid(0x0, r0) setpgid(0x0, 0x0) 16:00:40 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000100)={0x130002, 0x400621010000001f}) 16:00:41 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x10) r2 = kqueue() sendmsg(r0, &(0x7f00000035c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003400)=[{&(0x7f0000000340)="a03989fc42e7b1984f4b36f02c4b6074ca05d72b2af5dc6ddf2048019c227dd915f200986b9c3ac9c1f43be796cd4ac2de30b391e50d998943b34824193734f90e68d1def4c971b75464866b29c626b0cf89cfc54305f9109c5ceda8ec65e70f962208c04298951b17ea77674040317b820b4a4973c6d38958be3f0fe40b2bff66cc1d46b2bc394a933176629c749fbd48d24f2d44d802bdb4842a80860eb17b0c2fd3a3c06d4559dc9d30ecb1e0b4655665e40504bd0d9c6a6a9a91111361e61ee3036ac2e9c16d0dc56aad182a618bfa8260161a3ca0e3319adc8cedb09c933ae79b6bf59304da0f2fec14048af4df9c1140125b755ae78cd20ba99e2ee6685a757132b3047d0e7167ccb1903a37980954cda5bf6f3c83d0d1a641eebd09a55c33b9918afc20cba65930bd7b476bc8e3b1cadde41c7a0f407e1962a67e2faf66ea69cfdf6e1cd3f1fe96e094f906ff464a2fea89b16fec54112dced9a2cb787d181de611107401373551eb6e6ad13c17fb201510db1bdf936ad8cc84cd22717d7612d6ab64950e53a1f5207448fbe63ef0d715eccd0b63cd260f3bb444a4ae8b00a5f7aa49566bd677a800af0be73e18c1cce3db5d2066625e4b68506ee835b615aab3157b9d5cca0efd1dbb46ab4568835a205a2182e61bacf48dde9003be25daaaa828a9aa3daf3d1791c91e9196d46b65a7b2a91545af68960d341f134eca0a36cd46810bbe25aa3e16815a70501577ceaee51fdd06662c6d601c4a82f8d0c3d14dc2b31d0e9160fcd4af634c8dc3cc8b3e3068f99255e4bb2d08831394a1b9f4fe71e4bcbcc51205b07af9c04a48d4ff7c89e66f755d4ecaefe5b78ea739d04672d13b4abf388b01591a3916957e544347dbee7d53218036ee0dec44e62f17938cb24ba4ddd3ce516e99ce8f01a13107f7e345eed8c19bc60e58a942094e10cecbde5e8560c754913802dbf473375bc5e9fca359f2c8c41f9565971b7e6021820e7b70783751dac58ba882e96a41015f1e79e904f61a091de128e746121185c90cdc936b1617920e90027e4d4b907407ee812b665ec1dabe9e9f7b9a9dc6a70e2514f803f1e3df5448ede88569b4ae0f3a8a531d7629bf3c4f29e3408f3418e19198a78deacbd1d9868a7dd57d7b30d9eb8a63974fa86eedea854cf787755f3780d2354308c241f9bfb8fd62b0a5e2cb5074cbcc488ed1bba3df61621ac0b906b38107f5e1dd2aff5a2a1d5097fc067506e10ebe1b90decdef1724df72c837e5ce44fcb924ac513db23678b42798faf578a82c5ae55bed31f7edc87ef6ec0b00e766ff18dfd7587c5a075fa989537efa587d4e4ada71f5226adacd53718b5441d7f970a591271aaf8e0037d33279813792ea974f0ca129a64a58cbf367e053d70a830ff75898102a922a23cd8502e89bb6dae8f7393c26cec3d4a62cd94c366bb138d7963cd66ada6eaa87b9b25f928bea83345e65502e47a5b6d61e3b7f5f6125b528afe88427ddf796d528a9128e393bb31b8da897c05eb8168e3cfb5725d8029534a1478cc000b60916e3cbf3da06ea2ae77bf370594e2ddfcb4c2dbadcaf11d1808af2f3cde73dfd50b177928e68ecd25e0d5b0d4a8a1ca5ac16205ace5438baff1c507b8db37c5364b1a23e547616373d8f0e08687f4636490d56e08df9675d65e920f7609eacf1ae13c6caec878acdd575762ea14862119606e3599af0cc93c70e8365734e3da4f062d1c6cf9c1dc577c3c7115e08bc7a441d034a0d0de9dd8f7423daf3983f19e8cc9498e84abb4f71e7b9f35e1e823b6d2d1c96d1b379145f49be8ece5ed09ec81a64341220675591ca5f00f6ff4005c5051ad4e1a1075afb6caf3f16baf027a0405f3dde7dda0eba1ecaf1a20905dfdde8392edc9b15cf1f31a43ba650613664dacd6f5f14592efb9362214b5e9f31a3b4a97301001ae22dd95ed2c5a13c15643500dbca163a65eff6b3b22f1c11203edfe590732000935f49d92ce7d115997b2a915034bade9b514ec5be697738c94aeb270276d4484c7a4651500128374499f9b338acdd6d3229ad78f1b3047d0d53c8d37fd19f0991c2b652a02efc727f612e03eacea0d2db51e39e623363666183632b09ab9ee0197f9b70184f113e352e6cb6fd3f86b5163874d0110ceb860897dfb9a099cfb1bb6851bf1270b826e2e4f6819a902930c85f3abab3b138399ef23aa6b876e919d8fa23f279b084ff77d9f87f9b0b748b9faa080ed9e56013bc1a0720b214e901e90612b6da1c353329ac62ea21c99275fec6586eca09692508633d2703db114c31c5386acdfcb90927eb56143bfeec834f4192298d1a6a5812339fb55f3defcc6214d87bda8f27b3e748e7f274c9afd41b2008e1998ba0e7a4d57681b628374f133d98db85be1f814fac15de020861fe2fc76eb7ab9f2e070390c6b38fe7bdafeebd1ca145d9f101cdbfca5a62e7bd72689f1dc49d2b4aa11f958288d13e065bd1f7a15e2b15afb6ca1326a27f7fc2d51ea98ea3d89896478742854c43f6a6e31aff586c30afb8dc341b5eaaa528239c8630de7f605ad3cabce9c8501c8b5dbdf8d6e29f2e02eedd2a00c300765593af919bc23550826cfe4395dc428da8f5511b14cde20172257afc89afa008fdcf3973d1bf0614f89e70a057c8f8bbd543a6d54785e73c29da08ee23c77139234266defb243960cc3cbfcf2d052af5dd06467fbbf0d13f480b91f85393dc93dd18fe8780dec91ee4950690cf8216ce0fdf7ef34dc44487eaedd74b7ea2e5e0cb82654aa6a0ba26e45e5124045588e00223432c0826417c4cdb446b3890a27ea521239ee471ced061ea1140ada55ace83e850d2b1784aac6e40e31c4927d2bd8b1da2ac1fbd60c8a34e7901b63a281854c70e5065fbdea500d0dae081f5bdf82064d90dc8774920342dc62ffdefdd7b4431b55e3d837fae5dcc532ceaecb21fbc5d380fdb7544d391694f608d2cccac1435ad2f2c0cdb8461c0a12daf4bda82135e0b8a90e4dfefecf82d11db424f39d7ae8aa1c490d276cd1e815597d86389e5060c050f023998756278fa28c980e7233d1a6101ed9de9e4cbb498c7ada1366969a6f087c9cab7a05bc7ac007445f17dde02049937b8e55317bfb2f2b9a3df6084dd454cbc8f4df10ff53b89a5a6c0f118b32a83106db6e0ee853c7a189187cc867285be32b35be6a5ee780bedf0e06e72843777604c5ef715d25a28a019247d570471db9211d54c56e4b992cadefbf4da30e045fa421ee8249d2516953d317a53f7d6be1ca67dd308d36aa73584a5b6cf52972969bc231136fb85fa5852c538b799547c0221aaf8ffece9ae73bdf026182e30b13aa15a82483462862fac4b6eea5456bdd0e5731aa948e4b3fc8fd128f7780ae2fd158ea8c92d496f85e7785d7435bb8044f12d4a97db6a1de7f4eee6a2fee2e8af303c86528d79be283fd57bd3cfb623363e1f56e30f49750a3a492bbb84babe6acb3cdc1a57515ca17d42c1b651d4c49f4cb184c4b8167beb757922075924ca33f9b828f9fd1902fadfca0358f6af4fbd7139f39fbdb342a50e6e8d13062e759071fb67789d420be881cdf96cf90416407e30f3fda5a1dc3e6f2803fc4b51351f1afbc224a2635c78aba97e5a25d780ff21277c3949a17a9f754054be7f00fcff98f25917730cfb4ab32ac6d96e3708f8391e0e2377a82a5526d5ae898a4bccc6ae90ebdb1c35108031490dc8c44eed110244a8fc49ea9daf4801137d3ab9519b75e543f58ac9d970f5b035020441822c1d4abb6ef82a394d012ca912d3733e00f24ffa9dc3c656cf06b14b1eb2da582c82c2a5d5b31aa58ad4540b2802fcc2febb9fe0f711bf95508c4ea83645149f9d59b835092c3393acdb54f14c581665971619d0051950efde745b7f2e0d692703cb6e1ba0f425e283e203081ebaf89ceca65505a7388560e3db77d733048df8404812572e259eb650d9ffacfb71933cce26d248b2b0985b7f1ecfade041970ec56d0b0bb85f2b0902399cc13185a8e8edb501150276c3ba0b2742c6c7433e32b05b7f97488f7efaeb2b219c4a11e59854563133e07da0494479a42db2fb65dede9bfbe6cf94aeffee7c26233ea809493030ea694621607fdae0c2540a54f9d5f71949ee175f32fe5e15ac8088992eaa3e4f2f81b7f4f3838b133ae443674f755fabea4ee686723a14c02cca7a4e6314f987050bd9373a4952d6433e607ebfcca872d64929dbc4bb2521b54520412811b42c018162539cb97a2438c92607d95b57c460b1ab6f3738e4cd5afe7d11f518583f51c1a819b24e22595dd6d7d5de2fda0cfc3914f1ae909a2d07335ceec2f8c37c242caf7f814033939bb5fecf3532887fab9600c82c83d1f941d707050ccb077e950408d16226e8cd3cf5b8e1d4655926a9a0d3b5b869c87ab455ccf5b9cfa4acc2f7358a9b667bb9248e964f27261784492fd98259deb86c7ca178043185f8da5e1f8933f127ab98fa80491629086a57ad24b2e89bfff51a3480d40a50f96eea726061235a7cb289dc85efc0a126e45d5d52f85f1f48aa61c1c46e8e341624ef96c66a1b96f26b5dcef58ec83c75173d2f0154c4d5e99153e9c17919d05b428db6cbd3f2b535b0d556b84a62c3542fffe8707a8d8ceabaa7cd4b9c9946d94da6befe7572c6073f961979b05869229a1ae52775c3bf3c23776585d8d398ddeb7aecf44ad387fe1ce8d53e79718d60517cb12e59e2132d1b8884e70e1435cd49a14fb0b051b80bf72c786fe4702c1097769936f82eb4e608ecd55bafb07dc10caf2b51d959159c444051e8595aeef917b604f11cd441ec407a661fff298cf64de9ccfbdf71ded9fd881a5de31013f6f303e6167fb43cf360475a2c05f1fe16be6c6daf9a76a2a72637e0fcc3123d0155ed82bbf0e01d46a8d4252797d458f57c16913ecf98a963c14e8e74bfd46c12b120d6665b191b856e91810d9e98126ca502a77522b543afca54a7f41573efc7748b7ccd2b05f1144b5c55df51790d02a45e809f646d1017fdf48b11b2eb0fa68538f5a484e7acdac86b6093c7146c63a99f25bf5faf0c111367b5c50498a0404fc1c316d00f8eac1fd22ef67fa182428d53fe1481f59b8e525451abefe76f8c91aa53fb20e8899cd8522af681d988844fe938424faa7dd73f65c2ac308de058cd09e8404387e9b0c94b74aed71c52b1753ce3b3719d147480db3064ef355c1476f87fcdc40bf4afd23e5f2162efdc1a748808efe8e1da25c09d3d130dda57583d680d406553df6b21db8cadf27ce2e1ae18e4b7468c479900cc63bc77befb6f7ac5456ac1297761d03ef00779f05a64ed103f5f994c41c61e6812ca23c7a07dc35226595dbeb438c9fed47bfe666c5db2e7ecddf08682a49d27e2449ff39ff16002b179ff84b5bb79bfb8fa9fe70134961bff5fc01bda18389661ee5c038984a1d8a07a8334999e64fd282fdfd4f3e2ce058d970886443f82768a795843f6b24175c378a10ee056351fa0ed4536c1bd324fa8c86de7efc832f1cbdb4eebfc229f3510ad060ee7a14ea4eb9b80c86acbd3bafd3313ca8506999e89ed1f657da42e276a3d9584cb30fd04c33e782402a6b6c5a9301e7c16ecdc4aad44928fff73910ebf001e9cc7e31196f8ecc48a9b640769b9e6997bef24ab73c4e608e076f998b209018c8778871466ec62e503b4485846c125dc9f0274eaeb9bd3188ce64d68d326bf14d540a10e789418bc22de5fe93102c1d00065db70aafb988e3b68c24b34a2ddbd0ecd2a78c3", 0x1000}, {&(0x7f0000000100)="f7e91c08f1408011a8e87709083478ce0cfab3546d815b79db", 0x19}, {&(0x7f00000001c0)="b9a300876f702e86484ec22fc7e463f20cf13ea2cf9c686e4ad2b89cfa9a8f9cd856dcf265469a11c21428e6b226dd4bc13052d954dc46f627f42db01ac1b734938593efbb4ea5c1c4f4705d1220fa08046aef332008ba8c97d0ce42a277a5d8c894098fa2a70af82c3bec3231121d844fb0b226e7b0945009c1ca18a719ef3f06412f1e1a134f5dc9510eab9b740748d343287aa4e3686df0a9fc6e822bb9701f229c035b92eb367c", 0xa9}, {&(0x7f0000001340)="a1fcf86344cadb9842182a41d8138630d04fd5b2490dfdc2f4a65bd670c30fa0effb013f4c8ba2f2147a1bc7f7716714af6b87b7fd58ed15701d16da30ece86904a7cdf6dc7fc738156763e24d5c02aa890ab9b5fa0fad682871e7c493cd1ba7baa2bfb2bc83c6c827ec3481ada2ac80e400ae62c788f0a50f2d4e4f5b27c33e1e9f37b77e1cf5d09157a69cc23b13ad9b6d9f9d03bbd03adb887362f587b4", 0x9f}, {&(0x7f0000000140)="f94e9682e297783fef7e623f78a5f6b185f831334ac42703d6bf1a2ed95487e2f91b6341ec4d8554e97fbca5ddfb1287483d", 0x32}, {&(0x7f0000001400)="e9e7a5e3e3f9d22fb108704ce10ae18f1b1a3db2846d76571d933cc2ac346fc3f1e56fb6236b23bdc7f389c557fa0d410180ffc013a0b9fbff6bd2f9fd268343009be8cef0ea09320247bd2b20608e9f8cc16838699570e1ac68d20c9737384f2c8d78828481de0be204d417fb7ce460ce8b6ab6c8e3317870e28cbb34e23e65caed5ec0aaa37238a1acfdf4a451cd27394e76d9bbeb53e1f1e85cb13846d43fe8a687d665836e72ace6c070585e60162b0dd17882f238e5d10c4817fa07f836edb9ae5f98dd434dbc951377a7d27c8add348fdce0e350018fe9d3dcb3f196095107a7c638cd246e3f895aa491e970d519618f722092d2cad4ee177ed271403352931f65ac94e48b9021f0d2096e781749c62e9b0bd726824972bfa4df669dd14a69c0ff7779ded46a3d8e45c71623a2e4f99ffc4df33a665f3f99628dec049ce3a98bf7ed4f8dec2c11885749add9a92bb13038d8b2b421da1c36fc326190acbaa011c501baa41c7c206f1be0db60b3f410f5e6722d7d4c8d0ebd44371d18e7bb6077a0322d5ed01a6cdbefffffbed7a7e2189f98be29a309f182b03eb14e8f1ce0a94c497efaf3d1ece99bfdc3e8c75463c14fcdd6eb8322176d776eb14b75874923aca86edba2ea78d93ff37ace314b541d90acf4dfedd6c64ec971b77fe4b34e1b5370adfff8bb32a8859836b85e313d3b2873da79a5534037bd6b19d915e446afdfcd485511e97326cefdee6710c5a93abc27e7a79227fec08ed6c53fb2f2d2399091938c6e0d7c6c0e3a624834498a593e61b7f283cb1bc38676fa60e8cae8cf5e167ccd8eed4239b5c5ced9512137930ab3922c88ffb45ac67c86a3c291d0951332aae166294a68170714f0abc7f75395337812c1afb9e31b4f4f9e519864c7195296ea453f17d3153e445e1968bb218a41eb285d3bec66d9168342be7390b1098aa2f12ceac61ca210cc51db51841813e2ba5fa65ba3f981d336131554cce545d0ace1ce87f62f69f452121a01f1ffec8fdae74b8576340e2132e0991eaa14c8341f2c819ad4baf31a3edfb9332927d73ec38ff0e018e3e0cc6d76a104b814a0ace24c258b13b1901bcb300523b6be32d2062d271d328b21d6f62554ca7308d2996a3564273a766860524f1ce682ae1974e2941c58e1582000d16b9a3cf151910b8526320c25bf546fe6cf79495a5af0f1e947a17d04c00b2706022be5419d3f9f981dbdaaf0876334f49dec88c06ca0eb582d2bd9e9ef477ea4e53b1487f6cb0f114c7cff3dffaa3273f2834b3860150c8cfd4a84d979610142e142c3f3b30ed9cfd8556fc443af87f02c6e70a3c889bb3fc3cb4821c34f03a0780b7c62491ace86d7dcc6cbbfd95c34e908264ab358734df86fdc453a66860c39cd7a78913219eeaa01b86166340de00a877b374aad875ec235731c84f9a568cefc9add76715638b760ddcab3e1a4b534cb04c607e27797656e3df98b1f416741b74e466267a1ada917a0f7717f9ca42771a8e804b5c679580b2a7603e820e037026a02d61fc773da504e0167f156b82f9cd8771ac46b852b797244e22b6e49fcb4c0f83a273847fb3014a4d3bef98e17c7d51ffdc527472a44bc6a7e5e2974a690bfc250fd3477c73ba745f829aac7d92ec66ec6588201941798c2c375a4925bbd6b1b977791da1aea8dbd8e3f2fda94037956fe67a10657d709c98abf362ab3be3f05b7fb349da5ed15b139ca63f44c3f03cff87c92e0478696aae60e29fb85826ced6305ee5e933887b05a79abe426a2899c03d31d424ce6ed1f3a7cb7509e7e172d40d44f788aadfc90be95c5f6442080b3f0582cb6df1304d64c8717b8cb8997ea0bd78e5965ed646c628071538143a84e32f24188f92e8ed40693b27c3d461bbdb138d4f3fbf2e0e56a1d27009a6a2c92d914e35664bb6832e2345fcd5a3455ec18c6a7b7aab68d23d4fef79e4e1f6a7e2b0c2e656e19639fc5aab41fe3e23bdef297305cab527f32d3dfb178908c126ddcc5e0c9931f1c0065f8fb1561151f17ffd2dda834a13d5717335c740ca417c50b8861d87b98ef4dc8b5453206794417959dffbec301c7902dbfb3d3173c7eaba6a35362c87ed705f9b76f482f60c7fa9b088ddf5c47c4955419811c7ed1bacc027091eba9171100115bbc8c27e9953cabdca2f597bcab30cec16de4bf0e21e0b6fb141343d3cebfdfc2363e02c182c9cdbede0393a6dec3b0a8bb01c0f2d34b427f2586c942329fd2e88cab21fbbc3a804ce0ec89b18ff5091474bc04b97d656a389697286e0e65de0f86f5fc3447a204304d9ab741851c1386e994985ffb5dce905e0c26e8af1843156538559d66cde6ccb9d77d0e11d51f614fdc908bca3f93b9118868d5c9821af4c0e87bfb8ee88da338ba19e22184f1bcb12bb2398d3adc6b570821a6e52082857c5928cc9d51ed43cf5d09903cc30cc2435cf9db9942dcbce42a03806c45ef56335963d6fecfa9da1a1b9d70c4cf2fa37f4876f6ce8d521d0a22f7f50a880bf9abdcd9e9ec5144934aacd636d59f3f4136508fa03f94a44ce2facda08636ef05ec20a3fe14d9dbeb99b9005984078942b6827e05917b46609f268a2950c5d1d9a340832cdf375031ddb8be50f38c187ecdb34daa98bf0d9e8e2dd377d0ca72c064123b1be6bd3abab0214424fecdfba405cb167ce738fb31e62dadbb17d1a32b3fb51d304907355ceac4f98a541298b468e67cfeeb99bf2754b3060ce31769d1de8c22ac497b7868ac0d7a48bb33a041f45a53a88e68fd70fa9c76811503b8518a0b5f0826a600832202bfafcab91e7923ca79934bc85d1ba93e766c30026ec1e2263e35b98cda0c188f7d82b24025a0cfc4e67644da9489a3ae3bba702ac72ab8e15e960dce5f30c53ec4344c21bc676db881f0aff7d9a66cc644c6849e5484733ccad4b8d532a40aa6fb9431b3f6a3d8035c22a9ba7c2f4d6238d85e7dbff98ae5e345002c83d43ffc6e4fbea5de53f622123ef9e1a7e21d86d0cf5005e7d50af49de3e7439cb09425e97ea89f8cdfa523215dfc9db94ecdf3f512e3dd8f32e2088c9846b5f6da3479d38b7ec77a5e2cffa7f17b8c865be2b3072b2a27fa255f8ae238386ce6a013de649601ec2bdd8ee246a012b4b40f00d47c89ad9a432637f18f9a4b92984a0ab1ddfc9d2989a2e5236a5b65f4365e9049ea6fc70dcf83b27968df60319417f3274c88414f64bd9d72b209754d45eb9480654704cd34e5884bbf745ed17ecd44bd915c3e62e778556b1becd0ea39b639e7e4aa55cfa638c196851e429c3ba9037556818a906198e16d186416949116ce0e2668da200a29fc3cda5af15394974aebd3fda78d213f4201dbb2d3524a8df736f178d7c99e8a30cf0bfe8f3d75f28ff4bca66f90461d269995dd788b8f7faa61c66fb497a478ff48223536d8885308ce4d7a1a6d2045b4610d1d148d159600bfa3235150a11e9fb02c8728ccbe6414a104fab742a5c8d9ad357af8460a74cde756356073ad90f0c9fd2d5d4c6e643044f97a57a93e49f24d6e77d246c37f77b86df5ce4054c9570253b4629a51212389d33f8160c138692f7753791f59e9cafa3330a0ab20424ac01ffc85eeb6f1f80fc9217ba50e293fdbf34ddd5b42786aba3ea65ff6b37284b5734192d16e5cb8f897af647349ca033a29d0e79fb8e5e77ae18683f85143bf20a3d1f0f0a0aaa64c90d9a8ffc1d9eee3b21e3586dc384685a643286fb7d920a198e98032820fccbb6b3d9993310c43b1c0baf669e4e1b8d4bb4044c315ba5af06e4db2aa2f9a26a5f6f823aa3b7d7c5b6acbefb208d6b541a6abf8da67aa2b98a60d4a986155926f0e62c930a39840b1ee2569d0afdbeae47155ff9f18b0bc76911cbd94f79e9ab665fed5ed5252b41126facb179b3c582657dd58e7db20517ee6b52cc920f8f94b44ebbd489f81c8fff4cf40e8f533d42ab5fd677c8621c24c68b0bf5fc06dc82f90341ccb88ae24906031b039fdb6c6749977bbbecb451acf763ee076a64d2a48b6dccfe9989895ee10d836c930fea5a3675fbc33f7fc436b1a8a027bb7ac0c340223d5e7b5efb67129181f35dc352b0c9495a6dde54924ad5810f0b35421f5d7e2e5a60fe70d443b8d69d4bae9bcf7b066c00d40ccf3a2c8cf02573213e7560f5545d1a55cf627725484e243c0fea84d0ed0192dd438b956b65c1f844a52c2883e4e391919a9ab074b79609426598b83e7e52b67bad4674caf7e63dec33ed0a78ae0e546bc3e4a525309a84d13a10060261a967a65519ad7475cd3536aa30ba5a0724b782d90815f9cfa42425f21b79d6f953c5e673e32f4861c9cfe4c0ad5d9246d400c445fcff8c660f7cad38d541e65f1a7ca5c787722bebe7d1f9d2dfbc0eff020f908bd9389464984a4f61e05973d841d24b2f09be9a3727387ea538879e2e9bf7e6c612bbabf93aa5b6582a64064a2cef629ffb0d56dae06d627d444f42d0f3ab507252517fb356c332cbedb347e41db5a826cc2b77c203a4216a2b48e60ca33560ad02dcc99b6a21017fa613895d93e23e81b16ca43457583ed674b3926b7d0da06c21b6c75ece2fcbd90d868cc67bdf1f2394a43f1cbace3a4f215f7c181795d73fd852707a6e847c07b128be8cfa4fb00162fb8a005b3d8e73947f65949c5d1f7e2ad05a2370fdb2a20e5b150984cb2235828286ce793a497f190c5ff38c5e0f7a7ef2119efed4bda37ee462f240c59bd01d6601483f4ee696e44b91d3bdefa1c118a9e1c89d6185bf653529d48d7fb1a593c793e7312a59def694983fbcdbda57bf08fb9e35b69bbbf7d3d76496546a02ead936a7ff26ac82eb23774816e57a44d9011061ee8038dee49dd6ce8ce06fb22f49c56dcab1380560792114e2b74f2175ad390b3ea6a40bb451ced1cfd2b534e3c47579b3259bc242f635c6bc0f3139e8d40e3637a51b81873dfcecd95b5242b70737d659f361db268bb4d7277a5fe3775d8acc586959f9ca37bb7cec1465016c6552a5ed8fb2e168a68d1ba7400f12789843d824974d7908655c772769a09b1386461c2bb5a2eeda823ff89b1655bcf6073a2cc7bb9fd237577ab2a9f80b45ef49f9f7dceb08aabde7926146bc99707532a6abdd1078f69cf6ad4b3b5444cb7e8d1fbf0dd41bc669bf4c5e8c1048b9cb8d97480b572c6558cd8dfc05a34fbd86f77ac55e2a7739099a2aab756aaa6702673f36149c6f81d4d18291c4bcbd01c704ed0833d863188ae39ce8ce2d6c48eab3ae5db81a23186ee44172f73de658e00fd45033ad5bec9352806ad9b6a8c7e09fbdb01f798dc636494062b61eaf3c373fbeee939a226fd0da1ef09829dda49436ca8e999ccf5f9e7e7fd29ccf911c1eff2f8e7079c38542b0345eb25cc167ee35f0ccc6feff6904f20410fdd5d1c08f2ccc9b20537dc22c9ac0d974c7d5c241dae5043be78eb0756748bbd7aa49fa612513f4eaf20ab121a36f92588137e3986fb4588c48e2c9d36c748cb0f6be0c7bff3301d96b941d66028b39984ad27f9bc8b080bcb0761a218eb8c119be45db4c425c007244d64571a8b10a5a051dcebf989669aa1bdde62d6c8c7b71013ab7dd03bf7e84fb2343cd76a53071768dd5aba8cd7a69c997c85db4c81a588fc300008e9adf8801e919bcf723fe5ec1959551eb9e1a16df5943b07ab726bf43c993912737bcd6cc0c78e9ad9167482063883d57919d7edc6906fdb798abe0f7dbfcfe5994954fd1923fc8cf836289ebf106c9480a5e25248587e7019204316781b52c63afb3f", 0x1000}, {&(0x7f0000002400)="26f4ab8c0203f0fba948d5304404bd4f4f02987aa24c70a9cd979a13f07adb2b53c2a4e7026279dc157ebf16c6e44fbc4e8dd204bb6bd92a448fb05a1d84f3a5b7050881bdcc0193694bfc7579926d49c72c279a2a338d5f5f5e1d4dc465faf409c518753e77f7b3be2867f23cc12270d9cfc6b6b02554afd08a9806354a2b68bddbfddd3280a81afea73af9c8f0df1c03a7ab1d094c631fc52cb57db5e759001779a03543aa1499e8da7c6a636a47731e74af329a1ae7f1c9cccb0fc448e0852edeb263c8159aacc0ad06d5c59464dd14a6c3f6623f5222a8d2a5fd575d1f4f3fa8a9066c95d40c6b09cb74caf62f9f1140a327a907034e116ada83dfb710118da677c7bbada2f7244ea13bf3d8028f78bafad6edecf6b46fa537bf69e62abb5df1f2a1fc3f27baec3a4084acbc6fd5123bbfcdb4fb733bcc0776a61e631ca3e751d3bd2a8881580da49b7dc90d7a83f4d746175f1ae809863614af7bb06e90137439bee7a890b27d0daf610c3d50014b7e51d5f0e3179dc61067b5a25c6c348b0fc8ec3fc4a48e36ccd021cbc376c89f8524c8ed9e606fdaf2d7588f8131b67c2c5b45a2b6735ddb5135c048bc49fb180305b2d02808c85d0e9a848fb0cf9f8eaa8554d2ebf6d2ea533365b08127425cf6a56974dcc1187dfba4ee2578c8a1b57ff9cb0dca1caddc35aa4c9af0daa42a8c2a4f8e69c5d51455b7c3f5e888ca6f83808913c260596ccb4b7bf1d54c4b183918e2bbf746dc0998c96fa8b49f902a52d06f59f3247a89e9bf0ead30779a96d67bb0b17afff69f86839582c6df6b610a71e86c730be0d04cac59f866bb9a14017216d3a2a3d41e47a0daa3f621a177a063491a4f1592515b6659b33900be92aceedc0b58515e4a18219fdbe768a4c4ef6653386abf2c1b86272d9af118bbc25e14845719eee81ee727eda5be692dcda706e194ee31c9bbd76851ebfdcbf9e3a4c685792f16d3bbf99ff92642b152c131794429c7dcc7f1c400d745b121a86e5561357a279ac75d835a68b0dce9e51e5ad3d7e91cf7c0bfb8f56dde0594cc48609c031870e9e2d992b25f34f4f1f11dcbc16efaa302aeaf91bf1b2e3c5ca73e1eb61aa3fbb32a2637da10c4d15b7a29ca9de1f856a406890f6e8f030c91b337ed4832afac16cc4d2ee7166ccc7fb64340dce84585876a006afa4e8cb165f1ac05321aef70c21d4aaad08c11087849418bc82dc37699c823c08393b3a5859a5b7277513511048537881ad03fddf45eaf854eeb1b33123d998a9dce5c4bbc7bdf84bc1a4eaca58b33922d4590b694000d951b3e0cd971fc8dba64f1fb20425e0514be66fc7df7b8ffcf86e402598ddf6d1c62ae2e0ae293e16a5aab377644fcd1120769274164a2d7597aa233b2e6adb83741a1fa1eb6d1942da4252c26a4886a4222c0764a8cd2b2971085ef10bb11f8a3a63eb98ccec5340e52fa1c7df00af5237d9296036c60bc4a154ecbfddbea52c47388069ace9d7d599d8b91ec14b771ce3411beb96e21022efe9407ccad473231b956fdcc59f201f77b81074670aa426d8f6b520b5a9bbfb82ef037157bd5752d8e46dd50c92ee89626c1615e5491835a6e83250a53a260ed2f2b475236afec2ce1d1455a8b8d6ef697c801b7778b342b3500661a2ab2c31d201f953bb61e86506c298e5a8c75d7e0ec26ac4c51a8017fabefe1afad90432e9507e71cc1b9fe695dd9b6110f491366293a1d0317208c5cf96e067f682cab030a36939f1a08eb376540d4e76d8029fe8714934c6ea80bcdbb98bae907d5b8bb1b49e49554722f7124b7afa71347a91be8fc82bb099eb5bf291f6ed05f89bfd308783dced0b13b6e68a75972ca5d25bd215b00eda64a3fb4f9eeb0a0622b20d7c24d677ad1321144a61d2db5792dd9f79bdd999c98f6a8cf34d1c7e7ae3284b457af76f8388e7504db890e55ba0a2d7fd35c2d93bdbaf42b483142907aef66c3a6eb92bcd97e5c203b66d9c910dcb2ce7c3337d9066d9d355f907d5b27d8bc550c0394806ebacb11137b86ed852a1dbe6bacd0fa2d6323b86b5c995077d720a76cfd2f25969233c9ad6f667a78d050c6c148ad6cb61d2c76bb93eaba9747d22e3668181261c7a5da4814a219bd02b748d166814f1bf98ca852b4ec7972a112564318cb274c7c3e270cc7722ce5958f1cac176a26f35a87eed72034a660131730ffea55109a77bb186d5729506341f41a7f3fef82cba1c443d88fe8be15a1b6a05f540de69a5f818055f40c6772f659c4fcef740c033c7534051c67ba872cc5e97d8aed55ad90994e0eee5e95ade341d7ae732d66022db1f396728c7ab6775442cd9f59097e0f7e67b44ecb102ef749034e37d7a7744a4d9032f92048ea120ab16383ffe521399f578b5c5cd74e29d037d7144a042bb1285a7d6687e08945e34baea3c24bd0a290b1ff49ac627f606d4769ce5b83b61aeca14dd279b91dd8be80f1099ae41ca3490d4701ed7648053d69f637208f9d96f2dbdbaf2fcccb801fd76766a2386da14af9d1e00e79ef4a81fe7cf0651cd04efbea17ed771fbc28c3242493332be0f2c3e5c78d3244f07379406a1cee6d3027d4b48774d7927c0f44ff5112df098ab7d92a83ac76553f3e9f3db5f3a07c8fa62c3d1910dd143c2ab1750ee084c87e33ad9aecb4c47b013147ade6ff46f6f3634fc36e7cbebe1f6cb64950ec42fd183e9b199af0e456d8dc34759ece8c0053bdc4785565ef2d3c4ece0c50b6b2a8d9868ff3ad60af9a75c30aa68efc1f98dbc908d32953430b0ad3dd28e74e0c8292a1b504e48cbb41ebb6c4b6a8db367f06c4cdd8e241d92752e6231432fb8b3502123b2808279c8a96d0a73ab429e3a051bad8a99dc55d154f045b4a6d8ab88e4a68a80656619cb5f7e83f8b843861cf9b915ab6556a3186500ff2edfcac15fbaf0318a9597d68eff00def856cd200ea490c697f78b248c98bc3a2b0a9822e4f35d6011cc9298d949533581565d362fa0317602cdf7025e9f65195e355801aedf8cdce39048b3cc2aacb465e8c78077823062285ba215b248e186147983b10e16eaf7cbd1b98cc22ff148636893f6e0d9fdd8173a983affaf88e7c93c9acb4275fd53e1a6d62cc61249513cbfbc5c2b6e44fba9410151a37c73bad87317b51cd28751716c287e8f0ee4bab8c9c14b40faf44944c76710771b93ff9925502e4b48f852b8127ae52081e9ce9724c09a3ff7f4fa26d22296f869ca0810abdb40e04d9f1116405fa9cab3e1f3c335eb78fe43f72c3256dde4225fada34ee2e468431712c4259ff02cdb1e6be575bbc5830cc169ca5657bd33786c8ae8ee08f06b61c8e931ab180662890cfc92c98e8c912cce528b1ddcbf9f55815b40bc07c070bd09c4e10310dede91433785012d3bb9deb3cf4b8e5277cabf9eb6def6bf1c0a4e76be6ebe913ed654b980858cc6386a9400842640331f22b49314313d7486849f9c47907051f1fd9ee3997cc31866a2843ce8c12582a4a77098bd50b22ac808d41e992e9a648d4911b680fe8938777724530783885938045085da595fc78de11cd4d4b5e2f3c5bc8df4dedb49760e102387253fe81e717dc8e56eda83a28feb27c850f4250cdd1c4e54aa7460f07dd4ceacee2c43ab74905a77f1b4724816b392285f577a8b228202ddcbe90dcc965c68af63f05259bd92920970ad28957478d32de51c5ad8d185dcd5670e9420973a608d6663cb777dd7b77942b139a23a0575d348d2f083e68aeed41544090f8ded7a761f605669c3e74392425664dbee9b74def549d1263906b9c07daf35c3df2aaeef4d566649c5bb7f10e3ab8014f92d5de160a5f2e2dbe86c07d8a5979aaaa634d1124a5e6754509d040ce7b22b2a15820119cc616e3670d21d4d234979bb3f8b0470b18a4c7a4f92034c95681cf9758e0f5ad35541e60a2441ce4db1e3ce7ebb1aacfbe08b2ec55c06eca817e441409620db16d6be4b37800246ab8a3ffeab497cc40a35366e8088b20f72f778b59ab755fe5f886c1a03af3f22ba7e338367be9671a41ed19b99ad96cd551e6deae19551021c12cd3ede148bc817c1e93fa460d8181bfe7d7fc9efa6ed77ba7f7187880f9e7cb41b11389ba97d15e7251b38597d0f7b39ce6808ea9c776426ed77c1048d3a34f04696aef5af87b8122a5eeb5cde994ba19e59a16344b95bb8262f30e39810e86e6cbc4eb87ba3bd3a1cb615ebb07c8e72a2823179b74894ad681b67bff9c2256b2d45e5a3c4891e14fdd4f8d9414c981ed938f61f88fc43e2657409b649733f52b912df091288c96ba0878d8602359b0674649a9d4882fbb248786e1b02ab1d4de288bda8e583bfb08e96c58d7ee1f0998b55bbc04d62f8d64238d2c9e2ab5e7ec27f703719a098bb7effd9edced986b8c0707a89799882720c24a03c834c5497e49e299e8c7216db1c7e1e68ca90ea3a843b07b383564bba51d4677cc1cc4d28db99be2e8a1b4e6828443024662be22828bb7ba09d5dff5e0de8bd50a8c47a065c506ad6a6858520cd39d070688d9c8ebde928a8665ca05d8693220941fae42483143676ca434d8c5f509fbe59fbdc6fdc3473c80b2ced5f64223bf934936d02593d71059f0b41943b4585edcf6a188f3f148987e62aede9f38949c7ce9b2dbe47dff2b68d382207b18022e9039fd989187491effcbe18ee54ddd57ef6a8288dd26cd09275ee1a866ceebd3f2d5d0984923315b1b5dd35eaeaa418d6a73b436edffc37d91d70ac629181c3e74aa435aaf902117373bf18a5a4f47de948923ec89ecaa4bc47c74a76308aefbad98f3cefc6a9ea307b348a0b1c6d143f43d1679875bbcb0a0a3ed08bb90d2de430dc0173875c12602e0d12c72dc30b8622b5b45e323c6aaad347dc32e1659753c24ce35b91f5fe01940b93e31bbedf3172849069cd8bfda4607e2e998d2b040a216df951944cf3dd54420dbcfdd6d8af4cd6bff78114d01d452114127a9c7ba8f8bfcd2b7a52180d7cf3223f0bfc5a1327f45a6f15ee1a390fae3d0838eee628610a4cbc17f943376fe8e04836e273baf9ec0e4645673d0d93a9f825947ab995fb852adb0013d697eb0a9b72a1d49eb6f142c826ca77e6da4ac3e223cfd37d6a234f5a2c97c61bc0d5615301d69b380d6a79f6febdc80b240c4d1ab92d327a701ee398a33d3967ed4f437982feae95e265e6cd1f687442dfb43af51891e1fa8321446af2fe318c187cf30522c49bc7008f9f4ac3f307932c10b6b881b6f7b0ca6fa97e74cebcb5e43365b9e85781922aa026e4c7e9cb848a73bae6b0513a17a9c26ccf14a4c54f710abc38706df4a7d5c66e86c4fb426b8df8a2aa26013e0b3ecb2efee8a2fcc56d7b348f21fb37fd247d62b6297be528ce82f223ff78dc7cb290b48318484e867085bffbb3ab6af83813453ecfc04e700d8abd754fa8c6a0cdb6c65bda8ab93f482a71095c47c063fe2958877408711965933caec6c827b26e1119d2073b540fcd0528ade5bd19ab4c05410da20c9a8ca8f8f769049209844bad34031f635fb7f7e2253b7f9702b1712847617b000dcbdddb59d9e671abddb34f6f7b6f527e35f8acfa15dfbcbac8a1be74b34aff261a9989296596a4887301a4b53a33d6048b06db296c5d7634e0f95c9e721d3f63790dab8ddbfa63374c7bb9dd16ab61d3fc0fbf0db6032d75696b7b39f534d06fdf49bfdb47f18d8bd8e8a1c7d21e110db2999b0b79d7e90cc42df48f7d31150da7a8a547676087928bcf6150be481f79e6ccca26d54fae581dff47311", 0x1000}, {&(0x7f0000000280)="5f2f6feb44988eebf6519961ca6c31cc42bd44f886a73267165fd9466cddcff5ad674794e9383f8c3796cadf68401d6107e9658c56baac3123ada627b78f7e5458d0f7b3", 0x44}], 0x8, &(0x7f0000003480)=[{0x110, 0xffff, 0x1, "1fc81e94faff705b47e27ab7a4886a05d5ba1ea4acffa40a8acf65312719ee695b6e876dc7bcb1062df06179645e7395880cc8f2dd5a33a24ebe118915b010ae6e00adc2b4c31ec95dd8baba3f80be1388753f5e2999ff0b50fdcf541af469750b8412510ca990929a25276fc7f2fb4a3a03aa42657e517f89abfe62cf3766c784c4cb50e0c9d549c5877ec9bc525a439c350439d30cfa9c723d763044bedcaf1eb0e6f2fcee229cd2bf65618a81394046a77b0e73679c5f1d05c0645b315d3b6fdb33734a78d96853b782cd1921588421486f9be6ba121b0311c834f60d9b4b841a8f8609ebbf5e7e6cf542fffe70eef01988cb4e4874fd4db8ee58"}, {0x30, 0xffff, 0x7, "d641b4d5ca9f728e86697c36b4483760501b5e887dcbb3692906e4"}], 0x140}, 0x1) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x1) pipe2(&(0x7f0000000040), 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x83, 0x40000000}, {0x2}]}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3ff, 0x2}) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r2 = syz_open_pts() close(r0) socket(0x38, 0x3, 0x6) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86", 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffeffffffffffff, 0x14c, "b04d00f3ff0a63510800", 0x8000000000000}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff0076cacccc0083db404abe3217d0a514b2622f52d66d8fb38b23b567f37034a3af2afd821ed2f9ca1a", 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) dup(r0) 16:00:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x5, 0xbd) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4a, 0x4, 0x7f, 0x20}], 0xfffffffffffffff7, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8e2a3f714c682358, 0x40000000, 0x4}, {{r3}, 0xffffffffffffffff, 0x24, 0x4, 0x7f, 0x7f}], 0x9, &(0x7f00000001c0)={0x5, 0x10001}) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x10000000000000a0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000180)="45d2c6f92e51e1c5e80133915e8a4fe8b409e2852aaf59f5c2f2d637e8d21b12d3781f92c33b694430b0a7eb10be8555fc860cfe533fff0a31d90acf5a621c0587d828769829844f2a13c74af510c55dac9131e5c30be80cc10d837f241ac05784eb5110808c75391a3acfc89d5fded59452bf1a82f0e80cda112e76c88bcac86a22ab58b569d471b7528188ab30ce5d84d0b36c", 0x94, 0x6, &(0x7f0000000100)={0x18, 0x2, 0xa8c, 0xff}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x7487f52f}, 0xc) 16:00:42 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xfffffffd, 0x800}) pipe2(&(0x7f0000000040), 0x10000) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040)=0x9, 0x4) 16:00:42 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x7, 0x7fffffff) r2 = dup(0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x82, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) socketpair(0x38, 0x3, 0x66db19df, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x208, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r11 = open$dir(&(0x7f0000000200)='./bus\x00', 0x440, 0x30) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x10, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x3, 0x20, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x80, 0x2}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0x54, 0x40000000, 0x4, 0x61c}, {{r5}, 0xfffffffffffffffa, 0x8f, 0x93, 0x3, 0xe05}], 0x3783, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x2, 0x764, 0x6}, {{r7}, 0xffffffffffffffff, 0x1, 0x40, 0x1, 0x80000000}, {{r8}, 0xfffffffffffffffb, 0x45, 0x2, 0x3, 0x1}, {{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x80000}, {{r10}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0x2000000000}, {{r11}, 0xfffffffffffffff8, 0x20, 0x40, 0xd9fd, 0x4}, {{r12}, 0xffffffffffffffff, 0x12, 0x20000000, 0x5, 0xff}, {{r13}, 0xfffffffffffffff9, 0x94, 0xfffff, 0x100000001}], 0x8, &(0x7f0000000480)={0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) bind(r5, &(0x7f0000000500)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) r14 = kqueue() r15 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r16 = kqueue() chroot(&(0x7f00000004c0)='./bus\x00') kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r15, r14) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x410) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/67) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000340)={0x3, 0x1, 0xff, 0x2, r4}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/137, 0x89}], 0x1, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x4) r6 = getegid() getgroups(0x2, &(0x7f0000000380)=[r6, r5]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r8, 0x20004b43) sendto$unix(r1, 0x0, 0xfffffffffffffe8a, 0x0, 0x0, 0x0) dup(r8) ioctl$TIOCCDTR(r7, 0x20007478) semget$private(0x0, 0x4, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x2000000) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:42 executing program 0: mlockall(0x2) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xfffffeed}], 0x1000000000000018, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x90) open$dir(&(0x7f0000000100)='./bus\x00', 0x10240, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x7e8a5042) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x73, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) login: pmap_unwire: wiring for pmap 0xfffffd807f00ba80 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ba80 va 0x20ff8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ba80 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ba80 va 0x20ff8000 didn't change! 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80008000a0002002, 0x4000000005bd0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x5) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) r1 = dup(0xffffffffffffff9c) fsync(r1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x103}], 0x1, 0xfffffffffffffffc) flock(0xffffffffffffffff, 0x8) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/43, 0x2b, 0x800, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:43 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x501, 0x22) mkdir(&(0x7f0000000180)='./bus\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x100000001, 0xfff, './bus\x00', 0x2, 0x40, 0x3, 0x266}) unlink(&(0x7f0000000000)='./bus\x00') lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x8000, 0x5) r3 = msgget(0x0, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getppid() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x8000, r4, r5, r6, r7, 0x12, 0x3}, 0x31148fbe, 0x8001, r8, r9, 0xffffffff, 0xfffffffffffffffe, 0x1, 0x2}) write(r1, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x180) getsockname(r10, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000400)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)="4973bfe97111f0b2e829350c7290ad4a", 0xffffffffffffff34) sendto(r2, &(0x7f0000000180)="15a08ac024c807aa390d48b20336a359e2156d05fdde0bdc00c5b59e0b96f88a6211e68375cab67f990a6efb721cbdde0333760fe28617e98bde8b2adef0fcba4cef4df1b19aae991fcaf7d66502275028ecfe0912b1e02c64a6ea3897a47fb0538e7d46efd9e636043db395119879", 0x6f, 0x402, &(0x7f0000000200)=@in6={0x18, 0x2, 0x6, 0x9}, 0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3ff, 0x8000}, 0x8) 16:00:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf000000b, 0x4, 0xc2}, {{r0}, 0x0, 0x80, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x90, 0x40, 0x3a66}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x0, 0x8}], 0x5, &(0x7f0000000240)={0x20, 0x5}) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1000092, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:43 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpgrp() r5 = geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000580)="5586e9bc65a9d6ffd2988a7a877f894434ed792df5c82a36d4c5bdf494d9a4a33e7378177a9cfed571a02da2369ffab51c42252995d4bdd613eb6d7a14393324302b89ee0498b7e7e091f396bc37ab5523b140fca60c8ae11f26943c01ec19d8926d55aadb0f6303ec0215373426155b6314b18213e81ef58c6b50cd86a3ac59b6c6e9b3d022342a71872e845d747322da289d49615368bee8b99b0ed0ea4f28e8e206ca56bc1bb76777032f6f15871ef97e8755911fff6086", 0xb9}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x78, 0x8}, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket(0x14, 0xc000, 0x7d) getegid() getpid() ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000440)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="012060ff66696c653000"], 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:43 executing program 0: socketpair(0x38, 0x3, 0xc5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c7da917ea21af92156f5c621854e1d", 0xf, 0x400, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f00000001c0)="b1000504b1000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x40c, 0x0, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r3 = semget(0x0, 0x3, 0x44c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/243) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x36, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x1000000000000003, 0x0, 0x0, 0x0, "61aa0db10000010000000000005d0500", 0x0, 0x8}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0x8000}, {0x28a, 0x1}}) 16:00:43 executing program 1: socket(0x1, 0x8000, 0x8) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xa, 0xa, &(0x7f0000000000)="f4134ac3", 0x4) socket(0x18, 0xc007, 0x1f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x105) socket$inet6(0x18, 0x8005, 0x5) 16:00:43 executing program 0: r0 = socket(0x11, 0x10000003, 0x0) shutdown(r0, 0x1) socket(0x30, 0x4007, 0x1) fsync(0xffffffffffffffff) 16:00:43 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) r0 = getgid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5]) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x5) getdents(r0, &(0x7f0000001180)=""/39, 0x27) getitimer(0x1, &(0x7f00000011c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) getsockname$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053b17d913347cd064b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000233200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3414d7c78f1797400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d2c5888dc95376c7497841811ffb9b4b28979a6185426e4d15c776617c1b85068af9de2ffbf5193db28cf7378576f3b34c1"], &(0x7f0000000080)=0x1002) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x8003, 0xfffffffffffffffc) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="1000db5100f1c025cdbed31e58000000"], 0x10}, 0x0) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r2 = geteuid() getgroups(0x4, &(0x7f0000001380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchmod(r0, 0x1) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="0181dad15cf6ae2b053dcac28c68dc", 0xf}, {&(0x7f00000000c0)="add329d40b90c317ab468db4a2406f4e6d06f222fd83e8e2be5b55e27430", 0x1e}, {&(0x7f0000000100)="d150d6587ffc46cb707ff5", 0xb}, {&(0x7f0000000140)="8dae9c55ca79d81ba2ec3bab06ec2e7c988b2c8fbdb610bc1350b17f01f8bace32acf8057e83e7472d97001b3f28270d80c56cd436b309f63f7d0c791b43779fc01cce752821d2791aee1117abe239ee35bff4eb819f6c807d30151c03e03060eb5f30892f61a1da4ab4311e9595fea68de6468ca33de44f7eede96be1f06007976a1b0a4875928eb15428b700b787d905eb0b925c1fb9ebebf37ae3be4c509654984ef728ced9dc4e332159ed4365f35a9bd823bbcb648fc3c3a614e033669baf6d45923a449017019ce54227177ed8a0d7959ee426456db8d10f60", 0xdc}, {&(0x7f0000000240)="c911fcbb2e0896976194d34cf9d048af6f6d9c1d0883bef45b30e23879f01c782dc29fb1d1f9bbe4857e8799", 0x2c}, {&(0x7f0000000280)="82b164e45a2ba38e82eeeba62881dd1662b599964fd33992022c8032192e72e667ba707ca967a4a75371f5b5594a9f95637471001d7c51c7111d8b19596cc7424967124f6b96b56d5b6cbf6e247afaa77179875f7008e94b873bf068a8280385af407d637cc2ed57a28ea54c8e4ae2d894180e679aab836c0f33acaffb0e1159da4e74c4c3a4e7deacff0349d941c9ff713b8b8f65b1aab0469ebc486be1fa7f04a0fe033631f6e7206db7770394d244b3a0271c51a6cc841e150c55f7eee2e67f077814aa13dc6e41b21532669370d77ee3fb4c958695062df7469f0bd2a203aba4ba8b7070a11a5aafc48c9d6f12497127a1d1c605fc1159fb2f66a1202d6f9cac4d04ac954f3043a8278726316bea7b038b354151d9ce93bfb8ae32905db3a981626dbf23dfca5619d7c7bfcdd0b356b527776ecb65288f3630500a3cbfcf73bc7f4351f3d4d1c358e8fb984ee4311ed716aea5350f8e89fd58fa192a6629240904b3ef2ebffa089a8ca2e7a921be53e2ed7569fb45d59ecf26a568cd7209e514dd7b3bd15e8c624fb1b828175189f89a6b4339ebc5b957c6ed1461852302eea6fa807be6511631c4ced2646ec12be0f0002f8d659298c16a21e9969829d0ea41876ea9f5e4b1d49c03f6c0d9de42ee1772941ff3886ffdf2063ee9664bf7b084ce06dff2a54ef118ebc082ca1ef299ff3c0982993e7af7a8e3e5e58ab3773ccbc37af582d160a01dbed57a8154930a4c1a9396e7dae04845440dc94d49eac21cdb20d426781f3c4b90c80fe8bf897cba7d1d9bc8ba762beaed23c090167f23c451457ff28a5984c01868cafb5838fd355b31154aaeb95641e081b673c967e283bc71d948c3917d75a4807cf741c9debe9f548729c0c12688cca6d05a8f8878c45e96dd0ea3994793857ff00763d67d5614faf78d9870aaee680a24f0599bf00aead7daef5920261735128e5b2c947c75066a896431d852222c77fb68f3706c5d547cf17bbc342666b7b0347870bee9f9a821192c61f3e4814cfe05d232b99163db353806d1346e003be07fb366bc333c1333b889a2ecedae6056a17d4923939803733a79815ee8af20e67ab7cf661764e71521c207ef76ad73b5c35d68d39b8360c4a673551b925e77aba13925c7cdbd6970a6692ca51782eb9b9ab1eb6a2e3746ee8e3de31425f0778a93d3d987a6c495184a7b03e354b326b988f76bf5e44a3908c7647bf2617ec806b3225d446a6eb9fdc2b31757513623d611daaaea4a412b5f7766f417dafd508c73a00ee53ea03bcd61423632cf77e490bbb0d7d693fd9a66eecc5e5cc892ea00590921787207b9900cea7de21e7f124e3df584519e8029f698485f3972dec414201d26465259d3bd7837505b044c0c1f7ea68156d3c774e4f278b9c44295397515565b2b53fda71421fec029fb5c149c65a2b554632ebd8e1909a0d4b0bc81c5c562a82a1393c891d8cd1143c90998b67fa488baa89fd3900a0573dc8c79a3338ea29f57ea0e187fb72fe2520e999c6112ec31d54b9cc348634cb81ebe02436e65b8a4856a6b40c887cdb7dabd09d65c15474a1653693f8b9b1cdca3011288a13bdd8b7541ffddd0efa144c337a58b9254fc0d2061458e8e243ad353a3e1fe32bed16427a5c75fc72732dc1f01c721101c8a2031aa90e5babfeb9bbaf3e7dfae8b14e8d40cef2fafb09d85b59da914a174227004fc2f7893d8d07cfb57c2008e467ebe630f3dd5b020590a85c23f84956fafa59e0bb0f0b0cb1bd098ee89ccfc27e17dffade8c16c728be963b2aaa05e656ff24c363ed482037b1ee640306ea3f8923731ca699846f34be1f3f6dc337c2db8d31487680fba0c950138a980bacc2ef06371b451c0ecbd6bf9585dd978a806c15b31bbc5445085896350534a791b1478a964125ecf7bd20638a5cc1e59e4ebafdb371e6ede7b41082b9f89ddef5014e4ae627b3a7f614ea30b535074c84cfea4b027f9a2c3844445bdd721af512ccc7ac3daddcab635f850e0ead58e7d98e4aa3c925febb5ed040a4602107952b5e4f612c6f63fa83036c2cfef6e19a068a6f609cd1f46f7f6142c8fe63366b0c7c3d167db72b52c3a46f027cd317b991168f06808a43a9c4c161470e48312ccf8367d95e43f467e51f3014ea00fd31988adfeb810fd474eb039d1e7b2f69dabfa6887e86553efcee06c815d3d66527fab997de3d5b2f360318f528454d2baf1539953ff266e5a2588f25df00685b6a03973b04736382835b36576303cee974e8eff61ecaf2e62d9664e46b25fac68e7debecacd0c92cfede98573dae8614de41e4794d9efcae6ffb748534bf5a922936ff59d9f56014ecb8966c27f97ccf3a857ef9efb9b3511217bb32798cb70bd106319fd500e76a1131a81b06e9eed18fde3508830a7fd9fb43cbabce5040be6d567fc2e0c653036cb444c1265d102f7bbdc45326c4bccfd17e79858efc68cbff804c3d0f1c821004450751943cbaf2fae58e3cd180ecf0301c47ff33472aca423e88356af3f7424013d3d8ebc4187ef81a59c95d3c4ff2cf6ff4dbe87845b0a3e1f1cd98be494cb82a7b1e87cb50066e1c52957e0f21387a4808b9ad84794565061033ff20ad75e0bf0a3c3f5df9052b3c71af0b0f41efa95a83e4edae2e68ef6b4fdf1ae22ed03e5dde16d2df2901b0bdf71f5fc97762b16e1346666d0c594ca12d61ba96157daa10c4d4a8cf57664eec25f580e53a7c23a89f5601add71459cae184ad0b7607a62a7041778ec16ead925dbc262626d461de520b9563bbd46fde8932cbf4e15dc1bf645e65c6fe1fb36ea4caa9187a0b0971ae75866b545cb44ba80f55a66ed90815c2d56301076deecc47f87abcf93d8363ca15504195a2dc792031f5f77fa85f005cfc6f644ebfe5a07df951da57f1c5537ff0d7e2b5b2857289ca663f30bf7230a2bdca5bbeb0bd102f184b4fe9ac106c997d9b6ad3099784ab69160852cafd4bb95fc7e5b59604f86df9823325155b0fef2f16305b2aada60c6d301ad3c6daace7a2600d08092895f3be6570112bce4515e3eab93450fc6a55d54caae8bd65da634b9bb388bb7e86366d64117bc7c6293693d5012ac169d6272a68f477cdd769fff259c0975bfd39b1004f9fe193ae0b0edb7762554fdc997efa9cff5325b30a258faa2b889a164457c6d1b89351593634a91db0591756b2c87ec0193d56b39fedc67ef32a9ee2233587c918f780e0c3483c522a1ce864105c2cf952270a6f2b7ec10f3f1325710181b33c75d17aec2aac1b4ca022ac1665636ebfa4edb4b60a14a64de812217049c5b09f130f022debc631ba3327ae41095d2e24dd6ffde127be3daa465dcdff25b17cfa030882e7354afc96e2b007c49d2dc8ed898565292ee8daf33eaf4344f76f69a9700da336cf88c02aa5bdbbeb1a638c7cbebcd9463953adbf4abf926d5effc3e46dd363057e8400c00508fdb18eba358e11876c76d06565f1de0645fdeb853239bad421186b5edda0883986b73d18dbe27e701fe18c11e1aa9074060dd3a8ceb404520493c6409bfcb684d53b33b6025ce7263d721e0add687526a8037cb84963fa85510f42f5ef7446178469c3a7d2833f10adab6114bfcb1388ca7ab1dc8243103688d8c1371434bb0372f40a444da82dc3a33a508911d23acfe61acb201c7739afe726648fab01a244c66d18592b570dfc0717e0c13942c191066a98f1c7eb2e0ae351ab3d0e7f4ff93a471f57b76479ab57833431aa50d5a2a5a842867f93358b4ac8991fb0cda8f134b5dec1c598da3f7fe3e98d432bd9666adc0a32aedc566add35efa6ef088254571718c815dc3738d0bebece5bf685ab0de61f784c78a326e26c65ff8b964d08a3ebfa58b54d1d71beddf00dbeeaa881521caafb7e5c039a4e5507600c9adef1606053a8e579acc1c7ef0711ec5f7571f35b71911a23d8aefc66a8b1efde8336907e2aa7213debc86cbb0f454fa00ba204be2ad3f77274d2cea8ba4c8c2210635553f9bc6971a645e9830e40e14fbd4529b75bd115f64b8f1ce96ef9a6c23b521698d349f025a4806377042afeae3c4126e992a012345e8eecda602d13535faa0516c6b5eb2a02287a1ec07c3c4d92657a4bc8d2942d45f497723f5f7e5a8381c91b1ba1362470ea4154ed4f6d98dfca618e8b8f60e897dc5d6bba1b37864377a7642938677c3c445bf4f41d51356650437cd885b218d4ba1015f9ab554eb68d6f9b13e865d5fe1850014540e2ba45805dab4b5402354ab0b87e56c0286498547c7c7037782d18ecd077b8a52f474a716ecf60279d535d1fc7467307d1f15873338205a72f2bab4525cccc0eb3cde4d9348c036cd0dc120cd0c809ecf5d7e9825941c706c665f294c44aba9be72c962661290cb8607dd3bae9bfd3aa4d97c482706d7d5e3e0d2c88f13ae44c621bf8e35593412cadeabb059fa66cf3af44b5b0aaea9175334154fc2a4def2fe836dc1a24b6f349090b509b013b45e4a0e75115697480167ac1f0e92ee7fb4131b91a699c944b38287fc45810a5e488511fdda63779d7b6e66ed4aef44e2ce36df91759e23065f11385772fa5f731f29ca12e909762d48ffa3bc43c4d5447940c3af16c35b221938b9b5148d0f921060e8bbb8a462c6d10fcdc64caa4920ba9ec01cb032086af1f03de97e622c02e97bda1aba188778775f3c48c2dce8604cf0e579c5659530a521fd2528da19bbc47a4f0d688b52ed4b8a9fe5dc0dad0d5c8c79e594b9f044d3552d9f030e9cbbac726c61e0686b4d1e2321d3fab99e0c1cff9b319b7dde20e877206bc18efa9fcd42ae5528961804a626a89b317c09efbbca3bae6ba6ed5be88f7a8241394d48a7b41f89a317e1e735cbaaf514a2e1f7c27246e3c7adcb545a61cc6511dc28de192137d0b21027fde3b5ddcf027df24d0d3268d50f48fca29f9fb34edb179546b4036cda31c70a8f6412b25bde14e76736e402f06a8ec603578bd30206bae8cb3b5fe8fccba77415367b7fc8592adce389e9eee561d08d1bbddf984b8b2365ebd33203f89727759bf068b4022e3eb16dd8fdd2401ef1e60fd499ec88eac43c8216a0db4e50bf17d3b60280dfaa29ef6dcaf01fa812433f082d6edf4af064f31910e2d6ff2d5b81f3bb5626bb6d0a8a270da1e71477cd5e6dc7f458f2d06e21ce8a3b142364d49e3993db32d4bd1e5bba8a0a20fbe870564ed1b4e7c9683dfda8be1848d3d400c35dc84eeea4ce86e5f707197e81f0b6a7ad6e3ca9e5a3b09f1b9c9cef8e0ace84a1373a3395f5248b6da43be1c5050c443ac8c1618d29fde4c187017dc3e0bef114f5d4b5031180f6874438712e7c7d363e1ff5c8bb0bf2c945b24559134601d6c86b04abe294f53a9dde57f08e9594eb2898bd77c54a648824689ae7c848d96e088a23cde33bd0063321b2c47896ba2dd5ad28c026fc8db1d196a210bc4a941f2f0e7755304dbf08b6c3d94ff111abe1300b70b7946db9bbffcdb3abd74d750a1117fb342cf53984adb7d0fe863235c572e4f83fa51d990d73a3e7bba12dff45d6cd033c1acfb8cf6dbf70b4da88fa04435a91015bafd6da1f35da1789873b5ea1d87199c4d7154b593438fedc8dc44496b2f5eef1b36b41916a747a5eea5b04c6d08f10a39f41bcbb1a38cd8b0ce9ee6c1958a5f524efc359af5391095b1d10eb60705c920932eda08bc3b0e86acd1adaa37056f73c5fc99d3c64c214455e646c0acaeadc5dedea8bb8f82921c0125530293769bcbfbdd354bf1527a39ebd91cedd758d7943", 0x1000}], 0x6, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x2}, 0x403) 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x2000000001ff, 0x0, "b8000000000000080500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x402, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:44 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, r4, 0x0, r4, 0x0, r4, 0x0, r4, 0x0, r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r6, r7, r8, 0x0, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r9, 0x0, 0xfffffffffffffff7, 0x0, 0xb46}) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) dup(r0) socket(0x18, 0x3, 0xfffffffffffffffa) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1, 0x10000000013) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x12, 0xf0000020, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0xe69, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000002, 0x0, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x20}, {{r1}, 0xffffffffffffffff, 0x42, 0x7, 0xb26b, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x10001, 0x57}], 0xcec, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x6, 0xaf5}, {{r1}, 0xfffffffffffffffd, 0x42, 0x20, 0x5, 0x9}], 0x80000001, &(0x7f0000000080)={0x2, 0xfff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r2, 0x0, 0x0) dup2(r0, r1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8020, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x0, 0x1}], 0xbcc4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x28, 0x80000000, 0xc54, 0xadf8}], 0x5a0a, &(0x7f0000000180)={0x2, 0x81}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) write(r4, &(0x7f0000000500)="9a6aaf51952bcfc9bb154c36faeda5a23393492d775d5dc71f55440ff3a8602495936a34b28ab482334223", 0x2b) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x3f, 0x8005, 0x3ff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x1}, 0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x8) select(0x40, &(0x7f0000000000)={0xdd7c, 0x10000, 0x6, 0xffffffffffffffff, 0x8, 0xfff, 0x34c, 0xf28}, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x6, 0x5, 0x0, 0x401, 0x3}, &(0x7f00000000c0)={0x7, 0x1, 0x3f, 0x38dc, 0x400, 0x100000001, 0x7, 0x400}, &(0x7f0000000100)={0x6dfdf574, 0x7f}) 16:00:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x60004000000028aa) renameat(r1, &(0x7f0000000340)='./bus\x00', r1, &(0x7f0000000380)='./bus\x00') readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=""/227, 0xe3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x800000000001, 0x0) r3 = getppid() r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e094b9ce8f6cdca177091fa7bac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) 16:00:44 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x7d5d, 0xc0d, &(0x7f0000000000)="2d37d59e8e9961c37135acc82c003e1f1cbf5b018f414918d5c0ee3f9fe2998d6bd2d44f6ee6dea1f5f9520ea48fd87083891a78d979985252dcb654a4104154e1e3e10702471fa8ae1edf30a6b80d7dc79ce9a457a654213d2ad0bf239b57667b6b0fecf2871bdcfc43", 0x6a) 16:00:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:44 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x410) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x5, 0x1f, 0x2, "b7e685769509655950d1aeec8f4b89889d509789", 0x96c, 0x8}) close(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x1, 0x0, {0x2, 0x7}}) 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}, 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) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd91, 0x3, &(0x7f0000000240)=""/146) 16:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 16:00:45 executing program 1: r0 = socket(0x14, 0x4000000000007, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000035c0)='/dev/zero\x00', 0x80, 0x0) preadv(r1, &(0x7f0000004700)=[{&(0x7f0000003600)=""/146, 0x92}, {&(0x7f00000036c0)=""/61, 0x3d}, {&(0x7f0000003700)=""/4096, 0x1000}], 0x3, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000003580)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xd6}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="e5e0f719ad6139d9691915b41365a74c25346a17198aef15e9828667ef5801cab8f22cdd4059c0430d96abda7439dd06a4a07b7fc650de4755a855f42aaa48416968e7c246781153f5be0fe6a4316694fe631dea6a250d8692e63e8eb665bbe4faf42223716c920b3823486fffc864ba8d97e3348f5be54742a06479cd060d5fa54e9a27ce4fc029d0525aa7494d3c902d34e08232861fb1297bf8835bb73fa76d21fd8c69ce0e7dbf28788b32e55b439a4a813f9ff2b4a01f973752f1f4764b8b7a1fca9ea4090e1d67905491d4b1a2186b16c84f13b88077e0ace680c84b14320d0c7ccf9a70f67e0e", 0xea}, {&(0x7f0000000080)="7e43c47d7e81dc50c1f90612243af1f83afd334c81afb51ee3ff29480a7595b0cfcc74f2c9a3d11902bc5480554eb080dc", 0x31}, {&(0x7f0000000580)="ef81ea3828fd42d32d0b4901e45694be020c906c046ebf47a0554d281a94b0df121a5ac152bc2959294df15a7e48033825fbdf45051cace8c8376234bc8edda2290def9c7c4b8d37fd14766454f35446bd6657d03999924a584007cb0157a504a66da322cffbc7e0cf0b364e1d75f33e4744947adcf3500240d6e3c1c227b6287f86bd39862b2ff27e5cdc6462b986c615d01c6c9a74c68b3def1475d73d0197bb87ac105e1650f88512a262dee6fd66677663d49f923b204e7d2b2f76bc3167bbf2a078cea8f8212ae823b7464b8eacb87d22ff0656f285ffb408260fdd011662ecbade64683ed77dde1995bcc8d3068b15237b36bc97cd8baabf9b1a30c74043215f5fa057ed23f8679c793cfa555b36b48ded1bda4987a883636da2c2616325b74334f3e08e1c7e3c0a8d6864bf956f610edc6c7f630f707347c4c5682ee3303ea8417ede85c5fd7d4bc7db09b3110d41267a8b913410be6403ce661fac47739aa6b1907da628f633b440a807fc467f2634f40016506f35c435e1965edf5b26098a0c8b2fe90e11277b14275625194669f0e2460cbd16300d13412047b47be9394189fea6adead3adefddd991cb997bf01708f5a558f05cffe0a96f3e8c4c018f44b294c9638e7af5c7796c06e965473d24279780d27419ad43daf6eeb8afaa44e7f10e84161afe8be7ee8152784c97a28cad930488d50fd0d00d0c08544d2655b4c78445daff5ee03c944dbc4932570c71721721cfcecfdee765c5512c6367b384285d125858a19ab4e1b16740e0e40108042dfaf2b3577034448a9cb041442580f1dc95c76d84052317913a5bf7870158abfdd25fdb14adfe28c189a7a392f7794e77ce65621b0765e825fbdeae540307ab204fc4477e435bcfd558e70e60dae786b0296f7abd271eb42a99970456064f8f293817b146735c37a305f94f2735066d2dd444bb2aa7716835758d71e140097b2291f1052ada78f0347f9671071f12e603bc8628fb934dfe1e627cd390950a21a6e5cba4645eb689a0222f69eb0477aa52c77251d0f612a6947db4ce7fc6b08265d41053091300be2b83ea34d444b2eac3e4fc0ee8b132aef40a6fbcc4892a535ac066287c890fb2507f230425f7843f1b1042fab6f3952eb053fde4e18ab38b7e4f97580ca9c1c3bfb37ea2cd9ee06c6d6cd270917005f10d5ea23b5667a0b7ae7463531844a13d48587a9e19e661f902ebf65742b1273a2216e4de571fe49528c1560ee67f7508aa875e03669737fa8cae6b438388d0c43395ed56706fb653051438e0ed05ece41c587dc742ff47cd6eaefd152f923b3740571606914db092ff62e5021f2d75d787e2bc010c88f299f8c9bae739df1b20f831c615973b1312fd542cbced3174e35cfebea3dd1ba296508ff4dccbdf73dde0c63c75d2dce6bdb610dda35ee43832ed48f89d07c150af2813bfe301f9f0da50f61d6524eb4ca7901cd4590dc85ba1ed8056704c093bbf1cbd4fe11d43037bb83ae46b424a1f1cbfee845ca7facd8c1c6903a729c87bc10f946a95e4f398421537ff1645594c7470f642e140617e12f962acc8910a2f25fc8873c13454d8effa918bd1ab8a59781ad2b9c6362a16ec8b4f7a4c91dc4842a78119f7a99a602670eb6742056e9c65f57e61c2b3b7cd5b60e4d6327bf06193e8cd82bde6111c7e1e775004c89baa45a0cd8911c22dbafcc1e8faa9fd0a9c286064c5000985169bd265901004133312e8bd10392a95aef179df3f27ef7ec1c33c6dceeae30be59f7df40214a92caacbce68413a50281717e2d91663abd9491492facb074bcf4c6da87bbadade103c73401919eabe7aea255ae668248436d250641645d0ec5ac67a046a54e705562ae1a4e861b43fd3cda39ee8a3d06fb9f471e3323f5552b9a0620ad138836eda4ae1961fe874a8e5b1c4c6006bd35af7430f586d042a937210731c691f7151bc5e89e662b0f04a4306296e1e95b1c930c975895ccc70b9cb59c73f89345bd64567c6923fda26a06a5e1fd9ef8e34e1e6da0ad2c7eef333b9a9dbb903202c9a1ca70f074c209a01874f64d7981669eb2994ad309624ccc2e968dd13a5c652c9e2a0c5e9b673ab7f7f8ec1223069f7a83c0ebfc1540094c1fa5ae2866736b097a6d1c7d8754dbcefd0ef01f7fabb4514f0fa1979cb7d70cc8c5f586ef9dfa7b15c6b487677fdeb35c1a7d450657cc762d1aa353cfb0152c9da9be35621fbff609749cfa491d23201613e2378c20d3102a7ed7b7198c52d94b3b1ad6adb5e76ac5677ab81c0d69d398aec8eab026f3f44bf8973f45603ea6d99bf01bbe4658fbfa79fd32b2cc612f2ee14fdf473d96b7a8d7b7a473543ce344ebfbf645289d7fbe84c89630eb8746a8758753143315e245207775bfcd5bf1939ac7456d905d38e2d5a4b0014a82f54b2cca23d66ccb237ca41a4977b0d54efda764af5626ac1f344a2ae7fea5c5bf6d9d6f32d8ef1572e1124484703ad1c45e0a5ffac8a736e6544a2033e2317b44c8f55bac75d99b1a0f83aba945a3233cd0c4e0e7947ff84e0be359be703dd409d8789204068a2ddb24d84cbad3b7807704b5c7939e17681db96e393f24d342be778cb14c39548eb7d215b853c737bb63ee601bb177bd7b65ead72bbe4b2d21555abca9486803e094ff56b09a64dc8216d86f8950966dd4e508132ca8d0e40c26458be1ae72309e9c691f703ea71fcb36cb9691867485bdfc2a56f1f63a8e983a201f15ea70722f990f05a2fbca3640a2e0bea624769c6a0386e339d9744707ea4cbfd7374c2ad60cbd13db2b9053f3ca16525e80c5cd71e6e95532707486b5898f503e5688b1334f1bdba2c0b4b5a16274fa0167d62e9c89d96d7b68721294e86a3007fee3abf5554404e74cb2d164b6ef56a0fbee78a34ce48074106b5f434bb1d7126a790b1eaae756b66320ccfa02a05649dc606bb6bbf52126d8220e6f886ff0d7faaa3d81ebeea55a5e7f3e1f525425b517bf946df924fe933fa892f6b872de8f8b6d3c0eba759c7ec8762239fa2b504398d6528f066bb3ee181a438fee2145a48fa862e3f1ffbb66ec58e600a9cff3b143be32369810f609c94bca3fe15abdce1db757a5d86af21e1b728d67e3753ae5c39057ecf50089bdcf093419e951b999565b6a90a5fc2e228f49a2ede1763cdb957d9526c076aa569df7f17322bb562195be5c852ace9109a5d4b179fa658b56737f2620f1d3d471e3ac3c0c59d7fc5d159aec00d1ba40d33b35ce0438833175759f30e4d83af8c4f89745c6afd3a98a7758a9ac1fe0fed9fbd140ae30e326766881151a42f5124ea518f67c67900f9912bb85eea7ce39b5971303c2cd92cfeb9091e123e6360ed94c8ffa72e857afd22af15abe6d8cc0a7e8e2dbdfd77d63c6240b557a1a9ddf4aeef64a2c0262bd644a13042da3dea87eb1dfaaba94a3f8e9429700809d5038ea8bcf9b948826714feaa84cfa18bdc959d0f1073e1e41666f45db22bd90bf96b05938a3e2c2901e835dd780fcdc4bb114229b9b5ae248eb0a3fc4205fa8b918c6f37345d9336d67eb5dc60c318feff6d8fdadb3383eb94ceca62b6c48af71b09734347ceb9a198b65c6f5aecf3ff776d03c19eceeed087e20c3b1f4ff87c4f42a47723da840f85a78b190754d91ec0614554c8b0fdcf2322a4044ca909565237f4e8286ca3d91217d0f29c464362e97d2f36aba58e15191677f31580fb80549a237b9a7ec3d0d9abedf4c874677fb2d4b9c1de4a1624ef89bb0a3949792fdf0e11348261791ae8fce3f2f2a00617154426babf05ccc68bc89c4b5d9b022d5057090b04f232a857be3938028fc6f32ba8769b9eefdf8bddb990f8f06461f074108f273e7bfa0fcd0f1cc71d9ed332d2e6f268b629e0e12e3a759b05687589039d93e661b798c37fd7ab2a2a8224f5420052fe983ff99372ebb999ffc944285f9c024c7eda492fc776a93fdd144b3a19fcc09c19c5050d50f4f062ed2a3dfb9b535d97023c6309691d47c3e42aaebb5e77363fa502f2e8dd3efe656b745b43c42a40c56bfadbb3323d7e8acc9f55f267ec953fffc813fc8e7a4fc254ab6381a907b8f2f671420ddbeb6f26b4229ba08d884d805cde07f6e83005e10216f7160b015d2d1d494850bc97ff46a4fa48891c7fcb253f6670ab814f85f54497cf573b0095b521857ecdc01cf454aa4718e5c8aac8394830cc5ea710c8574a40f226e1bf707543cc745a880068a5a3d73c2efbf39ebde43cf3d14b2f50d21fbf47b02780d6570a77500cb873dca6dedfa65f10eeba8d920a01d75214011b3234572783eabc4bb7e1c261a770963e68a05420bdfcab13bf5fbe6095bbd35c6bb62044a51f904bdb45ef07f585d16872bbeef90ddd7c174cb061f2b90d198ac8deb53f47ceaf6b9c3938c866931b5f2884725bb153051cf9efe56f81fda0354e579771fcdb2fdc0db96aacb2ebeaaaaf48aadaefadc957c1e541c9efe7278e75ac9febe231ff715ae1ee8c9d744a0c35db35b877515625de1b196b73619c4cefad519ac11067f492e24082c25142213b87f9b9d46b36405baf9b98e3371009d5a6c76d7fec2563b80b01a50a950591ccb1bfa5fb9b804ec059f064e3430aa1ef1d061c3d0c27211e5d56dccd2f21427225d65df44e3a955cd73edbd554be3942e00df6b719fabf80c4b359968b4c03abf92882d0f9865a3b966c9f1b376887a2ca91c9314d23ea8fba6f8b70b283f0fa3fe9f22b97874775bb271d426b20d6d0e844f296a0c4decee474e0c96437440cedd3f73f9acc47ab96ccabb3202c1b296cacd1f7b49f83f6421eade52b3c7d4a9a92b06ebc7749a213c6baa0a34ed8d4ec43462e4d44cb9324eeabe637ab0bb92367fe631971a5734dc9cbcb9cd9b680911ef9e2b816c220b9ce4ba9f2eb69eb44a0b887564f67bda6decffd121497cd9e09a3c18c5e2db29dbc7684535ec42c714654f5cd6c8242bf02e9d60f7607a7c3c7caa758c89e9708aaadfbe38aaf9c37a6239b083266888e09d82c522465d9417c125d89045c1adaa5fff8c9a968815ac5d5a0805342ef4c225a6a5fe396439e200a42406fca27b0f0f4a084dd0c5edff98cbccf0a0826838bbabac084a2b042ef117301ef92bfc5c8df911e11feb6764754e0512e56e8d0bbc6f5ca806a79631557e2fce684286df7731b4a5e95bc7e8d69cea3c75fe2b5a3b469b887a8346adf38cffe08528f921bbb3f720bc093c3e55123ab64907cf517a8b900c274ea6e63afcd12850ddeac16305ee7fc023af3edd04de7d510b10629504849283ac082b69c94b7335d20275291bbe7bcc3df7879f8508ae31f12f466ac5dabe2d371cb5c2986f53ec763304ca05d211cace2dd7c3f1cfd7ea7b9b1741e0f982f795ceed2683303fdc549c811cc2a6e735fedd3fb517d94ca5f0bb573883708d27f0e48c845c1c6e40c4ef1f22cef6ff0af4803431ca5c28f2f241714d437aa26cc2965fb3699e3f029667d5f58eadc03f6c7869fe460ae964b69fea19d344f5853dec36dff6eda10ae1a9c2a525241ce2c64a1e6e5506957211b940c13ab84d101604d47beb6f28e571952411366eca981e71d5d0ad056467d0eb7af5d265f49dca8d8b57cf1e7893375f0d6e10df044ce61be66a34a9a5930a3aa57ca508b02256ee6c5e584ec6bcc52d0b30f7b85c672d4533224590b00d671e7e1f33409bf90b023bea74595557744019f4de409b69bf6d9cabf43f79ab1142cfb183d36d79d3e01d65ff732bf9f6087fc1d10fb011abefda7", 0x1000}, {&(0x7f0000000200)="6bba6b28980ede3f0541fdf676bcdddbc17dfcc82cf7db95cdfef1559dbe122d4826cc51dac93c667798730fceea746e602737cec510b8c159c204d088973ecb4a78b86f568cab0e41dd384499fc6e640ab1250efd9966deb8daaea4990e80c21d00fb3cf694b136d812ca84ab2825c0337ed10c88ac97889030e059da048ec1fab5da", 0x83}, {&(0x7f0000001580)="d3eb8f59c4d72fd10bbfe80543d796407c375e0053f02d95ce203d720330b7cbac8d5bbd327715499f301e819d9b1e7314af20bfa3fc5093884c4c4d81f5841dc8032dfaddb48b0122615e90688ca2206640ca53539674e153a926d26c5ba9584da67da10a5a8997d1c805795d2a5d5a00393912902bd22347cd4271a58ad745663935c29c74993b10f3e08ce1beba53f69a03e5b976eec747c1fbd471637589a2bd683eca4e7e24b350f4ac5619f137ea58135a75ef4feae8f3151ad8abecd4a8e73bb6b0d638bc9b3c919441c93c80fb1f6d2eb03395169039c41567989734a2395ec72376ea5bd564ce6bf2ed69e603a2e520150da051ebb5ef5796e6e1c057bd55b995dc8f73e87eea61323afef7d8d7e257e063bc8f7fa10a5203e474cb90d58b3dc3c0f09c70dfcf570e2d83090c7ab9bf5f195c66b2f6523a15aaafc9f7e5b0800cebbb078517a3669fc208eb0a728515183abe5b5868df6d4718eac880af1c722b081366c9dcdc9bc3423cb6499275df5f70fdd3312bf9a924b5f4aee5035fa7f956105610b2999541589953ca2cab0a15cf98f34711c95273c3b1ee5cb52ab308771e345d9d393fd611b1599359585f18940dc21c4e0209d952322f6ec2f6515b4c4e461da79276a1d5c8fdcfa902fab35730f73f07f6fcbcd9d81abf01606b2527f073f252b6c1de939073ca70374f1dc034fd891e8a9bbdccb7a54d7a3b592fe3f815c04cdc26255bf79982b080598a1e74ce3f32f7a2d188c7a9051ab41a9b79602af489533061017edba949af39e25dcf705e8de0ca9405c2353fe48c84430b428226e57424479e574752881591d9e6ef49c880cc7e0bacbfdcd699cb49ec470bc91a406e2244de596600deb06f63599de286064fe0cc7a0de944a450a75674ba9d0450ac97454228095d05c203a449e999a35c001a8bc5766256f82789bfa1d1bb55a5a131df15e3172f27087e4a7c5971de836fa69b7f69fe0010fa62baa12bdf8a21c75f3436ac3269a7d4867c2d6f951460193700791a2f36056b9f6f4d9340ea2093d8ba762cceb4c2e619e214ef3734ee272825531d323032ae019d9ce5e84e7ecae1b4af04a1fe60d4b1487fcde009d566b4d212309f81bd673130c2da0f0ad0c6386c0d09c2c87249654e3090f164b89fbac9f83520140811d2b0ccb8a4d52df9d2b8fdecc6d72505a291e45c2e37153c0b0a285eaf05a742ab6d695ad7c8b3e1ffb909a397b3b8f0acada8d78b6b25937206b9a9e93c8b1c743053f50ec1555e5d0e4f841a63fe63afc0b2da6c93568bc241f40c1fef0d86ceef60506fb046c39fdd94b180d4db0d40c47dfc29243413e84ac9de64c74b9934865de3224ebb1e32e9d836b39175f059d3b7755d0a84cbec1429e49135c84fcddc8d848047adf55a909acce55be210816e0741da51b472069b6c658983df76ee9100484cd46e2dfd39d6adb08c8992c796ab5e01365087a333e6de7363f4b130fd97c5ea889c4c088a9b10004983b71a8960b91a1700cc83114427c8c328dd6e8c3fa383431b797e4e596bff904b572e93e4c941c25fc8b69f6fa33941137f34858afa1c7a143c626601c2e05f8501cccae137990abf56b38880b2a9b268d38b260dd3cb15bf55f47384945333ebc4fed1ffc4539ba220f363d084c4fff082a7ba02350152087ad260993b5fa7059e60b5dea919f07cc5ce4c9c71871aa024fa87d047176a925658c6a330de4377bbfd8d243f69299d9cebadf7c17a57e11d46ce8e5479aeb71b102f3d324197f7cbf416c62627dd47c8812006fc22de836ccf2240c39680f2e5511c7f8394b08c5dc06beb7227d04414c87ca3d5adc186ec4c68c28ae923feb0bbdadf18471a377b2e5e6d2dda4aa2d34c81a4ca4706b52227681ca1a43aaad987f93e13dc8baa42bf827c77d8716a439fd16b8c9c323f4df4ca78cd18c08c417d66a311a29916c4c8b3536b03f2e1c90e7597a1439dc7b7328ea5f14269d1f7c3c091437b1bfbcd22bcb7fe3884b5791eeda9a5a85b44be74ca8aa399819575d8f14f975cea0492138c17306d168e1485fabe484006e9b00cc90fb671cdd27b7ed8f03424400a4cd1a25f5bb33cfd055d11708d6c6a5febec51833201bf88fbaa3a31112578bb91ddf9a9fbe8cf39795c053b5c214f1dc6ba546736d66ea0e7a515d187d0feebc3304d1f69e7cb93db301bfae34be04ac1e31e4e0dc0e2ee76fda0b2566623b2e0c004dd1f956deeebc5e5be704e106a0557bbe3ed748740fc64e74e8a262a1637912ea9f7f358acb174f45ec897bb0199d4c0cbc94b469f677c757f1c1826c506e3a0287a046847307464441674964b46c25f793ef39f3eea53a98597ebc755e1419248bf084336540908e75a07a4f9695a625f3a4253fe33c77759a935f4b373515994cc66f9494b14489488d86f6939189e8634ab8152f17a87bd9ea8c608b67bee01a8c130248504ff8b99e68d149673df762b707291f278e2a5c3c0582f5dbceb15d7cda4df7b5e7bbff51115fb634ce02eaa4df1490bd9f6419a0426ee7d7b99fe812653346e34428759a17022e64b009436d37a22eba2d34bd926c29b474f085eb8375e7fd923f4622dae4840f8af4e5956ce4c88ff1a0217000745dc5f1c1ee10bcabc4fc21d6be47068a996e659d1f23f77e63efecdf378f3782419c204bf33f399905b68e41f4a2cde9f13126fa52b119d0318030a547d8c31ac1179a52f8c548996738b6cf873cd9da0e97c4a5d34ecf9b31cbe4d481bc4e6b1e7b9ecd6d938acad979d053303f6dc7542a83dca27ac8cf23ac7b2b7593622ee3331ed6b098a278d4a61661228003c6f7e3a4420e043129228e745954206b5e15a37532adeaeaf26ecb0df22874e1f0516a428468faf586219b86dad121bdf15a70fef63119cc1dc05cf06973e81a1eed7fa468b506f4ff8cfb2472576ac9aacbdf488ab5c4773d17f7ffd1261b74486ae8799d23a6077c0592a14550687a66ad91ef25849422607c6e504565f3950250b97b38354b7796ba4f5d8eff2b46f546dc633793ad90b0bc16e19c8d7c3d3c3e5fde153cdf3d5880658099776b14f9080d3164dc5c07f8ceedee9c9c5cb9d9cb26934881d01dbca92d872ba8299f7b4d77babf3542744a66490b2ac10b37fe74abb7ab89f247e4c151412844f1c1ca17c264866442b15d423af2bf6cecdcd6d35f69067a9fd2a65779e0aecaa14c79251bfcd8cdfe98648e632ef2df049aaaf4bb499b3652002ad59b42739cbbd43d27868fdbd13f6a9a1ae2d000235eb8b494ec0ad7598bd1d13cd8056c336e648a9a452e8483411a0737dd3b1d2bf5c39ae4230d4ffd6cdba05c3f862a2d6221073e46b73afa90804573cb7a5d34a179ca1cd26fe2103973370139fdc45f164603ea28730b2057b0badd9d9375f489425923ab8c7c7b00e542df7634265a2fe856e0b34053f0b055155622a4d6bc424fa8f882f2270a4930d088b08e000c9cd1179fbce881594e8be2b8cb044562beb438e9a314c9d33cc0d83a532842a9f89d798aa4f7badab38b4d9b4f9335db12dbb30b4ebcc7378e12e2ed82d03a883007adfe6da251dbb33939ef1e3967eb947b4b10e9b1c0179d89ca206347a0af1d6fa9268388a72eb11cd994b5fe82b2fa732857ab63225699fe9e36860e5593857d9bf7a3c2bb600bf4b687534937ec47255c6e3e972c88b46a4c95ac368f4d8753e93e6955ab2ad85f3a7b5a31ae9f1f52726170cb2035e016b1d0fa964b8ef2a2d44b0bc8910bdc473393f19371ac792523739e91281215473da6020fead0be340e387c363230f23e0d4adf476a31de68434f6a406409f83c5aa7f767f54f26b8ed3ad7b886cb2ca9bd4ee8f5f403a19f21c10af51dccd0d536320649f360b9a40b055cdaa87773ed7cff1bffb5bed734cbc968ba249a181c0bb32bd91aa0e00be3b03cb399134f76d1d0cc1f6c873209c2c491a63421f97fd2676649e1918b1fc8c2cba8e7129be7f0133b8e18bbd70be454ee3f129976a5de2ad5de337474c48afacc31d77507f730c939457b42706c50fb50ba3d5b32a25c30680203d938c05a785b17552b1118f8afb49f0583d832489477f49bfd3b0334d5bdcdce5a734c8a08f15cac5f907a31a4b0fab9aa47a737b045d3222cedbd741ba95dd6e01103cf78a21314692c2c7f1ad12f2be0a449282135bc33af1ca28a3cd0f964cc52d5a689f6a53b048a3da0162244aca6b8f0c5cf9ac9c8b03e63aae74cad550a49a5895a341615757d8bb2c3c57c3e8ca312c7b691d955a95cc6bce3333249e5973e257f09bcaae4ef2d622e6802856ce0890466a263bdd2542fff926edc2c096849998fad130f82addc289d6babbc9055b4096bd7858c23d37412434b7e3801594096894c9909c624c4412dce1bb9465027cfd9a783795587fad4b39963cdbb4a2e6abeada285e0847c816a79dfeda85473d1442a2b2ef2b4eb495bf7654e12e38158dc2d2f134d1a0497eac43080b8ddaba4357c13a3464e3eb0c7b3169e4f27d3aedb7301332e119434d754d14a1e157d620e0fdeabd8d378b22b51506cb3348d778186e0e70bfe471de46e7f98842ed547275516eb2b1b4c1eaaac6dd3af498d4bc1883bd594f771f79c8abe49ce2f6d2917fb6c283abcbb31c4d3b05cecb0b14b33ecd40a47e76a119c3aad64185dda7d8fcf7db6a31139d559966d41bc15ddc3ec1f293eda7c016ed88852dfcd988a1aa474caefe057d40e2ed75f1c763450b956468ffd000150632e42f12d0f46151a0f43613311e230776cf6d8bca95233e80c8d3096b8cc69dba0c305fb0fb51ce2fc64e1d48f5056d3e7a45b7168c81d469ced014dbadaa4fe84ea0021252ec7d6470b3fc889e2f83f7db8f7b4f58d689660674388bb3d8ef7ea0d2e590eab78ceff95b05c75c06dd4acd968ba72ee6fe5cd1564f9ccf1cc2876ba56e444f57d21ff7612ee121f231ccbb23cda0bc0b8ee387401668ba55ce0df9566081b56814d8194ba58c3527b8da0ea51ae5ac1fee5cb3b1fc554573bd602f40fa0f135d8d280f0107316fa7196e2859f69c6fdf46464350a7240e0c15ff7ae43040abcdb9d6eb5e7e96d3e26e8bb75ed5d197321d45eba9a406d7c1aa7d39b15dbcf88fc075b2f9c2959d6ce43a6608ce6b43d6b9413bbfe56124f546eef6f8c35ad2266aa8a703b12eae8cbfc3a7cff0f53495e9c901f7464825b78e43f9360ebd72cc1892e227935213eecf849f312117a75c55112e01505ed4e2415fd99624e152d4d324df3d09910a61232915ddae9933d16376ca22b90d0f251d84e8cb7110ef6bfa40fe84457aeb84b281fec0879d7c65e495f1e996ff826b70de10c32e5b7a774ee5a4c2747a4ba6624a3e633a52ffef56cc092d7d87a678742e282347fb3c833fcf599e6e898cd1957376350c2d58ebd6a6961d72c616e085605621e13989c351bc98b10359d9d0f7c0c6581e25d97f89d25aa9b8cd0df35b36379cfab8c869c39dfbae2c4fd28addf8b93e8029c70d43ff42f39e410b3e85a7e43d4a5349ebaeb63817291775c24bdf54cb1384b8af652c9b3af059efc57a4848d5cbca7ed63f3116aff54bc6669a7cb9eafd72027e627cfae2f793671a21b3b3b2021579f8fc494841336e82dc5910cd6560b90590559bf8e8a99658a81b3059758da9eb020029c4e76aaf137c6498c99fe2fd91c3d5c8111360f2253b6c012200d2da8af9c95548ee72342f06634c6d8c13873103dd555add4d27533b25031d23f4250a8cdf", 0x1000}, {&(0x7f0000002580)="f5da8e83c341c4b3ca75e13bdf1125a93b3da64e590118e47a5b852b0ace08c4ff94b948ad408324c19e4417a6d9fcae19bdaea8ddf11627dad38eed58a31d0035edf4c6ce6adc5182a7d8b6c6774ef80372c390ea0c38b34e93875535520149250ee825acae01dbd9ba339031f206e03c38238bc2c5c3850bbe527186508a19d0c43b5d5032a61ea662fc9c1b2bdbbab5cd0d70e4d32e17a7f502c3f31576bd7894004c5487bc821e46eb323a38082da35763c8cb4f0991c033e06f39fc9fa9175723186bc3ff496bc13fd5cb01210a309067a2c05dced85d54caaa55b8f0a46573e1f4bf0c3343187a36df0bf756984d471770653ce3926d655b0427bd93636f588976643be0cbbd27f66d03a971e11c0400ab07ab0d35c3b9e0db7bde956b2326c158d057c2a081f6c06ac0fcb79ec481ff2926be04b27f3c1593fd4b9b7129656411f21b54507adac3e4ba61d19b87dc6569f4f68e234cbf2b18851f15bc8290445903604245e0a67e5dfccb6f74103cee6d8502cfe315627d854dcaa3093915081a4b891ee2abe43edc44e0fa43e7deb8979487cfa1d76fccc03916d9080a8857eb699d12ae406e0245c3360915fe84d285f339c406d568319ae8734f3244191aafa8201a1d1578e3459cd5369002061c9e61b498cb13e9977e07e2b11656f6f6011f7948cb4b60d32c27509ae738cd8d02a873be35599172332854388907cf24708133a2444b72f6b0a020a53cfac700a4a7bdb06d74a829f797c891dc912f816443d14bef33557cb6a48df1f55e48622e59f258957a0bf08abf09ea2ad3f3876275944a1739b13ff3e85729e9997ca089140f3f48768466a234e26fc776165f29aab9aa58982efa0a29abc951fa28df9d5b1b45bca165d2892b048f6f08c9849cae092791825a7a245e4a78bdc7e8bee50b61b0f8b639d2967f62e13030dba5860170d85149af269237870fdc7bce1842f8a2506042c7c43898c47f2f23e7aa7f33f5159ec108f8638cef538c6a68a4dd746ba526dc68ea699527ef07543d646dd108d33f2e0f86b3aae29c67e36467dad54d91efc14d23c6429d0d137c3819e28a64f5dc7c44c4ac6b3181dce16b97efc08ac462772ce22fad3fc9bd941ee06c67a7071c2fb47ef5f9b8d3c16cf9d241c112aaa844fd00d26e943256683f3d213a8d36700fb1ebfc8116a23871ea63ed9f5926b77d95b667b07bbb984222f304c4f4dafc6f6cf1694ca6c48ccb76c167d4b8ee6e12790976e9be16ec77bb81aff51dbcc7b361cf9386e3a353f007f3aa5ab3bba6cd97ed7770fabba1222bf9b00160b12ad2791d8cf751fe690c9645997d9093251074c7abb24c44916dbf271ba33be73107c125c0030838906b12542f8203d82a013e8e452d30f88ca27283ef66934e500a1a442e4a906ad6e50dd5f8f4a0a9aaaefacfbfca83eaa7ef3b4fd078e8fbd15ec493e7fc4bb30c984fbe0c1b4e6bcb45addfad20bb63c6f5fc1a3f0fdba7dada5b717e05e3cfccc4b1bc4120ff721b05c73385d7aace2ab862faf1bb0adef508182a2722097c6a23f641e595f8c28f0181e41450baa0aa07955be520419d722a7446568856b8b56042c69ac275624fa599638832dd8255bc4ddb053820a822c48f2fae03dbb37435daeadba24db236d3a4ec8f9c710d76477869693fa4cbf5570d8bd6ce99e4541ec2b50ec040a827ae391b516f6718747f6bbfef5228e82c530b7ff0577b9e3eba4c5d8237e8f88897da4a50c49377415af0ae0339a9945a847b63ec8fa6edc07460588f50168c0489dcb0c4912cc09bb28a93d769cdf2f35ad48d0747d95f6575077d4872c9483d9922fc2bab7c7bd6f342cff20231ed2cd33d116b9c7347ce2f99d98fabb5018442c5c506a5f4ea240a281e8e49f33ea12b8c7add677411b28e1f3dd03e4cfaa0422cdf6cc52f1df9a23dd8cc4a8ad53fd4c52e4f45d29781159f851b70e4a3159e0ca4f39651144cd440ae2e42ca919103238e5d40059fee4f8e8e9c17e2c9ed1fc4619e4336311cb473fb2468d8bdc1e7bea06da53fa97e61aa6608c2655c488a0e753c528932267711c77a039b3c1894a0a367f733f3e4eb41d294a74196faa55d8168af6e6815fa3bfb529ff3afabea676dd13368e768484d9b08b7f45062f272f2d3e74b4810eb6e1159ef02405f7da769a7158f95cc31f7241167fcf2026721803f548b6bcc259c22208359fa50febee20033e40de6e9487251f5da5bee6b61833e9b95ffea41b2883f22f9050b9e86f4109710cbd031df21122ef39eec9bfb4c4460521b00eddeefb5b8391e5864d513dbb8783cb548614af41bb5551aecb3724e0ba9988c7d30de95f618be7e700f8ba9d6651ed8fd9182cf2db4e5975937a865070f2f57514a7f4aa7f5d7d1054aeb83a8bfa05512f658911c2b67bf43ccd2f12845e9b014bc90864a5fd787bcd064fd930a3f92683dac8aef65eae2b1f828d5457989af31c6460bb54f635a89d50b854363e29df0e4169e9f5229824fd6f60a4241de2ee0b2b6daad82e9a8707e48c06dcb9f66d3a17cd1999829ef9899f8d80e2d041537f1e777394f29450ee712d7bbf2ca2519821f59097be2912b490fa793aa2667d6974babfb8a35e069cf4e13e48955744b9942d956affe8fe84e4a853c57ab7d5bc5b68ae020e6f8c12802931ec0b891076b26617f0177b87b6101bf58334f2ff717534c2508e22958fd1f0fc25377c82657bf8a4af89c00433516319ec08928011b1fccc36c561023d31410da18c2bd778f1abd97a1951afee4b7b0b3c5b84393eac2a31bf26a3c84721b18c3bfc7fe4f9ad8006bed74759361c3fa4fa75613d3176cee5481f7ee05405569dae468d83dc0635dee7e3d831eeb744fbb757f9710ec087f765d131141f0449b49ecc040d947bb793f0acb74b6e5bb9a4a9ff117789a1b7f6cd6b1be8f3b01f00c0111ef560a868fb9d04acea3904fc2452308c46015d4be4cb827ccf8981b430f7a126eb472a003a04bec27525ca2365e2c9941e35cf332db960e7b3652f56014d123dd757fd61d87d2234e1a4168561f898dde2d2a8ba9bb795276775e6134a4661a38776969492781f64d8bdb3cbaa4c23db97aaf96e2844f043a873745ad416990bb07232e4ebf6259f10b6f187563f619b09b6645d2f7b6fafaf012c06f28ef7b01a4dddfdd58710d57eff7c127c15c4c452e2e2fcf182a6ce5841f0a99606d8054a556e79aa339185025aea65c79093cb922bc0a0b53c54f42cd0a6f1c0e5ccb918d697d25aade1c57dd13e16ce1329cd4fd69ce05d8169188441be34ea589325a5424250be457b863b6b811466a95b142b69c153bdf1c2ad4a4af15932528c1f8a977b37411763b77a2efa25d84eea9f3216b4c4e858af45ca69a1d1001fe936ce25f2e8dca0486a6152e2a048d18e75bce5cf7106cb01832352d192348e9aea6604d8394259d0b7dc08606f5dfcacdf1cfc31564d35c61601cdaee2144f9368952bd88ed9282deec88d2bc8204ede6eb80bdae0e6ea65a1a1a0d0336351c87211bc2c8c4d46f6e765cf1d118a3781f7219f82905e53b9b65550e06837a3924729ceeb979c7b42baf1b9b50a85ae9958270c422aa06f9493c233abf80753bc7b3493c7aa1ace9e04e2684ba22e2c79f5e7c500c9918151aa1c9f92ba42ba830ec6ed56a39f34d8c25e9071532f6fb9d0571c113798ddc46bea30b22eb2bd26eee021afa03b91c9f49bf19fed109a4c0d2e4b1f629d124887c67e68bec49452f823adce48c5850feab42613567aff2150b07fedf9b637cc215e2161f37069f083d6655ebb0e0b77fbbc284ef5f4651ae0fbb350bd04d4c690416dbca1570f139826370c6b5b0c084b3bcbf104c4edd3a1ae545ef6383a0fe153f7e32d15428ca5b6b57da36e192f4755c836423c0c2fab54ba66c833e26e5e5d4be25767fbeb096dc82415086dc89274191c9ab46b8f29f2133d13ec8cbeeb2e761489211eba59ca59e12e10c60eb55ac3caf23768fec631a8e0f7158a7e3d060e6f4e3125dc9443c5c2d650b256c09998b20ed0177ed5f1b9da482645f331144f3a176a07750425b585bb6b2a52c6c6c49689bf5688c90ab0d254dc9095e6d532e350d2dd5364d3b61d7a108ee7c659048536c1ee6192cec08e2bda3e9d842c626afdaf1e14d6a302c0ac4f21cdf79cdf35d89ccb7e2bed97c90cbcc0b8b246bd7181588084957866fa91c4789c40cf3b8394f0419e55aeeb0be4b3fa51d2a4ddad0124ae14a1d7914d2ba68094713446a83c0e93b8399b8626747e7f9c429a376a6ad0d6e695b02ce3b912149a3a66cdab304404cb0805af2e714ade73ca60230b30da47d41455ca92063c0a7b87785a4e34d7ff8d7255a54ad8187677b0662b073e43ffdb00725e252e3e0c61d3fc132ff985b31d0e23c656113a0a68bc118a00f9b2725ea8a4ed4176c378f0f4eac949cfb6035f9c0077d0361b0fce24fa62cc9ded7bc1bd5cd25afd236aa5785f10d5118d5cd34b39d48fbefb6228f465fbbed7e144fd388025642d50b2f0fc24adc58a6d58fe7bf2b43a597a038da8284f0df885c3aa5e5d9d37f49e76c544b3d69a922b948da2e097d987b41cf052bf37ea48394339c1f37d23c169c3d505f8b8241800560ed511b59af36362a1f292a63a1895ff178eaeea41248ff66b586ae93d5edfebb7e25900e9f89de8b4eb98236f023f67acf13f020a798d4319bf965127c01eadf97278b4b0ca403bfbcf7f6b87537754a54437c358a8f147cddd889c6d333a73ab2fbae91669009c6acf1fee7a87e560bc8ad657db6e8ef29cecd53e14b555419c40bbd2012e0382642f6b0f427aee705d29f5f195f0fc29c518e8c554f3f6dc31f3563dd97077a1a7ab86be5f164769e11700fcbae0615222c28d180a9eef602afee26a7d9a6343e4053b6eb52f91d26d2431786fa583dcca547cbed8bd4f0e8cb51f2fe21495346d9a8797377d7f7f096168fe01ea169be35957446ebc369ad6088281990df00758017863b5d336252ca1d7d251da25215a4ed1d87ec6d4042b052667f6fdf538b8a215ec7a85ef5471304943a2ae612a2974272bb85f53ddbd5bdc4ae6ce73df25be9d33624c7e335fd103b5e0574ae4bd3006179785e72f9e40ca5e47d7189d8a5814e3073e0a21195b4cae92387daad6d19ccb1ece9cb068c229f4c9163cf2ccfd0fd06eff0d2965f21b4de83d387f09dc79a9341a7a6be2a2df40d9be7773da2b43fff3a8e3d1ecb4518b6c078ce97593cea6b7d4c9546814dd671de4eaca1e444c8e01bd014e08dfdc23d131035448dede852e7b22f17e6d9c01be8aa551f1c4b7395cc63900cbe9876a1d157f4aacbcbb6cb8b4ca42ba3345f8ad0d4c3f904945162c500123c3662df6aef9b0e0f37caf3dfe232c34911f56123bdbddb2d9729ddfc1049a8e6278926e6c9574ba8d6c88b08e962a6d0761c812db56cb617ce8ac1173f1928d9fb0c8f00c509258e52e76c15b62927d086196aea943b9fcd74fe640302d850ebe3d3b1b82c7cd83f5f5414241e729c203626c2697202132867ef4fbdd5e2649a1a7c4347e466946b2635e37907dad069bdea6cc182879344e8947f10cbb7f1fb01a7627e9caf6354152c7b1232e2c8ef1979d67e46ca3e7b89572493ead4585ef4e6ca8d59ce787b6e3726143670ead9ec4b1dd51d4b36783a3de10f00ceb702b645f2202baa46a7aea8a1c2d53927b04122750da94b716f6337b0a72f01eab59cb2ff0d91e6f7f021d514fa50bb03c12b5d", 0x1000}], 0x6, &(0x7f0000000340)=ANY=[@ANYBLOB="9000000000000000ffff0000070000005b7cfa898074631669d0013273371988472f1c9d2550503b02dfe0523ce605fda0ce1f2aebad43d0acdaa8c78962232620dfc57ea5a5d823c949187cf2ee043e878de75144ba92855171431a003d495320977f076360be1bbd8214b9af25cb60ed5084a5aa6ad9abd5b213bd3957de2ab02f2258f054fa6b0841eb00000000005800000000000000010000003f0000004a0df86e3eb0d608a78be0f0258809d5635ceef2d5f45ea4e362fa062178ac945609107db5dae48194335cf029fa484b6b3d1504080649faa129a1a9a53bd43fd5d023b6a7000000b800000000000000ffff00007f000000dc511257f2f55ad9368577e3cbab4da22ef3c5486c027324de5c3d87dc34eab630ca659c90bfee9a1cc84668663c4b409df807173f6e4d446306d219a6cbe8f8e2cc610df00caebb5a9f24c768f0061bc64f830cf5704590cd7492182e80fea596acede5feeb418e15bbeed5b67098b705fc0c618de74f28fc446815e96d988e969a192a428a632f1c78e328de2bebc6041f29e42fcba7f8155a079c73352ce9eaefdbedb945e7004800000000000000ffff00000800000069bc95e6e4e4ddaed6fe4764aa4d10d0bf2993aab960b85cc864e75dea887b608ff62a84674dd5fc1949df9be413dff2e14f000000000000"], 0x1e8}, 0x4) 16:00:45 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = dup(0xffffffffffffffff) fsync(r0) madvise(&(0x7f00009e9000/0x4000)=nil, 0x4000, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x308, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7fff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 16:00:45 executing program 0: r0 = socket(0x0, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:45 executing program 1: semget$private(0x0, 0x3, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x3, 0x1ff) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x721, 0x1, 0x2fd, 0x8203, "168ebe72d3f53a0fb915d3f227891e12bcee9153", 0x5, 0x6}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffff) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:45 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000010822, 0xb0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000140)) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) syz_execute_func(&(0x7f0000000100)="6536f2416cc4e27d1c38c4e1addaf3ddbefe024620c4c265bb3d36000000660f3806bffeefffff3e41dab79b000000670f7451a40fc722f2f2440f0fe31d") mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0xffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc0, 0xea) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x3a) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) fcntl$setstatus(r0, 0x4, 0x48) 16:00:45 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setuid(0xee01) recvfrom(r0, &(0x7f0000000000)=""/191, 0xbf, 0x800, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x1fe) r2 = getpgrp() msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000ed06000001000000000000004d01000080000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000d494f7d11400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000a8dc46246aeeaa2ca8e73345525e85d6c63366f7c3c9"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x3, &(0x7f0000000480)={{0x7, 0x100}, {0xe80, 0x9}}, &(0x7f0000001640)) r1 = semget$private(0x0, 0x5, 0xe1) semop(r1, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r4 = semget(0x1, 0x0, 0x84) r5 = syz_open_pts() socket(0x10, 0x4000, 0x1edf) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000004c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x3f) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000440)) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r5, 0x3) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x2) 16:00:45 executing program 0: r0 = semget(0x3, 0x2, 0x400) semop(r0, &(0x7f0000000040)=[{0x3, 0x3, 0x800}, {0x7, 0x81, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xe51f, 0x1800}, {0x0, 0x9}], 0x5) r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="744211e8f9923978d8ef7612f436d5b5f649fbe074e708a9ecb841dd89dc3f7843d0a11010a63b1ccc4eaf5f3b48b724bbc5c45bee406efff611c1e7a2fb7b83e3c3d7971c94103cfbc6b1770f74b4724566cec0a4bd9911176c4a83ff7efa7e4a2e3d29f267d610c696bc594db473495c9c85b979b54f90", 0x78) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="f7c524a6cc1c2f35288170f550030f6a60ce92e2", 0x14}], 0x1) 16:00:45 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x3ff}, 0x8) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x4, 0x2}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3, 0x1, 0x0, 0xb5, 0x3, 0x8, 0x1, 0x0, 0x3, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x81, 0x0, 0x1, 0x8, 0x4, 0x7, 0x1, 0x1, 0xffffffff, 0x2}) r1 = getppid() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x2) ioctl$KDSETRAD(r0, 0x20004b43) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x7) rmdir(&(0x7f00000002c0)='./file1\x00') linkat(r0, &(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000380)='./file0\x00', 0xd118, 0x0) wait4(r1, &(0x7f00000003c0), 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000480)='./file2\x00', r0, &(0x7f00000004c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000540)='./file1\x00', 0x2080, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000580)=0x1) syz_execute_func(&(0x7f00000005c0)="66470f3a15e500c441e173f00066660f7e930b000000c401e173f6000fae4ead660f3830d1c461f9115c1f5fc403c57dcdea64dcb2d58c0000c463155ec576") ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000600)={0x1, 0x5, './file2\x00', 0xff, 0x4, 0xfffffffffffffffa}) sendmsg$unix(r4, &(0x7f0000000a00)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000680)="da9dbdd40e5a9b3755a1616ccda6071d9eb7dd951248857193ac74cd07addd75d78907554cf35e5267477553a561226f18c7ee6c57dd27f376d77b712088bc20fff3a1c8c0ef50e6df57bbeddc3c55a0704f476ac60e7de90d8a289d3e303e1654bfb34d581fbb54c430854ab8ece3533092f0ceededfb7111e686726b5259a11d36093f936a667767f0c0c92527f08ccb84c1dc12e7f57ab620bd85cf3cdeecb9c859980d16c4d03bcc", 0xaa}, {&(0x7f0000000740)="00b5f30324cd0b02966be85453f337fec6efc8619d56ff0e9e569f2a8c3aab992a27998b97ddc65e59d88c83c48f3ac1f7a583af44c91c21852b6b3b52da44e400037aac7130d272d956e6cf631d24faa999b035a704b98d0286ba7f73438a722ed5dcfdaf1fc98d142b913764fb313fbbdb5416a8d427909661b7cda6cf1c3380465590234db7cf0d99a4f201269a822c020c898a71594055ceffb697f48ef4e35bb1f11ac01edb1b057a047b8350e4549ef1b0b7b32fb4efea04a215cd7a8b7499c827984abf09af0c7fe655fe4f5093f56e46d6", 0xd5}, {&(0x7f0000000840)="6baf60a71c394e8aceb83b2a79ac7591fb4f3ee8268fd32d5ec02f0d9e8e760c47813747b7d9344a30410d33855eccc97471051b85fe96d7eced4d21b060e22c8b20000646286e12719a5ac588dee50543ad95f376eb2d28dbebe96c6dfa1ec5c316179fd6ea2b394451df2acd2481f52a724e4fc0bd4a0c437a57a55ceb57611626cf1d80d8d00fa3e1d17067e6c095805a5b0c3de5eb0b2ebc5f171f4a8017c08a834a6553b344f0d9b57295dbe21833377f4a7b2af7b941f918f8b1ed7ec4eda13e6205dd15a8aa46dd6e7beb92d60a89958c6f010d82eb8d364eaeeece7976535b1c66e7", 0xe6}], 0x3, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r0, r5]}, @rights={0x30, 0xffff, 0x1, [r3, r2, r4, r3, r0, r5, r4, r0]}], 0x48, 0x2}, 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000a40)) open(&(0x7f0000000a80)='./file0\x00', 0x20000, 0x130) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000ac0)={'./file2/file0\x00', 0x4, 0x8001, 0x5, 0x0, 0xfffffffffffffffd, 0x8a7, 0x4, 0x3, 0x0, 0x1, 0xfffffffffffffffd}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000b40)={0x0, 0x4, 0x0, 0x1000, 0x6}) 16:00:45 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x100) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x30080, 0x40) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) write(r0, &(0x7f0000000200)="7f29d8bf415b7b85733479945cc40908cffa743b57c88ae56e787ce3a4088bbf1797270bd24089e57db5dd5cd9f02e24803217556ebe7a939fe6bda44c0cf474edf62ccfb37f8c98a78d83e5020c15bd2cb1823d31f8e0d2efeb1e896a5ce6aa19f3f8c1ae73b0e83284bd44708ed3a48febe08cfe506f2e18a6dd66f705af8b33ef204a782986f3196865b98088a54f21db436379a83d313e44596c9faba23b16", 0xa1) 16:00:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x80000003, 0x100000000, 0x5}, {{r2}, 0x0, 0x80, 0xc0000000, 0x5, 0x3088}, {{r2}, 0xffffffffffffffff, 0x4, 0x3, 0xef, 0x1}], 0x1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x9, 0x2, 0x4, 0x101}], 0x1, &(0x7f0000000140)={0x8, 0xffffffff00000001}) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/166, 0xa6) 16:00:45 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x60, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x1847}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="b10faf74ab3570889061ac99b6d13110992ab1269f4044072663a671e9fd2c1e937cc390ea13fb98e7cc77111f0dc57b42bb8caae2cd122f217789baa4ab02e3db373c3aaa509850600e445321ea6a0440fb510c8f50081d6e78b29fcd1c5271124d68e74f9cbe1bbaac3d08ef0692ccce5a7c4f12b401496001309d95b3a6959fc2f6499b828a6c9768bc0e1bd34fd5a4d73ccffbc8d49a32eddfde7c3f062c410f489f91be1ebd8a102f32794f2fcd3ed777156950ab75c5d069f649d3e10f529b9e47035eb024c35939c61fa5e80df3123f8bf900ad9581614a866106a9c24f461439", 0xe4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:46 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) shmctl$SHM_LOCK(r0, 0x3) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x400, [{0x3, 0x4000000000}, {0x2, 0x6a4}, {0x1, 0x4}, {0x3, 0x1ff}, {0x3, 0x10001}, {0x1, 0x40}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x100}, {0x0, 0x2}, {0x1, 0x10}, {0x3, 0x10001}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x781}, {0x1, 0x9}, {0x3, 0x100000001}, {0x1, 0x4}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x8001}, {0x3, 0x3}, {0x0, 0xf18}, {0x3, 0xf8}, {0x1, 0x2}, {0x0, 0x5}, {0x3, 0xfffffffffffffff9}, {0x1, 0x3}, {0x2}, {0x0, 0xc993}]}) close(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) 16:00:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xa0000025, 0xffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0xcc}], 0xc1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x42}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x34, 0x1, 0xec6}], 0x1d, &(0x7f0000000040)={0x3, 0x7f}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x2) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) nanosleep(&(0x7f00000000c0)={0xfffffffeffffffff, 0x200}, &(0x7f00000039c0)) ioctl$TIOCEXCL(r0, 0x2000740d) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000003940)=ANY=[@ANYBLOB="0900000000119388bd00e6d82f464fd6778a34027cf3c3c64be2e32a360c974474f435fd2ba7e593765eba16c8ebefdd3389b7b8241a145b9e38b11ca990e2c817a724cd4d44bac18b7902e436ea57f1e3e8f06091df97cd13b81a5c039c74f60000000000000000"], 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="eaf9e8b1c7ab791e", 0x8}, {&(0x7f0000000300)="7ca0911046e4ba7e1a524f2caf411ec3dd22cdb6a26a9e84b883bde32ba3f69958327fb7d58b297f61ee8a043de1cedfc9870e56a3693257afab4649c8fba2158a730dfd0602bceb35754f7b761bc8d99c24bc72c7dddaff0ba50ab9e4cbe9264eee5cda0ac294dd4e9c5ccb0e86f4066c3b512f5b1c803760bc8bb508b2a5421ac7aabfc828a6de8ba0a6ce72064c88b692b3ceeba2e2fc482401ea1c2b0be9bca8902a6bb5b685a49f91a9a6622b68f5dca834486f455cc1f4277e19e8a23f0388", 0xc2}, {&(0x7f0000000400)="bce088975858999fd6c7ab7de7077cac30cbc80c5013f0b66e70c2db96e92ca5c7886e64c108321c3d35327322068998f9c3062a0e0088ed3d456a7dbb48937d423c38f692527201ac77385dba24ea8b73f62085540ef613e710237fd299d51e94c58d5f70fee366c0f1ef50eade861c013378023a94eba943d3c31c81566be50552aa04ad6467287dc9c98c1d3985b3300d8238b2b664f587db4d83e02af3391d3686fe51ffa4b0ce895e30044b2ed07bd1613d8c4d022ef498571399111e588d7812ff95784bb0c59d5c92845f9c3063262d700b5d8ad06d3aa9bd7d5c6d666797d770707f", 0xe6}, {&(0x7f0000000500)="d34be84d77b47b7a274dd6c39a374b39cb42149b45ae2addffec98643e1b8b9e1595893cca65001b933b5b83ddf00535811b4e9624c79856c81e26414a999e7ed186696044c49c3b5c72ae8ec06b4a1a88fbe14026ef45269020da68be0ea9f756f56c5b09ec35ec9c4c0213a30fb2d86b9fcfd070beac564c7d4b5df6c0e6cf00ef7bd76557e0e4364540956340298d3e4cdd19bd168781da7149e55dc0ad54f188079f4e5f56deee0372af278383083f46691d2e7f6a6eaf28d587de65a6134ab9705097cc5ed8a2ee0abb352b47a667e191b0bb21b9f9fb3250c7908be3fdd461de22f0b4878be528", 0xea}, {&(0x7f0000000600)="404753da27d0a082659eed4f5ba2bf87d4a69947d7ce7aef234b4067a37c7a2a632b2d11223944288277105876e9328fa8bd3f3f377d66caa0cbab155fa9241a46cd31e02f5c33fc928da6fa1edb025150f651bd37ad016510697a531143272b67c4a9688e2ffa8bb07953c00112403866cd75837ed789746e5f8b83511501e7d7f64c365a7eaba3f0a8157433a45bad42e67983e886d64c1cee781f58cd5e4dad2f5691dc8565040b1e68539b0748c77f7e5fc0b16fe3a355104b88047f496e4afef3bf6f435033cba19217e496c4222930fa419d008d08b9f3618e357ce4", 0xdf}], 0x5, &(0x7f0000000700)=[{0x10, 0xffff, 0x7f}, {0xc8, 0x1, 0x7, "cc7037d722ed72fd6ce5b339ceb6c1f1e3358ed5bada35e9d622ac07bd111d674509253596ac70870d58247c5b82e7cab8f86e284182c765f47c1eda32b48b42268572f8fd487295023735be9d559753d18e85222e44bd14f52170ca0c6a8e73b4bccf2df6b3d36a2a388d21bd31fa7bb50a6fcb780051c381c2876e5198f450dba6af062aa1a097c4ac77839f99b897191d389f4c5e771cb6531d73750be2c0964911a30b3b50d0b7824bb2776795d17eab9de473b79646"}, {0x1010, 0xffff, 0x7ff, "c7b4119a065aa1f195d3e87ca06b626d3e57184255e92bca4c3c68b83ddf1af839d4d4019b99116d704cb4103fded99273a463c14da5b2a1f161059b9769a697c249c929298573d18986be59fd5ebbe3caa6608ec03ec9913194e4b4a8dea899fea63010fd578684738890a345d4450febbeca90a53b571a50c4cc00e370d1212aa7658099961df2e2a62bf2f97bc25d93c218bc72b77676c1430cae136d7b59d461b71ee6915f1336216e1a450e7529b10c33bb0408c9f5a52dba0cdfa3ce3dab26b29b63ba2e9404292617821889ca545534c3dfd135fee3bd044a61be2140d19aeaa5563b3ff392db9e49055a2cd208d24203359e43d3e4bc075ec7c8d96ec47ebc95938e0cf6c87aa4f3077ced43622d82871d85322b66033273fff2806454154e6479af68d76d3ce47e2c718475a57cba4e858420e7b98d3b2d3098ac38df21d3ba532a2a17a5fd806eef3270ee5e42c728eadbf45775df9709e201de055115a4544d2f8119c4fd3677cc8d746cbb27d62b529a57148c2c7bf1327b51298cdd0b81c76fc762400624f066e5d0dac0c6939e1751628d29bac91965f6e8a710cd91cf7d639aab0597fee7e4fd439d06dc1fc93b4dd668396cb81a8acd1bce4e2e67b5a2cec1c164cd6f3cd345984b5b85586727a6e0b306fd276f89181bc1ff12f38a5a33a2c48306ec480875b342b09ca65434caf0fbc2c0d2521d6f84645f2a9074feb0544d42af3408b08a499cf533d0548ae36ab3a5cfa445949f419abbe6cd1b40b49e4f64055090eb1ba9d481c88b5a463946b1e8114820cefd2906c158f421e35703cc859d01f2c47632c42fcb4dd4974e66f4414544fb49f25c38a370dcce828bcc8a2a5d5c3875446f1c5d6957fa3d78f9ce562cb57457e685ae40902972c56307c861413dbbcf0b0dc4cef09e59267910b8c346a2bb5a0c7d92238af0bd238a23ec14e813c67721d9b34e715b510d46f4cc40ea4ca7c58c96414437ed1d20c2d24af0c910feefd0dc078d19be0df1fae9118630ce52ada566c3f2c106f2fd4498c35a32f020eb4b75ae8317ce6541d0aa640890b5ffb583cf88a468ba8de693de271d31da17619399367193e6947cc7a6f97bfcbc14ab7fc7f5c3a8cf340eb8786fdccce6275e1d6996eff0aaadec75b2820d6850b14f0c5c7a6f6b6de296852cd98c875b4d7afacf32d9045c29c0272ae7898cfcc8bb9ee4f743eb61e162a4452f6fe5394c783735bf6525f8f953b5b7338e5dd15c2bf6a9c431abced0a9a54f670b3baae2e6db5c2b2afbdeaff6e64bc1569c6f6d547b43ede6a2aaf2835191b5b643b492eecbfbdbd4ebb2da9818e298ccabf1f5c855262ac8f3c5a9808f60b8c97661183439f852681b633fb878d65f776cbb427940fa68e4999a857cb85c2918aa2135387d7f2789865f1d4460d2c17d234b5516d4f3857c14e64cc8dc7bb0fc067799fcf821d664c431f6dbbdfb1894d54c65e57d62e864d94988633d890ac7ea39905944ca237a1b10f6daef6c7e6c043b6f3f79de68a8e37a04e18f3a3689f9b05827024f0c1615c0a1ad8681ef995fda78bdfe5f2f5c69785bda14746c96bd94ac53053ada2b1440ebc4cd58eafe142bcdebbad1f0a6334138aef2041b39deeebd78d4ca2b8cbd061409f0573879535b79df0fe11d831f1cc206f9b3d05f588f33e3873f73b933764240ea46d2fbfa3ffe844a039e4bb0b9356665a20df629e4673a377183941fed03217a5eb7e57eebb8febae739e2928d28a2c04137a1b4288b4e8705c85983f2c1fe8d701f70ba667b42b510a3b17a4383a7684de6aa91eac376f08742f7d865f493bda9bc9a48ae3c25933a650d51e151b8ae07ece2a4d43b35c184ef0122e63a824c4f0f3b963de735c007bde5800e0e3b73b3c6b05d2427bbb42762807748bcd48cf442c63ef866dcf68af374d1a3a7348bad9e2074763b0c5634d0c342fdf522810df06953d2402c1bfafd83fa484fa33d3c34b6e43b89eb5450c1e050e12ead61741284898f3dcad44f3a97f99f9c9a36c9e4bfd4a1d674ae41ba22e049dce931e03c5d5c204ad1c87e825f1a14d9e68519b5b83547b835b90a68c444aa0dea1d98316ac8850f5de4fca32f62f097a971e269f29060d1945ae51234c141840fee8197d410217d069174ec6b037575128f422763254c55463d91e58e6354dc9c8a011a929b87b2189d1b4f35bd81e684f4767233fc60e2751ee6a280709099c98e0d7f599de74d7c2f2a69889ca863f2df7667ba5dcb7565b5e79143459d526e0d3530eafcb23bfbaf3aa47766c41199503cf0493dd7f55ffdcceeb8a5c77f642fa441746cd95bb96e3e99aa0ccb6133ac8cd4daa2e32b85f63e751993f1233f0fbba938f2537b02cabdf9a45b54c2bde797fd0b34e2b64019e1654f579b4c221c256343994d5ed5d3de9e249a3b23f15e9e77faf20873500ca3a9979f05d9a73e7017c9e303327307aab09c057c58ffef39d10f5985fde3280f88603576f98700a95bbd4e0a40e1757869315183487ec3bee1f06344050446052e1fe245b65f59623e22a323d19f49dcdc964899bb413e97f7437602c2ea8a20af6f22c0a360e2ab5bf11eb55f9c5d58c9350e9933590bc6af33812835d482f883ec7b5da7f063fee72221d90d2b7558990b87c945babcf4dfc2d4bf292c82f1327cdd5b57ce420dd639f779fc899963d94099f77f2d6c1c86e648a80e1d3d5e40bc90474ead82bbc76b178919eb8cb324f627a22c96f2d66c065d190f302a2d3d71ed17294eb22a5d3b049abeadca0d5637f3ffcfd8cfba46d7b9d459b40aa4a1e1218f5ea4ff4e07cbcc32358f4b0a26a4dfeea916e37326fb056def87c4c88b007d342ab97401bd5b9f964fd13362a68200d1112f51e4692f5e257eef22309a4a7a2e6c795fff1b3d10ae15ce83c9644934bc2c3c790e1a74695b598aa9b2a121405683d9da7002bfc88660a6e62e50115fb96a14424c9eec52f049b9826f8c8a7693a921dba39ac055ff2fc7496e638662f07037328a620c6f76204bbc5be6fd606465d0bbd6867a4986d8c647d226effdc3df4b44b440d299daef1b6f3ce34ad133c10e3beb7523cd96253e47a7e6dc64f3392d24ea7525368deeced31df769947a113acc22c068b89814be6bcea4a435feb0798ba3739a13f9f9bc79b9c5fcfe7264ff7c102fb3b0158ec8f3a34eaeac82c30a30d429aaaff8b72bcec023ba95032db9d28dac184f806fb944bd6de65440f21250720cf23d55d669b399b2fe1d4cf32d55b427027dbcfa52cdc15535859e1fcb17d7fa0d4684fe21712c60034e0d636aac90d8fe779bce6035594fa69d98567212ac7f5b45c66a88b56e8f858859416bbe9e09edf692d1bf32eca1de0dbe116ce0bc93fe045b0376cc778e45cc1850c99971ad053040156a2899f12f961ba6a467b31afd7d0b7163e7f74149b0a124c2f7a0a65e88f8764c733871f2e4058cccd5ea1ff74c036ba836cb93623a0be39d2b0b0c96fe44b864266c297f32d935cd2eabe49528e1c497b09d4b81ff8ccdf38661dc6b131083931f53f95ff37e9fd01b02f7775bbf33cb26345fdff5fb3045c6f83f4134c9e444dff2b64b5cc2991f903e9309325fb09ae7812f5afe7d8fa43dadae108dfc02a17709d0a5fded24c3e89b8ce1d7d67104f66fa376c5e3431e1a1ea3c7407b134a2c98d140f2f82447ded38cdd6b67229229c059cddbc851ca74d0071ef295989deb5cf18f569a88934f27ce67127581f4f0cd361c0c7a37716cfcf9a4ac1929864031c1c202f854c9d8b4e6166189cbbf1dc9ba31851af480146a73e284deb157913708a0021ab6670e958cf94fd1b2f9bc00c2e7858d27686f6faa74f67bcbb4169a51f553aa4216288e177b0d1f9075bf0d6a89e398a9f1a4b5262e1c00a80c69d68c4945dfd812a8c7347645032bf2cf039dcb92b48cdabc9026c40d81fd7a720d11c3d22f28552f3b1e75cf2397b862d75c4ac56dfc664250a74ca2471d1c698b256459aff71a47b048c10a87b97c5a3c05ce1861eca0d4174e3cf7659f65a7441d50f988ee74f244c952c0f8a6e20a4f53664320b2f6d48becdc5edb20675096a7ae0ecddba23d80c34574c8ff4b369e5a0edb4ac8de48772a4b230cc74fb64502bcba2c464f4867093f28ab3b9bb3a03510d06563015ab0b35eb230ea00196c7058cadb8d062d93c5b9a8ee6767c621bc91f9448574051783838b2090e4e65dded0a696f90724026dafcff9f1982ca5df1e0ea373dc88d59348bc2289b80eb13c00a48a3c11a4beb2a4398d648f03ab1f3cea69a1d0b24e26bc6fbc4f9f2b40f581d01f8161c5db8872c878293445066f4bcfb6cc54603cd21dba8888be258b568e24fa3b2a1127e6cf2e67deceb9b40d25f126a27e7c231c5bd28d1ad8cf549bf94db83208a3cb8eaafc2a31c5990724124b2aceb46d3285fd1ba43c86d4c19ab028dd40423468951e3b0f7607e87ff1a52c9d71184feb915142766a7654064458fc000eb079d45901229410bdbe59bcc8a0fe4b606deb2e4abb3cf5673484e12808f4ac41d4e68e1fc5d4c314c1733a4b211ba601d734b1b74e408b52c3b7b0132c82d7d59cd37e95f80d1580b11d79eb4bde0766031ea71ac9f98032c9ed67e116636d4b906eebf5d287e2a682c8e2c21a980a507b18a13782eae4f6c60c4b2257a0d0af653f47758e21b50c9fee287a0ff787f1d170507eee932d40ce97fcc2f611cdf4e278b7df3c4bfd47cc8f143a27ceebe0df375502d0d67347a445fd5304ca384a45b19a615ffd80eadc6d1f2eaed993ef99ca909c2cfaa5a4d2abcbf641737ffef08ca85520b35c9e5d300c601d25438393dbb43765592bdf930ee44a5423b8b9c998ad9cd8fbf3c5b35ad55cbae8a1e2c7c8115166c1fab802dba9b5518e733ea4373eee42611effb787eb2548baea81ccc0c2ecfbe63c13ab68224819fcbee3819b7a26804d8cc2f01dc68b5ef460204dc61fa1a1bf5ccbc6b4d93417912d50cd0d5dcfc5049533d2fefd37477964c7fc44cc9d25bc88fc13f321ac9da89f38e441d14a25e951aa17839d4567dc14d6c6e9c3d3961f069c697ebfcf1109ffabf43f1f2077e02c59e5aeb50b6669ee55ca76c07302c5040bf80990b8c463e0909e92db8e90346677f3c482e8bca59aeb996b6e091dae9cac2bd1eff04d2f3b58cb213c5815552eebaa42f79bad0ec7e03ac3a962dda972812ab3bf315a594f55aa79abe39f4427e494a134d571f7a135dde5f47f2af3d4c2194e532214ecf144ad56730d7c988794c026eef4e01f43e0702a3459937fe7f3c15237140389fd1ee962dffdfb71ee25939c0e4ee68a140ecf13ecbc9cebc4e1c83475c28c6ca4daf4a6c74136b27d1a24827c793363f19b3cfb57180cba6cc9b7b426062bf4bb38ae8a639272e8d1496f4d3e42c843a9776c96f9208bb03b1562c797c9c83fb2b1aa447ebce0aba0b8b9e3690aad186f02c99b59e81af712f5474d90cc6ed3b57ec4b66b92fbe56c86d4dbcbab51cfb35ba940c95d79742b2c833ee7d9888d55002be1e0fd2bd3bb3c9b534cfee7d4210dc91b9f2bec4296fc83a704edac7a03aa58f2a3e5addaf03e113eeee6ff46392f8c007c7cba138ccb2a92f439a0aa41e7e77746537daaddb030397d02fca8dc8a0e3df39f08223c5a3f8c1d3068601e346c187f550df01d4424cdb25539460c90fa9e9945562651813377e762719e44dda67cafc4b790b0773b9e9130ab2d4e6ca206f82e03316b80f6ce38"}, {0x1010, 0xffff, 0x2, "7a2bba2451a2d96fc1157688f970765e78affc7cb29195573e86272b12e7bc7a6e17722c322853f5be285fff77c9e61f7b3d77666c9218819bda693c10276b1eedaf2be5f44584d746d29bb1c39154914f83e17f79f5886853f007989c7b8aef47cb1f42b021844fb59c641be9eeb4771c316f25ba5a235d08e680154ce93c170b189c7bab38b26a579ad0cd211966a6abb2e5e947a1f7b249dfd7d8c1688f0cb1208a7f90ac7ab1de3a95db53558064011a5708822029ca313800a7ac4b9608f5360de79c3627cb3e304058f7157b5cfe7f7247f8e3fe0daf899cb709a68239897d0ae623684d585a13d421c39afcd9b88b53c9c68fc1a61c9c72fcc3151474c68ac52ba6e5c218ed4c8611c006d47e19621f7b7689b7dcf8be3460ead96e71d066d48f19c0df7be25294f63efea3596532f83b61a8ebdf62620254a63f0b1dd2f9589be8e90c4be48c75a538684078d95a79e2991a4bb0cc010b493b2623c77920cd51cdb83750acfc67742e969b169f83e0810a47eb4c8e674e0e6067aa9522bcea29082464d07677e949b0a6d1560f1e0de4c83b05203e0c1995848dac618b1738bac5124c4881fd3b81188bc60881dc4d0dbe7885023f343ac1bc3452ab37bc56f25cce1f109e5245cac34b77824b8b33908ea124d44642da994b9afb2937efbe8386e6cafe54e8b829b785223c4c1549347817a1ee039bfbbb980aed7984953c83034391bd4ef9278039b6b41c9603e404b7c4152b780b80f32a405ce26e37a7434928dff023054e2ffe841ec59821e807070123511a27303a72eec35be915aa34daf2d8960db0cfa55a9e6e0e4e3d794f6a20b715f2862248202302bba3937fcb85738a0cc6428a05b9b2859c76769d7fe3621075d7d327795bea10092d12af13aa5e3ca975ee67c5d8478726d29a2257bc21a6ffabdfb4f9711bc5bf063a0302294d134bf2d9bedd27d81efbe56d97b2af4d7b9f388995d8fca37a0dd4a11efd2f42c73b9fa34f24af70ab6edda7e1114c7f2b27f71e6891b3ff63829ae706dec9400c7b6e160ffbb2b140a7db1dd905257d9914de2bc17a914692d35dd694dae1f3c8802899764e10196eef94dc9ebea42c0dc3f64ea0d3cccfbfaa52a4ea813bdf8f545bb9647809a59d5b61e17ea02648368e79c0bc58d581bda843a2070b70555a7d65ee48f4d56fc87be73cdf70c39b98f5337fad92bb6e133499136920342c39a5617897e34ff5a11b1dc20ef5553c5082cbfba275de282455024a05b740c3def3c86cca6678ff43753c264e11bc953d9f0c78420d05e3655a202b350a40c86d8a8c2185ec61b2949e1a801d9d1d75fedf4dfe23fa034a9f981cb2be646be79e289ca0fdc46e97b91a91b52229441a8f56a3edb2b08b5a05ce2bc7d1ea36b150a19ee0681938855672a1a8cccf1ace614a8888ac94885f12ccbf14d79e1871c51a121aacda06584f14afaae4525266f507b4635a328263c5a6abebcffb8cc33dab163b19631f43520a35863578225fb3d6963552af1305ced44a1f640586f1468a7731e974def7bd0abd8cd7802211435d1960a9e0fec2e84d1123c0e2b35459e6ee5a00e649708aa9377e1821e54a57b1b1e16cc123abd71052c506571e342d7488192aa1f9fdedbc77ea520db86315f91af9a73c553b5a2c8ae65a2803952b4b4fdb1e9dab73f2b3979a7aa02bf8dd5f10af69a610636d3731994ca311a782c421d703ddad89e6160eba32a2c77b5d75fbc41958ae7ea1e72d40c8cc8781c405440ab38af71381d8684d1e8d0cdcb1fb8153dad934fd445caca5aaf51d2d1a54244665d36ca75bf83956c787eb9311fea3a7f2a87d806624b5cea714951aa295ab04870aa32dd2a24e8dfc1c7bb7ea34ca7ecdcc6382c6edf23c65ffb92eda22eca631056154aca9f1242589831f0525b638ac7abb70ca1ae15267b973eb916cf690afbafa6cb17d29b0e1640fc1174f358f2eccb6081add4e21ff5400759fb26b15597567c00638f1d1652ca054c2a6344571ff22b7a5305f7ef5c26212e17ae862ed7cac1db641696a571dc49c8a5fcafc6ed90bbfa88bc701baaecc649d3fd8a892b89bb27f8bfa408fa1df622a4dbfc44ce205d1dee96014717365a66f25e1c52a9157f2f4de0d7c528562c520d17e8718b86d5c6da1039e585f5579663d1c06403b8cc89b5fddc943c86a1b0d67524741691e0c3f77aaf8ba326e8abbad9ea16c6140379bf7d9d8f7ec2f247046835db41264a9fcfd6a1f7832cdcb59891532970551b9f56895be0b7fce1a7962aa993aba6474206bbec9c23dfb483a173f6312b2d20b847ac5c5a4b92069f345cf50c3311ebf135d68f8ab6e274c6d2d8a4ef24e1009134f64839a22b3b44b35e8bdc56d7a3595515856d7eb1de6df39d81db94ff7e0c163bd37ff18d3a66ffadb9243eb3e946bc864294c0a721e8279bacae3b8499669df0ae023a0f924164e21456ab66372c2d2500098aed50dd6b266ea6546dff28d55d3b2212ad67a9f891f890280cdb21f7fc567a5551a8d1070ac9c24c42b5f10053b7d3e835733d977ec85ac509ff900cdf9296d546fede02f3e5524eef205224e32dd9a82aecbffb771b8f91ae0e21ec938a2a57f6ef32ab45036e7ac26e681644b89ac850f7ec7dadcef0ccc029616a10d40b329ade86f9ea9106ca761bf6c5ac18550aed10c47debf310c8f32382f39486cda39d3c2fe9e49565b665ff06161eb65142726128137ac581b56d0d7f6058bc98353508ed638dc1ac326c127df87757ddf5a0b230c9571849875c0c2faa3b524f072046412668a8a4d3d58f0129578468d5ccb8a6db708e8979ac06374b7010934241598d781647abad1776aaab3a3b52d380398b30bf8d8ea87fe8523ecd4c974843db7f587eb0d05ae9e83f388e91c8469f1a4eddb6d1b753083d3ebd806f62c0be7f572b1207f3d47021f84fb0d88ca4db79a3a9ff38b382abfd1ee8362a45000281df1e17d9c4a510cd4c02c458a2707448fc4a83c69ef550993878502a3e902fe75bce3e11c2b98959ef6f36b50081e45ba4fc1e5eb7a8bb4a13717527cb7be388db9e67f2b934cc7ce3009114059095e440881fcfe69bf0f5beecc806498e2f27f9b976a435d6d0fc63f8bc39749516ecaf181d117d4289be1929d5038bbdaa3453a4bf884366b80443cc06959de10dbf7aae1b64dbc6bfc6b4d7a8d24b4b5a838b8f806fb37a8a3d3b2d93b9c2be7d860cec03f2ae835070dbc030a7aa14b1fe2d18c29b128e167c0e8e023d3e2482aacb2d01a2ff94443094c58b13626f787741ea7a551d3bec7ecb3f5b82a96252ffd4393f78b36a1b9c5f1d5fca536a05a8d4ca18a58d2171d4c27c23583ce277ac8a6116a801c17042b538593eae0419555007144602d1ab51998c30240264135d8eda9698e6dcb92966bef1cd8a5780b25ea8e170ada6d90d6ef6af4edfe658a38442b9e7945732ee69768abb6bfc7fd89f859b8e3aa8fa691bf39562de9a761ba5a788777105f0425684ccc77c0f739dd689b913ebe35e8073b5423a0e78ce7ea24f97d041369a4b07e852c4393b2d3da96f33811b41b5c5ecd38e0a24bdbc72a7064502151087f9ad93ea3bef07c76ae99aada0251a95ce7943280e9d4ad6e2b774311c127e8a362639e051346e6ac3c133c5b676c5134569ec49e3f92f281f52c26903dec94213ba3b5ffed4eacbe077fa80eb15dae0c6479958b29de39380e99447974e0d09d4039fc8caa070bdf7050921e702fba9bf7b43ca11854d1e682306d8dba90b0eea0f29fb92f4c0e36a88a0e29a7d66fea17917977e7255c1246c5dd194f35993f7e5a520e45ed27827b1ac2c7e8cb5247ef12dcf2d2bd0457c13134c3a738b3222e16c2dc3f2fe81d1d9e3b95b210a5fdfa19d49dd59605b1899f4e860cc972d7201e8ed0da5f2019a0d0a3251051db38d4b990c5864cf2f6db5b92f2a2d1c3774a2b4d9c78853e5a63c2daa8ae8f60cebe269cd5ec105e46672f6bc1ae2bec8aef85e46b3bc477f3a97670c7482da82ce022ccf8e32321dd571ec98a17d269bd81d02ce953f43b2a39ee3321c7e59068d415df512bd5270c8cc7bed2f6e764bbc96783102d75fd1c0a9ac2f6a155489086215ccf6ef332b891416ac117b473c4e7506573c80fdc460429d5bf6078589ca296abc950557b0c7a3c81995f499034dbec8d1eae8780ea5fe74f36ec6752e666418fd5dc6c68ef298d8443e4ffcf7e9b74a6c7d214535957337695f0c2edcdbbf11903038065c00bc607ca027ea23b69e935ad424ea12b9c17b75960795949c78a127ccf40ea585ecb6e1c6b837fc1cf3c6447854e4a7bef3514769c3178553783817b861fe6f8b5db4951b80d9386360bf21396e34a3cae02c1a980e413f3c643a88552c7ab6217a3f474dbb2d158ab654f0f8b95f7fb744b56db3e332ec78abab0cf342ebc669b9d3f5473cf642a4112b89d41a74bd5a637a1c1239f444c4ffce86ce5dae428944dab841e89f9abf42426701654a06fcbce9cd12e69e8c962abefa505ba91d2722bb913abf59a944057959818fc13838b224a33f70e56f4ad7078b7fde8c08e83a461c316bc04932062cd3adde84bd93fbbabf4729e9ac732d816bf1ba4fad589c4c03026a0b18ec05aab494f12b70d4a19efafa07168bacce2611dd39e60e8f07931068efab8d8a31998576af6c36672209357e7bdcb6fd4ac2f37058aa50cad24f8bcae5054a66cf960c1aa6e3c0396f171fb625d0b8d9f0aa8c8aa9c95d3dcfd88cd73f3bb3311551382e572e14c33bac804c6b6eaa5113b2bd65c7e8bd357063df8ad02aa79f2d857295473891f287545ede3d49d2350dde8a5aea0eeb20511f950ec102a33d1346724315dcd8d9f0415f4b1c6b6dacec01c0a943732f78d9559b3a397266a998f95429941e5cac0a54d80f83c5d6ea91fa9c16d3f09a04b4af4411a5cca205c3080a52cfa04ca29469b03195e4d8ab47d323b2e10a1dd1aa97cc3a9e5638117984bdecff7eafffe5f8421a87e3d53256b23fb9ecb1f3149cbb34ff830a644a65a010fa55389c0cf3faf1d6de0e11f1933ee75c4d3e6ecf3f7637756b73c66e37b73024b58e3fc3f23b9e97f9c1e0f9785fd6342102e47ca9ebb737a04987577d5b7ea164cc731eb9356e947cc3d83be24d1e3c3cfcb3f18a2d733884678bae27682b124a6fa7a086c7cda2a2557e1fc7453dd483a6b3efb71c7fefb775ad32e43f17e89f8dd9db4c6ba7a340003f17679babaecddbfe5309379f0a6821e62401ed0a89f8b33a642e47197e7d25eb0254a5ec97156a7806800fac04f5d669e8161bdeb68b815afd7ed0b18e15ea81a1c459d658010239818d4cab98d130a42aedbed4890ce7f6dabb67baa2c92aec62d063d519860ca5d2bb872301643127eabbb033cf7b24eab5394ffaa5e4f2553b41f11fef765e10c653103c6da72740182e76ecc5e10ac25a89eecd616f17e6f3ef93a8fa7462d6dc10053e08a302bde6a43cf4c76f91d7961b94d5be4e2be6557d8f28a897734b8ab1c99e4e300a5e19c577c3cd986353e60abf9bff153b54d6612ad873bcab2a79e01282b2a7fcbc3db5c35fe4b853d022f6c6d295b0704faddd60b9b1b1ecbb99a3d942d6df03415468afc9f2dcd2af2a0f8983fa79028309d6cf42d262b5e8aad7fdd1e9a914b51887d73b23cfa75cff6aeedde95ed80b77b69076b8c576b1ac0d13df8280b92794e8469cfc24e9dc39c2dc97c7f44edd803cbe58280c2c50c02046a1f4152fc4855c249"}, {0x88, 0xffff, 0x3f, "b2bc9e547c717b005399f548d51906286f818435c53df9fc2f0a5300341d2527fc287eb5229cdcffedc6cf246295bb797296078ad8098792462bcc4622fc5ec78450498e3e6d18952a67441409468c8b2665bf59e897dd123704f85b3a07c5c520bf158bcc400fc0732935c42350772dba98c8da"}, {0x58, 0x0, 0x6b7, "8f6349d9c0770e7acd07a1ebdfe72ef47c7bcf95c122e7e250b74df127dcfaab73f23a186dbf6ff80d4294782b2085204b0ba6201d19d420a667f629590844f17348c5db5abceda8"}, {0x1010, 0x1, 0x0, "affa6de8906469f420e17b4b72f82cfc09f3083e55ad8233ce56161e6fff9ea62df6d373850db36907f1749c51f1a0022293b48cba2d39fe938bfd3988c8d312331d5c3fe52a91af2b860161b678ae428bc7229b454e1d9447df1ebac1302f6aab046bfeb26a5c6c997d4acf8e276a3fa09d45db716a51ef71e43f76393f71462f0b4dca352067407efb44bf6795b1dfdb85d157e0fdbf1f9d35fb21147a39c6a2a683572b50bbe61bc8229a3941f59cf9920269bc400d8c89f31e3874d8f327f9a6182537712cf32ec1ef46c4c9ed59d454c21f4a991c9bfcd4e7d50bdda08c1049b6544746a4366dee8d371c743a6db11e54a859e386c845681f55848710b54fa5fbdaa6422aab69deade707f059ea9e85060803ae30238f5d76a9b8632c414393efa86b22d775d4c7ee55c60028ce449aeb019ab16c3e1687ce9336e33df28a9f0767c8b5a308f44178dcce76498b8e9d24c7cc3c95ac70fcc4f989c20b28910f30f15e93ece03175a89a39051e076d76e9ed7e7530696f9ee76911e024b39563e61d6def95dcf2ea1dabe3adf22de48388bf4636740036c6d15dc590043363114a0f51dc2dc9729d6919463c76624458c920342a3e82b5402ab756b2b48ca4836b0cf04e863858cf151a973c5c447187e5863ecc9b943843cb35d34ff052192d3d5afd5dd12093570eee9bd0fe60a19b16f76307bace6c3211deae4a2ed3368b334e8878ab79929e53c61dcd1674ff286673e8210f324c54be9515fb6dd5b9344728f0e6ffe771808553a364d71f7b5b01af1764301a094cf30fdbe64b347564b704d5ba57d33440e1d6d7285685b766fac35471ef1549b2ee6231be37f886fb86b52c3530b58eeb4736f1b5bf141b994d859ee1c7ba374793189ad8ab4cfe40e96ffb31de385ae33a395bb2e3464649efa14ba6ed2867f023a574b6bf264b40c36de9d7e69f87372788d674d38ffa85ad8f5d6e7074a991582b4976a62266b0567b8b9197d7ff000fb8dfc1f25529e95fdc76413df81d98454e5a09838b50be521ba7a50d19907c0233ca842ecbd8ea851d57bc7d6e558f782369d596a10625f241481fedd5968ecc4b1fa4e6286639f5ef8e9504346cb0d6c89f11f40f1b174e9de415143ef43b9b825e0355422a7c5392c20c81fbbb5856903144f0e76932af48f5bc9a9d09978410831654fd52ca0d11e85c839d3c5395655ee8dda52ab340a1067f1c58f3f699f5538ba8d57e8c0489635c59c0130494009a1ef702a70a41b9a876569b81269d5918c2a6f0e6e9428320676ff4c02976711c98a46ee64db0b857eeafe26adfccf21cbd424dc370088fa97f83579b4c30b14ae19d649f2a770c22494fa1e9522b9231687d1498509ed4f1bbfa0776e66a2199047488b81006cccb0b1d30e23a4329fc4c36670fd87e98511ba643df61dac8c3cfb792dd22fad7fa8486f00cbfa8bf60df37dbf9d045276c86a1a315c04623fed3318aabd145e53e15ce5d0381cb6e05fb556697009e8c6a7fa94d81c0716ed24f566f7067d751ef932d1552ca47f1612fa49182802a1350b08a07cf1b75325ab2ea8b898618958993d5153b901ab233745cdccd902629c215b269adb18caff1c061620ac5b5f5706343ca4098583864713e735da8ba591dd8905fe77435784064f61c549eed173e783ba434a1004e99721e5cd4e011052a4604f8945842feb053b6c849492534c5da341142e383226709f5b8feedb016edea0486e97d6ac56addb47b5582bf9906cff455eab01fc6d47c4bbbd2a8b25173b834842106dfb7e0bb7282a8d345677038ba2e7a07eab03d965fb1188ab157466bf92f8164ebf13507029e8b4f4cd1b8045ea0a4257925e5f1295a740aadbb277c0eebf549d025778887a625e91b4531779939c984f33cf3011a2e5af6852e0d6c0282a4cbeeb0c6f8d0abb775c172323d8520959c6695d741da50c47e76a72a8ec741c61258b9c3278477f41b2e0b3ed653a6a54934eab247038bdf5e577701f25fff239629897c5558a7a50df1b015b8769af76c84b98f956149e662afd673c11677f8c9075e367718490f14811784469ff7ef2e4e9589592934544dd389911f9a4816d7e41d405e0c9dc340a6598c438585ac86d6838811cd9a649706e00176c3b47e61223c5f78ea310983600940239b9f64eef8fb75220936f2b163efe7f38f567aabb83491dafafedc8f96d4a1950de382acf61c5ab21b9bee2a243d8cb30bd4870e47132a5979e16b7bd778c745acf0253972cc72aef0977fa3816c60d8bb799ba34db70baa94f75054cd7fb3935c0e424c8a4f90fed3c97bfc9d2ef9d4e19be1dbc0646908cb86220964b4bdf8ebcbc391815db5198d1c7792a8988ae723d56616b8063908b773f3b6af470b2e07b2c96a878ab821e7db27d02041609fbf46b56d9fdf6b7920eacffff7386a49d75208127c3ad39354e6da363d432d36b04da87bde4055ebbc33fa0a4244edd5eadae16f0f498e7ed269457d99c4321da36dfae1ff17e77e2d213852ae45593d1bf8557fafbbae7dd4bf111b888a50441b30f8a6eca94f2bea528018e629c91c05d13afdcd1f3e8793f9eb8da583bea51bf661ec7260f90e2e701eaec42b0c8108f585a7d41b8f75154c891dcc4b31fccacef705f15288e430986bc40bf1a51a06368085548a4d6a5cac8201ab14eaadc3de732e3ec056929d5f19c7cd5532577585c05a01a55692634091cfc58b30cbe3e11493b7f8e63cc0b20593d7da102421ed595a52ab085437116a78e5bcb40eb1ab7db81a4e8289cc9e50e942537fe5c055e21c02762046c9e46846a622c6328a9d6460cc3f61580b480208417c1a81dd5596dc66918858769b91518244364cd40d700bf88c9ee7267877362dae7da9b79bd97f9b8eac49c81384e72922076fb413c25cdde633c7c7e4d493330dd1ef3c0b5e463b760378603fa054a2774863641ca91e1a0e7e4b24563992e632c7442bc87c3770fa71c6a99308248fc5a1d0358657a7e333937aa61ecfea270d6ecd9b2fbcf0016674911b234aceb3f2e5347181e139bae5644869393c18d64da9f791468a694a9873722e8b893d045a093e2cfd94086d2bffcf73cebb68488cd0ddbc081b876029a7d6d43f5687ff37b2cc9dbc91a7115e559c4c876538f89950111cf4f70807ab4d5652479bed173c286080a130a2816b7fecccecedccfa631ab2fd4d2fe5be8159ef7483dbaaa1cc633e56436c4ee3a09a3fcc6a5240988e733efe9e78f895b1ad86c24d4898778e4d3def6d08785e0607cc3398127b20936bdec1bc263e96b17a87aea11b11d66043823de4863d879161c0ab5a49e3988f4c333e468bb968a98d50b56ad4d256194f6ab125aa7c4f58799fe8e2e6b66ae802bdc88b06076392b1683ab8395875775289fd93d5a89a50925fe49b3c30f77d0eeb06ab7eaf59f86df74154c6e19c94f2c5eef233fdca44a6a1e34c3a4d6911db1134b1a46923fda1141cfdec88b37a889babb30d0cd9e80dd76f3f036179a452b8021e41e5315fc9b249ce89114ce24614ef8f2236c85e3deab56b0f68434a949de641fc3247d7fee22c5dbbb3582b2efe9412e1e6dea4be19a27a16b384b1f0852cb09ebff9ecf4d15036e337fd4c9c25e97c569347183a7a2412378aebf7730e92d1890bef7e4cd1b19cdeb99de7c5f67c261df27ef80985d0b0a95c8ef1e220d7d3c1ecce0fead85b3caccc28cfdc2141ae5184460790b3c82ca00280d4c206058ba5450afba142b26cc90fd97158b7d08be8e4ee965a784d0e4b6d6546678e945bda111e9dc8f39f85efdea840e07308afca99bed744914e7ae6ad1463d81e8d6b2aa3f83c0a5035eb71c9130be111988b59889cb7784832ece71395214724ca68a30e734e7a29fbb90db7535fd9c339e457fbca96a732eb85e75f5ff6dad85a7af96dce3bd06b763ea913c34c88c09a7a496a5e47a771b1e7c5043f2908eb07af99410f857b9258f80115eb377d8e41bd57af1d4f894158b66edbd04e5db81ae1855e3e956f8dc1bf004fc71457f4afc3740a766f6a18bd9e69d91cb899c243ac0cdc73d7e87e08ab5b4a29f12f38644422a58c684eb742ad7d455a9c0ddbbfb9a7e736f48d530110c41890ce11b2740e04034b12c8d5dac5e8eaa244501a74f6c97f95681e0819681f22cda9c8a4721b9861a3805e734de868886ef4731eb9936932424b28f9fb224d3dc763cd8a4438e779fb72dbf3321ba2dbb215c8aa9d9e92bd1b4e20b2006c445c8be7ab44b7a0103e5e05ae5fc437e90534624adf6fb894b1f4388ee986b16783f452bbc9ca8d77c4b175ddb4b8b08c12249f5dbc723fe36d67ff5bc36f9e6f797ec8c4b49e14bb73291d5dead25c5a7bba3def80ac82a2890ee602d30fe2c8bbbe17634d483d174dbc7c8024f9d02843995bb13d36abf6bce1755196767951c1044bb62dd52592eb8131f18bf81e5fe0fc1a775ce902031c92813a9fee25e57a91f6c1f757164cef00706eb265389bb00f03dca484fd19f38198e47972b97e86d1673acc4192e847789feeeeb9c3c5ae13afc9a078340767708e58b9b0fab591574a16b4cd0b18af39d3fff1259c24cd12896ad315e97df1759db48e60fc2a7b4c0acd98358582815375c76ec04cd9aaa3f27540a091b12fdc27f94de4b416914515d5528e3951528938c9dc646d5f7be6cd704934f4316f00bcc5129f297a9f1e06b1f648ccc78024e0478eaf56b1059bc6ed8e1c42232ec2a44658a4e014aeda93012965047e6c1fb618ed58f64127b199efbdc742aae5898de8f663a3e4ec90221c4cb78016540388e6037e3c7e91ea0d36bddd6e66a271fcc44a83fa344a177aa8b81941b2206c1cc293555c01b5c9efafdcd9dc758b846ffe2f72668863c467f88c68f8079062ecb1a218db929b3e6b2a7e784d6e5c1f601df79a140eef9f43e82ee49ada94cfbe459b672d3f0f2d6525d66e74f24ea3c7260102eab5b49c233cdee119ecc9043e728f5348e6ccc09d24418fff0418e9727ee1d7e06ea7536c96e85b38f355af3a9a46364d3d8486b9348fe6f86c949eb131c5ffb1ab26deb457b4811b6e2ce2dcaff72e42042cb5e6b14e94db89e3ce459348fbf4b33dec460aa52e2d80823470030b908ee54910247371e2f9b572a5ada09f9fc07a36796d62b94b3e065c5b6741a0a7f0b5098beedf8e8b9bed7e535f4b55a2edb5fd5aafc1d5d298e290c0cee796a6de75ef8807fa543bbbcac1076eefd2751d18bfcd2c3cf719f02a31070494f7009aaa21be76a42e385eb5e805b482271c6a9d97e6f599ffa40b38ef8e11eb1615faf50a09179fd231e8b66c160a5e33c14ca8d106ef5c7dedbb64f2bf11798c3a9e9ac5b879c7c0dbfb0d6e62e8b7e448d1ceb834fa6a65d478477cb7d86037a49d8e82571d0d0f1d63a063e308f44b41ebde94cf9d6e019affa7a5679da25761247fbdb049876d9eff0de3c9966a10f358bd5136827fe6d3175cdd5896b35494d49f572f6286aa37e05c5da92dbde7c0a7202b5ee67702aa334c3eab6e8a050cfe3b6003e9b696ae7cae06182079e1c9218fd4103de4275b531b125e9bedfbac54f251c3473ddd18f6c7a43507278b76ba8c4f838a316059b928e9771f5b47c9b744c958bcea033ac3d6b4bfeffbf79ae5873a44dac25cae4eb2b971ecb800649afc88a41db2766e0aada9ec525b6f104a440c84b2cfb813e3082388d99db390c20272c1b5cb355a6246e862bd41ebf2c2015f2cb1052fb8e28b6f5a138ad0c0db"}], 0x31e8}, 0x402) fchmodat(r0, &(0x7f0000003900)='./file0\x00', 0xe0, 0x6) 16:00:46 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="602672302ecc72775f3fc564b1505f44a582c70ac9f7085fe16c4cdecc41b0a5f40abb9d1927fce6e6d891b327a415e034fc150f95a6d40559fd41f681080353b45250e08246fa6dd2f8b2f8bcfc0a9e75c9df3801fcd1a38c94eb61657bf0e1a4c56f4607fce63696ee6d41990e8563bb4a4f65b7ea2e7ea8c4ee2c0573cbe8cc247cb079abb097518eae40daca463239", 0x91) ioctl$TIOCEXCL(r0, 0x2000740d) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x7, 0x6) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getuid() setuid(r2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x8003, 0x8000) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="24dd3ba73a5d725402bd5f1deeec326278c9ebe5f541bd964565127dda60640e7a805d65a8215101fb56726098da800d5ce61ad943dcdc9195a8ac036494f92bfad9206f8f26925a7858c198862d54e71eb00e1b27c384d410d1d56945838d19158b8fb5df1392fb445394115da1bc2f89923495ad3675d4639bc83c38be0073274dd80a00e11f83c739a85f915ec18f", 0x90}, {&(0x7f0000000180)="77bd8fb7c0421e78234c67f62329d220d35f3a876283ebf8a647a64cd73b211dcbf943a4f1a7ed5024b2f147395195e259c37724fe500d4ac4a113ae2aa105b8eeaee16b5a9e", 0x46}], 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x9) r5 = getuid() setuid(r5) flock(r0, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x60) ioctl$TIOCSCTTY(r6, 0x20007461) seteuid(r5) bind$inet(r3, &(0x7f0000000280)={0x2, 0x2}, 0xc) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x38082, 0x2) preadv(r3, &(0x7f0000000640)=[{&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000000500)=""/239, 0xef}, {&(0x7f0000000600)=""/62, 0x3e}], 0x5, 0x0) sync() setuid(r2) r8 = semget(0x0, 0x3, 0x21) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000006c0)=""/11) r9 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000700)={0x1, 0x2, 0x3, 0x80, r9}) setsockopt$sock_int(r6, 0xffff, 0x81, &(0x7f0000000740)=0x2a, 0x4) pwritev(r4, &(0x7f0000000b00)=[{&(0x7f0000000780)="923cb56fabd4831e5db84d46260241", 0xf}, {&(0x7f00000007c0)="01693d062710bcdec0db864da8d8fd051c85eea84f3fc002288be14ea4f5d20909885779bdc0764ab4", 0x29}, {&(0x7f0000000800)="6ef1695e35eee8c7b9b8d4a99402be4428c82e5454ce8ad69f1520ff4b03e7262a57473ff9be36ccb9d98d1d7c643a431ec40a0ef29fd586826a", 0x3a}, {&(0x7f0000000840)="4f20920305f31565932a0596a87b321165aab251562db0d880df57a9800412da22d867d3b2802831792ce43ebd503573180f2a600dbe0cfba7d3a19c8c4a38b026da9edfc64b6d30a01e902a88dc1ae26217c8e61eb8480fd8027b538818e8ff6c8f69e4c12ccafcd0bc9b587780d866a024cebc8ca7c3c07413bd3eff0e944c5df746dfdb9c8919f753a668638625c08a0aa794793f1bcfe905590bf8f3c15416835ec042cfa977da743de846948318683a17ac6a677e1062fcab3806000321a1ae", 0xc2}, {&(0x7f0000000940)="18fbdc295bb7b44523fa35acf79fe1bac8a58052b9e20b5da97b96e42670356f0180ea37284e4dc414700c96c78939d882e845b2ade5ad24342b92c070b61913957fae5200926058275da6a2afe52eca2222022509f41a098207bb134c53af8baa6c98c7cf056580a89dab08b164a7faeefc050f196d1b24d4c2eaa7e638c6f72c74e033a303dceacf924ecf4b3a8163b43284648e453bbe9b94", 0x9a}, {&(0x7f0000000a00)="daa7aa0084e5e1e49ec090915b83d8d27559e8156b4fa6b107978b2d3acaa114ff2a51be63b06ccfe271314a22f110", 0x2f}, {&(0x7f0000000a40)="d28bdf420000898188f076dcf096a85281a3fd430760b2df5e4fb34d59654b6090647ff7820b59644854730f60f672d8507acd75a6dd77e5bc82889122fdfcb02a288099a37e2d4295b219f37f9fb4ae73f77d142b273c006816f7c2bde668ccb79903ea273e505f09a3d44b93e3706137de9f6d335bfc246e275cb6730e14acec1d9e", 0x83}], 0x7, 0x0) recvfrom$unix(r7, &(0x7f0000000b80)=""/195, 0xc3, 0x40, &(0x7f0000000c80)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000cc0)='./file0\x00', 0x120, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) getegid() mknod(&(0x7f0000000d00)='./file0\x00', 0x1, 0x6c) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) r1 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/23) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:00:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) listen(r1, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = shmget(0x2, 0x12000, 0x408, &(0x7f0000fee000/0x12000)=nil) shmat(r1, &(0x7f0000ff7000/0x2000)=nil, 0x1000) r2 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x3000) setsockopt(r0, 0x1f, 0x7, &(0x7f0000000100)="30d70a74aba83b4ece41454f8397f06e47c7c95e522ae08615b4f6d92af62e323ff44b64bc3cb46e3ff5b703d178e2c054ef6bad2926bc7741b49279e040375be9ea0193befdd9f22108c73ce4c92bc2b88b", 0x52) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) fcntl$setstatus(r0, 0x4, 0xcc) 16:00:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x1) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:00:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:46 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() wait4(r1, &(0x7f0000000300), 0x2, &(0x7f0000000340)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x100) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) lseek(0xffffffffffffffff, 0x0, 0x7ffe) writev(0xffffffffffffffff, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48a, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x43) read(0xffffffffffffffff, &(0x7f0000000d80)=""/4096, 0x1000) 16:00:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000009d99a900000000000000da8300"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180), 0x4) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpeername$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="002c64214174bc0000000000000000000000000000000000000000000000000000000000000000000000000000009ac3000000000000000000000000000000ffffffff0000000000004b123c88ad00000000000000000000000000000000288000000000000000001b0000000000000000000000"], &(0x7f0000000040)=0x6e) setpgid(r2, r3) r4 = socket(0x18, 0x3, 0x3a) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/28, 0x1c) ioctl$TIOCEXCL(r0, 0x2000740d) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000280)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38c94177cbbb0ef1235795a0d98f193f18416ab85cbc79967d0b65cd4b08f9f7f2f63ed795fb97a2c6ab457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e12733158b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c48208f0034285da53a5515de0b90161a6f86badcc2809e1", 0xbd) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x910, 0x12) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) close(r0) 16:00:47 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x411, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10010, 0x10002) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0x20}], 0x1) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) socket(0x19, 0x4005, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) sendto$inet(r0, &(0x7f00000000c0)="d1ead1cec8cc649185a777c473907c380f1b5892eab8c96feb679c1b33f983e054972b96e0e1c45086ac036bfb6252efd645819c4690ff15b48fc558285c4c30d01c51d5d107ce61374d2d06e298b7457d2149f174b3d0f5d704411f6ed87da094de45b2f56645f81ed88a4720ab88f1363059bb3cd19af32171eff110ae292842b9a8662d925073e087c72516bbfbaeebda7c163e43e6238eba03e1a40c7cd5daff925132d1304f55ebd3d1343e0f64735771f3a8", 0xb5, 0x3, &(0x7f0000000180)={0x2, 0x0}, 0xc) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x42, 0x6) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000300)="b67edb8fb8bc5e0c8e7e00b9ef21ad57d3a3892a1253188b1db76e857f84bf16517c085cd9d3c85487bd9d0993714b0db04e88ae90a67bd04ae7f703f490dab5f9fd58b8a055928c2733c47f5c8a39be97846c59043dc18ca25a72228a4353a68dffa7579b4ac4839240c8c9feb2465683e1af9189696a6a67d6f0e9e55a4dd92ff7bc78bdd411c5f9fa978fcd86c965ec63723426b4a6de2983f80fa49f180db510df882a7716191a456bfd0dc1bbad5999fb72bcc8ac2329fd6aad3a57a1b527c8853bc3548a0e9604bf7abdfca83c1810620542841832ee3394dc787542683f6c57c86935ae02e74d3891cd58bfdd0f39051a4a5de8acd8bb0a799fa0649ed0a1d419dd7086f212be9ed3bab542bcfea08c361d9595205b7ede36152e197afa95c0d5b0a4fabba6a4efbf023d786dc8653d87ce7b02a404a4ebb5e7b938ec20ce4b19cee134546dbf879fcc9a5a37e5b29d", 0xfffffffffffffefb) getpgrp() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x2000000030) semop(r1, &(0x7f0000000080)=[{}], 0x2b26) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) getdents(r1, &(0x7f0000000040)=""/85, 0x55) 16:00:47 executing program 1: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x400, 0x5}, {0x5, 0x2}}) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x1000, 0x6, 0x1, 0x9, "c2d4d3ee5984e8bfa6b00dfe199ecc66d6f7034f", 0xa30, 0xfffffffffffffffb}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x100000000}) r3 = dup2(r1, r2) socket(0x22, 0x0, 0x80) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x40002, 0x0, 0x0) r5 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) msgget$private(0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r3, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semop(r4, &(0x7f0000000680)=[{0x1, 0x7f, 0x800}, {0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0xee0f, 0x1800}, {0x3, 0x0, 0x800}], 0x4) semget$private(0x0, 0x3, 0x3) fcntl$getown(r0, 0x5) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140), 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="76fb0f7fbd6de75ef943e71b2f677e7a611cf1b77665c94ac54aa618f3c7914023aaf846d3777cc6f43d9f8fc934c2c914dfa18ed0cd9c249b7ceb404c5443421c848f676e24366579712813541f6e886d83f7a0fe62bfcba972f602eed904e1736ac27ef62595cce6bf3865a6ba2a0a7b18d91724617b3492b4d0f6fe2994962424129615139a2e501e8ffda366da6b80cb39edc5f7eaa8219841b2fbca996380c72837b1f8813f471edfd11c0c9a8e4f", 0xb1}, {&(0x7f00000001c0)="02f34819d9d331f0e5381d5e5e7f3eba279a99ae555177b3fcfeda5e29b6ed4cd578c4e582e0ac683fe09a1f2302ad0c46926773430958bc5b9a3914664433ad76505a3347dbfcc9002af0715e1fc104443a7dcc570d49d491699d6f0683360bb56c0d4dfb0f35a8b4eaf4e1c0ed6bbe4cc7222008f957d852b57486439dc63cd51208088735334bea20a24c55f5e0942bd0708d9a613c8ccde8b14fba22d011586efe4090cc5de4f0dde3a85abacf5b", 0xb0}, {&(0x7f00000002c0)="8eb768e449f9146d9329eafd82611de2a6fd00fb29619c796bb76b026a6e917681bf31d0bab7cfb2f061ebe8bfe7d8e76e1daaa278bc4a16e769996906539beeedf87d47bd10794a04b07d2947d6c1651cb71fa01426b9459e68e81956b128550c92377598b420186c95629a8f316ebb94bff1bed6955e75e67c911ab4b1e5699dcf011fd7c9e57c6265b873f94487a26d9ef3fdb789659e06de54c2cdce7f511be22dfc10bce657ef", 0xa9}, {&(0x7f0000000380)="108bb6062101c86052aac42e311cc89d63490f4f68d1634ece8c6a978d8c4d828d9ec4bf25945703d2c8d03102166140286d8fed1e29a49477a19857850cee5ee9dc1d716eaf5277d514329a274acaa18d7e40ccf8", 0x55}], 0x4, 0x0) poll(&(0x7f0000000400)=[{r0, 0x8}], 0x1, 0x5) 16:00:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000015c0)={0x7, 0x9, 0x8, 0xb, 0x4, 0xffffffffffffffff, 0x400}, &(0x7f0000000200)={0x40007fffffff, 0xd113}) chroot(&(0x7f0000000000)='./file0\x00') 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') execve(0x0, 0x0, 0x0) mlockall(0x3) fcntl$setflags(r0, 0x2, 0x1) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000001ac0)=0x2c7) setreuid(r1, r1) geteuid() setreuid(0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r3 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r5, 0xa, r4) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r3}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000240)) r8 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r3, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r9 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r10 = semget$private(0x0, 0x8000000007, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r8, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r3, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x4) semop(r10, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x7ff}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x405ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) 16:00:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x0, 0x0, 0x8000) listen(r1, 0x101) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) socketpair(0x10, 0x4006, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/64, 0x40, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000180)="fc", 0x1) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1f, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:00:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bcc8cf78cfa57cd9"], 0xa) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) 16:00:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa0, 0x0) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) poll(&(0x7f0000000280)=[{r2, 0x8}, {r3, 0x100}, {r1}, {r4, 0x140}, {r2, 0x100}], 0x5, 0x69) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x11, 0x2) getegid() fcntl$setstatus(r0, 0x4, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x30, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x43) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x1d2) syz_open_pts() 16:00:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) socket(0x18, 0xc002, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) flock(r0, 0x4) 16:00:49 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r0, r2]) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x4004667b, &(0x7f0000000000)) r5 = getpgid(r1) r6 = getpgrp() setpgid(r5, r6) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0xfff) open(&(0x7f0000000080)='./file0\x00', 0x20288, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 16:00:49 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20}], 0x58, 0x400}, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:49 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940), 0xc) r1 = getpid() r2 = getpgid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x8040, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x0, 0x0) symlink(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x0, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) r9 = socket$inet(0x2, 0x4000, 0x7) r10 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x200, 0x41) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="91dc4ad1ce6de4be6a48e41f674af45f2b5687ad070ecfdd65b4bda983cd0809766b02ffa4bd8728f96e2ccb96d0200f11a08f8a133e877ca9e114cb42141647a4ec0f4d71a0e8959793d281eb91dae24616c9771d2dbf9879b1807d1a4980797c821b48039f94e6a5d83cee3b2127f628dd9d780a48d507d5248be4788641acc88aae2ce05543ae0a7acf4bffc5eb1a00744d5ed67fd7c493c98324e5e232e97587b364d9efaad46c7572423274a3bf6f8f73623d97c9799fd6f679e44bfde58e8fd96d1bba9ed68211b8c56b88726e723b948b8284bc1b5468e26a63e7cfe1d48883f7f7bc28b37c6229", 0xeb}, {&(0x7f0000000380)="adff55bc4568c2b8faa62ef1cfd8f4cef5d1ba80d98004bf", 0x18}, {&(0x7f00000003c0)="d87789a4be86f0650d389b55f1c5ccc97fbbc02e5b1b3dddf8e337d391c85f17bf7ddeafbbd037f78ac970018956ce720825a5925a061a357f34321c1df42c4a9b8538252cde923fcbf54eff134193166debcd0e7959e29b66b240b96d45f2c884708e609068e9a9b356a7ce1538c3ea03df1ef0218d330d105884797a035832c3492e8c11d7b5e600c9b4ec2a2234f30d25942e5e9218572b2222d9aaac17fe508fb7368701332ead00fe688273524062d3af9245ffef97897556aafa13f4324b44c5a893691677ac751ce155d3c64fe9f23f4fa64328c439e741dfdab74c37113a5e05ed6dd75fa24d17e45eb6a2", 0xef}, {&(0x7f00000004c0)="107b4797b72ce9a818718515d05ef0a8bdee18fa57366753dbe14a9ac7f8127863ef5ee3d322b41f", 0x28}, {&(0x7f0000000500)="90afcf88471406da1fefa5328d57625c803b634a5ecea12292c7649b288e7d094c42d78ae65b70750169116ca9af2c9d7b5e26291ade62a218706e899cc4bce3d2abdbfb8c521702d885382313ba4e884baba6862ef45c699ade54acb3fb65553d323217ce75ef11319ed39d9a6bc200f6ad3a468e8c43a3587ba1f64d3a55d5bfb9c8c68f11260841d92f20a23f4f994326c87fcdaa00b6017eb649f6049efd68192b7c500ed1b93b28cd35017f9f8002e819bd30bd4be94031a025d85572", 0xbf}], 0x5, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}], 0x50, 0x40e}, 0x40c) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x32a, &(0x7f0000000140)=""/230, 0x4b}, 0xffffffffffffffff) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r12, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:49 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)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000400)="ce9f137839a5", 0x6) r1 = semget$private(0x0, 0x4, 0x410) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x184d0, 0x0) write(r2, &(0x7f0000000100)="0e2e3a699fab310cf1c419d6c1521c0b9b41305fed493825b97bf9a3d934ab63ecbcce239e273269dac580955af6eb67b362509753176ebf34", 0x39) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/191) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x9, 0x101, {0x2, 0x3}}) 16:00:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x0, 0x0, 0x1e6) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@file={0x0, ""/28}, 0x1e, &(0x7f0000001480)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/236, 0xec}], 0x8, &(0x7f0000001500)=""/123, 0x7b}, 0x3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 16:00:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) dup(r0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f0000000140)={0x0, ""/75}, 0x53, 0x0, 0x0) write(r1, &(0x7f00000001c0)="5d715af5219f1383d05be4899feda6873e4c7b96033ab655106483c74841aa6195257095d72b7d0dbdef23639cbd09e5ff4772f40e9516d29d43c836da6cb4cec06a6b7c2dd80207ca9097829eea9800b600480b0ff559e4a903b555d02783f4ce3403ea83", 0x65) r4 = msgget(0x2, 0x0) msgctl$IPC_RMID(r4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002003, 0x101) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="0000000239f3d516e8da13689517a4dc9b44bfe624060956", 0x18}], 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x500, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="a6ed2104d3631e42b8076afde368954a22ba1ff40b809ef53e0f5e70e1a9249808ec659c9c5947eec4eeefb4892b9e9f679757bf07fc1d016b00e389c5d57e704fed662a3d73881637665d56939707099d3abe25073588761e5753edec67679c4d557544db6b42897054b2293c30144f1200356514d188f785aaccf94f241096888d25b0e562198e03ae4111ade62f23a03b2ada77c91eb9c40136724fabb880fcf3b6f77749e1458fff0f4b086e6635a2096d235389e3a17b446ef35a841b8cdd702a2d526fb3e87dc4ef141c7fc75a84f5f0cd97ae7a1c5bb9dc407eae28e20a3c045046353b61ef0ee0d590a0cbd3953971496b8e0c8388b1a6cb70f2daf80b822c8262514d6a7b82342949be431912d2f057f5a2cbc33bfe92ac4b0a6ca6dfe2b47e96580ab4c1529f4b6f732485439c29ad72d2ceb78cdacc3ba827720cd6f468fc18e80620dec67ae2f12b05ab176192efdaa37c996041a1a0115f28e144eb8e7582e00401a3364b7170dc198f27dd2198a3fb9555d234e4820d8cc313ef9af3729806c2443114caf8eae5fbb4ace9182dc9baf7ce180a6f5a9aa1c67b77a22726ab29d3e8bd339cad05d16863bd42d1015de516549c95398c68967b8cef658026e129ee4013d53a8f926d08ebe8c1f9ca1af9f7f134f95af24fd2d4d7be07bd390e41100f41cc4eb36bfcbce6d12e9fa10e4f1a3aa86103ef6aa77368165d6f4bb5205dcceef32ed3a473f9a588a205cb6cfb52046ac38d431fa2a3ed1cc728c07f799699f73fe91597f5e6d28f1e45959f34413bd81030918a8fa0d10fce947354910c334e6a31d7c8e2ac07a8e484290b6c2814f8e80fb7b3c80aac9938666552f8e535a1cb3e8508a6a94b9b63e09af621d5431002a62c1a9474227c8c7abdf2eae95a43c2e86eaeac2c2aaa475afa6fb6082e44159d90cd69554aa1131355a152d12e34766003f1a1aa64b635c82e5b339ff13f102088146d6eb6b93387ac6da06f87a84fbe75bc7ce68e8d24ca94f76a2074ebdfcf89b3a30490790d71de2c3388fa9f760a08d87ef67513e9e134022dfad410783f9e5f247db9da872517eaef94aa3ab8ac0b5dd0dc15718381c3d598c1d8115ce78858bfffd616b3cf583a20e3d0c959d8a9c2e6fd27e30d95c06ff995f153d37f67c4bfd7f10e946e8bcadb95304ab9e6c1325562350b8018ff02611495e4f436a2c9a3dab78ad467e77a58d7a3962d115976f7e21c7f898f5b081ebb21333377898f754d892d4fe176f201d59795b04d16a03e1ab7bea63aec8fc0a2763510fd919521b8031e134372e376d6e6f4bef88fbbd3146cab3302edf91eeb316fd61671621a82ee5044ab4b0f5f3443278a8291652efd9594dacb2aa702f541bb8dd1cc027f8fd5298197639bbaae5288b6d7b96eae57b079913b3b992402a0050fd0a5a99ffa6d183a0f8c5dd615b807ac26456fc8883afcab8983fc00433140734515a2d95dcc7bf2aa63ecc3d9d4ae4beb7af560abe798107eea51311118c9234c277c97bebc2fa047a3017f08d7bea187ea6481a6a81fad357cdae5163e924da85068a5be79937bcccd205f2d028813c8da16c349625a8f9fd4e2cd5d4167237030fc1ae5ffe4a74a0ed59fb7b3601c490e7e7547dda773e481aa343daea7c642d8a64010298652198e7d9cf4f1e067e7c673422861e7a33c4edf0c8acfce0475ac57c67faea4129955e6df538dfdae5b1f180c651e5130dea16ce5a34546ceb79c26d95079220e98bd15915d3903a4fc7f782ea93a1d837c0619a3e8f2682647a522c4f9f9c48de7dc8d6a5236166512c2465304b0a3e0696ac0fdc755c928353bb2dd7e416d8358f6246b87ec80ffe901918868eaf04686a1cd0d37c5b47dd59f1dfaf025f50aefab1eda2cb18ed42c25a5730cd1a511d44ad0fc54194ffd40e70ee13a802f45c51f6b6f8f50f73f58062145bb30fd153fa166e1383f5e709b209a159a5f162ae7daf4c69d269b3fcd3317f941c80c7968b9076a910b87e0840ece5567567115ffaf5c406487678e87752d08761baa9e521bf09131d9e61709b1694dfab3354e8bb6a7b6af21fce05deca33ae2fe37346ea273a10087c07537ea956595936d33a7d1a2427c39f594e458da40910e1f5cfb277eb8079249013692a13131c84d60f55f7cef89dcb160b503793730a42dc67ae0fa799cc20d2dd774dcc94254f54e2c79caf441efe04bb99a69b072131c38ae00f91aac437a51cbeb81215e916b87a9215b7c60c07b8c37444d75aa6ab7304588cf207a31c15f79d5c4a0e1240cb49e3220e6b45bc57642afaf961c362cb8c8c11fafa0d0c33c54fbdf7f113722a7782b6540b6e78a4aea918045fd326f9414390c06de674ae8664acad5b57169541c693910414fad0ecae98f75fe8603a692da94727ff6d510dff01bec820a97766c727b1d94baecaef11f74b3b05443d5226d8404f817456d1159068939c6a6824343412b5461a40a84b65fdd433d0752b45205e0f024ff386c8a98eb69186138ea78c472a9e8f930c7a9d4c992186c89afd46b07bf57e0270c0dc9f8e5d4b7c61b61bf4e069970684cf08142e79485d3f0995e6d3987bd97e7df74b9299422b5f6c4915653b0e776d144192b5b7b14e78dc2c4436fc9e6c2315a08466e6ef79f0dd3f222579197d321bf29c9508405751e5e2fe73b7d83fbb1f48c2ed889ba84afed2da79c21cfad3ee6834869027da84846399d056b6560e9088b716bf23d5e3f321338b76c3b760d0cbdd7a75a823e9eed668d29914cedf6d9cbc9f62eccc9c6fd4924c277352e170036d71c7f1fd618d354b35df32a88ce8b350e12c77e2ab01634212b935613a02853485146400f3c4badd336dc412918520cc733b453060110936a6758b287ad9a930f0714b6b354da0af64b8fff03e231f7ce7dc866f740578a1b28bb373e13b047abf71d0925698f02c0d6c70ea852e25616d655c72ca593dbdba62f1ca2efc21f06c849f01ddd747c99e99cb21e0973764bf4a9dc0a470ab24e2020299bc5ab9138eb9c357280074c8ee464be6f48fe886c1e45d232efe85271d61bc93c961aa4ff41f5c26884a807daea17739a98c007e1d9d58926caa4c2995d80f79ca4377d36db222383e60e528e6a78cbb54cd2ac9efcb30e2070bed31be9ef078e9ca570e70022e7958ae6adeaf486b38a29f77f470e3e2698027e130b9ae83d151a4ed13341815c9264bc1c1288757bbd5e6afe09b9bb9a5d78755bef22e3eb0c12a7c80a4e375be5e0958313613c699277c98616199e8a2325cff89eb0383df12356e4a822c09e8864c45c83336e284898193980729e9f4c68aaba57227ad1925eb2bf9954dda77c7fab73cb00a668882d88ae891e2982db95a1e72682e2cd79c7dd3d096460328cdfb21171a5014836a88ea3770da26351d34056532855cc0b60c9417000a319c3cb4e568cf994b3b01c0ad4ce9463aab82c16ff5b8ad28e45dfb2eb635deebc17e98fe83163434329f6ac7eeca5d3c13056d930aa20024ced75769bfc2301292d7ea0a50f986ceab98329d44871bba79682b78d4a0bc333f270ac3fe9498be76fdf3b1b18760048271da6c03c257fe09bc578f5d47fc4ec89c91b42a5643cf9384adf0385806fd0e1e6dd71be381a0021e32ab9458a976b8092ada0a2953974a3f679825592dbc00c7c5865f770a1eb4e9f98e687168982c971eb618bc6b3addb97157ef13364a4e9e56b79f24da8e4a98d1215db24b32d1522c097b59dd5ddd6b69f9732b581e6afabbfacbad2cb5773e36ace3a2ddd3f5be7ef3a9b9416c8cce0d6002c1a36fe1fedb6e017c5c8d0be56a729fdbb1536a3733c109d178580872da9afe8f73cf097b856fee00c39f903229bdd08528cdf08d488e56a88db464138a368150edf7195ebfee2b942f6341915d1117c2b62a981d32829153e34242b3f8a9178617e5dccb2778e19bed3b2b114a1d579996d9ced5e9adc9b5e4902c7aa1807604c4b79385b76ba3e59735d6af61efaec7488fd6d8756c571e120af8a079114adcc3d21947712f5aee1bcd276210a841d3dcff0da5b4e8ba779cc344f0bbbab6efd9247e0346ff51b4760102650f304a0d41e71b690ae76c729a98dc53f102576178d45a5dfa9d6b15328f803a5af3e486af37309059068ce7a7054bc3740ed01a95526d8752170ad3a336230779b2e22a7ebc95dd1ad4f35f56c444f69ca732aa3239e632c21c52fc79a61162914cf31cbc4b6b874f55f62403fc5d8b6330c830a9ac3879778fff30deb2c1a818ef6906bdbead25e2d6ee35c5bb9ff676c5d0b10df13c68ba8f7be79e8ec51413ee51c4befc33d7e9edbeb077beb9b40fcd338bcdc969399dd87826f207a58a0dbc227629938eeaff772dd3f83a0db0a9c2e93585f4181975b9f362d88b6324295db2070002f9140b6fc3f3ac82cb1b23d22fb1d86f70d811b8ab1265967f9c8018f2a33e91c11fb7615595740985b055478850fa5005794026caee129ca71eff956af0d820dd8537f4c6cebc8ccef7c2805d1232bfff0616b87d87065bff3551dc8038b2b1f98c4d7ac3760e80efa46f58c62874bd5afc84b9f9dddda16d1617fa597ddd139c124c4d76304a47018b6c04785b3b174627820af312d98b2a942856e3a614af5aa77d2139309d5b80df082bb10c769fad8883f4433ab2c1a0fa690691920478286029c450e43fa701afaf127dd593b877b937d7ee724017e0d361d0525c59be56b1c7f47105db561b2fb09f1d106d42e24ed91b0b5d3749cb6ad1c1959f502e015a9c171dd6b51b3f5bcd40e3d9ececde209cfd0ba13ec79405387b6bc68ba7356a85db6e9fb28201212cf61dc75ac227787b6b46eccb4aa8f79ff40ed0d0d1387ad59744ece91b4d20203a623ed2f1785eb482e2d29bd3fedf9014543a113065a3eed1200a4a4b5cbae008cc596d20b5307b9f2f397700e5fed4b966181f802665d3e12c9476b9f55e287f5bc242376196afb752b8bfda715c7f508b17926ba7af2e0ef2aa28154eae92f87178f87226acce87f4ec66c052fa91fa563fc91c6cc85d8743aa0f07c84d91aba0c3dbfaaafa8c8cb0ca9a410992eca23f2a210f4fb71f2dfbf26ead9354043a10fbf88237de31b7254fc8acfe341f1995cacf1a68d515b750d108d7303220b27293908c86cbda07feac657a2f534a1f1592d620c4b80e4bad735fe87ba3d26bf7399ff4e0d3330e026097580c1edd4f6c476ae9bd16efa94f4f26d90b52ca892994d4f8eaae24d90a1d685c3f768de2317231dc0583ce78868f5556ff22b1cfd63c998218776c89f395a0c9e7dcc3e2bbfafb2e407c91d124a3430cb14b365d0a506814f9668caedf4f212dc8e4e3836033f32fbc999b66761f457ec243dcdc62cdd79171ce57ab9608f6274a907b2331242af1fe641781fdf36d5674c2535812caed2408f1725765114b6c2dd037fb198de7780ce73802bd0b119bcc75a754fd6a316726c1c20240c57d9931cbaaf7d0259b5339b4ff7af7c29b497c065fd0261c6a7c92fcd968f203a2b9d1a948b254870bb8fcb0903afc2e437729ce65b7e4b94b4de9fc9feccdfd9b40bbed8424b840e7e6a6a8c7a403ddb6b287ccadfa6fd99a4d388621faf68688f233dd14502879c2e64386b532bfbf28a7b7fcb761bc2e6f0ffca270ca29b556f96c279e1d8661e3deecae52db19a617b1fb04c2e1ba16cd12a6bbe7d8cdffedec04513f453deb31908fdf0dc18bc86a7e4df92f55b243256b8e712c7e3901e34", 0x1000}, {&(0x7f0000000000)="83106740e3d45509f87a5e05442e23aa9477cae54e0227a0346cb74f44355497bb960224b138", 0x26}, {&(0x7f0000000080)="eebdbdb40ca464f93bd6bb5490eacae9abb7cd592f84bc6327c8fd5d90654d0c4ac78eabc37d4c42c60d", 0x2a}, {&(0x7f0000000100)="ff83ce4576e82fe440df0b60fff28c734f0741d13010b6af77344f9863071b6b", 0x20}, {0x0}], 0x5) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x3, 0x6) getsockopt(r1, 0x0, 0x80000001, &(0x7f00000000c0)=""/175, &(0x7f0000000040)=0xaf) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 16:00:49 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]) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='W\x00') setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:49 executing program 0: r0 = socket(0x10000000002, 0x3, 0x1) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x401, 0x4) setsockopt(r0, 0x6, 0x40000002, &(0x7f0000000040)="00539bafd92d6b80d447f457e50857195708f46aea808a5261fdc1e7d3917b7cf050137b3af02f60279f401d80a42f9b404f22bc7b78d96b9170823710ff830b1d684f7223a9c0214e8763ae6e11930defd6fafae1dcaddcd3aa65fb61a4a29a0eb29fdcc848888f3abcf5604a7227a328b3b9d61c7a81cd2c", 0x79) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10241, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x3, 0x2, 0x2, "7b365493ed04ead7cb6d724013a58d2a4931161d", 0x0, 0x7}) 16:00:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x6, r1) 16:00:49 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7ff}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x240, 0x0) 16:00:49 executing program 1: nanosleep(&(0x7f0000000040)={0x200, 0x800000000000}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7) 16:00:49 executing program 0: socket$unix(0x1, 0x2, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xa4e) socket(0x21, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4002000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/218, 0xda}], 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/65}, &(0x7f0000000140)=0x43) 16:00:49 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x4004, 0x200) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x2}, 0x8) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2080, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000043, 0xfc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r2, 0xffffffffffffffff, 0xffffffffffffffff) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x908, 0x0) socket(0x0, 0x7, 0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x20) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8212, 0x1a0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:50 executing program 0: r0 = semget$private(0x0, 0x7, 0x1000000) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) chdir(&(0x7f0000000500)='./bus\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040)=[{0x5, 0x4, 0x1000}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) getpeername$unix(r5, &(0x7f0000000380)=@abs, &(0x7f0000000440)=0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) setregid(r4, r4) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) socket$unix(0x1, 0x400007, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000003c0)=0x9) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 16:00:50 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000340)='./bus\x00', 0x801, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000440)) dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="2321dfbc9ae381b2df1e47fc9dfc71db457ce23bdfc93364ff140948e829dbfbba665e796f04004750a558c94a18fe982e5f24b7acd7369764d48d24ce9a99146a8c57900dba92088826886392919d0a4ea028", 0x53}, {&(0x7f0000000140)="b0a46f7384587baf681b089efe3699f1e65ba6c8bb3bd87e77b2bbc554bcc364ceed7da5578c78492db3ef9f56f283a4457789d9e02b8e4286e2e2ea85e300f1b25a8b390f1e1865021cdb688eb71f8f751f67d9bd916e4c", 0x58}, {&(0x7f00000001c0)="245d5099f74a99bf8a3ebdfbfed9980da8d9a95d15bbe35a586049de8a76752fe0aef32aa9344cdc8656f69e408fe0c52994530cf5eefc72147fff92f7", 0x3d}], 0x3) 16:00:50 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="822e2f66696c65300000e95473738afa2e025821"], 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x5, 0x0) 16:00:50 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file1\x00', 0xbb) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:50 executing program 0: setuid(0xee01) geteuid() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x100000001, 0x2}, 0x10) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:00:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x300) 16:00:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fcntl$getflags(r0, 0x3) 16:00:51 executing program 1: r0 = socket(0x1, 0x1000000000004008, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10081, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x6, 0xd71, 0xffffffffffffff48}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76e6d57b79ccd1d0b36ecb3ce31ddbdc038b9518ecab4b8254a8d5b8a4aded4d289b37849a5ee49f623be66e413b9cf52ef3932e9d5bf78b1c8356d7e8bd3befc34e75084f9153d776031f00d2b838ee0139daf7e685c518765ccffadcb48f8eb7f4bb116c69492c7bac090b32b92cb14f2c24bc26055504994841ae5f6ea74b470d99a5f8cc2b5affc81a1ce390edc0b86c"], 0x1) writev(r0, &(0x7f0000001300), 0x1) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x101, 0x7, 0x2}) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x3}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:51 executing program 1: r0 = socket(0x10000000011, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) 16:00:51 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000100), 0x10001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x20007479, 0x0) 16:00:51 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x7ff, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x82) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x80000000, r2}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5dc6, 0x1}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x2bff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x32, 0x80000000, 0x6c20, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x1, 0x52d}], 0x200, &(0x7f0000000180)={0x10001, 0x3}) fchdir(r1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) flock(r1, 0x8) semget$private(0x0, 0x1, 0x201) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readlinkat(r1, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/36, 0x24) readv(0xffffffffffffffff, 0x0, 0x5d) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) stat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) getsockname(r1, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) utimes(0x0, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x91eb, 0x1ff, 0x1, 0x4, "5af57bf799f9bb506c46a61fd6b677d60d82fbf9", 0x1, 0x8}) getgroups(0x0, 0x0) accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) getgroups(0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3443083e, 0x8, 0x9, 0x466d, "428f57afbf2e14706b991e238c2fd8986bf15545", 0xffff, 0x9}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000240)="fa66987158c164edac5224ae3d6f8b7076f29d7c6740ca96", 0x18}, {&(0x7f0000000280)="d76b77cada74a1cc6c287f2fcc684875dde5d5afb5a0b5165ea02bbe8e69b4531b7b68d004fa6ceb2893229de6acc26db8e548cf62734f39d8a74bef7262102616ca8953768d97da531c0ec7c89b409a65ba4fde0c13944f126aae75567b", 0x5e}, {&(0x7f0000000300)="fa6fb9ef2701378b5db6022281b66dca225ea8f8fac6a1c8d83dea315460872da030d015e15389d6b3cec704ac8a16b51586411918695e7d25a9e7cf08a938a4d3440beadd4e5394a9adc65be89513e61304862d980efafb1d42c0f3c93d134b4595a847165b099b3ccb49b08a43b9f2c805f7b4a5df16acf7d740ecaaf77cf5d5728adcb24fff125ee0acd1e54110821ff65339d5257d4f524af832e379c3db63523ce93f1bee1df813010b633864945264692a4529083d33", 0xb9}], 0x3) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:51 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = geteuid() lchown(&(0x7f0000000000)='./file1/file0\x00', r1, r0) 16:00:51 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:51 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, &(0x7f00000015c0)=""/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) syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) 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) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) 16:00:51 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 16:00:51 executing program 1: r0 = kqueue() munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003ed000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x40) r3 = geteuid() getppid() seteuid(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xa, 0x1, 0x7ff, 0x0, "7e8b95b8b0b288c5bda0c22f456b57c687977571", 0x400, 0x6}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x20}, {r2, 0x4}, {0xffffffffffffffff, 0x18a}, {r0, 0x10}, {r0, 0x8}, {r2, 0x40}], 0x6, 0x5) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="393398241c35317c86f0a0353c58963c09e67f1b5c05f8d6ea7b5cc8ac72761d1bef618b33365eb1368f73cac0952dfb954dcc39ace8eeb938a8b10a1dd7b3ed725fce233222d4adef7f510efb3ca78274f28c7a41cfd12a5295d4e428622a1a4f5e31765d0310d1a2002c9ac03cc2e0d01a589ac2f1493d458eab5aa77c80d227fd2fb41eadf940488b4a69df8c517e9d8c1b580703911b04b1159334225b272e840e60ffd49af1761a790f820d833d79f08d02fcf965553452073fb2bf41380afd106d4f9113a6125c0daa92a255d3e1a1fa66f43802675cae", 0xda, 0x0, &(0x7f0000000200)={0x2, 0x2}, 0xc) 16:00:51 executing program 0: 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) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000300)=0x2) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x80, 0x200, 0x0, 0x3f2, 0x10001, 0x9, 0x1, 0x0, 0x6, 0x101}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="e06a5c4bd73df056ea7b843682870ebdddb78bfdcfd2d04d94e5ccf49d607e5906134a689bf2ccaf5fa129dfa91118d9e3d3242da102ab86c376ad32cf7fdd84d048fd04f0d7676aff23e6bc23c7309a076ee2e3a5bb5933a238d2074e109d25d00b1c738271c1c74150b8e983bba1e1c5a90df145449915143c63aed4268c36269f197eca97b11a3a90dcebfd", 0x8d) write(r2, &(0x7f0000000400)="6f05d79ad01f8036e67a4b9e81cd9654f8ec6d7fac7bce929942ef248ddfdde1b836cacdf822a0f4f5387f253b10eacca73fa5df965d93ae57801c797fc1a803dc4ad2fd8f2562fd7a72981402ef2928cef63e7bf4b0c52504a61bf4376b321fe13de0a7edd862dd6ba87f0218bc1cab4aea9cd003bb61c54704a60410168cb17a1e241a46c7c846b778c3d196f0536556b8ebdfb06a0461433d647d420e194e36de", 0xa2) r4 = socket$inet(0x2, 0x3, 0x80000000102) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x40}, {{r3}, 0xffffffffffffffff, 0x58, 0x1, 0x1f, 0x200}, {{r3}, 0xfffffffffffffff9, 0xdc8bb3921cbbeb01, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x50, 0xfffff, 0xf3, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0xd23b}, {{r1}, 0xffffffffffffffff, 0x8, 0x36, 0x512d97c6, 0x1}], 0x5, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x7, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x3f, 0x9}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000042, 0x0, 0x79c}, {{r3}, 0xffffffffffffffff, 0x62, 0x5, 0x3, 0x1}, {{r4}, 0xfffffffffffffffa, 0x10, 0x5, 0x2, 0x10001}, {{r1}, 0xffffffffffffffff, 0x30, 0x40, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x12, 0x2, 0x401, 0xd1}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x8, 0x140}, {{r3}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0xb8}, {{r4}, 0xfffffffffffffffc, 0x20, 0x40, 0x200}], 0x7, &(0x7f00000006c0)={0xd23, 0x100000001}) r5 = dup2(r4, r4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0x1) listen(r5, 0x0) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x200000000000020) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x204, 0x80000000, 0x0, 0x401, 0x2, 0x2, 0x1, 0x3, 0x9, 0xeb96}) chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:52 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa001cf4002000869d3359fa925b737b7e6d71", 0x1c}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='&\xe7/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':,^\x00', &(0x7f0000000280)='-%\\\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)=',)}\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='[5.*\x00', &(0x7f00000003c0)='$\x00']) 16:00:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00', 0x6}, {&(0x7f0000000100)="357dfbbe08d52437337b7b1603a8623149d55a0d8b82a5a583579bdfb8bb5fcf27b5873ca2bae718ae78faf0c2050e3ec95ef2b04da7b79e4dd01dc5d75c6923a9cc84126917923b47c548ff66efc7a8992981a7a9045e708551d1738f2582682b00c68804b5fedaf6d1466b1c671fd9ae4c285e5505dfe19301b64b729682df9ef5d69e378bf93032322a36bfeb63f5d564f9664ec231e34ab79aa19b29e5b54aaf03a7cf43caa5ad6f4eb4ae700cfb124b2799d5392fd21fd679f492f7900cc6e677857144ba1fb4dc8655bb5403723186efcc8eb9e9418fc4aa5bcfaaa61673a77f56e72856673245a3", 0xeb}, {&(0x7f00000004c0)="4d1f70f0f61cfab9a11d9200b1bac24739840264102a98ceea9acaba6e54bcff45a68586d989a30b0f55f75ce1fec5ab92858212d9b84e6e01815b2154ce31b85d51b1e2644c2865be344deeb090e74c51e7e4d9f50378f523713cc9ec1cc1a618675dbed17dedcf4c7e91facc76efff249a147d8c3555100cc15b9fe4872c4358008436839f323cbc89fc84b6e0d0db2e660f43ed862a5782ac43f613cbb0ee3b3e4d24ad73124eb878b168526285a4b3f68629a8a70cd467d24ab9e47be69fd8a36db96582c774649c416776801b32f514127bdca1033ee5a3aa89557978e1c75a45c0d9a84db52599063a17297f25e96d268e42", 0xf5}, {&(0x7f0000000640)="379cda95053d5cb059c4c79cd44dd3b4b36bb750ef6d70b0e805d09133eb41f492e0010000001b9e830faf654dcd3974355e85431ccc134bdf2c2093a9d6878ee6e355d6067d67efa01a299f72310f7bbf000a8c8ee49ac6a824d1737af5c94af4917aa4cfdc1c1755c2fc2d73a0680803a434416937c64f5b6e88d292e83b0ba4603bd931a7fd6a79a560d5c810fbc1664f1c5f113346e557cb3071d615e31abed21ff5919b3f4f8253753707664165a474ca44a4909d5941db05049dde7dacfb51f72b092570c6b2b7cc1b9d00acab0e0513c2a8f55a4af527ebbe12f394ea3a", 0xe1}, {&(0x7f0000000380)="ba7f417fc139d9b5723e924ee5587cda53120780fa0c10cf1f51316e6f6e8b18b8fbb69019f67f9d428b137fb50b73255919556b02f77579e6de1af7c502f43b2ee2f5cf7c60bceb281911e40bd237168aa589ff3ef968b9", 0x58}], 0x5) 16:00:52 executing program 0: kqueue() mknod$loop(&(0x7f0000000280)='./bus\x00', 0xc001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000240)=0xfffffffffffffd75) getpeername(r1, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:52 executing program 1: mprotect(&(0x7f00000ee000/0x3000)=nil, 0x3000, 0x6) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)) 16:00:52 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="90", 0x24c}], 0x100000000000018b) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1000, 0x8, 0xfc, 0x3, "62d013a29d0648a0f27370f7d51c028bbc23d21a", 0x1, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x84, 0x7, 0x9171}, {{r2}, 0xfffffffffffffff9, 0x12, 0x40, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x54, 0x1, 0xfffffffffffffffb, 0x80000000}, {{r2}, 0x0, 0x50, 0xdb49381acb68c685, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0xfffffffffffffffb, 0xffffffff}], 0x101, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x60, 0x1, 0x10001, 0xd05}], 0x8, &(0x7f0000000280)={0xc54, 0x2}) r4 = getegid() dup(r1) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8048, 0x1) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x40000000003a, 0x12, 0x0, 0x0) setsockopt(r0, 0x6, 0x4d9b, &(0x7f0000000000)="fb00637f5a53b8f35e0422c66c1074d6cf5e7c8d75c372cd2eefa9d714f5a47fccdef0dd324ae0244d2995fe11c7e93562fde2cfbbc92e075335b86cad40621e5e8ef035c59bec1c63f8ee628db4817ff4c13d768781424f6e5633e6c3634087a3cd33643ea7e8821f641c3eb478307eb8e707e972b93fcee401ef471aba5adf03f48ad10fd8f60ef2aad99be9764c1d1648da44ed31543a97566328707d8b6c5616711297e2b3f164a22d8d25692c95ab36fbeb6dafe0e957801df78adc31d3389f1b2dec840265772ec40cb64e4340ef3918d97a826f9602b985ecce839a4af4f2af257baca0fafa32eff580c496bef7344933", 0xf4) socket$inet6(0x18, 0x4000, 0x100000000) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) r1 = semget(0x1, 0x2, 0x10) semop(r1, &(0x7f0000000200)=[{0x0, 0x0, 0x1800}, {0x3, 0x80000001, 0x1800}, {0x4}, {0x7, 0x8, 0x1800}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x2f1) r3 = getegid() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000012c0)) mknodat(r0, &(0x7f0000000280)='./bus\x00', 0x0, 0x4) sendto$unix(r0, &(0x7f00000002c0)="bda4d39f8de84e18a6f0591a5447a0a7ba833748d545631e062cee27f9582b7f598e068209e493baa6290a7c5e78c8eb51908582b13d5d7fe20e4daf66e930a1c6d0947cca0e772b81613fbb80010e30c79d533804161473efbd8332916af56c3e65e5ea724bb31cacddc0d1049f92f0b7c6e67a80d52c0f1f90a11c78dee5f861f499e997b6fb343841de3c909d29df5827855145a19c42a1ae58bf7e1926a66dd8249fdcc9d8678a0d18dd639ea71efe619902c0aa4dc40a9f0997fc34cc0b6d9d4f7a1334b979b954c319e850ced64267003bd2a08673e9e4556c4046ab31e73d92c3e548b191cab3881e28a6d222063a6698065fe0ac8d009df65e1c1aa859abfb8544a62ad1ba2935b80cd40283946c84bdf60d0545a382212c53f362ce943e859dc004096fd4556f2f16337105f9dbfe9d85c3697f8929c454715128ed67fd307f7de42d5200a6a50ba79a32647d8f407a3f2691956ac48719f67c77298eb0dd15e3e1f6f9f64ac5f7ed6c183e1f794018c90eb4f53d7e3eb01a67d2dc74776460a0bd7f53bdecfce63c04ec9cb498d94d8bc2fa1042f49dc54aabb63d1dffc02e1403bc1270de44c1526bfd38d264ec6b313308a4b3854359f2c5e0ab92abb47f85f7b5e8c0a64a098c176276c432e8dce0495b336ebf826260f8ed2c2c8c596d1fa893f4698a04dfa3b1eee86a6bb663aeea450b2827226588d11db27ab98dbab1e4a61b769d590390054b110e519fcb217faa066354589f7ff9a4b044015b235323dc2f4030bf734eb3ccc76a49312275b5e447abd567cd27f44c7a17564a071909e0ec911331c9fd0713f135fadd347cc079ed5a230743123fc1f008502fcd628e3f3785c4dfdb61972331adc5f8b35a4700fc25e571bf5019ec71cd26fb4afc5cc85a1f47fb9c29e353236df9f9169efd3c61620b9b63d06ca6b26c4815a45c02ed7c7182b01ec658dc7ddb7037c4452876acd0f411d52b47d73c9eb74e5fb7e450b582735648f884b5977279263555b206d57862c2c3e77210c36a5e1c7f93db7d93744dfc12ff89d84553b1dd9e0ebbeb34a3c24a83f9c9575bc08e0b932c8652cf194105850430f01c1413bc4d65ffa8b1bb7f3456375c11b9ae5dcbb2ffdbf9635b276d40ef4dcfe618453c2ec4da97c514969d00b9fae5b404fc0d176a2646aefb34f49074fa1752b47def5166f9b66eed2e0990e618af6d9d307f22daa691331690dc141715c2555c8c0d26db68d4e2baa6f133cfc465b7703263b8b764b7d552951488f3c11ee64ccbc3810d66dc5284e39c6ced51d0ba209d7877fbcb4f3c07081642fd02d02342acc255cbed975841f89ba79a3d826a2db8861ba63b216df695ebfe424386f6b5decf186d6cda8d33c02371afca60290ed7dac6f2d505c4c17549fec8d40ec55c44aba7418decc088121246beb6c6f54413e0f2a2cbcd5b13e7839ceef60229c0adfa3cc7352b05555c9af74be4dc83c7c99342451ae869580688c16d9ad3d6eb963aabfc5a0e6823dd89cd38dd79fb7371b25bd758ce0050197640b1a8e34f20bb5fbb02af326fd61d997d6191ad910b4138a1360d152c0c463299963129bdbe3cfca1a185acf5876f2f5b0dbcc50756b8b06149b79814137a1a3fe79c8bcf01a254d86e9cab62aab9623c7d3f3c363c97d2dc8aee526e65b5ad9a74014205b4fdd2f43774b8aa600f4c2982bef2d973717a25e30a241c1d20d4fd3ebe6f2f30266ce162a738475268553b182eb5531db128cc7536c6f9d52e5d4d5402edcd2208ee78c32f3768cf5dd8196b6e867b0d72e907a92f095d423930d89f9a33a1667cd8251a18779d4f24bcafe4c632a0e10f0db22117eaad78aca4927c007b4efceefee9f44cf060cb1ac96f347d5e3d340716cd8779ee82b51ff089561122cdad5010c016c28c72c29a9d6f0a0904a4de2b4e8b42547f4bb0dba29ead52aec1a5c78f9da0dfbed0ac419c6af6a7ead81b8aeffb7c9be9081cf4b01fa8dca3de4c92e6743be07dadabb07ad43acc508fcb0fb9bfffb54aa6979f49d7369591f1b32ce939d6415c3f9c6f4693b2236edf36341fad9bc9a7cf3b3c23633e44134f668198558eb7eddfc30e54a4c1a376df6193df2445197c8adc67f048fd3614011ee032363252894bdd729b4b9e25bc0e6b9b7fe944136b3e70e6a0d61c3c91c928d0c7b4f541884a55dee0cb162104615aec977f613c866d333a23fef36abde87fb0277a1efba51d6e9c1d545ddc2a8926d7b4f1befa10b1d6151991444342ba82e0af585a733a7695c866ae3f1d0667e18e42b28be41ea05946368b660d32c451d96815c06d59d4a84ad3ed8289d6768a380ad4b8884816d634020a04c97ed66f5636eb568a030ce5a6c2e9fc22d8164ffeedbdcc0ae1cdc721f12b7c1d1c714a2acbbb6e312420c4311cab69e3269d32ebcd1f46eb6e6886cf08dcc5dce12d1c32d6c13347bf2e3e6a973020044c6a0816e2e10d27cc0159dd4e3b404c727881b66b4dc0f17c27443fa36d88396c5199f1bdbd2584c0ee018a0c0f4ce12b710c3e90b75dfcbecc4ebd1022940f15053ba2f6aabf195ea56b2adb1e8a85513487c6cefa269a84d8d688763b2da8bdda99a87c9cb1e5f57a4ccbe972564baa4d91144f7820f562e00faf2e8500cbbe502d6be8598864d07cb0c5a1054873bf6de3bab45dcb02826dc515f51a5199ae14d35f8b892daa1bd2804cdd4feefdd8d3648921fe21a8e91431a0a437886207b2de8524bd65450db92cd53018fa1fef856660bf0480597ca3686490fb3480c2fa9c99b60d10ee7cd5fc67cfcafe17a4cc64c2896dff05bc1aaa2339fe84afb4fdb70b2e525d1c50db23ee8a400cc3e298fcee8b1ec28ad477b2d3b1880791dc3e873b756a020a9813c68e16d903192a207d822b93fe81c45d5d471dbf33bac162a62bec2b8004ccf90871204e67a85f7b86d3f88562adf821b3bfce9dc20065b3c766ea1314a324613fc6d1737242aadcbacbdfaeef3a30d2ece8168898135916e811fd938c8c34d3c7af854ac19194e621f420dd9a10ae265b9091b7274cd4195a7a39159a5170b6a8e914e9850e812dc4fbd9a985d2c8896e9ea03b2c1886feaa197ae0f8325abf2a4b32e87acb1d89938ede7f319fbca28193836f360086d114a9134be89efad6ea9ff0f609674513d305af767a69c32420cf555154d48d2f056f9741f6481b934eac2d3dc802862453edf685dd60293582e5d78662e5d93296eaac5828a3589c98a3ff2ea62402276952f7e49b272b5c44e33a7fbc29b65d0c4aa2717f6cea4a2c6623e29b14e7dd947ced1f7340330a649fa14153b313679268b506ac2eae51ff02fa0eea3578e76932b4ab0590ca69a0e23459addf9344ce78880433af29315df8f76369c485655479c85a904a588290d7d21a5ad797d089179fdff7f8b6195136ae1b3d78805ce0287560af1e2a463e1f24419142e91ad641988b8e7b4c15545811f787d7661813fa919ad55b12696f58d032b3391b4af47be766e3021b6c682399cce2f56d6a8bc807df4d6b0bbfebe0ba4290b77b19725f8fdd21953b4371fd1f434e2da7f1b9266db8eadf5d4d33f3e4b6a0cfb565a977ab5bcaeb1a550bb2fed1a6526a409355ee2cb1a547c100299f33ae681f9fc11f6007d218fc27c313ad389761f61b1f95b8a2763b86946e6665a79250119fe8c3cf4a3bc31b56f8eedfae04354b0f551e87779180a56125b18a029fc6730022df9db6b59da491f7b7bb3773d70011c7f90c8786f70c86787bb82a1e2a262b9140a5495f5c4360f3b12639c3b9531da4829c018def1a69d91fd3701ca32b48c3cb3c8903d480690d109297843c1fa4e6b5f087c5bf4e39fd6be0a90be0ed4f29108e1e26092fda19f4a392c448203d3f15588176912977fcfadbc018b70fc7e5c4dda131be21b4a800c93f5111e540144c0814afea1faae212394c5cd52b510a340766ea449f879866db5e81be5948f388f6ddfa868d9ce98f2235d22d237ee9a6a1d7caab7b3160f120a89bf47cf3a47196db70953d1cf71865020d2491fb8ab7d7afea92ced5419ba42da91974648ddf48adab64f99e3cd0754293de67e2fa0276b01aea1d3e0424df3126a2eedc5319c338dde0fae9743137786129340c5c696a8bf3704239ec9c5e543f0608baa87f6018899267a80095f279ecd620e586598849303c411a6cd32ebda5948a957a77764119ce3e204b42693f761780ed1c6fb92437eef0ab32f4cf496d914642c8f26b1e687f8cbfb1eb0efe695b18a954dff44f7a2dab7aadab1518399913f0f05a258dc05b055fd3cd425b823a2cbb81add79790fcff7302f30ac023c3ee3f4b9ccfdcc2fdae0ee068988f979d084dc3daeed9df16f2f6bf825b042a3f97ae46f085ee42d66b67111b33b05f170def52334eb770acd9ae1a175cb32fb4164a22f86fc18f47df02c8255244fd5e7e1edc383a1398c5ba04503ba11b94fe1efb38e82e285562ab1d68a4588e994641affcb3219651d908befd226aced9574554a2150ce1c67a05b0a05243f0a550a5f17e78c99bdca5e96096e044f7ae38e676030dd11ac9d59d67cbf6d6ce841994ad74172d2cdfbe5f35d8077adc17762947e628f63f1b44756926ea1fee7493bdd8836d3bcb7bacdf7f71d724d2b7bc79bd2cf1e0823f9596849a811c31bb65e1d6bc2ce3286240c413706664c698a1de127072349d56de35fcdfe29d15a11112184fd9baf6e6f1d7c70384fb5dd7b7da48631c5c656b088deff09a4373bc3a077c732492b6ad638b1468db5a84c24458223c5a48fda29056bcc15363b9895a06217f295f5a052fcf7868a484d30256a772a6d315359a2662a39472707349b87d08a1d9c0f9d4d1930c0f894cf3821639e520928e912c8ef600d7622477f36b53d00b79c4f674954f474c447fed0a19b533d0c6257500d54326300b22d8d5161ae0797abeec04e714a18baa28fd7073f6e8c737500b0dd9a7d4670f7fdb064c8385b151b3eab05e7d6206843e5ff47d4e6557e386c55de354df15645011a8d8a20017b53a10be81af0358c83fc2c646fb5c4d326efdf7a0611055d9a6dbde198ffb822a966c8c478a67f1af2c0ba7e753da0abbf8237572b189b3128264b9f0612f27586cd79217833b9a06b37c0dcf2af8d798b25211b3c35ee1aa37ddbfee00dacf13f1d8f9a20359afcb14867c779a52bd4e062257b43dafe101331c700ba46a4c95acf54c8d1c2125ef779bb3e066c4f827c802d03f39a527423aac0b90058b186e4aff3e053d10173316532b09b675c97b3a533e5498186c9e897c4c8838926b0bdabd3bbada9461d127b7d6f41153c9a8a2134eaf047d45e339c243b123f29be8cea1e51598a4f7d1de59334ca0259abe337a64b60f1db44975e3b09a6eccdd217e626a4743ebbf595cff498e4ea60ee8cf04e65be87bf92e96c4db5bf36f747b5f4dbb56d63917cfb6bd5207617523786ab2b001b0b152119da19f64bfd648468674cf54f22361d8e4392033ae8e2008daab6d299b1dbdb7376fe2eea6e724bac11593d6c633c44671cf7e9e01714c04b148b72e9ee33c4de1b5978e90ea2c7844ed132f7b4134dc5e0bd44a540787a9fa18fed97c0cbc696334d5bb5ddae88bde76665b53a18182c7fcf163b241e6606cec8f95c1fe647aed9fae322a359f28d540820ecd00bcf1728cd2f3fbdf65814074e39d5e6e07d145706f53fcb32c89a176e5e2bb140692d7bbd87c9644842a7afa2fdb156f071b48d1c4861cac", 0x1000, 0x404, &(0x7f0000001300)=ANY=[@ANYBLOB="01002e26222b0737d243baa7c4876c27632f72752736"], 0x8) lchown(&(0x7f0000000180)='./bus\x00', r2, r3) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x100000000000000, 0x200, 0x1, 0x5, 0x80000001}, &(0x7f0000000080)={0x9, 0x400, 0x3, 0x2b, 0xb2, 0x7, 0x1000, 0x7}, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x6e2783c1, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) 16:00:53 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x21b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x28, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) ioctl$TIOCCONS(r1, 0xc0205602, &(0x7f00000000c0)) 16:00:53 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "c242f39084781057f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x10000000000001, 0x20000000000007ff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) r3 = fcntl$dupfd(r0, 0x0, r1) dup(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)=0x604) 16:00:53 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, 0xffffffffffffffff, 0x0, 0x300) 16:00:53 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/133) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = socket(0x18, 0x5, 0x100000000) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:53 executing program 1: mlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20080, 0x0) flock(r0, 0x9) munlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000240)) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) openat(r9, &(0x7f00000006c0)='./file0\x00', 0x20000, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r6, &(0x7f0000000600)='./file1/file0\x00', &(0x7f0000000640)=""/101, 0x65) r12 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x3) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000035c0)=[{&(0x7f0000000140)="f1c739644a7fc6b5d1a6e6115d5e19fe17c19180c6d1f6df5570cc8991f5abb7306e77b84dbff7b5567ffae75a9e", 0x2e2}, {0x0}], 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="b7396fc2e02383f07943575fe46eb85bc4dea276666c82c008220f28f0de09aafb27d1fb52c7d1", 0x27}, {&(0x7f00000000c0)="00ac74212c8cbba7383831762b9b0ff461e3b1321c606942", 0x18}], 0x2) 16:00:53 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) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) r4 = dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r6 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x3, r6, r7, r8, r9, 0x0, 0x1f}, 0x80, 0x0, r10, r11, 0x80000000, 0x0, 0x3}) 16:00:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) 16:00:53 executing program 0: r0 = socket(0x400000000016, 0xffffffffffffffff, 0x10009) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa, 0x1) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:53 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}, {r0, 0x4}, {r1, 0x20}, {r2, 0x42}, {r1, 0x100}, {r1, 0x10}], 0x6, 0x3f) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:00:53 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) poll(&(0x7f0000000140)=[{r0, 0x104}, {r1, 0x10}, {r0, 0x2}], 0x3, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000300)="307b66b5f22adb3b827a4f41ce6d", 0xe}, {&(0x7f0000000340)="669e3b039977f340ee44a2e674263fc623636ad2bacb4a2853e394c27f45e3a185cd861502690f7442e524ebfb2b83d8650c476002b6dadaffb72dfe41ed9287d91880254a37484a911d9f632c2a9b32d25f257ac6f21971c00a4c56eaac74bf9777", 0x62}, {&(0x7f00000003c0)="f7db917b126246c94dbbcfdac89b5468dca550b88d5c4f870d26b8f198e0ed6ead3817c6d3d524739f9e2939a8efc7bbca6d5cdb033103911026eb90090a9d7c5e2b9b88a14a6a35f0a3dd83966f4739aa1d93130b65d7059589ada83479d9bbd27e535cd136d3aa17a61ff162b4909d746e904047dec36cbdde48c472d94f7c80937bc036cd62e9657387368481ee7817f41dcfca4ee9568da631606260a72d2fc04283fadf9cf79708724a43cd669be5f53197b1a72dd6b0a2f1a2364ce4f46efa17b472371abf76a5225ddcb6f0b4cd5e8373d872c6b44ae4d573404d379ef30752378b5b40d3f99c6350", 0xec}, {&(0x7f0000000500)="e3d6bde15bf1e1", 0x7}, {&(0x7f0000000540)="afbc17d2b2a01ccbcb189727ae1a4890e1e2059c12ec308e28ec5fd8cc60739549e612bc70c1d677463432bab7828b0b52b6b56af1ced599fc3a125a13d9770c7ec3c84c06b2348d44a4aed1062039a4d24b1829c50d74861203c7a88ea6cb9021388ae48806b0de797ed4acf3ce64a97c6c67bb23e524169297a60079a7e32a08013a1de646fcc33ea895fc7cd70fdf869693d5a1313f22637812305b4ae4f688f7bc18b8ad00c732f8affe2fa90ede8c9a0d348047f0865ab124142459dc77923cdb294217da78c97f14d55ad430e485ccf1abd72fbd6a637f82901314ae248ae0eb09191d535e5c7e", 0xea}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x2}, 0x400) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="73fe968ca1c94fb8529bdb41ef3ef151775d8ba313d5b8aed1c996ee87be8b85981060c3e3b5be8421e5ff537aa104d8fe2666a3cdf2a6346d45049ae556a23110ce5cbafe2dccfc2a43e1a726810f6a8ee10229253b83448ffc7858ede82a4e01fa9440045399de259e125dc26cd2793652f503ee3512c1242c99bb02d709b3d82b1fed5b605b3195ac60f29668a4cf604098e8688da4e6e2ba12ef6b4b5ac01953a3a7700f80f05a1a2c83926c26ca3a05bc34f94b73c8b74a102e58efa5e3e4966f257d810c228435e2342b124f1b03912f655a2587fff3dbd31ee649592bf0e191297a3f7ffa3468defe4973dde38ae23da8", 0xf4}], 0x1, 0x0) 16:00:53 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000100)="1c709647972f0f3d58", 0x9}, {&(0x7f0000000140)="25579a8686a3627cce7cad4c382c7287facb4eaacfb76924990e06d69315c8978b28890e83e74cfbf18abe484d84f9279c63f584f6e508d73aca78959780324be45c4b945f21a54ea3f7297913c228e6b6747a81ed10f190435a70ccf0c502257f6f08f69d", 0x65}, {&(0x7f00000001c0)="e2bf85cf484895a6a99e016ba7ec6666ad0c6aea9e0c70ecbe71fe6cf744af322abe0a941832cb836342d8d5fc82f224149f55a9cb79f817a768ddd971fc5bf57b971fedd331b74268e3229c5ea9941c873e0bc1c5a52921848075c64984494e3d3334c7a7fad5662bed3341592a0ef5c078ab7a68500ffad74b8a703017e5a4301bdec90c84e0de7417b5d84f83eee38d225bc11411669af3fe521733d5700333c4d22dadccd430620b7f74397aa00b49387798fcbd35a87f3315bd6ba1f07b676854256f9b3bef4ec5984cefa76a3c7434e11d2cbc3c54eb7b066bea6267c8df5cd9a0867589dd460c2d46e726f3c59abbf8d5ed34eeb5a15eacb3b2643c8c9f37bc547e23e1638ec11d1b569dc6e2a209e202909ea13ef4690d7a4c1bfbf295abf72e121363b9707b6d04011884f02513603b9e101f29441524046f6891450d2fa68d992dc4a2dc41ec16785fb326944e666acc9c8f612a41d2564dd06f847906bac849a4ca17830e077ce63a1977c568f2dff640f37c99dc4efcd3b8867ef7b3020c76497dfb78bc3cfa9ca57d64b1ad089f7d4e398f8f75976e434251f7a396877aff445865bae10f71d2ed23326e826b63eacb73dae0fe1a7d8e6e7c6ab4d393e5107f3539bedeed9fa00f1288fcb208dfb478f75eca3288aa84b4aca941f40a0f38e9a88cf3348422dc80aafff8ef9a329a3cdbaf35e192b3ea49a2c142470731015fbbe880f0097c6a1c89d69ba60e506a46ba6d8c18d0a103a298b76c615130868ac53ea2eaed046055f235bd0e418eae455e4816bc10cc26a66727e74f8c74fdc6f7d59dbf97111561f8d4a07efb97529b524412e4388ae8446a96e61a1eaeb3624339ff2bad7a42b3371c90e4f059d5b9908989817bffc1966c4435d0fc0b12c1c357bf72b24b7ec5dd9b1e4c5cce856e6125635595aef7f79bf9fbd09adcd03490a272b111f617d85ed836ae574d1f2966dce630a758f61c3b6166a34a135ebf319ec8133f74a79c633de25f4efb351f790c85494f1eb685b442a3da7b146494576b75800ad72e73983acb9db61f219f849c8b454cb8f84c83ddc4cb1c47fe6f6c3ebbb455cc2e8a54ecfabae004ee37083b1c96ad741d5a97f03eefcb7eeba63609322464bf486ddf0deb4e7f7eecc2deb1b9a855d767c81ed29197aec8043822a5544302f7f31a6c01e3e0247aa9ec7c98344a724a7552ed980c5cd279bb34fee00630008e27ae270c9fc81cae4c55a137a20da6fa953da6cdc88812036c39730105f7867c1845869257960b9a1b31ea076ce37621b30f0beacac5daf5fb4a113d67506c0e0dab1d3048623b67786095bae445085ec6865cd8dff177a0f1ea41e9ebeeac8e920f9401c959824053523ccb7b160f122c2e1b5bf0e56bc545b31bf1c9c244ebc434ea65efac7af8629e23e6e10dee4e197f6a3bd05317b56479053f7d9ab61fa61b7ff1602f2e071272494c3cd532e43aaaf509c08da0f1832370c71a09354d842fe294a346cf7ff6e304013bbacfe974f5162102f65eb867954fd1e63eca315811c717c12cc94804e0e85787e7f7ec4196dcaf49eb1126da65d5fd893dc6dc66fe28893e1aad3dc076a18af9d6d10331c066946ef1f8a239129343228f110650877263db0917c148cb8189bd15c3ad23806d6ee1e40b0861120788c704f48c82abe4ab68c65d2d914d8e23229fda55527741044a6610eec9bb9a95e691bf4a12fea3edbccf4a4d5a8273ca6b66ed6e25ff54c9d1c664950216a9fb3d2d618ed80aca39a84cb4f033a7d97f475f703ce25f2ee63689884a2df3419598f20305277857a1ea28a036dfca56eb6f25f2ac3ce27ce695aa428cc7441111607b49d9809ee8d7680e88d611fd30f6106928ecd33972866e1f5a34134e4f7a814691fd5c0d2fe2beb8157f58eb31da1632f6c37edbef8be2de73c7b7701ea30cdcb325779682d66a2aefff5de2a1f19336b2e437fdef6679099899e3f67fd3af5e96197111ce52e2ed6fe56517c34deb786779ce6f5a04fa89d11cfa6b70d6cdc00db7c79081504e065eb4f4ddab3bd3394e6ade7043f0083b401861902e9453222e02047a84e1cd66155d436af33ca28c8c5488b8cb6b76ced2b786cd8378c1f2e206b3ab91ab60dd6180c7ed1e16deb44e159de4f594ff8242af3b44e540cfb36d7ee7008f764871f100abc2ae25dba051ca8c8450369262c9922120b341d91cb485bcd0e3464017eb96df03108c286f8e76089bf9d8bdd4d3ce892ceffab85554ec21be9e6133e917bdd2373530876f95ab7cc748ff35d56e79f95d2baf74cd529cdefecd4fbb10e5863a01bd5b783ec1edd06c9f43630a1b7323ceaabbfbc9843714199193ac48898f7ce8f7ba8e7e480b0f8732d04841a5d67ab4e8aa8bb6a9bf8b96861c30c3d2d5fce2c3f7bdc5ac4e4da43fcb3c5f2c3819c9da35799916b46907f9820bb578008e031b286b24265fc26a0ff3d2c5094e70d7ad15ccb493dcdcfa1ca6758d901a820857418e859f0687211a73906be6c293ce76e51ad341d1c0828f5e5a5cb0d3fdc96707dfaa08c0f62904dadd5960babc455894b79aea64c930710c06dcaf231494ea1ea8c78ad9841099b50ca5aceeac88ff4db98afe6780d2d5a22571c5077563ab36592891364b50a4d5ebbb3345b013cccd238b75bc24d4683328d60c4d4350489ad5667a8e7f5be562fafd9dadcb4b121dd7c118418cb8440851ece02c7154c4ba2423b5587086a000b2077c9ddecc627901207ca4183e69f0895ec0fec2ac8fffdc8179289b7a2168faa48b8a461b85cfd470eb24e4d07aaaf52b5f8a1ababb6e6c2b7d4db2596d728ba44e5cf70dd7ca86023e977091bcf1e041ab6f653424988d332e624b37ff173047aa8a86f3de25019b3c679608726979ee1fdba03f0a491f683e1f42047297999a7412642c5eba2a0dac0d3a7a0ad141f2b7a425af81fb2143ef721c949ce8dbd89435f1980dac118acd3e8516bcfa936d2673dbcb9ede02089f9b4b7566d4256721004c5aa37beac6a77936dbc7ed47dcbcde085e39a86d75560240740bfa95f1682d6ef79121b689ec365f62a1257ae6937db0dbd73b8d663820dd869102dc25bb6a59604e7d107810d7160fe8d3e9cac44fd413fceae996ccf96c613e9fc6f7d7ba5bed5b03cd2f1e572768cadd79e02ac68b0477fe0e955ebc918413deb4119f8259c475b637f063916744ec1abb1533ca44efc86549ce0d4d1fa3610532861726244edeaf4f37f3b9f8d1532fda021da76c49eb9beaaee98a0bd6d4aec9a62638a57b7484e2361da7273c867e4c129b03167f54cadf516d6f77496edc974a41277bd3c44eafb41fcc6d383b12766bf3163e49d99b31b090545f9f894c657930b94252b1b9b243da5f1ddbd3c130d53b1fcab4628226f3869da23bb5a446a797792460f3f04258d91f33b18112d745157dc2581639e841627047f918aecb27d44005b02991c58bceb8f2b228b773a12d30cd0597a7a6a1af5c27bae4d38f1d0f7462a1e01f765e52f0cdd4946675d3451b0aa387306a47be9eb30ccbc5db178df6119e214ec027d7eb74d58c65ca953e10d61e7f99daed49d31808459e2238b21196a668ca86c673258c8994eb63f385dad2b34ebb31c85f8e341a3a4dd4668c63c3f218c00cd5d2ce5a8680cada283041f360e9e1af6084cf0195af12229a6f9211ed4adbcc1de8de00333b4f1e42b9a65c9f6c5282dd176a036d506b5920f5790a1c6eda376e18275dd109023a8554d0f94d9bd022f0631c6490726d5ca4e89f4b286f8c90d200c118ac0df697fe4bbc28a65b143332cbf5b4cf9a5deb6b7b0616d00527c4b67fe88704f3ab1cf19bb00ba48e2b9964271a2e59864d1f95a2798b7081826e4d1ae638efa82bb04bfc17d39b494e95cc619264d9cf2a58de01b3129cc53eba567e1d00553246ac6e943ed1e9d9afb5f847b47106d7688a86ff9871249b9012eac45fe200db2f68e68787259391516052bfdf87ca285be23baee0c72eb61bea502087f7fff7b32dfe2d18683af027566b9163526d6434dc79ab8906681620d212f2eb14eeaf6a275665b482d95394aada6b088162396ed53669def53a4ebb8975970f3c569d2b6e76c762c3f5b7588921f824fd3280d2a861bef94c6dd17e073f988a59ea0fbf80f7a8fe1fa0f34eddfd42770b8689a441d825c690edf40bc953fe392eefe110c8de82b94fef6b36d8550bdf88105159254caade02bc5e406f73c445f5021bb6235ab46c2eedf3a775f5eabd21ed93eed247c42077c68c8ca76eec9444e6eba7706d5cc40c29d6ad801dc7c6161904fd6d81af9aeefa7b9e3a83b13a669abd4b0ab8b6cd9d08cc4132c246ec1ac6d46a4c785bea2806b307b0b3428db41b319e2e2857b8844f5e2062a9eed393c3c4d2cbbbf43eb68989b14e2d560639dfd22fc91a8a82a88602f00d1be60af3598cd1a3da67fc5aeaa3da5a1e00f891154d9c625a103b9143f57f83e904cb2a76a47191fbda8a55dbb5c42e5bef53aa7dfc5afbd9a2b159364f81de8b0f991f08fc315af08ab9eb697cbf6cc6db43ab46d5a7e7fb7f8166fc3f76e9e0be02a67e5a3a30be588cd5becaa2a5f07c69b191138cde791da32b9e8d8030d29028d66870785b0bfa00959d7a837a75b603692ee42bed1e04edc7d3dbbfbe7363a063de43d613eb74729411509a6400054eca09c520ef0931bb3e7c261403629ddf94ede8dce0ad32423d1e8a3a8f4da87edbc2f184b6498f2f86725548d31145a7668446897c30db6954498e1876e1c6ef28c60970415ff9c6288f383ea996e2c80d10475db5c9b2fba7431615dbd27ac90bcf88f5b82a618c8fec3c042c19fd87c2b97030d7103bd869475fe0d0a370fbcb212ad26fbe1342c545030b2fc0bf42c10eb2d9d4a663a81970562194d1772387cf732487bfa40c933ffd2699d8ce5da5e4b5abdd50d974bcb4b7c8ec80f0fa5843a9c8b1f8211b828d1653c49e147a9c3164bced9c726a11fc1c94bfc95de912e527f070030919a088eb5881bcedc289f3d3260313e594dabbdea512bdad928f45ee0cb596a4c461004828f070df8d5f1b62ea6d99e734789cbd9588c7a793e2b0a40b379519603031c5002f7a0ac96c6fb1c4cc7b6a07f612fefcb6c0a58a8d522bb6f7d8f4e8932bf70e363ea7dc082dc477f1f1fae7c1a32e73c25ad14962ca5c52166c965004738548d722bf958fdf39d56d1414899343f3ecb76fa6b2a3f4579f582fc9bf27c868c289be7604be8ff4f58d64fdc9cb4ef7523986c6f921943e7cf35e290b2f1c61643c7adc6b7c14a116feefbcfff73619584599d05f73f3811706ee8c6ab8b2343ab1f04c1a71fdb43bc38b8276f7375144afb3f1bff8988c5f96904dcca0617dfb20ce637cf10f1681e1fabdf5831d48581e5d0099085f9abb2183954b901932c786d0bf5311ea801fcb0e227a822ca3ed196dd9911f72a741648b3d13d3061dee6719f07dfb522800173195affdaab54076e67d73f8519a9ee2d16831dad1d2bd701a600969d1283fa26b4a88fae3c55b0f3b8c71e6ce4db38123ac3864e7b832d5603a65364aa73cff48aed46e8fae14957fa19a578164f01ffc439bfbe88bc6fefd160d36e97ed4cf34981e08b6e1dfa350ad9fcac8003555862b2659048da0e81b4ed40969f2f345a659d04f45313c37b643e73a050a59405f7c4ceb333b467243209319e323592741c6f6b2179304de22ec173c9bcf24fad7cd48bcfb4381056ff6b2cdaa7160", 0x1000}, {&(0x7f00000011c0)="673cf78212cd97f2ea4c65339e41850750358144e230ecbba57ebe0a780cfbf7510048e21f4877cb1897bbb23117ec2aa5089880678b2ee775", 0x39}, {&(0x7f0000001200)="95ddd6f54f0fef9bdcb7c503036322439804214b3638e90237fd64a80667cb779eb1c76543edb977e57a1dadf04e58", 0x2f}], 0x5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001400)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001300)="40f2274f6eecc988784ffbba64b19f66bc085fdcf75d44d48e085ef64bd3c774db776e55e90f8fde20f2b519f5c38771837c88f001eebe1bd91cc35427aba730915c89f8a19997b34d7d08cc6817470b2765be2f0568839e5bbe8ca9026effed7b318dfd84fe874ed9897b014c2e98ffd511669866af033482940f95913c154cf776bc9a6321dd5add301a7deddf0e", 0x8f) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x3fffffffffffffe) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000012c0)={0x7, 0x10001, 0x7, 0x1}) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/182) 16:00:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) socket(0x6, 0x5, 0x400) 16:00:54 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40000004, 0x0) fcntl$getown(r0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x56f, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x54, 0xf0000005, 0xff, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20000000, 0xff, 0x800}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x8000, 0x14}, {{r0}, 0xfffffffffffffffe, 0x40, 0x45, 0x8, 0x1c}, {{r1}, 0xfffffffffffffffc, 0x20, 0x3, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x28, 0xa, 0x92f, 0x7}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000002, 0x101, 0x3}], 0x7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x50, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x625, 0x3}], 0xe5, &(0x7f0000000080)={0x5ea4, 0xffffffff826941eb}) shutdown(r1, 0x2) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x0, 0x2}) r1 = kqueue() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = dup(r4) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x1) close(r6) 16:00:00 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r0) setrlimit(0x8, &(0x7f0000000040)={0xb, 0x10000000000095}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x7, 0x200000000, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x7) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 16:00:00 executing program 0: minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1, 0x0) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x81, 0x81, 0x6cd8, 0x7fffffff, "4fa27c6f717a93941998133e3f3ec97581520979", 0x5, 0x2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1363) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xef68) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffe, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') chdir(&(0x7f00000001c0)='./bus\x00') 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f0000000100)=[{r2}], 0x1, 0x6) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:00 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002900)="3a195bcbe49b456207d5e70d872b3e7bb48c18904d367bd02de56d0ea0dfc0d05ecda3f76846f348ab86c78be1cb48d50c562a3ef7bfd88ed98de8374cba849c30516518846bb959a7ac56b7572b0344c36147b09147a45170278a53b200d499c4e9325c477e5197c87f90aac6d6a3fb113f33cf6c5d8d64e65e6e7e1f65c0fa7c0c1fef4696b6224101783882cc850048d2b6d86b62cfb1d4118c92a88f31f7350ad003fbb63712cd47845173abb19defc3e8f0ec7fae2ad2536538f169cc6b740495ee49e710790eb49b440c4f4e5e0b13f4eca43a0fdcb56a2c92535c952e595ee0e273bd73", 0xe7}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) fchmod(r0, 0x47) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0000001809a895d9dc047d21febf005b6d01002777050000000000000000000072b91c8433d750675b71e42d", 0x2c}], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="15660003a960f0", 0x7}, {&(0x7f00000001c0)="4028083b9985ff8f810671fcdce8494d4dbc2dfb8727e81fc3e59d650752b1df702f475f93ff8da433fee355f0a1d560c70da69539107217b5ae443f00aed255cf16a7891c80fd30c0b9079cf66f4c735f774d7f8a6873169159bb0f1c7e346bc1d75806f9344a76e9649a4f2ca1c01778ee4aa791eeb9163f6a7c49ebb76022316893a5dc845f76b3d57e25167c6f7c41f555546320fb3253d6cef3660796287a2f915b3f611e5ec63320950bbd2d7bea4257a7711ccc163ab8db5346a1bd86263ddda05e90", 0xc6}, {&(0x7f00000002c0)="4440bd6032af2f28fef8e58adb42e09e4e9c2b264be80d7f8e3a3d973916f1cdc68518df8226607881291b0e7a57dd7534966637e6ed355bf410346a39703df161f16c1378f9ed085801fd5218b08e27c1baf05279e10e91694bded7a1573d2c91d1514c40056b615370ad0b7ba43012b8928b5957c2312024fdbdc749e143b4e4a23b223b8d8d59c20699f64ed3aa364172039ec268c6f63119d256400b3e072f60ffd9c5244d1182f8390333aa5c40e2b9abe90495c230e0c768c28a4721576994", 0xc2}, {&(0x7f0000000440)="fb41fb3477d7899d6b62fbf5e21fff0744622a31c6dd3b31a84b2671598696c29b2341b52d72f763655e43c66cc5dd018b5b6125dbb42b40df0b499af42d5e2ade4a572f490058012626e366466bcc6b60fd3dac6f0a5b47266a50c58af4bb037bc4956f6702809082a180308a9aa2551ed975b876e00571f19a748430bf104d404922bcc1e518cbf92bad67229729351f144818a5692e6eb6c0ab18b42eaeab291925f973a25b5808", 0xa9}, {&(0x7f0000000500)="5ce4f5ff281c8fa756b5c4bbb361609666158b5145448ae3a826c5dcb0e1475d4592ade102ceb661fea01ef5de54b1a83d4febe70fb583242ca1fa3f5fcf24a59567528ba5957d58e18b3990d8dd5b2337aa4dbf645ccfd775007834a1fccf9ba995a3afffca58a2be945787cd2c1b0291d98e4c7aa4d977b05046af473aa4e2807605ca2d5dfb99bc27a741da4ec2de1598679e18034aabcd6ca2e4571f76c5e4e0e5bf4c0fb2ebd52584b878dafb628b5ce83be7a2f39201d32a56797a401eb9f0fb522cf5f326caa6649eee49d5a1c69658d0d0091bcc5fe8fdd1882c5250d77761ced46687ff", 0xe8}, {&(0x7f0000000100)="63abbb70ed2482c9d865481341fd2f44714e540e4743da7997b9a8a760360bdb7149d64c1d003b671b60a09db9c265301c982995f6fc9efb7986a1389a17135f361aa14338ca580ba6ce0a26b75f50b8cf8406156c998fc8cdf6a11fcf020442517c8b60f5f6e1a858f707e8ee06ec07dec0ea95ed", 0x75}, {&(0x7f0000000040)="10", 0x1}, {&(0x7f0000000600)="cc943d4a5a7855e172d6cbd1303d588d5e3cb4e32a32046d8e05309bf61371d6f24a079152ed4e6904e25a3c2a183fdff3d3bf5a529e1a317b8aff9cfc6048e411148ff6ea06af890abac189e10047442ac35fc2ef1a73cfde818b632c9d12d3ba703c04d3a1a0eb9aa44fb397766eab2199c20ac9fd32104166a397e32c312ef6", 0x81}, {&(0x7f00000003c0)="ddddd1c6477e36a13f182c96d100b5219c8a8f22b659f1ed29d6a2f4834b59776adc9e1a983bfedef4", 0x29}], 0x9) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x48, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0x56, 0x5, r1}) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x1c0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6c4a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:00 executing program 0: r0 = socket(0x21, 0xc007, 0x7ff) sendto$unix(r0, 0x0, 0x219, 0x0, 0x0, 0x270) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x144) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x8000000d, 0x29eb, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000020, 0x1f, 0x7}], 0x80000000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x5, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x5, 0x2}, {{r0}, 0x0, 0x40, 0x4, 0x81, 0x200}], 0x2c99, &(0x7f00000000c0)={0xffffffffed19370d, 0x7}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) getsockopt(r0, 0x2, 0x1000000040000001, 0x0, 0x0) 16:00:00 executing program 0: socket(0x3, 0x3, 0x10001) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x1000000000002001, 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="eb12", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000017c0)="0768ed49879137a4cc039945a0ed81af2ce6bfcfe25ae7bd3cf14a5140032ee646ec89b2833b481f747c98ba970f05087d4bf8bb6cf9efc2c309e3531cb833a0330700000073e7668ee0a078d15824cc687460155b2367235d57df67c1dc0315b92a510ef21c1d5e2c6f759f5b8dc857d9a136fa46b5450d28ee65802762115a1e8302103ddd50b018854e07729ffd636d68e2f58183a2de3437506e6bf1013dc5f2ebd386b5d509735d3051561caa25164c509abf9f57478415259cefa0a03eeb9bae9bb7e34b3eabe613b5cfd0d5fac376688d1a6508b19f4392c1df23ce7ee84818f303ebdbb971f41fd74aa107038309394a388f31bac7124ddd8595905bdae605f016b841d53482684474ba480d554cf333bd410646c2230b114d12af7b3719e59d2fe3ca8847d687b6affad7c7d4502a58fe25875ee1ed", 0x13a) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="c76252460b17559bff0b2abf69fc75ab4437124e27775dbeb9bfd418e67aac46ef9c8005b1f17c89e443bad612e48feaf627057f39179db207e3f59cbfed413fcb508f6a0c160ed8934796f3", 0x4c}, {&(0x7f0000000180)="814a504e56f531b6eb21cce17c8d24a3744b304e937a9f2d026281ec0497531e4384afb5c6b9e8ef7783c9a4c2ec6db33776a81c6c9037407a2c8e012757ce0ae9b052a0205a1d1ac82ef230c8d9470f56abf0ce895baf04de078b251446b51295e2e4cd6e51a040ec511f351c85137d5c", 0x71}, {&(0x7f0000000200)="b85155682aa446e4bb946c51cf97f2867752f16ed813779136438e53e7f12668f6fc5b43b188920428a14d42d08f79a283c707ea1f1079dcb0dc2498252fb7302a29064831e67ed968f160d2fe8ec24c426a85eac039e3ba32e8e1c42792b34fd7153df646afe5222924ebf682be957fae9f4a8ca7abc2b715544d60d46cd7520048d55f5f865642fc5a2743b243877a87a2863a37624180d8de151cbfd53be4e626804abd6d9cadcdce8efc5a4bb6d0f4be6c20feafe8f1552310d0b2b4e950b9252db109f89e36888a9e387432c917682f0e37cabc145c462c4b4ef244cb6d46ba7e6e1fff4c92f75a9bbb6016e2cc6c28d21f13619e0ffd26b3f5675a", 0xfe}], 0x3, &(0x7f0000000340)=[{0xb8, 0x1, 0x1, "866a22aeeef9fc609eaebcce68ae086868404814454853459cc85cac3d38fda2cf4714cee1829362605e925612cccb1e8d9bd2581984e0a4e4d7fbde92b58f689fea46b60d19bb2d89eaf3764e07eb83380d5c374eb372562d2c241261711e09ad92918a46853a67f08a094fc116e316bba5f9ba13c744ad4b6ba5bc1d9a3ebfd6e445361642e60c14d908e18211a04ed0ef740a1596cd869ef7223a438c00ead554c161f7e7"}, {0xc8, 0xffff, 0x0, "94487bd4ecf6cbbb82e63bf604426abf0339b2fac7d9b96989d1c2e0b8eced3af576cbdd03c5c133237f3ee7cb12530846cf9ecd994293216278716990ebe1c81f1cfe1007906575470c56d582954da2a65144f77a16100842f5b5be41a1c1cd1f1439a198570a668d98de28e85d6ad660377329f867e568ad62b7918b9f6e00d7eade9ec0bfaf0cef11643c9ae237e112d49f31b43de7f3324424c34dfdc8d1147b1d47e3c70cd20c82f21497bc33c27fef89dc"}, {0x108, 0x0, 0x10000, "a76198007a82b1af7c36c3343b91e2c63e8463fd758934b54a0bb5368bb536f94a1ae36e0a74ee466c10135c0aef5f5b7992aea3ee02cc62d8380b89b75c1efebfe8cc997b531546be9f4a54caeee99e6ad8803ffe928176795bcd72e2a1c7f97f13519a87669f2bb9b25e3022670f2eea941db97e218b3f49d6aaba75490c922be75ceb5ea2d4277948e3c22ed72c99af97ad19585bbe615933b32d54846b87a2c6b722f6ac6467ca2d6fa6beb6dfd74a57be4cadd3626e73969ccfa9e5fdb9b003ab85656ec4d42c232cd1d690d731655a72a53fb4a28c1c35c131789d38f23507c6ca078bf6c5f5b87802fce158316e577f"}, {0xd8, 0xffff, 0x7f, "9c2bc0379e223c7d1ac78da448426f879677a9adcf5b054411dc94558a4e5eaee5cc2036568f0e15592fe3b1141d6ac562ea042a24188ea974f6fa06d359f74adfb1a00bdb3db53eb806642f9b19ce3d086c7a5d24c2d94faeaf2a53a48c05ccb4257e7afa115ac624c5c6722f003b06b955f896d09da88538ce8b6711a478b07dba8491c393b859c6e8cecdf4b8d60c7d003b1d4d558a5e33d8cc22c6ab18e02ef71382054e277ae4406fa93297ef2a8adc79b1e9cf65cdf09bf0505faaa41acdc0239b50"}, {0x18, 0x1, 0x101, "007fa1791fa7"}, {0x70, 0xffff, 0x61, "83adcf1a17d3298b96b30eebdb99864bbe441e9cfe07eb6e37439da325508291203723404351054fe3281ee71c25d39eea300508a52a7c7e1e2fe8b06f5e8055476e8f0b12342241d1f06d8540c1b96c52eb937701489d53a7"}, {0x1010, 0x1, 0x2, "eb2460b5f7e80f9e908cb9cacf3b7cff0412df0300a26867250c769ea06cf5e0d572558571e366e4875244511823f3032fc6a4d1d9fb522765f986209dc4020bbee415954b2b96567100f2422c5e739390f59191d171852912b695f5499ab770629c49fe7d2d9711b04a83b9ae37111587c5a1d5b1b2514bf9916f3edc76001788fb1f7f4fcc12b76ed98eafeb79a1bddbb3de6c3dad49cda64e64ed5c6bff1cf3cf7c2f1a67c36d8d5b2138ff9ab1de6b31744b8756df1b1e958ea150a8416aa885662b76912ced2375ed7c0ecf3ef49a91b3d9edd4f9c925d7981fd1590358f5da34c9574d55af071a16cad12695fc101b2847f553b96f295fba47888373dde1586cb9c0a04f8856435494597cd481ebb091d17036a98ce45529e58a06d99f3c822ca790a5ebabd6aca2ed484e3c50e61a83321ac76eb443363711724e7983114520d4b58a0f70922a5c7124c7e81a9968580c9052fef04dbcdfa4e33739b149cfad97f5010d9ff750bf0170a7be7a4ab14af828d0d123167dffa8372931236f4de9669c23e25287ff4ac43672469dc00e33ee0bb6deb72f1e5649347d3d34763479c63a0aa202a3b3cc64287ab954a6510254fc3c2e6e856d8a194b81a00006e515b4bb3088770a48206a1b019211d07575011cc7f1d7923e43ad9faa1fb28a3024a7ae716fb4012cd818c04a78ab5bdc11d85eedaf1821a86b972354d4641628ef51d28c07c75b04f8419346c8917adf5f5728f7e4ed2b7b93d7257ab4f7c12f019620545ec773017bfc847537dfa7e1aca925aed4d35c460b224390bccb5cf84ea673ecb7db3a83f7f17dc43a0cfa128dbe275c892156ce043a7970d6d43efa1d4ff49ff18e7d0787aedf60373ec328d2ad395d6832ab6dee5f6e658793ec9f37bbdc8fb559755bce17cc2b2c61e9141fc262ee4b474b0d20e789387d0582d6a47f19a10c4fb8226183a7a710ce2a07c54b38c033b5b938a816fedfeb1bf0ef4f7f81934ddeb8092739505d9728c5a7bbc6670d7b81087987fce11b191b0ceff5c4ce2f7e60b120ed2e274168fb65699d6154f73e160365193484bf676c7ad70b2c40215b3c7443e06b32d4333f968b7476a7b2a7255deaa648ead5b17016e00bd6e954e5086219f8a2a6646f4e897509ef6b191e849f0c204c5688cd2db9dbab04f77b5ddced7210dd49d88ccde7844043fa2c5ce13af4cb7f75f0a21b6567cc4e5e77e5e064ab635eb74df1c284d0cb8e869d2bd6e3a6ec11b5b8ff73c0f0cf625225093ede4e5a37aeaab66eae70d152824a43f98fad6c406646ae3ea60ae8d44d725fdd71a87f45af7153176ddae234d21791590b97c644bae059599dd79eba4c45602a05783a18bdbd5a35cd3ae8785053b7645cb7b15e6282800776ae0e57ea495f0281523ebd6f28b9da293fdd007aace6ae7f086921ab6576de2fde2fd86bf6fae2c9d0ca42af3d140dbe7d2b08686e90e1aafe5c2cecd3d53a25ab3f2fa72f29b26e7d55c14a7de681e68ce1279ddb2c7746a6c7984dc616f97eae1cb761dace1fb07725e197cf332809cbb409f1a6937f84590a33321d3da3f5d6d613cf01f4b8e533365fc63d821cfbc4bef4464364115cf88288d86b45b3f18666ebe3e5659fd75fa37086ed98a6556d99f51027f86584ea719ec76a761266fc16453f3a267d7c869fe905a053a95134c91031d694b5ac76e2f8b5854692118b2ad7d3c3a50f609245a5a4f21e1c826f85d818b4770b98f4d8a87e455146d405f6c40705ac2cc02acf7e8a8fe36a1b957170453690ab10a13ac7f6ed2d3bb1cdbff6a187fb9ed0e08b11c9bc33a0e5f52968999fabb41b72e6c9229a5904fd0dfcad9bb64d49ead137ad8984fb9ae1e172a73c23b1322cf57a36dd6498f371db51af561c3bdd9833d5eedab6c17c621c0f70af9ff0d285caaca9a1fe3bae0015f7f42a4de207c265c43c08655dd32e694d7dc5772751a28c7c213578ad98fc069ba7492b4bc72a549b29ec47b9cf28fb75d105016904abf8abf9f8541a5182007191716e04e6d795c7ba7653375d97a74011719c1b6172480614daa7bcb8101d82278716b6f9610fd49a46a747ca62dd19b175fe9a89b54da4fb5ea465df0d52d1d8fd22f35659f32b865334b3ffb7a658790f4bfe3cda2c6b36c439ce8a74046abee3a41302538fe7ea394a049a169301920e33e00736972545f12216d07884b076aef9c9b02d558ba4867ccf273fe5864c00521ba9019c309a2f0a8b7149f0385df09b2633856ab3e95e963ec2334fdbcc5c3dcabae5025580545094f15b92f47b67aa81baa2500c5be7b50cf92b2c1d6063bb2e8d061f91b110dea0837f6e99f4adef2995cff74ec69e1cf99325de2e388375a3916df1ede9f00341387d44b2d6acd4211a7cd1da43c92c7d241d3709633704ee893fe2c8f9d7b3f72d346dba101266540194a8a8cd515cc3b77dcf12c86bec2713f2e498ad068b5a3951c9c9fd96da9e72e958be2be8f64abb4ca748e200f6877840cb91f2f0ca461afccdeb97b435c87bc2791670d718e31fbe3e149c95775ac07936889c6f80dc1625416bd555b442419a7c3cca38103f9940fe5dc92b250562a505fe09ead7c3a42d35a98d52ad7fdbd4d01abb2a1374a707bb617d93814636d5bf32a9d68bd2ef8ff2467c5358dc9b9b70131f3d88f17ae784fa8e1a135e9c2d89192ff541ba090728d9b916b004185f3dcc1b360b798164f115d5175e21558b492d2b2a360f6b6e768e8554be523bc542e0c79fb27fa3558db561769ca6a7e5287a7b4104db7d3a142c34b01a0cb0ee041ed15f3487259681ea808739b7f68e11cadd45fff5c0be18775bf3b6b352678d0d85f4bf5b8234c69bceffffdf496a9452b7800348cdbcbd38b95104dc5f0d088507462827dec23cdf5d33cf963bc4c98ef11893d0f33d40659cb24c70bbd04dd0ce44b74b3ff43ff2e0d4f03ef88f3f779b6e9ef04deb11d75beb1e7c5f55d08c513d9ed77a4a85afb8d850e95a073f07dff4f89ee9ab727a4422a6849ac6bcaa6cf3db26e883918454b0345f1232c1b6054254586aff97fba887e4c48bf2b82e9fabc569faee8e75da0c315a05b48fd8fc25c17dc2729c4e05713e92a7c03e328cc269f842ba4a43eac21f79383d1bc3341834a3da3649081c0cf85748f7f18462314dfe07a958758ff0dea712cf7fb52fafffb706932f769870b0cf86eddcd768f93f931a9eed50fad1974721445576fe8835f8d9c7e69d47a3201a5c1b45d71be4fe276504c6206fbe3f8d1c41d6015cbb3d555b4b7c4cf1c388d12ae36c96e04ddb4b4dc34f09d188da5f629f68fad6599ff19c09bd3d88ba726227504d6b5f92b9593cf433f4d7517397bc2ae6c37d1b84b9d348361d63eea1ccacd41eb0def7d7185c27c00e0fbc7d67fdd04e591aecd0f24c29ee67da08f376fa8f6f8cee1682ed99695d6126ce8c466991f0c119776f69962f981cc7888b0d2ed6ce4a02109a69857ed319e187b8746767f3e809189459883500c796429fbb14a8513a01bd0aaf8b5f31d8222f6a9584d210217aa4ec56063083118c40f4f606509b9bec3a28811bf7a8058ef791065bd01b08029f08aa02912c72a5b823d20d64241c15b008d94d667c4814e449c7ff8595c1191fbf7b617a31fbd18acaef7c2160a861904263ecdd36fdd32b7b7e603cad49dcdf429b09653aabfd873c2dc7f0adedef96b5222562a48c3c889abccdbca204eb62db8715fa2cec45dc2ed2a5c5afee0aa543627b102794513384dc9076620fc871c7cb559d8d5cc15c2d39374aa11c9dd13710e68c1cce3bcb47eb0539060bfb8c06cfd8aa40b84d454aeb9b3a1d42ffb84fe9b41bdf51f41871e6156dddae3ffbae8415f8f8183c880b523b231160dce53e7ddc1aba5477cba1b2edd65e567d551674ae235ada5f07f4f5873d01b0cd3f0de64594a55d1dbe9afaab962898c0adb8ebf3b746ae76cc8939c69a03a8cb6c974b644cd41635c5315b10282759344a54e20f976f98540c3b92bef109f8f2661ec725baefc0ebaf31ddbffcd78f57604849f71c53ce6d84fb026c3d1316421b725d3af6b6347c94cf5d711c67ac76258f8ee90c00eb2f5ca2f6d71293bee8e98a408cdc1b9cab846a4b137cc60baa48fb9fadf85c1958d904afc0fc0d425da4bc158ea5a65fe49bbb8fd99f4578763cc2d419a4c9a489ad2d6e3c52a4669eb5e643c30c9e180ac0dd071682fd9a5e83712331eb38423f96e41eba331dbba517130bacd50607d4b9f008228a7c2b4dadd88ba7cb82955d6b419c415d624d6dff42afde0b8481a8ec4d5d8778ff1a283ca8a316ddb06ce6a9cbc8d07ae12ba85a173e69c7d128362f41f1a0ba820dc05fc5208064136b58d4804604626328163ff9e042406f92c8bfa1c065cf12839cdfbd24f7a9cb7b01dfa6382d5b97c3ca80e16341a021e1c5ff8b57d2884516b54bc575ee66695beca067dcc195387d5c7efeddf4655514cf7924a17b6dd3acdea865ecbbbdd7ec267674e66d7424279cedace77ce3f53044d45764eb6e46e9229f40c67ac850a3e621c98280868d350f2b5ee837bd31052c2469fa2adf5790c8793cfc3df0f9e4f4399382cdc571083fa1e5ed33587f8a75c37275941d43e62d6de369a83932c76401f32753c4a71afd84bdbf17c39abd60a45747d647695ed973ce1b591ec4d2c6f3d8e997a4bafed277255cbff52ea585588fe036ad28202656df2c3661e00eb141817c14b11a5ff2fedca23b3bb88b37fa866e1d63b9e17e2cb3a7039d1acf99bdb529fe667fdfc2aac503b99c06e9399cda52cf56f35771826bd51b874f98ad4f3852f1d63010834d9629c1c37d9e211efc7805e9ef6dc7b1610d7464feaa210b0be3938565c613fc6f8ba6aa7ec29c585333e244037c88e436a303cfb262b540d6c4a1ff84880595fd7abd30fdcd38b67e3a9fe733035a9eba47f437a86062cf1b400dbe9d407a53bac9d8588ca4685e84a7fe93d11c503a4193e69071d7637a723372a260a08ae982710e4f9817631f91ccc7993c1e57bf58d663e068246b8e13939a7aad0713bfb79127f836ce92a4fbee6b953e1881449a5647f8376e3b69764a145469ce383a618b023c69b5c8a14aa40791dc670cca89846dbdd016f67897c7cc80b026e0c0db91b3881ec3bce61a3ca1fd80a71b6b4ddbe06a09ed920564aaccb0829bb288c0d59decb085c7ef40d80c74e3f070486e178ed52fd672a16500da691206acc091a34ee4f6c769c2cc70b2a50902a5d121673472267fa24391818f7907cdfc6a48774325b178624097a94ce71639d3ca0aece1268ce96d9f9340d0d8649082587cafad494c78da877197ade06b7be8df3f7586af45b31add44f11b23bb6d09fc22bd76dcc0b6abbbdf5ea1b88b8240cab0fc3a5ff37f382ca2125355ce4b4ab5a88f9394e69448d4883e73f20b768050bbf48120dc2a072526c8b3dd9d7eba6732ceafc782ad31aedf0b67573a963b1ba30ac43504cdb7bbc99e68aeacd9ecc98aa147077b31bb4ec06d0f35de8a9aaedb35b0775ae5b694cfb2e05bfb531f41c70dd00f0f8e4522e59b58f5d1a9f291b5f6377dfa62c7496b558927d3d5ef4deba952476066d0f9108264934a91326068944069b38f841febcbd63185cbac6bd4db033b5b601b7c9560d882d1794f684063ff92be5fc79a92887f7cf899876af4ccaf5ec5ae086a17982abf452b41e366f113acf36d84e56a041c13a77f78586be5200572e10b6e1127361e9f445240a0258d"}, {0x38, 0x0, 0x5, "4191183d446e2d372d2b35b76741f9865928ea04fd9cc73cf54964631595fc113285c93b1994"}], 0x1430}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1d206daacf1bfc644f25b009eac19e27a1373a4f7aaab0c61ff386171974cb597b66fdf491800ec49108ae2d9dcc", 0x2e) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000180), 0x10004) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20100, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0206917, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x9}, 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3866696c653000"], 0x1) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) fchown(r5, r3, r4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000200), 0x10000) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffff01}, {0xb10, 0xfffffffffffff801}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0xa) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r1 = semget$private(0x0, 0x2, 0x202) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) 16:00:00 executing program 1: pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x132) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)=0x10000000000c) 16:00:00 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:00 executing program 0: r0 = socket(0x30, 0x3, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) close(r0) 16:00:00 executing program 0: socket$inet(0x2, 0x8000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) recvmsg(r1, &(0x7f0000002440)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000002380)=[{&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002480)=""/243, 0xf3}], 0x5, &(0x7f0000000200)=""/28, 0x1c}, 0x800) r2 = socket(0x22, 0x4, 0xfffffffffffffff0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$dupfd(r1, 0xa, r1) getsockopt(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) execve(&(0x7f0000002340)='./file0\x00', &(0x7f0000002600)=[&(0x7f0000002400)='\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='\x00'], &(0x7f0000002780)=[&(0x7f0000002640)='[-\x00', &(0x7f0000002680)='\x00', &(0x7f00000026c0)='(\x00', &(0x7f0000002700)='\x00', &(0x7f0000002740)='\\\x00']) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000022c0)={{0x18, 0x2, 0xfffffffffffffffe, 0x6}, {0x18, 0x1, 0x100000000, 0x8}, 0x94, [0x9, 0x1, 0x200, 0x4, 0x8, 0x1, 0x6200000000000000, 0x81]}, 0x3c) pipe(&(0x7f0000000240)) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x2}, {0x800004, 0x10001}}, 0x2) chmod(&(0x7f0000002280)='./file0\x00', 0x1) mknod(&(0x7f0000002300)='./file1\x00', 0x40, 0x787f) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() rmdir(&(0x7f0000000080)='./file0\x00') dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000c00000072e98c72", 0x2c}], 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="dadfd4d8bc13d4572bdee2e668756dde54dc28759c48efd9bcb23ab83f3aa05c33055fe7faee96d9c14a189bc88cc913e888fabc8d4ed3eba51a30728ada64cd958781995b5d4043b37a0e0d2043a194297d440b411aece76431703a158e0e17f0bc2d436255b0d9d5872606f6275a246cf23df4e53e762007467085254af90e97d7a9e48427d028bdfedabad003a10c21b91c0e2242f5b94c41cc", 0x9b) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xb7e, 0x5ce2d73a}, 0xc) 16:00:00 executing program 0: 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) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x42) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0xffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='-\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\t\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='$\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='!\x00']) 16:00:00 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x82) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x9, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setpgid(0x0, r2) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x8, 0x0, 0xfffffffffffffcb6) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x2000000000200, "b8000000000000080100"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = getuid() seteuid(r4) lseek(r3, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) setrlimit(0x7, &(0x7f0000000040)={0x7d7732b1, 0x15db}) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) setsockopt(r0, 0x29, 0xc, 0x0, 0xfffffffffffffd27) semget$private(0x0, 0x2, 0x480) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x214) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) semop(r0, &(0x7f0000000080)=[{0x1, 0x10000, 0x1000}, {0x7, 0xffffffff, 0x800}, {0x0, 0x3, 0x1000}, {0x7, 0xb6ea, 0xdcdc8625b131f482}], 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgid() r8 = getgid() r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() r14 = getgid() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r16 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="b99e3260fdbe58eb6a715afa0db0f47b9f959a5f14a85e0cce044df55a4a342ce90a9b0e8e306eb7097d794af653a960798c7e30fb32bfe341861bc62006f933ef13b6b6da54390045c629be04708c7fae3cce37025652e97bae5450b902ef22295b02b547779466eddd2573d6c3a97b539812e0ac9244870b3d6d7c92a51d8b6913b35f2989bdfe519da970386a7ebe74de6037c3", 0x95}, {&(0x7f0000000180)="6ff0e972d32c35d236e3b1019b2f9c497a8edd0eb73ce18dcbb6a8915f1ad4100d059622e708e482cac5ef202ab6567e2499264ebdec391a3305b0775b8b768bbdcd84566e2038d0c7509bcdeb177175273afc647ac8c62f1b75e51114be808ab6ec1cd2cddf4b09303721c4e44ffda1b6e89eb0fc2134c76584d5e3eb0916dd2757dc", 0x83}, {&(0x7f0000000240)="213a94c96133c8517df4ffc08758d655ba80b225dfe86c881e5f8c12dda0d1954ede039a67c30c2f66ab95b9a1cb08ee67bee4165b3935aee88d733a6008c3ae", 0x40}, {&(0x7f0000000280)="400341a05a1e6fd92ac413839e52c628691c119b9ed7c714d45ea57e4d3df680705748cd3b728a75f642bd972823b98f771538bb1f6705ae13a8be622447d23b1007d7b5d4447003697d0e800fed1b670dd64c6d8b81317f15a7ee7d7a503fff4f2f3577ff2b24e7b0d6f127d6a96b6c1607f0e46c7aa554aa2c769c09d63e179d32adcb459f0934edee367d3336d8e034c14d242950e5664d8d06d5cd7eeeca95e343b8e0", 0xa5}], 0x4, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r5, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x128, 0x400}, 0x1) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x20b) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x80005010, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x63, 0xce2}], 0x4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0xe4, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x8001, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x80000001, 0x44}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x3, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4e, 0xf0000001, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000080, 0x81, 0xce4}], 0x4, &(0x7f00000000c0)={0x401, 0x5}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) recvfrom$unix(r0, &(0x7f0000000180)=""/118, 0x76, 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x80, 0x10000) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r2 = getuid() getgroups(0x2, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000080)="18cc85e9b6eebcabf4a5cafc17b1d9517fe44627136720fb98c0dcee109b0bd2ac7db90e5329a02ac661b61b52f7e0463af91474c03830adf60a722e83f72fbe68d44cad58a18277f137c782601b99984c85a45a89d52a35e6cb38ebbe0a02c9f59f9e081df83dbe67117d0f9563c3432e7aa79f75b483d58835ed568deb06d655eececa37b884e5256f8d72f2b098ea6b2e1ffb0ca22e7e928837312332ad3d51036845d83cb0a3a5da6d0196699ae4ffb636ce6dc8b16f5ac9c1132f54778e8c1d62605909e6f9d4f6e21c3d7982cfea2c520e3cd41c0fb1b1c22a704f3aafdcb0c2bef267dc9a071bf1524e2882429a91a0ae22e13b5c2caf", 0xfa}, {&(0x7f0000000180)="05271048e7cdfa80ba1810e424da30b355740badc52e7a17fb92d0d312a65411c327f97a00e204f735e6f6f43d3e8ce61f04e3ec92a1ceca3a064e2b3246f8e994c97da88d3818039203c796e247ecc3047dcd55d3bdf2e05303e5865cf8715dc1eb48723f4378bcfc3e959cd932e5e73d0077e22d1cffb9c9dd701fd0f47032c354ae8b352bf988386107b6bfe85a09e9b15701a530f8f3b71c225aa702749ed245f384c578550d578a92ca0a1f22158e6f82a0885de9d9549a6b3f6fe1b26fe17066d41c2c4afec8c4c8a9a0c6efb7421809488a0eecf5b13936da7c10c107f9f5", 0xe2}, {&(0x7f0000000280)="2fae338c5fe787c47d3aa09c300c01ab1e3c51d10bc599f90cd16e800142d591ec3983cb807de6de89b776da4de45f292061b000eca326be64394ea125da139e892ea0f40b7b83046494cc5decd04e7d601483157b8f1dd3480acae5023b39f5425ac7c9dac5665c0e2a395467e4ccf47fa31178433bedd61e6a059dfe969adbbd73e09dfff78b50580f2237126a2cb86757dfddf8d65579c74381f310adf49b3c702959f4a3d1d6eb4768120a8fa79faaeb32b9e6581128ed6c5138a8192c4d528999752e0d59212a6390386b9179281f012a388d71", 0xd6}, {&(0x7f0000000380)="dd2d185765223f907be21612027dbc7e771532249fe07bbba2fe829d4dfd96f753dabe186df7165546a579965fa568ef0371a0e4603b17d23b51610af26fbff5a06c4ed981106af1f6790174b09f07fba33b086401f90c605a01343adb46a7f1b90ced68da02c189796b96f9c19a09daa2b2d0710f0766adc603bd04bd2d452ed4e4070dc980113c537c5fb083aa0e2696334c279dcddaa3653c02260775f6c5f12f6165afcb9aee005e2a882760c806d1bf79a8ab5cc855d56e726dd30931a469d249308d6a0fbd5f8cc5d4ed139405ae6286d6fd40966a07aa30a71fd518ced5db318fb21cdfb8ad7e36807c3a5915b170cf05fe", 0xf5}, {&(0x7f0000000480)="33dc9c5ab46a529287247b80ded1bca0dcfd68cd294a90e8dd1b2d8f3a923f3e4a44bf8632d2722db03a6ae0afd50b7544da5f8a540ce6f1003d8b16191228", 0x3f}, {&(0x7f00000004c0)="c29cf007a8dd8dd6b6936825b36ddf93dbf3d5fc8ee10b2edcd17a096e53ca4a146db42081b96a84ac6f381d25565e22c6fce47c0d97a9fb24f7b06510ae7e2aa4ccd43dabcae19ba7de69e63614e15362a58b81ab80cf7014130e749f4e8d2587254a7db7e09517348ffd2eba142630bd7f0ce5feae3ccb7d45c4d9ebfc9e014aceafe5c4015473e553bb4ae5f6f6c97aeef1d76ec671c7bf197f0bcb2340750855f1c05c9fcf9365c110f282f131d184f50e7ce442082a42165ca69c83ca25c1716d5258c31a4e6e669fd9aa5d1fd0dc94e605c261b4bf37e6ad97381380b9f53f23a212d369d02cdb84d6cfaf68a338625808beba96c345f9874f7f", 0xfd}, {&(0x7f00000005c0)="c0b79c7dfa524339e6a5426765b1a9bd2bcff512310b6dc642480c9145b59818204d51d7f16c0f238641f3b99ae936e05c16eb719ef8cf9ca94b4fb4d9c755e1c013f97b746171681391eec7ba5654f8c103723d2caf3b8180081981b87265425e54154b774bec1e4a9623786595c88f9938c451785a1c9d7b3588098e14155a6b98c6b4d7b7bb2a3457478662646735fb0c68b8c067b325e4f55a22f8acfab4cd371c370642ab78d4889a91471f9fa0258bffffe6f2d21cbb028fea95e82d34f78b6a0541d572698ff2e1f7959ce1f4aee9d13658298394f71ac2682f80cc923eaf9d17aa2c34fef0c550bc5497a0468ee252b8a8c036efa6291b1a40", 0xfd}, {&(0x7f00000006c0)="4b583870d69395c853f71667082c75de7e3cf2f592abc2133ee4932ca6988e4618e03a47a5b830e9472019c93222b200e64a97e2bfcf883db3c0d433f8e42ef5678fe95e9e4f33397d58205b291da2b46b1420df6c759efd7e2da417d702541694b20a1b1aba85f215e82ecdef980641363350a32d827ac9efc5a091cc2fdfdcfc4e58460be3dfc80db452ae5fed36dc564f15d34b81b3df", 0x98}], 0x8, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r4, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc0}, 0xa) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:00 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpgrp() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r3 = fcntl$dupfd(r0, 0xffffffffffffffbf, r0) sendto$inet(r3, &(0x7f0000000040)="9f6445c55328daf5291a2b2a83a7003cb5de72cca367e44e087d2012bf17922df2739104637bf685b2c9d3fdb9790887f8ca39123730830bf6ae656fec2c811414dec64ce54b095afa85d2b63f593314df6571de1c61bff94ec2f3a125e19817068d9d5e018553c69287a98606a5b1e4d0884238cfab7b6a8df27bc2e8da1e213b7e4305f4eee4b69b17a4e32154569f51d51d5df092e69987bc8f7d9ab5b724a2195e3b936a", 0xa6, 0x40f, 0x0, 0x0) 16:00:00 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) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x7) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:00:00 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500029b9926bf00000473f5bfa600", 0x0, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0xea81, 0x1, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="1c9e0b72a7de8d5ad41cb3dfbdd8deaf9eb2ead2523750ec8f4ab9adfa3179debe3e8ac6696adafee6fca9597868cff4b752ddb2dca84009edaab6299fb4183896a3e360886758c097a7183412783304a89f52d21b636c08911b32b0ae84a3c19509c880bf7fe68ac53b268881c73a227a748287b1268e880a42103ca5000ae37f3a7b02103cf3e8bff73eda7f88135c682c76b4cff6f050ca8934bde9c67110ac76af88d95010740c76c3be2483641dcf94049c1c5d", 0xb6}, {&(0x7f0000000500)="3012a4f4fe55af5b63cfa864de608ac18111fc1a853c35c1c05d1416848479b849206fa7d547f5db2e315c6898382b168ffdebd3815e43d55c5459da177e9d668d4e8994c87cb201173b803632339a7f8aa12b950f9e40a1b18639a69f6af75f15f126484dcbc0a7334fccc601202222e8743d41f14b3b47edbe5659a71978169029dd58682d20b10bea7df86a8b92c2956bec1946dd3453d77a3df9d3bf90316e3badfc", 0xa4}], 0x2) syz_open_pts() 16:00:01 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r2, r3, r4) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./bus\x00', 0x7f, 0x0, 0x7f, 0x1, 0x18e628bb, 0x2, 0x200, 0x2, 0x1, 0x0, 0x5}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000001380)=""/170, 0xaa, 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="01f8000000f4b706"], 0x1) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "6e9f245aa3dc6014939216f7a2968d9b67edf8895ff0b85a9511a629a4afe4a613079ddad6a084f5ac1dd16fd8fe3d91a1f72694e92f411a0dbf88cafdf9d25f4a211b862e93ace44df886db150efc56821ffe00862ea9b7d1c1263ccc277578020bc1a0d6471d7bc46cbf41bd9fa6c95f73dec8a05ed121f4b14c92915882f9d8a810503963845e9259ea470189d40964667cd6439b2c62e7ad575e28891fef"}, 0xa8, 0x0) msgget(0x3, 0x0) msgget(0x2, 0x600) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') sendto$unix(r0, &(0x7f00000003c0)="5ef7eb07af3ee7d9a35fef16de39978ecc74fe0a2afc1712a1f35f6103b257996d531ecd7e4a69a2478e4b07e47cc4c25dbb367f5211038bf0dbe43c1f36b0775c23f52f20093c92b8ae731031ce01ffaba85330ca4f64", 0x57, 0x0, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000580)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:01 executing program 1: r0 = socket(0x21, 0x0, 0x0) r1 = msgget$private(0x0, 0x420) msgctl$IPC_RMID(r1, 0x0) close(r0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = dup(0xffffffffffffffff) fchmod(r0, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="37aaef89f785c491b58057144fe7a60bff2c5ad28fc0ed72b66ad56de257134378a2cf4a3fec479d482b8324cd162cbe37b798720d48fffcd357dfe241d708b20a43ba3b32854a512bd51d812635b2346750822e6e05c366d7333053fbb86aabd462e89491149f2b3e635d11f67812d17cc2c3aba65b60f543af1661702fe5ec4c8c3742574906423d2503f5d4143213b4e79aa13d6ad7e5de0a3f2a7710fcb468ff15859d16508b748420efb5d474", 0xaf}, {&(0x7f0000000140)="40dcb5362f98dac63cfb2291ca", 0xd}], 0x2, &(0x7f0000001140)=[{0x108, 0x1, 0x10000, "9a2a7c59732f86ba28aa9db81b61280cd3fe0b0a931dd4b57cd45fd62cd93cd487b471fd7dd6a418b0ea33c14ad9bd358cbb2ed1830dc10e9bd2d20b03c9b39379b1aa8268c88ec1ce939874d62aba4d41cf2e3e3ca6123b763ca2d56141909d3a1b3ba8fbbf1625f767b84f01bc22a3f839ea53d36bde006731493263d3b2e333c4a8b95ec457c5fdad5b5b6ba887a705d75094eb4793d5176752da8c9e7724217adce3a12a78baaf04d922ad277b95cce80c6386a0c78d8a906fa041f8fe7bd81ed7acaf030cf4baaabb625737546f6ef6435311d65ff2ff3455df951df118ced6001292a196a45211155ab6719c3390a9"}, {0x1010, 0xffff, 0x7f, "ef5fcb8937f65e6b06e2750eb879aadffd164ba0cdd8249dbbc581721b3c621fd46124288fa07b3d3b2ac9b7ec57bf041eb8cc294446215935a21ce6a5117166dcb2594069a2c0861d9bbe2fbb9a2b05650e6bfcd2af33da4298b1b84b5c61d77b47c672e1524cc88533c54a86c692c31f1859fdc4e1805a20081afdf947c5b88b6692c5d5646dbab82d3474df634d4d4f4bc13f11dcc3bdd78eabe24fc1451a229605da0845620b597b35be54867175b7a6f6a2214d314b49abf8a7441a1e13d4d6898c42f821da4052e0d1e1f0693f3e7a04fbe73875b87ba5212baaa39405cdf7c39b2d12c570edd03882d4747b3628b8f13c54bd148392aba37bb09765510b35aafd99ac2e86a00e289d295ee77dfd39650dc75dfa533f1a1589c2a0134b1c67ee307ed7174f14cbc135da1a51e7bcebb1b09d14c16bf3109f67abfa979bb955e765040a831d7cc76ce7a5853e73762f69fc8ed01db221471717a3ea20e52d10ac231734d740ae40a4bc4c6831165450a79c9ebb8e205039a4c2c85d6bab74094b1b489d9fb6e6db37eb810609d4545d399ec99e1701346ad8b6dda7f20f1ce3e336153b9610fea6bdea1ff6d481915f38db3c4ad6ff4575b6deb9149d966c1f5e46a4de70d44482954c7baff91f7a061fbcef15aa040d05fb992fa6472f3cebd560678fbf1cbd52f6b616f237691c354a9e28cb89e99268ad1c23feed35e62d9114ea7b39a94f7bb80601515ff3db9ba44a3f91aaaa5ebee5d44d2d6bdb37a7f4c865feb169c2365e689b9900054b51bdcdc59bc9301debcbd4c87cb1f539ce000b670fb0f4fb9d457409515f71e5c2aae57d283a61602da33e97df2b2ed242b9a1f3ec3b24959756d0904dc91efc78b079fc3cd1920530b3c0f8ae8706777978373d1af9ca4b19f1911a88618a644033906169f7d45802c2dcfdf36de586ad9ea2408925349cf299935008ac581e87dfb6e54916d8a9b05f084680ce4fc958d1192d88125c320bc03da44cd8bcaec61c2227253890dd5e808e94406884860dccf4205dd063314179dafd7df3977afe2be73c2a4d96ab693545775c0c5a00220f53e48ad7e365c82602a29474a5dbddcfb3621bc783554823fc21206534c96427e742606bebfd3e8fc7c5b76ca9553ca3db00dab72d0fe361080c2f9ecefd0fedebe08b0cb701566ea04844b3d9ae2a0b54c97b9243a09e18f60c6ea26ba68fbf4391abaeda7088cbcd9d7f5d2867385080feed407b3eab201971a499e686eba82f51148be65ec6658ddb4a9544f12929164cff85eddbea809c8cb2241bdf4ca5379ae487739cc5ea67623c66e314f0aa2d725e3c467cb40a3d7e71edda68caabf7eabd89c4194d6dab707897229f70f470d5bca86396d7ce889a10f84cc6fae165c0c7db1f6c144a02959d15bde2bfab9593375f04cd09f85682ef8d107b5e354023d23b4c3d6853553c4bdd9db938fd4b9dbb8a1d581ca6e0163f2be1c43a247391d2ef0b06eb949eac1a3fe03ae92017fded6479f0f8d8bf6d0de7a9952b9c0a6bc0f77580059a78fa4399bb0348ae15b66a759e1faf73929f36799906403ff5d00324e2bf58a51a476b617d064bdafed43c550d99565d18fa085a94d05c00b57fb05703b19c13bcb371aae43843b86eca1b45a9d22a9a2e0a8c40cf12f1349025fdf4808a205f8aeeec2309de8a312260d446e7a13f0481478d6a3825cd919d19ae82d2ddd3849b8a488fea521944a733bc508ef4cc0e6659f87e0e9b18a8328ace87f47c8769e810fc9a5c8cf98a43cfb79b33212ff047f502829c6a8161ec1fb86cfcf7679d495e2f47ab975a151b8a39abe4fd9c719ad60a9aa6f58b522bd4b018bd2819594b2ceffcdaa7e05d4b98c962cc69877928df159fc6ed07dd4175cd5096ba6ad3d53d61a462a8c012d835b957a2deb64b11d4079e99dd139b92a08e4dda6746b1152713db5577d6f3a1119787792ae255c63aada02ae22e321d5f4028534b291e23d066b2b0d07338018f37dd66e713a520eb523fa8f3252e99f9d6d346ff41cbe372bd65eefa1d46fe0bb840941fa3166bf89057c9989dcec2ce0fafb7706c0ca101a4b6d170754e908b5a2ac17dfeecf53f232e15d5fa4896bbbea3af555a5ae9b1ee3c6f37c52ef4310fbb62defd24f59a34187aa832312528562a37f80c9652835be6978c15aed44b5cffe9b001a41bba4c09b0764251ffd914fec4326a47e2126d2c3a17eafb27e77d13ae94f7a1f45b253bc2d589461d1274e8cfe1b3890fc5f4d28285999c7179d4d21ea0b3c055c5cb711fc0dd0136ab7105940b310b875db2a557d2db5f394e2aaba6f70d26c85552f49f8f9b49847301a28d65bf8001e17a8ddb1303462f0ac4b9184b23e88b30b71047dc6d7ea3c287ac5d6c818ba064850e43f0a13ae5046e75f2f673d36a19ec576c2e39131702309bffedc5bd5ed7590e5d14739ca2ff241c480ece8507a95b38872e712bce40e35edb5e91ba9f67ea0866598e6813b2016775daef896475f1be4f616c5654f1269046823d8712e1bd3ef605d95592fa6f3dcc77fc8edee0ed940c651eb3c883ce2fddbc349d2f6349375bcabbea85bb29a3f39141d1a0da917cc852c01d85f66e719036fee0b2f1f681c8bc60cc15d4aea80afed1fb7f1248913d03e786bc2ae5d0c9853efc1f850d76097ad5f98c6f575602317dcbe192f8599be3240633ea66e7d4bf505953b7512d9c80ede7e24ed6ce0c14dfe75f1680407be2f145bbfd5b5b74821ef926edd419b808ee46b45c19298a14b79360a8021eeb578c34db745249dc39a789fa7ef441cf4222da24ae89aac6e1428bf70b7784f18c4790fce3277767712cf1556d5c0c09fb6672bb051e4945ee03b1a6f2a692fb8c872862e9854867b7a5d2fc21dbdfb86ca86b620d32bab0e999a97fa33987d794d39c23a1a926ae38849e8f8297bf0482b3ae3e23ad8facdca92adc52925e0c561251a6435ed9f84eeb2a828f1701b48d81b54f95b2d14f8e5bf37ae709712afbed85f56bffe6a01695247edaf9df1d52b2bcd1182acf80cb2959b66c8fbded4cccd5d2a06e1b886d785fdd4fbf327186de4cedb1fe147ccb6145b578f3140326c60afa5736a5afc09eeead54e902c6157f63be8fcf79fb274374bef15ff4da960a24f12662ae35bb1f3ff0124d5af1c6b6c682051ff841ea5f70de4d7393d16a8ca64d2550170f8562446c72985397f5d2779ac09c40c28b5ab8210d7da4e8767a0a3442b17cb6c77aa4152b00ea829dc76d2cd15f783edb8a0fece878470ef180bf6d92a831a876a6f780d9b2969c4a31769c47bdf1347cbe8b48ebbb1eee76ad81ef218189ed3e974991c75af9b89abf2504a7abd4b3e8d84fa0734d666320e3d5a67526f8538d166ed53825ff7703507f7f64a9cb5e9da573056c6e05453c057a3f9f47078cb56859bdffa3eb87a8365190fc4462acc93e193a6fcb878531a364425c228e4b7bac1436acfabbd063f3dbdfa9ff41a481bb1d01f6e52605ad9b3b8da46099ff3a2363facb68696eb08f9694497c64dfb28601d1e96ce93d15cdeab0e9edf4b89143b327307b0f13be526ff523f45d2bee6dc15bedb31435893a8e75f61c10c3e18580a5f62636acd7bd2e664e6c3b906d5ada4c174aec410fd2a2e17e1b3cb1e564858ee029478930cba56ef73d6e13ea019e03f85da423e4da2d59c3bf2562606e13f9a4f7c41a54e868870d6bc778f1ef3d3b375956853fc3220f89ef138b58bbd4707b5306d30c8c45e3d930d7e1ec3796120ec0fd944aa07321298b5704e23c34f59c2c7388f8eb449eed2ff4e435df45ab505eb0419afadc94efd53cb197f4c0a951707f1506e6f3faf52d721da66f26fb3f1d24b7bee9e847de8fa05839a63af8fad60378b8696d53b873e0652994d9cf898956b53b856237036405d158116450901cdd6f1c62bb9baefd6ac01ad7f82b1a447e35d9c94cc62cc9a31dc9dd1b1644ef7929b4ecf81d446f17380755447205ea00cdb6fcaf55c9fda1f7afac4bed9a713bb2f7d554a801775c26115543d30174fbb216d719cabf0e4df4752f6e109b4bf599f65b75eef60482b1bd188f207748e03b945e1dab388a218ef29604693b22dcf44cadeff36e012dee1668a7bce9c362f754ccfad88c0ad84d87e4b76fc4a55c47c5c03cbbde1abfd4c26e841fb0bb1ae9367ada6620761d327b7f700c0649174a01bffe8440c4882589e79434f7b8d4a0f9dc8d6820ed81003315445f213f9428073e694cf0aaee3efdacaba767001b407e33a90d9bc0ff95ce8251d9737411feec8c165e7b6611ce10724cd31c17a10e1380a517bd3d49e56c2e0da426d615e228b5a8f6c56d6d24d9e7df11fc6af526c4f07a9c7dde6e525b6a4f10db6e59b05c4d91f8d12edd547db17d345983af5180e2853e96f52fee6ac47d734e1087b90485cc3dbf1c3a3b61378a5bc3b0817ed484d06b0a07c763363dbe8547adf5b7f8c3c56c17741a8fe8cde21cb32763ebc6ee8e6d0eaab213529cf688e6314d93c3f93af116fa1ec34f26e7b0cc68c94022f21a007b037d2042d667291775d56fd29f01e8d1e7ef0f21b8baa8665dce560e23ce87745350e1e05d571088fd8ce02c3fbf6699f8cf6e37c92753201ed4dfc87b5f92d847afd07a31a248d4da89142bc3d1973c90a43575132ea13823b6abf9c9210634b717a9c3d11b9e449b2ca7f5077b9a45305af05593294dc24a8dd3cb11fc878565c5a7ca14dfdae7ffe3ad90324433105e4497e6353ad99931249435bf84955cd6ff3566e2010d5036f2cbb33b7e343c00b649c562f098b8cd466183514bf806623a04197c4dce4b3cd9366bcda215db223fceb97ab0c470477aacb4a7188e69b96bca3b34bb7c8eefda5bc11b978fe46bd1c469956ff7fce1e4636addc4f90063ee93f2bd3783fcc202bf9c97e01104fdb53a39d2f7de71f7b169cdf04a3a72f375e1a52621f6ca42521b04fd173d89a1416749881a41d4ebf5e0ac26174b7171455652ee39ebf87d6699a005373eac981c713efe515204efc4bf8e0529f10e5ac21fb4e52034eb4f6eb86bf74d61cabddda09058051256193b2683826f9c87c7308e0599f34b8d57729511345dec3274a3c25376bc46da033f62e0393fdff310f4121a380fad4daa2f10204b1efffb6ea510a8b2b51d25f145064c59533c7185e62278d307166fcdaf6f172b471166748713ebf88d4a3940639d26e66a1ff44a749b39098a8b32c9f8d7f945a0e9bc460de87bb96814ff3d415a3e47592d8514593b88e609be08849be9e8371a83153a9f50cb7c19fa337e41d6436d03ea18cc61eb78f8573e8b67afaa2d925c61ae8d825eaf8743d51e2d2e180a926a26e83cb593033f100073217eb9d9e6182e468f34947d3a9f0554c1bd888bbb05b2412ab85e48a62868c8da5e975e8feefbd9fd69e4d86f8d8692baa67cdb3a7fc1b51b9ebdfee8698e10e3f9686543e90994563567582ded136a61363a1071c63634e1441ef4f5be902163176b25b2d17c709746692548da47d1045628d9425153b7121868e1c350fab952993a0dc7f3996ccc763bb5a221ca60fda17b8013b3cd762b1b5228cbd2754a1deef3cf6b197a7e38e25ad073e224bc565e2e977ddafdbfbc7c73ca7dc7b94bf209f596bc7b952d3b5e1f9e787fc18b4fe51e3a343021e5503fb9cc194b65370cb4aca3e582df0c589b1a6628bcc886061363524521c61a1958be926a04d1c5f989f034a1224f91b9001e2972370de25785e9"}, {0x1010, 0xffff, 0x8, "5a206ccc0ab0f665f2304084995f79432b87a8c961ef4edf0e0bfa6658c9e4d5aa79f2770863f682e846182a3d7905c3a68f7d8e5a7ad9ad88569118e590d0fbd74047af73ce5153831d4548c37fe622a5714fa3dfd632b7fb4f467dc5973fbcc12026a31c1094b3a8c0e7d6a713f5781dbd7d637b609c5b7bd5a9edaf21d292b3afde00e5411aee6fc8e412ad788a7fcf2d0f4a0c8b724afc93df2130cfeb677e7ab57cd56b64cc2425809bedab91f9554ee9f8ed1b145dd6f2a58fee8f3bbefd4a824596966d632bb15a6385a59baadb930d05762a81f3d424f1b3ef927fde0ca9f22edd0d2702d477fb7f030e0654c7378dcea763eaf4880532303f917d406e21b121f5533185eea46caff11a092dc4c72457e4d711e2ddea887e10010f2371bee40a78ee72ad8e964ed08486f8fddf3de4195f44188a852856189d5ff8be9d8ca7abd5eaaf6e2bc2f5976da74e59879246faf19e87af9b2945ad119ddd7d80355f4b7cdc3f178f6addcc0f7f3ebc98fb9fe85837af52b2912a76e68a0d5ddd60a686f8d29504b3a8c2bc5710580da324761435c68638e264877534118ff5a581fe8bbaa4d1dc70446d27f235251440c0cc0833e883cdaee8767b553f45cc061d418264ba91501378146fefec30b63f10fd50bbc2b1bf8cf684d0ada2948e7a46ad8883ae0cdcc34807156f46f0ad758983efee9a899bcd523fb5cbf618fcea83b323fce3c109920184f3bc8e779c7ba251d2074593ea5208efd1e7fecfb5d1aa4a03643c722c4905a7500516147275b6dfaa259147303ff89a1f957e0fe831815f33aa194436b3f85f63fbf5e4e2553b6cc03d0a0ed6c1df80915fc429a87af35e50aae80379e0dbaede0d8ae1090429ffc13acbbb4e2289d13596f455e8358b73a74b4fba9898cabb67f0ec4eb3ec5aef0101d1801d5a45c1a84d280c2f4dead3eae286190a5527ad4af41a333566f525dd61ed5bcc2bb6c132bf32f1e7346664e819c89c2c8e95be1d8f4ab862898481bde201150d25bd66c391c27ee3661d11e391d6b0208770083148372263bc8991ba13f6f9086fa36a37e55bad6e272b06595b5367aec04eed2c605cef6d4ad37ca03e104198fc38907382f74c74e7fee7e86874a9be9cad6b757782a8aa49dfafc02ee52f46503ab996e284f5201b68e4bdb74d931ba83b779e2e9cd2d720bf4f0796950ecd3be5289ef578365203065c62146e90fd7a2d8e71ac68f1ed709e4b4327bccae064685abedf1cae52c7e83377afad7849e4705a56bc8ff2342619a4d2ec63d93fc0eee358c6e8abeb409406c4ecb040abe050dc2f509b8193c293e5c4896936b5339ad4bfe7d297b46bc540a2baa104eb370883d1b2fdee89e2d44fbd20c91a4ebeb80ba5a79ca896c3300a798f7805c9b5e879bed4e9d02107dd3246a9180f92850ee63c42d82cc8e4ba144c5ee4d2694ddccb5d6d0a70ed2ff3333a42df20159736c9426ca529f68b8c55e15acf61551011a78060b3ad8c85e54ea3aa1a3335b4207d18180c1023f1f667336f3ac2f38f585029ddd2316aaa9f57d35741e8616de7f043944698bc5bd3e34beb579fa0cfc0d9e52c6c15b1f555d964a7a758e2056aff75707b1ec398baa2b0809ae813e60cb960d5f48e2408a7935809f7ddb8427f90efd4cc7723b5854c4eec319a8d371f52de4dabca0027ac5443cefb87018a60e23bf37944fb8621e48fad8ce31691e179e249c8dc9cde6a877b6d76ef2675083e1ac607e52415557c9a0cda61b2197920fb92f55094f1b2320c4b1096600e7790c6e6e0191e0cdbc815cdc32265ba3359da57760d92bd0998763abab1fd1f0f0f8a8f5ef1a55494db4d02de0bafab5653598d2408b37a0d4938e270dd871277d43843de9614aa96c8df795b3bbba6bd52c6503b6fccac83b17b2969433197f99035858a415895b0f8b226bfefa9af5b14509f84b4e390d773215c2cef9bd960345cdc79e1fcb0dc3e42d85165f48f70e077f8182668a2487bd095b0e1394e9fa29ce4ca14aa8ced644aa59d1286f4ba1dbe8ca7a398e3058de3e3faffd67360bd485784fece07840e68b15ef9022e19d28ea4e567b59ad2640c4b776d487feba059fef81aa48511e23628e6c0d497cf5efaa9b83c0b3db92868fee61922a1fdd2e6e43de19028f7771fbd8bbb76b0eaa6e1626873dbb2f2a0517f037955008ff240adef2b7958fdac53173ea5e806a3e0c1877ee8d479a351fc171d2dc968b6fbfbf535bbcbe38587d9b0e839936f8c35a92214009ef1dcdd72f889eec0ca8dfa949e7c035487c1cf1060fcd2900d6256fd40f577714cc9ea3b9147d486df799e80f6c87a3f6fe6b8cef1bd8100ad80e1940f8a0566e1fe7fe95c0b871a150c89f883083b175e0a7beb0a57a370919ec97f6f1634be49e3c0bc8b8dfe806ee4fdb1052564fe6bc651783b839bce974c45eab56c36f324e0e8b60f0a41fe6c2e8f4209c2a8ff6f3c82e5a6348b5354394b754e8d1c224b186aeb2e069f025327bf33c621dbf1918a08149a98735141f4dc2092af3d083c7d3a461a448c46d69226995aa764fafd96814ddd631a0a377a713c098a8b09e3df791ac907651bf044bda6c86da2fd29f53e5ed678cf474388b28df146caac7d1691d2e94648470a00531c893b320d7ab9f2aa361aeea9f42368520bac0fc05e1f3709ca11faf2a01cece65b319bcc062817ec199df77fdc33d22ba5fe7bf44db81e9b3ece44947781b92473a69eb0fdaadef94497c72ed867d2da33f2d5e89b1086a5544e893b6921d34e0ab06fca6f4296e67b7b36addb82359d35b908f4d5dfe8ada52a1f742ecba921649669e6cf6222c00875ffd16f4ca5875b302a4b47eb0d1895886dd9f3f7d5303f6237a90fb0620f89408c93bd70e54bda69b9bff71f6dec0f996fe6b2ff3d33a4917e458c4be5eca51447bb60a921ca7fc15cfecd61a3cdc54aab99f5d7d47035232e101bc616a10089dcfcea4f3f665e0479e0b7525e3c45f09b7144156f97cad2d6f3a4f5354e5ea5bdf932b1e1b585fd17e4ff1a0a72adaf70ee38e7641541372568be0a724f4870fa019580de73644406146f58242e0a47675f36d82fc86160c95f79d492cf837861b420ad2bdc3874458f8cda1cd682335891bbd2fc715736475da96a20e6a226df969dc01e13448122bb93597d282e5002162679022b65aff977da8eaeda6b262bccf50f5fb9ac6afd4be44f4b7fcc8f8f14ddf945299097488956c3d6187038f8fe77bc7744477421818dd06cee9d87c1fa78ba22ea713e6825864898a86faa670633f7eaf2a0da84a2257402f5f7e612b3eaefeb2b8d27c0cc3b4f464a01509effd2414c22fd52467a2985b145a7a08c2f23a98305873af60b6abf67f9d5b942dc662135014608da1370df3b5093eaeb948c594b3c5deaf8147b8168e8d5c7b9a769aa236da0cc40094837243c57ad8ceb455227a7e00642300aaeb6fba7da8eabe7e966200e2b0d47760ba67c16ccc06cb473cab4176b81bf497f8452f171dc4db42325071e67f7a57de174ebf89c187fb389a67a45df4d28e4ab4697c625cfdf4af9a5a82ae1a44630f929eca8b0bba34eae34d35f4a1afaf5c2488f1793bd677bb0d3791c667fe399dc682b66f97462204b0b81f5b63f91c423b7e76ad4359c7dad5758a479333e056ef53dd38e1e96d1dc194e890ac0540448350a6bf6b782009076465bb77308b84967dbd26f2a92f6a7728c8535fb562a8c953a8634334aa009f55d6f41faee2ad8ab769245a0f4dca354d993c44e675f56cbe064daa64c3dad24cafdb9e8c5761f4f2d338061af7f3d1a5890cedd5ccf5fd925c633a9763a85b886ac5ae6f98269eafcec424bd3c0568031f2e41eb13cab5a0421d3c6f21d96294fb22f4f81da53f13201616014341839663e43cfb5aff031bd5cf29dae0092fd0abf4bf4bd8008d950df2d8406b77ac10608f4411e1ac3c8ad640a64db51798a6d47a5daa7d41199cbc27024793a77222ab063c3294ebac20a52469011223e5e4f031872d2ea414ce5386ceb5b1680d9bd089df10eccb3486164ff5a13a63195c5b98755a5a44fc7019afa0a957c46b906dda341c9cb8f61d814ca6ea24e6decb901a6b68826967a33c2472fac04c3f4669cd8668036c2811a21fa4bd3ebc796f5b4186673db614cc3c7778e913b28d9b1f2be862414bd69517ed18034f0cc5f17aad64806e181a481c55363cd1fbd8a40c1a26551b9ea62c0b52e1fb2f4f658c73acdf88f9078fceeef0d67524c69d28639aa44cb03423cc6f9bb09c9bf5885d9327f4d18edd42c886ae8dde3002739de11017cff6b3704802a6ed96cf01d9acf32153cb729c13fde7a2476194e1b2ea2d8c965232659648a3c9fbdd99c5f7f4091a709400bc3a5bba76bc5449ac8b9a42e5141567e31d9120b084b3654bc28049face42207f69ff1111fa2a8c2da04f510d3814a67ecdfde955762864650bfd56d5d86dba534bac8d1882d8eed59efe16f40387aacde7ee407f7e4ac595c1b98e0cf166bee2bff55a940911db005151fff746c6abb116cb7b97efa8f21b26f346965c63e6d7c993cc0a86477db6259e44ca62c729277bc2bb5f99d03d7141bfa81bb908f2a6461f5055522fc5649cfec8c883457e55c5861c99659a5007033d040226fbaea52706f475b6a8806d9b016a710dc1c78c6f9f2bb145e1868b9ade538f8fbfe685633f0c3764299c3714f8db450c7796383c660b2411794b0776be0d2284a3f77178b65eb9cb4f2f2d5c6be84615db8303c8002ad4519c5d697d378ef230ec25f5782b840900e03b016c331f8e1cafee5d0a404fb75faf3224d474c9aea7a565c01b8a14ebad09dfe687a6f393086d595683f0c0e619a4fcd4ba9f2fae21323bcf8c3b651f353fb2c331a2336d2dee31e378c63540454374f46cacfa6541911ba831306b1c41476d5dab94cd7ab2e92cdcf54ae072f4ab2e5c81b5a8b022e53090daa7e72e4a5a2c7cb7bb8d2e73bc752ab7f82f051280ec3ec3f8404f2fb10b8311f1fd8572794ced922268ec647847754a4ee41c78f5a5565f05bedf017be9d1d47bf461ee27ed6f3f96e889d49b4e9cb17e91ee229368f1c38895aacdf58f15f71b66e1a9364fd82fea48a16f34e82b4de8520f565734a78aff93ed17a4b8d5dc4eaea8b2819ed0f75e57a6c227af963d8ad2719fcff214ae6f5463498f4c025ae1e29728f490f50f01f15000ea1afc08bf4410c936dfd7da80c17427091983b23e677d3a5341886efd7433b399154950acfbe9c29a7b75537b9d01af4e5dabe289e83f7ad1711533cdaa2289f81fd9962a85e144b5ac695b026aa5e86d4c68897263734bd370cd4aa8b9bc37ddb3188f2b1755691fffee2635b88e9522af3510028c2816ed913d90c3ef8705db72125e8d99ed3e748473d0e8b8b5504b50110906596a53e6bbdae4a3d011a63aa355948fdb8e322b993f2ee7a2a192c74194ac11d3e41de7f805f08c4118e04c5b449c13a4cc7bf94d431523ec7fad0dda1f22325e08b7e6c4cfa8e56091aeef31187507fff49a391d29af5aedd756b8bd12d539b2469b2bf7070d79b460eadfc778685605f41073fc17a30c248603f86b83b267791f5fe8543c33c2d6e75fba1cd183ed12b90997cccecffdffb52fd98e9d74e4a5fcd9fd9be7a86309b9b18dab57ec324137eebcf6459a0d7c51d7efb83b53bb1622eb149c24105ea5630341c3c0594a588d1838b83b5c6a46eafe639d3f53f43a5c851bd321806992d66cd71"}, {0xb8, 0xffff, 0x6, "b2931282183b352b9a9eb249bc23008ae637bae7d28456bf9794e0582433d809d640306d6db7dfd8bae25e85e9840faac16266e07f1f98ccb26e674fa16cbfe30cb70d9fbdf6d4689a92745c8e6ef757e1040e7f483145e065ec6fe5d3d23d567c4721d88b105946969ee1c87984cc097d4b272a5457e816717e4da042dba8f9324826669f5ce93cf47af3a505c1bf1fbbd93baec23a96c0476df66848fef2bc7afee9c088fe9203"}], 0x21e0}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x1c) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) syz_open_pts() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x8, 0xffffffffffff7fff, {0x80000001, 0xfffffffffffffffe}}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x7) 16:00:01 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) listen(r0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2e) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x8001, 0x0) geteuid() connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000300)=0x100000001, 0x4) semget(0x2, 0x0, 0x4) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) setsockopt(r2, 0x1, 0x6, &(0x7f0000000200)="1f5579b5d7d3be2ebb0faa7cbdf69cafc76b4e1c2cc7c2cc585fec0c792e069c12738d09dfa7403bcfdec4fee0ce7009136ad2d6b3224ca72f8a1e394cda2ecb125cb94bdb32947fb19ddd89aee90c1051d4263445bd8eae5a1c7cf6cb521865f8dd64a499bd0c9ff5aa914d11735d84cce86a32abb590d3d020c18f34dd40637a78fedc7d15c4c1e2dfae076d79bda3cc7c83e33609c48059c2aa760b2bdba2821c7a5796abcb0de55857ff79c09a5c6c73463497789b439e190655b35dcd20a2e36d0ac14ceb1be81d2489bb3a887a3714fde6b6aa194fb45ebca0d2eb63b4438c49c695ecdcd20f4e11027300e57d2180f0aeefb6a89e244f", 0xfa) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/133) geteuid() dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) connect(r0, &(0x7f00000009c0)=@in6={0x18, 0x3, 0x14db, 0xc09f}, 0xfffffffffffffe67) setsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f00000007c0)=0x4, 0x4) socket(0x10, 0x4000, 0x7fffffff) r1 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/33, 0x21}, {&(0x7f0000000440)=""/64, 0xffffffad}, {&(0x7f00000006c0)=""/158, 0x9e}], 0x9, &(0x7f0000000600)=""/117, 0xfffffffffffffe79}, 0x2) setsockopt(r0, 0x100000000, 0x300, &(0x7f0000000800)="cc9780c8c08f78e498f8963f19f9bd4b6463dea23c31218de8e82959a9381ad28010db03ac2e9b3c57215cba283b6c36897b9de28463298cadeba0014c876decc6999c7d01fc97d7f62499437a1d5258a9638e4f20b8926ad4698dc4bcc0d015874bdef890b47ee866e80b8fc8cd076be72bc246f6b8cd633997e712f3118195160064685a08081943a9d8d793f87674561bd9eddd506d02e2e5e144986cf016fc311e52becfacda4419f6f0ef2c83bd50deeb264bdd5df6ecd6474da3da14f281deadd9f47393a80207c5cc59145688fa7870", 0xd3) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000040)="caf5b415", 0x4) accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) 16:00:01 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8808, 0x0) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0}, {r0, 0x1}, {r0, 0x16a}, {r0, 0x8c}, {r0, 0x4}, {r0, 0x2}, {r0, 0x41}, {r0, 0x2}], 0x9, 0x5) fchdir(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x28953fdd0da19820, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) close(r0) r1 = kqueue() socketpair(0x0, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f0000000080)=""/152, 0x98, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x6}, 0xc) ftruncate(r2, 0x93e) pipe2(&(0x7f0000000180), 0x4) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000600)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7ad1307d97a652b06722e8c08d6d479835155a8a9fa629d33ceb97938c7f9940ccd3f46600a200a5fc65c3df45d57e32c8e89e670a522788e926e0680b375410fa3aa073ea442745322aa0fc3b33ceecef0fa9c9617a94bcc6be5933cd05866c44fb6fa936bae520567c72bfc2c8d5b8adbdfb6e06c5837fde9dd4972835c5c788b4ca8ba8782ccc3665530f249070c948ecdf308c7894a30e2d7e0b25acbb837607d649df5d2a4bc8dc9dfb0053fd6679b1df626d3adc21ebc19d582530babc9473f5732c0bb9b74c0d3f0ccfd4eb5a40526cf19f3bb37b5e4683555f707f97e6de8f5f95b4725da9198d907438c39ffada", 0x2ae38c83ae1b4213) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) 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)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x400000000001105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x7ffe) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 16:00:02 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x3, 0x2, 0x0, 0xfffffffffffffc01, 0x7, 0x6d7c]) 16:00:02 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 16:00:02 executing program 0: r0 = socket(0x6, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x202, 0x110) close(r0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x8001, 0x0) connect(r1, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x100) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000000)=0x700) 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000000002) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/63, &(0x7f00000000c0)=0x3f) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x19, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x6}, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r5 = fcntl$dupfd(r4, 0xa, r3) r6 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x140, 0x0) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/67, 0x43}], 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000580)={0x3, 0x2}) write(r3, &(0x7f00000005c0)="ca5a095e21b7876cc89f3ba566aa8f00c737b5848df6f59c0e3ff757796c54f261be1daae4100d518bd7e3322113db42e6c3f4582b3681c52852d1557beba7853e242592266107ef03d093ed1f485df7710766b6e92f9f0b9e95698cd7b8550da7f08728b7779fb85998cb0fe74bd92e1bd874cd98f22d57a276", 0x7a) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000680)="01e512a5bc5d34557f47ecf629a1c10b1e298bdc005cf21c3d81083ff439a36f4f87002242ad0ee23e1ea38c5744bded1a42fd8acc12a8746f4c840f8b22ed0783065e8e008d95de40271b905470e38887586b8e52b0b5801df4d025e58640f7c987", 0x62) chdir(&(0x7f0000000700)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x1, 0xfffffffffffff86d, 0x774}, {0x18, 0x3, 0x400, 0x20}, 0x29, [0x4, 0x2, 0x8, 0x7, 0xff, 0x48fa, 0x8, 0x1]}, 0x3c) mknod(&(0x7f0000000780)='./file0\x00', 0x618d, 0x1178) read(r4, &(0x7f00000007c0)=""/102, 0x66) r8 = socket$inet(0x2, 0x4000, 0x200) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) seteuid(r9) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000008c0)={0x0, 0x8}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000900)=0x2) read(r3, &(0x7f0000000940)=""/186, 0xba) kevent(r7, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x42, 0x3ff, 0xce}, {{r2}, 0xffffffffffffffff, 0x41, 0x3, 0xfe, 0xfffffffffffffffe}], 0x0, 0xffffffffffffffff, 0x9, &(0x7f0000000a80)={0x401, 0xfffffffffffffff7}) kevent(r5, &(0x7f0000000ac0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0xeb}, {{r8}, 0xfffffffffffffffb, 0x40, 0x0, 0xff, 0xff}, {{r7}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x20, 0x3}], 0xa33, &(0x7f0000000b40)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x2, 0xfffffffffffffffb}], 0x2, &(0x7f0000000b80)={0x26, 0x3800000000000}) readv(r0, &(0x7f0000001e00)=[{&(0x7f0000000bc0)=""/44, 0x2c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/115, 0x73}, {&(0x7f0000001c80)=""/213, 0xd5}, {&(0x7f0000001d80)=""/124, 0x7c}], 0x5) fchmod(r4, 0x34) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0xe80, 0x1, 0x5}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc6, 0x7, 0x4, 0xfffffffffffffffb, "8ca2edef5ea89cdc71526c67dc18f93bea11dc66", 0x5, 0x3}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000100)=[{&(0x7f0000000000)=""/241, 0xf1}], 0x1, &(0x7f00000012c0)=""/4096, 0x1000}, 0x843) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001280)) bind(r0, &(0x7f0000002300)=@in6={0x18, 0x3, 0x2, 0xe825}, 0xffffffffffffff64) recvfrom$unix(r1, &(0x7f00000001c0)=""/31, 0x1f, 0x800, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x8001}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x8da, 0x7, 0x0, 0x3b, 0x7, 0x5, 0x2, 0x2, 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f666985653000b0ad60e337b22972c96de94487fbdd0ad7e4b5dddb5329afdb6fe72e8548c70cdf1eedd3afe792fc5bb7d36cfb534e06ee9b9e444af651f00a68dcc4c15afa90f66c10d0e77050df60090cc631e52b30641495b5e7050053883478e7ef82e344143521aa8def887c84cc0efcbdd805"], 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="47e3380aa0e300732abed7645400f8c396d64027c06ca0b982d65d3ab0c95647e86783df53ed5fec0152f8b7ef5ab475c59b5a206275f382782fea8d7af0507622026ed92762888a3fd0f4d89de1b500c6b2f6e6aa32087cfa4ab943b4d4e9ea8c4cb9f3d3c4af4b359210a874035bddb38462e685629d72c95592c783fff604ace3d1278ac466064ce33c0146ecf7ead00d1e93694e8af5f0af1595231c0aec73685b", 0xa3}], 0x1, 0x0}, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000600)=[0x0, &(0x7f00000005c0)='*\x00'], 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) lstat(0x0, 0x0) getuid() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000400)="10acde80fc7050169be3ce6e07bd0ee5b542df93604f4e334c2236f1fb91bc9bf79c8783c65ef7a0fb6bb2e1885b4f3b25f25c40fa41ae1cf4a24eb4cc2e06b37b6b0458c315da1289e825e1e713b6cf8b01d84e11f6a9677774fd998e7a89e444967f1ba8b34c0a297179f52d3a517bc7fbccfee9ddc29534f74ca59a62d0ba535e8d196685212022638ba5605d1c8dd0d02c19c936339277e8baa9f5224790f1c029c778db9a120f155477a69d1ba30ae237d5eb4579ec91641fd7a4ee502b777f273d171e68e1748b0ed4fc6de7b5fdd29f0e476264e7277f696ee190a6d945", 0xe1}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xa, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendto$unix(r0, &(0x7f0000000300)="97527195a8dc2ddf0e2528df71e2ae8c3645306f043bc6041344c6e0eb163e52e9271eed55f512e10582de80be921ef47a81bb23dcef7de373e9cc5d2a261bf5e70db215a7b5908e223de84ed1393e907bc7af2886d4982670a3a36f09b10524eca7b2ef829ef9b202f4652dabc2bba75d58345c5367624e2a04f7d22a5efceb29a6", 0x82, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:03 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/88) r0 = semget$private(0x0, 0x7, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/209) getrusage(0x1, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000001180)='./file0\x00', 0x8) r2 = socket(0x800000018, 0x1, 0x0) r3 = getgid() setgroups(0x1, &(0x7f0000001100)=[r3]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)={0x2, 0x1}, 0xc) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="41f026bd5f5e0e684f37cc40f197914e0d467e27bab8286660d3a0df36a82ae9891a70ae5f183620c44722f45146437408c17b5fa5e5eb8b708a915238145408a85e9f03f85712333b4d89224ad2c8cdb467685954c1a901a164fb71d635aa35cc9b79f8ee4bc6fcdfcf4832feaaf7887e9d20c1fb2d274983ed00", 0x7b) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000004000029, 0x26, 0x0, 0xfdb3) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x2000, 0x1fe, &(0x7f00002cc000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10010, 0x28) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) getpeername$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x101) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) mkdir(&(0x7f00000002c0)='./file0\x00', 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x100000000, './file0/file0/fi', './file0/file0\x00'}) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) r2 = open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r2, 0x41) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="4000d968ae84b528"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r4, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000001080)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0}, &(0x7f0000001000)=0xc) wait4(r6, &(0x7f0000001040), 0x8, 0x0) sendmsg(r3, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x16f, 0x0, 0x296}, 0xe) getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x4000000000000004, &(0x7f0000000ac0)) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) unlinkat(r2, &(0x7f0000000dc0)='./file0\x00', 0x8) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) socket$inet(0x2, 0x7, 0x1ff) dup2(r0, r1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x85d8, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ec", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) setgroups(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x200, 0x307680, "50737491f352c1633e7c1833c90465ccbfbc9c79", 0x8, 0x65}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fsync(r2) r3 = fcntl$dupfd(r2, 0x0, r0) fchmod(r3, 0x50) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x1ff}, 0x8) r4 = dup(r0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x2, 0x7) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000000c0)={0x101, 0x9}, 0x10) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r1, &(0x7f0000003fc0)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6ca9b98daca9be9dfb9ac0b1dee0fe6a7abbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4ead00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5bdd4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18260131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f960543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8deac1b9c8edc97b1ec8fccb0f21409f72ed696f45b25789653fbdc02f11bfd70dc97b99ef3", 0x10000045d) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x120, 0x8000) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10200, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x0, 0x8000, 0x9, 0x6, 0xfff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)) r2 = accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = accept(r2, 0x0, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000480)=0x1f) ioctl$TIOCSBRK(r0, 0x2000747b) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000580)=0xfffffffffffffbff) socket(0x33, 0x5, 0x6) openat(r0, &(0x7f00000005c0)='./file0\x00', 0x20, 0x4) chroot(&(0x7f0000000600)='./file0\x00') mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) chown(&(0x7f0000000640)='./file0\x00', r5, r6) setrlimit(0x3, &(0x7f0000000680)={0x0, 0x8a}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={r4, r5, r6}, 0xc) mkdir(&(0x7f0000000700)='./file0\x00', 0xa0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYRES32=r1], 0xfffffffffffffeb9}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x6}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0xfffffffffffffeef}, 0x5) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x400000009) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x3, 0xf3d, 0x0, 0x0) shutdown(r0, 0x1) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x2}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) ioctl$TIOCSBRK(r0, 0x2000747b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000fcfd770438e1535771d04d48770a2002ffbef2242cc2d3a15fe27a7b388d943bb8577fb8644c4155a470d74f29c8c517452b43e4a31ff3aa45e92b95c4a76dc16ef74b1c1ec4e07eb8551ba8ec3cf193aff3dd7ebfd6b2ab746da26e0ad4c394751c5e3f7ad3e8046275d2db83b1c116c2182789222c9a0f818ca2aa8199199ceca0f6fa14732b3c989d5404f221aa917c1b20300f7656465e0d1ae50d18838d29dc105fad831f2f6531f43f99703231a41a59a76addf7115c68e0cbaa00"], 0xe0}, 0x0) socket(0x2, 0x7ffdfffffffffffd, 0x3) 16:00:04 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40000008000200, 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), 0x10000000000002aa, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x2000000000000, 0x3, 0x0, 0xfffffffffffffb7c, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7, 0x80000000, 0xfffffffffffffffc, 0xffffffffffff1d35, "8fc141ab35db24fdc7805557f443f36031a762a1", 0x9, 0x2}) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x0) r3 = open(&(0x7f00000002c0)='.\x00', 0x4000000, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000000)=0x8001) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) ioctl$TIOCCONS(r3, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x242, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1ff) pwritev(r0, &(0x7f0000001300), 0x100000000000000f, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0xeff8, 0x7, 0x3, 0x4}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="5e84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886fca7124bd17ff70cddcea7149c20fc8738436d39f1bc877a48ec4246678c041920f3c3cc4507942894c5c00b952b62143edc95a94bcfa2b49c49ad7e7fb6ad571c0d7f5ecac7e79b4c9ca3b4cbac2f1ede165e87098bfe7798c802c311edf07cbdd3e07cf82955687d72e09011bb5e522ab4f7b29a208821986bd4b012b4135f566edf4374eedd3c01cf040fcd29b017d3c46cf1c7e0c002f03bd1ebc5b8254be72fddb6607f5f00842182334f9c5ae9f385f5c7814e8e8eb13f135514ff65bcf760c2c566edcb8469dabb61ab8e7a5f1ebce7b08fa9e62f9dbe65df0f91", 0x100) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8c00, 0x0) r3 = dup2(r1, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = dup(r3) ftruncate(r5, 0x5) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000140)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x1, &(0x7f0000000480)=[0x0]) lchown(&(0x7f0000000280)='./file0\x00', r7, r8) 16:00:04 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x102) open(&(0x7f0000000080)='./file0\x00', 0x80c0, 0x40) fcntl$setstatus(r2, 0x4, 0x80) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x6d, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c000000000000000000000000000000edffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = semget(0x3, 0x2, 0x58d) msgget$private(0x0, 0x4c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1000]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0xfffffffffffffd7d, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x43) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 16:00:05 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(0xffffffffffffffff, 0x200, 0x5, &(0x7f0000000000)="44a0c734a6e063654f69e5a27c61806121bd463f4de62637d1e123801447042c12e82bb99f8f3539503403e5303e45bb3e7f0af30be7e619fdf1afcb910cecb47c8425ca1fc88d165ebf6656067698b8fbc5e9c70617ac4f63f8349e592653a723110385fcdb7a4ca076e6653ca42e2571b625e3710cf930e7623cad01ca0184f65a0c427a05f251352ab3e7b9bd6b3c2b951b8a0d40f22c1b59cb7835374fce455dceb2bed099489ee7d289890ec652adea550864cc41190e81b17284d0bcd7d226aaa11ec7f8c3165afd3f4a76a0936b98ce3f867f318c3fd5b4f17eed512e4196852c301b95", 0xe7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt(0xffffffffffffffff, 0x95e, 0x80000000, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x0, &(0x7f0000000200)) setgroups(0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) setuid(0xee01) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r0) 16:00:05 executing program 0: mknod(&(0x7f0000001400)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x1, 0x7, 0x1, 0x0, 0x2, 0x42, 0x80000000, 0x3, 0x2, 0x100, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/193, 0xc1}], 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x67, 0x7}, 0xc) r3 = openat(r1, &(0x7f00000003c0)='./bus\x00', 0x219, 0x80) open(&(0x7f0000001440)='./bus\x00', 0x0, 0x0) syz_open_pts() preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000400)=""/4096, 0x136f}], 0x1, 0x0) 16:00:05 executing program 0: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000200)="e8b3922102ae94643bac1819c2ea6fe05450991ab1bbef000b89f7a1b40fea5220e7221d03ca2f05e64e3ee44f33917f7fb95421e712a631bbce7779d80f9787b4e8d2a33ac124c747ec799828cb86e09db418280374e8fe7920fe4dfb6b4a710687d58d6fb644b44a01baa7eed44a789bd91238284fb4b8e2605a7ffefc5dd96a7ba573f4", 0x85) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus/../file0\x00', 0x10001, 0xd14, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, 0x0, 0x1}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() syz_open_pts() dup2(r2, r1) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/233) setsockopt(r0, 0x29, 0x32, 0x0, 0x1f5fed6beee19411) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x100000000) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5a36b0fa88b8459d0c40fbbe837dc7133be9ecbd00e26a8ea3c39fef7a3caf634e41b9e9e34c98d6e4e55122e880e7c13623c22b0dd6412ad98336e7c674f3ba641087efd8f9e27b862c85c26c0a5db1c89986745df8ff7b6e080765114cfdfb0e6e5c412a100dc89eecacb6125fc7d20c55e8004e976350e9727ea810dfc27c48c00ff3004bda1036f07dc119955529558c44be8124cdd08c17b00dc57fd69aed0d77e7031c13343e039d858c0c7e7f2d478787b978016b2cef5989753e0d8e198bdfded99f0d0c4a4d81ad77367a68d0d6c37f", 0xd4}, {&(0x7f0000000040)="5c32674a154054c97a815247328df3f5e5cfdc0af4df02230db523181bc04b7ae8ee4fe3becbe0966641768b08", 0x2d}, {&(0x7f00000001c0)="8102931ed9a97ad74b1e0c72f719e61270c40ef28832f73d5c6ceb82be7f454d5c4d47c05cd0797d75764cc55e7f764b3a9a758ffda8e08e611f6d1514a743d57c846c2178b67c0731a7483e42f42a8f81e2d917334af9c7141146c4b4ed6ead71ec1decbee8447eaa8429825111c48ec9ea87df3fd7140d5c364701001a1181d2303ec317c3c19bb17c53490695b55ac56356d79fdf1d60852e3bda83ac610fb220c0a9308c7ed4f782ffb4a9a2d1938c0c4d9a253a75df22b9ee6c4fcea5f19a94f77539272a5636928d74dd58fa9d5a07b697f3b3ff0b07d7871b78ca94d4d54b06b2c3b1196602a2d0070014ed4d74e3cb3ae45f5ba89701f9d548c2496821e0e403158b3b9d373756fbbed593973716ce4d9f8f2fabc71ab9f4d7f320fc2a07273d3a3031783ee4f1b6745cb9bff09fda301ae863378fd4d1e831d59e9358a3b0b323fe363d681c96b3891895fca575b5d2e564255062685743c7fa39c89bc2dd979bb1120d02fefd03c59757fc50348b0c66fb98a8cdeb3e12669ea99a73ae3ba9c8bfbfd64480f9730fd75b3b5b5666268a8bb67c00c2044221007730e1f1e81944aa3cce281eb5b0387bacdc7eba2825bb7c8a7ae366df41deb9b09a3278b804ac840147eb78a2efbbe731f5db0d12a08619e9a69ef6a1817429320ad34b8478b188092861941b459c9c976560edfb13774287b454101ab70a1c28228b788151c6f0dedad5df89808ec0c3b59510396e785399cab6c21635d55ee3a0e284987cc5d50a987c9dde3887f1217d2f91523d7d8efaabf9902b244367529f8ecda9cf101d0c70ecb2edeca87d4f8781a8876e7e04949c7fdfa89e488dd017ff39948e7c603b716f6fda4f5cad0daa8caab466ca92ee6f79ee80bc820be4b44a98f5e8dde0780d1e19b19c92dce9e434e93e3952a84d20f6b2950d1b52add8c0c777dedc0693e823480146374c8ff913bb091b633e7251df6ee3699da6291dc89ba6e70e00fb34ff0ce83153a3487984b958f8dbc1925e7e337aa209cc68042619d0296447b49b22f13fa8162983f76d2a222457cfe88e579d6e9ff2fdab498521962b9ff6177f3654c4c45adbafb52fd913a68b3cd00194c44bd94f34b15d498c867295a3a9cf5d4437f48dcffb3ea8981c8b2fc4e1116f03b856031bc5f6c8354315ee97f5fc4eca972b3931b5c7825a078e2f6cc5a472e58836aef1e6716766ac9cf9baa1cbd4d6da6774dc25072ecd87331eac0c028c2863b2437daa38b2b4e7ef96fb0b2c536ba4f5193bcad55325c80fd1411707e2ef01e27131704287e59c623789e6b63d8d651e25b04f524d759a5d430257f5517b8bc84171142bbbf053a5cc764b744fdd71a900f5a37a5254a70de2a6a8c81f3d1f4ecffc3dbc27c06320b79a98d7de77a6897a6508c35b8d405ab51ac4b45e273461a88e5a65e9554467cf939d10ad0c4da71b9fda2904ad4651a72971fbe51695a37d0a76e12de8dec02a8d84bb7936b406c0812a8c6a5b2d0c8b7f4948c5fec6ac1dc0dacf892d10cd1439ed43a58b4955f29a8026e3c449bb58754c490d6982a1476254413f04abce7f0d479b83fc6616f672a67b82a0d425ef9385588eeb0cafc5587c078cc7494c09284488a06a61eba464fbd9c904f1657d91a705bd7f90e85c6bda59a2fdf4d92dddb104b9d0dcaa60c1b8f2ea0e531b66cc256595e62caeacf6c84e8be20416be7f74c6652ccae8764f1ca1d66f561d37bbe5c462d09af3b4e5a9ed12473d85ed5ab4c6e2d0d9b22bb9e072a566f9b5c905bb8e897485c1dc273dc88bd36c1c614903e7fd5f6d6cae38876d20f271a7a541e47d7f9176eb4d44bca3c4ab955551a35d7007cd47e846c683fa9b86e0b981bdeb03eef3d9bed2298650a63b859154401b6b3a05a6dcd6a1b847faac52679cfcc844e0142a3c539ee406477aefe9b16ff4839dd22ddc7df717831b53aa370a4f0fdb60ced5b64ba8d0ef0808126ac89962e29dc6e0997fc09725a0a8527911eb3ab38c58c164066a5ac30f0d19dffd728df5d054aaca1a12325db3a98b2345f38124ea42068b9b4633205897aa4dd60897f93b6f4da08bd2fef71c121522c2ca8200efc9de0d662087ce55bd5eed1843e8393007c5b32f7fbafc13db570ec6056297b6e4b34be39bfb675742c8303eafbbf81bef93ab722b7a8b3d2530af1eb83f54638927afdec363425e73973e1ef0b6345bf13a76e0f1be0ef76cb877fcfa6b7dad271c16e58482abbafea797541994ca7a957d5423daede1dde6953bac18f579936f674f6a3007a19d3e1321fb3a0d75512ebb45db2dc8e9b48ecb9713236ad9993375abe7f3d9456bf913d5c48f0a881214d5963775353b4b35159eea11e128e16372fe5a5a902152b07566b3fe2ee03ed5aeb3ff87903e8758c9715549bc9b5f52f5f22c6e5472615f780b318c8e05205159fdfd42c2b6c02dbc9ae15b6026e5471f13f908d98abe665f1f4a0752226b50b4837261fa50d34623dc7ebf49a5b8c0f0221f0ad85dfa07b484ec780a1c67928e130d9c8ee676ab5d2ffc641450de479d3fa13b7a056d423cef2f937fa4802e729dfefa6439b2b591cffa04b51904f5e5ef5c89dfd15635f1a6d2b0c04e4d87d948cfc5f72811b4b4719d0fa71d3e0057597b61a378b44903f684b0fff3d900db1687f29e28940fe6b863e0b88c06c719098a98d18c9449e31d3b719372a7e01cbc716aee74cc4bb39492b092f87cecd2a8c0bec5dc76d1c769df067d1b2e8740489f12a28acda41812637b430ef469120151e48ed8b877427be149cd596d8c2f73ea43f26fc50c96825a4068efd3f607a4a6cd32cabed3988434443dfdecc5e19fd4902d793210e0700a85badf7b2cb4bbedcc25095eec26214f0cb519fa638b0a3452688c07852bfa786e9cf45e6e1d2a5a41bce67d21f93337945e50c02ce829119f3296188364ffb9b1936e6d5f3bd9be85c9baf711a3a913e23de521caa9146e1686f2acad43b7ab3547763200d3bde4cb2d4f6adae5f3205807c30dd2abc985f5ede19ee5f922afc305637d00b0bad9eb34fc9c2c4d04a81a14147e413efafa49a7c8f94dc1df18a6ee419ac4f70141f416a97273e307ae277a0d8df940f683ad9fa3c30b0d7481d580108b96d7ab79a7b43fc8e1c6134d70f0953cb0afee2f1acd4266840f559e4c23668ce3371666c3885d69d9e15a1265c97b04a98d3f19dc097effd4728395156c1e615fc33cf964b27f2aa877936f3865f9b529e0b4437e0aad62285e7b6b0ba8146cf055b77988c4caeb7f915d870773bd46b76c1b6c1cf77d1439bcda8f98bb4398df40e231eb2af0fd77a2af060cd4ffbf22e3ae3bb8d69c001bed22695c88f6a611ecc81f477481f961323030b551af09c014e05a72b1a4fac809e25735a9e60aaa114d05fffb5b23dbd428b52f688691f09eaeb53e24e6b22dfc47085d34190a63309b84da1afdfeebf39390d8f53bc8730cc7c7381c285d27e480165644b90de453bc58262654ecc602922481c8591166ac5e9d17cf494fae992af406fdf75d56ba398600a6618c4aa24ac631bfcb46a8a0a981543754a91c6e730ba45d4567d7514dfddfb97f4fc73d518912319ba6a1a7634f9bee7f2442badb0eb3475a63c72b3298d157c324a4a340c5386515a19b6340fb6bf88ad68202eb9df0f647b44d5c12e99ee6b650adbdf01ecc96a708797f14735f655c01dde8ac34c1eb502c74ddd17a60c23589273c3d2e1e758259311c211a87d47b07255caa9eccaab01e27ea6f2116592fc5f4fb4076b6856913f3d423ed389613de87db8ed9499dd6e5cdc95d347ef81cf855d70f2a464355e3b3789fb10bccc6ab41a39ec9d84f273c9b31f092f5878702421a05d91e19518bb9aed8b14507c539e6e8b25529e4465ac1218649d1146b759db34244081a7b399b50b5822dc9a0af4d2abaf1b472598f3daae19e98feaac88d231c9a85b1eb3fa8cdd4fb9c827c8b5d3bbe270922bc327d4c200a03dbb760ea56084cff49840a12b55a4c6514be4734f9418de89ef1f9d8b2c90384c96163b7dd1450666bfaf0418c75eff21ce68ac23052068bebf706ccb5787925df8f05797058e599bba07a0c28204f850d245de8a2a748d633e172afe996aadf52c0fa9882e3b1128af0688a43578b19936e6882cf8bd831f91e4953d5050f1729938b8137e19bae485df8c97b04150a1bf938e677416cb23ce967d07c97e7258cc628de71d3541b8758e7517c8b634499824f0c24723a820524fc9d06b4d8ada12ba00e0e9ee1beaf7536f870d6c46eb8c69971e5bba0792224df6936d58f9d2bc78ca2e1ba92e6f03bcd9c04711abbc05bd1ad0d3a73df3fbed0936425fa21f16f428def5f3fef623423dedce938da4c2a65fa154a0e4af6a6dac54b3c5bf3c7a008e97fc0724cb3e59a9982341e3bd8737dd22be8b8aeacd3d1428e8a55a8726cadc714b96538279298ae2f041468a403d2c0557f0b2cf41e68a53ec0f2a74832c8002867e0aeecd47dd5efe402a26a2842fc8320d4a8593e3ec49d2cf672cfe41b2672ee576fd90297c867486474742b71742e6ba387fe74d1d59af565d83fa4207423a660e134951b84f1971fbba193eb848910a0fecba580d2c09ea2bc735f774b4d9b28c0ec1818d0c0f3ec6fc180b37c9de8e77e9495420056a455bc8ab01c71810f02e3ce05d85709e8e05b64d7082f40aa93e20d2dd7fe8d9767a142c39decb2e7598c31ca787f6c166b02e72b552b3f45892436bcf5456425bb4c45c2c7183c5a5329c62f422b7ace69249476ee32a37075e5a54323457b20cc1ce5a100a1eec66e6999ec7b9f168a26d724fdc9e9863bc288f5590fe5cf3908ef1f05ee28c8a17e54b0fe301e008b2506658f67c241b6507ea0e6ad309ff268cc04cee01f10d48740a34a7fca3a8c1f135959a64b7978794366e0ce4d41e06d430379a5e1cc13055e277881f9f6ea7b73fc9d8cc31c6c7d93c3a644041a9b77717c9b2b6e683b222aef3430c3294cb7362adce146d626cd21de356cedd6d00a16034d01ea5d389630dc8c5ebe056cae70b5c39694b2edc13ecd36d555eef10e6c228cb57a0295c51a3af57e548af0db002492cfc25eed6a5fb12e677e3345c30c2d883a63c92003399a6cb5651b28937313df34acd4dcd3754ea5997900096c95eb2018d0ed3657652173df27b795db8c78b74f0edc61a6ad286a80dfc511ab1847678bb948c62b25bc1938ebce0713551985ff0373d7eb75fb8bc47c5a5b7eeda76d79e683b40203633a802f64be2d413f81a00b08c9823313748c0e558f34927f0721bb04deb1a1d5ff8efe5255491247d539fa61d840f97c901dc0bae991c4a5c59db52bfd1a6a68417c34e91d3de19abe97af8e3ce37c682df8cdf01fbf861a460353352e95a72476fdd4363b447f4174c12f5601bf94a4ad62f8b46a44ee14d638ba3b12cff6d4e8bbc6ed0eadaf000e113e8aa39491c0bbc83ef22dad4f609cdd1c5d86ad5677c9ff287120b4848ce104d74cb19f97cedc6d0b0971e51e243050b5bcd7c0a27b27fca362e065d06cf44f597b80186592f8716cbf1e371e4f16a302f535eed777a1eaecf5301493439c93cbfed2ea61e2b15e9d118a545918e19e3c5ec601b1a53db73e4bc380126396a01c56f89aa7468680fb5031db13e33f238fd276331c208e14a3987c66598f49f0a7f6c767a6fae4e45e385b44681835fe029cdf2df1f8acae1e4bdff0f6540c88df6b7b7bba5015711b2651e942b07a", 0x1000}, {&(0x7f00000011c0)="157c86c6e7f83259103318e0c1917cccaf71fb87f3c43eb5a47e48f8e6568d435b5fe70d26a759e32fdd408ca1995426b8a6929d19edd662647f294b2c7c7979adcd83c5f07ef28baa63d82c41e3b4422aa78c8be4b7d6f87c37b7d18ecb620fe2e17c232d9a7277b8e19be1bbc403a27e158dd9507ceb94714d875c216f52ee419b53", 0x83}, {&(0x7f0000001280)="fc5d9b1e5cb01fd801ef6094a006df1f1e31b93d421b7d005dec010b84ce97177ac6a5fe68394c8e7318313b4f573eb6b848b7596b327c678e53ae5dbb1a25ae37912cbd53cb324dfff07823", 0x4c}, {&(0x7f0000001300)="6ed9b54494aec11b02396d22ed23bf33d0b3654cb15eed173971d98754287cbc29087acacd9864cdf20b946e7fdff5d045d6d9549329c35086e771064990fb53f54dc28ea2b21f017d965b7d5046fa16f11794feb6c61e32e1b7668355db772be6614274f483062a57c45240220ed4194dd6f3a0461ae8e2db0bb65c2935b0bebe6f124a317e1e309518e2d7d1cb0289b8ed113dfb792c92be2163cf77862986", 0xa0}, {&(0x7f00000013c0)="bca7f6711975ff157174ea7694176af942214d966d60faf582d35c0e23503f290aeb7ef88e3b35879db60c6a0608913ee63dc9231f544c0e8c99da613ba321ebabc422988a014a4ad8d4b67753e21898ad87c56082d5e20f6b13f0b48c926e55c84a0d696e344335df509bfc718d640ac9d7d74a54e6010b5883cfd51ed0e23dbaa6c93f8c549737db39fa6534fb74ccfadd312e05ea49032f16c56675cb9507b4687668e7df585da4226a1f0ff78ec929e831fc0fa9735dc3244b2bdf742972d866cffb1c347d9793744e8826493241326b48908e09c340cdfa7223", 0xdc}], 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat(r0, &(0x7f0000001540)='./file0\x00', 0x20, 0x1) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x401}, {0x18, 0x2, 0x800, 0x800}, 0x17, [0x2, 0x7, 0x3, 0x29df, 0x745, 0x0, 0xfffffffffffffff8, 0x49]}, 0x3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) dup(r1) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = dup(r0) read(r3, &(0x7f0000000140)=""/250, 0xfa) 16:00:05 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(0x0, r7, r2) setgroups(0x4cca7488, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r6, r5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r9, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000740)='./file1\x00', 0x6) chmod(&(0x7f0000000640)='./file1\x00', 0x68) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = fcntl$getown(r0, 0x5) socketpair(0x0, 0x4, 0x3e, &(0x7f0000000340)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x9, r2, r3, r4, r5, 0x124}, 0x7b, 0x3, r6, r7, 0x1ba7dadf, 0x8, 0x7f, 0x7ff}) r8 = geteuid() setuid(r8) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r9, r8, r10}, 0xc) r11 = msgget$private(0x0, 0x1fe) r12 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r12, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440), 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:05 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x26) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7b, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x41, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x65, 0x50}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x44, 0x40000000, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x0, 0xfff, 0x2}], 0x9, &(0x7f0000000080)={0x2, 0x9}) flock(r1, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) fchmod(r2, 0x40) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000200)=ANY=[@ANYBLOB="0000ae2f66696c653000"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000280)="82adcda55a113013a998c15f9bf13e8d0a0d84414b5ebb69171849459d2aa2e41b3484f0b3eac6928378a3a90b529fbd7e8301250dd271a1ddfa1caf211cfd1a98f2f276aa3522fe3300546f191abb024eded0951ced77e03bccc6e93e", 0x5d}, {&(0x7f0000000300)="0626fbbed93ff9d500cc9dcd488514640eff24c331316f8d27740ca188d4e2ed3ba1c0dc8f", 0x25}, {&(0x7f0000000340)="bc31a4cc0462c6aee4da5035d11752c15bbfd11afa222654f9c57254e8bbcd9167b3108ed64dee1e60c6633afd0d291bdab43fd119c1146048237b6c892e4db1f5b8ba7a298cbaf39416a07ec4fe4f4cc2178fa7ea2c22022237ca45d3b55ac32eef155e1a4f4e41ab992db12517addf3920718c4e8f555aa72e2b41dd0cb3f8cde6d826eb9cc70b3984bb44436a691f950e", 0x92}, {&(0x7f0000000400)="58f93a3b25e75088f13d19f6bce1a9ac4a32962293be6b2697d19666489c4f677954a0476d8c754a09ffb311009ee62f779719a9570f3a829e8a6db106036b4c6b82a89ae4650cb7fc0345e0a7963a14cf1f3c1149512024e9ec8f693dc4ffb8797029106bc1e9", 0x67}, {&(0x7f0000000480)="2574f8458da131df70d6e7741eb3399ff4dbd3c8efb2e8e0c341bf50746c26fe874f69c4bed5eb2dd883bdc1811fb8d1502b06e5cf3cc590573b6f8f1e41a35445cad719a994f8052757fbca9c640d410bf7fe98d215f8fc6bd1f181e8d569259187499d624519dcb53444b53d82d6124a93efcbf029f37aa07c09b44345796602fdd756428405e66157ce54474dde5409ecf43c0b221769701a27c2c5330d0c7f307a426f27999c2786c6fd691340b0917699d21ef4898c52f55b4d689ff2e9196031909257350ba6e1fa6781686793662b09c2f8bd19d41ac7", 0xda}, {&(0x7f0000000580)="4bb3b1340672659f5d8af98cb51e25b16b73651a5d29ed3364b7b33b71963a040bea7b70080de6cf515736eead1291cebb3d06b72091a866a99f4c7762c95e1f54d537d3f43043e10a6eea2fa112546d61e4073954165303a4f71134fe7f7b9ac0198dd11dc9d32d5451", 0x6a}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x8) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x1bb41331) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71000000029000000230000000300000035"], 0x31}, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c6530df808cf8ed6d37eb2382bb40d4b5d24643ce23ccf756c5340d727f4c0000"], 0x1) r2 = semget(0x0, 0x0, 0x10) semop(r2, &(0x7f0000000140)=[{0x7, 0x3, 0xfffffffffffffffc}, {0x0, 0x1, 0x800}, {0x0, 0x7, 0x4000008000000800}], 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x6) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) 16:00:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x9) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x8}, {0x10000001f, 0x80}}, 0x2) read(r0, &(0x7f0000000080)=""/1, 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20000002000, 0x0, 0x5b) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shutdown(r1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8001000, 0x7, 0x5, 0x80, "d4b4af687d860e023415fd3f90e17e94311b0093", 0x7fff, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 16:00:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = semget$private(0x0, 0x7, 0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/156) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1ff, 0x3}, {0x200, 0x3}}, 0x2) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00: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) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xda5, 0x2, 0x9, 0x0, "dece8e9aaf1a1a06439903ea564ed341cce3bf29", 0x660a, 0xbd8}) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x400, &(0x7f0000001400)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) kqueue() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x1, 0xfd) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) 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(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000380), 0x9, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r8, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:07 executing program 1: r0 = socket(0x18, 0x8004002, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f00000000c0)="d33fc1bd551b418620b8f2c411276c2c1156ec913e49c5454fd097655464389cdbb73340e57111f1b0241d46d242c2392960841952dadb9f02af727b3ca5ce59c1968f7add91bd2fa7127025191e7b427ea550f94b78d1ce5f9d563139cd9a0b1d061a76f96d371e2105323805cd29e3647f320adeb1f4a2fa1379962964832c77ed5bf11f59bf0cb047a409aada728d45f2df18a9f2cefaa2b21e65a39071fb4e0f5bb3d88c9941a727cdfc35cf892f852eeae89b6b26a7be0eb86efb0efeef151bd0ce94366fac0eba4f9e0962334dc507a1e8ea4c5434550962d8fd059415f8e1235afb3c03baa40b8096", 0xec) 16:00:07 executing program 0: setitimer(0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x40) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r0, 0x10001, 0x100000003, &(0x7f0000000000)="a87f2e9933d1ea58a54f633dc9187e0ddd16d3bffaff7ec6fee7d6b557d15f709ce89842124bb176e60f408c2399f8cb9e4a2e15b2947e867cf1f5a77a14dc81e95f503ffee9e10000000000007ffff211", 0x51) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file1\x00', r2, r3, 0x2) 16:00:07 executing program 1: msgget$private(0x0, 0x280) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000200)='./bus\x00', 0x10000001e, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000003c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d021ec500350d27d12ddfd51e68ad8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c49531edcc089b1218c051c68c9536c532b4e3364a31b58e23d36bd5fbc89567885c9f6ff7ded4287685c4c45f3e3c9d8afee86eba13fc5f9f423e195f8a632034b74a45ce18021128be50b7e2e028086112725e512d27745ba6c5a73297cdabf47000167759dcb83ae28d9cd4e214cbadbfb2ea68c2086c34d1db330127d55036f05fac70c19d5655c5f31f9c1cbcea112b4535dd561ed2dc5a0ad5f8ef8559aa4a55e1e7aa2364ae74102675151f81276d9b7a929e39d1ad49c7df1005687e90b63dfa570e41418672eca5bd4cca245", 0x198}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) bind$inet6(r3, &(0x7f0000000580)={0x18, 0x1, 0x0, 0x9}, 0xc) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x80000001, 0xb24}, {{r2}, 0x0, 0x10, 0xfffff, 0x51, 0x28ff1bc}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x1f, 0x3}, {{r1}, 0xffffffffffffffff, 0x37, 0x5, 0x7, 0x46b5}], 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x7, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x7, 0x76b7cb2d}, {{r3}, 0xfffffffffffffffc, 0x58, 0x21, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xc0000031, 0x2be, 0x200}, {{r3}, 0xfffffffffffffffd, 0x84, 0xa, 0x5, 0x765d}], 0x1f, &(0x7f0000000380)={0x8}) setsockopt(r1, 0x7, 0x5, &(0x7f0000000100)="a60f104a8112b84be024ebae0f8deff253166179cdb6676813e4c18e44516b14611f18d662e4d229aae0f511694d31fa65618dcc153e34d24471742744b7f0db3c0447b4b98e5f11f40401594593aee5a95a60570dd17861c2e12ac3a5ce431b9e63faaad8626aeebe05404144647879b43a52bf0320d9c3bbeab38d47e239b95ea2c6c7c8e7a452541a047923084fd92509e3c28cd4d66568563560d44837bb87b18d0875ecbec669", 0xa9) pwritev(r1, &(0x7f0000000c00)=[{&(0x7f00000005c0)="ade555abd220e8b53fc776009b3fff1e7769440790c064d469579814f31c7c55eb1e9bdea6664bd0f9ce4254ca5173d5c16c52bcdb83c00dac94ac53b0fb65d3ca28465b2e88fae79636562be3da5948b9fb26ce7388b576f6747d91b2fdd4bd7055558de797e41b81ee02", 0x6b}, {&(0x7f0000000640)="3d8067bcc5298b2dcaeeb1d0eba514a0c5fccc31cf5370bbcbfe50ca9677e1ce4c71b18f04f175ab28444aefd4c91db6a012ed007841f4ca83958a15a73b2a78410b0354bdd60f7b26e8cc2d83e0f0b57d9ac5b7bee042a23e3544158ca2811d750f10f874b04e7e865af7883daa26b9feb8b8d6a0d5c57910ccdb7d13c9a2a1beae0c8c5f32a5c046bd44d010b00991a12848f84de1fc8f0e669e6ece99c7a6315cc828a3753357454b2c509b4daaaf5ffe6848356b9842433f604785542d2094e8ceff02c4301e7c7ea7d255af5d32635fed", 0xd3}, {&(0x7f0000000740)="7c14a81549e731d935295533c7fc2db0dc7bb4dc9c088d44bfedefa274eb2802601e472c19f9ff4cdb0d8392cb81e77da4e54c40eaad749ccc3e58a58b6e", 0x3e}, {&(0x7f0000000780)="87e55998ab3a535b01c193e2d05286d5f78e202ab808a28d0ee9e39cd5292a3cfde39781995e6d266172bc15bce4ee4b4c9087e54712993ff1815a0a651704fcaad8dccff91e1c56135ca686579ca5d5db8ab2965b2212b736475286faf8341acc5f16d7f186d228027866e8042538d392c41a78ba5a98ce30bc4776fdfe6d830dfef07dbd8fd4feaad6", 0x8a}, {&(0x7f0000000840)="372e40cdf18c314aa36d074ed2ee8a528205fd0f645a8501f635bf4c697bc7a0f08503711c8a70688f7d843cc3af505283444ae635b6a2c43bb35c0a441c5b168c6b3df599ae8f71d0de95079503191da7ffd0c431f3a413092883be0b670bb9f3b8c2c4f2b084b10ef36957636eb066608de3f0b5450e2d013eed40131911de2ab93f4b9592ee44ffea4fc0d48bbb292b800ecfde255681e4ec7ce656a3dec3a49cb2f174da0cff2a116afb1fe2126a49cb862f671175e791566d7c72e816d08fa2", 0xc2}, {&(0x7f0000000940)="89adbb9e32bd1b1028d855ab0d61a1d9db7c2dd303e003a7f9e28aec6ee04210a905acbba389c81465666045190357284f2f20f584110f3bbf9b33d40de8aaf6cb1e019e7f8a7c449c9374a27ad17e0335a2beed258a7c5ee3e6fe03d183836a5be3c2ab1defbd0521516876b6ff133df7078332311f43ebd03bb085290490a37986b3744545fd328c14a9f788fa4b5b371c5d0b9784c6635e", 0x99}, {&(0x7f0000000a00)="db56150f5d443f60b3d8e3bd74af40258bfb060452f80a053b14fd40316eb22a90ac5f6e5c1863dc5f71509f001b3d1ca6cde861de791f1e3414a4f49c88e8d907fcc2ac7b2de4c5a4d96c89cb8e07c605baf91e8dd30c4c061eee8dea64f9e8edb0d27051bee9835e94c521fe56f48b192917203135e70efa337eaef3f82adc8004f0c2039485d06112cae744cf0cb4286c", 0x92}, {&(0x7f0000000ac0)="436419e105fc8529224b4f906593de0d9741ba3475926a4525b238d1b8c087c5c43c1df493e622caf32f1a78555b319a91c4d0a55cd2cfe4dddf321d9de39a414d6995d31f6723ed2576a14a48c42eb5b1611c0162db8a61ce391d093703802137168873ef1cdae84f4cd73756ecd88d82c0cb12e557b4edb1aec190eabb70945e3a751fff425e8415a0c628fc179074bb87", 0x92}, {&(0x7f0000000b80)="d8ad9184f2f77477e116112154173869b66cfb17a7a95a9c6696f05049fdb33baaa70db930e7aacb2db6508e370c4963e5d3948582bf88caadaaa33fe100b55e825c3e50c487cbde66187e7ec028709ea8df33dc80adca65beaa0e7634d25ebb080a6a1c24abea50e315198478714c47686dc60874a8671a", 0x78}], 0x9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000d00)={&(0x7f0000000cc0)=[{0xa7, 0x8}], 0x1}) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 16:00:07 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x400000002) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) getuid() 16:00:07 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) close(r0) fcntl$setflags(r1, 0x2, 0x1) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x20, 0x1a16}, 0xc) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x100000000, 0x1}) pipe(0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0xa41c) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bfbf2d449ab4aff5454d7115a4bd89691a69a4b33c3a48a5352102f4584818006c5ba1681aede0a5ea7f65b7659410b05a967adcaa9f25e0b58e87cb79ddf57cde7a0b2c976f99aa46c19d0a75c80d8e3cef470788e9af907dc400eb142393abd5a35295557951b64f5a19a7e3b69f54094f80a32c97af", 0x77) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/215, 0xd7}], 0x1, 0x14) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0xfff, 0xffffffffffffffff}}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) flock(r3, 0x1) recvmsg(r1, &(0x7f0000001140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/19, 0x13}, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x800000000000005}], 0x1}) r1 = socket$inet6(0x18, 0x3, 0x100) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x40, 0x67fd}, {0x85, 0x7fffffff}, {0x42, 0x9}, {0x83, 0x10001}, {0x167, 0x7ff}, {0x8b, 0x8}, {0x0, 0x2}], 0x7}) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x8002, 0x7) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10012, 0x2) writev(r0, &(0x7f0000000040), 0x0) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x721, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x10000) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/158, 0x9e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000100)=0xfffffffffffeffff) 16:00:07 executing program 1: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000204f, 0x10001) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x100, 0x104) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) setreuid(r0, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() getgroups(0x2, &(0x7f0000000180)=[r3, r3]) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10, 0x7}, 0x100000000, 0x3, r5, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r7 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000280)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/185) unlink(&(0x7f00000002c0)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/116, 0x74) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f0000000080)=0x100) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000180)=[{r1, 0x8}, {r1, 0x80}, {r1, 0xc}, {r1, 0xdc}, {r0, 0x40}, {r0, 0x4}, {r0, 0x1}, {r0, 0x6}, {r0, 0x100}, {r1, 0x1}], 0xa, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x81}) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c1e6400"], 0xa, 0x0}, 0x0) 16:00:08 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xbb9f7cec5f0c5422, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x6}, {{r2}, 0x0, 0x20, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x7, 0x833}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2ab5, 0x80000000}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r7 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r7, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r1, 0x406) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, r9) openat(r9, &(0x7f0000000300)='./file0\x00', 0x40000002fffd, 0x12) open(&(0x7f0000000900)='./file0\x00', 0x0, 0xb4) semget$private(0x0, 0x4, 0x60) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x81}, 0x10) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) recvfrom(r0, &(0x7f0000000040)=""/98, 0x62, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x80000001}, 0xc) sync() 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xc06, 0x8}, {0x18, 0x0, 0x8, 0x6}, 0x3ff, [0x6, 0x3, 0x92, 0x100000000, 0x1, 0x4, 0x3, 0x8]}, 0x3c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 16:00:08 executing program 1: r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f0000000080)={0x0, ""/1}, 0x9, 0x0, 0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) pwritev(r1, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './bus\x00'}) 16:00:08 executing program 0: setitimer(0x2, &(0x7f0000000380)={{0x15c9e7b7, 0x101}, {0xb, 0x5}}, 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() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r9, 0x80044270, &(0x7f0000000000)) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r10, 0x0) syz_open_pts() ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) writev(r1, &(0x7f0000000080), 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="227a1e57ca2394afdecfd1bdf9bc80fc064a4fafc344997d88abce7960d3615fdcdc65efc0a08b103b648b48e61311ad8bf270064771cb9b99dc5c4b7384f0f192f84201ab627fc777bc7a9f1efadb4ff68f1dd5f0c950f77bab5979956b83c4f20061f09edf77e4251f8acaeb4507e613b1b30dff31473d496fb4b51bede23f12ed5a64a45f2a0d739943aeb9c5d38f8a0455ed73976611311b6a1c5e607c08c853dfe348508e90cfbad282086c0c86538d56de289c088761dff0ad6af78f4a6756433c037b9bde59288d6829017263019e3375590abcdd1c57efb02ae4", 0xde) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000140)) fcntl$setflags(r1, 0x2, 0x1) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000080)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x60) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x2, 0xfffffffffffff001, 0x7fff}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r0) connect(r2, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000480)='./bus\x00', 0x400000000000003, 0xfffffffffffffffd) r3 = dup(r0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1, &(0x7f00000002c0)=""/146, 0x92}, 0x40) read(r3, &(0x7f0000000140)=""/250, 0xfa) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x81) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x3, r1}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) socket(0x10, 0x7, 0x7) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) sendto$inet6(r0, &(0x7f0000000080)="8ed13ebcab2789cfc80653855791f6cea17aa686256be7771435f2dd9a31f67d32bb543839feb62a257c5c4bec1a7967c6dd9d5eb6169397aa324002d173484ab172eabf6c475686778b59e938a16dba11854e741fd3e1ad98ceb8e8b78174ad319ccf84981c3b8f0c6780110311fbf407e3bea87b1c51e39ef47808a6adf564e9a159a6285a41de90507d758c664e5482c47f764ce84b1b", 0x98, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x3ff, 0x5}, 0xc) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xeae4, 0x38, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[r2, r3]) getpid() 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20, 0x40, &(0x7f0000000000)="0baab3c7aa84fea22bfb66d29fe5b800006d04a0a1f5899b0037b261c2b9c80f0b2b83f6c23333cc71dee8e3863bfd70fe65e497b803dfaf897b2e6be9273068b9f4bcafbe23f0a70f439417188886c3a708ee57ab045642c70f751c9fc490675f4231dce84b24ca035ee6787196fe5fab1f05f855637f75a4ef5a5eff41ffbf5bb06e87099837538062b789a8945f7efb7d61d712b6406938eb3e53ae47b859df352eebb24234fc89ec1403f43bbdac3f12a9b68cdbdde1aa74f3b067022eae44f8f3415de64ac412bb59de1f4cae5f802d00198b7c06c6592149bf4f0b14e8523e8905275539117d", 0xe9) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) write(r0, &(0x7f0000000140)="68a042ccbd8e226650bb124fb9db2cb4d195c1c02e3338aff266203a", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7325587dacf57644456901e525ade73770e66164a4c92dd1b21e0cc1e29315a820f9bd22ffd0b9d1ffc9dbb2645e4b", 0x2f) r1 = socket(0x18, 0x3, 0xfffffffffffffffd) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x2}, 0xc) setsockopt(r1, 0x80000002, 0x41, &(0x7f0000000180)="0274954c3f309da80d665e508eb0ba41aaa10fe85f09fdce0abde3385b91d778bd8cdecdfb3a3611079138207a6b60af939b9ea1c056160dd5626ac8ece1fa735699a0068ef6c318b5f8c91e7aa4ab9522cbd77e2834a920a46a0e7411aa3de481d5489b2d35b5cacf0fbd98da6a1a57fccccdb6f4aead43606e2e7ec1b2bb6ed7f8d3546dfdac50ab2304dd4b74b661328dbcee130bde5c5c5c7ff272b05328158e67dbf420a485554c", 0x1) fcntl$getflags(r1, 0x1) sync() 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6f1) r1 = open(&(0x7f0000000340)='./bus\x00', 0x8080, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = semget$private(0x0, 0x0, 0x402) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/82) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="842b860292671286ac0667d8104f155de9dbf78d2da17938ac50af775483ebcab94dca49ab72b9d90acadef0cbadd228d949bfa7f0f193d3f5339782bebd2b25df697e6b9bffb3462192b44778c41a334409af39d420a5902fff161fee6b73ead90a2de194a90571db44", 0x6a) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/113, 0x71}], 0x2) mknod(&(0x7f00000003c0)='./bus\x00', 0xe000, 0x4516) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="96a8ff6b5ea65203368088dc33312414871075ee52f4185a58a144a388f71f40bf26488026c176c428b104b65845026458efb045178fdf1d1355d110a2c0eec3d1aa5848b4b8b1bb91283007582a762f3f4e0a57bc1b04e755de040f985f9f9af77c30c6670d2971b44d215b08b1fec7dcc8509071139f9fa0c5c27668acad2ace84c036bd1f0afb6f48b93feb1adf78c6a33e2098f8a146b3c050eac2fb2a51686cb6c4773fdea74e11b34b0b52e9ed534aefa259912c9f5b977f67a3f74e9e7fc7fdea3c9040d7f86c296255f0a917a683bd59d09a790698b65616d487059a77637f38c6fe517d22efaab68c43922fd78244973d5b9782", 0xf8) readlinkat(r3, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/4, 0x4) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="d29c07ff18105a8830ab24b059954da4eb5482ac3c8194eefb5de1eca4ada7a90c8cf7ef6a7383a1ac2a71d3cd2f77a67a82e1ba39dea9da362372c834835d614ee338e8cf3ac6987b9846c4a34833ad5dd7cd9e15cdff2b00302424639f9179da184e5d609f6a96036e9a5287ddf17703b32fab4deb2c9636195f8cc9fbebb0392ca3aa7448f69213a7d4776f42e2602502b86f1e3d86df91d3def63642f537ebe8e9b955db03f9c6be3eb9d5a9514ccd9613535acf43b43e5e1d1d16a320a152278721e075dd9cc2aaf70a68aaffdb62281456c802e2011ee01bf2f956bc122981c722b6e8f9c4c825c20f9f6ee20ebafd56bf955ce19d5c4b3f34d72575d23cb630950e07d525939e813da3d3d8cd235b8ed8521725e34da43c66fcef7739f4029fc8a77158cc84176338b97c6e69af003398f4c2f550ca0dde54a843bc0371cc5b7efaa370b918b78b2492f1a73624b47fc09889f012e9ca92fe35e244c78e7e0313cf788076fadc2746d99ca5d6ffffe72805a4002183e64a38d2ea56c7f73e249698ad82310e22feec5a0d74de1fd20463c5b34bfa6d55862aaabbae1b4e4d33614ebf73ccbdad506bd7fc0f0f54010b3fb5372a56a736050abdf3485f1b4ed58ce7ad57a44ef7988d0471f0d9ae968a9efc086c2710bd117199e9edb94342b58222d511ac73088f0a5bda637c5fda4f4146c0014d0cf3b1050aa8fe75a6727acddabc3115b906fee1b74602434ea1b98a1cbb195537ca9ff350d79b688445f84c2213180b5e5d28506f3c12c31335a426a19c2191145f1520ca30370cc9af8924aa3bf35c13dbe07159f7d8a1595fb4e5f909dfc0c214b9efdca7fe79d22bb497d0f21221be0e7bec938386301c112b409464667cd3dbc9ccf48145b263f6ee529b8845ad4cf4ba18674990d14ad9f85e744287b85480ea3270b76fc2c257bad39d8c4bc692b3192a72dd680bf31ceb482f4eeb73fce2d2b40b6875ea28a25e6bdf1fce2ec442898ce7ae6b4b124bf9237714448dbdae846188f02129055241fee7f39b80cfe43480b37c4912bbfcb1d4bfa9b4a27f52ffc64d50114e644894a41d4ab9c80b4aad86af5bf4cc0bbac6d49c1d716f74d6241585d7e8556bd6c399fffa57dc002fd5089e50b2fd91989cc14f051436eb795022a72c4e3b44da575b0f9a61eab7d76eb48ead3ff20a206e1e808bd84fa8530fb896cec914578af5c2ecce2f735e44515dc3b57421d4610406aff6d660c5fa7578db0abd7b33bcd9d2b2ec30ea943713834862eaf5b2968fe31491d910bb2b48635c234d029ea557f302e5fba070e0a47d2417ed93774117535d8e9e359125b14f0cb6a5f78af62fbac0b0c4e54f2429ac50b13f74e90fcb6310df4151150f7a5b763e76628a37e192d0fa4553b0bc9bde6ffdcf40fb09b507b133ed08d5560ede3c62989860ef5d009332757250d0bed6c25d60664f708849db48a060fe11546a79f7ba101ae146ad82f4c1c0670c64298775b096ebf674c0a26c21689a12a06ef18b0af640471bbe9660b1883f7b84abfc0aa8ad16931c9e1b11e86ddd69dc785c8d22e66484ed49dbb2a19256a735c7fe991217b61014117e0624673efe37a2345e1ef867ccad271ac80134bded4be5b4eeced0b0d8e37a6ed37e454aa957deb37f6fb4a43bba391f08eeedeb9b9ca25a34c5a661528a50fde2a5beb429cf81242391c0bf2bd9e84570af5c430d1245d292e7c208b536c31e272c98c118f01d2d9663a26bd86167ec568d8d45d028e1a50710c03b839556d458b29ad39bef0b96dec09298b6dd5393fdf980bcef8081bca56e8bb44b388c4f7fa672542284ca3f37478809aedc6769aa7665a3879d3c19e543cd5c1304bec1c7817f6eeb6ded1aa89fb6e92df45cb33eecf14dce9354eb3b9ec6f2f11bda684a0231db3f42d2fc0e580df6aa383ae8d5d9f4b78aef8cd451592ea02a588a664c2115697bbcba9fe6ee7eed79aa140bd6e224961306d5f2e75caf91038dfc2c2ffeedad0e10f211032a12ab0834f215cfbd361db95ee58bf27279d4135a3bc5f8589740fb54337123491c315715771f2c5504030686923698456521c43289de1cd07456b985ed4f900e1a7ee288e8b04f12c1cfd49b3880178c1639fabb76f9c66648b88e338405f20aae669276983bd0f9237a78181323847237d4af093ae132328ba66d3e8c38629cf881e306f83c1464f6977dcfd57b7fac3098d412ed47abfb8c751de3147b9047cd043da6d5b8071b323b09caddeaeae99ac09e34a68fa147c1475cadcfb783d3feb550f2af0ddebd52029a15042f5c75a87d7ff413828836d8050cf569838e617410e7d8db7e280d8922cda443304f7dda74623a4c802d3e7c363782f760fddd9cf6acc2245cdeb73e6932ba0cfcb9b140a6c8a65003fd3c9a9ff932bb73aed9d6fdc25c36ed668aae3e75c252cd843b002d4568937d439394023aa8bbf15491ac32cfec4c51e0508e62a29e3adb1e60bef3615df6bb2e955c6b27b34fb8efcb3052f433da7ee8b351e455308db9cb996b01f1e3737ae18fad4c4afa3c37b5443162ae984fab918e7698b8b3111f1f24a5aeb8a7252069ac250e879bfc6cdf211708fa3bff43d539405c9dff881c8b5182509a947a2d6ba1efcd2a1560bbaa7c82519df1c8a3892203b0c8dd6a74250f8849eddc412eb45011758664553c77e47e575ae65dbdf9eed960a2480f4ec65bbd8815a699a300a77b7490bbbeeccf06660769bfee8b6d1e8b4bc98b6e33ffc3d08e12872b6f5f10937dac04b71b55c7a7eade028f25ddf2f4258f86060cccdc7a01564cc3830f7cf329fa306139bb022979d759736a5f6729a709109ba24d0423b0c0cb197b50cefe9c7294af3d05310cc6275472c67964b215c90d3e422a69a044ac2ff8d2d67ff34d3889a1b103e7cac31668029fd0e592b4d3dc30d57c1a66f69537766b7b06e52f1da603a12d3aa38836a15774322b7cfaaac01b14f8f65b11c47034c5aa1df2ce8f22057b263ab815c632d04b268e1c67e63e39e52de151325ad8d3fad614c971ef5515cc111e916c50e6195593aae78f445ce0d4e8a77d526a472e09b98663f743b7c49f969460fb2eea5fa1be32e3853f6da5a8d66ac6053c0f4e8fd22e66e8f99943f106fd792081c195092cb1122d93b0341490fe4526dff285185cb5f7001af809956e41ed61d932caec90989fc1ce3e61b1b795778cb424daa1a8dc9e612a00719880eafad073e428f7338e3830577f9169ee46d7d46d775870031304ac488580ec1b016762a1e21c5f5d85bd690f8b5625ec0314102baae6453364e8cd5d8fce8567294d35e2e18957bc096988ce58822102ec2d04e52d5d85098f96a4adfa790be029484f459fef1c78fc0247ff1ddcd015923ba9f83aadb1dad4db66612276ee2a5f44ffcaaa8364894cad8124007535f1b6cd491375068302b9b96f2a41c9c0f6ffb0778e698a0342fae200f6ccd34ff119e5fa90a917ca43ad000e9ba0284f2558bb64f704b2d7b2d6df2fc5630d68018f4666fdc2f049593d279991e8ecabf90e569f0d3cb07f06351599492a47d0f12cc9020873d5cb930c0d2f7c8c2b30b71d9de04ba2af47bf342868ed9833705c50780c579e538708c60ce4350e9ae7319631b6d6fd9d3562f83993324e924dc99502bdae65652cdc50afb89a71c41128157dec6a9f1446ad5d0cf1ddf8311b898bda0d00fb5cd925bba6dc1d7d9588520eb3555857f4d6eabba560b1ec3ca475806ef57f3e71c69c6c493ad1a0cedfb8df555112fbda7d976c88ae4392f8f2099056d9374116ff6b6f7ccb2827a2a36f943e04ea6aea39ae7fb464304655c1b6511175e7c32e352134c87223fb47f989a92eac2c60f43e595f15e64cd4855631768b163ccaff88ec7b47ce84db301e8792fb974d171883f441cd6cf672bdd4537661c1e73c466905692d59510dcade655128f7ec671494fe77914c9c2235019b7e23d9f099328276261d2101308a3a6dd571f9ceeca77f391af49f9469232be676bd10a85c15f9eb59f9548c3be3008eb6f7dcf07951f6c47b127df6fb227ba79fa131104540bd224cbe36f24f91b205845b4df228f390685eecfe5bafe784ce29e220cdb1c8f8e9ee67ede531d857a5dce30fd89b9dce4b59d658c527c6bbe2ccf080fbf8410de17f3ae63e1118601c56c538bbc098d209d4f74a23aa48a58f9d99233147eff3c84523625ea95236ebffa05614d7e0a731237cc890ffcc5c8cc45227e6d912ce1234c67709c3c3afb6767555c1c02f88d599fd6ccffa1022d554db0e0c549a1b3dadb1f8adbf32b3d403edf02a72408863e86a2325245dbbf74a4cb8a004325842fe852cecc5725a5a57e21adda371e4585556e2850f998bcab43c6ebcbf3601bd60b4868881141c393d16cb4d59db1b2f01f3427ed40cd52d57b8ff4fc645e502d2aa8f0a212cda994480edd3bf8c00f14bb5abcf26bfee037e91b2ec45b0fb577542210df697181affe0b91e6ae62bf023819a3b787fa1eda89a91753ec87a1ffa1170c98a39eed15fb85a1f103eef6aed7017df702ca1ebf664c634179abe8eb0b014c8b9339ab342f3f17b261ddaaf6da5d54e9a4dc7b659f42095869d7c147a5e4d695fde843ce1166522c057a93b9be3090a01b5cd400c50ad97d7c09af851642693719d80b61458c678f68d489af112e13e0381e904e579d5b359a762bd2c5b8d1f6d1ee76426f6781995428bb857e5d201721ca3d1e56d1fe4dc2b5e60a023dabdb62e201dc54b8985d5422a428bcdaaf8455667929bfefd0793c2e1855c5a445048b27126554fa567645a435c931e47b23f23c759bc1e7086054103260f6db6dc59602dc37577609f93c5e9164b15d78a30217d8fd71089163363d285e9770dd51f780d58e5848a0bc6348cf53278086cec05e08e7390c8a060cd613b2824636770223226464456ef27a8031d7aae0cc4af3d01c49663c0a3441e07c8175a8b0627f2f3a39a69ccbc3255e9d6ead224752f1ac0512c62125e64ce39297581211b2262d22306440b6d30aac96fef9c88d0dc162c1d4f388a0e68ea558dbe53708a90396ce8a53c8dac9401d8863af4eb8cebc9aaacb74ddd522b6455c07ecfee95c522d21a473b2ee0146501f75e0cf2d4ced80375f9d358dd20f080d8f3837a692af82a6b808b296f481c25caef808069ae03aabc720df0a999bc9d42e2c00b0c249a7d1e3bd7fc13f8ea9a587cf1f3c675e52be2ffe3341fd694834acbd19d599f4d5bbba5a35de2f14f93d3792cf5e1e2f5a56510e5d45150ac365ea0c2822a98c79f250e6064882c60bfacf0d4f389265e26b0b7f9309b9f23ff785f9bbb025bc85701a44f812a896f0f2b4ab1960386c9e09b3e2cde0a84ad74e4e85b9caeae1eeb200a8782229c5338279a8d619148c44dc987cc792307ef38791f0464410477ca6f1141b4b02b429ac33393a20bd758f0c5dcc5d1144a111552e4875d4a6a70068cc21c709eaad5a0f1a488d9f04b9262de6af4d206a0ae5e535c84a064724e8f18cdbf4c4f6a698b72ead4c17eea14fd10e5553f8216aad952257d9fed879568d0b3eb2785ec2574f427b5c27e28c86b638c5bbcd93f564b3a7c57afa9f49503f02d8869096101d70e1775cae3af06dff6b9a2aaf0a4d3d5f02ebd7d3e94531bfbb4b64c38ac9408ca7de774c24d60205c447fe76aca3087ce19a7b04dea54229b281799c461893a4a8d3726ec24d8572f112e65b58e5cf4f8a25787b67c9321c520c9", 0x1000) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x9, [{0x1, 0x3}, {0x3, 0x3}, {0x3, 0xf}, {0x0, 0xfffffffffffff5f3}, {0x3, 0x1000}, {0x3, 0x100000000}, {0x1, 0x3}, {0x3, 0x80000000}, {0x1, 0x7}, {0x3, 0x8}, {0x0, 0x5}, {0x2, 0x80000000000000}, {0x2, 0x101}, {0x2, 0x2}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x6f}, {0x0, 0x9}, {0x3, 0x10001}, {0x1, 0x3f}, {0x1, 0x6}, {0x2, 0x36c0}, {0x3, 0x8}, {0x3, 0x7ff}, {0x3, 0x6}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x7f}, {0x1, 0xcfa}, {0x2, 0x2}]}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) read(r0, &(0x7f0000000200)=""/28, 0xfffffffffffffe94) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x8, &(0x7f00000000c0)="3e359d9869f2e8e33d52542659f4460e7d200408f9f7d3832add686637aba81dd9681e864ce59941159ba45b74fcbdbe033c8e2fe9288a34897b9d06961b03d94da771c1dc7e9c94ab2de7d39ecc110fd8bc10d5d0f28554c4a05310ca09d8ea57b5c265279ee61cc242109baec0aa0ec37a302a4c0a693efea14e071c61c82e0cb7ef19d236a09e045b6fb661bc350564aae866987030f3eb7be60e40cc19764d9e7d60b52bd9125d2ba3d6cebdc61daee8f62dc61d5a3fec2adea168c071aff93aa67f2584ca7ec527e68d7070527653ba2503dbe5ff1511a373cf53fc3306190f150a8aca5c", 0xe7) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x82) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000000180)={0x1, 0x80000001, 0x200, 0x9, 0x401, 0x1f, 0x2, 0x7}, &(0x7f00000001c0)={0x8, 0xff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) dup2(r0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10300, 0x0) getsockopt(0xffffffffffffffff, 0x200000029, 0x1a, 0x0, 0x0) 16:00:09 executing program 1: 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0xb91f09ef09bf289a, 0x5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) socket$inet(0x2, 0xc003, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x34f) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x2) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() fchdir(r1) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r1, r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)) 16:00:09 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x50, 0x0) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) socket(0x2, 0x7, 0x7) accept$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b49902000000000000000000000000000000"], &(0x7f0000000100)=0x4d) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xffffffffffff733b, 0x8, 0x13f, 0x1, 0x3, 0x0, 0x0, 0x1, 0x3, 0xc0c0, 0x6}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="b91151ace2c071d67c464be7a7f2982afe901b1a99e876ad775087aae26b45324bf80139c05355caffc14387acaaf6e01b442c4464c34a91e03d899371962ef4200607db87d3fceee7b3bf72bbce1be848e0f02fd281877470f2f4abb9bf015fd9cb7540ba8d7007895a657ee897dd6fc73ad7e45546fbfdcbf9d72d97a69a840e582850901f5262bf59106c1c1913cd6c03834a990df543b60194e5417346299ccafc0a6beeb80676e75c67e8af32c66ed44f569f594acdac4cce7f", 0xbc}, {&(0x7f00000000c0)="2afed53793a2278cdbb52bc4ca43c15a638e168575a3e37dbb34cab8bf39a6a017db46248d7e2ca8932a3edf627c2fc7a72977cc1e8236aadb2ba6ac288f9beef21782d888e4ef35f102da0a9e1990c89c10092c27a6b8af720f53edc9c53fc0fa453f5c5ed95e14f72806b3b791f23fd84ec710aab9f543a35b6df60868aec295f15f3e8a4d08fc912bbbfd6627810090ce7865dc82a40278f123e7f830db03cd1298cc067da5af17", 0xa9}, {&(0x7f0000000180)="cd1df6d761de54cf9e71a523b4df76075c2ea71f6d5492da80fba21d8a4d8a4ac8cb5cc8896cfb748962a6fbd8419c6ad916281d5e636805be960cc905f74f1dd67d9e02d6debac365ebe9adc07cf60f32913cfb5e654e7d5e641229691be8cb7ef9e9c61bb05d5b75cf6fc3130d931b52581e6f7c4584de1c0ef2514dd17cd9eede1adc36224413fc8c21d5b325babb31bceeac964003d0f5a69726dd9e299c4edefc372829fe973b86fbf1d37d2fec377c1de5705b88d6a86c03fa80c936b2f94b3331730dd26c5d1ecaa48c1175a495892286f5b73fcad918a4ae5f78ee6e93dfcf", 0xe3}], 0x3, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: r0 = semget(0x0, 0x3, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) semget(0x3, 0x7, 0x12) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) read(r1, &(0x7f0000000500)=""/90, 0x5a) sendto(r1, &(0x7f0000000040)="e89074d6fc5c5e94e38b000e25a83110663f5398d73f1d803af7ecfbd7967efddba254fb7df35bf1371ae274f7c96facc2993c32d2a5600ff462f3166325936ed474d9aeec9522d2826c1eff376b6becdb", 0x51, 0x8, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000237824af42a53622b3020005eb5ad35a05f6000204"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) fsync(r0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x10000, 0x0) read(r1, &(0x7f0000000140)=""/98, 0x62) sendto$unix(r1, &(0x7f0000000280)="4ec3ce47cb004b668ad2ac06d0ceabc34b41ba8c8cc303ec7c2d1b9466b7783a77ea698a4785356aca906c2b6662caba799af10b254840d75fb9c53d453d5f891f61f55059a15fd6850773f93f00abff23ff0b59157dee35d564dab918cd6de0db2f71f26c23170fd0ad223fa39ee9dc005574bd2e75c2ea5c7facbce1bfed1ddacfe962109290fb131fd7f7155f89ca50", 0x91, 0x40a, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x2c) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x20000000000005) rmdir(&(0x7f0000000400)='./bus\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2811, r0, 0x0, 0x3f) chmod(&(0x7f0000000340)='./bus\x00', 0x21) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x22, 0x82) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x52ce) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6121, 0x0) 16:00:10 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) r1 = socket$inet(0x2, 0x0, 0xff) sendto$inet(r1, &(0x7f0000000000)="d543dc12ea89ac1ed1ce8b40d7c0437ca80a58f99b10a29a5b73665a2ada3dd8b7dc59954bb71065", 0x28, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000e35651047c8357e595072fbf97119f0506bb83a3ab9eacf091233e89cf3ef5a83077"], 0x10) close(r0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 16:00:11 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x1) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) link(&(0x7f0000000040)='./control\x00', 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080), 0xc) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000500), 0x4) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x10001, 0x5}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="feff0a36beab57534f790ad8de50a8b27c23fa3a7b192b3f863eed4c1cde95c21202e40906ad5c51b270480ad1159db239a0f27bf69039bbbc01e333923a85f3acd646c826248e802db30173a9c1b2339d681cdb11d6ad4fa6e5bf6e277487132efca04770ef09a4dc5ec682042e00195245d25eb63e9d752e4179955ad02087b6a07f228c9fe6569cbb931f916cbc74d2581036bdce17b140466c847ba89202395200bd3a44d390c6dc2810a2e487f60e3fd1f94af5228d9f", 0xb9}, {&(0x7f0000000100)="35ab1406ac290583c48c529a0eacc8f54a08ca8aad07a67d209af54d043512fa6b100764c1050b457a487ccdd414019e8e", 0x31}, {&(0x7f0000000140)="b670473d4f0cd9047d99a171b5385aeec9f2766e52eedb76130252656b0e9a07d0fc2ed9f9320eccb5e7f13e7d773b83a459127fcbcadcf986523f39b2a7b141c8e2d090cc52ee17dd3f344bf64d42b9479f576bb56e7aa3450387199d5dcbf21f133811839fbf7f8b52fc424b097a7870e3a57b643137a3a0ff871e45ac7bfa0c6dfd4b4693ee15fef2dcb4b8da93dbd36b12403f926e0f689a6490a42a7e42c65a3f68ff8df55a13ca30560aeeec69", 0xb0}, {&(0x7f0000000200)="fd53989e001351d8fd808ec769fa4fb289888a8959182b60", 0x18}, {&(0x7f0000000240)="3cf532eef834f46c29e612d8b5b338daedbebb6009e2d1def63b89cd2e4050cac4bf754f569f21f82c4f2566de38204f4a22f8135374994141e1cae181ded61ed73b208a77c360bd5da63369a701eb38c2e0115e01e8565da218ef17e7880589123c7ac6f693d0e5a5097c9d7c5b469f3e12961253e775b8a0766f3a223b05e26836e81ae7d0af9e6f9c2e87969cdbf43f136b652795daa82430e7e8efbbad8016caf22949f7bcdbf20ef9952bdb92f3bbf79b6b1e21958f70bee28d4ca3fdda6f8efcf17704f9a3e4a08546fdadca56", 0xd0}], 0x5, &(0x7f00000003c0)=[{0xe0, 0x1, 0x80000000, "f6ca2a1e2a190c23658d8e0e220e153eda17bc2289d14c8f2ad301e744e6d3c0007107a2f5669a972279912e66b8deae654a19e98f3a054dae7392e258278b6e0f845861a35f3b829682b73592f61cedc0ad0c3f96188586136e38a96d9591eb59e0b3528475f8d08eb96cd107bef2f123c25e14e57af283c1b9834afcf34d9bdcacff3e6e0916e2c575a9f7b0c5b70c3191cf14bf442044162ec533a93f8f97e76c4e03ff18a258ce30f285758a71d8b0661b931ea72f5836dc88a2ec36d0f84bd435e30805e2d47a84b51e37"}], 0xe0}, 0xc) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:00:11 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000740), 0x0, &(0x7f00000007c0)=""/89, 0x59}, 0x40) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x25, 0x767}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}, {}], 0x3}) 16:00:11 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0xb, 0x8000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3", 0x66) 16:00:11 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x18400, 0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2c0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) getrusage(0x0, &(0x7f0000000240)) pledge(0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) chdir(&(0x7f00000003c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='-\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00']) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xc0c7f38b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) write(r0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x2, 0x0) socket(0x17, 0x4000, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0x9, './file0\x00', './file0\x00'}) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x401, 0x0, 0x1, 0x7, "2347bcda5b56db93501f907f6e00728a9d84e76b", 0x80000000, 0xfff}) 16:00:11 executing program 1: socket$inet6(0x18, 0x8000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe72810000000000000030c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c637c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db78000000000000000000000000"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000b00)=ANY=[@ANYBLOB="bf9de715d4a1069a3d399c17ee38a8a198a6ff80d9adc94431a2ff3a7f60858fc5f1b9131744d3000000001cbe032e38f05e55024cdebd1e1f6fd23f6acaf7387438c319ee532db3fb16dbdf2cc1fa309564f43b00def99ece724eb5ea2e9b06000000000000005180eede4e005f2c2efbe3918d48e58ada9323d7e85005d3ef2750902855f52f50760550883a21dbf5352490449c420f7fc8565561874263486e88c2e132a5b01622ccf387a573e8e146f27883da5222139d66aaca2e5658f42fe214cb9e5296f77b9232eb06764743d5c7c0cda95b0841da5083378b8926ec2ad44cfb5f376e034f13948bc3445f3b9810ff6e4732f922c70853a57982bf792ea2da8de59abd500f1be711e6d971140249deaf6bb08ca95f469383e67301906dd4d3bc89afa0195640b51d0578d78a2ab0ac4b2e09fd5ab18662636cb4d1d1c686cb2294b2ebcd0445c4e4078eebc60c82969403692d8532e651c0ef2057e1d442ae656e9d47d2a05c7237d9cbd9570db930172eb510b55cd45f2413ae00daf796dacbfda657d7aaf1ec68d50b4afe4bde7202fc2eab095841798d8c671c1fb8dbd05f2575bc59dbd3dc5804e0ebf8d8a0d6bc30ac81811fe78f868f92b99aea0aac78b2f1167339"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x140) getdents(r0, &(0x7f0000000100)=""/45, 0x2d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x800000008000003, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x1, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) read(r1, &(0x7f0000000100)=""/35, 0x23) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428a", 0xbd) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000003a) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x56) 16:00:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0xc, 0x9, 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x200000000) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef57be1b20e567d304800b3451a548c874201687f11e701d87dc58144af808eeeff78445a74d6bb0289b5681b98ce4dca394cdd315ec46b2d8b4988e117475c93d721641490514a7d3275fe907cb00f0a8052d", 0x66}], 0x1, 0x0}, 0x6) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1a) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002c27feffffff0000000000000001f2e9ff00000000000000009d0e227df5ab009db9", 0xffffffffffffffed}], 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) r3 = dup(r2) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x402, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() r9 = getegid() r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="cd490062917401125c48c437199b88db93ad617bac5a2e1d0456f489c7413cbcd9d3cef37d225b011063633fdfab38da926f5a39d775881978665f5089d60e0d763c131224caacb051522410602bf743cca30d90a59b0bcd25c47218a2bdd43305fc71adb7505688beb847a9b382ab62e157e13eaeb588317b959069da47a464c6bb833825775880b9b9b3003e287aab276282b3e95b09988b2645c2bac0a92c2838e4138f7022c8001c5df9de7500e2e33ef4417b4de3c53a1f90c99701728015491810ba06f40f06a7710f8500a744685201854b26a65f3c7332778a47dca8acbec26ae1269c59", 0xe8}, {&(0x7f0000000140)="42db67fff24f2d4900da26fbaf109fa084a7ba641d57e453", 0x18}, {&(0x7f00000002c0)="30249e72643869", 0x7}, {&(0x7f0000000300)="51adcc9a6bbde85754ba0592e1891d6932abb3f0885ff0efa0eb934eb67c765dc10ae4018d9d81f6039a18356327681335e84aee8af606078778d8e9ed0dbe7a5771265bbba3938e35ab76029eef78186466ae1dcb36844e87acf08b56c0f326de80674bab92eec23c642182965b9140110ff59907589f83a923011aa4c13c875e961964b1b7baa0b0cbc697230fcea68bd49ec0e90d80fa530a0908c7daccf2f9680cb4ea23367d13543f5695a697f3b5c6d751b98f01c01fed88dc5a90b13cf4dc9c3f122e70fef3c98ee6e1113452d3e10c863906e0e8206817", 0xdb}, {&(0x7f0000000400)="a4eab6997f253e906465d2bb688d9502966abdc1d3729f2c1900f84857948482394d93dbb5614507b00cb4fb12608d563cfaf9117408f754a4eea19124d235f6cdd1e60110d511c3aaec1b7767ece52183c924ca8902cd9cc8361ae8b7019bf4e7eee2ec4aca0a1e83888ba3664b22eef68cc358d4b8d0bcb6efd7f9e28f9d26ca0bc6c6e25b78f95489a57b35b8cd927cccfaad73e46e0794fe25a0a3012ece3523b06c49cc0f8f7217ea08748bf0", 0xaf}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000200001001c000000000000006cf1fbae1d483dd2be9663d8d6bb6d5ebcff113f000000000000000000c318bb90fdb779b66aba69e8f47438caeb3543ef3ed7deae0181ef", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0xd0, 0x1}, 0x2) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002006, 0x104) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/215, 0xd7) recvfrom(r0, &(0x7f0000000040)=""/33, 0x21, 0x802, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) 16:00:11 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x40c, 0xffffffff7ffffffd) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1a8) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cf2abc025035c26f54077edd1ed927c93ff9a6854ecd64fedaef155e4f5f62cf04da5273d8f21d3693983167e2ec660769e605914e033a0c1c7bbf9af10ee51b7cbab01ca68f27a2827bb300e82d6aa92fc07bde10a26a4c1f8c477c1357cd29e5a456574c123962dfb7600c8eb18e6aeaa2be05d831fcd968c30e71cc2a4450c08b95e781779259e248665de2ad41e64f312ff11074c39bf8b11293c4aa3f4d1a967174efa56880060bafb74e9ca68d9b79b2a9ae29e329216b55f1d95f824929ed32510422cb73bbaf2fb0ef0a29491e350d9793684ac50891e9c7a16d7d63edff64e8987f22ec1d7a1d60adb32fbd91a8", 0xf2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000009c0)={0x949, 0x27, 0x5, 0x9, "78b99d147b1ada77fbc1de5dc8b305f0736c016c", 0x2}) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000300)="f2ac8955d5352f4f9831ccde6cb9c28549ee9a899b3f8103bcdec1431141a7656c7f4733f82a34ebfe9ed8380b80420beca996876e865881d0c60f86d3497ad1c25dbffc56130eceaa816014ef0364c14e45ea50d294cae06a9042c943212d4ff2e1f54da51a8897b57e8246f81d", 0x6e}, {&(0x7f0000000380)="27f9f6c259ad98ea941aa6b69bceb0c0bae58d77fec74ec82e6555046cdb24b00db80c140860e17c9d49251780504071fc1084c45856c565f3469e229ef70e14508f3bf17ff8a39e2197b2c59799f775a1e146f97ee4532f2ace69e8de87681e0ce886bd9ac63a24c8ea", 0x6a}, {&(0x7f0000000400)="fc590b62848d3188d30c419b51bdb07314e2baaef4124ac4b8500c25e27efd33d1a600072f774ce095977272de08fbb99ac4348eba5a443f4bf353d8dcc114c6b7b55e8af814d432440709ffa03e98c0980b886b73bf2c703ff6a2684d02f1b24a0f1a4966f23cc41b4e6412667c9539734c8e25398c20f1c01d640bdac5971fb8abc4e52a64f984", 0x88}, {&(0x7f00000004c0)="ec8296e8cc331de5e8e444e55007f8ffef9539fa1e28a5b1a0c29e42bdf06ec88847fb098aa47ccad2595f1c206bb94a774bad5139251f7995228a0383d3c40a45e822fbd2eeaffc700e4f57fac8cd98a036699a127ac8cb1019d875817238195636a15ca2235c103032defd73344f0e9812c3de21a8739d61fc265d9c49c7bc13c5828a675e0382a144f0992ce3a7cf56324b4e7364767c69db1b3736921d31d0", 0xa1}, {&(0x7f00000000c0)="650a4cbd3b3be7794497c61152b6415bab0a1430ed51a7ac9af60d4a46dcc4196ba44b03c80c149e136450e6afc60bdef08a9430e8", 0x35}, {&(0x7f00000005c0)="3e4d05701473acf770f037ebf74cae2390db9952c64f5af2aea865f8177b0ec15040584e30ea467e59a5029a5f6ec5a47a8754f8623093d890319f9c2c1cdd6f193b0596d828a0b93c2a154e472731259b3fc034d80f1b44835b66da89cfb0732bee153baa8c3bb1b5fb746463e5f41fce643d544d0e2b432922e090f2bdb36adf927d4b1ae72e87a863e5efc506dc31231a5ccc33fdec3d2a53e416f6bda9ddc5c2fd7d73ee172fb9465981566e112fbe7dc5640538dd02dba7cf0092260848eff2489a16f455e9468279c60ca5", 0xce}, {&(0x7f0000000140)="d9303ec982d817ce5d7fed9e8134655d98c6f0e0bc9f20e214292018730e4172d51ad53437054d16c4afae88553e9c71", 0x30}, {&(0x7f00000006c0)="376d767ef3d3454325fb3d8b868e5a2b529370dfc916f13f1b6e988eb9284d0c31cf4a138d73dcf3b372c04e0d4494312bf1fe0d350e038d927442f8e882905399a0c954719cb90b10ec484daf0fde6de4da1953044b445eb43a64f640eaa3d39b54a555b7cfe98c1415efa1344852211570235b6a61c0598fc8df78b6e8052ad7e3f7f7764608c97537a20371d8926ce154e14daf4e1485b164499a2291e2e5142f0677e1a71db67055dac9487f0c74c9213f5154d9bfeea3e172940282880a4c2834aff18ba3400ee27d0310bc8ae8d17f8f67640e4e89e0e41a4d0d68f287746adf7b3a2b6db01f7d7f", 0xeb}, {&(0x7f00000007c0)="a65e03a39ac0c956b18b1d3fd1aa8a3a912d9bb6c26cab1a4751f278ee6b7f18effb1e83bbeae36a4faf1f4032731da3c02a3ed3c8d6ea15d42c7a02e7dd268039a0c2722af61ea1a3ca455a1f5b441a8edb0eef0b6ab18012cb99a612565c39684019a47fb9df05cda2fdd6ba869bb57ff3e190d289433b373bab635ef5d1da3d6922f54753fd1dc7010723d740e28c97820b5cee7c006cfb20c8556d59ff0ae1675a6bbb872816e334e553", 0xac}, {&(0x7f0000000880)="766f6a95820e1d77c59c5cade289e4d9e3c6baf52f7489d24882a78620c906b75ebab70005d2f44cc93e23d4980041f93fd7d519786b5ed2d11b96fec24c5d", 0x3f}], 0xa, 0x0, 0x0, 0x408}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffff) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc20, 0x0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000800)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xa3, 0x9, 0x2, 0x7}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) getuid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = dup2(r0, r1) r5 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/93) ioctl$TIOCCDTR(r4, 0x20007478) fcntl$dupfd(r1, 0x0, r4) semop(r5, &(0x7f0000000000)=[{0x0, 0x7}, {0x2, 0x2, 0x1800}, {0x4bd0e880efc202ff, 0x409, 0x1000}], 0x3) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x5) 16:00:12 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0x48) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x7, 0x0, 0x3, 0x300000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:13 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x13) 16:00:13 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, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff0c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) fcntl$getown(r1, 0x5) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="efc664b7cda1b7577e7e2ccfcead4f8e6a39c6dc6a95944e20691c154d2dee8d950588a98f4fac617fca1c", 0x2b}, {&(0x7f0000000080)="964bc3badb019b8a87b52641b46c8b4d29433dce1d61a626c05f375725f8451a90582f647da0e3cb09d76ef9e52eafe132b9499511a0558ee442665deb8e70da67b3445945bc749d47c502fd179050b68e58d65441b72c4b9bc878fa1b20bdba3b155d13d5821ca9f2ccacf542233e3f5145c7fe4de09c3035df", 0x7a}, {&(0x7f0000000100)="e10e344b8e42ee3959cbe722809bc14c4a58b465054dbaa934470250e0edf29a1b7d3841564203c58e2346f878b9aaf0077f39931abe8bc964ab25f6b4f4049a899408ea4f0cbe5d054226436ae97343f8bd8980ae6407badcf2b6f9df132f9e10e0dc66a18cfb6707f355a3ac236aff5056a055713fccbe", 0x78}, {&(0x7f0000000200)="1ce20a18e4638121ee7381609ea70fad311d69c4690387039347322b1322fbfa83472fd827a55adbe4eac709a3e57927e80edf85a5b36044fe3a8c5334282b8673c0026ed3d9daadf5", 0x49}], 0x4, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x7}, {0xfff, 0x1}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000140)="bcd496bd76c2fd4e0980d02724603c560c23cdebb310b629fe6aaeb9106fe2a4da9a91cda1c6be3527fbe9f9b14db686dfcfaf77d85737ce4a4f49568bd88ab1ecd5b2b94892a3c5760cf43b8c6b272dc6117ae96cc37112b0", 0x59, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x6}, 0xc) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10009, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) mknod(&(0x7f00000000c0)='./bus\x00', 0xe045, 0xfffffffffffffff8) syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000240)) getpid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000001c0)=0x1) write(r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0xfffffffffffffff9) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1, 0x0, 0x368, 0x9}, 0x40) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0xc174, 0x7}, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000100)=""/160, 0xa0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = semget(0x0, 0x8, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x101, 0x5, 0x10001}) ftruncate(r0, 0x17) 16:00:14 executing program 0: madvise(&(0x7f00006d3000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00006d6000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) setregid(r3, r3) munmap(&(0x7f00002f6000/0x2000)=nil, 0x2000) 16:00:16 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xb) setpgid(r1, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x211, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="7beca24bbce69026484d18b7bdd17eee3937a6107126fab878ef8fb5ae3ad2dcb1d8d256188d2dde9b4b207f0d1f1ba88a893bd3f16e92627ba24a1f77978ef7ff38a31e525ac8b5a8fbddd6d83efbbec9b3517d30132ed1d52a421722f0aa9af115a07b4f3960d8de1a2ef64c00ad3bc73daaf709e88449d64597e416f406ac019e520bc4e83ead644eafbf48", 0x8d}, {&(0x7f00000002c0)="a67c89365c84aa879f20ffb172c5c6e17a4c6d155a810ab2dec834351568571b3e2d7397a4f5c478d5ae0039460b62c1d77436dedbef785969d9766e29c99615709993aa4d69ce804090278284e7873a0983df0e7e6dd2baf429f2005b2da63461e321dfb1b51d6c0626e497bb90b9b6fb2c4dedf9900095be61c2664f470c56a70ff1e8c486fc3cf97be2748a3f20c8f1b966b30a7fa8b2aae4d975c897e88f8d9a5f46b94486285bdf9ada6a1671af092e17bc587d27397c8971c0edcc44304a009efed6eef12af8adfe66c223b2bc58e5e9eb0bc15f584f10ef0f268d8fd2125c6f938083acf43c356b581321ef4dc617a999ae9a536cade47cc0392428007ac8fd204254ce99701737bf64050bcac5b0eea643d1f618f6d746e15ce5ea1af66a22d2f54924ae2fb20125a08d932fc7f213f2a0e7ef2e3b5191239272272bf3c492cff52ea252a733cc1881d0d7bbdffc15b3f0ae9484dc9a2d5925af62c256522ce0a415a7fd1f9709b3f7ccdc8fd681688fc78a57dae720a21545405be1db1423252c3aab39155dd596f5ba129903790605c8c27d6ba49f46344620bfbe1b740abde563cb8078bf1dae0eec38c04aa8329fcb8d5124fe72b6b5361bddf96a66bc9fee29bf65bf6646b70f1359bf1dec4b5ae4661539771164bc374012ebf4fef65b110679d847dfc69d49f86940aae5b28820ad6247405db578772fca79d702ea9a0841fccf0ff803f357c81c27391ee64f7b0a0a77944eee0ffd60c3d47d172d1eba71a2cc4338ee69d20680db3097e5720b552103c95ea84d254dc85b6c72ea1cda2431c673d336a818991f29ca45d057b734db06a156f3144cb5907e37693371379a3534a4dc4c9f1eec91dc0ec3688662aec885c654cd1e1c4ee71bbd49180c858c022d88e759e820a802335612f3ff14a59414128cccff608bd082339723546e9643bdfccb21ca1cce5bc942fa82882ab81ebfa96abf79dcb42199a36c88e454e8f9574be20a7145efd2d925b853b62fefbf7dc682cd95fe1c6901cf0ed410e1e1a30eb55a85effb580904a45ab200dbb9b923bc20558f353288f7db0a2b6bcca7d6be27da38208fe9ded4a8eebe43172f7a795880b8f1c09bf96627d81cbc3e6c35022593b4b133b01d1cba670238df19caf2dd334815f761d99238a02a65f6b8495e3934b7bc6f159b8e72160b98b62e91dfabf09370cd40999af1c76612ac85cd4c1ed8165719577f562e251076432eb32c0bebbea9850907874631965dd0865cf838c7796eacb07eaf0dd03bb9f474ba3e7e1a0bec5a48d4f5f7e9e1e82db6f73b48dea44dd03846b07f484a1302031b1f582925477a7e90b11c6edb269ed1b53e57b31db745b944f81a0cfb506eabc2e078edf750b2a1d1aeee49dd80f0da28d5db9b19c25011b56d7ad5139cd35e4c48aefb8ecc10ba162478ae189864a63931e2d9cf637c6df2d39f0ea9f6f81ecbd431dd8f6e3c6ce3493a658dad6dd7943ae09e38c804195b16537333012354a5ac14894fecf2469b111bb1c2133f59f111d2a4d1910d60a28478ea284b1359ff8abbeead2feb398f72915db013dab2fda0d7aee3eb38e967d3b8d717e11db6fd629a0ce713b8dd2cfd6d5b44cae8e5fbf665fa5490b005e5381f2ca4a1b3f28a2556e1159fbc740beb21f7ed16dd253b2d12b5c224857a719e3bc740981c09bd98923bf3f00261b67e19b3ba82ae3837bffca4c944340b5b9f7584f53dd566577c9225d13a062dd40241331980dc71d94ac8d2d518f9b4d428c0e148f12684ef3b61a79b794e2094e9049d298233161b4814d0c6aa9a6b84591efa3742508366e39ba252ab189d07963f27f2fddef17617b73b4fd55e0f4608018e1bbc9d2d555abdad3436e46e1a2a25278314e2c6635b079a794b44fb4a406cceb19dcdf87cae32273306c396577d8ea356f4f2e9172764f30f3d18c90d376150a0c842542c5621909fa487324f8fabd594564d52b922f64fbd1bc4d5f9e765709423e4b2d8d82aad0f4bf289981dd849919a5afd50c35a0e9d84b457037d012c90a3446e04e61ea5268f641f146266a2daec1eea55db71a8930c4882b7e5a42a2afdb1616442abba4d4e4d3c93a1d00be2c5c4325f8f440b937dea84dce1d27dec0df597b05864d4be3061cdaacc11a1c976a81dbf371a06f46cb195d014314fb12b854f367372391740292a1da0c7fa21d51306c1bd96b95998645c9522a23b7861a9a1d2ee04af8c017730bd3452df0e0b97c50230f6d670844799db950038c456732e0e1156956689065b1fc2ef84661543072a5f87018baf74b669f78c379a4f13bebd4805f4624ba9fb13479ceefd0d9fd68f0cf55958a4bde248a203dfd6b7aaf3ffceac463caf615fe715982783d47cd6c4ab7dfb3e1dac940d10070095a5f35a870cb2083d88bd43ca94dab23f6a56420fdb9501915f78ccf3cc3a7e83f7a31c4df0e858bc4bea74802541e8f513e3ac58ca3d004afd543274b2cd75ad95b74e57b67059ab4ff2f66ffdd9bf94ca3331c4c20d27f844aad26ce694513ae67f66b651720df6f7cd6814eac7ecd25f63bc0f32183b7d4c4c84ca9324bc38f63c6a8353e368f45fc5385ed755bbbc54d282ec9ac1dac785b64c587e159bd13490860164d8924fbfa5db83e0332abbf86c8f7723e11d4001f58ab43ebd26c7b798a9eac502daada34c7b4da91f7e35794189d5748454c9c15bef0415d6b8ab9a3bf4314cba298f3c12d80d6eca86f3b87e0d4e0668259180aaaba053e34ac551cdf984f7d2b00202b304129bb45df5878e0a81eb00c1455652cb7b2ce47b7a82bf8298306b35a61891c75c9ea1cfd4d1495d3e4340a6748020e45be595d60cd9c5bc8582774d4b3c87ed4f4dfc5f0f07930812b2c40dde5fa7f673712a6a63d9393718e36833b65c64bf35d3886e3e59d1d54127fa051a3e79844eb815f2ea83c1c8ffbaed6689cb88df259b9e0682fc299bfac85f77e6dee4a21a315542c9b2eb83da516f7f0b285261186920de1179524fbe1b6acdfe015476efb430e4564047a302e95cf95d692b132a7c38dffcdabe5a67817f5c721100e29ef0e497dfdf1a1377da23115641f1182457f4e4c343603d2527222aaed7d6ee6e0ea78edd67e78d1fa59bcfaf97dcca6d8fd84a5f0958f7590cf85d5f76b81dfb9ed34eac08454c5386e0630cef526513181ae28919594f8e8d89c4d963fbda6a5f7e77877ec5492bea8a7c56d5e007f9f40d18aa88b08a67027eb66af8d194fd564e910403611a15c4ba02959ba3728b4e236ad5b91b4813aee5f9922e29578b70510c65e2761ec52a80b65105b3faa98fa10a05cd3019933dba3864ddfdfd92f3104c9c3a4b80516a220ac6d9d454a0f3f1e90dfce3b045e87867c4b5fbbf47acbb5ac591df09a1312961c4cb6a6861b7a10244bafd56d61b24da45a9edf6a64f3870d6384541ad4bea73bc384a5ebaf4aba1ebb16206ae38b4eb960c8d4a9639f2c61953c962a1feb972ea54b359cfa13862874af65fb000c2dcd0a52290082bb69f01f8b343bd5ce6a601acf206c71b1c09c7ed911bc1d7dbaa2468df567be9d0c67dc40e8a9b49b71900ec3c084834e67130058c144f93101bfd0180805bdc3ed36a778235813ab380b91efce42fb2b44319930ee30616850058e8661f9e70c99dec943cb4797fe38b1224f685f62d3f25deaf3fb46205d0f43671e90fe03f66ade3ca8ab59c0a8a0674ebca4d4a8e531f532f435d331677006a6ed048c5ca5d54c24634fc93ae1c2ec429753192d01afab4966621309b3744a03e50b82176a98b850582fd10c381aea6ce8913914556bb6dffd43f090dc2d052a0da64900f367553d7353d581db8bf14e96da6b4b61803406ca3887d0ccbb7743fcaa30eff858ea3ceedf9490df92045fcb94d0c410ab27abf531bc43cb859b7018f90f6abb2fce8e10009f5e5e831eb168003ad70ce9409dd0134b2be7465f1d7daaa16efc3c3d91793abb9eb63c0b3d9cbee1034279edcc26fdb417a9813f7723cf8820300604c5ee06169e67992efaa4d7a37b95352b746e3cb410243bdee0dfe61e574a5c6a4a3f86a9fec8127ca1679e203ed5811369454f1b81ac1f5fe467fc8a498205823b54a5821ee180d9c0ee15b96e935330edd8f47aa78a7af5ded8000a1e3dd80dc2ab42b4cb15288495338fa48c280af59b51f163acbfbe58ca3cb1b06a191f2f5b98025a92b1889a927f57a5881f8437137877a26d0847d750fa8b5537011dd941f7545baa76d8f83dea82b5baf01c948a125c4146de83fca33f25f9c45b1e0eabf010066aeb0759201604984a24d9eae4be8af42a9d07f3e7961173ca036e8e8d33fa3326c315eb9a431a94b4f524b0ecf7744ac7cc73366d56ad31ac6d328968f052c37282099c0e97803139f0cc84ede79a13945919eface01c963087fd016c6d07f14f81c44a92a164695cce6d5cc31b747feb0077e284b97d5bf41c0c288b8c9d52c6c9b7a13fb2aaf7b58dc39eb3198516ea6ee71f5032d7fcc608622c74b9109c78e03bad35373772de109bb2f1cdf16311da688fa32631839ae6f6479e36bbb20c5d170d157f116a95ac1e5223816b33c212b83f77a70ba45b6d6ba8aa5331b2942fe49a6ea403b866e6ac673fb41a6e1f1eb0dced397c9a1053b87cfcb9e3687961c8e0d534683a5f2011fe0befe0a0e287f03156c65f058bb17a076e38840ccfb69e569ab1f15ce54a476548c5bbdaffd24a59d84483fa9d1ddf619fbc8c051a69c0d2f1f23761424784de8e9aaca69f082d79a4f7a6eafc69bf5aa4fe86f8622767cb47bd2af39319c88ae18fa833d885e0d1c84d52d36598fbfed5fdc71336170bb58f439a709e6df9d84f7940b50c47f92ed50f3adb27bb92898cc930238e839de1b437d65391fb33e68ab16d30c0b4bf2c7d2b459ecd3a7ae5f27867f03b244709f7415660691c0a6f8ced524d6e2bacfb7502095afcab2e49b6c9138a1542fc891d9d507a37ae9e5981aedde94d1f25b3727ebe21e64ee47f127268d573379346107cddf8c22b4943ceee1d901837ca832d96e4d2536e5f6d860e4a83627b2292b0be7bd7251ff89d8fe5eae115179def412617285e0313896cad115641c8da78345b0a3efaa9b25973fbfdc2d3ae56640227fbfbcc605620de9ea10781a6514d9fb99fe10fc65494092fe2a1857a1b4f516930e506f19845bedbb2def6ee718b24d2e207c89a49e8e64a389eefa95d691c2c7546ddd0f762c8a24cc33705d407b6553074dbf430707126dcc48c98633ad1d0ce06db8efca04392b2bcc2850f41dde194a25d2a874df176f852f0b316cbb3649d5a8c753485ec2a40190725dcecbe2009bed8b039d1633be00df8fc525cbbf59a1672a9cb0302a23b56c978bc6afaa9f19c328201d63d03e58aafebc7467c420068efc862e78a8aa029ed3f44dff23f018a7e61c082fef1320ca62aaa9a39bc52d73490c8a2f0c1987f1109b20c9354de8e0f0a7a434d870b307502a5b7a1b0f51a82b326af0367547724ac8f3ba87a524b2bde6e5210cf4f939f71d7b813febf2ba289ddb2cc9d3cb26813c0b60152c6163f4e66e10b7ab6b2a1314849dfb8dd7f2597fbe995724f52f8a08c4f5b439dc78e52bf860d6548dbcb647f88ff6d402cde8b5ed56ef81f4efbe453bae7fcd461209419de2ffbc69b42b366c79f20b4fa4b59295d3bc89a2e79fc68960f5dd53bc8764d840f2cdf4c610044a1ebe8fb317a6b49b69a936f6e8186ee168482492c11a", 0x1000}], 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="a000000000000000ffff0000b3020000ec6bd67f45e950410aef6e5be87d2a26984ea27ffc4dcc80e458a3ab9d20b89fe359cbb774c027b575f92a3c8378a269a75d2ea5a41ceaad58e46cd248b4186b4dcf3798cc5a66c8e780858b6248fa9b735dbf6e58d20f77cbeff2fbcd29d5ca5b98b4be4606b42b20eb20498669fc5e43b9b175d98b78e51da060311dc288b242942d7c38e2cd1088b8ba000000000028000000000000000100000002000000fd5934523015f149e77574f5a37e4838e24be7cda722cb00a000000000000000ffff00007f000000733b51418e1db52c8e9d8b9e2cabd89b43e9b9a71387d9485320fa7745779d7c76574b28494a30ccfe916364bf0164245080b071c5dc725aadbbaed7767ebf6f4c1bff7528914bb0e46d3e8873ca5910aca731b1af295d95e0b697b56f7f4c3c5b2a913253d3eeeb970041a14f5df242276e8d9dbba62be6f7e1eb33c006453b1ff5fbdc1a0a94440d5ed0c8d25645e4d800000000000000ffff00003f000000a3f5ed50834f8998fa8b371703d4ae4abf3cf21ebd427db177a0e3ad59277f8dcb95c3e44c9670a74f43e082f2126af5b8c02a676aab68a2e9396155a996d460b21435b3da9e47a8b4f8704d73a1a79cf808abd08c9927b389646944d64420c5c59e4c5fdf1baf0d9c0d5fbf5420401b879cd3517ea3f1119c9a9f54360a56bfec20e0e4477e05e15807ed781e6d7501a5416c0c8405c2305bc45e67b8f27cb7ac1ce076847493c5284804aa2fcb653d05aafb9acdbb3a9a8c4ec76cfaf127f68f7d25993c01000010100000000000000100000042fe397f860f5a53c4d8f30e96156df78d452c1d50d24de082618a2229a91fb31d873d1f6edb24fc496aa6cef9920ecf3743808173ba486aed3384b94cbd0035fede6a7ba9e7d83a798785e483b907ed6bd912d75d25d77c2f15a4d40e9c79b807183c87b63ecdd5f4e8fd6ca06b4e618a09de7fd6f837d98206bbbb717d55e63e777dad7612a4682350425deb6c968ff4d6d4a657f5bf6748aa70f902650ce60e25b65c3e5f69be12e7ea383a3de07cb9b996d930e6863e19d3812247920f7a84eb2e82c4019261700547ac719d8af3ee28e1817aa9417894a6aa4e86999e82cd10096b6973c6f81ec958c4c917f6b140fc3d28eb7167292ada6698a6c9c3397837cdacc4da9c3210252bb897f6d2956b12e569b8b6db59e4273cb310fa39bd783db7f2fac32dfb9b303900a1e8186bce1dfd66b1b98c096a87f3199952a3bb7668f430abd04f282184e8f33999fa5c5f8f10be4e98d26f3bba29d44176fb2e5bf977ce7e880cce5d1a4864db53d898ae02f457914a83db34c4b1cfc3e54ff97d07f0ac5b6a652574ec116ecc38214ad38efacd370e0d309f3a54160b352bd28212931723086d604bf50497789030a1aaf3714dcde5aeac9f94dafda22ff5a1a620234141d2d0c09f6e7c18f6a74423af37c5cdca6cb58ad2bd78e8530e96939ebfb57ba82e33a5e2d97def6f4b5e3dcf2df0251b7610d457de1e7805e49f9285917ae019fd0d01c87f1070ef65b5e41a5c7e4bb2a633a3208844992e999b14027797eb2ce912a0b84cdf2f2fc7a7569eeec22c86bfeb76ff465f0465deedc36668eab8a14c46dbd0d682e4418fe120e00fa5f6838ac07adc94a5404a58acc1187ffe96cda9ec97482fc9bfeaaf6e88748816c8a0cb698e30e73c710efa06f61feb226333b547cc46da93ab62d2b5873cfe886367a3d55258f8a65e2ccc6d1f283e09a4b40f4886b8251ed7cf122397ac95eaf13cfa859c75efca1333f14837bae77a288c9bbba3959c017a68f1907faa859ff93979ac52c65b29ee964b8d829a2de53bdf6fd4d9db141b6454e99d8a6973650c7067957b5052d27f547b326d62868a2e84843522bb421658b6e661584b1b6babc7a03b27d54aa15702fedf3ad048df434d4507a3a86734b537b98c8a3ce3f811946d61a746629a65c8cd580b281b5b8f2ec0a391d629087571b5366e29ae04c95a58aebc69d11fbdd19f084d3c361dee17d3fee9b74da902d0be84e2d9ba246ce6c62b7b108ccec604bf69e8dd5a2765d5131c52d31dbfbfb15439f32dfd058d2bef312e3334b6ccf6d740ecdff72728cdaf39fc583c877f8441e1fa604ecb417f902363697a48c9e2b6be54a5660c89f63aaf3e0b720f77ef68476cc460b8ea0e879b32fb639e9e203ed7caf526b796611194fa1c49ed9f74142f2b269a80bb209dfd8a8815ddc8e17054e94b0f851ddc60d4d358143331d5b7963fb988ab8708786e5cac7d9760db95516297ff46218f719515aaaf03cfd961214f87c4ce4c2b4af15fa140c7134380c3510ab1270b1aa257cd75a2b0200fe85fd0100dbbed14c03b84abd337093df0c6a65d8e64e9e4b6d7f96e0f05c3dd5ae4a17bd6d231f08e6ae915a06049ba1c9eb411a1617a0bd5885701d07844c64b1e6e4ebc48eacb3dfed5f31f649b8f88d61e34bcde266e3b9427b1bef531a88a7c813738a3e8414dadcfca01281ec7b30aa0e40fbc54b507a7ec0434e3d6f9caf22f629f6d02a9e25c1271c1b9dbbecafcf2ce97153f270c10fe999f39f1f619e536f7c294d6be9f1b38af2c927357993307fb39bd1867b588eec7839b793dd03b671d3d58bcd7c3dafc5ff4cfd7c672b811a8ab192b318d176896262aea2637bf40f8e38dc9bbbd57d1f51984dcabee7c85a4706258b69faffecf08d54263965342a685e3956da12d8551f9d8d2dc52ffb787f66f1339302be64b4b0f5edf87921da95c6e9eb92d961a47b317a96c448e9ad934635d6ed4877c7e820108901db7047cdfecd7e1b22fb4f74e8882841e56478aa94b77ab6fcfd4fffb94d550c6f7ffcc3986397f1cf7fef9d17bc6d0b0d8b9b85426babc4036641d7303f9dd4c95e45a087ca31ae183b779d2fbe79663b3d08a89054215c6342f2f31806b30f8be29f0d424412f583a43334f6b2fc83706c42d1fea6185f89b737536ab16b539939356c67a3da88b19f1680f4c7d2ffb24e0ce29c74ef68702e66e6e6bbf3f0ede7d71619627b2cdbf13cc35c54a28fe02b467af7aeedb4fb7741be3b9f9f0db1aa320252c82f6b32a3814add1b7b3b87f9e522ba3c0f541748699852aad897292b940327d778ba78dd864e2abebf430ea2a1df07dfe104f4340c94a83f10a8e94165ea7818fa75f3328bc46954588536ec1b6a4ea067a3880a557a76f986ae3ef665545976038e6f37aa73605d2c6166d548e30236aef5616660efe955820b552538f8a861749262a4b047ebdbe167c00a785bc838778a3398488f116c132b5d1018cd274d180149b284f93cc10f30616f2e6cffa937cc480ec02288013ba44b83dfcd0072baf32c865749e5573c9bfd978a3131a30444f781d264be64648222b87803c2c7031539973a7284a2a8a3b01ad1487a1bd34c3cb58b20526bb640d34fa77fb86388df68866a0ad56119223e315dcdd3d93387ea2f1bcaf260e87ee209cdcaae77b84d03dd47a685cf12042833a64595eaf04a31023ff8eccd222b371e20daaba38bb672038594e262fe087143987c000372f575d03319289f9dbdc9614479a3957a7a7bed19f307a4bea6a9b765cc558d09063cd3fc6b694e45a583417b0fdcfdc9785705d1a25a8019daf4f2c88f2e8f4ecd1a3a8ce05864ddbcd807d867293653aa85830d210739be088fc5babd849204050e89a23e4691cd7ea06e32c6c0879af74c279bd7dee51c492fd7091238bc36ce596e5d9779732bf5fa434811fb63511c707f1ef22337ca9fcf2b610867f42376683c9a528937a224864f28138c9d0156e07ffa81e35eff36ad26219615d0b312869fd9d4cc40b4a26b739db571ae61f51700a01082d560aaccfefc6a3f9de0286b6ab43e6289b00ffbff59cfa80117cc4b6dc58c4d9f5d12568d8928798958873db3b1c1347170afa2a345eb343f6eb599072b002493db15b7ae940ea5a2f991c2d5757c9de04be7c23dba8da3ce3781d3c322171a18815448251072efbdf2bdac63aa89e17b28f31c5aed3098290541ffa5fef634b0ea14a8f372171790e9eba4dafd841a8de7fcfef52a14238810734ca8fd129b62f33453f95134fd6f8d0c6dad17852d60f0717e68dfb173ad5ea96309b639636adaebf062af005a72ed84a4c90e206e466317afd7e8885570056d28ed25d71398781393a4ac17ccb4594955a09272932f034aba7ce32218d0c3ef98edd9bf2bf8ecb239f5a4cf6875f36976e9656e74e75793633502bf2132a319cfa5ed48e10b2d702acd37d3db7b4d4481d69e17f803e030520dfd418c0268b11d97ce97224da3bee0f07119c477b758d4b4c21d711d12bd1f857932765deffd6f1a8c0b3bbfe4642b78835078a418788413bc0ee44c43c87278ffcc167b7474c131f88cecdf73aa36b4d6ed441b1e8b2232bf2785c26ea385fd6d15bc820b55d8cecdf538d93491b454c18f913c9e5d4739045660e1087685cf092e22b6d7e4023f5f7205473be56436f80e40c26a68d3efea1e9e3117b2fd7307b1ea156a2c4ee2ed6a857d2a598503e6db2b6c68e1171881c66b7c9f67bb9570f1886167bf683311c39f1bee5f9f2d5de675533247fed7058217a032b98273e885eb88963f7716cec44d6ab354a91b4659f87670833fa3cf42d0c460dcd23db48c687176e73a8d6683a403224f14ff50e77c9ad7e6e01f227eb5f2c8266cde6984c554e2e1c7dfbc1befa8c066865b682348ee94fbcfd06385382b51807063d659a009ae415eaa45fba179556ef2a23872f33d0e6d8f265d7c901b1cb2c0a7924d42e3cb50e8265219fc02b8a623de3b4e3b6bd584b0f6cf7ee2754dd8ce722069502e7ef235509ba631e8ec25748447acb930ed3e4a58404177802746046a1ed2d62ecf8845b0a665efe15920a9c24e054604a352193de8177eb8f54accd1bcd3edc6df5c256b11d30b68dc2c6419428876b5c26820e69bf18512c94d08f237042fd8be1d33ff49a4826223203e373ce6b649cef94726feb75c92eab8b1d1f87c210c1ef8a6c3587b6a9d88ca2637ee46ff0b907a21f50a49a5bce3f63eaddd2aa69883b4a92a04d74e1e68cb8fe3b7cee33a3c4a752b04cedb10db738045f1456c29f9b26bea9d9b5903a6aec5023a7461980d8e81b0a8334d3d8bbe200049f70a257aa21c6016de965482d40b956c645ab400de1e07abdb4c7260a89382e8b759772bc9e8ec6f42cf5b1966414295ec78446ab2baa7c99b625854609a35b64039a60060d8710d173ebb9b35d1269cce0a6bf13e3bcbae038b9c73648672911c0a7eddd7e3dd92a9971fe593a8140ac13a4ea7e7d2ab2a1b012e2fb400665891fa7c0d0e4d951d83ffd5d523a5dce21122ce19d5c037c8136cd920409345e926fc10761dec3491742486fc7fcc98ad23e899fd26013899c3e7fa05346f972966b866bb08ad43c89965941c83138c94528de8e0829baeac1c8770c7fb3f6869a3578979b35143ff42298e65848ed69fe9cbecbd29663b2d7e6fc9e088ec798ea2e5d88f480be8344c467f7ca0ad70f7b681e21c6ab14ededcc16e8affa2751a21b93da5c8adca139b741cd8e6f3fba621a5ee62eb9a5c61977e20db99ca279c35e61685c95cf0a36b14c7c75702c2b8b97d48038f8735fdad325b6e5bed6363dfb1c5bcd9549de59a1634329732c1c0cc87eff39ecea34c751ee4e8b415d88d5aefb930dd387e416c03fd439438481311d2e7ba47569de68514171bd99db4bfc84fe2566f9666adb804b609ca02e14b2f3b9f729f4bd44c003d19d1b941797c9aeab7e61281231b952cc426695db22fa02c7aceebef49355dac3ed115754a90c42b4bf62471d5533e8eaaa106227c5f2ffd2682c0ea5ffb4bd5144727668742c0f5dad563fccea6881be89406b0cac08dae8642a13d1631ea092a65bb4e8aabae5f1596b584c6262ceb3a2a1ad36a440d6bf5782ae3a298eebc5f90593ce541125b9fa0dec637f7caab24df90ac049c0dcdf3a5177a0523f0989075e7675cc9c2def7ea2fefae049401b53f79f149c7be93b293dae0f069320c86ecd61a2b891a43a3a9ec8b3df60bc0384b39f6abb4f5af5a7beb84f209a3b4686dedd9fe885cb7d34882b863b52530bf4cfd002a82ca243110923b347a2944782a903c940d559e0977566cde7dd31022bd79dd4c4ab6e9829fc8bdbb4e2cb34c7826cfa6441a2c29891c810ccd3523816286f2676bb3824521b65c49f8c017aeeb345c0ba35b3063346ef57bc41fd2d18403b003bb2b5ae2f0e69c86829e82112cf3adea3178f4698efff505afa77e25ad8947e2dd39873fa8226430e2adadb33569834d1d9b86e5b8d96ed2f4b27d21d42f3fdccf0cff08b91709f3a657948badbc1a2ab781e64d3bb0ffbe517a60153123686f135ba4eb52ab6ece8ac5f28cb4d1ef1b7b80fc397b41a4f49bed4ee57dd0c1c05d2f08a68f3438ecd5742cabd2155192d1ab1c2523d8ec386d2e6b7bcf70a082a80594cb62dfb8b600e7709f1b2a50640a448fe11a652010de906d871f5d51fd60853591a84609a9539cb808d6d3525aa73a60140000000000000000100000003000000816f1d660efba7781e14c4f6af04bb22fbba5d8a4b82d09f1fd861168fe25973adefaa2f28033318c0139a00000000009800000000000000010000005deb0000bbf52a87a7aa5cd8a5df3c3557e393a535bd65f3b22d3e8a708857d541a07c76f71584eb957e5d26d0ac209a693295a2ec9d6b4493ab6729dc4d7c47cb5d5b08bb23028826e76dab8560838fd7a558e78c731985a94d5c08fae141d62713ba0e77184fb66002c97984c2318d77664546ee43de3483cef4eaac612e2a8beb985456c20b7700000000000000000000000000"], 0x1328}, 0x4) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x3) rmdir(&(0x7f0000000180)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4800000000000, 0x1d6c804e, 0x3c5, 0x6, "557461afd3697452309fbec0d4932a1f842107c9", 0x20, 0x400}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) unlink(&(0x7f00000000c0)='./bus/file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3000, 0x4303) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x8f2d) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x3, 0x8001, 0x1, 0x76b3, 0x400, 0x1ff, 0x2, 0x3, 0x10001, 0x1}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x2) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x8a52}) 16:00:16 executing program 1: poll(&(0x7f0000000140), 0x0, 0x9) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:00:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/1, 0xfffffffffffffde1) socket$inet(0x2, 0x4003, 0x2) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) 16:00:16 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) write(r1, &(0x7f00000000c0)="186d86f288", 0x5) write(r1, &(0x7f0000000340), 0x3fff) r2 = msgget$private(0x0, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = geteuid() r4 = getegid() r5 = getuid() r6 = getegid() r7 = getpgid(0x0) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x803, r3, r4, r5, r6, 0x121, 0xf}, 0x1, 0x3ff, r7, r8, 0x53ae, 0xfffffffffffffeff, 0x0, 0x6}) kqueue() 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x1) ftruncate(r0, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) fcntl$getflags(r0, 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chmod(&(0x7f0000000080)='./bus\x00', 0x55) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:16 executing program 0: mkdir(&(0x7f00000002c0)='./file1\x00', 0x11b) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) mkdirat(r2, &(0x7f0000000180)='./file1\x00', 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = 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}) unlinkat(r0, &(0x7f0000000340)='./bus\x00', 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x6, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x4}, &(0x7f0000000380)={0x1ff, 0x4}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000002d00)=[{&(0x7f00000008c0)="13c66c9f63", 0x5}], 0x1) execve(0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffff5, 0x23338, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) write(0xffffffffffffffff, &(0x7f00000001c0)="7c83987f31f872fa87d258155206476da974a456c490b33e6119ff9facf8834f2a363f05c0df7f88cc24bf7ed9c73ae4a2ec3cb9977508a59cfe56cf237128ab48e521d197520145360881c8617138c9587f8cbe5899dc4500b80689d68bff85be8ff828d52c16a45b69756640ee5ce7ae801152affd287321fd16487524e21ecac9a26af0df1c0513759fe9ed2882590cefde7850e071ef8eee1a0571b0a61cdf3f23e2d37e55094385ff021a597c8ff41df27d9e0845ec0ff23227f43a3b48f8db77651be30308a7f36826013b6439652ce13f1a7fd4b8004b2a27cef581df4863696e58d505a7d90c0c07255e6454f62d0176e00baac85321282aac", 0xfd) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x9be3555be2d0d59d) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000180)) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/211, &(0x7f0000000180)=0xd3) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x8802, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) getegid() fchmodat(r1, &(0x7f0000000080)='./file1\x00', 0x18, 0x6) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1000004) lstat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) lstat(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) unlinkat(r1, &(0x7f0000000300)='./file1\x00', 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x1) 16:00:17 executing program 0: socket(0x0, 0x3, 0x400) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ñÇ9dJƵѦæ]^þÁ‘€ÆÑößUp̉‘õ«·0nw¸M¿÷µVúçZž./busñÇ9dJƵѦæ]^þÁ‘€ÆÑößUp̉‘õ«·0nw¸M¿÷µVúçZž./busuvm_fault(0xffffffff82287918, 0xffff8000019dc002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82287918, 0xffff8000019dc002, 0, 1) -> e rtable_satoplen(21,ffff8000019dbf59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c77630, count: 0 ddb{0}> trace rtable_satoplen(21,ffff8000019dbf59) at rtable_satoplen+0x150 rtable_lookup(0,ffff8000019dbf09,ffff8000019dbf59,ffff8000019dbf11,21) at rtable_lookup+0xfd rtm_output(ffff8000019dbf00,ffff800020c77720,ffff800020c77728,21,0) at rtm_output+0x10c route_output(fffffd80700f3600,fffffd806f72c900,0,0) at route_output+0x79b route_usrreq(fffffd806f72c900,9,fffffd80700f3600,0,0,ffff800020b38018) at route_usrreq+0x35d sosend(fffffd806f72c900,0,ffff800020c779e8,0,0,0) at sosend+0x6eb sendit(ffff800020b38018,3,ffff800020c77aa8,0,ffff800020c77b70) at sendit+0x590 sys_sendto(ffff800020b38018,ffff800020c77b88,ffff800020c77b70) at sys_sendto+0x92 syscall(ffff800020c77c20) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,da653ec80d8) at Xsyscall+0x128 end of kernel end trace frame: 0xda85f5a7ff0, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c77590 rbx 0xffffffffffffff5a rdx 0xffff8000019dbf5d rcx 0xffff8000019dc003 rax 0xffff8000019dc003 r8 0x21 r9 0x1 r10 0x4 r11 0x96762c90b40585db r12 0 r13 0xffff8000019dc003 r14 0xffffffff821bf7b0 mplsdomain r15 0x4 rip 0xffffffff819822f0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c77540 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=168686 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39080,0xffffffff82377ca8 process=0xffff800020b8c9f0 user=0xffff800020c72000, vmspace=0xfffffd807f00cb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81212 114616 75664 0 2 0 syz-executor.0 81212 106158 75664 0 3 0x4000080 fsleep syz-executor.0 *81212 168686 75664 0 7 0x4000000 syz-executor.0 83905 127861 1 0 3 0x100083 ttyin getty 88663 321497 0 0 3 0x14200 bored sosplice 985 434595 10825 0 3 0x82 nanosleep syz-executor.1 75664 234237 10825 0 2 0x482 syz-executor.0 10825 158723 7923 0 3 0x82 thrsleep syz-fuzzer 10825 229602 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 326108 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 426383 7923 0 3 0x4000082 kqread syz-fuzzer 10825 88576 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 463589 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 111014 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 273074 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 494784 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 220447 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 265717 7923 0 3 0x4000082 thrsleep syz-fuzzer 10825 306746 7923 0 3 0x4000082 thrsleep syz-fuzzer 7923 180926 14922 0 3 0x10008a pause ksh 14922 440069 3070 0 3 0x92 select sshd 3070 465504 1 0 3 0x80 select sshd 8577 276318 85410 74 3 0x100092 bpf pflogd 85410 99740 1 0 3 0x80 netio pflogd 50303 295958 15327 73 7 0x100090 syslogd 15327 59366 1 0 3 0x100082 netio syslogd 9497 407707 1 77 3 0x100090 poll dhclient 50996 485511 1 0 3 0x80 poll dhclient 20163 289591 0 0 2 0x14200 zerothread 55790 373782 0 0 3 0x14200 aiodoned aiodoned 34693 218096 0 0 3 0x14200 syncer update 44879 128499 0 0 3 0x14200 cleaner cleaner 14018 414765 0 0 3 0x14200 reaper reaper 28769 288614 0 0 3 0x14200 pgdaemon pagedaemon 63490 435278 0 0 3 0x14200 bored crynlk 74372 445126 0 0 3 0x14200 bored crypto 63293 273706 0 0 3 0x40014200 acpi0 acpi0 6040 313423 0 0 3 0x40014200 idle1 3847 493656 0 0 3 0x14200 bored softnet 94645 249870 0 0 3 0x14200 bored systqmp 4729 432435 0 0 3 0x14200 bored systq 20872 135818 0 0 3 0x40014200 bored softclock 4804 382505 0 0 3 0x40014200 idle0 16056 47099 0 0 3 0x14200 bored smr 1 422126 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 81212 (syz-executor.0) thread 0xffff800020b38018 (168686) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82362af8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9556 8492K 8502K 78643K 11880 0 0 pcb 27 9K 11K 78643K 1557 0 0 rtable 104 4K 4K 78643K 804 0 0 ifaddr 69 16K 16K 78643K 408 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1497 0 0 iov 0 0K 28K 78643K 956 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 3056 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 47 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 495 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 3059 0 0 sigio 0 0K 0K 78643K 29 0 0 proc 54 51K 71K 78643K 652 0 0 subproc 64 65538K 67586K 78643K 82 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 375 0 0 in_multi 33 2K 2K 78643K 157 0 0 ether_multi 1 0K 0K 78643K 18 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 415 0 0 pfkey data 0 0K 0K 78643K 6 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 116 22K 31K 78643K 10858 0 0 UVM aobj 130 6K 6K 78643K 150 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 168 0 0 NDP 15 0K 0K 78643K 109 0 0 temp 193 2376K 2503K 78643K 11213 0 0 kqueue 0 0K 0K 78643K 27 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 1572 0 1565 1 0 1 1 0 8 0 plimitpl 152 112 0 104 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 43 0 3 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 525 0 521 1 0 1 1 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 76 0 76 13 12 1 1 0 8 1 pffrent 40 4 0 4 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 43 0 30 1 0 1 1 0 8 0 pfstkey 112 43 0 30 1 0 1 1 0 8 0 pfstate 328 43 0 30 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 246 0 60 14 2 12 14 0 8 0 art_table 32 247 0 60 2 0 2 2 0 8 0 art_node 16 42 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 7 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 489 0 479 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7627 0 6185 48 1 47 47 0 8 0 ffsino 272 7627 0 6185 97 0 97 97 0 8 0 nchpl 144 12188 0 10556 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 36545 0 36545 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 8 0 8 8 7 1 1 0 8 1 scxspl 192 36339 0 36339 22 21 1 6 0 8 1 sigapl 432 3258 0 3243 2 0 2 2 0 8 0 futexpl 56 36107 0 36106 1 0 1 1 0 8 0 knotepl 112 743 0 716 11 10 1 2 0 8 0 kqueuepl 104 806 0 804 1 0 1 1 0 8 0 pipepl 112 1852 0 1833 4 3 1 2 0 8 0 fdescpl 488 3259 0 3243 3 0 3 3 0 8 0 filepl 152 19509 0 19408 8 3 5 6 0 8 0 lockfpl 104 876 0 876 5 4 1 1 0 8 1 lockfspl 32 1235 0 1235 5 4 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 58 0 47 1 0 1 1 0 8 0 ucredpl 96 4729 0 4720 1 0 1 1 0 8 0 zombiepl 144 3243 0 3242 1 0 1 1 0 8 0 processpl 840 3275 0 3242 4 0 4 4 0 8 0 procpl 600 10017 0 9971 9 5 4 5 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 49 0 49 12 12 0 1 0 8 0 sockpl 384 2932 0 2911 7 4 3 4 0 8 0 mcl64k 65536 375 0 0 43 10 33 34 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 122 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 481 0 0 20 0 20 20 0 8 0 bufpl 256 12279 0 5289 439 2 437 438 0 8 0 anonpl 16 330631 0 321166 152 97 55 62 0 125 16 amapchunkpl 152 18743 0 18652 34 25 9 10 0 158 4 amappl16 192 16522 0 16018 133 96 37 38 0 8 11 amappl15 184 8 0 5 1 0 1 1 0 8 0 amappl14 176 1581 0 1572 1 0 1 1 0 8 0 amappl13 168 33 0 29 1 0 1 1 0 8 0 amappl12 160 1559 0 1555 2 1 1 1 0 8 0 amappl11 152 210 0 197 1 0 1 1 0 8 0 amappl10 144 69 0 64 1 0 1 1 0 8 0 amappl9 136 358 0 355 1 0 1 1 0 8 0 amappl8 128 1724 0 1690 2 0 2 2 0 8 0 amappl7 120 1511 0 1506 1 0 1 1 0 8 0 amappl6 112 57 0 49 1 0 1 1 0 8 0 amappl5 104 160 0 146 1 0 1 1 0 8 0 amappl4 96 352 0 327 2 1 1 2 0 8 0 amappl3 88 261 0 254 1 0 1 1 0 8 0 amappl2 80 31094 0 31039 2 0 2 2 0 8 0 amappl1 72 80404 0 79974 24 14 10 19 0 8 0 amappl 72 10274 0 10238 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 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 3259 0 3243 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3259 0 3243 1 0 1 1 0 8 0 vmmpekpl 168 32171 0 32145 2 0 2 2 0 8 0 vmmpepl 168 348615 0 347090 147 69 78 82 0 357 7 vmsppl 360 3258 0 3243 2 0 2 2 0 8 0 pdppl 4096 6526 0 6486 6 0 6 6 0 8 0 pvpl 32 927974 0 915256 268 128 140 142 0 265 36 pmappl 224 3258 0 3243 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 651 0 20 19 0 19 19 0 8 0