a0b408421aacf31bcbabe1e267b8f09303c27c786d61c0073e012e34722b48490e91cc4f89e2ef6a9124802887a3efa4a7db85c263deb84bb05ce9ce16e1890f6caa8db760536f019c40d02d4852ebbdc951b0546d1201de10bb4a50549b54989711a70f38c93d8293a05438578f2b159ceb48230762d1a5c13430e7076fa4ff16deb0ed197dfb1daeaf4f25f84165c165da25c24bb7fb367fa946ed72189a1284746accd2e94685dd9bd801c587914c0f8b2ee9450d8790226003e9ef69fb28377cab01d9c00dd5541793600f3b9ece36ca6c38f9a4b0e09af975111b81015938816b977435e14df563e0093e784d1e2b2e9e3a86f7ec1ec6334df125cb2fbfabbe2d13d5afd52b8383138cb922714505d453385b9246b077c5d552741b9e436fb105b4513ded8130e52096cfef9bfe761acf903504341d7ae114388f2ed475de71b556f2375b7e3ebbedfa965d43f23444e41c9c4f1480e60219c1ce5980ce723dd5b3bd0d59977a4d5d6565e9898ec9c1996fddb3509aa3a103638e9738a4a7c5ba2e85f0852384dbf69ce7ad2857510235d995cd0967bda1dc12067513d23cb4dc1f763868e92c4cc25291f3259b3565cf2ddf22ed2c95045a76b45bc63ea450d10d1f80c1a32855477cf8ad65b59cee24c7c2255554803547201bce1bb5890c476c7ea97e70c62a4d95c4d18dec4a9f947dc86cc7fb502ef96a57899fba71d2648ebbfafecce8475e6ce63768b00253ad055f588f962a0266d3dea5af19705af247a9c3d79a9d6359449e4d18c6fc92011afdd05df8104d880e160a6bc25a72e3cb8c98c1ee32887f23a86171e5d7b085687d1270c6546e8063198058e3a73d86fec98f6bdf2bc8e4817abeec8390efb642157e149798a982d091ae33972095102351cd1ee2bf23c98b077e3ce0802d881e0d3e3b36806ea90d7e71bd9402deb9952d05cea6a88ecf2565f133dd23ed084931781679a5769c16ede68bbdaddc7507f61ca581cce93cb105e070622aed73d870f12583d7593d4eec9cac7c944ddc3d44bd420304cf5a4062808f8190afce93237adffd1a0c17c0ae5ee41160b46c67660ef2a496282fbff1e9d5ae459fbba99b438a212ceb304ed5e15f9f2cae5587c66c2de4adbe63760e7c74e5e4dd93ebec5aa37193137574c59fa75047672a764fdf1e535cf157c687632996f1f8ad6ac378b78721807aa4eed7211ca404c35a18533df34a67fa39858bc65db7fb76e1911040e2a5011b599c19025c3595a3077f0200457db93f51c02caca9b2ef26462786ea98c3d45b59b9dbf41a5235837a5669bd79f16e68406ac163f1d9e6fb55e54185b5a8c2509d7ee5c0a51af9a0c6578b1091c603db02007774547e464b52bb47b74822cf4ccb493e851828e51cf9c8f615a95ecef624fc14f4fd7ec927720b4d2500a5e1e260b67553cc366dcf45cb8c630b4adc5fa9b3d4f9197730e14c8a543b87a8f09ee31bb8277aff17addb295de6b376736729fb3b97fc8e517517ac1bc1ad19f5de7f442a32fdf22b4911946aca6a9ce0a83946538cf1f0dce5f2e316da6e81555bae4f261e9a6955866964c2449fcf80ec60db5788236f520a22b2a7ea68f6b03ad9df34a536b8aa431fa568aadd46fe46b9a7b5dffeee37afa0d8ddfb109205c8565c2bef071b95bbb3dfe9741d2142f704ba2bc1cbcbd79e018dc72f11e772d182c1c3a50b2f60e5c4e45020b17e8d43ca5c6a695095d13cb5456b22a93a48d36cb0330e94ea8e6a9d1fd92a776bec5b5449851f0545b0032938042c951808db7495b9a9f6db375f5478daf4cd8e74064752e95277b93fb600bde2050981e7f34d8f3f91a6f6ec37d8692fd60771e4a2a3c48b1a526773ef1dcd4fe0be0cb3c254c6a7b72b4a6b8fb9d5ef1fc57c733540ffd4abc3adc0be6d8b7368e477b3a157982a65eca55d434b01d5ba7197b1154d9724d4643a24ff22acefe3718bffcec1423bf7b5d1c5d9d08fe08b982659264955531a89134b962f7949da3df0bb730b594e05276619adff7ff6315702e9cc4fba85c2e0ffc9007e2b9670969d9be7e6dcdc4766cf8e32b655cbba7979e2ab560d87215d06a54277d52533c6b399e7e0e35ec79ee638d9bbb845b1a0627a9a94995ddcc18411d592240a72ed4bc64514303da0713bc92b5a92f57e1d0480484536f9aa82ddd68d4496fe909d8fdf12852c128f6d705a060e8bce74cc0c5ce9f3c403940fed423ef2202077f8d7beb0ebe249a34337836cb814e3f93e8c03d7be68baa435f571dd9a07faefc5a65fd4ebb652a1e2307c068afaef7fb3c0d75c542c9144dc1c87a9cea03c5c636135943005bf9fd37be700297f93a259e5f328c9fdd937850647dc86eb508da58d05d86b7388510cb45d5d2a9944b3761e99f5b95fe53ff6034b0b91165a64b3ad5e981b75d9202b368632644070363f168afcc23d64ffb7b9d9b1e45e3f33b129b4bb8b8bb3bed90749c4e7e07f0279c4f9538e95c35db5d596d9b199b45643a62bd1f7bf8864f8573fc4b47b9827943043cb003ff2096b48d9cab821c2076690d5020a09dc04dae3c39b7195b6af0e2bd3a96eef9563243eac104b79ae77af15e0c99a27d3987e9e57df5ecc4a98e2e53212f970014fe9f43bada5bd4078114767786d7712b1806d54c55675fcc87e39ada626d408c95b21e77dc46d00f9009ab324eb94bd383ac8545f12fd7644cd4703d959bc201106466b05ce785f52af0da847ee71b40581f09500b1750b160a18c245d83f1e4bffcd73cae99e02282b2ac0f08de4c4d2e55347970c66d0cbfb64c3ab30404a3d5a5036a8de5423e2c13fe54c3efd3419d17c93aa40c5ead8590a50fd11dea53cd2259d783e30bbbdf2353705acdc9bebc4ce839559a7ca0b592d727a8b7d826964c157bdf04aec2fc5301729a7dc8758d8f97b8f2084dc3b80483b2c10912a390a7f253b7096c87d63a812b48dcdb634495d1768c9912a4fd929b07462f703941c9074ea03683e37e4a92b47423710728ab21f95409a3b5e7d9190adae6622958e57fa985b540599585d4c32d23864763ab627f50992e1cc055d84a7e8ef28cd267c07467f33746f1b8cf8efbba36063488ab32419b1719edfb3e566b0a916eafaf2ce3008ac64d0bc69edaefc2be1007b7cd3fec4d91db5e90286141c1f28a0ef6cfc163849c3342d31f9f4b1f0df1eb841515f2872f77dc8b468af491835ba201858199691538f655fe3bb709a30b2f12f82c81282e432db8c2af164921c92ef10da14abb30c7db9b7c68df0659dada0eaf4bcfe60812b464f2cda670cdc3e12b2ab5fee60b78d653404c7b8c34f034154440d1bf09942415cfba04a512a6c09df37c9017de86ef505fba734ea5cfceb5b5428659c90d36827752b8734417cbb637dd8b702a1a2ee53949ab68a6afc7852f36c2d120314c42b07ba22689b88b4e6c6726fb80990e1e5261ecebb88a66c7e5c6513c9cb57544e9ef25fbcf24957843759e1592a83e5472b52dec25a96574fb825a50475e30a6a10138304f53c2262f9976bc4d21e4f9d2772a9da57626944cb0e13af8d917c310b52b0d201e56524471fd887c4a68a70fc5720fd1db7abb5190a8ea1a75da828a5bcfb8fe52f7f65f96c6614ab105c9b7db7d6286501e537a7e77a7c7f08e27c62f6ce3aa2f7fed692d3102243436b2b9b6bd89c26aebba55ceb25d8381198b53116a65eff2128decd823ed6ad8c777961a87ce63def3b8c759071cc89419c687f8724b654c0be4219447351cc55037f511c080f8d1a7636f39d5c933d22ea2a80a52be1c4757c9e8d6303f69067bcd7e09588d89ce5e6cc4f90049907e3ba915a8816d250a437e06860ce5201b0017f96e02a702f7cfc771a77f31db7a71475f4d9b80158e9ee51e71479ab9ecd41569ce34ce77b30f2495703294c91d87bd4450f61d1a87edf708b4b42871ea91d7420c6f610354a70184861d14a26a3596fd7ac0036e718aa7ae622b7f37164c795d6a1e8dc9061ab5363be4684ca9512e2b09ad6fec8556ee24de0303eb1ac3adb7014e6ad585b394f36ba4507a00bf7d3dae4830d5646c714bef27d78679d707c70a2b0d610f150aba7df0523098918a16bc53a99782cff15a121447d4a43f862f56fecc164f4aab2ff18a5f47d12a53059b928e54d9fcd2196e1fe1421a256eff138687ae405cac0aca9549c38d1c3b8772be7b245a6c41d95500dec08fde8b5398e7373cf3b008b08cdfd5f2569d876ab1e156bedebdf7950d17a95bfa5fba90fab6423fed13be1be15277dc063f94911be4be86f2f16b9bcc6bc32dd72bea2f313cbea7815fc3bd69e150edf73f7bb667f83e85a8dcfa8722abafbcd0bea85c2b56f5bcd3f67629f8c262cd67cced7a959a6de18b2c4a5eacf8218a21a32395559742e6132993af1608fbecf2ddd452e21e6e893be7f816f0e4209ae2a7cf42bfbe2a1c401fbe01e4c9424d610c616396b3196068f564a180ef4b0336524955941eea09b5e63a7fd1c9ec4862cc05b59c3aa8eb962ca3d860f3be937e83d409b31554e9409442a0dbbb93626b95888069796689c0de49743ea800129b04b2560f41124a281333aae061c972ea465673c5d45c8338d7e1ad07c1ec9b429e92992b42da2856321d217ac65b7b7aacf7b4e3b8c29997a6fc945c10cb7e47d3ad9de9997e8cd55fc6549c060c3169704182b09e61b8eaff5659ba5f016bee0f38e9c90f0b3645705e920654872a3e181df5f7bb7c844bc904f771838c5f917d26bbaf541210e0afb1ca9141c13f11eee7749b72b1dac40a3248633e8ae67eca1fd0c24321c3303d7c8e2405868ad089a53a12c32cab96e7be202d53f06899da59cb72147c1f7b2e3b9085e92bf454648d52f2f3fb7f50940b1872e5a4f70c008316f3f7103eaf3b200f7cb16dbf52fbc18251f3fac955b1d021c8a3321d49636c92ab66da659edb98b77480d898a4151b6eb9b8d8a50a197d45bf38467da26", 0x1000}, {&(0x7f00000011c0)="281fa9bcdd407e3376709cdb5a5942e3bb9a7b415285b8b416c1875a0e9ac1b3b7b6712e633b1c72995e4489a836b104c64cdc8f927391b656ad69c1fe4c3ea79f7cb5578f3bfe329804168096569facb1fbdd9e44d155ba9afb08189e8b918bc49eb699809e4f659f95f829f360e32906deb05124c4b8e26547f986afc1e18b15a1a332a97c79c39b41c7225fa8077d900c8daa02ab49f39d3c2574988d5c091187000921d11a6e2902168258754ef65dff6074bb57cd888b7735d978809d2fa45ea1e98e44311117ec2a7c4d053652562804c16a74210f3ad5c5057123e71308c003ad903b3b4fb1af09319aac6f345b4d7436b037d1996bf840eeafd7abf7d93b28e8b44894f1f9b70a939b82601f81b7d90c871bc68d6e60a785199bf574380a2e84857c92736e4ce740b296a0584a1f527f13fa7e06f39b87f4d4cd96a616eaee5dc2cc2198d3eedb0e2665899bec67b042d6aa0c7a5162b93f69c0e954d9538141c016e8022051b3b3e819d9cc18ed37300949e3107157797663cc3f7dc0efab064d8a0d7843295d908bc8eceb71303052270e171fb3b2ffa715ed45976e4371e4afebcbae3b0fe007f577ecd7c1d9ccbc9a714933a6effc2d55c33044377f0d6b70d701e2a59f6954c8f0c9545ac10ae18cb3ca64fac553171d4b125a85725b089833566267a382cda0c5c51345d27a7229733e118eb739a7d73764907c1d442619693f302c2b3e87368406db369131322866d0c24c4827cb9bccf2a09085a2ccbe871392a44955d74132c114b3e49f89a188991da790207d777bc057c6f1793f389e71c6147c25c9468ab93233a03b90f49727141c3ac90215823db2bb96238e8354dd83ebee3e1398aca3a4ef5495d3c678cbffc3a7acc14da9cd9082891c9a6c25bc7d6fb5e021ac15d105c99d7e3e79df416425adea5bddc9708b682688bf8e2641b023ca3296feb599f6934be1b5b505a665aa44287e928703b07677734c5ae9d6e8c89f18ef8e39ec3722e8d0322f28ba66299e261815aa7cdef5fdf4b45d067665a6c1e7b2bf25c8a267121c5eb3e126f39f8d171b5afccfd69b45db9c4444e16814a439911d252dc190dd91007de7f2cba76104b707d4b4ab39d77ac0775a78e7ae76c575d0d21f48c895460c40e0964d67694fc7fa2945c9d4b79230c5ddd84acdb1c1ba2ae6b01ca43a2729770a37ddbf556bd5a0f181936e5c88f0d8898921cb27ce648476a1bf6a94a2aba949e24be3927358af8d20dcaf1dd91b5059ec394baae85f58ee0118b0d4092f95ea2caf18f6aab4ef43bbe8f0b8fb410a9b77155201bb11c167655cf218695f6a9aa19312dd099b56e709734a148da2cc9e07c6b75df710986c531b9dada87c963efa473f42157bbcceb6ad27cdef1dbd3ca0fe90872fb1e10195ee0f25501cc275252a17a669fda004bd37e5d8f6cc497f9062037f950d9347d490b06702750d8e77875710d28e544e6a65419e4801d87fca976a10b6cda8d1280e6d44b9077341bf72ad028de2c0e32ca4ba249ddf3f9642fef0ea37ef8cc03d8b9b4f2abca304ef6602065899f18f772d3ae9604193b73a6308fedca159a7ccb8249f8fb156a94bd56af3f26a30761631440c606032bcdb8695396ab48a70a2d3c14ea77aa3e97693c96c285fdb1845c709291441cd06b1402c3ebff13fa876ef882b48f0d932af934f1c03d093fe1921f316a6ecb4471d8c8151f1a247fa8cf8c8dfe8531a979dca6e641e45ba66fcd5a5b94814a253bb69fd2064c2918ed37f4aa60c69fcffa0c6ab7ae20d7b518dfe1498e5de42042649f54a3c68b239fb5082c78dabd1f0e53aa62bfe279496f74a0723b35c5fe37740266fff61c741858c4e11d0772a92e5f3369029cb7724af1e0c61f8170deaa7653495b54d08898594b6d78350c1668ae28b080592ec5b96d8d177eb6f01846c030b3b9776be1f51070bcbe9de298682e2c50db5e3760e5206909e5f060bce91fa4b2f68c33c4fbedfc68b19a140c90943f0e40065ded039778b537e6d587b3443448b2653468c35ea0131538b4c05e47195971360e2c13be44c111b217962547bba1e80884634bd84b595c150369693011ff4a9a03068d63b16a1fa38ac06d1e87556c37634bb7eaca9aee9ddffce02d460a8d554054d76c33846e716047414f3c7678ca474e1ae80167ef84f79e3973927fee5934fbcad456410695949d9b79c989e3c9794e7b195f8afa04a9b592bb7833cebbc2f7eefac5a3e2f8eb4ca91757b65420bcd0d12bf445c7dbb8d3215be0c9e935552c5c06b6cada4cdd051c88e62211698d9c0eb4640d3edf9fd780cc314decaecc4298592a553cdc15df31eecf37bda5eb49f1cc04a4aa5d347ca413efdd91229a669f37904636a583883c8fa2d27d38d251c5bd5c6b510227148e2364a9d2418e2bdba6fd36273e6428669ec6f71396d07af795f83dbc272cac538be6ead88b1fe5d66019016f5f40c121d283a89a93310d23b9789be1c9e21239a9b549db69e8f798387d6bef0b6e4b10e2e12209914fc7b3dfeef8036c149b407630fcb371fa28e02a197bd6aac979670188a18a12d8edcb475244c6384f1e7a32500b7e4f6fe90bd574f41c4439d56c329d7e8fe7d4a03fe395266a72c8d55913df05d72bd5d5a0b27582a3bbfbfb37c0a094806458f4d154332fa5875bdb58c6fb96049aa2fd10bf36af4304cdd75b93332143f922e49b5d4a376cbf75443e7547d1d47528264bd28214361b3beee3076d4b2261ab32bfdaa5187b42bbfc265540233b9bfe8bbf52d4cb22411a7dd4bee72e213e33833c5c53bbc409c6dc4692efa2554af7b5ab50afee3e1cd415bbf83eed770c400bd3c2d8ca9b736be16550d0c3aee87034949c7eb082b75195667df267bf0fc2ac56485b92a493cbbc822a4c525807cd53860890f0aa1af249d2fc2818f537e546012b736580da1432b978f0d33b8d1956417cb171e85108bc2cf187cc42e18b27c3d6706381fc311a02a23d1ac3c04cac0c636803a7daca0a14859a47c02e79f0bda22a5507ab4a357eca309eedc56023c927a539c54a24f7452250ef6f8dd92e16703a20a3ecba6082c3d6f1ed06e101df60f12d30580c2e5b962b9bf28145f952401859efeeee6d4ad3c14670878df73966957f554857d8750c77518cc9280d40235013aac228ab3a160cc3dcfd70cbec56b19097e9d908bb15daad484094e971a0054a4b72898829abc5c0100162df4374091f702efb986108334e0c713a35f1f107cfb2b9dbdfc8cb17c4b94d2bae53537e72c108bc325b59215ff92872c4f98e364d27d6b745c5c9e6f0a4152dbbb62a3ce2c4d19b36054d118b666c9a4d1fca18933bca633255d24b63363be9236041425f6ef037420ce3c436ac1398007beb6b6b6fcc660a7055824dc9ca476a1ad71df10fd114a137076bbaa1c6a32b7b2b7c7b7214589f39a53dcf2edf66d4f38b645664ddb22693103256e9b1a720f574975baff92d55423a9c02c7d856e6bbd7c2cc05ebea262dfb6851bad97c5f5b7c964b06b123a09f70a28bec3fb648bc86c293187899743e6d4740cd0fd21c29269e2e401d2e077df2e7af127066d0cc03b43b6577517c8f96e6f831cb3422b9f88c84622c1b21fda13b7eda0b0cf988c6bc3a10cd27b08eaff93902fcc057faa71f427c87e502d53afb86aae0ee2e25997c7459fbec734e04a75e0ce420f18e8ef4d85620b30096d600c073d6a13ee98e8aab5a8d6fd9a04849fa62f8e83f6bcbe3e6e33abcc97c49462c3e79671e090cec1586621638f6a87e8785af1058959e4caedb1403de2a37da9747cb1cf4a82c9d64cc7ac08590b17170a0a9f73abb63fef642a5f7b4c8d03b0617266da3845d784f2669f331eaec726c2141c91498e62cda67402158e06e9a56171afd458700b65b853ba878c2e0500219b56dccb8f6b7768fd2d92c38056f2447be01a18d1a43ce765c4b899da99eea305879c910d45da42a53e4ac5040dd677fbfc27d895f77d1dcb9f4902e74f2b83802085d1ce8da56fc496851c69b73c62683c8bcbeac37a72c55809018afd843c73fca6fce2ae3b7e6e384161f13d4c76f6fc37465979e64f751c92408ca241d41ae1c932ff15e3d55365d3894c81d03479ea73b92da3ea4ffaf7d08129da93f54b13e60ac3f5a13ec4db7dc02eda9129ca36ac672c2710180764a091b4bc33103e2083cceb0cfd92f3fbd1667dc24a7ac99dd678bfdb36df689f804a89d06e719af26d99effc8d80b9c7473976d3a3c3678abd3fbb6e72cab8be168505c193c2cca466860f37c387feddad22df0bf8ee1709a51582d4d2c5432097c4c7a6c48e5fedf07261475f3b793a18db439ac66b2974f3590e3a05390047a0297c8929830ec1f1dfa2f9a8e82f05a9400d100def7fe4ac4e3ef7bf2df85cda6cf1ddc30c5f8afe1d34cda87c45a6d0e83005eeab43e1086638266593f486003ad060c0682a3927d6ce21c00810273c6c53438fe185e97a559ec2b7f0a7ce6ebd88df11ff017f691d2a21cbb3cd4a242430e24442032df540a18b3a41fd8b0f5e0ba3ba606bda4e945679ac7324376d0ef2c1c3717a510e1bb496c2a569f096d6eb1d687a084c939236fe4a698a343644dfec9455080cd2fe68b054f4a21d57b1c05e4bfdb46c141723865b230af5a1ba02af3610749ceee950e5848b330636b939f715028e8bb45c547239fc25bf6c24c7780737f439263549e63ac6daad58c6a26a5cda87bbbd81bcdbe0793c16d6a61222eb9a33e31961ea08b1fba2b792d7460e31a8455caf3bb9b660bc5a8b205bc3e3223eed7aa2d0c270b40d40fd3faa821ea9f433df7316ac12680ad13e4b0548a7d8bc645111bccd4c3f8ba85a2a23bc7fc710020bbb49e244327b862debd775c5427a3b8c4a54e0a594910cd64caf21b51eb83fa92ad7efdc0aa9793eed019b5719b15ca221a80e3cc9218fb678fab03395dd5343840d31986b150b3c7ae257bb51e2647b06c136204d44615bb6601f73e1e068ee1696f309ee18cf1fdd858c5187163460d3403e339e6388ab86557636bf7530f768daf64d787886046db47b8371dea0640374388a51a19ca50af6f435e9a22961d31531d767f48d22e6cf99462dc36545fa79ef2ea59838529cdb68a6e4b83f9a6a2999ae8fafd850d972e23efc49b2eb7131108b7ba3dcf14fe7018871812bdded041821ac2d4859d98345488ad26826398151b14c68527268c88f712ae67d5531b4b675346f91519a3733c96f46f4ae59fa41a1712bd7619adcb538d2a2043aa97e218921d937dcbf7db510606199481062fd5470fe2f7979be625cbf43ea8478f0cace45da49cb22cc3e40151bc7cd9822d0e88813e47afa03c168bb5361ce9830e202d31a8f867fe74263b5e40d5d2eb7212e4aeba4df7ee92847b1f2f083f52abaeaa7c29af6ba781639a73ac63f131d70b8f3e2681cda58d2e4fe7a2b33f73a7283f4dcd6d3eaeae2898af1aefc603cc586cb0911e4d4a72de543e130795c1dff4b52b08ed90c9f8a9fb658542e84ba0f1e39c2b60f091369f8418ad46648c6a34a87a0634916165f09bf65ba511336ea53e786dba1207ceda222128d25a7f55c312b887f28197bea7a0c5eca97b71cbc6771d7262329e0466572b4a2a3ea12b0a15ecbb6f8bc5dc0d777c01ca70a6cefd69661d67687419b5e0494410c5fbc75655f423d7b7fc2653a192395fc41463c095aee3473efde4b0550172683167b6602640f41d0516fc803e3f7dfab2379d577", 0x1000}, {&(0x7f00000021c0)="dc36a19c611cf58e38351d942cd7c42a92e01a4042f80e94112b0366840c377912f06bacac17fa7d4a4d44b5dccefe1fe3ff311324c663f531f42e5abfc855378c33095dc469f2e0c5935345b49e9b28ef6960f8b4fb784103ba9b519eaedb5c142f82d54a14e74fbd087a088896bfc723c48496dbd7e1efd8db8150f5eb23456e400b4b49abe9c78e67440e514775a9c270bac21a668857889f972402ca63da1b048221ce324bf834c151ca4b174a2700960c1f42ae24a014d5fb9d2c453bbd05dfbee53258a39d0aab238d9b03debbb0facc8a25316cba7a8db06ec1ceb1b4a5430e3390219779c6b0f7bc7078eb40cf", 0xf1}], 0x7, &(0x7f0000002640)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x128}, 0x7) 05:49:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket(0x20, 0x4007, 0xea) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="926170eae199494ddacd202e8840eeeb2e31e36c5f2e489e0f6ab0f1881b6fefe8b0922ef97ca3e4342c396dde1f5bc38f3cf51a1b9959274143f2f549b69104c29c5a0f99d1476882bd67b67d90231bdfd4543eff2c9b93c9f27a2a35fcd9ed62df92d320904c3182ca89afc47ec656d25408384ec40ecb34125710d7890836af852c12e15954cad55bc118d4a0b93cfe273a94f99230d95cc2813af2d377022674a7905600fa89e2dbd38fba2ef84a3409146d0dcc9a084e2a39b6e7fe", 0xbe}], 0x1, 0x0) socket$inet6(0x18, 0x4007, 0x2) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 05:49:40 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x5) shutdown(r0, 0x1) 05:49:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x100) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9a) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:49:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x54, 0x1) 05:49:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffe53, 0x0, 0x0, 0xc6) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:49:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x169) open(&(0x7f0000000000)='\x00', 0x8000, 0x4) 05:49:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 05:49:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "85fbff12a60200000007ad00fba8ffffffffff7f", 0x44}) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000140)=0xfffffffffffffffe) 05:49:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) fcntl$setflags(r0, 0x2, 0x1) 05:49:40 executing program 1: r0 = syz_open_pts() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x3}, {0x7c657a3c, 0x5}}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2811, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0x9, 0x1}, {{r0}, 0x0, 0x1, 0x2, 0x5, 0x3}], 0x7, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x6, 0xe}, {{r0}, 0xfffffffffffffffd, 0x30, 0x15, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x0, 0xfffffffffffffffc}], 0x1ff, &(0x7f0000000240)={0x6, 0x101}) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) open(&(0x7f0000000300)='./file0\x00', 0x200, 0xc0) 05:49:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x940, 0x20) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x63ab, 0x81, 0x0, 0x6e, 0x9, 0x20004000, 0x2, 0x1, 0x2, 0x7}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:49:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0xf1, 0x14, 0x185, 0x7}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="b5935de0ace723a4e7c9342eaf6229508565ccede726b3c161a3ad1c4683d4013053090dada2b943776af0eb1d6f1939b1f1f96cca165166f86a3918bf22581522b4aa0b2fb6eca9936c5b7bd6177680ade002e6", 0x54}, {&(0x7f00000000c0)="0b590db3bcc13c7042780972f4f0b4e67aff233dee7b6d38847b3d826af60636259954bb756d5e3d2a18710cd4ef8ce3", 0x30}, {&(0x7f0000000100)="59419115176fc142598f99accd1685fc87fa5fa4516c500125509f754f9e8caa7896aa", 0x23}, {&(0x7f0000000140)="bda0aa44c644c0853a10d709a9a3337b728f41d6d6674ee79bbbaa52", 0x1c}, {&(0x7f0000000180)="260e616006efa86ae7c3e7f23695cbb4dfea551e4763e0f74343e6b8132e61c5d94a00579a952b2513b2f9d0d6983dd8327c327d0dfbad2b0b5af1c3358100eb2611a1bf5be9526a05ebb03bb469d2dc6c1f0db19d84f9d8f49df6d45cce64b0893dce48670bd5d9", 0x68}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x1c}) write(r0, &(0x7f00000002c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10480, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) preadv(r2, &(0x7f00000013c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/29, 0x1d}], 0x2, 0x0) r4 = openat(r2, &(0x7f0000001400)='./file0\x00', 0x40, 0x10) unlinkat(r0, &(0x7f0000001440)='./file0\x00', 0x0) r5 = socket$unix(0x1, 0x5, 0x0) close(r4) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001480)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000014c0)) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000015c0)=0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001600)=0x31) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) write(r6, &(0x7f0000001640)="66c38de7a2f5bd17af378c2fa2502a0a479253acd7ef8bbc55a6bf275fdde6aed1f8dc771bc4caaaf04bc1a7fc0b7bc4e834a5bdc73db93c7c7643623990cac0ab90e79e5c1e10703046ebaef45e1cbc0e", 0x51) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r3, &(0x7f0000001900)=[{&(0x7f00000016c0)=""/228, 0xe4}, {&(0x7f00000017c0)=""/53, 0x35}, {&(0x7f0000001800)=""/247, 0xf7}], 0x3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001940)={0x100}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000001980)={0x9, './file0\x00'}) ioctl$TIOCEXCL(r2, 0x2000740d) openat(r4, &(0x7f00000019c0)='./file0\x00', 0x80, 0x4) kevent(r0, &(0x7f0000001a00)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x20, 0x3, 0xed53}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x10001, 0x73}], 0x6, &(0x7f0000001a40)=[{{r7}, 0xfffffffffffffffd, 0x5, 0x0, 0x0, 0x804}, {{r1}, 0xfffffffffffffff9, 0x81, 0x1, 0x8, 0x435}, {{r7}, 0xffffffffffffffff, 0x0, 0x13, 0x101, 0x5}, {{r3}, 0xffffffffffffffff, 0x61, 0x20000002, 0x2, 0x401}, {{r1}, 0x0, 0x4, 0x8, 0x100000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0xc0000008, 0xa962, 0x3}, {{r3}, 0xfffffffffffffff9, 0xa0, 0x1, 0x1a9, 0x1}], 0x9, &(0x7f0000001b40)={0x100}) writev(r4, &(0x7f0000001dc0)=[{&(0x7f0000001b80)="062aebe72897c5e4b802307568b7663f789bc71229580d118e9a661d87bbb7e2ac744860aef242e19a31ceeb14eedfbfbdd7b7f163b0c05cfcbbb56e252ccfbd6c338dfbdbe93bd0c2c44fae0bdb8eb1ab55bd174109b08c", 0x58}, {&(0x7f0000001c00)="57589ba9dfa7bbac0c465e261228bb886a50e85ddf3a8e7a9882cc5238dcc5ec6e9cf83acd0f1553a7cc09d1d364eb592aece9e69fa93793ac7f5580e679f06c38b897805003bf5a93ac31967ddb6bb526b339a17fa345838130a8034f91a6c0c28da146501b392c7079cf50bbd4d1f3f070961383b3de3aecd0713ee1960c3a4148652b60c106005fb7fc77723350ae9540350be45643f864708302b22334b30f5ac9604b9ff5a24f4442b51e794231d1df8d189e4fe6f8ce8c96736fae1f62df8025a87ae580a3ed2776ede58b317c55e180f478c5", 0xd6}, {&(0x7f0000001d00)="7a8a5ed3", 0x4}, {&(0x7f0000001d40)="e50a16380ba6c5d5d3c2e361186d093d1ea71882706b8614bdb5eac8bb18ed48350035550abd0fc1cccc3ea6746e07899144ac5e33cace3a1ae264440bff217d8f467b239d47", 0x46}], 0x4) 05:49:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20440, 0x0) fcntl$getown(r1, 0x5) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x170) 05:49:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10600, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x8) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r2, 0x9bb4, 0x8, &(0x7f0000000080)="5239b5adef3b2e6319b55ec92ff454db358a56cfc5fd2b3ff616264613659e3f55712a50ff0f302c4f33", 0x2a) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="ed2589297ee2cf3009aab45a8917d17930d3c6269e56af0f57f54b824aec3a2a25c63586a0af5d2a68207736e6a734a5fa8560385b81af522aee4de87b4afb6f4d377a1460b8dcc23b0a48416b7c26d17206dfedee037c692a9ec76007266ddfd1", 0x61}, {&(0x7f0000000280)="f294e30d", 0x4}], 0x2, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r1, r0]}], 0x28, 0x5}, 0x2) syz_open_pts() 05:49:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000dc255397ec14a05dba95e3a49fe885f2255360e280e7a68328da613d1e3d1a71f110671caa465273b5a1b866b5ccbce39ad67f6575e8fc2f6a6ee3b11d14d4653ce7149ffb309458cdd41d9d9d0d1eec9fc1e2ea1d5130f92ab9f35a82a91c7122baefda59f3ecafed9350b94f263c144ba86a7415f6575b130231d884660f5dc2cc531d692618edffcf9875"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:49:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000002}) 05:49:41 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d200019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f00", 0x30) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 05:49:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x35b0}, {0x1, 0x5}}, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x4, 0x6, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 05:49:41 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:49:41 executing program 0: r0 = socket(0x800000000000000, 0x7, 0x102) connect$inet(r0, 0xfffffffffffffffe, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 05:49:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7ff0000) 05:49:41 executing program 0: r0 = syz_open_pts() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0xe6}, {r1, 0x148}, {r2}], 0x3, 0x0) 05:49:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) fcntl$setstatus(r0, 0x4, 0xc4) shutdown(r0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) accept$inet6(r0, 0x0, &(0x7f0000000000)) 05:49:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = syz_open_pts() getpeername(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:41 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) 05:49:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:49:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8381, 0xfd) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 05:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000ffb8e49df977f75ed19b0000000000140000000066248f9bd9918304ed8ffc0b341dc5d9f57c6e0379ded7fefe0606c2e52533a1bb9811149f1c"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) mlockall(0x2) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080), 0x385}], 0x1, 0x0) 05:49:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400, 0xfffffffffffffd02) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="100000000009000000ff000001000000"], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:49:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0x3, 0x200}}) 05:49:42 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000003c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvfrom$unix(r2, &(0x7f00000002c0)=""/238, 0xee, 0x3, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:42 executing program 1: r0 = syz_open_pts() r1 = kqueue() msgget$private(0x0, 0x105) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 05:49:42 executing program 1: setuid(0xee01) msgget(0x3, 0x169) 05:49:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 05:49:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xd8}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000000000)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0xfffffffffffffffd) 05:49:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x7148, 0x1000}, {0x1, 0x1}}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/132, 0x84, 0x800, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)) 05:49:42 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000003700)='./file0\x00', &(0x7f0000003900)=[&(0x7f0000003740)=')}\xd9\x00', &(0x7f0000003780)='\x00', &(0x7f00000037c0)='^\x00', &(0x7f0000003800)='\x00', &(0x7f0000003840)='\x00', &(0x7f0000003880)='\xbc,&\x00', &(0x7f00000038c0)='\x00'], &(0x7f0000003a00)=[&(0x7f0000003940)='\x00', &(0x7f0000003980)='/^]!\'.Q\x00', &(0x7f00000039c0)='@\x00']) pipe2(&(0x7f0000003600)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000003640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003680)) sendmsg$unix(r1, &(0x7f00000036c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003540)=[{&(0x7f0000000280)="6a56fe21ccb26c4635bd29b5f222a6687b1cb93c8146a3ec70967baf7aec45f99d93f4f9237a41a0998fa29240b49ac4dec47f1355ff47119bf001c2040f0d7a548c674b1cc9cf244711ef4053d05f430a7ebf094dd2708e4b1a98a613f6b667357df96b18db556b063459561e861fe3d1896bd423f2f164b4b8908bc1942ee6471090ac252572377052baa05ab597f02727807a62befe3eaa25b921d35e9fcb4ebe2e6690d8aa250249c211843ce59f462b777e4bedb9ad5b391d75cf7b7aaf0efbea38c2207f175bcacf3acbb0a4d421f6aa9441b61f9e3251c5b4f559c3421e62e49cafc9024c8cfb76b01d59b5da8f52ff7a53e7b374c5b2d4a841a4fe8b5c01dd4f8c2238d0aca4c4e2664ffd04231376ee39bb9615bd341fb59046c3c1fd4031bfc409aad81f32607f6f29554041f0d232c7b502d60a1d300f6020324d36db9049bbbc24d6ad748184c7f19f0a8589a92d2511453d28c1f0c73f51d66605f0a4f2aa086a81a3ea37c11fb976e13415b474dd1fffb42611532edd724b47f28ee9a4007d0526be8d974c1392d53cc7d571baf9f91996b5d9d059a0f0fb9ce4431ed55113a82926398055369632c81877d991109b5cd77b4c4358cf7fee6580fe4d4c85d7127ebb8a4d36cb5cd6da7397b73bffb20efa66a089c52d001755ae17d36db5814e34b7afaf89a487de1feb9c224362beeccea0b0f607f5cad7c1f8703c6536541bfee7c4c668ff321cd308dc406e05c5e1ba5d3be2e871e70471f4af100993f263e07401f065dc4118c8517a01762fbb74be2c67c890c017ec5d36bad8693f6965280881c1bd1bf0e49b1ef909563d1c16a4e8f269842a86ce096084aa76df91577afa5277e2e9e5ba5182bf2d25394ef5da171f99b1ad65b21374290ed7ef1ebf9843c9a494e377372a0b71a23fa4478fa016bf509b5b200d2ac92e218d83c81e61a7a51a242a0034061ba34d6ca7c1a1f344bfdf934cedfe674611e3f26d6507630cd5a361dfee63bfefebd3713f773cc7374c160ecafa421eeb0343dd6071e97f4c2040e47bc4f13f7c2e91362cb4c0f85a71d082e743522ddd1902b21b0ce4ee1763c27a43db691eed70ef8752f0027637053a95e47ae22acff215038f84dd3c852d76ae9915bc26679e4451c0b39096323ab5e5bf9f84372b3517b03f310701b9a218e5e975f17baf35352b50f2dd2bdadd2a02621a7c409dfb49957975edc248add5d0d4278af11dd772e33276a715ae1a080829aca6b791b47ef12ee327150c789e08da03a5f403475cd58df1f4cab674d804b516c56d069bbb5efbc81e3c159844178dfa2a93b4725b469fc8064623986c5975016639f6bf96f875124345de7b81ff4dc2ce337cfa86c0116c192d75600480d42a35554dd990d3ef449dfa55ce9829a1a03709f45cbe3cd67a089f591d7ae1d57660d5839a04e349d5dee632dac707191a0c6ba4b7ab134e77e35f3a5bbb91fa3141ea1c3bbd755f656fbe01853b06f1bb5455c2862d14b59e7f43dc0ef3a4aeb06a6b3d3b0cfad30ee84845e1c35a6c9dbf6fd34e79796f2b00a7b2b0a90dafc137eaeceb9a6c7f6bf1c5f0a0452a357eed841dde6a4e5b5a304bfe2a9546b8d8997ea12de006d695571c169e80e4494275f832932aaeada3a2537dd5085e20c660dcaedcb09b3ef319fd4c7731f4f499b1e3670ff1f87b126d062f7e1d6f9e5b048b175ee93bd8f74201989b7a563f2f52e9f923e5cf466aed5a64772c2f64ffd5435c8bd275dfd1055df619f4e7f80b5540c7f018341b7ee5b4b9a56af449aecb003816ea4105f4dcaf447341a4e1097c7c79d007aba4ebc822a5116e13f51881527c88a9187855dbf035ddbd9a7f5df030d6f0adfcec9b2da60a1794060034da405905638e869e1dcb631df36e68a0efe69acf7138ae930742b91664ab9dbfca9c89d60094865319180a742bece919df245adb73ed5c82e229ca2a352aa417a9bc7632e1f9d33896b57875d82e5b74ff011de57fa1ba662c8956cc833f84cd79a12e4a4469e0b4a55cf595bbf2d411421011e407008e1c1ef4db7679940e71da4fdfb0a56b6e68d4b5b4044ff196284c21628a421bb1800df11ba1a3a303e5e7e49d771514b36d80fad3038007320af3d98ab8606067d49cbbd1cf1da9fdbd795bdb824e14fd39bafa4dfebdf7ee74427f73945d8a0a0b3b0047b1ccb6a54743733b0fc97cbee731a79d2610bbd5c44bfe4d0248bb8592835050395d92c5b4b33e0a66c39c4189968274a24035a7383ece9d17423a098e3e76e9defec8e4c97573819eb2bb0e8c79391d801e7ec5aa2a6f5334e94f0c6ab35473c605261d2b04fc5f1750d353cb40e4ae053027e5f96d6b43a4479697527c73c36c1987dfc6df3d3c29df52afa2af716b1926f0dd433d4defa7c3b494e05b570c9ea36bb30bfc2efcac50876c7fe10f9521a1ae13fcf5f72d49ff01c59eb3d3e04a4b07ca30a7ed4f439118b1099c238f9c85ede578de1978c726c2b755c0fdcfdb61a0cd92e6a2b53b549f5380d2e83303c41243afa1e16bcd7bc9266a40ea796a6d5b52f3ff59de5ccf35814d0cd49bc2070be5f8303c9620de10e7ab42951eca5575bbaa07a8892077288d8aef7a6a4420559e1bf47b2e229ade1a263e5028df968ae4723876e58858482fe63e82ea2a82dfd26145ee43884a57a7d6af1f4a8b93139647fda7f7fc4d62a4e75ae831316085830e5cdaec0c143c6f80714afb420c315bc039c671a733ce34b51ee090b7da8228cfac790cae628ee5b6e56888d0c4c4b0a8e0c623f03b4a08aef866cb388b8c85933056096f99ac094fa9ab39cb4b45c6bcb86c290e43d3395c532c48b979a77bc931c4d2cee44b7edd93f2f013dc0abb5f190c63bd3006775cb1b6938ace35b20fa3f786bd3ce2bc7275ad5fad97d2831dfe80911038ea31fb1ff4efc85c04849f1462e4207781b58f3e28753e660af1ccddceb4ac34927d67a515989fd1887fae849260ea80dffc2946c14987ee1e131876d0fd7d379817d5218c4ee5d685ff26f2ab0a421263546ae68634b6e0282715d481fe0d05083fd87e4c465b4769d8e2454aaa40b8d3f42838aa228fc32639364d6641afa855c60502e6ed3c78b369998ed7ddb4e13d5c722c07be8f7fbf4c9e422d17bf69701b5fef02e9a64e8a6edb1833fb0d3f47b4bb026c2cd15ea9b8898f906e5a43ec77493357b16af2313e3328fc1071a4da26b6d017986240586d5b066deeb22193ed2e4ffe0c1704b94ef8ac09b32771c5e7d3b4be5536f68241ae3e9fa4d644a8629e810ace005cabce79142cca9111fe89e5ceff3e3acf27342b8c63a57538298a52b3cec5fb2b4c83cfe65695da6fece83e6574f1fa409f1a66513acdb48ad45fcf1179c40d9a31ceb4f9e19e79465e0258bf9af6bc412978fe80d008da7794b0603e81493cc1c62158526ba2dd1decb3816e9d179cd00214df8acf6a2269455de4a2a2ef42e562412eb27c89dc8ec37b05552ac583c75c26a210745f36fd11239bf51632406e5221928d86b661161147ca7f3a8e7dbae5d16c820f30496fe42f0ea4349e8d56e2b714647b9d8296b26ce9942f99be9b4df178fa9aa3443fd990459660ce72e4692819d4131c5141064ad296d8cfd1dbb5622ebecff9ee717974df397ff7e0c37b157205470f3d824ef80b4abbd51a46226787e53e3a0d644b5bdc1116b8b7e14bf065f05f328ac0b7061d45a3e2a105e6ab9ddb4913c6e1e6499af5f9ffbf30f2afbe5dd7f709974647d57c71275ce01e4ecd358bf1d7647859214cae6353c0c5c88d6065f0805b2d23ef89b4bfb047b393ff260617d66f9b545896073ce82450b19872eabaeb01666ea4a5ec2add61f87ab8ffaff9c074a6989c91a4109c09c683194e1bb67299517b09222acc13699667f5148b93bb6956e9c517c596d6e692c717b62d50e91c640c67b9c6c362b49019057aa62a46d75db76fcf816b127205e78050d74e85819c4cbc4c54ef4e3231076a47ecd386c25c6639d5807f1d5b4a907a62badd39362535774c665156897b05a40274a2522afa972c62fb25c84b85569084f6b0dee78b012bf4a979f9104fa6f7d3de11531daee5561c51bae65b53de57a68e71858cc8b9fd584a30f64271a1ed5e02ad3cb2f9e5c8df4b728307af9763f9ff1c03d6ed5d28218be9337af5f155f106da29a9e580d6bd4fafebfcca827a55bce187c357d9bacd88027c873fb602d3409f45bf6135801e6af9c40f2fad73999d29401f77fe5737886052c682c404e956f52e064ab2ba8a6b668ed98befba61b668b1a81dd758622e6267d8fa7251e6214fb92e7a48af0aa909a8c4f6becb810383b90953620d9a9405336e98a7f8f4af0e4b96a43742d27f955ea153c394f1fe4eea970a27e67464fd3a022cb6138a93034c1d6634daabeaf3a73841906a209ff6380497e32b5bfcbac1163dfe502a273aefb877d0988cc31c5d6238687b0bf030535a68817c2eeb23969cbe829d27a07de2ff01a8f37d502af37157e3a6356d3f308aab052f84b565b8a66f367ca1330c814f31ca6f3fda43cb7f6b5be1b423909be0af03c57a9ff0b4d1a8685ec46883c36d0cf1cfb3cd47326e36fd14d9cb4a368c0636b2f245c7d9e25dfce3fe8b758db879994b069bdb21188e0f2569dad6505c2a393c6e4a1bad416d8a16c0798dd74cfc756e5f9f1786b78993e53ca10d501f9d1eed9b34876ba13eaebd7b7ac4f75fa1f0f3b1ab310ef9f2b2f613ab21a89d12ae596c9f92fef50849d71f85b9b84081cf3fab0a3ae4cdca436d40da7c1fb02acdeea16f4ca83751460a114be5ce95bc06b3acc70e2cc7fdbd4e2879adbc8c04341dec7b124f8f69a3b067de76f2afc1a257fdad097ee12c38e45705dab4083578f459cea6b46f77fce61ad7c06a2b22d7682aaa7db13dfc00ba735112f40c505cbe18b8d4531a25622fbfc677ae49c606201734864c08b0000fed35ee0f8b270a4a19e3c38aa310245b168707fc3071cf16fd64c9ce887ac0f5e21b8f4b7a16a1bad6efcf551609e3012b43037f36dc00f68b1d351877c4e8dfd2a100502f26b643f6611b9fc56e8b6625dbe6ccb1551d3d5894f9969a4fb2485ba4bbe36e5ef8277b12fdf790bef69b4c08d928f24fcc38c5d22d6c8ae4c2aa8e873661d517d9326e0e7113de3f1b2a8f8f94aa99f8dad897ab18109ef61cc80d9404ee21f8c9a147b1fa7dc56ef5b2fe37c54461c446069c82dab3a253fd94aeb6c80efcd7a716bbfae70cab9840c2785b51f71a3d0f24de4d75def6ffe21c851110c4020e4d3265e56b93ee3b4d2ae2ae41ca6cdde9e8823516368c83a06d1fef19d116ca42350b3acb220a8b4e28b06a18ed10341b879b44d735e287b659c956b792a835a054cb631c6f3ebff76229ef9dde7c4485e09519ba4ec071ea9824bbdfe42f39a17a967cd206c0e022ac4855656e5d20f569103e948ad6c38265316f1272d3e8070f831f6edcf49732b0d3d032745c08a9ffc356331586a0e45f76235935522c8b3a82e07f6fd914fb83231b5f835e4a8639d28594299d712458cb9de0b447b8e6750c1e16b94f4cb49742d18c649011eb7a4c79c0f46f7765095e1fdf62560f1eb3a62e80cfbcec2b1d1a686e088fcc165321f6dfb4d6ee06809df47a0222e82bb1932bf5ad303d0af3686adfa68108c1fafa74113391ac8976a4906acdcfa0fad5649484a5a02f34084c96e2c992b8213fe215b9ac4f4370a62d8a1f20228929745541f846acdf6dd13089", 0x1000}, {&(0x7f0000000140)="7f9ecbfe49145a6c3e7a6ab43be4aa2fd9039e99696dd57323a0a95e9b6928aa365ab9af1dc8dbb7c0ef0fe13665f096676b0f4dd3c8389afa1f99ec396c43e3a3fe04744ceef756b58c15cc621cad8afec280ee92ac4a1e69a20fa37aa38f1152231658b7f8f733c1f4cd25246b8eaa148d7c9bee245a9729d84a33b16a910965f53e0a06b4b0090194103cfdb5fbc28939678d4a7051b36513b1113748d2b12347e385d49a0bb47f96b9a451c9432069ff8461", 0xb4}, {&(0x7f0000001280)="f4f2189510329f14fbfcc0c25cab3b93a34c0517876c59019e4aaa09acf4f1d7a1875f88ad69d4cc9116a796573f4827f89ec4e2be14a4dea039cfdd3aca2164448f06e8017f82395e32ad08c2cb20ef468efcf3e3414ec3f102b203b06add0296ba695d18f606518718c286d4af9ff9581491c099776d80f3ed6b65f47a3fd36605e89f7afa247625b1ee06532408abbf5154e8efa4cc147883f7ca6791bc2cb74d17b605694198f110de5799a9e06dbb0801c6cb825ed2c9b3cdb992", 0xbd}, {&(0x7f0000001340)="d7556e3d238a92c8ae9f7e9ebb2f78fb1e1a8e0ab946243d7a1175795d78e2a9483cb268e06e7112036c88fcbec05ff6f297c589d56a6d9aff3d5dcac40443741faf02bad403d4288ea6a2d10af5bca72f194ae433f0e6e7cde272cde172658ae057e447e913d0e9138ac5f6836de9614e0790bda78dcb2bdbafc94dc4d80f041324bbdf4b2c1c33aab78cf0d4197ff7524a0fa3dd7c81a42189e34033b778512c5082645ec3e7cfcbb3fdac77c29d6faf20300ded83c3d6f2", 0xb9}, {&(0x7f0000001400)="1a595440298d1ddd567b40ff38152c4d7aad268e16d6ac1629991b46ff4e2644484b6bb48a2d238571b0878194164ff6137cec296b31b8ccf2e9137071f5af77c1077f54915cb2606235ab0908236d7cd65b067579c6655073897b29301aaecb71846713f53db47b44268908e17815e9c54b70395ed5517ecbfd1bfc10c5ec768f6a0a7e6094a7680378fa7fed2254b682bcfb7636137d27de40917e3c1c233ebf2f5054d008637e969d82f04dc3207cd396236e8b746720459f0e93724cf15240f3be9cc662b8a2f4f0607d4e23934e225fe3c483aadd603015703c9ca93ced83ded773ea6be020d67c907ca1e24c40ec6e4b1c9e31680ad0b7c4851976bda9a168993ff70ea8de77c24f55ed9917466663804ddeee6fdcf1fa59e13908f367189c116a1e1cbfad95abd27979ad57e810683ab143862006c6c0737883461aff60f17e82e3d58ed0c2f83a9b88337b84276000d869231d4cd7d0b59ef6748961f7162e6c7b6265df4a98ffa0da1f2001ef792f27654926a31f103a028cd8427d7b81782787768b56e80c950d0def1d86206fd8c687625b72ea624bc332bbdce6e04076d2cca450a1b27109401ebabade6e382a6e6f5f121dc4bbdafc01c23c7ef5b63f6bab3edc488fb7b112fffa49af13a0eab0348beb8e0d628a5fbbaced575365d303748665b263043dfee23f7b47e34086078d34501310bc645e5f13af2db352f92b748279521ea1a0d710de6d40178ac9e84687cb506b43ed2a05b6e7dc1f756794729acdba090e2e0499c6f8c781979364b52ec09c2a1650f4025cee8aa088b96602c6ea7ec9ad8f3f2c81f291c1fe612ea214e37c5486cf2d1c775a96dd7ca12a65860073c718d0eeb423c1030e1da5454327788f7865deffef0064684d5a2eb95589ce9854a691ce19dbcf56f967abe4593f427d40fc7c0703bc66de8d9fc3692339c2bda7966b54e79f38b242e6b6ef9932f4c42b2d9a395bcd862b62d64c1fac23da57434dc3bb7417ac01ca65f09d40fcbda845abb3c1d8eb71d81a1d1e4a44dbf4ef0707e178810f6270144edc0a17f1ae44f2f583791b057d3b7634955710f1b3e6b093adb1217f8f83c4d6c085a0dca3bef12d3513240131ae33d527904aff2ac040cbc03c4e9805093c0339eb3f4ffafdd0794bcbaed6b47ca6580b7ed0964e9719bb93f1d64f9ddaf9eca557986bd0bb368e33a8b6e92b94fa5b3e583c4af25a3ea3dcbcc634bdc0f95dc98018d562f26e21fa09f6a78adaa01f88c36202d50d3a4bde57ac46e974d1880c723f768f9558c81f151533da2f4878e98ebae81005767b97053a7e408e3f8e772c8c40869a8e5d3461c870002fc971533152fe113f5c2ace75597bcf76a591feb269d2c7fa677e504f94b7952783438d7713cc53a5b4dbb8c1b0f5729248f3e4a6ac9f4ede5252cb13335df643b08a21a9af679360b6fb36a134d5e4ec74a0a205b7230e77a18b8fae735dfe853903426cc37d253375a33f340e6eb1444e1d865b1c368d3722ca2a7ce83cef586f1006ad71a4025e020d782e0a291d97bd2d6099b320a95e537d19f205857d502cf21819da11bdef5cd76643872329421ec34384e0089a5e9d2ccee172ae10dc3660f23c1ae6906c019d2693cfef6f0b7233843ef1239fff248b3fe1b49ad18afd8aef0f392af55942e7084c9607c49c2ea9a78ca39d64648c45a8b47d95151e0ae1b8dcb38db44db25e4be9848a740f4d6eb69659cb8e8aa43b29be76bde41cd1d44b533b386b1ca1f94c692a630d8e8f2f27e6b7564994a231e2bc7d17d4ff320b5d08df6f5df674bda7b2b36b10382a677abadba32cbe8e5035916ebb0146c2c0c04f28927a52c5654704c5205fc8ea2aa1836880256ade296417207f46cc626d68ca371025943e0443ac8b4aac03a74b1a1d9f1fe9f45485869334886593cb5385708a66075af2012e3a7295084126ed77b9f57dd0af1c91ea8a45b9d15d1746548d840ac9db2a5e681c7a78b84ddf6f4c318b15e360e54c68d46a846c16647db254d43fbab8bbb87d15315274ca76a2e2877a09e52be77690be35c19cbef76c02e4d795f8a30769016fe83a560e7bd461d1b11680236fad6842900e64142fd53119992fd8c9d58393d5055f31b5a5dd468bc9cbcdc3e4c10e619c0593560779bde1cfc75cbf0f3a371d3abea5148da938e9496509ec53a91e6f23b49ad9a97d99ccb9ede289e95cc68e0d3d31a7d8c0732a21f08ce1d015b4dcbc5a48e30b78a1b44fbc26da4697ea150d92128ebf4713156a85ef77e70a187609828e5c8dc9f5c985337f9ff08b27bb691874d9346e583c9399dea9e582afa298701a424469593b361ab145525bc6f9f9f7fd1f7b9da270c31241eca655db505869d1275de61dbdd68e74e66d5e7a73fe871b2a44c41765757d9e0e35d4aa829baea2a1bc8ebbbd9937f842024eba18e15f03ba823af1e2ec71f496cfd64a741ef9178c6f6e107cb7418281c096403832001ad748b314233c382ffd5414654870d6e92e4094ec7fb5bf2510abed0da46961a2c2ffae05607f332be805b8eeb4b24fdcb0f64586ec77fdb3bb4a9f93a3fa98c4e8476014f297477787c5121b3c4bf15a027b2413ae628d0c2eda1d7edf40cae9d712335e590b9850c80b2853682de292449a1c4ff384c87c63358ebdcce219bab8c30783d06db2f10ef0251d96766b5f3799f4bd81ce0deba30f2d8675c2f739056ce6ecc2bc5c858f6fb673e77940c3608de468d980e9a680f0e901669b046d79737703bddcbf82c86cf4f2aefc631be77dc935a1cb7dd8910f640f1d18a4efc98f3447b13a69e615d3edd8ffd1b2bd1a01d7c875ecb64d1ef538f2c5edd646f7fcbb9f9c929ba268cd296babbc9e167e55fa07e863f7f1eab5d12a969ae5a060d1231c66899aea0c873bab43650520992e0192dcf677d633510627d7ee095e588457163802f7212369b2e224b25facf3bd797aae2270104c0b59e8209b7da7ffe0c1afdd7a3050f1f0e97f1be5d320f150d0152d206758600342468e27d3f71feed30698598db4d00d54fee0807df264365cd43dbd503bdb6bb6b42bd4a71238f70d1edf725befbbb9c30943d00adb457d0e9a3b7ee236cc265acc807a8bcf83a7a1f9d35f6f618e8a095f0ae82961fb42684189f05c5f735493af5bc7713c4f56d605c83aa927bd13bf06a78d32e63432e86f7eccecaf38709ae6d2f6ced239b8a3488b872da3f373d0894b2ebefea3dd1979762a06810fc6489c6932d8c85a436c607d66020627bf5f54c5443c865cef8de0b59e82dced5a41538ca369c0a2d41fe47f4eeb0ea6099c7b45d00695cec694d4ce7a8479e2baaaea1424cc36f5a6d29cb7e7516d646170a158f685ace794cc41649c9f41fbdefe8de87c879620a0563194614c4f5d18f1f6f9de0483ed6575bf7e960d49fe6fa1f7f97844653ac54a4f6c8434d700ed86f2001d2eaa8d5c0bbc816c7e8acad938a3490dbae2ed78dc67a6d4cfab42f57ac2f9620ccf6aa0f6957d9bdbd3961d47d54124a3e22502c639ae3be16b4f98712926c626a8d6441458d4d6264d36ea9935c99fc737531a1fab2bdb527b1eefe4815f12ba2f601d217cc8752eae94dc743724509b37721be0d65636adcfed03b8f698cd4ebf4624780d2cfa3e93158bce7d6c6934061591373e1b1e8597b0da3341243f6084c17a9c95d0369b0903defc61681c17fd9289663066691ced470b2555a6b33b4b8bf0aeba00aed83c23368c063c3e96e57d0ab033cbff87acc8378941f3ee9c20c4223333270c3880a1643fc8e5023c5d07457cadc176b731b2b152c5aa58253723b33ff871dc9581e259d6a68e7dc42e8a4f0be936b2bd707ab35854881d2eac33be8d0a880d2d2fae853b08eacc5a2cbe3da68eee0b50abe1eb1b2855be17081881d703f6ff76bdd6054d9dfecdd85e9fe363f4ca30c5e207f9f4dd06d47b0cb462b55a2a0e121ea278bc64fbebe13dd60117f4dc38d6bc399d3c7f1f4eb19679da5c69c7b295202381b314be090a9d161c294048d621fba6d592760a9e506838fe00b50a07cdbd084bc10637f3129a3c65c2281cfed98f7dd4674790261abbdaac03dd5a6cea2cb38fa88e877e7b968ef7502b2002b4fffb838a514b79c4f3d50aeb66d14ddb74070a8a16e45caf3ff5e406b382131adf893edf8499eb980b249b194a2846ef9aeb5c9b66e9768f1adef550f6e0c34afae353fb2f9c132aacc356906f85d5f4b94e784141d00fb34e4c8aef226bd55d8a47a07c34e7ee4f479133fc2525fc544f1b82e215a19a2451cd63d143872bd777aa5cf84dba2d7766bbab9fe56049ba90bb409c3deac0b6688490ca5b2ff9ba54131d3bb5c708ba4bddcc97948fb80c6dd980727da4c331d6993f140ba5a91ee4b995abd9dae4b2e1e22a75fe176e2357e6400a5b16d1d6a38257aa2c915c82ecadeccd2118f22272b75de28b9d4aac6d6bf20b8c972c5e8cd6bb825913073cd82f6c86415cd53ec2ba06057c265e95ca8bc900f7bb7f7fda840c49068457e58c4f3a4baf5645e071b99279d7e91d1d1ebe86a047a1b0e92a948acb80b4453337a510b1421a24c21a0a8caf50a5b8ff6d306f5a376d33f9a7b7738a5b6e0d82bcf0d8ba342f6d30777180bd172ea455feef86686137244c568d0ee0be9bdc2d07006e478c6dc6d247050d5c42201cadbad1810286cb7e5b02b5c694d6971eb935431394255a186dea27129a52685c2868d94e26268121347889845b859fe063ee58f5a9c73cbbcb495871430b0a1b66f4ea0632a9a6b34351c5451e3f2edc512b51da1d113091dd8b0637b2d43ba37a25656951c90cfa2ff874ce52bec47306e50aa7712bdb49c2d86733254a0ca9275f59e280444b667354dfe4474d52485a3c9f1d400b960ce7b7d985c2540d5215eed8114183a268df1dd67bba95d5c3ac9af225ce306dbb6bc3d6976826ed9e71e7c74e9f39c195bb50125ab8d05359b7faf0bbc1a5b03226ceb2a2d95ca94a8189c77bef9f91dfac255c77333f2a4983de3dce0b024dcf2f70f2a75909058b7618639cd53103fce0b03c56043c066a16900dcdb19f9af52a1e5945361aac8bd707ae845464340d67ba7416340628c5e7700956830d15d169c6ac85a98082f42f7f713a0a4a62600d99ac29b4ca36e2931150e253ecd61e19fefc642b7f88e86c0c6bee1708d1e7fa621cd092e2cdf5f88e42a01f19d1c7450dc50b63e276d0e0e0667c2516ee0c1f5c177b3fcaf32a8ee1f504bb5b29fd47557f54e25ebc76a0417caa7956dc6cb06a0f83b153b0903ec2dba5325975c5db977bb90757e08230188cfeb2665dcc48427f59f17c2e2976a1534e8ffb0f0058755717d7df2ee82443c4f1b27d242f0caadbfba85eb38fd7d1c4122a45e5725066b7d54e1d5d47684165dd15acb237fac4fbbe270d4f39c21c2915deef56c617eb3deba6a9f405d847ff67041fd2939de192e3a1a5272e48c8e068b984d16485d83a312d62aa7dc4d6f772b7bb316128f6d48d44445daffb2fedb9c7781134a713a6086cd4e7e49c649253691f6b3220cec4913bc29d411db020ff1372203fd12174b723fb3ff65ed2dc68c7a13b0640cf91219103c2dabf38d6104462d1b95677cd5b864ae6591e78e727ad620e6c4f0c9b9d93113b0da1f11b9abba9e7baf7b6a1c257edf72bb5a32c2c6e3f53a4be5066cd77cbcbe7673bbffe298eaf20a4af75a5a3fd255689d084d492db618255375a9f652a278924c46004fc48890ce7e62f", 0x1000}, {&(0x7f0000002400)="b0c87dafe30595cdaec58f27e2726b24e00ae25a67330e83681dfbd05c63e415acc021896bc84ea08411162946f6bbfa03ac00c902c10cb551f9624f846c404bf0a9b70f43cf084b637e8ae14f6d7157ac2d5c01a50274058b60d11a9d2e964acfd4c85fcbc2ebcb75f1e5e469ab44723ffd74a93144f3031496517914fbabe74e7549cc357463487f88f94637a8bd4bc0266667286075dc72a4ccec553aa213f8f1593173e15aa7c3df5302a18225bd2c796a6e5b3b148481286b4c71c61d1cf9a81a0ce033a28d91e21d138634a425e3efb9f8444b46400799b1845ccaafee9cacc7ceb8e515179bcf7cbc2bb56f9627b3377ed4402fbcd8a8d8d48b3cfd22a0c7caa16eda5bd9b53976f769e1f00047ee8b5855155e0b928a5c0ae0e9c94ba611226f591a996b4fb0607a2a4ddf123e226275d7fac35ea0dc876e411dd5eae227efc4bab53e31e55ea33d4b2ccaf3dac77b7b226d15edbdb4e442b79e8bce9f146fc1dfbbaf263c8524ccd8c53be58391f1f175aab141918cdd22d010543977174574103663c597b177e35db6a0d215973d2934eff935ac04603377640b68c884fd5ed9e01ba73e9a9ba179997f00c3f42047ea3b5a6cdc6bf3fa0b0d570ca1c8defcc2c45a80b6a2f72fddac89bb5d17583a0cf3a5c2cd620392caa92fe41c41c196600bed8146476943a5edcd71c95ce59edffc47e7d1f1474a17b2ff55ef452c1ea682a23d2927b574721e4d393042b9e63b2a844393acef18bac1cee72cfd91b885c455b2af50dac3d858b494320e4ce26e82a8498cf360d51fcd4a0469c7f3e6496ad524e0f514e10da747fc7407ec50c9b6fec73dcd44d3db9be37bbc58775e80b83ac4b24ddbc6b423c26bd8816ed6f4ee3e184437568130bddae7a6a51b5cbac34a3653a8b623198b0a58e577e048361decb4bffa01fb509d02907ccda780f93c3a5cb337e6b0a1e8bcb7962486a3604ee5a6070fb538cf10e44fd48b53ec0ad507cf5dc14f5ca5507f960a16721041b5c86e16071b0b2b8894d831a7e38eae6f3b254bc6a83b3a88f4f00b83a9eaf7d6e860261334be7e4801c663238d58803aa40ac625f3e8cd3c702bcf59b4875abb0624659473263b8f3a47e14a4e991addb81525b1c0764c5fe7b1d7e6f5d503cb045c4c61d4378d88465141fadc04c7839a431808b08c8b8f6472b8a045c8277826aecdb9c99f1e0bc9e8c43ea95a2a248fb301b4c5adb4cb9b2a6947b0cd74dfc3cc4e0f57bcaf7d6e687cfbf0c8f08e5a8ec8a4b280ce0fcf180a091af2577d22ea13da17f841ee76ed80d53c9bfd744fd11262384d281b91dc58f748c9ee0e2af71197799e4e2db75bcb05e6665e1074222c2cdc8dfe0bf668e1c67dc996bb17995c3be41f6dfa89f7ae508b8346a47b5f208eeb79c2cb5ba9706ed0187da8a5e82aabfa20a046f0bd7408e183ca137d26fbc1b4ad57fd48c4ba836a7794daa68075b91ffff6244911f4ae56774cb43bbdc65cc451d3c54b985f3a845a8dc0a0857829438b1f7c4303f3997d56e1f14d4aa4b5a57a255bf90fad2699bc010e6a6c345f53c73e8ae553b7e4bfec4acab64fd5822e3cbe6c45f92a7d25e485af682360f0cc7f6f83b3c827fbff3691c992731d29d230146412a176c9dd5f4a98d7e682297ad24d191439e0fdf0635d2ca202df27bc249f89ebeaf56c260551fc3c8d9f573513e80b964d34d055c98228d3dc44ec5d2dc1119890dd3adcdb549c28b95a82ad0c4ad8f39c0dfc22388ce1f26a41135ffdab77526f6f8f98c1a032583a5922893b16c45cd77617efca55b804581f115b9c095cfd87e2fbab42d1b0ba8536b0fa84bd3c4c1d500e70744d9ca90441c416c44f75bb542866be972c142351c5e268efda679d7c3f43c933cac9e6eb4b21647e14146c4e879c83742dc951735dd87323c326215c323a7f19f6a519319128482103aeb6b4ad6c6c19a751ee1be349a969ccf9b4264479173fc13dc48dd5216619de56348bae1cd103019526dfd5f2605fb85bb5539c53cea5e2e5dcefef32b50561b18bcdd926c517db83db70bca9c6db306971af299ec7502ae1b03d416405eadf83360095e59ec9a945f521eb9ca80dab2f79158bce02cc69af2bf15e0c027c1c1af1fda527ef79b5afcc0545580ba0ec2165d245ac2a9635f0046b9d916fb257a8a1b5cfbfe1ddd97fb015f099afaac9c1b8c98cc861095346d3e6b2123ef890b3a42de3ced707306435063f26e383bed96d69a4b3e9053ba87444dfb05b2bbb35110deb105c47db6fb21096454104c404d2e15768204d88abef4c341285cb200bebdbe09db213f39c258eebb0273e464dc0aa6203e3b9cde20eb478a79a7c2e17921461c9d4a50062c33cb718ad8695225a28242b73b2f54fe0ca957a6d85bbb26b6279350fcfb44d51104f43f9f490460542b1981210e191d3b0f3eae5854775639c2d4f824cff9204112e0ee3746d934c5dfc951b2f933cb8134bbdcdbd72bed1f0de692d4d654096ae1bd9de50953053d1fb958a4ca658b1ac2d017dab2ad70c5a3e6bb27b92717da3c3d2a457beedf6d68624896305ac5bf5024ec770bb6151960468a3b6a67cff2d68601f88d18350b129060664e822cf77199e238efb1148ddf93d748a3794e2cd6669ec71f0180d8825dadbb1ffe0c8d221f2e14b61c28cb4dd03abf1fe423125fc2f9743076d293ce95012ffaf9da06753017577b401a1e911209b10cef034d396e19774e3cc93d1572bfc9e6fe64d0e5d1c96c19b0270e1c5a8a0a07c46c23ea2099d30acdc0f9e9df84f0575cd7ee2399764fda346fbb2af1eb1b961cfadb7fa9c54b17efc9ca715458e448ac420da329427c2caa21efa7acd991dc5b91b8d05ac1d851827126d44ac0e1032423085e1d1df400120fd2df7c1ad66d081c86e55f4dcae159b8636f805bcdc5d43afbe07c8bd83dbf4ee8bbb24ee33a9fbce4791ab5b73a03477dc6406350d66d26e5e3a6bdd3ba3c281f6d8187fbc13b52814d0253f0fb060e38d8923d3aa7a3c007f5fd51c431a91cedd4706b7b431aff6b86bd19caa0c1a8c187d3e0dfe38d128e3383b2827f7ac9a0d0ac0584264e5a3df8d37853350216b469cfb26d7b842341484f20d52aaf5da7ee2b372d80e21f6e4549f205bc66de4c749e5f5284b6b92f75028d5bd3c97b7ef3b4f0c42a19b5c699361d5ab4b64f15db693d87e9c7084265f951983c91010fe70e9ea8fa64d01d8f2df1bbde424ca4225ed808e6ca583b0087231d838838a8ca3547cc25d845280c9dac56f860763afc50ad18ef8a332bc593b7924247838b4857b52bc6f6254ddcceb3c2a162751ea21d754826f620e19055f68ce317125554592549b4efc81893719bb726cf7947c8c63652615c56155164dd169e7bdbb22f83b9f661cf7dfc452042dda3110675402d16abd608ca4f8073341570c5db0908120f5b47a38fe914458c3f9aa485dc41311254064335cbc7db1c6804499fe658311865d6c9b0f9b7e7164fd6ab87dff59bd6571b9d7f418d636eb821e5222c1caf4d7f46a7d918f26e76bdd2b65d4a1404d4fbce04102af6b08d889adec4d037e51a4a66fd0441b08f709fd4f5ce267296d885a75f45c5ff489a1b7c0550590ebc68efcd52fe426baa5a2deb447212785f259f28fdc678c172ed868b581b912ce76c3335ea65b2d58adedf720c1204dfa14c0dd80903c8772f4ae07cd3521ccb8baf51a3b8bf013c522e480f544df690253a387dd7e82625a1659bd936a248c3e39ca35a7dd33b749f2fce6046ef3b428b518fca9cbb6e78c0f8808cf209b2379f00413b82ed436a463a6e18c833a1597b72e5b86e89639fc219467bc2b3e36dd93ce38f68c482ce2bcc177e12826888856bb009a6c1b6f709ab57e8e3995c40610729621af905fea73e1f79cab6b9f00d7f30fc59360caca4f0f6389c573df629990b3a1832190e7f13c29ab1933e9fea4295ce8a4e4c80d1549b4f22adbc51b9b46977b6cd9b1fe15e56724a41c4f75e0eeda686826344e8f63de766c375d779235fb8dec46fbededd923cca7df70a6a7f55fa3e3ccbbc27230b60831bf9137e4a3662a81682e678db2922c977847ba384961bfbf3bf886f7fb1d0480d182bd7f16000c30fe4b3d1f86e0c4f61aea960fc7c2d8da9a8cf2c217215e3c2278307b71875efea983d3c93a9f30200abdfbce727376c748d9950c31d853b1d97fa8eb527c580771ce52b794015e50a8ca9942b9e3fd57e25e7ab325a8349d4b1fc327bdd8f879316d739d75e68ef68d979670ced323c6a897922bcaee554d3becc0f58b6d47c424a5228e48baabe68a87f087d9f5e7fe409f41ad7281c2aa7eb6fb840295f8f83f633a7212b46c6f2a3483800dff6f6f85afe7ea9703b94665e7444dd55957f9f74d1cb96c8e444a0e78abc64e153d909cb203c67787101aaa5dc24a4d6530e8fed5b2cc6f8013ea99e9ffbf3f185b86e15db8084572e73228630e49351e91a3e5f59d28d5b06426a856751771a6dd73bc167a15883b617e09e961594326683407f33adfba38e27f8a1c8df058f1189b861b7881d007d452edc378f0e8aefe66da0dfc7a8d271c321bdcd34b7330fbda69cce4ac75276b83dce604647760c1310e2b5176992a16275273d5db2466a3af61bd7dfba644072a1a07889b848701f7fc4cfb390d57718f62d2a4ee511256ddfd21c7b7f604e5ea1d671abfc0d082302a225c032454aae932060db7859c021367b0fdeff0a1ed01343045f5172eaeffcf6f23c9e134af25e665be385c9aecb8c4c29c2c1df554b72971113b7af0995f2083a340f022a04403a902eba7360915b10ceafb8062aaeeb0b4854557ba853437e0729d70691604829d44fc239d86b7d8338400074c1c9b831fe8ab13ff92236eaa03533955e340eeaf9056b9e70935efc9656b96c269a210c1013057827381caeda92a14fd9f4c99a7fcc252a86e3a5e6005f79792a7edb5d95ce94c7f60fa25a7ec6b8c391e856d72f6cc26503b5bbd01ed6898f86739a082ee466383654c333486b89ad66511e715d6fb0efa4e4ad192582c1160094b0f0bbef76aa91ac8ac50d85bb855558eb5b7aad3a2bd27648ea4d682ab58f1f509f62eca8f7e163381da4e73d67e977b98caa114c83af55697629aedb73782ea11a65b4aa5a45e115de751e4e6c8dcde3e1af8eb3062eedafe623115c2b2cc1efaff2e05809f2e4978eb7ffdb0ecd1d52333359244c62a0ae41fca0aa12ab07cebc7eb19557b977e04f5edf18f4b962b142ee537c1518f2ed572717adb4a6f8d9eb1faddbce9cf080aa195d5eba9ad028c10814049b20954de82f6ee9dfb2fc7b0a8f031e0e34c5330fc89daa7fcb84f442af1cd8f29f21d10a0bc75a6edb8276ececc39f28e84424ef8e1a8a17a77f1562d7246377c1eeb68abb557bf6e2852d56006bea90d612957cd0de6532d932428e35631276583849491fc4d8323d83174b91b213463ee368fdf1b6facc2804368ded15231332e78f0ffd6f4b7dda9b1832065259bca32f1a2929ba84529c7e4bdb694ac5cfc815c32259e47e9ccb3f94559dab8bbb29219fc5a6656696c9cfe2508b6b4a282b396f976da6f9e9eee050569284cc1f3c6fa7907e8ac3f504f96e2aaff47b342335b41a0210ae6e303c09c256960285ab0b0b279b3619d7b8e7337a19ca114c6fe8015f49d153796985db71155d8fbcee6413451206658b300b165f4a414cf679b2487b5fd9127c3983b6f2dd605cd224d61c814f4f6ca8a2ea7d7fe", 0x1000}, {&(0x7f0000000200)="fcc4740cb363776a0a1d88b3575ec9c9abfde8d911d6c9545fbbc2fad1225867", 0x20}, {&(0x7f0000003400)="895cc4a578fb1b48fe84cca3b0885fa92b81fc8987a1a946a46a8541726fbfac377d48b36814fb20c5572435d5978061ac77b770cb1cef91c6591b7420ea140384fbbfac094e75d6f07badfe5676c42eac0b80569d3f5a68b0ef2c7c76e21621bdd3dc11af5a61a5f453d34533b8b5347147e9b1ee351a86d0a67df187b64a5e5c14f5a0e3c13b613c3df4a5eb12539142938507d3c2c142db95109ac21734af13e38e7513699a897265a61c41420f776c94f24e02086bbc90eca49a9f26d8cb", 0xc0}, {&(0x7f00000034c0)="c1910830eb78500dfa8f66e69f1a74a68cddbdefac69546597565c5123d4398fcf413a18cd58d2dce16ff004ce16a1884f21180da9993498a77bd200dc6bcf0073c584276c6aeb02033cb36b79bc13376ba1304b5f73ef525ccda2a6", 0x5c}], 0x9, &(0x7f0000003c40)=ANY=[@ANYBLOB="200076ee04e78be95243555d12656e4c", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff00000100000041dc4f8a1d84d4905504bbc543534f31235a20e26d77a526b720e72afcad95e45920b51511b533b7e6ddaeb502bac8517607b15f89adba4f2e75338b4dc76157b1afdd6e0a8f385177f267d647811c1ee6d50ff1e04b7cd03ed8a7140c1ffb45733f72f31b67b57963815f4a57b2a801f602ee42547e3a088c482bfa56f2a8fd", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000e07e8bd1d3b58df1070d039c879a2c4acfae4f6ef473f0a76e711ac3b4b7bfe5b976c4bbee0d94766214342e8b365827c5368c600f00d16ad7d8f22fbaa45e2f3a6bba8c49f51f7f1b046e843ddec12da5e7a0173af7c574946bbec1089090f44c69b9a9ac026708afdd5bfae32c24d69bb76a9513257fddcb419dc994365a0ef5e4712186ea5c5dc48326dabb32e0a523bc1539a70d83d19f115022498dab9ecf506422a9fc7b9bf8c3dd1deab708be7e28aef7c3aaec03d0bd2de8afa5c5883e8196", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x90, 0x8}, 0x4) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 05:49:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x3, 0x4f, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r2) 05:49:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) 05:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x24, 0xfffff, 0x6, 0x10001}, {{r0}, 0x0, 0x1, 0x30, 0x7fff, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000008, 0xff800, 0x5ea}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000051, 0x200, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x200, 0x9}, {{r0}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x2, 0xffffffffffffffff}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000008, 0xe6, 0x1}, {{r0}, 0x0, 0x10, 0x40000001, 0x9, 0x8}], 0x10000, &(0x7f0000000080)={0xfffffffffffffa9b, 0x80}) write(r0, &(0x7f0000000480)="57c121b578300fed4d6efc", 0xb) 05:49:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)='\x00', 0x1) 05:49:42 executing program 0: pipe2(&(0x7f0000000580), 0x10000) socketpair(0x18, 0x4003, 0x2b, 0x0) socketpair(0x18, 0x3, 0x6, &(0x7f00000005c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/27, 0x1b}], 0x6, &(0x7f0000000440)=""/211, 0xd3}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:49:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x21, 0x7f) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x100000000, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x40) 05:49:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r5) write(0xffffffffffffffff, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 05:49:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10101, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x6, 0x3}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x4800000000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x9}) ioctl$KDSETRAD(r1, 0x20004b43) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r1, 0x0, 0x3e) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x8}) readv(r3, &(0x7f0000000540)=[{&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/202, 0xca}], 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0xfffffffffffff800, 0x6, 0x800, 0x1, 0x4, 0xffffffff80000000, 0x8, 0x1, 0x1, 0x40, 0xffffffff}) write(r0, &(0x7f0000000640)="0e6ffd3866a47b672be9bc7fa1fc9db8c353189fefb0e849e36afeb153a6690728881698bfa20843dcc63dcfecb266ba6651e1a53eac4025050753816de676e5fe00f1f15d63863bb86e95edbfceb07b4c1c1b74121a539219972e", 0x5b) sendto(r3, &(0x7f00000006c0)="47fd21fa793cd3e6eb8c7ae7a79ef81090f4cd", 0x13, 0x0, &(0x7f0000000700)=@in6={0x18, 0x2, 0x7ff, 0xadf1}, 0xc) kevent(r1, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xf0000008, 0x9, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x10000, 0x9}, {{r3}, 0xfffffffffffffffe, 0x80, 0x10, 0x81, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x3}, {{r0}, 0x0, 0x21, 0x3, 0x2, 0x3f}], 0x6, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x41, 0x40000000, 0x0, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x6}, {{r2}, 0xfffffffffffffffa, 0x86, 0x80000027, 0x5, 0x400}, {{r1}, 0x0, 0x0, 0x40000006, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x3, 0xf00fffff, 0xffffffffffffffff, 0x800}, {{r3}, 0xfffffffffffffff9, 0x46, 0x40, 0x2046d074, 0x100}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x0, 0x9cff}], 0x0, &(0x7f0000000900)={0xffff, 0x80000000}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000940)=0x1) socket$inet(0x2, 0x3, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000980)) unlink(&(0x7f0000000a00)='./file0\x00') r4 = getegid() setegid(r4) mkdir(&(0x7f0000000a40)='./file0\x00', 0x10) ioctl$TIOCSFLAGS(r2, 0x8004745c, 0xfffffffffffffffe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/ttyCcfg\x00', 0x20181, 0x0) getgid() 05:49:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getitimer(0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x2, 0xffffffffffffffe0, 0x6, 0x1, 0x80000000, 0x5, 0x7, 0x0, 0x0, 0x4, 0x5}) 05:49:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x120a88ec20e39a28, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 05:49:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000007c0)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x19) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000840)='\x94-(*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$-+}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000900)='!#\xd6\x00', &(0x7f0000000380)='&[-\x00', &(0x7f00000003c0)='$-\x00', &(0x7f0000000400)='&(\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=')\\,.+\xd8#\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='}\x00', &(0x7f00000008c0)='!\x00', &(0x7f0000000640)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\'@/\x00']) chdir(&(0x7f0000000340)='./file0\x00') getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x5) 05:49:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) 05:49:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9b, 0x3, 0x8, 0xfffffffffffff800, "9074d4aeb48f049dc0c27ec0cb4c796ec6345d97", 0x9, 0x80000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)) 05:49:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x30801, 0x1) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0xffffffff) poll(&(0x7f00000004c0)=[{r0, 0xb6}], 0x1, 0x0) 05:49:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000240)=@abs={0xcbf6c87c2db8488b, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="666de9c055535a59170f4abc0060ded129f74f46ddf1eae1b9c5c74872c60618732faba8e8e41ee6814e147b1468cc35701c932b68a1af7037d35876d4abc68424a1c91dbfef", 0x46}, {&(0x7f0000000300)="ecc02af11fff99a52f70443dc3", 0xd}, {&(0x7f0000000340)="b7db36dfa5eb82895beccf95284013afb642812f0358d6f71a3c5075de5c42309dca080550", 0x25}, {&(0x7f0000000380)="7839a54ffa35015f80", 0x9}, {&(0x7f00000003c0)="e197bdc22b9a29404dfdf0b1ab48d9aadf3e0fd285c649f5260aaab6693ced97ab35c955ba4281e8d09ddf71da39b0d6bfbf2a878e1a596dd19abb008d7da86008c86036b0dfb3e82b92839b62c3db38c5aa1f31b5e06322af4c6323d79bdb09847e0682e16a02e935b90b8402951a7e8606c393bd4c0bdc4b6c0ae1ce4d8133a2113a7fc0202f96ec32ec787d0164071ba04b05f34cf7513c9f19e37ab612e1fbf66fef6456da17ed9fed55584ebf636fc0bf97f98d7b70cbb70388f4e7875f485dfc8f3a4afb669d9cd93e4226f83c7d2e8b8ac318", 0xd6}, {&(0x7f00000004c0)="623268fd2a886ce1cbfc439e0453eef986f637a8c03400429844a7e3261a2b3c409150bbfdb68adbc27a9c96ca12f77aa09805c402a5829183317eb3ceecd4403438dac86addfb6a75eb0dbf8a78c072579ca1587fbbea9183f968201768db6ef4d9dc5368bbd505b67c7e9f5f77c3a61d", 0x71}, {&(0x7f0000000540)="d27033193b634a59b1c2b291dff46887aab74f5fe050bc91eee1396f2a920c25cbbfad57bb3b2b18973fdd755bfdc4ea3f2dfd8a4790caef96c07826ae2bffe71381b0da4d470368b6", 0x49}, {&(0x7f00000005c0)="e78a027abcc908e717dc7ea17f0592d32059bdaa29328f56e1a7ffeecec132068c4a89552cb4fb2d6bf1245902c02acb6933b627658ba9d58ec46a78faa04fc1f7b3e889ff27591a4e5783d90af6a49c521cf730469d4e72f93f2cee46ec380ddf07454b24d59dcc7809613b0f8ebbdaad7864a932d262505fe61b65b48a0217cfae84c6eff3c5812b2961eff80bafca2659efb6fe4a83e7edfe46f98f1fa101850652e3d9aebe42677b14a4718d4738", 0xb0}], 0x8}, 0x400) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x55f6) sendto(r1, &(0x7f0000000740)="81919fb16154968e6eb2d582dbe4084319e0fc4912636ae22011f56e9a7f107b55cdd7fe9b15edbcb4cf1ee548039112e2afb97c907389793b83f8e21c9fc00a3382edc655f48fb20649915f04a1b4de364330598632b60d5c64886af1b8f7eb12114c1f6fab3a02f0feaf7165de0b97d64a0204a9982ebb100d848aa7908c81ae6f31eaed0642f966544bcfd05c3243b53697ae42279845e2e9a382c95edad8fa3560930b87455d8b0f02eeb67f5a73", 0xb0, 0x4, &(0x7f0000000800)=@in={0x2, 0x2}, 0xc) sendto(r2, &(0x7f0000000080)="17bdaf42529ae3c2feefc53859b345d596de911e66f2194a1a406c34ca54a80b5ead2e02c1f14b98883069d7f1262e6f05bbce6fd7ffabe75b57f3618870e74463165417bc142fe974b1350b15a93149ddacbae9353a38118b0e8bf01ee9426d339f3c83d872ac36012511c014a9671e635db523f90af27e1295ecd1ec0cdedbc661350e8b60eb81d6717ed38d51d9522aa6620365812ce8bba19ac1f1a252ab00e73aea16bf9422c096acfeed04b2767c3092f6a1157efcf9d8c49fcb5d255a86233bfce18e81242ff6bc5418d15c6a394b79", 0xd3, 0x3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 05:49:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) 05:49:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="8e571a3e6a2b4ee3309c4a4d7e1827f7bcaf1318d9f156870f5e3abf9cc987ca02e0745ee649ce4a6b56bfcb3c291391ae41960a6539d6fc55b15dd1573244e85c590a8e5cbf0b797c7260fb9b565fe0bb387c04fcf5eedc89320dd676ee0454312040b9701ba438336e7e5c0caaaf26cdf98bedc38dc5dd85ddaaa4ce30a0ff9c0a977da5547003c3da80413d10df714369fc18338a7249887c1fa9cf2e52e8d6fb8b4d6c358293bbed4531dd05bac3d532158559737b0313763a1f2040740cb1e9edb4f6ee5ad6e4f5cbd5632f529d73e0c1e0d27e7aede1d77244fb656622838a8c4806b4b04fb06904afe14bc3a7955cd1d7db66a983b7671a07af", 0xfd, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:49:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x8) write(r1, &(0x7f0000000240)="879263fee2dda1a7ca1fca1b2e", 0xd) write(r1, &(0x7f00000000c0)="9c87c3772cf234b870336e2e", 0xc) execve(0x0, 0x0, 0x0) 05:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 05:49:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x7f, 0x81}, 0xc) recvfrom$unix(r1, &(0x7f0000000000)=""/151, 0x97, 0x801, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000006c0)="40917ee3d3eb6b7ad25757a618dd360b930384f103954cba6fb0f5685960295d494fb6fa5ba97055163352426c3ba0e3599b93d97aaf766adfbda559b6de5eead2598456308baadc370d2e40b120ea64e288a01f8ce4571e4d281b4ee8b77cb3d6a8c45aa3dca2dbb4fd2a29c187ab45df4760c700fb08947f55f9ad8accea8fd6555f84de7525bac10a88110d8a3391acbfecf1df8d7a406a59d3ba6902963d3c87626a0657eb180287cf72b25587071f8bed88741646cc1f364603ecbddb5b8f71bc3663f1d274997c13d2a46a110655ee728ec7790894189372563f514f255b18ebf0ce2d3aaa67e16f4e1e28b70d28be015fb916a815f65f984400b5e244efb54a6d6ae7a7a146534895f71848164772673439f1893adf0adef4c1237f48f4eda89da08235ce479bac6a376c2100901e4fd919effc65dacc1e9c145b3b9b65d56aea64b82cd358fc5062e414db1108a5b78129d2353e05e4f6543093346d749f7d73b4a409300b8ed117f8c9e5438dbfeeab5fc9da0c51246263f6c60352fa0dc1e9d76951d0d2a7b78f79efd57019a7c9a79cd89202110f6369bb5473c13b086efd89ed3f7cdd8b2f9a121ccc6e3eacf9684aa753e73fab92194333de11e1e0bda42ba9bddbd1df17b394f1b1ae266ade92df8ac2d56ad386c14d14d73be8abe387a498086e37a0708a7da9f709b041dd138dd2de5bd3e4b2fd47394e02f82765a54e5f5c6e066251f10b9c1c904ccbf7001b632a9109acffe74976c014335f2261584dae0fbd9f29db564f9a81f94bd6005f6533769a81741ac71da9718e118a24f11d14d35ce0ec06f6d96e2b7df22d6af25292167761268aa7c8b01ca386888a6d944c07955d8b0e31669ec770f8918108015e78e001f72b7821272e9344b94a55cf1ff040a367cf9e97aa5dee8de73c994dd3308e77006d6dd8daa8ca9dfdfa3347b5c90f40501589a5b9554adb28fbe2e00c8da5f8da18518fd0a31703079d44ec8207e569d553a1ee79bd5841a8be9f343e3d31ca8da1807e81870485eebd08054584dff3e4934c81a684fbd59cc3151ed972c70a5bd98d13e7349113abe36a79ebe1e2a2566553ce416e8ee5b0dabb942c7ca54c663dafe7f7ac0108025bf2edd7c40d1d7fa3515b7d1503a6eee9da60e1c7a330f5692ca574f69ae53ca52e99109a570acf93437f2ad22f9070443a99330a33f524ecbcd91d5de1c85f97529af4d869c0f61ea2efdff78e0abbc17bf7cf2c1273514d31b1ae92b5189631043dcfa6148c6b2e979922b74ce21dd3395135f9bc5e407c2ada320f3259784cf4c5212c2ddedae58249eae24d811f27cc6885baae059480a8bd122df4c84fdd9feb10181c7710d3e137d35d6206af66671ef9d32c47cdcb1aa44173cb1a2b7f28f00411e4e95a079155ef9b2ecd2d8b969a075694435ca0e8bf43e28c69d225b0559bb6fef7a56df6598225e08b7bf58bbe602b8d74bc9a9931e0224f4c89dc847970fd5bbc00fb2f60951d17e09be2e6b5c2429794decdb8299765c1e62d9281e2cf186713ba721224af253777f8c9770df5e37f0a0817cc918122fa9535bea49607396d84e62f88d9696a28d9c97afb7d2cfd8469a8409562041357b06b130f2a068dcb3b4ea79ccc32a8de8b18f59637b46a2888a7334b410bb1c9d7070ff14d2591d9a86537559805b00160c36b9e86dc998d536982ad33668d69d50b8cbc186f1a173914c6e746858326854957defe64f11913a289f4096566a11b500536860f397793176c62c4023001b356c5ccfc219389e457c8df6bfeba392cc760d24b641696e458e646a1148dbdb564b406bde241afd810f7fdc6fc9929e728bfe20dc6459562c85d8812ef3864f70a2810c2b6a2c8e95e807ab0e899a3069da3e72b39a2357c282a4e5ead923a5da943b05a559723c2ed4785f9584138e25b634263eed885d66f5ce60d000f08ab6ff153d013ad86d4c2961680856b722b34bb68d2413a1b040cfa9c127807b9459a4674f0f2a9bdc1a47b4d11c2cc8e1a31478fa7d20c75f71bebb275143a41391b41a924585886fe95211073f6e67861f81505935f465984710b718d2bf498249787838b44828e6986467796d93b9bbcb64d95aea4787e85413a2317c1b249bfee8a566b80cc97b70f414695d434897aff4b8aed284e7264c9da12ca4e4b3b585393c95805131c2b6500a458ce09550c9204a017d6feb9c0abf22ed0245fa0d84e8fdedce1f28d622ee302ca86ba529077321915d49b8b23f0efd6694c1767d191333eee81cde5911c10e991403afc0d835a984c11538ec930e4a1071f39ccb3d8e621a38e7c4c4170088dc6304f5c9287f36bc3ce6f6987cff1f7ac9e9d4b0d0d1a702b14d9cef9d1c424337739ede7d71b29430959bd7733b69ffd36f94486e4a954858a51167d0fe87d34980ed076f8c0d8b15dc5dd6d2d1efa79dd1fc042dcf3923291e3af02c4076e76a082a40338a7b28a1810bddc112312aa3eb7c7b3b24d854918cc0125b98d7c2ec88a8a50cfdfd87cfd5a75fdee64da4c45d6944ce59ed26787b6a2dbe6770d7857b82146e50fac38731d4d30f14c462adbf48e9f6470020408f0115c49a0fb9437c67af0dd8516ed155886a4ce90a704fa876ea955442e3aa85d80e2ebd05bd42385432e31647ea30418b23e7863b1fe1efeef60c189177a8dc12c9fc02eab9da14821f572bbf4e8e923de159ff91a7dfe944766bb98b621659758c70749a2e04541a3e8b0f445aacd4a55f7232023d1c6b197962a88767eda2d1cabbfb9b0f73e6fdc9fea270c425d102786d9f5f67d44a1b940684b91eb5ee4999f04449e80e54f4af4fd44c5d46cace8bbfc6019e77d59c83e49ac97a434d6d162575e35d476ccd2f8fa42f557568ec41c116b03906909c3a692780330d584580a1effd8d133be378d62eb3131ade13a14e75804386defdcb9ce699bf1bb0186d47769e2206577b145ecf91fa67d867553976db8bc478185697a34f097b9ad1095e615267c3984026df4e03257891ac14abcfe9aaa1f5fde97c2fabc84b62144173e1cbc8007740b816462a1ed794781d892efffcffd41206f855097d5da76860cf8a1c3a0385124be99d4ad8abdf1ba48b6deb3eef7ad12341cefe2c777b3dc72070db1640cc2bf1af0c3d588d269f64d8f60c1cf310b22b5860bca9bbeaa52988e67bb26cda0334034d30f5f5bc76b6891fbf03c1d315d570f6d70daad3ba5b980209490206a409f5a73efa0fdf14d0518f75c6ccebb53b6a14fc77fa96c0cd3058ea09b9e3a80bc666a2961f5b2f286291979b5f0f3001380f41dc2155ce3ff1b55cea4bb11f3146080f3b40178dd98f7891321d72c2b6393724337737eac2ee0139b8046d1d2544952b1eef22faafffac1626b52ced0e70cc747b90e2bf6a7c1ca77f16241a6c3a76e332fa1035236638546987496136ff26667a9dd8ba3cb798d8436957732fef49c3ead2d601b549da0a5be28a6fb7902c80f56e83dd3a61912b2d7743bdb44999b92e7e029f254d5b90bd063fb2381a4083d6249ff08b77b3afe6217520095707af4b3be9dbff191a9e4babb1407eed9ebf575f6b38e73b233db367ec11a0d4c55173e240332c9daa4f25b42b7016a28d1f1cace1a9c0cbec9ee9adbaa5b3dddae912490d1f3e5c9fb0be53c587ae807f75687468f52f6cbc79a5e053be8fe5846c8896efd18e060343c4bfe83503dc1f724288ad3da35f62d5e8aeea92526a688c999c6389bbd9ae3a4058a0a7764cc4c8286734a3ac9fed292952a8a5b32d23df8f59a493fddffc603e4e03efa742d435fee3028d7c99f46a6ab0f25dc0069110de43053df3a39314acbb81be0ad33e533f85a3ef6016ac31cde422a14f05a341f9871a98790a4b3bcd23652d39e3f561f480824403070913913446e7d87e346f6b7aacbd79aa67a09fba438c185e6084fce2a44aab792554a1d0ce0d3a0c38675b266b1fc45516522d2e391f636fc2f1c8ff100763ad68b09ff1d01d2f22dfd59c433c4672c6c80981fa5fe60e149a84950cee269814d8422d8857099aebc1756b14eb2f8e3f2bb04b78f6293f76cc82076c514b79901f5c55db63e23abb0b1982219d7d8f32c53992c454260c7756d087306d20ba04b3b7f423f0bc7ddcff6ae783965d163e2778883892a9edb27f0000d527d485b33ce6bbef6d4535bf521f761670ec0cf52b3687dd83a896f72ad498162dc82bf4ed5b2919d8b7029ffe4d42527053df1c3cc2f6ead131220b7a1ee2dc46751495a1ca41e13dc167a0c7385c14c5a5aa4b6b629aea958de70ee4aefd4434d9750282ab19f72d736b62224b57d2f45994757381473c3075ad668d2dd5ef039571558033c970ebfd58fd18e17fcb9e3544cf3e25c6cfb408277fa6b60a2c33c7be3676ae3b072a693d05b3d5b08ee8dd4fb2b323fdded8d5f7299b18c4d65dd25aa17cef28279a96fdf4c84064579f7dd913ef4500715b8a94c7ca27b663db6e497bd1bed74d7a07f3d7506929845f9b8d59c5720bc9bb9f3cfd5267df5078c5c9c2b7cd68dbe7129f621f0796f0b6b5ea88f7019694247111553194981344244b7fcb03d5627fd602ff83c470fb9fe9a1ca3f2da3c9c15ef3d76826b477062ce3cc4556259f90846e45daf9688760445510f5d00855d0e5143be6c62b6e92423faeb5c6139d385584781fb2e1f272287d08273f669ba53846a9c551d0fbb2547040b7417579dd7f8b40b886b4e0877cafcc814d673e9e15d15e5f0d71f21fa14c5de2df5a1db79c866bdf1230a6e9bd7225e706687e8342c79d9aa0c864d98456651754f4cbec12d22f90f64f2fe6123770f3aa1d6136fe06c0f6913f845ef31b41d47f36e09e8aad749d666af2ba5e35117553b93723782c9e5bf57607baf7b055abe30a62c3468b0e62bd7cca7ff6f4e582f3466ef516895bf42663f84c2045f9e54cdd0a866f2c1c6eb3c63590d36700a96dd839887c4d59d00af4de2c59fe55722351a4763f3bf3325fba5ad42c5b1b34cd8eb8497e36ed45ebde906bf5f781f7b1cf659b1694664b5cdc9c5aaf476ad53da3a735df5cbf4cb7d91fcaae1d5a5340494f52a7d834e707b4414f9170ad03be3c46ab0f7af56f9b62fb559c124186d33ea50ff5c6a886bb1237a7c9ecb7b08db9ff9b9e9b6b0adc5665805ecff4c0f10d85e1fea4e9e8e283bcce6e09d9e65e81354189896f5d66d542c56777c7b4cd1af95e9ffb1fb2666ccdc9a3b259679b4eeae8b5fa543aa782aeba7884abcfa06ad3a0608dd0641c745ee4faaa638999c1e338ba6016172793caaccaa871c4ab2ad105f30b519c687df3661544353ee5ce28851b26f634152791a3ea4f38cf80ab52418c53adc2f99f5479a9a3b3d78dfd0d43b32c8e5b11a03310adef02d8ad9965cae8e055e4ecdc8546468efe838e45e3d6bc6bc60ad37020c0961f027eba90137d38ded073bdb369096c785c78071a0a9e567f406b9b8eca6e335db603295dcccb195555fec822d34faaad18118f391f8a1431ad6ea229b489e768928dd41af2452006bb2dfcced88e0d56e724379ca2ce28987a4bb9ee36114ebeb11b6bc86eb4ccca41e602475cbf7523f9151bfbb90f3fee4a2d34587c6f1601a528c1a8f6777f21d9666b5e7c5c2c9e6bb2282eee16680e18812c814dd34b6fc1c87e55adf61aea011c565789ece43b9c1bd21c61df0cb3f1e2dbfcdcf6816718a475c65cb3229fc45caf17e1efd8fbc49c78c7deda6e1abf9339015a4c39ff4fa6d1e0b043c", 0xffffffffffffff92}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x8, 0x1, 0x0, 0x9, 0x0, 0x3, 0x3, 0x0, 0x81, 0x6}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x100000000, 0x6}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet6(0x18, 0x4, 0x0) syz_open_pts() 05:49:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) munlockall() ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763d3479f1c9a00"}) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x0) 05:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="2b1448512da2cb5bcd0decb1c216f6cbfbe00eccb41f6fb04e94fbbed15561049b397378f7a3767e1992ce154abf", 0x2e}, {&(0x7f0000000140)="b7af1ca2c76584f99c680b8eadea3f350bf12bd76ca6bdf4dc25a7484cb64f75c684f584e8ecc1797f644f69d88e968b5297ab3e4d8c6efa288fad277581d2100028187b5c14cea3c4b3df9c17f4a09891df769f90cffb162bcfb335076591ba945b4e36855a87acd157966ab9", 0x6d}, {&(0x7f00000001c0)="6ef537658a4c34058f700c5dc17301cf7ac801b67db982e52aed54825b0231fc4db80a1f485507a6bff1a72d3c0f86044f889a0625311265015f5ef07dfb151881535d9d6d92b00ca79511537feebcd047d8cb385c102001c4d5795e9d83a05634b1fe07337173f03f5f7aefe5b963dd4f6649bce082984856edc22034596f9627c3985358da0d94afa8e6a9e30b1e8b86863f1c15049bf4e5892155db10c64efdaaae00459aab0cc08dc825e03905ce9d82e3486ed35ba5b99fee8e036e383e562d04d70dfbb5d657b31a4b85", 0xcd}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)="4b4f12f2e698f6d367e933a3982df0f4589989d39c722dc950265e510563c30872e45ac07935285f6f7fcef10fa73a3cf930b9eb9c5194f78a6426b692d1aae1505a47caf6", 0x45}], 0x5, 0x0) 05:49:44 executing program 0: r0 = semget$private(0x0, 0x0, 0x140) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() getppid() r2 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)=0x1) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000200)={0x3ff, 0x7}) socket$inet6(0x18, 0x8000, 0x4) socket$inet6(0x18, 0x3, 0xfffffffffffffff8) mkdirat(r4, &(0x7f0000000340)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) openat(r5, &(0x7f00000000c0)='./bus\x00', 0x40, 0x100) dup2(r1, r5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/224) 05:49:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='\x00', 0x1}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x9, 0x2, 0xfffffffffffffff9}, 0xc) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000140)='\x00') 05:49:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x945, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000940)="4506b2c1335cfbc4f31aecd8e755e6931fe7f5f251c1815f27dda60ac48098c394981546b7ec1c19c66cc82bee3f63a578a2083f3864f8938b55bbecb7ef56e296006c513c416d168ab975ca3bb7cef8670f8ba9dcc8ab1ead3f94384150baa961e5f9ea90795571f234b54bcd", 0x6d}], 0x1, 0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) msgget(0x3, 0x100) 05:49:44 executing program 0: r0 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 05:49:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xdb1b3a2a537c29e2, 0x0) utimensat(r0, 0x0, 0xffffffffffffffff, 0x0) 05:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="acb87de785377d69b3a9ffcbe49a7e0a29635a96f697598dd04e73f9f0676d059c619c4453ace7763cf641bf1e5fde819a8a2e43612feb083e3c7770797be570e891096334c283f52971e78884d444cac0a1e6a3d6e4a777800ab91b181a10dd62e2e26686e239e795eb083e52b80a0a043bffefd4e1038fbf209da2944ca3bb1083a8e4482e9db6c314a693aade9ea6ed37fd8a414a0b91f1d1a1e92f6d928579afb736f569b7daa5a74e1b86f89ca148f226c63586444fa3ac759ddc0c28d216e8fd1f34bcd827963f21e2feee0c58286db696b8dded971093840b1553b8b2dae36359e5eb3c2de66a8ebeaf5348a6438e09735dcd47469ed1e7403c80147a971d9e3c424ee0bcb2c85f6d7d0819fad784fe334ccfb8a82921367c2b67b0298d675a7135afe2dcad90230a9b2a9058574e02d28e169ccfe0b94804492e338d81967fc11d425960ff38b3b753bd24d91350d502cfbe04e98bf73d4e7c1cb41fa836eeaecf11cb1ef0eeadb3539b23b68c6103b049425c5af63f840ea9584f81c20c7d0f9b69138e1c42e52399a95e50cea8e30837ebb99bbc8ab8a859fab15eb41ec9e6cc52a891bf80a2b4445d80c3fedb86b82419580d8611222bbfe779203a1dc057eda6f38955556da9fad8d01cec03c1e5751a50f80e8b3172a47f4e3336cf777a1651a0813025da3cf8316c7f1fa20e51984991b4cfefaac622a7e7d4fbfe7ac162b4afdd460a222482a9979e330de7d9f3104647cb3e713c352927c6396bbd40840779198d220bc6f581d8a25e43b327ffc26e8192ee91b1125809f175177e00148189b28544c2898a5f02e3c15e3d192227c3837200c9a89c8a72d09291385a394d28b7938bc321e8fb26dd8203cce446299f9b6c64e89d1bc1a1c01728a6575d31b8985138fea36e87dae90bf04fdf3e867152ca94b35e9e7f1947e2d70b18cabae0e20ca3133d7c9dc571009ac29fca73ca289b799bbbcf553be3a6e0420d9b5e00edf88e5075e4caf27e5c3a0c9539f035b3aaf3f801f59e93e1a095e70a1312d1130cb51edb5143263b6b3359b9c422e29253d10e09a98ab7e52ed6d904ba5023375c1e0b30bfbe492fc621c4b047a6035289bca8ff31ab7bae87312c1c96cc38dd86ed20702b41825033ef02751d719e89ad122e211aad34b286c19c98133bf054ec20ac40055afe4c807f8adccd5bc727846c85fe099eda9a005f9a7f6803e4764bd26d47b1b584495590c4842af2f551d9c907ee899824b444dd75019428064c2c8f6e83c8ac19f80e1afb346df90199529a3c47d1a1145b808bb16c2198e7718a7e4b061cc3582d97b7dadbd7cea46cda49f2905a30bc6ea7ee4991b09691ba16492cef57f20bc745a9918b4ff7b9f72d7c9df9ce334bb58ada49a7fe4d7e52f68f1692aa54ef6289839d1ff5cdad8d9dc55d78d602a1db5a3419250c6cb4a213f5865366294eb5c1b58ffe1d135da9497e4aca1839df834c8679b1563b3059a7f665a2d702c768b14916a136e6c44768b860c5f07a75b81fab6919c7bef3ceae874e2652862c5355941335e1a5f0bf4496e7cee8ec2ef94bfb41ed917c390e32a69107a7a13d0ea7e8398d90af4bb0b4bd0ea371d87bbeb513d1488ba30b8374e48ffc70613b83f8f80574c402a9983abd4180dbd29e8e108d1b0fb6f7ac86de1423c7a7d484d5b9bda4d494e41b59715427e7918e94ebbecf121428ff8637f79d6bda8b810d3f7274d28fba4f32fe1efee648b0f8b223f0eb01eebd08900b2f2c200b80a81d57a5dab9882e6f9f49e6a9eeb411c49bd13a949b67d9d6afb931b103d9159b74a2751cd4e498d694501baeb055a8a10df49603c32b5d1e01553899f32e940bb73bbe591bb3a28cefdb4ca0f75b416ae368fd98532ab407fad1fc8793b20816b5e0eb78652e3ba951469fbd91f8b00a6c5b292f99ce8605dc4cde4fc6a78d311bf41b10ab899495cfc2cbdaa5c2b2234fc440d404d05ac88cd29ed52e3ae5f328afadb789eeba292cb895a306aaa9a414c145959018afb45796b8e6fe46dbda1f1e0e9a69e96b7e1e30f363122d65826e8535543d0dd7785b672bdf9cd89c15d7ea7b83543c061e515f00fe8cf473b035521ce77567b8c09c5f8e8d82aff5c9f1c13deb206fe8bfa1e3a56c73f1ad95049de25747db2016e129c731b00b786af13289147073367d428a0223415d0ad20a1b91bfae847b2a91ab99489d0748b469529e278f122216162ed2d592c261e0c041150801190020dee56b6232a2af30cc6deb9ab749f7619597975aff69b4aaf11015059e719aef4b643c2511f821ffbf2d10b92eb6e1e3ae25cb281adfe06cb5677b94c202c4c5ee77b9317d7dc57a8b000e57763bb61f0ff58aff9a1eb45aab485b17d050adaef7db40e4c95930d6f76a5658cb72bd9f749c2ca0b5e63209d46a194f88fb65a48c51d7846abacea290166e6fe2cdbc22290f243a830db118d38cfd4dccdfe012a1c54490fbfc55af332e4a215c39696158d61ccf0e5e819358014e59fbd76695457ff7c9331bc6316bbe5b872bdbc03c70527eee1941990c55b0029c299872bdb53a276efeccde17127c8f644e68d4ad29b0aa80904e00fbd7593d9f164c1bb321465af2e1136b7f38661ccf9030899f69c48e5a1743674b0206028701911fa71ac7499a331505284c672ce9ea37482e3f6713ed7bba992ff35630d3e48bd5e238e7bebf57aeea97a874c19747648eb4a03a17b18cbfe7a8e3889961812a43b0f00c7c1db1a2356a3b97c0c0450cf9fef49799d1dc7a639d312199ef2651779aec52ebf34742184efeef7ac5d81c903567572c7d471ddd1e67d0ea733f3c9648f4c7e452746801dac88144863b87090cca37694a3aa5a06a7078c3db3a0beec1f711bd1a16e938a0b2669cb842675585c638e30af6999d35b7a112989503541ba49b321ac7b55771f6d13356d830b6c31cb538b362727d136a2e6405cb0629700db73d2c2f8517f1bc15455e0eff0bbd96c7b2cee48ea96f1c1bbd63aab1466bc931f63f658fad597d8b1b72fa380f62311deb8af73de70f44dd26da6e6561d9d9d8afb1f5c36e0381927dc0e607a2eb100bbd5181b98faad9be7cc2b148856c990c9c49543cefb315ce2251aa798bd94887667c87654c277a509d5f31e0fb456331bdaac9fe7923cb42dac7a6073426bfb77b06d228aecdb679843cc79de27eac2189a9fa0d98681f752760aff65ba53d7fc67f7129c3ac23239914d7e93501e80a1b32a36b7b98d4c7d08e4ef8ab625d24b1720148f30c0bcbb624b3a80ce2d69dbd4dc5c53c2e4b2610f56551267d2ac9d6b62879ce2bfef41e0035b8425889614534afb821b042b550c03f3568824729874c8bb1196ff20a6e41357495513d8e90e6eaaac0142e78a2e93f6aeeb6bd48200f80ff9c03097f27440a6df5c49c598bea57d555fa8cd441754342138a89835940fff5be455cbf31940d02bac3316bfd9e65ec38c711f68d0cf23be7ee312866b38dbb87f2ba185624e2c920a6a091219a928d8e988fa73a8796790e3bac761e3864632d6d79fc16bf537bea6d0d7e76d2b4bdbf56417711cba1565183b9c3d21568e1b57bf1b9d6a98af2a64cb2ba9c7721a793fe44e3e3df20d0e82a9981dcf8ad0608adb96eb7f7dfc69298b54817f9b51997f1fc85918f4144dd733a021b056ba2e3a3fe369a4f31fb9a1b450f1b4b1e295496ac427b5a873fc50c8ff2ab7fd95022912905918bcc2df6609305449d35c352cbd58fc3b0a88afa5b8a2099878087df78b5411038ec94859252f063e7c4d77192d43dd60074c1311279d50cee5cd4e9c028f0d90c7c6cb32042c7b088c616e77b5aa21d409419bf518be339e22d0e5c55e2ce5938bd39a6b11f2767cc433a14057dd58a515df22c52c48c1c18d77a9dd276b681a8edf853e8145b2813fcd366aefff6bcfdc6f566fb78cacff88b44689914bd39c21326c2eb8f550d26525895cb4a130a812216ccefd3183724dd6ece0e4fe24314bf1c164c5b562ca6f62729d3ef94355dff14ec5250304fea2164e74d6b80c2592c23c28994c3ac1512030b0219269649458da1d89a0c8f8d74e1d677b946575243bc40ad17ab254fea54e8f659fa94df83788f5385457845e628d05d978cb37658b46cd1f9486e5e4cbcb62b9fc63676891212b05b28a68b6193026f87f23d0cb9b719bb73be09bca77d842b7579b01842e5eefb4ac9133b3adf86da86c9e453b4296afcdf1bca248cee238acd85b799a2abf064f94036e7cbdf3e1e85a51a94bf52b6c8ab507673ee2d7429a7b82bc5ea0082dc6c6d9c2709bb18c36d308bc9ff80b99866766934e4c30b798fa2ca2cfdfb14f413f6099ae2da4a4fe3a138ed4b43bc6d81f5b2c9b16b075db58969d98ece57c3c27a8f91092494a2d0055389d9e981fad0c60303a7e1ba28c47c4c63af7ea77c4d67d915f7c87ffcbbf0cf213cecda53923783b03408df1b5b9c2678232ce6d92ff4a3d256f301a26510f173a61610459c9c3f2d5f7d1acce3281bf5bb3628a6d3144dd9012f5fb56139156872232d57c07773c5b4b529afb1024cc44b7fc4a8ae1f3ee20dc90fae3107047d46384682008f6749ff8caa5c69497a8cddaf84f41c78a24aab6c66d8cbdebda32d283e42555c27fbbf3c72125b5ba68f56f0652f9db83ed247d7ee9d1a81c5a8319e21c5a41df6623ef03773668b701fe2bed1447ba05896424118ed47e9da8866a3ad341b7ac24dd5f6e0c8256ef295df779581f99d0e8a434e3e7d13363157d1e1b76b1feb8e8c6470d393998c031a7e40e4fac49fbf8e480f7bcfe6fe3e6089726936d15a8d2b6e8d94c910c671f23808dcad6cca5b611f03162ffd9eb1e694397842305c9a9af97fc7f1369b6ef08792686075eb86619146ca854da68148197dbfbd6a802a60dd0c3279dbf8825bf613fbc8634f04e8a68b2de3f6085590818c2ddb53d36e2837f5c068a8c5e688f5d68bcbc779d54d72d0e942e81cc0d3414a807d3d8ad6ef066297059f025446b640d9996bfbe8898ec2acf90599675f466fabd9eea774e54fcc036317ca9a078d20996b8eb8593041c4cabd3c4ade25484dbab16046c4e58565cbe673ff827d345608a67452628e2c1315656e3f02b1e7953f40d16f11fcb8b878e6353ffb1c5754be24d9bb1297477d3441c42556029a37d84a702ed4a35253880a72b12b3c5c9e667d2cdbf46f06b9dd786b48b3bc35f4755da31f930dcc2661cbb867783fb4ecfd3bbcbfeda4be8e2297f78a2447da098c382779ef2e424c6f8f019a0a31c6c0f90c25439521295c09ee69ab19bf48d0678effe70039f086a6887f1c8178bc68655cd0f7a6c41c399725789a388d9f051b276707a634cb8d9ccd6b03117b096af154928a63d71e6617f93fb56bc66ae4979910dfc09d3fb8725dfc515eb3de0a185af82d8981af5e7a346b1c48e03fd3a29afaf60258bcec203307b6d7bcd5cd42d72903917052ec3e97c430a3b0a572995d039c4d21cb9e2570c114ce59a24dc5ddf80f4159d4a6559267fae82dba79196241cf1d50887ef09acc354439c16c7c54ebc9c516e56b41d0f44c3991e009d382f7ef28c966e68102e65ddd9234cb756ffbb1a9d75c0ba47502e9be49206c571c264a4c52149122bc24faa4a287be0351d7e607373dbe1c558d40fa93a330f7cb66b36e03afbe2619b5da9d51c7247ed4585b481f3c06b5a427300215b235aa96b86a91a044e32acec0e68ac01f07669112ee68387a9512ea73ed", 0x1000}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 05:49:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) open(&(0x7f0000000100)='./file0/file0\x00', 0x8001, 0xa0) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 05:49:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000003c0)=""/233}, {&(0x7f00000004c0)=""/44}, {&(0x7f0000000500)=""/4096}, {&(0x7f0000001500)}, {&(0x7f0000001540)=""/90}], 0x276) r0 = syz_open_pts() dup(r0) 05:49:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001140)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 05:49:44 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r0, r1]) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) shmctl$IPC_RMID(r2, 0x0) r4 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, r4, r5, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 05:49:44 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x104) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/116, 0x74}], 0x5, &(0x7f0000001480)=""/71, 0x47}, 0x800) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') connect$unix(r0, &(0x7f0000001540)=@file={0x1, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 05:49:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 05:49:44 executing program 0: r0 = syz_open_pts() r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x1, 0x6}, 0x100000000, 0x41e6, r6, r7, 0x3ff, 0x20, 0xffffffffffffff19}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000011c0)={{0xffffffffffffffff, r4, r3, r4, r3, 0x180}, 0xffffffffffffff81, 0x914, r7, r7, 0xfce, 0x5, 0x6, 0x510}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) r8 = semget$private(0x0, 0x2, 0x601) r9 = accept(0xffffffffffffffff, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f00000012c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001300)="e4bc67305ac95348df2c200136bb4816e5722870df8145b3e5217b48f303ec0e041043b113ed51045620668208e56658d49d2bc08fb841d2fff58a6913c0e39f1c26b4", 0x43}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r7, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, r4, r3}, @cred={0x20, 0xffff, 0x0, r6, r2, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa0, 0x400}, 0x7) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000001c0)=""/4096) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 05:49:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="4c3f28e11930c3d61e049f9e9ffd0cf2b8f9914f428fd2f2630755c2b2da15c322ba5a903f0011d7ebb707baab83d38684b36208bdee0ad5890c2b9b72e7d53a6a4871eaab15594b208d61ebd3e9ded9749d91ef44847959bdc7bbbb8a69e599a0a28c990e2a3c500066598b066d5363892aeb8bbe13c231abe7a2e67375a66dd5f4c8dbacbbfd639dfc1bc3a21fc4da0d2a7500868624e8410d86bca5a5761b7a1eee9bfb6cd3dc9797d381a60c016833098e503f45353a0e8212f8789c42ca", 0xc0) r1 = socket(0xa, 0x4006, 0x7) setsockopt(r1, 0x29, 0x1000, &(0x7f00000002c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee014dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6908da8cc1e8da2de73dbeb5a4b3dd0420fa3f7808808f13ba6c48ad0cb8915305eabecb48060ab8f09ab12f756548b965ef36691dde5763afe5452f9f2b8bf677bcb158134a4ffc0ed5dc2110ed6041ca233cb9e04f64ad856692a44fdcca39cb0aaef4c4ff47be1ac7547093c8c6a741a5f0c9ae69774cc1f9bc88a1d1ceb832f8dec1cbb70c93840ceaedbe8581d417268e96154e62854f13768583951a04626a16c0e60a6a900a34d61d6b3720b19da201e8200bbcbb21aaea5a4deca0fe27db14f8bee10d1473ec6aa94abb73643d093479ea1b6519af75d8a3b7dc8617834e7b9f15df22c1c7b6dd34965852bd5d6269bbd499bcea7e0d1", 0x19a) close(r1) 05:49:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0xffffffffffffff7e, 0x0) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x4) setuid(0xee01) r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x7, 0xc2c, 0x5, 0x8, "9e9f0bfe60bf8c2df63778250c0039a1d6724cb2", 0x9, 0x8}) setgroups(0x5, &(0x7f0000000240)=[r3, r2, r4, r1, r0]) chdir(&(0x7f00000001c0)='./file0\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000640)="81fe549912c3c7d35ce0876fb48aa3d09236c96cb3380519193c62152c427ec3ff6dc320312f466bd0d544ccf106669723832a1a0a56695dbb0fa386ffd10a396f404f2891127fbdbc3eff2c455891c83044a5d8d047363b55adbdab8b376e0612847768c9283464a66a783031f9f3e7780ba5aaa3277bdf73fc98fd3c9567ec81647081c84b4424b1fe8fc2c6bcb2acb3aaca76abf88137a671256afdefccbdb2f193e2d5154a394e0158672f82537b21e3c3dccf592ce70e3f09a108086bb8287093b69521aa5e14cb45eea85883e462f1a22c6687da683c175d6a0453ff7961baa1d54393d284b1a80d048d12127ac5eec5fb682e67d75c168db489c433827ad91805f2b633e14ab1181091af5aabf0040739ff6b9864fe1c703fb1878a995afc498a5052542bced7e8b8c92180c3866f3390b7ee0b86b62c364a58971936bdadde69a82846a95887ae60327ca4a7fd34613a3a666949a64d6258f8dc0933c15425f6fc706433c30ad08baaa3ac803e6ded18a77b7cb37668ad5bef6df9015506de6ab2994ab73cbc7a4713899c93f60c2314f4e598cb212dd381fde8dea82224ffef54011fca2aa5bccfce02e5a6b03195a792bc9da2c78b5d04bbad1c4982df46a1b9a34cd04dc987f3260b3b1739da42c476d10709a631294a3d7fdfbab4c9075af06c4f084bd42346c50602e20a7d1c1c131a9e4159202fb24e425be43fb8daee954b5dc4a37505793b28633e81da99a433e8eeab0657b152b26722a75e7c5f198cc3c56f777831e4a00df589eef9b89878189cccdf0911b3eb18c66e52c68f4b121c23b134e8714698b996aa5bbfb38798792f45af7bc75863bd0726a651cd74fd0239c5292ebd17e29cac9b6a8bc1d92e02897e6f2520fdce2866abed028e1f48eee74c89ba359f6156051d848020e8c11cf606c7e04279191ec30cd44634b52673a2540a215a18d98fb00fedc7fcd0378a3d7477e85147063c08f72b27995ecfc720430c40bb8ffdaf959555288aeac83483bfcce6c6c4888df8bc7ba95b0a10baf5b80835f3f007f02b92647e40b25372a4f679703f213592c4b5d39e60f1325d54ec43b1875f35a1be7dc80295a947c1326c04ac160e82a6e08caf14912ec5de4602774b465aab354c849900a9c6a1662b0187d4e335389f8657448fcefb2b4b9d4e75ec0e9ec5fd938b5c18c2f87979f47fc7c19dfb0acc3b118474c5a53dcb5a7af7c78c5807bd69f72bad8bccdf966638e29a6d6e9f6d350798b315112b832e585558dde91f4febed1a2193450e54759d78bf048d367b8cc2ca63e9c91107c54f8d754074f5bec5c04035806f1b8fbc48a26d7953f4e2c3726412bdf9409bbd007f4874fbeab3bd4765184040da4c7a96abba9baafcf7b0eb9c33923c8313ebc07b472dda4e2520efc89fbe4ff0a88617e6dbb7f1d8e6994db7646d94b4723cce9c36400e241b3974e66846f2adcfff1b77a1b6430d52eb415c0ea34e4d939280358c9f3c19bdbd1a66f2d90800cde8ec34a19684d98af0004da05b9a32f06f77d6aa1aa83c3b8191d560abe216ca8cf66ea59f5ce121e2d24436065743d63e97f5cc3bd9236e0abcec1e19f98d2b7760d2a8193ec02964c7748bc6178fa505deb0137f0d7b95f62300514c8d2ac8500d61670bc902e5bd3eb4aa6ca5623105a986e9069d47cc26e8827dea8142404d75cb54cda332fde56b120eaa7e715455e6775f855cf0a17e2dfd25ebecfcca1a2d269f454224515eab4af338892ec1980451e059fc000214346bbd1c54587a19b3a0bdc047f81231f435fd54e4c392fd913841f4908089f58615b335a51ff1e6b4b7ed7d474b2c12649c7fc716b9ce130c5b3330b3f2a2e84069e6f86c82d0535f66fc5128ca117939c4c1fce9c2f586f02228919e74051d557e8d52af0dd6e7e8e815cc503b00f0552f3552de3f6ab6d0a8f604d5fda09faad4d9e04e19754242440cdabd7f03fab9d17e4cdfd7d42eeeac1802c5730caefec81d51687ebba78cb29349b7ad02ec3ab3cf4c78d8c716c5fa6f06d0c795711a5776a2e51e56b1cc6b23e4106983deaa5c4722274c9dbb443c57acd5619bf411189eda8a15d88c3781e4ce25c925a816e01237176f2a22708504896492103f79ccdd3946dda45e11c3556e90778dc4df9754862d5b1ec9a628e132b605bdd2712ab66c6f7480db9fffb294e97344fb5998d3ad7641dcf265fc2be968fa0874787ddcc0a2623464bec6f6de2daba28d8474fc237b7f6e91cfa694d69f4deb0042d88211ed92490c6dccd9196a840d53d4baec22062149a5831e2824f16b7574d7bd7527ffae3f852e715e391127e9e1fcb977272de2abf678cee349f47a3d1e60abaa864cacc0c1638f429cdc4f630cfc9e24b88459ed327d37cd3c85f22f93c19b5fb2634265be856b99cbe7f2a967b5505ecee5bc5ceea699a6fd087e7340cac87640b053c4fd8ded56966cffc662699cdfb56a2f1ab63d4b00f24abac049a9672da061dfbf3784d790cd8b4a4f4ef42338829b77e24de5fbc9f2b65c9d76465d81d6c96ea99395faf68564b3eb29e580d535dec3c96752ff850e848af171f97f84bfa9405b0a1805426d0eba59b4be6bb566ef63fa38b69f20f3df2fc0d6f94191507cf59821328c66dbcfb17ee0363f2c67d57f8fdb45aec06a9af47a936888ef9141f807fe5c719c6f6f1d7eda1156858be1cdc14ce162a2122bb40f2a4ae3b2e3aafe350a5c741f0c1306f477e222a894494233b1e38b21e111e26db98b89f1d3c55a40d61a93041e7886e384c2f7ed3df2cdf835667b6f6ec98792543b8f31ace85bff9f32b274637d0c792d12481555188481b2aaa5ef1b0979adc42a86ee473426d7a669d194b7a04ca7fafd79b4a57829f68531f3dd619421bc69a66ac61ea1f128afb908e0da5c393a48d38e80a9236629edd0eda7cbe7ffa8fc42835a5f4ab65000e837cdaad8aa3307520bb69c2fd463cb8f1c8ea7ff1efad3819ca4fc4393c20cfc0b0eb06a6df49f6e4ec8beac9abf3f4a13bf1ce18d84f00bedac9cdb555b2edaf743a9dddff0d42c3c3665d21eea6dfa875b056a7891f757ed1727ee15328013d740cfbdce42949e47062e63198f04b1f14bbf59ff06365065349526924fa07dbda58c651f35427378acf8f40f00c4f543b8f58aedfbba42381feceb325327a7c5b48096b3698e0eb3b75e8e9351776e16fb68deba2adad9bcce6202d945e442ec42cc6b6d85aa634e3f72a0215955de370d1aaad0e069955c2b17e7dee77bf0cbbfc5543e8872ba0439abdafee0cf486006e859cf79051049cf31fce764b7da278314cbad6211982139c58f646c8d4be82a186598f4dc6f80ab187cef0be7a220e91af24f6deef7b91f3f7326e1a707c5fec40d08e33afdf024912d552e553a409923d0ccb66a70e0228a60a4bcae2e6006c734cf50e953b1fbdfa62e2802723df569c0c32c50620d54068be84ee82033ca1ffe7da53bd530978223fb3bc29117cc1a71d8df3d767dcc0a15b56d944e3e274080e0b39eca6209edf0fc0d5c3592b3271309c70c10c8c400baad7e348949d7e034a6ddb471c097625cc49eadec8e220f6ed2320cfd815117a4358a297064ce53afd9261134542204cde1f874e9e25586a08d55a36082991de4e0144df6603a894de693c401ebb02106da9e1381bcc483f4d2fd8b4d269fe7b57e9a0e5dca438d8d79728d9887696dec660bd65edfa0ca650c93f1562325244173753ddb80817e3baeb91359bdd8c0319cd69ab0e7a05afd4851b6c87e9947f85743ff42e10b802378c8f8eecb3f6d41b0a4a5e5fc0ade7267d6a3f50a4e2bb409f9b81f01e4f587bb97adec0709979a4df44af42ee4358cf21d13899eee431de33b85d65034aea7f6c8eb2a2219a76071e4488c91e7041f70b4e0da00c8dc0bdb6908e490981d9fa5001ffa28efb216ec2d910bca1894ae763a7cfb78eefa7becc9509f384e7c0e75088272311777aaf4d507e615f03373e51b9a89e04c1613cda5eeb8a1d8e0739c4898db7f6f854f3807bb12abe0d03db675a177b84a3fb558510c297d25a23e1facd6481b88a1c0fb63ddfb9f97affb1323d5dcd7f90a8f46bcea0d6cfa4a9a4575284e823b0c0328ee66089b45d5bdc42073179369b3bf126c1efab6d0f92a774d620097af962f5c0e1d26c6f5d72e8689611a2791cfd1ae3ef08d0f14707767444623a123ca1abff19cd8091cd745f4a98e670b477dbe7bf5fc10f2f3f13e702d1a03ae2f1c984b3975c56f74057a5e6139cb4dac794c1d2013a892591cd3705a0891d6e06e0b34dedc45dafa58e1ccf5632d4e2e7a9b64d54dc5d6e9171153b210ad92fb12f6b7ae5a676b52c054eeb27eff3e3c2d2d188824460d5571142683e5fc92cd3c13212ada806bc8ebe93ba85960a07f2933ce6c9105ea8b15761b6ae7610f1ba60454063e9a4c8c9375702ca9589a332dd64b24d341c9f346882124572afedbc6eb87bba5cd63f29ad8f0e8d5abe79f20ed1776e5c6422493bc5089225fc8b4708d5d25eddbbf3ac5cb28039a889f7f6514c96a6be86a538350a11321e884947e35dd849cd02dda7a7c0a589a6949c5643d8ffdcc1d5a885885fe07034c40cc791a9416a6e3b04df1398f26f6999df52773db4b7c57d1ef987d43574f050bbaee2af0c2050fb370cb83aa134f13df01947704ecfdde2ad08114787ae26a37e6c8c890afc97ca90c760a2e663bae9cd618f5313c84ab9c1afab61dd9dda119e59c9f126014b62e1274e1c9065ee6c46fd9187c290f6b18896890ea5ba3814f529616605f785b1e7e398cb198655f4f099693cda4a576e8c99b087df39edb7012dd21ac520ae831fd662ba3bbad377615ef9490757346a54366372188c4551a6def58f4d38990a713624931f200dba9076ac8df694e6b006178e478fe4cb61040406077a6650b80194e967476eff8e28e23c4f1c89109ca7875bff232a61da556c88d2cf606686230451ca6721e96b5f38b8b86b3115db4aa786886f1268d4933248382f971424ca81e1e07a5727696da8c9c68e14f152423e833c8f137f036aa1c5469a1c506fa011576bd07e1edb2b5a544bd8cbfbc6f9b4ae637496aeadeb86f642fa602f420a195591857a42a4e9331b9bf2509a70f4ae6e53cd19835c7327a0df6596ee966716a34864d88f1afcaeefbebae254e4536908d3ec245f85a61ff4e42280c11c9a91d89bbfcf3dc179e3ff5aad198183ea2118caf89b84005b32810be6bf6de0f902da1e07ae864d443a0bdc486d9731cbd8a7db418530ff6500cbecf1d049bf893d6e8102257e6e93d178b844ae72efec6a270bacba0eed4a97aab7f9795f5fc655165a8c8dd8ebcc543e00411bc498df5ec96a5c8d1e74a2680e8b0748ed0977976a06c2179c60dae48eeeeede2dc96cff9bf31288ef60b15106a2005b17df09fa0f28b635b80b69be7ac5135be208f5287137dc05322ba2bcf3a5a6470700961d4d90d2ee208df052b4bafabfdd4e4b81fd8b0675cb0e53cbd227bc535bd18dbce91f88be578375caa7ffaf33799b9e785e3ae68b8c0d778927eaab42bcf5abc40bef37a70e1cf7357308bc6d4a82bc3603b63989e0cc2b43d5256bf87c72bb384da930e707db0decba539cdd70f67772117fd83fb38b76b59011d3ce1f7f255493b151a78a3198ce3d9637494ed64939c54dcaefec8f8c65fc4de8e33192b64f2462c67031703c43d0b21f2de3a38629c72ed6c1df8fcac1d38b48ea2635cef3f1e88a6a37a", 0x1000}, {&(0x7f0000000300)="5f52ffdf8f310f5dee9eb8d78a064d0ec09453f962f6e5666d36212170842fd90232b20f7cf6655e9324328000d67f2914a2589e2150d46f2d859c56091545b755ed6bc1241a81ca5bcb34bb2b3c0489ad4521ee4a7d02d6267e22def38a71d82604cbdb5ae1000e9683307c1b2254b01321bffa319ace5d43eb90566a757dbc500b6a709b6aa5a278085e644e993ed787d78dbbf44ac01c789308c3ec9ff46dfc785f6697111298c0ac2b4437b02aecc1fea8b73d80d2aca7658574ab02a56644b0428b272d82e288fe5a12d30518db25026f855d96821d5751cf8b166638bb099577a771bc3df1a2cfe5a708ca", 0xee}, {&(0x7f0000001640)="7617d1edcb66047cedd6d1f23b9d69e2be8d01be21e76cf337dcb699cbfb73be7d569bd82207f86d11f69fc0c81ed8930b7c82f72998552039d70ff61afedb5999c8a70be148ca075c02c13cc519602d265fa12b173d6b14f55783a12f952e67c97c3b589d9021367d45fac9da84f2789b27fd841a77c1084f0c18ea089bdcf92cb549cbf982f29af9deb132b70a000249dfdf898421e2db033eb2109544b716b57cdb7afc3e7fb0a6ea674454c58a8732d5629fac6a99cde0efb8a8285d17e9c1ad1d7e73dfa3914c91a37b935baae6b53641702506b55b0f1d464c23952411f9db11e6e36e41d6036e3be2465d4966ecd618b121f6be80f0efdb4e", 0xfc}], 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xc) open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:49:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0xc024, 0x1ffffffffe) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x12) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x400) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 05:49:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x1, 0x4, &(0x7f0000000080)="23820eaf80cf26aed4d6321143ff6bbf5cd41c0fbe978727e2b6213e96ae5c1cde82873cee12bb580afc4c7703e06d7ebbb8747afabee9e35214bbc8c3fe1a565cf4bb99d272561ef58067a90b6c68fb7fc0ef54cf0116e84487cc958af46980e4f729717d9d19e29d0e", 0x6a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:49:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x3c, 0x0, 0xfffffffffffffda7) fcntl$getown(r0, 0x5) 05:49:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f00000001c0)=""/161, 0xa1}], 0x3, 0x0) munlockall() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 05:49:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8c7b, 0x0, 0x3, 0x0, "85495500020100000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:45 executing program 1: r0 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x800}, {}, {0x7, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x1, 0x0, 0x1800}, {0x1, 0x5, 0x1000}], 0x6) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x4, 0xffd}, {0x2, 0xa6, 0x1000}, {0x4, 0x0, 0x800}, {}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 05:49:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) r2 = getppid() r3 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) r5 = getpgrp() r6 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="45b86fda828917ada4a82524d04330772ec9b052ec4dbeae672f45b93e915481141d65ce4671fba88e456c365b53c510a1bd87e4e5874a93d072339d6dc9dc72d602812e74616890b78e15971fef7b4f044e8db48dbfa11ece3968979cf43c37d653461388fb5f721a8fb6a4a1120e4402fc13186ec90845bffcfc775d83b46321bdcf3e861efc178fdf2bf0273c560ff7a7a53b56638be02408a9ebdef6fbb0d1fd680180711c6f0572fb64d0d047b8ab8539ebfe225f4ddf9e751eff81f79bac57e572bb0b368d349cad129aaaa517f7564777cc0a0b", 0xd7}, {&(0x7f0000000180)="5b05d9592162b08fad272f884e4e5652700b6d2db90d05f9f2b1aec06da400cdc1b7a652d6d32adc91ab20b7cef78f1802c8e33267c0ad5d6991d0400a079d80f6", 0x41}], 0x2, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}], 0x100, 0x2}, 0x408) socket$unix(0x1, 0x7, 0x0) 05:49:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 05:49:45 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xdc, 0x20}, {0x7, 0x9}}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) lseek(r0, 0x0, 0x3) 05:49:45 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x100000001, 0x4) 05:49:45 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) 05:49:45 executing program 1: syz_emit_ethernet(0x6be, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) read(r0, &(0x7f0000000640)=""/20, 0x14) 05:49:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x100, 0x40fff) ftruncate(r0, 0x5) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3fc8880c234a5e8a2ee0911431f", 0x49}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 05:49:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/88, 0x58) dup(r0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x6) kqueue() getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0xffff}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 05:49:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 05:49:45 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='.\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10008, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x40, 0x0) r3 = fcntl$dupfd(r0, 0x80000000800, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f00000001c0)='./file1\x00', r4, r5) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) fchmodat(r3, &(0x7f0000000040)='./file1\x00', 0x20, 0x1) 05:49:45 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x20, 0x5, 0x7fff, 0x8, 0x1000, 0x7, 0x3f}, &(0x7f0000000080)={0x400, 0x1, 0xc85, 0x3a, 0xe0, 0xc5, 0xf800000000000000, 0x1ff}, &(0x7f00000002c0)={0x0, 0x8, 0x1000, 0xfffffffffffffffb, 0x8, 0x66, 0x0, 0xc346}, &(0x7f0000000340)={0x80, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20001, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f00000003c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x3ab, 0x0, 0x4, "b908a3789f889bbf5333769eb4c42460e6934bd4", 0x53, 0x6a7}) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000380), &(0x7f0000000440)=0x4) mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xc24) 05:49:45 executing program 1: r0 = kqueue() r1 = getpid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x88) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x200, 0x0, 0x6, "c4ee78d5a62968a6a938adbd5607b5d290de0788", 0x22, 0x5}) fcntl$setown(r0, 0x6, r1) 05:49:45 executing program 0: socket(0x18, 0x2, 0x0) 05:49:45 executing program 1: r0 = socket(0x0, 0x5, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x200, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001240)='./file0\x00', r2, r3, 0x2) r4 = semget(0x0, 0x3, 0x600) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001100)=0xc) r6 = getegid() r7 = geteuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001140)={{0x1000, r5, r6, r7, r8, 0x20, 0x41bd0440}, 0x3, 0x4, 0x9}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="830e2e2f66696c653000"], 0x10) connect$unix(r0, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c1dbacfb7d41c6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000438e2e2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8) 05:49:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000080)='<', 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) 05:49:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc008, 0x9394) semget(0x3, 0x0, 0x81) fcntl$setstatus(r2, 0x4, 0x4) 05:49:45 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x228, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x83, 0x0) fcntl$dupfd(r0, 0xa, r1) poll(0x0, 0x0, 0x6) 05:49:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x1, 0x0, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000040), 0x0) setsockopt(r0, 0xc5d, 0x3, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x53, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001100)=0x13540000000) getdents(r1, &(0x7f0000000080)=""/4096, 0x1000) 05:49:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) getrusage(0xffffffffffffffff, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 05:49:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xd7fffde6) 05:49:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0xf7}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x45, 0x3}, {{r0}, 0xfffffffffffffff9, 0xb0, 0xf0000004, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x41, 0x4, 0x16, 0x7}], 0x8000, &(0x7f0000000440)={0x80000001, 0x1ff}) openat(r0, &(0x7f0000000000)='./bus\x00', 0x500, 0x1) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x4}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 05:49:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x88, 0x4, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x24, 0x6, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xad, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x85, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x4}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0xf0000003, 0x400000000000000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000044, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0x6, 0xfffffffffffffff9}], 0x0, &(0x7f0000000140)={0x5, 0x93d}) kqueue() 05:49:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="0301006b", 0x4) sendto(r0, &(0x7f0000000040)="46033015976ec412341e1ffa49401ff283b20af0f44f3638048f454c7f716b76f5bf6108587414de86342538cba5828b575ae58167fc562e1b0912be4b28d3", 0x3f, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:49:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3ff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d4a6e4a4b0403aef6ffd2e2f66696c6530ee"], 0xa) 05:49:46 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) ftruncate(r0, 0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x207c, 0x40000000000902) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) 05:49:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0xa155, 0x4, r4}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:49:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01882e2f66696c65304100"], 0xa) 05:49:46 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x3c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x80, './file0\x00'}) 05:49:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x7, 0x0) listen(r0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:46 executing program 1: r0 = socket(0x1c, 0x8003, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) chdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = socket(0x1, 0x7, 0x6) shutdown(r1, 0x2) 05:49:46 executing program 0: mlock(&(0x7f0000217000/0x1000)=nil, 0x1000) 05:49:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) recvfrom$inet(r0, &(0x7f00000012c0), 0x2fc, 0x43, &(0x7f0000001340)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/227, 0xe3}, {&(0x7f0000000040)=""/157, 0x9d}], 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001280)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001300)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 05:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="74f78d0043fcb9", 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x12, 0xfffff, 0x10000, 0x6}, {{r0}, 0xffffffffffffffff, 0x21, 0xf000000a, 0xffffffffffffff81, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x60, 0xc, 0x8001, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x80000001, 0x7}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x1, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0xa0, 0x1, 0x10001}], 0x1ff, &(0x7f0000000180)={0x2, 0x51a}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1, 0x0}, 0x40) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/208, 0xd0}], 0x1) 05:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xff, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0xa2, 0x40, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0x45, 0xfffff, 0x9, 0xba5e}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000000, 0x5, 0xfe96000000}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x83, 0x2, 0x9d4d}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0xffff, 0x20}], 0x3, &(0x7f0000000340)={0x6506, 0xaa9d}) 05:49:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 05:49:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:49:47 executing program 1: r0 = syz_open_pts() r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0xd008, 0x13c7) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmdt(r3) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ftruncate(r2, 0x0) 05:49:47 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) syz_open_pts() execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='[@%\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000005c0)='\x19\xedQ\xca\xeb\xc2M\xb5[\x11\xaax\x94\xe8\x86\xcf@\xd1\xda\xcc\xad\xdf\x03\xbe\xb2\x8a\xdd\x1c\x1aiC\x97\x035,M\x81\xc1\x10\xc3(\x8b\x7f\xdd\x01\x93\x0fI\x9dT-KJ\x1a\x9e0x\x02\x80I%>\xff\xa0\x1a\a\x8c\xc5?\xab\x030\x02?v8\xc1B\xae\x9e\x04\x93\xc0\x97\x9e\xb4\x81\x95\x00\xd0\xa7k\xb1\x033\xec\x91#\xdd\x8f\xbc\xd7\xd9\xed\xcd\xb8\xdfBQ\xbb\xef4?\b\x03\xf0`R\xfd\\\x7f\xc5\xb2 \x8e\xef\xd7\x9c\xd2\xb8@\xcd\xf1\xe3\xe1\xd74\xb0Od\x85\xb9\xf7\xfa[B+F \xfa\x95\xde&,\x80\xfc\xd8&\xed\xa0\xbe\xeeE!\x8e\x9c\xe0\x03\x1a\"c0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x1ff, 0x100}, {{r1}, 0xffffffffffffffff, 0x8a, 0x2, 0x1, 0x20}, {{r1}, 0xfffffffffffffff8, 0xf, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x12, 0x1, 0x2000, 0x3}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x11, 0x1ff, 0x100000000}, {{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x9b7, 0x4}, {{r2}, 0xffffffffffffffff, 0x12, 0x0, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf00fffff, 0x3, 0x865}], 0xfffffffffffff339, &(0x7f0000000040)={0x8001, 0xffffffffffff1f37}) close(r1) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000140)) 05:49:47 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x7f, 0x1, &(0x7f0000000180)=""/85, &(0x7f0000000100)=0x55) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 05:49:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlockall(0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/186, 0xba) 05:49:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 05:49:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100000000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000080)={0x6, 0x3}, 0x0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getown(r1, 0x5) setuid(0xee01) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) ioctl$TIOCMSET(r1, 0x20004268, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3}, {0x18, 0x3, 0x0, 0x10001}, 0x2, [0x380000000000, 0x80, 0x0, 0x8, 0x8, 0xfffffffffffffff9, 0x7, 0x1]}, 0x3c) ioctl$TIOCCBRK(r1, 0x2000747a) 05:49:48 executing program 1: r0 = socket(0x2, 0x1, 0x5) mknod(&(0x7f00000000c0)='./file1\x00', 0x80c, 0x1) r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x4}], 0x3, 0x5de975bd) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 05:49:48 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) semget(0x1, 0x1, 0x100) execve(0x0, 0x0, 0x0) 05:49:48 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 05:49:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x7fffffff, 0xff, "e33c5431866a3bd36e70f75f7fada987c9454127", 0x3f, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x7fff, 0x0, r2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) close(r1) syz_open_pts() 05:49:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = socket$inet(0x2, 0x4000, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="beabad8b9a50f6bd5e57c9bc80908eb61cc01b2e705213b6819410dafb63cb8594bcb9b380083207ca7bfdf715071dc3158d31e5a24144a88d791d476d0ff2fadaf84cd34e1f27c158f4d47c86562586901855710a8767f2340105b8f159c7850c8801ba8df23030045b5f468705cfa9806ce470b08f8d59ea7e6f967001a7f99a9a273ef8db3820cc1793775fdda18aceb0c7c1ae1c4f49c73716b0bb485a899f6da4e6b3d9a1bcefd739584edbeeac6f78f39e9f55ef76342e2d0a99cbd2572e453946ec9a5714b2b81a39", 0xcc}, {&(0x7f0000000100)="668e4651", 0x4}], 0x2, &(0x7f00000001c0)=[{0x70, 0xffff, 0x5, "d08bfcb35e01443342f7477d76c2e7c86f03b91fbf99c86334b7e95174cf824233dfaede50ef192da59a27f7394f7fa4eb9b11662fa687322a3e9f715ad542c3b9baba4d7ea02ffb6cd5c71ce6ec681414e8a153be89987d8b0f313b"}, {0x80, 0xffff, 0x400002, "f53ddebeef8dcddce25536b37c8ee37b5b27db5ae717bd2351e519053a63fa02cce1d108d136836d3f3a915b5b02ac430b853ee133677cbf01a37074870a115df20e76cdc58193810456bf45981bc4b186feddda684673182e7948942eb0546d75830d7b5742b224929747488d0fa4"}, {0xfffffe77, 0xffff, 0xea, "4b1ebb99da084c3d65aa5965a9a9ce2ff164b95b0ca726e57e05c456a946dbedfff2c3065acc922237c4e98f9931405883aaf924ed6dcb8ec1805f914f396aaec4a5736b6f687d4fb9eeef13b259df5fdb3065b2c1e771e6de1f0ecd85f0e4fcd6e4cfb01181f15daf85966c5a02644191b279273817514df92b418e8149cc5e5953dbf3ee6bccb2c78858969c000f2a23451bdd3d23dc9a9b8e03c14dcd85a1dab3f198db78a67440110048768d77b08461f2ab04"}], 0x1b8}, 0x3) 05:49:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) kqueue() close(r1) 05:49:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffffffff0c8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r2) 05:49:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x560) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="49bf52596c6654d8d37af842b54fc0bcd4a68475979bf0cd065f0e0fb93f0c6c190207ae7432dc304d579e45f0dcfb322667bbae6edc468e22a55a0b6a2574506500000000000000000000", 0x13) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x6) fchmod(r0, 0x2) socket$inet(0x2, 0x4006, 0x1800000000) 05:49:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 05:49:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f0000000140)='./file0\x00', 0x94) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) mknod(&(0x7f0000000380)='./file1\x00', 0x80002007, 0xfffffffffffffffd) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x9, 0x2, 0x2, 0x1, 0x4, 0xff, 0x7fffffff, 0x4}, &(0x7f0000000200)) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = geteuid() r2 = getgid() setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000440)="dfdb2accae75426bfc7ad7745944499e507b4dbe61ccc12d9fbfa8ee8494bc563267d573a06a0c068dfc5d1d325fe64b9358e9023d310daf5b072400cc71e80fdbe622c1bdfe50164adc6ab00d1678311cc96e997ce2151c6738b669f83fcd52e5a02bf7bc8fc6ea7b9366bcf4bc0a5b2c1e838c19ab91d7547c3c5ca911157f0a48f3be5ded5d941085fe81ade419ccb86da85f", 0x94) chown(&(0x7f0000000340)='./file0\x00', r1, r2) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./bus\x00', 0xff, 0x4, 0x8, 0x1, 0x7, 0xac, 0x2, 0x0, 0x1, 0x401, 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:49:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) clock_getres(0x4, &(0x7f00000001c0)) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x4, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0xffffffffffffff65, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000007, 0x1, 0x5}], 0xfffffffffffffff8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000093, 0x401, 0xff}], 0x0, &(0x7f0000000180)={0x8000, 0x5}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000002c0)) 05:49:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20021, 0x0) write(r0, &(0x7f0000000140)="4e070000c2bc638e6a53ad6c673ac4767b4a86", 0x91) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x40000000}], 0x2, &(0x7f0000000100)={0x1, 0x20}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:49 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x4}) close(r1) getdents(r1, &(0x7f0000000080)=""/180, 0xb4) 05:49:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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) 05:49:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 05:49:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)=0x210) 05:49:49 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x102) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) shutdown(r2, 0x1) r3 = dup2(r2, r1) getpeername$unix(r3, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) chdir(&(0x7f0000000100)='./file0\x00') fcntl$setflags(r3, 0x2, 0x1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc080, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x28) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x48, './file0\x00'}) 05:49:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="01", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x15b) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000140)=[r1, r3]) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180), 0x893f}], 0x1000000000000320, 0x0) close(r0) 05:49:49 executing program 0: clock_gettime(0x20000, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x3ff, 0x0, 0x7fff, "98f828c45bc9924d7842cbb1f3dc11c325a40e7b", 0xe6, 0x11f}) ioctl$TIOCSDTR(r0, 0x20007479) 05:49:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x20000000000000, &(0x7f0000000280)="a27633fc391a314b840758c285bad853823c1725551d663ba53d1208ede4ae467d1a1be3b3d4dc0a7e1247f039850158ec951ddb9f358e9b4a5644c95c7c78e8383a9a272cd8817ebb6e5b01c83a21432d01f25f6ab331df09f1bd5261458b0a358975087f034a4da14ffb00909d7ee36a58595f665a516378c1b05d81823390e2c2dd8ffa", 0x85) 05:49:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[r1, r2]) pipe2(&(0x7f0000000000), 0x4) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:49:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 05:49:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = socket$inet6(0x18, 0x4002, 0x80000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x2, 0x74, 0x68}, 0xff, [0x9, 0x7, 0x3ff, 0x0, 0x6, 0x0, 0x6, 0x7fffffff]}, 0x3c) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x200fffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffff9, 0x48, 0xf0000000, 0x0, 0xffffffffffffffff}], 0x86, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x9, 0x7, 0x3}], 0x1, &(0x7f0000000140)={0xc5, 0x5}) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 05:49:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2180, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x401, 0x7}, {0x5, 0x5}}) unlink(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 05:49:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7fff, 0x9}, 0x10) 05:49:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="bed0f6a9c09da1425b28633c8742cf734eded75763668198e2557d9a5376", 0x1e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) ioctl$TIOCEXCL(r0, 0x2000740d) 05:49:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x1, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 05:49:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) shmget(0x0, 0x3000, 0x208, &(0x7f0000367000/0x3000)=nil) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000280)="c0b339f866fafee74a873e2cd50648ea92f158cbfe0e8fd1831e03d823a03ffc9b6d6eec8df54e6a1b78a3640f1413b9cffe1e35f019b557c6efaa5fa88e3beb72f230c438c3fb278b7916279d04f8771f01e4c701318b0d5605f3166f3dee9a0bdc3e9323659a63e8efd348028b31aded75c218d1d37cb7d527610d33ed7fd771436cea1907e1a1a689fed48d27db49c04d8fb7af7e44006e7b83e3661169f0f9ae49ce420d853a58408ac2e05c821f3eed9a3b9529934ea32ee63daa3d65188222a6ef528d35fdd312b75af486892bad870aff44f6c3b64a7b3cdf3afe7112f70dacc7485cfcb79547bd2620af26c5b19d8e72e85ff62c8ae3e31514134ad6caa4bfc7accd348b9121f57192ab5761597287b985a8e8cfccdce40c86914b8bfa2e5b1bd1e28180a1cd1a45a7ac23337a360acf36d7dee012e54c6ad94f532d2edc4ab46c55f4690d8936b7baf939dcccfa9366171581024d396a6852d3bd7a6579879cf538c6a856a834959d200fb2d06bf70264ad7bae73d18ab4c27d71f54534e32d482917e578a7af755d7645de59f7b43c923916035b6c4bb7542d83fb4fc16f63d56e4e3aaa2f192425c13acd2c80f0184191ec5c92bca70b5bc3b100b99263a424ff8578e4ff6ff7abbe890476f2bc5e5729f391ff7f32e9eaabe61df44d06b5abb8d7017e371a7dd0f0ae0f99015ce2992b1e48a9cf21ab4d66579ca71812378b51b4fb7a8b959e4967a2b4da6f86205612ee65deae44bc90ec76f08797be30a52ffb81d5178c52649f98b793c7e77309f2e7006521b16ae94953387669c79abf960df321c0603df30af11fb2f69602b2de8046990ed3a674468dfa9005f3f96016fdcb898c653f6f9bbe506bbd4585ab850a4ac75a805835dd1caa203f5785f7b218962616359ac9d53740f4636ad346fd81ddd5230658049962b8d089bbedff8e60a17d7293e9bb4da5a2fc33887094607ba53f9d458862145b45aa6a14147edcf4d44b6504a9978d709f757baa3577a0b65aa0450da2e42a95fa48e3dcd66538cb991bfd54c010c5f5a76a8404b633efb8467d011a808f3ae1a7bde2d09ef01e66768834920107d08696894254a7601e9f572961c93fdcaf7f25d7815fd9ae8b0fc27895083843191824779296032768e545fd12f7c651d5b28fc43f8f2fcf05aa7d472347d11a100f04d504dcaffab5c297d604d575503ee0bcc371be43cfe66912688e806552cca7e76d18be78a149e5c9a76e98ebd1ba26b97ec7d816672c05ac17e2a02705591197e12b0e8e5cd5922a7c73800ee91d03661c3f17d6293b668f670bdac1513e752eb364f0d3028091aedae7dae6bc79c80a1c84d07ea95b09d24e7432e3a871c62cb1a16d79c1fa8a67a5d61ac6270983b5d359a8f25e8e862f024fbb6b192a08eef1fd1f6f0f7c3c270667b5a9ee94c14468dae8da248229627696264042c9070e28adfb122fdc7bf8323040eec4b8d03f28ece678a7e6968457995874fd65b3f61793dfb603a21d0f41ab7ff3e42a370d717e4742bbff6a647d1790c7b700e44c912122285bed4d534d68ce953871acb61de83b6701aeb03c236ca31fddf3f3bb2c4a921455be4c47c0ac4b1052c9bc2f7e2b4964a89ccbbbe133c1fc8b6971ba81653ae2094f2d6acdc94d8a7158918700a8c6cd2469c9b4eaddb17419db3cb55cb341cab5a981ff9e3ab24f07df380533a65d51e9ff4c1a3a402749817bc933c7610a7b03b3a6d12ccecd68c0c41be76b0826642bd991b17edb70e49c5f4977183e2cefefe06c5c5309a8c0047be3d978adea1ffe701dba999a5171f79337be78f14a7d3b9f286900bb1e88549e0fb2793cc27aee24b1c75e37d9d87b345846bbd2215d195e4036c9643b3d9f935ffbd9f46945efcf3c390c966b90b9d9d1a29176347b317445e76697971f0298a8a22e61c01247c164d688df6ad566be0835f871909c86a006da9eecac7fce5d18ca3c8b24419f6580c4ddc9e48e2a6aed34c1152f70cc8ee2c8ced8fa12d23df936f910940ae7b3cd758d159b679a815d678bdd58c083e700a0b9c05302b3fa9700271af711b01fbbe98e1ea0051bafc6a51ef21fff9acfc9f388d22bf904a83447fba07871a8095fbdb3ccf6d2c1d15cfc127997833abe040d25ffea5a01a0c566b73015552a566fd3682dcaf9fe79a9963d6880ed9f8f1ff8a173800eeabf9d53424870f4d8457176de329ec6f91bcac053e6b58374788c579e79fe01e1ffea2c9f64c580eba08e428685cf5468a88250f8f96379c12bf642a1c23f5a247a1e397c7a5158fd5bd6bb7d8cd7dae90aa7d0502a73f0efc3ba9606c8ce2f8e36fe3022deea37821c255d73f761aae48253305e1b4128e3bd74c26f5cbdc8b862775eb20857ea6f37f35fdf5ea0b113b7898a581b39f0f735071ade5caad3d946377a4fc645596e3423230c5ce030f5a6b5c34bba2e4cd0fc677c95d92ff2ced8de45d16756c89c658aaa274aceb7637662b6ad358281c1d6732c860157682a53585da5d847bcec0372eeebd67403353e562219f8facaffac550e0d1b7dd2d9377fdd3d9bb969edeba95938c9bd0289b4f365b54cc473a77e169e44ab9b5e8b150236c97a4ae15c052a0b320e5d9a602a76036acc53b46158fce14b2e45d4d04c81fafee21861eadfe58fdcf23336ed5b38972bc7f78cf825c4d6779b152c78f8bc200d12a46114a08a19cee0a04963e67db903443c0395c353eec2af34003d447d2d24c76130f71ff68159dbed76a2890409d5e783895eb51e59f7777ea24abb59b8eb182e81b25c0b8ffa49321092e17c30ecdf63cbfa750fc210b8dcaf8d0e71f14f6ffcceb250c144457a685a5cbb0da05a00d723567f2e5883215da1f45cad5cc6423f6a348e4b01422268f1e987bae33afd98caa3eda32baf3ed927fdcd3e7e3c100aabe9ba96e42dad2098829fdd9ed05d9b5438b6df322c64c3c2abbefbee052dbe6d7d073cca6b3b7d5c2fe71215b060fd849f61134f0a1d685f3b25912e337f217e0ad12b640f1628444d7ae2bf627ed0b8f109d787035d001df68baf7be09bbbd0d2699ca30916620e4743b80f06c39518d9a1f82992cce181484e121c1dc8c528a42405d97392049da8bf9576268841225cee629743993511f0c1c38083263f81e435719ce6cf5267acf18ca9e35e091d446cf21257c878c04790119f0fd616e6e81fd282b97162c131e03fcf0d9098df8c261330a1024321bcd41ac0a9b2eb475a4adf0db723d370587ee606780032379f3ba92a5decf54138210209aa7f5607ffc711b088906ececdb3918a396b5ddaa851372cbd5ca0ef7161e4af05262537b9c361067cfb1b26390e74a82388ae8043f034c3cbc2a3a7af8844b7edf71cea88124ffe267e209e9d9248aa272e4a212b60df397f8ce8017bcd58205a1ce7bda49b631051c16089d1e9f064c8a40f634fe808e04ea475ed244a79818a50a4f21d04ac2b37f06642acbf517de8717d2780a0055108b966d4e92ab993593eea2b01427e3f8976d0236d2958ee487bb338a7a90ce938fbfbca5f681299bb87bf1dbecf86c0f2f812dca7c44a15e44bdaaca93c0e9532ee72a005af0d64976ec18fff82a86c0c8e78e6aac0ddf0a72c3c4afd79a3d78535c51d2bb137d21ea781e493abcba3738ffd8822b551eee90d4b507c0e892169643ffcdd3fa4e0fa353a0f2b69957ca726b7fcaa7f013fafdd4a7cb7e71be427d99c1082e76a3bea63f2e30f8ff276e534b48c2f6a6b7fb485c2c0d72b3eff3cffa61e6bdc1084bb31da34dcc1440ce7a0256aa0586b287df670207383cd8f7514840b48cdd7f69187118c6a8cb3731bcb01a5d5375f2ae287d544533053b648a050a2673dee85fc0aef88f8ab05146730fdb44fccea1c1129f6db35d9ca829c8a94c6ae1ca5388a034c85a1434c15ff9a0a430e1878185c51a099bfb7f8188dd47a5b2abae167dda9737ed0ae168127368b1b5f9a2634ecd8911d7e611aeb0642a069a76e416117e7ae207f6e158aa6d79d720fb85a1a3027c5c65186bd226ceb504519345561c400f434704f914293cc2571dd1d0eb2719215c6363f9a377fea4773d1c53faaf19b24a5c696f5d308fa4af48f69ede33b1d9b911eb8b95063db75edad317415fe0b8dc187e8dcc68fabce74d1fc664af0190c828513ed0269878f96cc8507714fa32d2ae3d5894a8a913abe19bc76fb7e4007557d9f4f7f36be73b12d1aef4d22ff715d57a32f7a35693eed34b0e815b3472c1be9d8e584a050327881a7ed4539f8e69a7698ea1b44fd1366af9f816ddc9a679b6eaa249aba75882f8e889a02690143be9d6be23009f316261b7b37cad95bd0f41ed6ff1e3b8d0b7545192d7f72d6049260fca0a462d6650e93ff5d89ddca1f55ca8c574e85a1a2fddb215116a2f0458495d747b01b7fc7f809634939ad9ead9d707ee4c330056c2b21eb81a52032221449deaca7c6f8d0f234aeb5e7d72ee5211e696d7b09ce1876a5c73b0c8abd012e3ce95c2de0606398a2ff205d234a5c0acf1109452bcfa7acb376dc617f2a2838ec1b8f942820843a16cdc4b74e991fe412ffbab12427a1bda584f8605e712316e46f1535b3ea4ba31b9999a4d3e4bf498995a36b79db88a9ca4534a4468e7b08dc2de4cc25c5bad3d1edcf6a3ba9185a1e44285f30c8085b33869512f5ee26d228221d4066bc1b5e66eeb27c893e4697eff1222bd059967e64090034d5c9e3c9a023ea674f38415a422f363ea969b2396c2a7f3d2ef79c142a3938e78d2950c19816a157e890e5b016533aae67428a043b8ef0d48495daf2b2eacb27e3201c7d4b86000bfabc20ccc5471f6d7db150a07563cab2e9666278607510cccf854e659034f41352a740282e00e16c344f8353b5f90cc91830a67ccdf760e45e177ecc5961539d12514185c9c1284df394f15f7887530f7f6f9355ff5678b653723fe57b07d2c3ac6e1b31269368347efa0242cf9dc0781029d7f8d590af98af60a64731655c3317484f5aa6318f25bd5311011bca304e54b45c8658d85e1f0d68d3fc2fa88fb3f06a862218aa821452fc43a47177a153ffd96d4878553bd47bfb9b9d3a1e6b58940f47cb2e4c1eb47c01e4cca185a88ab781b1c3012f746f378f0428d25645c33a425d4bb3aba71582f4c5bf6bbcb15ccd71bf7339b055a3b0ab0028701ebefac89abcf56deab5a482b4143b544ba43b99053265e6f3c792448244b09d16072d884e75f578bdffed97efda19f1e88279b5f5a41c4a8016845d7ad4192bfcaa2748e029afe017310d830bb5ef4a3e2484a27e7c63704a66498016a83a3d242e19075062c704b53d4fe438945d4fe983dc91c4e5c1f8629ff3f27f283f2c2ccba0d974c17af8f5edd3e20b6b76583bab8703bff403d083920f4fe68bfd1cab5f596ed8ee72541d90acb82d4de6fbea59b3da92282ca7110ae1857613281486ad543e4a7c89e211fa0eb93b442432de8ae5341cb9111162f06542f709c1fa8552cd50725482b1d199af1950e9226dfab5758b439d91d249be9c03a8c6ede289fc1818e8cf2661eb2cdfe2f642f01a92498f545e1820ff6e1f8a6d667db55f3eb3f473da6074951c3270fbf6bcb0da1c53352425629f2fb0a58c17e8b1733093406b0a9aa6ba6f842f7ec6e77e0fa81bd12ebd22d2db9aab3e142e9f8900754a491e41c24b42ab8fb7e4fad1b61e9d07d618806ac8c23d14820dd5339e259243fcd583d2ed13c1dacfd44275d3de3938f5e4d17ff18f7158d94c", 0x1000, 0x40a, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x1000, 0x1) rmdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='W\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000240)='./file1\x00', 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) 05:49:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/34, 0x22}], 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) kevent(r1, &(0x7f0000001600)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffd, 0xa, 0x8000040, 0x7fffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000014, 0x5, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x3, 0x8bc7}, {{r1}, 0xffffffffffffffff, 0x4, 0xa2, 0x81, 0x4}], 0x7ff, &(0x7f0000001700)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x6d3c, 0x6}, {{r1}, 0xffffffffffffffff, 0x4e, 0x4, 0xff, 0x6}], 0x2, &(0x7f0000001740)={0x5, 0x6}) 05:49:50 executing program 1: socket(0xb6d174950b3cd0c4, 0x8003, 0xfffffffffffffff7) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = socket(0x1c, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(0x0, 0x0, 0x6) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 05:49:50 executing program 1: pipe2(&(0x7f0000000140), 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:49:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 05:49:50 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xa7cc) listen(r0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 05:49:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x8, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() 05:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="001800ed5edc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003980)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x401, 0x2}, 0xc, &(0x7f0000003500)=[{&(0x7f0000000080)="70aec94c69a74bdec397271ea935a27d597243f190be4301c493c12a080681e2b06ceafcd35f0c39addff5c6e62632d3f50957cc4f49bbbf774432a01935d75fcb5dab5a2a7225507cf35ac2c7649871c0ccbff57350794e4d1e46c510cd8718e1352470596764764ef31c2eda788bfe2c0feba0d02fe8178e2a36b572c41d91ba86cb6ed8a18c65fc655f63a1233edfbebc9437dbd4b056ce404177fcb58df5b6b7864df92bba0c4c31f9abb22ff51fbdf9c8db645dbb979a54014456028e2d6ffe3fc06e08f220bfd4dd8546b532a337e4477b3e369012721224880bc1b2c60cdda0552990f7f335ad8a6a4f0c60153b", 0xf1}, {&(0x7f0000000180)="11af07d8e1702816c608290b55943a80128d57e5472fbd2b18d2322a0c713e23891235b26cd87280019e66109e529d20a32e2604b4c34d4de2ba50ff093761895b1f52749f94d29d3292e325f962f0ce98eab60166f029992932bbe1b217e36ef7c3b9a15cb8e9bb893a3ff86dc124a3ae1da0672a27b32c6c19dde5b87ca9382d3b80ef445b5f9effaacf8de9ee5b5f5e267462012cb8e57d9f875981ca702f4defb367a3f77576ed5eae8a1b79a5c6716a6c918bbf7049cc2eab8f324352cbcde35002d8ec5bfe5d7057b24f012501e967d188a8a7abc1d2ef81799ec236ed2ea5cb7ead95fc6ff9658e384481bd815c5a532f3e2a6519aa158b21779d436786e0e64de5dae31fcafe1fd8658867cf38fa33be69b15e2fa2d4529cb0debd1cd6d39bed06fe389eaaaa42869d837498b8e600f11aed4db78c1672a06f7d9d2a43e1d6c34fdcca86dde5ba3ccd7f62e6c6384fb0345edb2c9fefa218dacf2d59c79815040beaf809334f242c8f7b644c1543a17c3984d693f12cb7986ab1b2b462f11e65faec51bb33edfc8d51a3797c973a742ecf3a2146c5317dc59741baaba91ae5eba734cdd11a54ff52b62d249aa27240305bfdba3cda85d06f57db6e1817ebb8baafd284811754478dc556b3ab3331599ff5f41b3677e96e84c13ba1f631d17f60b2df5d1d85f0803c0069300e8eba0ac7e30df89e9238454df4d8b899560db1217080a262ce370b42d8fdeb3d9341ec337edf85964fbf1eddd12e64cc2cf391cd126af6b4323102c29bef9f2b25c8f35ac2e4847f54dc4d7a6ae5ffb2ce48f972033e7559783edd7f7d10d2c6bb3ad50c70d9461a933efaf561a5137396cd1131205d74a234c9faf7ad145040e61f7e5d34c91511db657a319dce9eed5f4bf50e55ab04d831573c55eb08d156e388f6d329473a347584ed06c5b32dd49beaaf13c3a2d754d8a9577728880f53955f1b4cdcd0cdf604d636b16a9a9b1c5d5b149de845b94377197e3e317b7f1d35b752e3e162fef09af439000a6e8fe0e7b4219dfa55931ae1477758731d9a001ca534818d6bc5dabd0d4a010770997efe4222adbe5883e5fd40c361c6999f2a03c29e3de1e1ca6e917ac63d852bc9b820e343c41fdadee306a6716edef72f4d34fe7c3a75be2cc9a3b3aaa084d1dcced1f046a1f0bf537ee4e31491fb28665b0d2178389d69581f6f0460551cc07759a7a287bbe754f91119b3165f7dc9744c6dc98b7ae37e8c17778666aad66a312614820c855c6d67bfbb1eeb18b4116656d45f3c10fba36291efa4f7abd389331437ba4b45aff3cd17192fc0ba852799f30deb9ae4729fce77437ac2314655e1d6ecab632736d5da01452802c52ccee6b05fffd84e21bfd9aa6f2eb2e9efe330e10f541d4ccf331d32de97828ba383ea271b5be2f0d81c9b594c5f0c0e992dc8431a0291dbb55a3ddf2fbd5f012f2b0b3cf03e737eab78955d6bceb01a3c35b2b615bc7d4e0f6562e1c2d8078b9439d6fdea7a8239b93b1055cc752b33a97fed611fb35f2e19d2dcb1b923f0aa0ab5e06b88dcb72aafe95ee5b62930096ab4c1bd69bf43e9b93fcb27567b47385307fd0a9b93d5069a6ceb48d03790e88de195a140ff969ee5d933be487948019a769656ef07dccf69e0ecbc9c099856fdb4c4359fced2404e71fddbcfcd2375bba550ee4e0dc6bc1ff60e61551424225f999b2fc01e1dbb41e64102413d726f469796c8f56b0898f04ce6b666c05a9f93cbbc45fc540e2ef926970b02ac849df1c03a136905274693096893b6cb9d473ed0578611ca6fa693af707402a3d63496a9815da2364e6dac835141b6656ec99bca47699705db5bc365bb0c77ea0ce196bc53e76d689f5eb00e56fdd5fcd811fa2319beb10b187d8f4d55f19c43ce9e50437f0a065335ec9adeac99be0325f71ba433deadab89768332cf5b26798af7a209dec58007fd24ca83ae5ca11db8cc631cc01eeedf58f4e07850f1ef42a56fdfbd2fc99fbc390c5c11a2d672f21acdd37744674736a9cd8fbd5ed19fb09a947e6410d25717076fa9a7906ce02f22403633fff790d6c8ae10180727156b73a2ebd3e509f84c980039cdfeb989a7e848da77beaa4a02f06506580ca1d552d80fb1f92190a538640ad15cb787affa58572625d572ceb54bd63a612082c27685226fd8c46472acaee1456127b3efc5d41c8a78806e09065d85438784976ab82a9b98817ba7687053fd1b9d0f2b3b29d3fcc5c79d623b8bb56e92ce40359458887c95e54a341994fcf0992ba7a151a95267cc1987990c982feb46d7bedc561e04542226e0241c212935ee19903a29d694c72c55bff481fd550d8a2c647135a9a94d053a1aaa9871181230f1ce1c671a764eefcd1e4e7dfeeb53de38c35bfa629d2483b3e2cd43fe6058b6eda315fbd0ba0548402279929a00c0ae75cee7e827687548333e9a8a65dd631afb61d75ea6530184807525088fea7ed96d8c4633d2a982be70ceadb227d25a45f314a8aa6da8d6c3762fc05e7779b37bcf378754d36f13fd7713247f95716acc48c37596e798e5bc0a0785838f67efc8876369f161341bb4204176d9129f4dd2293deb57c558be6654c777fb779e4d23b2a812d7bfc7c5bdffdb066863d14877fa61f70131a0c74cec6b5cff883a8fa009a0aa4527dde9114d772acf5a06dc6e98197541c5e79f1e6a8f7729f87ded9aaa25082436b72a847f3c2d5d215c061be1293a6d0ebba3711ff8cbb6b1eea85f85e36b6035b9c6926ed725a2b3eb85328bd2825e1f59b8c8b6919079cd75e48b8548c98e86c75c0f2705a2818fbfcb445dd27004a0f4cc9208522d79e25abddc6bed501a041533bfb34a14e1429b478f7c43fe394e9f7cfa03d815e45bf46118a4c4b4594502273bd34986d866e6235b0c3c17b77713a547fc6ea3fb47438282d36fd8e10a8983b9a113ffd11c8fa1bcc641ed10d9aa0e9372ca8c79ca77a5a6decb133e2fd409b788e56cb0608170a9da3a570c3016eeea9271a9bbb3390baa987c236d86540f9f1051de08ad6a7ff0c8bd8f6f1a44676191bc80302de04963f32f832d6c6080209a11f8e77cf5988aaad66131f8327cf121e278b9128feed45c16be93f68a5088bb541260b2a187d406273414b39d85e01a08e3bed19e325cf16828a063747cdea8daaeb1a20363fd1cc072a0234ef4b2ce1c869fd79c4af7a8ce0719adeefa06acb3eb9e92f48aafaa87556b90530400de02c813cc967a7f53d83d61d672222fdcd11c1445b4ab4ebbb9c084134a4a675d4cdb21d926959829f3243e1fec5bd98697f909d8ab5d7ee4abce7e350b0d042ec71c8fbc9a690e490d74bfb95c697f61207cb34b25bd98ba877581e6059780e74844e32914fc3fe0618e2b7b431365fdb7f03e2d1d06536d0e130b056c1019a695d56d709c32075431aef0a335f888a3079592d07bb272a1de8648852ac7d4e8120d6f86c9184b32bcae20f8bdef7ccc284adb8a5b07e9355317ef33bdd73df418539b9a42429174b16d5bf29caed35744d83ec4ae0dca7566a9ee880292e76d2004a62e909d0e2324e5a8584dd273eefc79a8fbddb82c21e33c15d4515f19ff786a9c8c3b54109216e88a2557e673d803a47bfe52c90652d5375dbb8e3bd9c16d4ae98a293f30978448474c7059726cffcd6be1a46af26a99f8c532eb7f642bb311db639687c86b34c5d39368cbc14f43a95e2b042ae6524846c25f36566c587704d8a8ad3d615d6ee1bb830d406bc96d21aaca4c6f087bf818053e218b10d3a1b23881afa0dac346f01d948925b22da667f1fd1259f9484241879ab2c86a522f805f097521903db41cb51c8fe24fba54c26ef0f673f3858ac9de37e7a782ed75e3fd159605a06659c19e43435ce88fd22101051a330a4e0320879f59fe3f90d875051f0d1200f9f994154f08232df96608819bc71b47e48455dddbd53ff35567b58b38eab21543df7632a025d91b6e12d81d3e140f5b37c62a9b28ab37007bbbc2761931afbb6e7b759ad1386de4b36f1fededed265bf00a256c954022288ef39ea4072c9c13c072b2a6b32df22b181751a4d0ee453250c1a056269869a9c3175676f5a5837dbe90aa1d358265323d748c498c53fcf81b1ef3f406ce759eb8a58efbd05fe599fca03738f29afa11a7cdaa8ae3df2d848592c42529a28e54794936248c6720a306bc01fbe303322a8bcfe3cc85c60edb18b33503bbb40fc998fe38ec83ed35535413b545224a4ca539deb4111b1be973ae7964c70b545c037e6440919d3821883bfdf4c4bd98e1a147256a4580d180b3df7f41193f16dd0b3f07d58e4bb4124e0492a44e9acb510c1ca04340e63fd3e8695bcfaaf07762cd33c2ad735f80a5830ca4221c38d67f8f4554fa862426fb24221769fe9c6420db05b8154e7d8afb4980d5b27db968b41125079b9a82c058bdf6fd8887f71246f2a483b3dedf25fed748394bc5ad0c0b41ad689255c8beacd552f5ed65ab715b26a0885e1673cc84947d63653f656040e19d86106f9f3b525033f4656a2471ff26c5b8a90e206aa899b94b65588ef463dd9723a76128b64d73eb4d7f60323a708aa28fa88c79c2286c4af96fb911fc20d936b9a80339f3f6b14c6d19f466ad5b2046ec1635c0bcf6adb99e96f951300689aae5563da3f7316aca7d848e77850334d1c78574bba162be68fc355ea9216597600176c684bea797d8ce70db35424e3e82009e58d6ece039422afa13ed4c5ff1a054c3b38e938af4872c2cc27636150f67bb5a19943627f51eb62db806c09119410d39b11599d2e0cdd5b38e52f95c0978db93d38434d59b9d6d2f28acd02db5047da0f2f2ef80369e73d57370e50d87fd6fdeac8677791a51c890bf9e18560f96bf754b049927759ea2cffb808888ced53c2b189b3c4e13c2e69a1897179d183d175c79fd659cf95a59a18bf0f79e27f4ed999d07ac340b03956ab5e2986daefe2fd934e076ba438a3eee7587869ad87fc5b479631e8df35183a60b8f61bf02edf176f914ed407b3f7ec4bf9cdf8480d3e009e2a4c49a3827cb796892a9b08e04b4940a3bca7d7a729efff113b9ebfe9599edfab3ba11fcab8e13922682e7871d3611b974c0608eb2a6f205674a50dd56e0e661ebb01bc6f17bf0e95a58d75d34d201dbeb14ea06755fcf6dcfe4ccd021169c846628e7d77272244d59a30678aabb1b7a13581c3ff76c1820a00f9e6177b1f0007298738ddbc0900d4aef7452dbf8f503d3829c9b32bac62c23bef35bc7ab0df3d600e3a74b511f89643499aed670d6add8f4fa45104a6d912bde09429bf1f53c9ffc3de532a61f4f98fc394b8f8743625bb3828601f1fb16263ebf0d365d454c00650a37a7ef7d53d5c768375e903554b4b56ec0e7b6edca7d8f8785bb96009764bc87fac7a4d652b4ffbd1ca47b413299f2388585a62caba30334521eac410dcc6336c874e15711ed339221b73e9c26edaa6c5e6ac583794081a22d73336bd1756a6d192d49a043366ed4fac3ad1d89581d1ae543760a676f5e8da824b946bc7d4dd25302aabe788f357c2cd297dc21420dbfc0a5e24e5a90a7e288784814f267f3915e6af180056dff013eb53b657e93fd8dfaba0882064360fedb0e3612893afa77ba526073cdedb5d73569005d238ca8e0b17dfedf7283c03e128969445be2ae9097b340731a6258930ebf3be3e82b2032db58081a8f34a58337ba6e34cadad5ced34f91b0992f7d4d55cdaca84ae628daa8da77ebfddb5e963d7489a8", 0x1000}, {&(0x7f0000001180)="c831a6", 0x3}, {&(0x7f00000011c0)="e21ba7c59c1810fdfc01b5e1546930c74a5227b20a3e1849decdfe3b1bf05c0f4310b13381f7e0218387a7c0066256df98870c12e76cb700457b9dbde110d012daff84901fea2d80bfb6e6ad97f1083c23bbefa7dbcd90c24ef35641b1bcdf9c111fec915db8c48187fac844f1029bd2317a3311c6c09190db540a6b4eb87575dc772f00be", 0x85}, {&(0x7f0000001280)="b2c78244055cf6e74fbddd571e9b9c502eaec47f75abf1dc5f1bbd33ad0f11fd9e2500ed1a21cd42b1b986f94b0584c34b74805223a24c39168939e8cea5e457b3feee8704cb60132900b90bc0af3c56809ead0e9be815647fa8f85f2fb072074d7671018d15bed35723d81400db9f7f4ac9d025f9fa014f32750c6dae4a3781c58a49d97c1414fa", 0x88}, {&(0x7f0000001340)="42b69154aff93ae6e88873b8c8c3849db7394da074fc6054ff2c1606834d021ee890c744e1868dbf4fb084b52ba700bf6aa21cc16cb5b43b8574cfdb4ea1628440261f81923c46b1ad526e44bd3ce0d793221dff29b58679dbe7dd6882a0", 0x5e}, {&(0x7f00000013c0)="3d9fc690e5bdc33c2549138905c49ceb5063e77f3b47b27530d232b5f77fa5a3332a5b77f220e0b08da69f2c5624b8a0043c25f56e489407f58013613aecc4e2edf4cc8e4b71780397d99a5c782de658902827c6d10b34253572fcdce1f811b230e2974b4b445d587884d1cd132a3f6f46252ecf540e9967161eef59c57d840796413aac02c431c36101e3ab882f5842145efe2c272a7b4e24d86c850f708795d6f3a619305522fd1aef2e7653f6fa1d7e9a7a80cf2c163ff0a202ec6e47bb58256d187b4acb33a491dcaf35009a57eb9439112a0a613699c69c8291893d3e33f44bed526f7ee5e1074454be6a49272158361c7e93f228051782358e0f6392e1d13a66ddf7b3c294cc44edab935178f4021ec14a188d7ec99f7c28ab1012d7835707632dfad905948601e40db57b0fc48e61aa1b2ed8cd78a195e2c2e846cb936d95ff74e9c48945c4d51d2480277e229bb176538913b66a0533abccd7ab3fac1922b9021adb7682deaae7d95411f8d03c326b4912ce8963b46e6c218bf0825e0ae3765c7e198d0f1207fa4f7482b03116a73fd9d202b24ce52e4395650f28a44798214aa0a87d9ff07012820e4958563bbb4a59181edd26c97b0358770d01bbcdbaf1fb1f7c3ab2280607819567a6eb09977565f2bbccc1ba50b00758d8ae58c634b85cf3da872f93c8ebb40696aaed7d2bccb3ddb95862f61b3eb8aac88bdeb3ade615b87adbb078cf4bf812ad1acb2f72af633e4cb2eeabd2c73aaeb13a09bb460048d8d7dc2f4d55a7cfaccf7c7a9f197318e1365e7a636250866f3abb35e30ff3e761e0861fe6e5531fa3bfd9edb06dbeb4fa62a071232d58bd6af332bcc161425b104c50dbb418bdb19173968f0f00a2f44acd50a7541060de58f9b52cfa97a95e69f37e1609549bc2454391879b2fd8e4a51321838f2569353b39649e25e2368a4a4b064925808bbbc24b67b8cc6e5ff255d5cdb211ed4df37b20fb8839d206969e757655ab9a481682b67c48e0fb8a4609b8e450d0175fccff196e3c2d4444772a237f2dc29dfc3936b11ac3b7c561e0866f29ab08ff4dfb248e2c81e02444fc09ffb67252249292aea5e50a792d2db541cebacc527abcba3fce05403947edf92e71f044cb5b08c7d4069ccf42cd710aa90e71a3cbd0e6310dea0271c58d6be297c71865beb820bad0975b146cff8e86da89e59da21b74628335a1ab28174ab667bdf76cb610d9eb0fe2e735db82ac5ae98f16f058ddc4cdc369f6ee97722d9dce5061d6a8391d155a67bd438da5b3d837376b20acec17830811d7ff1c9aa4c2a82f59e558ac4aea5dba5bff4f9b35bf9e00b60b7dd04d626702f780db86717acecc58ab5df8c6a10573f137baa41b186427d92ac417bcd4070515872b5658095f96c8f658cb66d44fb04a84e46c1d177adc6f655c063261485e55625cd8100288030e191c1a825c447ce4673c2b7e5d1ae6267fed557d099fb060b3c56b284d327c80e2d25afc5122e6b90fd8afaddfb5fb33aa947c6261a0835f6304fb2964e5303e046bb784ecc7b8d8809c9240489cef290e81fd71cb835c750ec152154601b5395d6ded14860f9d01d01ed77a89031aaca23f7d4a879c49eca37cdbca8432c5bf6345ffac709d40e396070a8b0fd32ccac538f9c08d4f169da053818c14b8bd565106ff0bba43e2fe886cdb4f9e2448a17c13b169b4dd90761c6192f7460cefdc6a243b81dfd5fd9207817d7bbc471f73adbcbdd71f9bbaa0eccf6403850be33ee37f60da0118998cb0b7043bfd1d801a571cc101a20db44e70671af76862802694e6e8c2f5acb01722d1bbcb65d755b61f07690efd7d40051d3943c21dd3913cd11a366cffc01cf940ae50b1320517cc51fa3226fc6a9023e7531c26d7033528f64890b69812bb46162966dbb0d40edb4604b9b2a97af339b8a5e18f494752617b33138f20706966ef3cef085715bb818cd829a8545515de3b180cd1a9faf45f77fe47451f8d39182e71ede67493a3688a332b31ba5ba0b1a82373ed23d6eb92897e59b39124aa2a09a0e108669e9e5bf96d7a618ef0e48e27a0b792b75b1cb5578dec9c7897c5c5519f0dede0d622df3447e8084448ccec297aaf1a490da9f51ce6dad2318658fd2e91823d3abc7703eacf96e4e212f098a94b5bc6e32d7666730466ab5e5c68b49e0c9cda9668188ca465344a29f8a431f3a8433699322f011318ce0b13716e77c0c2545b2645acbc00e9d60a7405d5a42497065911c9ce0e251c610776acb51507547133a0b3739a85fc7af2fff7671ea2ee396863b3e228f8618615f7255f5a76e4233eaa2f6ed14fd1b01d2fd0d01c2b5a643c3bd3969e54e7d57aca3a0f24b6eac5ec86a42e9ff3f460a9e5a3ed9c1d299a52cba4d1a8d442b818f87233214e3b63bb891200fa1486ef2437ed9ab9eb5cb528091cd8fbc8e68101702cf1b4acff1a4095d207bff4d4d87339c28368412c6a921fa695862434f459a6852c63f33406beee75d86e2e15a767224723f950af1e96f6f713c909e9db5127c5117805849afaeb2ccef379246e1a89eed385153003e3e7854582b1dfe61320278aabb37024ff7db8a6dcbed0efeda6cd115a4625c5da670a838f3b61c3d7230d91865b29d2047792e3262ae71d03142afa257c224bd99621da08816dbf709eaf0f89f05eb99e40b96a0130626f8392372b7d93b9a640113b6b3feb853eb0de4cca11ca7c0b974152a0e898870ed1e55b5ef678d3109cefbbcd24e784abf8bba1e903c583054a26da8017ad8df56192ebacecc630caac03dc747c2d28160f94a05389f5da650d3dc59e65d4f18fd656860b2cccb8d0c43b89317fbd3c1af70172dbb2d92e13de25c30f1fba5065aeb44636d48666212995d90861ed88c9388bcd712d9a31b7853594520c36834a6a410b533918bc16515607e2268066c1e7b14eb42425231de4b90a6579ca9ae82b5ced13b426628b6d0c26aec2c398a32073ffcb3febc962ff96df0d6d5fd245a6ea13a53bd1b6efb631edf9562a90937c607dde993219fde242aead7e6db5b7e86843e10232339453d170bb7d19fe6d83f501afec3fe815cd85bef76c28c190b2b5b3f0efa9d1d61d601061c504f98e847d9b70664ae907b150625652206276aaf023c08cf2feec68fe0802787934a3ec87f24623d0ea6f74dc71aec34dde4546e065bd7fe35a16a0e0d463f34ca96c591165aac11691a457686a2825741de5009aee0ff8dc7480de83f66ce36273685d21e7688510ea22ab3b95d41ce8dcac002625865d895059c1a10d8f1bf3b884bb9733c0003833fdac235ec7d6fb58d9faa935b7f5518fb53d8a4e9089aebef38fb0885007e92c2179e3e595ddd86bffc56797f91cef096058f7aaa816563b246c6bfb8cabbf6bb1dae300e0727b99ab1c6a3403f3c936fde46787315e5e54c8d810f3ef94725633120c774d794e08ec1451065bf61105c37dd7094e33cdec99b4bf473a4b187cd64daf43368bac21fda2ae78c1ed8896c29dd22a6ad7bfe0d2155affadb0ebab9d2d22690933dbe9b83524b36fdadc762a81af47b199498b8e2492aa7688fbeff158f380bcfc7a5a7a52b46f5c2294272e9412358e10a91f16a1a184f2d57ce1bfa6b9040e197157d4fa49cdd32eb5da962587af110144feec41a179ae7c38ee5d97864072640c828edb41a2608db909f7393555de84121550db6d85e79124646edb019a6e4bda136ca7d6e75cd66e0b55b653ec468365a1a48a92d9c4934da68e95ed4ab6de9aa1a56578bf34a568d6bd07e2c52760d83c805d6b1e582817e71ab6eecd01fbf9467f24c524a715f6fec44039ba3a1111f1285f141c4647bf7404595ce476ad05129283c765820b020832073aa89a611c409d5e208c11f3078578044b80a9d88c77c93a593b01e0e37fff6f9ddde62331486cad36d49faec3f243b03fa7b4da5bda3e43d7829a2059d10c52685446c1f508def8ed25d5a70c9bd87ff66887af7220ca06c46111e4d46849beaebb7c874e14445bed90f0a418254e739735735edf8a45cda65ef991d74f8f3d6cea33bf0d79db9f41ec63761f5d6060a35e7a52a2f815ebca7d7ec305a443f1d26d7ed0be42718e8f3e6c6dc090b6904b27082e6012a2cab019364de4a76730a37d65a9971f5c3d9938bf6dd96582e165a99c22b9b2372a922214aab8cd25a5057f57afb9ecd530ac152c90411777a725cf97127d10b690f70d38355120cdfc0405fbcde8297ffd7f54104277b4e316081b1b15fac85c08922380db290469e08c7dde072c5450d92d48cf743616910be6eb56352b1d5dbeb492cab0b486701bba8dda81c6f58efd8b12ceb29c2f1fbc959fe0f3e2f3ab8c71ae135d3ecf39aaaa613f478f443624057211fc9071956b27b8ef5870064a680e5c6acd1a43a6febb48cfbdea6eaed7771de7f580c9a782be28e6ae1988cb900f9d0ff89e4df27295326e2372b899b76fbc52faa4c54bfcf5e087ef28933dbb5b636c224757b63e405d294d2d4c5344445e956e3c413fee7116e1712c26fb9edff9c67876d09fb837432eaf37098ea5af79b4380e26a8263f74ca31c22694ab1809ec9a9c96ceca946b52fdb3219b4969bca186dce0b5ba46bae4966e8e8ff7bdb4fa791835bbc5dc2f7bf4527a25c827eb4b97c343bb58ad8d78d74eac7915fed55dc672fb56cbc520fc6826547d72dafada8a24b9e0cd00303be093587956630e1dd1bbcf3759653000fc338052cb1983a11be3b7d4852a5339ccbf587e8f5f0752f57c8fe133490ddb20a0ddb4813dae0b2dc05ef4e6a56f222b9728b2865a123d40c78d1b10d704e9dcb7f881b8b6e4441b9476cde9db1de1e0443cbf5e1881a12663ee83fab87268d6046cef2a4b4c07854796cb4d74b4bc08d77219faa33ef06dbdcb7fabd8a5d5efeb08c53c8a4370e5d6d7314316b196d1a74df459222e3dbadd51187a94bd44897334b423e98576ad2b522719f19c9ab21056ec4b629f0a852e44115937ab647bb6cbcb29307c22d3de9b17216f785135a789a5b8ea3c950364e9e9c0d7043d32c424dc252b2a669fdee9a37b9a5d327978dde5757f13302baaf1b5e4d2fcfd240a1256f9aa745094869ee540748046fac59089e5ee995fca1f4d976002095b65210f32acd82f7b890b0e9bc71ea043073efe9b6813075ebfb43179ae7480f0e92125263d9829c4d970e649b1b0b7f7cccf6384f267c94282eacd21774a1b6571257b60c5d02a7d3198f95aaab2a7cad9dc4fd4fe86b61a22c9ed9586964371a677864a91178a337136654e3dd4be53ef78b698d4d99a3c0e33c84ac67584d50989410464157428e17f294e0e5b1cad6c1cb0ef108756a7be05e19168771ae9c8ff639a30aaf70e46c76d32826f181d90a1b169ab22f6f599a47e534e659e28893e352e55329f75a42a0d0f2834a236ff5858cff52f17c40235acb437e7ec5be69b14264e31219a0d0c60abfb9fb6926cb39a0a13ada4ed69c94164c26ff0759875ea58b1d03a31220edba545ee7ae1aa129a25308236f5ed8462d960e81a08695cbb707663ed92837894fe79dfaf6084419a7c894bb5fb80a8a740afe1b0b42a4d222e9e7608e42539be524ccb84e725c9a40bc0cd231ff9c0792ca3b88ec76bb791d011ac91e4db81bdd33af5b86f08cf290ca4a355cafbff51762541be9a0ae7f96f4eb91eb6d08500b226e45665194549a01ce5b79a8cd002240680c3f2b2d80bdb3a5d8edcef54d02f051c3323c13b185e3d6f9b64cb12", 0x1000}, {&(0x7f00000023c0)="274507089867edf4ee92db", 0xb}, {&(0x7f0000002400)="c169fffb6fcfd6338e51836f5952f64288a4e6792ba9340d7bb97aa5c5f0555dc6a6d3819e6b3c876088ee3ba7c8511db9e2a7033148377ec33a90d078cc04e062d43bc1251c221ba243ed663d960bf79b7d4a2baca6ceefc0515ae8d5d3d727dd73be1a9481464130f08993193c742d79d075dcd46a97989327fe9c4a811e8ee7b43028ab79bad7071d37d5d30473d11f545626ea0834fb50e3ef48ac2b075b404a43fb95066a52f9e4190a50980cfb6c48bbe5a1902ef567a5ce682f3be1490326dd398b6a6d6cecd618fba1a09ea777fc4149c7", 0xd5}, {&(0x7f0000002500)="0f714763e833852aadd6ad4b9dcf01ad0961f077b1a5dde956c5498eda9b4785aa76c7a20c9b316084eec97b3480bf313cc78e2aa10e95ba9b36eed404f911da98a4c5ac51d87c4450e3c094e6475a231e03102163cad1e6c63dc0bd4a9ecfd6b80a80fc816f36849f28fbc594d3f9a02ae53185691c4a572fc772634b64525170d5e2620a67a31b20d01f802b05fe9de4ef681eea0b7f8b5ec45f1a012f956d90621224a1259c2029188708498704a1ab41cceb0514c2825057a5a5c121641288d75868f8e2df18170dcf38d1fca35a2bd219e536308de1bc28654b65f2c1dbc95dd1ab8dc92c0a744bf71b6ae32bab7fb35ac9e8d8e221f8e4d69263d98c9c0a62dffd21db5ff0f44281296e912ea067dc94665ca8acb2ce656575b75460d1bfb5f3d4533263b1244b7eb897a9c4542a4ecb929d0ceca786c6ac64861c792f80f5e644fb270e47e0808d53ee4a43b1f77d5b603821dba04ad1a7b246bf53355d7b92ec11b89a01ebe370e47f85b72d1427a5e5c893b6508fc76e03cd2d3ae79518780c51daf10cc12ec3e2332298e1a3f4443bb500aa2cc007494a2a5f137a575e952e0e406846323246fe863db7f5f57e9db9ecf2425603d01bb8518006c7dc3b1244b809f525568b19cbc2e43c0756763d95fe03da7b9562387cde9feb63ab86bbeeb80e576a547b43facdac33f2cb53f0ebe802f6a5dbea28cc86017bbfd27e4fa54a0766cad6280d820c1eb093ba4237b20194ad7f454a696b32a38d7f84572440916404edfc1161fb7b21a65ab6d9bf446d5f2dcff9df312049c69f2cf9f8b7facd7f55efcd63ff38cef488660598f187e599ce864322c955dd83f052223fe14493be4b8877f81d4581486d5c974ef34392eea1f1c634714b80c70b61a3dccab280faf43a3e5942a2838d5e76ae23431a1be6948d43af02c8db44fc308668a095143244fa10809c30928482317d6780f9f8e0262e83f3f0919c551470ff767b1f292376e27ffe96b08c4b2030ad0dc17b60026124edc9ef64301436addc38d848fda21ffa4bb4e26382dc3ccf5214a5a6fa389ab62fb496442a6219c355de779110852220be62f371538ba327019e6a54b90d89b7227ccecea37031396b12aa2f94e1adc48c15823a67d5feb9519d3c5b701f45c116625dc6ed3dfc70b787844d0d996aa21af0fb9c0474711fdf54c1a0d2b0a04dd4a4f663115b9192c9e5951362458ac3c8c54c38e70c23582eb7a63dec40701aeedc6dd499e21a2c128a234676f59fc63d45ed09f4441b35b06f6e68bf6da17a01ebbdc9befdbcdf6c94683e412a2d750dd002f1121ef6f4aee2c8d9b7f0d28fcbb833e3efe5b9e0ad0f5491b193e21211f4d76f1653822997a55b44b3df7306aaed0263ddc632b549261a1355520f2252b1ab2286c8f5d9a120748e48a7cee00295ff0cc29657942ee742b4e6627ecce876b31c82e1570f42f297638453db25f1d91b44f159537f6213e3225eaf33e0433c4790b2e07787afa8a8a9336e5c4326c59261d95339a93f0d8cf569c8899a3d5a5d2a722130c8c3a7736d4f043f458d42bd829d7f33439e2ef90ca7397b7776e2270282c1ef4bd4019797a80fc4d00d32307edc748ba7af53f737a2f12e6d2b50d8e9f6403cd005d2ce90a6a4c498a66e6536cf9470142e67693ce7145d6fde01238cbd4763c2775e1c4ed810b07198d726e074037119348f265c9703794a88e8fdb42b5c42502ea053e6805384a847833f573621b526056258dc3ea719b25fed8f85f13c3de1d98c4036faeae052d15579876683f97c4142b688c08da2df609fc5929144c7d5fbaee03b940c9102bfd8074f7197525785bd11c186fb355a24878aa78f118a008d248f4424bfd320a932a078a4e98e54c088f0a64c5369a7f80928143e16238cbde4b3862d037eb94ed39f878d8ce485a63a3983f27224fda781b3100d40a634e20883b31931f19ef344b0ca72b4fa5a5d7f302c7855d451e5906d9854da2ddd45ebae6857e8b344d08916c527f3b0f3588a1fdb2a1047df89a20a69aa40b45068f0083ced88623213d46434e74ed92ca70d717f9462d37936e4100dec985b9fd0dacd139d081d6726f5bd9696468954db52e7cadc1f19c1ed348c349c5157659574ca174adf211b9d1cb64e82ae1ba97642cb82602860ed23d4468ba65d78a85e0a1c6d78931d6e979482b5784b2574e4504092ce761fa3f697481ea3f4c0e9fde102c5a0fa01df4827eb676dc2c7d327a737e49633e125d2555427419ac230753416394e1b336c3df716ebaa95ab5174009899e9accf673001ef2169e49b27783e9ebed6ce9815d7c3c5a46a61bf0947c52ae1624c1235da3bd463abea3caa030629649bd499fa1678f246ec8e836cead2e01730e082f09f2db489e757bb739bcbf86fe06956d4214624a8e9de84527e62fcb07668ffd8143ad7e7f6d69aae2d3fa5198f5932e1ac6763ec8178400af2c7127004cb7549b8ffdfb3d6d3168f26a9e28e6ea1b8c030536b5bc80d6685cdffb0b12ca74e001cc1a87395e67092079390a3931199f9c549b4ba8e1776ac378467b471f1dda5579448ae11ba9c54153836c0e5521f662735ef7e3f591ac54b56bd406cbaac61cdd8acdca3aaa4a16067de31cf7686b37b4bddbbab3a1604722bbdd6c7f0fa940b038aa730726aa600553b2da67aae8f40375161b8bb3c20e48aff24b90c29bd9d616a55b6f5614d2dd7094fa0356dbc677ab3794c393efc32f4ac75b8057c91043f8d305d0f1a41509d590e1baf9ad1c33eb54115cbdd62aed44eeae10467fe55d55732e89013675a011516e26806f21dc505499bf130f82e5e6c1d6f63aa187219ffb8c6af5585f5a02f6958b71045d2cfc506a687c66e1946850d9eb58041623bbd169c7d5dce75d63c9d398eda62d581f690c26f1218a079122405678bd0ddd557a153e9b74787059704bc8e59049b142adff49b0f77a6fd0213e0ff130d9bb36a8bd096bfb039156e08208ed5497d83262f8abe541ae32be93f593064a987c1d7831824e3750f8f99366ae45f91288eb802f355e74ff740e709a4c51ea5268855f55579a53902e64f9f1ebbec71e488c9d7187ec888f465bba082825b4011bca2f4140f69b431492dfa91ec72ba891a2a38c608608e42e83742baeb16cad3b35f1e26b1f255a04c9325b97a1a3fc11b7ac193a8995b2c84e37762f49de02df228b134d79b34fe57c308f2095ec190645feb46491b4058d6b8604adba7af738758ac5e62fa613912b66577f48aa28887e3a6f421cfdc317187b2063867ee9dac68ec675c1e40584593a17d3848373841c1d91993f4a90e99759cd032d711037ac801b30b2a3621898b70b498bf4361060f3399361c8dafeac79aaf6f8ef10b26f7bc15fb515bae73ce7d50f32929f23b7c659b8fd11af976430a284789b625713ccabd8fa9fd882e01cd5cc32b45db1506954f703ff090c027bb59cb1cb94990656d82bc1f28f0d3968b160835d68bef784e2f2b13dcdfee20f4eb8b807ebd13c25aaa31af60e37d15ddbd697a5602241418da63d1d7e0a0714d31e237b8a12b7130b7f5f5c73236d383add0b0055be06c75ea73d4ce28abcd7b0e6f9a62001e94bdfb618b6cdeb1e4d40fe4ac6bed28c96e773bc4a93688fc976adef2e077dfb9cc3607882ade4687691a0d2b84b3a3f604de98544c9ec56302052850bb5038f987886f18e94a3e02ce53e078aae1c8806e887979447ca696292634da227e1e1cacb0f7059163eb8800298ad1637201b7b92c2814f2d4c098d3e4dcc407ff4adcd04f52d65820907b0098824b24cb50513165cd0650fa8a41e2cc6fd1c7f945a1d62c0e217906fec8474a2f149a3c70c0f02bd6d70253da12f0bc7bb1bc986273917212a0226b79258ad94a1da90c7516b5b09281a6a1ca87b9a2db0fa0de581a6a927f9cd4be2f4090091e531b406a0389af7f7eea2deed756060910c2c2fed580845427051755a55e688029237d2a565bc65befcd5515f39fbf26af801e4d47f01f6a9164f5c9adb611841eb4fcf1a14c75d063b5aec1beea5db8ed5877dc542adc7acc53a462ce550c64e9e11fb02440d1a4b071c0039f4ca9fb8fec313974dfd083dab356320c0d1eb1d662a962c511cd80d33603ea9e8e3990786f0fdaee1e164a686d376762160c2c13fc48c023f66344fce5f1952c4b326f944f9f9351043c900327d985fbf57a8cb332cd08783a0c489bd063cd9878b6d9201fc1342cd5eb7d328576225763e4e5a4a4f715c80e20432d9a99af834dd16201431a4940d344598f09d4a397e37dce21eab5e5ed69dad1702d94e5eb9a5b26d79daca6d78545cfa86ebec479ee5f3be09cb13a4c04ac973007f4374a91eae8fee6373f85018c75bcd24b6bf3b109397db1a432662153f14271056617df98493dbfdf6d2258426a9895ec82456bbb0ebd4939e3513f9eb048f4fe71dddcc5a6c6ea00b46e1fa15d108e22a4d7ae3156667d14fba8ec1a952c103c53ca76ec11924d41622efb1955aab27c8b54b99c64152c1205dfccb66b9607329b6a683f5de764344248ab657c2d4624f364802bab1a75172002da7db6d480ce70af222a54ae3251eab4293112daffbceccec202883c932178ee58fe006f06460ff63b3fa8eca4eed4e51861f79b4d2a14af1cd01d87cc936c7ba6a04aa98993168564534f961a2f56bb1977fc4b772b5d2c36c96fc0140d6c96035c1dd1fc48d0b4356911f778ff24cbbf174db99c8019c124dc08920b5c4df435930d1c5e9dd225968c18d95b09bf9cf9a0efc500a145f620fdec647d29e2f7d1d8c055c583c3d84b74ccd07f480f64d593c6b6604aa4d0465ceeca4415560f347b912a65a4164496d4e0d684ca5bebc857acfa21daea09dcfb0ac58e3fe3afa3cc7c0a59733b75b17189bd8c086630bb4783bf3b6900f076cc283e071558831a5015edee4ac3400d7bbb974baf8cffd35d586a2ab3da7dced300b7579416fb81a90548ddea5b7b07537bf74c6e0f9704a3666da76ea826026853a5356412ca495c5ddc8de35760e28c646c2760e570b836a472830f8f0b00f106816322a891c86213ccaf45c4d5e30fe98f82483a4282808ea2481ea034991b0eb6ef8ec833ec0244e7534b04679387dd4bac549d21388f2216f10235b6a265ad028f41f72977ca111d5ae68ddf5146d589102301683da0802e138afcb13886546882ba9414106cc4cdab989536bb2f5bd501839a579ba9376476d097c74dd051927bb7317d3eb9991eff88f1caa22538c9a5fb613bf10e6511f6dbb8a731c02fd3f7705aa6cf6c9077bdac47ddb51d93133ebb8378257760a40f9221717164e238ac4657791a688968a77d7e5169e0654ef9bac21215d753b8c5683e14176c68a70a524ddc4d70396ea042d910655f50b7da78acbe30c58aa4018047d78c8da6d9834762bfee6e0a2441f3bfb235559f38d34dd7d1c3da3c13899b1386d86b4b7db0fa36924082f095e95814dc734107b2a4c374e094e39e911168fb2037b00eaadf18cf43c18339acaa07889909f2fbc732e5fd11a173158848b812c3a8c107e9967dba04c45a727c77e43f321a497ecd68a686542b5d26614ec45ab912c3c166324f77d0eaa9c6960148f52d5465a9ad9c3b542a1e2e7f9abf447f12c78e8ab6f388f23313b2642b95bab4041cfd90af1b06d42f399522f0c2627d8d3aa4e7d72895cab7f3b6a2c64825d7b846523b670308321fd0c662ab4391875a4d74a6f48edc6a66df91e2ac2b", 0x1000}], 0xa, &(0x7f00000035c0)=[{0x88, 0xffff, 0x9, "d7a1334fdc8e9e57cc33fbc70e46b278eec4c155534825f2891047351c46d935d81c718d86360cf7cce949597ac9231afde4171bd9536398ebc0923a35a7f09703917e1644c7e73d17b78ebd3df1c02b7469c8ddac9b1c360ac489877965f6bcbc3a13888b10745eeada76c574b440c5cd0d8df6"}, {0xf0, 0xffff, 0x3f, "72566f457aad522ced40f00e6ebbcf70b05f0dbfb79836ff9892026739ee9364cbf52f4bda804d23d1589d189adaf4f02fd494e078b5926bec8b71661269b01be59cfe62cd89579838bc9579e95ac3ec66612b1a1896dfed248898e4b71f348570d96ae46134355b2980863d4bf0f0175b7444a3d887e4a70fb0b57521650a175275b348ec211f7ee96d70a1dc1350ab203e6eeac20b103533b93680d139e089619da6af80b3566dda6dec8505b18ffb5e30ce81e8833bf92e8842fb6deb389ce0ab6f1691d9dca2e376947fc1b5c475be83c796c1acbb4155"}, {0xf0, 0xffff, 0x7d2f9f7b, "2a4947acc2ac39a0b1c7c960e19366621e0f0284676300bf75e8e614aff48c1a55dba432d1116d56f50157e2a872639d4f9aed868b13313398ba6abe20d0098a8dca9a1eeba5053f0bb893929311cc926086ae1794f9b58a4710585cf4c48636093fceb9ef044643c35fb092e311abfb7dfcac38d293d70f27c11c618c0d418a324680f2735fa39e5904a4a6b34723b70b3c30d3e3232b0dd97038933ce9c40c416490283a3a50e798a40b4f9eacb98d5447c972de079ed7e03533e8e2c87c85f59d84d96b0059270052f2123ab1bb4e14e013e21bf6dbf0137aade9612b"}, {0xd0, 0x1, 0x7, "b1dae4ed320d2c7f7114ec4cf4b08b8304364084856e11949d9145feb0c4a2a1bdd0ba62532008727fea221630f61b2603c4cbc5ae77fd6dbac5b7fac216a299a7b00cec7892c638530193f25bc08e4e5f172175c0aa861fffba85a5b210138d97295577a5d2a95b19feecb47495b119ba7fd085a02089e45fe4e9b77fd7d17e088703ac7075cd12af36779bfe93625bb5883d0c03bed0519b0aebb87ba882f3e5cfde5a5260259f43f16b3514563f54d3ea3385f1ca84a0c0cfa51725c413"}, {0x88, 0x1, 0x100000000, "53ce41431fd74f4a652d62e7d7694f073da28d5e4468c9f1f9cc12d507511569acbcb95fdbdac40b6286276e6332418c5fd003fa776a1f94ec02919071dc3544d39eb7f5c0b673f9c7060db1f699ef13f0ff9c9fd1c9f2eff84c94bba1cbcb1d637edf392540476c516db8c1fb765e04f0d3a5"}], 0x3c0}, 0x1) listen(r0, 0x0) 05:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x100000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) readv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/3, 0x3}], 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000200), 0x1000028d) 05:49:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 05:49:51 executing program 0: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r0, &(0x7f0000000080), 0x0) 05:49:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x80000080, 0x8, 0x3}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x45b, 0x279}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xe8, 0x401}], 0x10001, &(0x7f00000000c0)={0x0, 0xffffffff}) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:49:52 executing program 1: socket(0x18, 0x1, 0x0) 05:49:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:49:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 05:49:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 05:49:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$inet(r2, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:49:52 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) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000001780)=[{&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000580)=""/132, 0x84}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/3, 0x3}, {&(0x7f0000001680)=""/201, 0xc9}], 0xa) 05:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="e56a841e5ce68bc8dad2e21d12b2f67d511653dbf6dfe165b74e4af5abca535e125b5d915c504e22e4a380ec24bc539e3046da9778d89c1acca680d8d8bdede0f22f", 0x42) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8105, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:49:52 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x44) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x8) fcntl$setstatus(r2, 0x4, 0xc) write(r2, &(0x7f0000000040)='p', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x8) 05:49:52 executing program 1: r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7fe, 0x800000000000) r1 = kqueue() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/149, 0x95) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000004c0)=0x80000000001) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x2, './file0\x00'}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x6a1, 0x0) kqueue() 05:49:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) 05:49:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000080)='./bus\x00', 0x8c0, 0x84) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) login: wsmuxpoll: not open wsmuxpoll: not open 05:49:52 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=[{0x48, 0x80000001, 0xfff, "1da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb9576320"}], 0x48}, 0x1) recvfrom(r0, &(0x7f0000000100)=""/170, 0xaa, 0x40, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 05:49:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 05:49:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 05:49:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) listen(r0, 0x699) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) shutdown(0xffffffffffffffff, 0x2) 05:49:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:53 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8001) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 05:49:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) kqueue() setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000000)="4b74954c", 0x4) 05:49:53 executing program 1: socket(0x800000018, 0x1, 0x0) 05:49:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 05:49:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() accept$unix(r2, 0x0, &(0x7f0000000040)) 05:49:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 05:49:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x2001000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 05:49:53 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f00000000c0)='\x00') r0 = getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10012, 0x0) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000100)="91162906e50ad71326b1d1321aaab36c3f01dc6952497ee50f1e0513a973a7190363fc3acdf4ab69a6cf8919062ad6586e6811cc79ef51dd55f48c45039ea500433611c5308fb51abee37630741ddb6654a62e48be12350d84d8889fda9982eb7b551a81b6d73a6b395f4ca40d3e2abb7635a78a66ed4d5a28ab34e5714de017", 0x80}, {&(0x7f0000000040)="f54306e57d5e9016d390bd23f6e8e1d7c893cd7abbf23134715679436ac70e1175fa443b4cbc3da639ac4208b5290b689178e6d8425f32b009f666cad5a2", 0x3e}, {&(0x7f0000000180)="12bb50312a93189f46b34acf93ad4ae1a21219c81c346d1a55c1b79b80901853bdaf35c56dbe9fc1cff6c32271619457e260871591272555e3141b61596202e81824fa9a6c9be2e63ed8f06d46808f15aa3447a1a9c1f18d63ab313661cacfa33b65226cd3fb0bc9e2ce7bdcc1871295a6ce0dd302beb386ae21556b64d0accf922e5d865c81a30f7e614a19a95df75f49a585201159844847c690", 0x9b}, {&(0x7f0000000240)="21b9d8c32f24d3b01b417a2e3629703a7e678c63beaac252d93d0c236352bca0774df445dedfd318aee3db209c6aa7efdbf3ed794787b94e7d3d3852164c7940603a5cf4974c124d0b740ccb72938ca8318c3eda6d4e9fe73d05617a81e871237a0afba04e93806a6f47e0b1cc6d3b82ad8de2c86f4a44676310ba0c929bd1678ed514fa97ca61d2612dc1f8fcbb0c7580ba06808eb8b8de85bd87970201d0c8742a281187fb2b1b61468b22e719683cf43ffa0768ef44b1445ae42bb398938bf872ea1434f1c0d46354719a728b3abb64f7cf40bae2c4460555723cbc5de34c28d4e108", 0xe4}, {&(0x7f0000000340)="eeb28d6224a3374eba299a58ac42dd1639", 0x11}, {&(0x7f0000000380)="05e2dc30d264dd6a20b9abd2e28c9ef3fb32d0379f4e740257a83e42d9c4c5b522473a8d6c754b5b38cd65794b6cdf68e27bd1bbce6cf13c462334d35f5db2818120dfa1b9b40b83a293066a307ef15b14b86af2a7881e4d92021b249bede50d8fb6eee9a729e7647946a6aeeb8b4a438b35f81e19ade1f748fa773fb550e194c1c853557977f194c845cddb5a3bf4cedd027a7da93021a28fb68afb9644b8a70562c4c91eeb7afe41cc4af55e1731ff904c2c0d3859ed110154e72ddc2458ad55f78ab812d806fb4a3993835d508b0d2ffa4646dd6c9b8403dd50262eeeb8162936f21b", 0xe4}, {&(0x7f0000000480)="a6040528a16407d54b365f2dbf78a40a34691ede9f374395a27e85fc9a51a341bf53", 0x22}, {&(0x7f00000004c0)="f8207c88d472295cbfe70e11b2c2626dc36ff04a2431949a064289d925c37c394da2a69330fe09c1a0021b19690bcf232dd11a01bd4de0a2679eff1f99cc80b6776fdc14cc9bc93c9918feb108c3a560ef78c6b8ec4a7b4e146161e17cb6d6cc40dd681444b92729670eb64a232308f98728976da6def298", 0x78}, {&(0x7f0000000540)="27d627ce8fee982c01312b7042306c646adb4fff1b58987446e4297cbadde48d163adbc9d7060a50841998ef6cfaab2a556b906b32336478ac8078be4f8843548d6094d4529c23050a79c3320c66a0bbce6a957efbe76e0a979fcbccaed5b381961ccd3f23885cb0b113e443679b0c15a235bdbe0626218f6c4e382ff533a2cd1cbc644af9017dceb78a97ee398e919e4927428b60bd5305a83b6d06b45531d22346", 0xa2}, {&(0x7f0000000600)="d018e18bbcb06b4ffffe12c9940888c23fa315e3508de156e974e42466e11cbed5ba343ea4f59c9bcb02f7ab6277e3baf52653e2f6a8cb9ba076831e6ab39587ec8e6bc1ebbc811b9d8864b98abaf8af9105928a5c7e46949eb369ee17889d5465679179e97899c10586a3e84a0afb2eeda019ad2110cd29f73bef07fee2b92f9a4af388ff4e1c2443fc312019550064c5ec17e03b07819695e20fa39b123e57bd7ea704e17897d8fd693a9d88d7d489a37db8c6d3cc18ac84573483143870d836db3ce89a194876dff755104ca6c9d5674003b514d7ae6153160b576f80b31c1e58211fb87b46684e21b4ce70a491261e5a2a24ae14500111958ce882bbc5e9b0486134a281b3e321f0b6d50096cab126892e0ac1aecbbe5e22a417cebda9ecca14ef4c427d4c59fbf4a94e42448153026b5db2c4a090ed3e0dc14af312f0dcda71ae285520058a83af8835e1cd2159f6dcd890f27f57885d26628a7d06f446523799c289653fe696baccd2f9e7acca2580684ec7c91b015f04a63db4cac1729dcab4e648ea4d6642f6ecf8caa342a9a86102dfd27a9d3085a5deadd6ef2241412d015c996230e9a44c2d33c6a30bc68055ec4ee2d4112c3e9f9111c55667c222cf7ee9f2430f4819e9c210d21454c971aa21201216d4265a6d0e8fec157ed0dfb7c51c4e0343a90c7d6b77e8dab2e6809704a29877cbceaba3af146345f72e4a2365a3e7e121b6a1cd63f77e00b6ad57bbe000006f308997a386d2a340b9520dd63a42ef051667cb74c5d9d48cc3d00e59803e84727280fcc81165b28c3e83d0d122e74ab3d91e7fdc56e98c7f72ad2fe019ea965bd45bbc55d3ced96405f271d86794405ece578670eff69205c834ea671be9506bbb295b7bdf33b415a682855abf0c446364e70356b009b49885b699f1acab8f1386eeddc51457ac602a2e371422ed9c54953ab9ea5e6868cf9eb347d4b85ddadff6cf9c0d3a45bc63f7712d11cfd5c67b9517b3e287db1bc08455623b7ca0fabf6d078409f1c0f28c43ee136432216e2f3b18238b8d27e5ed7943bcf7970024d099d98c1c21068926317064289be61a2f4fc838e64137ec37cf9aab03ea3870008da60ed550782feed9ed8893a47b1a48e51080ecb3d3786c152193108c4f199d67697dd6cc345987a9e2292f7939b9cbdbc1a1b197810a44b35ddefaf5d1fb9ab4ebb30cc5d8a5526823f69114bc6c4a3ff64c722bd365a3152b7ba0e229420c1d2d792b87beb33bf29248d9b45d679cc5b71d04c922783568a8ede20c83add451a3f4c5a1a31ba5745f28481a02cb949e0a9d65fbf525cdb9210b0fa4156cf4ddf3601b74db6e5d16f1ebe09741c219c68d8a69e0332d682e1df1955f969fe27df41c591f3ca6dd33221f1722c58a4725b0fd7101bc643436ec4f1544059b0c60c1bd01396416082ebb70bd53316254b93e25b950e7aa95ecb2c550767dba2c5b8e68c9f7068d54f9f1692aeddc7c8049a78fd0e6238d83b84a97aab3b792ee6f407d8e7ca0e8f73cf5d8582cda525d4673e7e94eb40f0c6e2a7a2dd111b0859a866550c5fbc70173fe81439eddb31d5155b8170343d95bffbfdfd791142c9cd3d699d345ce141ff52202b6e2d12e5974e8a23f045b4a770c01ecc91738cfd91cc17f2f6a7bafb6b9397910c9563686f2d07f4aaf2d228e52a4404232b05ea0f05b607034d45a2abf2afa73a4e5733b4c6363501107e13791005806cae7ac7e432208699c9449d3ebb377b1a2a4fa03c9814bcc62d4d42b93cc13ccc2b1d91135027612c8ad1c8e636d007202e159314619ab1c69a134b4bc7590281a2e105924564c60ff0c4ba20719c395263df950430e70f0a513c712a95c2de6cae79bea88cdb08191d8b0d172cbafc9cb22e6cd0692cc0ab5628e623af8ec705851aaec37d29008f0d7db417cd2521514ec40004dd26da687b233969b1f016b7b0fdd40c35f2b08903232b34888538452ac5d11ac53c34da6be3a294088328e05fc6f95c3f2bf6e735ee3f35a35316502d104aa9bbe7316b174c0621397346fe2c5f0eb72a6dc452354808bb2493554fe9efa9e963cce8b449a776f553bcbdc9ce7f29068c68fea0ec543d4c9d9d90d64318472356126d18b15cab27cd99584354f784ca7bd46ec707e79498bbb152ecf8e46781cd3687108ee7bd5b06e7da5876fd63725a73420f7d8ff4aa6a856276add47d7e7aebf2c932c7579bff9af222cc51f77456068902d4cf0fb34c9734fac552fc19a863fb13df50de6bdc2e0f4cf662f478ec493056ecb6bbc1eaab640a1bba5642b5d8ce0f09a6dc7f34223c993cf199c8eb69c65ad15062c870549ef47f88f26e85330112c1db6eafde032073be59bcc5229e140ed8fb5761e19e05f685859b509aadb0d23836a511ed4630376b3569e31000f39127875336194dbd24c95e242402abee088fdb0804a9220c7692a3bcd75300f145a58b96c9157f1adaecb4066790b059446583d4fd5b5a2f146340ba133b590904d3acb83ebf5ea5fda6cd66b1c2708f61a930cccedcbfd47de2d2f36d37c449d4562183b00aae1218bfbaa239b89f74627d90f904bffae210f175c8bf9ef175cc0dd00612d37aa51c726c9e9f8902ccb65017783c848953600856764c31098085f59847054bd34e3d6299875603ae0fda7a2802732aed3d16eb214caba77bd8bed3c3c74e1b6d749068d1f5dabffa642787528b089b4ec14d6e3e217f498d4c2eadcee28b5adaafd2a22b2a25f1e3496a37cf1ef6f0b8a39b0134590889ab3cce5fec4e72471ea77f0b7b3a3709fa796eb450f1152630056e22ad6a5a26b334e12bbb0f9089d167373c73ce821387db5d29482faf5c4e6f7a91d610359397979f2294c9784061aa5c24adfa75fa7cc41040e9ddf1b1f64cc24cb574811f96c2c4a9b1ebf162320fce6d9cbc673a2088937bcd26e76cb877e097d8b12e92a74050c6aadd969250c1352938991ec20c1a2728b8f7c3ac2bbdfa03f7270a73f7d9d49df4b033fdd7765c547fd83382c82a1f6da2e34ded163bb52ad60be1d955ad8d5a6ed26cf89d53eafb68afc787aa351b863b6fc6d90d9040f260464bd1490d38e69705d79fd04986905a47c9d334a11b7f7c2abea96a1796459694166f224a2620e390f9a264b2bf4567770ee147ba46653c6b729473a7e460954425a0d0454acf27296169c52484e7151bef8d27d5f6cc9a5aed93aa552590f938f1102796b44870ba014d5234f4f03d36bae35479dfc5d7b6b6be809915818e811a76ee0deba7a42fe74f6f2b161060d9772d0d9f429fb1b695136eb892721a740f682b662e2f12963c66779364949e4051eefbeba5e49ba838e0c1652475e34bd477cb00fdd3d0f7a722421954b77aa8f97af35973156ac39ce3c255692f57dd1007ccac7030e152edfc0f3eeb6fcd0fb4715dc82b1e43638257eaae4550b4184ec90d7642eb9c4e33318e1a02bd80ffdf5eadff6d506ed38a60f33051ed06a688d363ba96a3b6716691e7978a2fdcfca7c46f0cb45e2356bbd6ef8bade092032e7aba069e0a3c8a76e0191410c6667ff4200507dcad5a2fb4b03b0282b31894656cd95673b5bf15b5b8338cf740bb1f3ad46991ce736777bac9e0ed46294945b0662012d9bc0459fdc565ff9480cbc59b04f05cb23c98c9561754dd4dc37acaf03a61fecafd9f4240767aa5f506409c879733889f764ec1e28ac5f2254ab4d3d3e9768b1e4abe03f8aa9b1d89c2605946413beb51e7a1d2a9ad7f04661a2bfbc8903db80335015c25cee390b2f5ebbf17308060284d67d8cf9663efd6b420fb925bc1ae8ed5fbda05d3191fd78de9c2da4ad3349efbd35fea6eef782df9d48b63c728829d520092c161d74f94c1c54a2950fd73284997046e8ccdacb2502bbec60d71fc572330905f593aca770690599ad8afc59cc969f36374705a06710cb2414d3d4dee63a321bf8509b1a2ecfad277aa0df4c5efe07dcf1fdfd9c28de4d18e6d1e9fc2a204512a1f7ca032ada0582708106678062786fe716d4a6039c4f1667b4a4b2bd9560a231b4bd9c462ef6a58281058bb65587cd5facb9036ee4f31bcbf3de7d10030500f44cfbae262716fc728635640f60164c27943a09f18437ad0244f17830607992218c89524c6e3a328c63f8057b4fb966f94778602dd79fb1732a6be8f4ae3943f3729c884650482da8e3767931a8e34cac7484d85bac9be3aa55bd1087ff37a723c88443f98a2de066710ab97f825ad7693b7307eecaed541f5fd7db4199c84f06dcba91c8f5fd03013c59d1aaa96b2f839f7801b2b1edf12985ef2a129079d34e19e83178770dc00ff3c9aae4d373d82b2c55b9ea98373b5db64a4a88c61570fb6b759f99f7a8c95fd69d2edf608c03809ab1a90c4b0dec2d11eae60b4809e7717857e00d6a9c9217b7316e876091aba6e1dde8cdcf754c7217e840e7a7b0e351977c2e0f1fd8a061650fc5b3887eb19e03205e43ba831c5f74b3d12554fff3a2878e8316aedde8fd08101542bcf5db076e61658af91e3ed8ac50a8df6f73c1cea4a6c9c437a01925acb3634ce0cc62f05395f134948e87c511945b2511e76df65e4c20ff6140fff7680bdb8aa52ad17e140ee5e5b947b7e442f23d099544b6c6a247a366aabb615d25615bb1be26c2b645d926d4d8af23bf1c244731684ac961149cf0df4fdf919f5ccfdfe7478f20c2459cc7cfc12d4a33971d9ecbeeff89f6a026a1d63f3bcd4a35e8cee3f90cfd3dd5379ba254e408a07e9c1061e86581972d41221212e4bb77296ab67cab7e412e7718bff1d88fb065ec9618a9ba7c8afc41fb0bb87bf7efed5164473fee84a2e04e34a40c5d38be724a613ae6f99b20a969064b38493df49e65dc34339ec3e609772d912065c5449da1baceaba25f278fc40ba794809ea0c0dd3806fe673dd36e88a715aeb7536c0c0429c46652e1c1aeec01bc194a91010dfa75a4bb3c5d0f0131673ea5370e4344e9e13b3c03384b5e07665b5420ecd41adc476d8cc3fc3dfe3f02757b055c2f8cc90d5509eb02193453ce20761c055707369655ef14b4f73de5edf89d7b3389e75d6c56de1fefb2e847889652fca194bc3e519c2125c668c569a7156cc3945a2c21112968ab4912daf867ff909f57e544fa4f46bacd17e820102ef3d4ff030e4067547c47f67ecd5b16a89036ff999fa42e967beb1c93a7b651fbe6a3f0b655a5379bec0d545f7f0d56eecd9cb52797941079409a72fd1bba5a12129745356a05894ce77d3c85345e61573afcbdf7dcfccf0f422e3c4e05086cadd97709cd10b8a81e1faeaf4a8e6aeab6b7358658b5d11ccadd4de40380c4cf4a45779d67f075c1cb9bf8bb2f009690b47eec831f0c4b54fe23f832de3fbabf6df154725fc5806b8526dd0085cae2a509c6ad1b1f81db3f2c5a36d64ef26dca4402b504a4cb689c91bb67d682ab558a06ec59de7b2af2f239f7fc08f06ec6f72d6e5099b486d6ae7c5b3265dc8c0a0d0d0dbf2725f17f8e7dc2e78e6dff58b31f3bd73fc31602694180ae049678fdbd010e43b391a36a0f463bc4d6164112f7de77526449cc37c1cd6169eaa68947ddf3d125dfbd008a8d057fe61a519d5544f1902280bdc7153020db2900f39548fb7d24257c00ad946f40c992fb7eb4ab772149138c6e5dc992e7b9fdaac64a47047765546ef8ba621cf05d0d33512bdd9e8ec2146d44ca003357b0d7e805ace9ca1b838eb491065651f5fe3abca23977c421d5e3b2c7bcad0622a9c557596e04c6", 0x1000}], 0xa) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r2) 05:49:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x80, 0x7}, {}], 0x2}) 05:49:53 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000080), 0xffffffffffffff7b) mprotect(&(0x7f000002a000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000381000/0x1000)=nil, 0x1000) 05:49:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 05:49:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000200)="3d7ba025f690065f0b4d797aa9a7069a73906e7ec0d8a4975f9672b66d9522d16d5304ceca5d231f35d83b35ba1290e1a8f46cfca1b7356cbbab2a3dac88589573c6c5203b58f66e1227253875e9f6db9c9a08b02547633c765c6d56cbd0067da13867b0be0c8ef2a1b9503bf919f60c0475251eaf606b41cb6ac23c32df4009ddf6ad3fa5cf8cdee15fec4e904f7903fbbb7cb7053eaa0978ae02a764236bc3ac09fc788e3f7fc89ed9698b82d33d7ad9026833576c2e76d8c5812b7f0f25a9a719ff1726df59c748a323036c955bf1e62ad077f679245b26a4634972b2f386235850a5810d8eda1095fcb82d61d2ff07fecc69ddae04320a90d1b963328aac260035") select(0x7628802bf827ef82, 0x0, &(0x7f0000000140)={0x800, 0x0, 0x1, 0x0, 0x401, 0x7f, 0x8001}, 0x0, 0x0) mprotect(&(0x7f000028f000/0x4000)=nil, 0x4000, 0x0) select(0x40, &(0x7f00000000c0)={0x5, 0x2, 0x101, 0x0, 0x3f, 0x20, 0x4, 0xfffffffffffffffb}, &(0x7f0000000100)={0x39b36f6c, 0x0, 0x3, 0xa2c4, 0x0, 0xe0f3, 0x6, 0xfffffffffffffffe}, &(0x7f0000000180)={0x0, 0x4, 0x5, 0x2, 0x0, 0xffffffffffffdabc, 0x18, 0x8}, &(0x7f00000001c0)={0x7, 0x1}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 05:49:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x2, {0x40, 0x9}}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 05:49:54 executing program 0: r0 = socket(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) socket$inet(0x2, 0x7, 0x1) 05:49:54 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000000000000000000"], 0x0) msgget$private(0x0, 0x101) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, 0x0, 0xfffffffffffffd4d, 0x2, 0x0) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r3) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) getdents(r4, &(0x7f0000000400)=""/172, 0xac) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') syz_open_pts() seteuid(r5) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000003"], 0x1, 0x0, 0x1000) sendto(r1, &(0x7f0000000380)="b1bb8de387aeeaa8a25326d49558dd97ca4d98be309563fbd35eebb69e8a763d7800d766245bb388ff889b8e3074f4f8060b895eee862f536bf2eff25f95ba39e9229bb76d2b2f2d2c95bc4482307a6502c26477dba941", 0x57, 0x400, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 05:49:54 executing program 1: r0 = socket(0x2, 0x3, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f7fba1396ac1c"], 0xa, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1032217d4bbab8626e2e0416ab33aae3dc9675615179381177", 0x19) 05:49:54 executing program 1: mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x10) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) execve(&(0x7f0000000280)='./file1\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='$\x03\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='(#/]$*\xd0\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)=']${\x00', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='\x00P', &(0x7f0000000500)='(\x00@@{*\x00']) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') open(&(0x7f0000000240)='./file0/../file0\x00', 0x40, 0x21) 05:49:54 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 05:49:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/43, 0x2b}], 0x6, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 05:49:54 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x100) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff90) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 05:49:54 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') open(&(0x7f0000000280)='./bus\x00', 0x5, 0x20) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) 05:49:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 05:49:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xd8, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2000001, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x400000000, 0x0, 0x200000000}) 05:49:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() r1 = socket(0x6, 0x0, 0x7) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x1a42}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 05:49:55 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r3 = dup(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) r4 = dup(r0) getsockopt$sock_int(r4, 0xffff, 0x1083, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$WSKBDIO_SETMODE(r4, 0x8004667c, &(0x7f00000001c0)=0x10000000801) 05:49:55 executing program 1: nanosleep(&(0x7f0000000000)={0x6, 0xde9}, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8000}, {{r1}, 0xfffffffffffffffa, 0xc1, 0x2, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x60, 0x80, 0x67, 0x7}, {{r1}, 0xfffffffffffffffb, 0xe, 0x2, 0x8e42, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000042, 0x4, 0x9}], 0x200, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x6}], 0x0, &(0x7f0000000300)={0x0, 0x8001}) chmod(&(0x7f0000000340)='./file0\x00', 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x1fdc) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/91) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/150, 0x96) preadv(r1, &(0x7f00000018c0)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/3, 0x3}, {&(0x7f0000001580)=""/153, 0x99}, {&(0x7f0000001640)=""/207, 0xcf}, {&(0x7f0000001740)=""/89, 0x59}, {&(0x7f00000017c0)=""/233, 0xe9}], 0x6, 0x25) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001940)=""/244) shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffd000/0x1000)=nil) r3 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x41, 0x80) shmget(0x3, 0x5000, 0x4, &(0x7f0000ffb000/0x5000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001a80)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001ac0)=0x34) read(r0, &(0x7f0000001b00)=""/86, 0x56) recvfrom(r1, &(0x7f0000001b80)=""/50, 0x32, 0x3, &(0x7f0000001bc0)=@in={0x2, 0x2}, 0xc) write(r3, &(0x7f0000001c00)="ed062d7b0d0b5311376b38bf6af4c9356a1c58b3004119f1fafce9fdbfa982e11448b4e877b2acbb35b2206782138894ab6d4ee06aa90917ea11543fef0bd25aa23f5e46e2692b5f3a568b320c29816cde7297c9138c16da950c493947f07ad75a3e5823460ecbe9111ec09c7b67cacbe05ffa18ef2ef4e4c622575ef7f77764da06353530ec8718a8f99a28186216a7d6804123f6", 0x95) r4 = open$dir(&(0x7f0000001cc0)='.\x00', 0x490, 0x100) sendmsg(r1, &(0x7f00000023c0)={&(0x7f0000001d00)=@in={0x2, 0x2}, 0xc, &(0x7f0000002100)=[{&(0x7f0000001d40)="5b0d7ca3d37ce9f33184e311f12ef47d416c8b17cc8a877a1c43b9253550e4167c32c7409a0e10dae562201b1a2c78534f55bd7a5cd5a3ab74c7a9e8f468948d1a335aaae5b13cceff8472cafa29bbf238ed44d0e50e61cba0d1c577b41c158dab82da3decb04638d11caf928ac6f81881245cbd71e8655e909e5255593062eff9bf5bdd743d14b26fc3f8ecb94b417b01e3cb3d186b52156b808a49b938ca8f5c18a806a838213c24643c3ca229f1b3f86bae75", 0xb4}, {&(0x7f0000001e00)}, {&(0x7f0000001e40)="bf21dfe936d06cd521d190987d966cee088872c057dcb2bc1ff1f7f926a54d684edea7e0d4240a412089fdb79f526bdaf6e001756aaac0ad567695bee960009490a76620", 0x44}, {&(0x7f0000001ec0)="3f3b60d0a7682a0ab9905d", 0xb}, {&(0x7f0000001f00)="daea57ce5e61d652f08c02dbb232da87c8752a63d6cb71a9ab1cd989a3cdc9151521714b49f75e8c9c39218f645722817f05d6e95f7ab6560d98ffb2dfe6e40b726e6819f644944ae3da766af88eef308b34df298e8ce9be1a061affa49b329207374b220ad4aec993c76ea4ce57f2479b4dbd5ee1f35bc0c45ee6565a816205292cdbd58d94fac8112bdbbf417a9e4c221b6dbf1ab98e00401b98fb97550d4a02fb95d812fb716e8b587d173d7dbc1aecafe1696e1f3b910a0ea32d36d48ba56c838c3da3e4182c29", 0xc9}, {&(0x7f0000002000)="72327cd741ee07fb0ffcc953c9e4acae3047d3400e7a95732db37e247dc403a40a6d175000b70ae79d660f96439e59b8d7b5310a552bcbdcb7c89a72488a05d17f8bed658ffc42b6c655d93b2df7c2380b9fbaf330c20f527c38e2187f2c5efc7fbb7f78d90b6eda36896704b96fff491f1407038c07802b0d4de52ae40c25da701c89986680eb0ced732e877b67be875c26826c71f8bff7f6181464da5dbf4035f57f490f3afe8cbd18e489aff6e789befacf4697f10b38bbb69607358b07ce4ac316ef205c8686ba3fd1c9c896", 0xce}], 0x6, &(0x7f0000002180)=[{0xb8, 0x1, 0x1, "291a59a011e010b0b36b9bf584d5d2c5c341aa40a70710a20476d59c100c9edb56859a22a960f88767377b9e2cde6ab2e0f8cb9cedfca687be73f7d925b944147a4edebf496ff5686912639c27229c1c66d4ba48e1013f47335fcb486c657fa04d5cd484885e7b97c0ec02762a4c9d6d4f4631df36928d443fe2ca174c1c33adbf7c7f899545a0dfec73defe71e2994f33d734845a223ffef42629398761e46ff473c805"}, {0xc8, 0x1, 0x5d25, "b510359d9c82d3f0e56383be4f496dc4c51e147e4370ba37ae4ae19b5c96c367c1bf80b4e6620dfe0b946a808547841ba581c3d0864ce0e17b4f4b6ddb6ab2710da49f343de7b52fce895d89767dcb4e89b4a43e009634a89cc2c56439eeca8ee73460bb1185abe34672d241a7dfa6738cd572ae4cd567954b12225a6fed91361749f908ffba7ae96c60a879016cffaca90af677ac3e21250b961346e4d4fea37b8efa5845064b76b3145e320034978ed45f13c6"}, {0xb0, 0x0, 0x80000001, "dbde67e227b5954f236558850367f081857c6f34990505bfc11724b81f482b3077134564354476e7b22c825994e50f4cce5755f987ff2cac154426e0436efe4a7f8ab6665e06d65ce14aad40dba8faaa9627fe9a3a6f1b0ec155745fc674159f47fff216d6b64f0f752bde0df1eed8cea58041ebdeb1651e8c77e4a0d85abbd1eb205ff0c31aa560e8e50857cc98e8b7979cf1b0c40fae033ec73509489563"}], 0x230}, 0x8) readv(r0, &(0x7f0000002600)=[{&(0x7f0000002400)=""/132, 0x84}, {&(0x7f00000024c0)=""/6, 0x6}, {&(0x7f0000002500)=""/194, 0xc2}], 0x3) fsync(r4) nanosleep(&(0x7f0000002640)={0x8000, 0x4}, &(0x7f0000002680)) ioctl$TIOCSTOP(r1, 0x2000746f) setitimer(0x0, &(0x7f00000026c0)={{0xffffffffffff8000}, {0x4c63, 0xb806}}, &(0x7f0000002700)) readv(r3, &(0x7f00000029c0)=[{&(0x7f0000002740)=""/52, 0x34}, {&(0x7f0000002780)=""/248, 0xf8}, {&(0x7f0000002880)=""/20, 0x14}, {&(0x7f00000028c0)=""/214, 0xd6}], 0x4) 05:49:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x800) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r2 = kqueue() msgget(0x3, 0x2) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[r3]) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) 05:49:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8a00, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x3, 0xff, 0x2, "661f67f6ff227436bbbd7e014878d474e5919908", 0x8, 0x5}) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="ae6edfa62c4cebed9beb0e260ffc789ec4b40499afca97809a977d4937991a37f7ddecd09104bff73d886bfb8811cede6c67475b270d89a43b82abb44a50f859bdde002a347a8adb1318d1884510a8422ecdccb77f8063e6d6db770000000000000000d7e214f0b59884ec334747a610e70c894ceeabcb34fd2eeae365a81f45309fdb2b10c4aad63a2bb90b869df2572bdc37923ff0801561bfd600000000000000000000000000"}, {&(0x7f0000000200)="64454cd64e29fae8516e6efe10a1ec63f2b7d15206e3855148984392615d7c2f009223903d3c647b049b7507d1234a2f04dccc74e5adfd0b3f54f9faf6ba8bdfbd87a1d1dc63232b7352f0d09dd3d6677ecd9fabbd1b7754512acc29e584a8741c46f344c952c6e538f3f12a071b22ff5ade3674b069b07d49dc3e3fed0cd8c6fcc057a40b8fa97b9cf02c881c2531c631ca9aa9b77dbe5e402a2c446c115e4f2f75850a66b9a91ad43ee54da05a23bc54503c92992d71"}, {&(0x7f00000002c0)="c316497299069a1aaccb8436cd92813da467c8844d0cd0c39baa626f600c86fe756677ed74ce498261414ecb1054bc03b77f9979a4c963a7b73e98c2fdb74bdcdbf9f8ad5ce1c2a2b5022f1363e8bbd9d2f33839e71d78db02c8f0e98389fe6369810a5fcde4e1e1d0d55c0e87f8acd74379967a6678849d843afa8af7e99b07ca3f78852a1a9bcf4a85e98125ba2452fff9334e10fd5604"}, {&(0x7f0000000380)="81c97643679ff4cb02bc8f87632123af43f8e51fa78750ca9b104875d77f70a14979ae917aa57de594e78b900ed3e2d6ecaae6e36944343f10800f82b93e58ed84631d602d893496c2cbde3303de7842038cf9ec935b57a4904a53cbc3a77b03213d9e11490e85fc0f3acae9a13c292d843b988ca51161dbfe7733b665b12d661cb316c91b58dc5ea5711e9dd58293e8ebdb5b9598cc54d3de34d0f5560c057cd176c49f0dfc113c7779cffdde319352b19385fd5c851d27c579136042069cd90b8bc2c3fa27888cbd261a64bf8113b0fc73d077a92e9d7e384ab14a89011505fbd26eed38df55b15bf9e750837c60650a4ea1bfdf33834aff221d72c7ac82182871a5d08511d50df7057543a2dbd3762a6a1be4b165b095b766ae4658b527063494417d633ae8ad47cb11db9967bdac06c57d49068277a12fc4ec675c83b88fd4f8ea3adc643aefcaef3e97238b1abc11afd77050fe26086d2949abd2af9b93b957de23b9bc41dc4c05679abe0870cdca067591027315a11e0f94a91f16ec93dd018575cbe5fe6db4c573f30d0abcbc0f974f06f6a47501906ca2e8387e3a10a6491b86c1dc3866312e63467b6072bf25ec4b02845a9d6c6034ce203a70cac0c42e3d1dc072cf90c1cc142d0c0e8bd2a69d0dff6861ef0cd9c9f7de006ae4821009faceed0fa58bf3079333acca4fe016508f72a5b778ce56255c8e07c1152262c29a7e9bd82b31a6e0e4c028c9dc967c112d7fa279490ff5157e50456bcbbcfab4687e4d326f10639c4890162e12358d2d4118c1dcd06314c050af5fd46247a3f061851445fafccc4a5fbcb2e26d3ab58f1c3c39d6978900c846421b71bc9c8687f23e1045c929c4fcb0adccf65edf8c9e7685ab0987dced957b3e192eaaba477898f0367f58a989a99fa37c01edd83ec3e5eeb9ff240eeec3472d3266f740202df87d8f2a3a37cd6e9fa6c6b0c03d9c9f36aee11980c9b184fa27edf66494fcc4fd94100a56aca62a1d705c639e4ffc5cbbe32e224dcd08f4827ade3975a786bc67285744c0957df866cc619352cf5d6c9e929b42e284bfc3fdea3fb1472057dbef9c6eb6f3f04825233abf9b13c6b6e7bff603b800f1aab94127c6c5a2e7213ed427a72a0606360f7a3dd1591bc72fca2b11adebb1a85a14e6d1912c340d08fc1a79f8168e2c5cfc10d32bbf396d9645af40b8978ffa1fe9bd266835fb95ac5a5fa24e0fe38f8f750be81defe7e706a16ba3a4c1da819072430963f4fc9373cd1cdac094b7cfa7fe7014a5d7dbb180c5c29e72ad21886d7511fc263591c1d128fec252f4efeffe2c5b6bb94c2208eff79e497bb632a860161a715562447a957bc3f06a22f5cdce181eb9305ec42e9b7155ff0826ab75bb3ad43d8648f77b5082d286c82d9002927be890849bf6853fd6c25dcdcc45500120e09e4a9ca3f81979f35f6ed4a914b3230a784bb2716d0da3de73f70b22542416465dab8a5cd7f4f3057f68d249c2bdbfe74e35519748852e3e3d899737e0d02dee7aa7b5db2cd0299919215276a4afed48929ce00d4b5e976fc03070e5e451b98b189440e29c2f30c34b19e4c836db03a9e6f045cb77a7d9da021c971fd8a50dc55153e9abe29b6e20b9d613d13e1dd8025a37752a8ac0b5e5deb690f8cc8ff7add0e9081e7fa1e14ad7e46daaedd3cd32c3df946f4650ee653799ea7defb7446f77dc75e9a890e236af8e45e0f7a410c4e768b341d0180c006ff9f2ffe263495638e8db180ca733628b7f61cf351e5add503f7321363f36708b86ed3c7ec5daa91af67cdc16b237535288080313bfa1c6a74f0ada40984f27d579ef9d5a99ad4bf86faf466d310a38ef7e4eb7c87f4286a2c149d95834afd634a1b6a052b64039c688aaf91e04ed579681492cb5d836f9500efa8439986ebc355c04d73668acd88844e30165264d34dd7624612d0a74f44bb4a8079884ee26c7041ad673f01c2a70ab932dedb67c01822d229e55e81f4a96aa6fb0dbacc780cda487bc2b5304aa94866c833287db2fddf444bc54c8a0cbd9902275b4c55122036e7467c9d690f49af8da291ba1b090b3477d7a0c64c32d8d66c45def4afc85da7069c67069e71927db6446b59d35e6c003b1c1a7e1d35efc10c38c99d16ad2d439a0e93daa30570485d035f25e3ef9c37f75dc3bab214662671985cb0e5180cf08bab06429d9131b0993856fbb5c3f92f86ebc6b73b8667b5634dee1df860940152ac37203537f0debb9c52ada06369f6131b833ce9fd0be617e2f39f4c74a2463c79a2ed5b8d544edb2f39eb38bce2a0905188a597324233ab6510e0804c12be89979854451d19fd51080fc8b896e8e9a4ddc9333d76a60c243dbb21bf4b98a1965026e82d79af24c869b810546e0a1201b2c6b199b97467594b7e1caf69b5f4ed9290e0e54b95f1972bfa5e5889c3ce836aa43cd8076e4e0c451d0f57cb2ac4b66561f192914817612a6f85e6bb55cee41a7e4496c41519c06ef066b83139c51fc7d519f8ea447042e422d7a1c41b641e38ebd0adcf33698f41686e0c47592aefd64937f1a9823d850c215ae45000e14e8b25474edc07bcf4b639d7cbccb3984f7511fb5caf14e576f408615411289a1e45fe2cde0a4bf810def04604b92bc8c9eb07e0d77b9c73a3d95e2704719d22d67da59d09b5f244fc7f28beeda614819a660b138a56b94d38023831940f33f79a062f9c8caf393e8ae69b4ac62be10453a9f93d36d9df30abc61e09f738b3ad4461adaa57c28a8ecd0c034f0c17b3ca6f7519517f123dc2a76fcdd2efed41284b0073382029f6d08210a43930b50a056beaa9a5ff7f122770db1084df6fee0cfe9bc3f3f64c0bff027ed53bfde395ae4aa6dfae8f301c8bd1f3977e19a6108e10d5146f16a67346a7ae3077e9d1fb02ba9ad654dfe77ec11c210b8367177bd0f2809c856ada8fee8353f0c11331f7177da591c3c8d159ce0150000d3627dcfeb469f32f313c60112e30811f1e7154c2a8b220a1225e4298fb6ff4e42590f123168d95b9f54da20e0bf09a333f116218dddcb0433e3b769b8d437aee72e6d59b6d612d36a9f21c1c8b2620209228108693c13654c47d8df4cadd843bbe2021f42fd6d6d32a42bff713af555a7ea98ee026f75f0937bc0155ae06f73c0bfec8442bf82ab083c145e927c8502e2ef29bdabfe354b8454a1747d881d96cd029aebee3252dd72ca58b36553c0ccfd06811845d2583f17d9570c458ca8f399a0805a75101686968039765c7401036e7dfab0e20a1b5f9aabca81a7291fc8901bd908e7d5ec7ae6c4e357b063920534e91ec224664823f26b2e1e108f2e9d78c7900eb31fbea3897edfb1a3d01c6c84e7fececb69973ec1985bcb2f5511832e329d572fb8482ce7055b7d1ea63de012b8ecbd0f95fc59763777b371a2d5b7e934ff2a0a40323ff2f45f86b51b72b36bb367f25008f6c79d5bee7830083877441cac23edc81fe045f00759ec3bb2398f4e9e8ebef27b7be5eb6b653d061c669dc1bdc556dcc8458bf3a010dd4d6b5d4d2107062ba270ba5073d0e8dfb6ff9e43d52fa35d0df7fd1678e78a23e73ccaf98b13df258dc6264a10bd6270c63460408841565e5fadfebc3f8143dd05c099b514dd2651c6a62e77b95d64ec56522f01428f7e60e93e9e623a18d2a3b16db3d4e1bb30c691704c72d7e75b65616bdffc32c9edace0a58787b22a1f46fde2ee7cb12174b92019a7968a469cd1dc47fe06e5efe0dc1daf89a929ccc546135d90204de2c901dc1d962b5ef16c3f2e5e73528a76fce6195d53061e355fe9b1afe6eb09a67705645c6ecd07913f9cb61c4516e8825338f03be9db645c005b391a295e5a68d6af0fd331052a1a9710ec89f4939e60cff7984e1acfbf0c4c2546aa5057b4e24ba321e0fc29425d58e415fb538bbb7abddc3d76db597135999a41b908c1c4de98e070734345ee583337fc2af8acfbab55dd93fbf8ca750f2f9c651cdc4ad87743c5d44f40797d55dc244c788158a1991fe5d471ae6b8c17f0e07259341f2bff3a7d9634c3f203af965bc0483ab66ecca963196fe316ca8b4caf252e68e67e4a0ec00520bc60debe6fabeef17c8efc0c9784cfa7af28d000a311d2dfb57c0095d1eaf87c4a3473aa73ef65dceeabfa56ca9eed56045b0fb6a2cfd234935d704d9a622e3c4fbe353c45ef174e28ae7b175996c407e5ecadb9340fb922a12c15b74ebcd02efc8136308c566dbc485cfcb1988ff83cba3761a7383e4dcd9bad7f5b7065f4f1c45147737deffafe948557deed8bd561d3f088c9127456c96706f3adcbc6d205143647e966a1d2b9fd256de7cb61ff51b9344d48456ee936b9464b8a6948580fe1e336db4c36b9cbb99d089ecd1f8e1adb34198d32298fa9c6a25fa7c4c2568ec2223b74f6a6df109c0a4ecf5d4874944b3cda8dd27d988b41c5c94ef237293fb9f3d42dfb13e3856ef127d4a96e6d03dcfbe2229b756c87a6916b235d5d2bfe1e698534edfa6402e1f80b7ff6bb2896de844d464d255c19b0d0672b1d5b0f39c9db426a1b033bb131c5275ef97b07b5c402e8548243d205cbdacfefd17ab06b9d6f33498a1057b728861cf5946b6c59d7264efb779fb3fddd963fc5b274ad8e681829cee6679cc11f26237c4189c347f7e287a75c2e9fe1ea9d2bcee452e7432fda82c865c8919cdf4f8946e5bb01bce0789248459fbbfc17578d4496db353157e34ee45831f8dec958a71b81019673dfa1ef820193e109236d805441ef008a431e9172714825e334811d1d84013831e73358d40f385fe8d261e8e7afcebbb8da39940ec5cfa890373c701e2b8533210a2f0203ca612fc0d047686a997ebeae7d5951be46e7eeeedf482a8b0831cfda69ab8175155f5499210df846fc8cf0ec89e233e3a10e6d96cf1f9c108e36caf25093678f194131a398af10351efe9bc416a3c0580071344e94c7e66674a12160946e6fd75b5cf00d33281ceedf8ce8b78e4bd0c2ebdd7ba2a9d8ec0964a0cbb1ea78cfcb9db99b2f1e8f73bede70c613052d1fcc96737dc78f65b48565a859cd30dc93b6d71eea32c9f407d803b6eafe3e16a91e9ebb5c0458140925d38e18ef68b98b8722a6ff948c49b4178075f35ac526146d72fc92758f7a4c6edf1650d47bcce7a4e6c8118cea272fe9e356064c672f1dbe76e2f15c0d4048b449af1f75ec2782d97daf0562d783c7d96684941405400b4f39832de95dd8e5368a289899e297e683e7d690b5903fefee4d5fc092fda520781cf570f0a370dc558e70203b28647006613999af5c986d8f48b87684e525c062a2fdc69f94bf84baa48c0277c0f8c65ccd6df9dbdf00eb44c49f9f40ca1aa35cd2bf5ed2053fa712a90823c73bdb911ee848f62c721003096574da948d2de2ebced96acdf545ee6c39e6268b15ee81a210687948a15f5586001614f73c64261ec72ed612b8e5e99b43700fc2248c1220be51b03a9a98dabb9a811d8108928772eebf671ebaafc5f6a143bdeb3d4cce709b11dd7c12ba4930c0c75a7faefd944c6c7764f1dc746d15a4e513e6c5fa77625e32de09b39b84df907ee077593b0cdb0b758dcfba7e9e48dbfdf773b5f5c30ce31a8d5057de2c26258bb2dcb7740958cb0dbac536ae5c74f08690a8c5557a2fb17bdd42518c588c234a28fa75bc7236d50acad1ecccb798147bd980b4e8288ac4d2be96e6fd2a1d38623a7fd111b70d43bc5bd9230a8bf375947908eb4b8fb8bc265980dffe85a49f99f4ada96fbf322d56dfc64b"}, {&(0x7f0000001380)="4030672b28f4bcfc2c007c037d067b0c6bd4aa3c2fd546811345b70d1087c6c9272176a865ac3b817ab73b0a3bd5d3c9282b279d0df54ffdfd39f35a1287a13f5c663208f9d75d252b8aef86ae2d6ea4666756c2185c1965e419d96de2c740afd919948b5c42b46c6b57aa2de5e34c71cb8fe451fd6e181515bb36371ebcc0586ea86d4930e4c22e810a0919196f951ebece"}], 0x342, 0x0) fcntl$setflags(r0, 0x2, 0x1) 05:49:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000), 0x0) 05:49:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x2, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sync() r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xffffffffffffffd2, r2, r3, r4, r5, 0x70, 0x8}, 0x0, 0x81, r6, r7, 0x5, 0x1, 0x0, 0x100000000}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 05:49:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 05:49:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:49:56 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x20007465, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/75, 0x4b) 05:49:56 executing program 1: r0 = msgget(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r3, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) load: 1.58 cmd: getty 90998 [ttyin] 0.00u 0.02s 0% 314k load: 1.58 cmd: getty 90998 [ttyin] 0.00u 0.02s 0% 314k 05:49:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:49:56 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:49:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x900, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000080)='oL', 0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e41f375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62343f", 0x32}], 0x1) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000004640)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) r2 = semget$private(0x0, 0x2, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x7ff, r3, r4, r5, r6, 0x0, 0x3f}, 0x9, 0x59e, 0x101}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x30000000000000) mknod(&(0x7f0000000400)='./bus\x00', 0x1044, 0x7) 05:49:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 05:49:56 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 05:50:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x807fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xa) close(r0) 05:50:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getgid() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x5, 0x101}, {0x18, 0x2, 0xfffffffffffffff9, 0xb2d1}, 0x5, [0x3, 0x86, 0x800, 0x5, 0x42bb212d, 0x8, 0x3, 0x3]}, 0x3c) 05:50:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0xfffffffffffffff8) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = dup2(r2, r2) execve(0x0, 0x0, 0x0) dup2(r1, r3) 05:50:00 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 05:50:00 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 05:50:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="99a8bb08795fff2d0c8d105a2007587138d5c10c95234d39dc833add6fd7f13784cb9eb93ed1f123cd1f172054d56917c4ae2668235150e1aa57dc12b2b45964cb46cb092fdb060b645b2e5928ca484760e9798e66eafd125c54ac6e8cc496b412ba5073d1b81036bad6910cb80db747a730cf9f275753aa11303e4643860d32b452e031dcb6cfe0184d18ff76f103c9ea85bb1f52dd417074352698d7eda5ae356e5c7403f7286edb810dedd4f85343a164ca7ff004d5108be7494137ff5799734378465a7c5951fd6ff04b974a2593e39b46ebe40cb747593e0993601a6a12f4f187eb68b2", 0xe6) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 05:50:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r0 = getuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x482, 0x0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)="6fd4b4c54830621e7d0b8a434c11b0308b38ceea654ae99afe73d6fb909e1ca6986fd639e64c6dd6612dfa9f2ff1c7abeceeefddc0fec52978a07e64bd840a32caea7460d36c8c747c11aebf52deccbe014ff89355091cfdec1b6fa831cd7d1e59ffdc3d62ff9e2a08ce0926ab43f8cccdaa134a0dfb33c22ac31b93c94e031156586dd3c648340cda224a4bb1c3589dc708ff7e5ed4e5554fa20bd129c95a14", 0xa0}, {0x0}, {&(0x7f0000000380)="561928e9bdaba92d507321dca97afe0a0022de7f56d80087f5d1352e77f457c098a97eab9da121c9f8346fc69d4379c784fb9b8ffd54676fb641e7c3d7619d4867d12c5ad9b6c7bf7932696408d72e482d01e267f719d477bdd4822f3a87155bb0f7b57e47412ea3a7ef6cdaa25c29385e74f0282535242cac3c6ffd5f9616526bf7a6cffd4ae25e8c72a841d2399bd852e361b1", 0x94}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="c000000000000000ffff0000c60000002929c6163134411854316d9ddcea43f9e7fa0d8ef7b032ef539f180595db0534c03b58cf4538a072facd5f0f5af7b846c7a9407df2c4b1141b62da27acf113f8cc6bcba6a218443814476cb3b872bf0f2cec65d515c5f107a3b2a9e6a5600b3adbd1a9d7e85869e8acea2ccee08ecae1e0edca781b3a6aef0b7c4c4cb5766e5b251639421789f22155b73e20fcec19df5eb61e101d36b6fde327f43c584842d065ad646d7a8f6b8ed2000000000000003000000000000000010000000700000002eba631849153e1e1e4617f3da036a3db4eda619137775cd6c3e8d89600000028000000000000000100000006000000589dbf2be29073dd15e89c3a5a7713ef74831b20930772006000000000000000ffff00007b070000c0189baee4e22566eca9b212c429fd6405dd3aea3f9bf5c936ebe5f98948b750eba8672e8f0b982b98c6c69a98393c3917786bd795d3dde1f03e1c7186be67a4c13d5596e8378e542d6be2a27112e18b1010000000000000010000005a06000017a5a0bbe8c5673111edf8aa66240e594711c0af950115083c0859ef03d6c496cce74b14359de9b47625d9ba97222e8478eb3f3e7610d10a37aa29278f9a845cb86989c318424638caa2b654e5191db415d2c87c43df64196b99bfc2c4fa233400e4ecaef838d773b0a7033ede9420308f9276c0613a397fc49607d90ac5cfb852d020da826089f960ae4ff22bba921b619b54394e2936f7e39456cf6012bb145b5646b075fa4acf32bdabcc2448d352b63d43e6b8b8326f26a1b7a7962630c76d7520b2e34d1e688de78a61a3d8470f32e7bda77810dd8b5a3c470729f75dddec0330e20915c34e3621458623c377b84ad8a1c95623739a701343d9b3e1217dae984d76325ebfd37ffa43edd0cad22ecd48123e98d30861190cfb87a11657fdade62ac545710649c8776028353b7637919a465a6f2c56307c1f6556ad5cd442a0dac566ea6823c9d6a375d0caa7debd7100d63d7c8a025664b6078b6aab0a2558c77cae22a4ea9ef53c4396aa1d640be0ea10ba8f8602b9539e727b5a19ff103b0bdec375d8a995a5dbcf49f093b7f00d090f40d76f79685717cc600f627090fe888f9091976b075d90f8c44aef7d49e7e266c1dc3f7da15f4fbf967256cd65a6971e284738f5d3a5c97d0682f7b8673fc94be49abbe4d384104da7b045725e68cfa6e9890984bba143d98261a00b4d51701f5176118707c698e18582473087fa4e2962e1f1d1577d95792f8266f3e5a7abfc53536c48ff6f74c47ad8b6c35b778498fee6ff01986cb138944e68b1ef37ea20413eb1499b1ca659516752adfcf5f93f0898c5c23e680a7492c28fff45558166172d15bff546ad420c61e020f66212bcbe02e3bc14445d616eb078045233187711b037ac27a74f2c466c6fb431f22bff4558783b79de2c580a9e899d78fb7a4a55d346e2e13fcf025fe475f0705a97cd28831da7440b0e6cb1792d168562c605d36ff5b1d7a01c53bdbf6e237d2dd3915ef9b4b22e49638e9e2a93865cf71d58806281b7b969ada288cb51af0a385fa4ce4524b44581d40278614260d3fabc08f513c001684ff71339941db566a49720944bc0e0bac4716505ce559ae7c53e35e11a1460f8f9343d1056b32e615ac75ee0a071d5d6e7fad668521fc5f643352c110fc38b5cd5b4b9618bac459ef367cc2a5602ff7fbd622c7c14df0af7d497c2952b0b5f3351ace42773e30daddea2f79876ede93eef8a9a12d6330fed3f755054910b44d6203fe402850776b23861ddbc83b681759f07786182e3a645cb39866e72aea8b7994483066773cc3d52c0e035bef70fb985b59fcd07c333627031d549b385740cfb139ad65c84526f4dde7527775a94a614e4b3fdda247904683e8e20e5fc6e06ccbbdfe8b729a4c168d6e0cd580c165d9439f7931c8342bd1448a07b3dbf8c0c5d4e3512dad2d25e5c8a4d9a8d7fc75ef847bc5e2812669c490a59fcd4c8623f098408d85b9cbb417fe3667d1910e706c1773bbf070e1b6d2aa6abf89b854559e734a286adc57e2ec5e91fb61a947f2c9fae361b0297f9960e12b8433bde09c5179ee7aec445660546fef9a486fd63dcc9cbdc678e66c8b459daf54a04beed58b2b40473c89a8f8772d774375493a3b18759d3326a36f7ad9c59a31c6dcc529e1bf859dfb330df9b3e0a411e3334ec11c20dd6459566b921bfb9d80e4a7dec5667c7c101ad27ba95752cefd82d7099b9695c814a4f61d68988c4f0255f24823bf6412b206c8e556c2f6784e69821754d3325c67d7255a29f3cb32bb3133bed562d9798db080df39d55e1702399e403981bc9ffaf3ff1573525615ebd8f3e56687b4c047bcc4c90946fda6852b187f6aba39723326be2f9b25ed764c9fed1ca50b464ff0611b71953cdcf74f11c50cac72ee9ad03c90e9879ebcedf32761cfcce24b3e7cb38b7fd9d2e2ea704041c98ce377ca4b6045e2c2c437cdf14b8e7f55c1106dc321abcc7237cb7bb96bcd995d453891c56938e90d2bc9ee983fbdfef796541bb5fdeafd5eb156983fa1e6d4b100048756dbebe28b432019f6d2a93683ebda6344a28a31497c3b6514efc33bbdce002d99835bc15f90bc68181e37146baf84e5f0652c5130feb658174dce09921436ea3ae0312d420a5b6d5f69441d90e91b62b2df03e93f4601de9eaaa23f5720bcc64a09f3b6f64ce2a2b23a90ef0ffabb5a05b349261a4149a89d61823e56b4d2e49df9f4550f8d3fdfa4e4e208dc3678280db5c0fa361883ea4bdd5152f5f8aabf81c8954742e9b6d4bb1b0a95c271563fb88d69c6cf50438686cb13e7af516e01110dd9f5347a7872b7bcc675ca2533f540053bfa0ab10a9f9f8249feeb6d44cc6e3413529f2c928b0561b02327c08f50fc91c12bc56bcdb5404177a0b8f279c5cbdf6d846e3fecdacbfd9273263aee8f639b325c36eb22ca5266a8d70310a990dc2b0f1586d72b901550de98c6e90e475a233c44387d180fdd5158722ce14cc80c93d4a73b0698f82ef412f7eb51a9c4d57dee2ae122ae7d5092b81529b1b68fcc193aa5f52ad382c3467967a5c3acdcd12c859d1e491be02589343c75a5b2c00efbd0a1be96904bfe8fa9a5fdbac794eb66ef5b1805f57e4936fc46dc1e92e00f230feafe015b4f1b8f9c36b5cf7238700297df1c90f0b91e496b34178f115123b792ed1925662f5f8aa08a7f5411b5cdd5c6d33c32110dadd02c312ff3a7672c0e24c72fe827473f8caeff0a31bd453d89a5b89f6c23e19cda7e6ca6066b5f8d9d8b48ba7259b0ecb2014482f420f679574f4757512a5d1b1dc72f66ae0539efb98e05107eb91405d0d5fea8238e6cc287f7815d4252d4fbd2ea2bedff7ac3b0930c4970025ba03f8b50400880fcf2c5f7913358819ec89a05c8c3f7efe900a0c150697e113ca54ff9d93c0104250b22565a7412309ff86286723725a5f136503cfdd52ddaa1240e5cadafec0a8ba3352b5d11a074fea799cc894bca2494f2751c942155736344e78d448d2ff77145bf130c3f30ffdfe9e9cdcee3577285bc3263c98e1c0f43b2f3af287b3ed2d927146cddbd3e62cdf380d1b8f74f5238afafc23ac6607c11b5e28fd90867a81ba51cfd086aefb3d2731480df94e7a4e13f0dd2c0f8924640df0c976040edfc4623ecf7544aa8fe08e08bf0a9a095e10541f4534c83b1dfd3d219e18381549aa3553f2bb388c61b0e48a65fdfc16beceffca0d5da86bdffcd6846bc0611fc6d40776571bed1a53dc7abf1b73c09328246c8d2237c0f63355c6ac63c78ef0ee67f4cabe32d975490eb8f0be8d0dc4caa94f136316bd15b3dc0a549412f492033ed4b598c71364235da8e8556deda8128c2984719c28818396d1d9bacb474ad63f97a705347854403f0c3e79fa27e4ee6773d6ef9b9016a14729320632564b7044f66e8b7f0e7d727ef693c37ebae10e1a2d812e51e9c43ceaecc832a87b6b216e724168f1d52dc55fa5afceec6a516fa881ad82ce7f66c3af2fdf2a0b7955459ed614195a1ed99930f5f2867db87c00f4d69db7fd47d700f2d686b3c8b2904a796c327cb3688c5d2dd71a24612b384fc01df6353e2d370ed623dc5454ee9f319222d76469e79f2d1d16a32b528ac2857ccde04e0ca79440eeea45df2fbcf0d6378c020217ad3508d9277789d5bef9d04106f0629e83e060db4f16fe1e778ffdb1767892dc2c913be02cc88337d0d48ab07adde65d5e138ade61a19d596e75b8e2b889fe84d2b09a701f7135470ac6486749a4bc0bcb59680b940cdb0cba37263e1a983b97dcb31fa0ce519a29a5b0aa83aaf93d68d2ec2885bedc5e9d7c7a8ac94d8037ff6cf01327648891c7641db47195c30aab062d64faad1e8316bf69c9840472dd46c18f63c24dcbbc1941f07da161fc51b23cdecdd56030e40e30a5a992651d6b93d02d03e02ae4a2423da7b4d57469552819704d798b0018b4e8a6b90a11ecc6bcec287536076cea4ea369ed4583ff0474f30b033a0ddf1a2f606a86e8ba9c5693b63775cef7aa507a391b002a57d237cb53ca3346fac690c2eb07a40694f8ab9b2ae5914566b414fa34355efc7b83d63b470b8e12649888e45697a89226d1f9d377b2ef049d7d145ded969a256fdbc0be7b0606601d8339c437f92d3d3107d69581156721fc5399e9d184e175527eaff8ac8f9029f562648fbba8ef7f3942c150ccf64ad06d13494b468e06b34dbf1d6080ef86e4001e54d8113b5d4c189af88200476c70382618abfaadd13c5af30d6e5c63d78df454fe1264b135740fec7c6030ae5cc36923ae9fef3fbfd714946e54570c18f0a95d8c1dae5e152616dd5a2a55decff3285aed8206584f3bb793bb4622b0d8a416327864a3e807c45a9c5a224e8d3cf82c945cd3ab605f5d86729a9d6ab7294b54aa73020b83956d5cd3859f57b0f70a611f27bbfa3ac7c1fcca36d9d339bbb422bb09029a66c881d4e0edbdda7528a4b58fea13a7dc13767275dda068b8a1da4a7dadd04ec3ce262771f26ef484df2ed7a659f7be083a332d93a65a75e1f1b638fa711179ce3657eee55adc8ae870bdf2789a34634658695c209f206357d4ab720a6db8c0ff70bf3c4c44ef101a60a65636655f9f5aa2a6f0d4a6c4dc6852017d1432d2e320ececd5968aea227c04a6de8f7da3c30f35df6e4c554f4c58341ba0c7c12a1979080d574b93da446b337c793a25f03b62cfaaea20886158bad87c11ac71aceccfdc53ae95d97dd686722670d24bba55218968c1ab4f96001b629c2811a28d7855f2c57af1056aca6e98532ff6edb0a9bf5809d6b2fc9f10a52a830a79d31061b444d9aec2862302486fc3210c09ad6b88ac4b81d854e0c9ddb03684d0bf4b7d2ec4ce13c90994d7dd8698849af8e6ec4fee25f85e3c463827cbdaf4676844ff620ecf2bd92fd03f0627576b4cf5a647d7cbb1dbc420a2e719fad5567a5df0cb0cd87f3a56f317d2535b722986685b4e5a24e09afd0ac0f5177b7d2990fb9d58cd97d3aec66a28da448a4e5416fd0457c5963f6a858e3779b3a5f909421e394cb28e6f22309d22459629a12fe91208b9202d56cd74ab14cacb50349acd13372c98afe845e2a389a8c42a11a22a576b5abe0c3747bc0336e0ad13677a6ee5b06b8a9599553d0b7f455cdfcbc0d7b192cc382c0659e9465d76e25f41b1bc139b0ebfe56fe630dd527ddf9852ddf8fcd968b0f0fc6d6909a9d3daed86f59971ac95724c06e8dbfaa36d05d6ddcae1a36aacdc8b4a41ad66734b0028da42f79d046981bc4bf87efe93f630322cf91c23637ec7240b9a62b3020afbbb4913754e8f0c0f599f91c981fa1710beb065408d05cddf824bf518f65bcf732ea5f0d657b61f1c814c518c6bff44d44552248287b9a59300c5675521e009cbfac249c62876d28d1d8524c4611920ea709772a377817fa51ceb8fc25001791a429bac9ca1d3072adf6aa21264bc2e2a71a66b002cb291ce3f9fbceca67ff1fac5a725d5fd3b8c47aae1cdd2a625b2e453f2f6f812a8bfa16a04e6aa8d58d8797780928201ca0bd5458452ecc48ac8aa5ed87bd6ac4efede6acf906f92350c565baafe4ea4e9a945049e9147e6df3046015d584153c6ce1fda0db23872fabed0a2ffee6d6e1cbf9fa1063c471731e2e35458d12fa847c3c28a93fdf41d0e3920b33da6cc2c8517c3a0d2ce2185b64b7abfdd561c22b917b95bda77e6aa4ad8c7464280248c0a3392ad9614feadcd39550cb240e9bc43060d4179ab8dd2a4270faf39ba8dc6861cb4632c9f962661e73023"], 0x1188}, 0x408) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 05:50:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100), 0x4) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="c08b1de877ec0cbccccbff1165da1992c23b748cdf0e589225ef6bef4d9b7d799b210db657899b383912d4b15d45994675c584d9f4ad211c120dea95e2cb22232af7c3c1a23a76a30442a255c24a3dd63356a4fbeb74360a08db214b3401bc84af8f228c537bc8c4ad5395402f79b50dbc5be0886ed9", 0x76}, {&(0x7f0000000780)="cf0514533b3dc58bfdf97e9a0ba27638a20b1312d9a8d1bff6e0a11d4f00cf93469ce15d79348225e5713885e3e9d174de82d227563226a594c725fa5fb320926e0b42d80135be900792d5d1438574a2856331bbc5d815bd549e2b7f27828c6b539b49f4a5eb1662e71aec1be9dc5506d5bd125e103d4f091109aa424a6de10d27576510a77933ee4b3d2bcf55f2773d2835bdd8009155b366ad831d925b4322b568e68601bd21e8eb9eb30f2ab9c531afb63ed88c901ce6ebad00000000000000000000000000000000000042a01a641a22960767c72e42818f5999fb2c0b657fe59a2a462b0da660683d34", 0xec}, {&(0x7f0000000200)="b0b59a7b113bf723f326422b8269fc9764470bc6527b7fd8fd28adad258e28c78a2e74dbf9feee6a4c21115a18a6e63b7ae3eb16fe3440970b8c68c115c0acce39e3609acfdb6a708195668fd44559671499096136b46867be47359656abf25b81c55432cb0e35cb1c65d55cb7163b766b8084d0882d3616af7ec869f703283163", 0xffffffffffffff87}, {&(0x7f00000004c0)="0207bde2e0247151b7e97de4c6eabbf68c84f09ad68a0a160a82010b40884d0ce3ccfeee0e4d6cb390384eb17e5931ffd6766a0cfd0ee9c5cfe62822fb74b87d0eca6e8f4b347286e4004f758de2847588bc63aa5eb7497b92a8e3a4d922e20476f0120094949e6472986c4044c97a42d1bc4acdeb09acd0b15be677f9b7350863", 0x81}, {&(0x7f00000002c0)="762e043db81d4b8f2a176729214d19b57d0c0701346f6163a6dfea59706a0767bc2b7803331e8c062c5786a18883a9866b5aa8b13bb878584deb49acee6517fa0284850d5f85d85792470ab6419a7021ec8c0eace35ee2103c59eb600725e221cddcf291214d3d615a6cd17b657d4189303c771f414e357d74ce0e89755f218c7a25a04aa56ae7cd496be1e8a32013d6c663e05af28feae822b16d37201c546346e94b8ae7c5bd3267cefe70d7b31cfeeaaf91863151022d45efb559f056f66e8465be3692a5c05e5395e894deb89e4c038b77b3a5947b8c3b529767928b", 0x3cb}, {&(0x7f00000003c0)="16433788a114657e446ab63e302dd866c85cb0ccbc3a244a8072026221ced412175af920a5af6f4a358488973c9acdea8a40dee68add4270cb47b8ac9b08f03072975f1f836f30f7ec7bccb6e99f8a8ca29cb0", 0x53}], 0x6, 0x32) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x1, [{0x3, 0x6}, {0x3, 0x281}, {0x0, 0x3}, {0x3, 0x6000000000000000}, {0x1, 0x7}, {0x1, 0xff}, {0x3, 0x200}, {0x3, 0x9}, {0x3, 0x77297b05}, {0x1, 0x2}, {0x3, 0x3}, {0x2, 0x80000000}, {0x3, 0xffffffff00000000}, {0x2, 0x5}, {0x2, 0x81}, {0x2, 0xb7f}, {0x1, 0x1}, {0x3}, {0x1, 0x2baf}, {0x1, 0x3}, {0x3, 0x800}, {0x3, 0x300000}, {0x2, 0xffffffffffffffc0}, {0x1, 0x5}, {0x1, 0xff}, {0x2, 0x6}, {0x2, 0xfff}, {0x3, 0x75b}, {0x2, 0x167}, {0x3, 0x100000001}, {0x3, 0x401}, {0x2, 0x401}]}) 05:50:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, 0x0, 0xffffff16) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) fchownat(r4, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 05:50:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 05:50:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28088, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xba, 0x4, './file0\x00', 0xffffffff80000000, 0x100000001, 0x2, 0x5}) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x20000000000000f3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 05:50:00 executing program 1: r0 = syz_open_pts() syz_open_pts() open$dir(&(0x7f0000000080)='\x00', 0x80, 0x1a) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) 05:50:01 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x4, 0x1000}, {{r3}, 0xfffffffffffffffb, 0x80, 0x10, 0x5, 0x6b76e887}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x40, 0x20}, {{r3}, 0xffffffffffffffff, 0x46, 0x4, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x41, 0x40000000, 0x6}, {{r3}, 0xfffffffffffffff8, 0xa, 0x4, 0x1000, 0xffffffffffff8000}], 0x7f, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x5, 0x20, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2b, 0xfffffffffffffffe, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x5, 0x1}], 0x1ff, &(0x7f0000000080)={0x2cd, 0x9}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/101, 0x2c}], 0x1000000000000337, 0x0, 0xca25b0dd3934e712}, 0x0) 05:50:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x2e7) 05:50:01 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 05:50:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:50:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r0}], 0x1, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 05:50:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x32f0ad32ef90d25) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 05:50:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="b104d23f5c96f6de38a8530954364b49de2a0fe4a8d62e7eb5d2da7041b652573bb2ce2635a50300844a5b0bb1147640c71c512cde79db3e17515643ba38139721a7ef97362f15b9944c00781fe80cd3c6b118fe184663669270884140c4dfbc85a8c4c6c968e71c245be21f849ca2a401a103962674f181427d9aec9c6431129546c5129306b23a5c9e89df30ab756b6ba9472334d2ebd4b736b0a2048f1a139f9cd3dca2713fc7a2f1a8d0f9a6106cf2d4b51951731de50d2bb403c8c326b49048bc639c60948a6c5a767e2fe8b126a31b8deaf446dfe1f2f6343170611399f901bf88f8b0123daa44d5460409cd5b38ac4effe8dfde645f5bb71cd1e292515cdcf67a79587d5a352356ff35c1fb8d8862fb0fd2ecef43f2c124a11d965af2e407da33a62dc80765c0d9c595f6ef7cfcd20677606d89b238bfca810b10d3eef1f591f2be6762f389cb7c40f2618b3e15feeb31508b55788a6c5e1e2b45a40598ca4cee4eeceb9a49cb22358c2064dfac2680c0995fe40054bb404b5760088e86aaeff3ce1cde156c54b00cce3ca070d1ee29348afcbdfed17c024951fc3afa99948043714a5bb6ff245d62235a39179ab14e07b0227f7993", 0xfffffffffffffeea, 0x80000, 0x0, 0xff42) pipe(&(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:50:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x5555ce35, 0x40, &(0x7f00000000c0)=@abs, 0xffffffffffffff9d) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 05:50:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x1) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 05:50:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000004b40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a566d75dc10dcbcc32e824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b832f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000004900)='./file0\x00', 0x18800, 0x42) r3 = open$dir(&(0x7f0000004980)='./file0\x00', 0x800, 0x2) renameat(r2, &(0x7f0000004940)='./file0\x00', r3, &(0x7f00000049c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xa75c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000004a00)=ANY=[@ANYBLOB="01040000000000000000e5081ff3c716ae0db2c7643c9109dea107b2269a489b47f4b3acd2b3da61e9c8900af3e7d95c7306ddadb43d3b8454d1575e8ae32557a062622c62661d4e1406fca2f6fd7dc37ad2727b22fcabd7828675c223d2ab6713b629b2db1e6daf3615a0070341766b754fdb79837941c812b9e4571ef5779fc80dedffb7a028f488984cbb5a174c3aa31453910ed99753eb77a2ea"], 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="259e1809c1482c4e45d82e1df3d4d79387cef1b9c79d4097299c4fc0472c764a01abc225c2c091b0316dc9ea5136288c03ad7c875bc0fa54d9728edba44eca6678", 0x41}], 0x1, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r4, &(0x7f00000001c0)=""/117, 0x75, 0x0, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x5}, 0xc) dup(r1) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) syz_open_pts() 05:50:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000100)="f01b4bfaf611108267955accbf2f7190c26d653ddf1572f0d4d53ab7f71027d835f1d9bf8531e1bd7356baf717e8e3bb51dda904c3c549d8d79233f8d395ab1acf3f5c7807f138cadc90d3d14feddf723c7b818599eb762730e2db36f4e62d2373b9705ad25c0f6a3c4efe613d8a5428a3e8f21e486530ba519de6314a2fec67f1890b2466f53f32a277e2b8304cfab43f6c05294e5d1eabe52990d56b52c86119fe0f48364980a179f89ab4782ab2976e30c291402f5d973dcf54389dff1fde544814d580318b20ba45b8962fb1bb5f1b0eb9e06092bedf331eafb7ba020dcdedb41a98168b39fac5867cf9be798c136c04cee0289e7258f7f2e1e5625caa102d7fe08df631a4a32bc45a859785c48d2cdf5773aaf570da564b711759e03f60e455193d83c929d8c0858b5e7765f111af76b39a5f2d92a27987b51e64e8de440b57436df0594816367db5fb484f4664a1899b1d49877c9be4a5e150285d60684f60bd5d7c39ff5fc08be1e6c6387a769facb8d6823b8335034923497ea303d7733afacfc608c3adcd595c08565c94b5f8e9bc57bcd1a62e06a394ec95fae8e8fe6c00ff587b0483cd7fd809d434c170cf7231c332d64df9bbfd82717b345dcfe0499e1780a19ff21f02544daef4fad7421d81b6f3cc8abde278ad5cc187e716d2c5ed5e48b8ef3c875090baa63ff83019c279918652ecc21221297428bf66acc59a53ce260ae0e63aa732d4bf0c360d7d3fb94a5a4a272695bb5e735d2bb96dced64c798740b900bb785c979c151e93f353976c4e9a202d00d68be85e8ed79838ea08fef73a14decde24c8e4f3a0fec71be58b2063389820bc5fd77ef2a853780ec83912f5a09e3303f72a18099ee22d6b49e9d72ee29d335fa42d9f7ed10af67786b3d0763f9f68bbe403b31615e54b41d3ebd9410e09a3f01512f9e017663f45561c348f59b83bfda75e4da746d25647ff299ebcfa23566a9b6cdf00157342a3fcc041f42418947ba5fbffcd05d00b8d267e67db05bf09006339e7d9a5cec604d42e8ac32ff2c35c531dea9bb3b2783d8ef3bbb6663d4661825fb0d6ea0112f290ab0db07f466bbacd5a29fda56d4dc872b94fd84a21db58fdfcfd4dfea8a559114397ce56ae26b4e528e24188bd57c87b6ad0b4620ed1f6b30179aa9e30c480debaef88795e6b37ccf4a62eba1439c06cb319c69920bd1afc8afebfa4a3c6b514b4ee4aad7b447654b95fcb4b8b116d85f2e879f35602ea257cc82c0fad378eff222669cc7e958c058ba3ee9ffbf251b13cb6b9905727d41dda42310a56aabf78b2f17dd261717f4fc997fe56617ed9072ab4bc5908028a02b9d423addbc8621dc6ed2ea2e63c048907c056a78f7e1e2154e3fa27745d26b03dd63ffa7d13bb2a22eef405d294aec0e8afa114f54d51ca5feb9536106d0cab2c6d991a43a9383d747b7c0ea31543f21fa30cedf6f8361ec3d872800b0643d1d51d6fdaa361e7a9fab369c77c1200adc8ec3ceb72ca7d747080606a34d5a19aa13150c2f5e9a6ae5fe65fb82a73eaf25d65692dafdcfc19f7201e54aa707ddf1f80ac89767ddf0d4f23b7c50ccb2038388bb2107c77b249ca5990bd16c70a6d8a8c0b62286886251e76e40a0f0d88b3af3e1a053ee270f5b41bd87c9c7c0e4a9b648168137aa2e1a0a057f78d354cad02dde33fc172804aa9263a05f31dc156cecc4041ce7047022a20554a8c1bf9a41ab37315db37124bf4f5cfcbe645d02228869161adf6f4d201db23899030412a6353fc2545bee7a6f363ed0db9d2a9b1cac8b717544aa37e0edf355d621e045ae8d3b46b609b9851dc31659f551da0a0c11fc880309af50650c7fc8b1486bc3fd192134fe620985611c5c918d07c753a95a291fbb177ae9bff33a0633d8138cf753cf5133b23689a5a064c8d0e9c063ab3345f6a30927da727a7af54b0553dd7f90d2609d73ef0985d277dd9a055b92d35767a6ab5d58905e198a03ed3dbbc234fdc04b8b9e0d3e0f5d2d8f2ebf5b08a2d49cc5ad9bfb13bd53c9526e7d44902e0ba2ea5a1e3d7660b773978a4a821d79bb272970676973538e3c3a55a79728aa69a07cb632bf649ea9413ab5d7631766c36c3204d5a2634725ec23e61724b5bc617169d640fb83188bb6b8aa1644e1b7ca46e52c00537aa9871365e7f29226359b92f28862d51ce32bb384d6fec10be3f0c718023c2b95f4f0ae45bdb6996a87127c747fe5ecc49fa5aef70e84b46fa06018c8053914abb4515cbabbd7f4d6dda36b7974913420e879469c0c04a3c553d0e5748bc7350dd15c614ff92428e15edc012465276a1317f9a27aa6af43702e568d7d97bbee8eb5bb6fee9fba10382197261ed35334a09865202d51485665d5490aefaa2608f23d7458b0376c6f81dff86777c27c5d9b85bf3913f9755a358838d43951370e12699b34c3633d4e06a535dd2ef1eb8c0618ec9a0ea6c54d70d06b1fc2033e95114b0deae22b8e629d0a4864bf202ce5fea504adb6eaa6fbce6c0577f3a0816e158d1d0a2f8cffe1150e96fe43fc5504fe0c0c287397c407fe12f99faed98dd3f7bee8805b45969903b71b2125cb7361eae550ec6caa1ab9bbf2f1299654ef320ce151de48fa12965aa4df236d24f4b484e2f3223757e57211826915e1be1fc8140ddccf1dbdec4952528e169b7d444d52d1e8b657a0d32f35f35a64052e1477d02097c254c31173408a4f8a8bdfa14150ab114dfcf5660eb9924ab7e2364d3df394d36b530664d44eb9a49a3da2e0b0ae93a23d2999f7d01bb524ee0a80e956d016ffb584194d52d9c65b9971ad414193e4e079cec9bfd0215e0cdb888b4a7cea1fa3f0874b6187816d91b6aa61107ca56e799c18a187970572a70e115b1c3fa3526e571b332f362ada0ff0d111def8cfcc01b495790f1c5bd035bf6eaa66c8578c49467d1b2eecb268b37655e199f172a100233633a9ad00c7234d26fb6dd7a80fd174d283cfd0761c645affd64f724a98980a895e3ef34e25ebc5506d786e5d0cf6580a2aea0ba8ac155b9e43933bab40c161a51b7ff82d431aa618d8a8da41427f2e730d393eb6486fcfe3ea1bd91675cf8ed0d8778013a1a3188fc5f44df5a107cb08d3e93dec5dfec42c736a6d266ddb707758a92a281e9e182505d7ee810bf5f1364ec2d82ef7b6495432ebfd6ec9b87a5b345cbe813053d8312d9ccff64f53ce1889d9f8f1b8852baedcbfea15503fd141d0a2c75dcb778161d06a03b919c729d484110876fdd91ed08eb9b7c4628b8151918e64bf63ae49420920f0616a00c518d3c715c190ad64b059376ce1442757ed43689ebd1d8775799476aa3d808ce34fc49646b8492ce36d52e06b7cadbc875f787f9d3d7b9457fa804564ff67a3c89688405402e4232ec1a572767a69346aefce32e91ea24cc3352b178bfa94c11da63bb583af486440718c3992bf922eebd88ec6f531a7710623d21c27bb68531788e26fd225f3c5103c8479792fe8c43f23ed46fbc05572df824b3b7f7b033cf82e64a1fc7db6353a966a532abf69c24c910a7df8cc895bbc7769a9bb1d068b0d3e6da79d49d0badfb8d26eec7a089c50c47f98938a3c6f6761fc19b37ee9bb93d7a6a5f0800265b523418019975c56f0c3cb552cbd9aece49fbae589cdc4170f9b9fe4682b1afc20f6834ab4d542e4cf8fd8a3e974ce6c36effbd6228c8434aea34fcbea0c4ed432d78a101b18b61ca484d65c9bb85f573e3e8a9284bdea04d8ba8eafa9774c6c6569d9781430001c3942a6a59b2437a491d8286dca03c4b0b1851ebbe551d119a2a5ce1d892cfbb8f7504fe9b54ad3968b3bdf63e2a29106016fa75f3d12950270dc734467c05473dc76c7d5bdf810b8157db5f2d7852641ce6a0ef9efa8d5b110231587e7c03c64e214ad5dcf3f975c4e123e44956c3e97355acb4934403b583ea69242c031ed955be5b5eebb3fece84aa5ac1f648e82d4a524aebc84f089009bdacc6a4021595932eb81d0cd0e1f1b8bbbfb3002248c4d8d3e86a4832374e341168bb75353863f7344f85d65987ff32d4e925241032911fd5869d094a1f9fa1a13afe5eb72cc56767f451628b583cf3503428dca35e0e0f12996dfd298927e27ccf84257e6486c566948f36e0c2695ae6f89cada7f31c6350c0abb672cd29c55eb10944f0e2a1b9df4eebc7802d94792361b785a09b9de07bbe696a1ff76b603de1c4be0905e18667aef449cb9a6edfdf122d744cf631c0a65b61bd7a21c3e7abaf02b6d41b990309d9df71891f499e63c3ba0827c81590a1dc9300c17a4d7ceda4cd104279b2a6fc421c07adcb1427c11c3bafe2985041e3e558813af04fc25ce1f254f4d52c2f8936ba97cda626882e6164ce5435d5287978d7d4d834359b1f60e25ef6be6d9de98bc7e700c7f315baac047d559de937de0ec95a635535eab00bd7fcd4aa079d57df0fc5bd111605c172d6364d52d602d1c2435972b1b38f377845b25268cd1a3bc7ec29d6d85761ee2b1820f1cfe5808f54db01e8909478c31ba3da01d6400550daff32f3698098c50c23221d443d9bfedbfd9c8c7d70b1f1d47379111265e63dd17814f0156b5f58e71a008cb9437d3f42998bce9250b56d66a370844eb9c5fb00b51400f47ad17a228ba2e31f16b164e588249e9aa973eb459c4cd7d3478aa5a077f7bdfad2f13ae3e2f73952e9c9917235ed310de211fef552b7a539c627ae51313802467197adac1f6aa768e212c068c5a51528b728c976efd0d22a7406635f45dbde5e0916cf03ba3912e031c33aae1f0beac65bed8eeed8078c2ee3a7933cfa7d5921e9d045720210d501f469e833a75ece4d1ad3b29816d84be2e604cafedf244b746a7f4eea7867fb1741a102a6002e61151c78da99a05d5965b719d0052b2499d7c37951f84fb41c92e6158bede44952930b31c3c36aea5ed2ab9580403e88f4c970d0f61ab126d71f11787f9bdea1ae17f7e82edd0c8875137eba01ce897a5e37ed37ae0a045b6390b21a8696c737e13ac9c99273777c8594d8f5f050bd18422313dce5a2db4ce865c3c3491f0a87ef296b10e2ff91ebfd1ae9416895bbf1779fedb1341c799fade70a6c83001ebb59c62e2d36a062e376307bebec9fea5ec46eb72aec738f07a8e7cb25e2f65017561bdaf6cb9c13fcb2d5973e0546a5ccc6feee1cf9ba9eca9fec70c78cebce256d98f446c237d706f601217d9092db74f4e4d5394517567b0e210b6f8d92d3a758810f79d021397f2658b52b2cda8d10f6543ad714df1705fb42ad9528996f9e89cfc2737539f5246e14303df49ba3915a7898dca499f9a83d24d58d57d3a9b13aa858a8493bcd039fa4395d406bc5a58a0589d603470e0e486aa3fe0eecc0621af2a0b05341d40621b3a602f585d9ba9161c38ed5b5a584b0b320c7c1fded4995b2e505b1692bec5f5e4c01a4c1240a9d4a78b3f7fd002e954098189402118a83c8555b17d79cfdee57acf56d38242fbfc4a7a84fc25346029ce1e0d174b488e96de2a27088c066dae07270c65afe0e12290d05daae834d5f9caf38a04b33d6cab910dd025c6233f466041f28ce13c06bef30a1e2d1a27e6fd813f1e66637f09dbc1d9eb024f828a572376ebec37ea20561a7de8d9a6a5c6f682befc93bd677d74241b9b5fcd6a334eefa40c21306b8c0739007f5874aca26628e18719bea61de754c4b64bb62458b1339907c26f7f52595279792c193b82ad1453bf3409a26caa67e547fb3946763ff8474033a115a49de6c02b8a305e", 0x1000) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65be6873aadea468575d7ea71d710bee84f5234cd5c577ee3b6189175ba3f72e00ec1fb22d4f0045e14173e2af3ff3daa9da626c113a6acd53f682f2909918d89334a840a96d221496c48fe021112684bb3d53926e4153101657032715055d001671a6263b924b5cdae64c2b69c5d931d6260d2db2"], 0x10) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 05:50:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) socketpair(0x1a, 0x2, 0x4, &(0x7f0000000040)) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x2, 0xfffffffffffffffc}, 0x8c8e, [0x5, 0x8001, 0x1, 0xdc36, 0x0, 0x80000001, 0x10001, 0x6]}, 0x3c) syz_emit_ethernet(0x1000, &(0x7f0000000100)="56186deff7ac486249d06ed8df591aafc43c666516cb85686ac7ac3b2cb3450382f875fc75de310384aa3bed7eb6e8567467b7b4c469cf75aab27d585f6010c253b606ee72c6f6cac765e6e1986d0eb7bf7c216be4c68bb4a836cbdad6b514ec77f8e2dad7e5998815a84d4e25eeb3f4062895464505b25622035f5f3be59175996810bb6759da4530d7b2798d46865b36567cb91ff47fc3cd13f5b32a8b26e8088dac1c607c6bc909e13eec52e826467e2197c3c5973b9b972960411846599fcd4c00e6941338dd00d0c7bde039406485aa5912b085b88f017b813b918690ff52b34d175ee3af3120d1b8aed8e7330850cd2d2d4eb969945609fe94a6ef66c1e5dd14919623b9d663772996cbe0a96a897aebf97e8437af8d6efcca431340570b61c33315d9faa508305beb7f8b582a0ca1ec3c1323ebe4cbe8e7cdf65c58ef089b01ff500b5d82227c6658b94828a0cc479ddf4ae6ccd4777ba22266ed3e6616495f47c28429eee00a9de829eabb108f6ef6609e52b80c0438a4f825a87529b629fb40ae58bbdb08fd22cd0e72fb317d9da98726dca8b5bfb350f342a0ff6ab2554bf458e8026dc285b41ea7b22472a462a4f8560391bf5b18bbd53f3e5fc831d672ce593da5d2a646587695ec6ff0c25e7ecfc41c453d137814bb470175fd4cbe86dc47189dcc605743e907407683fb200c1960a873fd9dcbcb2ee46e6ba2f25d4b63484a0d0c266680cbf927ba9a078d87c9a0e11d84703928d0eb43d489ac58970fb78fa307ae0a7c466b0f5bc18e69bdd3f976af6771eecc342fcdb85948c10fdeed0ab05cf6ee044031e3cd4b5298b915c144d0ac6bf2a51968dc2d7fb93a36958c934816a4e654817b819c03a27caf761347ec93b68d46c99b6eee3d09046b6b3ecf553cb73f2523af0efeea906ddebfa97dce658e8656812d1f344ee7838b1c4d1ca7701ba595e9605057bee7d4c02fbae49daaa38e5f8ad3bc9f9c6b863d7cdef08ca767a866e1c4f33266f1c61cb8d30b94c7d506a5945c26620958d219e5289f627614c5f2a102cd5cac53c877a6d0c7dc6ae0550a6d752d297f10a83d6c95cc717ddfdcb71e160ab5eac3892011fb84e5a43687a7981252c688e608731cdcd9bf1e5537f6080a2ca75933056b4895701fa4822f450dccfc0fad74db801cb6a9a8d039299da41c63d5082776ee5d97569e0666f483aa3097a5b22967294f397b1a3424948971fa1247b6f9a433b419c342d684a1b19795bcd8a76466b0c4500eedf5c41178c555f499fadff5417e8f29b320259e0d1c7f07fd0786926d2eca0700f1e2f5df10ca56bf01968563d6021af11febbec8fbd79fb66d08471c82b3e3d37eb5417689758ecd2e0a61e6dbce97fc90e00ca18c893a1de990ec06cb108fe79dc5f7d3b4065758dfa6015a40c2d155212a65b9344201380f019ebdd08fd2349eef9473b2209a9fcde2b5a19470278bcd969bb2f75d76d3e6c03657794fa0568bea8ffe3d85814289e665d838392216d29669f33d098029f318bae2b361323d7ffbc5194c4e43800ace80f4e1c42aa7459b045882128705c76573d937a7a463c56ce6c07cd2eb31ad3fb130c93056ff8a6d4c6475b4cf9bf30e91b3eb43bdcaf0e001e71da7f07e67112239a93b00755ee49046a8930d4ee2bbefd42e893f86aa0e2adf3e004d5350a03fa82f739bb46be3870e47ecf7d5793bcc1aef694a3095063f40437c73a259eab7bd2fcaa0778a0bfb0a12f863ccd73375cd25ab24d3b4d0052f509a8824ae576eacb049def475241b7800d33ba63f63311da75d6a4170c6bf4f198599c020e3c1ce77b52c7dd82d4f1f476ebf360a5420317f84fccef375fd7c76ea90dcc5adddee2a85e3682b9190245a63e88a9b5b004b01d89b982b98880bf50b662c7cbc8f60b27a3d9c1dd506338f7977c390b30bed8aad36a8862253236f8cc872c9518684d5bb8d49994c147fd2cf997318b5b3cd0ca3ef7555c163546fa15c29cff97ad9485c62614c20260eb319b69ef242923ef052e3d0ae888134630b69167558aa4d6c852746ec9e92d40fd6a5ff7cb7c98ee1aa8dcfd8006df9095a34adcf1d6f8134b3ac21b536b7d7d500551b07c09a7c0d3eb8953b9c84c16007925eaccc75f45c4f5f44f953dd22af589890aa40c59d77b849cfd76a032b4356933c3cc5c70720c24e892d2f8fbb26b93b07c867ff44825b88aa3219a3d994d53cee406c3bfb0016818daeff178906b008796cb2b4a8ffb96c812d2365452ab1bcc8309cb6410dd22dbcc29051bd4df644752d1b7960f085afdc8cb148b853291945a545549f5db239033e22d44a80e660ae3200a800d376121834294b5105531222597d8dec062fb9c20bbeb5a15defca504189db2d3b7b99e25d123a725df79ac16d733773021af9296cb3e10447eb11317ce832e1f410e8edb3d35f0fa7fa07523f2ee793bf38aa173c2465e3aed8f628bc61d05bc5f17d9d01b61ed57ec67ebc2c29f943b70eb3177acbe22c546d5574199ba1a37d9cd5095323321c22fcabe830eae9f410126cb5b35f794b183a2c0c7809e0b7716af3e48f6d6fd237995c95f17f242f0e22d212b52e24b6d1f8a21322b63960a724ea355db42f68248fd5b6d0db5e64f1deaee2a5499c65186657fc2b62ba5d9e78149e8382e06a42e7b66458eeeaf1151c038809dbd19027135f2499c577d4245a802c793b9e4b3510c2255c0fefd285b7de3eaac44da5b5eddead7e5ac88ec4a1c8e45a94caaaacc31b470cd1ea8ea87817b6b76446caecd4ba2a747961c22139c3804cbfd650900f5dda82026d089c825a823ac75331de406d1f08f2fbf436aeadffd99f79d4840a01c621373a19b72853cabe28c5d2ef356471ffbf67ea959bde619ffcff4637be84cacdc3e90d28a5e3c2a8e6f841f2c8fb289ffa78ca9f9ee144b6215883a54ce8fb29e78a146a1e8ba81a474445d38db563558bfb326ec6b80dae39f084bd64564fe097ab96af0669e3883bd7dec0bc2080f79679d51d3bae854ca875dfbcaca294c1f36ada20ec0141cd123d06247def7fcb58326c4c9dc736a2adb566666302a091d5c178eba5e72f2c90c5a5fc3d8a2fd710b8ee8cf2380c610f09785771b60e4a349bd661f15d8a75ab5118a1f03848628631da145854a468001c9af3061a6070c818be745a3c01a2200a5736f0be8fda2a03407eaf9a8eab85195885f163c79d96de0123f070b8be8e41d6c44e5a4350fd647694500ab0ddf89a22c989f6d2e437326a048fc54b158100473149ef00b3ffa5dd1e1193969607f59f3cfa1b3b56868d38024ab51d691c04075c9c74a55dfa425005e8bb8d5f391dc30b514ae18d4fceb34021dd32d9916645f212d870eb813a2933850fbd07bb58f9da6ca4516ae08b8ae789f162e5c6f38d1ae8b91a9da1aadb4513d091ae3de575a08013e0fff088418f1fb07d64c763865e08772457ca35699dd5db45e45cf8ea35d1f45b0b3575aacd3ad4de55fd7522deaf6ee27104923a4e758fe10c56169300585491374c7746f717e05d7f399044ad532bb426e89c3d19f586b53c416b4068f9161a9fcafd88f85ded4552f92bcf46639ee1226624a2a3ebd4ca4c8838ed9ae09667143a8b0ceeac06c21523c387f784b46b4b45fa53a3c80f110becd190568e2371032008425f7893cd5eea38d3e0a91a232e527ac3e6b0498fbde2f189115e6296dc9814fa7858b379b5250b0cf870c24aa1f439644f1f837d2fd9d79e0377dda634d48e63cf1648b7a3fffc4bc2d695444be3aa2a28c8cea8843e4999da02e4e30228b514f9d1bbebd9f382b80255e4696cfa23f608482c5fb7554b21eab55857bb0261e56f07b96481bb3ab9a65652ebf1840b92e67bc02186cadc31ce80432fd5dbdfb22650b75df3495c3a11efd720ea69b9c4e4be4d820a359ff6a8aff3bc89e76088e30025b34602e6677ef229ed2b58b8897b316a4e555c718241fc72e916be3c869401764a769da1d9ded329f9ed4615a06542506fc232bdb68e11e4243463046eade0c9b13215430881151efe9c066186f1fa063f537742bdc54471b7b90d549eb35768081dfeb9b5d86ca1b393400ea84a830990725048d596ef42a781d35f3ef3156a98fe2f2008e7f27791a6d9b2ac7462addfbe999f3845dd12ebcad81cad74dee638c48845a6364fa841dd4478bbfdb55f1b24f7b68e094d3771b83bae6318e57b06f01d9a3e34c32643d8f62c946b7fc5c01fd9b515254ba7bdcb7c0ff31cd7dda5e77a58f61a889be0d17fb624c5f7e2669ad8bffdbb24d0d61073ab49e3953bb24a6ebbfeff1fd44a87bf50fd5dbf46090f3fec1c39724d3423a10285c44f0fbf4cca7e4f32afdee3eda8f88bfb23e283a08c31a13233656045658d0cb745a0d0a853766b09bac60a0cd1a11d64349506f29d56ab029730bec8998f5ae4de4059387e4789216426931ddeb0f7898822b59156ec53956ed3b6ee1f4dfc5551451eb435d840594a5a8ded7c27020602277584d0bf77970b637bb1ae1c122407300bc9f76c80e25f01403d459c025dbe6da41ab512560499e584d9f13ff013b02f14413004aeffcc97d866f2a0fe839c63aadfc8bb9db512695b176759fbabb33669c01c2477ecbb90f2a176a737bcea8061e3311432f9ff6b9d098794b0f581e2bc591d90c153a08d3dd1336ab39110f4f3079590a6b45777904de8a4c0051723c7c54af892728b5e3eb92f34e8018570968a29fc4dd075dfb3becc5b1edcb380d5cdfdc7429109534fcaff2a72cb05c8ab05484a1f1bfd764ff26d59841e89e7dc08d905d49d2c855b1681230a8b4e2d95b5a9018886934d3c515a6444f800d398533230ca26be67c1fc03c0b23fa5c1085072ec67523e6f8ff1f2ead5e2d0b4598bc8d9418cb509ff8213350d0d2b4783830cb432c45317ba4d92e3505ac6c68aa2d36aeac2a64c79c5e89a8a731c40a26589069a9e427319acc5319313ee3562d9ffd0a38f2da31035c913ce5e5992f5025f556a55fea65acbbd241b15a22244ea29d74a82a14148e281429166549d07b310ac990f8a124678809782990d16e510a1d4c46adb9b4f86797d103fcad843a17a601ede194829bbc82250c0df2b5811e32016d56b56b03375f12115be191bad8cfb826662e064c275480d0707b71219c146493eef47fd0e436bb7436492f71bf4f53e46eb60a8fd1807e8599b0e795f34f9343765763ae549e66068db83742484d462fe8b1fad278a1077f8df75695bc7def62118487c60930f4f0978d6a6f6e174dbd9bc73d299116d19ec4d847f02ca95d596eae63599fd896dd87c7c58e18f270058965c3a9913e4efdcb83bf5d83dc95fe5f8d06195d3c738963a64ba32997668aef3a955be51db38d68e655cec6fe037ca563fe4a067c082da83473df9fc7fdce368261b3a217156419569de38b7bfac66a7637839187e1b1efdb7f5aecc3f8ad7d436b2b6e07529c376339860c6f24cd96e0ce9a062ffde3b40410f8a2515191641095f37c726e7a3f87b73383e4e4e23f49fb1972c29da1efcfabfa8aa67fba1b68095e6b30370ce672c5841148768c9a42a1ad83100086eca3199a35c82caa9161935074068c214e9b05072ebc6656b51dbe9ac51fcdc7dc18a7bb1a5e6f9f398673be9ba172ed8f154df7ffbb512085e178953bc1cf8681ae23a2904531c69e326388ffe41826dac15d08a115a4ebfbf57593e59c623959dc08b68c4a51b9e5487c25380a8aa084a94ef820bda021db7f32b68") 05:50:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) clock_getres(0x7, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) clock_gettime(0x4, &(0x7f0000000200)) r7 = msgget(0x3, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x2, r1, r6, r2, r5, 0x5, 0x1}, 0x9cb, 0x8000, r4, r0, 0x6, 0xc3b2, 0xfffffffffffffffc, 0x4f}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8d90, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000300)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000340)) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000380)=0x1) r9 = accept$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) msgget(0x0, 0x80) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getegid() fcntl$setstatus(r8, 0x4, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x44, r1, r12, r1, r5, 0x4, 0x6}, 0xec, 0x13, r10, r10, 0x5, 0x4, 0x3f, 0x4}) clock_gettime(0x6, &(0x7f0000000540)) r13 = socket$unix(0x1, 0x2, 0x0) accept$unix(r13, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r9, 0x0, 0x0) setreuid(r11, r2) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) unlinkat(r8, &(0x7f0000000640)='./file0\x00', 0x0) clock_gettime(0x4, &(0x7f0000000680)) getsockopt$sock_int(r13, 0xffff, 0x208, &(0x7f00000006c0), &(0x7f0000000700)=0x4) clock_gettime(0x2, &(0x7f0000000740)) 05:50:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x21, 0x3) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:50:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2000008000, 0x104) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 05:50:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bf1b05eb5af35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:01 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x0, 0xfffffffffffffffe}) 05:50:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 05:50:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x6011, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) fcntl$getflags(r1, 0x3) 05:50:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x2, 0x100000001, 0xfffffffffffffff8, "dd2fc043c8ac85a306576bfb42a816e3e29306a9", 0x0, 0x8}) poll(&(0x7f0000000180), 0x12e7b06a11eb9e94, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x90, 0x10) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffd) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 05:50:01 executing program 1: r0 = socket(0x2, 0x4003, 0x6) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 05:50:01 executing program 1: socket(0x12, 0x2, 0x0) r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 05:50:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 05:50:02 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) setegid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) getgroups(0x6, &(0x7f0000000000)=[r1, r4, r2, r3, r4, r4]) 05:50:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) 05:50:02 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:50:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000040), 0x0) r1 = getgid() socket$inet(0x2, 0x7, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000000)=[r1]) 05:50:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socket(0x2, 0x3, 0xcf9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:50:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0xa90, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 05:50:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/174, 0xae}, {&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000001240)=""/216, 0xd8}, {&(0x7f0000001340)=""/146, 0x92}, {&(0x7f0000001400)=""/214, 0xd6}, {&(0x7f0000001740)=""/170, 0xaa}], 0x7, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) execve(&(0x7f0000001500)='./bus\x00', &(0x7f0000001940)=[&(0x7f0000001880)='[\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='\x00'], &(0x7f0000001c00)=[&(0x7f0000001980)='\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\'#/\x00', &(0x7f0000001a40)='}%-//$%\x00', &(0x7f0000001a80)='+\'@\x00', &(0x7f0000001ac0)='\x94*\x00', &(0x7f0000001b00)='-\'::,\x00', &(0x7f0000001b40)='/@\x00', &(0x7f0000001b80)='%--\x00', &(0x7f0000001bc0)='\x00']) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x800, './bus\x00', './bus\x00'}) 05:50:03 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r3, &(0x7f0000000900)='./file0\x00', r4, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000db21c6dc01a9c284feab1a9b9892d42bb1d67d7f158b980095886ff230"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r7 = semget$private(0x0, 0x5, 0x2) semop(r7, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r8 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r8, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 05:50:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 05:50:03 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r3, &(0x7f0000000900)='./file0\x00', r4, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000db21c6dc01a9c284feab1a9b9892d42bb1d67d7f158b980095886ff230"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r7 = semget$private(0x0, 0x5, 0x2) semop(r7, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r8 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r8, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 05:50:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f0000000080)='./file0\x00', 0xfff) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 05:50:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) close(r0) sendto(r0, &(0x7f00000000c0)="13400b48dec480d4b2f9d4f2b2bd98d79796148bede226b24605fef2cb54fa459ebfb9132818e29c51a49674db9cc9e40850fa1266f514727831e790046e9bbdcb0af4515b670699ff9e3f1031b027e131f1263216c63435e2f73cbf3ce6b09ce70ae5fbba06c0e41127b511ae506d637a8c24ce6ef368026f63f4f91a0bcefcd3c9c08484fd0850304bbfdfe4b604504eb4eca607303f81b303f8fb3363dabcc6664e422d9a4506ed9f2d91e26bed5c2c4ee1d8737359b452e8708d33e4232bf194af6fbc5afc27", 0xc8, 0x6, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffeffff, 0x9}, 0xc) r1 = socket$inet(0x2, 0x4000000000000000, 0xfffffffffffffffe) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket$inet(0x2, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x813, r3, 0x0, 0x35) getsockopt(r2, 0x80000000, 0x96ba, &(0x7f00000001c0)=""/118, &(0x7f0000000240)=0x76) listen(r1, 0x0) 05:50:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x1}, 0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 05:50:03 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) 05:50:03 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 05:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ffffffd) 05:50:03 executing program 1: socket(0x1, 0x0, 0x7fffffff) r0 = socket(0x1, 0x2, 0x9) r1 = accept$inet(r0, &(0x7f0000003540), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x1, 0x5, 0x0) setsockopt(r2, 0x29, 0x3c, 0x0, 0x0) sendmsg(r2, &(0x7f0000002440)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)="5f9b22baa26d92a8a478be70868708ef12d61ade4959cd76651922c618061ae01bb5a9a6a8cb835f3cac958400d38724ff3038a9d5c50b59255e39e0d5b24d3b8cde818ed68bb0ac8d615c909d056e04d5b68d37961b4066a273d01bfa467d77dcaf17dcedf6818ffaa7b2ade30ffac084e2cd7799b938431d5a74867638a18018c44beadfdc4353221e2f200f476fbfc08a786b86965610de25a338c1c40d3a8c9e65a333c7f85a1d8654e20fd8", 0xae}, {&(0x7f00000001c0)="232b41796d5d1c45762b2622758895c65d7e2f7c7a4bb6b3e3ea55f9be75cacee170dfe0eec500e66f8d96cdb7c15f16700d66dac9644bad64078dfa114924e368e6bf1faf67b9a1976d1e0094498c2b6053260e2fe40f845332c1b0b15e29e9f512a00f13c825138de892e5c08306591aebbd38efd061eef95c91ea51919bc039c22b1c0775e1505ce6eae3742c60026bae1cf7a7840e642c7b8c26907881225cc6d6f2a63ed38b7eec2e8785b92d956043cb0ca366764e3f888419717d0ce9f459a1dcdf861855f3962be6484fd29fef5ecd5e5d41d6f1956a81b81470f73e53", 0xe1}, {&(0x7f00000002c0)="831f11c130b05a8cf6653221902c35c3891bb8f7917e4811aebfabc5f108a40a7a209122b9047d9a4e2c2b7a54e7389449087fc264ae116ab4b38cd174d2afe0c6490a55de74c1f501041bd7bd9d57626e757e6e267a215bbbc396ed12df5649b387657357126f1fd79be3634367fb90ffb4deb643d40a49bc266bf329ad1eafddade5ed78d08165a4433993ba723c22d5538ce5d6b86dedc2c4252edcfa32609c031026fe30fb83d8333335d45f0f15547b08ef92ef0c06a854d616ca857ffc23f6049ceae43dc5673ed71d45176943844ee24b4aee73b59075cc04b03e8c25da1acc8f7105a18b335299c2939a026c", 0xf0}, {&(0x7f00000003c0)="c5eb7897ff6d6d4e02d89833926ab766352b753f330650fcd5bfe2f2baa02fad731ec14e5ffbfb3be8afc7c35003f0bd2cc8ac788e8f259c5adccdf69b8c091a38d567e78d940eb00d48cb81f1cc8d25d936eb244a0b34cb511d5fb18c241a6b2985fe830965c1c4a5502824eeb97e54a3125e3ce569f6503553b5121d420da4ebc83922484a6f7c068e85e169ee1bfa54e16af77fd151ecc972582a99fa9460c9d7cdca3fdb6f111b0399522ae7d539fb726d8524ae21da963c43d4fbc4e7b0752e8c2a0dccfc169b1c947ebf7d0e1d9f5db1f0a050357f3769f194afe1327a58ceac95ee249128cd2fe5277d0caa627034dcd4343997cee6f06d777bf53c08c5eb03eff21ccf12d284beb70ae2418f20abd65b0c2cce70bab1f490da17781b92b0b79ccfac8773599c96d598f873bb2b604c49d31828919b2b7ad467b77a3efcb54cc6ea0c9b0f90b47daad522a55e0ecf014e30dc67aea06b152ade32a27ebb44b8a339ba03731f6c4b4f35ac35db9cdadf8b7a6e97e354d285ecae097276e5225b70eaa514bb413df8c08c3ed3305ef046d4707475ead1eec71a2b726dde5e03f3d4ab325d23609b2139f1e204e93e3d99c3cb43f646ceb85bfcc1a065445f7694c841e8450fec75938c87832a5b08879eac02a8b0605a0318247e745bc4607467faacc6bb29a8e588a0725cc61ff2294f113a315e24e33f6b08fcd0998f3829a1ca97f85ec5abe022cd137f066307f5e686c8264f04e73293d40c85ea31220fb7dc046003e43b3f31f0b3d01c140576ed7d030e84a5b87105da5ae7dbbe061ad301d948e52c41d9b89faf81830ab00156d7f93ca55da22bb6ea0a14e56a4a866701bc9d2b6a86389fa8959698d7a93083ecaa89b7d833025e05ef6459a9f95d283e8676aa80921c95d6ef9ec69e3e929aeaff10416f970f33934c96590c05c6d8d4697f2582329d6fb8e6b89747154a283de0e0feaf40bf4dae5e0c4e2e6e3dc1a3298c089c96f7dd49b63ff40957beb2793237387a62a288b1ce9428162442a9e6f67125b7efdfe581129a6eb0a5cb6ce6cbfeb3859b010f219a06bd90f7c0f38feda94279287c9296efd20a9401a6afc678b9d2f502eeb41e92fb2f7b929320f353c43ceb217bb153511aa28a8ed3ff572c39e03a4e2cd3e0d1e54b74e3b20cdca1943751d49d9883e604494cf2e3ef073a7017cb1daf513494ec8948f5b4f149f3c94f78e261e2c0cc4ba4051520e2732d8b0ee51c7ac979bf0eb22b8861cc529832fc1175c9d7f7fe6320850945a6fc57ae0745ab0df1fc8d6adcc2538a5885f69a1fd12315b908b6f2f567dc061508b1d12dc5ee48c84eeb8937538ccdee61f8e3531e1b8b0f825a93e7ea094ec83c12c0705d6e1ce38b5328b5da2bb22e9d1f46f37ab75a6215efa2c486066b16195b6b5cf6a5b6f910f38078cdb398a0181929211420bd3b01049ff0fccd9184bed3e3f011328479533655166a0b966ff0afbdc8bf6a957a3ca1bc563802303f229c032497ef39a02fc7adde03fff5cdac1ee862891fd6cd453d98053d9d33c4460effb91a9040a694537f93827594ad86ff9936c2ac407d64b39b4f903edc3ab96f43ce36ab7635ee46b77cc615cdfde6d4307049244d6b7c4adb22b8a275ded0611dd7b4827aa331deda2226a0dc4780443cdb491f64ada17d11748dc4aa6152c19cf8c2fcd9ffc41d9b5c3fee4307d1a6dc3bb4fe8df05de58461e0830fb998eab0bc87207a91ffe7b33de148318c4eb2bc40027a04f2d32919c6f36cc69c2dad60b58b8aebeeafab48afca4dde3f7f9980ee8f93156fe0c98bc88d17dcd680f818d862d46e6b990d52ce5f3a8f34ad4bdb7f87090fce2f932a5f6e28be10a128e7382b61f34649d0cad37b7aac173594c1ba1376d4bbb2c9365d84cf6bdc98abd16efe8a2ff8674cfb28fdfe90c2b1f05179e19722d696665e149528245a253fd28e39b0615e0f5fe316e2245ed08e7eac2eefb15cc98709e9420b9915242a20b46abe75f82e3d629550066aae528064986eac521afd8a352826150a8fe481f15b08f8f87098428d075a6a41b5f4551b1015da24df9acc0fc1a1725fd1b7355cb4c2582fc707b06b97afe942506252cae7c13150f772906208384627ef2ee4fdb901ec0f6b00803d06db1a7ec54b93c8cd32d9a044f4a4a1a1b08bd162e6f150c646dcd75c645a6a00de545b063ecf644c36f3eee3f0c62df53dd7ad02cb466ebb38eea3ec9a215749048b20575b2fe71c62f085c40836ec9551d9e690c673a1f0b860c970e5af334203111d6f83f6c2cde58ebcc631fc073cf7f68e834f9594e062ab6610760ceb7dc81f2b971509e30891f8cf2b9d00ccb61b191264806d91a2431e29518c9034e7ed410167c24212833d8a95423e6bd668d3ed392ef560801db2ffecf8ae510ac9aa9ca9b715e41a281db53975d54bdddd9899477c6f6398ea47c0505acee1848c87b73f5cb88b65cdfde7a59b44518c8e4f515f2120c36fa29b43acf429516a842fd9236e707221d9022050bc0c7e92b2939fc5df180d2fc1902fb3a0081140fee09fcfd9348dce8c7b446ac8b949decbe16263149e297f20d3566e80e2d8796ad6860939517d02afbeb3f295c0c43a1e3d7152bd85098f9da7ecdb7474b47f9b609eb826105ff3907f4c763851ae3bfbcf1beef3f07c0e9a2fb9fd285f3e4fd69b3185c3309b7114686bba343f09374becf1de3b383ef11c33f3ec15756eca9f3195c52a9a152e4cb6baf2e50456c6926cbcadde006d138181c8ba8daa8a66fe65d17efcdfe6b1f9ff4922c28e15af1e5ed3c004dc55b6a861ce169785342ef3bfbdf7170aed10c7d9f81d1ae1d8cac69721cd6386d840d08b72dfd4d8a7e6dc94b900b1a2855bde4eee5eaa7f5e799199396807f061ce2ad2fa91e8ff9986ec1cd555b934341e459cb40e4d6d18d2e2704070870e914190e4aa0c717825e08eb523b3c66768104051244ee01045e0b2b0fd76371e4e36049bce1ef216feca1639bb379e504ed7c1764831cf1816552f2731019f176026396d57a8da93bbaf1a4f2a212cc254c9448e1d9cedee8c338dad4834500a9f56aa020b58555696523cd70c48396a205b540cb9b8f44c61041b7917258c9e3b05e6ad7f2bd7943798caa3892b30d4c23af9103e8eeb8ab2c65ef4f454ce9174c613a5655a98cf7a93783e8a6bd60ec05d48a130f9b49851eb490dd22178849c9054e5034aaaaa16c0b70899888fa6995b7e5a21b51d3fae0fb9cacde7f61122a30edd3ae70dfb8928242d43f07deb0b8aecdf0b706634dc761e856351c51dcd1e6606ec0edd2ff1a55a99af9d2813735e3e778a4650c205b330df1445d38ad60aac84fd1977317bca0f8bd36ce6aa3f283925ec8a2a71a8b05eb5fe9a4fab800f67f129e839e1581436cff60b352ce5eda17ed71f61237186907cb33fc05542759c9afc9d7fc568f60a13b78286cd0d4e155df4a1191990b590ad29cacd43fabd0241e72d2ca8cbfc64ba313e35eb91cb853223b87d85d03268e5917d1cade25c6ab20d66ed2ada8861907ab7856903882f7f5f9a99a206c67f691cc5a31500dc903c8d466e2262f11cded3fcbb8db3e8460fd8e84e0171a82c74b57789fdba1bdd4615af60a7a6ad748b49c9c7dcc21ca25800fc7623aba786f7ee48cdd2a2b3ebbbf5a2f69b63cf35db7d7b5cb32d95f85e2407f0b5fab73c7c661324015343eab1575e1ef8a9e147e9e0c5e759e5b5599ae3a898d6ab0c6348f3db5c48796afa34b6d58ac4f794cd340bb7cf83cac6ab1c00775652b43b85763f7e19c66d75d24c8a48988604ff3bb42f79a6286583c7c1e8dcaec4a51aa70889efa0d50411eae37be7b717e4a7ee4be4c71b1b1abc344a72b74542fdfb2496bbd0559611cb39dcdbfe4b3834ea829307be40707627ea874efa557a5e6736aac5cac224c0ad8a3ad8b5f030f5429d8cb15630c37054e949f48293d0267e6a34045f9af6939a96c63aaf7d869a3b4cb5a0e64b4b38b32b1bd50039126e04a269e0175b3ba3d6c108b299cbf1b623e61062c4568e2feb551cb4a93b4886acdd07fcf600f843827bfba9ceb10675b1bfd604f6babe5cd29e0b66749ecd0763ac15d1d7d709fcf4939382f0a321fecf3aa73871c667d2664905a41c0a663b161a3186d0d49da130cc982bdda647f70ed4341468918c25abed5d92db0b9d3a34df50f903037d331108c5da600e298eb5a67b75709ae0fd3d37d76ea6585fc8435cece633739c2b82ad5d33ac989e5733ca1ba1f0fd3b84b34a10fc3d21bdbfc56736d2c71382e613c2e625cec0bd71687bee2c4b98cf73d50a7edcf1cf81e585f0c6577f992b817395d076202a5ecd8b389c72394a2cc218cdb97fb7354db90221de33bc932ea7a2653882c32b149ad0941c2166805ec3d25621a24b3bd2b7368d03d606da566ac027e36323cc9e39a38bb004b883b4e18a9153e4f8cf22afa226754d8ef474d93918b3bac61c447b7ceff5df98b39a269f4c9390f8134fc984c728ef0644691bbe213fa89ab86d3671f198ace2830233998ff09f1b93a0ff348a3b483869e5d00f5c44bcb1d3b57e821ec016e15de9338caceb6d7236b936f2fd9a56d2b8134bf771edacf86a4ff4957767a4b6b73e62d69fadd489fe4cd9dcaa0a99bab76ab056ffd45994c326bdfb7997b079f07805add4aac3d39266d8187105ddcd209ce15db886659309b428d3d1d48e729bb4e7b5be0888bc632859f122f36dc8d05cf8fcf5a8b7caf06a383b95289c732d09559229b433d83d897cd17a5ae7e38b410c4e0d2fd6937c311455c23f5906ca4aab53091c66f6f4f31ca4d8900f9faf164e7750cc03617e6a5efc58c65b98d92c280455eeb4f4d88a491de5cf0d3bd45671e7a8ff2c5ceaca72af952aed4694745471dbd6e9e3e23e1a1379ee8eaddac784ae9539bf50220952bf0a8f3202f7c6b76f1ac3b95a7fdb182b97f097edea5adec6202fdb10933489719a360b1d3a8b7a94fd160ab75ea6650fc6fd387953596f2f6eca8b7bd1f55bae11be722a47dc169eb492b06531fe5b9d4b739bb4f6248a0d72ae0bd2fd211b7e94e67677ae1dda1835262dbef3d1f785c0b708010ec6369513f1b4205bba5c240cc4e46b03540f420cf1e5d988af2fa07268f0aff5131d17794e83f395aff2f8bfa7a580b3fe1616cce920a61461b6051b19bef2324bbd4124803c9155c17f55414bca5acc722f1b31cf8438af376c7fda8b82eec681ce8e3dd8b1e009735ade3906368e9a9729c7084b4b682ea10000b36b30c79dfe347c553efab5811ce2a6c37da61261bb51160279318e73d1ab7834571d2677d000d022d589d59efa57072177894b8811f92b5ab028ef605cb95099893c5087554a9cd3a5b0c224941757a773dfbb7b87f3fe1f0ee61e1cd129e6ea5af7dc1018eb73e27044841ab080795d6254f89e29b137f8df20418b33131919ebb82e8bf9154b05e11e970de7676fed646dc040719dd542e77bb26d3597072ea57f9bd5b4ab0f176686a90046aaa93722e1e128fac0f1c23d2115596ec864fd9c74c51c945cce9d327c295a3c3587d9aa8c5aa619017b49ac3ca0baafb2a148af139ab6c56e25c4e99a74a2e87302a877feaff81c13f74370b0ef698544d53821eac1cfa6e536f7dfdec79943f6c23f0c72fb1248523e98bb35eea89ec1ba36d31d5528b032a2e205dbaff9d1cd033f8ff0f752a0d555bed7ca6260e8173dd72eb25da1f9f8a22a870c12b9d20c4f7a87d0", 0x1000}], 0x4, &(0x7f0000003600)=ANY=[@ANYBLOB="101000000000000000000000ff000000463621ba8200358837de5f08286f9033761c5deea2c78706369bcac35f32dc1869f5503f527cf0d166d4f0b47614a4ae4f2408f2ba068d126110987c3e73f72d6c25dec119afa00ca0ce634da8c9e3a8c5a1d0c677ec525fa1c8cbb8a75be3f61dd3d6d805b308339fcd0f1f3775ed5c4a731423e3f7ac91f4caf070fa51c2f63fe2ac9b21ddae146dfecd985a16d3be652d1a17efc6077a17a9c22324d288e56a9826f3c315338d46c663469f5c7d037cdda19dc0e5bdb21f1785f229504812dcfdffa447d08a77bed54d8aaf28f30206002deac758cc6371673d8ae66551a88ec17eb678202e132e70b7d3d6bbc651440dbc4cf5cbc101ed76ef3bb4b9d3bfbbab4e6dcff9581d646c720bb0e3e46b0eed488275d4163702696dd2dad4e7c58b9442d4bfa297aadcc07169bdb739fd8ff240d8504ca84a828ec4501130653e378b75904804a261b812d3bd1055cb9fa14ce159480daec01a86ec801ed1afcd02bd7de1df635f35d0e54ce56928d5415871cb7501b7ea0113c00f9b524b8e064703a2a01cf942b2731262fe5861c0af5aaca2ec0cbeb3f1fce9b03acdf21d0264e4c8efcb9bd51fe19d53c369cf7cc0074b7a4fee8406f5ca68dcbdb567c07ba0f1a3be311cb35ae59c41df2f5ed822bd6858a6be484cd324fb75073961c93cb11a9ae4af367d904c0cdbe0735968f91f8d7176d28c187183de6021581a90fe732ece8bf3db01b8e0cc3d897eab7c12cc2da761b52238f1d99a5b1ba9719e1a3e2b427133a876f93ddd1866a4a8d727547b8b957595f85681a623d151d5f5112b4250e2d149eed3d18ea17d231e7fe0c5075c3a6c102a151e42a6d4fcb8e511d5c206635a7e96e69f798f15efaf0526ea5fab20a8666a96d19ba9ac1845403f37a8b11ef1f28951d6037585b0f7f9dd2b50f65da6aa0ba4c20c8fa0724f8f2dd4386ebc9badca54bf60375804b19ae3a335ab40dc1efb77e7ac56fa1e4cc69994de238002f7b7a6c3d9871333a2c40befb51486b5deaea825d60c3c31f1541704690379846d5dbad1f193d01d0d202f69cb318aaab6b1943a0f2f00b3fb3ed2924680358c06195e38e725ff7dd61e0cdb14cc8e71b08d21d065be67dac7be580fcbd2ee324099f6c626240a439d74a41b6b160ac9ff0be8607b67feccf55066e9d23204b6a3a826c73879f98c18263a1ee88f45ad934adc49c0c95537f6de3a8c14752b34c42d8f82904d56b8e023f4fe1d457c3771b6984f0c4c69e9d67491ba2d346bc240104657420566645243d0327781026a9a3c0bdf9a5486b615363169a0e03e61490bc4b696caa0f63dee317ab592b6ca4a6de5daace0552ab37e9da021168aa43c53cb5d3492bf23f48e1f0b5f532537edf8cb67d275da5ec2a90b0e9155307ff89022ba87d4659ef2a0afc4a7551038375e59a3822c60c23b0f851432bbfd2580d692328dd298cf2fbc461e0c956fb992fce4c714a5da673e51befd7ed3feab240a73be1145eec5b2e97bc0687291377e13bdf23c2d5e6c0dd926bfb64fc541479058f43c5bda5834ef70f35a490591ce152b052759d2141d169969ed748220af4c2ba8874a4800b308aa6833752b4d6cb50629ddabf7c857fb611f418f7924ae6af3756773f112c1fdc80c46c2a901bb9792ec7b14573b5a636e13825a534b596d0d9a811878a435f6fb39c5db4c4f8c5e2a065d6ac658db4ec4f48119ed3560300c5e69c1cf042fda69fc4c41bff10ed3256606e1aa056333c5c8bc7e4517c13ececedc5825d258a0d45c04effcdb8b9c532e4a2847b42e1f75e83364f0bd028b1eb9dadb30115d1eb2bbbf72981b21f7be3f8888f1e596c85024428c98667139bfbe4e27d87d2b494173120588dc5acc3049cb4d76e01acaeee4c4e1f6fe9438e5af850c4b6c8d3c43f2f040fa7cf2dcca68243c0ed6960781b67490d50bab2d4d132a27d7a8322af1ae357ce533aed11c9167ee240fbe0c18763b22a76be7627c2d4ee8ef943dfc16cd364c59783096ca6edc6640e66227e69b3e4b794da9e15ecb6674a16f62948157a2c707e69635b6ce64d64f6e82708210aef10f117c1be0ba54b323a67ccf4de23afd515eebf87f19aad3aaa578c1949631b704ff02542a676c6d46fc4834653d49bfe8df54cc1e6923620e3b088909753d435046e75052e9f8ea1e84a35f9a2baaea2e3a2be766ca993005e490fabfd4d14a16d46fec54f3d148abe574b5d3b07868c4855e3da1923328869a263757d2c94285806d7c87b71e30ec6881ca8f9639d4192e5deedc68dce6cf867b135175aeed667a52840e583bbc0c3e93dd268e4ce34a68078ff461b8058e15faf028708133270a3d21902dd655b4d7f839cd80e8cc5a267ea554b85aad55fc6e63bbcc1dfb8da008898a07cab7be74d6d31b41e444dc4762d5e786243888be85fcfd6fcb25e8b732c2dd3d18add703772dd8b685d93e7bc78345be664b7c7aa2deef8e71b321ffc8de6de78d9be56ca341cddb59dab8bf969441a57cc3a9a060b747e7979c0b424c61679f819b07443103c2cf518992dda41156af54be43f9d368541b44681f8e6b3846d08c683535befaf70b15903c25a794535bd47c4e0f19397d902ebd8085c32d0c7deb59fadf3afb935cc1c61e111cc0abd2df65e51a88f6b3c2fa2a921cb97ba7b7430cf72ca52ece10e74609877210c497e12ca2a206e301681be549bca1c74d43899082ba5e3b643a760a0f82d76d6a5b7b4d35cfa1e71e9162decbee5f6454dac5a619e239b156ab0d17777f7cd3f1ae44d98e557c578a90d2b94f8775afe811aefce1bbe877ab32ebb05896894e53442b3dbc960f90a314d82d4426de43b194a655e0ba76b9ab25daca2b5295934d4a4dcd8248938adc0c26d22762a1f55fa71a1d320b35e20feaaf9f82a1770330cb75d10a8ab4b41371c0609b0ef985ccab637865bfc9204a8e1895c60a86eb51f1a3370eadf6539128c219903e7ad2fcbfc81a7997447e76c74f179cd452e2972fe0fa9402684470d09f120c05616faaa3bcfde9887a22212eac2965bd04204641e848f188276402a05bfe1b7874c70395df8d121658da9379d1df6aa8f94359816c102ba8f1b60e2d7dfb8a7dfe5e25888c67b6b699307d57667c0c29dc3bcc31c0952d94f68a2604997492ca048b2c2c6b50172132a2e6d7731c2157176a11a0173c11dbac10e72d6613ba96b8197c2a9bdf14b5cfdc118ce03254c3cb33fc0c41fb514f1d3285c821686b34db209a17020c42591cafccc150021a8a37887b84dfa2dbb7083251da109756b564554049784cd481b78d6a994affdc62923f4332f7e0f2089eb9aebc423a958fe9f4d2df8d89a3b2efc32eeb037bd927d3bb77788271bbd94f8c660e635a59e936b98118cbe83ec6062b13c15a31f0b016b81fff6200f7bcf1ce3d6697cbb8d0f54af0d2a91d7daf821e6f17319724c20dc822d8122d9d2b50d66bc23751652ed605c145da66ef65a48412d0f39b0ca73da93105ee72823fad4df27881f898c6a484f30f3db8c2d2c3c49b0e4ba2fb04dbc8220d590ef31e05340a01bcbdd8c31e64ad9b3199f67017104a5d37769591042275f877d0aeb59cee6d736bac21b328200ec2b25bde8b0074dd93e098e8e808cccedef09061beb1a63f9f7a9f89903a209a2981c05ec42eb4653d8b692edf04b79a6c8635e2e3125ba143c78f25baa643d3e988d79a69c149df89866e8c2a22363e20ac10d1373dccd054be2bde7b1c32629196b57df0bb5e7716ade6fcd1ec6685f6e9d572f37a1a9cd422f540ea36e3638377c8c0c1dc3b5d56fc5ed63ebb473b9409b8cb740314463231c1d69e940a88eaf38bc5e1aac79dbbd9d326b8106d34a23f6f6958aa1455b1e300a16e17e84dee02d7fbfc62cf7b9ea1e6b59ce6ebc5db582f41e937c564f60d661b70ccdf5e029a6c254cf898aedce12766d10678e619ab5c42e826253ec859c2f393f02aab01602e8748e61a45d3ef78d5feeff451ce57dff0d415277877077262ec7334f83a2f07b19460977db3bb9cf7a1fa4bc1b266929c0ad516e1cc504500e6f881e1354c9aeab2bf23e882761c53f1eea24f15e5d927b89b461200f2f2a2674abd4e402dee69ede6098d2056d8b5160497b74234716c85230c3887ae049c60272daffe43be572a80e5b4e7d3fe58d32979155a6469d05e7b8bf79f9091edbf328e26c81dac6aba3831ff49ae0be8a9590c820b5cae64146d11d5001633bd5c729285ff8a7d357083bdd6afe3d3b1b82637e7b0eefa94eccaa036136a59b7aae7d7bd6ff8d6dec407a7dd958e31292839eeb7703037987522645be52d47563cd7c7bdc0809bc2e66c39f63263666a313d212f9a73e26e3595d992c7cb883f7a82e2048f8719b2b399b036c419047a3db5964152482325b6c86b993a71945f1605a7e7f24c5d03b31a20731942e6d704096e795905fb5087a02d96532e97cf7b12fc640270c365282d79daf299dadaab33199c3ed08fac1a9426a807c0e068ef369fc1380392369b3a884ac3f1dce4a018c299353426a1698621287c76f9b9fe16fc639d32ffd391a85a157e0d1cbc10f671aed3d9efe4a7860885bd758c8705dcbc9e18c0d99f2072e52783e71205a9c2f8886fd5fd70b08b2092f9a524bde79b89ba5f78aebc712727f63271409872f2236bc727c34ae2d84eda0f5765cfbe33c1d9abfcf518423cbf1f35b954ff66a90b69fd2feaf46cfbc1ebd93204d481198a0f32716fded004117833ae8125256648be5dbec803ea78fda7442a3573441c1398dcbe6d6f1e4f77477a61d766668eebc1934f8e452ad959e8ccdb357ac82eb570da888c4437a1e60186cb0495bf7064cbbce160987a50a5f0e165fcc74edf2c53cb4682230db111da64a4b781633bf75127cba09d0bb11b559a09f1c3dd21faf7e6d01fd9618c6ea39e98caeba7a06611487759b76ed8ba5b0770b08307cd44b1dcc242dccbb11329dc962aa28b9c93ffd38a2c5fc22dab6dd58783732dd672f6cc2e2c28f1953f0765f8fdf7e760b0e31fc9490d37fc1fc687c45f00cb0118ec8874927d8313d798891a400e29cab6cc365a6009865312bf356976b072f92f0bf47a655a782ad271ceade3bcfab9013afe2c065ba9703a25e28c652b0cfd23b8b6339d8d0a9156933676535dac33d484c91356e29183ab5c75c2b7143d2e4cac412e1175b163cf8b4b334567b7e95d4fe3bcf6c1d91033adcd0e0a7f18a275f452d69414312a866a0ae4dd3a7ce4217e9bef6b39ec784a4c4bf804cd870a22ea9d85ce53b72b24349781e1f6cd4b9b53fce120a67a8f23c1d2356745fea30568820bdc81e5e8b3adf5e24b5bb7216982826b6e5c70f1591be9bdff1ad92a5ecc0266c0c8994b776f5eb26b238cef70a82bf3d096ae12bdbc7e5fb1fb0de3c34e151e9cdbb592129dd4a3816ff63cb0ecc5775839048b99950d16a145ebe569cf8c0ff9817c6b7b96a7486e20736a829fe0f1eb15e698bccc16f26bca57847360b2ade87782d1676d972325d81e2f68ebdf7a7e7f65596c65eb9b4612916e0c7f80be2c991f51a2e016c9c21ebe499849db2b237e71734fa8be5007c78041f990c1529bc6c6eb88675b4e3330e66160d2b31bd97e8c2fd2cb943f582157907dfd3d095e8a8963c0c5ad235f6a5c73cbb6392ccaf92d1113f110cdfba92483bb75db892557486091a98dd7cb27b6636ec24ae3a456d18ad89413f1a9993be47435c9058e7c0e82ccbebfa13e6255d17b8597a203cc79b5a11280240f9131b92fa0b1a09cf231f5eca4386a7997d3049f062bcd0b1f8dba7a9cdcaad4617656e3f5a7f027df1b775b5cb71ebbb72e6057076650be8b101b043d8fb0a4534b4658744d0e52ea3753902193c42a1b111563a3868b970efa83d38f"], 0x1010}, 0x6) r3 = socket(0x11, 0x4000, 0x4) socket(0x1e, 0x4000, 0x16e5128b) write(r2, &(0x7f0000002540)="3417ee558dc440869ba844e41d56a20d0280827bf8bcc7ae453600116bf4c17a402e0a19170650a8e410e3c20841e89d04542b15461193ebf00d35c0358865389c99a91f0de54ba17c5cfc9d5f245634b29282d39f32d24bff687b0e5eb89857e4c92b57c198def7d58158f5e278f12b267e5d631024343f7bf459cf18b7c46fc66d78bb190a66f6bbf79eea389359454394dfd9e23899f146c146de8992bc8e4afca1dc7717a2f0bbf3671de3fc59e0dfaaa7be71f71d64c51544339f322b529257404be7a31a82090825963702894d488b688e8c419da3c8ef68e21f81750ff735ee567db1c6d770b3863f6c92b3651a2d8923e169b7abfc8d2cd3ff0b217195554616c752d362441f68c8b820b8adee9e998d357faf566c346410fa10c16d6586f4e32ea5a53f30169e6ea88e1999987097f5f99284d00e3d7d48ada487fa2e7361aa95053d2c0b41b015d6ff4a84f6e631f2fb3908c913efaca55baf2c1eb5f48c1295f2ce9811ebf0e36aacecc93d462afe0bdc725d840454238921d01282b7fb5aa01983bfc9dfb41f7d3c162ecc39392ff545d55f23cc0a90fa068e026ac64f55b56c5df139a752f06b605ee344ad6b64275bbcf9c246ccfb31d4a5f31bc31edc877786997248e102f340718da863d3c6e28aa6e6fbbea9370f8778d292ce71be07d60ecfc6e4a5c53667cdceab6c2bfa1ced87d18be0a1a04df1b93ca3551b16d1e8bedb951442a2ff36c54e53143a836f81c28f106cf8b8e6e2dd55a5d4ffe85b43998c0093d486d40efa13986dee880d2b60c6b4d2ae8c9f9eb20972cf8c88546b8a85644c2f73c8d94ff6d775ada48477cdf1193e52886063797e9ce43bbfb63cbfa37257d4cafbfebd2e9f377085cf5ca013cf12fc5cd72b272cf7476041045c85566e67c75d6472bed567aecc426c340573cdfe9feaa7e274b3c87559461441e751bc206969b5503a4195ed9aee8788b75d59b5b5b0a904b842ac70052cfc0652917b1a3bae742200cc7278262e01bcb6018dcb17fab9b7b037fb201fecd0488061dd99a8e2ca68cdbb6672a854f7a0c755910dc32f57f2f617ca4d48a312bedd42c5f2fe849da7d199e64a138c0dee4c83f0da48e1d52a8957a5946021268a03cb9836022fba703025e00d628b2af9e7617c6975f3084a1df24987c46c39d302d0793b121b1e5304cc36fcf26df20c17871290202e7fe94ae54c1e8b75f757da121082060aa91811671c3672713e66922cd7d667cfdabc6b22b4941b9f2a759cd1296d80a4ebf0c4bf9d8e3d5ad3882c9494ebaf7501eb6ded48c9596248aa6110b47d1476e9f1676a99fa67557f1c0afa4168c5c519e16ff03522002fe05520c8484a981f5d95cdf689d76e10096e63d696cf3dc5d0453582836ed3c648847b7fe142ea9436d0e67c71344f1532a6a8a42de82aa3e8596b3882b5c75ec0549201fce3fd2f90b5d63bc536b170feceb7a08891ee2f59439bed5c04279a039488bfcbd2dc3c2246b831bb795a42abcc71ff89416d12b73342c3f451cc696238c8ae46222eab5bd618c85e7482e159c0a58eb01adb600cd88fa7215212c456b0e8ad9c55331f6544389efa86a1fbf7b9e7ea7f083aeded866eb63b1b1fcdb4d7f393bfac5d3cded5cf0390a31c28ca8b3b50a3d8fa20429dfa378e291692c65e0e90e1c35e774e51e24562f66dddda169b7b4f060574da6270034fd4b91e913fc07c521632c0c3d70f0e27a6a7cf8c8068f0db44a76f4b84c2c43ee918736c8fc5d23d5d2ca2378f1b9c3150b03ffb4df8487e802c9277aa83aff2cb7a64561af764c49752dff4229b01251ca44fe677b1ecb6b294a73348f883abca63ae76506032bac43f6251590f0d6683332856ba95168ae3cd96f4d27eb352db662b8b2c2e4e993223387a84eea9359da6c30a298e59bb0951859e51ede316a718949f37036a81ae9e7907de7175f135df20b3a333d987e436084aee9bde325aa7c785fb857f218238f55d1dac4ec49ea749c69b386ffc349f6686fbc8188b550f55fbcd5bb58bb5f41873466931338196099edde5212101f1dd6199362e63ed6c6535b428abfd5611af8decca8c3ac146f785246c9853bae50d7c2efac4a24345d2452852925e5be892600f445f527b43ecfb992359beedd22e8da57c63668ab3f8e95c5eacc692f71583de151da95920fa80601539cc895c6cc06312d123264b85a40740fa374ed2f23c003f815a1adb6c1cda27f602f88910a887dc937b394a7badd23a765875780366db4ff0e8a1f098d133d05c37c3d50b92e6bd705efdfb66189c2b8a3db938e13b758cb319c717166357d78cfb6fdef8bca3cbce7a18d0e3b43b62ffab6421584f031f57578c9c5394f6fa0ec18f94ef28a0e0a0a0900709828f4a7f912be0fb3d9ec4268d0d366916a15b0ccf671500f002ee8b834646edb9878a817654215722993730b405e8631f1c9fa8b33743fe35fba206a8598ffacf78b72b44b1f6c4e34c328a67be6b105d8179f56b587c2b2f5a46d389690d094a0a2a041d1d65217f70eade5ad3678d0e85d7adb3cb07d178f4e265f26378b23a40dd674fff4a1f43d0713a77cbf6d7050df71b3edebe1d77fec47d6b728d47fbe2ac64532f9ac1a0c3240de32c7945c9a51bb8f78407efaeea8a41bc630646b3c99894f389a2c92e2de7e38d034ce1ddca88e13dd1606b2a34f8387d7c758d67c38a92503bd23051cbb03151ad41269d4951ece378fa152bceb67132beb82880c2459341e5c80f741649163d4654123310e90589e2b17f4c2b82dacea5a2d6a01a0bdcbb6ee01dde6178dfc06266f990ed601166ad5c6b45bd786a8a5ccd6e5ea49cc02aeb2ca11ce24967a450a3559607e7b460e4187cbfab65bde0771467ddb93604ab5f70f072998b7a552072ace62f2b4b060ffbc6bbb59e4eccc6399c413730d403c57a94be42801c26385afdd6a6d93121350dc74d3d95147ebc9d3b00589f567727701e2dbb5e16f8ae5f89e11f3c6b51265d28661c278a97962463a12752e14bef9a8bcec407349bdc5d86a7c802641e4ff5632d41fe0b09d888f1e91ec4c0300fc49d6c69b6525259e992688eb98d8ada4c7ab72d5f2b6b9b29eff9d8c0aa625b7c61f07bbe9f132256895c501e7c5717f15af53187a81439ac6cae5e9b26bfc2c3ecf4d9de9ba2e5bc052e78a6074c99669cc0a92ff2f890461a35f2ed0c758706ac6e6415cff727b0616458b35d4fbedb5541fc83eaf7ac5a25e5e08778df41df551b84d2f2cb16e02a0838c5056cc16061f360240ec09b0d2b3371b1a1a027661d60f3e55354b42a59b9e0dfe40b47c3b09061482976b53329758dd21de318f9f01380c8fdd2e9ccfbbc794d0baef353a079748fe78005b8a9930b245988b647dd9851fb815eff2333e878d506ad53c1127fb029f997148e98c7842f5164686f39349f7c76d6ffb08efee139039eef2d3b9c30e621c5e0a1e57414f30dbc249bec3ddb3b4257e5e1f3941591b82e6a4a2b4b7bbd7a0219680a52f4e51206f9e11f88dc1415ab611b8a363740d8f81f2eee21ed125c18177324c9b80af7421ec9b86871db819f3ab7e46387dfd085709c327a25d6478daf4f3024aaecf54217cd4f6c8b13c0304bbe8d36cee6105b90c12c809d5fa0986dec8144141580744cdf3ec26b3fe57126959d189382174efd93abdbd95d70af212388fd55a00ad038e8e092dac8ed79190bca315d413202fb95b99b793da874e650aab4f27df96a1fe3c53904eee407f2b19fd9be562a68837d029237a0c748979b656b184dd8cb28e87f5500cd4f31f211643ea0b65186712fbd76c9b3fa33743ab0e69e37b02b0f0d5af7fa47ded025698204b17f4533194d02086566d2d97c48831ae7f6dca7c9f519ef53af595760a010d254590461fb5d0e6187e71ded345204a8faf770e8bcbd9a57d74064b502aadbb2834594d28e9881e5c79c471dc929b1bc2431412b01d18dad39c4e96ae438ab814326430c3372c281f43328fadcb86decd1f4a5d21f7cb6065e39018655731af9eb1b611adbe9a0e8f25d3876b840ca90069ff89e55a90210f0a85497608387e1b1b3f0c8ab8e2adc15c4c099d33ff0abb9d62074e151b03d6d6b08be551159e27af8e9bbca80d6265e13af7f151ee5108a60f652cfa1def5788af47c72f055454afd59208fd978e09e294405651b87f210be9a698061433d3fc685e3006ff72934a9e5a47eb086ce86e2c7e489cefc8d290a08fb7af7e55304e6c4d1fdb031fcf0eda43069db75c9184c466de6f8689502a6bd6dd13591adddfdbe1d9ec251e5e2fd965f15f859ca3df9064556e71ff0a69002b96d7bd65d210af42cfebcbec64ddd60ab762c1d096bb4c703d3ee8ba067552d3ded53fa9f9509df891567eea42daaedc5000d9ea318ba5219fa793cd304e35e7fe4935211c473fd722e9ca4516fd624683b872327e6383603e790a732cea6f60896fbfab5f0d6f40c576175bf91c931b0350ed14e9c0e0475abd7556df8fb6c369a094241664485d515b2377993a1aff3e57a7cb753e93a169ffaeeabe655cd91086f6b53a88ba35d112f4de53443c095fe39fdbc7be73a6c34aa24e9a72d14048744ea8bbd6beab99628a8bae353738b797d8a1cf4cb2e5c6d621b4a49c8b9cc18e8317597687e387f4a36094b532d2f9c8eab5a60d83032574ea8ef1c9229a56d70ef54111cc92baed8ecd070ebc31c0670833bc3f3e4717582d7a5bd2a8529a18f1b70b8c40b27a3e3c1dff96bb7299afbb58187b3f713dc190fe89c9e92a9829a6475e47d6f54c4d62cc01999b5ed1865791aae0b91c69bdf58c983b102263ac9345decd0a31b3c9311eb5912b32a7a597ceee918d1d1c4c44d46b3379c512dec1430889e9559e9c6d04189591548203af2359f9eba3d16df423d188c40049de78b6d60a7819a9927dca05ed71d7920334c81176824769c02da06bb55b7a2e7af766b2883a6907d8e8d9ee290e8df845e6a489e6cebffd77b39321adaa6422c587303a7e848a14dc2a86647a2e849a591c8cf9fdb6ee354073d46c7e5bdad90e0ccea20e6bc30a24f77dd990237a756f43e7636d80052faaa6515db78e73e13ecc4872288c4e122a67ec793615aee05165934bdff32f11f0b78c386b6d8885e2ca9927f46d095d62dfff2e632fea8a1dc65a26eeac2c63ce3c7d2501b532368efc29a24a33790835aa5a5a7e35c795358d2a011b3d3760ac7337940864fa07e75f811f8c8a2e639b2697bf1a0fd9c5ecb8f2deadbb88fd32699d525e7d8f9db724cb6a99c11e8d9bb31b2133df47b8bc00f72a597ab692b415aaa4755dfb4741ae83d580c747bd712c16cd0ed06edb1b8fe137a2cf95167d3fc859a4fc783e9c7a0d18d234200b20ef4ccd4c9ce8cbda90fc6ece2fee89b3b6e8ebb1434f1b911e4715a42397f12a2ec7189887bbce78e9d47d25b52f1dac7391e0aae07bfec407ffce12192967ba26549694e0460bc9d09b85351e432443df0c7904d2d73d7368cf19c3b38b23c5514c417b3e575170a86096baf7827e37f1d1c8410d86b18913077be3816709e28b437bd14375a94ec2b868d0915ac125aff62d02c0cfe096ec98b641cdb775acca72de4f7afea9c33f780c4efdc7e00499b0519834a8037c34174aa5a2f7c66ffe6b36fdbd5f15f548cfac13a63adc83184b46316642f44c01efc4249b3e8fc3d2cb3bcfa7f5a0df009d15529dd3840255875a36c3e33d9c6e886b20f86e217381585deaf97e7bedbfc406f4861", 0x1000) truncate(&(0x7f0000002500)='./file0\x00', 0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000002480)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000024c0)={0x9, 0x1, 0x200, 0x0, "bcae27d9501d2abc9cf7e6614ecd0d1adcaa26a0", 0x4, 0x9}) getdents(r4, &(0x7f0000003580)=""/105, 0x69) 05:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="06510fe92c8622638308823593acff5803c72887fe716cc9e99dbbc16e938c61950a85b4be13aaff1ab01fbf58dedbd911a2dc93df6491b04cc2e5e13518826a6ac398b0fa9cb3a1fe49021e777aaa5c17b6a1b2f8bfbd782e5e60843909be43d6", 0x61}, {&(0x7f0000000040)="e9db85d774cf6253878cbb", 0xb}, {&(0x7f0000000240)="e1b9539029e42aa9788e90dce0b10fa26df2c4bbc88b75f2c8aae54470bdddfa321a4a4594a279e24bfb491d46bf1a02fbf6e48e2d1230d6bcdb6a231d8ca5c1600d626e1ebba550aec25aab2d1c83c1dea139f757bdce7c47ff4ecb926a3a4fa1b1a5fe9b468d937e7a51f5ed8918ed9a612ca08ab0ad5d1e6bdadc3d3cd7c88abe4a7bd18e6665da7a187f850ef5a2ae858362a7ef3222a04e453e342921ea62379e3e3473d0e6830e5a621af2c005378c7bf88b7797e5708581f217", 0xbd}, {&(0x7f0000000300)="3bd1749df761036afed3acffe60c189356df8cda98f48b08884b2f78451db071b037de8b7e1e8e5a7650004fed1db6cb098a2386f3a29b5950f534a8c51940fd42e47be0ce651f3a6c8222d46035222e14455c588a8d388c8b66cf0957861b1cbe95bc228ef28dc348531e3a61e3c5e64066fda1ad16015458cfbae1d94f809217aac9e5857d5ff8c548025e25e83ec80ef4883ab9db3a7510336478e18424fc94322bd6d9d1b1dc362366df519a15f7c1c97b831d1cbc8c3857c8efc3b46cd46aba32229b985949bbf9aaa2012ae9eb56062a48884aa693abfaba52db94a691dcb310ec36", 0xe5}], 0x4) 05:50:03 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) r3 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x40) 05:50:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000240)=""/124, 0x7c, 0x802, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto(r1, &(0x7f0000000140)="af7dd4194a7ffe05bb02d3e5061edf1ea29f9af278df9915e6883bb641b8fde5d40008a204f1238278a7e28bb801cbb0025d355250fe985ea305acc9c413dabd185d0f97f13863fa103896064930e039dbf28f5677e5ebe026dd0c1ed84fb2689089fda6feb8f540ee12972249cc2a5af3b198fbf8", 0x75, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xffffffffffffff00, 0xad}, 0xc) setsockopt(r1, 0x32, 0xfffffffffffffffe, &(0x7f0000000040)="084ffb90e842597895cc2fdc1b6a7173f2c4ca53a37cec006a76777653be281642acccd3780681a84af29b4edbc8f58c939f858d6d637b604d9e6a50e4e911616d068a312fa6eb266526914804f32ac7024218bae3b07a6665257aa46edf53e888e25506b3804da6ddb5050fe85010c89ef2842e744457b2e1f19ef248a15440c2c34a4b509897a7e2c93397179d4f30253fbc6831c91cbf921182437d8c1424e875debf9414658f4b061c93290ba87dbab2a6dc4107d1a758a4be982651a2c54c8a8e1a8a575d9b64e9f63730c686c7f07677105f86afbacd6021416141dd9e2e92e70558ef657c1642a8", 0xeb) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 05:50:03 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30800, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r3, 0x0, 0x63393a3f1ee3ab24) execve(0x0, 0x0, 0x0) 05:50:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x83, 0x80, 0x1}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0xa0000085, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x48, 0x4, 0x2, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x42, 0x11, 0x1ff, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0x6, 0x2a3}], 0x1, &(0x7f0000000240)={0x9, 0xb2f}) r2 = socket(0x43, 0x20008007, 0x20006) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x83, 0x4}, 0xc) clock_getres(0x2, &(0x7f0000000280)) kevent(r1, &(0x7f0000000000), 0xffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x40000080, 0x4202, 0xff}, {{r1}, 0x0, 0x22, 0xfffff, 0x1, 0x1c}, {{r1}, 0xfffffffffffffffe, 0x0, 0xc00fffff, 0x6, 0x8}], 0x1ff, &(0x7f0000000300)={0x3f, 0x9}) 05:50:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x7, 0x3, 0xa4, "ba0a41b5130f4a36a0d16a0456240e4069817dc5", 0x5, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x7ff, 0x20, 0x6, "9eee72007296d8538e22d2b09499f26f825974b7", 0x0, 0x5}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 05:50:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x200, 0x0) 05:50:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x20) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) 05:50:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "0549550002000000000000ecffffff00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1e5b5f4878b96b4c8f9773c6d3def5179f46e466"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) syz_open_pts() 05:50:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80c1, 0x2) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 05:50:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:50:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x9, 0x4b5, &(0x7f0000000040)="5b97ba723a5ba8a995d3335255f287683c38ea1e02899d8d568e3fc6baa3df030a6238d741e2f1d03627bc69f008355dfa9310592fc02fd341503406e575272ba0f91509b22b623c9d4436d71b478949b4837c990ea5218bd41151b2fb7fa59f181f088bf5c562d0da7c3278d4c2166d06077535b980a010a9583cf42361eccc6d15dafa38fe06bc5555bd6de36e2d46898117ee63c26055b3c09810a6898024db0d76b2a453251e20718e906205e23158fa647b6bf10a3343359b14359407e287b0694ed9128eeaa7c1ab222493a035c17b832df0b2f8eec4b6adca88ceceee78b98640f44b13f84d4372557a42ab6bc21ec73dab4b16f51bee0c7f69e74ca2e76e67d6e43837d84ffd57d04c38e3d163ffadee118cbf9447ee8b03f740ebf4ccd7cdbc92b85d99572dbc9c213fb4cd1d90a491bb37f06ec7737418df182b46f8027be2527c3e0e9b328d4055e3bd5a55c62d541e32b58df234e78282427df08d7ae0479d75ab0d054e4067787432a93b8b76f445953403c553f5c39dd135fbc391d514242b8112a682acca16f612816560855d54adb5469f4b30d6fdc189ebb7ade03f3bd54cf3a8610015e25f9b814e48609d7a81b5c2b7835fc96b19cb31aaa9dfe313d897724bb5e0551e77491bf1d2e70a204317e50fb50114a3a1580e72f2c7e87fad748022da4bfeb4a760ab84f183e6d7bcf49f9bfd7e9b2b8dc3561cd6f8304a3890939bef368eef292631e1dc54c8ccd3e8fac6bc799e09c6715de2db807828c0c77390ade63558ca9f29b9e153542df9b7d3e961c7ae43c7155d52dff8af1e36469a3befd70130bc731973539d743690464901880b3f29637518f1103968b0c7dc4a6026863d740aabb9287799e3d13b02019c4514fa0a57783c0c7362b8d736656b2a81bde5cbd32f2f8fd4ea04d453fec263db8991403e21b27a7b693788b6e9538bd5224b1e860b3e6e3446eee55c612104fa14fc9587feb3a056d45562dc528f3feafb338b8186d1381fdf9864b3e941cb87a904b70b44b731cccc200827ff6c3bcc23e582d1e8e28f89e02babe0022840baebf18734cc3bb9fba42739fddb14112a8de0a10dbf1c5180526421556bd3c936036b23f70caee14a2b2dda5bbe8fbb71de9d32a9fb32d96609702a21ae8c293d776e0326b917e33f22479f40f105165cb742f1ef32d87c1a1ca4fb352c6189486e40e97d5f5b87da2982ad6e689547585858770d35d9189ffe4af5705b2339eb2a7d7d60fe7790f6342c9b2fd45a2f59e1353abf2596cdb0051eefc8a52cde9f9a9cfef71927320ab73d8013619af5f01cde74fd987779a7d0886a3e43dc877358a58e9b7698b84f7be4649069676f45618c71c730393e174b19ea97df17e334ad9905c17d4a630d3303c3e5c690c37751c0faca8ca917b62920cebe6d9fb86ba320a70cbda0906fc91b01f8d3ab8941d0cd5123b61a8319981ea9efbf939870f3f8f96c3e69c53064653cb9c8b788aa8c22e36d13fe80c9544b71f141cd45bd86823f8bb76e24a14e891e9fa1d166753c2c1564d23d096625f90493df8c0294f7e2d0b5464faf744a67dd8bc9c751c0d75e6a0fae4037dba3f65595682f52c0f7611ee96a18b59917270bbce3ecd01f2182481d89b758e34a61255302bdbbf70724fc4f1d7775c66023543663e01cb5a1ca5972108c7ad07eedcec75c622200304542ea168a87b20f814f4689a4030eb1ccaf39549f1052334d1f679106ac83406ce4e9043dada1cf234f50020a99a01a796c34f10c1e4e120856c2a8296b4c0992ff1b7c072581edb2d7b711f975dab6c1a6b24a2cd4d65eae776219d7a59e3e65554fd65671576ffbfbfc7eff7d94a47f7a803d7789a4c8c81926fa943e32ae432e272444cb4de95d73705e7c9968a20954286e47f705ccfa6920c8e28c5267c360e19f8b39ad8e5ff6e0a8f0b7907598f08fd197d001d86cbd485f93fe552bfb5677be908b62097e52142424a1305e290b1a1b447fbf094249ba480d29488e25a801346df77b2ae9a11658181a7239f9142f289992926b5b598198ed298af68b48b8cd9767a4522b5c375da3bb7a58a85378c42e2986fd04f1ab6ac2902d8c2e2caeb0e595447ece7cf3c1c15f8db87a2b0980d2edb2bfbfebf47de1aa333d1971855c2416d68c921bb85c9d1a872b7d8f9793f6aef50958f11b94996ccd80455d1c4b037c50bac23fe1ca881d072baf2d8689156dbc715a93da1361332b2daa40f8caa084bda78caedfb6bd0b90f3a90dbbd13cfaf46db81ce11016e73c88491511c8feb6c020cdf23ccc52235d20b8e616fc23a5d2cc384eb6734161aa896f042ff996c8346715258600e83d8a780f6869753e59dfae7a6f94e169e127b39db5c38840e5cd4828e2eb8caf836574a4897a3f3dd31d752f7d81a35bad115509ae5a7ed70edcfa48e72249eaad01e9609bf6f904730a9ba8c0c466af63b2dc7791be9079c741ae08c1d5973be2b2afd54cb66509c8e0a6a4227eb17cb866b2b4ca4981f6984dd614f54ed599974bfe978b8111d7f495c45a5a771a7e9e4acd6d68a5221aa8be77599f7ac097a81d992f7eb2bc5b56af9dda29d1e7760b5d730f9931c337b73de0c0ab96e4ad014ea49adf3204e9ee97c5fe4f560922091422f3c58ac2f6bde8a7456f2dda85f19efe2efb603d9dd4156f98300b1471f062c27507bd6d6d7b14cdc734cdb6f1d5052903ef41a6823b91fd803c1f1a3e1beccda6368cae408b433d21ebcd107ad1833007c5230a8045b2c7b149aacd1801ea29d586290579eb627c6c0f25715aeb23a945997ff24ed8e749b89146b5473fd9fc40d7598684677d88edbce5e808e0c2dce891ac020f39d184f7c20ae3c08471d757d780235c85f3ca48ba7b97cbeff260c6e3f2e2138803a92f968e3bfe248dd647505819797b47c12091b71bd6f9f7f321e62cd44ca1a5c26804093c50c4344cc6dd2e9752a0d47e19cdea924704c4d79f191903b0e977fcccb428788fe13f67161f3b561bbf7a29e1b7abf424aa3492b28b588071ecc740986004c6465271e35b4b4664b9ed8fd8ae7afb9431791b11f0fb91d3db2aec6f61a2482ee91c03b06afcb9e22b40e31dac60f2dd26cf0e96db6207c8a835f9fb5902fbe4f8b75acc46188e21c1416680baee15fcf17621a210ec824caa4bb89acb238267d3057493ae749216ba833ffc6e3e912ff3d2b7e864a94d98e06415f7f8829e4ec92f935f91ab1aede8dd81f966e24fb96626f81560d217bef77afa2247c95ed745dc44fb0e2162c9f1f0834c9052df78e9000ded723d495c8d8317f082e4f7667f88d56e84df77a69c8d4fae843d9b451f02730a987c433860324678a0987f674badb679a1e99a0f9cfec08bf21b8ac20fdae0d6f39831124bb183d58458d12a926f78a2fb57ad73282f6320df12209b6f64eba0620e08a2ba688b6a027f6271a08eec2baa22bec88a180aac1af887f63038c19e8f9d00a3d1c205e26c026a15e63bf1025b6524fe8691dc3e6b87dc81d597b689c8a6562cf6d7b0ffb1c50286ed533996aacd59efc8bf1980cf98d9743cd92f7882ef1b15524b80c0398e58d04ae09f5e1ef1588e2323a137e3c69219204d609b25b4b69a339aa5334210af68bb504fcd9b89d890aa59f767326d3bb9c2688689948e13b0a1d8393bddd70827b7c2fc4ec5cbc4cec30a0c05ad67cd00474164bd0031e187df6d1146718e205cc990dacbe119a0a0bd54fc8e331c2f4b563d0d7d5c93cbae98a0a7f021805789e69cb127264bb1aa8e9372a3663b74a82489629989272cf914cef2cb24e94f7160a3b0b27e91a55a428fe7a538ed12a97564668c44c4266fb20114d761437016d76fa0d8bdcaf41c624cece69918f68ebf1bcda38db4e595ea4dd2759f6f4e23d3467b11d50f0a0f1986af5f7aac5933ff086429923ca13419b42f7b2317c7c39140899a743cd2465536682c212b6b7e9f59767bc126ba01c31d1ffb39dfaa8bd07a1aa6b3b4d578db9a1a5f21570da1deddf35fba1ed683db63f4c28ab5d40ebe37fb34fe27a5cd33e1d5a8796f06fbf96faa61f81263a532d90204874bb6962fdba1f5691b1eca6461677828c0488782c2a63a9ef8d8971ab777445791f375279b381c9fbe5dbd9e1bec384201f84089f48a236570a83f2ea683f5885ea2f330f9f7e67800cec886637c7609bf2f6f74d4ae492fc1c9068c8808873eb7545d572cdd0875dfd4c26d728d06f2eb067ff1b8469370efdd3fcde621703f6b4389fd38bec9fb3a270ec54e6eb288bf0bbd88bfe7dd20ddb2c478a5f0b1dfdc1df9c2ec330f4b50042b4c24614a73aa0df7fb53de183775e0a4085b18d52f8b4152b9905bd1e0e5244092a05c8a82166080238604e24d09e0cb4f8c99cb2524defaf417739e2d130e9e43f5e4c35b632911e7eeb07e24193cf718b4a20e36d23f51db99cec95250a087c8d410e5cb1a64d6e48f76c7a920b552650a94aa88d82803d8d29041c4768883f1111ea9b1934bb6ddae25cdaab26fff95d857ca104a28b002864250ef2a3e6c493bab315c555ee93495b7f8175a87ad3598aaed052a1cf9ff4e9f8f62cf61865a89173ba46e02ab9a65aa3a9c418d6c621562af864974ed1ca3df6ddf219a6cd3408988abb31367125fd147f027343cdcb71a929bd7306b613872656ec637f4535f4b289ef186935e297978d371bfb72d61fbc38ee3c0e5679b2b9ce32c9142f0f542b1ee2619016e8734e886c67b0e8e6416fbfad03a34c69e98d9f25719fa51feeb14777e58de02594006dbce482753727007da2327ba51708825bbf760922d81e1c33aa251deab51148fef0c5164a5e7cf4ac576a53551fe362a7b7f9891ec7f6ab602967906e0cc324a609bfa64e6e6d4a95e86a109eed9e323f45080a3e06a80d13917462120ade73a6353cf71464c3f337c13ec8ec4d58b21133625ec0e9d10d2ad4eb19ebba5883e883b677b3ed2cd6fcd97e32a47d38249f9f9fe2c884f4da5b07f8afee1a7c745dd8761c912563512e64da744610a464a47beefbb9f592e2352cb47a43f0f82a12738ccc47d5be789dff34fdec03b31ef57a7332d2aba67eeae9463b29dae2f9b8cc16b5f281265811c31af17392c502f23aed5415cfc169eba058dc2f3ae7cb8b6a41c92a042b0caf195781aca36688b56e0fa954cb4bce4b1e81b220d3089c09b9b9b68ed4657104e7bf40a6f0623f575134de3050172526025f6c8bb55e183335c4be71d864b8fdbe0906e1d546a5f5e6e393d5acaa92f0d889788f89f58073d314799578379b7a3786822baef763a8b04da984556310b4de1ead01d3a9c3541c9888af6a34799abd65189704ce74db511be598d5d7b7f02184dc1d96ca12dfc68f89405e0195df0d8308c8424f8b6701cf4ab04be8792674537dbd918025ea5cf6c25534946344e6ec446f2df9ee57188be274d94978bf7e29fe9446a75cd31e51496428d6aee37238180557d1b0ebc262d3e9fb29a11353098c1770b74415757eab1f9768fb276eb71eefb6613eb7eee9970f1eb6a4fbb7829d64344af3cfd169728f648784ac872cd83be38cd6cec2dde8b5e30f74536687c6292a3efaabbf122dc481bfc6c229b5abc67542ed3da4d569de6089ac30e33be93c75e5a462ea6968dafcbd284523442e9f981c413fe9dc4751a3946b359f4571374ce7f6647dc687f8015a0f681f3163ccf546418b4d95a7409615a492f25dc3255a39647e8af76a43f6107da06a4223b9abc90957d7d0cd9fe", 0x1000) 05:50:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f00000001c0)) 05:50:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0xfffffffffffffffd, 0x0, 0x0) 05:50:06 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8e05495da682cab93c40396f565b9b9c55d20e24f82337a1bcbb2293d9c4e43f047ef000000000052a330364c2dfcee4a1c3bb2e3ce4da4de276bffd67882"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2104753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) r5 = msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgget(0x1, 0x410) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0xb3) msgrcv(r5, &(0x7f0000000c80)={0x0, ""/252}, 0x104, 0x2, 0x1000) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) 05:50:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x3, 0xa0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/26) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x180, 0x94) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) pipe2(&(0x7f0000000100), 0x10000) 05:50:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r1, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="b05d4e6be30de578f7dff6df97d38b59874d89ca30eab126293be2416baf836c6e56501a824260af9906b2bb7149952e4effc61a98c3f57995c06d81f267011c77bcd191b0d79874ffc177fb55f1352ac093fa87c003f4b522ecd06fe99114629d2c1bdaf3c3cdc7c516645c773d55ccdd59", 0x72}, {&(0x7f00000001c0)="a7ea5fe4d8d391284f3ee58f25f1364e997cde1d54b21e0afdc8cad4897ecdd3c9d338de32915b759b067e709be6535ef3b1d7bfc4167dffed23f29e4ea68820d333168ac9f4fe1d672cc797b84d12ce1bfb8b6c6c66d3515ce850430383919c6378c3e27300ab64656b2de2f49a54874264ebf9c7864e4c4c6d4a60ac7ae84dfb90805b972cb938d5e7440fa8f6c103242a6b42422cf568112fa3e39e59b47ecf8cd31167d1e24ae68f04825d91cd796d", 0xb1}], 0x2, &(0x7f00000002c0)=[{0x28, 0xffff, 0x5, "89e7ef2f8d8d2564e2b3b780fdabb0916909427fe6"}], 0x28}, 0x2) 05:50:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:06 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) dup(r1) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x1ff, 0x1}) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x24) fcntl$getown(r1, 0x5) semctl$IPC_STAT(r0, 0x0, 0x8, &(0x7f0000000100)=""/243) 05:50:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) dup2(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chroot(&(0x7f00000000c0)='./file0\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2002, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r2}], 0x1, 0x0) 05:50:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 05:50:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)) 05:50:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 05:50:07 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18200, 0x44) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x3, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0xd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000001c0)) 05:50:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000040)=0x10000001) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 05:50:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000540)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f6275154c9f6380b5f61a63b4d93df17f60374583c4e4baaaaf057adb7300"], 0x1) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="01002e2f62751f12e297d65437edcd7b488160a4d38a13e886ba998257394d0b6538766dcbc9117383adc3dd648ca1a216276e353bf9a0dd79e54b14f2b62326d447fd2edfaa6878b1681bcb00540d5714423e8272c6855c038e2201bba8b13dbc0a0b0e6f1e6c7328ebe78e3513bb5ff16a8d3cb8910620671da2a5b7dde3c78b1fe4c39f654605180dc37d68712962e62d6241ea7010a75726c302"], 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="112ce00c4164b71c4eb03ab811fb92a097c2d9f748a78393c6b4b91ebe47b15dca902bd84f00090457092102797360667006b27d175a2198ae32b2b48a25262fe3119d9b4dfd3dcbd348136ec1bf2887d0a1ced4a4a597d0ccf9dcd5871ec152aafdff5dd487e66dd2f1ea06081a9e9e62a4d44d02b312b3d7d4fb5b2999cfdb63dbdabcb0c50e4df6edb0a35de37e0320a717fbf0f93ba81100d30c654b52ae5c9c7df5670e425163e20dca2176c19350c3903d4ab059194408b21566a469dbdf96940aef5af3fa100a", 0xca}], 0x1, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 05:50:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x40000000000020) mknod(&(0x7f0000000040)='./bus\x00', 0xe020, 0x9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2000000000, 0x0, 0x1}], 0x6, 0x0, 0x6, 0x0) 05:50:07 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x2) open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x20) 05:50:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) setreuid(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0xffffffff00000000}], 0x1}) 05:50:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) flock(r0, 0x2000000000008) syz_open_pts() write(r0, &(0x7f0000000200)='T3', 0x2) 05:50:07 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x40000000000000) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0x80000001}, {0x0, 0x7}, {0xc7, 0xf66000}, {0xef, 0x9}, {0x7, 0x40}, {0xae, 0x1}, {0x1, 0x7ff}], 0x7}) getsockopt(r0, 0x200000029, 0x6, 0x0, 0x0) getsockopt(r1, 0x3, 0x1, &(0x7f0000000080)=""/30, &(0x7f00000000c0)=0x1e) 05:50:07 executing program 0: geteuid() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10080, 0x0) close(r0) dup(r0) 05:50:07 executing program 1: r0 = socket(0x800000018, 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:50:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x6, r3}) flock(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x1000000802, 0x200000005, r3}) 05:50:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/23, 0x17}], 0x1) 05:50:07 executing program 1: socket(0x1, 0x7, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x51) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x37a, 0x7a, 0x0, 0x6, 0x200, 0x1000, 0x0, 0x0, 0x3, 0x9}) setsockopt(r0, 0x29, 0x1bffffffffffffd, 0x0, 0x188) 05:50:07 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/101, 0x65}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/20, 0x14}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x1, 0x5b) 05:50:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0xc003, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x58c}, 0xc) 05:50:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() r2 = getegid() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r4) shmdt(r5) setgid(r2) close(r0) sync() dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000440)={0xfffffffffffffffe, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:50:07 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) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:50:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140)=0x7, 0x4) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="16ba411304a52d6207bda230fd415349357968bce297fd375a84efcee8f4aebb8c1e2b1daead9ccf2bfcb668d32f", 0x2e) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) chmod(&(0x7f0000000080)='./file0\x00', 0xa8) 05:50:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x43, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000040, 0x4109, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0x7fffffff, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x8000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7f, 0x1f}, {{r0}, 0x0, 0x61, 0x200fffff, 0x229e535b, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x9, 0x1}, {{r0}, 0x0, 0x2, 0x41, 0x2, 0x20}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x3, 0xfffffffffffffff7, 0xaf3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x200fffff, 0x5, 0xb4}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0xfffffffffffffffc, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x20, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000080, 0x80, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x816f, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x4, 0xb1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x18, 0x1000, 0x20}], 0x1000, &(0x7f0000000080)={0x3ff, 0x2}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000500)=""/244, 0xf4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 05:50:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000003fd, 0x0) write(r0, &(0x7f0000000200)='T3', 0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/101, 0x65}], 0x1) 05:50:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x1000, 0x4) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/47, 0x2f}], 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='O3', 0x2) fchmod(r1, 0x4) 05:50:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x5, 0x563c4d45, 0x1, 0x80, 0xb07, 0x20, 0x2, 0x1, 0x2, 0xfffffffffffffffc}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f00009b7000)='./bus\x00', 0x30488, 0x0) 05:50:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() read(r0, &(0x7f0000000080)=""/91, 0x5b) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 05:50:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) getpgrp() 05:50:09 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 05:50:09 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 05:50:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002, 0x7, &(0x7f0000000040)="96197900", 0x38ab720) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 05:50:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) clock_gettime(0x7eb7939cf5b4300c, &(0x7f0000000280)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000005f000/0x2000)=nil, 0x2000, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) socket(0x1, 0x1, 0x8000) getpid() semget$private(0x0, 0x0, 0x530) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) clock_settime(0x2, &(0x7f00000002c0)={0x8, 0x4}) 05:50:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xcb, 0x52}, {0x88, 0x10001}, {0xa7, 0x200}], 0x3}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x80000001}) 05:50:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchdir(r1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:50:09 executing program 1: setreuid(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = getuid() seteuid(r1) lchown(&(0x7f00000000c0)='./file0\x00', r3, r2) setreuid(r1, r3) 05:50:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) dup2(r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:50:09 executing program 1: setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x2, 0x4}, 0x10) 05:50:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000240)=""/199}, {&(0x7f0000000040)=""/26}, {&(0x7f00000018c0)=""/220}, {&(0x7f0000000440)=""/162}, {&(0x7f0000000080)=""/45}, {&(0x7f0000000500)=""/4096, 0xffffffffffffffb4}, {&(0x7f0000001500)=""/134}, {&(0x7f0000001640)=""/136}, {&(0x7f0000001700)=""/193}], 0x31a) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 05:50:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40000000004, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1cf, 0x38}, {0x82, 0x7fff}], 0x2}) 05:50:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) r1 = socket$inet(0x2, 0xb, 0xff) r2 = syz_open_pts() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000100)="993dc90f2428655f7a8ca67e6050278f6b26fce63ca65fae358a10da63d3677f8d3603217e56ee9be3e5f9ef5618e3ad2d52e18d94e9202a86d4b081b76f6432f2354214aeeb171b42db6ebd1b76489d5ea44d09cde9a78bde30ffdf63071600e316fe50bb44a9d669d5dd51121511dd388ea83d346ea0fb3ecfa4650286bcde5f6ee3d0221d0edf986936173052dde738ad83e7b0c7006e9193bda12d50a573a08a331bfbda4868ef4fdf91b7a11d4abe15c07593255c7e87bbd4c4", 0xbc}, {&(0x7f00000001c0)="8cb12fb1b57376ba1b55e2f13cf01673224f8669443fc3bb354671454860551ea02753c2dd05995f1d5b611ce04aa412ab5fc88636ce9b325290ab62d348a467d8fec1efc14ebbed4378a77df3206694e3c1212f4d83ef7a1bca260e1555bd6f2ff986a586a0960c9e51251d2a34705e743431b73c951d1a670ad9", 0x7b}, {&(0x7f0000000240)="032692b7bb6454bf2c708b133ed88e3820bf6c82989d87e3102e493ed26ed6f0fd26e27b19c345bbe04f059f032cff1712b757eb76b8312b2e37859fce", 0x3d}, {&(0x7f0000000280)="e0183978f6cbf46284e3c9f3cd20609f9bd3673f315c2ecd43b0414637480ec21c4f1f1462ab81209d3fe3d6992bc8f08ecd139105ad27048dde5c50278986da410729c62f6af03cb0b44d4ac6ed40f7997cb149a82d224b6e183521a2b370fbe5fc4d8566b4b5c826d173fbaf2cecb80973f44c867b53730badf214fe626b0f33e5762bf8dc4497665684d29b52238ec16358dd8613a32634f476b1402c240d89b2712f19c35dd1b1f1a9fde8f595f70846e73dba5f96dc10210290a01cafc7db95f45486ecaf82220096fcf7ea050b26d263587c8989cb96f259febb9a0c6a30dc58aa4ca7c2b0486fa8d5e451ce27188d9108780000", 0xf7}, {&(0x7f0000000380)="848fb0de90d27f91458def9836881aca1b6a99be5367db8e468c5a845fdd83af699da34ed7d004cdc59d81460a1ae55ff31db4f564850abaadc4626b796bc8281e14d5788fcf068fb0299056696bae6448322d789b9cec1e3fb86f6d9f5fdcacf31dee2cf0c7b377db1f2c794f405a4eb19f57b9e4c2d9cc35fb084d647cc8956306b9515a3d5e7d137e80a1762e", 0x8e}, {&(0x7f0000000440)="42f38f1a0d2c7da38ceb6d7069f3e4dd3fa660138c0a4d15878f3b871ae1504a58a27d1d3a80ac01f8995e02218ce6371b433156eb16a86d3b0097652f3c2d7d63ac806753da86f4bddabdba4ab47491425eca32aa72ffd124473dd845b8da6b017baeba72ff139d79d99a2bb12a643acee3faa78c97478617aefea197f8b9e0a9addb120130f3c676452b2d53a281d4f472d1fb568d6e4601f1ae43", 0x9c}, {&(0x7f0000000500)="c2a8763186f78f71505e3a09291a", 0xe}, {&(0x7f0000000540)="c58b8be561abec35c787a72659bacdc72141d58fa1875d7a27e1c18298a33303172e7c707cb42697358363d02342a59fc03d4ecb8b9a1ab70d7b5b4792f09c94e8e7667c0111f9e197a68a6e01bcac6cfd328141e80b710e192ca7a6040c18c4c3cb7a6a5c145644d3f7dcaa211e412fa42de757ad08bb96beb4b287f6321672ec0c12780237cd3167ac4e2629f300e2e7472fea605e0af5f3b6530b71", 0x9d}, {&(0x7f0000000600)="7bc518909b3850b2ec9a1e5420a138472c948258f30ecbdc5738eb640d3a2e8bab2ea0bc44257043b73d376bdda2d46122c479f2afd27e85417744dbb1b9fa4981c65ca3ed9625474d62f4ae5054397dcbde78dc2129f0c6c28b7b79da7fa70c7e42839cb7d3e71b9d05fdb9728af00382175ab3feee3cf5adc7889341e83e5d78ffd2a80e33cceb69c0174a9c62be9e9cd581e34c0afab2f2bae34053d2ac43420f141fd0595fb8385486752cf1e3b949dd4ceb86bbbfbd44021ff53629dbc14176c2514777bc9b9e6f96135569554af23c6716567b540eb340963c86cd125e1ed01dae0a24e3dbc33804f2e245e4b6caa6f0d452cf6cc83ab410cbeebf56079b38a26d48dd728975952d81c7e47971360be025bd18dcdd9d5a0b8848057e78ee8ca80e634124536c93c005455d84872e284bda3df02668dc153f58f8c3daefa4541a6408583fb985d9dc7417de365df6022eb07d748be3220a1d3f62c5e57bdc9610224f20fa150e0063c132b5eaa9882dfcf59bca7161f43731aee4d7c5bfe77dbee64a457554a3ac681f8cfac9e80a5312d3d902f9433195ee6bec1e36b2116ed1d871bb50fca4a0fd6f8e619554b974950cae41a9bdf2427ea1be5a8fa945d5c3ad9672f08644ec2979af04f1fc03170664d9a5f2e37c60f22eb6896c6c796fade3cb7c138a921710ba7e2c6cd29b6d9ba94925dbf1561f8096e37edacd9d3022f1e64bb1036fc42312879b2b543a1d798b78b9eb8cb51d3b318ee0a93d3cb0753c3a135db0d47a052da6893423a5d5e455171ed8e2081e1ab6385cd0709340a14e110a228e142a3c694bf8a6c237d43e7ac2134d326fd8e54e514621b2230e92c9e9ce26787e405f3de09a0c120f5eef04311bfd514dfa6470fb614096d729e9401a0b0d299e2ba30e51b839e783606f6eb8c8cbb7cbe78719d987444aae67f6ff6aff4a47a625433ebf259b0291894af202628113871f1ad8ee356e14963c104ddf965c47c3effcf02caf5e11c1a089c19cd3689e4dcd7f6b61ee6169fcd5bf1597a6915ba494aa8e9075280942fb53f9eec52f05447557648d2a6fafe1b08c6b02a8dd1445dd95ac88c73824aae91ba8aca508f5068fba593c635c6dcafc6fc10234548afb4b30909be32b9b7aa3c7ccb88e2211f06ab68bfab8e852f3c384ee7afbf99c1b0c11fdfb1d129a168415f31e7ed35c4325f62a29a2ff41fad9418658359cc3c79c5aad33cab757bd04334fe1c5acc4d38ac8a8425f13fa9fb86d5245556e69e40effaace7fe86fbe230326314174ea3ede839cd22ca7de3c9ec478c6f8825090a85b9ff80fe53a4cdc177473f6e36c52c365a503a5a07899a2ac9913fc789013eae04c8dd9dff7419332ac1751f7517ff49ee0c8f16e468f7f87d40712270b4ab6ed0c662ad66cbd0ea9991791e9c2f1920097acc728397713d3c5b43fc1d3a641e4e5c5227f292477bc3aadac65d057c37e530717717ef96e97b21b9d2b4de13008695d2d605f84d0604867f517d1ebed79e7190750a40b27879249cb18b428012435b7678b84c08e6dcd1456ec50bb9ba3f57bd6eab0cb3876fb3fd081432166377ec654f63a5f7464b94044c151e003cee88ddc08f40733416e633f76803fd8b76f317682b9d0830d84711e387687ffc438079eef7caf6072153153cf88157a48cf9478eedeb27a19878b142af12976f6ade519c10948dfa500439a6e61adb200454010b7b0d788a6ddb4104ec68a785bdbadce6fb6202ad34db8257a967c2203ef9801d9f2a7ffee409cd3c9f2f3d2d0c693aa7484d3b30e139862d890e735d1bfbd48cab9c3c205d627365249f3c01ad31b3437156634c49cd009f429c053b4aa026629321e83303485833c791a619b6a57bf975c3544e6f8eef851bc66967c0a5c411192a05e21755879d15c2a7f65b16027176c344cfa7076f26a312d50482bbcb4fa949ae6e123a047c688d3dbbf74e122c2c136ce3567ed95cebd9d119469ccb9788298cefff9fc865067eaf663b2281ac9757c557288806aba538399fcc0551a380601c454909305b012ae0ba5717194bae8b8f40071bd27d7f28e832329779d707e0d7c2f87c6ef5e41eb755a43a5530b566844dbec32237a33d48a23295b963d2eda2451048f2c10b97400bfd51b40df15916b77b4381f245a9b4f71c9d578e5c161eb2882097bce2b534ddbd5655ec0635b705c18d29fc76633d30ca7acfa2b78a898e1dceec85b731e5f337c9c71acb8b2a5573846ac8f8730076d01942d2b546bdeddfe89d8ba424e662d29d1857b89a57423d6b51a4d779e0f652bd4df503be3f187a81ddcc3c2f5aca350432d32f4033299fdc0cc94a8b8db451da14182479297169c5c0567baab17f8ae711c5e83aa1f6149c4143b78680f2b1b19b39e8904ea2386de6cbb75ef278e78963fca043f77c093611549d278e6896bc668ce195c1cae40b57e79b7f55d6cb106809178b24eea93c63c6f9d1aa3e58cba280ddcd976c94c0b6b9a013298c32ac74b12ec8f4c3a83585eb42534bcd0534e0a1f928faaf303c863104dd091fc57e297812da006ec6b1c78dc7cdd54931be51c0f98ec024e1129206552df8fafba761cb14ca37ce69901685ed796214ecc7e756353b7a0e5f40b0f9f825a00ce01ac09b2ff087af275606268a2782026eb719b3e3f4bab4a4b0d07634037b8e281600bf5b770a88e58b111058415aa57a5b66d60517733661e80fd46af0953459cdc399eb78b788f0595adc1cd50272155f083aefee2cb95b9c2967065f7cec08c43311fd3d6ff5a9979499ee9c537534a2c90d465eb219a60db279d1cad385a6b8e882905e792839bd6843b17c989c7396a7e022947b148e61917a35a937e550da6849d89314bfe49b7c5be1e9b2f591845005113b1e3ddce8908716231da2d41e808f2d7868f1cb02b9f559fd1f3bb74f453168faad08eb25b7abac8f23898386ff17277ddc7ef8034a35439dc03b80a50b34a8c70f48075c51222d2d855f76a0d5e8af5bf2f551e132f693ad1cbc9a47991ca13eb31fcfbf12f8dbcef53f58b4932ff9aafa8c41cead46e9714445f8f7b8c839e4f51847c200c8424e34926f317622612f7ce6baccb0f8577b77755daca088d0a96697619dd4ff010347d51f3da6b0d547306a24ad30f0d0e745dfa956b946c03c45da777763c0b9495698896785f84d797841e5b2d70cf56f8f256fcac11cfbb9cfd2fe0a13d3ee72ec1383955c902ac49a8fb0dfb548f0c69bf996fc0450ea27455d2ddb6733aae4529a7f0580f04918b71773ee3d2daea48bb46f3aab7214ff334d0d12fa5574bfd3ea4c1f486ccc8dd946355efca17d46bd7c452607ccd4ceea614faeccfa586d2a02d805663a0d9d8aa78d9d37937578fa8a945752cf0199fb3331d81247c39cccd22ac3bfbbe6b1ad79d1874ceab6b11826edba858caeb9cfdb9ed3d50264e26c4fed5ab2dd8271a36ea86e57fe41a453216a5687bb6ddb2ddc276bc6a92df78857801e37d08968488dfd67b46f268305b68c28f19ab59ffbd51af52365044c656de5aa0614bdcac52b559897bc0213eec0f3e04d8b0fc0bfda39e59741fd9aa3d8f33354ac85b342c03c48e630a8e0f501728bc04c8e478de62bda36cb987db2a4bdda0e018e4a1cfef4c26545c00e69874d4812d74efb225d2526581ee8823a326d47cd3bd08e277d0a6566bbc20d5c4770f3ff7b0137a257b7c6c9325ab52c0e56bd7fe06fe98ecf0ccbfaaed40b62cb87381a87752bdb57801e145dc6931bdea914e670477a9bc635ebdd7c34e2d87421700528a693ca989f8932e969da3aabbdecc1ad0a8b38b7eee91928a0351dece4e89f5b9491c9babaf980751bd6f3d9c2303f270750d07fbd5a625a564aa4229f292ae90f3c78184d0060903e1bb26e6b2f58eb35a01c3da3c84c1cd648826e65ae624ff9b2e30cfd6660d9fa46a65df26a12aeba8ca76aa6eaedeebd751ff185a3cc3555fc4aa45e0137e743f0c6043f294ca593beb1b2935cdb07b2ee4d5bfb7710de4dd424947658932e8f1696e2eec3306040c74d08100c335d7e67b799fd2e54b8f5a06115772e39452ebe20dfeccd942a4f9bc753276d1fc9f8f6aeb2fa5b0e5a07b546acaa63ffa5832695d1c1182853902c334f35cd3bc2f252477b094496fb7f7ac7a8e93041522c18cd248369dcc1a68fd9ffe78c3ab02027568fc1b5b9967be4ec8866abd36185da37f5f25b229cf92f394747f29d05fe16618831150f40c102840257dfa225f7132cdef65ee511aabca649af89eb17515642a018e0bc07a4f58bab1188cab0ff42887fc9187be4c19d118b6b4554b27e5d6800a48a157079d858ded66d841bd635dca01fcd74459dae7a381c12706e6a59a7523d30c3f2358f83cca7b6c1df54284c32f6018bcea9030f7a2d0e04a5326de78ac32c5e4021009176fda74e30e81240aadd51daea6c48609d5e5d5ee23613bfa35bbd1a1271dd81e32d5e28a837abab6c9d086c8c9424a43b7f0fb9bfb3fcadd329e3ef775eb28968759dec24452c84a4c2d680678996f7d21e4fec036f88503e2882d4de0948d781c6b0ce85654c25ad3d31a6198ffab3f944615aa77ce895cf2e0cd297b8c476c9556c40639909e50aad179546bb6cc8c9fe354bd718cf974e4efb778ba5754545c2d27354f19bf2008cea9db682edbd7a942aa17af60d3f7d68586410768b57cc84fbca708972372a40e3a11cd15a58163938c7ea568a587bc93ab6838215b6b7387cb2ae8a2cb80271861bf9a241cd3784f3c3a827d686a1d1585185818c1ffce09dd80eebd8bbd9f4d5db08dcd87b4851eb860ba5f813c64e998730e6a6ecceae9644a2d2fc17fedca852adc1238025300865db8684f7a6d3add6aa60c8c91a84023e48d64adf9ca65a44304eabca9964a8eb6a8bfcc681d3278f8607fabc7ef057850ab180584d0bbcad2479c0ac0efed68ab78c040f20083b9bbdcec6a75e6d4416edde02ca66e7566062c3fc13bc96912f42b5e084fe5f441314c17315a1fa3f8777ffe5f41aa82bcd2e1b8f653cd20d82937c481bc3b63671099b7f662416679c37452e0321c88af56d3fbfc29fcf1201b886eafa684f4024722f656cbfe5db6ebefd73594ecabe5c6130286f5641239403f4ccccc0f32d9dc0ff2dfceeb05fa4c2eab0564fca5d4d132293178b323540566c43e960540a5644e125a741a5e5f76c4172982393c2df24df50ef08d12ef4befc7a4e452f909a883d54e037dc01e7b9f3d2b7fda86f7c8fbd6042f61898a760b6cdd592c904aa7530e012b840b2d9d38cdca793d3be11fbce78981adc5f49bb2e7133b3fa25cf1ef20ba3d96d278eb26327709c3864c82fe26302166e1703cada7be5e44ac6ddcf254d54895a72b5746f4a9557c4dfabacbbb94533e1e642e6f040241cad8d09c676f3113bfd9082e7efa1f558f56c5001045f78ba85711f091fdafd212e9b22ae21b68927fc1f85aac26bf5a77fe486dfeee82f5ae531b2878e94b1a84a424a01d6856e2228b478859ff6cd59ab90d420aebca8810951ca9ac01a3dbea83e6dc39e7a6f9c76fca5c9c8937e2a44052727af493bd08a6dc05de6a9fe616e4a46613a8618277583cd8edba48cbfdb4b9a4cca0a8c752bafaa1f908a84995609e4fe0bcd5d2383e097833962a7ca78941d774dac2874a3d6ce8fcb90a2f62d6aeef8a2ab3746b110f21cb74660106c4cd390427220e3d1c30315476ace444a1f1f38e8ab7d86189c6fea15aa189c4e9f071c6ae", 0x1000}], 0x9, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000011a2ed7abbdd5feac5efd1bea41d4778f0de6aa35732fc92b523b8b475a44eb93094853049a098a6ca9a26d82af66a4176055814bb2302fbb57e4d01bba83902caa7f9014e0bef8a5890fc8c33c06499d9bad83611a2ebe78a53cb4c2fbbd6a6887468d0bf921bbf92ccdc"], 0x20, 0xc}, 0x400) write(r0, &(0x7f0000001900)="436b90c8fbe5981b40865a5dffe96f59b9fa0f6c510f532aa0ce5c97d06e80f5866b3c69ecc992b91961ebffd16a7eb4cd190f90437fc7da8377c1", 0x3b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) lchown(&(0x7f00000016c0)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 05:50:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000001140)="f9f73c9cd10ae49931c45c21a13e54", 0xf) write(r0, &(0x7f0000000240)="9f1e42f09eea266caf6b7ce674b57e1cc3d26eb35554532e6d90bbc7275f326b659163cf63a8d3096db9d4fcfd44b4fb7312f37bb6ee9843e0eaa263a507bfe98dca1cb96ba3b86b2e0785f3aa4fa98d8e72bb33e5dcaeba881f71e7ca5126e0192e217de84388904713343635e03bf4abc8ba5b298281078ea3b83f75b00e7b56ddd8461da1ddda408bc0acd6f2d82a08e265830c89ea912bde3d414bec6707b0a58754c82109fd4a001275403f3e1ca3111c10144cc4b0bb65e91c544b2d5c359dd9906119201ec3d4f2af2c41e6d29576183223c42015b10b414baefc0a0bac", 0xe1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x400) sendto(r0, &(0x7f0000000140)="eeff89c301402aa94ae9a77fb87e61eceeeb6fb87323953bc9c2d902639384218994fb4bc844247df9d7dbfcc0fe8ba648a0deffc8eac4858a2253282694cd24f892b2a805d98ec58a789ee355c84e1f1d856353ee530f007512558f822a25936c28e7776e03e925e587b54dda3a2605b6eaac66da7d42f5d19d6472669a72d7fbd06187a50089e8bb1a95be1e6cdfb8fd32e6ac7f71ea6834032ec8b2aafdfb7cff0b4754a4fff932d0f0a99f517af0060cfe7634f590e540b5b6cf510825a775c5d92dd35e8730298c41ca112c51e079bb8235b219e71dac104d83d3552e54a8881d1c8aeb51808962f1034d453ae11d18478e841b0e282cea7a56b308", 0xfe, 0x2, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) 05:50:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) 05:50:10 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x81) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x6, 0x40, 0x5, 0x0, "ba1f138763ebc56de536e70bb5282e8430b59cc7", 0x5, 0x4}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10640, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 05:50:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, 0x0) write(r1, &(0x7f0000000180)="9f0c522710f6dca4471a9299c3334bb9323a566db4b439f1b71a7d5bc9fd90d817c98ae70a8c49a99e65f1576b64336894fb5c575ae6041e414f24c0e3a9be4fab10ee70b0599e2cf5376342596e1e965e5cb78c42938ac15b02ece323aa67215f4b0d5197195a9a80f5fdab85cec7cd3819e1d2ba251b9131ab801137fb000e752892e738a4ad72d39ddb3f2f0d1cb028fb168a7a84174fa4ab28", 0x9b) 05:50:10 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 05:50:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b0d10de3e01fcac5a7baf5dbdce27fbc075a87ce", 0x14, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, './file0\x00', 0x0, 0x7, 0x6, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r4) 05:50:10 executing program 0: r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)="dba0a595c4b0a945eaff0f000034ce0117ef1756c7f994a2ddecea00f319e816e6b649ba84e2ed549957e9ab560533f062fea5e36cb4fc2341d2cd9c", 0x3c) 05:50:10 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', 0x20280, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x69032b0c356b4a1d, 0x80000000, 0xca, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9e, 0x1}, {{r0}, 0xfffffffffffffffa, 0x90, 0x4, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0x4a03, 0xe2c}], 0xffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0x6, 0x2703, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1b, 0x4, 0x8}], 0x0, &(0x7f0000000200)={0x6d, 0x6}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) 05:50:10 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x11b) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:50:10 executing program 0: r0 = socket(0x1, 0xffffffffffffffff, 0x10000) connect$unix(r0, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0x8) 05:50:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r1, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xffffffff) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 05:50:11 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) getgroups(0x2, &(0x7f0000000000)=[r2, r1]) 05:50:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) read(r0, &(0x7f0000000000)=""/182, 0xb6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xa) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f00000000c0), 0x1eb, 0x8) 05:50:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x3}, {0x18, 0x3, 0x0, 0x73}, 0x5, [0x0, 0x0, 0xff, 0x1, 0x3f69, 0x3, 0x3, 0x1]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xce, 0x0, './bus/file0\x00', 0x8000, 0x80000001, 0x1, 0x2}) 05:50:11 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8401, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0xf7) fcntl$getown(r1, 0x5) close(r0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0}, {r0, 0x8}, {r0, 0x84}, {r0, 0xc0}, {r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x1}, {r0, 0xc}], 0xa, 0x9e9a) 05:50:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8000, 0x20, 0x9, 0x0, 0x1ff, 0x4, 0x38, 0x2, 0x1, 0x7, 0x6}) 05:50:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/176, 0xb0) 05:50:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x50) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xb17f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x50) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 05:50:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x9, &(0x7f0000000040)=[r2, r4, r1, r5, r5, r5, r5, r0, r5]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r6 = open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x0) accept$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 05:50:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() syz_open_pts() 05:50:12 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x5, 0x4d) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x3) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x1e, r0, 0x0, 0x4) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x6) fchmod(r0, 0x82) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getpid() getdents(r0, 0x0, 0xfffffe86) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="a6d0f078fe8ba88fca3be3317609e1773b7b95bf3e873b", 0x17}, {&(0x7f0000000180)="1b8bc3364e1b07053bcb4a00026b90e8c8454326fa97e6dcf1911c4ed1f3f5f704f2f25a5b71a01e6f56e4402a3f1652ee8b6ead1103ab2628b5ac3db71928938ee825a76ef948b67245a39bf51081379956a32c5ce5e6971550f6b3344f4f5c6faf24a7e8a6c5c0fe8e099183be22c2b2a3535e2505096e9383239b3adec4848857a81903bc13837c235450c33017f3f411ab6c6b5f8c0319024d4ee1137130aabafe1b0811c3f78b4b7df57f9e2a8514a7b3f054417ed4407dccc4d4ca", 0xbe}], 0x2) 05:50:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) lseek(r0, 0x0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000240)='.\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 05:50:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x61}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8201, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) shutdown(r0, 0x1) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000000), 0xc) 05:50:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) 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, 0xfffffffffffffffc) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x470c778f, 0x0, 0x0, 0x0) r4 = dup2(r2, r2) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xd7, 0x7fc0000000000000}, {0x18, 0x2, 0x2}, 0xea, [0x96dc, 0xada1, 0xff, 0x164, 0xffffffffffffff14, 0x4, 0x80000000, 0x3]}, 0x3c) 05:50:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000280)="1bb16ad05fedfacff26275075baca8c5d17539dd560fa8e757fbe17b0ea7f490d22091bea3c1bfaf200fa01dab0b922e9555acd7a9881432a65a9aeb2159a3f21cf54c9edfe5e4b76adef82914fcc0bd38c71e2f462f78c7efc0a7c4a90f790811800313e94b2cfaa8f170", 0x6b}, {&(0x7f0000000300)="757bbdb87693e227fd7f5b94846fb2a0558b21dc160c66edc6ef6b1eea77aa8c7789f037c0ec68764c05423e361848f9f701eb5020b6d22c642ea1b23b7f98d25d61687288aeb132100407e9e29b6c6d4310bff9d163faab387bbb1f68482a0de1971ae49633823555b72ceaa07c7b09e0c52cf229e6e76c77141d6a02fd4c32fb198b1e5c629eb76e96c5118a60a4d7fa6fab32362a89a1fe53f03eba92df684e696021e81a4d5d41c184a3b24b9348e3039a007781ec0a445560a7ba63affce86a2048d0505a4e4e861fe2647532c25cc5c64424a5b0c57ecfd0d5f7c63a27f248d301c3", 0xe5}, {&(0x7f0000000400)="96fb400a31f42d52786dd50b20e2d71b1134692cb1aba81dd1854e0b73096daf4fe74f98404635bcea690d74443ad4231e2bd860e3499c8c8926139fa64ae5dc0df6eb8a263a7cfa91385d68af1aa8045e103808b43a3bdb638d244ce92d02a6b965501deea7424ce8b6659b8d73000b", 0x70}, {&(0x7f0000000480)="676eaa6df4e4ab20479228180a823967af0453f1e3d3e5382cce3e03e23439f84acd1b57b047a133f3041a23cf195b04961d1d151fa445eb5b395d922e59f3922e15c22c43fa8257098787488d1fb7ed548371222bc59c8632d5d952eacc7c528b7ae23a4f569846b2b80a110ef4b038b9336d90aca484093341879e9ab31ac240b235a026b2f21500d0cdde14a1226061dcc0fa6b920df93ed223fbb540895db5118da0d61849e20ee976", 0xab}, {&(0x7f0000000540)='h0', 0x2}, {&(0x7f0000000580)="539daea3a6e0ca16cb2c5e70f7efb6ec51c8ea80bfba4ceec2e955c585734b04a33f7fa61c5f3e852fca9477d4e4b33a363db7ca007b98f64a21cb4ed1e0cd5e49b5e3750d285fd2792ea06157c05d568cb7c7a56fdc2e709bfd8a970330d7214bc28005873753f815dffaed575126afe0696cc31cf91837b54fe776782f6215144eb232f254a9d74788feba0d3f15b6ef73810db7740aea90a33361dd75c9822f7053b97c296d81338009dbd6569dae7f03c2df801d65580ea7a1f967f307", 0xbf}, {&(0x7f0000000640)="15838b70999f768823111b3bb77f9f8bc530a36695df3e0d30792c", 0x1b}, {&(0x7f0000000680)="0c9b955d254b2a5a6fdd6892611af3bb2948d5f32fe1581f803c77c42c1001a5d584d9b34a5a90d58136d66210eaaf56bc3b07cfec7630256519b27d525c64e8aead8db1c4e35ffdb341b8269a7d3a862b968753a7df6d", 0x57}], 0x8, 0x0) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/150, 0x96) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) 05:50:13 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000180)) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0xfffffffffffffffd, './file0\x00', 0x4d1c598f, 0x9, 0x8, 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x80000001}, 0x10) 05:50:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom(r2, &(0x7f0000000240)=""/125, 0x7d, 0x802, 0x0, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) shutdown(r1, 0x2) fchownat(r2, &(0x7f0000000300)='./bus\x00', r3, r4, 0x4) open$dir(&(0x7f00000001c0)='./bus\x00', 0xc03, 0x8) 05:50:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/200, 0xc8) 05:50:13 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x2c) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = getegid() r4 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) fchownat(r10, &(0x7f00000001c0)='./file0\x00', r8, r5, 0x4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r6, 0x68, 0xfffffffffffffff9}, 0x7fff, 0x7, r7, r9, 0x7, 0x11, 0x6}) 05:50:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x2, 0xffffffff, 0x0, 0x294, 0x9, 0x7fffffff, 0x1, 0x1, 0x10000, 0x101}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0xa, r2) r3 = semget(0x3, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x6, 0x4, 0x6, 0x3]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x56, 0x5}, 0xc) sync() 05:50:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 05:50:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() fcntl$dupfd(r1, 0xa, r0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC=r3, @ANYRES16=r3, @ANYRESHEX=r3, @ANYRESOCT=r3]], 0x1) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x5c, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x4) 05:50:13 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffffa) 05:50:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) sendto$unix(r0, &(0x7f0000000100)="170fd4c74a0bca104118031aa3ed233309d06f110d978edf40f349e205a3ae1ac5f4313b1fb33dccc3251187457b173205992d66b1940a519f3c541513d306328fd069417c80e84caedfd90aaac10042f331", 0x52, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) getppid() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) syz_open_pts() 05:50:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="666486a311c1", 0x6}, {&(0x7f0000000200)="f7fe1505f4258611b821b959c9a74b23ae5966af9d2067d2446d4bf267beef49402051882596c754cb41f9de3871c33e3dedc09916d42f07f4f16b6bad83930b1aa9ce65798b5cc852ab4621bd589edf570aafa890ffa2dc2a0787024ad3c3f6cbc8916377980d3ddcf09160c15e5c9ea0a4bec5eedcef211b7ae7c5347c32677cc7b1d363eb9983a526", 0x8a}, {&(0x7f00000002c0)="8c3a69fd905943e82b941787c675d56f3078fe1a1bf9ab574371fc16ac5d8c6a44993306e8aebcc3ee64551ba410192b11ca16b4", 0x34}, {&(0x7f0000000300)="e561dbaa77ca3e1cb0a20b46718ced12c2a234d3ba373cddb38bc306ce8e076f6a30ab", 0x23}], 0x4, 0x0) getsockopt(r0, 0x7fff, 0xfffffffffffffff9, &(0x7f0000000140)=""/130, &(0x7f0000000040)=0x82) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) write(r0, &(0x7f0000000080)='L3', 0x234) 05:50:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0xfffffffffffffe93}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) socket$inet(0x2, 0x8, 0x4) 05:50:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) getpgrp() syz_open_pts() execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f00000012c0)=""/127, 0x7f}], 0x7) pipe(&(0x7f0000000240)={0xffffffffffffffff}) faccessat(r1, &(0x7f00000013c0)='./file0\x00', 0x50, 0x3) 05:50:14 executing program 1: setreuid(0x0, 0xee01) getgroups(0x0, &(0x7f0000000040)) setregid(0x0, 0x0) geteuid() 05:50:14 executing program 1: open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x14) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x2, 0x5}, {0x5, 0xffff}}) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fchmod(r0, 0x1000400000000000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x100000000, 0x1, 0x101, 0x0, 0x7, 0x7, 0x8, 0x0, 0x3, 0x3, 0x6}) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x6}, {{r0}, 0x0, 0x0, 0xd, 0xaca5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0xffffffffa68b5b7b, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x82, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x3}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x30f31a96, 0x10001}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x4, 0x3}, {{r0}, 0x0, 0x80, 0x6, 0x7, 0xa4f3}, {{r0}, 0x0, 0x30, 0x1, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffff9, 0x68, 0x1, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xb9f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0xc996, 0x7ff}, {{r0}, 0x0, 0x20, 0x4, 0x3, 0xf15}], 0x2, &(0x7f0000000380)={0x3, 0x2}) 05:50:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x6}, 0x8) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 05:50:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) readv(r0, &(0x7f0000001600)=[{0x0, 0xfffffffffffffe91}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 05:50:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) r3 = dup(r0) setsockopt(r3, 0x16, 0x5, &(0x7f0000000080)="3fa9df78df3d8d1746f7c25feeb2a8dc2723a55d023d95da3bcda128684b1d1a43320204f35081defde8c0ed6ef45df455611e26101d705d129074881b667b502a1d9874f2484adaef4e28dd66751226d3b3bde17cb6a907101c4b4ff1d9f4137aebdd0e1d57a2604ca3bec165f3392247419833b3df8d1578dd96fe9fb752450e92678b394159730389badc81d85f3a00c06e3aca521a34d17cdce5c19581349f18dff8bc6d0baec6960d3d86242912f01363fe22892bb788f4aa073433a72bd9ae4f5459793dfe02365eacf18007f5d1ccbf553aaee112a0e8b14cbb34b76d879eb9", 0xe3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 05:50:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$unix(r0, &(0x7f0000000080)="c036247f2a524e4ecc2b533d5488f643c2dc7a795e1259df534ab1983946a0c2bbf6b15f7fb83c57010901669e7d8913b133dd92cb81921bf22a46d5a95adddce0b4", 0x42, 0x6, &(0x7f0000000180)=ANY=[@ANYBLOB="019309190da8bb999bafc6a92982e1200345ef977300"], 0x8) dup2(r0, r1) fchmod(r2, 0x148) 05:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fchmod(r2, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r2, &(0x7f0000000300)="c179f8a1c3f581dc57f01960dc5647818a0bfbc37daf8a183e8a682926efcd252cbe257b43c41274c36e9462b50ef2fea27252d82ecd32d37254e3350f00c628c6efe0c0d002f6d0a277616e398608c457448f992ee62725229253f14cdc28d737bc6da33cce2b53c6e643a1fa7a51c1211ead6c5846f169b6f8ccc797579e81d65df4f71430f8aa78cb01d00a3c891e8fa3b5270575a7a42de7a3f1ce443b7d4d0c0d975ce9ac3ca545ad08205bf0bf0347c784e63d7dde06780bdc5570f3b54538c2868d211d4705a9a2fc82ea171c08f16073f4", 0xd5) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 05:50:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/245, 0xf5}], 0x7, &(0x7f00000015c0)=""/221, 0xdd}, 0x1) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:50:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfca3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:50:14 executing program 0: msgctl$IPC_STAT(0x0, 0x2, 0x0) r0 = msgget(0x3, 0x80) msgsnd(r0, &(0x7f0000000040)={0x3, "47018e75704a6d9da9c883bd55a16f713d3ce73ccd96602b0ae2214cd30889d41ee89c7d4357d56b441bbe9e0b286156fab3c54a5956c5f62a836c5f5db1f1b860c9f076f6a9923c9bf4609e25bfbbaeecc77d1ec3ab2a933c6e694daee54de4a1be3707500f90bde0c25f4188226fd4aab3046acc4a695b442bd1d2abed8d099ae54c04a38889c51951b7f972822cfbc028d79bf42787ec9162e46ad68706e59b6a15fc14a9a2637bfc600e4f8f8c02a9c622f2b322002c638af20ce7a5457eca9002656b1a31827f4efb54d08299"}, 0xd7, 0x800) msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) 05:50:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0xfffffffc, 0x0, 0x0) 05:50:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) flock(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r3, 0x0, 0x8cd920f31de0982e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ecfbcc9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000480)=0x70b9eb2c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000300)=""/45, 0x2d}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000380)=""/211, 0xd3}], 0x2, 0x0) 05:50:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bd324a0bf10b184c214cdcc77005dd5421d10fc9009ac6e08fc309757316148fa906084a65b31702179cbef425c827326e72e2f3f29f3cd611800e5605a15988a970f7551fa110f81a2d55988b09a7ec400f7ef669513e4b24898de081cd9a066df94fb8e01a768f5de65815c9bac2f7cb3f68c58c314461c6040b9665df0cd13d2033988a7d013def63dc6d8367ac9878e5eb962483f37775770725c63bbb12ab6df9ad1cf4c34e928cdda5ae4ab2269eeed43281354a5720d16d8c61fd44f3821fd23cc021eca66ae7e59825b63d9cebe8eac120e254794c9493019928c4a035cbe9c8c0dfab120ab6e63426953feeddaff06c", 0xf4) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 05:50:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x400) close(r0) 05:50:15 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = getpgrp() r1 = getpgid(0x0) setpgid(r0, r1) 05:50:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 05:50:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x432, &(0x7f0000000000)="05090769ec590f2b879bcd91ad4cf0a7b9e39178163ef5b9b034a7e1f40d004c425336ac8868acbec0d85debe9b090a40a84ef3753812e61bda79f336f8c69", 0x3f) setsockopt(r0, 0x6, 0x7ff, &(0x7f0000000040)="87b4f503fe66a3c9c9593c3fe60408f49932cda0febe0e4f4fe6c96c0405ee0e1b256abe687d5894f45aaa86007fdc026a27e208611ba3607258f339b942e50213ce1407d6de4244f9dfc8101fed99511356d2a9c6c6c7438355a8b6092ae7", 0x5f) 05:50:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x4a2, 0x8) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 05:50:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc002, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file1\x00', r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0xe37, 0x0, 0x9, 0x0, 0x0, 0x10000, 0x8001, 0x3, 0x0, 0xac, 0xfe00000000000000}) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0x24f) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8020426c, &(0x7f0000000000)) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000140)='./file1\x00', 0x28, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) select(0x40, &(0x7f0000000280)={0x7, 0x5, 0x81, 0x5, 0x800, 0x3f, 0x2, 0x3ff}, &(0x7f00000002c0)={0x5, 0x10001, 0x5, 0xffffffff80000001, 0x0, 0x3f, 0x80, 0x2}, &(0x7f0000000300)={0x0, 0x3, 0x100000001, 0x3, 0x1, 0x48f, 0x4, 0x1}, &(0x7f0000000340)={0x100000001}) 05:50:15 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/254, 0xfe, 0x800, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000140)=""/59) 05:50:15 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getpid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffff, r1, r2, r3, 0x0, 0x4, 0x4aee795e}, 0xfff, 0x9, r4, r5, 0x401, 0x2, 0x2}) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x10000, 0x1, 0x53ee33f5, 0x1, 0x2, 0x4, 0x9, 0x0, 0x0, 0x5, 0xce1b}) 05:50:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2002, 0x800000006d1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x20) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x98) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8008, 0x0) r2 = kqueue() semget$private(0x0, 0x1, 0x1c2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) chdir(&(0x7f0000000000)='./file0\x00') close(r2) 05:50:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) close(r1) write(r0, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee55abedd5b0871bed541e6f25866efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x35) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:50:15 executing program 0: r0 = socket(0x18, 0x8000000008, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x5, [{0x3, 0x1}, {0x3, 0x1}, {0x3, 0x80000001}, {0x3}, {0x3, 0x101}, {0x2, 0xcca}, {0x3, 0x2}, {0x1, 0xffff}, {0x3, 0xfffffffffffffff9}, {0x1, 0xb542}, {0x1, 0x9}, {0x1, 0xffffffffffffff6c}, {0x1, 0x80000001}, {0x3, 0x1}, {0x1, 0x6}, {0x1, 0x780}, {0x1, 0x8}, {0x3, 0x43ab}, {0x3, 0x70c}, {0x2, 0x3ff}, {0x2, 0x3}, {0x3, 0x81}, {0x2, 0x6}, {0x3, 0x4}, {0x2, 0x6443}, {0x0, 0x2b}, {0x1, 0xffff}, {0x2, 0x3}, {0x3, 0x6}, {0x3}, {0x3, 0x4}, {0x3, 0x200}]}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) setsockopt(r0, 0xffffffffffffff81, 0x2, &(0x7f0000000140)="d22566988cdcb76b2c7a10fd991f4c255e2b1e9e03a190aa416f55e37a00a76afd2bd6adaaeb1a2cac995b6403c79915d575f94aea47f70d48986d0bc8514d34d19e7bb25bfc71293a622d322946a9f504da96f547c525ca89f0d949287bde5a11d6d01963ddea4c930b53992463c52e8d2cbce2437f721b223c913abff52bced47e0cda5ba95733dbe1777095f59f97335f60d6bbb56bd5e542a257de64c6b073c2a4d9b06bb8176a71d0f43e1322d3aa2f15da06083d6f3259c78856e0602c499c9e4332b84493b4f91b21be98e3f6eb38c4bfab43df6eea611bd07f01e6f2204027602b1a4c30cad716060222337d04c97639d1b114461bfd5b500c779fda287e273ea2c7911d81e405c6e90e39aa428d9095261a4b9e63a473747b44f9fb3d701163155d60783764cd51c0a06cd80a0233714d203eda25a63cbbec73ec6f604bafe3c33c42b07a8fdac26314490ce209d8ef439b9d14444fc02fc5cfa102517de4b249e87d1808c540a41e1dc7a43e6b4daaed8d69ceafe0b2d6f1ff4e26829c8491234c8988d4bc53796af42ff2e73e45ecffaf5a310f4cde15602fb24be68afb314d2d7ca6ae162c8c78caf7e91e7695454310a568ece4706d63cf48c1178334bbb6a5f315e9e2bc6af2bd2e68c87c3b7e139528d875f7f1cde277c16c06447ffeb3a275b4b4f94dbbc835bed7c9514c3f4377f59673b8a11accfcc02a66990770d69fb86317d59aadd989037300ef138f5fdc9c0f363b137e29b46506361d822b8c0b027022438ea568349f65b842a42f7ed886c954dc174939c677b8dd14eee04dade94d2bf44a4daad2f711b30634440e9c9f7ee0e59097ad3f2c1c3148a164ccfb07ca8f544c5a4f12f5002e701ce753d992bf885ea8baa5c587c4cf1418f79508ba15670a44b59d8b15239b7ce76fd91b5ad22041c81ccab829009063f0a0e871d894943d7e085c0924b7267c7f42f773f80696885f5407572509c0ee90f9222e5c39733f7e95d129fed6edd466783b28c115517a1c7b601d8b02e6d45796276bc904b9ec6886c3810ff5cb671b3bb31f775af757502c1f8ee5329a6d2bfdaafc8f600844ade02eefd06b5a7b730d78130eeabdde5ef08e3ab54d0f9f334648a46f5008525dd1170dab503efadc2e6e6c7aedd13d140da64e27c0a6e0a2cf49ca0951a16be3196c6d447b81544ec09261f4054b864457c449ac2090da45d60c9fba2063e5ac7aa6e6ea6faac1dec87e18996a6f03c9c79f480e33703fd33144b451ca2355b0695a119e91c603866618d3e3dfbba4c531298afa766f4b5faaab1cccd561fb042b3014c40b096853333c86861ce3556d44d7fe0c76340a2fc82a748c00cbd62c7d71cffb64740e997d868bfc0c1925157094204f8072726689c4c5b195d1a4f387708f0f73402cc05645829cd9509702c9b576cdf67fc699686930c5267023e4c8f6167803a830b26e0d50647b4579b111af77b1e8ee8e3729b36b28f8cc794951aebca27dc94a1d46dc717ce548f9203f49d979b295bef890d1e4212fe61ff8dc436526f112f31fe6473e617c094286af162d97aa1488c5245f4ac50bdae6341ee0c7bdad0fa46aa4b2a8aef15c7664d52f0ced208d2ded6ad48188bbaefda931fc3faec775156f510acb7ea6a63b9fe930d1ca7ba6b4e4d31302210ed406f17004219bae7ca38f6d464a9bacbbf193b16b5d30f653abcc1f2f4351157130b0bd57cdfe3ae650f183a2bd34145f7490d142f993ca788d052e8641a164165edbb3fbaa44ebfc59e140a51f97d2d799c0be409990a0d731cca9c81e163116cfa05fd3da2df372ff0990dc61365baecf78ec1f1c2038f13929d59c6989d7bac40e833aad4d9ebc5406735274817a72e9f5aa6e3abf885120e145b1a57535d1b180e3c159ce4419b0f9acaf483e1887374b176a2897c15e3df0cae2d69f69c1b722b49fe798f12688963d386e3583ea39d7c2589515cc4d42ebb34922f8b743ba477be2da5d2b1b6a5b5bd64f6e5af8c20b507f24ff54a717e5b81c141c1f1189550b56744d4bd0f574763508076d94195db5bab1412c89c17a9c0d016bfe92676c3a9855cddab832744b37c8aec0193af84f0565006f7aba823637f38757690fddebe3e18a5acdfff31e0269215c08dc8f053ef520b3365c038c5c72f5f9cedbc5f1d205a49a082a6509304e3bfa868313785edf5062fda2c8340468620231da4de9bb1b8095468ab7b0619976a2fdd034a3a38a2dc01022decb38030a521e6671653a7eae00b4117726c74e7ec5cdd47a355a8f4f4e0bb21962dd746fae3c6b00422ee22b40f111abfd1a4652e4e273c8d22c50cf867f5eb24aa9616602fd348a857ffb13de166a89c724c50741b163fa91555b8df2ea14fa2c3ff77e557af19e4eb5a5151247c7fe2cf77d90266298396c38ee1f62d3951ad4c0fb13e254c9383d7d775e51d0f3662d44bcf2c875f73d9b4685765a08a59c48cdc0835dbec26bf48fb42c7584e90c8d02b59a2e9208f80dbdad5c310eb1d207202477f563f94d9326daa49d57c6c94ad7f81eb0eb618d304f03fbf845d54a944c8164ac2a36416b455d1937b3ef256af2397cc176c2ac90e34ee5f9224cb93df102fd8d00d8842f4de7762a1af26284eacfd6e1ebdf24b2ffca1e853181bb3f45de7f95956e334d0f8882c24e1442f5c314d01d7eb457205e4e1b1d7a1be74867a41e0ca9f1f6037f79ef8bdb86d104bf2adbd9ebf2def9c03e8464fff8b03a6d99fbd9f23147bbea23a0a7a3e3c0aa757e10068cc60809764d67744f3791e00397e752de854dd953d0df45ea6ad35242f57efe1b2b8b91d39244ab93bba7af4f3d733682bc731f76a3b191c4630173973b1b7c1fc912eb198f08d48d6aa228a11fd5abb8e7144f810af82d268328080f27920c0fc0af084468062d5fd162d64b43f7b118579c25851cdeb32ab921825cfb427de7228647d046cc94f136265d5d7990e5d053ae8f716ea8b3f8166abca7125f066990dec2256e9aad861e7fbff6e0c9a4bdb0d1f7b7a46527b0968aeb8d81d80519a9e6922c60ea80641649475d251602f8cc9e123bdee361a831cb48e1dd471bdddd94998dad3a00aeb9510908c97cf93f5d5818776e3f3976771f7789ec5fc8ad6c67a14b3972ac59bd459e1fe42d4d718c0836eca28e5886fb35ac27557cc9c5a657792a22575fa49cb47cb3a8f77c32a6b10b8ce6715b161d83cb75567e25997d4ec87b03969ba5bf90416b1691956dbe18c8912fa1509b8b979aa532463744f2534c3da16cccc24057e8042309e6d547fe2d7fa3b9d721c5fea7923e0b6ca855f2e2abfc76e659c702ee42e058003f521715fbfdbb517efdc32812f8a823eec9616b3dce9fb765cb1d8be01f08c2ffb724049cca0bf273506957b81591b4064ae120fab29dabfcfa2ad76cf12e033c5a142cef46979e7089803b80dae78cc4a55c816121d706ad626fbd4adf6a48f4610de28103d854f3113d3cd9dfaa68d9630f57e396f470ba31b764550881f436e1ba772acdfbc1c19cb209b2ef02ac01c9ac668507c008736d439c51466225babba9d7f319ae32e575a173a78e81e36e11a07149104b7153c657f06570307056e13938eb1caa397e666905bf7c1c1d5b75c88f15f8a3f0882d6c9a318c8424bd91cba71d1de6573795939ade8322251261d8d1c0c44f4d92c8754ee506748e291b7568865c8e3b495a3b9a2a5d5c78ca523e31a404d148bb20266447e8a3600b0219e37536fbc63b8dd42db3732b1782afc0696da2f76ac3d627b59ab0c6a90ba26f663cd866c7651d7c87d2af6f1526c2a1e572bcda89d496e6deb511bfb8e07335ceef0ad4d01c181e16d0aae5d4d8d32433501cb15f7372d0331ca3836719aa5ac7fb48bda407451d44e52e0e9b9e1d73e6d7144e60d70ae4102fc9f1fb78a0dce8456868683a3fb5257a986240034f5537852d1a5deb367faa3d2488c141c62a18e08949c1e8723ee0dcc438ddddbe8384725ec804f6c40589eaecc98eaa64acb432a35029ecbdd994f0ad5649ca140af5ca747c8af3eb124643d6ff55ccc36c65b8311f656a1594eaa4632b0e0b78e3f06b1cf833fada9ba6b0bbf3ca36e31acf6046546dd452bacb968d20e8525f4f5684e202be079376d851bd59015f80dc3f0c26791930c27ebaf3a61c6ffefd851b63b3bebf8f670cbf672ab0ae683ed89ce22e0d588698bff9d65e34ae8241de729c8fc13a9b3aa4fe35d86ce48cfcd7c0fd5c0e25b0dcc98949ad578ab2faca557a98f3ba9f311d8a3613324af5b249632d6fb3beea584665ea1655b6a0d5223d091d6e16caa9fd0004e4e057a21031d63b5d820d6e29725989e88c6125511e0daed4f904f39fd694e95db96fbf9735ad526e1f89a0a9ceb779ec98cb5756cb31bcf2acc4962f5a2ada53d2110474ecfd0f79a66100955fb9d5c4ba6d666c35b67503a2722cc205f95ad5d482ef44b0cf0d1655779a64e05b22cdd84f40ff7330c70436dd9a40edec581bb2dd791e066d746b3939539a2d555b74e36c6337529c045c730ce2a51063c06834468b73650b77f1ee081aca01361dc4a27b01a66f7da1b376c979acfd07e27abe3fb19b2454a89755fdc76f68587161f0ef944c654463f5c7d1fcd79164390f56622c2261072de16058d81bb8ef39a629580d9798bc1f08f88855d037fb76aacf3629d5a31248dded8b2fe8c0cdaae9b9b92ac64482f2ecbdf5803f5d8ffc0d4fa60c80181a566c79004a11e4bcc3f7f9578c337e0dc2a0cef79485bafd816be8116c343f109a255be6044c54d5c33d94d6605aab712b2ad692987f3f9ddd5e86fb349085163fbfc58ae46ba2e2be93b2b24072c8232ed51a4c3b9fedca48ec5b82b3ecb4a5d4172d229b74d4de99af647df28314d0e1f0f62d2565e1702b5bc9af30d09c0ace23c1de227690b5c7ec7640be6e64d1277025e8e3b571b2f1108ed95f1b75d0c3f6214b1c347894950262119e00f2a837ab555d903e48b915cb634f6f708c726bdc0ef8937a91840a557f5560b23dc4bbeca0f0c0e4db201aea559196e5347aea2d617f2014ca0e59aa58517708483fa20a1789c5d3e7f6a517ce45b5028641de01116dd14ac8a63c539702a0d7d593b249261832679b1bd0f542ee0ad696ac7c755fb850daeaa514d62188e68e71482e093c2590014d59b9a39436e69130e7cead3745bb0bd9c9856ac0ab4d529d33ea39c4b92abbff8c3f7703714a76201a924e5fbbf5095766b7e1b7b3d97f1e709780dcc452f69faf326cc069f1de81244a8852f6c3851fb735e6c92f1c6587120e7095eea02870eb8a9c6e66846f3e71e77ce7c04cc310947fca60ced9d24c3cd4fad3bb8b0a20d1af47e0db30a56d661371e5a9f8be93a42df837c687c20d90cedfe9f09ea3de52ed3e9c0ac9c6bdb5b6a9f5babbc21bf8e4bc6556380663d52e61f6da2c1d1bac8918ea09ec9c5cf0d7f707dff82d2b5958950662911b47e936a6d20d4463ae01b593b6c42402de037413a2ff34eb57d4c1fa4d5086a292b5b475feb58987d6604fe30d4b5e89a1ba261c946b0e51cff842735cbffc2b1423d38ba3b784189ad5d6d410cc2b666cf3a0633a0eca0e78c28338cf90a5c883e2bb6046f340b007d9d19ff223e71990b996f267e111a7cb62edc64220c39d4fad4e201aea760222fc15bbe2fdc0a17cc7d1d3fb7a59430a2e7f3c4eafd84d926d4702c923603a8e5880db4d13bb8d772054011d6f3060e8ba8013c4d25f45764f56099e0b", 0x1000) socket(0x20, 0x0, 0xffffffff) 05:50:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x80) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2948b8c627da663b7500581b1996ce2a551baff328d8b15961bec2d218f7e25f00840681fc29b2f3841e5b8666d5f54fcca766d5662f505dd56600968d253659cf4aa683ae9825f96824bba6bdbf2db8a04539378f2793dafe0ea131c66f65cf101b26407c", 0x65) fsync(r0) lseek(r1, 0x0, 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0xfffffffffffffffa) lseek(r0, 0x0, 0x0) 05:50:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000000000000000000068eaaa209f0b381d2f7661f88fc75a2e78455803000000000000003a5c816c38e0ae5c91b0353c0a6628d5f7f33fb2dc33167d43e5d0bf25ff07f02e246cc4ea99904bded9ef0c3ce6011f48f5b22020b197a03bcb1d9e876b509f0a16734a2e096ca399f7f23dd8b04d746bdf31fab382038e33e0c6b059cc3aea430516ae7df9f1297556d0a31ea48ba5febc3f86"], 0x10}, 0x0) 05:50:16 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) 05:50:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xe1af55df094787ea) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000100)="cc", 0xfffffffffffffe9a) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0xfffffffffffffe9a) 05:50:16 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0xa, &(0x7f0000000080)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0/file0\x00', 0x1, 0x7840, 0x9, 0x0, 0x7607, 0x5, 0x5ca9, 0x2, 0x2, 0x5, 0x34e}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 05:50:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x7ff}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 05:50:16 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:50:16 executing program 1: getrlimit(0xd, &(0x7f0000000000)) getrlimit(0x4, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x370, 0x9b1e, 0x7ff, 0xffffffffffffffc0, "6ef9a0f2007fe091eab8357a8f1ec624b83edd83", 0x3, 0x80000000}) getrlimit(0xf, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getrlimit(0x2, &(0x7f0000000180)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) lseek(r0, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000200)) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3) sendto$inet6(r0, &(0x7f0000000480)="ed9709e578d5ff81d1aa17f655b138ab3f5832815d7395cc50ac7466ecb7b96f2b9802c503c179090d9bc4110c96a79e5b73767d5e81fc93a51510ea41032ef731326d6a3e94dcde1e9024319b5f4d5e5dac5fbc9653de22f73dc497bfc627530bb42c3c028d6a998dd70b450c913c0594b95275a79f740d6ba0b7800da3cc17ca0c7efe37b5fce5a8ef40411e6dbe341e92a9d2eb1c3fbda0189e15bce0da0a677933c58fa6aee22283f1c48c4f789784506a28dd95a947a67a0febf514a3e1ba227add9503b36d4762fff452f13d455e8591946a0308bb8010", 0xda, 0x405, &(0x7f0000000580)={0x18, 0x0, 0x8, 0x100000000}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000005c0)=0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/171, &(0x7f00000006c0)=0xab) getrlimit(0x7, &(0x7f0000000700)) getrlimit(0x0, &(0x7f0000000740)) r1 = dup(r0) flock(r1, 0x0) clock_settime(0x7, &(0x7f0000000780)={0xa9f2, 0x6}) getrlimit(0x2, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000800)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000880)) clock_settime(0x3, &(0x7f00000008c0)={0x5af, 0x20}) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000a00)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)='):\x00', &(0x7f00000009c0)='\\@\x00'], &(0x7f0000000a80)=[&(0x7f0000000a40)='(\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) lchown(&(0x7f0000000ac0)='./file0\x00', r2, r3) r4 = semget(0x1, 0x4, 0x9) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000bc0)=""/198) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000cc0)={0x5, 0xc9c3}, 0x8) 05:50:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/142, 0x8e}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x8, './file0\x00', 0x6, 0x39b1, 0x969, 0x4}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000180)=0x827, 0x4) 05:50:16 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) 05:50:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x5, 0x1, r2}) 05:50:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x83, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x3, 0x800}, {0x3}], 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgid() setgroups(0x1, &(0x7f00000000c0)=[r1]) 05:50:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="3fd1cc39c47df5e56cfe029c84894ae75e2363f84e6c880b43c7911d7b02722c59edf960676b2d99a257ff2ff59606aa75e0225f1f20418b7a7e81561b502dac8460c6fae3aaac39048ad382e826535b2f17e466bb6d613aace743fa167a83f3d068061fe721322a3c34b1c1d79a718a223014c39949972d8b49fd72b3460f917c1cf01cd718818c8bb0295195e33b8d013b0a9fe1f84cd8c002c22b40a74276a9d6658da3c535ac7cae513002114f2a63a07364646874c6b253278c9d3882b04f79fa366f2e4f1247", 0xc9}, {&(0x7f0000000440)="5a6d734df902a258498ebc3bdcfe2186f91472824ccae01744c0fe78f006ad10653097c9522ff47670219b585760f72f240d3a896a760ca45c65283ee2c18d5ea2e16d034dcd6296893cfc", 0x4b}], 0x2, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 05:50:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x44) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x30) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x674, 0x9}, {0x0, 0x5}}, 0x0) setsockopt(r1, 0xcbf3, 0x3, &(0x7f0000000100)="6e93d4e5f9e655ae2e8cb181f9d31d8b00536244c4ccd1a3e31f39e86e30", 0x1e) write(r0, &(0x7f0000000400)='>', 0x1) 05:50:17 executing program 0: shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0005000000004d0000000000000000000000000000ffff00000000000000000000000000"], 0x26, 0x3, 0x1800) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r2 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r2, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setrlimit(0xb, &(0x7f0000000200)={0x7, 0xfb9}) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r2, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x1, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000240)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 05:50:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x70) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x104, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x401}, {0x18, 0x1, 0x4, 0x8}, 0x8000, [0x1, 0x8, 0x3, 0x100000001, 0x0, 0x3ad, 0x8, 0x5]}, 0x3c) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x100000000, 0x4}, {0x18, 0x1, 0x4, 0x2ff}, 0x100000000, [0x5, 0xfffffffffffffff7, 0x1, 0x6, 0x7ff, 0x4, 0x0, 0x8]}, 0x3c) 05:50:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 05:50:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/143, &(0x7f0000000100)=0x8f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 05:50:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x3, &(0x7f0000000040), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 05:50:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r5 = open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000002c0)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 05:50:18 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getuid() flock(r0, 0x1) 05:50:18 executing program 1: accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$getown(r0, 0x5) socketpair(0x0, 0x4003, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:50:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="332ce9302d320999a97f22bad3ff9709f21f11390610e8b9f285b1cefc6986a27e32d7249a826640b0c373ba7ebf0d7a8c6e04f0ccee0eb6d8f9aaa161f5000923b0635e14c881bf4b6d57981fb763fd581ff5e966eab9146e49ef3b92e23de5bfca868dd7922229b0379f02ea84c89b38fa2bfd5f5d32de1a350fcb7defa34604981567fb1aa55b0b02b872c2b6f38dabcb05ee78a8c2f1ca4402686ec0474e5f6b9a1af482b3a024e1c37ad47491a957163cbbcb9c7ef8671f200d5679c31705a12f0710d3219d9b685044de1c8fdf75286a087efa2a68f25d40a1b397237e88bd18975a5a71494744b80817517a88102411ccbfdbaeed08e96422ab0c9b18383c6ac63c2770fb", 0x108) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f00d461a80afdfff2305000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/43, 0x2b}], 0x4) readv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:18 executing program 1: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000140)=""/4096, 0x1000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) stat(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setitimer(0x2, 0x0, &(0x7f0000000080)) 05:50:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x481, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x81) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001240)="8d7b0a3a7cc85a8933bce083161a7607a625bc0aec2cf7125bf7184ad50b0de7b240cd2445e7de97637fd4b71f00e24b3b9a75da4d05f1389a25ea7586571973980806d3b400ac683891fec250cf19b01c62dfa4b64145f135239fbaf9e2ec839c99493f7e00d55d75d9cf73abdb16f5c8d5baaa7bd6124b60487d679554a8d7c7923f0fc90d925dbeb1cab300eb1203dde8525c0bd16655e2aaec71bd0ff6e7029b4e6b60485b57ff6074243caa0633fcc3aef1", 0xb4}, {&(0x7f0000001300)="680d4735e8d5cf2c0519f0cab52ff57bda5193f178adf403ffe1e6384e7785f305a43bf9a2fa20131c6fbd44223ab36849a2dbd941619899c929e3de58b89e6b02cc0a10e3a14f7e5d8b0e316dba0849a0ce95e3b331bbd6f3b3056c11e88d2d8b20fd0f0f788d8b97a2fe7d1d011c51054ce5628f577968730ff0228fb2a48ac00467cda11ab68a1e48020e63d687016434a05b7f8eb57b8f6d39174bb8c8e5f3aecbe5155e1e1ddc5e215d2ded15a466fd765d0ae2c9cd7e29802d441f6fbc8bf25a2d97917a20ccfea420", 0xcc}, {&(0x7f0000000100)="2651d8b26adc329c63a69bd3b6223f2fd4f6019308396545dadb3f2a9f64ac6600de80bc816e3f206a04b5", 0x2b}, {&(0x7f0000001400)="256e9089a11145555786c6a3ea1c6c021bc4cfbab55cf823d63f3584974176dd31113039d49d8dbda38f9fc016094048dc32f612cee6e544fe978b81df91211bcb4aa23741aa2767707c13d0ed6a5850903d70263579d53f2eae1d96663e7bfca8ee1866e870dd49136c670faf522cc202dce13e202184cabd2c8882297110a3e7123b7c8f144dc3b8f254380a72fb75a146fd47d6e566c5d6e8865d73b79c90b262e314fa1df10011c16a080b78749413135118b08e4ffc30d526c3021a2b4a5ae428005e15c13215f0b07fbef6a4722cfe06200bc7124d9874c55c67737e6e2a0964c176c327f0334c10fbaea1a76a23eb970d87ff5659", 0xf8}, {&(0x7f0000001500)="f73d1ece56a6f25736021f767a502ca4069dfe0216f9facc05637085f1306e7b8f79a5c7e8d92e0f2f0232c48e777f16fc17d7503febc36eefeb9f508ea9b5937ca869664c194288d8bdba58a254f57f8e1c2dfd826327a1a198b5cf641277b010949b5bf8135da57d6e6a62aa0e5ab3378631f4aaf123c96afadae88b3e166b48f5e8a0a448f6e1867a1ac47eebd048f83f6e944a564f5cdd586956af5c51bc7e1be9cab4140d49c952e6c907155546116ca4255799fc02b1a9ddd123bce7b51d0d78895d21419e7216bf9ec789bb6cc8c17f372d66abea74e6c0a518ac7d63c070e1865717b6be0b87d9682c0322930e5f75d654", 0xf5}], 0x5, &(0x7f00000017c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}], 0xc8, 0x400}, 0x402) writev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r2, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 05:50:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xffffffffffffffe1) fchmod(r0, 0x4000000c0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 05:50:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) sendto(r0, &(0x7f0000000040)="573ed1954af00df602315571d1c4ac2d1cb8a3691fc86ba443db4a66a0e4abf94b7fc6c16406a772daf80aec982c6eb142af43ba899d2db55268012ddac585bb788b1f48041af5fd2f5348d4b98c47e3a76a80792ac1e16ce8bdaeb2a8a6da299fef0131", 0x64, 0x4, 0x0, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 05:50:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x82) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x80000001}, {0x6, 0x6}}, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) r2 = dup2(r1, r1) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280), 0x4) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) socket$unix(0x1, 0x1, 0x0) 05:50:19 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="43433bd6d35378371d7c06cc416fda4de034c97bcef2749e7404095023280ab97ac367c5973354cb201ebdf913b439d03b9467679340f4e977a4cc121a8d9ef605b70040f522c93cfae82a12483d58164241ae5a80ecb8824bbf5f17c66b", 0x5e}, {&(0x7f00000000c0)="b895056e5587e3ed87379b205357e4e33ddc7fb744446c4db99702a2e9a6d235516a6a71de449292f10f1c5dc60a1165fbfb6ced4d11de83831c89fada5819762c3b0a7d05ce1d796f9c7f80e3e0e2dfb0c67ed157fd206b35e7de507cbaf5b3945b9becabec529f85b98ae94587758e3b2c2ec5617f067b4212f6374f73eef300f766aadda6714b518a0832760f863ebdacb50f4b4a835525de975e6cee9fe0c21e400d17c306fd21551022c7eebf04f220b8", 0xb3}], 0x2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 05:50:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x401) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xbf}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r1, &(0x7f0000000140)=""/140, 0x8c, 0x802, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x5d, 0x3, 0x1, "8f1f3ddc8564858bea947f04fc21ba23382f5936", 0x8000, 0x1ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800, 0x5, 0x580, 0x3, "dec2b557fd4c34bd08c8fd69baf7df5778b99955", 0x7, 0x8}) 05:50:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000280)=0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000abbaa29a963c150eeac7d28200c8bacb3465e067ab05945bc571b1ca57237cabd4e1"], 0x27, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/98, 0x62}], 0x1, &(0x7f0000000180)=""/81, 0x51}, 0x1) 05:50:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20002, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c7939", 0x14}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e9ea8d5569098f23beac61d652b", 0x14}], 0xcdb) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="aff354b03fc20067c784b29ed3e0cf27b8fb5f20930cb233e0135892127492e5d26bde394c3a2d624df46effd651ba94904ec683ce4fc26b5baf27b4cce535a6dc490ec130d2880b4b9abe94f136525cc33b76edd40b3c8efa99d97377c0923ce2deaa580566b53d36fa8c0ce5f511294fe8a311", 0x74}, {&(0x7f0000000240)="9535b3e0eb5cce94f908d277a484321a97e374f375c14d0f4c45385e8876bb04f3a69800d2e901e766919927fc53ded5c854706daf5b4055b52130ec2d30df480b5e2a3d9cd906d719372bc94033bccf2a440f52183bafee49e9044023be81fece306ba2f5733301c1feafd46ec1d7ead5933c0bee148ac752b547acb485c0fec7e27cf47585b7054d7332601021fa93df2f", 0x92}, {&(0x7f0000000300)="e6ba8a86f40cdee0ae884b10fca9870b77551cc8ad1eee9fc193b5cda244de024c01f1f5a3abe728e24b2c071cbddf83f4257c333ea5da5fdaa701a7f31702285c5cd19f2adf7f491f196735994eeb3824672bda02a3973a57f51f900cdebd461cf86f520e8011ac49fced6d84c6d51874497d019954a1d7e3b48b33068bcad9c28debc5fdce0ee7acebaa02f9711eb97a71dd2f8a21bdc20e01a59872aa94218d0d3917bfc7a371780893715467f5b4cbbe2be61a61b0c0cfb71ef9baf4153a6c25e18dd73846dc9260fbff426f6b0044dcfbda28abba97210ab5bcd6f8680bb06a12593ab84929a75c75", 0xeb}], 0x3) 05:50:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x800) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 05:50:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000100)='#\\{}-\x00', &(0x7f0000000140)='-{,\x00', &(0x7f0000000180)=':&!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':*(,\x00', &(0x7f0000000280)='*-\\-\x15\xb5)\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-)[.\x00']) 05:50:20 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = semget$private(0x0, 0x3, 0xc0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/211) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 05:50:20 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r4 = socket(0x18, 0x2, 0x0) getitimer(0x3, &(0x7f00000001c0)) fchown(r4, r2, r3) r5 = getuid() setuid(r5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getdents(r0, &(0x7f0000000200)=""/78, 0x4e) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) seteuid(r5) 05:50:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="10bb936f997a354e6dfae87248da1e56be4572e59b0ea9084774ef4241be", 0x1e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:50:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x33, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x5, 0x101}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x5, 0x8750}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x812, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x3}], 0x2, &(0x7f0000000140)={0x3, 0x100000000}) socketpair(0x18, 0x0, 0x3fab0217, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r0}, {r0, 0x10c}, {r1, 0x1d5}, {r0, 0x104}, {r0, 0x10f}, {r0, 0x80}, {r1}], 0x7, 0x4) 05:50:20 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x5, './bus\x00', './bus\x00'}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r3 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/175) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x84) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f00000000c0)) 05:50:20 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) semget(0x2, 0x0, 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x6) 05:50:20 executing program 1: syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)=0x5) 05:50:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x5, 0x8}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x2c, 0x2, 0x3}], 0xbd5, &(0x7f0000000100)={0x3, 0x400}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x4) 05:50:20 executing program 0: pipe(&(0x7f00000001c0)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x2}], 0x1}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) 05:50:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 05:50:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') socketpair(0x20, 0x0, 0xc, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01fffeffffffffff52340b44f4dff3db2743dd023acaec76b5119cd07c6df198f1ad5fe27bc4b23a2eccc75be49886a18ba0e182667ba797dd1526f5c1181e28cda5843da3287a0107a4bc33c2122adf374e61d0d85025dc3148c948bf80343cec638270b0ed7f00f0bd4e"], 0xa) 05:50:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x8000, 0x68) fcntl$setstatus(r0, 0x4, 0x80) clock_settime(0x4, &(0x7f0000000240)={0xffffffffffffff7c, 0x1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 05:50:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r4, r2}, 0xc) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 05:50:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x40000000}], 0x2, &(0x7f0000000100)={0x1, 0x20}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 05:50:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) munlockall() symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) 05:50:20 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) wait4(r1, &(0x7f0000000140), 0x0, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x0, 0x0, './file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x400}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 05:50:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x7ffffffffffc) listen(r0, 0x0) listen(r0, 0x0) fcntl$getown(r0, 0x5) 05:50:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) dup2(r2, r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r3 = open(&(0x7f0000000280)='./control/file0\x00', 0x104, 0x3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000002c0)) read(r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) kqueue() dup2(r0, r2) 05:50:20 executing program 1: r0 = dup(0xffffffffffffff9c) fsync(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x40000081, 0x100, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x1, 0x20}], 0x9000000, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x7, 0x2}, {{r4}, 0x0, 0x42321bf66bfc309b, 0xfffff, 0xd1, 0x5}, {{r4}, 0xfffffffffffffffb, 0x4, 0x7, 0x5e8, 0x648d}, {{r2}, 0xfffffffffffffffa, 0x90, 0xf0000000, 0xfc7, 0x27}, {{r3}, 0xfffffffffffffffc, 0x8, 0x2, 0x20, 0x5}], 0xf079, &(0x7f0000000140)={0x8, 0x28a}) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() 05:50:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 05:50:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x180, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x4}, {0x800000, 0x2}}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = socket$inet(0x2, 0x1, 0x3) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x800, 0x7fff, 0xc1e, "288067ff872fd4aea2f81e5e38f274706595ee38", 0x101, 0x3}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x4a0, 0x40) r4 = socket$inet6(0x18, 0x2, 0x3) ioctl$TIOCCDTR(r3, 0x20007478) fcntl$getown(r1, 0x5) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/48, &(0x7f0000000200)=0x30) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8000, 0x2}, {0x7fffffff, 0x2}}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/29, &(0x7f0000000300)=0x1d) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0x8) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) bind$unix(r3, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0x8}, {0x8a, 0xffffffffffffff75}, {0xcb, 0x7fffffff}], 0x3}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000480)=0x7) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) kevent(r3, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x44, 0xffffffffffffffc1, 0xac}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x3, 0x5}, {{r3}, 0xfffffffffffffff8, 0x81, 0x0, 0x10001, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0xe0, 0x1}, {{r4}, 0xffffffffffffffff, 0x5, 0xf0000006, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0xf0000000, 0x7, 0xba6b}, {{r1}, 0xfffffffffffffffa, 0xc4, 0xf0000001, 0x7f}], 0xc4f7, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x2, 0x1000}, {{r2}, 0xffffffffffffffff, 0x6, 0x20000020, 0x3, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xa1, 0x7, 0xbb, 0x100}, {{r0}, 0xfffffffffffffff8, 0x30, 0x80000001, 0x9, 0x1000}], 0xfb31, &(0x7f0000000680)={0x8000, 0x5}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000006c0)=""/47, &(0x7f0000000700)=0x2f) ioctl$TIOCCDTR(r3, 0x20007478) close(r5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) sendto$unix(r0, &(0x7f0000000740)="0098c0681843969e92a87e183f19e7e3f441d6862b1a7adda05058d4d021173ac9f867c9a66b94b2a37e3b42b9bee97d4c397e3734478c7b5c10095ab801e135c0b0a5b77c4a2e6177d2ae58b60586c62299345340d6ee0101fa21eadad22d2f5a3d4b494858a2ff01ef562310b67eb4a21c2d2d7ed68da875aa004c247d20b880ab520876f0559348fc8fb181fcca19aebda09f63351e09612805", 0x9b, 0x404, &(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8) 05:50:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x101, 0xd5fe, &(0x7f0000000080)="30d125864a46904b4bf2324fbcd289118b158285df6da1aa401f1f142a1917bb8c1cc70b3cc36713a10ec3657d3be46c428761591a9c0062b22d1eebb3ebbc63b60e9af63edba0bbb5d0c7981b30d63bccb5b8e3d5e8f6e2cb585c69cc181585fbb189c96e5cb7a1a27b36d5a41227e79f03525e8eba259fc4d940f2cd3b6dccfe45e8d3ca64ffb5fa599db7b3d0f194fa7db54e88f0cc7df26081f066e8f9c635", 0xa1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xa5fa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:20 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) r0 = getuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./control\x00', r0, r1) 05:50:20 executing program 0: open(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r1 = syz_open_pts() msgget$private(0x0, 0x200) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) truncate(&(0x7f0000000040)='./file0\x00', 0x200) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) truncate(&(0x7f0000000080)='./file0\x00', 0x3f) 05:50:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="48c3950d53a2726da075894254ab80be4f2657702c349d533fad766f1c53cb2ccde69d", 0x23) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) 05:50:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) getitimer(0x3, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r0, 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x9d49, 0x1, './file0\x00', 0x0, 0x7fffffff, 0x7ff, 0x7}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) symlinkat(&(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000480)='./file0\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:50:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000031c000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 05:50:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8008, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x102) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r0, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0xffffffffffffff3f) 05:50:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x7fff, 0x2, 0x3ff, 0x800}) 05:50:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41787632dfc94ff334a5619515a4c8ab06398824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3504db3f0216ab93f12fc4d5f5f7a9a268cf0c952c5ee53510dc3e0a0745e85edc30ab5a4baf8af71010ec03142f12734f8589fe21a798aeb10367c2eb1d1a6454cee76b0fa0e00e4e2064c5659f3706eeb81925cb33829cbbf116fd02097672c2ae9cdaa4297b89afaecedb8f7d6c82a1b", 0xca) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000000040)=""/49, 0x31}], 0x4) r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) 05:50:21 executing program 1: r0 = socket$inet(0x2, 0x100000000000002, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r1, 0x5) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x4}, 0x6) 05:50:21 executing program 1: mlockall(0x2) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0xeae0, 0x0, 0x0, 0x0) close(r0) close(r0) clock_settime(0x2, &(0x7f0000000000)={0x7c, 0x1}) 05:50:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 05:50:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r1 = kqueue() r2 = getuid() r3 = getgid() fchown(r0, r2, r3) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)) pipe2(&(0x7f0000000040), 0x10000) 05:50:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x24) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000100)='./file0\x00') 05:50:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xeb, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa6, 0x0, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x11, 0x2, 0xf4f, 0x7}, {{r0}, 0xffffffffffffffff, 0xd4, 0x10, 0x4, 0x5}], 0x4, &(0x7f0000000440)={0x5, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x8, 0x5, 0x3ff, "023379a1350c85389fcd27b89f16e597f57c2c4d", 0x5, 0x8}) 05:50:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x3f) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xffffffffffffbffd) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x467a9840, 0x9, 0x7, 0x1f, "99c914f1faeb8b93ad4d75b76292095c5f9162c8", 0x507, 0x1}) mkdir(&(0x7f0000000100)='./bus\x00', 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x400, 0x32b3000000000000, 0xfffffffffffffff7, "da148d78e4570a7c564fb65059384ad41013e0d0", 0xe9, 0x9}) 05:50:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/99, 0x63) mknod(&(0x7f0000000100)='./bus\x00', 0x51dab8f25cb9291c, 0x3) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0xfffffffffffffebc) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x8000000000000000) 05:50:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4003, 0x101) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000041d000/0x4000)=nil, 0x4000, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 05:50:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000040)) 05:50:22 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="acea5a89d2fa54c73e0d549b673feb76bc38fa134bf1f3fbdda8560afcb4b696bb1505905abfa3a4cd41aebf05875e7f3bd9d5effefd163d7cfb4dc5d77d", 0x3e) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) close(r0) 05:50:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x8001, 0x7, 0x3bb, 0x1, 0x200000000000000, 0x4, 0xf3, 0x2, 0x3, 0x56, 0xffff}) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/221) pipe(&(0x7f00000002c0)) ftruncate(r0, 0x3) 05:50:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0xc8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) sendto$unix(r0, &(0x7f0000000100)="bc6085a1b5e20e5b2efa3d0c7e7e425398c7400d4d057e04acfd215a792697be122197ff2d11b7bcba2aa3983c3135837c481cefd5808a48e7bba481ac46399840b66630566d4e8efccb8a87c878698a47e88353ed9b629990a44c2352cbbba849421dc12eb66bfa951f5b3d53691a7f4eafe75d6bcc059219f88765f6b2e0aa8660ed6d48f3a6ebf47c773010385eb177673860cb424de45ab80e524cb5221182aa520b6d22731384b6e5e1a6a69320f99be42a4cc0e4e2de8fbf42bc86d981adda3d97633e83cf4e6dfc9588dd2f1c159a52e6de645d39cdaa0747adac4dac7842aa5aeead4a25c12bac", 0xeb, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) 05:50:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x44, 0x3) clock_gettime(0x7, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000100)) 05:50:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:50:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000039c0)) 05:50:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000030, 0xe029, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x401, 0x3}], 0x100, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xc0, 0x80000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x30, 0xeeb4, 0x20}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffffffffffffff81, 0x81}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0xfffffffffffffffd}], 0x8, &(0x7f0000000100)={0xfff, 0xd3}) shutdown(r0, 0x2) flock(r0, 0x8) 05:50:23 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:50:23 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x1000, 0x3f, 0x400, 0xffe0, 0x9, 0x9, 0x7}, &(0x7f0000000080)={0x2, 0x1f, 0x22, 0x0, 0xfffffffffffffc00, 0x8, 0x7d8b}, &(0x7f00000000c0)={0x1, 0x7fffffff, 0x80, 0x3ab0, 0x1f7, 0xffffffff, 0xff, 0x9}, &(0x7f0000000100)={0x3, 0xff}) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 05:50:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1b5) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 05:50:23 executing program 1: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x400) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 05:50:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x5a5d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0x1f, 0xde6, 0x1, 0x7ff, 0x7fff, 0x800, 0x0, 0x1, 0x20, 0x4}) socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e10aab0536f23cc47f", 0x9) 05:50:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r3, 0x0) fchownat(r0, &(0x7f0000000080)='./file0/file1\x00', r1, r2, 0x6) 05:50:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x53ea) write(r0, &(0x7f0000000000)="c80ee13d95a28d8b70ef8684e6a311b37d4cd06a5949f90c68b15488f908cf66217aef50edf7eae91f432ea2aa1af2d98ff759e43fcb7484ccb321c8f6182b03ae59c68f3fe52789600bc2f41ec526a5e7ee190959266a9fdd95399afb31cd3205e2c12566c2eb30c682a8c06b16ba7a5dc040b92fd563ccd56853f85dae389efb8f03c032a861bd85db241a6fbc9d8e1cb00671c78f3fc3bcef54b18a918b57b780998937acf96b1adee908cddee37abcaa776e6eb36f65655b049c1f900a39c625bd27d21dd308eae36e", 0xcb) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:50:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="523368d47f83e1c14f2e7a98fd7d52d9e95414b140c81d9efbb22ea9d0bdc167f6efbe694c958f5e3cdf783269dfd76e6583f08c677060333b1a6de0e518cf3506e42c53c5743a0f992df02fe830894d3b4bd679d14bca8a498e801fda75ed2e1b4d1aec500a3d", 0x67}, {&(0x7f00000001c0)="3431543223494b69f1c9770acb9f260b4ba5f892ade185232b0dbb7dd231ea84f592bf257c049858055bff55b13f0558f12c72b2a7c8ba555c7282424093b7402cad014df3ad0fad4ab6811dfc5bd397cac3220fb429f407e8cd8d230d0ffc7cbdb9903b438afc3eb712232af914fd74", 0x70}, {&(0x7f0000000240)="d0a0589967d587e4094c99a35ba2ec83506b6ffdefdf1253dcb9530065e760e3311aecdd6bf89e3b5ba1b7e448a41efce8d1e39d3f259eaaad7bb264081304d21b5e2984a3b6da6570b9da80065343bb8ab69f5caf4bf05581039aebaf21f6f35a558e4e96447aebb1815d430f91cea9dff67af14b1f3bb8d1a6e59987b0d9cf692b3645829ecc9cbdf2479d76c4a03f9f1e9b3ae71529cd8ea0e05d95e024b7d819c65bffe73e99e26414993273fdfa818cb5b0ec45a6fd0c6bc91bd4", 0xbd}, {&(0x7f0000000300)="62cf97f771e8fdb4e4947db38a25a44d3ba8c0f3be04b638118226bb41a0386ff66cb8d3b59539cf8b7622c672745ffdbd0be5f6270dcb8eb289d0fa2d43406251a75945769c7752dc59cf77ca4af480b52d4f913762658aa53bf4fa60e17e119ebf280c8c0c8f19c4a44893c421d6b494bcac7835227838c5934eb14f63820804b6afc617fbd016191b2e21ca6d6f096f3bee33bd69dc978c43d6ae88f137b22fc811631ff6c2d77d302d4e3d66fe70896b2349422c775c5f1df786947a5ca1", 0xc0}, {&(0x7f00000003c0)="ad5a1f9fbf9993f613141fad572243158b5934de94ba5cedfacc1f955d0106148af85062bf5decddbfd6c74a048e467e4a4b8b4faefa159f2e07135915c9b6929add3f0b1b371b04", 0x48}, {&(0x7f0000000140)="8c6a4a", 0x3}, {&(0x7f0000000440)="cdebb9497f6ede0b34aaff1a3b69c40d0eaa55c176e18c96f072f56b923fb722c57e0d449a2b9d2e12186df1aa9e90092234c94961e37454f0bf0365de563fb24bd29ccd041b5f2769f6bda7277ee8a4edaae4a8cb38f335270ee2cb044bcfd557428dac162077df5d8844e669beb0b46003b09c45d48fcb6f09f4bd4b8fb2ee7d291efa0f2d19a3adf72b3fa9c8d45608454ee5e426e632507575881d9ec60042324a9f90d13192359d4a308b75498f42e068d2fe1602402ab37644731ee387d3f9c94c3a4bf7fe2618f2c9b54cc7b842349a4f4e94dcf34e0fda2014a063c3d5e9", 0xe2}, {&(0x7f0000000540)="f8d78ce1ccbba45a1d95158fc577002f5759aec0d5bc380c43a8ddba19f7dcc11db58ba7e5d3f69581f58d809987763bc70c54d0d4e99e38d6a3ab233778e362573f22771429ce85599bb7090318efa8afc4d0a20f12ef7d604f7d4ec931d5b42aff49f92a806535754db09b4886806181cfe94c0d44f850e871a6a9a4e2f62af1f334d5607dd838bc1e846b9112182239e6ea54bc8501f14fb5d8c12c92632615cfbc0fb06b4565a5d5288af57cfb54dfa4e3eda277e16cf8590cb86dd0f321d8214713ce86134845ab520cd24c0e43d965f6b40c52dfec37ed7eb1bb182d654dc852a4acbb7bfa22e4fa83a310e268696dc26c96216104a47f85211ecc2692244265e485c109e9250482ba98c02314ef4614f3df3c44107d67d7420622d61e27deed281d77f77e54f103fd5ad89170b830c9aa543df63aaa0c4fc15f2e41d328c1d8736532eba54d609cfb86f6d5d03f1616eac218b81404a4e64259b1120447decbe3fb25dca610fb2cbd59e469f1b8210b4d8694ca1640581a9c549106ee408c03934c28806114f58050ff6559d8b788e3a6cbcb1018f0dee40278d5ad44bf67f903c2ae2fa08258d80c8a75f3469a6abf7b12154a9ba45820fb27c28017b4060ed9aa4a9f5f559d47b69d159b2b140e4855f69a8a5e171b03959a7e622fbbb9c27ef9f2bc9d9deb4e8162575e02f519375b986a070bad116224a29e1f10810d1bb998d5cb29d9fa87cb7003b04c785793da5a0edfa8af2547b5043751f546827cb23d0fc7b9590da9b8aad920ec206808a09f61ea1662dcc4fcc7a713dd67b657e29c1ef34201634e835bae7cd6af1c10e84e86468b08113685a16ab9cda7ccf8e2a56672d5aa1933acb959e1695df69fa1a03431204feeb646b536a686a744c8f1207c2a4b0ccdd9b423cbcdcefb945cd87deb605605c019b7c9e2c8b017d900f8d0995069b4a7e8e71b677d5d0890090815b12c8fef00a6a13e602a1d46e363e9fc784bc0e955f36881a72401e79d521c1ea39a87d1fb47eb9993408d1f49e3a9d3cfd2477d9b8694a8b3a19c16a60e7f03fbe40b5375ad7a13c57d74d1b128e7c7ddd0ace0d59c57a09ef3feb465fabe307942c383e6b3f59b6325896dc06a62616d56255401321902137a2b5a3c3788051cfbffa7d8be65d1d83e6eb4730cb55c1b5c0dfb5c60680caa107d4a2a23ed04fe2298c287856c4f8240a119140195a9586f6c8f8acbce46c47fa914bcbfd71ee977f03d825b39ce907709474b1fbc1898b3861152eb101f46a65eb770ee1d2e17b6d4575b8f39e3659ef690d308c20b6890adb7a1bba0ae9eb207c72dc3c21189ae540e9ae941992d6bc43bd473052ef2573d8b1cbd0085a751e23f5230ea7ec68e8b1804f148fa8895648dea319f449e04af7d514c4651f36bf71502f0ae74e3e8c325619efe6955f761030fa9d02e329b67632b8238f0060c18df912d3afd1179750500d1c31a20b6a705c33ea508cfd99761ca9d510b378e3997b61661fceccb6e405797cc97644336e41dba307bc1ba99eaf55a21bc30da3487eccea5206326091e5d8102062cba928a66e3bbc3cf28fc924952f57000cfb9f8acef5ba489011e91d740d00598b9c52c916ffce7e6a3d1fde73a0612ef7c987250ecbe1e02ae1563d64fb2b832240e140e538b3b225ab838a5deebe7603c4e13a0bb564852f498beed275c0b686c5ad3bf106829845f586e4146a39b7b97c9bbda75143a5f12a62b416272372b2df82608435166a8119a58f1b81513c75690f9eac3af8aa4f50a6f9609152919a383d115fbc047c54d9c6a0e49ba66e6b3fff10d18bf815bc28b670accc0981a2452fc437b29b348d163caf869526a3e219d4558df5d48a356aa93a8b637e54bc4ae827b5fe930cf33490ac7eb3f80390059dcf39dbd2c60cc0d0e98706de63aa4abe5b0d49683f01007dfbbb521a0fa2b6ff7852413350593abe2463fee5895893d7a630e50c9faae5520c4f042e380c3140163197419e3e54aa9bc4c0cdf515d310b7f0648da7b10aa72c33e5c5cc8b06e3838fc58895eba1c3fbd122e6e28015562143665afb7be84238abb6d218a11801793972f52a0759cdac97a15331385df14da978dacede623f9165181b8de89e469152572691d7d69f6e82a9c7bb2bee66401acce181a52acab2b37b8b4db216bb194d70c4af5195b37544fe3e7d1abeed3651247b1d9984da8240b5267eafd64a52d2df9f041d3ea67bc4063db00a3af8876f723fb4d52d3fce0ee082a5143d9b0732ad4cd189259aba9c65595779a046985c3cbf0c8c72f3890d06174f253833c13ebd1a7fc651507b07ed04256a13132362b2de30e9df4767f984a25e7cf21f490c40b3c9568efadb79188a726b6a831bb949535d37cd04003de093cb985e51eda2427ac00842e08f4c54589165a3bd51cf3c027b15a4d6692b2822f3de2fa025270daeeb0d6505b635ac105db4f3d1186907f16f571738315d08d04b0abf7300098b5905b0349f948c80ab4dced9ef3bda06194c3d6b50fd5d412fcb700d1872058f5210cb2109ad28742202036f52ac2fd0091a94e879d7ef7eb5e7f9b67c949794ca7c37fc38e0a96427d95e3246ce87f94a102dc2cdb20d2542b32919c9a4b2681c8f057c26a05f61721ced514efac3372991bb4fd67f4632c3c48778c1182444426b3532e390550687b994550c7b83c9e1a7860300e7103e90f64f4e689119373d139b9309d2db67d96e995529d547af5da6fde72b698f711c1a880939bce79c0f501e08a69b071c444e1656b95f270a717bd0864eabd15663fb58552c1fa2f29c5bb5d3d93a5800b18b97b5c5e10a239d49d05f6144ba63e41c9ef51a02bfaa962fb3f1b30d022afdf62e2b77636497230a005760c38a525d3654b25d7f01529bf4ee016722103423bfe0c63e6bd8607acdf91d69a5640a9cd31a14e88c2f14fa10646295118932bfee45eaf4160d6253a8de778d9e08c4f21077a4c39925be9b21f6bd21506bc4d07e919f69e461a3e9b1a9d03eda2bdaaf3433986a8c6b97d68b377eb51b7d84afde7364bf123c9f61dbf00fb534457b85379fdea7ef4b12ce0ee62c7ed4fd4dfeab2147c5d80358ec1240db5118c35e1ced9c346c5c729470d6dc8891b7ced8c895cace9195f9a6989bc31191b3911e5b79765a27e80c417a47dd20f15698e58bde0e6b788ec28133862b0d3bc2bf0a5f3e8da70ed231bdecf3d8cb2aea5d34d64f872210d35c1307ddecc7f1e0ed95e69654801919b5df673b5cf0d6ad27d2e3b2ea02141cbb03ddb199c46a825a433801df90eb5569774b7832fec39f51846841d6fb3d4194107441279ca3f22a698dcaadb8eb0d91666803dd6e0c1a2eb412c0ea66e0adaf3efac88d47ba8e919b90408baa016f63c3b4b4e2a38d675e5decb2a386449a5c74a27b73b146949a237c9994e00946b7070b99d828f06ea87d54e369d69d3fd88532ebd1b3ee8c0a300117b4faec88301fd7f19e678bb07a457afa3edb2f3f93ac263c26a307e7fa829d401e8be6b5ea3c11cdceb6a1e6ca28d7efce82c5abb1fdf9004aee08019529dbcb1c76fc91b60f94df1934e0173a9878f893a78c46718f64eadb0424ba5b795f5e58c0ef086f5b6315d6935308fd21d40ced0def3024275b37b1ab9cb8039bde3c080611c71f476f838562fec2831bdecfb7a571f58906c12bd794438e0335a0f736e10dfcfc2a303842da99a61d185fbbe6152c5fa4c470686b4e31966c7bea678347d5e1f03b23e8d9e479cab2b54b7116ba05d9cfee81bdc24c58f161eb20f6d78c1273af569516de08d2cfd74a11b284990606b90aafda0165c70933aa8dcc883d7fc2ee63a729a8f3045a40dabe92a71edf5e3c29d171d1cd41b79b1989ae92a9679ac77a276daaebce756c9a6110b4ddae23554c1801dd83faf7524f5077ce766200ce8ffcef3cc9c2f55f83c50d12e24f0feaa211d5aa7a4da3654786053cf0040edae25641737ccbf393140f2a2cea56d8aef7e736277846f427589b5a5714f5fb81ae7f3858b2f2259d8f69eca78084d44842cd9a90c135bddce24a5c66b677a3b375fa99e7027e90c2d975382957b45a1ff3f82d0044cb774c03bea43bff3ee22f0c0fcd5931eb6969502ec469a76480f5cdfccdad3476d41deab72b02021f7f411b66b4ac85ebaa75da2cf7f204dda6842397bca371fafd295504bf7b6f96a76d211e8d481d8fe5bd467b782368db1ef1d93c34715371a5f5e12b3a4ca88e4311e0dec4255f34900577dc2d24d743c41f69e59b1ee17058a8d933f600be14552a50e5f02acdf29374b722ca4e5ba64a95f17bce932b45cd35509b89f7ff6a8f2fc2a3a03d362ac7e8e041c4e06c2f97ab011e8cf47b54b67630642db603a04114c0c5b5fcd95f011d0f4869dd2cb0a7e97aaeba1660c4974f795a7653a4224ad3dd11d6cf70d8605645dade03f30ce9332850d5ae0bccca1a2237ddf9085013b58319dec0534dc8a910009bb21b3f53198a33c178f5f9fef5479c36ca8b6e83c855517220ac0709effcba7ec083f7988602374e58e013fed016d163e8f001c9d0c45bea974d1818158900fac4a7bf3b6bdd9989cb89a3fc6197ae0ebff95adb5a15c20628eb2e345b315241f452825e31a39e91107e40a68b267ea3b9475ae31aa470c3a3e1b15792ba9bc88f06c4dd6fda3ae755e1c7264e0273baf7ce1e84be4d1b14c1a7859697f3f342a8d75d96a8f134757d7eedc5d1628ed47e5806f701d26ec968b2f0c150e75118fb5427058d3cc29349f7d0b1506d7706d04f3d7f27d669eb73d966141b14766d58a2a40cfcf5b2cc511d144db7dc5b17de07f1e7db9969d4427a0f5fee294c64b85fe10f1bacc9314707577521447a67a0a806b0f188b29c747b1b978e5f2443c75f6fa6c685efe2436669d3ec3a4911353827ab1e80ac2e40d780d6c8554efabb9d4a11cdd8f16c2f62c4641bc43d4ce9f389ee477baae2bbb6e31d4c906c17a6147a409956e36f4a9fbf4c2f126c544413c1d37998684b26fc28c670a82e60b886eddf16b2612435aedeeaaca76a072825ae31fe8e577304d5d7847cb97a9723d2ed106dea718c78434d7b77c32e3ffb371a6f8777c559d4b21ef34dbd9fb3bbb21c1650f77d8dbae91ba9aa94ed51d71fb94156632ced613c9b45688327c5627689c37093a4fd16c9a6ab74b6ae6e6cc321c3cf90a5e0028bd50d2e09913b740d9f9ce8fa166e4fa72085904246f2686890f5cfd162b61aa618647469ae5794615ff03ba042d8fd39026b00d8d587e7e9aa4383e86cbf631bd6b019c7084d1442216ac36f565a2a1da19af9002338031bb10f94d7a7b1cf7d3b7d742c5fff68294693787b3d23e8b5a5d864e8c726a3149842a5fac9041b41a9af38d9912cd83bac47e5b0d6c12b3aeaf8dd421c0750ba40bea3729d08715db6e463bd923eaee7611a1f8808230cb8d2391c2ac82a907eae47362ff0aa779687a8bcca0522827d854c132618d5d825589a19bc5148fb06a536cad1bb116f7c30be54365d7c689bed292b815a82df3862d947ec4e2f8380fb38109bb866a49c503e9f77f94745ba69dac50416236ef041b67fbcde0f937af4a16f57b37f214068816ce16b32469f6e1e229274acadeb6778d1fb707e96c1e077d6a58bc6b2635d1d7f77463e2a8bf6973936b4cddc87599e9c74dee6550629fcf43d33a8c4396d8fb44564eb97e42adcac5e08fec916e25cb1fe9400977eea382c3b07b19ef44d2437892c9e8602c", 0x1000}], 0x8, &(0x7f00000015c0)=[{0xa8, 0xffff, 0x7, "1fad6650fe6bad881df2798bc11b35e2c4cd794aadc0e8794debc7b45b1d2b8a0fa8c2238d5a895ca7ac3d9efd61ec978427e4f0acf479e199f4b4a36d2b6cb192e49365440fee47b613fd1f0ebd942482d09cfd8e5bbf93c05f0b04e56ed55ce4d859216dddba773046f68b6bcdf92c27361f270915922921820b9f207c801cdb7e48e6029e1428a6dead58de38f640f6099c1af9155a"}, {0x20, 0xffff, 0xe3, "4814f8fd5e94930c00c09b0d"}], 0xc8}, 0xf) 05:50:24 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) setrlimit(0x1, &(0x7f0000000040)={0x4, 0x8}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 05:50:24 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r4) r5 = getuid() shmget(0x1, 0xb000, 0x1, &(0x7f0000ff4000/0xb000)=nil) getgroups(0x1, &(0x7f0000000400)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r5, r6}, 0xc) r7 = dup2(r0, r0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000002c0)="8761bef2d3d8e6cb246fc8d12bbc20f0c5a5d5226dedcfa527f35cb7425c66847cedec5433b4b807ec79f761c0311d781dfb1b42bc8141542936", 0x3a) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x20) kevent(r8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0xd3f, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x1a, 0x80000000, 0xfffffffffffffff8, 0x71}, {{r0}, 0x0, 0x43, 0xf0000000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x3, 0x4, 0x1}], 0x1f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x401, 0x1}], 0x7, &(0x7f0000000280)={0x4, 0x1c838da6}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000480)={0x0, './file0\x00'}) syz_open_pts() 05:50:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x840, 0x490) write(r0, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) 05:50:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x180) write(r0, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20280, 0x2) 05:50:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:50:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7fffffff) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000400)=""/191, 0xbf}], 0x5, &(0x7f0000000540)=""/125, 0x7d}, 0x1) syz_emit_ethernet(0x8f, &(0x7f0000000000)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") 05:50:24 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:50:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3ffffffffffffff, 0x42) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/248, 0xf8, 0x800, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x200}, 0xc) mkdir(&(0x7f0000000040)='./bus\x00', 0x90) open(&(0x7f0000000240)='./file0\x00', 0x19, 0x12) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) socketpair(0x2, 0x3, 0x4, &(0x7f0000000280)) 05:50:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) dup(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2409d6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:50:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) syz_execute_func(&(0x7f0000000000)="8fe97c809a05000000c4811856b4160000000065640f80020000002636440f3808599d470f0d0ef2afc442c1af560b660f380b4f52421c5766440f71d624") dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="5905e93a55586b725735071e66397cee4ff5d81329ad83b503dde2ca84ca4bebac035035fc4b01b0d8fb9341662736c0a75f311a511df6b6dd4e08457c5ed9e66710d7d4398b6fd85c9f44820c9162cee03b96e32371db906a5f27960af8dc4f01d357", 0x63}, {&(0x7f0000000200)="ac99b077c2645ec276c29cff47ca4209849d56aec1d23d99968d9f9fb0e2379a393b8fd8579352a9a6991f03a1096d2add45c230404aefd50a6bf92311eca6d927f68aa9b0e790f1347eb4d3ea88c71a35fc167c69d38a8a917ca414cf3856c51afaee572d964623cb4b2adeb0cfb6b45c649d91b0092ead709c88cdc501185451db60dcf7054454678a943b2e78c48450126089c198590f9c987c936ef4971b22cd313b85cbc0c530dd", 0xaa}, {&(0x7f00000002c0)="33fde9c2f50a185026571fad438742796695645e31753d2ee1b8babe2fd9a205de559727ba763b218c394bffa245672ebb6b051abc1c4d7ea584555912917df1413630fe0808274fa74b8994b3c5cb09cab05931", 0x54}], 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xf, r1) close(r2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 05:50:25 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 05:50:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x28e44da2421e4eb4, 0x11) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) socketpair(0x6, 0x7, 0x71, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000440)='./bus\x00', 0x300, 0x1a0) r2 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000400)='./bus\x00') read(r3, &(0x7f0000000140)=""/99, 0x63) getpeername(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000400000000000000000000000000006d19a02216268cfc0000"], &(0x7f0000000040)=0x6e) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)="52a8af4e4d80096001fecc3cde708a2ce3771084edcc6c208aec9ffcd07a051bc319a357389f0ab07b375957be5ad591ee5dce8dabc4b535de730a0b0d4605355344ba787f5b940d2e24af386ae395113f8d4319f820294b988d04795b89b6e72ac41126f486afd611f63890db95e44481352c1862887e9cbebbdf4b880897380e18ddfba726c4aa3a8c5b2ecaa2a21f1922574bbd8de0f25d4804e387244444407d0ad127f23a38d4dc043766f18220addd5db0091a2b83850ac667fd49498b1e1b25d95e56c79a11dff220efd70f1343fa9ab40a6c02e0c91855ce0cf6fc134a51bc", 0xe3) 05:50:25 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:50:25 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) 05:50:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() recvfrom$inet6(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x10001, 0x80}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r5, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 05:50:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000280)='./bus\x00', 0x40, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 05:50:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x8) 05:50:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="19b21147b497fe1dcbfbdb55637ef30f3a1cea6102215e39d6786c261cde00c7889413a6ec594c8766ca14784951e6fa16d8bad9b9fade91cb71bd356da0b83f90c585b7e6e3b13a163a82d92bab16f0a767eefc2218a10e36b77257ad14b069fdf371e4e16e5c51d3975b3200fdfc42981eb2516178026a0ec31d811f7358349a1e1dab5f7df928ce87ca0fb885b69b1592ba7a9cce1eee180f6570e1e4c7ed3c390bcae95dd990b9174b95de2c8fb414f0b38c9e024a02210fe85e7b156cc6a6a49f445d608d539900f8e49da3b7088fdb2795c37925", 0xd7}, {&(0x7f0000000180)="c904998f0c6d8397f667", 0xa}], 0x2) 05:50:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0xffffffff) poll(&(0x7f00000004c0)=[{r0, 0xb6}], 0x1, 0x0) 05:50:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x26, 0x1}, {0x48, 0x8}, {0x20, 0x8001}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) 05:50:26 executing program 0: r0 = open(&(0x7f0000000040)='\x00', 0x8, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 05:50:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1ffffe40, 0x8001) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0, 0xfffffffffffffed0}], 0x100000000000010d) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x7) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x80000001, 0x8, 0x4, "e49b89fd39e715557588077c561703e6e70b7908", 0x7f, 0x4}) 05:50:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xf80, 0x40) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x8) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 05:50:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000240)='./bus\x00', 0x3, 0x1a) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) r4 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x81, 0x5}, {0x27, 0xe8}, {0x0, 0x4}, {0x100, 0x81}, {0x43, 0x100000000}, {0x43, 0xfffffffffffffffa}, {0xe7, 0xffff}], 0x7}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x6, 0x40000080, 0x1, 0x5}], 0x5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x4b, 0x50, 0x948, 0x1}, {{r1}, 0xfffffffffffffff8, 0x84, 0x81, 0x72, 0x3}, {{r4}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x8}, {{r4}, 0xfffffffffffffffc, 0x20, 0x4, 0x7, 0x3}], 0x5, &(0x7f0000000340)={0x10001, 0x6}) linkat(r3, &(0x7f0000000180)='./bus\x00', r3, &(0x7f0000000200)='./bus\x00', 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80000000, 0x644f, 0x81, 0x2, "be264404d41ca9db7dc868c82a8e9078e0992016", 0x3, 0x8}) 05:50:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x400000000000000, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 05:50:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000004c0)={0x6, 0x2}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x9) mlockall(0x2) r3 = getgid() r4 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x28) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x92, 0x80, 0x81, 0x9}, {{r1}, 0xfffffffffffffffd, 0xb3, 0x80000000, 0x49, 0x9}, {{r5}, 0xfffffffffffffff8, 0x83, 0x1, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x9, 0xc0, 0x8000000, 0x7}], 0x0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0xc4, 0x3, 0x4, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x5}, {{r5}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0x5}], 0x1, &(0x7f0000000100)={0x3, 0x100000000}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0xc0, 0xfffff, 0x4, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0xab, 0xf0000080, 0x200, 0xca7}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x1, 0x4d}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x1}, {{r1}, 0x0, 0x1, 0x1, 0xffffffffffffffe0, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9dc9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x2, 0x3, 0x5, 0x81}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x10001, 0x3}, {{r1}, 0xfffffffffffffffd, 0x46, 0x2, 0x100, 0x6c}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x49d70}, {{r1}, 0xfffffffffffffffa, 0x21, 0x2, 0x400, 0x6}, {{r1}, 0xffffffffffffffff, 0x45, 0x9, 0x3f, 0x9}], 0x4, &(0x7f00000000c0)={0x0, 0x6}) shmctl$IPC_RMID(r4, 0x0) shmget(0x2, 0x4000, 0xfffffffffffffffd, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x8, r7, r8, r7, r3, 0x0, 0x9}, 0x3f, 0x51, r6, r6, 0x4, 0x0, 0x81}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getgid() r11 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = getgid() getgroups(0x9, &(0x7f00000006c0)=[r8, r9, r10, r11, r12, r13, r14, r15, r16]) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x6, 0x7fffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r17 = getgid() fchownat(r5, &(0x7f00000003c0)='./file0\x00', 0x0, r17, 0x4) 05:50:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) select(0x40, &(0x7f0000000000)={0x8c, 0xb6, 0x4, 0x1, 0x7fffffff, 0x40000, 0x5, 0xfffffffffffffffd}, &(0x7f0000000080)={0x0, 0x10001, 0x6, 0x60bbc0c0, 0x4, 0x9, 0x7f, 0x5}, &(0x7f00000000c0)={0x8001, 0x4, 0x5, 0x10001, 0x7ff, 0x500, 0x0, 0x2}, &(0x7f0000000140)={0x6, 0x62}) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 05:50:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) open$dir(&(0x7f0000002440)='./bus\x00', 0x0, 0x10) socket$inet6(0x18, 0x4, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x10080, 0x0) r0 = open$dir(&(0x7f0000002500)='./bus\x00', 0x20000, 0x50) r1 = socket$inet6(0x18, 0x3, 0x101) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendmsg$unix(r6, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="9531c7709993c92d7788c1fa383d11861f751923b5f8d4e33654ade816d6db68116e5bb7ad3470dc83d7b888e1de04c9425bd43617db9eade03e2e345cfb9d9769042cba9e9ff4782f400c7a921b40e7baa50c190ca0f3283f8cf85beb8a05", 0x5f}, {&(0x7f00000001c0)="8900fcdab0740ade2712bf843874992022e3bfa452d30f935fc008c12a9cf5c1ab374847e61b7bbe33bdd8804c71a51484ba08c927ba4c8877a0b3edb84baaacf678311e7a2f8b2a749705060f61a9c17a6aafcef27235c41e4749e8f2abc3552e4c2122829dd90e66dcb613c2957aa7602304211fed9761", 0x78}, {&(0x7f00000002c0)="9b9ef08f341256463eb7e768713f699d1807515ec70821f26718a7d794d1ecb58091ad4b4afdb8f391aee041dd5c83ea0eb868bb62dc3f38b1ac65c1c78b2dd8471414120ab5f11c4c4bcadef77cc2d51e9dadbacc508a2a1bd40e174ede6d745567aed3a51a72a8b6e77782fc3adac8058a640f55d6d3a9df4a910016316bd6a68360b5be186872e5d231575e4da9c0db199cf41c3fac8fb20ebb35cf65928ad3871fc3fc5fa7d739bfbb97c2fc008fa579f1040c1523f74d9780a5185736c4dff11d32ec41d73be923420a015d5620c0649e445c5c67c6151046a3c21a21d568b6eb69004f117a354ccf8f6d31e66559c44b5572b84847b6f499a1f3a4139932bbb9ad060f06ca4f301c2d7d106b81887b32fe099c55ff28cd8696d4f923cd1875b22cabfb8909d3fd963f7f73c3c81faa3aeeba01023b8cdbfdcc392e0ce25477879d6255aafa59ba34680407d8f35a963cfa761b270b30f6324464af8ffe2efd22473b4496991555f2668879760ea4e042fef1cca010439e4d953ec5ec05d5651f95d7c66f66730dc119c1106aa9e72da3d5cfe1ce6146c908850547637f9c432a0a4fd3ede0008f9192ee5847718e9cc97a9733778376e69ff9c5f658fb2c3de2f631c6b4c3ebc6c7c0b192e95104c7acc33f064e772f1263cf035d49e125398217cd5c5941768a1b24cbd5d9a50ddd4f0b8ce40eb5cc095c63ef2e39a890f5b90d01aa00902ed16f58d5b07c93e6a460ce31c118d0f2097da4a41ec4583ad426dff482cd73795858b00b6cff29dc7a1f73a616ab57fc45335a5dc7bcacbbca6e901c072324bd2ab50b3215e51fa5eaf12ffe8559cb19475296bf7fca74914a26710ccc6265c2175ea484cd4ca8057f5cea505d36fdb2bd2c8738742ff69f512c8dfbaac032bf23df2af2c1b0fabe3e20827217fe2113d8cf89a5efe8b1bdfb3fad8bc0fe1aac10a70002c81c821d49fef75bdafe08b50ea6e0715ccc9cd83c706e950adb2d6bed699c34a0be5e85914c37cc0470940d7cc6ddf21d6990d4647d6adba7793349606ac21cac1d24fac12e9e5779ec0b5031c0eb8a5d5fac2c2da04c6b34bb487588a11e60efbddf2181fac62324a14d27af7788b00b745c8503d64d0f09fc02f335147f02fb3e84bdd918823c5c48e383c0fb1bcb2c4167dfc8e320c3b791e1a4ccd5a08b442c16700620e048654ed91957cba8b045ae17db5e98f83f0550a8fc3574cfa72a0153efc4482f0d61cc8a3348ae339da79b651eb7ab07e5da6709fb48fdacfafb3d4ea1da40e78ffee64d0ebcef1859fea4057245dc83d71c1158db4841d3907ee24247faf5b6c8b3cb2e10df550caf91c64b8040903a3bf274145ea7752f59e76a717d1b3a623b361a1ecbb882a76220a594c4a52724fd3c6be3a1ce9687ed5cc751bd783a4c4ca909c0fc52e67009802cb96825cc7e72445aec9ae2c4af43d1ceee49f6a8387fe2b7322f15826715b8ebe91c03782b8dd7e78d13ee70281b995d792431c715545d812b15570417dc4cdc64be40f0e6de959ebe6e9ee5c6f0a4d14f442fd46f04d26d5dea0030c5cec4ecbc0b2a13218a49f57cab88b0a0582cd995bc3b2cc9b957d542b279da18ee6b833b2715a43db1dbd546e28cf9b9a09cd178df3d2b521e9131644f2ea35a73b7a8f8180f6a5ceeb222a477c3c8212d3f1e49ef6375da0830e82a9f2ede00535bf2748c6d6c02822a188e466f83d9dafb3acccbdc2ae09772ef26d18a2fada389de0ac2a9a8360dfc69d941abe37568121b63d2e527993cfc5d7ebc70573b76d50e854cfd25c50c4ac4b5d0a452e83925024902661c2858704c0ffb41c2360b106da62ab9643d435a10231f98b2b607d417707b693b442ffd6bf50ad9cb6246842a31dea19ba3bdcd91cb8c7f1921c4fa70d726ecde475fcaa1eef02e8a6f245051fe7ce57b40a3c01ae3e68c1f90b48ba30d3e06f036462c961c2b221060accd895e9993893cd3b559c977c6f8dc142df041153f97e099f9bf5806dea7c4e5e204b140c25eef0ab072d63025cf2f9f9fcd18fe38efb3c23c8b3bfb436c7867dc57faa8875cb4e059d9e46013fd852a54aee138d59d79644eb54cd7f4a220817560588477e40fbafe7ceb6fce3629a9e0d77fe402903734f349779631c33d740d178da9ae68feb64d5439c7fe44e8b95918557f42b3ee78d879d49526b1017aff71838993a0581acc85aab771701c1d7681eac1651ba0745d79dcdba23f14d6ac68dc16a28d39809be10dc3a161b8bf0dd5e7aa18ede74cc68d8e1e72f022a1f0b4d9fcf36a518bbab73bd0b5ddcd40f23e9af4241dfa235bf249f968f334499f75c011b6317d0e2ebaaa0b9b4b2bfa0946ad8f60a9dd9955e06f207cded528f091af810525767637b82df7eca49869b73148e0153162c1780d5dd660ea9df38b5cd942125a7afcb7b937c4abe4c5a540711335d451150bb59b8b5e3a2cecf1ae90d6f6dc124e54399497d8d0ae42bd53ed4096afc903a1ec63cc1a1329aae051d9ef8e4f5f7ee95797c13b5e53f17c935606f11e89712f9e78f467a5fe9743abcda4c3eb4536199167bf4318008bfdb4cb3c5fb37438cb0af35635e61e14a5fb8044946a9c289cdd37bb87bf17a826f2103bc13d3bc935de1a9e7d1bdcd88ecd9222e5cfdefa32117c5e33705a2948a439b73f191bc3c2d8cab37c93ebe9deae99695359626055337e12e1ab1efa086010f0294cfa617b7a23c584d6fe91b0243b254e2b0367ab2b206cef3a9da2cf99c8b79b604d85411725a85c825bc9e9bbb5ae2d5b55d522db5bf4e9f5f09e2997999adf3349a0a793d4e459d50c91922e9e0ba7bf1125ca657e135257174019e2efa5168ebdab4714929b7680959424c1042e02f49fd4b314c393f1e942c949ae6ad7287e0322ba75939304a7d7baced38dfe8e4dd269ca0983d807652b29ebf18d06796065a985cedd3eb4e63981015e0c50b343c32f3747f563256c10c8f57c7a654724a1d11be655ceec4bfc8cb53d80baea293cf1178a18e19cc1039632a623126499be57d3abe51184e472d529ba27c24ae071359047838125edaf085f5f995bcf6ff9d7bece105ab421c0f5a7713c2792b7867bfc5d87e666e68fbd9f850ce53d3c13502d38b93edfdf5d3f928372c5aa06b1d940f952f65d3a4f9cbc2756a9d34b5679301525555cdd2a393e9f58ab5010b057ce623ee080a401069ad9db2e6b509dab7aabd49f8f312c4030aa9170aa3c0533e2ff418a881b18ff4b560ae4443457604cc07199f4db873554a587adea82f9ffd973ac583ee96d7cfb40e7c3d3df63de1f6694e11233521dd77bc884e38cafbae31a66b60f6229f6d5ef9ea2ff7d46641c9a130f764f16f119ce6c08b5a7a28b29b3a7902c403c781f0c4471d8739b6c908f7f80879a594642ff4be7feaacfd7e83a6b292984707089f5f68776be183d3f849eb96844015404dfa42dc66c9796b5f6899719cccae6e8b8acfd64ce81bb5a17fb050243be1e8b32a8f2b51c364561aa96ecaf3a09a5e3cc3ab2dec6c974b20aadcf8948232d4b5691aa0236acacadaf2707007bd7329a4f9081f84b722cd2f228c3b67e36b12ad6fe2a596fb748d69a18c4d92dd3fbd9f9622dd0f8c1464b08a89d0ce4e401bb010438409a0a793ca8b55b8fe57ab1cdee4066e03323a093ae58062d4a7a00aa994b8e82e5042e449d79e7382a736bffc621de12a037f6ce75b5dc36a5f74eb7d91da1979f51f978df2e05f9b818609f83a69487b8c95d01bd46ac3803fa0b4cac0ad3bfabdd6575136886e6b3c44438cf06c547635354a6c6791f10620671ce9645aacb39ee508435e7c426780cf6d17f44eb52673eb37c0ac476e21558802468729627a1c0994672f898c605d9f0c5af440d8b737309f147bb1ad1210f32600b8f859250fb5abb358cd2bc3951828de4b16119fc0d6b7abd09dc29c1717fa3d77623397ec76f8959d98ea9463cd53737bc3c666cbfe58090d9f8a3366d667f4cbe0d3382d102409dff06d75c80a02911abd78397133b8f61fd1238ba1fb95026999177918bf103d18ed8aa2f5115da85c7b7df1f907ed9193d0918646aa4169037cc1a18d41af60fff3df74fa443a4c1bd62d5eeff9ebaea7922e080ee6d062630901780b8a3d1ad158595a57ff54b336fdeb2228afccb0af47aba38d09cc00053e951f61d376e0d7d88823959db616d384527119e0aea98455d133d6926c53d87fa92f5f36766249bf1b61f8e788c69da4a0ac20d5028c5f280331f4c1cf0109642b75a4b5c435c71e59f4192982756920544ab8d3bde5aeff416be8d5662311277cdb192c361045423a8f3a75a3750d5dbf1bb3a2186855edbd26865c707e02971589cb2218f167d8932addc5133bafe9dd3fdf6830ded6d884ffb8accf6bbbbae0d2f43c0eab669fe8d10edb909e0a791dceabd5de42b954557e1e17cebd8b0212697676619f2dd1637ec60439d79bd08c4dc5e1f239fad0c21dc515f44a9f9fefce0683b466f4609075b31bc5c478d11c43a214c512ab343cf10a62a8f96c2f2c3b750cf9a45f12da42da4d062e1df668988edecac24eab32d798710b57e0fd0e4790b17e9189d3e162c9d09a96bd20eb35b52f424add1d3f5b02adb24973c99f6e7288363904cd833f76484ebf6d5dea50aaef222bc7c8148a6b3612e6d005d3f32fb1271c61e156d23b55fd5a71d64df0b650fce267a37390173ccc2a9e6fc7db25480937f1d25e0ac592a774cedb4e5cca5a3694b314eab41df3c5cc23f91eecf57b2b999c02ac1a07d17b0a81cd5aa1b9abe7df49392bfff8f90908003e110a35947b7bdba3e8c93b719b3a715168de67ce8f7f3ea814da452e0905c86f18b96df9ebd22a58568a27c7a70f0817d960f1bf79d44817fc3261482e2f5d805a2502c241ee0035e72212580af574da11153362ae8d74f0a920fd2bb609aadf97e5ea3e4fbac62e103d2bc2bd272e1e5bee318c602623a7ebf049aa430dafce98f6bfe24a23a32667975a6760e9476efbc81e4f38d580b0611049324853edf27d5c3411dffa045ffbba18114ce67b2286fdd3ce6abb6243252d7497a9c5da1af59d373cc3469183057c87900369cf4f0bf8b027c46860050452cc84a3b0d8ea40f3128e900da31d1903dda0793efc7833d7c0b360ca98ed6e94ff6e049c220ea863ddefcc2d1183b866759c6e1655bf59c4ac4e0cc15988ca7f15bbef9dd196eb33f080cff747c1c2e2af5859a8ef959ee8119ec8c2babf480f26e73362c9e8eadd9d005ae07420f8fb0e01d628a87b4ef60ae1050b3255a3f549d10596078743879ba4f1dc6ee86f6f25270341ea372d6dc7dc684a9b884be543101d5cc71ddc5271f5f36486c42daf0c1f6ebbdebc023b0b7504f567d0277209f360cd18639a60d507e397f86b034b5d4f60664a569afc2afee41e954727942b23693de3896a27bf426fe49f43a5ef0e0f3e56f6c540bacc89779053d0de182a39e977236ebd8e70e660d935e3347a9b1b34011eb34afbe234ba67d5c7977439e0974944d07b6398e7cfc2abffbfa9eaecc876626fff5eb4cad233c09513dfa331c6fc762d9a7f0cb5860e93b7938001cd20be692fe3a59e3715731c2275e0e675248d920e7284634d3854c556c95fe091f1b520148aa48974dfa4199020f1f41709d666b975848a765cd0af1b2edf66d50b86f76065ab561b24307473b2b49d3e2ccbb0f2e08b57b3be9292e21273acfa2f1564907ede01ebda3b8c82f69ee72a3ecc3c28e", 0x1000}, {&(0x7f00000012c0)="d53052b4f0239ca04f8d5a72988ddc383956888918bf07703591b45e23c853a7ab9ba4cb5744366e84a974c3f67abb42f68939c7b33ff99510cde158fbc00ad16ad1ab6cb68387f8b2320d61f36cbcdb9cbf19997037dbce36f22038c0f8f1db23ebeb7d171bf9576d7026bdbce4f31f3a32205d12d243184b29291680d369b780163b6c6019b7fa6ab864b82164aa6d12de603980a6014b57df998ba12f6342e44b890252653815fa41105d5d64347c407c14233fbc8cde53e23c3c878589455a1f127d1f6969e522d6f95c07e21d29747b669799a448b5662ed1dd2a4662c16026c024766620cf6d71c614feb022a10866941eae1395ae05ce8fe5f7e1bde6cdc4e6c857df490cd52d7378b1eebf5f258956acf444c0adfaaf06ceab11482c55ff440f7f0b1277a55334263500451a2b5454288aac763843511b52881e991a783ff57ca1a400ef81ceb9a27bab785a20c04faee3d722be0583b8470800bc3b141b45c9ce260cd1d59b978ae883a7e01d0d3f5ef659cd30eb4ba9bd5f38d81a1e83275bbc02b336fdba957d212c9b00318553494de3bc5592dcef4f900872117aa53d93812958b48b68cbce3a5f53aee961a7027a9603418a8e8e171497f2b0796b3b0f1ddd6b5866ba093c3273d23668962863bb1a9d8555ea38d203f8ad75895db6dfd099c01bc04dc0d0188329d41991e9e88384cd73174792ae3d45e4f52754bc00b3ad1db5ca58d0d88f3f790ae00f5ee8d77720baaa3c990bd0fa96252d307a089aebb1116669260d296073fa705d47803ac8def5436063622eea7c81035583754fc47c1829999b223f683d57bd310725e59017a4db449047b4cb804d8a72753fd18077724b5ff650d5e439f6919da45e89d597416289fabb523b2b537bc1d997a32dc852da5f0e9f371b7acfa3574bdb9ab598c304df13903e2bfd06d2ddf20accd5db6f87a03ee2bb4de30ed1933fadcb5cf88ea7aca08cc62c3b779ad5debe1e74ee71b2b04b4bfb07b62de39ac84ee260f5b7818fd0890f9b2b534da303897d7214073ebaa25a37ae65bf53e9973686d1e518fb5ad961007bc60e1fa2943c4dbb9ac7b427a5f01271c224723b78fbbd3f8b70970695585e1984d32af38c7d51405c4391a498a0eded230aa093c814ade2a1183f374650538c22d4213082bee65b974c670a756212508c84e797733188e57382e7b97f9204fc4f0a1ba4f95e042f9decd14fbd4236742ba5d7e11f6a84922d7222522ea2621d118ff5d6ad23699b4c3c9597af2fbb985557a8cfea634319650ba4f5b297bdd135f30e99d4ed7f9ba41991bd828e3cb6861dc7228bd5e1ef93e0f240e746e37888f82a175d0dd3d72ecd2a3f3789106e0c5884d934d518eca4d9bc5b6eab83d421d4b00af584519597f371170df2b5aa9c5cd9a0ec516c3ac8a6e42d093362aabfdf64907d1960de867081c62813c15429af6fc7a50fd251fd2456433fb98705223b90ae4b95d92898f12ba042c8cb314fec6a52574897efc5b22dc9769b989a63ac67577298ae6efe6266ff085fd37d603b660a180542b3ceaf93f9b8b3a7f746b3d9a49827dfa59a3ddab8920ed17d072f19798cd1d525e947296a5b8e3dcc9958d652eab95635a393db485f5802d61881ec3d56e8ec4891909df8f9de19371958ad2b443a28bf328fa53f18f100fb29f32415beb97e973f7f5e2205365abc0411903c615d555961df40e991bd2b1c6e1a95ce75e6e36a19915724fa89c43cc1871a5e71d702e03f7f39cbfba6c6fea4c52cfbe59039e9599bd384a74b1eb3b16f39cbabb92748a94f462210c58146b99073a43d4875586d2d1d2253ef40fccbc4854e86c483c1c2b0d5a28e3bc03d3205d658fc2df6cfdf1981fc295264f6849c906edcd4baacf7036cd023ae4afe5ab695ff8ef96a9386f9bc3f6108da9a8b80defb4666c1dd7b83d638e9ca25691bb8ef51a055676a1631447010f02856513122a6f7de1132697aebc10b487c60d63aeb9e66979cf74ee2cb2299b3e425aa39b16ffb3d438394f89b125a0c2fa6bc01f0215dcd1f9b411a4824d11ded4f0544971d74c3e81b8411cf1b653baa8562dbf2afa7e5f082cb83316f8bf3db3cab64f043f1df8230a6ae280753b5211a93695705c1b5f167ece375eb62b978fcf1b25f00e9652cdd03eb585513e301a5d07891c4a08da8ba289b902e69f33e0a3ee3a7d0b11020a426976c54ab645d4c55509eb9239eb0289a7e0c434d120fe212e20fccdc4dc38dc351308eeedffd01535d3d7dbf480e8253db31760486580addbe471318eed7f10408c0e553225d044afb47840a19b7bf01d1c616f170cf47a5ab673be7797eff5c41d28738dc217742bb8479ee8fced7e59644625da4e3df0d3e925e3714059a5ab5e2d3816d3045611143ca743ef1123227f153c50203755995a688483c73bad91cd3db33a39af57e1fbe24ef4ae9d263ad7b2aa9a20844dd382ddd69fe1b9316a7cc91c88ecaf3be98a2472bdd2713c143a621e56ded3b7341959c3fea7524f692228edc62b4a1ef16c81eb967fd6b5d610e5e8c6ea005b661b5f322f6e70a9a698521eb950fad24d4b11db6957b39357dbb67de6fa01fd470ae0f91267fefa7d44a08e91411b3a83edef55c16371c2896d6d8d90d92ae708c29e936e691b8d299fe413b85cc119b5163845b8e47441f212a13d5931f28c8cf49ce488dda7a6fd6735551b2ad024c7b046369de485e18de3dfcd99dd3a614d329604ea83cc5db52676810a7a23e96a33e2057a2a78c9317f443dc5b07bcc53f0c8a31361c6d960960da1eeb6b1f2e49e746deafa789ec1e8ce3cc5bf9eb26a1c5b602017d524c4f6e87722503df7ec9d6937406f66a76e1ca6544adb3742d70079e846f61bc0b5c56012d1413a93d6362f2695e86b63e3fb7f4abcab1bae686343ce1a282817c2c7d739a37f302e0a8115cd81279b28eccd91015c7d2bb111417a2fc39c522e75d850f1c008a34892b7570c4828d6bd31cc0acc162100266083ec75b88f43a0781eceabcdab263260251ca76dfa1ba5362c86834798f0af4432115957c326edb8c76d57733df747966896d6cf8b574f87c1ac1676095bfe45c47e1b12c6c0caf496c2cdbd69e26045250e9a95d2b8fa00dc86bee68b180fdddb6560e2e93ab9454fd4865396051b80dc316a3e9f51d3e5c1f524bee3210ca9584cfc05cae04cbbea5c5c0edd33ba7ab1bb345d0d862e991b2cc2b5605101e10270ea77aa0501f59b54bd375f21485713b7cdd768194e4fdaf1c03318a6d3fe3ebab2edd1960d3111beb9746bf30d9a4aa2387cb75e52ff8562716a27bd13a0e857a5bf4a68f5a5a5da19edfbb9053b45c4280244c86658e7e6a7d093bfd751ec7b55b39a684fef6ab9c0f7603ff182e26f82e59f4529b15df79585ce068c4dbf573c05de93b23d984b4fd4426b4dea560d8aa11b567ec97f354451752b3e527761a93ece85c49428403d678143efec352a4f7e84894a38622453a6e840eb22d3b87d03a15fe289e4e04f0ba7a4dd1606212e45572b3cdbe67d2dc8561282101db0ba37d6365f3b2b17004f9f07f8bcff9edae09bbc7e209ba7e629394e80fd10b695c8195b4b550f9c273ce949bb45c307eb04f063467149c91a7da32b85491fb6cb2f9e3189d44d8ce076e50b8b7272aca5ad666057e60f5e7469131e6d29e5aad24041dc1359d7fc94d1a82fa9a11a1fa81515e1c7124c0a24f5254e8005b52e0b1e1e158e2bc8fac7f90b37860d7113114e1f0e5c4b5eb5667c130e9864c6b089bb1da707f188979b04c5ec111d538ce8539107707fde9997bcf0038c8f5485d116f339dc471a71054cf4bdcdf5b983b9c2158bb7909ef4666e67b7a463c8aad2cec2250168f70de20ecd1aa1103f7b16672f46960f106837e80c56e90f275f78e16c44e3f4394df05bbfada8faa6f480459f25be10e7419d19ab8d5dbd3b0ab1a1a156a114e35965400ba983a5fbab5c7881036c17dbbe82b254e91786ab33fad44fa9b88645d02cb072ceac617a89f55a8162174bd9723bc397f1b4e3bf7ea2609da32c32325b5d51acdd891ed52a07efd670753e76aab20522ba00ac120497521a17e75277093184167da5a3cd730563376c55592d893de0afef25c4c83400e2d41c4f7dfa0829c27f10a8e3170f2d310970969d53f9f1c2b1d99cf975093c32cc96bd2659f8879376054ed2537c8825ef6982c43dc241a8fcdc1fba610f47443a656b224a6ffbd69e694a96c35b906213ebe65f509c93a015595860677b80f50ad1842e5a604c8a534a413f0ca1f08447eb0e53397daf7586fdf0206c40335ecb63b9e66124a92e6d8b7982d77a89362afb8f133947004d90f6cc675e68bf0dc8639d51082aca3a5721ff2da7c979520f7c75af03739872d304deca2234b1db80d0ad4262e9b1cadb90bea4829a5f3e1d1bc3b7ea188496902dca99d57af2214b11c574caadd79b5eddffc3b40d0987c56099312b9186e4bfabb6c56a88a29394b130a2e61df022ec3b51a8616dd167532bf24edc7e714ce0dc4a9e9df94f6f1d2cca7e99f8cba9e25b7ab7092d1e422483b8f9207eedbce1f60af3f05e9aa63b6d955bbf05cb4cd082d990cd824d565296b0c9d7b0dc0ee536de01474d06be192bdd7ee6fb91599c2676bbed5fdf21fc8b5162b7f21d3c8ddfd995b4edc8f3be242218c43ebaa43344e3a9b4161258da82f448eac78310d611ef322dba494b6b3c5486112b55dd5842070bd274dfde545e72bdb93002c6814031167d20aae596e370aefcf3cf48108c0f85ceb28a40f14ef184940ff36d58294de9af343bf094ce20b7115f68903023d3b64531e37334a73991234d503c7476649af7bee159317df6ef01484209a35c0d314f5fd32405bc0d1a1521e19814911f111703de7f1a7f6e34aa29c02e1a79fb1fb8a5d915ef825b31194c0dfe53e3079cbb907f386a0be620026203042a87a9c87705c1c20290c6c2d4fce66b2c0657a1c4de651172a204bad201835b2f8e19f510647e102ebfb93168e8be5323291ffbb529829bb8a9a1ab5b4f858331cca22d124d03a86d40e86fdb15d7b77042ff54a8fb6a5cbe35a54eb8d69e118a10a8b29dce2c5d27418bb512a4cb6b26b0a27e875369eaafe87cdd1e05ba5600c27f3dc86db4f2d09546aa2c9c69464610bc6bc5f20145b4bb3552a94d2e60e8c1ac2554387a66ec13e169fe119cf9870c8b222ef44fabe6d1f831cbfd77b76e63941c647100e0c5a72cfa5299cb150e82263f76012b6404b30e6ff3d6fcbd38c335a1ab6641fb8ade37584d3ec0505bd513c09abac71437a4f725def0d75cdc43b6cb99c52834a8f33d11b18946b2bfe14d0451199966734343acd0d51fc2967daeb90fa635c84d74e0d129434e64376a1cb7ee5fd38b3ce93e433a348290be9de02918d36ba72f71a2d22a48fc67894cc0a27bacf34f05f29ca7659652a84a59d3cce6f651bce37f0f8d0f94d583485821e00fa47c457904b072a0b40e5781ad7c9fce56855665f15b34cf3b324835ea68342b9161731702ae1ad8d7309c8b39ba6071e84adbd8a904102a2c5e0472d803d9ef9d73d59340a9f28553eef53b9e186d96fed2940a698fb171ceb408f79f8a014d1f66a7d4365619fe11e1db911e07e4e1f0522ca30637926ff73444e686ace4d5e766d6c9bb9558a7b5cf00842f9b68f28e3e0bcb61462a633f3d5bc330eebe7a8b1e59b29fd24e5a0382fa0ecd228c64344daf22705d68ceb27d3463b59eb5c", 0x1000}, {&(0x7f00000022c0)="037aba99b0ae97158ee2289d55dc775b30d982a579f3832d683c62a9bc9880bc5a315a1b5342d5d26ff231537b84d6ef5dfdcb571945bf18ebe91fba8ab4c07c46ee829d18e82e00501624d32547dc49b0532362", 0x54}], 0x5, &(0x7f00000023c0)=[@rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x78, 0x409}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r6, r7) 05:50:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000033c0)=[{&(0x7f00000013c0)="dc07f2540360493a3b25c299003330a04f41b148778805c00281a1e194f9f43de9a6db5c341fa72f9dd8ba19898da70fffbaf731caa5bea305d2ce74aba965f84ebf0bd71b0bc938310486ff56d351ab2c1cef78a80302c54fb44c86d16528d34c99699d8ea8d5f5947cda3aee853bfa75d8be6cb26ecd814913e57fc191a5eda29ffee280ad8200f730bed62e32ee490a7430dcbf78c6f0c081c89ee2a3a8340b9a227df5823df15ce43ab473c65e269ec5e860b44408f60fb4c000ee8a03453d3c607257b46cf0d36978a161fa5e58681e55f16b80a38c0c76c9ab64c2340fea00a459bb76d7bb1c35b1dbb6d84988ab865652fb226f1acb3d3ecd628da727950bdba5f33467d5c533de7d0814254b3ac2f5679bb9e18da36e57d264df40d2e481cd28f8e902457ef916f781d48dd614af08e79d4d9a062fb1b9fdd0fa6351502aa7f19b631cfb0612d7f7cbb379afbe45b2979fbdc2c0ae6c99384d0340c8611d57ffa426a3b9742ec360f88f8403c0363194d3b535d7bbb7252e5d42cbfa6f69950c06157a56b983df79631cb14b3f15b5f76510f8c743f91fc4eefc0e7f3e7a97a7206872a4781d70a8bca42344a0509f3c4f7153ff8d63abc9236770200ce3e6f6d9ca33a8e17997055162edef54a91526f4f1579a800665aba0f1b61e94f60544ecaa7cf52f231332127a85172190bcc25e04da41b310a046c3b5b2b3755742dda3f1a8c1e09d549459f8ccfdd6ee65b376225c4dd33ab10380add850d87599af8d75a70a9c260fbacc5056fc8172156c8d207b5b04dcfab4caf014456e89f796104c5c7344c6aea35ed68536df2798bab4dfae5cfa55d51ad2407a56b6b19ab6f8e9f7fde570059a6b7ea38f091266ce87a9e6a63b1610575aeccd6ea99b9366b47be5d2af76d1aebc0451cbb4679a60b1c4b97f2888f88a23c815000a4aedd0032f4929cbcaf8769740a83a9b2ef340aa232dc159c5a3410ee5776fdd0aee2de52466e77c679e994e5e62e5f9cb4f9865a74b7dbbc6f95897f64f908e538b95d377f24fca3edd93dd8f3bc193c5d3c5bdb29a3c77f8c1f5d5baaf91b2430db2449cf53626eec5130c21dc50785eb7f722abe7b876a19d431f5d3d0a393760bd68e21230b74bdb12fede06406f2e67052f3102b38166d1747c006040fd26ccd0e365db9791b5b7b08d1379bfcbc5dcf2b87f6628b08393103005fe1b41bacd8bee1cb47390d8d3de2ff78bb518ac193670d9769b6b3c436979ac508710d73b5eb88aef65a0520d922ce8c3e11db28230b34f8114846974a1a91f56a1f55c5836c3cec0bf92ff7fc43e9d78d446bde28c8dc5eff79565034679d7080958f32e97664edca2f01d269bd193e837a60e9fc1e31afc229fa295fbdb1a58d24e8fd756aedffd05009b405c7548428ea5434bf1a6cb3e3648ea02cb90ec0e7a3b2a6cf32d2f571359e7a07e9af8fe4fe151805d23979c829ad1b7e87a7d42e9335f5490c15654c8320ea7eea60d4c92b34e5d55afc07c93361cf77c04b4fd9b36757353afab2732d79498e3ee021881d1b9e92bd4bda78fa831fc7a653fc7ee160ea37fe4614147c60517ed09fd03d509a76e43ae4b6987ae41dc538c0748642ab25ba7ac17e413c17bf70fbad0a8d2fa2644c97e33e6f4419a07d883402d316a1548937d10c2c6da320cd2782e5535c98e160d15722aba15671a5104b8f32e86e173da7585c3d4689a006ec41d67121bbec1b6414df418b8017580889e0192d33974533cc8edac99705152002de50d39e9ef891a675f258ef92563258b494dd992144e20eff40a0041609a0b3827aaa82f6b16165bf0b1d8fd28af631267db5acf7f65828a7e19e9386b0647dc623bb483f8b9380dd3108f2b673ee5f69ddae63fe430cca10f47d214afd50b40769060093a300649e89e2a988a6d9d9d93cac5df6c2dc7caf4cd7d6d44099c42903f4cce05c52bcb19b7e96448364a46073c0c6a64d726c17b20d38954da319247b89392b78ad8aecb657993ef74101a11a6f8c6f6272e5acb78aaf84a94ebfd00f9f647080113e33973496e433dd8764997f0961a0529c9e6ba93e8464949906d0bdb9f17e4b4ec212e11ab047a1a15a578e9571c794031b3946ac593a1684b7f1f44566a28a3bedd71150d12fa7157cfdb699220b357da27f1250dbd64009d608f0abb1fa2140fe789700488da7214417f9dd6c6d165f3fde1cefe99f9424c490deaf99162807eac1ebb7f3446209faeb0ca8cd9a6983513d4abd087dd872784421e32308afb0ad75731d4e03fc11abab2bbccfd685f5d5d4185ca1625669ced751c453c8fc5644d8e9f3455bf86de2bc49fa15fc61c80944bc59153ef4396d9ba8b69bf1397a354b23dcb06588f2f2e7e2d06e56636ffe0a2fa1177de76299be25fe2f1cbe4d6e973a9a673b0d4b2eb17079ac6ec63542bff79615b4c3bdb4b533f5fdac850935194fc6f3bd25192f598be3647c3fc98ffe3a908bbbe4ac3e79f9e2d209bad2725f42f719d17e2957cea348de9e7396584b8a422e08a28c78d996a809f352582953c593f5fc21df4cbe6717e969527d7e4502470724df8d9275d3d5f8d071f590bb5e2447e219744de1d475f4dcd2b6d2a458e0dd1357406ade89aba16f40ef85aa1cdd134ac68d0755ed53380507af014d899926fec78e8c563e126e314c34f0f353fad7a7a37cd7747459babbe19447d36c70a3a9d9ce81adf47975a97d4ef9024772ccf38e5e171c0f970998cb4a7ea26c6eca1129905bf8e886736ebb01e9d0a3b857f157b0af460c1cb0fb995d8a466e0eeaf10f265f238e60c5ff2b87c0b1563c298a593421858bea4360089cbb4251e514a6d64984a892a75c11f71c8fe7976997ccbd95b69e0", 0x800}], 0x1) 05:50:27 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0xfffffffffffffffe) sendto(r1, &(0x7f0000000100)="48024ebad5804be094876850f2a4a81c460e1cca4c8e027533e8ad00d183c37665141a3e24923799656a41e980c5d4afb4ed", 0x32, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'], 0xa) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 05:50:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpid() r1 = socket$inet(0x2, 0x4, 0x7) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="3b3ec6d066873d14a24500e9c5995c104f843da6145001ce939d0c13fa5295", 0x1f) 05:50:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x6) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x100000001}) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 05:50:27 executing program 1: socket(0x2, 0x8001, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 05:50:27 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) 05:50:27 executing program 1: mprotect(&(0x7f00001bf000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r2, 0x40) r3 = shmget(0x1, 0x4000, 0x40, &(0x7f000039c000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/21) sendmsg(r2, &(0x7f0000000880)={&(0x7f00000008c0)=ANY=[@ANYBLOB="01002e2f66696c653000dc59e95d3446bf2cdeeb9f9f367a42956c98c44d6e82bb0a4ffae3a6a1a21b7611e0bc9c78299a265ca77c14e6d1b0ac6fd8fedae0317800520efc01f3f4172ee31d273fee9b6003d92f14d6913955f86a57c4163a5ab891c020aa2be9696ca9f43e5e2d7bfb7338c6e0ad2409fd8faf0bca39a38b9de2627db620ff18b7609d7597bb1ab2cc3308a971c1218251aa29551ad5867b9768c0b97602f3cd7edbfa0aa1dc915c2648999a0f32fb543b5a43999e7d81f74a9097172c905fb4cc08fe6e8216f1cb33e990c133ebe6c6feae42bfa298da239e96e56af027c690680ce787a67e10d600652d6ffb05d2ffffc8c819633424c348c007bddf8593fbee1574d0998372b723bfb611000000000000004a953d287cc3f439e1d7e1b96ae3bc3cfe7ee0fe694ff34c8f716742e5e387244039d6c47f968a12d52818f43aecc8d91df9489a96726494712cc668"], 0x1, 0x0, 0x0, 0x0}, 0xb) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f00000004c0)="d72c33cb3a835d5617de1607c6dbcb14889a65a164c325340992e94ce973b223664a2cc8fcb07aa94fcd7833b4242e0a2bbd3dbd9342f501f118ad2482c681c9b6a699553ad1013085d76e73ce1ae2296cdf5b385b12eddc6aeaf2c812a4a940dcb72f2963be7b3a3891c4117c5e363db91cffa6db7cb278489c89889a4bafb0d0b00a9f905a", 0x86) sendmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x1, 0x200) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000440)) semget$private(0x0, 0x1, 0x220) recvfrom(r0, &(0x7f00000000c0)=""/25, 0x19, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:50:27 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) msgget$private(0x0, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x3d) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r1, 0x40) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 05:50:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f00000000c0)='}\tL', 0x23e4a9511fce9d54) 05:50:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x21) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffe0, 0x4, 0xfff, 0x100000001, "6a5e6010cf587d738e25c54272be8846757108e3", 0x4, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r4 = syz_open_pts() openat(r3, &(0x7f00000000c0)='./file0\x00', 0x800, 0x3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) write(r4, &(0x7f0000000240)='(', 0x1) socket(0x10, 0x8002, 0x8001) close(r4) syz_open_pts() connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "697338a175a64e8335c891764e438c37e4e86691"}) r6 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x811, r6, 0x0, 0x0) 05:50:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0xdaea858e) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x1000000000200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0xa8}], 0x2, 0x5d) 05:50:27 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 05:50:27 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) clock_settime(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x1f, 0x8d}, 0xc) sendto(r0, &(0x7f0000000080)="d7fe5d03e915731f05bfed8dd3e83b827dcd31e6aa1a0370c2f1191cf9d6c3887bb734c4eded006a67f62f113b6e3463b32f142f742f7cc03c879d01bb4d53f16a3145fcb04e9b49f766353d73d1d83acdea5432b47b7d38b3daffece1dbe6d65f6b5b38b5eb4a698c449bfe7b24c5e847478b371961d28df42b91e64b5f1aad3c5b6db47c9f517567159407b22c92b88110c339a2b566eeaf55d9699ad0e594c040a342a30d78db116df2e6ebd39d5a0966d6089bf7483e", 0xb8, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc) 05:50:27 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) 05:50:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e628901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffffffffffef1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 05:50:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r0) 05:50:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xb1c, 0x6}, {0x18, 0x2, 0x8001, 0x8}, 0x101, [0x640, 0x9, 0x4, 0x7ff, 0x400, 0x1ff, 0x2, 0x46]}, 0x3c) close(r0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xc000, 0x9) 05:50:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0, 0xfffffffffffffe7c}], 0x1) 05:50:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = dup(r0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)) 05:50:28 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x40) dup2(r0, r0) 05:50:28 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) semget$private(0x0, 0x2, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r4, 0x2000745e) dup2(r4, r3) poll(&(0x7f0000000340)=[{r3}], 0x1, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x101) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f00000000c0)=0x5) 05:50:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x89, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 05:50:28 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x20000000000000) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 05:50:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10100, 0x1a0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x1f}, {0x187, 0x2}], 0x2}) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 05:50:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x34e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) T3T3wsmuxpoll: not open wsmuxpoll: not open 05:50:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') kqueue() sendto(r1, &(0x7f00000000c0)="2d225cf2569d1ecc99e764df7a3e8b83936c8a7f56b834e52e6a15c29bd672ab6c3b0174e3c2ed70053adef0d336d71ba3df91bbff2f64962263d3a0bfd88f09202d62157e50a29efe3c36810df8a60cd0686fbf756a3bf8245871fb443cc1b66a88cd866c5c284304be72e676b0c7bb22b576d7200d14af77f3a557f76a7dc85117ab4a0f25c44118e90ea4a8d14ebe0558181751f6aef458d640fa1c96fedb4e93ec0868adb0ec6caedf68929fec8321e51b9f23e7687e0bb8eb6e48e3354ecccb7f72d9810c02dc056f2479ad8b652ed99f8cb2cafae46f74ef3a73f2fea2a803a38f7802418ba0c30ca847ee4ce561ff494b9fb4e1a4ef29ab", 0xfb, 0x3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:50:31 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="901d68e67207371dcc3e756e44c6854405f43050a65155432a83c0bcc4c4c16cf7edc61b1b0ab34b15b11ac86e3b2a24726d7b5e1e357177cc05f5a582617f5712f40f87892ebde8fff4e038c77ac4ce38e9222f82141616dc94fdb293f425bb5ddc2489e6667b00c0294753cb7ca7db542ee4cc4fd90fd4055912dc3fd83f4607a2c70a858a4fca1a1fa064d1d0c8aad8588d0c4b3886f7d5e5498dc60ed5fe3173425109c97ad468a5218a28fa61e115ce058a52a38e46045a1053338136a6a27c809b9b018440e6a8171b054c3c6c065dca11e5413039c8bc933f0f936edc759173d7aeede0f2e17846983a1091c97d539c0badfa264c8da20b1dea49619101ae307a4b4bf2050f0d8fcfb4a7a80adefe740079b8567d305d0945aee201096629c0b54bd373b2358120df885dab254c722c519fae763ecb6c694fae9ca53fe60e44ee0a8b7172ecb0c7e216889b5e48e52ae6a32c0d4fa3fe2445cfeadd976ef7c1b138a241792b5ae59f5092315b3d6ad5ca96b7ceebbf3593834cefd519d7996ba682ba61dc5b71b63b1f4397b12c7e528ec5a840c5a23a2db51448c36e01cfc20ad49c4f3241e40a0dcfdff7e3a3da4491100e2292ecb99cd07f80d1a2db31640465a0367a4e6d07c13fa030150e341b6c1ebde6a0df098f7f99100427da4e40005fb20dafaca23d9f41ec99dd01ef3ffe3ddcc7807e9343407daa858104f0459aae55fec9dc06a44da88b0d6d39499c7c5fad4b3b50aec27173a4d053e49ec8394c8a9ef738aa03681ca0accf460a5e4f74e9b5fcfdd62d9867eec7771fec2c0e1fc6505ca45b301469809eadafb210f16951f0f5b2fdc0a4faf4e42c7bb0cb9ceedb4ada8e196d690b542ee38c9f4768028ee66cfcec16a96311ff29490386f0d44a02e49cdafe02be7713478652f789dbf3322de15017399d9f9ba9a53c05dbbd83903fba8272f42fd816fc5723fe441febb32bc63f969d02f49a54c0c7642bf88b0ee2bc330d674c275c25d1c0fdb4dd75753cd46049479a7ee637b7d53ea1f76d8801bf806e615062badc7f675b8b38e5a9e294f53003ae17ebca51434148c8b7b12f25a01e6c3adf8b9b4f097a983e3c9b0224ec59d8cede31afeab9e4387de4ed32e467cac8bdaf10d7b0afafad7b7dc367b3cbe912fb8a7c2161b9e20c3d55dc9775436f68a9f8b844cabbf8d9094613defeb0791b5eca11a05cdf2c5c3d5c56000342cc754ba2fec32bf0b0455544587a37975e1c4c0d5e950d4d54933c76401bed1ccb9e070e374b9b7555259f4b88cd500629ad9f64b6fa55cb4002154d661edda9332dc239fee38fcf23a908cad2343edfc841de0d7085f319d537e76164df86acdee7303350d8bf9692fae2c676ce1850b65956214133be3c66806f3e51d0ad8a9c698b322f13b50a64044937332b3bed3583aa14d1bbac427230288818ebc69e03ffe2a5fa8ea496d55156eb4a9de9c1709eed0b8166ccb40de03975b7ea702bae9878fef440e3062602f66485cc3b74e764d8c1d7ea26f0af0f5f882c7009f06b2bff94677d10a0b81fe905d55b2ab883ed122e79bc351055a62e070fefe4a3fd21a66b384ae9f95b8c098997a7aec6b340191cf6e362f32afdcff43c90243aff7abcf8dda49f6b9dc97cf2723df21bb5328dcf865638c78475ebf0a72d29811a922d3d1166ac66bdaa540642181b9e4d2e22a6657a945b6c118552a4614dab48d4960df1fd243b81d7c5cdcd60cb9c5542f92f5c99db45866644e5aa13a8165275d06a69c885b6c64274a16c3221c5c4390926dbd54fbbe52187da76edaeaee1655cc01028dfaa87921bdbb4de2a5d3c05f37dfabb5609c1cddd65ce06d0f628bdc549315226ca69ea55aeb18b4bba7348175f36ac1622a71d707f66454caad538c6939d5752817be8f5096ac16539f41943ea5fb8c152e881d79a35fbfb4824bdcc9dcac9c5afa894e3ca0a33dc3e7bcc00d71b2204cd31d971f6bc7c0f798e70f029f4a69212a1a57a935bef5c0e4dfb0438193e5e8277db1f5989e78162835e2b4613511230a18dbbffcea6dea29c795d3ede6e45d8c3fa07aa06455be81399d0206a916a45a0c155ddccdbf8acc795e1f4a2fe4b79cebd4e06e9bb7d973a5d51317af70e316a26b2cdb2fb1ad1c3f1d98764bf93c6b8dc8fdabf4adc55f38672080a6ba47265edec5a0eb4cd76f0c073cc460441b4e26ef37fba3a8b09456d394356b951e803a4945333e65787507fde077cef8e8c4ad828a77f5f16e724fe7a4772ecb67a26f154a4aaa232812d7f4c984f499ac5b2a4700df531606938d7be3d79044e96a33f6d21381ebc6ce611c94e04967ed290e1099ab47a5f8ad7f4cbf417ff282bd0283ef6c2f8f0f6dd6732c7141a974121012da70364e0c73a4c906cb62ade17a261e0f4b4b39f044f958da402486168d6d094cbeeb349dbc442e49589c767a065cc849f52b50c0e282db6c603cd84944270b5926ef116f826848dbf994269e8434bb0c044dbd632cac82cd888b2bf92a656175afadc7c3563f12febed102550710de2d2f3dbe92a83152dd8829fc61083ea4090bb5c60164a87cd64ca6a3fc38ca83cc1e086d6e04c3e9c96dc32fed84f47893f67dcfdaafc20e948cf02a555cebe7a95daa124da202d24561cc2a79c9caecbcb92585013e789405dc02ef42157cd7f24ec1f8f9c6e2c55b8f9cf0d106480a53b280915e529ac5afaa02a60e7bce590bb25ff34d2d2ee5301a02e21d04941a7a43b0fa2c62ea4fad01f669c1229170a9868699ed4e07d37ef25777cc79979fb15f0b0fcc4c21c33576dc8f80afcba9a9effcaf1c4a7c41a00b88e95997ad7c2401b612e9a7f1857aa6d95df2639bd041181cb0063f32bbca7fdf7c4e1c462a439a8c53e5a91f50e40299ae360206255e500d87e18aec1300e5932e9e84b79b8e9184ec3fdc353359769ede467d2d9c80c6cb40828ab2c7b6f6215e40d81daae257c5d1d113e9d70178deb6368ff01153b3a82adc19cd6a74e0762c95e315e9839e0b6f6176093362fc1c0350c898809d9805fce41d45a56876102e3d7904a4c3a5f7729d409a870ab714ab810b4f9d4d9227f90656508b3d6ea2fb7abc0e58c101a3be658d14c35c6ed57a848c19ee551466d91d0467b3c4919b92b4eb79a24ffcac8d2d6ac9fbbb1f4740e2006069a3434ad1ce2d58c6a37eeeb9b88ec06544f195e55c9b873b932ffe1b966c1b8cd85390c580b01b1df6bc504d701276764077562923ab0849872d1dc0f6642a45758ed47c98df01e9911888b02ba30b42d449949b4425b9357b9d6c0d34fb5d0180a9e245deb2a791a3965ee8127d8876b37fe82ac2fac38eb15b1cbfe2758319bf3015290e7da6a76f8c94d7e0abf165b1017b7b811b2cbc1955f2db23a6c13308c15c9e0792d8d6bb8ce88d1b9f7c919c435e07518c8a1be21f2a1c56f7fcc0b2cc136587513a63e4ddd702307583d383cb5202a8d854f5082d9908486693a7b67b13f160786f5a2518895f345f78c6977aa9781785a87d9fc780eda821c37be111f596541030158b481018572a0ab42c33d4a92468f30860b624fd3586e7dc17a4e4e3127b70c74596021b102a7695d0994dbd287affb81ffd16217011831ffcd71143773b8e874bdea4ea3a8e03eba4708e90c8caa237607d98196ff74cb532c0f8b0e5c0775940f486c594d267710336bcdbedc03812487cf4414bbe4dc98ed02fee6a05b69dfe80c76adc289fc6a43b83fad22dde8aa9f93adad9e6c15fb5ce896d066d3e2da1ac74816feb324fc48dad8c6a4cd6325d5a6b3efa392bfd686793e09204544112037d6af474a2ef2888ade48961384bdcc3941d922086e7973be63e1c6642d9d57e5a2efb6e402735b1da756769bbc256412bda27dce0066e9d678d856d2b00e3bff5be56acd68711d88482e6fe973adcaff3912396c75846443ceaff84e4307713a19fa933dfb8ddbb635a70274edd262b1096a73a08dbaa47725ab1902eb459bb8fcb1ce9b3d31ca9643ebe312749a6832f86eaaae7a72eff425cce218145b64f374098305c91a6d8b6454c7cfc0a894f001d21b06f3fd4a3fc4d9c08de3ede98ba6463b2349e30e5095399724f3dbb1c51cdcef67e055588b82cd9d4176f9332b9667de53995995a69dd92bfa2a9cb0db9b97cbcecc2e9b6c37c4f11de79c8ac428dac72bfef7d409256eb5593059c3ec35fe0778e521f3db1bc62201897d8719b74b9838647e912a7674949225c3fc8598dd5bc9158e8924fd2184030775f4ece4779947e8c59bca4c91a1f891d200dcc5ca6537d9953254e1be421628c18a3a23406b77a4b13a846d5c35479fc5e001bfa064cdb9623f1bcc3d2df8173f5bf7a44e61ff0a04643bf99e05a0dce8bdaa937fcd05594f5024fb85eee56b291b6ab76b0f56f13eaf39876b5b129f1fbdb3c7cc7700c74368bbbd8c0cd4441a08b5a2047a8464fd9225124b88bc0fe2be4ca2a75f6d231655238708f28099b1c60068c4bc2d22285e41970f77c1b77ed3b4c196dca9a7c66820b5f9e0a18f39e51c34e8be43dfff9a682b13c873426e6bcfd8e4bea3c4ecfad3f0c6c91e3919663999f88704e328da33883da30aac291034c756b7ad34c16728fbdd48776c408a459b96917fc65e6961eba1eee728dc1ba7db870a591d6e3edad46cd6e609b109d68b0c1593296120119c77d2c6d3f4facc144549d9f118709d6633c063e4f7ab83f075856741147fe77142d8ea1e7b51199a211d6165f4dbdd144f70b6af17e71890fe4c367677d899526b6f62923529547cf1d784db55817ee87fba9e1a105ad7ae5a0a728ea3fa9e62bf00f9a6a7cb112015a5073f0874b8d12c4e7401aa9bbbfd70429c9eedac990e6a1b661b01e3be6e137337a0111c830d79278c1c1c7247be449ba5c31451cd757cc9a049232ae7ee4fefb240293f5e41eca1ab602cfa121514070887d33c8f0d88ebbcfaeade8216895f685a3bb35c01257e1a04e054a79ca5a95107c967040126d872141c1b26dd66645dad62cba026dcbfd584b2a04481a3b20851f277634889c60640cc9e3fd59384fab51d3c3bd7be795c445b0eb117ac7dae578343e612fbc5e526e17c43604b3f9af5ca397d08f646df60126735903368052601bf276fb6470189aff4ace3f53526cba9cbb957958197231d704c95e8687b3615daeeda1ec65a64fb111a771228c3d5cdbec7db90b81838019e6f608115af0ca3446d56d7cc2a5dbe552e3bca769cebee11a81efc50868f366b9b297e696475504aa3ef698cc6acdad03914354463e92cd00e5a81500eba51d9cdeb69d353afd24f51a9caa8b18e1f789db974812a1edcf6c398ff09846ec0eb4647d3b78191b87c4b6b78e63699d794153d784f511770ea1cfee1c867abf9384f0e9ba9445c48cbf6b4ee500144ef817928404777f54bc6682a11a8ff20a60638375d9867228f51c4797bc925855590d608cf5ab16fbeab3ec45a723125b12617d9f1cb06f85f2c241ff7dd6ebc7cb943bd9a8d867464dc9394459c50b3928680b8f8895e88ecbb68312a5c558c1de98491dec15a94a6b241229a81ab520f7e0290fc7969d754b5300ab47bd6938a1a39917ee37ba3e78158bdc78e7c4144d7e52c8800ed14c38764138d5ee2bcb88be88c010344baf7ce3322aa08a7d706b17e931ea8d306e3ca33ce5a7af7b58563f9e39170125b248b207ef73faa5c2ada750efc111f18cb75042eb3652486517f595aba0b5793ad3b8ac4930503520b1f535a", 0x1000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x100000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000f, &(0x7f0000000040)="ebff125c00000de2", 0x1d7) 05:50:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x21, &(0x7f0000000040)="41d7037e3e4e7969c3005201decd61215dc03ae670a3de79ecc8241c5a4cdc1d52d25b133df23e7cc4289326aa86a0b09acf00310e8d19ddd78dc53ce780a78cce53de4ed0976f3410d1bd2650", 0x4d) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) 05:50:32 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0xe5ea}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="e5a951e9056da2e9202991bbe27da0c4aaa6c38772b3f953f5c37bf8407cb69f92e1f84b229c68b15815408498fd0e2a7394007e3af55bf2eda9d8c31e81a8dd512bf3515ab1dd224433899f3c063f367898e1ead63b6363a4cb907351fdbcbced4fd88b0829d0a6dcbb0b0f5a67ab40f572d2f9993c64d54570ef791957aa1f2158cbd02e2fa49aef3aa4cb0339d265f4c28d2d", 0x94}, {&(0x7f0000000140)="8690e59e2782abc134bab54151e01151a3d7e87b2ee798293f54f236c55a6c83238b0ab8aca515cecd89a10eefd00bf54070d8d08cc0fdd88815521faf19a658b2e62cd019d690cf6035f0b404be5158a23e7d45fa81f86f59f6a236ab557caab2b6aab364c036b85148ae0956eab1a0e9b29600924f11e00dd60744d394577d", 0x80}], 0x2, &(0x7f0000000200)=[{0x70, 0xffff, 0xfffffffffffffffa, "063d148c87415f74e46338f84fa886c763e14097859d4171adc1958e87225f61f7aee6da79aadc07d978761174d5fcf831b78fa1d852317243ea096a47f35ce28bc1c65d875d0186ad2147dd6b4717356453ab1ceab71c2f723221442426"}, {0x110, 0x1, 0x8, "d0ac04e6aae6ebd0d4813ac4ed4a14c2de6aa211c58e8a0f3e8e4f60ae30e4ec11f04767429d0bdb020e51533a6518c3fc31ca041244080568456bac404ca27e9e48ebba1f7499a4bdd6e5f26cec8af1ee3cd49c357aefec3667e72fb6646a1e924054cfb336cf8265e0ae19dc25eee8d8fae4387d13fd838872cf7c0dcae8a5a33dfbe1e46e598ff69b4c70eae3a58dac2ce86ed213efc47a2026d0fe3a81be7b59cba4131b05ef1b4701febff981c569f14772280753719ef299d3fa72e74c0d088d3e75881d48e26125b308ab6e2716616e5e20625dda699a1ad8b9339435af130895b02dce650fdbdfb78ad8809d7d3d4db429d6b669b49e"}, {0xb8, 0xffff, 0x400, "612e78127b8d08624a7b788a56129e374581b1a37ff776e950c91da01ba9a678604ba2f2f32c3ea335e9cead34b71a281405d2b52d0e4574722ba871c077e53da242cd1bb01d30c6bbd549680d12ea44c8d46270d52c11b78e2ac1a2c95ec2a7f365b6ed7815548cedca54740e84f588b093b78385025854d581013a382bb4d858f00b965a87c6768dbb710a8482f35e299becdbbd48ba70658a85b5fec0f2c2086ad3"}, {0x30, 0xffff, 0x66a1, "c44074e9407b05f302bed94a3d155fb3a9ee48a4507eadd7a882c65ad5ec7f"}, {0x78, 0xffff, 0x2c29625d, "6435f132e7ba0689df3fb9ef8169fd4a0c6d2c6c4def6c3ecc37f482e1754503d15c7dcd96dead315f9ee0fddad32b2dd8a50459dc5fedf537e46a23f4ef9bcae79a30773940455849a85b94b3270a629c025aec0c694f7a893f2ae30b168aa0ff325e78587d"}], 0x2e0}, 0x2) 05:50:32 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = openat(0xffffffffffffff9c, &(0x7f00000027c0)='./file0\x00', 0x800, 0x12) recvfrom$unix(r1, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f0000002bc0)=ANY=[@ANYBLOB="1336534c9ac02073bad61bea60989300002e2f669a3000000000000070a80b"], 0x1) r2 = socket(0x800000027, 0x8000, 0x6) getegid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r2, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) fcntl$setflags(r2, 0x2, 0x0) semop(r0, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002b40)={0x5, './file1\x00', './file0/file0\x00'}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0xffd}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) ioctl$TIOCSTART(r3, 0x2000746e) symlinkat(&(0x7f0000002b00)='./file0\x00', r2, &(0x7f0000002b80)='./file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xff10) execve(&(0x7f0000002840)='./file0\x00', &(0x7f0000002a00)=[&(0x7f00000029c0)='\x00'], &(0x7f0000002ac0)=[&(0x7f0000002a40)='\x00', &(0x7f0000002a80)='\x00']) 05:50:32 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000480)='./file0\x00', r2, r3, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x7) r4 = socket(0x1a, 0x4003, 0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x80) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x70, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) syz_open_pts() r6 = dup2(r0, r0) getsockopt(r6, 0x2, 0x1ff, &(0x7f0000000340)=""/226, &(0x7f0000000440)=0xe2) fcntl$setstatus(r4, 0x4, 0xc) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) shutdown(r4, 0x0) close(r1) bind(r5, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x1c2, 0x1) 05:50:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYRES16, @ANYPTR, @ANYRES16, @ANYRESOCT, @ANYRESDEC, @ANYRES64], 0x7) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:50:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x83, 0xd) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x80000000}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) 05:50:32 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) setpgid(0x0, r0) 05:50:32 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8001, 0x70) 05:50:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 05:50:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) shutdown(r0, 0x3) 05:50:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x5}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xf800000000000000, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000f80)="173bf5ce82cddacc34b83ce0744a27aedb94ef61e2b306892328e630fabece3bfd6a42d7dc559053c256890df72edfcf5b5cbb0db95c0b5dab2f27b7c470e0485e86517d14b4f85707661e8574809105140e3e98841dd8ff79ba922ea79c69ce0bbf5b4358532d942c1d83cbcce0458102dda9d35e428ad9593fdda62b670943d5d36baf199797fd70e03e9124c5a576d3cd51141f0d965d75d290582e02ea243cc120be9b1beee7bc964a6685c4b29bfb23b36747c9e9aebf09adb62d8ca962a8b25fd2efd2472829527fba59311ae33db643207edec6563f2c308fed7e65431d6bd763a14360ce18bccdb58f4e42e26b945f498f4089a1cde5625d192cf4d4c5e9f5807af97cecf100f56c5ad4c6528efa17bd1d8947cdfca3b12b8ad8b5f03dcccfcbf54a667031e5b0a04eeb2c161bea93166ed41ce0fbb9c089721eeb927fbce22a1e64a365e4d52776b3c4c6dc034f4ec08b07c9d909d0f2017df3eecedf0332b671a94126ef55f3dad9f3fc42400e22ef9e3fe4d7d7fe5cd94e3c3a2da57f737a12afe30ffb4337582efd5cf90f29780a6e0082741a974113c42c77790b957ce855f72e505041c297d66d1847ae546038a6da0b93cf3bf496d7e9448fe837be3df4d6f831204f163a213244034b8e36e9fb8f0d3a1cd1918c2e1678da05d6942cf38339ab22d09bced64fa7c2a58a716e95b6480918c953e4c7bbeacf2c3a689f0b19059d9f4415a504d8168efe47d3190fc9eaba334b1bdfc3685bd2d3e9a73f94bab2fd3f2b59932e28ca9b4d59fcb7047a9ba07931eea2c8a2f88b5cdb47e571eb895f6e7edcfa0d8b36a88a9a4985697592ffac67f4725820f2dd18f91ed18e65d3fe9245b0664ba4a1ca62ce64156a7732644ed686ed98a72ffaac82e6ff452f92a62d610b53082e0b968a608d2dd61d0d8f3e23fafcc80f45bb7f61a68cbe675889db391db59356328c88492d00062ef7a80ae3706a343f3b23060997b98cd36f37b05306c1761c6b476d920a1c7f7eb05270fdf541a12a761ad7b63d4f80938c7d1a5b63b651d48c4ba856eab33a89e0af7db228cad1c174e384c5490d89849e049f6330d9a97a56e5f3e0a2af68f4c8c4a64dfa4232ae3abe415d1ac3eb56f2130cb3057510de4c99881709251e5a11f12a6fbb4611946be70725bd9efb6448b45d47e77df10b85631fbc25d725fa8d5645d1dbf5260160fc91801ac47fe6618400a1d34f461e7281d830b63b5ad533cfa143703b3f0194df96319a5a5fd0e8644aff76d4d9c4bd4be43f9954d3620f8e5feeea7e72f3c08b536c8bac917a83f165669aadc18eec490bce2132938840625acd3a9aa88224118fbaff9eaa4854e6fefebd495e31817b3229f936f870ab46360d2d55fdb14a10c6e00c1dcb638dab95a855233ffe2386434fc1ab500208a7155b6e27e2c84d98e0243f3fab68da31f0404aff37e9082238e4fef0e795176d4094f907c2ee093f1cb11d97866125e913bd871c7576b2864d77471552f9900fe59e3f348b88b9516f1d44fda8570534c1c53e9196b957107178935255446d607db02bae39dbdab19e885b30f02a982d9b5a77e0ce3c905f4365992a8d69a095cf1c8197b7a2f0456a7f704af60dd272fbfbd79f63099ce23993e99ed4fb71629639a13f77d14f1a262c250b405dc17e0d3ce8f709a99c4b259cf2f421247a2f5859d8f2cdb36c0542299faf986686d2a80a33863f4a4c87e0f4cf6916dcada3bd84eb55f08d2b2efe18283e658b16d9a7426035840847d470540de33bd8f2cccf90a51e3385baa3e7eadc7f13a98ce3e03311017d1555d6e10d25466da211e51461ab7f3e730d0f2cd09d8ac356ccc7c1475570232d3577d127cd9c1637b496e608fe2947eb90893d8bc7c8a9df77aa6a4854900818d361a859d17e87890783e6ea9010530a9ddbd6bb851dd6f3490dc4ad89d52890c1cd924038c425b9ef3e7a959ca98f08fbd2bc5d288580807dac48d5919276043b795d74a58ea408fffde2b641e934cff0a307f631e5031dafcea97db7924afc356fd64c034a05ceb3064fe9320ef96aa52dcb406071da83a87ad12ca81f1140344535f865fa85cb36281618467387d42ae3b87a4e2f3aff41f7a23359c41aaed8106e986dfca0751976c791c0d22944939a41fb009f5dbeca5732693e66ad1fcec571081c6f07530be6b01bcdba84a226e490e1accf8ec2890fe3d1aa0ab0c0ef3f39250696fa6f9c02d5ee9c52216e3efc58de449900a4e2493e3c2c3e286a71d3d9fe3617cbb2868c06d870375956b0b486e7997ce761baf7c431eac8fa5c2dd5c0d4ab6db2ed6189a1bdb44cc332d0de7fb0d8bf264ba202fb02b2121f418f484904737a7e108f634a880a1d1a2f55ab96a1724de6aa3cc0c32148d8a28be0621c9b49862a707d2d7ed52cf16e25aed3f8327cf4759dfb4e60c6ca004a8ac9e892656aeedb7b19779753c460c101869fc5a5435c07583d3223edb8a97c24b66376a219222aab61d7314373d0966ac8ff3c93a3ad5961f327b3b089ca7bc590b93733f022c3d7ee23b10b5c0c1a192411ef10b8b4d68e26b3f1e4a20d05d02907d8604bc3ac3b654694cf279a98dbefed5861636b21114844443523205a6843ae5065c27f72f271b2d9e35a5fc3e20d58bdb57d4ac0579567bf18daee4cae2c92c1ab2e071ef846cf586fb0293b086b59a55e5e6fc47fb522d0f62dd87af9aaa2054c4deef6dae1890bfa2bf9fdafcbccd311cc1d59f6bbfaab9f191236ee91fd04671ff9d7ed2d23ab53329be23f67b61ea2b8207a737d41da08ab55822ff3401430f6a2ad64dc75e4fd6f5909465c8646bbebeb6f5827624d29e53a65fd7be3146a34e864065520e964d6ec796dc8be5aa7871c40d97a0b55e8d6becdcbda9f4b3fdea87b0c684310e5be833520f35cf998a5cba56c52c04f5a2a6d4c4f5f5a0a540b3d7f0db63ccc375729e12fb3e281278f86c2ed33077aee94414970eb5d85c55e04e13b8710d605084d65ee0384aa50051f3e3c4aa41b1749087f92a87f60da25859dcb3e46838dd25e907393bd746e7abdc9a70829a0037961e92a48a57eabf459de61818b106d494e47b8f502814ae64d92d9231fc5383954646e83a5ca0a2897cfe082c2d21cd77269e7a217e59ee4075b92e5f155951b2df70f15278bc9106b0edbfc1fff8f546f88520d72f1ecef1ced4f67d878960f8f9b988ea68aba356afbffbc72ea5747ff6abaa8128586b71a92a1c71842323d797859d0e559a32eb28cbd07f9e182d944e37b9fd2d1c8335346765bc809dbe6090dfe0986c164878046bfe4ea1313bbec6fd2ee24ff4db01295bd3fd92a84e1d44e98932a849a4aba3124c5644bedbe2aac117027f12872b766d4633bc060cf8412f5a73ab89a72c9f72c60fcaf78236421a3a4978f188ffc13c47f302a259ad72fba7a6b1ec03126f82fee9df8c89e113cd817a006e217166a27a5c6c0348da4b78a66456843ca593f038bfd022098fd3772c7415a4854e9ef644742daad0a2321967a64c214a502ffa1613e6106be56356369ba86ea39d4ebc4fdcd152c68ce6832f412bf3edbe5f7ced873d2a4900c3e676462b757d78f60b7f96712036a7deefbb8ad7aa57f8f08bfc5736b74cd1fb9df0fee8812c4a8250affe2018cd75b74d6bcb402c86ae0b823ec3fc67935ef4f6a855041ad4ff7d96e213113f84d20eaeab6038e34351519eade293e01715a411756edd20cb68a94ac301b4d22ab8cf686b0bc67cfd1eec3ce1773207ee304a50551a1d35d6518364aedaf56dae570b381feaeec9a560f09c9014b68824f7c06e39cfc93ae46f4142c37688b8d09e78228369d6664e6f951f2377ccbc982f292ba0e10966e6308968aa7a7154c28178fdff1281b80cdf2b42dabcad0ac0b9b97b453eed33dd16faa07cb0241da67a8817d08e7667a4317356d4f0e3a5f7baf865d34765da58b6dbe1aed9eab0cf8f47bc10c2f6de0eea76fe379cc84e976d36591129e4b5eacdb21edb11a0887a2c52fce079bb8987ed2842229ff7156fb60ae8149ada1f2e4573020fb65d6d508d188de10100a76174bf695e10b895bf8b7db92fd3b89464ec8b6e002215b7b7aeab312fcb09100be43489ba5119d27678f08965882849a2318651f97214f0788f103ae8c13065adeabd71a3400c312c65442a2a5fefc9cadebcd48a32bd049569d159a0d2197dd687718d991835649b7b6f9f35027c6d91c4dcdb42df7dc9b4d94e83af4c6ab08375a35f686571f39b04abb34778041ab7ce1b6345ed5f06a843b55122072ae0564ca9e98a4c4cadfeca480991e0fca7e91ae3fdb331043c803323aeda39db927ffcb714918f0bf44092f6642026777c1c9dd0cb72553798e0d9769dff6d5b2f161ab7d822b1220c7ded72998898e85f26c699681ef3f2cda256392a39408eb7cd7dc260993ce0967e24738ed41c867e2057802f0fdf30ff3d8e7b3934077e009d557887b536e96289b33cac30184c255a9e34d487da79d7583db66c44a5b4aef7bdc3b525e5d9b84f7d75c88ffcdc05651b81af84c48f91132b03ff8a5333232b1c6d5ab71e12c41a498b46b87df2d4e68fc2448f4dea502d6ae3caaafb7f697c7e01be5284e76c09ff29a39dcc82410206da523a5dd3104a963cbb9e3631b97ba86abb77fc6573fe78b1ef20eb320f4f978f6d6013051d4c76eccb7368474b077e2a17657ffd9c5bb96ec48fe390b1c30955519f12d3ce85c990f586b1ee845b47e0bb782f500852aa54bbdcdc91383600bb348846ded886f5f553280f008c809a1d6e590299ea78aacc1c719f2ae77ea96f613a83fda015c5d08451caea8568a755b7cbc81dd85c73d78c6328cd58ce4f64439965cf638eeca02d25eba1c41272d067747effe99d5315daf72eb4d2f47acfc37b73533a3557fb66d990a44d8a1484efb04d5a3f2c90d433c342f7981fb68a6d8cccd5da72c58aab11c19e0ec91b097ca5a92060d91de44942c34521ab02dffb3077756feb1a2a1264de32203bcf888da2368f0f858ec0570b7df00c98288cf4ee34f10aedcfc252b13a591886c125287595779098ac0621ddefc5d91fe4597cf6d339a275aa3d0e10fa9414277668bdc701066ec3217cd86d9acca65266ab26a8d726084c07fb76c2f7cce774dffa4580d4e4dd92cf0f873424a6e9977497c0af5d4f2a1dac49a6564d319ad425ce00f036783e330c3a00bad93707234962c81d03510eb1d301d6f9be47d36386179704cb723d40f17638c60e4ac89aabeaff5b673c924fd68d5f1b75e68250b6db59006c09c15eb8e6cf73501ed4951a4384cef14c97cda7ca184b314384fd883e4fa4763f5f8dbf61bac35df6f89d0dff91572f80789e9f7a38ff07624cef6eb7f5d11a2fc4dd60d2ba1f40e3974bbd6f1d4221d7a22a997e5aba4ea12b28f583341301091b4469168ad0a40f4f985905b4766ff5950b7c66a12d5d4942571192ac01de4f33a1af5ddada934b962b01d8931baa214104ffed1b0eaf44384ebd1223130e5b14810de71c51f4f71c8f044d5a5885f231448f9a72ef7b7fbe57c18bfd30acf99ad", 0xf7a}], 0x1) 05:50:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x1d, 0x0, 0x34}], 0x8, 0x0, 0x9, 0x0) close(r0) 05:50:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/33}, &(0x7f0000000180)=0x23) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') fcntl$setown(r1, 0x6, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0x3, 0x1f}) 05:50:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) preadv(r0, &(0x7f0000001900)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000500)=""/184, 0xb8}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000001740)=""/147, 0x93}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001800)=""/193, 0xc1}], 0x9, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) 05:50:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0xbbd, 0x40, 0x6, 0x81}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x28, 0x3, 0x9, 0x1f}, {{r0}, 0x800000, 0x40, 0x5, 0x6f26}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffffb, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xfff, 0x1}], 0x7, 0x0) 05:50:32 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x403) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 05:50:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1000, r3, r4, r5, r6, 0x8}, 0x5, 0x1, r7, r8, 0x0, 0x0, 0x976a}) 05:50:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 05:50:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x10000, 0x29, 0x8001, 0x4, "4f6964bed388713a52cbcec7074ebc302437f024", 0x2, 0x1a9}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="51b41ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0a7c150e", 0x1f}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) socket$inet(0x2, 0xc007, 0xfffffffffffffe87) r2 = syz_open_pts() r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:50:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc0c, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x6, 0xffffffffffffff47) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x8000000000029, 0x20, 0x0, 0x0) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000140)=""/14, 0xe}], 0x2, &(0x7f0000000280)=""/4096, 0x1000}, 0x841) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) socket(0x20, 0x5, 0x0) 05:50:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) socketpair(0x3b, 0x1, 0x40, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000440)='./file1/file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = semget(0x3, 0x1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, r6, r7, 0x2, 0x58}, 0x57, 0x65a, 0xf8}) 05:50:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) 05:50:33 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000300)='\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') 05:50:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0xe) read(r0, &(0x7f0000000080)=""/132, 0x273) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 05:50:33 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) getsockopt(r1, 0x100000001, 0xe33, &(0x7f0000000040)=""/28, &(0x7f0000000080)=0x25d808b99d46c4df) 05:50:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 05:50:33 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0xf8) r1 = semget(0x3, 0x0, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0xbb6, 0x4, 0x2}) 05:50:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x700000000, 0xd9e6, 0x7ff, 0x100000000, "cf91591292fc8f58b4e2adf6f65108c8169fe628", 0x7a7, 0x85}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfffffffffffffffe) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x40000000000) open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="ad48b951a2a5291c43980afed5d95a0038770522271b16c6b8240915a5c19c59c5f32f863c5711f6d3297ca04ab41fa4692ee0eabecb55d7317fb0030d1075b2aa663059d7b1fa4ee31269367dd42bec59af4dbf47b902bf68aba896055813f3f7497dba880349c212ae62235945e69e53890930f8c511f7b7c6b8377253a4f0daecb4664ee1cec5149978514935b785979c6c9c05b1372ea7a1d00a193086a515491c361fa3a59d", 0xa8}, {&(0x7f00000002c0)="625be51207b072bfa45175d31db3baa310a0782f534d3cf096f9e2f4b87b62071764d2bfdba44f09a3acc0fefde1789218333c82de67b51e59ecf526d80b140bcadee3b8b844082d705f23b6e0714c4fd86e2bcf1b1e66c48ece5de66ca10f35555c8c0e9ca38cead59373173a103b67d57358c20f8508805a638a5d00234fd34fcaed7c1d813b58685a7873382a8003fa5191214e0c7ce038b22cd6b94fb6656b9ff70592e0d8f3a4e1ce359fcbea8ec6b041efb3e9b4051bfa9bcb7aadfbab1e5cf928a62599760ec6bbcbb7e736ca09a61982c8dbff6f2d0e5d3e67a76421e6cdf52c2e746025a40d9bef6d3bd05232287e49c8", 0xf5}], 0x2) 05:50:33 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100)=0x3, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000240)) 05:50:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:50:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) semget(0x0, 0x7, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r2 = semget(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000100)=[{0x6, 0x2, 0xb14837e7da7b2bad}, {0x4, 0xe4, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbe19, 0x1000}, {0x1, 0x1, 0x1000}], 0x5) 05:50:34 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x38, 0x4) clock_settime(0x0, &(0x7f0000000100)={0x99, 0x2}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 04:02:32 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() getgroups(0xca, &(0x7f0000000500)=[r2, 0x0, r1, 0x0, 0xffffffffffffffff, 0x0, r3]) setegid(r4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x18000) recvfrom$inet(r5, &(0x7f0000000100)=""/57, 0x39, 0x0, 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') write(r1, &(0x7f00000000c0)='p', 0x1) 04:02:32 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0x8, 0xffffffffffffffb4}, {0xd706, 0x9}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000140)={{0x7fffffff, 0x8}, {0x2, 0xfffffffffffff640}}, &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) getitimer(0x1, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x80, 0x2, 0x7fff, "85ca35f44bec6b6741a701082e64d989feab9a0d", 0x4, 0x240000}) 04:02:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xe02, 0x12) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x17, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe06fc", 0x4) socket(0x6, 0x4, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="19c730ab493ab7931086d37207db3e5c15d429f2bd7a2ad910dc1fe55d28a6de14ca68d8f49d5ad01d84264cc30727fcd588b088499bca8ba8b5bd0e6bb711f60654577e565c695ad1b72e992d33442c5ffdc6b9f7b4bb48ab5814856e2328df0b23", 0x62}, {&(0x7f00000000c0)="1b15b6481274c0da3eb8fc6dd12d2a73428684abe7fd35e683fd7e737073d356172e855d8e6a91a05a65b0054eb02175824b24ff60c76ab45b7316be6b0042dd9a79f2120a198a16bc40e39b93054a0fb06ce37f2f54226a5b40e1b01c5443e36df82e4432daaee4752733f3de4fe7c6b1fe661ae13aeac9bfb9d4a5705e641c1d89bbe6a0c103a71c4a8c8f9bb64e10ca08961ec108cab77fff566a392991b009ce57314dd36b2fbd7b02170cd092f36f9c49fcb11ed3f0e3263303df1ba2", 0xbf}, {&(0x7f00000001c0)="685ef0cdd65cad3d943a78c56642a18e71adcb6c9c8c0ad4c7afaf22da1d94a7b604df8ca5720bc1531e31422eab8c6dccde706e3fea0d2b971af952e66c5d8c6de88c", 0x43}, {&(0x7f0000000240)="3ce8e6cc03df5076b97f4a26306addefd18161d40276e727c94a70572b8c0405edd76821ecabd5a1e66e38b84b9d41dca4133cdc49379e21f376bc02bad64579119ebc7c97fe0efb547ce402b0fe8a4ee6fb9db0a0623936a4ee181062e3b0a19f06c4b2fc9c17279f8820588f278e2f5e8109b09dda27831ea44dd3cf7d39b4cc2e9cf9289c296bb658589b213ae3d7989fc4c33cf7f6d3dbff", 0xfffffffffffffe42}, {&(0x7f00000004c0)="2d6f0c5e800784cf13b38f", 0xb}, {&(0x7f0000000500)="8879e7c456fc5079b0821e34e132bcd6e6795d81b15178296bb2d6d37aeed5ec182f1f96fbfecb6ea0fda14e330935ec2a9aaea96e585e3e0bef74909925f5eeb1b97f38022f6edb1a4edc8c6862207e52b1e2761b296a416b43eb106197379d4a08721914411bfcb035dbd3edd1899dce4c7d2ee417cd56e9848ac083f255f226143af7bb16e4debc786a01320a4140efe7e4ca7521d07239a3032f53dd3c2215173f5468a1f1aae0e2e0bd29100ac4f67770d8c907e3686edecbd67bbd289aff0e98c9349e1d7a3425cff32f5525e5afc321c8e8940f865860be50", 0xe472e923c6e3f8cd}], 0x6) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000001400), 0x0, &(0x7f0000001480)={0x1, 0x2, 0x6, 0x6, 0x0, 0x800, 0x800, 0x1c0000000}, &(0x7f00000014c0)={0x5, 0x7}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 04:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000240)={0x0, 0x61, 0x0, 0x0, &(0x7f0000000080)=""/156, 0x52}, 0x80000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2000000000001) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/110, &(0x7f00000001c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 04:02:33 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x9, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 04:02:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000100)=""/223, 0xdf) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) socket$unix(0x1, 0x2, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x52f8, 0x87, 0x6, 0x0, 0x3, 0x401, 0x9, 0x0, 0x3, 0x6}) open(&(0x7f0000000040)='./bus\x00', 0x78b66f4e9c8cdf04, 0x40) 04:02:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 04:02:33 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000e675a0bb94960638b74b7461acb29c97dea7e1d472b8b43a5072a70f23f47d4aae900fb0d37432090cb235a5ac75e0a6614c2dbe2962768398328538c580da99c2a566a7bff9ce63d3e4ed4e37d1903d74656db9cb872e03e0e420dd3cfdfdffffff92af2159fe990fccb1c08fd388ad4c02f50b648336b00930ccdd588783465630db99ac794fb6a013f56e0b335a39682eb8fd2bf8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) 04:02:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r2 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:02:34 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x15, &(0x7f0000000040)="00000080", 0x4) geteuid() r1 = geteuid() seteuid(r1) 04:02:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0xc51, 0xfffffffffffffffd) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}], 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)=""/171, 0xab}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="feaf41b93642b1fa59f5e8594f9d94", 0xf}], 0x1, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x800, 0x80) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x1f, 0x9b6, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000100)='./bus\x00', r3, r4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 04:02:34 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xac}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f00000c9000/0x3000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20800, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) shmat(r1, &(0x7f0000238000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x3ced94f22b8800fa, &(0x7f0000195000/0x2000)=nil) 04:02:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20050, 0x0) 04:02:34 executing program 1: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) pledge(&(0x7f00000000c0)='\xe7]\x06I1!\xc7t\xd6\xd2\xb9\xd2\xd6*\xbc\xa0\xc7\x9fCd\xa6;\x86fb\xb55\x9a\xa4\xf7Ld\x12\x8aK\n\x8cf\x89\x90\xb2\xf3\xdc\x91\'h\xa3\\T\x1f2\x18\"\xd4\a9r>\xba\xd9\x99OY0}\xc9\x0f\a\xbd\xfc\n\x9cB3)\x1cr\xbd\xee\xd4J\x10c\xe72<\xf7u\xe7\x00Rp\x86\xaa\x8a\xdbcm\xcb\\\xb3L\xde.\x84(\xebop(\xb9\xc6,=\x02\xfa\xc6\xf5\x00\f\f\xd9M\x96\x04E\xa6', 0x0) setreuid(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) fchown(r2, r0, r1) 04:02:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt(r0, 0x401, 0xfff, &(0x7f0000000180)="0e19b0afb86852b3c0f989195d22da8d62181e08f55e4b966592ff705ebd04da980daa8209970b26526ac8ee82f8dc8950e372eb05a29a8f91b1fab333a04bef059236ea4b65e2111ff2f873612158edc9cc9ec7dd0bc7fe159f377d0e", 0x5d) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x9, 0x35, &(0x7f0000000080), 0x0) setsockopt(r1, 0xfffffffffffffffa, 0x800, &(0x7f00000000c0)="588451ec8a0f78af1d29d193d442f842e1242e579cec07c47d952c21ea161aac4d37f48993202800472a7d728f397777a1523bf4a548e5f6b854940083ceb49be9c2b7d1e22d7b1bde7dc515187a1f3d6e0a8fd3be52bd7f43a05b9ed9495436ddc44265c33277d905c0238a3a08001c03", 0x71) 04:02:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xc0, 0x0) r1 = dup(r0) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r3, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r3, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 04:02:34 executing program 1: unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 04:02:34 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = semget$private(0x0, 0x4, 0x82) semop(r0, &(0x7f0000000000)=[{0x2, 0x7, 0x1000}, {0x0, 0x0, 0x800}], 0x2) 04:02:34 executing program 1: r0 = shmget(0x0, 0x2000, 0x680, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20a50, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r3) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/97) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = open(&(0x7f0000000340)='./file0\x00', 0x20008, 0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000380)=0xfffffffffffffff8) openat(r5, &(0x7f00000003c0)='./file0\x00', 0x0, 0x31) getuid() fcntl$getflags(r2, 0x3) open$dir(&(0x7f0000000400)='./file0\x00', 0x8, 0x50) geteuid() shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getsockname$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = msgget(0x3, 0x0) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0xd0fa, 0x40, 0x4, 0x3, "65c3d7ea539b5a37b9ba83124ab860e094643e53", 0x3f, 0x9}) 04:02:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) close(r0) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e22801bf1fa48f4445e", 0xb) write(r0, &(0x7f00000014c0)="6897c14727700c1cb4b1783da59d8d0e67790d83b7b61d133530963e683ac6625c01ffd3bdd147899c16adc4e75037d4e0870cbd130530c482bcc84c9ac82de818d671b7416c76070783b45bf017220684a9f854cd410aa25b2633225c57ff37f50385fb39ed3da5f52a6ee748be05be2c53fd10cf0b2cb5ff4f2888ad07b43d66330e3bbaf3110c5c8bf8398743fd5957ebd6242eb78cfc411579241b2e57d9790a8ea23734e8489901c537123c2e3835b0fbfa5eb14c5cf8bf201c6fc57333dd284c1847d6ddc6f7b105c4f3dfe7de", 0xd0) faccessat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x1) chdir(&(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000200)="45174793bac2368093baad5d5024f6", 0xf) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="9a28941c4958ccce89a336e2edb0cd388149cb7793ff1485d25da82d46a72c65cd3c53c714ca7fdde85b4f06841209e5d5ea658dde5b506ed60cf9fde21e4141946f18b7f3404c3c26065aa5ef11cb7bab56a8d26293b302b915d28422498fb8af005966f0b8476ee44952443426f0079b39a2c8b41dbdf27dfb8667ab9542f473a3a6a75d7a2cff11eac72d88bdf55d8fe2f6", 0x93}, {&(0x7f00000000c0), 0x1d}, {&(0x7f0000001440)="0a138b1a91e75d46cdfd98eeae2f10181f6636cd3afc8cfce63f7f1197cf02a350ea9017f1569cb8c7224851f8ef7c523b52cd2e89897dafbf352cb99142789272dc6388", 0x44}, {&(0x7f0000000280)="f5b5b9ca0a0192eb9ecb0ed08d195ca0a3f246585f60af677f152b15f71ae1cfe526b58b676b79e864edbb68d08bbf60c5e0030ce9a745de970e6913d3d892e33c0dbefd9dc4e8d4a53564fa9048f324e440a8001a1a37530024cb2ca32bc9f86e579783c7574963b690e5a45eef0fdffa4d4ba6270e7d114483cb1e02b76a5b80f6ada5ed2170109eda832d1a83d1261ea0697e7dfc96f4c42ab3f5adab2ea8aa9d190088f0753ff7f377b8b53a638a95ddde8466b0a4a2027dd318121476bfda393eef0357aed02d216dcdfd9dfcc7c17be9", 0xd3}, {&(0x7f0000000380)="48a956f98bac3a4b9d580032bd9e58a4eee1b375ab1246287cf1982cda896fc599f9b96d32d7f58c75bb1766a3e73e4a10d4d71cf543976c18aeeb9f55e78205438869764cec703ac6cef1772f9a0717bdc23bb0984a234368e7a251a02dfc66c0ac378313224898e3793c5c3969d0c1929979f14522ce57ebdc9c9dee5362db18a69bff0ba907cce48f749431debe73dda031c0a26f325c443dd5cb245404e803736f7232bda02e83aa078e6995fff4dd06b57a65b8ced0efeba44b6e40a502a6436d4708cad547e99f6271687d49fcd97e4f13303807b79003920f2bf85bd95f4c4cf1f15ad7f67cf8f9ad94d2c4b2eccaa95c22c22add902116820ca083b75967e500a590178c55acc71be2da69a2362df3a93dbfd22a523891a3fb71bb16966cdc3adc57a8891cf0943ed437039bc5aae4819abb95ebea059d0e472e9d039354deeaa810d47fc95f7be9384396b1155ba8d0ac1a276dc6c2b531f74132d61961132641af3c7adf21afc499f225ece212e8895041abd21693397288f2fa133a240b5655ce5c7c2be0925568f855f4c7b771a9d098c3636d8881bbec913e6edb5db55dd59a8a142b29648a578cc07dd167612ada0249608f488a0a9b533d45d274151e8e399161b32cf963480b058ed64c79d1429813c96bcedf0b7282978050daa21b3fd463d0afff5b2a93f250a43d15dd31954f4ae7d577454554bbe041c4314e747b257995381018c328f9c1f4c7f841692ec014e9b2744c319a5fd60096fa57a69eeb6a01d2fdd6aba3846231558d5f54f392920c13b1cd73c33ae7a83ec728b79aaccf0baac43fdcfd4b854bd3c1754cb8a5add1468adb659a930bdf5b6b55337ce765c5c5c7f572cf50e521b8cdd6be3987d7b96b784d8a4e08b8bee69c7f1a6046cd218e2ef9dc59c63d0ae711400199ed3a752b1680e73deafe987d312dbe9641d289325e00b156f4a8fc30160d4da8f9ddf3fcce7b05b753f2802a08ea744c239b2ddacca5c3736c15cfde4c665b415c917d3e50cae8b7abe71d34714b847b4965f859e06211ea31f67520829a458b7230a80e84ca807f97db5418ac8710ee367ecd91dd05afdb53b0bd4779abb42d4af66980dd5b8603cdfb6837353f4a330307fd8815e6b5aee35cb07ee60e87dfa6a3fb05650c01a4ff5dc17ea17f51aecb880e050d5f614587edd473e7244a79c48a602dc0474b7c8003deb3b9c11bdcd032037d0ea6be3f0435420c4e1593f34e11b7fd576af1e48b667c8d9507b315e110f3a900b722c152a47d68ca1d1ad5f531b7262c3c410af6cad05fc6fce9116e6c03d5a6ffb82ad39c13f42601dad8bdae994ce78ff8f389cac15d443d4efde474bd14ab9315f8dd40d49212913bb5f8f5b2c1133f2db66e7f4ff4eaa2bc299ed9bc5ed0a532e10ca0afd4a51a1c1d3eadd280db9c4fa2289fd1d3d6df70e016865bd2730f210c3f15acbb7ad6621238960d161be8a102189882325d983aeebfaba9967a40a492095bd2b4b00781e247cd73cc682159374664ac8a21014e5b437652fa61909ff4f4a39ad65cd214a0f8b25e854a53b31d26c8b105c15ca070f35ac27045836f453e74cbd7f422efdbf0bae577ca3f401d1604cb3d63f4b37f5e50e4b5d4020e7546bdbb0aede9fa45a7ee23a576747a5ca9fbe2459082b7c7a501db7c65083a8d90429d91d412b58ebe3fb38eb10c9a4b36b2f77f4a5a7dc13d827460425a5f48d8aa828e340376d6d59de0366235e11db09b2670122cf281831a84e0bbef98f4f379676135eb3ca9631405d3deb7e21cdfa51de00264b15df0c7e030818cf2434b25d0e8e0248769be0983294d79c775febf3fb4a6ee2386ae6670dabbdf5c0d18e877ce99b8d9967f3ce9fa6062f74f7a269043003582cb473f26542e7a0b8a2dbc842e25678cc08ceb85d7c5e10f37cf49bc465e6cc14a1ec6433c8bfa2e07cde3102bb1758aea665cdb9fcbcc873d41a6ac00163e56f3e3ee42fa5e7fee247ac783b24bebd459225a564ac2d6a60dd3073c5d893e98c6ceb6f33104d7b901497e6eca6adbfb7c51052f9cc3b185bb906ef55653f0ef85c0c2bcc1346f4c9e8079be4594de4dccd3f580cbcb333eebae55371896e81858e6c946e0ed84f734c22e04f18e2c01e8b33a41b01dfcfa8fbec3d82d5d1efcaa1567e9acd397e2b6b8f39a44e1dc3c6e0b8914c8c0797f7b0e0c8314252f216cdd7b1e2ebc6271a4b5d2515146e2a41c7c60278419e895cb8c67dc617155e178703c9bba9f924404f029fb365e1c52c17919c001f07e1c3429ff8f5b0e9548a247e7bdf8e6e7ed4e4c7b05371dc17ffae02cdc5f252cfd47a050166dc4eb64499610f355e0705f9099135b5c0798219dc157baab1cb7b734882752a5b3994717d07455b7da61ca9bb16dde98309dde91782d3c3e84b8f5dfcafb842f270b4ceed61475742033f7c3305b46ea7943cce040a53a8701758c62a24cb6213a485dac1db8aa55cddaa985a86a602401912ec0460a6ebd5568e1a12fa574957345f4a7e98fb6a7b8578a8ad15c55ad4013acbbe9c9f59ab86de21968b073e49e5e9e7af180ea56221fc15825909bb7179b05f709bdb281649e802240dc43637e386327360040e274b2dd8944f4c8114caefe458c750f797282af23a90d09fd9a0f7a4389594a418ee2c16859f9e7707f95fe06acca110b72ae5dec0d8c30ab2641472e615107973e813a152f171faf259e82e386800a53b8d7bfd9b729575b928a6469dde7abe9252742e5f10d56770c405ad302564c1a99e9999ae46eb43c05f1e8fd57bb6ac738b3c0c2c3da2735a5b1f6b24bb1b44141a771386adc5c5c29d036afcf83a09807ef99072a25fe020d0ea2800673026c2b74e87c8de5c8e9629a57fd773a3c73940e692a1f9d6fde706ec246ac182b7a583d131af9c6b2a89d2f996d7da68b2a09040b639226f508c3ec2b726f724bb689610a70ae5da832a030f3ecc0509e9f055bd3425045cdd1908020176278b05edf6e419b4c1c21262f495813ac7521e210543868164352ebdad67d86cc9d210abb0e5ecf74dc0e0d9fa101dc82caf8ce6ee35313bf5fdd768dca5dc38e88d62180d44dc77c0c7990040716f31f213aaae6fcdbb003b25fb578e54bdd839de99b67425c6ce48068640d55e3a1bbc04e33028637e615e9a5d1fe85ecc92a331b8ff435fa6012da48eb210afb8cc33e0794b1a0380a4cc53964f54a6ef8068a2ebc50be24212e7ccab29c542572f55b2adccef61099ea6b7ef887412bcf2bb378c02c8aee3426a4cd97e9bd5d995a228d4bad4f0143763fb02ceb6a0fd912b72e8c9f9667aeb0494830502198482a1ac7199033e7b3da0e82aac3cef139f72f0df307e6fc02e8c5da401784270aa6191f69b569f913f7a2ca6139dc0542dda210da50f36ea0188928f04a78506f06b7f344297c678460109425a8a5980b9a344c5c6dee0594ef02c35baff1f294c4cf6b4ad35d5d91bb451dc53f024ca2692f9bac2c952085bd0daffac4f228d437cddf787e29aab566ccf0e8fa0c5b906ccccbc0e15f7345724695cb1245b34d1a31cb59112f4b297732896d89a4ed810dcd92c06b717aef34a321ccee59b44bdfb27354e492a3152e84f4d7f3f62728c84176c4c66890f5079ea884ea6f3f838b957bb073ec4cb20e4dda7348df6fa94b0e63cff31e886c20d29cd9fc221adf5cb350357b389d92d3af4b553ff3a19fbb2d87f28e78af7499a2f8e4451acc687333a2a20271111ca058a44bafdacad423d19377a7c984f3d9aa4a6891d34983e968cc1adf5b5701c70e91ecdd75eac0e1516d7da634ec16e1094234569c91585c38d451b8403156d9bdd453dbd008550c742d4bb915f9aaaedd6b4d0f9816f9188b11ac0164fe37c810f889d04278f57158d89a87dcf91f9274d99089fbe9de5b659b3aa4357332a550bc2396700941d6f0524b2e5ef6c735f1c28e759f970da3477778bc47217da1945899b1393737e9c94ddb9740ff889697e8022cd698e2e81774784afe4ea5dfad70a609d63869b7a6256fe66d4c5f8c5738fb7d446c32e752a2156f2b29d4315a3692246a1a21698b70a0f4a05acb0e9e61e8aa646596fae60a55e89e1299df179a802671eaf71cecf4cf2cf0a637c16def8d080c7325f6b11d41c7a80cfa328ad736d2a1ac5c3a18f46cb04609074a103fe20d76be15daa96afeb08de8c72463b4060347d68987692cdc38b543191cb3fdebd803dbae6e2bdee3b4b228f14d783ea52a14dbf39b2965629f700516c0f101430221b17fad659d0217ef605a30269a813522078313a7c20928aac9623468ab6b148805cd11423b26a98cf0b20d53b60291c142013d3ef4a40eddccdf8a518e1c8cda0e6e05c842cb0542f66554867fe20e886604afb4d855d8be43c0ec747883ecbd24539b8200379e3197c49116c4c1a06bc679007a130e86e91b5e77532625ecd8b6fad3dce0543398b68950037555dfd28d2ed770aad0bd79941a38889b85f065f4758d979d67bb79a3b5849be0386d78b5be33598010604f152dcdcf63d359ec80090f8a4e70a54dd8ddb796667ed5ae157a43629cf9776001816a1d48f921d0b04abc2a0c2e4e4ad2e371c0ffacc5a3d7fe8001a385ac39a5029c98e0d0787397c45b684344bdf771cd2552dedeb8ede293d01be2433604054263735bf01dc77b63bbe8f87a495a01a32008bc873c1ddd11423e8df43ba3379e8f78a1c69aa7bb5b8c4feaf6090c1495ef83da5f5f04cf80c7dd63c9a7fe6188da2d1709def767c16a4bee7d8b4bf0e810a8980ff3f6fefa44eece2f9695f9cdb554a53a61387969c178f2cf55a867bcf2cfecd75e230f9fc420b8779532204c203805a22b78b575464ce9f5ce0c1e73c7a82fa55b29cfac1cb30783d508d9300cbd975e7cdaab9d11d66ff03c892346870461883e730de9947f2b4210ff19e77b197e10e23b450f604db785978afae199059d6f6b0bc7cc36b0f9391ff4829351604e07b939c8cdb09d436a2eb934d88c73ceb37125d0d2dd50d4f38bc7febbdd6435eb547702bd3c3b1993d01fcc2aa618795f38f35003cde8c4312f8c731d571df4958b17cc4c3d202142a764948417ce1ecbdb759b5684f2b18a660f23d587f1c6dd8111847de564df7bb9085892af74af4c2be67b7a692c54172754ae2451bc14ad97f9c40f3c801478bb864706206c5736fba339b6a8b61d00ad2187f10e81ec78b26d91146806ebbeb98b9874d39f1b142a927d652a1fa2c2b312cd0ae8402b1b62807c6a2f1ceaa6b56dcd6b46d17e37c94254ab1724e4f5da57e89b99ad294d60f46ee0c674d45fdac78869ebf16e5ee36f6a1c800b1d75fe2ba43269358a8dd460815564d318b5b3c2a9072e3299bc7f6ff8fc2731aea3ba43e601a8f047279ff12ee05d2bc1794164a5b55144e20b9969f1451fd83491f3d1a03647ee119a2fe83d0d2dd916137b0270e5dd56cab93862164d4ee0a6ce7b4d66311cf89e963f733af7bec7366e81d7dc482865cf7fca63a45498c8a71680be4abc050b65cc14a749376262a69e7129f7ce2d0d4450ca750a064ec974501cf325d77fc133f1ddb6ffc50593ad260cc1b77774e9e14b7d82ed59f1cbd093bd1b1472a1eaa8fa0c9254e7b0199c2d0da3fbddb380501f12617ac158fd4b803bae3a83c0eb0be06f42ac16240af4399e4113da6a86858871709332017fec6a91fa13a8a2f1939ad698e5b0686901ec821d9f6cdb98dae6b6a40c9d086b57eebe8cf2b6c4c690", 0x1000}, {&(0x7f0000001380)="0c09d39622ea2dde8a6e050978859baddbc360896ed2785b4c20ced055c546de795293d75dcc1bedb33a3b", 0x2b}], 0x6, 0x0) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0xffffffffffffffb9) nanosleep(&(0x7f0000000040)={0x8, 0xfffffffffffff000}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 04:02:34 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 04:02:34 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xfffffffffffffbff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./bus\x00', r0, r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) 04:02:34 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r0, r0) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 04:02:34 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:02:34 executing program 1: sync() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x10) seteuid(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) 04:02:34 executing program 0: getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() socket(0x18, 0x0, 0x80000000) syz_open_pts() r0 = socket(0x22, 0x4, 0x1f) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="5b759216e714e9141795e43b23fc886cb1b2615b", 0x14) 04:02:34 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) 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', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x6ae) r6 = semget$private(0x0, 0x7, 0x100) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x8) chdir(&(0x7f00000002c0)='./file0\x00') semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 04:02:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 04:02:34 executing program 1: socket(0x2000000000000002, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x1, '.\x00'}, 0x4) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x4000, 0x800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="995ed3be26b6a846c7b4e42e933d4637e8e62b3831e9e2fee97748d8538d58fdf221585b41846efcfb1111ad99558abb0ef7f04ebbcb038a130e060d2072d33f98953887370a517f60ff0a05dd1c34bdaa0e172ef9527c00b484e5eb3f21e648822178000e26ac418fbfa3d30e1c9f8ba902ec66ad664792d052a27e13922c9cf5bcda67aaab8ab083d4723495975ace80685e8dbf2cd6f0f5b005e452", 0x9d}, {&(0x7f0000000140)="4213172cbc071431f132f49f4e6a96b019773f455881eebf5b624bc431f2b6b6e3c69cdfd44698f0e61322a2d38284ec3715638adfb332e2ffa86cd44d97516abc4add030ddd8319aac279bb1f314f72d362efe77aa5b74f9c19aaffa78c0d78880539a4ef0ae8ca0af9ac6c780c3ce52d754ab8ae428ed1215ece2879c546eb", 0x80}, {&(0x7f00000001c0)="a2a3ccc6d7896eeb05132f6062f81499424094ed426a03e1abdedefde0b2f3e706dee23f993d3822749bdf8f6cfe3e41d0f20fc77690cf4089ccd164be4a0af7acda1977", 0x44}, {&(0x7f0000000240)="a5fc6a3754e316a45afb5207feb2ababdb7f889ad3b9031ea24a13eb343e9b29518596c5d21a3b7e18f980e82c471a05dfd323256661044673713363d241253137be78e79ee46f29c31bfd7034bcb6bc4bb2f443aedf0f0bb7e88710b932b7566c46e5a79508c85ded508cfa7989f02ea4176212713a5011a1ef16dfa34fb1f9afe2afbcba728974a5c3c05005e86f8233d88ad235287b9bacacc5d990f9aec0143d6aeb1af4dc66f8452ee7af8bbbef451bcc98f7b8f350267995e13e8b295391d3728a75e3bc3e", 0xc8}, {&(0x7f0000000000)="bab3dbc09d8681ea4e525ceb64c64ba49b89a852ccb0fa2b06dbfbcaa85ba5d00bf377e6c240625e457d29cad2fc68879b558f2b75", 0x35}, {&(0x7f0000000340)="12084ca575422995bd1860282ca1f98ac23547046eff9b7fc103f9c4bc5974d41355e1b0f36c5e151675474da13672f869056bb074055004d2678c46240bbcef57e211701c746cc4b06386c50b1d76e05e2f2106e729d141aab1c37c5a905ace93cf57e2fc71644fcea38a8559d57fd911438bc4a2c598fb16abfc5d63623aaebce0f1a2af9e611beccf9900b7dd02be6c3cfd85a1a061cbd582f61b6422824220824f9fbbe0052eb399eb5bfa84462f20a1feba7945cc8cc6d8959fdd92189d50842ece57da05", 0xc7}, {&(0x7f0000000440)="3e349628df6bc4f4322e9942c296b8d35e9d3a58a5b23ac026bfda4c40f15beb26c2fccc5887387e6400034d4aafb9d6fd70932eb96f9b2baa9e158aabaa156c77edf99d77980dfd32a6e918e6f55c95a1cf1431b429ea242d5b9eb140306d036dfca6683852d2f308d497f94b4155afb3806f16d25188d603a9f145f85fcc48f85b86aed78e54162d1b67c84f863c61474f6b0787ae344245c560e37cd93f5c5d6f57d919f4a14cd27685468450830d3eb4d7df6b45ac2c7f0add9c4580285ec6023c", 0xc3}], 0x7, 0x1c) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) openat(r2, &(0x7f0000000680)='./file0\x00', 0x900, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="cf8834c97817fdaf81901f6b042f8dd27043746900d1aa327078cb0626b4058e9d47fa5106e3d19ffe7eb8b61a480f941d106dcf836008c5999a5d3f4eb35930baf62247c7a436e53f9d0f9937d3af0e7bd16ff2ffd04799a8169558ce3c39c54d5172774d3ba9d8accccf08767c5ec994a4b293f2252e650358cd2b316f90159d1da120d9026a87125de524804896ab21", 0x91}, {&(0x7f00000002c0)="ef0d88dd4c69e02523897b17c4775ec6f8e42f34eab9877fe58414fa74861caa0f41e4", 0x23}, {&(0x7f0000000300)="c40297576374891e5c1a8083887040e7de53b907ddca63f4123250f137e22fb9dcba3d69d57abb34e75def72942d55dacb6bfcc16c01d7385563cbb585deeb9771259dab8c4428f29660b88d4ad56fdb22fe3113d1c36a6a53586e2ff2d9e200", 0x60}, {&(0x7f0000000380)="d26e153c8b25099f430676b412e9975114daa479afc0b8f43e9d626500d550517f30d6dc04e3209fd07e5341c359cd5f0857fc1d348218a2a7bd2f43637acf1aed90420aa72ca40f23d946572b85934048a551295fef1a828ade27928f2846d081fd598a9f40c265e3de41b585937b549da8ca6e984a7c29d7293126f3534c5e87bce365b83703488130f57a506adb54477aa6", 0x93}, {&(0x7f0000000440)="4371999bf87ef7f616a009238e3d203084d3b518e95ca5c22966f7f532ed214a57cfca2fb2482aad33d758cd791d4d5cdcbcd4e6b5eb2fadada958ec385f5d109d354ae3432732881b98ae9cf1594b345a191f0a34a7f3d1173bb53ceb8025035475f5f10a67aa4e", 0x68}], 0x5, 0x0, 0x0, 0x1}, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x120) 04:02:35 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x400, 0x0, 0x3a1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x403, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) read(r1, &(0x7f00000000c0)=""/35, 0x23) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) 04:02:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x210, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x6) shmctl$SHM_UNLOCK(r1, 0x4) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 04:02:35 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) r1 = dup(r0) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r3}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r2, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 04:02:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x3, 0x2, 0x6, 0xa56c, r1}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='++,-%+-^!&%%#:%\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+,!\x00', &(0x7f0000000200)='\xa9\xa8', &(0x7f0000000240)='\x00'], &(0x7f0000000380)) r2 = syz_open_pts() fcntl$lock(r2, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x28) msgctl$IPC_RMID(r1, 0x0) 04:02:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 04:02:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2000000000001f) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:02:36 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 04:02:36 executing program 0: setuid(0xee01) socket$inet6(0x18, 0x7, 0x7fffffff) socket$inet6(0x18, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 04:02:36 executing program 1: r0 = socket(0x10, 0x4001, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f9b4e8083a57955b60"], 0x10) connect$unix(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x200) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x3) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 04:02:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) setsockopt(r0, 0x400025, 0x2, &(0x7f0000000180)="eb0cd1f283e7be46a4bc44ffcbff53b9fd812eaa4e713048e6993192964881011e811f525894bf2e25b24b794cc9f7bd9a60ab4dc1ce39078d6d60e0102c99e6887af37042f6cbfc0821e46fc45f086f5d8bf85f43b876cdf33ea5e032656c5cb687f668bf67d5510b7743f7274289838cc6a8af5acba965c1ed473905ea62abddb9cef13843a5af96500ca93450a36bcf9496844a04dce6072869cf4623bd191946038d91579a08869dab04b078d4d60b2e8050fb8f9de28ddb92d2b8276373f95bd5abd493bcc6af8dffc65fb9a5", 0xcf) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) setrlimit(0x3, &(0x7f0000000000)={0xf15, 0xfffffffffffffffa}) sendmsg(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xfff, 0x3}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0xd8, 0xffff, 0x91, "7ea4f9cfbae1e6e59785e267153f4d4edd0388d189855a7fe2ee0e9b6cd569114c236629059b43c9d44e698610d01f1bae13a0872909a6be6ee3b5c49ab941073f1309b4d90bd077c7fafb311b89000bf32ea24a31ecd1439dd7128c6159d6de85a36af94b7da8a2ec2414e388881fdf5cf4e5c58a32bec500aa1dfffa21e812ee189b1eda2f8aea77628ae5a3c3af8fe51c5e138e3f3f1016aec8bfef513b7e6e5d1bd063cb00de3ffedea50724055c032fb1651fa564f717f3749fdd10d381c6932f"}, {0x1010, 0xffff, 0x7, "f87d6e68b9f604e427b531cab6f432cdf5952f69dfeb6e8de0bbb83fac2c9fc125e9a13c89d949df02672e1758c3eb2672f1c84195f6efc082115838c78715bc7c176cabca69835daa6ba8c6bee98ce88fe0fce01d9f0103bd0db28cbc0b9188dc7e19e1610283b72ee79b7012415a3b7993b8e96153d0e50ee5aae62a0d895b52172754df24790ee1a94d1aac8e7cfc509ca8536388eed06fe4384b8f67cecf26c205249f53dc7287b9dd88b219befa6b027c8f2153bfe1cdac162e8960b38c5c85194756a68e681119d56b1ddccfe69b2ab9184f4cf1af1f0582363759384c4cb6faebd939078091501239e429608a82c0f3f79446d561fb6fb10d2c6796e06e71a658ccca6f163002f897b0891b03123e80fbf911910d6ac460367b2ec908d923157f646e89511abc4d8bf8d39013bb80bf4d101c96108f8f66f5761269b621d0fc3c2988a8a6f259ba0e206c2a8f2fadcf6b0e3cdb74da0672088c6e76ca3159d8133ee4aa7ab009d570acafe42f5484e47c55774804951e6b3268db7b760d7a095a25039bdac93fd7a264ec414a035cdaa6f8d8f333f0c88fe4a08ff6913c9deb8657ec597756ca631a399e033ba58fd35147067de20dca83b2d71c9fceca8a1d2aa3c2dae9ea746b84123f254e469e8d585b5f5b6874e2909c66180eeb6f9c35ad47f196239bf148200e49e59aa522947f8f433352fe3af2ff5df80de813a2a050eb7a0b6093ba34b2b8496690015784947067e94a45bbed6ffa3b6ebec6c2ce651858251f4caad577e543eeb85a14a284dc7f3fec1c1b9b8c89d6799837c1ddc27dc281b5b5f3867ee8eab147c6f452c3cf58b28335bac21f6c0a65220d9e158962132002290cd128fdbf3c6b5f61c3b7ffad718b366849819d4b710918f6c16d569e564a6bc435c3f55302ed68d6bc9e5114c41eec22779e2979a9be616f07a50f7c369e9f988e4dce2c778672397e082658ef178508562026cb27e0babe713554cbbeaccaa83b95f33157186282747f7e73a7e9ce955b96929b9b77656df26c7dd46e3d11c1fc3c2ae2155e8718ef993635c20607d43cd887dc180c5caa4734d36cb6ba0cdcc3a5181bf278eb8f32c1a3aa5cd90caae9be136bd6c3161b9fda3affcffb631a270a4cca2109e880db1eb109074425cee10cd11d8f3a6e54007cbee300d03d2f557fb6ea60fb592bb8710852237d246701b2e57eca20b96c4d1e8e3f6fe3852d5173a8870e78618e9a0f9bf4208bc78a434c57c7c7158f75e0272688fe8c4783f341552e5f2d8ad843d18aecafe5d9d2b9abd65f0923be6412e527fabbb677a631970b5309d96c31db16e1eaf010a411a01bbc44f7a9df4a4dbdecd1d3a0205a7803d00afa7b649f3bc7ac9ccf54ca35daa3716ea864936bdd9983194e7129a537bf82d3e69ed34014eb4571085e05a0a59ccb217452fc729f47858fad18d06aee75768a18be9c30fb8e3a504ec3858f8e9ac1b7eabd0308b9d6847d93474e772ffbfd38ba1c62a373fa3a966744ddf3b78e225ab591a61e2e220f482ca2366deeef55b6b8345d03d490c0f136ff0a302eb378c3d3739ef97ba3ec14b2b7375819b9fc4c0ecb773d01bd86778ab49f729c4cae1645d53b30f3b267c0146d369c022890467f222a32fabda765751ba7e3107d18cec697ee679ac0930ba264d96051a19587a6d0181128e23ed97df0713ac59da27175167781bb3e2902ed191d763a9edaf8b0560aa2024c6b5d5c0a0969dc154f41131372260c926503e63b18fff9d0f6735c103b4f092eae47383a93a04461382b92480edbe523677b0fa8f693ee74c943a7e68b7a7bc69f75a63220278a14409d6ad27d0e65505af8fc186cc02481cb18d04c3f788837492b6761dda90ec19798af1f8a550ff1cfa9d37905d930e27038b83daa96b76458d14f3377724676cc6ec314dfa437a7fc76ac42dbcdd546cf6b3cbe02d0bb1e4e48eebf6121172c25d21025e616183cbd5672eecfc77de816d0202e56164ea5bb6e05393b17a8d3461f80ee762baeb8a1a835b24afd63c76778ca20c2a6d9a313b788c6cbda12362060a75f3d6530b622aebd031dc2ad6d25b1ead7a4119156324a8eb4a460c29265a20e3fccebca28d569eaa48dfdab3144ae6f9debb5f7967f14e9bf0ed2aacf2f00961b744d35302869feafe0c43850b54204fe79eaf1c70e578cb4ba97aeabb8c0ec8731d83868977316c78d992b5a1f3b19cf72b9d512ec2a4cc74e466395f0737d63b71c110b51989c9007146990947d37825f9e405463d707d81aaa76fc03e58ab4b04add3df405ea209e65e8bc01e42c5f44da3371f84b3932d1696796feb92840c7bca63f9ce1903c37901d1564dfef72c85a1153d2259a4fe18655a042cb62c74c84395deee8113ba72a06fe8afe54def24bbb6faad8a740e278b0db8a3aec68193d4ac5b7c56ec01fe5930f832f2b1e9d3e23b62eac625c76ba0f5c846a86250798c4f91646b7c451a68953d8e5c43972c7a9718e4a8592879e7ac3000a455d0486768ba22179c2205f744056d6d0ae2c9d2f740aa6596fe9a662dbc22b587c7f35281bc9fc71a92af43688a46817f72a3325a3c5f37d1f316aaf7a9c324f8bf57e4b3b16d26665c647175a094c84b8b2c04bc05289d32f314c76a2bc26c5465e44c2a8cf7380fe6c081e3f3fabcb152f2b107db39b380b47297a295a6bb7a96eaa2a8e6af564a6f3f6ea33afce0568b84ff4f06b03436de64551b4ad14ff79c8d74ce0fca69e9f291268c6d8fb080d5d04e9922f3d1c89aeeda1d26c4d13338329f3b8e5571a820db7bf8047c7f9ef39d55b980ea685cfe13612b9e193541235b57ae00ca09a3223f3a2252da599dd3c553e7f681b7ff3dcfa79d07259d43b6421804b1ac4fccf8fea65e23cca2a0804de2989422be7459c339694a0fe350d145c535222c7a977329714878cac02fd8e118b5b6558b1160aed869b2ab2a8e4e3f45cfa0db0970b1ddc9bf3290bd03b41ed15ca50ff9274377116475a9f67f806e8f174295139b4f46a9d2be4c1243f314f0bd1005b273a961ab3d7002c32fcee6893a7f0c963c6a472839965743b296243bd17b8b7bcb2ec568cdba72d31bd85ca5a458907944a8150d6e532e5975e18092cafb8047eb94aa00e6cab62b0b9573a41de981a5dbaee96aaa2b799ad580eb69beb041f8aeceb754ebd396f07c0ace015f87a9ee3bc5ffe4b7699d0061c6d46094d05a6f07cb97993e5f18f6ce56276b32d687956271ee2f803cfc737c68620902a23c104df4840c6f01d293344454fa3e14fb1eb072a30421ac3cc1dd34b371382fe85241f3141f498f213d20996520aa1a11c1d02bc93405e80efeb1aab8c66ea4492421fa998a09cfe6f69d5c1b878b8ebc9c2b2d4acb16d1d2a4e9496365cfb1a83c0225a56455f563d3da4745a6ad5cd7105522fcca3574017245c30130b599b6ee9943054ed20ccb40030a8ad7ed3e91e1d82fa04b195272be6e47ed08aadcf5c37c697f8f2920cf82cf5a3dbb1fc223803eac169e04e177677dfe468b8f579d025a5e369c0040e6f421b03394406e169c57de3d6a9fe8c3fd8c00fa0d180fcbd0bc901b1b3f98b984acef4ba2705f3a4461a8e213f6be1fa9cc9ea4b08e26a84020514bfb56550e2fbbaf079d975823d43129708c00db816186c1aa1e7b187d480cc3e3cea23ad18df5289c617202398b74713d467213e8cf00f5ed5d272bd210ff9fd3564b3b7552a503c2bd880af4162d10a0f7bdc6629776eb3eb42bbe3d30e5ee56b40526b533763f1ea887ec3c4faf3ba6fded20c583bcbb600b5cf2d7f870f40b568ce0ae8fb07518c0d190932790671cc47162b9cf0411ebe78ced37c9355f4104b0b358f24edcc6f45b4ff08102b303423d65431375d44afacb1584a7299057540e07a4a736548780fa9bedc97c918670325784998a55fc050fdbd9d1cb2d46fb1512cbefc5d8a6ae65a8790088d19d897e5df22f763d72069df0a715d90ba9d8deacd91b3f4042c2aa0fcc83ff19bbe626cfefe3b0a718c65de940c2a2f88e6c6fa7dbfd7c44d2f9961506a90e0cb89b383f4b4354c9992131dc7131570c0a6b958b0aa71528511023aec14492ddcf539337bef1bb070cc56fb41b320aa11d00098059a6dbcbd57cc916cceda388f2785041e8826839a046c8604e7e42b34ae08d1e5de62d11dc1a257ec4b8144a38014e9bdf603a694b77752ab4b52239e116846859572b2fa96766398952e6801a67d68358424ba23296b5f38bf2b6b8276937a1491d5acb7af847a235d9ca166a8cd81f79ea7a37954d1aa17a771c71e0687cfda787a4153dd933a1bda2016b68505d97c13a37a2e1418b5b7be579f850c6ba3dd0b189a3e891d8c170d5c1ffa9aeca5614571975cbd21a471226e225b5cc370db41193e43b59246475a890d0632e55239557fe7651eaf951f5b3392917e833e1c3f822906c09806c10d2ea492ff129a524d745c9e8ef46cbfef195ded915a8a1676aa0c2a4941d93985c6b8b3d2deb8af1e07885ea5085365ed9b1875794b331cfddaaf49b2248f1fbb2ff7ff9bcf465dd5eec0a6f0335f79fc447f7a0734cc3ee7463fd26c3826940e1d5c3319eece6ffd04259d3c525a36a7f314d341f8e8bb6de715a4aca82f2432b3e6da6048a0d34f5d8cac6d7fb2f9ab6cdd57cf77d86af3a6f830866ddbdd91aee393661cb36ccbba9800cbac67b6af2f142701903a69a10170ea73c917bec7ea88d3a9e3bfd415695d49ea3b75d78aa761953b7b66efd4abb9106c66df8108eb868a5e813bba74e679fe94b250e4640c5d7db783121036b30a514b78372627e94d6b2863636113a25a4a709fa2771e9ee84120eae02c06427988c82ff135fee1b51c4ffe598851801b989028d6e563b44e9e79cc5b7886e354b7f70759bdf6cd66a228fd40e7524a74415ccfeba3342cf09db9f480f0cf2874d2a82a2074c2292074b33bafbc5a98b60c28677ad9b5b92f2d34b2f369ddb9c17c69cdbe2811df833c59461771e1f0811a1133ac16085ee894e2322d7e35207b4d4ec46cfd7bf0105d6cb934ce6e9a3ab0a7d9192630b54df4fcaca249de7db52f772f45fce51731baa569c6bf8d5b249956d301d7ea336cfe6723f750aac2210cce655fd2742c0e0a63bc72059678240de1177e87f2d00a8c112e5cb434b63a5792cece2b047ac2e383910025b4b0e21f6a012ff67dc66f5ad6cc416e79aee0e367fdb7afd43e98832dc54b259d9e9f36a96da013a3213c11dfbfd99aa290c4d12bd66f306f71ba8084cb05b1f86d4872678d26b5f1895fe42667197f697b5134da6291f9d1d9bef0b05447ce652bc602c715e9108d1f17b2cf3e52266666c2004d01a0ffa06d6c010bed61117065186785bc33abc42a55fc878c63144b913a343fa0526746005e8464298f036df5c76b81ae3e6842fa6a189239f81c15ad6ca7e8cd6d27448ce967e2cb1b9f4d041af181d166eceff9eb72b38e2533a6a300d14185f8348ad00ecd4707f646ae376f8f8c805f0b3f5184dd823b2666ab8fa8ab7bbcf51035d56470a9c49a276fccb60604f9857e5b19a2c473befaa126249b55e881c0f7e0069a183d95a157d8d6f8cb1edcd4425736d3d4ff94b51fd157ae0b9c89eea9ff2aab9a931b7a4e811c8f58847bbad33ccdee720496dc3b6502bf93eb9eb34d9e3ff5884889c82d21c3c6c1d47cdab097ba1adeda90814d10deb38f32b84be7f1423c66b028c7a4a682ff522924e704b4ee0ce5cd6665e8f4c41c"}, {0xd8, 0xffff, 0x5, "73b55fbfd396032b438794369e1878e4195e2be1c87095a1220091636f1e5342f552b5cbb9950f63a722e073b91d19d634f9590f8184bf3ffa78cc733644b9caff072428bd1104ed9c01937264f1ff75862b672984be54f87edafb4faff097b70a9400e63f508594e325c682ca601c4c0d79a424fb2d3549f56b958cd3472e397d87fd4bbdf129ea59aa2b4d05023b34e64b19fae3c6307daf496e65413690719a4b98f6658f221b10e17a09b7bcc8efd0ae04bc73212753a7bf4effb0710304bc90ec472129951a"}, {0xf0, 0x1, 0x52, "01a72dbf8c2cafee303e48a425b51eebaf145dfcd2cbee082e541b268ac36a346a532a29985457756f6f90b0d3185e553d36839c94946cb4d90ef2e51447dc31b0f4adf99524146052274e6dbfb37e89f2e48f867fb1b020a9153e5da6685bb978cc0797b062488f4d74c40b7be8a45e71760741f2ebbea22170bdd01cde4b985f5cfcb25755e201f2f6c91a8f78f3212e94056d9260c0d5666841298fd41f426c8e281ef2bc27b1afeaad2b38ec5b7ebf167dfe9c35e56581ff86d5536d232afd1dff76211ee37b391b4c0a327a948289896f479089ee9af243c3"}, {0xf0, 0xffff, 0xfffffffffffff000, "79618163173f7bbac2771badd102d8f1c3242ffda5e2b4889d0aaa56127537af25d661f5e0d018d4cdc60a94ce83e5c1043ddd594587769abbb1e6eb7ccb19b4c8e737a0d84586c3c3d8a5e46c912564e174268d0f7d6114d1212250e232aba961567bae4169a0f771c829d445bccf7b3102deee0dc35d3d811647d167a3f35c0fc667244a0fdeb8cbf52b7eb416369b32422b7063dd687b81e4e6bb1d65e86e9f6a8643d23d0a6cf66027f5dfe9199f0a6fad34eda4d5ea9f2aa78f93f2234584bc831ee289ebfc019d8bc6159d9b6bcd03835f31466aff43d5bcf81401"}, {0x100, 0xffff, 0xe4, "1222b156e02b1bc2905de1be0747dd67c66b843e49e3da7a7c4bd82c1a912774303df1c9813f96ae8fddbc6476e7f8c01118668eab38f25eac85a32e7279c6f404003ec23cb1610a4741facafb9afe44b9dd3de826f895af77a5de7ddb2addccf7ccf6d4d07091d7074fdc01f9e5eb2b4ca3bb91d5d6e578e21dfbc5823d663cb782f6404474b5e073f01d6b48243155568334ec0dc4d528940df973719b7ee913c070d1477836502b8e7f7a31e2f48e80d62986a62ce31543cfb81a9fff1e797a27d13ef761847fcd2003eeff19eff54c0a3f3c40ee772f60b37797b97925aa5940b39b3983e262ec7a9b01b8"}, {0x90, 0xffff, 0x6, "6c0490b8e00684c8a8b7b623c95996d52f1ff4f1a8e4c17842f524a34da945aa3b847f10530cb470c88740eaa68b0c6a4e9b8e44bb42b01a3058efa1b32f6ace9aea5b7b7bf3e694f6f77de88e320e45ccd0b0a04b71f0e813e87c77dd89bb9485dcc483546be28ecda777302cea6a4c87bd7f1f20bb76f5f83d83d44e31f2"}, {0xc0, 0xffff, 0x100000001, "55fa05e21ec5d284628de8bc4f2cb9a5661bd6abc14409f1380e2ec523d969f6f14aa12f6d1b83932e23816965dfd9249a2fafd7287015423d0a88d9fb12fb8e671b527024c130cdebc1226e5badd37ba04edc33c036c1fa5fc843c43b08d9bb6d42cc663c2410b419d0c1f611fc3310abffeb06acfb5853ccae2f17010545411c515c49e2496c0c39c4ec40e50e9f25c233dfd9a86d2a60e7080cb7572c0ec4aebd577a97df5a69af7eb344"}, {0xe0, 0xffff, 0x3, "7630cdf35a6fb7b3ca00e1545bbf50b0dea8f75018ad4683e3a15e1c98b06d5e030ac53f5ca3f94b4cf2679acbcb31d3a8f951e6c1130764e7985fea9ab14730a732ea060513e5df81d2aaac417ebb3112b063dd27e54758b268c1f344fd2981edbd8deff657c8261decbb0e058c3652e7a261c28fee86f918d44c995ebd0cf078355cb4a9952c06b62605720f282835d57cb7a3d1644c93348e2086b30b52fed9f052ed18f0552e5023dea2091f911d994770f5e67f436a61733597824f97b9d5b782ce7b88e14f17952b758a36"}], 0x16d0}, 0x8) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001840)='c\x00') 04:02:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x3ff) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000024f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f71b38326a3a5dc626260ff218cba347eb47a6c2d262735645027092e4b6c5af38d258318623fb5ee1194d53a05cd80135cabfab13f63706fc5208f1a91ee7959d281d6546cb9193402e8b6b93003db8721f5fef09c36"], 0x100, 0x1, 0x1800) execve(0x0, 0x0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x7ff) 04:02:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x8, 0xd5) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xded3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x54) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x18000, 0x82) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000140)='./file0\x00') r5 = syz_open_pts() unlink(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x5}}) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x770060e9, 0x100000001}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0xfffffffffffffe01, 0xffffffffffffffff, 0x0, 0x4, 0xed3, 0x80, 0x3, 0x0, 0x0, 0x4}) r6 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) read(r6, &(0x7f0000000340)=""/235, 0xeb) sendmsg$unix(r2, &(0x7f0000002780)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f0000000480)="fce0005e74c013279e7a83bcd7334fe2330cee9d6d8a71672a6fe5d44cb784d4bb87aab4cc47a92a37b6ecb5b5cd0a2500fe18707c576f10cce1ebd63756a53e36149149dd3fbefd9498495badbfcafeb457f1a5644a40c8a4665e67e6f50743a7061746f4f5ea29903fd8583b73b83dcf91d9c4d4652d8593b5ea4bc2a19c92695230c08a83548a36e048f9ae0327c46791c4918366cb7f63aada566077f2c39c357421c6d1667f42d9449fe16e7b3bce49a0b0d52d5a902356b707e0c221627804dd9eea06a3ccd68bc6133424baae40ac109c91d06ebbd47e00efac6b15c3b6a6ecce19303abf9dfdb910535f86886f4ced5e50d13c69b0180c62e35686e8440547cc2360de14a351c995103db3f38dd55df6273a66e528bd2f146340de879bac949a0b201f30026332ce8e3fbe444446e8f31d1c14d6f1d0ca27e7a2b36da174e2d416384a2bac074286290ee824ca5ff1cf0d6d2364cacfa20122aea3bf57264ef0e00b37ffbf4d28297ebb49efd5c06f52e3c7ef39ae8ea70edd19c00a5a94b206b90d32b6afd283f13edaebf9f5a4b85b9bb2efe04edb3723b95bf28310241ccf436d647558f5d9cdd35be8d90c519135aaab494cc23bf99ee6db215912fdcd4061e8da6f823fb0cb9d8988ecc1c717721bf49be8e595fd3ceed81a98efab8cd18baed1b8960952beaef154d0cbaa4696003422ecfa0f93bb319ba0aaa508c0db03f2e3fe4b7ef301033273e0cc32b0eaff8071494a9cf4ffd566abdf2ed5fa734cae0dfc2f5f39984e9fd58f767a2a8f54a1fde9c51a529889ac7f593842f2d0ef91bddfdea9bbcd7b0ae5c82040c76899dc845a8290b19808fb28e404cabe65902194c1de4d8c79357191d7cc46c3bb7a5273626ea42174e0028f047680743c998cf226f09a445ddbe73fc10872042f5e281dff989aa8ba48e318220e87ed959a5ab084789737e4e2845aa7da01c98119833609dcb75dc0c2db9f90e02497852b95d5d98c9b9334129f18f0ebebc1a2a58f6e6e246c8b736c3a1bf13ef287a2f56f7ed2c82d8eac3f169d812ab43d1037562e35637160b235a0b5f00640cc0c6866b364c53fae742aacd76ef445b996095e8207540285d4c32495ebe5aad19bf0a34d48d410b028249014eb8b3e728b44ba69e17b304fe50464628c36624944c08f619ae67e2ba5f80f34efa626a042a12cfb6ef8ea0c9f2302f32acd670ceac877f128ac4b25c2d6bcefb6ba61c1e6a0f606bd7f0e61efba13f92d8461e1cedc998376c5a173afb49f47d34b5e739158ae63e4f7bac22bff8f55e035ea471b67a954ca06da21d1c83008e381ff57fb03bdbe7a531a9859938644b2cd29f2aa8c5183f55604e1dc7b0bca75514f777b4d1acf836833a9704dd2a973859ef27ab0d8451d40a75ec94d58331195f74d2255e550cdadff504808329aada64683807d9ccc872b3c3e330e1e7ac142977677b8b1b3759fbede95504c06e96cc2851a7ee4cd054705cd235d4b1156b3fc1dec8f8b8b32ddd14c9f013e280497180ffd3a157300ebcdeefdd658342e377df94978e37b5ca9793a5c4199badaf76701a335842a46ecebec0fd196e2bf5c7e520c6b3ac13bc5a04bfb28819b1d8cb4d50d94adf3351cb8a6b08e90a26fa7aef03570d9834890183afc5b33f97f153d2e6323168d418db3873d36e5577520fd52e0f8ec03d75ab87329cdf1150cae4065e71c977f9dc8df94cdcb255e10f990e46dfc00b3f29a7879c2de0b1040f5c58b11084041bf1dac9185588c94b2e689ce50a3cdd7deb8e862a6ad667a4198838ce77d0569c864e5e433cd62d975af6fc89c04b4a6a83f88fd010faeaf5ae6da1da20d8d8a3f1133f2f035683df1d52d652baaed52f172d2783a5d793d50493a9f135c0e5d535f6c7e8bb59ec052b9d5284753684bd6724b80239d8b493b6f038a62af2c47409b58ee65081908af1fb0fd0b02b88b7f4872bfaf346682c76a2d1942afb983954c75c96f8b3d6d265cfe3f19c8fe8f6e656b9daa14f11cd9d2f0f2b1c5d1736ac7bbbe330b9023a0a5b680cf901e85852c9952ab40290f25dd2ce71b58e915b023807a4ae6bda8cf6e702605de2254ffab29cf4fe1c552e272da5ec0077f7679930d272d6126df5b9e6957e4bf6c24397ae0d79014ad6cca9c2da435f9f897deb8d9ba2bd7b549fc40ef7f90a53b80bde3fd3f77b91114a79ea11a55ed88aafdad2064790cd92300aa5d556bbddc11f373baa440c3dfdbc290c7a81503f00a9399d09bc592908ad347965df4f8acdc0b53b0b586be504b67993c56a6e420f07613b17f8e42184d8bd2e57b421363a2e7ff7aee3fb10e037472a5cb7cefcfbdd28415951dfb46bd35c4871aa9ce3aeb61679814caaeb442053e6cfc7a2f3cff7a3c54687403491f5356cc396b94402d1de4011700ccc66a1a07a75ab654ba64717118a9244222e96ca42f3953561924da506e7ca2cb81db3483437dbbb3d15871b751da5edf8434f9906310cf9a8bc80691cd0a83615ba5f599cdcd7afa4cadb1ed021e0e766c238cc7ef0d9d22fdcff2962c03871cecc2f73ca6d79b2725d8489d78cb0b9c17210d37830f1655a17a447527e243841d1919c5366e5dabfe9c2f9f0440fccc5791c14b5e174ce3dbcec27cfb77482c0dd12357d47edafa617540f137e382e897c5fad762d95a5a8ac92ffe10b28e3cf1733365f08888d09ea2b31bf26b23a7ee00d8a2d7d1766942c02fa5fd50f29639960670639a76b82c8e4bcee524ca686f07fbda67b450e27a1271c6bc7806004c848e57e02ee997dc81c976d3662019d5758acb04b25c6ee03aade431c8dd8ac4ea5399bd72e80cdaaf714f19dd07df39a83733c35d46ba4240bedc55fcee4ffc5d07ea8214d5a00ef58fc24f01161484fb4bab1a9d5d997fd2da4b3fad5e37869201b9ae0b668637adf2731076e944c4bb306762abb6bd7c2483726cc7acd0eff994e796441796cb1a0e529c5544696478b8821d1a2dc9cf38160f779555aa38212eeef09411447ab9879c36274efe75091213d66424157a1f583e30af9c93fd3f649cf1b7c7e2048777506389be6760f11d91bb5b4564e291156ebf322e0383b0909f4aedd46674d65a0040c2e282210cde9dcd5893239438e1fc836be21ab3d6a038310d9870d3f02622454bba1f4ed75674d223424c39c380436412182e1d49e7309780a22b2cb3bfc2794ec32448faaedab3674022f83b160963e48cbc223fe6a32f3d8c82b9bc7c1245c9ff376f4fb3d324eea815cd2bda90d94fcddc7f9f03f205d0f118fef144f3f463f08020f23630f2016280ab11fe61efb3426a1ff83f74e51e5e8816eedbd54ccba63005e88af7f765dea25ed2abdc5c20b69f0e5912854f98147a778125192d850bc2cec5e91efc8db60f146d50b39fbe433bc06d45b8ea718c49eec2bcd0093b4bb4b50b77e7ac070d685d49fd9e32a60edc8179b754ff18064400113019aebcfe869444fcefb796d0b0343652567889eff0544463b21ca752f598d42918df06547ae0aead03128b68233903ef36d4d487ab92813d47fc5af4e1eeedde72ae88b9062ff6ebbf010deae4ec5c58bc136be5fdba4f6a12752a1f6db04409fc2e2e4cfbc31d1a4e577f2007952b82398a4bca4cbbfea794010d85849696a2adf7fa69a252096b07a5623fd152abd575bbd2eeb46b748bf4a2db0e3d2f1c61183ff7937c12572c02d12cd8a1c8d4ca31d23a1aa28d0cd30d0bcc06ec98ed94fbdd72343b9b59052c22ac31944d52cc65c78bbd9154cf7f972a6314edbd06e0612a890308f7f0d5a864a12f096e71352897b50b3aae49f30e2bc39dd9836b9b9af3760f725539fbd46f2de2d57c1720a7ae046737a8c333ed83c9db4b6abcd3897dc78764f967573a1740bdcc14f11259c77c9952ba444a9ebbd96e6dabb05352c0933be89db012f8a241bfd672045b9ea4dd8c3cb7bf9536acd5745eba465c987ff5ee060999ec376a084db3a592408d67114800d164564b5cf0f0f4f7bc4dc884456a182412727ab7445abe4816da07bf0f2987ec3a390388478d6b84126e4ec47ff736ae194f3f5be3fd06784526c5fccbb3b5bbf9fb5b405eaf915d45e60ffad2728af241dff7fbb4e2d318737e6e4baa4eb3db9e4c0bfd14c530859145c1c9b70cde838a0072998de3bfffbc67cf146df322013665bac7c32945f74a4781f33ee610233940eb740966fcab2f47f8baaa161ecc67bf4b6c83a75a56a2304e2dbac635fc91e1307a39d8efb8ba6f7347c00247d23f2042aca48aab8fd0c11c9513314f5d312bf6a6c842ccb7a84f86f8ce6fbd6154041211a885c0e7a31d0a5aa2642081b4ae4dcc7d86a8950d9dd4226ee6434a6d4c09dfbcfde688cfab1f93bc8b28ae7f6768d7c4132af7e6f2229c0cf1fd9a61596fd5ab2549ac278989907916587dd8f93a11722c7ac7ddce81baaa7cb186192bc46a7a50ae4a824154f349c777d3d54853db606544bce07e715bc51e2d8899d6e1058039786aba207668b54da1bd47a6f26d3ce517db5b070194b76b77520f7fa24da7ca12dc60d5a6c6a7e9067a2d3937e79f64f11ac17b19bc0ee0741cf6464cb87af5ffea3f2a246aefe5b178d194e2f79e18f4ad2207f8daea4c1a057c290c938f2796f5981b9afc4bc9f938a7e884e3dcadf81dc5f859d1a04edf99503f57ba44a1c538534242fc0841c4f75c28733ff47d02d8074bcc0ec2da0de4b5a13216a7c8f06468961a9ca9d3dfaaa2a763499c8911d79b28739c2d0f456df91e22414532bedb4a39b3b5d8f48eadac5afcb19581984e07c62d671cb6cd18120ea61085d0e6c124764d77a9b0864b725196cdb82df6408a10a9653b4999db2920a443cc545d000aa802b6c6dd4240fb148e25603f818f45c1e085913c3adbf74a2e39fba86a2a4aaacb808bee1a91a14fda864bae43580225d1727a5da500758979969631c23701d176eb2e99d2b5fcee42009a4e0d7268ae76cfb9a3c150c5dc91f6bcce9d86f2e4d0afe7c8d0a505eec399764e27525d683007ef6eca309d62af480c22a4426446ec97b8b17218d93bb36021404df57f4bfced13270d2cb6a795f7e64fd4a409567987d4f8d79fc6e51c6bef9680aad4dbdedb9ef1a51ecae45307d44819e199b7be86cd7c6c7799f0c4eb8412e9672ad03182259555e3b2bf6ba43755693b6b1120d0cc3d3882c65fdb23962e66f35ef898bc5decfbf3977b3053ca9eb6c5ecaaa366f164f7184392f76857f64c44f32c440ea8c377a49a6bea394aa9eba918ce515a9be9b912d5325ba165756f47f8cb6475fd3d7434bd66b954d6faf9c59a56191a39f1307b48c864d9fcdbeea2b5722d3b095b216c8cddf3c23913b8c893df162b1d5a6008f6b74acedcd4aaf88df378871b5f1be024a83b6b63892a8827042fd7f1f6e8f769d4494eacfe3c66be7d02fb772cce695f25f32e56202a8c1fa4b5ecd3c4a0dfc1989f330fdbfcf7ab013063d3effd53c8d278ab93858c19c66fd729a498294c064fc72fb5cc65dedaf2895fd5ad15bdb6f0aa088d4a4a3ca96dcd3ac3ea8cb20c26fe5f22392e70873820e3aad921ed23f97682eb8793ce8a7895428f3c979d9bfac5cddcdc7551ee5f47d07537d2f03666d43d9b16d1977da7e21c03367124fe961c7fbbe2f7f36f46366e116901cc207b43e1724c3693bd46420e268388e78553337182cd3b84d544bc5463d2cd5a9bec0b302e59dcf84ab829f3184c9c1d811a035302bba2fe897464a8675736585325", 0x1000}, {&(0x7f0000001480)="46fef4a35874037635f0bc2ffe2e8619a6e22daef976aa3596f65d80e26adf806e353d38346931944ae2cb57a1268e7c6493933b96746f8f941565bc538e5c01ad61eedb7cb0172ca39403418c6ceffabad8ea81f677c7976ec8c7aeb697d451590fc925c78a411047c5eff96a51cc48da3fca87a65a", 0x76}, {&(0x7f0000001500)="174259a11ee5aef6de37c700bff4db8278e8d3406465196c3267aa69543333345b6182ef029915f6be0e08ace5154de2ae6be0fa515850847dfc68af2908b2581a23e3693a54d5241e6305901702ab49ebc82cfb9fda0fd840948c5602a0fb22761f63b6a7fe0f3892272e79aaaeb95bea10ed935563277a9ed0258fc7d1b690f036886b544dfdee64bbccdbcf009221690b8aafc757bbe68ef7bf08ce7141ea6aae23e9530580126c7c83c714b09b66113f26e5bc67ba6e11eaaf656f738db6b76ea94a645fa1352c277251c191caf09c", 0xd1}, {&(0x7f0000001600)="216a31aca6ee", 0x6}, {&(0x7f0000001640)="cb764883b9ab7cf7cf79254300eeb1ce68bd8066319cf70543d28ec0cd4728c2016ddfb02515ec98a7ec73675e6e3d922da502b1d8dbf9d42dc0aaed8a38f76493e4d8d541ba4cebf8eba685f8d78192f9cc5d8162b04a1eb7667ad59900920bbbc2629f655b8b03dfa29ac1276a35e9edf33e0a2649e2c95c8d0395a59c2573c2dbcd370fc1a27e8b61a2a7cb0d219892dc92c0121a288484db858a8086764920e58b4c2177c1d1f079f9111c7708acca0827b4efcca5ea1030f5e1d401034ae06a94ed8a87cd9039a3f2794c3e0216f5f4c9d2ef02565bd5d3bb9642c1401b788269c0ad2b3216eac096675ca3d95888bf29d33888ac9e661a4333b69bd7fa29e90048f0300e4c98b130a0494757577a016704b3b8da0311765b52f1f9655b03ffb4dde71407d785b207cbf802b059574c4faa08c63b7b140b8006a2f5e3ad21c2ba676d2b6956d6db2299c806e90f913778dc16cd263be6b3c39007ef4e492a6894242f18471e70117644fa608ad31c02885298d0ac574bb9e16449cdc4164bbf0a8164c767c778536c3a5da65c1a4e4454b50b4f260898f7930a51346255cbc738f342011dc2997a9993932d6b8b970294f62c1cc9192275f7f579cba1115e22224b985906f9bf354f59e6641905f52a565d1a8626a8a012e48705a241a211186be935a6a9546a0e65e2c5bb6beed5d36d7aad4181953d645f678deb6aaa0f18b05f5ca3ddfa9c557fff00926bd78c4b530cd39ff865087e3f27605116c898656b15289c0ce08424e2d8d5b80e15f66911f304ccd06e91f4c3f27b5d7123e60d03be53522a9b1c4a38a778f4b77577115fc684744cd4878382107c1c0ab586d9ba328893c5f6b40bf6c47fb8beb707aacec6c0271d8bf0fed2448b22238c41fbb3ad6785685444be2140d38760f2bc4d70e25c5e9c95882340f673540beffe27199570573b1ff33f7d8ce2d3c75b2128489ba48c1fd528144f33942538274dfaa2fa52b81fa8bcbc371e5fafb58e049d2d48957a226387c2caf4f50cd7dbe0c361651ebd05b20943b9b094273ad37fa3d87d035d2a2d30f098e6693c058cd461208ff16f13720e36767bde959835b337cd9f2c018ded2a9137530103dc4b422039dd93a12f3109faf78c6662680bbd62375b177ef7e1b340bb259916d48698602abf1f36e2ba2f285b1f9554b6f9e310e13b4600f191b6607dee4350eee15e775a4ff792c1e585b723cc58d37485b7edde6eeb6297d76d105de7bee413c1b6bb88b5dac7fea33ef7caca463b7c7ad990a6bb73a3017d60c4c5c336b73481b576b5de0ec6b47371aabd09fd5d649c2677043063979321d2b7cf857c301cf2c3b64d78b3ecaa90e69f584a931ff85529d54c3bcafe106b629e2180eb24c5004e0e1e9210fc419bb6f3fd289b5126261f35786cb545c59eaa9d4d0be4f77c069ab8971b7e201fc3a7c9842b14d4c79c8f69584dabba8935e8062cef477fa7f658d58265f832fa4d2279ea1eb81a09d275987d5363ba49d044ed81fd2ea7057923294b6c01c0d362f0192381e00405a95a06dad801a0cb201f8e8fe90b00ffc51294703dde23fa8de6365f7e81ae287b2cb1832deeeff8c963c5df831e6e9c0cea2302060af7431cfc50e832a0ccfa0a2bc8af8c82aa358f9702ea4528b85f6287dc4efa0e9d3f1dc8986c3eb8ed2cac93143d3a535a9b3bf6f4bb39260812ea75e1a98cc4298d482cc97c4f3d3ae7239c927c0d9fd1789b8fb8e3e36cb6ac3a51dc82b4c13353542a83def5084c17824ebef17bf0ad92cabef7ea717ca641244e39cae9c4f165b9dd272a30deac529d2fe3533ba89ef548d8f7fc18504cfb15963163aa05cb6345f21f248b9ffc0eab94851e17df1b968210ed6edf2a90f5ea95d7fe9c10696c5313fe9d1625697a851dfca74eca2bee035288008cbde591d90a7a95cc471412da5795096d7fa335b2fddf339c3f6c11251e1e8961815dfa6a9c668f17cf1e2101c45b5245e6867a5a6e227e1a8402d9f65cb77581497453936b5587cec3656565b8f322809adeb14373681895faff2ff57d4587b08ea6ce8b24ee6334cd154020f31ac0140d9a8dc9d8534f95ef5b01fa5889b13a3451fc9ede254857d59d75b6935a832a1fe83085caf798f657c2b0b319ef4715ac3ccdccf9039dff42a42004757b01e7cfe142689b52692e8057123871adaca760fb9e16547c5b0728532fdce83041903849a225ebe36d2da91536c5e414a010b065fd5cbab3182e1421b64d750e150a3150b6141f0e44b4e2d60716f06009820da170153db417256feaef95cdd6b414618582204263c74186d14afae0838551ed269a8d887f442ccf3ab9339e093c417b8b306f031ab9f3d218ee65ee455980ecec009d83ba8f80db5864c9107f3955864e1ead99452e896f8e8684f348dc2d8099a4c4d7e3a6f6b9f48d152bddc4085fb622fb3da81c5223c5dfa3e6d29ede82aaa778ecdb595a8c3277fd4b40bc51062e5c27678eb2ca020b2d0cb87da0abe27f4bb86219f1a69396df784b862dff02d9e861e0363ef15adde017f830b527efe1cbb74945df2d580e9f3f01edfceae1481e3ba8d18afad9a0eebf95cc14ae47e483f3026e972e61fc6a6049c309a85cc7e74b1aab2e08dca7ec74455f8092b07375054ee9f808a54790e43e1b90e82e603fa0f890f0bfc46533c78dcaef05605d9b1952a60dcd0ce9173c1a040f244dfbd12e13a697244865bcca200de967d17075c64702b7ca5c3e6b01648c5c7eea67711e992a095aabc95bb752100cf63b172829282f11769e8169dd1afdb65bd1b54ca1a30b7fe563ca19ac34b53e46665920be61cdbfeb7144c6a3ff38188565fc04159a6bf5de5c6529d4b4c0c206c659c1c77def5c752f6770e600dafd3a8a94c2bf217aafeca6c28c5dbed336bca6d0650d50446a0b069afed332b845c3c17daba40b99dace885909f7c9b327303cdde7fd60f0285f984e56811918f63497786a4eea9a64eff012af834f90d8b6e52a93e04fb8ab71adfdab61f046474f73f3db1058b718785fb87f0191ebc2f1e3cd76931d53971812f4421bf8cf5a274e038286fcbfd4b6e242affb51ba15bf894a578be22bd5ab46feb331d835171ab8888594d58bb699a163555c626e0f69205b7caed3b15078449b5f298e06246d7cbe386a8cf0709847e87c4a61a04ea3816b43d421e8384e1f1dfdb8b570f7bad197c924d81bc091035faab5e958b90571669a88d02aebd036c12f3953ee164954e4075b0dac78cb04b6ec632edc087ed42f589aa2c77168e033d8b73b82dc9572c8cca3b56c968ed0e53ee4a6d097c76d68f5987f65f366010056543885042e5f99054e8b13ba2b6bc65b0fffb9c4d9b3e330cc68dc41f886d08afb0a7d90da90cd8b73168ea9054e8e15a392a56e37303fab245537e47086fef881ef8dd6a43a01081e65a74e70b900b3d7e70c7da20cd2f685f594ed35b34da3f8be5a627187709672371134b1533273f89158c7c88d2d8ed37ecd935ce131479477f3563dca60fb753fc37015de7763ecf37d0b85ca17d78a1199bd7c825e25974f70c59b9e539a567bb80c80b4dbe71ec69ed7c82b465d10268fe61cd06f610e4145d7a46ce28433b3d98497999278814a60e451617c0e308a1f22164d6d930761e438d93420d1fca522add433fae00c6d7ac843ef93872d70745707d297893d1dbf56fdc4727e900474434fcc2ad40b14fb8ccb882061833de888ea93dbac5beafcf44f6d76a2524717c8e7bb122e49cf403936abf6dbdbb88099b0a04c62475cd7682fb4dce3b6be30066dc98ff5c13417be128221ff690f8d07e6bf0f82cdf0de41151a7721e0205983de4763d1f2899611479b1a51e62ae282e1affe93643fd9a73abc693ee68b9645f2156133d87f3ae5390a40f318c8d6dc820920935bbb4ea55a884d9ed349e550a0bf3159765164304fe6f6de7c815164537f670dc053deb99051b1da329bdc29877f26cbc47c51aff7ffe99157e40452c833f9bc06886ecd610f99e79a20fab76afecab7f4a7af87ba4577f4f3e4dd71ccf231b3957d64349adab8b75f4930065b677d4c7296d7c4c7635efb4ebaf0457a10fb6428f92a44e0b0907b6e2fb5b48ca07f3fda38f27bc87fc6104519b87fa91b94ca6accabd6acff779990484e0e6996de310918f49ed698a975621bb196076e1fe32e4739451dac876f8b7ccab972ac1a1f8186b5b7f4f84b4489bd62520aafd25fdb701a71a115278e6774d4e8d070c4a22509ad10d87a678e941e7007ccf00de2226655de1f3b135f58c017479583bcf87a6839f1b22c7ed39368371a04ed622a18d1b3d5b8c07d68168db503b785f3609f181ba747bddf8458ff2f390bb9c6ba43b8d38e7957fa5ed01a5519304096e5b08393f39879e723f834dd7739c8246106656c4b260de0cd70abf15e25a8da4f7934552d5fe037c9ddef2f4cd6cbc98c8eb76d7b30aae792ae283e88df0d897dae88de7ca55dbec0068e51cb02f93487a0bf70ccafe851c3b567c78db3a4fba137e495efc53f86a50a04a056e1001f1b4fc86ef16249173979d75f016332422bf829d304ce3e0d0aac7304b54c4e5975097d7a05256a9b9d8ba086490e1cde1c2e1baa501c98f00346e80d85881cd20bfffd72ddc5b55d1e4cc424ddd05ce6cf1739256860403b7c6fe6c7fd07a50589e858a94e0b294d5ff3edeb156267be55b3afe2fb70d2116393f81097b2b619579f78c05563b0fbc610ef45214e6cec9f397d9d0d99ba4b1327a7f7d82251d3f2a1fe29ee7ce617bb6ddd857d376b229bb36a96bb321dec5c4fc11045dd8db69aa258ede57e10ba6a65b919b6ccfc968e09df66657a1a3b3e76b27a07bbd8c98f051d563f8b3e4459e10145bbcaccb1292f50472a1126dd44a893d8937fe457911e9b192fc97ef7e6ee3b0bfcbe5f4d91b1268c3654c14466f46a1dd9125e966b24226db4b45fba7b3a61279155cc8d34adfcf94284eb7ae0b743203065a2e748e8daf257509432804b95f7771b674edc24f39b48756e2ac03afd5b2b4bf03f1517507f4214e8afc6f839a03aaa21c486109e109e47576dd71d5540f6c535c699c6cd208411976178d768e1e00776593f614d8999cfca3e90e480f611125c4e0e068f5bbd49ad19a4d33eee8d5bde494e5adbefdb1bfab9ab23a4f8896b99953b6c66404e7baf8502ea04c4c8cad1ee55b3bdff35a35e95136a94f3246f93b7da46dc6edfbd75780b59ccccaa4752be79139911eeb873623d8ebe787f84ef2eb88e9b9b6d38f1f44df099f1fe3c5a33d1c574c8780f0147d4d61d87e1c787ebdb481fa1bde03c53f38e32f2fce69bdb45f4029e1311731fc00a8b2d2a8b8a532df31ec8a82bd6af2f487ed1d3d461431e2c7ec9b797d6393c85ebebd9783a839da493e5fe928da8a49799ffbe5d8e1b383eeb544d8021f35c39fdeeec880497cd048aa33508e3f5f977a39f4e12a351f5b5701e3d1d019aa861e5ed69fdda82583cd32a4e4e2de98b54095ec76ef82b65482bf8bcfe8429888b9b3cf532616832a7042afb04695aad990fba5bf12aef48ea4f62b1218d1319fbfa9c767fe4288dce741362e69f25a602afb641905c33f157e4ea079908889fb250a4eefb1b445f783c878dd4d02ed01a133cafeaa78ae1232557ce8b244e430f00dece8bf2f4d529b3594789ca6bad8eefd454de5e16f5baaf841cd71c7acaa6093aadd5b02be1634a412a5255cc01c14f47f8f73cb3827d3a48dacf081a57c3", 0x1000}, {&(0x7f0000002640)="b72cf262ba45ad92358ebd287790e7aa38c5cb35c331c93abfd6f49c0eb473111df4fa3f5aac9f09ad3a9d2dbe618f44b9163845c9fdcd282182c4ac3c97d405f1faeb3acfa7c86fd14f82e63d585d09", 0x50}], 0x6, &(0x7f0000002740)=[@rights={0x20, 0xffff, 0x1, [r8, r9, r4, r7]}], 0x20, 0x6}, 0x400) r10 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r10, &(0x7f0000ffe000/0x2000)=nil, 0x1000) openat(r1, &(0x7f00000027c0)='./file0\x00', 0x80, 0xb8391e37af372c5) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) poll(&(0x7f0000002800)=[{r2, 0x106}, {r5, 0x9}, {r7}, {r4, 0x1}, {r7, 0x1c8}], 0x5, 0x3a) pipe(&(0x7f0000002840)) kqueue() 04:02:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') r1 = semget$private(0x0, 0x4, 0x152) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x2472, r2, r3, r4, r5, 0x40, 0x4}, 0x8, 0x8000, 0x7}) load: 1.41 cmd: getty 90998 [ttyin] 0.00u 0.02s 0% 314k load: 1.41 cmd: getty 90998 [ttyin] 0.00u 0.02s 0% 314k 04:02:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 04:02:37 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x8500, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xbf8ef72d0db26fe1, 0xfe) sendto$unix(r0, &(0x7f0000000100)="0b4a2f516df621a729788e4a9f49c0dcaacef4436316f588a0b1a90c9e71b50c1ff977ce4c4c8ea0b28254c24fcf5e85d2c7d82d1f0fcd28dee71074133b24db6f1fb74a606b1beaeac6aee1f13a975ed18dd43f6cab548ae772943133305ec37f082608ecf60b3df0aa772fe2f445a170f0ad143422c8c9a5b7db0b5557cda74a409f5c6ba54b216d90ef05997834ecb674b67c0d873f06e70167fb9c4b5d82f4fd1a720d353e83a5a27e6ca5ba533f4fbafd0e1aa9f3d2357e107d1ffa1763eab3f1e366f6c9106ed4cb7749983b54c58ba05c7d4a3bc4b58d680b59b8b985b369654c0ceb4ee9b90b68ee205af7d9de17457e155ca0a973720ddff2173c0fdf964ee8aca7d2e089ffd12c10e47300d930db7012e921bcb3947312b6177f225757842c95cdbdcdf55a7fc447caf63fb4c81229991318a6a34724711f4c94514b253e9b6806407622a7e1c55d1c767c71ca801b1b7853701ffa14b591a09637d8a7edfc948bdaba4aaf5ed2c774fa850428e4c1e6cf83840f4d7b7991b8149fdaf067ad69e60b6b3d1c1e829bc4d184f0f676446e79508ef7501af8abb24bba661ae07fc8b363994339e0fddfcccae2fb5767e01517fc62dcb6d586df28427b8a00958268c9f36212e60ce06695d5d79b1f9211ef07f5c4e8d8bd1a750fe97ac00bc22309ac87d0018eaf7a2aa81b534eb8b99dfee30a3ff7a98019e6b6ef2e16ca469e7e8eb6798555db7719db67583e024652926ffc98186087802d30c8dab7ae033a1493f62c6ae05e2cfef1c44110f213d09b9d0c0edb36a467b78e06240274fe38a25ca3767324f838d7419759b1a3788816d6dd2641c674f597884f81c7a01cee123c1f7de8ad44b3ff517c4105cdeb511389137b6bf4bcfd447c81197f7cf7310d756f35066310cb49ef3ee766b21d86bc360ee9534e9132bec09f40a4a840d6b089633b55a5310c3343101d483b594d2a1c3d4b0bd86b142d3d904aeb225f54d62055ed0d54e6b77b24cab26b3815caa530929919edf26238343d20173b7bfeb73b296255d7de5792aafba0ef7687cfaa49b26ed2688a4cc6872a1051682bc7d23d66afe2761526d43af63ee913d960487160ebf796d3fa72303e510c30e6ad485b7f6b6de3d8d11869858e65570a80845057abb9d2ecb8e5b77777aa753e1fbbe986c51a4425c5c2af67e43b48f31494420516e88003eb50135076ef008b242fe9b6662613f384da0a8828b1a2102fd834f8d2115cc0faca7e74d4998af9801ed05608d6ebb803c83bbb35e191a59144251b127d2bd53018dd41890ca54e868dfdac30913413ee4e343c100b25c45c4f03f98335695bc2acc97be8c53638edd905d688fa6aaa328928c39572cfe346235aa4643a89cd777090c3a4a3d2e57fb0b09cd0b537708e2609b82e178d80ea7708c921b370d08a09de6462bad0f650820ee2f6a8b3666a18916a2667b84940dfcf9f4366b7fcf54f16b5813f7f96422a3bd372d2047739904808da719f42d5b53e2068432afe4de002e34599277b142c0c20593a694d1660000bc53063123d03c5297e6e9b5d0b7bb2dd7eaf82e671a24bbc8b6cc4f81dc6b76c8f7936521e932c81cec6ae9320b5a3e540d6b4dc25c2ce6062b36f88beec8fbf84c6ac5a951e2bdf323f7b537092ce5fbeaae0ca47ede79c8e377663ac71af36f22d852e655c6a24eef6052aab769db603b02813d7986f80e2317a1d5b14290a81b5b0884b77ec81427cb668efaf0a4243116a00f1bb9390abc74b541667ae772a57c159a2b6bf99f01e466a2e4ec64a5dd658633073db431fc6e47c03cd1afcad9d141d216cc059edce13c793a8a9db5549c70c1f6034bcad974d6e781919c920b955493b72bcd4ed60c566af6ece681f15ed9df910dea1753f218290f7dba2d3bc21f7255dde7af3c2c5b5139d8b115c2e5b2be57a69750bf484c1324572f0c69189e32ee30237b32140bf6b4e050878bf5fe39b7a1398efb29e7fab893a314b97e03561751a7a1a359f276d7663076af905cc167fa4f0fa776440151ffab39b069df45f8af3fe850f3b62b3bfc22626f3b9a95d4e13d04a01e98a05b6ffc568a6c157ec0b9142923ef174e8d988fda30baf31a71bcef5572d35ba302a6b4024d4b7fb4517d6a60dd79c7b6df4a83884cfa547e69f62f02b253234b8628ad655829ab4b3346d5e798922a728cc4903c1e3d501f62743495458794651bc6c3e4e252d0d30790599f73664c4df08ddbd6cf39fd4f9eb0f8c8925d0538db826fc7fac95d71501da0054e510ab8b6e5c3d5ca3b3717a343fd423a62830cea508b17815779b0ab519acdcc3f1791048fbf3304527cb0d6ab67509b8987950b356df7a17023499da9a7cdb19b1ec5fad6d80ca7313f4626d9673b58483b5876e822937cd0c42cfdba8225f95d56fbcc7fd78631ded0f97aa477e6b490858286a2c519f5c46d73d8ad0e297f9940a40a89b3f9b1d83e71aba6cf4f501c7af6177990dc45065444fd2fa0034d280a54cff8929ea049effe92db365dd843a49ec1c2a9b6509fd0ba350c451e7304fddab55198e877d96714d22b5508ff3a67dbb52d7cab9716b2079e3a886c50bc068f65bfeaf50b8261ec8c309b161438b7b2c8e7f07142d4c428ab985ffabd08ffea1530283d3d710c64bf045f9c739621379a56a09db71c0d5de3b8d2da3376ebbd877805efb3f2296fc3e72c7432932699229111cad858f633ec93ea3d5cf1e47e71e1b75f567b5fc45787c10bbfd9c41e33b50403dec6a395141e88a357a399753137fde5793f9f2bc3951b417e35707b52eb8c40aec011cf29ae1fb9fab0973a62e73a411ff40e2525122bf95367940947ad9e7d77c52e45d3534872994293526c57f0306ca1c7bc3f3c3f477981396c547b3253088f9fe8adc2b387419e6ee09af43518e1eb35b59b7210f53d1bb5493aa1a813449d5827dde64478f81688e57444f7bd668a2123c47d800b3fbc5f193619b228407b46b359f691788febef86fd4c603d7ba7433e2eda9b024dd0547612c2a58066d8cc3fab94fbe82e9e18be0c3a92cedb172b7fc2184e2861c7dbf7745b6ce83284d521002d86afda8ed117170e67e0f4d5a884f4d56c8c8a522abff0e1b9b228b3ecafe1f78d1f6cca927b04079ade4f05de46d91150b305eab083c5bc4f8f4cf2f03a8d6e62d77085c674fb022e90a32b70e86a90febb337255926fc0eedbc1434dabceccdfed94622d9ee01fba45aea70b451f4a9e90bac49b1a4a8eeb6d1130ceb576c16228a4c08cf5ec2bf16431e9791a8d15a97827d710f583500e2aed4f6f0e62a99b908e7dbfbfd2feab69eb731ef3ce9d259495731c906f15114cb3cadf1e537470cd334a012f01d8b862623079d99e904479bc247ab159a6f2c0cd5c51883a63e90e174bbb09c7abab1d69cdfd9e6b009dfb229679dddb88e629d59d1ec9aa4a74aed4685731b76f40687a94615161ab339ad89241a9ff077fbab5c8fe442d44d019958a3c4ff0292ee73335289bb43193f0a58df23cd1b49551ea4c53b1ffbbfb9429f1a847fbcb9bf3816652b421a9d2956a971ef9161cdd06f9995f5d8c54de4bad27e0d78427204557110795238fd89fb758706143e423890c423c2f5397ede6445449cc424874649ca06c924a9202d05e153befd1786c902443a8a2b89ccfa428bf0183dccd912e2efb6484209e92eef81286f76d716c132f09c8e257170fced728d578e85f458dee8b871e5a82cbfa5e6cb6659a342bb0f20219179c422796182b1505a58ebfe4bbf311fd0a4b591619dc94f5bb7fbeffbab1e5cb74bf798601ab7bee12d3364cb3f6c0e3373a55b45b33718d5b698790e3b157cb580313c376b8194ee66f44fb5208f71d1eb8572df9e9f04f1295b985cfff74d420a029b28ece3c0e676473706915cc25ca3dd45d5c05e92c9368b3de88568762e1a849bd244bae35f78dfdc1dc922e4432f8e1689dd7e7e1c93de948f933c0e99ca0af355a49d38468eec2629eea990530b45af3d104d80f7891c7b1578cdae9f0ad697366248a36f200191fcba53c1343a747f3168e517154cba962616c973350f07c375125a1771717c71aca2a5ee82ce5b7ca9372331007c3cc66bebd30fddfbcab60cadb52a2819ba85d9a7b1c963d45ca4f6d39109855b3b99d342b01849695dbe793c98c67f456d99a72c9b5b468aa440f091e3beb03341fea1783151457b807890e6c62835603dbf9c15d9ae66bac7cdfe7e16972e5e9301257a391318107b67e79a4f3c7eabda31353bd8ddfd4ceab4c49089c07874d9e590d87df76704eeca8b5a347908be3c13e62e9b7f90e1533124f75e5ad4d7738b39adad64b99131276e2da27d81ae8251c7e21df852b209154c35c76a5390e30acbef29c98c13c4884e5794cd3db14955917ba40fc83d342d40a851da053cf0702a91b02c86811f2f51b0755d5a87500f0837901bac33990338fd186f56b4a90c36cf659a2800adc0c1edd3e85687c3869172b4f8b9fe29d097606cb341afe3bdca1431dd532fce9f30e7ebcfd65f6e1d888a8af22133984d40a2ac0f9e95069f8a43bac1cdb68692b37de97143a58b20e659e916f9713a255e5b4c20cc781c4ce0bda753738833294fafcf71ef1a5ddec0569a09b8cda2dc04b0e9aaf37a9bd6dd53979028f4e54ace7c4e6bedabd9a424fde6b06a0c60337ec3720a30a0374b4ffcab50ffc21d8a9ca68b4dc0c82628acc81e7f4f3f0310c60e3193a6dc47de51be2f6002544d32012ff5aee19bc7ea9b27b1866d69589a49ace95d03c9ee31dafaf1d22a4cd90771fb8bb052e5180e394c76f35b1598a80cd02f91f0381ce0a3454529e5b627eea8d5355efe42dad3fbdf60b9a66db0ead00e6dcb717203d8ff5f2054038f955f32e003dbd34240df771dd56518c7af000715fe011b90f6943452fec00229f70e5f9ab91e801a07b2422f313d8f29332fcad6aee9ee806bf70bba69c711c42747d31486753986fdf6f391870a28d02d2afce0b954cc2bb43020716ee473168b1c199d7768ef6113420279afdd1acd35d5dcb13afe9e2faa7a1c564e2b2bea84f01a44eca86a6d60d36129ab110ac7901c09b33db9ac54ca4ba3e5db3790cba7eaaa154ab03e810d7c192a9c2caded0812c28bf06e22ba8058c2181f188b5b34e4f47d26f11b40ddd560767982b47d7efefed0556087c67052bbe7b130848c3c06d6ae4db040728ae4c2c03d97dbefcb73246f4089efe14ca6c224a8eccc6bf6fe4164dbab7dbac89553a36fe89238bcd60783bb0917c4b36b7028495ce737f701b07c7258896ca0feccc46daaf39b2c2f0b780a0fd32a273d82a8ca593e3ce9f41d9dbf0570b106fd69bfb322c53b94bfa73fc7c7241d44c70b246fda3af76f5e12e7b090b43a483dbaab6390170c63cbbec6ad15fef6019d85bd3a7d94a160e852c5237ea32a4f91d4066c489d6610e34c6664b82087b94091087c1f993ef0dfccd8242dd309328aa23def930432a8ac9b94bf3d2ad957ebd0b0bac5219238d78e11f6de19fc5ea555a8c98925eb8eb2a767875692528b2cd20bc67844d2081ba4891e1629aeef1d1ada67016f889c03140741f38d8750dba3f22140ec2922cda3191e2125b6cbe8ce73ab155524053fab2ac2de746beca28f457699356b402ed193340dee30d2ecb7e71ca5717fe003d1e00e6391a54d434311ed53611a89d50541d70851adfd221ce26171c7ee26ba028a693077738a055c8a14b6b25b9ac7a0ab1b9b0a65fcbbe5", 0x1000, 0x8, &(0x7f0000001100)=@abs={0x809a682144618ce9, 0x0, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x0) r0 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/74}, &(0x7f00000002c0)=0x4c) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r4, r5, r6, 0x8, 0x18c8}, 0x3f, 0x9, r7, r8, 0x5, 0x7}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b88a96a3062178991c05443e568c8bf76a90e7d3"}) fcntl$dupfd(r3, 0xa, r3) 04:02:37 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/255, &(0x7f0000000240)=0xff) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/86, &(0x7f00000001c0)=0x56) 04:02:37 executing program 1: r0 = geteuid() setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:37 executing program 0: setrlimit(0x0, 0x0) r0 = msgget(0x0, 0x48) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/78) msgrcv(r0, &(0x7f0000000000)={0x0, ""/207}, 0xd7, 0x1, 0x1000) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x240) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xfffffffffffffc00, 0x2, 0x9, 0x0, 0x7, 0x8000, 0xd33, 0x1, 0x852cfb106c7e6ff4, 0x1, 0xad6c}) 04:02:37 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = shmget(0x2, 0x1000, 0x1c1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x0, r0, r5, r2, r1, 0x80, 0x7}, 0x1, 0xc303, r3, r3, 0x8, 0x4, 0x1}) setuid(r4) r7 = msgget(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fsync(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 04:02:37 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) read(r1, &(0x7f00000002c0)=""/90, 0x5a) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x18, 0xfffff, 0x300000000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000010, 0x0, 0xff}, {{r3}, 0xffffffffffffffff, 0x6, 0xf00fffff, 0x8, 0x8000000000}], 0x9, &(0x7f0000000280)=[{{r3}, 0x0, 0x60, 0x23, 0x9, 0x100000001}], 0x2, &(0x7f00000003c0)={0x3a, 0x8000}) setgroups(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x81, "6f571c24bf13509678020a6905903d24de127aad", 0xef01, 0x1}) close(r2) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x50, 0xf00fffff, 0x100000000, 0xb72}, {{r1}, 0x0, 0xa, 0x46, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000022, 0x8000}, {{r1}, 0xfffffffffffffffc, 0xba, 0x1, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1f, 0x6}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x20000001, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0xfffffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1f, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x35, 0x20000000, 0x40, 0x2}], 0x200, &(0x7f0000000000)={0xbfb, 0x5}) r4 = dup2(r3, r3) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r3, 0x6, r5) r6 = getegid() setgroups(0x1, &(0x7f0000000080)=[r6]) execve(0x0, 0x0, 0x0) 04:02:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/244, 0xf4) 04:02:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000880)='./bus\x00', 0x40, 0x100) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) dup(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x1) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x5, 0x6}) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r3 = kqueue() close(r3) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 04:02:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000017e000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 04:02:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x2000000000001006, &(0x7f00000000c0)={0xfffffffffffffffc}, 0x10) recvfrom(r0, &(0x7f0000000100)=""/215, 0xd7, 0x840, 0x0, 0x0) 04:02:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 04:02:38 executing program 0: socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x9}], 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 04:02:38 executing program 0: r0 = socket(0x1, 0x0, 0x0) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) syz_open_pts() 04:02:39 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="05edad2e4fc57a8abc44671379d866557a600e4d08d7262c4abe7831af7e934d0a68162eb612ef546925003e5aa565b83fcb695cc8973893d5998dbd3c388dfb1e53ad6bc55b488ad1c3846e2459024ee4a9581267a3ea481dfebc88be46c3e2b8a18850e7fa37096885fbebfa8c4ef82b04d109768c7d7a1c754318e4699f0df17aadf25434", 0x86) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 04:02:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x20, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 04:02:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000040)=0x20000001) 04:02:39 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180)="080bbfeb5bfea933457236eda05797d39174b1c2e2ed319df10ce7a71064557e937832369e9c16cafa767588b8da91fd6e20f4ee8b2d4952c54fa444958b448710bf294caf5bdcb969aebfdcfb9323fba2eb4b7c5c7b6e9d2a2a3b3d01e6be7ef16ca1065c785650dc19502017a296096e57f792f20838018a31d96477ba15c225dd7ae5941395699cae179abe9c2bb43489d5a58121f7b481b471ba62352523faa6ce8731243bc87ff72f75fa36975f5011cbc64287b00d340b267db14579d041684b6d33a636e57dc3a7814bd06fd2a1e8e4a19cbc5e8c4595ebb5103481fc46c55812eba3f6f0e65afa0f0a6301f0da4f2cc4420385bf0449d52cdcfd18408850cc0d8ad5835302dbbaa4ddbb0039aff57d1b6fe926b88f92a2b06bd30f8ea62e2ac1f296a91c900123bb458e0026701e8e5cab61aaf2a29759cf553faeacbe7360555458f73fa138f1e17fe1f07b5187714c4cec0c3efd925cf08679a67bda25f8499b2a8937ba6748a5007d8326b95bf3cad50e141444ef3726470ed0992f2feee9f6ec3a0064f221571afddd49b50103cdc791ab284b59596972a1354fd49931e7d41e242e33eb56d4eb0cbd7a23ce54c027cfe1c4cac9f347fbff24448e9fd64550fecc1720aee48cd22ba5881d4a40729a7e64af172c423ace5639850157fad4f605e25fcaa03a506d4f00eb590e5c90a5c13c83ad2292880b28b7af5c9fab754e13c60a2d28a2d77bc0a67052f0f4b655a8d340dcc0227e87965d898997f0b525d86f21a3891ef1a896d8e0981cbba83b0f0cec35746ac2c83608ae19c55234d5e26ecbcc2ad47b467d290255550bf61ecdae8b4585b857963628f8871172cd4af51f51b0347ffd471e4d38ef8be7da37cdc87b43a20f580955fb179eeb929267ebd80f8bba77f001d80c3eba241e79163f3f00500836b7e25f84ed09df4eb228a34a14d70a3554fd969cd73a20158d6243bc4e586e2858baaa8aaee7c4d5b1397d1fbedd1ae90aea9209939c8531c84e89005648fa125b47e8eecb66982fd5852fe7005d2ec700d6fa0b6d0fd7fd7bf5edba64133c5a9d859373fa9227968db5e189bc7bdd988cbfa28808c02766eefcfe20fb1654a5531df591e7d99e5e275d8c8d500383416d4ef668fe716e388c728364b5b78e3f2e262a931ea5f02ea74c31fff2472f847526c927e3fd458994385aa27214a156b0785ebdb253216395cba121b167ff2a9613966fd8ee052de2b671aeafe353e4ead056acf3671a4dda71e1ea587d675d54e7097c6c352d473ef311de7ba6e589cd2faf84cbb21a7972d20e7ee03842eab698d3dad6747a2b9a9f35e247a634fabccea41177fd336ab1b8ec7a76b5a11328d53ed04409db8faabf4d9264ad15413119ba2b38c38a6e28b5888964496a512d592432a3cd6965f6663057325ab69839a20b49df0740bed29a191ced506a1046aa420d96c9e6e8bd5d96a554856f24948ce3e717a8976db7edc91540a9fae1787fc27dae321a11f8a6c13ba47d46be10c4877c6a566c432f9255e22f55f2dead7e2715ec2c0281d46888b5ad14dab78f9ede798383a9bad8a7fe65d09bb779d2711fcf10a347d8b93e9fe2fd71897eb22c701ff96fdeba52ba2693523802458d81a836441023c288e97dce1fcde829258bf0b8953188611d2162ddaaa57a61d04b59b2da20bd1197408199c466f19980ecc0cb61e8e6477590bf87927b253141db1cdc0002e50ea17f8167bd19c5f91c7ed1556f2f9c6df696975c1e1e2505430926f9e55ce1048568f488da6d8021348cde123b831b1c8e9ab0452e3d8f0b96cf3ee384001dce20155668755c78c2cbf035f0f55b9f97213a7d54836f6f7a0e269576849cda5fbb40ed1f5e3abc5628616d8ee34661ef97288dc299d34447940acff58b4153e8381c4cbaf66baf8f6340f121a814c39036b5f244308bad67763226e639abe997b7d6c7f97b24410a96c70207a8af016f3545cbf0e581b3f7cca9956f9167a86b2dd61fdb4ae078316bb714c7dc353fca0ebae96f154f515d50efb3d3b6dbbb1d9978c3d5f14cfc2bd92f090c05fc8453dc39623200c49188ad165b98ba6615c9fee63f6e6ae660100297880f431a4fbf808369d9e525761ae026fb3d8b9c77da610875120304a8f335f28ef1ab00d654d793e7d5c11c5736ba0766b487b6aeb6bbc47df8eb62374bda3ae1b5e0b76bce870d8fcd1d166fa19709c179fad0eb4a576fcde10298b1a093c952ce3a0e0b021544ca5169c98ce9af4d94115b4dac5855c880c01c506c7ee9a054affdccff258352383a0a607cf53aa64e88eb8efc80edcd5a47ca9fb041f35a1a3d8ed118a08480ec08a37606ba8a5944b139c2c0fa15f780706d2b3fc3bb542500c6feabd7fd82b94e303dbf25af92cd00f4dfb61333976f9784ef06e1fb2e6836565f9593c598dd9371a8c6ce9df8fe1aaf4dd43d917c1b5fa38a4243b51e36550898216884257a91a76d2bed91abcecd2066ddd8a9fd5188a7cd4f9ba5d0df906f14fe94fbc3e520b77e65793e8ea5681269116e94582dab3bb2b6d8227ad3c89d6efd24467b4b0f7311947926f616e1b8c6c60d4d08744de6e30f8c20695f30a8963de1e0eecceb00279ef4aabac3382b1b13916a09cda4bfe9eac0768d60cf94766a3bf3060daffdac5b024e2784d8b01a9b203bdabaad96832347e66f9643e48b261ebb6a21deb63919bf6788d19eda6831d4e171a04a4360cc2e1cf7e728f89ab25722a3b91944b172d4ce8b4ab1411ae6e3f34a3dafbae0cc2366a1b47514b76fecc926dba02332567d142215a2e23ff64c6a8c9258b8b2b35c959fffa7c9b0bd0a825d6c01e157810fec4a8dc7bdb0044f3ea300c4721f9e97a5a572ab025f31ec92936d66d7f82a9f8b58a4956b2b31980cbf99d66cb3aa3ea8489aab6496bceea7f68b2e6fcc3b63ef7e138d2fb337fc0b86e9b5f6d3229611ae0659fc08854690b7e25a725dfdf0b31ba7ebcc20719ee95501d0efa91ad3e738ac6f38016fea2451df8fc1161fa5c7dd42e785432c26ff70fef91235f7363c2fdd65901be8232dcba7d8c30524bb51a7e89013cfd57e8e884c237667daad89ba560bade66b4619acc30913cf4a7c7cb0094276a5f3081fa364d66ab02f5c74223a477e41406a362c84471036d606c9b42aa00411385db9236da640d3734ad82e5fa373fbe07acd569536cfbe6d3db5da51386a89abd30202cdd92d201a3d63124b54c5688701d1f8f2310132444e2a73a6668ab8736484022bf255deda25cef38ffaf401bff630ea520a7f33824737a6624af839d34d6bc3562fb8b110f08125d41b26501bbb218517902322c1b341df7c26c0dae02f44e1408927c1f8a2c192ac16ffcbb56d62ce76b94f542259628ca0bed84a6f044352fd1a4277ef42209ba5df55836873a14a80720ba6ae1e2c5311952b5628362ca2188ebbd3924524b1d8912751b1b56c5b744d4b145c85684cf28127c077d550e75082f2fe8fc00add7f9eb9e0e0e60e2c526282c5b37d84f8fbea611a617b44f0da1bca337ebd765ff80f2b2b30f3c8db0124e05a92dbd2a9cd3a0ca4cfc1eb6da1d8969ced8a359d0249d31ce1ce76bb1c128ba0f4e9c8aec48d6eac4c7b4c0fa7ac12ce55abf0dfe9bb1efaa53c8b5fa24e24ac5cee48e396723aea4e2983c3430bbd328f17e7374d2bfbb64456aad7c4378639c0fd3b0fec91cb2b9f5a5f224a8aafc2b96759b48b7e86f1c773c3b1471882516184fb652718423163c12dfca5e36cf993cba1fc370555953817face806ce77ddadec13329d5938d7f73f98a0076462d3dbfcd32ad0e9eb19db9ee0efc8bebb8c44661cb9ca5b199f09a0b6d2b64f666e843bd14bc2a8396ab9c272f76129811a4579d4cc405e1e606df560d2665977afcf0ad615e8b064a3d8e46ecc99e21efeecf655ef00cde00a9be7c14ff788bba081b9529b57a2177ebe96dae76b5a7e0196a3a3fe079eec6240071da9286c3bafc690b02f643ceae1782a8d156b8e3e9d51e5f1b80edcd56575f60f806e32298f6341da8870a6d1a651b8018f912c92a7045f2386fb7b5a689465978b0f158a177240f8663b2f9522d715251534cbcf411e4da001b1537fa564b75eea49df75d772f778b601c1a012794ac7f062516ef40ca710346303e28e3a3da51fe381ef76d5b03954f5026ae48a1f9111b239807e07f9f49596de87ee0e19a2e98234ce45b85d80de29c706607526981267ab919bf4acf5ed29474f39aeeee254ab8898753c4f3432c1a884959a72ad67f310b46992843bff789e22f8169315f7b8472b33412813df0185d8fb6161af1624b8de740706887abdc3a984d3bd0be3168b437a02347badd9959cfac322dc43d154c7638806106ed575d30295c7382ec21eb61a64b7e582aac19fd491f3a621ce63eb473c9deeae293ae3ddc518922f18fafb7b4a6e2f58243d39774ff02758a3b914c8a3fd3d413d15e45ce7981fafe661a119f01c3c3bb3910dc36e2ab183dc949534cbf130efd9a07682baa57ef8bc357a5062801bf2f41e6827f8e7b9e888472dff4a86af0261a7bc609a8c3439ccbe5526f3a332ac8df5fb0f1a393e2461b75ae6856eb002624cdd328344e0f6493734ce460460763272aad0a95bd6e923135636615f71c18bfa708bd53322a4dc55e4905665bf0cd953a7fe86f782dea673d36f995de1de2a1b24e2ac284455559b1752afd8424b12f72e534756a46d0ca7a588f3e700cc0bf7f60ae033f5329d48f4866e6e2bf92f3a29bbf70483c210d11da300baa6f6508adc3bcc6343adba8a146d008f39364030b9926490000d7986fc821efe5c26e7109f897e6da94fc4df68eb59541c917e27f75c7764ad8b2e24ff030ff1c44b1888f673c97dbb1fb5f61408869689b186ab56c84acc3500255eec8ebf8607176e5e870c8d8062c90e125e904042fcda21f6da8385bfa178f58bff737493a4e40ffd9b6fb6692377f3d78eddde0e24b1c4026f567d4b455347b82b41756648d37a2500d51e4e6bba7b129a3bf69aa476c3e6ef0a9b6654d4ee6cd3fc8a5b0b45eb6141a60829d1150374b98bcd2a3c0ba5208baa19444abc00e7370bffa5c57b926220dd4239ab4ff5a52ce1c82829c274808d908d9dabf84351b2870aaa5da4975222305f0cfc4c093c145edb1489a88c39863d9d6b796856890e1b638909f6f9f9c58d5f60831698bd010eb69aac25cc740b62bc5ab17a948c42f0e179c2f217512a9d13af937f99e43f63baf5847f0cb86d98777faf8973914d50966544a2fc7a791bd0eceb4dfb10ca36eceede3b54a7c5d70ca4d9168222daf28d7d8429f01653c21b956f97daa6a5ff8fb0df58850dc1098a67fcf01c991c5adf1eedfe623a951a0bec43f198c2089dc191593cf1e25cf9bcc836f4019901e4c2a59d062e70577986df9011834393c79fcd07893bd6605bef364e32cc6e5b4efa7d3cae5882631eef0a3a93e335b57d00601c07fe3d42ca391912de635beb8e3149e9a5cce51c62d3a032784e27f208fcc9b726f83f40a927e1dba2bfecabadbcbcf2b3c3b11c3265d1c0df036debbdf3b5c42cee285d1ce3f3dd9fbe3e45f4f5b756a81dc28efb96b18d4ec38912b15f1d72f22c310d11a1a771a440b787401e61fbd509d8e439fbcb1d5a03880e4ddfdfab94e3a61cedbbd0ea64d4f792d9353915b54be4314434b5f49df5fb0e3456aa0f0241f772cb26c9108dbcd9a9a5f153fbf7e17b818a873587b2f620a192e158c074a9b90", 0x1000, 0x5, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) close(r0) 04:02:39 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x7c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/6) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) semop(r0, &(0x7f00000007c0)=[{}], 0x1) 04:02:39 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="f0cf903dd39384895ad82b7085b34b10786d74616c512be421a5b3c394d1f3f00a0b7d8e06a345d724c1e873ae35943963cff025118a4d39de0fd97d218d5b0bd9cbbffb7c9388510e512248c64080f929849e558d308f6ef17796868d7f8c8a7e45f5b2576a08dc1b63a79db63b921568f0f059f469f43d334db200e1d1f89cb38ab530c8932a9d0a076102d5bbcb20a445e716c2e9df38ae055066264a80a780e801671a5753373e311a371c6e9c6a58eb9336c5e3ee77321d6064963d16ed2394756ed9ee630892a48ebffae299c16537c94867aba38ba71ec3d54ab85c2f8a05f14090a26befb5433713808360bccef22c4d3ccc18ee77a0ab", 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x18000, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) poll(&(0x7f00000002c0)=[{r0, 0x116}, {r1, 0x2}, {r2, 0x4a}, {r3, 0x104}], 0x4, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) fchmod(r6, 0x40) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f00000001c0)=0x10000000033) 04:02:39 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="7020da73", 0xfffffffffffffef8) 04:02:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='p', 0x1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 04:02:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 04:02:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x7ff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x101, 0x7fffffff}, 0x10) r3 = dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x4, 0x7, r4}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x6) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8800, 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x7, 0x9, 0x200000000004}) 04:02:40 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = semget(0x1, 0x4, 0x2b) semop(r3, &(0x7f0000000240)=[{0x1, 0x81, 0x1000}, {0x0, 0x8, 0x800}], 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgsnd(r0, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x9d67443d9542ed0, r0, 0x0, 0x0) 04:02:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x8) close(r1) flock(r1, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000000)) 04:02:40 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x30, 0x0) setrlimit(0x8, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r0, 0x0, 0x0) 04:02:40 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x20, 0x2000000040001, 0xe3a) setsockopt(r2, 0x6, 0x5, &(0x7f0000000040)="e1c90983704c603774a49934123f77ef33b4b1d523a7f8640986ff39f9e3cfa185e7cd494f4209fc6408dbad80486a46367e54bd772e769c4ae7807455c518c612e3187217a2822e7d24638368440c94a4108e3d1785eb6221e6499f38d0bee1836cad532eaef42f929879bce6ffa71423f7618d5e5a3116885679d122376145b3e33ca32cdded0e155f7363e7197eb20e588095f4168eb6975051e6", 0x9c) 04:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) sendto(r0, &(0x7f0000000080)="4fed53c7236221c92faaa9f918575f13c543a7f5766e583f41f97952bcddddc75985f489afaafc699b0089fae74f92", 0x2f, 0x409, &(0x7f0000000100)=@un=@file={0x1, '\x00'}, 0x3) r1 = kqueue() r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 04:02:41 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x380) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x82, 0x0) close(r1) close(r0) socketpair(0x1, 0x1, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000100)=0x8) 04:02:41 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8602, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x113) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) fchdir(r1) ioctl$TIOCSTART(r2, 0x2000746e) 04:02:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10225, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x30000, 0x0) dup(r1) write(r1, &(0x7f0000000000)="77923281aafb9328afa4db6f0e94762c6f6c93", 0x13) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="061c2d53d32206efbf54ee2f64e0a4989180d0669c24bbd97675d956a9b8f737bbbe01618aacee1f7fef3695f62b418327504dcac0f0f9a3cbcc24d3de684e2c5b7087a14b4b8a5f6ea510c114ad4c6451a4bc99", 0x54}], 0x1) execve(0x0, 0x0, 0x0) 04:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1c, r0, 0x0, 0x0) 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c7939", 0x14}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e9ea8d5569098f23beac61d652b", 0x14}], 0x1) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:02:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) read(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 04:02:42 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000000)=[{r3, 0x4}, {r2, 0x80}, {r1, 0x8}], 0x3, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xff, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = geteuid() r5 = getgid() recvfrom$inet6(r2, &(0x7f0000000300)=""/91, 0x5b, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x2e7d, 0x7ba}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x4) 04:02:43 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="32967779e50f6e082109b948716b0649cbe55892c3c886e66edb5842ee41f4b2a6a2ccbf7977ff4e267d727d6e1caab3a6c1117689b1452f27cfc59d8aeb28a1fbd6a3ec40cd3f198b7d7d58ceff3abbdd31dd5b059ff4e3197232d59b1144e189ba5640a57499a0b22e9247a4387eeb9719431b6cba72a33da0ca62f79ebf95a3de61756bcbbf3eda48fd837566bfed851235326e2ef9dfdbcb44b44fc7b6f1399e5282d1c6daf1bf57457ca803d05fe8", 0xb1}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="f800000000000000ffffd9f728000003000000c6de1a84afa4bef773fbc9b1dde10dfe936a7d3feb337449d481789a1a582607d4efb8dd769bac87ed2bc40478c30939ba44a65d599709402cffff7f6b8e7875e97cbabf6b3cbfff28188fc1f82e959ae8796aeac7d5418750de6cdb72a0b185221f1a87e5980c311ecae27b3121e558e921cf8af0a300c724a7426aea7ae9196da9fc53e4dd6dcd7f170f45eca768c5817432f3475d95302836efbb7dd0bc959ca2ef0b713c9ddf792b2bcc235d446355c5c60094957036ba92a68249804163aead6494e60e61f4cc1e71799d572f68820de2164d0b7d231289d8f573d0e04335db6b6eb4"], 0xf8}, 0x8) socket(0x16, 0x7, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 04:02:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0xc5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x3, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000001, 0x8000000100}, {{r0}, 0xfffffffffffffff9, 0x8, 0x5, 0x48, 0xe344}], 0x3, &(0x7f00000000c0)={0x0, 0x7fffffff}) 04:02:46 executing program 0: setrlimit(0x8000000001, &(0x7f00000001c0)={0x6e05, 0x9}) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd}) r0 = getpgid(0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setpgid(r0, 0x0) setpgid(r0, r0) setpgid(0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x100, 0xa00f, 0x2}, 0xc) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 04:02:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = getuid() setreuid(r3, 0xee01) fcntl$setown(r1, 0x6, r2) r4 = geteuid() setreuid(r4, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 04:02:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) dup(r0) socket$inet(0x2, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x400000000001005, 0x0, 0x0) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 04:02:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3ff) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x7, 0x2000000000) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x0, 0x2, "0549550002000000000000ecffffff00", 0x1000000000002, 0x400000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff9, 0xfffffffffffffffe, 0x0, 0x0, "1e5b5f4878b96b4c8f9773c6d3def5179f46e466", 0x0, 0x9}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) r0 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047462, &(0x7f0000000080)=0x6) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:46 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') setuid(0xee01) chroot(0x0) 04:02:46 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0xc) syz_emit_ethernet(0xffffffffffffff76, &(0x7f00000009c0)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640500000000000000b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a29a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082588fc1bb49682641a90fd9ce62159cb86b94f059c454ca656da409d9ede994a169c7d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9f4c50514789bde163881e8600764985a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8caffaffffff69b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872956acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a867d1130eb073aed9f1ab5f7f60a8fc3fd3710eea97a635fc93e67dc38dd9c1875a42ca16c1b64620732900000000000000000000000000000000") 04:02:47 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:47 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r2) setuid(0xee01) setgid(r1) 04:02:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:48 executing program 0: r0 = socket(0x1a, 0x200000000004005, 0xffffffffffff0001) recvmsg(r0, &(0x7f0000000140)={0x0, 0x2, 0x0, 0xffffffffffffffc4, &(0x7f0000000180)=""/201, 0xffba}, 0x841) 04:02:48 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:48 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:48 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) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f00000003c0)='./file0\x00', r2, r0) pledge(&(0x7f0000000440)=' \\,\x00', 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000340)=ANY=[@ANYBLOB="0000000000009908be2cc76e4e3c3ea4245c8b1f134951e9667022dd1242130268bd"], 0xa, &(0x7f0000002500)=[{&(0x7f0000002440)="f16a7364d3bd9b21599c18b51ef2013f8bc4ce47eeafde7c1f0fba4aa7691feff6c5d460b07bac67a9c627ee170b25f9e2179822939673ed5aa8b81a42b2b71cf16ac14ebd02600a31aebca251e0f3eff864af99833832c9ebd5c4ccb519b3ee2b02bb8f5f1828a29e9c167cace69e35ddb052f33b13a39c1af543f6acaec43bd0401986975b95792f3b6a56855e05582d93a250c26989ffe29556e7a5c7c47f808c3da8b9060ba58e4b55fa", 0xac}], 0x1, 0x0, 0x0, 0xe}, 0x400) r3 = semget(0x2, 0x4, 0x40e) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x8) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000500)='./file1\x00', 0x10, 0x4) 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(&(0x7f0000000100)='./file0\x00') r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r7, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 04:02:48 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}, {0x24, 0x9}], 0x4}) 04:02:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000040)='.\x00', 0x40) 04:02:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 04:02:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 04:02:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 04:02:49 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRESOCT, @ANYRES32=r0], 0x3, 0x7fc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff7) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000fff000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000380)={0x0, ""/59}, 0x43, 0x3, 0x1000) sendto$inet(r3, &(0x7f0000000040)="dc9dedab28525c4756559155267978883d989129a44a345de2b6bdf919295a8df6ac0f722854ea9549188c47253b2c392f1d30674329e79caf", 0x39, 0x3, &(0x7f0000000140)={0x2, 0x2}, 0xc) sync() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000400)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) msgrcv(r0, &(0x7f0000000180)={0x0, ""/126}, 0x86, 0x3, 0x800) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1, 0x400}], 0x3}) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}], 0x2}) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}], 0x2}) 04:02:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) pipe(&(0x7f0000000540)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}], 0x2}) 04:02:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d6e", 0xa) write(r0, &(0x7f00000004c0)="05a8e6abb01c7686c143256fa4961d87b1f97e5e1e4e3d02214316b89ffbc98aa4a0b2410c0ce39044eb6c2ad961caf8ede235fe5186b73132c2ac0f520225b6df15cd9282337798d1a16981001feee8a8a37dca41d12054b6342554c88606842a480c5ef99c2868c85cfa8b5e0e3a369c21aacc1cb9691b54a6f25bae604f3402227a4eb8c8ede8ebfa9fad55cf34485703b0b33d72d589b2a495c5cd974c517d861b6473ce8ef3fb83e70b07639b821fa7c5f1cc5ee4736e462d3dc779291b015cd694c7ac3480378b631ebe8c7a187ab3e2c88cfe8f77dbef5b1ffa705b297460addc57a523ce7f13158169b2fd32b551e4fccac2d7d0b770096ee3ff381c493e92c3d2f005aea37b165b101bdcc57140481d7537568ea39c7b0459f57b314f63905eacab85c93a6cf00dc02d11e0d935d8c87381b365f9057f17e0e2da468d987b823aa5d1e4b07ac40fe5524f45a070115386a3daa7e5943a72402de75d37e5e221ee9e5d3f67ff850fba38a9e3976c5b0ec7b6ffef8e426a85e2b2c719265f9df7e480742d897f1433a8be084e92f662b8a547f16051c8dc65f7236f7f8233a09d5e65c431d009fa271af311c5dabb1ead8d1818c251dd3aa505218cf60f1553d563f5b2ce08b85fb985ecb55554317a07fc0ad51c1de6231f35dc9db0ee4749006a7850b3d0aaea1142dbb6bb2edca8cbfd597faeef0045846bf1f4d81bb170b1b6d943010ec76c3d846306255a0febe62e1cadf6ae2c9483bbe0deb39ca1b1a660ac3f679695bd6695e6d708295c827e1adeb4af4f3d63f64592d2e9ad6fe7840692cfd9ba6eeba093d66b9abf9c411a3f420c0a29e57d49df45e955ee861cc170fd2a9beb0a03de085db49956b543006f2ca07e837eb8250a84c24d834aad681bab4644dbfb6c44e6adaab5fb5c5def7d9cb1a6ef368f6736cd74e8645f89e4ec1ce0c201ba49dd84e50b1723fffee26f7eb97a65f65ec2ae20783b0de6191849b580e11e4b6999b33f582817b9e1708ecd110675fb130d1ad420b778ce7f32d0e9f2c116bc9479ee6a25f5b39efb87733f0103586670b7a98f2d34424a401c998b4c7b31d70c4de80773137fe1a23d0f9a4cb2473b0433b6ad7f088231a4b292639de482114b520f35f858677e693da5f0231b56f2b5b8d6f0104b69d639da243dac33c265becca843c5873b926bb147de63864ac3ddce9fcbf3b4d85160130a44f0b0863f408e64bb0a5a9536a491f9c78bcd38670e5dd4848e04fce614efacf5f6dbeb738b79531c659c835c1221e9ce1040495a134d26c1f4384d77de97954e816221b34675b98513155876b31088c6c4c5573b2c890b6c4243fd0520ed81ccbe207aeb0518fa57040fa769f5e1ce48a50e2489d04c4b7b597f88b5b0c6f003fa9a868a2ebccb2323b3adda87247ac1494389f3218b9c5de9a729543c5aed3771d20d528d8aabbb5407f061f7cd34b24e9e586c7c116f75fd8329d3b60633c269556aa6f589206b03d439fc39a0bd687fbacba630802fade6e7a0b17fd4b6f5a3f4c64104f7938dac3e2712a23633a4eb9c3408e92abe9d1be038ac44218b8bdf714eb6006132a6f04dc4c4388f30b73b9fdc1ac3fc6e426fa6fb46dd043d392e2263f6cea443ac8db7607f652ecd61a445184e6ad10b2505120b6ae118b4b9a8caae35faa623915bb4d48e911ddaa159ab479efc25baa2db019b7438240db262b0d05a1a35e7c00598f841069019214b429f33110f9dbda5875955d1118c158d800990cdb7f9f63054dbe5a42e62a2a9ead116f16489400b881336bf73415b844afed3d0a670a8750da72736acd9a6b2d6c86b153bab24f662ee09794183b4936de9c2053051c79e143d0a4345d344c9df507eb40f5e40237ca3b82f0989b02a95775f1f1feb54a29a859b38f213b8f9fc5a36f8ae87c0c2ee88672e3cc2801f1c734056d23132b09bc1dbe953bcd83d27ad52eab70fb1ae737f6877cbf2cd9cbdb0276cd232679bd625648482f46154851518aea49453f8f68e9a59896c7a9467abd71b1314d1ac41a5771c28f7183ff28d8b0399711645340635a19c62ca52dfeb882c61e1c5fc70383f0531ec98809b18deb8efba75c4017e0d31b2850ffd36b62aac642b025928e46b77bbe09c55d7da1cdef378ee2e7dccba7d3a7ce304cb9e178baaea9d5563fec746473a0520dc862b5cdb13b2ec7312c815b77898c72cc2ce841093af339ecbe4eb488a28c3b7f6ba0e50acaa4626c9eed13448cedf50697f3a7f3281f4d0562bdca9cbd2f4b48999eabc7dd5fccbeec2f52529858a064fe8c1a469dbc8b250803563ee101e7889f052c5472eb5d96e77e11d16252da7cea3db0a221286e76fb808343471886763e1a89b7f194e3b87a5383a7897561ac6191042324091200930d18d2d5717c9709401dab030b1e5ede998a7b4d7898da98eed354062640af93ec4d2549e692ef9ae849ba3506cf7b71643436a1bbbe491e683fb9b472d2580e43cff142a55158521fbb88a31156593c5842c748866030cd5c30284d4a2020b5dd857dcd58f4c6a9a3d464cc59ff1d736eb54fa9cb6f137a060449b184ae4b419582fd9c4da665fd3de21cd38378df49df5775d17a8cd48c3710847dcff210b6e1c34d7f2b8b0665ae4c3bf3e090707169f1d054f1df38759405b65f3e2a3f3256ecfccdc5b537164246cc8603db6bccac1b818827d083a8e21a48ce642f3e4b2bdb561df057e2582b3394b458e29a09ec291e55f07ffc6830194f022b3d4d7c0974cf37293b151bfc89702f42f1a88376c930d4d748b0ac667320c61cc73c0d73d547ff1fe37e09445fce7eed5e472700ab69ff05c1a566681b7023e27915b3c9937a5bfa0d0fd408b174f933ebbbfda6da87aa89200eda13410893673badcb0ee7c44b47bf48f0f6f3418ca09a838adfa3b222eb47ad497fc1e0b4836d730dd68d8ed7b38ced0ef901aba5f1ac9f2e6cbde3fd6fb91910b380a2427611bf96b58d514b3ee83e927b7eaf6755accdc89a89818dcbd56c7f205cf6115a107ce4e5dd923262ba41ee435530e5166f56b08dde76794081e21f574b81bfcff089aa7124be0db3a74c348dfcd4fd20c0ce1b5e60583402f6efe5f01e6bb4016e5547c488d64d9139099b1407e69eceda296cce6c1d17d78e39912643172cba6809abd9b5ba42cc5fd7c5c8caf60c13a3beaa2f4537aad98ccdabc9e680f6dd6459d7ba53f282857bffcff0200d0517aaf36947712cffbda67ea0d82bd58e1b347ec90679b0091720295ee7be5403a1b60a37558a253cd4224837c45af977dd402e7fc804ed98c5cae2858329f6f7840edee7420d3f3a85fc9b553eb2b62e7849bad2fe5e00895ec80b28dc4c23b398cf5e17e97cc5e7ab7fb58ad293cbe99786629b4e1846ea72827f1043952950006793ebaa35776d91762457f28d06b59361b0ec438b6ac41fb68f1ff1742f0538af3a68f1e706389a88337355026aa4ff4187bfee9bef73cf196c9e223c124c4471efbf39a4ddd82cc9aead90da5714b8fe1c7059cb29d2dd1ea47be7f2d92b081624a5c75b3dd2235ff8c9d011895a3b51feda85756337f2cbe4e8df5eaae9e9676e45f0d8a9e30271e43fd93f2238325516fcee06a8463ac2b27b2a585b187fc3b7f592475e8751c7cc9fd2187460caddc38e0c9d894510422b8c9792c9e6c624773f2b3203f35a7b314a91035de960a9c2a87acc59294785c09406a3abfa0a344751bd75f889b95d922e79d4df8aef469a5d0fadc80d96f460bc7e14207c842b01424ef03b22321fcbfed23459bcbd83656a69290d3aea8e752d59ae23085222801daa2778da7d28c74290a3b69526e835ffe653223510c92aaef1f479b051bd1a12396019ab593b889ceb284d6c5cc166c59cdbd730826ea7e1f2c1bf6d840fbe9a5ed0347a64bf3dfbc769b2991b91b095da8568e1896f8476b6b50eba1b096d5d4addb9762ee2a1d5073b12ac484ebf22cec7163b1c0c0d0847bfcdf1025bc1e568fb1e8fc46463e8be31850570897f91ab4c8a2ad7299d855ac81498147987e2d3444852d1edfde5731899a74b2ffc21831dc4896f5a3b317aae08758464130a19a7cc16cfb626a8bfdc21c73e790d4ddb7d8f1fa9d2bc89dccde88140f98defd734da9c2fef2c3507679bfdcca29ad9473c9900fd14955f18d92bddbb9c6ab7779863832785e3a3d00fccab520d057e7baab0c7a28851938eb4575f6485001f7cbc4addb4d643fd32bdee0136b458582a805a8c2dd84bdc2204784dc3f0ad110b143978b6b6b6aa7f098742cf44ebf225c9944420e3df3f6fe67eeb3845fab28cd0bdf379bce2d989115a0e0b92b94be92a51788f9b70d4112977572e280df8d7ac9f4304caa9add29ed486ef1edc2ba082ddfb9e68e04bdb876c8d1b952f36fcd92ebd7adfe36da6e4125fea03540d58367c3b2eb6c6cd441df2731ea965fcfa2d00c70b539a04609cd64aca9b50f100b1edf6d9822150f11af4a18af66e9f852a04d0e776728e92413eb36f04879a8d5079faee5b6bb3d7d14e622233d1c61b4b2fe37c3e6f365276c29c777e34e583d0c1ab18f819ea578c09c6df996ec2f464346a2534a6cb785e4f46960ed20fbd34c9d1c21582b211532a622c47f6975865b28cabe9c72e007bb135c1396b064a084f24072bd400489201d9755f5296299e94017ce8267fd3268b95d37e35e115bf15debc945bd4ddf2d1abbb15b4f2bc02c5aaa418286bfc5e85d41894fd9ac4beed21a1bcbcac6f820c6896adb92afbd50d32badc64a7a58e20781edc3af9bc55caa81d0f56aa12a5ae2d5957609eeb01bcab2dc09bde0856ca4ab1cddc34c410682cd3185bd1c43e9de8a69c80b9fc2f31b26b4d6aef928610653afa8819ec1f54dc0a750bcd56b6e9532cf6e75adec5b34bd8ec30dedc617899821e5564e3dfc49f4db76fd9d45aec46f08a884e8d4fe791614f90d9c68943384fdce73a308383ee4ce1be739950ef904013feb94497d0f9b0fe5a8a29ad50e714c7114dc3f176bfa13148e0073c597cd23bf0d2aead9b76a9eacfb410054d63e68addce30da663699de8ba5343a75f02ad38da2ad508ccaa4f0918e92bc041860137ddf73169ef382ffe45a7074ac59c4c5a5f8befe3793e868572ba5e6d4dbad829fdee480292e268a0bd49e246968ce199eb7da7a5944650fe8dfcb7ca3b9c0029349c93c8a3c369ea4acf77fbde862cfb6a3d163536ce78cb62e60a8b57cf772c8214cda2ad01b4b894676ff133c0a5a3174f30accdfabfdd2a2b16906c35681044f814b00d1f2afa974fcced49732e81b5f81e4a6dfe2d7bbc076ba95b6e2518b99007b46c11392a091f4bb2ace2ebe7c6c6435546b54bf6040c4c8144e94c7ae7c19be82bf452ca2326b780f732af68d3c98f3d4e2ee10779b56c9c8c0fb072174b36058b46ec3d5173019dc1d0d554dd23265448b7b409a040373811bfefce34ae767325ee027b2b2d1cd2e205066aad64535933aed4a2df4d631aa7d933fdbf000fe223ebfcc689fcdb7c04a2b0018b97d8891a6164d09defb19ba3ce703fab476e04905e8b0e4b6d29d286edf74f55f5c8ee73e546f0aa10b8d53d68d606a7b52be850529942915b06d015c1ab0adb3f64a0cd5ac8ff33ec4a76722084543eddabdb2e9df0297f5586f96502ac71fef513df62ea29e7db1dbc70996550f1cdf6ffa0189e83ea9800f04934c53731b87c8322da20e8e723328052055c8a6c8587bb9116ed0508cc707be1b31358c2", 0x1000) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x0, 0x400}], 0x3}) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x0, 0x400}], 0x3}) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x0, 0x400}], 0x3}) 04:02:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file1\x00') r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1810, r0, 0x0, 0x0) dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x40002010, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:02:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x100, 0x6}, {0x1}], 0x3}) 04:02:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {0x1}], 0x2}) 04:02:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {}], 0x2}) 04:02:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 04:02:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {}], 0x2}) 04:02:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4, 0x38e1}, {}], 0x2}) 04:02:50 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0x6}, {0xfffffffffffffff7, 0x6}}, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c642c7e9d797b8593d092737f4fd4757be69df9ba95ed04e99e735a55a4420a209423fd7f1b28eea66f1e09727e8c0b5b5454ad7d206a7e350ea42f0d3fa7685e11f2032ec95d0b0484b2066c35bfd6c0dbeed8e2b0ff1f7f59bafe4207c58a44670d7783ca4ae04101b6874ec1894a4c02dc722b5725ad986ce00af38ea4c69ae83e035d750e1427c4807c78cf39b5f9f07ed3546ec9e948754589f37396535438bf1f455c03bf64af9bb55aeea2601fec20085d79fab465366cc464ba5ccfa501fe4f00"], 0x1) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000002380)=[{&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/24, 0x18}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x4, &(0x7f00000023c0)=""/47, 0x2f}, 0x840) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1}], 0x1}) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1}], 0x1}) 04:02:51 executing program 0: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmget(0x1, 0x4000, 0x204, &(0x7f0000ff7000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) shmget(0x3, 0x1000, 0x2, &(0x7f0000ff7000/0x1000)=nil) syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x0) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x1000) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x5d, 0x100000000, {0x3, 0x40}}) syz_extract_tcp_res(&(0x7f00000000c0), 0x37a1, 0xe9db) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1}], 0x1}) 04:02:51 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wsmouse0\x00', 0x40, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8080, 0x64) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4dd, 0x1, 0x4, 0x7f, 0x1}, 0xc) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="2acaed354e3b180eef9f0a983cb08c5eaf640d38ffea6a0926128291c12eb10bee85f3a7c1ea5f5b19a7d08d203bf9e0f47629b15c92d2144910705ef2d23a9be09266fb45c3d8fccc0257a5868236a079bc90239c6008d86dccf73bee773fd1ad5c58e7079874fbb1d7af739465b740ea139ead8de7eb4f09a6ae8db681d6d681319ce9bd7e8470285503cecc09715bcc7c8808d3fb41d873a10ac4b6ccf9aa26ec8bec8f0c68990996d497003d80679162267cfe4b84badc66eac48d2292ce1ce81519b8906c6bf571ed053967c4fd7673d15a493d", 0xd6}, {&(0x7f0000000240)="9d84d76366ed49847ad8a93ced7c99777210a2792cedcbcd51901f8dd94724726ba6734bb6bbbace0c1132c1b8e010175f1275f94e5ba9ae5cf49114f3fb7b40fc34c2ce979bd60ecb054d32d9a4723e48d220dab9130d6f27", 0x59}, {&(0x7f00000002c0)="0420ae8c56bacf6982b9246603abfd5c7a58d53f8d3fe87939bfb65934d9285de716ebf7b4ccf0e6ae2c1067c67f291aa5ea588a283947c9d3117d0da014a2062a7a0b", 0x43}], 0x3, &(0x7f0000000340)=[{0x68, 0xffff, 0x20, "855f19ba622dd463fe08358fa7d481755530dfee9bdec6045da00a00f3525f14d0eb092cff8ef66daff03ba2a8238672d8229b7a0cea8e07d22302a7b3e1c2fa2483a47c72cd16a59bb45086bfb4ea8d6fe3"}, {0x50, 0xffff, 0x80000000, "401ae0ed2072497590a9eb0b7aa909b1258b7f9f4d8a1e0f4535e1215459275b4ec1bc480c8a87c91006f340e5beddc681713db897cba6ac42f7"}, {0x1010, 0x1, 0x77a, "2ee23393f93b8dd01fcf974bfd102656557885eaf54faf89acaa9eec95d841a6e048b50680207be064abf52e519ecf9c80d7335d10ea80466a276475f6068a014c09a0720cdb7575ff7e1385af116b0cb9fb757adeff020047d58d668693b3dcdd48f1b7deda7da44a51982499a82a2bc120a79e99e8c7f5a319444e52fce1464065483bfe1ac69117efc01da859d6233b7c6dad809e98fa902a1fe7d3d373297f7ef4be120e1645616faae5738d4a2b0083977b72358223a9726911e00cda0abb035732c3176cbbedd73581f2548f2a37ff418a5411f8069598be8e24883521211e4dc59d73847bd625a7d37c98aff64e15eca3d51028fbd79557eedd322984d1e01406f59a2aaddf05d755d25c01bfb7914920dd7eb566795cbc13e5758336f9cfa472b5c2a140a83a84e6100743e7192bfe70c04f2d8d122663d53f68fee21179268e06bf4774d87e1a5ff13702bfc41aa13c491ba77ac23257b7f7ee593d2c94b489874e279fc78bdaae1412ea6eab46cbabdb45dd28a2a7ccf0fad83669133a5a6654f31da11d00015b3949b0ae372713744b66e145ba3294aa7532810f6b04507e2a8d3eac9d96559af2df229bdf3d7ddac68ea70b4bb3f409ff2eef78ff6382a0b001dd56a41ec899f1cea7b9d0c061f83cc30abf1b02a7218b1e531d21a4ae32c5f6ba1b8d0770e02a9f9520b028f171c74526663ed04a2a77f80a7c0cf3b1a0f45bcfdde565053a74e42061d392485ef6297f2ee71f20b843f2cf4a34483b342c5827bf179fe73cb332ffa1463e0486940a1cc89cf7fb402e1c91cbb12a32f1b1a60d0a539497a08ed634a58f54714a45e244030ecc791ec32c1730a2f7ae9a77d7ebc6495a7e55c81e44aeb5b27eaad937d8d34a65776f8655b8cab6614c4ccb572542d497d61d8fc975b64146976a51d43a87c88176f861c34bfdb8d7992050c0dbe0c4ceb744bce03e3b0ae07f2e7e2d8e86812bfddb2da6bbffe4d1f45bb44433f25ce4d78db22959b198a6021b8878f68070e96c1a96d215e81f18fb5f13035522afdb1f4f7a61428e9a8e522ed05ef04a45adee43b39dc8149fa4e7047fde8b87d5e8b6beb7c2230affa46e23d6767f784f4e77e5474feedc642ac40b7563e46d061da1120cd21d064976d28f45245fbc57d62e0cc5e95420c09303a2fa1985f2ee43ca78d9dd12e0e09dcd0701daa1e59fab8374d3b75b0585a35a66e570902408e6224c7ac4ebcfc2eb178c192c3d6522066e63ca4c543d7e5a25336d7b78810ece4b8877ca3dd2f6b5d10d9bf8e43868386d15858dab863067d59e2a98491205e3e0682f63830f185913e33bf73a9e131c86af32151d6bcfbf6a077da5cc55125cd911ed18156746af7dd0a1926cd59a28d5d166e8926decf20d560ea51914817144a66447814c0f328d47c6f449105444869582fc71ad92ea0d7cbc0f0a8ee19a47e123d639a8511c7fad9227e9d63bc9f2b5eca73b226e82441f25b4cc249718e868b4ee08be9cc62201cf8023ff70ad3f2c3160f03eabf7a89785003fecc4c8b659ab5a090549b104cae7217fc3c3386e4270e3591ed3923ec163d1b8864ba5e5f858f3192e98cd01518f649f7744299f653f4a0f2017fe1f43e440eb55050a422196caee9b7b82e1b93d89431478090f7aa50996effd28a783b4a90338cdffd8fbecba323bdaa2b21b816f9b58df7f01a49547942506c6f48bba27be83f891724fcd76c4d31d4d69443e557916bb8acb6067a6e2ccc892fb4928c6d5416d7046649bdb9fd4b4835d5e2b492de295f86aa56aaf453924a953de07a1d50dde0c884276c0387c8e12188ba94b968cb9de757588ded51d7a467834f2c51946bb1356a5de4658d4c9709dcc981c353d0d03327f3bc9d728d79825350424a3d3db8ffdba8d74ee8acdfd2679f6764b859ab30c6af6736ea8a930b684a972a954ac79f6250594ee59c242b51537e34a08d5c28a2d4746cf7e585cd977b574d2a595e63cac385c515996e98d656843fd432b3416070aebeaaf2e7e25dcd2c37c32584382e857b7e9778dca30a95d558fa2e35174acb347bfb8de3508978b1193a43f01cb7c68811657101e520db8f88de18a66f53d9c22b4422e4381d6bfb7d687e50612422ba579d8819aa097410dff3e79da86cbf24761d03b892288f7755c32c676619a09edbf5d92378c8fd6423fe82a65bbba57932b073bf919953176a1a8e893f0638d9d451bccf71719c65f9ab46f90e5bc8e71b444c7d6c7ac72b230b7ae51aa96c6bc16e65b64dfeb2a4d34f71761247fb7ff218174da7ae38900052c20e1952f402f1cc0c429de48ab9349e41d9f2ee3cd41b75ddb0662dbc90407e120bd2b3f1c50056c447b5ea8f8d9744252d5126d0c289bfc513f811366a830c20ce28dc16213f0336132490cfd52863f6ac686f2ccb1d6bd09cb8c937a16dcda47c949cc9fcc765885e08798fc2a89d8cddf670ac678a12d553062374ea34e92eccc888c078abd2fc510fcbf6002cb4f91f480b84cc1947601281d55404546cd3d52d6728625823c72eea4a3f793ce3bb1c81af6e19d12c52387c347b795c637799cb489311c674955a53d57ebaa8d5c32b4f3580970690eaec8403fe09ca00825b5f580972e4568c82534f2f59f95c6af19f714460bf53a8fae43e78dff5b1303a0a39a3fef7baf938d66232e1f8dbf0b96571d0e164d96073c5dd00dc5d904f774440d29251580ce79d3fbf8ff4114e5533c6609f378dc046ab162cd9bac4fd24f90a0e2fab269fa77b87789b12eca76184c8335d1bc9a6417b6f37ea6a633b961ec8c87ba0b99ffbfe1c377c51eb29dd2f690136f4acfb55e583c0dcfd01fbe098b9f6717d13817e395ca7b4be779c602d49277f239ecaeeaeccf82dd35239213ddd86f3538224031d17babcfe72a1eb2fe89ba46dd61727b8630b58b370d3d7c448377f8f523e476957b404477509e6fd950abe55f968cd67cfc0ec132726245f71ffd8349eaa84f5f824de0da19e2ab80e7c8f9fe81f2eaad2c6851d25c3d10b30001056988721c3e192acce88578bf5bfb2e6bf6b6a8ac23979acfc87652fcf9e5bb54321a8d1e56232fa8794894dc31d37edd69dd56952646ae29b6f0668fe903221fd9d341e456dbb00293c4b0f6cf479f037c2744755a42788fde4eac0b488cb3519180c3435f6286c88ac4d2e745b9cd3e18e7a0629aaac87ea63e70c81213e019dc8e4a13075015811122f4d17797c80314237798f6fb72ab0df35b54c436a668259b1ef8f7ea22091ca0e91906a98946f241eeccc54c9188aa2ff3687f9e56309e6341f914825b3e6305eda4870bfc19264a5346ade31e8ed7631c26fbe1db691524a68995dcffda10c467e3fd43e092f94b13c5a4a0c793ad186bb81d070d4a36716f978ea4bf368d84245707959e14cb8c0f3564f5aff00461222d488c1896b54c5ce6040e42272cfb2a465403552462e0e2ce5e36c0d0b09efd8a5dc901c44632028b881ce543f066095ea3300f1859698284cce3db0b15976454910e361ab30fb4aa988961054ee9e5032956a200e798bd20146d2760cd823917f46fdee3bfe660745d93a909928c91ad2e1b0659f6e0f9fc75d5ecc2d1e372847159927a6c0f9a301080aca076830ca7d7f90762038ab2d5eb7690c83cd501d5a58e6495e0f200cf903c11af3a4702eaf9930ea1ff53c29a3521512b5d220f7844ee23cd513d2de810282e06089e65f1b872d31555c30f935918ba34fda3d745bb6d7919b43a7ce4414f70afbdccca6942d74deaaca8ecf6c74330f743ca0169db7f8d9437af03a5b0a4392641a2d1fb7df471772d4222d8e213d0759a8f41226551869f0f0a304250ab169ae9934a7e7125c30046381cb0b8f06eb89f2d76bd5fa53578a0cb86c09ef6b0c3918d57c04fc07a2dd15cbcd74233592a7ba0e6dfe9e4aad41a75b714444415a1a9625e6bea734d48c0167b87ba0bbc5ffaf91b7bb0513ae02d37c54fd826d77f8681da41cb115d0ea2b084f572880f8bef238f54348b4b99e3c6cd1238713e1b8d0fbd478e72cc7c7c81549b7958bab7eeaa0f14fddaacea304966c9eb4ba2634e51f387100cf138f0c8d624e483d43cf963f229275fdbf9b074bb067d7b21d6d4e7bcdeef45b46b5ba2074230d2d81adfb13449089907eb4deda10178238193fd316f8875d798b4de8af5b088cf3310895ec9ccdd585d869cd4cbb8b5e2ede03902723e6546e380ea22d0d5e2173ec4b2554c67857e6ff972b5d0ab547726fb3cc4857e53fdb90005b001eab54de7b425b3ba9f4c685730792d42c0e6855b8526a6e73ae23e090db5fd43154a0414c63fa7ecbb34ec37937ac3a103a3a04facc50457bfabc069944aafbc9232b331ec17ebd66c50022c101e565b1d7fd48e5d74d427b8aad78c3332a1e7e27f5fd20b9dc727b2b66d558c62ddf6b22e23624d447f573e2f0433a2ca2946dc9ed70d7347c1d665e0a2875e488bf9e6a491244ac0050bca232fc2de83634aa77c0e445eacd6bd626c54da955d5b71977f41821262e19b2ddd163a073e0f87d722ca4fdfb50ca9b37698a5eaf20c7306d9b7d53bafee4f823eb06eb34aab6725d06f16eb8411472eacde6098ba6707112553c7fb907dbf8e3fd2691ba15fac98ee846f6ac63d2d60fde191f1b00855b18fee732857f6af3894bedf84729c0525d4b6faf61467c84d8b69de1817e63f94c0619ffd5989265de0f7ed7dcc977359f41258efda3cc1b665e1390a60d06f5a89e377c27a6eab262dcb2ffd6dda2e9e51d8fe09fe5bb3109d55aca7a8e9b52c2695007b6dfc32122503b516a2de64b0beeb835d4760fa088f6ae460da90781e02765794f52203a2763eb1290fcc816b6fb31c136e4f5a40556ec8a5a551758219bb29d26e6a1d4cd439d05717b2f7ebf03af970bd72f6990789006b51a4d97323c52e9d31a993b9c068d196b3c8315889adf3cf9ea11876e119aa1e2706b2e5a0f246ebd241ef3774614abb3bc1a937e4fd6ea6acc5c7c72847beb709436024bb70186c9b35c6a2379695707ca5b8dd80c2fffd8620c28c91f2457b583e54bb07c29733f887a62e946fe9c83be7bb22acff255253a5f1abdc50f15f339c42c7d11a0d95b35fbb14b41fe23eba61bb24a871989d76350ef88e84fca92baf9a1523ac5e24b0e595964fa76261a4ecff00303a5b402259b866fe5d9730d943e208510e9849619e20a6c9f9ff2e0f9623abd234636e7fcc8e53a4a34fcf806bea003ffd1091e895080517e1a1fb478c33f4e2ebc6c799951cd4b92ac533340d65260f53873def15b1269d3b2ccb949780784a3138755f070e745c47c71921acafd5e9adf8b4d5aa6b3ca6a3f82e8171ad2ff3e551f3c28fa35b8b4ff6a817ad582879660fd08748f2a4de634efcc6911b82ef0a4fce7845e93c3bdc80877defab919456fdaeecd6a3013dffa58f27c063252a1ead1c4440b5520df408a32f42f9e07573fbb6cf1234317e466c92bedf35314c4085d4d3e1c0b8f64611924610124a131c99ef94256ea2b66d096e4530d56fcb1da2728c793221002dbf7a48e481c061d038b4ca49b7995eecdb64c74c9dd61aaafd72862355858802035fff7ff1ac8e4af6dedd2bf2bb1fd4a0bca9ae093bd93e070fec9ca6a65ac3884ae5fdb85a89e36734c3cba742d86f40671299bd241192b0cf9dea1e4090829b065c0db583eea2c62e9762aa85b20d70d6e6a3171e8806c166032feac1aa6f499d7ff6f4c6ea1db7bf5de0dc78945ca60d5b0f"}, {0xe0, 0xffff, 0x9cfc, "9fa0a0043e471da881770cffa9a50d733350af47353f88259c50044d841be71ecd96daa50417710a805d337729b457b04365d87adddee419a87b96da5d793cfd75d61e04f0a264ac210a9984f84e8bb78d38ffed930d1319201057b1ff95fbe961ac99ecdd3163509bfa32a7c791eaf5fb6103072dc087228b5abcf494e94f4b0e010a136ff1283fb1d241380aa56a40bdc0bba39a1d26e76c13eb2381401b7dcb6c44c32ce73763b7f48133f54dbd252d36e4fde994e5238a8e7c31a69f6f9f19abf4a20f32a9dc116ebe91e739"}, {0x38, 0x1, 0x9, "b64f2802ddf141d0a4571c9997aafc0c3402a34c6a9129b3ebd6b1b1e450547ab495a35a8fdb"}, {0x48, 0xffff, 0xff, "5aa9633721184f708092078985805bf06c2694dfff8431e3373cfb46bc41f32813159f3f430998e96864cc10018f0278aa00c7f0be01"}, {0xd8, 0x1, 0xc4db, "07f1a1f3fbf2332566f3d5c0d5cf13357ce49182e90ac105f7b359efff3b8b112210bf16fbde7f95dbaf85b5bb998d253e5ae47da0bb3df19e8eee73da55e20aee363c60af76fc129292fa2e50b6fd87cdd306b7b6b7167c92828ed9ef4a8ac3fc42b38f498aaaef3027a333220d376d12b8a55fbacc99eed3461590927bd4676549cbbcb92f1c6334c34319ea3defb12a8e2b48d2ae2fee71ede2d623c9be869f4a0c7e9523a88447a2b38fc52c964f8ee20e75b919e6a81bfbbd8c05e3c1a275d8e447"}, {0x1010, 0xffff, 0x6, "07f136af2a6a330b336961430c38f71d0d38a59e402b317deb6272b19596330af4b6a128c2acec7a245e1fb85bd78907636719bbf81fd36969968f68d9640b30e811a373aa31659c7bcd480263e4c419d00b0fa6120a443875d61d0821ecc714d688065fddc953d9390d6cdcf3fdb837c361ba63b88878eb67b0d7cbb829f326dec55c9806ab178a49b907433686bb6613cacfd827d3448223d5d9ac365de81fe4f29a25a522d8ee341d1809997119e565e6dc58f4abc8dafedfde8ad57179b8bde4f9e1eea46ccde9842afaaf6cce28496eba1b43da956e22f1a1942bcb6376f3b6f9db9d067a98014ceb59cd348bcca25adda374244da25dfca4fd6c9717e716f0175e270d42e86fc4b47dfe852a755c58027caa5020823335475285dddd4e39a7d04f9a4d5f332037cd03db49820abba69af17c3d61821d7eeefbd31b0c31a44e19e09dedc2539fc340f29ffb7d5ba068a4abfc30b2c18ce8f3dde26268f6fc08470bedce4b386189ebbd4765f560fe3fecd26fde585652e40d34cdb1ffad7bb1165b5426c330ac30e99cd3aacae622d0f881fef981d75f18cc3dc01a183e501d8cd5cfdb2c33815e60eace471cff1bc3722f0154a78daacdab3d47f45696862023cef682993bb554c1e8780badda6734e10c73819e9a1e9f82b2c8837286df008536adc5686e5e6c7b65916d7ef2c07d60e80bc5a9aebb0f84596b85d9ea866ff4cc76bb39dd34d8d10b63b662d3a1460d7a93eb515cd2acb365a88db072470a88f1ed9732f6a6fcf4cdf2cfe95be45d5054963d00eff94cce1c91bd57f7c3d58c420d78faed87013f9170ac00536df10768919e22f755712546638ca0844cd617ce16303be52bee2b0015d980762ea1a688361f4c379ad33a81547b6fea169f67af7f5b597cb5729d680b57b86315956c0e7a288f2cc73b98c300dfdab2f7c644a3b26396fda4a81a30218533e94960c49edf1313a2099f6782d6965bf38721224ff8542ee19a16aa9e3b002c19f84084db566e6e01eb8d207a116b328c9fc4cce8b78a0ce75426e3b83883ea8550afd8ac0af1478c443718b2c27a8c63e55aa3050be4b4ddccd4181dcb856a3ed062c7e8773e9538bd1262a67ddd6e1fb89a27fc1fffb93ae0fca763d177b6f9e10125cccb820655e848911f985546dd11dd38ed5b11d6023ce5a69b511d8af952a17801665a1a57ea2bffac2887941744854f2f75d38692bc09ef23cb8e01fcdd4f52c11f36b26f1b7241b1def227ba1dfff141d596536d6f68d615cad7852b90b190e4ece0dd77faa46d708417895cb12e750afb3d7b2ef0082d37be7d3a7a1b9c7241d3652523e59885fd928a7c30f1916bb26d2b4c752bf55cafe7ccf6593374f4912e50aa81c5a84b77503aada7cb0e9bd902199f1a31d529f324db52555c9845cae239626c002163a3d251c23aa3dd84a8883724c9eba421e7f9de79a7265789a45ab2725eab77115f11211cf05ff430bd6b107a4b8c7ffbdbb22ab7d65399a79b7dbe9ad7da62ae6fe744fe95fa6738d29134f164c264ad228c1748065b72c644b304bf9111c03e12202a081068466deebca0384f2fbb3762628b5b355e5200e21ac730583e706f98b17c00490765414059512d596c0f403380c84d0c176d53887fd6854cba3d8568d221ce49001df39d5ce6ce65783a35dd1d856bf64eb99606a91e34d1a0154f91c45f028751336a88710f4a501111999ad61300abd29819a2d1ba63e6486576b12a57b60df99a2373ed87cd60f3631156cf089dc23c381c150191466756c9982ad2fe8e4a1ba13bf82e783706141b518429063a0b9a687c64bc9cd92e685227f87d55d201c848a781f989930d7555164d5f3d3b1431e4cf872cda1166d8adf90d46e5b6579a20815e268aa6eefdbd1be7f3d1c94e45d31442c4d9c1359cdb176f9c197a2e61fe78d12867e28b6529dd09988b69d8732f2ee42d52d8f5629262b53fd1ab13d0864e1fe2d3011055e5d3400f6776e24b2c320cc360a716a1fd2ed888c7a55fe94f5baf9955d8c13160d9d6865d1b20eb781f5af8773eb99078e75d64b19cb07b9de90cda2fb0f1db8f391b1fc55cdfd6a4f589be247f65c352c2778dfecd1daac3daee382427d24f1f7a4088b08247be897e0f54cbfec80460d3956e58654ff0b14317527dc03770830157a80c79a9e68de20f5d539b1d9f9918e40fa5362c9c061be99008110423c5010ec574af0575bddad5d2a40a59b5c0cd66880de50722ccbed1a1cbf4433b01a01ee9993a13f0dfea649888f6a6106061ed39b50b6d2cc97b9c7ae8a3acdabec2114e16c1a186eaa3d2849bc68d037789ef2bb47cc9cda4ed9af5a79e65745e6d14dff7a7ffad7721ccde7cabdb730455ba850efc704983ffc441b5c5697a4e20bbf0d1ce01d1af940eb359e7ea827073f9018e6d84675867dbfb30c76e75c8da49e9bfe7fa027b8004d30a88ee614a27ea97200f634517e44edbec7deb750386433fdb0ae48bfe4c5ac5be71e10fd4884d6257fa8265b227dbf623307702393df01ad94eb30987b8ec36874e604cbf15c5b7aa93cbdd5115541fa8a4ad2f3834eff70f5109c5b5a8eca3f3ef59699a772c657c81a89f9931c85da004fdbcc6179c6f25cf213f3fe2c063e7334b0cd42c731d77e455b52cd818dccf8f0bc162e58af374c0a6d5a82e383853170cff01b63f6620178aea2d6c9c5c18a83be21ac5e82d66c9adae9c2b1974070d76126e6bb4f9964f421f2fd64856846ba8988fec488b4e5c42435dc6c39d02ea614591bdbdd56aff2fff4981bd7596e54d1360790b856b67e1b4963d952ed3262900d77d1a1b94d3b780509b63d8d41bddd4348b37510e035a907724a8af83021fe8a3dc0f0be53af434e6ade5af9d80a342e9ab0eaa7d78e5fb840d205334ddc1f0e997a2a2b78aca51f293931ce67829ef86da358b138a6a6fd2dbd4789e0e6700f2b0c2edc42dfbcda0a4e011cbc53e79e4dbffdde8c340321ea885935c68085d905c85f5d475c0d38357353d231ea3cf0e2bd4809721cae2983b356c77ed2fa5da46f5302aa15dacf091bf4049573bd201107cb416258d47c4033f4066715dfcb0804df6136deb7a6c6ecce5694a4978b38d544e33aa3f2209936fd14d2b7c09fa7c25fd97bb880bbff941ac41afc51f08a30cd3960c861aa31c05583b23e8c59d4fa4bf02343485a130333ccc399b876eec5d12c393812fa21d79e083b08fe229ef10454e7e4cde8f3b665d74ed7d6d095fcce0d9e60ba4c8f4613f97880213b5e2ac9c1802df3e636008511aa2528acb33806289b18c46d2f6679ea4d5d973177072559a77cf825420b7c1f68a836b8636ef9df8a9b9f919fa6a9f83add51301313e56d76b29f25afa9fa9c4d46b429b81775f44887e478c6f8dbd8b846b63e4d3e27e1362fe1cf8ec5bde11251c67d9c93e048133661355dd35b230a2c1d5492d76f835bec526788d60df44642e24134def73c534ad2a5d2cd2b419b4571da426aacc3289606bfa226f3f6159eddeef84709abe3d91303af73294c34dafc7d648092ceb20f6b3873f781e007706028a867d0b88afe2d0b0bba53a4a434b0af323e5f46105b2b006eb74fe4b2c491ece727b5fa290c2aaa553d96848d6320f2bc63437e009e65525856af724e59b628cc1681703f9b6767cf88edb7744a32907e64f14354132dde135ce3cb982a90eff4fc28059f50747a6fcd03ac4157327479541d4d7eddd9fa7ffaa081f26efbebe0fdbbccebd66adff7a4ed38686c455d93d232ee90eda71db1f8b7336b574f13e195ff6087ed1d1f7cc65faec79250e179cb702327d0106b836ef01786e1ca5b1480b5fbc75f1e4cefe20bc484dc1bf819942c4e885083081926af5d2bc83654978a641eefd6bf8a7308ee72c90fec725e4b59a3b1bea82c2f9387becfe1fb0d852fc1f527867bab7c680de8f5e74b783d77c9078742a4f3f7da00e8594bbff974871199fa027bc4375bcc229c835439bf46f131b2b9c81a4e6ff1b180ef63ab23799cb43662489712bdea51b0caa38b231816a4b377e57a6af355b1413cc111565f812a8b670d5fa5b1552ec4965d3fe0f9411ffa5d397820c5a442741837c8714761bbbe391a694083e4190213aa5a16aacf4beaefcc90d07cb6876d8108f89599fade07654ac6742bd30480f298c62b16ffa6ed80025f1ae8d5c8470e4ac440739b0aceb761a0122d572ae4e821dd7ef9fe2cae5674bdf6ea7e591b38f5d40f8f8864d67cc95a00e4ff67a3e2067392bf7baa3ed1964e5020ea00d48f8d89163e937cea12f3f5ff8ac681eaed468de4f4b31de189ee04717a6c542be828804734a41c5269f877c1131b9c2dcb160254114a3a2ff0c21deb3b41e1b16a625c80b8e2e51ac5cd779d67ac368c7d5cc82bc6484eb3a1aabc9e949de1c220f34be303c0a1a2e082f134ce97f9e601dbf34fb595a175a6776c06e59617e35683346796f37a1c15078ea5c75a21b5a51ae42bc4b5625a138b72cfe0063262b84c7670982b0ed742478c29be343ad1a021875d86ed5ee135336e2367e77b3f21e28db2432c8ef761fa722c2e95171f7972c4185dc119d8a8b1d1aab2af4999e0c402db3ab6ea0319267c52d412e6b5508689a6427e29528d8a8b42b8285abee2f5e819822003975be10304afdfa1932560f7448661cb4d0a8e7754ff924d73a5385b1e9ae07a6cffc6dde68d4ee12047d0321463833c6ce562019e60704764641fad9cc8303a00ef8b3516d9be1ae1adecc0a7da6c9493b2e1ed1b15267c28878ae1f7edcb6fd53f4d17149c8d93c91da920c3ac1b57e447d48adb45a6e145a5fb407a614f8fa3e17abec7d318229b4790328b58d8a623e43f45eea778eb0119504e6dc878fbd492aaae30aa31b70d16436f8e874cee76bcccb27f7f7f856792c187d6dea168c5ee84e91f7886bc118c61c387035316ec20da2b47c061193f4731e40b7a197f52e311f2658edba16d444aeabd9a7691d9cfa9f6e9196b8067ce491c23a110758ead440ea725ccb95d47a910ff19290d8399bb0bfbea6816afddf9b17aef912082aeaaa094bc2a77259572b7551cc79ec0e1bdcdb864e65a1a261befb1acd859a9363f62f69dc814297ae7a26d08626f1ba72ddb6600da829a7f26f2ff4b4756b787b8e167d19701597f156fd6ab0bacf9b333ce8180e0b98bf19de05577c86db1dcbf959de6e1d4ac5bb85f61c49b6f80660f55ea09c4c99d0d9410fb7e3de36be16bccbd9aee05686de17c04a6172c9d7f4f3932de9c03e7f06236634f28efcf09bdf171177965974396013d6c80171f3d5a9bdeb5907a1294c0c96a7a7d7f2bf3bf8fe2a1f216ce5a3b6da8c0ec6382de65d1d26bc14e69a9babb82d8994de4115bc3b52d543d209945a693110ff1bac20b67669ea0fbdb4fd56b641ba8206f8e1bd72a910187902292021f3bf969d93480455333f5c457f9985de20bf6caa7e76e10a1db4babbaa0bfc2223fc62ad733c1822b1ef887072f52f1349d0bf9cafcba328b35b26db80b767b7961069451460f1dd10a1f0aa691da33fac71578acc0911a5bd06210f15c23a253d8a4354323ee5e061e3e4638cc094517920eac5f0bab263fa814b66779ce4bfb6802d1a65dde76d1d407068ce34fe969c015ec6bea8663d5b0625511812125e27ea71d27a384893727f8bf1b928410727cfc240889ec127ee6d82bb1a2d74c223310a1636b399e376b8d03301e98992621bcb0f63d7c968c1422ce54ad093932cfb7100aa0d"}, {0x18, 0xffff, 0x7f, "fab2ae"}, {0x40, 0xffff, 0x6, "44149a963a79baa40ded2169d8c28bb5c5ceb26e5d42ed55308a2d455e858adc09a51ee572a0d5bb37"}], 0x2368}, 0x0) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x38e1}, {0x1}], 0x2}) 04:02:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000200)=0xffffffff, 0xfffffe5d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r4 = shmget$private(0x0, 0x200000, 0x0, &(0x7f0000e00000/0x200000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x101, r5, r6, r7, r8, 0x4, 0x1ff}, 0x4, 0x6, r9, r10, 0x3, 0x9, 0x10000}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/148) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x20007461, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1a79c971) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x4004667b, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="549871421a3036983cc16fdaf5236d977f2ca9c09e62e9dd71000688d104067738c024fd64dfda9de29c030ba14e856c77b4a7a51c56f31d03f8ce8454f40be6f4571140", @ANYRES32=r0, @ANYRES32], 0x64, 0x2}, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe94, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x40047477, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667c, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:52 executing program 0: socketpair(0x0, 0x5, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0xe0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667e, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 04:02:52 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() getdents(r1, 0x0, 0x0) 04:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2}, {0x1}], 0x2}) 04:02:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d547e392ff9668", 0x7) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x3}, {0x1}], 0x2}) 04:02:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000000, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4000000000, 0x201f, r0, 0x0, 0x0) 04:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4}, {0x1}], 0x2}) 04:02:52 executing program 0: clock_getres(0x5, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) 04:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x5}, {0x1}], 0x2}) 04:02:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6}, {0x1}], 0x2}) 04:02:53 executing program 0: r0 = socket(0x20, 0x3, 0x6) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000200000000000000fcfc8056bf3fe8ea"], 0x0) msgget$private(0x0, 0x101) r1 = msgget(0xffffffffffffffff, 0x0) r2 = dup2(r0, 0xffffffffffffffff) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x40, 0x49b) msgrcv(r1, 0x0, 0xfffffffffffffd4d, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getuid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmget(0x2, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) setregid(0x0, r5) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002ca, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00') syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) seteuid(r7) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000380)=0x40, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x81, 0x22ef}, {0x18, 0x2, 0xc495, 0x10000}, 0x4, [0x9, 0xe4, 0x2, 0x1, 0x5, 0x0, 0x5, 0x8e6]}, 0x3c) 04:02:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x7}, {0x1}], 0x2}) 04:02:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:02:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x9}, {0x1}], 0x2}) 04:02:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa}, {0x1}], 0x2}) 04:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 04:02:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xd}, {0x1}], 0x2}) 04:02:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21}, {0x1}], 0x2}) 04:02:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x22}, {0x1}], 0x2}) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23}, {0x1}], 0x2}) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24}, {0x1}], 0x2}) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26}, {0x1}], 0x2}) 04:02:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) close(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) sendto$unix(r2, &(0x7f00000002c0)="14f3df39a08aa1243ca68292ccd00732c0ceaa45e91aeeb8408424660cf0f063e57cce9aa00813ed695ce8f0b0255858da4659d8589bbae976f71081dcd06c787fa5e642a1bbcb59ca79f06bf811a4fd7dee44bd8a06f3e5abb4b63c13e17544bf4e2239292ed4c2b7f3ea7c815786b909292eb8dbfcede379b5da27b38f3b2de3cff09ba430159e2ff20f97068c88fd7a4455dfbedf98401cc6a1a0e5c1ca848737a2670d996a2997129a4170cfaac1a7366b4a12a1084bc2f72acf0e9cfba954f4077ffd42e739fad5f76b654bab3933bc94e7724bf2416e06a555042292522a3ddd3257f100055c9a219e1fe508d7a18c9808893642d69c9c7d8ed869dfbc4674b8cd9391834cfa4968224d124e95b8a4d4babf93f0f3c0cca77df78822965058495e068493d5e24a8e3d68c968e7018cc9633a7cf2f31c05b82781868cfe6653cc85bf86a8da110eff771cc46624b3ffc21e02ce136339dd57475737259e8bf5304b4ba692764b3435967d30f09f78b6a3c0b84f9abad60fe511097a7ed5866fe6e4552ca52e399ec9732dce558e7ce342b79257ee05cd09e839e878fafe689b3242e294112327316747dfcb6f660e99a65ba83d7917d7f6d492fe176b79d44ce50c2267994a8342c4db484138e707a69c17ad720cb893d2d2f4ecbc0aeb221d3d01506779a1ed7401af6c895c3fe87deb2b092afe41731649c762e850adc077a278178121321bed1d7ce557b02c22d125c05901ed95a326123d6ac63b2a972cf524703caac3dcdb885238faa75d03e1f1ca999a2512344615bc54cf66bc7b81cf18027ba66140c256bc0c2eb2e7c278c42134faa8c0e02dfe181f48447b17933962a9a3f2500abc6f24175f69e66c363b1a663a5ed3fa6f9b41866e93d61c475143c9cb3d0317bfff953661d2591bdf483f800f161b264a1fa6449946d4346325e4725eb0b87fbe75e14b8d7678ecad58bd48d679bdd7dd6d7b2954102fb530d3cf897dff310ac17256e984d175a30205c008104b13005d69776b846f1bb6f8424148c3103baaa36ad98074ba853078fdfbe1e9a795688f14e771360de4778be5f9c4735496540e57b9970daaf7e42cc2b41920cce32a45bd2b19e100042029512202413be76b9b91778915006ee62b146870627d19c982318c74cb4dd29ae01349bc999f81ad55e535a25ca70748138a594f455143febd512e25ecebf85b7b4557b2b847a309494f4c2b6dddfc20ec4ef9f69996b31cb23966ad39f6ba3eb694419ef90f411d88ad030bef559462e5aa8bbfbbbf5a09d0e6811bc36038ace86507c529ea272a26c23c6babbefad4f78127b286c1ea96d605cc18712c016e1df8a463db4cc5f20d74eaab19f489e558f18b1e2437d540efd37cd0685957e48ae75aedad3f84b1cad09646c013ecfff8afd49936c8de4593dc53527b73222063bae090f20ccfc6cfd7f3b3e09d1c7d1de78d363e8a2b8c28a156d102877e44c938e41cb26b5025ee21066d51c808abbd41ff950efaceba3e8f7d349401238c242d65cfe9046b8dcb319d15d00b364f860b1c74bbda1398f71c471df20a677fea8ba2da70776c311b3a3785d6190dca813b9f58a04debc91b86ba13669774291611be35a15c738fa50571615497f99b30802ddcc40c4387334501d371abd01632fead06661dff1c5f8cf3afceab22b170099a026eeaca55283fe184af26d68e0d592acba5d7cca605fa1c2c82579838a9375edec1ae46358d4ffb583fef11d0369cba575c274f9440850adda2c175372dc9686a04c965cfd17014308d95474f25dc22324aef479cba7428e0c8f460cf792003b60ab0e4ad344a0048c40f524c50ed710a366f95edff7e8bdba2782b81498a41f467c66cae8f668c8bdc6d7f00edff89c2a64aa57124170ff2ee19319b8a1f0e4e777f6cfaa2b2a2d423b583c1347fd08fc8522e21efb0b454c7eaee93419fa5c3a753a1b2ef47531885da3a371ca43ee19488b9865b930fd013d57e9f3e7e8121b3ba26f5c132793daf2732daae7a3dc77b46ba986c68e85d7a79f3e4a18b4df258aa1cbd6e8db1e09ac7069df7c8bc524a11f314a5746a4f61ac46c2dc0650c46158f47fe06ca756223d964fcdebd658ee02cccfe2905aeaaed452f77bc15c7616b6311f7bc1a1cd3ddb6e5d9c358f91542cf38c910ddcbfee88693ed14d8fa9f434851da1878d990cca627dc71e83de02cfa2f2211ff61a3c4df5ab3ddc0b95420caf84c17b4ef334f95cb569a477ef33ec78367e25ad4d9ec86d78b0c198c08b848f384e77698b65103994566bb0015a46463bd1966683723f32a0a9c2b60e19f4de56c34681b6db462fb8cc25bb582ef77990d3f5b4a5e18d86f8781b394ddb6242f715d8c8a3d13662a2cda34e6a251e48f1265f484a48e576b8e6caeef8a18edeb1b5b386db68e2f8de704465bd6ac5dc38f7a51387f9a89288d996215ca035da0f9b5f87d1e7d6d55cd39b3cf221d5e8998452cefcee1bd9c7cffbc79a643189ff14e364cc967feb84f528c8c39315d390ab6f706f78608cdf673637fd7c1f811bcb73918be6c5167698fc183480c1db8b18beb310f1a5020bb526fc448d49042f411c7836094d1e2b48f83368bc91a1ef0acb59f1b5aa308a7fd20e7cb899bb49a793563ae2e6179255d3f4e2b0d22149ac7658317fc5e0b2b45921bab23ff37a86d2de2a93c58c838d1accec7dafe1ded54e21242e06c878420d1a231e9ba508f760809013618e73f702dee09780d4670e25cbb6bd02d2edc2dbf1c5e99119eaa4c8336cffcba7ab37b65ab64ad0b0ce6269084ec55675397d15070c110c77cb7f4bbd996233dfae2d1777b5e559bb35a3ab2f9ba7657614db54bcefac47caa9ccfe8f7d2320f687410dc243e01ecaf568fd41de458a638c0f421b206db0d2411e5c4f0b367ffe83a72488820e6f34279035c2f3382c87f37de9c07a8d7441bbf8bf15d54d87f4cff68c7eeb475918e6c09c07260a5b4499eda46e491eedb11cb1ab9997cc2407cdbf0e6463a8ab254d57835345c24b25e8e0e47de91735f0c2d13a1064fbe143a7d038382489543115997dec1a788871ca6099af0ff82d33a25a2442561d8bbc321dbafc4d0f96d1242ea4ad1e5880d93f358fc3696426b823de78b031c7f697285872dd4c0b30cdea800a4ca6ac326c506dedc574aa29277314e420e495f40e425f396d36048a9c4bc034f19f27e82c58ca666552182750d10e6b4f00d2090843b729bfe10ef439f0081448d86399d9dc522f0564d2bfcf80a9efd8a9c03e69d3d0740086e64ae8cae731e449b3c908d71ac88128b7e97fcf861806a9c90e895a8ebadbe24f750ec50ec6bb04f1264ec4cbbe27e31dd1582dca25689ea5f5e03ac1b668015ff17e5c8c221a11f759036f03f70be08329c7f1c0e90f390ad9c2bde5f818fdabf3c10881844a0109feedf9cecd7dc56d8d84733112b3f66896b3b9c293016ca0991d3e6eb415f7004e163b042b36b4e7cbe079b884de8f0470132e122971733c8570659a36aa2ff7a7a94b817a2c8f8bffaa54bc5e35df6b39b6fa6a3ada43238c08fcc236084feb5e6d514f795c8bd1aa9393ab41c40400b55b235aa946fcd3ed8f5ff6da220c03a4f7ca1fa8efa87327dfddb93c8048a40a451192ade55034828d31eab23e9e003678e7e8d88112925d156815a4ca467d937835ef927e6682731e227ab6b3ad0f3f2264af4aaa882a191fdac49d44df24e7ae90d18d010801e8c6c12a0c04ae280982ef7cddd7d6b132339cb9db2d5191f6dcaa938c791a4fb750582683dd476691cc40a7a573a672ecafb9c8975a9788fecee4854cb9c41e8674450f3938be52ad2fa15e30dd205a52b6cee9074be21c071bd54a688fde600d1837fc0bcaa1db2959f313901388a92c48419faa9ba5113a4f7a84b99eb5e4bd1444d1a879ad67dc0316941949d270572f6220048c25dba8908a0b4cc76c22a3cfc137595f1d85d9f590b21d13ab228b106ed8a60be9029acc503dfcf5fbd940125fe805e22d7b115ab3fe5821907a5bf6a1150b96d4920f78d720560e869c2ea9d69c0744f12fa9eb439c54e5968ed2442d8ec9b686b71782d98e6e2cb97d630a28ef0d76a779fdc401bfd6f1d3c7d16870b103b6c5ec92dc52647d63bd209afc1ace9e24e11b99cef77314b53103cf86d7702d2ca656f0ec5afa8388c21c81b1bd80849b4cbed7c299a2ad30d69577b43f6b78d7deb332e7f157c7323d11d8ae42f00418433b1f771ecc5548120828fed9210c45d47b9de73eec2b8dbe7b6a35c9c6e9aba5a4fe341d48017e0c4369304656859fe2441b96c6a99585ea6b8e959d1636fc8c73f2e495b64201af37021c874616e8648e980807ba24914f3193f0aaa582d60290ace64eca698c81fa8395cfbe1ee54e66310bc4eed99b451d8257b9d71e5b82320060c8517de1df3130c25517600b44a78acc46ece351b8831d323b07b0d6ba2bafe2a2827d179fe05c41c46570551ab2be0e56aea527255654035322efa1b7fb6579c52be68ff51b350212bf99e4a27493cfbd89f17b37a522f1018d24db3ce678549ba5a50bb2dc3b5b755ac563bf346c679327a3b531be5c38df4c6f2600e7352164ce2e9de46f4575681e1e56aa3918ca0aab457098c95880245cfe54ab6647dd8fe45fd200aa2a24fe60218134a372e2ba6a01c59d93b8af407f8f43f18f73bcf5f787b6df3c225c7fa4621818948ec72efd452061bc503a199210b8c38ee78c1b98cdad3a7b79d590554028e73ddf266b08691f703e0fc8667838cc4c2b6a47a0de38ab0b9c4ce478bd6443372ac38a6b1419ea048200f1faae777e911e9c1b7f64ff8f7443948b0ae21399d855f7ff1f9e7779f0e0f2bc2aca479dd12b0c720dafd036a1804cf6195eb9c333c6743c991b396c2c24c40b9e19038b144b60d66b126e88090ae94f7fcb44aa93536951e309d25e8916e7644b83d06ddcbdf86d276a18777c0327cdeae202341392c38885e131ebbd7f6b5f430643007144070f3e1f607773675030f15289a5aa9b52a2d8126c22ee815ce7a582fb6d3f0c650c85679ad85b1447f71ab8576df723766413bc2ac4c8b7eb644d83bda554380bad94844657288aba295b25d7e5346176267947268b28a4b1439b7a01e5cce672fd6f6c877563d96f551eec171a1067c130f1366322179a31eafbaebaf0b7290e5840ae15c822069f87381197dc0d2a27a4d6a3f54ec007343e318cb8162a853c46c9892af9737375c27a49af96040237d160e64a155323d805ce37ba3cf634263c8e17fd199d5de61922ff2548329e17a6c24f63260b273c255730a1fed542360bd46121723fe557abc9bbd8eb1f9bcc4f1ccc913ecdd1077af0d983ba30780b89b46b712706f2817d1fdcebe5740513c599309b981c955952bd152ec58b22f0ee487e1e1efe2addd2426ae6bba1ac73f933281ccc97b84d264389de58542d44da3242590f330d2c53826cda68de6d021659daf4de21810adf865a7a834b7b3f050bd819263653c9afa4bcfb35883fc92c67703224081b88afd5ad3008a98424b72879ec435f39f6b18f5dc7d28445f03d5586ce77847240b81949ca5b6af5b6423ca3502fca3adcc59471b4a0530aaca74f33a99b37833cdc3ab215fcc16e4ad7b0989256b1a00850c3327bf167babe9251a801019c9d4fe1c89a7eb667cfba970ac2ded86a9fb347076bca7a54cd4155a94bda115332a182751159a9162b0edafeec0233bf19c720d9a99db780a4b5a5", 0x1000, 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0004000000000000be85370846bdf2eb18b6cabc642d168e9f6d705ac56c4bace57d4136b951674672b1fb310fff241f9d1e171877fb08a8923b6e32a0293a41ee4b4e9302498d394f12a3672d1a272b20e83773523db4fb4b9d44344d021c0b90f384c19cdef7013f9c9cdef12efebce11b2f8a622f79d47c7d783f95568187c5081b13d6a80c74a7d85ac951cd2663829e3c0d14bba9f0e38a04ff7d22321a7612ff40667023083b2587f25f768be08e73903b00119edf9fdee4d3c081f4ff90140bdfd4444e85c8f41ccb25a75dac4efd6ec148015657981f965893e694eba7e144bda20676fb32e4211fbc6b9a9e487b9ece3b2e"], 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000180)=0x2) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x28}, {0x1}], 0x2}) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) close(r0) r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x4baf, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8f}, {0x1}], 0x2}) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc6}, {0x1}], 0x2}) 04:02:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$WSKBDIO_SETMODE(r0, 0x40105704, &(0x7f0000000140)) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x300}, {0x1}], 0x2}) 04:02:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x500}, {0x1}], 0x2}) 04:02:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x280, 0x8000000000) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x600}, {0x1}], 0x2}) 04:02:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000100)=[r1, r2]) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xbf) setitimer(0x2, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x700}, {0x1}], 0x2}) 04:02:55 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="7f9cea3870870b39b780a8e3ef102e98f9e61e5a62c6064fdd06b01ec1712a075032f67d94169814ff9e03ac31f8090b5ec25e750cce0b9f8571d4d334013ba0bfda2221849793bfad19f2ad5366802cc96765e45c386b8f75046406df3432e6d230ffbb78c29cc75c13640503575634a408ad09e89a07c64b3ae795e424a91c6e809c0785ec6b3233c1c2fd8f968164e861eb059fc360aa7b985ce2acde39d2060b31295361dde91a85714bf3384164fbf329c839e47951847fd85dafa9", 0xbe) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x5) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) fchown(r3, r4, r6) getpgid(r5) r7 = semget$private(0x0, 0x4, 0x244) semop(r7, &(0x7f0000000380)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 04:02:55 executing program 0: r0 = socket(0x18, 0x8005, 0x20) accept$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = open$dir(&(0x7f0000000740)='./bus\x00', 0x2, 0x10) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x73, 0x6, 0x2, 0x101, "fdd2c955dbc4ce6be32c9828c7f0dd9a677884d3", 0x4, 0x6}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/123, 0x7b}, {&(0x7f0000000500)=""/221, 0xdd}, {&(0x7f0000000600)=""/70, 0x46}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r3 = openat(0xffffffffffffff9c, 0x0, 0x18038, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = dup(r4) mkdir(&(0x7f0000000800)='\x00', 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSBRK(r3, 0x2000747b) bind$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0099bd1dc05a75"], 0x8) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x900}, {0x1}], 0x2}) 04:02:55 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa00}, {0x1}], 0x2}) 04:02:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f70400ff0900fbb27824afd4fe6c37b3bf1b05eb5ad3080009000004"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x23) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xd00}, {0x1}], 0x2}) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2000}, {0x1}], 0x2}) 04:02:55 executing program 0: r0 = socket(0x1, 0x1, 0xea4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0xffffffffffffff7e) setsockopt(r0, 0x2b, 0x80000000000000f, 0x0, 0xffffff92) 04:02:55 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2100}, {0x1}], 0x2}) 04:02:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) getitimer(0x3, &(0x7f0000000040)) close(r1) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2200}, {0x1}], 0x2}) 04:02:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x568, 0x1ff, r1}) getsockopt$sock_int(r0, 0xffff, 0x1088, 0x0, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000040)={0x2, "32532c264803cb8fe13942f79e303abe4b69a159f93c18fbdda27e917b6b17bc65a10c430c528f556cdd31ce32dd96d08b85206491585af1b1a2115ef04729dc7f24128a4f4093d9ff533ef4064ec53e4ae7480180cc21720279aaa128174df91140da01b9d04d1ab4b37d08818f3d4c805a28f54d208ff557762646fff84d125fb5f430b125cbcb75e08d0696eaa88211d598d60b649f0fa7748dbcb669b4ff7330b24987e76327bf23802342c5f2ea2c76bc"}, 0xbb, 0x800) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2300}, {0x1}], 0x2}) 04:02:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) socket$inet6(0x18, 0xc004, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffdf7) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0xef, 0x80, r2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) getpid() 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2400}, {0x1}], 0x2}) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2600}, {0x1}], 0x2}) 04:02:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) getitimer(0x0, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/10, 0xa, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2800}, {0x1}], 0x2}) 04:02:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)) 04:02:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x41, 0x9}, {0x3, 0x4}, {0x65, 0x3}, {0xab, 0x5}, {0x41, 0x7}, {0x100}], 0x6}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8f00}, {0x1}], 0x2}) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc600}, {0x1}], 0x2}) 04:02:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x280000}, {0x1}], 0x2}) 04:02:56 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x401, 0x14000000, 0xfffffffffffff001, "826ebf34c5b2da6b344c8eb9541acaddcdabe76c", 0x7fff, 0x20}) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 04:02:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2044, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f00000007c0)="1b", 0x1) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1000000}, {0x1}], 0x2}) 04:02:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1010000}, {0x1}], 0x2}) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2000000}, {0x1}], 0x2}) 04:02:56 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x408, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0xc37, 0x7, 0x3, 0x1ff}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x3000000}, {0x1}], 0x2}) 04:02:56 executing program 0: socket$inet6(0x18, 0x3, 0x0) listen(0xffffffffffffffff, 0x40) socket(0x1a, 0xc007, 0x10000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4000000}, {0x1}], 0x2}) 04:02:56 executing program 0: getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000040)={0x170002, 0x100000021}) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x5000000}, {0x1}], 0x2}) 04:02:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x8, 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140), 0x109) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x2, 0x4) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6000000}, {0x1}], 0x2}) 04:02:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0xd0, 0x0) close(r0) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x7000000}, {0x1}], 0x2}) 04:02:56 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 04:02:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x9000000}, {0x1}], 0x2}) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa000000}, {0x1}], 0x2}) 04:02:56 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1011, r0, 0x0, 0x0) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xd000000}, {0x1}], 0x2}) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20000000}, {0x1}], 0x2}) 04:02:56 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffd000/0x2000)=nil) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet(0x2, 0xc000, 0x6) r1 = dup(0xffffffffffffffff) r2 = dup(r1) shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) lseek(r2, 0x0, 0x3) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000000)="437f426f17dac26af5722915601b6a88152e24593c9679067b784f8b5b0e91d7f9511f79c84d4b5220ede09b53e61a1ea6833189b3", 0x35}, {&(0x7f0000000040)="fcd05b3308edfa3f986e05d79b22fb37389c68d27bf3315af8829c994cae4c046739bee9bf9829525d6b51b180e111880e5a1641d04d85bb6589ced7659f67254b34e8d848ca9a333cbe92cc5dd81e264df8f9a81ff92f4554e2b73beed79bea33e0287a09bf0c21b997f2c5beadc236842cc9ee01a07ad0a19f4f10a72459c6bb14f21a5f6983d25f1b46afe2d318f229f5aea20a181c2513006377d84081fb5a9e2b778466692af9cc0c24263fe7669348b355bdee1fdddb7d9ea7c76894c3020c0d5ff5fe570e8184c95287790e39f9cb6978357bdfc3c7acd9ee897ca38e1df4ce30ae51918f6e67efd9514fe6b9480cb9a7", 0xf4}, {&(0x7f0000000140)="e738bc9c1fb05f321b04c799710947dc6f23908a6e89b389e00bc0bd045abd9cb8acf884b6ddfb8d9f176a75c21790e75213e09346fbd0ba051e2ce2f20f6245edb78218d51f065616fb8a2da2cf9ef2ec41ef3a8ffa1a97dd90c0d85b68b6cc3fc64ddb08dc0a3a8bb653d5e1e75b95a9878d1590407719c111c4299a4f1e23ecf3e541f510f7a1627156f6fc91bf9513a3941db7506833314ff0dc6758beafe506a093114a71c172b658f4ed74a87464880cf8b7724b971e25ccf9180c2159d040c04aeacd79dfae5430db51ce69c92dfd298b607686fd9654", 0xda}, {&(0x7f0000000240)="89c48098954edf2e75a8f48733ec21d37daa7de219cc8cc074dbdb1a3462a1a4c1933e123b72c7078174c7d8f3907309c360bc52cd43dae621340070776a16733f3f533e04b7f0372e4075ad42d0f1fcf48ef2df38ef679b91a0668312417fd5de8218fc813739cfdd75d7367e6eb83e01a0393e3fd7fbe1226b597703db268189eabd98707378eebbf30e94aeebf4e14862f565adcc24772bd84272281e2550d519b68d2c2427613e8d7b80facfade933797080574597c2d6227fb0bc8798c64a167afa9d726c8257b78d7f6537c82532f3f1eca3986cf1e969970e6bb00113e6a4eec8464048e68e0e35caff4e4703d818431367328609", 0xf8}, {&(0x7f0000000340)="64db1d1fdcf2483a6bcc4c3a3285d04cb8ab47ab8a620c96e0b3dcfec1018d9a1d7ce18f2beb9ad090e37c436400f6d735b95fda250a2bbd37de4897ed4768db5b21a7e531f7e23e97d06beba24fb6f8037c85ca0c71974ed4c3ce0a78b03d7a6f79ac492778d351ba8b11def118342e8477e0712e266f11866470118b1ec32e204337154c11dc8772fbdcf6ac4055875e3f9d4d30c96559e029fae201a145d31a546bf04f9ee41aa25d32820173b8", 0xaf}, {&(0x7f0000000400)="9de13ce1bc6bc96dbf6a2232f8939aadddc2bc4b79672802701ab6c92d387b3bea2a67653c03bce9d801669def951d403e9330dbff33b8397fa149fb23f54d624192e96e7c4e75565cd0895ea7cf468f29e99621fb0537f9a92896003af220bad21ab09c885cdeffea048a9ab9019ba987af044911f29d8047ed4932c2ff507670cf04d460ff589ddb34b6b09814fd02b278e64764fcfdf72933656726172f8bfcf9b49bc1103bc15ccc61284c4c4c94a77d53d0f12fe323a2fc7f20a5c4ad5c9a7fc6d2f5b66a8617d252ccf34f62e6198532c164824df92b7893ffe6", 0xdd}, {&(0x7f0000000500)="b640d9accd2f54b5d6c218e041c5fec855108d6f1ca35d981931114217f215eb4668e4dd91c45291c5ce13a2d93c8a9b5d72bfbefab8ec01a78e4898092e1108651bc45c85b7a6fffe513d2222a53c57616bb35123d5733062c6bd5aac834309351fdb93d164e0845df6cc223d961d6c8792670224097a997dbd0e16d928ca163c121d10927c5c7d906cfeb880eaaea8539964c71682f9506b6d5b41283967d371ade2f83bfd9536ed38d7b3c9d16b01", 0xb0}, {&(0x7f00000005c0)="a8c2284598e5c2c3c4e662134b4ab550ff8b7764307d32cbf5178bf34daad9ecfcd52cdd88fb8e52317405f7944032e06066d1e3c02163fe0cbac2408febc66b61a28699e7ca7cd348a32808c2c13f8f5e7e9b61959019bffbda41bdca95e838bcea64ffc0a07812ced844428392628124bdf0672ba291e24ebc876cc1346de0b72f4c4f646fb6e648d05eb46b0d8b992fd0811c5d1232ad0cc62971491db12da0e4f8b383f5aa9292aa80e4daa4923418ab04fe6d12", 0xb6}], 0x8) shmctl$SHM_UNLOCK(r0, 0x4) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21000000}, {0x1}], 0x2}) 04:02:56 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x7, './bus\x00', 0x3, 0xf73a, 0x506, 0x2}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r2) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x22000000}, {0x1}], 0x2}) 04:02:57 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) close(r1) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23000000}, {0x1}], 0x2}) 04:02:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="d9e901e6327354a113092821b2871369e30640fb40d66d9ad26737c282da983345cef03f4c", 0x25}, {&(0x7f0000000100)="7b48d5a63293a8e9d92889f75efacf39ae89460e8ad358a8493aeb310250", 0x1e}], 0x2, &(0x7f0000000180)=[{0x28, 0x1, 0xff, "dd615084010587e11b0143c12533d02e0d836edc5bef1e"}, {0xd8, 0xffff, 0x6, "9d56e34e1db97d1ed56a58d12e538804860c22763d04ce98102cb7ce194eaec541355b460c78930ba3597291c684bb3efa63173c70d1fc5f7685fa935f432e4f51f169c9613f007a57cdb3f196e0995fcc228bf752049734e8c752459be3202c263db6eee8394063851e6092770cb03515985df4a6930937de4513ce71ec75718ba6126bbeac11bd94eb987106587893b0475925a9ae21eadf34156313b9191ce14698453761356d262e6c4954f8cfcdac5ce35c06819de40a0b2603a1f5060d809ecb9a"}, {0xd8, 0xffff, 0x8001, "b3495fcff94f0258dc63179a2cdb9c6d56c04124353faa817262076204e68bf894919cd465753dc864d1a27690405bc73c54eff9b802517559ff23a7049aecf13d3adb01a1ae27b06814d9b609f71a389fb72675ab163301125a7ea5c947328402e3cf081f7ff37529f4090581d27fb21ed205b4aad69c4f7d2f6e68071d28ace86823482ed748b083bfaf172fb3545e6dec5f6324566a3f339e97be4149c2b60868a925fd11789881c777c6249f1227488e957348fb775849d940c0ad205648d8"}], 0x1d8}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r0, 0x2) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24000000}, {0x1}], 0x2}) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26000000}, {0x1}], 0x2}) 04:02:57 executing program 0: r0 = socket(0x18, 0x10000000004, 0xfffffffffffffefe) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x5241afde}, {0x1}], 0x2}) 04:02:57 executing program 0: r0 = msgget$private(0x0, 0x100) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r6, &(0x7f0000000200)=""/160, 0xa0, 0x802, &(0x7f00000002c0)={0x18, 0x2, 0x800, 0xffc}, 0xc) r7 = getpgrp() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000100)) r8 = getpid() fchown(r6, r3, r2) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000000c0)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1000, r1, r2, r3, r4, 0x43, 0x5}, 0x1000, 0x1, r7, r8, 0x6, 0x2, 0xfffffffffffffffd, 0x400}) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r9 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x40000000000153) ioctl$TIOCFLUSH(r9, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000440)=[{r5, 0xa0}, {r6, 0x100}, {0xffffffffffffffff, 0x3e}, {r6, 0x90}, {0xffffffffffffffff, 0x10}, {r9, 0x1e6}, {0xffffffffffffffff, 0x4}, {r6, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x8}], 0xa, 0x1) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8f000000}, {0x1}], 0x2}) 04:02:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) read(r0, &(0x7f0000000200)=""/142, 0x8e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getppid() openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) utimes(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)={{0x2, 0x81}, {0x401, 0x4}}) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc6000000}, {0x1}], 0x2}) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xdeaf4152}, {0x1}], 0x2}) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xfeffffff}, {0x1}], 0x2}) 04:02:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xdf) write(r0, &(0x7f0000000480)="57c121b578300fed4d4efc", 0xb) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xfffffffe}, {0x1}], 0x2}) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1000000000000}, {0x1}], 0x2}) 04:02:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x4000, 0x200) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x10001, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r9, &(0x7f00000cc000)='./file0\x00') linkat(r9, &(0x7f000001b000)='./file0\x00', r9, &(0x7f0000017000)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x40000000000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x81, 0x1}, {{r3}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0xfffffffffffffff8, 0x5}], 0x6, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x8, 0x5, 0x2, 0xbe}, {{r5}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x3ff, 0x1}, {{r6}, 0xfffffffffffffff9, 0x0, 0x2, 0x7, 0xffffffffffffffc1}, {{r7}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x37b75c4f, 0x380}, {{r8}, 0xffffffffffffffff, 0x10, 0x20, 0x1221dbc3, 0x10000}], 0x5b, &(0x7f0000000340)={0x4, 0x5}) r10 = open(&(0x7f0000000140)='./file1\x00', 0x1, 0x40) r11 = socket(0x2, 0x2, 0x0) getsockname$unix(r10, &(0x7f0000000380)=@abs, &(0x7f0000001280)=0x8) ioctl$TIOCSCTTY(r2, 0x20007461) r12 = dup(r11) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r12, &(0x7f0000001440)=[{&(0x7f00000003c0)="1895a663633cbe45a37fc96d8cf19a34713d72d4c1bf179f257113e3d0eaadd8493ad697adda92641dd648c398c19c0b4b0a4eab3724849af68d1ab227f5074e74bb0b885cea831391fd7c5316d73ac8d1d1d1b09b7942d4453d58b27ccce62aaf90b6cf14f853dde676820dc9aa3e50806e4246c42b9cd14be5d53bb7f2ff426955a53480036ebb3012b58e133295f5c67353eecbe6f4732ad184729736cb25516017e9c03530baa5f8f9c0816e59736d365c7dcd2f4b6d245c46273e262ce90ef064fc2076f1cf573027754f31307d5c660722beccd294165c65063f6667973da55811e304a7a8aea8ae10e377f403e170bcf074edb09105ccefa7734d1b8053e74cf50cb962609b82a9af5d440b463cbc3c3dfe2315fbc9523a26e82407393cbbd276c71ddfa7cdb1d023daa2198b71fc64c28cf10a259b9619bb8a496e8262fd5aa9634ce111883a839547bf6e5fdbe7bc69eb799a83b8a211140b15e7547ebbb7fe4f4ffcfc6618fd9cdac89a76ef43541e4b27dfd5446514e44c293275120e05b3718d8a4225895f928447f6fd15dd3bf3c4e0fe0ddc8628513b2e95b5f677ab0e3abb3ac710edd91989793b09959910f3260ec9a7c68314ecf2923aa7df7287983e00fc9098edf8a3e6307f88352ce95812e26c3c2d2abbe624613c9a0ea1bd5f414161c04f70f2ec664155aa5a4c0b616344d30ea0da90025d4c8f7afdc247b37f98cdd8d7cd93ec3f0937e83c59afb83cccba2597c2400e4039c5c6fbfa4d0b8c3970f6639844f5624eedf34bcb0d8c82883906f3b326f1ef92fdad23707c04ba6a854c0676a87a9204bf5b50af636f67ca71022831809721ef0086f4824b20a5aabe3e0281109e05a6495891f19078be67ee226d79fbcd8688a1e4b1c5da02f9dd8bfdab8c29ada6e9347e7f61b93dd7f62881cf403b87878b966ab8216698dd47f48f0b59d93f2876f76686c72847877d8f7f0469a056e56fa4ea9a4c6924eb79ebb01d4891de9630e2bb1521b94bc3dbd148756d29af95e573e8deda60695c819e9d4ee3b9ce19ba57030d618f894636b58c91d3e289223266a70b7236cc9694fe79079a9b1271b6c0fdb05a3f14e3ca06f2351df5d1136bf345d9a055d02e2d9c1155be37904070b7212c031d0bd85ecd8752c99f835ccae62a98a3dcf0902a30e8afa1c40a68e396df1de061f1f26bfb8a18f61e1bc7ad8412439ca47028ca2b0c84d2e1dddc2d353c4331bf4943bba688903ca8f9c20de08613646757959d0ebbd43e9dd6709f1313e0168867f403032793c448b4f6156b977cda0b1d8ab808b1bb52d58346f6eb7252758b511178caac321c6ee5540fca76223dc678968479f59801067b1e80e6942dee6bb54cca4e3015322dde07c9a6f5c91bd42bd94e1df7d1d5ffadf78be388c519cd254a5a8e7a237734f4fdae6f4d7ab970ca4480fec5796bed6c035d3bfc401b655cda5f3bc4fd1c868da4ac5d9f7037f27e15df5b9edf2dc0db0292f42872c2f968b39b69ca3c10a55cf17c0ac5c2ea625e4d391f1df744b506c5b2744176a30440346439d1c340a42156f85e94a16493e189c043d258ace25d25ff96c16bf255e03ce3efc2cec5e02117a1f33137903c4c82b3b20920d5320a47af002b5121f0eadfcfa4026efa2f8c696e4d36835d1a43d17950099d3c3fdab8b670bc46df4a72e7fbba31e23beaf772467ce0f49d9531fbd0b6cd2e42bb748b9e685c67b2b685df84a7e76f93cf8d03c064975a08f16493d8c8fabc3fdfd4c83c4726578358ac2201cfed370d5c87398ef69caa2bb2ab6c3eea9ad4fdb65c6af514f615a300f848d4ff022e1ac1d2dba848d649aa4050d6c610590d8efa1dbe876873c02a82b559e627d00c08dd56c1757ad303d32c56e95138b8adf5dfbe16487f18275273a99502c5b1f1daced8382c5980b3ac6f9bd433dd416b5e5216d716f60eeee17976ab90b279f04e7ef6c918456f62c1c3830ed8f5448006552091cfc22034549c14aa503b04d2c0598fd42eda98cf2e11811510b854a332049870004d6a17e54e0daecc0469ffbb5707883dc8b359ea4f733c13073f03c319c624a883bf11b4e6d9eda159470ad63b7d816c247cc0ce094c23ee407b250d6a3f2d16d345ade26fe66896ff5bbf05f3d6ea33d3c40062a0e2642ab38b400d90a37d25004811357dc42337eb1cb642e20b6c356b3634db1b977dc1ca97043495e052c13c76c4b45f8d1b25f6268b3a6d02e6647d328e95555c0476ddf9a60bb6d4e1a5fe3fecd1f877b177cc5c2fe1e9dc6c8595fad1971db82993c83f1cde46d23674299a9c18094afb0ff8da5df1ebf7c235b56646e05f8e56062e92a7b12a8188be41b7315c29761f77a331542662479d9c94840a97b3e94eca6e334988c61f41496f503cd36e45e54ee17b9448545b90ce94eeceaac6d8cef29f5d16e2197c061efe34a6aecb8c562cd5d604e3e5316718daba504e00698d9fab7a1c3ce1832d8197769db0b8e91cc7f0af765499d4ad7a4d57a2c825415fb9a09d97fedfac8c5af01aa34bd588dd1f5b95c62a0503eafa05f5e5a7667894d905195e72b76da9d491d2e9ea60fb1b24a83a2bd3c199a1b759967fb619f265e31fb3656b0f353e2e8bd4b5e641775dd36315070392f063d841a86b9f7c64b69b11a059e63e54d2817caa9ed28f658d2996f75adeb1227a7e4a7244dc69df100b690569580faa7e2ba87690c896b8747ed73a9a8407ecf70291448a5eb212c75730502633e478901db5bbd77e4049ec147b5f0e1760fe4b9ac922fdab6f4279c28f4cdae75e2b7186dc83cf47217268806b90ab95d9e2954b8e61f66932d9654b7056dc5a0477002a380e0fec63abbac8a37e3a76ccb6b1071a66a4ae31cdf9d41c94e17aed09d4fae4643cf1d6d40d64229f58ef0568e9550e4904f3be129ce55e5f59e0f12aac6db916aacc80541aee200ff09aef38d9ce5051a0f23784e95ca0cd479613eeb074fc0779ee9c8188653fdeb85941f96812f28b3756c9a6a2105fa42398a71015642053dee863a09ca1b8c8e33bf2ab893db8b086ba6a0c2658c19a2cf0bf04e3b7f50f27a36985050732f440d65af50efb5d360ce6249a2e52777e465159e991f6427e1682d5648a94b46032101051fe26188753f43769dcb454983e55ea97727535653b06f66a52719ded3ec6de216127ed22642fd5787897121241d61661a1d603bfbd20e05151087dc57c3fa2a21394ae43a5c2d6b17528fcec0600950dff2158563a13f4161cdb50b1dc35d57dd768e9b20f02c9a4c6adc13882726c0c87e88ab5f7cf80153e71bb63433e11594286280a65aa360ef3c5683d4cd11e1dba7145ed0159dc534cda0b1622e06ac068fdcb9fcf9e30fc3b2802d7dd9805ce54582c96d70cdfa6c6fea625cf289b910a1a5906fa4561f77aa1bb173b9aa99c7f1a0fa19ae7b58531cf92ec6eed8960bc3d4d74c54196cf6825ba975f4f0b992499d0121d4e5d826e92687e82d941bcc1d29ead1d93e78bff9c340d477165e2d27ad1b659e259c59272abae76f0776415bce87942a5e60676bb7706454d705d4c099e7eebfae74af650d2ad9649c20e63331b8d1e7033a8a98159a4f960b732bfc95085c2e50bc2c6f0880a0467ffe1a8c9435502a9566dd9ac272b983b614704b3ebb9fa31743224323d6dce5b5501571549811e29a8e561afc798be47b611837b9437f7c855f1d69644a2b41887cf24d4d8e99c3327d528686eed9110ea3fbb4d620890a5733e605dc85bc6e301ef2462a23189951f7b8c245d0005c05348ffc43104d37b997be69bb0abb12ad2836ad06bb094d16b9fe2d19dd98381dc39d4b944c66362c31f35a80473f1a14874ac17250869e7f40093cd368b1629e95720e2257d958033842cb8651749391cee1f8b2a5770c3ef801d530dd79f35f45b1b0bcb0f1dac2aec0ea8b0b7dd9f437e59a940aa641095169d6dcf19fff0335304a5b13110f3d4be3c5de18bb409b2b659d750a47af94fe8761a89c75feefe7157dd2f7f5cf814a9de769a66f1775cc36ef2d650e8cfa9edc937447f43e5bdf6d85bd507a1ff7bfaeede7444d761e9caa632be3afacd7acb1ad2834ba2492687f17d2a12fc904a44b079194b23678dc1a8a4ff710a594a39eb21964bcd32ef88d7ae1899010aab5ded4788a03f171995ce27ce97ae09898c414ed8fd7cd0488cf5afbe6d0a7025b779ede8c0baee424537a0581365935efe47377fe10bf6709ccdd9adfc14498dbafe3af305b3b2bbf3727ae820c2f678ae25e7cfa0b1f3d59c092f2dc53f2649204faf407cc52895b198697f9150b47c9211c8401006e83968182abc5ef8c29304a805ec51f240acf526a353cfc4f77fd45b706b28fc19ec85312a8daa86d3bfe15b22c9ffb7d653142e3f57712443ff8a64557ddfb361d5a9cc0c70c24acf1a9f3e9ce5dbc905f32129f3e8f377d4a7247b47826da58f94a993f7b88020068f40bca3dd87b2a12bce5034d32cbc53fd23f0d8a4b28684af9275935df9a37f8b6e6c298e64a72234479d203037c3aaef0c0db4e047e8f5299c11635ec55f04fa602385f08c15049f6d61cd995aa132464d20e8da7ad0a42dfd9299a8e8b9d9d1be5b109346c50ce594ff6f0a379234c41adf5b3af9c607fbbab7a47ebb9b5b725e49d69381cb8476406c75e0c197abc52bf2ec89c4fda2626a6add30e2f313d3b13b153c31b14f5de57f3e322645edc226d2df90037bdc97cdd74b21e84ff87cac8dc088b56218080c105c82fe6e7653dc3568f96835ac326f1ffa4e741e4e2f0d32150d5a7ff7e02f530db7d5d2e0e5b70d0db5e4cbfc59f8c6db25f9e74c92e3825dd337775746ed80e39b327a6fee065b456a3c76b11382ac7fb43024d0fcdb9a8a3e952ae3481d844ce345c94c6c55a6b0a8d14964190ca27227d1363ea4deeb81f9b7a9d2bfcfcfcf9e5993d9d01533a6d093d63b8b91ea8bdf96eaeb76f7c63933fde15d66d5a1920bb3420313bcdff25c6078b495bd4317090b413e92b16168fc7a10e09ccae2853b2dc525e8b3ac22d30f5113116bf02be3ea32bc623f19daac44b23fe89a0bc2f0967551111be8baf7472822ec2bbe2c3b476fd3a8c161c5e544b636cf0948bf6ce3dfc8a6a1935c6139a838b5113c3d21c124b796a38c76e4bf91", 0xe59}], 0x1) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x28000000000000}, {0x1}], 0x2}) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100000000000000}, {0x1}], 0x2}) 04:02:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x45, 0x100000001}, {0x0, 0x401}], 0x2}) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) recvfrom$inet(r4, &(0x7f0000000200)=""/118, 0x76, 0x40, &(0x7f0000000280)={0x2, 0x0}, 0xc) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x101000000000000}, {0x1}], 0x2}) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x200000000000000}, {0x1}], 0x2}) 04:02:59 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r2 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4aff3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"], 0x17a, 0x800) close(r0) kqueue() kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) msgrcv(r2, &(0x7f0000000340)={0x0, ""/179}, 0xbb, 0x0, 0x0) 04:02:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x300000000000000}, {0x1}], 0x2}) 04:02:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x400000000000000}, {0x1}], 0x2}) 04:02:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x500000000000000}, {0x1}], 0x2}) 04:02:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20080, 0x0) r2 = socket(0x18, 0x2, 0x8) r3 = socket$inet6(0x18, 0x4006, 0x100000000) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)="4563265230454c89f888c7601f8c7bc549aca0c63d3c2200b6096ac92853d7d3e941bda0faedecaaa83f3256814a4715e9ad", 0x32}, {&(0x7f00000008c0)="95f1ccdea531072cab94696537e9e6536d6dfc83d82371c4eb8ff97e437455aa0e84c1e691cff5df6423d0b6bf94853cc015b4d3e4caacb007f48143c93733d4d0b7cbf975d726bfdfd0cfdbf75972182983495272597e9a8a6b86400b8321e53b8576d332acfa1d1d038658d3cb69f869a96631357f8d1dbaa2f8ee3e45c9cf30e356c88429781d83ab5e3c8d7142cccfc0e5a167322851d4d31798c168af9c209401a64a92d39c9c82455c052d9175cf8015445d0d84982b2c600bd6a984b7e68ea60a1d7fa080035e4937a22c3ca459907bb5a9b5fe9eaf19fb8c369d515028fa086c49f1", 0xe6}, {&(0x7f0000000500)="cff883db3091ad9d9b87053dad8ea5c06040bded263b660308787d0c149154b7820ca1400ff4855f5fdabd6efcfeb5f9a54ace6ac2a601efaaa822e8", 0x3c}, {&(0x7f00000009c0)="3b09eaab67541237418dab89abfbddf888aefac315e5a1546bcaeceb9db890aa9cbf8345b9dbd1f905c7e5e64713e417b0bc68b917c93fcbee3551a6c0673c1a69d9b969f729b38ee6c5d41b89f262ca8a3eefe8d59cb898b423e4738c06ef991c6f003355d070559d501a2225c9d2d34cb5b03af23b6f49fe468938f20cfa8590745bc637a2a748ee1ccf79c6fcc9b66db516", 0x93}, {&(0x7f0000000540)="2cd888cc56800fc5e092537833dcf554eca75faadd1c0d01f52f7f5fa91862c112f02e64bd1da848d8481c70db30997b7a17b3c63abe328eda07e4adf7cc4e6ca3c7e6f2711910bb393268a9cdc02ecd4b8f4f5185bb37cb", 0x58}], 0x5, 0x0) r4 = dup(0xffffffffffffffff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10500, 0x0) kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) r9 = open(&(0x7f0000000340)='./bus\x00', 0x90, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0xffffffffffff0001}, {{r2}, 0xfffffffffffffffa, 0x20, 0x10, 0x7fffffff, 0x40}, {{r3}, 0x0, 0x80, 0x20000000, 0x401, 0x3ff}, {{r4}, 0xfffffffffffffff8, 0x2, 0xe0000000, 0x5, 0x8}], 0xfffffffffffffff9, &(0x7f0000000380)=[{{r5}, 0x0, 0x20, 0x20, 0x1b22, 0x5}, {{r6}, 0x0, 0x80, 0x2, 0x100000001, 0x6}, {{r8}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x7}, {{r9}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x7, 0xff}], 0x0, &(0x7f0000000400)={0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x8, 0x1, 0x3, 0x8, 0x7}, 0xc) r10 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r10, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000440)) 04:02:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x600000000000000}, {0x1}], 0x2}) 04:02:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x700000000000000}, {0x1}], 0x2}) 04:02:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x900000000000000}, {0x1}], 0x2}) 04:03:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) chdir(&(0x7f00000001c0)='./file0\x00') truncate(&(0x7f0000000200)='./file0\x00', 0xb1) r3 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x401, 0x2}) open(&(0x7f0000000280)='./file0\x00', 0x10402, 0xa) setregid(r2, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x2, 0x9, 0x0, 0x160, 0xd2, 0xffffffffffffff7f, 0x3, 0x1, 0x32150fa1, 0x8}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0xc044, 0x0) setegid(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x10001, r4, r5, r4, r5, 0x100}, 0x7, 0x64, r1, r1, 0x8000, 0x2, 0x40}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/145, 0x91}, {&(0x7f0000000580)=""/134, 0x86}], 0x2, &(0x7f0000000680)=""/28, 0x1c}, 0x840) getgroups(0x4, &(0x7f0000000700)=[r2, r2, r5, r5]) socket(0x1, 0x8000, 0x8001) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f00000007c0)=@file={0x1, './file0/file0\x00'}, 0x10) getpgrp() sendto$unix(r3, &(0x7f0000000800)="ee5964cf8b105eab80ac90fde76ea8a28079f4888ca525a9dce386133b04", 0x1e, 0x1, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000880)=0x80) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') shmctl$IPC_RMID(r6, 0x0) pipe(&(0x7f0000000940)={0xffffffffffffffff}) readv(r9, &(0x7f00000009c0)=[{&(0x7f0000000980)=""/63, 0x3f}], 0x1) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000a00)) pipe2(&(0x7f0000000a40), 0x10000) 04:03:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa00000000000000}, {0x1}], 0x2}) 04:03:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xd00000000000000}, {0x1}], 0x2}) 04:03:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2000000000000000}, {0x1}], 0x2}) 04:03:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) listen(r0, 0x2) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2100000000000000}, {0x1}], 0x2}) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2200000000000000}, {0x1}], 0x2}) 04:03:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$unix(0x1, 0x7, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000001140)="f9f73c9cd10ae49931c45c21a13e54", 0xf) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2300000000000000}, {0x1}], 0x2}) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2400000000000000}, {0x1}], 0x2}) 04:03:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4012, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xfffffffffffffffc, 0x6, 0x2, 0x0, 0x30cb, 0x4, 0xffff, 0x0, 0x3, 0xffffffff, 0xfffffffffffffffb}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) fsync(r0) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2600000000000000}, {0x1}], 0x2}) 04:03:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5709, &(0x7f00000002c0)) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x5241afde00000000}, {0x1}], 0x2}) 04:03:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)="4b74954c", 0x4) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8f00000000000000}, {0x1}], 0x2}) 04:03:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x54) pipe2(&(0x7f0000000100), 0x4) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x23) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r1) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc600000000000000}, {0x1}], 0x2}) 04:03:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xfeffffff00000000}, {0x1}], 0x2}) 04:03:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/166, 0xa6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x53, 0x1, 0x9, 0x9}], 0x100, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1d, 0x9, 0x200}], 0xb688, &(0x7f00000001c0)={0xec0, 0x400}) open$dir(&(0x7f0000000300)='./bus\x00', 0x820, 0x2) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xffffffff00000000}, {0x1}], 0x2}) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x1}], 0x2}) 04:03:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = socket(0x1, 0x8003, 0x8) recvfrom$inet(r2, &(0x7f0000000100)=""/30, 0x1e, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000380)="1bbaf46ce71d8c3b9fbc2a1438dfa5f2effa9054bdbc6574fb63dfaa6102ea3093b62ff954bb8aa6ad2113e1de89114271dfb38416523eb882612f883fc459b0c14f5fdc8c3383bdf651725b6cf8ea291be737a6498f611db781106cd7902a6b142e38edca7c715049549de24684c6a7176363f8f01dd15c2f150a192663", 0x7e}, {&(0x7f0000000400)="63dc8a5fd2a22b6e7aed2db6dad28abce56425dcfb874a35cd6e197ca0fc1717750dcc350c8a90df2bbe1f5640c7b6d50a33028d33ea217aa72da62b5de29b1f7cd501794b1f0a5519392cfc404177c15b6eb2081827d15c8a094fdd0f69945e472c2c9e0799c043cd3e3948b696a26f4a1338d918a3bb0c9d7fb99f398967a811e5858a25bf02f876c28250cad700910060b2a74059b8b78332cc712c24a9ba58160239570cc2cceb26888d0acac5dcc36fe74135f6fe48aeeea6f248c3f1640b94138e8ca0e41ea007a25e059ebf7e74cc3dc94b8cade0e2e2746f", 0xdc}, {&(0x7f0000000700)="6316c1170fac2020cb5a18e7b1e79ab7c477b4bf291df8617d35fdf6b0ffa409953db9d4159387b7906ab9ff0a025163eb132deeb32171b701156357b80fad671317c2bd6b85e7be51569d1d2051f8459a5a23953868184f955c10dcc45a7ae2c497aeccd9d76c155812f927d0f6df58956cfc50113194cc7389885cf1615e6565394811828cdb6c83cb30a5ecb38e943a8610bd07b180e399f4152d715313fc48f06d1b9bb3dabe58ba9269e592fb0bd7ea901a508d10e074d5f702a96e33f510b81f0b2948fb2077219da578059f26ef14d6f4e3c3c9f54c3b355560fccc211281e1b4c8c4632aa43406e5", 0xec}, {&(0x7f0000000500)="3b10c6364f2a1431210a9f7b453fd584b97a73e1b45a55862c6a0bf61a5414ac2be6f36b7fd474201c84ab0479e99b172e6ef371087ab3c3a6829017db80c24215e948c1d027544b0919c0f3f8c364b213b24aefb92137df67097471cf4fa238c94e4bbd0c4dcda29e3f62c275ad4abc0c74d247ed11a9b962a3323f56608a02924628909ee9aa349b2b622b208b7fedbcbb71f75b23b35c034661b63f36c4ec1a4ac95e250c0ad6103af2e4", 0xac}, {&(0x7f0000000800)="caa50a475345ca91415f0f58136c6d3809e9067bf2fa4e85d554668661bec6c82e1a88adec0a66709766faad02f443eae6f4507f6a2823501a57ab80717ab5e299fd6e1b4074fb7c830dc38b747d0cf69e3b6b26babbcc6b806fc723eda61ee4e3554df54bc174e9162998cc22cb1017d516bada2588f4b40e3eaf9cd7684678be6684fdf6a4d7e137ec07aa339284b360f4f1dddbb23e70b20c5570360a2343b4a6207d5b4f5dc8386aaa206252fe612330887f88b905aee4c04aebe9e1888b8e9be01062ccb86ded6ef85749735c470281842892700a0a0b3698a028f056059497cf00fda63271", 0xe8}, {&(0x7f0000000200)="e4613623dde2", 0x6}, {&(0x7f0000000900)="60ab7d956b5e19a9b86f4ee42bff320d87caabf3c82766d70f04ff3e2e64002ddd8bade2e1d6bc1f34d7c7e81bce81b447ccd2ba9b2d6760ad31b5a620c38784fdfd3bfa3c0bef830af456a14f4b2d9890edb4ffbd9e23db265d2e4476d3847ed848257c5f1d01d8b8e6d120f2e72cd841556fa72ad82a5a8cd33819f0bb3fde0f9c4e85ca8bff90cfcb3a430ce6cedae54ed1f0d5865f4d42506de69fad7a5bf1d968a1d684283c00948e51d47375d392a377a19a56405b569186d07ec46c57cd85648eea430a2666a227821b9da36934e30e8cdb4ecb41063df535b7758f4b8f3741d98a7119fdd1", 0xe9}, {&(0x7f0000000600)="757074f5310c24ceb08dc6af7ca8b2981a7de091d025fa7e7a7b85f9dd249ad5f09524bfa382e25dfc74d38b78071187ae7a4aef19d4974e91088a284cbd4fbb4aa237471bee3566458409fc759562c97b62f7115331770756c690938039b0a262dc357fe021b198fe836ca6c341b842bc9a158c", 0x74}], 0x8, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40f}, 0x400) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x3}, {0x1}], 0x2}) 04:03:01 executing program 0: r0 = socket(0x14, 0x0, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x400000000000010a, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r1}, 0xc) setpgid(r2, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x4}, {0x1}], 0x2}) 04:03:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fb3ce12dee33e8259ce74bdb86be067815ac79a830c71d4760bc6c0193a0228e8aadbcd24285bd8a60d39ca904513ccfcbc9b826f9409ddd2531ec", 0x3b) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x5}, {0x1}], 0x2}) 04:03:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2d92) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x6}, {0x1}], 0x2}) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x7}, {0x1}], 0x2}) 04:03:01 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/57, 0x39, 0x40, &(0x7f0000000080)=@in6={0x18, 0x2, 0x10000, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x200) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x9}, {0x1}], 0x2}) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xa}, {0x1}], 0x2}) 04:03:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xd}, {0x1}], 0x2}) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x21}, {0x1}], 0x2}) 04:03:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000003300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r1, &(0x7f00000012c0)="feabccf7d6873105ac1d7ac1b1c5fdd6ddf4a9ce648ca1da9f64b57440dc321ab2041c555255871664790629a0f268180cbbb391caa2a52c2799d35f8cdec070eeb821c83da01c5c5c44f4179531c9e798d8ca3f4795043f50d58a9ca19d02da62aea03d02f771456e715c99613bde88dbbc6fcc5e800a84ae1d709f82f3b4941e4319551a73e69975ef262af53f5143dd5d45247fc5b7eea266367776d8ec6b624202cb2dc9d65a9da2c3de8e929240604cb2fd40b997f2ad4df3244aa1b367b6ae62edaafaa025261c18642ad26751b444b6880d8b89296d4b34fa7e0ec93f0317237aa74963c904a99636e562ab0b31c0745b871e3d79446ff778d473d37327a4fe97018d31b4b016d2888937c980fc77715d14241688eb1c85e210016d6d53b3cfafcc624642c505a3f06f7dbd6008e6ec42f13aa1639c23807e3e4d6b1149d3d8faf2860ea7c0c7bb62ea3a9a93b37375ac29113cc661ae81c4e35feaefe0d875a7657882d0d94735d5ff9755887c3c7bfde8f4c2155b02ed8f5ff7653c3ef8b386f883961caa935f5e461f4a1e24dff69024ba806e43ea4c10d8eea2c3c8989bdeb229b3c3fddd10c1251fc493b6d8b566bc3986a4545acd7fdbf5bcb7b1a93e8d4583ae73a6b2ba591a41c86a701338ce4ad7299661cff780f1cbd55dbb694e66fad60f1456eb5fee135994c7453ee66037ae4b9e586acffce1b0b612d26ac72b6e681669340b535f28328b968d9548276f2e8147e80677e920ee962188eb75602c3106342fa600631cf0f58c7f6ce1ea1121f186b230304e83383f031ce15ddf8df3c413c13f7f2b6088ddf34555e9c282598070de0bde6d3b041e983e7f6b4c335a17e9e3dc703389e135c7e48aa6da34065221358ebb76b231b1088c9991cd526f0a268e612b8e81c80f71f7f1897d289eafbdb57ef2ec3c078f38d646a834304117ddb33802e242a2d53a9b92d8e273b6680398887ab25f27fa27415716b75e2e7ef515b1f32ebbb97d987420769c0e50085d9017523c4cced6e7ae8a68534230709e8588f9ecc0430eb3ba008ecd2cb1c4b17b8d62d5c700c5f60a480914290d09e9411c495e8e74f0175f856807e4055bc4b6272f9d00db9a4145ef82f2220f54a764006aa2bb87404a663e7483ebb55a737f64a17f72e52ff9a4a3e7883475ebf62f496616b12f4470c3903ce5feca6d0883b8b7539f33fc059843ecea4fb40d3086b19367a505841b10b0dd7f704ae3030569be8035f64f897bb439733c7a491827d87f2bf37092baee79db8208f3d3a74a0fe06adbedd95845d0ec7c0437456f8571e0dc26d79a43ac4bf2d1456d07798b35fce6412d92b513113a3d5bf587414ace5e7949b4af7763bd54feab2043daf80240522620f5bb9028a76e1fa56db2f0f075995b96edfac6a51a8d0dc29fb388d298d1da6206d74c55de40f6e074c28e8c4f87f58b937bcfbfaec64eb0b25d430f9c24534b2ba2c09d13ad8a93780277718149dfc8460b557ebdccc94ba5b6765b815c6d91e5fbb4b4a56e59facab15ede52b4d907ad75378a031f377f144460ff4547c6684217da8bbcaa4e1434a114d617df862aca899ae06b5b19d0fcf637fe9ab3553b260c07861009b0777e12a906cddb702a83cef55c9f4b952d00fb48572702643274af9c4c586976cc0794e6c93a41f3b9e01ead2e926fd584a8237b63df1be04470d9c21798262c5c56eb55fb6885c776f47740baeb6e44ae17bcd0064510abfbbc3c10f48ba76eb647d23b2490c21a3692edad1aa6d00ccf622331e2dcb2a0ebcfc3416fd94bcf25a052eb8ab4db74b09ca16a253852f75fe30d4a083faeaff0b2d5d3e6770cf4cca6c70f363e57ded1e39fc3363a22fe93f00919c9adcd18b5aff495bed200fd3ae92a3e6f48419f7c459ffb4281d1201eac463ec1b419b49efeb7be409f2d2c40685661a95dd4bcb77fa19d4392a1b0a9d8ebc9437318ba206c10791dd28d6a6e7761f7a1a0563b96868d4b7b0afcbf0bebfd764b853fc1a0242772dce5d3c181233045af6ed932a8a33840d9325633e3d58b4d9d1cd975efbf79629919e123e2b52ed40fca842165608189a09708700f5f5b55147c9d7c1600702b7a2d27e98dc73e944f3239813db6aab5ec77939b415d91e11c8e6caff38ed7bd9996aa07523fe79411bf038a3b2e7c0f34401fb8d79e2b88e871f5080766b0b2a46293487ea12edba88289625f67169228e4232d37a79eca4f896477d48d74c86aa55ac76b46e1f98f63096406b07699b04bdfc29ced71fcd64123a3a55391f5da8378b195e03bd28e48aaa4481ace776c07eddddf9eac65fdceb11fe75a403fb0f11d3429ab4f5c4a8d53e0002cc18f37ea9cd80f24edbd78fe0ee820913a41f0ea63f689bc4adcc8ff5e476e165bb275fb1d53d6c5842f8bf7354274c07ec3fd84806b6785ea61657ca2033f785a59cdf532b11fd9ec2d6fc320c0487267079aa94780ee22096222efecc800e5f5cdcac5c354ea890f96bc52976cf5ed52f70d55ed60a3d5445a1b5d812690123c0550086b2faf76bb4b742d9f48fa14f193a75b6d7b0ec2f427f06d386cfc7ea66a9e13a7425f3a713520b92d841e9b780b1ecf52da7409e2c25b11a39a09c13a8e6e3bb22a2a8e77c3d64103f534caf1e573fb1b0563eed9fcb0b1b6d34047bdb62d2c7ad895a22b44123cf89a571eeeb4ef79fbba84a6ade3a354ac8203871d777ad3efb02533c4190a18a60890f5c27f6137e7d6c13a625d05b99d8a2dc08d7cc3c10a82a3cffb0b91e2b4fd4526d49c51a3285dbc2c262d8d60b3edc1165dc1559e342944524e2dd57d37c36f50f1782c5a5fa02980d08ecec6feb646d5bde3119668526cec9854e762b08dec2757d1b39e8744781bcfbf049684400f2d2d2b296488d1362e22e176f5d270e60974d61f312c4ee4de4bca16f94e04a87b9e912bb0cb7cdb6a1708a48eea4f6c6daa2097c5fd35099dcfc1675a3b6b3bc9506483b16b943705ebff51c8c09729e17fd4251942056911238882d9cb3f23b0da262692b3f2a38f76c16da6babd3af0fa6219c174f979c47ed4c69b9e57026eb0169812a633612270fc6c07cb810f774f881cd49a5bf6062d537c137cacb8068f72cb41fa84c43336399e295d43ddbfb567ff3c73a063dea289543b87fd17139d41a33f8107fc689124fc3e809b4702550db272d35ed494af99bb285e38ef31df2962c8336fc5173d488cdcaf1f488016adcd758df20fb6c8615446a91fa348dacdcdd0f15d0afc4b5ab73ad8f9008df02aafaad0f056208f875e19f812e9406341cb52e34c27d00cbb8d36b996771082393b7231ba9fe4cc3af89157ea34623a75e65b1ae7be19348c13ffc630588dc15db971120e697c5f065cd2ee51a965e7cfdd9048f27b255c98b62221c65415438181930ec2b497b7672fa613b73ce05b9875c103d433ebf99f8ef320bdf27a7acee5ebec1a3d44e5cb0e10a1d5434a06bec3cffec4ea6dca03958008b076aaeb026ee7465d729e30e7eb55fd9e8a9a76e3947a1409428e22b4c54cd6de1b06c78cba9ef905aeaa4b3478a9c083226479cfe0a223f89199aeb9b16130ee2db2b140604a9ff5a9277443022a66dddfd5fdda6fd7f730c10ac159440943ef4578e42c70f52dad89312ad8ba6a279a0f5d4f46c8e4d41543a54e650596dd6862dbb8909c2bf30cccf75fda818ced006b34f394cfa4c59da73839b49ca91e44128c33ee136d9f93038ed83922983fd55e85b9ebc24242483c8c5ed6fc2f43d45b1d3c060109df2cd0c6ef73910427ca41f3a76f324d10e92ccca05bf61af57f24e700f35e72f60d7203ac61f9c95e5b8642dffd80507f242028433693cfa7cbb6c31e2bd706d468d60ef64ddd60c02c6050d1129421d9eaece95f9e8ea512378f85fd8fa509738dcdc163e85064a4d84dcc1c609f61d25b281ea7b83b442ad0fa72ed96a47bfe1affbfec2acd2e0ee9f4bd247d815ace6329e060136c5f6e449c953dfd16e2775a0e63941695cb065b02e3b9886bf1fd2a161a5526173b066e9d656a01b99c43a9a9f23e098e63cfcd9941041b58d09bb8230a40ebb731ac368182e1c0095d96d4536f9a8efa46c8c28cec5901be05caa98f4ee98f73fb923f624fb0699592339969cc14bcf0f4412c15be5f0858e45507fddd817da94b9b9edac42ce3e16407afcef90798ec4e042ae25f5ce64e795ab526a68fc060bffab7e948a0996e925fe9a0802fa009822051319d92fbbc1ff94f8d33a6ac6fff261442a4d252a5a3e48e82a3518f44a15c4f17ea1d7250a9dda679c760f1dc70219653c79b014c8b7c0f9f0deab5c8dd196d1a0131b166a340e887c9c281abd6df8593e0bf9264c7b7410159c84b6869fdf8df1279d1772aecbae9311859636baa2161ca6f742765f7abd4624ecdcfd8be29d316344ba4dc94d44258acef6bbe51fd7f4b816466f7c544df974e42161e0e8b0b7e5c5098018d58df15c9de973d350e3a7119c9f6ecb253dbb927a4fa9a96a19cb196794d69a7763eb7321953cd5da408ce4efc344bf122fe5db80309974b07d3ce58fc87a701afe708ada3410a9216b6154d6f53ed0c5d43ffdfb2599f94593da23362dcb0db9c76fe562bcf4c577b6f6da494059b4cca167da637b097ca6807e91405a0b68c115b22ff48a93a21803617dd7ce547b64faa26295aba3bcca8d933c41b52cbb09c37e3447e8470a9d030382c08b83a0c16f67e17a0e26b033fd664f254b43db1a42b61f857f07ba08d7ddca21edaeab8ba7c4c1969be0744f7ed7d2b0ed5f9c01fc97b1a8a11f9a8b99cc1add9c7a2f794932f82791d7aa846baa4c803be345bee253fabbaa28462aa21487b7233105b9cbc732c5fa99d9938f1f4f984bbf316c96e30df3edf0109330607b34f15911351697dc1c07d229af6e50ce9a7cccf03142d3f486f34b5cdcc89b48e62591e7b551e8196a7ea0acd1f030f170b741e979bab2c8e52aeebdef7a8ed0cc8f50f4a44688abb462011796c3ace76fc785ba24aa797fa50824c36a52c34ccf569a8655b0a62bbeb96ad6403e092fe2cf53ffcdcf53ae68919b5f2b5f079cc32aeb2b5511c66844d01a5c1da6ec334e828b18a994a9c2a87a0098045e4a9b798f799cc33487df13df84ccab8779b4ef3c7b7913181dd3ef6d9df9d98be897f779a5108602db430e3682b67c2bacd72137d078b7f5e56b12e4ffcff3c2779372ccb76765c48ee8b1324a07d41bd9a1af29d20ca44cdd4cd8fcb53bffa02606820eab29fea2bbdfeae169d2adc493b52582caa6555a9156c2c7ecf1f194167714f9f9114e3ac7b815f8e4241d94be6052663e6775b6be85f2de51f1808901cd90df727727355d2d089ed448d7ba93e675a329d8688fb9aa40f147db5813a89cbab48697ea1a75f9a04e8ce5309738530549c6b574d64b706fdf629c41b192d025219019c3fdbd5ed4029ae0e2f5823dba9e3894e2b507392549a5820314812573a84747ba017f0d4db1e6a71872ff8ae584e84aa275647c59a771acd00d05517333a7d073b58ab37f831a68876cc83a4d1434bee3f437132b55311fc97fbe6d52b4e891d81fd75f79399533cd6a01acdeb6a7d1ba1be40457b8ec52dfb1e60b8f4dd55da4791e63d8b96104aad772d6f3e19abd1686646480fa8be56c69df71419fa233ef9842c8f8aa72716d9bd0a6a2f84fa803a23573623e3f0ed6322c6593936be8233cf974809cb7e5709fc89a195010ef1e0a33510af8af67793825d8e", 0x1000, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7f, 0x9}, 0xc) pipe2(&(0x7f0000000200), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00'], 0xa) r4 = open(&(0x7f0000000100)='./file0\x00', 0x5f19ea273de750fa, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r5, 0x26) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) connect(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x22}, {0x1}], 0x2}) 04:03:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4) 04:03:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x23}, {0x1}], 0x2}) 04:03:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x24}, {0x1}], 0x2}) 04:03:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x26}, {0x1}], 0x2}) 04:03:02 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x1, 0x1, 0x3, 0x5be}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file1\x00'}) 04:03:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x28}, {0x1}], 0x2}) 04:03:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8f}, {0x1}], 0x2}) 04:03:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xc6}, {0x1}], 0x2}) 04:03:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x300}, {0x1}], 0x2}) 16:00:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = getegid() r4 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="7b5d8322ec518b835802446c8f0f29850df738db95219b0f107636d1637f5e00bc54b49c", 0x24}, {&(0x7f0000000280)="dcd224ec7d381b598c7b47347db36a537258783a58f2031b020ea2c81a2eb101492f5d07aae449f55995594efaaea08efdb3aadf075bc80ebdf4ab758cdbc9e8557e604f70504d7dc338a77df8683b581b3f079f1248c9f432c37d045820e0a1b3c19c15096e2afa21f15b500bb630974d344895364628bd23a738f087d9a3c23619095f63e6b18ce6a47b70b9e4efb0de654b1fc596fd9001", 0x99}, {&(0x7f0000000340)="c06d2ff8caa9c953825e86324efe5eb1ac1dfd6009f31d42c2a738f3c36729c8628599403f90c4c8282cec7f0b584c05ae8301aa645d30bc86ac7d4c7ca3b624241462e4a3b9bfa95752a1cfdfbf581b860a76c4a344ced13ecc7f16edced42269140d924dad58e3a1f9ffab67a7737119899dfac6aa89daf837ea816d51d647f28c83007b", 0x85}, {&(0x7f0000000400)="4b99492a6f13ac5ec40947b2b629e3e619de4092d27743ed1d7bbb14c558b0201e3cad7632196d9c0e422e4de1f18807173084a793afa302adc76618313ea625c70ee0660ecbe5fc5d0be565d76424bbc487acf3539f95f2bd5f37dc05d4916d64135d94f2ccb16fe72ce333e4421827f68d97ed9b67b50e81c475103681029b551f75843764457e7af7a3d6f32172f102eeb94a9380a95ced651457610d4226dfe9bb957e3cc1932d0b10e1e138ad62", 0xb0}, {&(0x7f00000001c0)="3934de1a1bda643e28fcfff6362e6f866e9e4558b92398e48b73d3e4e70ca6afb2ca6ea41cdfaf54e6af176f2d0166118f37b8a7b826a846ac7672a07420950edf64eaf769f6d8a80c3a7d73da361306199c03", 0x53}, {&(0x7f0000000100)="5ce4be144498fd8361c26ea6cd96cf4a1694", 0x12}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x38, 0x404}, 0x400) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x500}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x600}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x700}, {0x1}], 0x2}) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="45918977430b5a2542e4ad77bd1d914f3e2114e41f14a848b4689d9e5b9857978f377c5f2de8da3befd1b5131efc628caaa2796c08a7de3db72d496cd1ce47faeb9810491b9839ddaf4fd3ffc9141d8d471fbbcc2b008775c9ca19265391af343c26674592d9feb1281f513add0f5ed9cd5a32d53959d5f66080093dc0e8853c3a3ac8a00d141a38b1f0a6ecf7830c696a39f987b36082bc532777cf75418777d4eeef4f2430a12dfee91cd9c1da380ed8", 0xb1}, {&(0x7f0000000100)="f53ff49474ec193390d163787d20307b83490255a6f8e793054aa2b5", 0x1c}], 0x2, &(0x7f0000000280), 0x0, 0x408}, 0x8) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000000)='./bus\x00') 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x900}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000), 0xffffffffffffff0e) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xa00}, {0x1}], 0x2}) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000080)='\f ;', 0x3}, {&(0x7f00000000c0)="8f144afb02361d17078dca9c9aabee2714765004b28913128e9ee00833a193bdd19775da4b9e90e375db42b038ebbb474510ca2984d1a72e2955fedd6c7f5a850db64f34716b1cf33a1c90cfd811b8f4ae154ea1cabee99da4d4f44749f852cdcb0a2b207f0c5fa068690d21fec7150c4b10b400b45b5bbcfa96ffd7fa10d21bc8cc2ea78a507e068b122e8576ad3b2d12c1793c47d618f140c58a62aeed4c0feec03c128520288316e9444351fab5b5343392f72ddba3eade255bd09b678df1596e9d3dca7cc6c892aeb5a63f192deb1d4a222896f01cc254717024d6da0300a2", 0xe1}, {&(0x7f0000000240)="1dfb07408bdd430c0f7aedeafaa991b747f848f57cb34da8fbd4072eddd4b6b355a5278cea098112a9e8686183ed037f8bb3ebb6e034aee62538ee2c72c58b88b6f71b9d89d2aa3b2e768541358eb4072989bfa4c794efeaf8ed5458e6a0a921c01408238e563ed9185b5010982bb3b1c11c0e955f42c36f0c8f3e02617fe4959bb556f9", 0x84}, {&(0x7f0000000340)="2e25f84825cd951e48aec62b1a6d94699497c7922f329ea16335f082c2018d6ffd88232f2356a5db8d8157abb0dcc56b037cd72e456bd3aaff788210e1924edaa49a5fdef2fce643487cef59210aca49c600a5222c85aa741a6e02c9933a0256fdfe9a50aacb1a49d64ca306", 0x6c}, {&(0x7f00000003c0)="eea93ab405471fad1b86a013104c3ed7bb73797dd2ea94a8eafe39c5dcdd7eb6923a6e0a9cc39833c228c233530c8edea9e79e1de360375094790ccdc1ad3acaaad0907682736ce05fb60dcc83bf8b57d8031b1b733eacecc382b1f144c45685be4945f8bb17b6136402d61feda8c88c1a135e269e1a016b6119dc7d5f04269a767953e93ddf25", 0x87}, {&(0x7f0000000480)="e8de3416222ade5d1bfab75378b184971eafc7e598c6c7a0cfb8b619bd426f6ae73ea9a0f5b044a280530ed83ffdc72535dc1eab18006adb7de3a93ddaa5da4df89d4ae5cc6d94441534ccdc5bb97474bd611fb4b58695239ded2caafd2806c354db90c28a17eb478e16b16d3c39aa2875cabec42939d9510dd1b61976f9c2d326cbaa9284130c655776e1180899ea635cb9055112c93a6961c68dc1abd0bb6f1e6148f2c6c2fae43523bfd1f62a2bef03661d3232ea", 0xb6}, {&(0x7f0000000540)="2c0e3dcfd48e5ff5d295545cef70eae9bd629fbd8f08f5a7298ed830fc7bafdd1e1b16de0870e07eb932d0a29991cec332e2b6c148cbabfb1e156a5c153416e766547ceeb71fb6bf0409490da8ad", 0x4e}, {&(0x7f00000005c0)="4ac0cc2862b269d495154ad11004960926291804393a8f3a4c51b84202f61755f9eba8714999f4a7e37135e59a3d8fd5abf478e81e883a3dffac0156d98237cdf342698e579c690733aa2890dca1d453372d5b3f4e102a135b057422b4ba1ce612fa3f1b71b58a80f6fe56f4ac830e2145e40bdd9de018f88dbf51983761753cf50cbe5287432bd17b8657f017893d85bc4cebb39862e56d9a979fec6dd5c83fb989a7ee19375f788352bc1089fa895750447b6a459af2cdf95734", 0xbb}, {&(0x7f0000000680)="e09ed6d95818abdb02fc447bdb4b99ab9eef04814dd815a909b875cdb0eb70f52db009b0bfc907aaa55a96b08634d400d860f57bea84708ddf4f2ba44805fdd233cac68bcc82312b8381b24414b7793d96e52eb7a12cdf707eed93206c23d42b1f0a48d315dc87eb2cd3fea2d7768b47eed26db0ff0d7420b8e24fabfd50f8f9632eefad5fda02fb059941264778d02d6c75ad18259045407b9e1d56d407eef89b8ba7b0dee0d66dbff2f9f4cc3bc28472d200cf3daf8658f33420ecae9b962dd61dfa85e1d203d2bd37a3a5bfbc74b4451e7acfb2999f7fe176b748f3eb342cbd096117065f2756c405214f1d34100bc2f5e9b6b1aeb26d13ef3a0e6aa85718113ac58c7e2692ba64b09123910ed9f47e96b74cd31aecd1a6ad8ec98ee8b1f02280070d1a373c71620e0a8796ea54d1bbba71b4817a39250cee4d5d7380180a249732eca6157474f4fc815d8ef74b4bff410896605be127fe19d50f3485a163faf985ec46a92186990dc6c31de8d2b24a3b2026db86bc05a45ea3a13c68444f79d1882ff9cab9703fce4cacc13166e05fb8aadd657f90c2000fe34fcef49832e9b6367a408842af1410b36828e40b8402c2b5c0b5181b66a70b44b136ce31dad96cbea84187487affd7a556d249d825028212736e005a3e10bce4a4fc993fab823860e35e093609871520e0d8d08c0880f536bd57546f526a200a9572d2ef2df2d5f029d222633ced09ed9103162c663a571fd06a1c07abb2f26fe2bbc8704e3173a2769f5a5e18a32234e5b9a571ee76deccf2c0b39a22defca5a97404c01d11744319a39ab1989e90400a6dfd7ba16174dcad56ebaf6641ed53b6e575a42be9d51b60af0b36e4234394b15bcd304052ff7ad2c55b532b3f0eda76af8eddff6254ebdff0e231625f3b0f2ad511691cb06f4c73b36a5898bf6a7295b2be049aab2643776096aa1343b353f70748312f17186ed7a61ff8c19ca7311f8bfd102a8e4a96ca9c3c034739a6ae1b28c2161fac461cbeb5b5a7015c4f83a2a7cb423c53f130724d70fb60d752e32c1cccc7ab2130518673a349b1a7a46bf4e7c7c9289427a5159d2dc22e446314d7d135566100f2a42dd8587b57700ef69c2c9944038434dd00a36eefc4e356982f9f307db56dab4354103eda3f8e5b6b28d1edd22ff7d7f5d351e8095e27004cc2de85108313fb2af5c85507c488d99eaab2c5168ddc27015bd4e9a61416d311e4c4bf6923c1a122ef7a9bdddc92b20c239a0cbe53c0590d950a01cdb53949967061046098b9d4096c5929083d50ac9883aaed1b8db4e25bf38827de4c9441c7008cfd0a03dcb3bca4d242bda92d18c2877ca9ab2c289c04b481c8a691ce626b4f085eaf5a65af7071515941a8a5dd47eb836d1290f1357516896e25e6cfa9fc45d40eaca2f4fece95f1dd33fc6fbaa1b220b5ffb06257aa910eb6525dc15a0c94d9f24bcbeb49e85a2db994693a88144aa5030f2fcebf9be6b421d37b2e1665c9e505bf468696a74b00feacff81c7fb94c9dedb00edcd8fa15e46486154ae3b44f85ef652242e954c28c03a737f3296bf94cdb302580325fc182c92f5ce766aa1c1df2c50e4fbf76b77db94590686b5ccad340d9a966317c149d9b481ffc698c5c90bfa34318d4bce48a424acb2def20b742122720dfdedac060ac2a6cd90b60680258f7d019190b2df388e203ae8f7ad753128f3d9f7136cb00926e1ecc1ca1d55ade9fd2ca26fc910d4f3e5a0a9d81bdde55d12af518e615482bba1e3b4071cfcec8ac2ff3da82980e206e551413eae03d9a857c938752e2c9cf176afc3b2a9fa52e416c9d02f51b10678ef05f37a9891e91dda15811485963100cd10e8a33d0dbb23bc76eb7e509b5b222fcab2b90c9427411337b609f4bcfc5e835164f41861908afd303e530245a7f7ef06c0a3220bc1878b7aca43337aeaef7ed7930967f4ea2fb3f4fd31fe5593830304c512973b05e3b085c2fc9bda67a078af9eb555fc2be97a45dab82800241842dd6aee69b39b3bf10c27609db652034cacffa1d19185a4366d37f2b5020ece4b806c3b69cb97b36ba403ed649b854ca4f34bcdbc6cde54ea95fbe78e078ee5b993f8e564291300a9563a3879cbdd8a2c2e37193a1f3d7e17e6b8bee78a5cc00b4d7c38b20a187a3ea45b3131515e2f9b271842cbab0ddd840b86dc4870ea451e8f724b2e52a57f0cb3cd85b01957984652714282f64144838985f366ded8d9a6ab57d427aa1f4c14f1ec0107bfc142f2d9c6f78d1a40ca3611064cfad2eff9ce3ef31614cd6041ed54dbd062b99805b94a13547d15578c72d4622471ec0e542907ecdeaf6b031afd7390e3e51f280eb219698ef79cfa4c69472c0dfd9986662140aa337e34d82bd748d47c166e48866df118aee7c8a9ee6020a274885ef0c6827e43be369f4487fd3a93340be195049cc1ea0dfd49f8e798679c6f644030df532ba9187bf17979eb4eadbd3068bc10e57f2cbdae7024483237a208801ef08a3c0b21428e5c42af8b15d464c5f24d038d9c0483b8d89a967cd0340e1069df7f6a841fc5b7fcd401b67c1ff28d5197cb31e05990a0dc3ba3acaf229795850d3d39ef2a8c1f685453f4d418e647e89979bd5bb374d11434e14b529a1581eac6a793331775fb67c298936e87347896c366a891f09c1167b1770abd832c826831870bacc4abe6673231a2f4e9e7bba2eddc6412aa29eb6b8ec090e8f1e07f414258d964d276231fde0d83205021caf9f80ab88534c2940fbed55c169bd7c1be66388c2e943bb9a94f34682a63d5ef724d6f9d1688abb221cef77cfa6b918a9e65980962d48249032ca86c5a633749cbe0a88ef2e0ff15a6daf4bfc606d5be5581feed4f6e95704aac165459973fbed3213c373bacf3d31300781dc3088a67d3c09883fad86e4e508b063a7fbd99aa96b58472b651dc329651be97b263aefa1b37505f29c6beb9b4dce5fae6e79c6373103a6c700965ac5ce66b3aac92ff71a4a8a5c73a93657ee98e7286a783cb66e01962cfac75e220094447a3194bcfa563dce2f51adc1feeb6e7be2bd8433446da0178d97cee47a227acb6bb27e84fc6937c9388bbe6d1d30bb7a3b17de9f8a040833431a05c609164e9141f896c4bf4b9f2c649ab9c4990f450ac2a37e7fd9159c32082a08312501036c209cb4fd5c2fdc7777689f43816b63bcc6a0cdd50b1b2ad18b272f0cc1f444f95ef996760d1d03201e839255f33eed2b23c94421d4407dbeeef05fd555d1a380c36f6cd209daf99a4bb7afae392179bfeb2b0f8136bfcd85d5a6e07d5b84737236dd7ee22dada7509af1ccecccdab0f3d0c446f9416b62b1ccf8be7742edefc0e1d9cee68ba53fd4c458db398c1ee0c71810e1158f1bfa73641cbbd4c3d197f0a43bbb69335465f83e6ee722ddff50afac3c20cd8213d2f0dc34faa7dfb2a5a936d4d70d8ba54173b6704090eaff67ba08ad30e2f385f0c3aee3b30b7e507ed03f54c926be267e81768491557c853fc7d83a6bee5e2b8209b583a47adb0416c5a69ae646966c2e1cecc474c69798342d8b6f2b30b78afda2b8921b3e0a3a576ccb45bed5d91f30b867d84e913ebfe52d2b540bb325ac9dbea871dfbb96ef2c42fc8d86b03dbaa3f681d8440b6ffac4fa1379accbc93eb1f36ba4325ac04610f17f81e4282b1d195e1bf2ff151d8e4efa47dd00e38eeba8304fb8f1be473a8a0cf0313192ee997b5196b3d2158bfdaf45168b4dcad3cdc903488f28187acc26629358999782bb2582b30193a0c9cc81fba8a0055602aebcad23937caa4c330b3a2ac267006f4588d8f37890d6431d810547a55ead34cca8e83ac7169b56a9662b64c1dd380d3e104d37481a0afa1747a74ab7818f94bfcc9b7c3de2b35600c9ba096ce766448be9a16b63559366498009732ade3ab43683abb4bbb8fee912539fe009e42799ef44262e770f386ec5b4828499e548e9d15283c26d9e57a78d412715c228bafec4d8f249623668caebe9eee66afd5fd5d9ecac209a09791c7356e586d876f8fba5a6296c0af7c3c633f2d7a24d66ef4355ee94754b0fb1095277adf3ee531df0820bc6c3d20ef4ed2455adc6345305d35c586a51e69937f73f8e72a4836d57a5dd5804bae82d5139f47c019da2d9c04750410b39a38eff253d4eb8c9178222f3a9ff479ef08049750d36dc0e61cba87bd20755d1a1ffe3c432ee72df068bea5274917d41160092ba37707e3c55d75c53f7b18469f32ceddc8207ebd2f610c4d3faa7fafa5360b0a2b6b075e63a3a698a177cc5e6561b25561be2b6de5a2869d005ba3a2bf54c93fe50dc5c4d20fce7bd9ab2f319d1728d98ed95f3d75dc0937f5862c90853b30adce745195181b076e670ce8e75eded017cd1a19089dcb193cc03f6d970a550a1015090e254b2092e73e9585ecb7739020e1da0ce2d6113300e840e566cc3dc4e70ee7fa2f20f9178ba9e40b438939da5e40967423b5cf490b08752da3295f20922cc2991ec515f268657c0c3b8fd42fda74af5fb8371daf4dd60ae5d0e28b89c8d74278695da0b110eabea3ef090aec773ff1a271d3ff4ba41e7239e19b3c78bd16378050e2cd16fa81b77da0c792e7b5ed0aa03c6c5ed6a17897a74860da3e6aa6e7db08be85c13738097db9e770dbcf3bde0db485d4a99bf02e0703e873c5e42e7112a5c3cf76d2688edf5014290934d547c312e1a58fa25cde7fa4b33ec7c94d094d0ab68dd55533be3df06eb17191ba6915e8638f7f502c02229f1cb81434afcdb24bb580775ca5fbfab8539a449b364e070ec48e9930dc81f76d5caafa7c7b2a0356812aa0d115107c0b3fb2b83cbc21595752aca903d83808a166f0c5881cdf85dbd38bcca7a9d3383644c1f1e7c89b1a06a534a4adc2c812cdea0b10931aa229838ea611e4acbf523a80de9c1ff05122b74e8e80b931a72be110f859bebd9acd06b6045d8069a417584a2fbcebb6fe62c886b74873cf01022c229ca686fdad237b6a08634ba6884a428150cc913e92746c81e1b4fcd62d836cc1eb082ba3a99ff3d1405b66bc668c2223e6b00813169e030e81749d1b7f63f0b01d55adabdd2b886f576bcf1e74241fd6811c8feaccc77d6bc2db1500b36ee3277abc9cfcc1c8788c0a2720c8f8618800cf0e75f2db3b97ee3b1e77b7489dba0d1dd929a8fc13da1d920972dc0cb3958484838955da6778328b62955742a00247706086b10eb771725a1a1110c120677f370793a336e723a7ecc78ce6176b438c4ed106f1d6c16627381ce24248b5ca417a2bf26d2684ff95c2a6f92491251e7844c5ab06ea8142b0661a299d3deab51aea569a5532bd83d5000f65f6974841b76bc1e8ad4f1c27de791faef0dc3c920152761b355c665b98195639568b592dcd0b18a3d4b7fcd10d32f29fbb7a1c8c77ae63481c461a73f31ce47ad9f547275e9ba4c740936681d0257bf655991f2a8397d342b74c1a97e645f9e366c5bd85f915ebc276c5d585022df9141f7d6c55540249f87b09754d4c35a6184fcffc49fcc5b33ce70581fe67640d86069698b2e41751af706b0ef57fad3566515cb066d44b4ed192a3e51e0607e0955495320fb4b9011af0c6f71a01f2aa471432603c20946cb76155819ca31f486c87e0d0beddd0ea0855f9e585f4c169f9643ab512753bf6a71c717c052a3593bc0aa19c65d0308181cc5f42d3ee5a6af362a6de51a5df727379da0e900ea2a7b9392ece8d02a8538a84c856c25c8226e17603a9279d11e590bd5fe0f502", 0x1000}], 0x9, &(0x7f0000001740)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r1, r1, r1, r1, r0, r2, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r0, r2]}, @rights={0x38, 0xffff, 0x1, [r3, r1, r0, r1, r2, r2, r0, r2, r2, r4]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r0, r2]}], 0xc0, 0x400}, 0x2) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xd00}, {0x1}], 0x2}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2000}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000010000/0x2000)=nil, 0x2000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2100}, {0x1}], 0x2}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2200}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2300}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000001840)=""/170, 0xaa, 0x43, &(0x7f0000001900)={0x2, 0x3}, 0xc) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) openat(r1, &(0x7f0000001980)='./file0\x00', 0x8040, 0x100) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x80000001}, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000040)="929cec70d7c29600b5259bdddbb7f9920468d30318fe34450517d03a97f8c54c8184eaae908ccaebffaba4e4d530b7328f83d1b42d086b7ab4820e5e89ad7315a960feb57cd62e8ed0a4725adbd4af4461452e7dfa786569292cceeaa1c904", 0x5f}, {&(0x7f0000000140)="5f75b7a9a423931ec73e1ed01531f376391fb179b78a61319b7616dc6bc2539f6d22d186b693e5673105fd180333aae2ca3a6657c7892734eac7953e45542d5636609ef683e82bc5ded54aee6a7be151bc3f895956e44b5e2e60dca4a44b33bc8ef16272227658c50350bbd4730f5ab907d9b5fcd157c225940be0a37b7c4aa733dbc346cee31898fb759cd3b252fd72e0227ddbf63b5db418cd5cd369d20750058cb9cc4062433cbeb726bf6bf264149b53d4e5499d974ed77ff52d676afe125d53b04d6485a1b57ea485e5ca58f066a2f1b670221f8131ba599dd64ba7f8869ed2a6d8507fad15be2ef3f564d46b2bfda1d4c542b66ea1624f2bc5dc043e46ca233e6372caa4df3e4326987020c534478aab4b65aec42f83986fa052e190354928791b6c193140834156894fe49d61307cc47940efc1b4f434ae50a387fc01a426bd8c393d8dd05c87d97acf03b30d4b380b9cf87b91f19fe93f74f65f724f9c1ccd767d9dcba78ab43148c58635808d0641ffc04166a657596b412f39b1b6a63ff24e47c9af89685c36ff746b57122cd32454e53b9420d7d13b42fd083d2fc947daa7ab37de47e3592a8ac10bed05979334552fbf3d355cee64f585bd786da41c2fd60e4f071f97a7b9b92bf406f38faa3e2da03ffb1d3c6594611d67b210b783d3d3516ae1fa8b44caf3d3265f3709c4fbb94c90f46876ca5dfe54f770589bd5646bc6f8dc0a7e3e072558e06c1249e32172a977e17519d53cebe5f2a4afe2d81676376459691458c926d2e16562ea7731e496219c3f9e0ceec99ff9459b17ad52f3071193330ed0085d9404cc2a7f9f9f22f663695bbafe50ddce8645138202e1afbf8b9a5830beba55a5ead5ac6e4d958500dece661ea1909c0b1826a3a25f8df892a6a998ac54726f75d91b7cf10c97b9d86efe9a51fd9a7c53a1c18e73cac9a73c100073f522bfa6bedf59f96f52a0308bf7950da8bffecfd5f5c77cf6f90557cc8785408518c3d804e0777f465918012ed1749c2b784b3535759b3ace52f00d10b9d8f692d83947b31ada9233355ec90fae1ff9c8e81834c6db7765c3c2903c1b8fcdb3209c89c8f0b90b0cab70baad095e46b38a736b6e8f57f2ca66fa3086f84b2d60199fba0644d55947a099483895b89614c2b12f14ceca680434904f816343375a6e9202539e0a24433dec7394aa76b2f6833996e461d34a974ebd0211ec9b42a79ee196c1fe94ba8c9d2e4e475e84bb1df09f5e0c36361f1fd5e769029f311e52a7752be081a87a571f67d9cde7545b9ecc5ba415f671dbc0a2ae99d0f7663f5a222a786a7f07ae0cc77e67c123cd01a05d3596b605312ef5153cc91ecd569f20c1d908c4560b75558237f9c699322edc9af15af211b6971dbf39a85fcbde5bddf96177bfa08d88c80df3a7d548a5dab0c7ce1b3650f04aa3da0ddc0a01edf50253f272d93fb3e00ef8f818c0fb58c52aa284920f866926af28db47c9fc107dde5b432d9662964b8275a527d1c5f3686ac5ae00d86df6e610ca746c99a376b222588da5033a2e0272c82f499c1158acad25cb91574a0f62c018a157398d868031348b5eefc5cee5947a6f30ac89ce105b7ddacc7cb3a3449d64b4a485acb7edcf76bac630ee9c98099606cc00243b71bd5f963fcbd9c7439104725be0de7b88696ed4b8391ac39c5a5f42d18f3461c1fa59730847f1c51a310fa92e274dbd26325e178a3ca0dbde9d43abc2c9fc9cbdbec2517613dc7caf18b50f308b6d42cadb310d60cfcc2d32882956f381ceca78acda94ddca61621bfb93d79be4e64918cfd28774da15a9eab9f67b3e680197fb9ec151c148ce0730d708fe4fe44780994b42655c97f0fde86d0941dd759b71ada856a678630cfed119d565b2388b9ee9fa43fff6b3f247891a46283e7b48c2707a0a71c26bdeb294c635596b652cde0ccc4aaf938110551b0e30d34f6097d43a0ba5a0f9ee46b7994c8fabf628f7b72e29fa37e110510ceae536aded393d42ccb081a6ce95fb57a0cd9ae68830435b96df5061e9ddd6fe0b807d7707055691720ca305b91a0d645beb176254be2b760960dbef3407dbac52b8605df08cab08db17d1bc24c172c0fbb385adae61fb1aef6533ee31f8bb57d4ce808edd18e0c8e09736d5235741a7edd537c327eae70e259bd652fe5dd1106fe37afb99beb1e8e97505693d7a0c449ffff6bf990cbfa1b8bc77c9151753445db20e02c5e817765d343c9c576e4d871ba8a7b1a1a954f64ea60acd6619f094c6df0c7c3bfbdd654eb1c85f3646a43deb632723333f693ec5c36d7d4a021fbfc18cbe4d1967bef109ae50dcbe19ea360544ea779d4b7114b2954ed2375c8592390ef1b77cbb1c5f21f4d8fa0f4f07371db459a34790b0f065253e27a909c3fdc968fce4829a89f008bbabe1b934ec38be2322d5b1948bd7c2a79702f47ee9f3f9d65b480edd8d3bd2863ba86ce7aa1f4ab76c04e39c4499d852d198ed135d0bca92ba51add39c6cd84efc72b90bc0ffe9d841db6ebc9368324f6cee0f3d1ade014c1709535b4ca9087e0edf99ef22ec427f8ca922e67cd81a478d8fa5de56eae2e2abb88995a97d5f7b0eeeddf294025d12c23f8d322be2518e419c6c239b801045fe9a336f73cda2283ae898c87b0c905ab6a8602244f63421383c394cf08ef6e1de668c35d764dc86152fc519094f96ca8b0d3261e7573c4b13ad73af17d3a40e85c8ed38bd1fbd093cc736435a57ab0e74a3ef075a055a65f4cfae0296915163dd971f9053216b7096009288bb57c3fec26849af7895bc526a3f63c98a0847eff771364868c5e2674891f13b36823f898151710594bc65ccbe1cb9bdf495048064593e20df114a59f89f2de96afed864784282f02e324c28b0e5508f09cb7f675048e0c54d0674d65425091ca276c919ae6cc87ed15509e36e42e7749c74a4a2dc7c36cdee57efeb04b151189e519e678f591984b098e2936940e6984a68d1dda0a0576dfb0c79876465f4adcb8855480825851a7e9868797b394569d8ebef0a554f66120a2d6b3a8a76b745908f8eeca178724bd6902154502b47195e6602a5cc51f64ad8448c78e76b1bc136327b4bc02671412f0cc5c7d6a3e027d82136b88bb09ecd6ca9b722c42a15524082f5798610d789ce18e4d8ede103b2477de4824cdbcf07a082440c2f29594d008f4c326795bda85d1b5b313a7fed77cd70903040fe0d8d65b6b13dc7ce6bc0f5114a5d24ace9ee1045368980a1a9f1e63467d549fbdc0be137eef709691a3cc8c8efa13d01dc6b9c10ad0bd849a4f20f9b4c2561bc4955b9a3db458cda2a9194e62c11a6c0197b67c6a9c084f2c4af2368e358b93d2cb5f088e6de05234ba697334112b80e5cead62d5be57673a20e8cccd46d515b81d1c486177659142868561b6a7cb47735e3ea2475f8c92f540d30727239a42a0d1bc9350b2f432d1edb1bbb79c4e45983212c29d3ce15538fb64146777ae5f496e40fd13500af6e6b5c33687cec60ebd2e2c3a1caf05ffe7606e13764d4df1245afedab9ffa08b3fa0c01de47708f7f3db65fdccd58baa2d87021a49ed2fa55ce7ac71b2498f870c348ce787e05d330066793bf1ba50c76d10252477428f5433d3d0f7bb5cc8a13296548aa33293d92aa55a19d8a58366c32a44510b8e613734a45317f78f59dca84da744e24cd76d3c2de111e709a6145981e279867916ae5e0f98cb220a160b1db2fadfccd5c9b3c2d5be83db097c456b35572179a915a98d4aaf14a03b00b7f90448556e582d91ad95226cd6a85b94089c5ddfbbd47f8ea45243bda1079aa1b47f35fceda0292beaebdb3acc9756f29c66844ed9819643bc77f2da6b1373309015a3e978e7fa06b0f147d774bb039f5d844472373d13cc7fedc102fdb5466164306956f23054c525e1c3f0f00f0254fcc5973038313c185c915fbec55b5c3d5630ea29def5ff96c97fd878de3fb3bd8979b6904310ab572fd73104ae1dfcf22c9118547c0fb38cdcc0c56f454a3ad8dc571e22d2c7f050c9a4bd7e5aab98290ba333491431f7bd01ca7608db1b3758a41514a057e65cc83602795c25b3868cd068d3071f68b3d54d4f03ec23ba0430aa2c26314d1165878470e92d635b900de937b1d61b9d792370471bb9f56dcfab072a0e0d17b473f236f93f60213f65fe4d21dab090c64071266adebe49b946b6eca6b5b4227943fbf739f469a8acf99bbd05e9b85005028c1269ead898c28abd5188e271304e0db213cd39b94eea4c4625d2f5fb29f274972aae9008528a583bb24747908a8c82f596e27524b3e431e432ae814edc8686d45a7f63eceba6b09538ba5551a18d5538f50a6cfbc8e926aa735cb03e6f191f68855c115da3a41dd4528aa48e91ba00e7e7cbab7f5ef5c56a89ac64f299dbcff42c3fa28a53d645b5a00dcd7d2643e754a4be4c38525a92438d20fcac90b5295d2ebf4e6b06868af39d058d5a599ebcf7a91e46cf48fc5b36c6feb6c963e0ea902cee9ac1c2f6b263383d88cd647cc4bdc7c36f03395f3a67e8ae6ee049ff21a020281b1679d753cf803f9b5129a7649e70cf25f0b86fc46479e7767289fc3d06d1a5cddf6314f254c10427636165ae9fc6c18e8b13a97a83b199ee40d96ddfbb57463a10619a8e44e273b2a1df998128e96e5c310fed2c0cbae8343540b3b86de1722d31bc1ae6de5ac6ed6ac062da434c4d49cf006ed750baeca3ce499b84062a4ce1e1a6cc78842ec7cef77b72d58f46465f1f02ea158214cbe1a6cee68f36d9abcc9b7e614ab23020dcad33c5e42c957bfe67e5a0139bf69a379c7325daa0c47d272a6816082bcd43c14fcd3c0c59345fc3ec890378a784b55a095a0d2b89b86e7d8c0973d5278dd51189916431b444ea6ce56d5b1fbe066b76acff5c39d6884ddc3a1e60a7ee8d0d5ec6d696b767b2997440da005434285336bab9ed8cb1dd84bb59aabc906e909028c393ff73c187cad3212b0322eb8c82ea32f0ea892ee6d27b73f8e34481adbf96f6054d5016a486b66b4fd798cb66bd345378100ab783c81ca5ea56a418a3709c66be94afbfa7e5ebc5eea5a6a3d4348f3d6fd2eeecbd3725e2818b1c38e99d6dd40c575da7d3640620cbe3129e6724c2e8e9f009f03dd65eb1996b25c7c96c6c6c3351ec26294ec0708fb0458d50b16fa923ba9a4e9bf968ea1e96355c564bfbd919d86edfab2168e0038eb08b787d822058dc9491a555ad679096e7db223933fbc36af5135563eddc81cede6ec3f2d7bb6561685df3e764b0cba310cfcbc3d8ace0d6a0de84c4763e84b0b4351f79b9ff7c0ff3e61701047ac764f3f139b5ad804976d535c01453f445f5f3675d47699ca48e8fa0a0129c9617dd765b1915404ebfc5a850e245e5b4c3334b2d201cafe0e526fd803ecf9d30329397190af20e5dfadcae8b76b9b8c515bebb1df029e32652ebab815575b55eeae0fa77a80b97f0a31e72a5be3bb2398c0c1ecdd2c7ee3731ec02a4fe1d7467cb4a37f51219c692827b18f36e9a176eaec577d0affd91bd2febbfdd9846808c8b668e90544e1c301bfe0de69be5b86948e5f6e038fa1a3574adee992c9d130fbc7c12ef434764fda32e6bead80464b051a618fca713eff2e242a1cebf120f6c3ddc810e8fa0900b71598dfdc9f25f4a50df4f1769f3605bc2cb77755babfede449cdc7178e0c9772b88692845daed8d8e300c88a693bf079d75009da44da05d782b2d714c7ed0faf0e632c48b0d07f9f1379b7cb68fb24faaf99", 0x1000}, {&(0x7f0000001140)="e8004257b21c83a8ed38687ac9eb029a300773096c7cf7c31bcc84b878e8c1032035381b61d4bbe18fd8715c6ad335c38a6d0520dcc86fa924e88db2c3d598839afbb1cc08dbc8d79cde37491f2b72ba478b43f54159eb2466d4ea29d22acbb7b3001b542de2b514c544051dfab67b3841c7f22321a62d4d38b8c12faeabb1db1c839f4552ee08da6ce169cc245b1fd22bddef2df1a7a0406205eedbd2e99c126b60e2b777dd25913701344ce68cb1d8f828f1c8359e1cfff59c3c61b9829f722dc7de0963b956355dc8a2421ab22a6b49bf26cf52854eefb011243c01a1e7df3428e24661b3eb1ea8f72728", 0xec}, {&(0x7f0000001240)="1821a222c5689e174142a366c693436bbefcdc3ad11f767409f2ca3265bd810f504fd04b4d9a03141e47e5f968b82a5b12e2dc7dc2488017529c2064f10bd5e9064365959751d7a9317a5920595775d45e8decebdc858e59c4ad0fe5e738d2", 0x5f}, {&(0x7f00000012c0)="e72fe67fdbdc93d5aa31a62123176c8d4ab57c67d1090c0a4681b4118a956744055b07060de554462a72bfd5100ed78d2f7601cb9b26e6cc42e9a85a0a8f6dffb54360322f1a86bde00029f6733cf618a79292ad43c93da98b2ca06a08d33d89554c393582ddffac0900f04ac01019e0c1df5ab13be2fec2f65c1c402241faf9c1563d786749f7d9b512802bac7bfb9c4487e7fe46b9c53f8b440bfbaf212e2a394344d62b24291ed61b524514767f0fe57febd551982042fab8fea670e291b3a1ea2fc39616ab0eaef7e9dc123cce3e341a1914b29120b5ba9e7ffa3c88", 0xde}, {&(0x7f00000013c0)="c07e8ad3ea534315f7b4fae519c40c1ae7476e669f96402a6783869f25a5de2dff659451f654e9a7bf7eaa42bee1f7203ee1030283cacc3e25fa9123bd4773015422f85f9524d88efefa9dd38db69c7c20bddcc1ef742cb887dd920bd39844925052ca3b444acf5af5ac7df38d2a69b0814c3bfb06b665f4292054692e84825c9dd4ec9867301194b4ffcb36c0863ea4aa7a1cea96a343b126faa7c6f852e1d3e50000df881bb683260ac8f1fd5e7e9807a82c8041b5d9428137", 0xba}, {&(0x7f0000001480)="a7d98b72798f9f871ccb2e6617f597c28d8e0df1bb22fcbc5c2b532302def6ec6fa801adb589f2508ebd7e5b728145e30f5891ab4ee819cb7373b1f1119c077e858e64036c9f63a24232daf79f20e21bbc32cd01213176f1924a6a3e1f3a5afe3b672fdf4fe686a7e13aa6f1fbc7f25e218218fe1fdb095ae91f1b0d7cffba", 0x7f}, {&(0x7f0000001500)="426ed9e41820cbb0c5a6de25ed36a023f0c49ca210b131443d800ad087d9d01b3213729585f269cd4c12de5267696084306fd6e123fff25ab4422d7f77ea6b1198970027188edc61979b4a436cd5bccf37d805a6f6a472769349c689609d058b9aacb187013fddceb670fc0ab59d858257d5b09c26c6555d9f2c8114575ffd13c2f939d74606fe95d96c78ab1941984f6b1e1fbc58dc31a7f8ced11fc8d54be3db47273dfffb69662b446dc2ef10cd31875b", 0xb2}, {&(0x7f00000015c0)="f01284199b9b94c33fdcd1aecf23b53111a52886311dbe18021aca164c02b35929e1cd76e5f24f421046f67611d84d56a0106966bd8334b1da0d20e71ab5a07fa7eadcf2a5976ba98311c36d47c2b5f2b469981605e98f3b88d142cd5c838b7639d6864e45a11badf7215be4", 0x6c}, {&(0x7f0000001640)="8c63f4473cf27af0ea4be6eb027982d8341c339435d0987e780c478d83960427d778e99a1933ec6f3e59e18c507a9a03abe35a1b87922d6e01b349bd2359d1653b1b7d00758ee69917163a81ac57887276756b9555930307dd4ee218d2aa9febe17195af534ca974a182c9ad940e3434", 0x70}], 0xa, &(0x7f00000019c0)=ANY=[@ANYBLOB="280000000000009dcfb9a600350a0000f08e556312d3a23f1a8d26ec33ba42f1a016870000000000ef5c05a0c5621fae5f865c2cd5ee25b215ca526008801556da8531978adc9a8f608ca3710d82c19704a79632a7034c0b24fa295eb324769420c165b71aa4a1d73a81"], 0x28}, 0x409) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) geteuid() 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2400}, {0x1}], 0x2}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2600}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2800}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) write(r0, &(0x7f0000000080)="42aaf57dc455236827a9d60f47c55b4c347e6c1dedde05ada35f5cb37b9b106e33d07219f7a7fb2b8c89ee520a6a", 0x2e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r3, r2) read(r3, &(0x7f00000000c0)=""/27, 0x1b) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8f00}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xc600}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) write(r0, &(0x7f0000000000)="e6baf3288b2d8248ec550f0f86e2966f3da8947d61a0003452f6667289151d0990deb0fc469a2f80f3dfb06af149801c9d410eee5dfca84e5964c2eb59ad0991266e30d48fd9807db5d5ecfafce36562806511c5fcbba9d03088450bb59cacfb7048b959d335e618f7202b9975798840b25e77b9cb56a98cd0633ad46de57ddff10a794099e4dcdf98e0311dd5e695bc783fe0015390549f57221dd9977510f5bb9811e06787", 0xa6) getsockopt(r0, 0x2, 0x7, &(0x7f00000000c0)=""/5, &(0x7f0000000100)=0x5) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x280000}, {0x1}], 0x2}) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(0x0) getgroups(0x1, &(0x7f0000000040)=[r0]) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x1000000}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_getres(0x2, &(0x7f0000000000)) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x1010000}, {0x1}], 0x2}) 16:00:00 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80c8, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2000000}, {0x1}], 0x2}) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="46ce314b3131ea27cb041eba7072f94f7834d149d134095ca932d6167eb983b1ff320b1536d228e5ec14", 0x2a) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) dup(r0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x3000000}, {0x1}], 0x2}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x4000000}, {0x1}], 0x2}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x5000000}, {0x1}], 0x2}) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80007c, 0xfffffffffffffffc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="06", 0x1}], 0x1) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getegid() r8 = getpgid(0x0) r9 = geteuid() r10 = getegid() r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getgid() r14 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = geteuid() getgroups(0x1, &(0x7f0000000700)=[0x0]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="419b6572b273cd20ea80ad6474f3470518304e36002692c50530b64771d77c865d68da224e1b405910760fb1e05cc79d645cd482b8f98815942309916894e8f1fcbf1e1558ab2baf6d594068dacec22a7e12a9450da0523c7642c4e2c1e97d91d6fda79214188774045f283b18015899528abb65755cbb748c1effd174f1143a42e90f727b3531dcb58e1440fc053109884489b7815cb5069e1e7b26d1e228caf4174762da7e5602c2a6527e5d3d7e7fe3a6a21fb6c8e65ee412c2107fb754a8a2facdb2e8e3dd73e4a681d9c77a441a3f1366b71c88537834149c125fb0a897fd2faecd70bc1818706e0fe31272", 0xee}, {&(0x7f00000003c0)}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000800000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x140}, 0x406) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x6000000}, {0x1}], 0x2}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x7000000}, {0x1}], 0x2}) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x3, 0x7fff) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x9000000}, {0x1}], 0x2}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xa000000}, {0x1}], 0x2}) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='^$\x00', &(0x7f0000000100)='$)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+{\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='!/}@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00']) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xd000000}, {0x1}], 0x2}) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000200)=""/143, 0x8f}], 0x3, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x12, 0x3f) dup2(r1, r1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f08f565c103ef836c861f1e84de94f220fd534a1d3994d57975bb336005bdbb5a0836224ac605b5a995961937319c0517152e871a390768706e3c710f6aa472ec2972cc2412b3b4e622689d9a499bdd0c0cfe6bbdd352ed694556e7", 0x5c}], 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x20000000}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x21000000}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x22000000}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x23000000}, {0x1}], 0x2}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x24000000}, {0x1}], 0x2}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x34, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000000100) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x26000000}, {0x1}], 0x2}) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000040)='./bus\x00', 0xc0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x5241afde}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8f000000}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xc6000000}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xdeaf4152}, {0x1}], 0x2}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xfeffffff}, {0x1}], 0x2}) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6c, 0x6, {0xfffffffffffffff7, 0x8}}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xfffffffe}, {0x1}], 0x2}) 16:00:00 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffffc019bccdcd08cd4aaaca", @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:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x1000000000000}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x28000000000000}, {0x1}], 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x100000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2100, 0x2ae) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x16}, {0xfffffffffffffffa, 0xdd04}}, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x10880, 0x20000000) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x8, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x101000000000000}, {0x1}], 0x2}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x200000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) pledge(&(0x7f0000000000)=':)\x19#\x00', &(0x7f0000000040)='\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x300000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x400000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x100005, &(0x7f0000000180)="6bb6210100d6c83c3a1c35dec5555356ceb4108724d6f2e26a36029d8bcff807c250547e3762b6920b68b4cd5c5d274363371343e3f00ac1d2e1c2140bd4c1f39079d4cab3c7ca8dfc9a3cce1e8ac3915f73d595546bdfe519a6f8ce7b1ec41a0182a83804147828ce9dd2bc3127a2e631383abf4027b2af01f04b79803d79ae4f70387e9c7b2149d5795d3083a87d9c4058e4896cf0a9b113b6c6e63dca9e1d1ae59ff65590eb896f07bcbd54dc673e606c2e5649d0a262595e62ae604a45ae5172d833ff5f837edae4c1ae2ce9d0e7", 0xd0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x500000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x180) ioctl$TIOCCDTR(r1, 0x20007478) setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x600000000000000}, {0x1}], 0x2}) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x700000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ddf5674818530f1d2c941e64bcef3ed1c1c459cc82719b2a65f58e0e01c195b0031191626adb8669b0012676bc58ba87a8271ba0e42067efee6b131dce707d2077a113c8df5587d587bb154e3235118d2f03cf9ba5289ae4134daa55ee067d1dc07fef3524340bd3ec5c96092f62171f055cab3265fd5c61f54cbb4bccf4ae9e0802e399c3ab90a506b300b5194d4ca1cff24caf97de68c86286bd962d814ddc59fa966dd53988873586e40ddbc7eda24973b38427f5c07899219da7fed9929258271a80a2d78b53133d2a7afba1186e01e061fa2f12009a2c2d6e4b4aec2dcd7a473e46f8dad45a0d272a884f5bd3dce0ddcce1657032", 0xf7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x900000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xa00000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x5, 0x1, 0xfffffffffffff600}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000240)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000380)=0x8) write(r3, &(0x7f0000000140)="97d24d916292fc1c6a0e03165af348dd5d7f0ca187850ff7ff5ea57421532f1e4c68fe06166c707fa19f3cb3cb208b4e48e421ed8be9502dc8481bea3b85116e4dbbd27f9d31ecb761260d24eb705400dfd2025d9255ab11a536327ce02e2a4c456a1c624010", 0x66) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xd00000000000000}, {0x1}], 0x2}) 16:00:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2000000000000000}, {0x1}], 0x2}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580), 0x1047) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2100000000000000}, {0x1}], 0x2}) 16:00:02 executing program 0: getrlimit(0x6, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2200000000000000}, {0x1}], 0x2}) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2300000000000000}, {0x1}], 0x2}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2400000000000000}, {0x1}], 0x2}) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2600000000000000}, {0x1}], 0x2}) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x5241afde00000000}, {0x1}], 0x2}) 16:00:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = dup(0xffffffffffffffff) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x40000000000001) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8f00000000000000}, {0x1}], 0x2}) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xc600000000000000}, {0x1}], 0x2}) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/', 0x0, 0x0) getsockopt(r0, 0x9, 0x80000001, &(0x7f0000000100)=""/238, &(0x7f0000000200)=0xee) fchmod(r0, 0x4) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x80, 0x5, 0x0, 0xea, 0x5, 0x7bc, 0x0, 0x2, 0x7fffffff, 0x11637b00}) open(&(0x7f0000000240)='./file0\x00', 0x80, 0xa) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xfeffffff00000000}, {0x1}], 0x2}) 16:00:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000080), 0x0) r0 = socket(0x0, 0x2, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x840, &(0x7f0000001080)={0x18, 0x0, 0x2, 0x401}, 0xc) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffff00000000}, {0x1}], 0x2}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') fchdir(0xffffffffffffffff) write(r0, &(0x7f0000000680)="92e04d93746bbd3534236af28aab462a0010792bd54e2a8717b69f09fd9d7e55d5", 0x21) write(r0, &(0x7f00000001c0)="2406f743cd624260cf27ec4f977e4afd394b5a8b9a393334e16f2627c538b8622d", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x2}], 0x2}) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x4}], 0x2}) 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f0000000080)="50dc03f0b81d78985b78fa2f3ee49098c7c7857abb42fb348148f99eea33cbfc4fc8772a7b920ef97346ce4768e8535ee7425989d19e76b01f2a7d077e6ebbf0f0599f3df92f6da86af7112cd784cb5aade9860ecc841bdd9cb5f13cf7a53589f4e6f4f9ab8c1c56604a138146faf9060f605bfcbbfd", 0x76, 0x3, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0x29, 0x800000000000b, &(0x7f0000000180)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x6}], 0x2}) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x7}], 0x2}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x23}], 0x2}) 16:00:04 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)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) dup2(r3, r6) r7 = syz_open_pts() poll(&(0x7f0000000000)=[{r7, 0x129}], 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0xc0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000200)=[{r7, 0x4c}], 0x1, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x26}], 0x2}) login: ppuvm_fault(0xfffffd807f00d9d8, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00d9d8, 0x8f, 0, 1) -> e wsmuxclose(65095c2f8a0ddbca,ffffffff81617730,ffff800020c4ce70,fffffd80798c9e28) at wsmuxclose+0x75 end trace frame: 0xffff800020c4ce60, count: 0 ddb{0}> trace wsmuxclose(65095c2f8a0ddbca,ffffffff81617730,ffff800020c4ce70,fffffd80798c9e28) at wsmuxclose+0x75 spec_close(cecda3fe856fc5e3) at spec_close+0x39a VOP_CLOSE(a8140d32d165b1a3,fffffd80798c9e28,ffff800020b92bd0,fffffd807f7c7960) at VOP_CLOSE+0x6c vn_closefile(3f3eb2dd9108835b,ffff800020b92bd0) at vn_closefile+0x150 fdrop(b066a41036daf76c,fffffd807ebbcb50) at fdrop+0xdf closef(1cc5b2e34a9e5745,ffff800020b92bd0) at closef+0x128 fdfree(d8367d7cec911a0c) at fdfree+0xe8 exit1(0,ffff800020b92bd0,7f7ffffcac48) at exit1+0x2d7 sys_exit(ffffffff81961703,ffff800020c4d070,0) at sys_exit+0x13 syscall(5ab7717095a4e738) at syscall+0x5a0 Xsyscall(6,1,0,1,0,7f7ffffcac84) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcac50, count: -11 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020c4ce10 rbx 0 rdx 0xffffffff81f1fbe5 substchar+0x1540d rcx 0 rax 0 r8 0xffffffff816da4a4 setrunnable+0x94 r9 0x5 r10 0x3e8bb4e0a58ffaa9 r11 0x2c459ddcc963aac r12 0xffff800000026d00 r13 0 r14 0xffff800000026d50 r15 0xffffffffffffffff rip 0xffffffff816177a5 wsmuxclose+0x75 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020c4cdf0 ss 0x10 wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> show proc PROC (syz-executor0) pid=211300 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b932d8,0xffff800020b939f0 process=0xffff800020b94d30 user=0xffff800020c48000, vmspace=0xfffffd807f00d9d8 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 60492 514115 40119 0 2 0 syz-executor1 60492 247094 40119 0 7 0x4000000 syz-executor1 40119 148949 74814 0 3 0x82 nanosleep syz-executor1 72524 177991 1 0 3 0x100083 ttyin getty 78480 247929 74814 0 3 0x82 nanosleep syz-executor0 86351 385240 0 0 3 0x14200 bored sosplice 74814 152895 31193 0 3 0x82 thrsleep syz-fuzzer 74814 427323 31193 0 3 0x4000082 thrsleep syz-fuzzer 74814 8597 31193 0 3 0x4000082 thrsleep syz-fuzzer 74814 189494 31193 0 3 0x4000082 thrsleep syz-fuzzer 74814 182684 31193 0 3 0x4000082 thrsleep syz-fuzzer 74814 248776 31193 0 3 0x4000082 thrsleep syz-fuzzer 74814 143424 31193 0 3 0x4000082 thrsleep syz-fuzzer 74814 80734 31193 0 3 0x4000082 thrsleep syz-fuzzer 74814 77611 31193 0 3 0x4000082 kqread syz-fuzzer 74814 322207 31193 0 3 0x4000082 thrsleep syz-fuzzer 31193 212419 57732 0 3 0x10008a pause ksh 57732 89669 14209 0 3 0x92 select sshd 14209 336997 1 0 3 0x80 select sshd 76959 33774 9151 73 2 0x100090 syslogd 9151 349222 1 0 3 0x100082 netio syslogd 68308 248380 1 77 3 0x100090 poll dhclient 42395 117019 1 0 3 0x80 poll dhclient 75126 35451 0 0 2 0x14200 zerothread 21629 279652 0 0 3 0x14200 aiodoned aiodoned 99460 97787 0 0 3 0x14200 syncer update 48726 276606 0 0 3 0x14200 cleaner cleaner 24264 488339 0 0 3 0x14200 reaper reaper 61857 71603 0 0 3 0x14200 pgdaemon pagedaemon 63707 49987 0 0 3 0x14200 bored crynlk 52141 298243 0 0 3 0x14200 bored crypto 88687 297733 0 0 3 0x40014200 acpi0 acpi0 30901 468925 0 0 3 0x40014200 idle1 10099 308342 0 0 3 0x14200 bored softnet 47649 342605 0 0 3 0x14200 bored systqmp 3377 186712 0 0 3 0x14200 bored systq 34701 297876 0 0 3 0x40014200 bored softclock 1611 305570 0 0 3 0x40014200 idle0 1 466323 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9507 6366K 6366K 78643K 11642 0 0 pcb 23 9K 10K 78643K 761 0 0 rtable 100 3K 4K 78643K 416 0 0 ifaddr 49 12K 13K 78643K 139 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 24K 78643K 135 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2290 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 23 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 148 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 1684 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 42 38K 58K 78643K 586 0 0 subproc 64 65538K 67586K 78643K 233 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 167 0 0 in_multi 33 2K 2K 78643K 146 0 0 ether_multi 1 0K 0K 78643K 14 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 296 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 87 20K 29K 78643K 5855 0 0 UVM aobj 79 3K 3K 78643K 88 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 37 0 0 NDP 9 0K 0K 78643K 43 0 0 temp 149 2366K 2435K 78643K 7304 0 0 kqueue 0 0K 0K 78643K 30 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 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 592 0 585 1 0 1 1 0 8 0 plimitpl 152 39 0 32 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 77 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 215 0 211 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 11 0 11 6 6 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 358 0 170 12 0 12 12 0 8 0 art_table 32 359 0 170 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 146 0 136 1 0 1 1 0 8 0 shmpl 112 86 0 9 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4563 0 3160 46 0 46 46 0 8 0 ffsino 272 4563 0 3160 94 0 94 94 0 8 0 nchpl 144 7051 0 5479 59 0 59 59 0 8 0 uvmvnodes 72 4846 0 0 89 0 89 89 0 8 0 vnodes 200 4846 0 0 256 0 256 256 0 8 0 namei 1024 20934 0 20934 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 7 0 7 3 3 0 1 0 8 0 scxspl 192 17562 0 17562 9 8 1 6 0 8 1 sigapl 432 1842 0 1828 2 0 2 2 0 8 0 futexpl 56 17576 0 17576 1 0 1 1 0 8 1 knotepl 112 572 0 545 8 7 1 2 0 8 0 kqueuepl 104 458 0 456 1 0 1 1 0 8 0 pipepl 112 1026 0 1007 5 4 1 2 0 8 0 fdescpl 488 1843 0 1828 3 1 2 3 0 8 0 filepl 152 10770 0 10668 7 2 5 6 0 8 0 lockfpl 104 468 0 468 2 1 1 1 0 8 1 lockfspl 32 616 0 616 2 1 1 1 0 8 1 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 2883 0 2876 1 0 1 1 0 8 0 zombiepl 144 1829 0 1828 2 1 1 1 0 8 0 processpl 840 1858 0 1828 4 0 4 4 0 8 0 procpl 600 5138 0 5098 4 0 4 4 0 8 0 srpgc 64 24 0 24 2 2 0 1 0 8 0 sosppl 128 28 0 28 6 6 0 1 0 8 0 sockpl 384 1318 0 1301 3 0 3 3 0 8 1 mcl64k 65536 585 0 0 73 12 61 65 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 108 0 0 12 0 12 12 0 8 0 mtagpl 80 5 0 0 1 0 1 1 0 8 0 mbufpl 256 663 0 0 36 0 36 36 0 8 0 bufpl 256 7485 0 969 408 0 408 408 0 8 0 anonpl 16 173247 0 165804 85 50 35 48 0 125 0 amapchunkpl 152 9958 0 9868 32 23 9 11 0 158 5 amappl16 192 9525 0 9110 85 64 21 33 0 8 0 amappl15 184 649 0 647 1 0 1 1 0 8 0 amappl14 176 8 0 7 2 1 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 404 0 400 1 0 1 1 0 8 0 amappl11 152 594 0 583 1 0 1 1 0 8 0 amappl10 144 66 0 64 2 1 1 1 0 8 0 amappl9 136 732 0 730 1 0 1 1 0 8 0 amappl8 128 571 0 546 1 0 1 1 0 8 0 amappl7 120 45 0 39 1 0 1 1 0 8 0 amappl6 112 57 0 50 1 0 1 1 0 8 0 amappl5 104 782 0 771 1 0 1 1 0 8 0 amappl4 96 305 0 281 2 1 1 2 0 8 0 amappl3 88 426 0 419 1 0 1 1 0 8 0 amappl2 80 17118 0 17055 2 0 2 2 0 8 0 amappl1 72 45738 0 45297 24 14 10 19 0 8 0 amappl 72 5388 0 5352 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 87 0 9 2 0 2 2 0 8 0 uaddrrnd 24 1843 0 1828 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1843 0 1828 1 0 1 1 0 8 0 vmmpekpl 168 17305 0 17278 2 0 2 2 0 8 0 vmmpepl 168 196544 0 195088 126 62 64 75 0 357 0 vmsppl 360 1842 0 1828 2 0 2 2 0 8 0 pdppl 4096 3693 0 3656 6 1 5 6 0 8 0 pvpl 32 480723 0 470161 188 92 96 125 0 265 6 pmappl 224 1842 0 1828 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 655 0 16 19 0 19 19 0 8 0